1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"9cbd587e329869c755d925bf3f1cd5ee8ae9e3b6"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5e30b8a0-e305-4aca-959f-1cb4d6e1a625",e._sentryDebugIdIdentifier="sentry-dbid-5e30b8a0-e305-4aca-959f-1cb4d6e1a625")}catch(e){}}(),(self.webpackChunktiff=self.webpackChunktiff||[]).push([[4284],{4284:(e,t,i)=>{i.r(t),i.d(t,{default:()=>a});var s=i(5629);const a=class extends s.A{static values={options:{type:Object,default:{loop:!1,slidesPerView:1,spaceBetween:20,freeMode:!1,keyboard:{enabled:!0},grabCursor:!0,lazy:{loadPrevNext:!0,loadPrevNextAmount:3},navigation:{nextEl:".swiper-button-next-custom",prevEl:".swiper-button-prev-custom"},on:{afterInit:function(){const e=this.params.slidesPerView,t=this.slides.length,i=this.el.querySelector(".swiper-custom-navigation");i&&"string"!=typeof i&&(t>Math.floor(e)?i.classList.remove("hidden"):i.classList.add("hidden"))},breakpoint:function(){const e=this.params.slidesPerView,t=this.slides.length,i=this.pagination?.el;i&&"string"!=typeof i&&(t>Math.floor(e)?i.style.display="":i.style.display="none")}},breakpoints:{200:{freeMode:!1,slidesPerView:1.2,slidesOffsetBefore:16,slidesOffsetAfter:16,spaceBetween:16},480:{freeMode:!1,slidesPerView:2.2,spaceBetween:16,slidesOffsetBefore:16,slidesOffsetAfter:16},768:{slidesPerView:3,spaceBetween:20,slidesOffsetAfter:20},1024:{slidesPerView:4,spaceBetween:20,slidesOffsetAfter:32},1280:{slidesPerView:4,spaceBetween:20,slidesOffsetAfter:32}}}}}}},5629:(e,t,i)=>{i.d(t,{A:()=>a});var s=i(2891);const a=class extends s.xI{static values={options:Object,autoplay:Boolean};async connect(){this.shouldInitialize()?await this.loadSwiper():"undefined"!=typeof IntersectionObserver?(this.observer=new IntersectionObserver((e=>{e[0].isIntersecting&&(this.loadSwiper(),this.observer.disconnect())})),this.observer.observe(this.element)):await this.loadSwiper()}shouldInitialize(){return this.element.getBoundingClientRect().top<window.innerHeight+100}async loadSwiper(){const[{default:e},{Navigation:t,Pagination:s,Autoplay:a,EffectFade:n,FreeMode:o,Scrollbar:l}]=await Promise.all([i.e(6979).then(i.bind(i,1236)),i.e(6979).then(i.bind(i,8713))]);await Promise.all([i.e(6979).then(i.bind(i,5796)),i.e(6979).then(i.bind(i,8668)),i.e(6979).then(i.bind(i,4898)),i.e(6979).then(i.bind(i,7858)),i.e(6979).then(i.bind(i,7750))]),this.initializeSwiper(e,[t,s,a,n,o,l])}initializeSwiper(e,t){e.use(t);const i={...this.optionsValue,preloadImages:!1,lazy:!1};if(i.loop){this.element.querySelectorAll(".swiper-slide").length<this._getMinSlidesForLoop(i)&&(i.loop=!1,i.autoplay=!1)}this.autoplayValue&&(i.autoplay={delay:3e3,disableOnInteraction:!1});const s=()=>{this.element.querySelector(".swiper").classList.remove("opacity-0")},a=i.on||{},n=a.init;this.swiper=new e(this.element.querySelector(".swiper"),{...i,on:{...a,init:()=>{s(),n&&n.call(this.swiper)}}}),this.element.addEventListener("youtube:play",this.handleVideoPlay.bind(this)),this.element.addEventListener("youtube:end",this.handleVideoEnd.bind(this)),this.element.addEventListener("youtube:stopped",this.handleVideoStopped.bind(this))}handleVideoPlay(e){if(this.swiper&&this.swiper.autoplay){this.originalDelay=this.swiper.params.autoplay.delay;const t=e.detail?.duration||0;t&&(this.swiper.params.autoplay.delay=1e3*t+500),this.swiper.autoplay.stop()}}handleVideoStopped(){this.swiper&&this.swiper.autoplay&&(this.originalDelay&&(this.swiper.params.autoplay.delay=this.originalDelay),this.swiper.autoplay.start())}handleVideoEnd(){this.swiper&&this.swiper.autoplay&&(this.originalDelay&&(this.swiper.params.autoplay.delay=this.originalDelay),this.swiper.slideNext(),this.swiper.autoplay.start())}_getMinSlidesForLoop(e){let t=1;const i=e.slidesPerView;return"number"==typeof i&&(t=Math.max(t,Math.ceil(i))),e.breakpoints&&Object.values(e.breakpoints).forEach((e=>{"number"==typeof e.slidesPerView&&(t=Math.max(t,Math.ceil(e.slidesPerView)))})),Math.max(t+1,2)}disconnect(){this.element.removeEventListener("youtube:play",this.handleVideoPlay.bind(this)),this.element.removeEventListener("youtube:end",this.handleVideoEnd.bind(this)),this.element.removeEventListener("youtube:stopped",this.handleVideoStopped.bind(this)),this.observer?.disconnect();try{this.swiper?.destroy()}catch(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.