PageSourceSearch

https://anapa.com.br/assets/use-scroll-CymIQ0FL.js

js anapa.com.br collected 2026-10-02 21:21:13 UTC 7,200 bytes, 1 lines download raw bytes

1import{K as e,S as t,T as n,U as r,_ as i,a,b as o,d as s,f as c,g as l,h as u,i as d,m as f,o as p,p as ee,s as te,u as m,v as ne,w as h,x as g,y as _}from"./proxy-CkFMmRGv.js";function v(e,t){let n,r=()=>{let{currentTime:r}=t,i=(r===null?0:r.value)/100;n!==i&&e(i),n=i};return l.preUpdate(r,!0),()=>u(r)}var y=e(r(),1);function b(e){return typeof window>`u`?!1:e?c():s()}var re=50,x=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),S=()=>({time:0,x:x(),y:x()}),C={x:{length:`Width`,position:`Left`},y:{length:`Height`,position:`Top`}};function w(e,t,n,r){let i=n[t],{length:a,position:o}=C[t],s=i.current,c=n.time;i.current=Math.abs(e[`scroll${o}`]),i.scrollLength=e[`scroll${a}`]-e[`client${a}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=_(0,i.scrollLength,i.current);let l=r-c;i.velocity=l>re?0:ne(i.current-s,l)}function T(e,t,n){w(e,`x`,t,n),w(e,`y`,t,n),t.time=n}function E(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(te(r))n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if(r.tagName===`svg`){let e=r.getBoundingClientRect();r=r.parentElement;let t=r.getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let i=null,a=r.parentNode;for(;!i;)a.tagName===`svg`&&(i=a),a=r.parentNode;r=i}else break;return n}var D={start:0,center:.5,end:1};function O(e,t,n=0){let r=0;if(e in D&&(e=D[e]),typeof e==`string`){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 typeof e==`number`&&(r=t*e),n+r}var k=[0,0];function A(e,t,n,r){let i=Array.isArray(e)?e:k,a=0,o=0;return typeof e==`number`?i=[e,e]:typeof e==`string`&&(e=e.trim(),i=e.includes(` `)?e.split(` `):[e,D[e]?e:`0`]),a=O(i[0],n,r),o=O(i[1],t),a-o}var j={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},ie={x:0,y:0};function ae(e){return`getBBox`in e&&e.tagName!==`svg`?e.getBBox():{width:e.clientWidth,height:e.clientHeight}}function oe(e,n,r){let{offset:i=j.All}=r,{target:a=e,axis:o=`y`}=r,s=o===`y`?`height`:`width`,c=a===e?ie:E(a,e),l=a===e?{width:e.scrollWidth,height:e.scrollHeight}:ae(a),u={width:e.clientWidth,height:e.clientHeight};n[o].offset.length=0;let d=!n[o].interpolate,p=i.length;for(let e=0;e<p;e++){let t=A(i[e],u[s],l[s],c[o]);!d&&t!==n[o].interpolatorOffsets[e]&&(d=!0),n[o].offset[e]=t}d&&(n[o].interpolate=f(n[o].offset,ee(i),{clamp:!1}),n[o].interpolatorOffsets=[...n[o].offset]),n[o].progress=t(0,1,n[o].interpolate(n[o].current))}function M(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}function N(e,t,n,r={}){return{measure:t=>{M(e,r.target,n),T(e,n,t),(r.offset||r.target)&&oe(e,n,r)},notify:()=>t(n)}}var P=new WeakMap,F=new WeakMap,I=new WeakMap,L=new WeakMap,R=new WeakMap,z=e=>e===document.scrollingElement?window:e;function B(e,{container:t=document.scrollingElement,trackContentSize:n=!1,...r}={}){if(!t)return o;let a=I.get(t);a||(a=new Set,I.set(t,a));let s=N(t,e,S(),r);if(a.add(s),!P.has(t)){let e=()=>{for(let e of a)e.measure(i.timestamp);l.preUpdate(n)},n=()=>{for(let e of a)e.notify()},r=()=>l.read(e);P.set(t,r);let o=z(t);window.addEventListener(`resize`,r),t!==document.documentElement&&F.set(t,d(t,r)),o.addEventListener(`scroll`,r),r()}if(n&&!R.has(t)){let e=P.get(t),n={width:t.scrollWidth,height:t.scrollHeight};L.set(t,n);let r=l.read(()=>{let r=t.scrollWidth,i=t.scrollHeight;(n.width!==r||n.height!==i)&&(e(),n.width=r,n.height=i)},!0);R.set(t,r)}let c=P.get(t);return l.read(c,!1,!0),()=>{u(c);let e=I.get(t);if(!e||(e.delete(s),e.size))return;let n=P.get(t);P.delete(t),n&&(z(t).removeEventListener(`scroll`,n),F.get(t)?.(),window.removeEventListener(`resize`,n));let r=R.get(t);r&&(u(r),R.delete(t)),L.delete(t)}}var V=[[j.Enter,`entry`],[j.Exit,`exit`],[j.Any,`cover`],[j.All,`contain`]],H={start:0,end:1};function U(e){let t=e.trim().split(/\s+/);if(t.length!==2)return;let n=H[t[0]],r=H[t[1]];if(n!==void 0&&r!==void 0)return[n,r]}function W(e){if(e.length!==2)return;let t=[];for(let n of e)if(Array.isArray(n))t.push(n);else if(typeof n==`string`){let e=U(n);if(!e)return;t.push(e)}else return;return t}function G(e,t){let n=W(e);if(!n)return!1;for(let e=0;e<2;e++){let r=n[e],i=t[e];if(r[0]!==i[0]||r[1]!==i[1])return!1}return!0}function K(e){if(!e)return{rangeStart:`contain 0%`,rangeEnd:`contain 100%`};for(let[t,n]of V)if(G(e,t))return{rangeStart:`${n} 0%`,rangeEnd:`${n} 100%`}}var q=new Map;function J(e){let t={value:0};return{currentTime:t,cancel:B(n=>{t.value=n[e.axis].progress*100},e)}}function Y({source:e,container:t,...n}){let{axis:r}=n;e&&(t=e);let i=q.get(t);i||(i=new Map,q.set(t,i));let a=n.target??`self`,o=i.get(a);o||(o={},i.set(a,o));let s=r+(n.offset??[]).join(`,`);return o[s]||(n.target&&b(n.target)?K(n.offset)?o[s]=new ViewTimeline({subject:n.target,axis:r}):o[s]=J({container:t,...n}):b()?o[s]=new ScrollTimeline({source:t,axis:r}):o[s]=J({container:t,...n})),o[s]}function se(e,t){let n=Y(t),r=t.target?K(t.offset):void 0,i=t.target?b(t.target)&&!!r:b();return e.attachTimeline({timeline:i?n:void 0,...r&&i&&{rangeStart:r.rangeStart,rangeEnd:r.rangeEnd},observe:e=>(e.pause(),v(t=>{e.time=e.iterationDuration*t},n))})}function ce(e){return e&&(e.target||e.offset)}function X(e){return e.length===2}function le(e,t){return X(e)||ce(t)?B(n=>
1{e(n[t.axis].progress,n)},t):v(e,Y(t))}function Z(e,{axis:t=`y`,container:n=document.scrollingElement,...r}={}){if(!n)return o;let i={axis:t,container:n,...r};return typeof e==`function`?le(e,i):se(e,i)}var ue=()=>({scrollX:m(0),scrollY:m(0),scrollXProgress:m(0),scrollYProgress:m(0)}),Q=e=>e?!e.current:!1;function $(e,t,n,r){return{factory:i=>{let o,s=()=>{if(Q(n)||Q(r)){p.read(s);return}o=Z(i,{...t,axis:e,container:n?.current||void 0,target:r?.current||void 0})};return p.read(s),()=>{a(s),o?.()}},times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}function de(e,t){return typeof window>`u`?!1:e?c()&&!!K(t):s()}function fe({container:e,target:t,...r}={}){let i=n(ue);de(t,r.offset)&&(i.scrollXProgress.accelerate=$(`x`,r,e,t),i.scrollYProgress.accelerate=$(`y`,r,e,t));let o=(0,y.useRef)(null),s=(0,y.useRef)(!1),c=(0,y.useCallback)(()=>(o.current=Z((e,{x:t,y:n})=>{i.scrollX.set(t.current),i.scrollXProgress.set(t.progress),i.scrollY.set(n.current),i.scrollYProgress.set(n.progress)},{...r,container:e?.current||void 0,target:t?.current||void 0}),()=>{o.current?.()}),[e,t,JSON.stringify(r.offset)]);return h(()=>{if(s.current=!1,Q(e)||Q(t)){s.current=!0;return}return c()},[c]),(0,y.useEffect)(()=>{if(!s.current)return;let n,r=()=>{let r=Q(e),i=Q(t);g(!r,`Container ref is defined but not hydrated`,`use-scroll-ref`),g(!i,`Target ref is defined but not hydrated`,`use-scroll-ref`),!r&&!i&&(n=c())};return p.read(r),()=>{a(r),n?.()}},[c]),i}export{fe as t};

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.