1function initSwiperSlider(e){const t=e instanceof Node?$(e):$((e||".slider-solution")+":not(.swiper-initialized):not(.appear-block)");t.each((function(){const e=$(this),n=getComputedStyle(document.documentElement).getPropertyValue("--theme-items-gap");let i={grabCursor:!0,navigation:{nextEl:e.parent().find(".swiper-button-next")[0],prevEl:e.parent().find(".swiper-button-prev")[0]},pagination:{el:e.parent().find(".swiper-pagination")[0],type:"bullets",clickable:!0}};i.spaceBetween=parseInt(n)||-1,t.hasClass("slider-solution--no-gap")&&(t.find(".bordered").length?i.spaceBetween=-1:i.spaceBetween=0),e.data("pluginOptions")&&(i=deepMerge({},i,e.data("pluginOptions"))),BX.onCustomEvent("onSetSliderOptions",[i]);const o=new Swiper(this,i),s=!!i.mainSwiper&&$(i.mainSwiper).data("swiper");s&&(s.thumbs.swiper=o,!1!==i.init&&s.thumbs.init()),o.on("slideChange",(function(e){const t={slider:e};var n=this.activeIndex+1;$(this.el).find(".gallery-count-info__js-text").text(n),BX.onCustomEvent("onSlideChanges",[t])})),!1===i.init&&(o.on("init",(function(e){const t={slider:e,options:i};BX.onCustomEvent("onInitSlider",[t]),1===e.slides.length&&BX.onCustomEvent("onSlideChanges",[{slider:e}])})),o.init(),s&&s.thumbs.init()),e.data("swiper",o)}))}function deepMerge(){const e=[].slice.call(arguments);let t=e[0];const n=e.slice(1);return n.forEach((function(e){for(let n in e)if("object"==typeof e[n])for(let i in e[n])"object"!=typeof t[n]&&(t[n]={}),t[n][i]=e[n][i];else t[n]=e[n]})),t}readyDOM((function(){initSwiperSlider("#gallery-thumbs"),initSwiperSlider()}));
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.