1document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".stk-block-posts__meta time").forEach(timeElement=>{let img=document.createElement("img");img.src="https://conejo.com/wp-content/uploads/2025/03/calendar-icon.png";img.alt="Date Icon";img.style.width="20px";img.style.marginRight="10px";let parent=timeElement.parentNode;parent.insertBefore(img,timeElement);});});document.addEventListener("DOMContentLoaded",function(){let headerWraps=document.querySelectorAll(".ast-below-header-wrap, #ast-mobile-header .ast-below-header-wrap");headerWraps.forEach(headerWrap=>{if(headerWrap){let closeButton=document.createElement("button");closeButton.innerHTML="Ã";closeButton.classList.add("header-close-btn");Object.assign(closeButton.style,{position:"absolute",top:"10px",right:"10px",background:"red",color:"white",border:"none",padding:"5px 10px",cursor:"pointer",fontSize:"16px",zIndex:"1000"});headerWrap.style.position="relative";headerWrap.appendChild(closeButton);closeButton.addEventListener("click",function(){headerWrap.style.display="none";});}});});document.addEventListener("DOMContentLoaded",function(){let dateElement=document.querySelector(".single .post-date");if(dateElement){let img=document.createElement("img");img.src="https://conejo.com/wp-content/uploads/2025/03/calendar-icon-1.png";img.alt="Date Icon";img.style.width="20px";img.style.marginRight="15px";let parent=dateElement.parentNode;parent.insertBefore(img,dateElement);}});document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".related-post-date").forEach(dateElement=>{let wrapper=document.createElement("div");wrapper.className="date-wrapper";wrapper.style.display="flex";wrapper.style.alignItems="center";let img=document.createElement("img");img.src="https://conejo.com/wp-content/uploads/2025/03/calendar-icon.png";img.alt="Date Icon";img.style.width="20px";img.style.marginRight="10px";dateElement.parentNode.insertBefore(wrapper,dateElement);wrapper.appendChild(img);wrapper.appendChild(dateElement);});});document.addEventListener("DOMContentLoaded",function(){const menuToggle=document.querySelectorAll(".ast-menu-toggle");menuToggle.forEach(toggle=>{toggle.addEventListener("click",function(){const submenu=this.nextElementSibling;if(submenu.classList.contains("active")){submenu.classList.remove("active");setTimeout(()=>{submenu.style.display="none";const backButtonContainer=submenu.querySelector(".back-button-container");if(backButtonContainer){backButtonContainer.remove();}},500);}else{submenu.style.display="block";setTimeout(()=>{submenu.classList.add("active");},200);if(!submenu.querySelector(".back-button-container")){const backButtonContainer=document.createElement("div");backButtonContainer.classList.add("back-button-container");const backImage=document.createElement("img");backImage.src="https://conejo.com/wp-content/uploads/2025/03/arrow-l.png";backImage.alt="Back Icon";backImage.classList.add("back-icon");const backButton=document.createElement("button");backButton.textContent="Back";backButton.classList.add("back-button");backButtonContainer.appendChild(backImage);backButtonContainer.appendChild(backButton);submenu.insertBefore(backButtonContainer,submenu.firstChild);backButton.addEventListener("click",function(){submenu.classList.remove("active");setTimeout(()=>{submenu.style.display="none";backButtonContainer.remove();},500);});}}});});});function updateSelectedFilters(){const selectedFiltersContainer=document.getElementById("selected-filters");if(!selectedFiltersContainer){return;} 2selectedFiltersContainer.innerHTML="";document.querySelectorAll("input[type='checkbox']:checked").forEach((checkbox)=>{let filterTag=document.createElement("span");filterTag.textContent=checkbox.parentElement.textContent.trim();let removeBtn=document.createElement("button");removeBtn.innerHTML="â";removeBtn.addEventListener("click",function(){checkbox.checked=false;updateSelectedFilters();updateApplyButton();});filterTag.appendChild(removeBtn);selectedFiltersContainer.appendChild(filterTag);});} 3document.querySelectorAll("input[type='checkbox']").forEach((checkbox)=>{checkbox.addEventListener("change",updateSelectedFilters);});updateSelectedFilters();document.addEventListener("DOMContentLoaded",function(){let activeDropdown=null;document.querySelectorAll(".dropdown").forEach((dropdown)=>{let toggleBtn=dropdown.querySelector(".dropdown-toggle");let menu=dropdown.querySelector(".dropdown-menu");let checkboxes=menu.querySelectorAll("input[type='checkbox']");let buttonText=toggleBtn.querySelector(".button-text");let dropdownArrow=toggleBtn.querySelector(".dropdown-arrow img");toggleBtn.addEventListener("click",function(event){event.stopPropagation();if(activeDropdown&&activeDropdown!==dropdown){activeDropdown.querySelector(".dropdown-menu").classList.remove("show");activeDropdown.querySelector(".dropdown-arrow img").classList.remove("open");} 4menu.classList.toggle("show");dropdownArrow.classList.toggle("open");activeDropdown=menu.classList.contains("show")?dropdown:null;});function updateButtonText(){let selected=[...checkboxes].filter((cb)=>cb.checked).map((cb)=>cb.parentElement.textContent.trim());buttonText.textContent=selected.length?selected.join(", "):buttonText.dataset.default;} 5buttonText.dataset.default=buttonText.textContent;
5checkboxes.forEach((checkbox)=>{checkbox.addEventListener("change",updateButtonText);});document.addEventListener("click",function(event){if(!dropdown.contains(event.target)){menu.classList.remove("show");dropdownArrow.classList.remove("open");if(activeDropdown===dropdown){activeDropdown=null;}}});updateButtonText();});});document.addEventListener("DOMContentLoaded",function(){const filterToggleBtn=document.querySelector(".filter-toggle-btn");const filterOptions=document.querySelector("#hotel-filter-form");if(filterToggleBtn&&filterOptions){filterToggleBtn.addEventListener("click",function(){filterOptions.style.display=(filterOptions.style.display==="none"||filterOptions.style.display==="")?"block":"none";});document.addEventListener("click",function(event){if(!filterToggleBtn.contains(event.target)&&!filterOptions.contains(event.target)){filterOptions.style.display="none";}});}});document.addEventListener("DOMContentLoaded",function(){const filterButton=document.querySelector(".mobile_filter .filter-toggle-btn");if(filterButton){filterButton.addEventListener("click",function(){this.classList.toggle("active");});}});document.addEventListener("DOMContentLoaded",function(){const dropdowns=document.querySelectorAll(".region_dropdown, .category_dropdown, .filter_03, .filter_04");dropdowns.forEach(dropdown=>{const toggleButton=dropdown.querySelector(".dropdown-toggle");if(toggleButton){toggleButton.addEventListener("click",function(event){dropdowns.forEach(d=>{if(d!==dropdown)d.classList.remove("open");});dropdown.classList.toggle("open");event.stopPropagation();});}});document.addEventListener("click",function(event){dropdowns.forEach(dropdown=>{if(!dropdown.contains(event.target)){dropdown.classList.remove("open");}});});});document.addEventListener("DOMContentLoaded",function(){let startDateInput=document.getElementById("start-date");let endDateInput=document.getElementById("end-date");function adjustDate(input){let date=new Date(input.value);date.setDate(date.getDate()+1);input.value=date.toISOString().split("T")[0];} 6if(startDateInput){adjustDate(startDateInput);} 7if(endDateInput){adjustDate(endDateInput);}});function openLightbox(){document.querySelector('[data-lightbox="gallery"]').click();}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.