PageSourceSearch

https://y6k.ai/_next/static/chunks/533-a9afa46f0a4216f1.js

js y6k.ai collected 2026-10-05 16:00:25 UTC 7,466 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[533],{1742:function(e,t,n){let r,i;n.d(t,{v:function(){return _}});var o=n(3234),l=n(6681),s=n(7294),f=n(5487),c=n(6405),u=n(7367);let a=new WeakMap;function d({target:e,contentRect:t,borderBoxSize:n}){var r;null===(r=a.get(e))||void 0===r||r.forEach(r=>{r({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,n)}})})}function h(e){e.forEach(d)}let g=new Set;var p=n(3967),v=n(3038);let y=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),w=()=>({time:0,x:y(),y:y()}),m={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function E(e,t,n,r){let i=n[t],{length:o,position:l}=m[t],s=i.current,f=n.time;i.current=e["scroll"+l],i.scrollLength=e["scroll"+o]-e["client"+o],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=(0,p.Y)(0,i.scrollLength,i.current);let c=r-f;i.velocity=c>50?0:(0,v.R)(i.current-s,c)}let b={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},L={start:0,center:.5,end:1};function W(e,t,n=0){let r=0;if(void 0!==L[e]&&(e=L[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let x=[0,0];var S=n(4606),B=n(533);let O={x:0,y:0},k=new WeakMap,z=new WeakMap,A=new WeakMap,H=e=>e===document.documentElement?window:e;var R=n(8868);function V(e,t){(0,f.K)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let Y=()=>({scrollX:(0,o.B)(0),scrollY:(0,o.B)(0),scrollXProgress:(0,o.B)(0),scrollYProgress:(0,o.B)(0)});function _({container:e,target:t,layoutEffect:n=!0,...o}={}){let d=(0,l.h)(Y),p=n?R.L:s.useEffect;return p(()=>(V("target",t),V("container",e),function(e,{container:t=document.documentElement,...n}={}){let o=A.get(t);o||(o=new Set,A.set(t,o));let l=w(),s=function(e,t,n,r={}){return{measure:()=>(function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight})(e,r.target,n),update:t=>{var i;E(e,"x",i=n,t),E(e,"y",i,t),i.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=b.All}=n,{target:i=e,axis:o="y"}=n,l="y"===o?"height":"width",s=i!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(r instanceof HTMLElement)n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if(r instanceof SVGGraphicsElement&&"getBBox"in r){let{top:e,left:t}=r.getBBox();for(n.x+=t,n.y+=e;r&&"svg"!==r.tagName;)r=r.parentNode}return n}(i,e):O,f=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[o].offset.length=0;let u=!t[o].interpolate,a=r.length;for(let e=0;e<a;e++){let n=function(e,t,n,r){let i=Array.isArray(e)?e:x,o=0;return"number"==typeof e?i=[e,e]:"string"==typeof e&&(i=(e=e.trim()).includes(" ")?e.split(" "):[e,L[e]?e:"0"]),W(i[0],n,r)-W(i[1],t)}(r[e],c[l],f[l],s[o]);u||n===t[o].interpolatorOffsets[e]||(u=!0),t[o].offset[e]=n}u&&(t[o].interpolate=(0,S.s)(t[o].offset,(0,B.Y)(r)),t[o].interpolatorOffsets=[...t[o].offset]),t[o].progress=t[o].interpolate(t[o].current)}(e,n,r)},notify:()=>t(n)}}(t,e,l,n);if(o.add(s),!k.has(t)){let e=()=>{for(let e of o)e.measure()},n=()=>{for(let e of o)e.update(u.w.timestamp)},l=()=>{for(let e of o)e.notify()},s=()=>{c.Z_.read(e,!1,!0),c.Z_.update(n,!1,!0),c.Z_.update(l,!1,!0)};k.set(t,s);let d=H(t);window.addEventListener("resize",s,{passive:!0}),t!==document.documentElement&&z.set(t,"function"==typeof t?(g.add(t),i||(i=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};
1g.forEach(e=>e(t))},window.addEventListener("resize",i)),()=>{g.delete(t),!g.size&&i&&(i=void 0)}):function(e,t){r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(h));let n=function(e,t,n){var r;if("string"==typeof e){let i=document;t&&((0,f.k)(!!t.current,"Scope provided, but no element detected."),i=t.current),n?(null!==(r=n[e])&&void 0!==r||(n[e]=i.querySelectorAll(e)),e=n[e]):e=i.querySelectorAll(e)}else e instanceof Element&&(e=[e]);return Array.from(e||[])}(e);return n.forEach(e=>{let n=a.get(e);n||(n=new Set,a.set(e,n)),n.add(t),null==r||r.observe(e)}),()=>{n.forEach(e=>{let n=a.get(e);null==n||n.delete(t),(null==n?void 0:n.size)||null==r||r.unobserve(e)})}}(t,s)),d.addEventListener("scroll",s,{passive:!0})}let d=k.get(t);return c.Z_.read(d,!1,!0),()=>{var e;c.qY.read(d);let n=A.get(t);if(!n||(n.delete(s),n.size))return;let r=k.get(t);k.delete(t),r&&(H(t).removeEventListener("scroll",r),null===(e=z.get(t))||void 0===e||e(),window.removeEventListener("resize",r))}}(({x:e,y:t})=>{d.scrollX.set(e.current),d.scrollXProgress.set(e.progress),d.scrollY.set(t.current),d.scrollYProgress.set(t.progress)},{...o,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[]),d}},7650:function(e,t,n){let r;n.d(t,{YD:function(){return f}});var i=n(7294);let o=new Map,l=new WeakMap,s=0;function f({threshold:e,delay:t,trackVisibility:n,rootMargin:f,root:c,triggerOnce:u,skip:a,initialInView:d,fallbackInView:h,onChange:g}={}){var p;let[v,y]=i.useState(null),w=i.useRef(),[m,E]=i.useState({inView:!!d,entry:void 0});w.current=g,i.useEffect(()=>{let i;if(!a&&v)return i=function(e,t,n={},i=r){if(void 0===window.IntersectionObserver&&void 0!==i){let r=e.getBoundingClientRect();return t(i,{isIntersecting:i,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:r,intersectionRect:r,rootBounds:r}),()=>{}}let{id:f,observer:c,elements:u}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var n;return`${t}_${"root"===t?(n=e.root)?(l.has(n)||(s+=1,l.set(n,s.toString())),l.get(n)):"0":e[t]}`}).toString(),n=o.get(t);if(!n){let r;let i=new Map,l=new IntersectionObserver(t=>{t.forEach(t=>{var n;let o=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=o),null==(n=i.get(t.target))||n.forEach(e=>{e(o,t)})})},e);r=l.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:l,elements:i},o.set(t,n)}return n}(n),a=u.get(e)||[];return u.has(e)||u.set(e,a),a.push(t),c.observe(e),function(){a.splice(a.indexOf(t),1),0===a.length&&(u.delete(e),c.unobserve(e)),0===u.size&&(c.disconnect(),o.delete(f))}}(v,(e,t)=>{E({inView:e,entry:t}),w.current&&w.current(e,t),t.isIntersecting&&u&&i&&(i(),i=void 0)},{root:c,rootMargin:f,threshold:e,trackVisibility:n,delay:t},h),()=>{i&&i()}},[Array.isArray(e)?e.toString():e,v,c,f,u,a,n,h,t]);let b=null==(p=m.entry)?void 0:p.target,L=i.useRef();v||!b||u||a||L.current===b||(L.current=b,E({inView:!!d,entry:void 0}));let W=[y,m.inView,m.entry];return W.ref=W[0],W.inView=W[1],W.entry=W[2],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.