1import{u as b,T as k,C as p,v as l,R as q}from"./ScrollyPoly.BruznhI7.js";import{D as P}from"./use-gesture-vanilla.esm.BTY9RPbg.js";const g=1.2;b("miscellaneous",{onScroll:t=>m(t),onResize:()=>{S(),m=k(w())},onIntersection:()=>{S(),m=k(w())}});const R=document.querySelector("section.miscellaneous"),x=p(1,([t])=>R.style.background=`rgba(250, 250, 250, ${l(t,[0,.5],[0,1])})`),W=document.querySelector(".miscellaneous h2"),[C,c,D]=W.querySelectorAll("span"),y=p(1,([t])=>{C.style.translate=`${l(t,[0,1],[0,-600])}px 0`,D.style.translate=`${l(t,[0,1],[0,600])}px 0`}),$=p(1,t=>W.style.opacity=`${t}`),h=document.querySelectorAll(".miscellaneous-item"),r=document.querySelector(".miscellaneous-item-reference"),{rect:s,clearRectCache:S}=q("section.miscellaneous .sticky"),a=[],u=[];h.forEach((t,n)=>{a.push(p(3,([e,i,o])=>t.style.translate=`${e}px ${i}px ${o}px`)),u.push(p(1,([e])=>{t.style.filter=`blur(${l(e,[0,.1],[5,0])}px)`,t.style.opacity=`${l(e,[0,.1],[0,1])}`,t.style.scale=`${l(e,[0,1],[.5,1])}`,t.style.rotate=`y ${l(e,[0,1],[70,0])}deg`,t.style.setProperty("--box-shadow-alpha",`${l(e,[0,1],[.01,.075])}`)})),new P(t,e=>{let[i,o]=e.xy;i-=s(r).width*.5,o-=s(r).height*.5,a[n].update([i,o,0]),u[n].update([1])},{})});const I=()=>{const t=s(c).left+s(c).width*.5-s(r).width*.5,n=s(c).top+s(c).height*.5-s(r).height*.5,e=[];return h.forEach((i,o)=>{e.push(a[o].kf([t,n,o*10])),e.push(u[o].kf(0))}),e},M=()=>{const t=s(c).left+s(c).width*.5-s(r).width*.5,n=s(c).top+s(c).height*.5-s(r).height*.5,e=[];return h.forEach((i,o)=>{e.push(a[o].kf([t+o*5,n,o*10])),e.push(u[o].kf(.5))}),e},d=t=>s(r).width*t*g+s(r).width*(g-1),f=()=>d(h.length),E=()=>{const t=s(c).top+s(c).height*.5-s(r).height*.5,n=[];return f()>window.innerWidth?h.forEach((e,i)=>{n.push(a[i].kf([d(i),t,0])),n.push(u[i].kf(1))}):h.forEach((e,i)=>{n.push(a[i].kf([d(i)+(window.innerWidth-f())*.5,t,0])),n.push(u[i].kf(1))}),n},A=()=>{const t=s(c).top+s(c).height*.5-s(r).height*.5,n=f()-window.innerWidth,e=[];return h.forEach((i,o)=>{e.push(a[o].kf([d(o)-n,t,0]))}),e},w=()=>
1{const t=[[0,y.kf(0),...I(),x.kf(0)],[20,...M(),y.kf(.2),$.kf(1),x.kf(1)],[25,...E(),$.kf(0),y.kf(1)],[30,...E()]];if(f()>window.innerWidth){const n=Math.round(30*((f()-window.innerWidth+window.innerHeight)/window.innerHeight));t.push([n,...A()])}return t};let m=k(w());
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.