1import{t as e}from"./_island.CfPXBI6J.js";var t=-.12,n=10,r=.7,i=.1,a=`(min-width: 1024px)`;e({selector:`[data-floating-phone]`,attach(e){if(!window.matchMedia(a).matches)return;let o=window.matchMedia(`(prefers-reduced-motion: reduce)`);if(o.matches)return;let s=Number(e.dataset.floatingIntensity??`1`),c=Number.isFinite(s)?s:1,l=window.scrollY,u=performance.now(),d=0,f=-1/0,p=a=>{let o=(a-u)/1e3,s=(window.scrollY-l)*t*c+Math.sin(o*r)*n*c;Math.abs(s-f)>=i&&(e.style.setProperty(`--float-y`,`${s.toFixed(2)}px`),f=s),d=requestAnimationFrame(p)};d=requestAnimationFrame(p);let m=()=>{o.matches&&cancelAnimationFrame(d)};return o.addEventListener(`change`,m),()=>{cancelAnimationFrame(d),o.removeEventListener(`change`,m)}}});
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.