PageSourceSearch

https://poshnluxe.com/wp-content/plugins/banner-management-for-woo…ory-banner-management-public.min_ver-2.1.js

js poshnluxe.com collected 2026-10-10 01:04:00 UTC 9,894 bytes, 211 lines download raw bytes

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.