1(()=>{"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,s(r.key),r)}}function i(e,t,i){return(t=s(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(t){var i=function(t,i){if("object"!=e(t)||!t)return t;var s=t[Symbol.toPrimitive];if(void 0!==s){var r=s.call(t,i||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===i?String:Number)(t)}(t,"string");return"symbol"==e(i)?i:i+""}var r=function(){return e=function e(t){var s=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),i(this,"updateSliderNav",function(){var e=function(e,t){e&&(e.style.display=t)};if(s.desktopMediaQuery.matches){e(s.navStopMobile,"none");var t=s.canRun?"flex":"none";e(s.navStopDesktop,t),e(s.navPrevDesktop,t),e(s.navNextDesktop,t)}else{var i;s.swiperInstance&&s.swiperInstance.update(),e(s.navStopDesktop,"none"),e(s.navPrevDesktop,"none"),e(s.navNextDesktop,"none");var r=null!==(i=s.swiperInstance)&&void 0!==i&&i.isLocked?"none":"flex";e(s.navStopMobile,r)}}),i(this,"updateTabIndexMobile",function(){s.swiperInstance&&s.swiperInstance.slides.forEach(function(e){e.setAttribute("tabindex","-1"),e.classList.contains("swiper-slide-visible")?e.querySelectorAll('[tabindex="-1"]').forEach(function(e){e.removeAttribute("tabindex")}):e.querySelectorAll("a, button, input, textarea, select, [tabindex]").forEach(function(e){e.setAttribute("tabindex","-1")})})}),this.block=t,this.options=r,this.alwaysClone=a,this.clone=!1,this.canRun=!1,this.scrollersParent=this.block.querySelector(".js-slider-marquee-parent"),this.scrollersParent&&(this.scrollersParent.classList.contains("js-slider-marquee-init")||(this.scrollersParent.classList.add("js-slider-marquee-init"),this.scrollers=this.block.querySelectorAll(".js-slider-marquee-items"),this.navStopMobile=this.block.querySelector(".js-slider-marquee-stop-mobile"),this.navPrevMobile=this.block.querySelector(".js-slider-marquee-prev-mobile"),this.navNextMobile=this.block.querySelector(".js-slider-marquee-next-mobile"),this.navStopDesktop=this.block.querySelector(".js-slider-marquee-stop-desktop"),this.navPrevDesktop=this.block.querySelector(".js-slider-marquee-prev-desktop"),this.navNextDesktop=this.block.querySelector(".js-slider-marquee-next-desktop"),this.desktopMediaQuery=window.matchMedia("(min-width: 768px)"),this.swiperInstance=null,this.isPausedDesktop=!0===window.globalAnimationPause,this.cleanupMarqueeDesktop=null,this.boundUpdateTabIndexDesktop=this.updateTabIndexDesktop.bind(this),this.desktopEventListenersAttached=!1,this.initBefore(),this.refreshSliderState=this.debounce(function(){s.desktopMediaQuery.matches?s.refreshDesktopSliderState():s.refreshMobileSliderState()},200),this.watchPendingImages(),this.desktopMediaQuery.matches?this.refreshDesktopSliderState():this.refreshMobileSliderState(),this.desktopMediaQuery.addEventListener("change",this.refreshSliderState),window.addEventListener("resize",this.refreshSliderState),this.initAfter(),this.listenerSlider()))},s=[{key:"debounce",value:function(e,t){var i,s=this;return function(){for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];clearTimeout(i),i=setTimeout(function(){return e.apply(s,a)},t)}}},{key:"initBefore",value:function(){return""}},{key:"initAfter",value:function(){return""}},{key:"createSliderAfter",value:function(){return""}},{key:"getNavAriaLabel",value:function(e,t){var i=e&&e.dataset.navTarget;return i?"".concat(t," ").concat(i):t}},{key:"listenerSlider",value:function(){var e=this;return window.addEventListener("globalAnimationPause",function(t){var i,s=t.detail.value;e.desktopMediaQuery.matches?s?(e.navStopDesktop.classList.add("is-active"),e.navStopDesktop.setAttribute("aria-pressed","true"),e.navStopDesktop.setAttribute("aria-label",e.getNavAriaLabel(e.navStopDesktop,"Odtwórz"))):(e.navStopDesktop.classList.remove("is-active"),e.navStopDesktop.setAttribute("aria-pressed","fal
1se"),e.navStopDesktop.setAttribute("aria-label",e.getNavAriaLabel(e.navStopDesktop,"Zatrzymaj odtwarzanie"))):null!==(i=e.swiperInstance)&&void 0!==i&&i.autoplay&&(s?(e.swiperInstance.autoplay.stop(),e.navStopMobile.classList.add("is-active"),e.navStopMobile.setAttribute("aria-pressed","true"),e.navStopMobile.setAttribute("aria-label",e.getNavAriaLabel(e.navStopMobile,"Odtwórz"))):(e.swiperInstance.autoplay.start(),e.navStopMobile.classList.remove("is-active"),e.navStopMobile.setAttribute("aria-pressed","false"),e.navStopMobile.setAttribute("aria-label",e.getNavAriaLabel(e.navStopMobile,"Zatrzymaj odtwarzanie"))))}),""}},{key:"checkSlider",value:function(){var e=this;if(!this.block.querySelector(".js-slider-marquee-items"))return!1;this.swiperInstance&&(this.swiperInstance.destroy(!0,!0),this.swiperInstance=null),this.scrollers.forEach(function(e){e.style.animation=""});var t=this.block.querySelector(".js-slider-marquee-items"),i=0;return t.querySelectorAll(".js-slider-marquee-item").forEach(function(t){i+=e.getItemOuterWidth(t)}),0===i&&(i=t.clientWidth),this.scrollersParent.classList.remove("is-marquee-static"),!(this.desktopMediaQuery.matches&&i<=this.getScrollerAvailableWidth()&&(this.removeClonedContent(),this.scrollersParent.classList.add("is-marquee-static"),1))}},{key:"removeClonedContent",value:function(){!0===this.clone&&(Array.from(this.block.querySelectorAll(".js-slider-marquee-items")).slice(1).forEach(function(e){e.remove()}),this.scrollers=this.block.querySelectorAll(".js-slider-marquee-items"),this.clone=!1)}},{key:"getItemWidth",value:function(e){return e&&(e.getBoundingClientRect().width||e.offsetWidth)||0}},{key:"getItemOuterWidth",value:function(e){if(!e)return 0;var t=window.getComputedStyle(e),i=parseFloat(t.marginLeft)||0,s=parseFloat(t.marginRight)||0;return this.getItemWidth(e)+i+s}},{key:"getScrollerAvailableWidth",value:function(){if(!this.scrollersParent)return 0;var e=window.getComputedStyle(this.scrollersParent),t=parseFloat(e.paddingLeft)||0,i=parseFloat(e.paddingRight)||0;return this.scrollersParent.clientWidth-t-i}},{key:"refreshDesktopSliderState",value:function(){this.canRun=this.checkSlider(),this.canRun&&(this.cloneContent(),this.createSlider()),this.updateSliderNav()}},{key:"refreshMobileSliderState",value:function(){this.removeClonedContent(),this.scrollersParent.classList.remove("is-marquee-static"),this.swiperInstance?(this.swiperInstance.update(),this.updateTabIndexMobile()):this.createSliderMobile(),this.updateSliderNav()}},{key:"watchPendingImages",value:function(){var e=this;this.block.querySelectorAll(".js-slider-marquee-items img").forEach(function(t){t.complete||(t.addEventListener("load",e.refreshSliderState,{once:!0}),t.addEventListener("error",e.refreshSliderState,{once:!0}))})}},{key:"cloneContent",value:function(){if(!0!==this.clone){var e=this.block.querySelector(".js-slider-marquee-items");if(e&&this.desktopMediaQuery.matches){var t=e.cloneNode(!0),i=Array.from(this.scrollers[0].querySelectorAll(".js-slider-marquee-item"));i.forEach(function(e,t){e.setAttribute("aria-label","".concat(t+1," / ").concat(i.length))}),t.setAttribute("aria-hidden","true"),e.parentNode.insertBefore(t,e.nextSibling),this.scrollers=this.block.querySelectorAll(".js-slider-marquee-items"),this.clone=!0}}}},{key:"createSlider",value:function(){this.desktopMediaQuery.matches?(this.createSliderDesktop(),this.block.removeEventListener("keydown",this.boundUpdateTabIndexDesktop),this.block.addEventListener("keydown",this.boundUpdateTabIndexDesktop)):(this.navStopDesktop&&this.navStopDesktop.removeAttribute("style"),this.navPrevDesktop&&this.navPrevDesktop.removeAttribute("style"),this.navNextDesktop&&this.navNextDesktop.removeAttribute("style"),this.block.removeEventListener("keydown",this.boundUpdateTabIndexDesktop),this.createSliderMobile())}},{key:"createSliderDesktop",value:function(){var e=this;if(this.swiperInstance&&(this.swiperInstance.destroy(!0,!0),this.swiperInstance=null),this.scrollers&&!(this.scrollers.length<2)){var t=function(){var t=e.options.desktop&&e.options.desktop.speed?e.options.desktop.speed:60,i=e.scrollers[0];if(i){var s=e.scrollers[1];if(s){var r=i.querySelectorAll(".js-slider-marquee-item"),a=s.querySelectorAll(".js-slider-marquee-item"),o=0;r.forEach(function(t,i){var s=e.getItemWidth(t);s>0&&(t.style.width="".concat(s,"px"),a[i].style.width="".concat(s,"px")),o+=e.getItemOuterWidth(t)}
1),e.scrollers.forEach(function(e){var i=o/t;e.style.animation="marquee_scroll ".concat(i,"s linear infinite"),e.style.animationPlayState="paused"}),e.scrollers.forEach(function(t){t.style.animationPlayState=e.isPausedDesktop?"paused":"running"})}}};t();var i=this.scrollers[0];if(i){var s=Array.from(i.querySelectorAll("img")).map(function(e){return e.complete?Promise.resolve():new Promise(function(t){e.addEventListener("load",t),e.addEventListener("error",t)})});Promise.all(s).then(function(){var s=i.querySelectorAll(".js-slider-marquee-item"),r=e.scrollers[1],a=r?r.querySelectorAll(".js-slider-marquee-item"):[];s.forEach(function(e,t){e.style.width="",a[t]&&(a[t].style.width="")}),t()})}if(!this.desktopEventListenersAttached){var r=this.block.querySelector(".js-slider-marquee-prev-desktop");r&&r.addEventListener("click",function(){var i=e.isPausedDesktop;!function(){for(var t=0;t<e.scrollers.length;t++){var i=e.scrollers[t].querySelector(".js-slider-marquee-item:first-child"),s=e.scrollers[(t+1)%e.scrollers.length];i&&s.appendChild(i)}}(),e.scrollers.forEach(function(e){e.style.animation=""}),setTimeout(function(){t(),i&&e.scrollers.forEach(function(e){e.style.animationPlayState="paused"})},10)});var a=this.block.querySelector(".js-slider-marquee-next-desktop");a&&a.addEventListener("click",function(){var i=e.isPausedDesktop;!function(){for(var t=e.scrollers.length-1;t>=0;t--){var i=e.scrollers[t].querySelector(".js-slider-marquee-item:last-child"),s=e.scrollers[(t-1+e.scrollers.length)%e.scrollers.length];i&&s.insertBefore(i,s.firstChild)}}(),e.scrollers.forEach(function(e){e.style.animation=""}),setTimeout(function(){t(),i&&e.scrollers.forEach(function(e){e.style.animationPlayState="paused"})},10)});var o=this.block.querySelector(".js-slider-marquee-stop-desktop");o&&o.addEventListener("click",function(){e.isPausedDesktop=!e.isPausedDesktop,e.scrollers.forEach(function(t){t.style.animationPlayState=e.isPausedDesktop?"paused":"running"}),e.isPausedDesktop?(o.classList.add("is-active"),o.setAttribute("aria-pressed","true"),o.setAttribute("aria-label",e.getNavAriaLabel(o,"Odtwórz"))):(o.classList.remove("is-active"),o.setAttribute("aria-pressed","false"),o.setAttribute("aria-label",e.getNavAriaLabel(o,"Zatrzymaj odtwarzanie")))}),this.desktopEventListenersAttached=!0}this.cleanupMarqueeDesktop=function(){e.scrollers.forEach(function(e){e.style.animation=""})}}}},{key:"createSliderMobile",value:function(){var e=this;if(this.cleanupMarqueeDesktop&&(this.cleanupMarqueeDesktop(),this.cleanupMarqueeDesktop=null),!this.swiperInstance){var t=this.options.mobile&&void 0!==this.options.mobile.delay?this.options.mobile.delay:4e3,i=this.options.mobile&&this.options.mobile.prevSlideMessage?this.options.mobile.prevSlideMessage:"Poprzedni slajd",s=this.options.mobile&&this.options.mobile.nextSlideMessage?this.options.mobile.nextSlideMessage:"NastÄpny slajd",r=this.options&&this.options.mobile&&this.options.mobile.slidesPerView?this.options.mobile.slidesPerView:1,a=this.options&&this.options.mobile&&this.options.mobile.breakpoints?this.options.mobile.breakpoints:{};this.swiperInstance=new Swiper(this.scrollersParent,{direction:"horizontal",spaceBetween:0,slidesPerView:r,loop:!0,watchSlidesProgress:!0,slideToClickedSlide:!0,autoplay:{delay:t,disableOnInteraction:!1},breakpoints:a,keyboard:{enabled:!0},navigation:{prevEl:this.block.querySelector(".js-slider-marquee-prev-mobile"),nextEl:this.block.querySelector(".js-slider-marquee-next-mobile")},a11y:{enabled:!0,prevSlideMessage:i,nextSlideMessage:s},on:{slideChange:function(){e.updateTabIndexMobile()},afterInit:function(){setTimeout(function(){e.swiperInstance&&(e.swiperInstance.slideToLoop(0,0),e.swiperInstance.update())},1e3)},init:function(){e.updateTabIndexMobile()},resize:function(){e.updateTabIndexMobile()}}}),!0===window.globalAnimationPause&&this.swiperInstance.autoplay.stop();var o=this.block.querySelector(".js-slider-marquee-stop-mobile");o&&o.addEventListener("click",function(){var t;!0!==window.globalAnimationPause&&((null===(t=e.swiperInstance)||void 0===t||null===(t=t.autoplay)||void 0===t?void 0:t.running)?(e.swiperInstance.autoplay.stop(),o.classList.add("is-active"),o.setAttribute("aria-pressed","true"),o.setAttribute("aria-label",e.getNavAriaLabel(o,"Odtwórz"))):(e.swiperInstance.autoplay.start(),o.classList.remove("is-active"),o.setAttribute("aria-pressed","fal
1se"),o.setAttribute("aria-label",e.getNavAriaLabel(o,"Zatrzymaj odtwarzanie"))))})}}},{key:"updateTabIndexDesktop",value:function(e){var t="Tab"===e.key,i=e.ctrlKey&&e.altKey&&("ArrowRight"===e.key||"ArrowLeft"===e.key||"ArrowUp"===e.key||"ArrowDown"===e.key);if(t||i){var s=this.block.querySelector(".js-slider-marquee-parent").getBoundingClientRect();this.scrollers.forEach(function(e){"true"!==e.getAttribute("aria-hidden")&&e.querySelectorAll(".js-slider-marquee-item").forEach(function(e){var t=e.querySelector("a");if(t){var i=e.getBoundingClientRect();i.right>s.left&&i.left<s.right?(e.removeAttribute("inert"),t.setAttribute("tabindex","0")):(e.setAttribute("inert",""),t.setAttribute("tabindex","-1"))}})})}}}],s&&t(e.prototype,s),r&&t(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,s,r}();function a(e){var t=document.querySelector("main");if(t){var i=null,s=!1,r=window.matchMedia("(max-width: 768px)"),a=function(){s||t.lastElementChild===e||(i||((i=document.createElement("div")).className="b-posts-scroller-placeholder",e.parentNode.insertBefore(i,e)),t.appendChild(e),e.classList.add("b-posts-scroller--visible"),s=!0)};r.addEventListener("change",function(t){t.matches?a():s&&i&&(i.parentNode.insertBefore(e,i),i.parentNode.removeChild(i),e.classList.remove("b-posts-scroller--visible"),i=null,s=!1)}),r.matches&&a()}}document.querySelectorAll(".b-posts-scroller").forEach(function(e){new r(e,{},!0),a(e)})})(); 2//# sourceMappingURL=block_posts-scroller.bundle.js.map
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.