PageSourceSearch

https://www.ramart.org/wp-content/themes/ramart/js/scripts.min.js?ver=1790261348

js ramart.org collected 2026-09-24 21:19:52 UTC 6,621 bytes, 1 lines download raw bytes

1(()=>{"use strict";let e;function t(){let e;do{e=window.pg.bgColors[Math.floor(Math.random()*window.pg.bgColors.length)]}while(`var(--${e})`===document.documentElement.style.getPropertyValue("--bg"));window.localStorage.setItem("color",e)}function n(){document.querySelectorAll(".ph-submenubtn").forEach(e=>{e.ariaExpanded="false"})}function o(){const e=document.querySelector(".ph-menubtn"),o=document.querySelector(".ph-searchbtn"),a=document.querySelectorAll('.ph-nav .menu-item-has-children > a[href="#"]'),r=document.querySelector(".ph-colorswap");e?.addEventListener("click",()=>{if(e.ariaExpanded==="false"){o.ariaExpanded="false"}e.ariaExpanded=e.ariaExpanded==="true"?"false":"true"});e?.addEventListener("keydown",t=>{if(t.key==="Escape"&&e.ariaExpanded==="true"){n();e.ariaExpanded="false"}});o?.addEventListener("click",()=>{if(o.ariaExpanded==="false"){n();e.ariaExpanded="false"}o.ariaExpanded=o.ariaExpanded==="true"?"false":"true"});o?.addEventListener("keydown",e=>{if(e.key==="Escape"&&o.ariaExpanded==="true"){o.ariaExpanded="false"}});a.forEach(e=>{e.classList.add("ph-submenbtn");e.role="button";e.ariaExpanded="false";e.addEventListener("click",t=>{t.preventDefault();e.ariaExpanded=e.ariaExpanded==="false"?"true":"false"});e.addEventListener("keydown",t=>{if(t.key===" "){t.preventDefault();e.click()}else if(t.key==="Escape"&&e.ariaExpanded==="true"){t.preventDefault();n();e.ariaExpanded="false"}})});r.addEventListener("click",()=>{if(!window.localStorage.getItem("color")){t()}document.documentElement.style.setProperty("--bg",`var(--${window.localStorage.getItem("color")})`);t()});t()}function a(){const e=document.querySelector(".pf-logo"),t=e.querySelector("img"),n=document.getElementById("playbtn").content.cloneNode(true),o=n.querySelector(".pause"),a=n.querySelector(".play");e.append(n);n.ariaLabel="Stop logo animation";o.style.display="inline";a.style.display="none";e.querySelector(".playbtn").addEventListener("click",()=>{if(n.ariaLabel==="Stop logo animation"){n.ariaLabel="Play logo animation";o.style.display="none";a.style.display="inline";t.src=t.src.replace("gif","png")}else{n.ariaLabel="Stop logo animation";o.style.display="inline";a.style.display="none";t.src=t.src.replace("png","gif")}})}async function r(e){if(window.sessionStorage.getItem(`hours-${e}`)){return}const t=new FormData;t.append("action","get_today_hours");await fetch(window.pg.ajaxURL,{body:t,method:"post"}).then(e=>{if(!e.ok){throw new Error("Network response was not OK.")}return e.json()}).then(t=>{window.sessionStorage.setItem(`hours-${e}`,t.data.times)}).catch(e=>{console.error("There has been a problem with the fetch operation:",e)})}function c(e){const[t,n]=e.split(" ");let[o,a]=t.split(":").map(Number);if(n==="PM"&&o!==12){o+=12}else if(n==="AM"&&o===12){o=0}return o*60+a}function l(e,t){const n=new Intl.DateTimeFormat("en-US",{hour:"numeric",hour12:true,minute:"numeric",timeZone:"America/Chicago"}).format(new Date),o=c(n),a=c(e),r=c(t);if(a<=r){return o>=a&&o<=r}return o>=a||o<=r}async function s(){const e=document.querySelectorAll(".location");if(!e){return}const t=new Date,n=`${t.getFullYear()}${String(t.getMonth()+1).padStart(2,"0")}${String(t.getDate()).padStart(2,"0")}`;await r(n);const o=window.sessionStorage.getItem(`hours-${n}`).split(",").reduce((e,t,n,o)=>{if(n%2===0){e.push([t,o[n+1]])}return e},[]);e.forEach(e=>{const t=document.createElement("span");t.classList.add("loc");if(o[e.dataset.id][0]==="CLOSED"||o[e.dataset.id][1]==="CLOSED"){t.classList.add("closed");t.textContent="Closed"}else if(l(o[e.dataset.id][0],o[e.dataset.id][1])){t.classList.add("open");t.textContent="Open Now"}else{t.classList.add("closed");t.textContent="Closed"}e.prepend(t)})}function i(){document.querySelectorAll(".block-tc").forEach(e=>{if(!e.classList.contains("toggles")){return}const t=e.querySelector(".col1"),n=document.createElement("button");n.type="button";n.classList.add("tc-toggle");n.innerHTML=`<span>${t.innerHTML}</span>`;n.prepend(document.getElementById("expando").content.cloneNode(true));if(e.classList.contains("open")){n.ariaExpanded="true"}else{n.ariaExpanded="false"}n.addEventListener("click",e=>{e.currentTarget.ariaExpanded=e.currentTarget.ariaExpanded==="true"?"false":"true"});t.replaceChildren(n)})}function d(){let e=0;if(document.querySelector(".ph-announcement")){document.documentElement.style.setProperty("--stickyoffset","0px");return}e+=document.querySelector(".ph").offsetHeight;if(document.querySelector(".pagehead-ln")){e+=document.querySelector(".pagehead-ln").offsetHeight}if(document.querySelector(".block-jumpnav")){e+=document.querySelector(".block-jumpnav").offsetHeight}document.documentElement.style.setProperty("--stickyoffset",`${e+50}px`)}function u(){const e=document.querySelector(".block-jumpnav");if(!e){return}const t=e.querySelector("ul");document.querySelectorAll("#content [id]").forEach(n=>
1{new IntersectionObserver(([n])=>{e.querySelectorAll("a").forEach(e=>{if(e.hash===`#${n.target.id}`){if(n.isIntersecting){e.classList.add("active");t.scrollTo(e.parentElement.offsetLeft-t.offsetLeft,0)}else{e.classList.remove("active")}}})},{rootMargin:"-25% 0%",threshold:.01}).observe(n)})}function p(){const e=document.querySelector(".fc-form");if(!e){return}const t=e.querySelector(".mediumbtn"),n=e.querySelector('[type="reset"]');t.addEventListener("click",()=>{t.ariaExpanded=t.ariaExpanded==="true"?"false":"true"});n.addEventListener("click",e=>{e.preventDefault();n.closest("form").querySelectorAll("[checked], :checked").forEach(e=>{e.checked=false})})}function m(){setTimeout(()=>{document.querySelector(".teaser").close()},100)}function f(){const e=document.querySelector(".teaser");if(!e){return}const t=e.querySelector("video");if(document.readyState==="complete"){t.play()}else{window.addEventListener("load",()=>{t.play()},{once:true})}t.addEventListener("ended",m,{once:true});e.addEventListener("click",e=>{if(e.target.closest(".playbtn")){console.log("clicked!");t.removeEventListener("ended",m)}})}function y(){if(!document.querySelector(".ph-announcement")){return}const e=document.querySelector(".ph-announcement"),t=e.querySelector("button");t.addEventListener("click",()=>{window.localStorage.setItem("globalmsg",e.dataset.msg);e.setAttribute("hidden","")});if(window.localStorage.getItem("globalmsg")===e.dataset.msg){e.setAttribute("hidden","")}else{t.removeAttribute("hidden");window.localStorage.removeItem("globalmsg")}}document.documentElement.classList.replace("no-js","js");y();o();a();s();i();d();u();p();f();window.addEventListener("resize",()=>{clearTimeout(e);e=setTimeout(()=>{d()},100)})})();

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.