PageSourceSearch

https://futoochouseikotsuin.com/blog/wp-content/plugins/vk-blocks-…/vk-post-list-slider.min.js?ver=1.94.2.1

js futoochouseikotsuin.com collected 2026-09-30 23:36:30 UTC 3,254 bytes, 29 lines download raw bytes

1document.defaultView.addEventListener("load",function(){let sliderNodeList=document.querySelectorAll("[data-vk-post-list-slider]");if(sliderNodeList=Array.from(sliderNodeList),sliderNodeList)for(var index in sliderNodeList){let sliderNode=sliderNodeList[index],attributes=JSON.parse(sliderNode.getAttribute("data-vk-post-list-slider")),sliderId=(sliderNode.classList.contains("swiper")||sliderNode.classList.add("swiper"),""),SwiperSetting=(void 0!==attributes.blockId?sliderId=attributes.blockId:void 0!==attributes.clientId&&(sliderId=attributes.clientId),`
2			var swiper${index} = new Swiper ('.vk_post_list_slider-${sliderId}', {
3			`);attributes.autoPlay&&(SwiperSetting+=`
4				autoplay: {
5					delay: ${attributes.autoPlayDelay},
6					disableOnInteraction: ${attributes.autoPlayStop},
7					stopOnLastSlide: ${!attributes.loop},
8				},
9				`),"hide"!==attributes.pagination&&(SwiperSetting+=`
10				pagination: {
11					el: '.swiper-pagination',
12					clickable : true,
13					type: '${attributes.pagination}',
14					renderFraction: function (currentClass, totalClass) {
15						return '<span class="' + currentClass + '"></span>' + ' / ' + '<span class="' + totalClass + '"></span>';
16					},
17				},
18				`),attributes.speed&&(SwiperSetting+=`
19				speed: ${attributes.speed},
20				`),"fade"!==attributes.effect&&(attributes.slidesPerViewMobile?(SwiperSetting+=`slidesPerView: ${attributes.slidesPerViewMobile},`,attributes.slidesPerGroup&&"slides-per-view"===attributes.slidesPerGroup&&Number.isInteger(attributes.slidesPerViewMobile)?SwiperSetting+=`slidesPerGroup: ${attributes.slidesPerViewMobile},`:SwiperSetting+="slidesPerGroup: 1,"):attributes.slidesPerView?(SwiperSetting+=`slidesPerView: ${attributes.slidesPerView},`,attributes.slidesPerGroup&&"slides-per-view"===attributes.slidesPerGroup&&Number.isInteger(attributes.slidesPerView)?SwiperSetting+=`slidesPerGroup: ${attributes.slidesPerView},`:SwiperSetting+="slidesPerGroup: 1,"):(SwiperSetting+="slidesPerView: 1,",SwiperSetting+="slidesPerGroup: 1,"),(attributes.slidesPerViewTablet||attributes.slidesPerViewPC)&&(SwiperSetting+="breakpoints: {",attributes.slidesPerViewTablet&&(SwiperSetting+="576: {",SwiperSetting+=`slidesPerView: ${attributes.slidesPerViewTablet},`,attributes.slidesPerGroup&&"slides-per-view"===attributes.slidesPerGroup&&Number.isInteger(attributes.slidesPerViewTablet)&&(SwiperSetting+=`slidesPerGroup: ${attributes.slidesPerViewTablet},`),SwiperSetting+="},"),attributes.slidesPerViewPC&&(SwiperSetting+="992: {",SwiperSetting+=`slidesPerView: ${attributes.slidesPerViewPC},`,attributes.slidesPerGroup&&"slides-per-view"===attributes.slidesPerGroup&&Number.isInteger(attributes.slidesPerViewPC)&&(SwiperSetting+=`slidesPerGroup: ${attributes.slidesPerViewPC},`),SwiperSetting+="},"),SwiperSetting+="},"),attributes.centeredSlides)&&(SwiperSetting+=`centeredSlides: ${attributes.centeredSlides},`),attributes.loop&&(SwiperSetting+=`
21				loop: ${attributes.loop},
22				`),attributes.effect&&(SwiperSetting+=`
23				effect: '${attributes.effect}',
24				`),SwiperSetting+=`
25				navigation: {
26					nextEl: '.swiper-button-next',
27					prevEl: '.swiper-button-prev',
28				},
29			});`,eval(SwiperSetting),"hide"===attributes.pagination&&eval(`swiper${index}.pagination.destroy();`)}});

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.