1import{r as e}from"./breakpoint.CwoJSc5a.js";document.querySelectorAll(`.blghero`).forEach(t=>{let n=Array.from(t.querySelectorAll(`.blghero__slide`)),r=Array.from(t.querySelectorAll(`.blghero__media-slide`)),i=Array.from(t.querySelectorAll(`.blghero__bar`)),a=t.querySelector(`.blghero__prev`),o=t.querySelector(`.blghero__next`);if(n.length===0)return;let s=n.length,c=Math.max(0,n.findIndex(e=>e.hasAttribute(`data-active`))),l=t.querySelector(`.blghero__progress`),u=()=>{let t=n[c]?.querySelector(`.blghero__desc`);if(!t||!l||window.matchMedia(e).matches)return;t.classList.remove(`blghero__desc--below`);let r=l.getBoundingClientRect(),i=r.top+r.height/2,a=t.getBoundingClientRect();a.top<i+4&&a.bottom>i-4&&t.classList.add(`blghero__desc--below`)},d=()=>{n.forEach((e,t)=>{e.toggleAttribute(`data-active`,t===c),e.toggleAttribute(`inert`,t!==c)}),r.forEach((e,t)=>e.toggleAttribute(`data-active`,t===c)),i.forEach((e,t)=>e.toggleAttribute(`data-active`,t===c)),u()},f=(e,t)=>(e%t+t)%t,p=e=>{let t=t=>{t.forEach((t,n)=>{let r=f(n-e,s),i=r>s/2?r-s:r;t.style.transform=`translateX(${i*100}%)`})};t(n),t(r)},m=c;p(m);let h=e=>{m=e,p(m);let t=f(Math.round(m),s);t!==c&&(c=t,d())},g=e=>h(m+e);if(a?.addEventListener(`click`,()=>g(-1)),o?.addEventListener(`click`,()=>g(1)),t.addEventListener(`animationend`,e=>{let t=e.target;t instanceof HTMLElement&&t.classList.contains(`blghero__bar-fill`)&&g(1)}),s>1){let e=t.querySelector(`.blghero__media`)??t,n=null,r=!1,i=!1,a=0,o=0,s=0,c=1,l=0,u=0,d=0;t.addEventListener(`pointerdown`,e=>{n===null&&(e.pointerType!==`mouse`||e.button===0)&&(n=e.pointerId,r=!1,a=e.clientX,o=e.clientY,l=e.clientX,u=e.timeStamp,d=0,s=m)}),t.addEventListener(`pointermove`,f=>{if(f.pointerId!==n)return;let m=f.clientX-a,h=f.clientY-o;if(!r){if(Math.abs(m)<5&&Math.abs(h)<5)return;if(Math.abs(h)>Math.abs(m)){n=null;return}r=!0,i=!0;try{t.setPointerCapture(f.pointerId)}catch{}t.setAttribute(`data-dragging`,``),c=e.getBoundingClientRect().width||window.innerWidth}f.preventDefault();let g=f.timeStamp,_=g-u;_>0&&(d=(f.clientX-l)/_),l=f.clientX,u=g,p(s-m/c)});let f=e=>{if(e.pointerId!==n||(n=null,!r))return;r=!1,t.removeAttribute(`data-dragging`);let i=e.clientX-a,o=s-i/c,l=Math.abs(d)>.3?s+(d>0?-1:1):Math.round(o);h(l)};t.addEventListener(`pointerup`,f),t.addEventListener(`pointercancel`,f),t.addEventListener(`click`,e=>{i&&(i=!1,e.preventDefault(),e.stopPropagation())},!0)}d(),document.fonts.ready.then(u),window.addEventListener(`resize`,u);let _=16/9,v=e=>{if(e.naturalWidth===0||e.naturalHeight===0)return;let t=e.naturalWidth/e.naturalHeight;e.dataset.fit=Math.abs(t-_)<=_*.02?`cover`:`contain`};t.querySelectorAll(`.blghero__media-img`).forEach(e=>{v(e),e.addEventListener(`load`,()=>v(e))})});
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.