1"use strict";(self.webpackChunkwt_template=self.webpackChunkwt_template||[]).push([[35250],{5250(e,t,i){i.r(t),i.d(t,{default:()=>s});class s extends window.PluginBaseClass{init(){let e=Array.from(this.el.children);if(!e.length)return;let t=document.createElement("div");t.classList.add("swiper-wrapper"),e.forEach(e=>{let i=document.createElement("div");i.classList.add("swiper-slide"),i.appendChild(e.cloneNode(!0)),t.appendChild(i),e.remove()});let i=document.createElement("div");i.classList.add("swiper"),i.appendChild(this._createControl("swiper-button-prev")),i.appendChild(this._createControl("swiper-button-next")),i.appendChild(t),Swiper.use([Swiper.Grid,Swiper.Navigation]),this.el.innerHTML="",this.el.appendChild(i);let s={};if(this.el.dataset.options)try{s=JSON.parse(this.el.dataset.options)}catch(e){console.warn("Invalid JSON in data-options",e)}let a=parseInt(this.el.dataset.row||"1"),r={autoplay:!1,loop:!1,slidesPerView:parseInt(this.el.dataset.show??"3"),spaceBetween:10,grid:{rows:a,fill:"row"},breakpoints:{320:{slidesPerView:1,spaceBetween:0,grid:{rows:1}},768:{slidesPerView:2,spaceBetween:10,grid:{rows:Math.min(a,2)}},1024:{slidesPerView:parseInt(this.el.dataset.show??"3"),spaceBetween:10,grid:{rows:a}}},...s,navigation:{nextEl:i.querySelector(".swiper-button-next"),prevEl:i.querySelector(".swiper-button-prev")}};new Swiper(i,r),"1"==this.el.dataset.reinit&&setTimeout(()=>{window.PluginManager.initializePlugins()},100)}_createControl(e){let t=document.createElement("div");return t.classList.add(e),t}}}}]);
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.