PageSourceSearch

https://www.touchtight.com/_astro/hoisted.sdzoQFYG.js

js touchtight.com collected 2026-10-02 00:01:43 UTC 1,423 bytes, 1 lines download raw bytes

1import"./StickyStartBar.astro_astro_type_script_index_0_lang.B3EBzk49.js";import"./ViewTransitions.astro_astro_type_script_index_0_lang.CvUCPm03.js";import"./hoisted.CNLeZEjf.js";let a=null,i=null;const u=()=>{a?.disconnect(),a=null,i?.disconnect(),i=null},f=()=>{const n=document.querySelector("[data-section-nav]");if(!n||n.dataset.bound==="1")return;n.dataset.bound="1",u();const c=document.querySelector("[data-hero-sentinel]");c&&(a=new IntersectionObserver(([t])=>{n.classList.toggle("is-visible",!t.isIntersecting),n.setAttribute("aria-hidden",String(t.isIntersecting))},{threshold:0}),a.observe(c));const l=Array.from(n.querySelectorAll("[data-section-link]")),r=Array.from(document.querySelectorAll("[data-rail-link]")),d=document.querySelector("[data-rail-progress]"),g=l.map(t=>t.dataset.target).filter(Boolean).map(t=>document.getElementById(t)).filter(t=>!!t);if(g.length){const t=s=>{if(l.forEach(e=>e.classList.toggle("is-active",e.dataset.target===s)),!r.length)return;const o=r.findIndex(e=>e.dataset.target===s);if(r.forEach((e,h)=>e.classList.toggle("is-active",h===o)),d&&o>=0){const e=r.length>1?o/(r.length-1)*100:100;d.style.height=`${e}%`}};i=new IntersectionObserver(s=>{for(const o of s)o.isIntersecting&&t(o.target.id)},{rootMargin:"-45% 0px -45% 0px",threshold:0}),g.forEach(s=>i.observe(s))}};f();document.addEventListener("astro:page-load",f);document.addEventListener("astro:before-swap",u);

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.