1var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{ 2let window = _____WB$wombat$assign$function_____("window"); 3let self = _____WB$wombat$assign$function_____("self"); 4let document = _____WB$wombat$assign$function_____("document"); 5let location = _____WB$wombat$assign$function_____("location"); 6let top = _____WB$wombat$assign$function_____("top"); 7let parent = _____WB$wombat$assign$function_____("parent"); 8let frames = _____WB$wombat$assign$function_____("frames"); 9let opens = _____WB$wombat$assign$function_____("opens"); 10(function ($) { 11 12 var bxSlider = jQuery.fn.bxSlider; 13 var $window = $(window); 14 jQuery.fn.bxSlider = function () { 15 var slider = bxSlider.apply(this, arguments); 16 if (!this.length || !arguments[0].mouseDrag) { 17 return slider; 18 } 19 var posX; 20 var $viewport = this.parents('.bx-viewport'); 21 $viewport 22 .on('dragstart', dragHandler) 23 .on('mousedown', mouseDownHandler); 24 function dragHandler(e) { 25 e.preventDefault(); 26 } 27 function mouseDownHandler(e) { 28 posX = e.pageX; 29 $window.on('mousemove.bxSlider', mouseMoveHandler); 30 } 31 function mouseMoveHandler(e) { 32 if (posX < e.pageX) { 33 slider.goToPrevSlide(); 34 } else { 35 slider.goToNextSlide(); 36 } 37 $window.off('mousemove.bxSlider'); 38 } 39 return slider; 40 }; 41 42 $(window).load(function () { 43 var windowWidth = $(window).width(); 44 if (jQuery('.wbm-product-bxslider').length !== 0) { 45 var numberOfVisibleSlides; 46 if (windowWidth <= 480) { 47 numberOfVisibleSlides = 1; 48 } else if (windowWidth <= 1024) { 49 numberOfVisibleSlides = 2; 50 } else { 51 numberOfVisibleSlides = 3; 52 } 53 var sliderNextText = jQuery('<i></i>').addClass('fas fa-chevron-right').css({'color': '#fff', 'background-color': 'rgb(0 0 0 / 20%)'}); 54 var sliderPrevText = jQuery('<i></i>').addClass('fas fa-chevron-left').css({'color': '#fff', 'background-color': 'rgb(0 0 0 / 20%)'}); 55 jQuery('.wbm-product-bxslider > ul').bxSlider({ 56 onSliderLoad: function () { 57 jQuery('.bx-wrapper').css('visibility', 'visible'); 58 jQuery('.bx-wrapper').parent('.wbm_banner_random_image').fadeIn('medium'); 59 }, 60 minSlides: numberOfVisibleSlides, 61 maxSlides: numberOfVisibleSlides, 62 moveSlides: 1, 63 controls: true, 64 pager: true, 65 auto: true, 66 adaptiveHeight: true, 67 responsive: true, 68 slideWidth: 2200, 69 slideMargin: 30, 70 nextText: sliderNextText.get(0).outerHTML, 71 prevText: sliderPrevText.get(0).outerHTML 72 }); 73 } 74 75 if ($('.dswbm-sliders-main').length !== 0) { 76 var sliderNextIcon = $('<i></i>').addClass('fa fa-angle-right'); 77 var sliderPrevIcon = $('<i></i>').addClass('fa fa-angle-left'); 78 79 $('.dswbm-sliders-main').each(function () { 80 let sliderWrap = $(this).find('ul'); 81 let sliderMain = $(this); 82 let sliderNumberLargeDesk = sliderMain.attr('slider-large-desk'); 83 let sliderNumberDesk = sliderMain.attr('slider-desk'); 84 let sliderNumberLaptop = sliderMain.attr('slider-laptop'); 85 let sliderNumberTablet = sliderMain.attr('slider-tablet'); 86 let sliderNumberMobile = sliderMain.attr('slider-mobile'); 87 88 let sliderScrollLargeDesktop = sliderMain.attr('slider-to-large-desktop'); 89 let sliderToScrollDesktop = sliderMain.attr('slider-to-desktop'); 90 let sliderToScrollLaptop = sliderMain.attr('slider-to-laptop'); 91 let sliderToScrollTablet = sliderMain.attr('slider-to-tablet'); 92 let sliderToScrollMobile = sliderMain.attr('slider-to-mobile'); 93 94 var numberOfVisibleSlides; 95 if (windowWidth <= 480) { 96 numberOfVisibleSlides = sliderNumberMobile; 97 } else if (windowWidth <= 736) { 98 numberOfVisibleSlides = sliderNumberTablet; 99 } else if (windowWidth <= 980) { 100 numberOfVisibleSlides = sliderNumberLaptop; 101 } else if (windowWidth <= 1280) { 102 numberOfVisibleSlides = sliderNumberDesk; 103 } else { 104 numberOfVisibleSlides = sliderNumberLargeDesk; 105 } 106 107 var sliderScrolltodevice; 108 if (windowWidth <= 480) { 109 sliderScrolltodevice = sliderToScrollMobile; 110 } else if (windowWidth <= 736) { 111 sliderScrolltodevice = sliderToScrollTablet; 112 } else if (windowWidth <= 980) { 113 sliderScrolltodevice = sliderToScrollLaptop; 114 } else if (windowWidth <= 1280) { 115 sliderScrolltodevice = sliderToScrollDesktop; 116 } else { 117 sliderScrolltodevice = sliderScrollLargeDesktop; 118 } 119 120 let autoPlay = sliderMain.attr('auto-play'); 121 let autoPlaySpeed = sliderMain.attr('auto-play-speed'); 122 let scrollSpeed = sliderMain.attr('scroll-speed'); 123 let pauseOnHover = sliderMain.attr('pause-hover'); 124 let inFiniteLoop = sliderMain.attr('infinite-loop'); 125 let autoHeight = sliderMain.attr('auto-height'); 126 let sliderNav = sliderMain.attr('show-controls'); 127 let sliderPager = sliderMain.attr('show-pager'); 128 let slideSpace = sliderMain.attr('slide-space'); 129 let slidermode = sliderMain.attr('slider-mode'); 130 let sliderLayoutPreset = sliderMain.attr('slider-layout-preset'); 131 let sliderTouchStatus = sliderMain.attr('slider-touch-status'); 132 let sliderMousewheelStatus = sliderMain.attr('slider-mousewheel-status'); 133 let sliderMouseDraggableStatus = sliderMain.attr('slider-mouse_draggable-status'); 134 135 var slidermodestatus; 136 if ( 'standard' === slidermode || '' === slidermode ) { 137 slidermodestatus = false;
138 } else { 139 slidermodestatus = true; 140 autoPlay = 'false'; 141 } 142 143 if( 'false-mobile' === sliderNav && windowWidth <= 480 ){ 144 sliderNav = 'false'; 145 } 146 if( 'false-mobile' === sliderNav && windowWidth > 481 ){ 147 sliderNav = 'true'; 148 } 149 150 151 if( 'false-mobile' === sliderPager && windowWidth <= 480 ){ 152 sliderPager = 'false'; 153 } 154 if( 'false-mobile' === sliderPager && windowWidth > 481 ){ 155 sliderPager = 'true'; 156 } 157 158 if( '' === sliderLayoutPreset || undefined === sliderLayoutPreset ) { 159 sliderLayoutPreset = 'slider'; 160 } 161 162 if( 'slider' === sliderLayoutPreset ){ 163 sliderWrap.find('li.last').removeClass('last'); 164 sliderWrap.bxSlider({ 165 minSlides: numberOfVisibleSlides, 166 maxSlides: numberOfVisibleSlides, 167 moveSlides: sliderScrolltodevice, 168 controls: sliderNav === 'true' ? true : false, 169 pager: sliderPager === 'true' ? true : false, 170 auto: autoPlay === 'true' ? true : false, 171 pause: parseInt(autoPlaySpeed), 172 speed: parseInt(scrollSpeed), 173 ticker: slidermodestatus, 174 tickerHover: slidermodestatus, 175 useCSS: false, 176 zoomType: "inner", 177 imageCrossfade: true, 178 adaptiveHeight: autoHeight === 'true' ? true : false, 179 autoHover: pauseOnHover === 'true' ? true : false, 180 infiniteLoop: inFiniteLoop === 'true' ? true : false, 181 responsive: true, 182 mouseDrag: sliderMouseDraggableStatus === 'true' ? true : false, 183 touchEnabled: sliderTouchStatus === 'true' ? true : false, 184 slideWidth: 2200, 185 slideMargin: parseInt(slideSpace), 186 nextText: sliderNextIcon.get(0).outerHTML, 187 prevText: sliderPrevIcon.get(0).outerHTML, 188 }); 189 if( 'true' === sliderMousewheelStatus ){ 190 sliderWrap.on('mousewheel', function(e){ 191 e.preventDefault(); 192 193 if( !sliderWrap.hasClass('dontMove') ) { 194 195 if(e.originalEvent.wheelDelta > 0) { 196 sliderWrap.goToPrevSlide(); 197 } else { 198 sliderWrap.goToNextSlide(); 199 } 200 201 } 202 203 }) 204 } 205 } 206 }); 207 } 208 }); 209})(jQuery); 210 211}
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.