PageSourceSearch

https://qyrandary.kz/local/templates/qyrandary/assets/js/script.js?172573953828760

js qyrandary.kz collected 2026-10-02 01:04:30 UTC 28,760 bytes, 683 lines download raw bytes

1//preloader
2$(document).ready(() => {
3    if ($(window).width() <= 576) {
4        setTimeout(() => {
5            $('.preloader').css('display', 'none');
6        }, 1000);
7    } else {
8        setTimeout(() => {
9            $('.preloader').css('display', 'none');
10        }, 1000);
11    }
12});
13
14function checkClass(a) {
15    if ($(a).length != 0) {
16        return true;
17    } else {
18        return false;
19    }
20}
21
22function showPreloader() {
23    $('.preloader').css('display', 'flex');
24}
25
26function hidePreloader() {
27    $('.preloader').css('display', 'none');
28}
29
30//sidebar functions
31var mobileOtherHeader = false;
32$('.menuMobile').click(() => {
33    if ($('.sidebar').hasClass('sidebar_bloor--clickIn')) {
34        $('.menuMobile img').attr('src', '/local/templates/qyrandary/assets/img/icons/menu_btn.svg');
35        // $('.menuMobile').css('border', '1px solid #204fa1');
36        // $('.header_right .btn').css('border', '1px solid #204fa1');
37        $('.sidebar').toggleClass('sidebar_bloor--clickOut');
38        if ($('.sidebar').hasClass('sidebar_bloor--clickIn')) {
39            $('.sidebar').toggleClass('sidebar_bloor--clickIn');
40        }
41        if (mobileOtherHeader) {
42            $('header').toggleClass('header-other');
43            mobileOtherHeader = false;
44        }
45    } else {
46        $('.menuMobile img').attr('src', '/local/templates/qyrandary/assets/img/icons/close_menu.svg');
47        // $('.menuMobile').css('border', '1px solid rgba(255,255,255,.3)');
48        // $('.header_right .btn').css('border', '1px solid rgba(255,255,255,.3)');
49        $('.sidebar').toggleClass('sidebar_bloor--clickIn');
50        if ($('.sidebar').hasClass('sidebar_bloor--clickOut')) {
51            $('.sidebar').toggleClass('sidebar_bloor--clickOut');
52        }
53        if ($('header').hasClass('header-other')) {
54            $('header').toggleClass('header-other');
55            mobileOtherHeader = true;
56        }
57    }
58});
59
60$('.sidebar_bloor').click((e) => {
61    if ($('.menuMobile').hasClass('menuMobile--clickOut')) {
62        $('.menuMobile').toggleClass('menuMobile--clickOut');
63        $('.menuMobile').toggleClass('menuMobile--clickIn');
64    } else {
65        $('.menuMobile').toggleClass('menuMobile--clickOut');
66        $('.menuMobile').toggleClass('menuMobile--clickIn');
67    }
68    if ($('.sidebar_bloor').hasClass('sidebar_bloor--clickIn')) {
69        $('.sidebar_bloor').toggleClass('sidebar_bloor--clickIn');
70        $('.sidebar').toggleClass('sidebar_bloor--clickIn');
71        $('.sidebar_bloor').toggleClass('sidebar_bloor--clickOut');
72        setTimeout(() => {
73            if ($('.sidebar_bloor').hasClass('sidebar_bloor--clickOut')) {
74                $('.sidebar_bloor').toggleClass('sidebar_bloor--clickOut');
75            }
76        }, 600);
77    }
78    $('body').css('overflow', 'auto');
79});
80$('.sidebar .container a').click((e) => {
81    if ($('.menuMobile').hasClass('menuMobile--clickOut')) {
82        $('.menuMobile').toggleClass('menuMobile--clickOut');
83        $('.menuMobile').toggleClass('menuMobile--clickIn');
84    } else {
85        $('.menuMobile').toggleClass('menuMobile--clickOut');
86        $('.menuMobile').toggleClass('menuMobile--clickIn');
87    }
88    if ($('.sidebar_bloor').hasClass('sidebar_bloor--clickIn')) {
89        $('.sidebar_bloor').toggleClass('sidebar_bloor--clickIn');
90        $('.sidebar').toggleClass('sidebar_bloor--clickIn');
91        $('.sidebar_bloor').toggleClass('sidebar_bloor--clickOut');
92        setTimeout(() => {
93            if ($('.sidebar_bloor').hasClass('sidebar_bloor--clickOut')) {
94                $('.sidebar_bloor').toggleClass('sidebar_bloor--clickOut');
95            }
96        }, 600);
97    }
98    $('body').css('overflow', 'auto');
99});
100
101
102function lazyScroll(id) {
103    $('html,body').animate({
104        scrollTop: $(id)[0].offsetTop - 90
105    }, 500);
106}
107
108function scrollUp() {
109    $('html,body').animate({
110        scrollTop: 0
111    }, 500);
112}
113
114//custom select
115if (checkClass('.select')) {
116    $('.select').click(() => {
117        if ($('.select_list').css('display') === 'none') {
118            $('.select_list').css('display', 'block');
119            $('.select img').css('rotate', '180deg');
120        } else {
121            $('.select_list').css('display', 'none');
122            $('.select img').css('rotate', '0deg');
123        }
124    });
125    $('.select').mouseleave(() => {
126        $('.select_list').css('display', 'none');
127        $('.select img').css('rotate', '0deg');
128    });
129    for (let i = 0; i < $('.select_list li').length; i++) {
130        $('.select_list li').eq(i).click(() => {
131            $('.select input').val($('.select_list li a').eq(i).html());
132        });
133    }
134}
135if (checkClass('.select2')) {
136    $('.select2').click(() => {
137        if ($('.select2_list').css('display') === 'none') {
138            $('.select2_list').css('display', 'block');
139            $('.select2 img').css('rotate', '180deg');
140        } else {
141            $('.select2_list').css('display', 'none');
142            $('.select2 img').css('rotate', '0deg');
143        }
144        console.log($('.select2 input').val())
145        // сюда можно было аякс написать для отправки зачем селект если форма все равно нету
146    });
147    $('.select2').mouseleave(() => {
148        $('.select2_list').css('display', 'none');
149        $('.select2 img').css('rotate', '0deg');
150    });
151    for (let i = 0; i < $('.select2_list li').length; i++) {
152        $('.select2_list li').eq(i).click(() => {
153            $('.select2 input').val($('.select2_list li a').eq(i).html());
154        });
155    }
156}
157
158if (checkClass('.accordion')) {
159    // Targetting all the .accordion classes
160    let acc = document.getElementsByClassName('accordion');
161    // Creating a loop to add eventListener to all .accordion classes
162    for (let i = 0; i < acc.length; i++) {
163        acc[i].addEventListener('click', function () {
164            //targetting sibling of every .accordion class named .panel class
165            let panel = this.nextElementSibling
166            //if panel is open, then this block will close it on mouse click
167            if (panel.style.maxHeight) {
168                panel.style.maxHeight = null;
169                this.classList.remove('open');
170                this.getElementsByClassName('icon')[0].innerHTML = '+';
171            }
172            //if panel is closed, then this block will open it on mouse click
173            else {
174                //Removes everthing on previous accordion on new mouse click
175                //by this for loop
176                for (let x = 0; x < acc.length; x++) {
177                    acc[x].classList.remove('open');
178                    acc[x].nextElementSibling.style.maxHeight = null;
179                    acc[x].getElementsByClassName('icon')[0].innerHTML = '+';
180                }
181                //if panel is closed, then these codes will open it on mouse click & set those specific rules mentioned below.
182                panel.style.maxHeight = panel.scrollHeight + 'px';
183                this.classList.toggle('open');
184                this.getElementsByClassName('icon')[0].innerHTML = '−';
185            }
186        })
187    }
188}
189
190function scrollDetail() {
191    let offsetTopImg = $('.homePage_block3 .left').offset().top;
192    let scroll = $(document).scrollTop();
193    let transform = (scroll - offsetTopImg);
194    let homePage_block4;
195    if (checkClass('.homePage_block4')) {
196        homePage_block4 = $('.homePage_block4').offset().top;
197    }
198    $('.homePage_block3 .left').css('position', 'relative');
199    $('.homePage_block3 .left a').css('transition', 'unset');
200    // console.log(offsetTopImg);
201    if ($('.homePage_block3 .left .title').length === 1) {
202        if (scroll > offsetTopImg) {
203            // console.log('scroll = ' + scroll)
204            // console.log(footer + 70)
205            // console.log(homePage_block4)
206            if (scroll < homePage_block4 - 520) {
207                if ($(window).width() > 768) {
208                    $('.homePage_block3 .left .title').css('transform', 'translateY(' + transform + 'px)');
209                    $('.homePage_block3 .left .title2').css('transform', 'translateY(' + transform + 'px)');
210                    $('.homePage_block3 .left .h3_image img').css('transform', 'translateY(' + transform + 'px)');
211                    $('.homePage_block3 .left .desc').css('transform', 'translateY(' + transform + 'px)');
212                    $('.homePage_block3 .left a').css('transform', 'translateY(' + transform + 'px)');
213                }
214            }
215        } else if (scroll + 100 > offsetTopImg) {
216            $('.homePage_block3 .left .title').css('transform', 'translateY(0px)');
217            $('.homePage_block3 .left .title2').css('transform', 'translateY(0px)');
218            $('.homePage_block3 .left .h3_image img').css('transform', 'translateY(0px)');
219            $('.homePage_block3 .left .desc').css('transform', 'translateY(0px)');
220            $('.homePage_block3 .left .a').css('transform', 'translateY(0px)');
221        }
222    } else {
223        if (scroll > offsetTopImg) {
224            // console.log('scroll = ' + scroll)
225            // console.log(footer + 70)
226            // console.log(homePage_block4)
227            if (scroll < $('.homePage_block6').offset().top - 1250) {
228                if ($(window).width() > 768) {
229                    $('.homePage_block3 .left .title').css('transform', 'translateY(' + transform + 'px)');
230                    $('.homePage_block3 .left .title2').css('transform', 'translateY(' + transform + 'px)');
231                    $('.homePage_block3 .left .h3_image img').css('transform', 'translateY(' + transform + 'px)');
232                    $('.homePage_block3 .left .desc').css('transform', 'translateY(' + transform + 'px)');
233                    $('.homePage_block3 .left a').css('transform', 'translateY(' + transform + 'px)');
234                }
235            }
236        } else if (scroll + 100 > offsetTopImg) {
237            $('.homePage_block3 .left .title').css('transform', 'translateY(0px)');
238            $('.homePage_block3 .left .title2').css('transform', 'translateY(0px)');
239            $('.homePage_block3 .left .h3_image img').css('transform', 'translateY(0px)');
240            $('.homePage_block3 .left .desc').css('transform', 'translateY(0px)');
241            $('.homePage_block3 .left .a').css('transform', 'translateY(0px)');
242        }
243    }
244}
245
246var lastScrollTop = 0;
247var scroll_access = true;
248$('body').scroll(function (el) {
249    // console.log(scrollCheckerVar, el.currentTarget.scrollTop)
250    if ($('.homePage_block3').length != 0) {
251        scrollDetail()
252    }
253    // if (checkClass('.homePage_hero .border-text') && $(window).width() > 769) {
254    //     let st = $(this).scrollTop();
255    //     if (st > lastScrollTop) {
256    //         if ($('.homePage_block2').offset().top > lastScrollTop && scroll_access) {
257    //             scroll_access = !scroll_access;
258    //             $('html,body').animate({
259    //                 scrollTop: $('.homePage_block2').offset().top
260    //             }, 500);
261    //             setTimeout(() => {
262    //                 scroll_access = !scroll_access;
263    //             }, 500);
264    //         }
265    //         // console.log("down")
266    //     } else {
267    //         // console.log("up")
268    //     }
269    //     lastScrollTop = st;
270    // }
271});
272/*
273if (checkClass('.homePage_block2')) {
274    for (let i = 0; i < $('.homePage_block2 .box_item').length; i++) {
275        $('.homePage_block2 .box_item').eq(i).mouseover(() => {
276            $('.homePage_block2 .bg_image').css('display', 'none');
277            $('.homePage_block2 .bg_image').eq(i).css('display', 'block');
278        });
279    }
280}
281*/ 
282if (checkClass('.timetablePage_table')) {
283    var downArrow = 0;
284    var rightArrow = 0;
285    $('.timetablePage_table__arrowDown').click(() => {
286        if (downArrow === -3645) {
287            $('.timetablePage_table__arrowDown').css('display', 'none');
288        } else {
289            if (downArrow === 0) {
290                $('.timetablePage_table__arrowUp').css('display', 'flex');
291            }
292            downArrow -= 135;
293        }
294        console.log(downArrow)
295        // $('.timetablePage_table__rowDesk').css('z-index', '3');
296        for (let i = 0; i < $('.timetablePage_table__column').length; i++) {
297            for (let j = 0; j < $('.timetablePage_table__column').eq(i).children('.timetablePage_table__row').length; j++) {
298                if (j != 0) {
299                    $('.timetablePage_table__column').eq(i).children('.timetablePage_table__row').eq(j).css('transform', 'translateY(' + downArrow + 'px)');
300                }
301            }
302        }
303    });
304    $('.timetablePage_table__arrowUp').click(() => {
305        if (downArrow === -135) {
306            $('.timetablePage_table__arrowDown').css('display', 'flex');
307            $('.timetablePage_table__arrowUp').css('display', 'none');
308            downArrow += 135;
309        } else {
310            downArrow += 135;
311        }
312        console.log(downArrow)
313        // $('.timetablePage_table__rowDesk').css('z-index', '3');
314        for (let i = 0; i < $('.timetablePage_table__column').length; i++) {
315            for (let j = 0; j < $('.timetablePage_table__column').eq(i).children('.timetablePage_table__row').length; j++) {
316                if (j != 0) {
317                    $('.timetablePage_table__column').eq(i).children('.timetablePage_table__row').eq(j).css('transform', 'translateY(' + downArrow + 'px)');
318                }
319            }
320        }
321    });
322    $('.timetablePage_table__arrowRight').click(() => {
323        if (rightArrow === -540) {
324            $('.timetablePage_table__arrowRight').css('display', 'none');
325            rightArrow -= 135;
326        } else {
327            if (rightArrow === 0) {
328                $('.timetablePage_table__arrowLeft').css('display', 'flex');
329            }
330            rightArrow -= 135;
331        }
332        // $('.timetablePage_table__rowDesk').css('z-index', '3');
333        console.log(rightArrow)
334        for (let i = 0; i < $('.timetablePage_table__column').length; i++) {
335            for (let j = 0; j < $('.timetablePage_table__column').eq(i).children('.timetablePage_table__row').length; j++) {
336                if (i != 0) {
337                    $('.timetablePage_table__column').eq(i).css('transform', 'translateX(' + rightArrow + 'px)');
338                }
339            }
340        }
341    });
342    $('.timetablePage_table__arrowLeft').click(() => {
343        if (rightArrow === -675) {
344            $('.timetablePage_table__arrowRight').css('display', 'flex');
345            rightArrow += 135;
346        } else {
347            if (rightArrow === 0) {
348                $('.timetablePage_table__arrowRight').css('display', 'flex');
349                $('.timetablePage_table__arrowLeft').css('display', 'none');
350            } else {
351                rightArrow += 135;
352            }
353        }
354        // $('.timetablePage_table__rowDesk').css('z-index', '3');
355        console.log(rightArrow)
356        for (let i = 0; i < $('.timetablePage_table__column').length; i++) {
357            for (let j = 0; j < $('.timetablePage_table__column').eq(i).children('.timetablePage_table__row').length; j++) {
358                if (i != 0) {
359                    $('.timetablePage_table__column').eq(i).css('transform', 'translateX(' + rightArrow + 'px)');
360                }
361            }
362        }
363    });
364}
365if (checkClass('.eventsPage_block7')) {
366    let windowContainerPos = $('.container').offset().left;
367    let windowWidth = $(window).width();
368    let calc = windowWidth - windowContainerPos;
369    calc = windowWidth - calc;
370    $('.eventsPage_block7').css('margin-left', calc + 'px');
371    $(window).resize(() => {
372        let windowContainerPos = $('.container').offset().left;
373        let windowWidth = $(window).width();
374        let calc = windowWidth - windowContainerPos;
375        calc = windowWidth - calc;
376        $('.eventsPage_block7').css('margin-left', calc + 'px');
377    });
378}
379if (checkClass('.events_slider')) {
380    let windowContainerPos = $('.container').offset().left;
381    let windowWidth = $(window).width();
382    let calc = windowWidth - windowContainerPos;
383    calc = windowWidth - calc;
384    $('.events_slider').css('margin-left', calc + 'px');
385    $(window).resize(() => {
386        let windowContainerPos = $('.container').offset().left;
387        let windowWidth = $(window).width();
388        let calc = windowWidth - windowContainerPos;
389        calc = windowWidth - calc;
390        $('.events_slider').css('margin-left', calc + 'px');
391    });
392}
393
394if (checkClass('.hero_slider')) {
395    let windowContainerPos = $('.container').offset().left;
396    let windowWidth = $(window).width();
397    let calc = windowWidth - windowContainerPos;
398    calc = windowWidth - calc;
399    $('.hero_slider').css('margin-left', calc + 'px');
400    $(window).resize(() => {
401        let windowContainerPos = $('.container').offset().left;
402        let windowWidth = $(window).width();
403        let calc = windowWidth - windowContainerPos;
404        calc = windowWidth - calc;
405        $('.hero_slider').css('margin-left', calc + 'px');
406    });
407    for (let i = 0; i < $('.hero_slider .box_item').length; i++) {
408        $('.hero_slider .box_item').eq(i).css('left', (i * 330) + 'px');
409    }
410    //functional
411    if ($(window).width() < 577) {
412        setTimeout(() => {
413            $('.hero_slider--swipe').css('display', 'none');
414        }, 4000);
415        let indexSlide = 0;
416        setTimeout(() => {
417            $('.hero_slider').bind('swiperight', () => {
418                $('.hero_slider--swipe').css('display', 'none');
419                if (indexSlide === 0) {
420                    $('.hero_slider .box_item').css('transform', 'translateX(-' + (0) + 'px)');
421                } else {
422                    indexSlide--;
423                    $('.hero_slider .box_item').css('transform', 'translateX(-' + (indexSlide * 330) + 'px)');
424                }
425                for (let j = 0; j < $('.hero_slider .box_item').length; j++) {
426                    if (indexSlide === j) {
427                        // // $('.directionPage_bgImg').eq(j).css('display', 'block');
428                        // $('.directionPage_bgImg').eq(j).fadeIn();;
429                    } else {
430                        // // $('.directionPage_bgImg').eq(j).css('display', 'none');
431                        // $('.directionPage_bgImg').eq(j).fadeOut();
432                    }
433                }
434            });
435            $('.hero_slider').bind('swipeleft', () => {
436                $('.hero_slider--swipe').css('display', 'none');
437                if (indexSlide === 0) {
438                    indexSlide++;
439                    $('.hero_slider .box_item').css('transform', 'translateX(-' + (indexSlide * 330) + 'px)');
440                } else {
441                    if (indexSlide != $('.hero_slider .box_item').length - 1) {
442                        indexSlide++;
443                        $('.hero_slider .box_item').css('transform', 'translateX(-' + (indexSlide * 330) + 'px)');
444                    }
445                }
446                for (let j = 0; j < $('.hero_slider .box_item').length; j++) {
447                    if (indexSlide === j) {
448                        // // $('.directionPage_bgImg').eq(j).css('display', 'block');
449                        // $('.directionPage_bgImg').eq(j).fadeIn();
450                    } else {
451                        // // $('.directionPage_bgImg').eq(j).css('display', 'none');
452                        // $('.directionPage_bgImg').eq(j).fadeOut();
453                    }
454                }
455            });
456        }, 1000);
457    } else {
458        for (let i = 0; i < $('.hero_slider .box_item').length; i++) {
459            let ind = 3;
460            if ($(window).width() < 769 && $(window).width() > 577) {
461                ind = 2;
462            }
463            if (i < $('.hero_slider .box_item').length - ind) {
464                $('.hero_slider .box_item').eq(i).mouseenter(() => {
465                    $('.hero_slider .box_item').css('transform', 'translateX(-' + (i * 330) + 'px)');
466                });
467            }
468            $('.hero_slider .box_item').eq(i).mouseenter(() => {
469                for (let j = 0; j < $('.hero_slider .box_item').length; j++) {
470                    if (i === j) {
471                        // // $('.directionPage_bgImg').eq(j).css('display', 'block');
472                        // $('.directionPage_bgImg').eq(j).fadeIn();
473                    } else {
474                        // // $('.directionPage_bgImg').eq(j).css('display', 'none');
475                        // $('.directionPage_bgImg').eq(j).fadeOut();
476                    }
477                }
478            });
479        }
480        $('.hero_slider').mouseleave(() => {
481            $('.hero_slider .box_item').css('transform', 'translateX(0px)')
482        });
483    }
484}
485
486function hideModal() {
487    if ($('.modal_bloor').hasClass('modal_active')) {
488        $('.modal_bloor').toggleClass('modal_active');
489    }
490    for (let i = 1; i <= $('.modal').length; i++) {
491        if ($('.modal_' + i).hasClass('modal_active')) {
492            $('.modal_' + i).toggleClass('modal_active');
493        }
494    }
495}
496if (checkClass('.modal')) {
497    $('.modal_close, .modal_bloor').click(() => {
498        hideModal();
499    });
500}
501// @function showModal() - for open modal by class index
502// @param indexClass - class index
503function showModal(indexClass) {
504    $('.modal_bloor').toggleClass('modal_active');
505    $('.modal_' + indexClass).toggleClass('modal_active');
506}
507
508// slider for mobile home page block2
509var mas_sliderBlock2 = [];
510
511function genSlideIndexBlock2() {
512    for (let i = 0; i < $('.homePage_block2 .box .box_item').length; i++) {
513        if (i === 0) {
514            mas_sliderBlock2.push({
515                index: i,
516                active: true
517            });
518        } else {
519            mas_sliderBlock2.push({
520                index: i,
521                active: false
522            });
523        }
524    }
525    // console.log('mas_sliderBlock2: ', mas_sliderBlock2)
526}
527
528function moveBlock2() {
529    for (let i = 0; i < mas_sliderBlock2.length; i++) {
530        $('.homePage_block2 .bg_image').eq(i).css('display', 'none');
531    }
532    for (let i = 0; i < mas_sliderBlock2.length; i++) {
533        if (mas_sliderBlock2[i].active) {
534            $('.homePage_block2 .box .box_item').css('transform', 'translateX(' + (i * -330) + 'px)');
535            $('.homePage_block2 .bg_image').eq(i).css('display', 'block');
536        }
537    }
538}
539
540if ($(window).width() < 769) {
541    if (checkClass('.homePage_block2')) {
542        let activeBlock2 = 0;
543        genSlideIndexBlock2();
544        $('.homePage_block2 .box').bind('swipeleft', () => {
545            for (let i = 0; i < mas_sliderBlock2.length; i++) {
546                if (mas_sliderBlock2[i].active) {
547                    activeBlock2 = i;
548                    if ($('.homePage_block2 .box_item').eq(i).hasClass('box_item__active')) {
549                        $('.homePage_block2 .box_item').eq(i).toggleClass('box_item__active');
550                    }
551                }
552            }
553            if (!mas_sliderBlock2[mas_sliderBlock2.length - 1].active) {
554                for (let j = 0; j < mas_sliderBlock2.length; j++) {
555                    if (mas_sliderBlock2[j].active) {
556                        mas_sliderBlock2[j].active = !mas_sliderBlock2[j].active;
557                        activeBlock2++;
558                    } else if (activeBlock2 === j) {
559                        mas_sliderBlock2[j].active = !mas_sliderBlock2[j].active;
560                        $('.homePage_block2 .box_item').eq(j).toggleClass('box_item__active');
561                    }
562                }
563            }
564            moveBlock2()
565        });
566        $('.homePage_block2 .box').bind('swiperight', () => {
567            for (let i = 0; i < mas_sliderBlock2.length; i++) {
568                if (mas_sliderBlock2[i].active) {
569                    activeBlock2 = i;
570                    if ($('.homePage_block2 .box_item').eq(i).hasClass('box_item__active')) {
571                        $('.homePage_block2 .box_item').eq(i).toggleClass('box_item__active');
572                    }
573                }
574            }
575            if (!mas_sliderBlock2[0].active) {
576                for (let j = mas_sliderBlock2.length - 1; j >= 0; j--) {
577                    // console.log('active', active);
578                    if (mas_sliderBlock2[j].active) {
579                        mas_sliderBlock2[j].active = !mas_sliderBlock2[j].active;
580                        activeBlock2--;
581                    } else if (activeBlock2 === j) {
582                        mas_sliderBlock2[j].active = !mas_sliderBlock2[j].active;
583                        $('.homePage_block2 .box_item').eq(j).toggleClass('box_item__active');
584                    }
585                }
586            }
587            moveBlock2()
588        });
589    }
590}
591
592// slider for mobile home page block4
593var mas_sliderBlock4 = [];
594
595function genSlideIndexBlock4() {
596    for (let i = 0; i < $('.homePage_block4 .items .item').length; i++) {
597        if (i === 0) {
598            mas_sliderBlock4.push({
599                index: i,
600                active: true
601            });
602        } else {
603            mas_sliderBlock4.push({
604                index: i,
605                active: false
606            });
607        }
608        $('.homePage_block4 .items .item').eq(i).css('left', (i * $(window).width()) + 'px');
609    }
610    console.log('mas_sliderBlock4: ', mas_sliderBlock4)
611}
612
613function moveBlock4() {
614    for (let i = 0; i < mas_sliderBlock4.length; i++) {
615        if (mas_sliderBlock4[i].active) {
616            $('.homePage_block4 .items .item').css('transform', 'translateX(' + (i * -$(window).width()) + 'px)');
617        }
618    }
619}
620
621if ($(window).width() < 576) {
622    if (checkClass('.homePage_block4')) {
623        let activeBlock4 = 0;
624        genSlideIndexBlock4();
625        $('.homePage_block4 .items').bind('swipeleft', () => {
626            for (let i = 0; i < mas_sliderBlock4.length; i++) {
627                if (mas_sliderBlock4[i].active) {
628                    activeBlock4 = i;
629                }
630            }
631            if (!mas_sliderBlock4[mas_sliderBlock4.length - 1].active) {
632                for (let j = 0; j < mas_sliderBlock4.length; j++) {
633                    if (mas_sliderBlock4[j].active) {
634                        mas_sliderBlock4[j].active = !mas_sliderBlock4[j].active;
635                        activeBlock4++;
636                    } else if (activeBlock4 === j) {
637                        mas_sliderBlock4[j].active = !mas_sliderBlock4[j].active;
638                    }
639                }
640            }
641            moveBlock4()
642        });
643        $('.homePage_block4 .items').bind('swiperight', () => {
644            for (let i = 0; i < mas_sliderBlock4.length; i++) {
645                if (mas_sliderBlock4[i].active) {
646                    activeBlock4 = i;
647                }
648            }
649            if (!mas_sliderBlock4[0].active) {
650                for (let j = mas_sliderBlock4.length - 1; j >= 0; j--) {
651                    // console.log('active', active);
652                    if (mas_sliderBlock4[j].active) {
653                        mas_sliderBlock4[j].active = !mas_sliderBlock4[j].active;
654                        activeBlock4--;
655                    } else if (activeBlock4 === j) {
656                        mas_sliderBlock4[j].active = !mas_sliderBlock4[j].active;
657                    }
658                }
659            }
660            moveBlock4()
661        });
662    }
663}
664
665//header search
666$('.header_top__search > *')
667    .focus(function () {
668        $('.header_top__feedback').css('display', 'none');
669        $('.header_top__question').css('display', 'none');
670        $('.header_top__search--close').css('display', 'block');
671        if (!$('.header_top__search input').hasClass('active')) {
672            $('.header_top__search input').toggleClass('active');
673        }
674    });
675
676$('.header_top__search--close').click(function () {
677    $('.header_top__feedback').css('display', 'block');
678    $('.header_top__question').css('display', 'block');
679    $('.header_top__search--close').css('display', 'none');
680    if ($('.header_top__search input').hasClass('active')) {
681        $('.header_top__search input').toggleClass('active');
682    }
683});

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.