PageSourceSearch

https://bypupila.com/_next/static/chunks/3d8dz9jbs8c0-.js

js bypupila.com collected 2026-10-02 00:28:11 UTC 7,814 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,7580,e=>{"use strict";var t=e.i(29357),r=e.i(79105);function i(e,t){return e+Math.random()*(t-e)}function n(e){return Math.max(0,Math.min(255,Math.round(e)))}function s(e,t,r){let s=i(e,t),a=Math.random()>.24,o=i(4,18),d=s+(a?o:i(-8,8)),l=s+i(-5,10),c=s+(a?i(-16,2):.5*o);return`rgba(${n(d)}, ${n(l)}, ${n(c)}, ${r})`}function a(){let e=i(.11,.3),t=i(.06,.2);return{x:i(.03,Math.max(.04,.97-e)),y:i(.04,Math.max(.05,.96-t)),width:e,height:t,driftX:i(-.0035,.0035),driftY:i(-.0025,.0025),strength:i(.5,1)}}e.s(["default",0,function(){let e=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let t,r=e.current,n=r?.getContext("2d");if(!r||!n)return;let o=0,d=0,l=1,c=0,u=!1,v=window.matchMedia("(prefers-reduced-motion: reduce)"),h=Array.from({length:6},a),m=()=>{l=Math.min(window.devicePixelRatio||1,1.5),o=window.innerWidth,d=window.innerHeight,r.width=Math.max(1,Math.ceil(o*l)),r.height=Math.max(1,Math.ceil(d*l)),n.setTransform(l,0,0,l,0,0),n.imageSmoothingEnabled=!0},w=()=>{n.clearRect(0,0,o,d);
1let e=Math.min(1800,Math.max(260,Math.round(o*d/2100)));for(let t=0;t<e;t+=1){n.fillStyle=s(90,250,i(.06,.2));let e=i(.25,1.1);n.fillRect(Math.random()*o,Math.random()*d,e,e*i(.5,1.8))}for(let e of h){e.x+=e.driftX,e.y+=e.driftY,(e.x<-.03||e.x>1-e.width+.03)&&(e.driftX*=-1),(e.y<-.04||e.y>1-e.height+.04)&&(e.driftY*=-1);let t=e.x*o,r=e.y*d,a=e.width*o,l=e.height*d,c=Math.max(90,Math.round(a*l/680));n.save(),n.beginPath(),n.rect(t,r,a,l),n.clip();for(let o=0;o<c;o+=1){n.fillStyle=s(65,255,i(.2,.72)*e.strength);let o=i(.35,1.8);n.fillRect(t+Math.random()*a,r+Math.random()*l,o,o*i(.45,2.4))}let u=Math.max(2,Math.round(l/22));for(let o=0;o<u;o+=1)n.fillStyle=s(210,245,i(.04,.16)*e.strength),n.fillRect(t+i(-(.15*a),.15*a),r+Math.random()*l,a*i(.3,1.2),i(.35,1.1));n.restore()}},f=e=>{u&&(e-c>=54&&(w(),c=e),t=window.requestAnimationFrame(f))},p=()=>{m(),w()};return m(),w(),window.addEventListener("resize",p,{passive:!0}),v.matches||(u=!0,r.classList.add("is-active"),t=window.requestAnimationFrame(f)),()=>{u=!1,r.classList.remove("is-active"),void 0!==t&&(window.cancelAnimationFrame(t),t=void 0),window.removeEventListener("resize",p)}},[]),(0,t.jsx)("canvas",{ref:e,className:"site-grain","aria-hidden":"true"})}])},86166,e=>{"use strict";var t=e.i(29357),r=e.i(79105);e.s(["default",0,function(){let e=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let t,r=e.current;if(!r)return;let i=r.querySelector(".interactive-cursor__label"),n=window.matchMedia("(pointer: fine)"),s=window.matchMedia("(min-width: 761px)"),a=window.matchMedia("(prefers-reduced-motion: reduce)"),o=null,d=null,l=window.innerWidth/2,c=window.innerHeight/2,u=l,v=c,h=0,m=0,w=!1,f=()=>n.matches&&s.matches&&!a.matches&&!!o,p=e=>{if(e===d)return;d=e;let t=!!e;r.classList.toggle("is-interactive",t),r.classList.remove("is-pressed"),i&&(i.textContent=e?.dataset.cursorLabel??"")},g=e=>{let t=e instanceof Element?e:null,r=t?.closest("a, button, [role='button'], summary, input, textarea, select, [data-cursor-interactive]")??null;return r&&o?.contains(r)?r:null},L=()=>{void 0!==t&&(window.cancelAnimationFrame(t),t=void 0)},x=()=>{if(u+=(l-u)*.18,v+=(c-v)*.18,m+=(h-m)*.2,r.style.transform=`translate3d(${u}px, ${v}px, 0)`,r.style.setProperty("--cursor-angle",`${m}deg`),.1>Math.abs(l-u)&&.1>Math.abs(c-v)&&.1>Math.abs(h-m)){r.style.transform=`translate3d(${l}px, ${c}px, 0)`,r.style.setProperty("--cursor-angle",`${h}deg`),t=void 0;return}t=window.requestAnimationFrame(x)},M=()=>{w=!1,h=0,m=0,r.classList.remove("is-ready"),r.style.setProperty("--cursor-angle","0deg"),d=null,r.classList.remove("is-interactive","is-pressed"),i&&(i.textContent=""),L()},y=()=>{let e=document.querySelector("[data-interactive-cursor]");e!==o&&(o=e,M());let t=o?.dataset.cursorStyle==="arrow";r.classList.toggle("is-arrow",t),r.style.setProperty("--cursor-fill",o?.dataset.cursorColor??"#f0643d"),r.style.setProperty("--cursor-stroke",o?.dataset.cursorStroke??"#141512");let i=f();document.body.classList.toggle("interactive-cursor-scope",i),i||M()},E=e=>{if("touch"!==e.pointerType&&"pen"!==e.pointerType&&f()){if(w){let t=e.clientX-l,r=e.clientY-c;if(Math.hypot(t,r)>.5){let e=((180/Math.PI*Math.atan2(r,t)+90+180)%360-180-h+180)%360-180;h+=e}}l=e.clientX,c=e.clientY,w||(u=l,v=c,w=!0,r.style.transform=`translate3d(${u}px, ${v}px, 0)`,r.classList.add("is-ready")),void 0===t&&(t=window.requestAnimationFrame(x))}},b=e=>{"touch"!==e.pointerType&&f()&&p(g(e.target))},C=e=>{"touch"!==e.pointerType&&f()&&(e.relatedTarget?p(g(e.relatedTarget)):M())},_=e=>{f()&&p(g(e.target))},j=e=>{f()&&p(g(e.relatedTarget))},T=e=>{"touch"!==e.pointerType&&f()&&g(e.target)&&r.classList.add("is-pressed")},k=()=>r.classList.remove("is-pressed"),$=()=>{"visible"!==document.visibilityState&&M()},V=()=>y();y(),window.addEventListener("pointermove",E,{passive:!0}),window.addEventListener("pointerover",b,{passive:!0}),window.addEventListener("pointerout",C,{passive:!0}),window.addEventListener("pointerdown",T,{passive:!0}),window.addEventListener("pointerup",k,{passive:!0}),window.addEventListener("blur",M),document.addEventListener("focusin",_),document.addEventListener("focusout",j),document.addEventListener("visibilitychange",$),n.addEventListener("change",V),s.addEventListener("change",V),a.addEventListener("change",V);let P=new MutationObserver(y);return P.observe(document.body,{childList:!0,subtree:!0}),()=>{L(),P.disconnect(),document.body.classList.remove("interactive-cursor-scope"),window.removeEventListener("pointermove",E),window.removeEventListener("pointerover",b),window.removeEventListener("pointerout",C),window.removeEventListener("pointerdown",T),window.removeEventListener("pointerup",k),window.removeEventListener("blur",M),document.removeEventListener("focusin",_),document.removeEventListener("focusout",j),document.removeEventListener("visibilitychange",$),n.removeEventListener("change",V),s.removeEventListener("change",V),a.removeEventListener("change",V)}},[]),(0,t.jsx)("div",{ref:e,className:"interactive-cursor","aria-hidden":"true",children:(0,t.jsx)("span",{className:"interactive-cursor__shell",children:(0,t.jsxs)("span",{className:"interactive-cursor__direction",children:[(0,t.jsx)("svg",{className:"interactive-cursor__arrow",xmlns:"http://www.w3.org/2000/svg",width:"25",height:"27",viewBox:"0 0 50 54",fill:"none",focu
1sable:"false",children:(0,t.jsx)("path",{d:"M42.6817 41.1495L27.5103 6.79925C26.7269 5.02557 24.2082 5.02558 23.3927 6.79925L7.59814 41.1495C6.75833 42.9759 8.52712 44.8902 10.4125 44.1954L24.3757 39.0496C24.8829 38.8627 25.4385 38.8627 25.9422 39.0496L39.8121 44.1954C41.6849 44.8902 43.4884 42.9759 42.6817 41.1495Z",fill:"var(--cursor-fill)",stroke:"var(--cursor-stroke)",strokeWidth:"4.5",strokeLinejoin:"round",strokeLinecap:"round"})}),(0,t.jsx)("svg",{className:"interactive-cursor__hand",xmlns:"http://www.w3.org/2000/svg",width:"27",height:"27",viewBox:"0 0 54 54",fill:"none",focusable:"false",children:(0,t.jsx)("path",{d:"M20.5 31V10.5C20.5 6.5 23 4 26 4C29 4 31.5 6.5 31.5 10.5V22V15C31.5 11.5 34 9.5 37 9.5C40 9.5 42 12 42 15.5V24V18C42 14.5 44.5 12.5 47.5 12.5C50.5 12.5 51.5 15 51.5 18.5V33C51.5 45 43 52 32 52H28C21.5 52 17 48.5 13 44L4.5 34.5C1.5 31 2 27.5 4.5 25C7 22.5 10.5 23 13 25.5L20.5 33Z",fill:"var(--cursor-fill)",stroke:"var(--cursor-stroke)",strokeWidth:"4.5",strokeLinecap:"round",strokeLinejoin:"round"})}),(0,t.jsxs)("svg",{viewBox:"0 0 100 100",focusable:"false",children:[(0,t.jsx)("path",{className:"interactive-cursor__plus",d:"M43 4h14v39h39v14H57v39H43V57H4V43h39V4Z"}),(0,t.jsx)("path",{className:"interactive-cursor__corners",d:"M6 36V6h30M64 6h30v30M94 64v30H64M36 94H6V64"})]}),(0,t.jsx)("span",{className:"interactive-cursor__label"})]})})})}])}]);

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.