kollapsminoriteten/wp-content/plugins/jetpack/_inc/blocks/swiper.js

1 line
155 KiB
JavaScript
Raw Normal View History

2025-08-27 08:44:30 +02:00
(()=>{"use strict";var e={49:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(645),i=s(541),r=s(774);function n(e){let{swiper:t,extendParams:s,on:n}=e;s({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),t.a11y={clicked:!1};let l,o,d=null,c=(new Date).getTime();function p(e){const t=d;0!==t.length&&(0,r.s)(t,e)}function u(e){(e=(0,r.m)(e)).forEach((e=>{e.setAttribute("tabIndex","0")}))}function m(e){(e=(0,r.m)(e)).forEach((e=>{e.setAttribute("tabIndex","-1")}))}function h(e,t){(e=(0,r.m)(e)).forEach((e=>{e.setAttribute("role",t)}))}function f(e,t){(e=(0,r.m)(e)).forEach((e=>{e.setAttribute("aria-roledescription",t)}))}function g(e,t){(e=(0,r.m)(e)).forEach((e=>{e.setAttribute("aria-label",t)}))}function v(e){(e=(0,r.m)(e)).forEach((e=>{e.setAttribute("aria-disabled",!0)}))}function w(e){(e=(0,r.m)(e)).forEach((e=>{e.setAttribute("aria-disabled",!1)}))}function b(e){if(13!==e.keyCode&&32!==e.keyCode)return;const s=t.params.a11y,a=e.target;if(!t.pagination||!t.pagination.el||a!==t.pagination.el&&!t.pagination.el.contains(e.target)||e.target.matches((0,i.c)(t.params.pagination.bulletClass))){if(t.navigation&&t.navigation.prevEl&&t.navigation.nextEl){const e=(0,r.m)(t.navigation.prevEl);(0,r.m)(t.navigation.nextEl).includes(a)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?p(s.lastSlideMessage):p(s.nextSlideMessage)),e.includes(a)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?p(s.firstSlideMessage):p(s.prevSlideMessage))}t.pagination&&a.matches((0,i.c)(t.params.pagination.bulletClass))&&a.click()}}function y(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function E(){return y()&&t.params.pagination.clickable}const x=(e,t,s)=>{u(e),"BUTTON"!==e.tagName&&(h(e,"button"),e.addEventListener("keydown",b)),g(e,s),function(e,t){(e=(0,r.m)(e)).forEach((e=>{e.setAttribute("aria-controls",t)}))}(e,t)},S=e=>{o&&o!==e.target&&!o.contains(e.target)&&(l=!0),t.a11y.clicked=!0},T=()=>{l=!1,requestAnimationFrame((()=>{requestAnimationFrame((()=>{t.destroyed||(t.a11y.clicked=!1)}))}))},M=e=>{c=(new Date).getTime()},C=e=>{if(t.a11y.clicked||!t.params.a11y.scrollOnFocus)return;if((new Date).getTime()-c<100)return;const s=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!s||!t.slides.includes(s))return;o=s;const a=t.slides.indexOf(s)===t.activeIndex,i=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(s);a||i||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,requestAnimationFrame((()=>{l||(t.params.loop?t.slideToLoop(t.getSlideIndexWhenGrid(parseInt(s.getAttribute("data-swiper-slide-index"))),0):t.slideTo(t.getSlideIndexWhenGrid(t.slides.indexOf(s)),0),l=!1)})))},P=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&f(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&h(t.slides,e.slideRole);const s=t.slides.length;e.slideLabelMessage&&t.slides.forEach(((a,i)=>{const r=t.params.loop?parseInt(a.getAttribute("data-swiper-slide-index"),10):i;g(a,e.slideLabelMessage.replace(/\{\{index\}\}/,r+1).replace(/\{\{slidesLength\}\}/,s))}))},L=()=>{const e=t.params.a11y;t.el.append(d);const s=t.el;e.containerRoleDescriptionMessage&&f(s,e.containerRoleDescriptionMessage),e.containerMessage&&g(s,e.containerMessage),e.containerRole&&h(s,e.containerRole);const i=t.wrapperEl,n=e.id||i.getAttribute("id")||`swiper-wrapper-${l=16,void 0===l&&(l=16),"x".repeat(l).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var l;const o=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var c,p;c=i,p=n,(c=(0,r.m)(c)).forEach((e=>{e.setAttribute("id",p)})),function(e,t){(e=(0,r.m)(e)).forEach((e=>{e.setAttribute("aria-live"