PageSourceSearch

https://lacert.ai/_astro/Carousel.astro_astro_type_script_index_0_lang.BpGPJHWK.js

js lacert.ai collected 2026-10-05 12:09:58 UTC 1,359 bytes, 1 lines download raw bytes

1import{i as e,n as t,r as n,t as r}from"./analytics.DpE1STE6.js";var i=document.querySelector(`[data-carousel]`);if(i){let a=i.querySelector(`[data-track]`),o=Array.from(a.children),s=Array.from(i.querySelectorAll(`[data-go]`)),c=i.querySelector(`[data-counter]`),l=i.querySelector(`[data-pause]`),u=o.length,d=matchMedia(`(prefers-reduced-motion: reduce)`).matches,f=0,p,m=d,h=()=>{a.style.transform=`translateX(-${f*100}%)`,c.textContent=`${f+1} / ${u}`,o.forEach((e,t)=>{e.toggleAttribute(`inert`,t!==f)}),s.forEach((e,t)=>{e.classList.toggle(`on`,t===f),e.setAttribute(`aria-selected`,String(t===f))})},g=()=>{m=!0,p&&clearInterval(p),p=void 0,l.setAttribute(`aria-pressed`,`true`),l.setAttribute(`aria-label`,`Reprendre le défilement`)},_=()=>{m=!1,l.setAttribute(`aria-pressed`,`false`),l.setAttribute(`aria-label`,`Mettre le défilement en pause`),p=window.setInterval(()=>{document.hidden||(f=(f+1)%u,h())},7e3)},v=e=>{g(),f=(e+u)%u,h()};s.forEach(e=>e.addEventListener(`click`,()=>{v(Number(e.dataset.go)),r(Number(e.dataset.go))}
1)),i.querySelector(`[data-prev]`).addEventListener(`click`,()=>{v(f-1),e()}),i.querySelector(`[data-next]`).addEventListener(`click`,()=>{v(f+1),t()}),l.addEventListener(`click`,()=>{m?_():g(),n(!m)}),i.addEventListener(`keydown`,n=>{n.key===`ArrowRight`&&(v(f+1),t()),n.key===`ArrowLeft`&&(v(f-1),e())}),h(),d?g():_()}

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.