{"id":698,"date":"2025-10-17T11:54:04","date_gmt":"2025-10-17T11:54:04","guid":{"rendered":"https:\/\/sample-events.allintheloop.com\/?page_id=698"},"modified":"2025-10-17T11:55:02","modified_gmt":"2025-10-17T11:55:02","slug":"document","status":"publish","type":"page","link":"https:\/\/vetvacation.net\/kauai-2026\/document\/","title":{"rendered":"Document"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"698\" class=\"elementor elementor-698\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0491016 e-flex e-con-boxed e-con e-parent\" data-id=\"0491016\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11e85da elementor-widget elementor-widget-shortcode\" data-id=\"11e85da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"aitl-folder-doc-grid\"><div class=\"aitl-section-folders\" style=\"display:none;\" id=\"aitl-section-folders\"><div id=\"aitl-folders-container\"><\/div><\/div><div class=\"aitl-doc-toolbar\"><div class=\"aitl-doc-search-wrap\"><input type=\"text\" id=\"aitl-doc-search\" value=\"\" placeholder=\"Search by name, tags or speaker\u2026\" autocomplete=\"off\"><div class=\"aitl-doc-spinner\" id=\"aitl-doc-spinner\"><\/div><\/div><\/div><div class=\"aitl-section-documents\"><div class=\"aitl-doc-loader-overlay active\" id=\"aitl-doc-loader-overlay\"><div class=\"aitl-doc-loader-ring\"><\/div><\/div><div id=\"aitl-documents-container\"><p class=\"aitl-doc-loading\" aria-live=\"polite\">Loading documents&hellip;<\/p><\/div><p class=\"aitl-doc-no-results aitl-doc-filter-empty\" id=\"aitl-root-doc-filter-empty\" style=\"display:none;\">No documents match the selected filters.<\/p><div class=\"aitl-doc-pagination\" id=\"aitl-doc-pagination\" data-total-pages=\"1\" data-current-page=\"1\"><div class=\"aitl-doc-per-page-wrap\"><label for=\"aitl-doc-per-page\">Per page:<\/label><select id=\"aitl-doc-per-page\"><option value=\"5\">5<\/option><option value=\"10\" selected>10<\/option><option value=\"20\">20<\/option><option value=\"50\">50<\/option><\/select><\/div><\/div><\/div><\/div><style>\n        .aitl-folder-doc-grid { font-family: Arial, sans-serif; }\n\n        \/* Search + filter toolbar *\/\n        .aitl-doc-toolbar {\n            display: flex;\n            align-items: center;\n            gap: 12px;\n            flex-wrap: wrap;\n            margin-bottom: 24px;\n        }\n        .aitl-doc-search-wrap {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            flex: 1;\n            min-width: 200px;\n        }\n        button.aitl-doc-open-filter {\n            background: transparent;\n            border: none;\n            color: #0073aa;\n            font-weight: 600;\n            font-size: 14px;\n            cursor: pointer;\n            display: inline-flex;\n            align-items: center;\n            gap: 6px;\n            padding: 8px 4px;\n        }\n        .aitl-doc-clear-filter-main {\n            background: transparent;\n            border: 1px solid #dc3545;\n            color: #dc3545;\n            padding: 7px 12px;\n            border-radius: 6px;\n            cursor: pointer;\n            font-size: 13px;\n        }\n        .aitl-doc-search-wrap input[type=\"text\"] {\n            flex: 1;\n            padding: 9px 14px;\n            border: 1px solid #ccd3db;\n            border-radius: 8px;\n            font-size: 14px;\n            outline: none;\n            transition: border-color 0.2s;\n        }\n        .aitl-doc-search-wrap input[type=\"text\"]:focus { border-color: #0073aa; }\n\n        .aitl-doc-per-page-wrap label {\n            width: 180px;\n        }\n\n        \/* Inline search spinner (hidden \u2014 replaced by overlay) *\/\n        .aitl-doc-spinner { display: none; }\n\n        \/* Full overlay loader over the document list *\/\n        .aitl-doc-loader-overlay {\n            display: none;\n            position: absolute;\n            inset: 0;\n            background: rgba(255,255,255,0.75);\n            z-index: 99;\n            align-items: center;\n            justify-content: center;\n            border-radius: 8px;\n        }\n        .aitl-doc-loader-overlay.active { display: flex; }\n        .aitl-doc-loader-ring {\n            width: 48px;\n            height: 48px;\n            border: 4px solid #e0e0e0;\n            border-top-color: #0073aa;\n            border-radius: 50%;\n            animation: aitl-spin 0.7s linear infinite;\n        }\n        @keyframes aitl-spin { to { transform: rotate(360deg); } }\n\n        \/* No-results *\/\n        .aitl-doc-no-results { color: #888; font-size: 14px; padding: 10px 0; }\n\n        \/* Document section wrapper \u2014 needed for overlay positioning *\/\n        .aitl-section-documents { position: relative; min-height: 80px; }\n\n        \/* Folder grid \u2014 shown above the search bar, hidden during search\/filter *\/\n        .aitl-section-folders { margin-bottom: 32px; }\n        .folder-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));\n            gap: 20px;\n            margin-top: 10px;\n        }\n        .folder-card {\n            text-decoration: none;\n            color: #222;\n            transition: transform 0.3s ease;\n        }\n        .folder-card:hover { transform: translateY(-4px); }\n        .folder-icon {\n            width: 100%;\n            height: 80px;\n            border-radius: 8px;\n            background: #5BC0EB;\n            position: relative;\n            box-shadow: 0 2px 6px rgba(0,0,0,0.15);\n        }\n        .folder-icon::before {\n            content: \"\";\n            position: absolute;\n            top: 0; left: 10px;\n            width: 40%; height: 15px;\n            background: rgba(255,255,255,0.3);\n            border-top-left-radius: 4px;\n            border-top-right-radius: 4px;\n        }\n        .folder-name { margin-top: 8px; font-size: 14px; font-weight: 600; word-wrap: break-word; }\n\n        \/* Document list *\/\n        .aitl-root-doc-list .aitl-doc-item { border-bottom: 1px solid #e8e8e8; padding: 15px 20px; list-style: none; }\n        .aitl-root-doc-list .doc-type-badges { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 8px; }\n        .aitl-root-doc-list .doc-type-badge {\n            display: inline-block;\n            padding: 3px 10px;\n            border-radius: 4px;\n            font-size: 12px;\n            font-weight: 600;\n        }\n        button#aitl-root-doc-open-filter {\n            float: right;\n            background: #000;\n            color: #fff;\n            border-radius: 5px;\n            border-color: #000;\n            padding: .5rem 1rem;\n        }\n        .aitl-root-doc-list .aitl-doc-title {\n            display: block;\n            font-size: 16px;\n            font-weight: 700;\n            color: #111;\n            text-decoration: none;\n            margin-bottom: 4px;\n        }\n        .aitl-root-doc-list .doc-datetime { font-size: 13px; color: #888888; margin-bottom: 4px; }\n        .aitl-root-doc-list .doc-speakers{ font-size: 13px; color: #555; margin-top: 2px; }\n        .aitl-folder-doc-grid .filter-sidebar {\n            position: fixed; top: 0; right: -400px; width: 350px; max-width: 92vw;\n            height: 100vh; background: #fff; box-shadow: -2px 0 10px rgba(0,0,0,0.12);\n            z-index: 10001; transition: right 0.3s ease; overflow-y: auto;\n        }\n        .aitl-folder-doc-grid .filter-sidebar.active { right: 0; }\n        .aitl-folder-doc-grid .filter-backdrop {\n            position: fixed; inset: 0; background: rgba(0,0,0,0.4); z-index: 10000;\n            opacity: 0; visibility: hidden; transition: opacity 0.3s;\n        }\n        .aitl-folder-doc-grid .filter-backdrop.active { opacity: 1; visibility: visible; }\n        .aitl-folder-doc-grid .filter-header {\n            display: flex; justify-content: space-between; align-items: center;\n            padding: 16px 20px; border-bottom: 1px solid #eee; background: #f8f9fa;\n        }\n        .aitl-folder-doc-grid .filter-close-btn { background: none; border: none; font-size: 28px; cursor: pointer; }\n        .aitl-folder-doc-grid .filter-sidebar .filter-group,\n        .aitl-doc-filter-sidebar .filter-group {\n            margin-bottom: 10px; border-bottom: 1px solid #e0e0e0; overflow: hidden;\n        }\n        .aitl-folder-doc-grid .filter-sidebar .group-title,\n        .aitl-doc-filter-sidebar .group-title {\n            background: #f5f5f5; padding: 10px 15px; margin: 0; cursor: pointer;\n            display: flex; justify-content: space-between; align-items: center;\n            font-weight: 600; font-size: 14px; color: #333; user-select: none;\n            transition: background-color 0.2s;\n        }\n        .aitl-folder-doc-grid .filter-sidebar .group-title:hover,\n        .aitl-doc-filter-sidebar .group-title:hover { background: #eee; }\n        .aitl-folder-doc-grid .filter-sidebar .toggle-icon,\n        .aitl-doc-filter-sidebar .toggle-icon {\n            font-size: 12px; color: #666; transition: transform 0.3s;\n        }\n        .aitl-folder-doc-grid .filter-sidebar .group-title.collapsed .toggle-icon,\n        .aitl-doc-filter-sidebar .group-title.collapsed .toggle-icon {\n            transform: rotate(-90deg);\n        }\n        .aitl-folder-doc-grid .filter-sidebar .filter-checkbox-list,\n        .aitl-doc-filter-sidebar .filter-checkbox-list {\n            list-style: none; margin: 0; padding: 10px 15px;\n            max-height: 500px; opacity: 1; overflow-y: auto;\n            transition: max-height 0.3s ease, opacity 0.3s ease, padding 0.3s ease;\n        }\n        .aitl-folder-doc-grid .filter-sidebar .filter-checkbox-list.collapsed,\n        .aitl-doc-filter-sidebar .filter-checkbox-list.collapsed {\n            max-height: 0; padding: 0 15px; opacity: 0; overflow: hidden;\n        }\n        .aitl-folder-doc-grid .filter-checkbox-list label { display: flex; align-items: center; cursor: pointer; }\n        .aitl-folder-doc-grid .filter-checkbox-list input[type=\"checkbox\"] {\n            width: 20px; height: 20px; margin-right: 12px; -webkit-appearance: none; appearance: none;\n            border: 2px solid #333; border-radius: 2px; position: relative; cursor: pointer;\n        }\n        .aitl-folder-doc-grid .filter-checkbox-list input[type=\"checkbox\"]:checked {\n            background: var(--checkbox-color, #0073aa); border-color: var(--checkbox-color, #0073aa);\n        }\n        .aitl-folder-doc-grid .filter-checkbox-list input[type=\"checkbox\"]:checked::after {\n            content: \"\u2713\"; position: absolute; top: 50%; left: 50%;\n            transform: translate(-50%, -50%); color: #fff; font-size: 12px; font-weight: bold;\n        }\n        .aitl-folder-doc-grid button.aitl-doc-apply-filter {\n            width: 100%; background: #0073aa; color: #fff; border: none; padding: 12px;\n            border-radius: 6px; font-size: 16px; font-weight: 600; cursor: pointer;\n        }\n        .doc-filter-tag-swatch {\n            display: inline-block; padding: 2px 8px; border-radius: 4px;\n            font-size: 13px; font-weight: 600;\n        }\n\n        \/* Pagination *\/\n        .aitl-doc-pagination {\n            display: flex; align-items: center; flex-wrap: wrap;\n            gap: 6px; margin-top: 24px; padding-top: 16px;\n            border-top: 1px solid #e8e8e8;\n        }\n        .aitl-doc-per-page-wrap {\n            display: flex; align-items: center; gap: 6px;\n            font-size: 14px; color: #555; margin-left: auto;\n        }\n        .aitl-doc-per-page-wrap select {\n            padding: 6px 10px; border: 1px solid #ccd3db; border-radius: 6px;\n            font-size: 14px; cursor: pointer; outline: none;\n        }\n        .aitl-page-btn {\n            padding: 6px 12px; border: 1px solid #ccd3db; background: #fff;\n            border-radius: 6px; cursor: pointer; font-size: 14px; color: #333;\n            transition: background 0.2s, color 0.2s;\n        }\n        .aitl-page-btn:hover:not(:disabled) { background: #0073aa; color: #fff; border-color: #0073aa; }\n        .aitl-page-btn.aitl-page-active { background: #0073aa; color: #fff; border-color: #0073aa; font-weight: 700; }\n        .aitl-page-btn:disabled { opacity: 0.4; cursor: default; }\n        .aitl-page-ellipsis { padding: 6px 4px; font-size: 14px; color: #888; }\n        .aitl-page-info { margin-left: 8px; font-size: 13px; color: #888; }\n    <\/style><script>\n    (function () {\n        var input        = document.getElementById(\"aitl-doc-search\");\n        var spinner      = document.getElementById(\"aitl-doc-spinner\");\n        var perPageSel   = document.getElementById(\"aitl-doc-per-page\");\n        var foldersWrap  = document.getElementById(\"aitl-section-folders\");\n        var foldersEl    = document.getElementById(\"aitl-folders-container\");\n        var docsEl       = document.getElementById(\"aitl-documents-container\");\n        var emptyMsg     = document.getElementById(\"aitl-root-doc-filter-empty\");\n        var paginationEl = document.getElementById(\"aitl-doc-pagination\");\n        var ajaxUrl      = \"https:\\\/\\\/vetvacation.net\\\/kauai-2026\\\/wp-admin\\\/admin-ajax.php\";\n        var timer;\n        var selectedTypeIds = [];\n        var currentPage = 1;\n\n        function showLoader() {\n            var overlay = document.getElementById(\"aitl-doc-loader-overlay\");\n            if (overlay) overlay.classList.add(\"active\");\n        }\n        function hideLoader() {\n            var overlay = document.getElementById(\"aitl-doc-loader-overlay\");\n            if (overlay) overlay.classList.remove(\"active\");\n        }\n\n        function getPerPage() {\n            return perPageSel ? parseInt(perPageSel.value, 10) : 10;\n        }\n\n        function updateClearButtons() {\n            var has      = selectedTypeIds.length > 0;\n            var clearMain = document.getElementById(\"aitl-root-doc-clear-filter\");\n            var clearBar  = document.querySelector(\".aitl-folder-doc-grid .filter-clear-bar\");\n            if (clearMain) clearMain.style.display = has ? \"\" : \"none\";\n            if (clearBar)  clearBar.style.display  = has ? \"\" : \"none\";\n        }\n\n        function readCheckboxes() {\n            selectedTypeIds = [];\n            document.querySelectorAll(\".aitl-folder-doc-grid .aitl-doc-filter-checkbox:checked\").forEach(function (cb) {\n                selectedTypeIds.push(cb.value);\n            });\n        }\n\n        function toggleEmptyMsg() {\n            if (!emptyMsg || !docsEl) return;\n            var hasItems  = docsEl.querySelector(\".aitl-doc-item\");\n            var noResults = docsEl.querySelector(\".aitl-doc-no-results\");\n            emptyMsg.style.display = (!hasItems && !noResults) ? \"\" : \"none\";\n        }\n\n        function renderPagination(current, total) {\n            if (!paginationEl) return;\n            paginationEl.setAttribute(\"data-current-page\", current);\n            paginationEl.setAttribute(\"data-total-pages\", total);\n\n            var perPageWrap = paginationEl.querySelector(\".aitl-doc-per-page-wrap\");\n\n            if (total <= 1) {\n                paginationEl.innerHTML = \"\";\n                if (perPageWrap) paginationEl.appendChild(perPageWrap);\n                return;\n            }\n\n            var html = \"\";\n            html += \"<button class=\\\"aitl-page-btn\\\" data-page=\\\"\" + (current > 1 ? current - 1 : 1) + \"\\\"\" + (current <= 1 ? \" disabled\" : \"\") + \">&laquo; Prev<\/button>\";\n\n            var start = Math.max(1, current - 2);\n            var end   = Math.min(total, current + 2);\n            if (start > 1) {\n                html += \"<button class=\\\"aitl-page-btn\\\" data-page=\\\"1\\\">1<\/button>\";\n                if (start > 2) html += \"<span class=\\\"aitl-page-ellipsis\\\">&hellip;<\/span>\";\n            }\n            for (var i = start; i <= end; i++) {\n                html += \"<button class=\\\"aitl-page-btn\" + (i === current ? \" aitl-page-active\" : \"\") + \"\\\" data-page=\\\"\" + i + \"\\\">\" + i + \"<\/button>\";\n            }\n            if (end < total) {\n                if (end < total - 1) html += \"<span class=\\\"aitl-page-ellipsis\\\">&hellip;<\/span>\";\n                html += \"<button class=\\\"aitl-page-btn\\\" data-page=\\\"\" + total + \"\\\">\" + total + \"<\/button>\";\n            }\n            html += \"<button class=\\\"aitl-page-btn\\\" data-page=\\\"\" + (current < total ? current + 1 : total) + \"\\\"\" + (current >= total ? \" disabled\" : \"\") + \">Next &raquo;<\/button>\";\n            html += \"<span class=\\\"aitl-page-info\\\">Page \" + current + \" of \" + total + \"<\/span>\";\n\n            paginationEl.innerHTML = html;\n            if (perPageWrap) paginationEl.appendChild(perPageWrap);\n\n            paginationEl.querySelectorAll(\".aitl-page-btn:not(:disabled)\").forEach(function (btn) {\n                btn.addEventListener(\"click\", function () {\n                    var page = parseInt(this.getAttribute(\"data-page\"), 10);\n                    if (page !== currentPage) {\n                        currentPage = page;\n                        loadDocuments();\n                    }\n                });\n            });\n        }\n\n        function openFilter() {\n            var sidebar  = document.getElementById(\"aitl-root-doc-filter-sidebar\");\n            var backdrop = document.querySelector(\".aitl-folder-doc-grid .aitl-doc-filter-backdrop\");\n            if (sidebar)  sidebar.classList.add(\"active\");\n            if (backdrop) backdrop.classList.add(\"active\");\n            document.body.style.overflow = \"hidden\";\n        }\n\n        function closeFilter() {\n            var sidebar  = document.getElementById(\"aitl-root-doc-filter-sidebar\");\n            var backdrop = document.querySelector(\".aitl-folder-doc-grid .aitl-doc-filter-backdrop\");\n            if (sidebar)  sidebar.classList.remove(\"active\");\n            if (backdrop) backdrop.classList.remove(\"active\");\n            document.body.style.overflow = \"\";\n        }\n\n        function clearFilters() {\n            document.querySelectorAll(\".aitl-folder-doc-grid .aitl-doc-filter-checkbox:checked\").forEach(function (cb) {\n                cb.checked = false;\n            });\n            selectedTypeIds = [];\n            updateClearButtons();\n            currentPage = 1;\n            loadDocuments();\n        }\n\n        if (input) {\n            input.addEventListener(\"input\", function () {\n                clearTimeout(timer);\n                currentPage = 1;\n                timer = setTimeout(loadDocuments, 350);\n            });\n        }\n\n        if (perPageSel) {\n            perPageSel.addEventListener(\"change\", function () {\n                currentPage = 1;\n                loadDocuments();\n            });\n        }\n\n        function loadDocuments() {\n            showLoader();\n            var keyword  = input ? input.value.trim() : \"\";\n            var isFilter = selectedTypeIds.join(\",\");\n            var body = new FormData();\n            body.append(\"action\",   \"aitl_doc_search\");\n            body.append(\"keyword\",  keyword);\n            body.append(\"page_no\",  currentPage);\n            body.append(\"per_page\", getPerPage());\n            if (isFilter) body.append(\"is_filter\", isFilter);\n\n            fetch(ajaxUrl, { method: \"POST\", body: body })\n                .then(function (r) { return r.json(); })\n                .then(function (json) {\n                    hideLoader();\n                    if (!json.success) return;\n                    var d = json.data;\n\n                    if (docsEl) docsEl.innerHTML = d.documents_html;\n\n                    \/\/ Folders always stay visible \u2014 search and filter only affect the document list.\n                    \/\/ Only update folder HTML on initial page 1 load with no search\/filter active.\n                    var keyword  = input ? input.value.trim() : \"\";\n                    var isFilter = selectedTypeIds.join(\",\");\n                    if (foldersEl && d.folders_html && keyword === \"\" && isFilter === \"\" && d.current_page === 1) {\n                        foldersEl.innerHTML = d.folders_html;\n                    }\n                    if (foldersWrap && d.has_folders) foldersWrap.style.display = \"\";\n\n                    \/\/ If server says no docs and page > 1, the API over-counted \u2014 go to last real page.\n                    if (!d.has_documents && d.current_page > 1) {\n                        currentPage = d.total_pages;\n                        loadDocuments();\n                        return;\n                    }\n\n                    toggleEmptyMsg();\n                    updateClearButtons();\n                    renderPagination(d.current_page, d.total_pages);\n                    window.scrollTo({ top: 0, behavior: \"smooth\" });\n                })\n                .catch(function () {\n                    hideLoader();\n                });\n        }\n\n        function initFilterGroupToggles() {\n            var sidebars = document.querySelectorAll(\".aitl-doc-filter-sidebar\");\n            if (!sidebars.length) return;\n\n            sidebars.forEach(function (sidebar) {\n                sidebar.querySelectorAll(\".filter-checkbox-list\").forEach(function (list) {\n                    list.classList.add(\"collapsed\");\n                });\n                sidebar.querySelectorAll(\".group-title\").forEach(function (title) {\n                    title.classList.add(\"collapsed\");\n                });\n\n                var firstGroup = sidebar.querySelector(\".filter-group\");\n                if (firstGroup) {\n                    var firstTitle = firstGroup.querySelector(\".group-title\");\n                    var firstList  = firstGroup.querySelector(\".filter-checkbox-list\");\n                    if (firstTitle) firstTitle.classList.remove(\"collapsed\");\n                    if (firstList)  firstList.classList.remove(\"collapsed\");\n                }\n\n                sidebar.querySelectorAll(\".group-title\").forEach(function (title) {\n                    if (title.dataset.toggleBound === \"1\") return;\n                    title.dataset.toggleBound = \"1\";\n                    title.addEventListener(\"click\", function () {\n                        var list = this.nextElementSibling;\n                        if (!list || !list.classList.contains(\"filter-checkbox-list\")) return;\n                        var collapsed = this.classList.toggle(\"collapsed\");\n                        list.classList.toggle(\"collapsed\", collapsed);\n                    });\n                });\n            });\n        }\n\n        initFilterGroupToggles();\n\n        var openBtn = document.getElementById(\"aitl-root-doc-open-filter\");\n        if (openBtn) openBtn.addEventListener(\"click\", openFilter);\n\n        document.querySelectorAll(\".aitl-folder-doc-grid .aitl-doc-filter-backdrop, .aitl-folder-doc-grid .filter-close-btn\").forEach(function (el) {\n            el.addEventListener(\"click\", closeFilter);\n        });\n\n        document.querySelectorAll(\".aitl-folder-doc-grid .aitl-doc-apply-filter\").forEach(function (btn) {\n            btn.addEventListener(\"click\", function () {\n                readCheckboxes();\n                updateClearButtons();\n                currentPage = 1;\n                loadDocuments();\n                closeFilter();\n            });\n        });\n\n        document.querySelectorAll(\".aitl-folder-doc-grid .clear-filter-btn\").forEach(function (btn) {\n            btn.addEventListener(\"click\", function () { clearFilters(); closeFilter(); });\n        });\n\n        var clearMain = document.getElementById(\"aitl-root-doc-clear-filter\");\n        if (clearMain) clearMain.addEventListener(\"click\", clearFilters);\n\n        \/\/ Wire up initial pagination buttons\n        if (paginationEl) {\n            paginationEl.querySelectorAll(\".aitl-page-btn:not(:disabled)\").forEach(function (btn) {\n                btn.addEventListener(\"click\", function () {\n                    var page = parseInt(this.getAttribute(\"data-page\"), 10);\n                    if (page !== currentPage) {\n                        currentPage = page;\n                        loadDocuments();\n                    }\n                });\n            });\n        }\n\n        updateClearButtons();\n\n        \/\/ Fire immediately on page load to get the correct total pages from AJAX.\n        loadDocuments();\n    })();\n    <\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-698","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vetvacation.net\/kauai-2026\/wp-json\/wp\/v2\/pages\/698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vetvacation.net\/kauai-2026\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vetvacation.net\/kauai-2026\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vetvacation.net\/kauai-2026\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vetvacation.net\/kauai-2026\/wp-json\/wp\/v2\/comments?post=698"}],"version-history":[{"count":4,"href":"https:\/\/vetvacation.net\/kauai-2026\/wp-json\/wp\/v2\/pages\/698\/revisions"}],"predecessor-version":[{"id":702,"href":"https:\/\/vetvacation.net\/kauai-2026\/wp-json\/wp\/v2\/pages\/698\/revisions\/702"}],"wp:attachment":[{"href":"https:\/\/vetvacation.net\/kauai-2026\/wp-json\/wp\/v2\/media?parent=698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}