PageSourceSearch

https://karte.io/_astro/use-cases-carousel.astro_astro_type_script_index_0_lang.B9XPaZUw.js

js karte.io collected 2026-10-01 09:02:48 UTC 2,247 bytes, 1 lines download raw bytes

1globalThis.process??={},globalThis.process.env??={};import{t as e}from"./embla-carousel.esm.CGf1ccQL.js";var t=()=>{Array.from(document.querySelectorAll(`.case-carousel`)).forEach((t,n)=>{let r=t.querySelector(`.embla__viewport`),i=Array.from(t.querySelectorAll(`.case-carousel__dot`)),a=Array.from(t.querySelectorAll(`.embla__slide`));if(!r||i.length===0||r.hasAttribute(`data-embla-initialized`))return;r.setAttribute(`data-embla-initialized`,`true`),a.forEach((e,t)=>{e.id=`slidePanel_${n}_${t}`;let r=i[t];r&&r.setAttribute(`aria-controls`,e.id)});let o=Number(t.getAttribute(`data-start-index`)??1),s=e(r,{loop:!1,skipSnaps:!1,startIndex:Number.isNaN(o)?1:o}),c=e=>{i.forEach((t,n)=>{let r=n===e;t.classList.toggle(`case-carousel__dot--active`,r),t.setAttribute(`aria-selected`,r?`true`:`false`),t.setAttribute(`tabindex`,r?`0`:`-1`)})},l=e=>{a.forEach((t,n)=>{let r=n===e;t.classList.toggle(`is-active`,r),t.setAttribute(`aria-hidden`,r?`false`:`true`)})},u=()=>{let e=s.selectedScrollSnap();c(e),l(e)};u(),s.on(`init`,u),s.on(`select`,u),s.on(`reInit`,u),s.on(`settle`,u);let d=0,f=()=>{d&&window.clearTimeout(d),d=window.setTimeout(()=>{s.reInit(),u()},300)};window.addEventListener(`resize`,f),window.addEventListener(`load`,()=>{s.reInit(),u()},{once:!0}),i.forEach(e=>{e.addEventListener(`click`,()=>{let t=Number(e.dataset.dotIndex);Number.isNaN(t)||s.scrollTo(t)}),e.addEventListener(`keydown`,t=>{if(!(t instanceof KeyboardEvent))return;let n=s.selectedScrollSnap(),r=i.length-1;if(t.key===`ArrowLeft`||t.key===`ArrowUp`){t.preventDefault();let e=n===0?r:n-1;s.scrollTo(e),i[e]?.focus()}else if(t.key===`ArrowRight`||t.key===`ArrowDown`){t.preventDefault();let e=n===r?0:n+1;s.scrollTo(e),i[e]?.focus()}else if(t.key===`Home`)t.preventDefault(),s.scrollTo(0),i[0]?.focus();else if(t.key===`End`)t.preventDefault(),s.scrollTo(r),i[r]?.focus();else if(t.key===`Enter`||t.key===` `){t.preventDefault();let n=Number(e.dataset.dotIndex);Number.isNaN(n)||s.scrollTo(n)}})}),s.on(`destroy`,()=>{d&&window.clearTimeout(d),window.removeEventListener(`resize`,f),r.removeAttribute(`data-embla-initialized`)})})};document.readyState===`loading`?document.addEventListener(`DOMContentLoaded`,t):t(),document.addEventListener(`astro:page-load`,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.