User: Переделай этот код, чтобы он работал со swiper вместо owl-slider  
/* Удаление класса активной кнопки */
function ButtonClassRemove() {
const buttons = document.querySelectorAll('[id^="button_"');
buttons.forEach((button) => { 
  button.className = "app_landing_buttons_no_active";
});
}

/* Окрашивание всех svg иконок в серый цвет */
function IconColorDefault() {
const icons = document.querySelectorAll("[class^=icon]");
icons.forEach((icon) => { 
  icon.style.fill = "#475A72";
});
}


/* Окрашивание svg иконки в синий цвет */
function IconColor(icons) {
icons.forEach((icon) => { 
  icon.style.fill = "#0067E2";
});
}

  
function AppLandingMain() {

const btn = [
    document.getElementById("button_dvor"),
    document.getElementById("button_lk"),
    document.getElementById("button_streetonline"),
    document.getElementById("button_sysgorod"),
    document.getElementById("button_vrach"),
    document.getElementById("button_transportcard"),
    document.getElementById("button_onlinetv"),
    document.getElementById("button_trash"),
    document.getElementById("button_internetconfig"),
    document.getElementById("button_smartpark")
];

const apptitle = document.getElementById("app_title");
const appdesc = document.getElementById("app_desc");
const appimg = document.getElementById("app_img");

const left = document.getElementById("slidetoleft");
const right = document.getElementById("slidetoright");

/* Переменная с помощью которой мы будем определять на каком слайде находится пользователь */
let num;

const Pushbtn = [
/* Событие нажатие кнопки меню двор десктоп*/
function() {
num = 0;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_dvor");
IconColor(icons);
btn[0].className = "app_landing_buttons_active";
apptitle.innerHTML = "Мой двор";
appdesc.innerHTML = "Принимайте видеозвонки с «Умного домофона», открывайте дверь в один клик со смартфона, делитесь доступом в подъезд, следите за событиями своего подъезда онлайн или через архив видеозаписей.";
appimg.src = './public/banner_dvor.webp';
  },
/* Событие нажатие кнопки меню личный кабинет десктоп*/
function() {
num = 1;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_lk");
IconColor(icons);
btn[1].className = "app_landing_buttons_active";
apptitle.innerHTML = "Личный кабинет";
appdesc.innerHTML = "Управляйте услугами, пополняйте баланс, оставайтесь в курсе событий вашего дома и общайтесь напрямую с технической поддержкой в чате с оператором.";
appimg.src = './public/banner_lk.webp';
  },
/* Событие нажатие кнопки меню улицы онлайн десктоп*/
function() {
num = 2;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_streetonline");
IconColor(icons);
btn[2].className = "app_landing_buttons_active";
apptitle.innerHTML = "Улицы Онлайн";
appdesc.innerHTML = "Наблюдайте за главными событиями города и следите за пробками онлайн или через архив. Камеры фиксируют события 24/7 в HD-качестве.";
appimg.src = './public/banner_streetonline.webp';
  },
/* Событие нажатие кнопки меню система город десктоп*/  
function() {
num = 3;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_sysgorod");
IconColor(icons);
btn[3].className = "app_landing_buttons_active";
apptitle.innerHTML = "Система «Город»";
appdesc.innerHTML = "Оплачивайте услуги связи, ЖКХ и счета за образовательные учреждения в несколько кликов и&nbsp;без комиссии.";
appimg.src = './public/banner_sysgorod.webp';
  },
/* Событие нажатие кнопки меню запись к врачу десктоп*/
function() {
num = 4;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_vrach");
IconColor(icons);
btn[4].className = "app_landing_buttons_active";
apptitle.innerHTML = "Запись к врачу";
appdesc.innerHTML = "Записывайтесь на прием в государственные и частные клиники не выходя из дома. Достаточно лишь номера телефона и медицинского полиса.";
appimg.src = './public/banner_vrach.webp';
  },
/* Событие нажатие кнопки меню транспортная карта десктоп*/  
function() {
num = 5;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_transportcard");
IconColor(icons);
btn[5].className = "app_landing_buttons_active";
apptitle.innerHTML = "Транспортная карта";
appdesc.innerHTML = "Превратите ключ от «Умного домофона» в транспортную карту и оплачивайте проезд в общественном транспорте Челябинска со скидкой&nbsp;10%.";
appimg.src = './public/banner_transportcard.webp';
  },
/* Событие нажатие кнопки меню онлайн тв десктоп*/  
function() {
num = 6;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_onlinetv");
IconColor(icons);
btn[6].className = "app_landing_buttons_active";
apptitle.innerHTML = "Онлайн-ТВ";
appdesc.innerHTML = "Смотрите любимые телепередачи и сериалы бесплатно онлайн или в записи – сориентироваться поможет программа телепередач.";
appimg.src = './public/banner_onlinetv.webp';
  },
/* Событие нажатие кнопки меню вывоз мусора десктоп*/
function() {
num = 7;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_trash");
IconColor(icons);
btn[7].className = "app_landing_buttons_active";
apptitle.innerHTML = "Вывоз мусора";
appdesc.innerHTML = "Сообщайте о несвоевременном вывозе мусора региональному оператору – просто сделайте снимок и загрузите его в приложение.";
appimg.src = './public/banner_trash.webp';
  },
/* Событие нажатие кнопки меню вкл выклю интернет десктоп*/
function() {
num = 8;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_internetconfig");
IconColor(icons);
btn[8].className = "app_landing_buttons_active";
apptitle.innerHTML = "Вкл./Выкл. Интернет";
appdesc.innerHTML = "Управляйте домашним интернетом удаленно. Доступна функция отключения интернета по&nbsp;расписанию.";
appimg.src = './public/banner_internetconfig.webp';
  },
/* Событие нажатие кнопки меню умные парковки десктоп*/  
function() {
num = 9;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_smartpark");
IconColor(icons);
btn[9].className = "app_landing_buttons_active";
apptitle.innerHTML = "Умные парковки";
appdesc.innerHTML = "Ищите свободные парковочные места и&nbsp;присматривайте за своим автомобилем с помощью опции «Мониторинг».";
appimg.src = './public/banner_smartpark.webp';
  }                
];


/* Находим позицию слайда из массива -> стандартными свойствами owl slider выбираем нужную кнопку + выводим слайд */
left.addEventListener("click", function() {
num = (num - 1 + Pushbtn.length) % Pushbtn.length;
Pushbtn[num]();
$('.app_landing_buttons').trigger('to.owl.carousel', [num, 300]);
});

right.addEventListener("click", function() {
num = (num + 1) % Pushbtn.length;
Pushbtn[num]();
$('.app_landing_buttons').trigger('to.owl.carousel', [num, 300]);
});

/* Запуск слайда по умолчанию */
Pushbtn[0]();

/* При нажатии кнопки вызываем нужную функцию из массива */
btn[0].addEventListener("click", function() {
Pushbtn[0]();
});

btn[1].addEventListener("click", function() {
Pushbtn[1]();
});

btn[2].addEventListener("click", function() {
Pushbtn[2]();
});

btn[3].addEventListener("click", function() {
Pushbtn[3]();
});

btn[4].addEventListener("click", function() {
Pushbtn[4]();
});

btn[5].addEventListener("click", function() {
Pushbtn[5]();
});

btn[6].addEventListener("click", function() {
Pushbtn[6]();
});

btn[7].addEventListener("click", function() {
Pushbtn[7]();
});

btn[8].addEventListener("click", function() {
Pushbtn[8]();
});

btn[9].addEventListener("click", function() {
Pushbtn[9]();
});

}
Assistant: /* Удаление класса активной кнопки */
function ButtonClassRemove() {
const buttons = document.querySelectorAll('[id^="button_"');
buttons.forEach((button) => { 
  button.classList.remove('app_landing_buttons_active');
});
}

/* Окрашивание всех svg иконок в серый цвет */
function IconColorDefault() {
const icons = document.querySelectorAll("[class^=icon]");
icons.forEach((icon) => { 
  icon.style.fill = "#475A72";
});
}


/* Окрашивание svg иконки в синий цвет */
function IconColor(icons) {
icons.forEach((icon) => { 
  icon.style.fill = "#0067E2";
});
}

  
function AppLandingMain() {

const btn = [
    document.getElementById("button_dvor"),
    document.getElementById("button_lk"),
    document.getElementById("button_streetonline"),
    document.getElementById("button_sysgorod"),
    document.getElementById("button_vrach"),
    document.getElementById("button_transportcard"),
    document.getElementById("button_onlinetv"),
    document.getElementById("button_trash"),
    document.getElementById("button_internetconfig"),
    document.getElementById("button_smartpark")
];

const apptitle = document.getElementById("app_title");
const appdesc = document.getElementById("app_desc");
const appimg = document.getElementById("app_img");

const swiper = new Swiper('.mySwiper', {
  slidesPerView: 1,
  spaceBetween: 30,
  loop: true,
  pagination: {
    el: '.swiper-pagination',
    clickable: true,
  },
  navigation: {
    nextEl: '.swiper-button-next',
    prevEl: '.swiper-button-prev',
  },
});

/* Переменная с помощью которой мы будем определять на каком слайде находится пользователь */
let num;

const Pushbtn = [
/* Событие нажатие кнопки меню двор десктоп*/
function() {
num = 0;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_dvor");
IconColor(icons);
btn[0].classList.add('app_landing_buttons_active');
apptitle.innerHTML = "Мой двор";
appdesc.innerHTML = "Принимайте видеозвонки с «Умного домофона», открывайте дверь в один клик со смартфона, делитесь доступом в подъезд, следите за событиями своего подъезда онлайн или через архив видеозаписей.";
appimg.src = './public/banner_dvor.webp';
swiper.slideTo(0, 500, false);
  },
/* Событие нажатие кнопки меню личный кабинет десктоп*/
function() {
num = 1;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_lk");
IconColor(icons);
btn[1].classList.add('app_landing_buttons_active');
apptitle.innerHTML = "Личный кабинет";
appdesc.innerHTML = "Управляйте услугами, пополняйте баланс, оставайтесь в курсе событий вашего дома и общайтесь напрямую с технической поддержкой в чате с оператором.";
appimg.src = './public/banner_lk.webp';
swiper.slideTo(1, 500, false);
  },
/* Событие нажатие кнопки меню улицы онлайн десктоп*/
function() {
num = 2;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_streetonline");
IconColor(icons);
btn[2].classList.add('app_landing_buttons_active');
apptitle.innerHTML = "Улицы Онлайн";
appdesc.innerHTML = "Наблюдайте за главными событиями города и следите за пробками онлайн или через архив. Камеры фиксируют события 24/7 в HD-качестве.";
appimg.src = './public/banner_streetonline.webp';
swiper.slideTo(2, 500, false);
  },
/* Событие нажатие кнопки меню система город десктоп*/  
function() {
num = 3;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_sysgorod");
IconColor(icons);
btn[3].classList.add('app_landing_buttons_active');
apptitle.innerHTML = "Система «Город»";
appdesc.innerHTML = "Оплачивайте услуги связи, ЖКХ и счета за образовательные учреждения в несколько кликов и&nbsp;без комиссии.";
appimg.src = './public/banner_sysgorod.webp';
swiper.slideTo(3, 500, false);
  },
/* Событие нажатие кнопки меню запись к врачу десктоп*/
function() {
num = 4;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_vrach");
IconColor(icons);
btn[4].classList.add('app_landing_buttons_active');
apptitle.innerHTML = "Запись к врачу";
appdesc.innerHTML = "Записывайтесь на прием в государственные и частные клиники не выходя из дома. Достаточно лишь номера телефона и медицинского полиса.";
appimg.src = './public/banner_vrach.webp';
swiper.slideTo(4, 500, false);
  },
/* Событие нажатие кнопки меню транспортная карта десктоп*/  
function() {
num = 5;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_transportcard");
IconColor(icons);
btn[5].classList.add('app_landing_buttons_active');
apptitle.innerHTML = "Транспортная карта";
appdesc.innerHTML = "Превратите ключ от «Умного домофона» в транспортную карту и оплачивайте проезд в общественном транспорте Челябинска со скидкой&nbsp;10%.";
appimg.src = './public/banner_transportcard.webp';
swiper.slideTo(5, 500, false);
  },
/* Событие нажатие кнопки меню онлайн тв десктоп*/  
function() {
num = 6;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_onlinetv");
IconColor(icons);
btn[6].classList.add('app_landing_buttons_active');
apptitle.innerHTML = "Онлайн-ТВ";
appdesc.innerHTML = "Смотрите любимые телепередачи и сериалы бесплатно онлайн или в записи – сориентироваться поможет программа телепередач.";
appimg.src = './public/banner_onlinetv.webp';
swiper.slideTo(6, 500, false);
  },
/* Событие нажатие кнопки меню вывоз мусора десктоп*/
function() {
num = 7;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_trash");
IconColor(icons);
btn[7].classList.add('app_landing_buttons_active');
apptitle.innerHTML = "Вывоз мусора";
appdesc.innerHTML = "Сообщайте о несвоевременном вывозе мусора региональному оператору – просто сделайте снимок и загрузите его в приложение.";
appimg.src = './public/banner_trash.webp';
swiper.slideTo(7, 500, false);
  },
/* Событие нажатие кнопки меню вкл выклю интернет десктоп*/
function() {
num = 8;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_internetconfig");
IconColor(icons);
btn[8].classList.add('app_landing_buttons_active');
apptitle.innerHTML = "Вкл./Выкл. Интернет";
appdesc.innerHTML = "Управляйте домашним интернетом удаленно. Доступна функция отключения интернета по&nbsp;расписанию.";
appimg.src = './public/banner_internetconfig.webp';
swiper.slideTo(8, 500, false);
  },
/* Событие нажатие кнопки меню умные парковки десктоп*/  
function() {
num = 9;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_smartpark");
IconColor(icons);
btn[9].classList.add('app_landing_buttons_active');
apptitle.innerHTML = "Умные парковки";
appdesc.innerHTML = "Ищите свободные парковочные места и&nbsp;присматривайте за своим автомобилем с помощью опции «Мониторинг».";
appimg.
User: Что делает этот код? num = (num - 1 + Pushbtn.length) % Pushbtn.length;
Assistant: Этот код обновляет значение переменной `num`, которая используется для отслеживания текущего слайда в слайдере. 

Вот как это работает:

1. `num - 1` уменьшает текущее значение `num` на 1, что означает переход к предыдущему слайду.
2. `+ Pushbtn.length` добавляет общее количество кнопок (или слайдов) в массиве `Pushbtn`. Это необходимо для того, чтобы избежать отрицательных значений, когда `num` становится меньше 0.
3. `% Pushbtn.length` использует оператор остатка от деления, чтобы гарантировать, что значение `num` всегда остается в пределах от 0 до `Pushbtn.length - 1`. Если `num` становится равным -1 (что может произойти, если текущее значение `num` было 0), то после применения операции остатка оно вернется к последнему индексу массива, что соответствует последнему слайду.

Таким образом, эта строка кода обеспечивает циклический переход между слайдами: если вы находитесь на первом слайде и нажимаете кнопку "влево", вы переходите к последнему слайду.
User: почему в этом коде я могу делать передвижение вправо только 5 раз? <script>
const app_button_slider = new Swiper('#app_buttons .swiper', {
    spaceBetween: 10,
      breakpoints: {
            0: {
              slidesPerView: 6.5,
              navigation: {
                nextEl: '#app_buttons .swiper-button-next',
                prevEl: '#app_buttons .swiper-button-prev',
              },
            },
          },
});

/* Удаление класса активной кнопки */
function ButtonClassRemove() {
const buttons = document.querySelectorAll('[id^="button_"');
buttons.forEach((button) => { 
  button.className = "app_landing_buttons_no_active";
});
}

/* Окрашивание всех svg иконок в серый цвет */
function IconColorDefault() {
const icons = document.querySelectorAll("[class^=icon]");
icons.forEach((icon) => { 
  icon.style.fill = "#475A72";
});
}


/* Окрашивание svg иконки в синий цвет */
function IconColor(icons) {
icons.forEach((icon) => { 
  icon.style.fill = "#0067E2";
});
}

  
function AppLandingMain() {

const btn = [
    document.getElementById("button_dvor"),
    document.getElementById("button_lk"),
    document.getElementById("button_streetonline"),
    document.getElementById("button_sysgorod"),
    document.getElementById("button_vrach"),
    document.getElementById("button_transportcard"),
    document.getElementById("button_onlinetv"),
    document.getElementById("button_trash"),
    document.getElementById("button_internetconfig"),
    document.getElementById("button_smartpark")
];

const apptitle = document.getElementById("app_title");
const appdesc = document.getElementById("app_desc");
const appimg = document.getElementById("app_img");

const left = document.getElementById("slidetoleft");
const right = document.getElementById("slidetoright");

/* Переменная с помощью которой мы будем определять на каком слайде находится пользователь */
let num;

const Pushbtn = [
/* Событие нажатие кнопки меню двор десктоп*/
function() {
num = 0;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_dvor");
IconColor(icons);
btn[0].className = "app_landing_buttons_active";
apptitle.innerHTML = "Мой двор";
appdesc.innerHTML = "Принимайте видеозвонки с «Умного домофона», открывайте дверь в один клик со смартфона, делитесь доступом в подъезд, следите за событиями своего подъезда онлайн или через архив видеозаписей.";
appimg.src = 'https://www.is74.ru/landing/app/public/banner_dvor.webp';
  },
/* Событие нажатие кнопки меню личный кабинет десктоп*/
function() {
num = 1;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_lk");
IconColor(icons);
btn[1].className = "app_landing_buttons_active";
apptitle.innerHTML = "Личный кабинет";
appdesc.innerHTML = "Управляйте услугами, пополняйте баланс, оставайтесь в курсе событий вашего дома и общайтесь напрямую с технической поддержкой в чате с оператором.";
appimg.src = 'https://www.is74.ru/landing/app/public/banner_lk.webp';
  },
/* Событие нажатие кнопки меню улицы онлайн десктоп*/
function() {
num = 2;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_streetonline");
IconColor(icons);
btn[2].className = "app_landing_buttons_active";
apptitle.innerHTML = "Улицы Онлайн";
appdesc.innerHTML = "Наблюдайте за главными событиями города и следите за пробками онлайн или через архив. Камеры фиксируют события 24/7 в HD-качестве.";
appimg.src = 'https://www.is74.ru/landing/app/public/banner_streetonline.webp';
  },
/* Событие нажатие кнопки меню система город десктоп*/  
function() {
num = 3;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_sysgorod");
IconColor(icons);
btn[3].className = "app_landing_buttons_active";
apptitle.innerHTML = "Система «Город»";
appdesc.innerHTML = "Оплачивайте услуги связи, ЖКХ и счета за образовательные учреждения в несколько кликов и&nbsp;без комиссии.";
appimg.src = 'https://www.is74.ru/landing/app/public/banner_sysgorod.webp';
  },
/* Событие нажатие кнопки меню запись к врачу десктоп*/
function() {
num = 4;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_vrach");
IconColor(icons);
btn[4].className = "app_landing_buttons_active";
apptitle.innerHTML = "Запись к врачу";
appdesc.innerHTML = "Записывайтесь на прием в государственные и частные клиники не выходя из дома. Достаточно лишь номера телефона и медицинского полиса.";
appimg.src = 'https://www.is74.ru/landing/app/public/banner_vrach.webp';
  },
/* Событие нажатие кнопки меню транспортная карта десктоп*/  
function() {
num = 5;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_transportcard");
IconColor(icons);
btn[5].className = "app_landing_buttons_active";
apptitle.innerHTML = "Транспортная карта";
appdesc.innerHTML = "Превратите ключ от «Умного домофона» в транспортную карту и оплачивайте проезд в общественном транспорте Челябинска со скидкой&nbsp;10%.";
appimg.src = 'https://www.is74.ru/landing/app/public/banner_transportcard.webp';
  },
/* Событие нажатие кнопки меню онлайн тв десктоп*/  
function() {
num = 6;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_onlinetv");
IconColor(icons);
btn[6].className = "app_landing_buttons_active";
apptitle.innerHTML = "Онлайн-ТВ";
appdesc.innerHTML = "Смотрите любимые телепередачи и сериалы бесплатно онлайн или в записи – сориентироваться поможет программа телепередач.";
appimg.src = 'https://www.is74.ru/landing/app/public/banner_onlinetv.webp';
  },
/* Событие нажатие кнопки меню вывоз мусора десктоп*/
function() {
num = 7;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_trash");
IconColor(icons);
btn[7].className = "app_landing_buttons_active";
apptitle.innerHTML = "Вывоз мусора";
appdesc.innerHTML = "Сообщайте о несвоевременном вывозе мусора региональному оператору – просто сделайте снимок и загрузите его в приложение.";
appimg.src = 'https://www.is74.ru/landing/app/public/banner_trash.webp';
  },
/* Событие нажатие кнопки меню вкл выклю интернет десктоп*/
function() {
num = 8;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_internetconfig");
IconColor(icons);
btn[8].className = "app_landing_buttons_active";
apptitle.innerHTML = "Вкл./Выкл. Интернет";
appdesc.innerHTML = "Управляйте домашним интернетом удаленно. Доступна функция отключения интернета по&nbsp;расписанию.";
appimg.src = 'https://www.is74.ru/landing/app/public/banner_internetconfig.webp';
  },
/* Событие нажатие кнопки меню умные парковки десктоп*/  
function() {
num = 9;
ButtonClassRemove();
IconColorDefault();
const icons = document.querySelectorAll(".icon_smartpark");
IconColor(icons);
btn[9].className = "app_landing_buttons_active";
apptitle.innerHTML = "Умные парковки";
appdesc.innerHTML = "Ищите свободные парковочные места и&nbsp;присматривайте за своим автомобилем с помощью опции «Мониторинг».";
appimg.src = 'https://www.is74.ru/landing/app/public/banner_smartpark.webp';
  }                
];


/* Находим позицию слайда из массива -> стандартными свойствами owl-slider выбираем нужную кнопку + выводим слайд */
left.addEventListener("click", function() {
num = (num - 1 + Pushbtn.length) % Pushbtn.length;
Pushbtn[num]();
/*$('.app_landing_buttons').trigger('to.owl.carousel', [num, 300]);*/
});

right.addEventListener("click", function() {
num = (num + 1) % Pushbtn.length;
Pushbtn[num]();
/*$('.app_landing_buttons').trigger('to.owl.carousel', [num, 300]);*/
});

/* Запуск слайда по умолчанию */
Pushbtn[0]();

/* При нажатии кнопки вызываем нужную функцию из массива */
btn[0].addEventListener("click", function() {
Pushbtn[0]();
});

btn[1].addEventListener("click", function() {
Pushbtn[1]();
});

btn[2].addEventListener("click", function() {
Pushbtn[2]();
});

btn[3].addEventListener("click", function() {
Pushbtn[3]();
});

btn[4].addEventListener("click", function() {
Pushbtn[4]();
});

btn[5].addEventListener("click", function() {
Pushbtn[5]();
});

btn[6].addEventListener("click", function() {
Pushbtn[6]();
});

btn[7].addEventListener("click", function() {
Pushbtn[7]();
});

btn[8].addEventListener("click", function() {
Pushbtn[8]();
});

btn[9].addEventListener("click", function() {
Pushbtn[9]();
});

}

/* На мобильных делаем отложенную загрузку на 1 секунду */
if (window.matchMedia("(min-width: 768px)").matches) {
localStorage.clear();
AppLandingMain();  
} else {
setTimeout(() => {
AppLandingMain();  
}, 1000)
localStorage.clear();
}

Assistant: It seems like you're trying to clear a storage or database. However, this code snippet is incomplete and it's not clear what language it's written in or what 'alStorage' refers to. 

If you are using Java and 'alStorage' is an ArrayList, you can use:

```java
alStorage.clear();
```

If alStorage is a Map in JavaScript, the equivalent would be:

```javascript
alStorage.clear();
```

Remember that this operation will remove all elements from the list or map.
User: Почему в swiper этот код не работает на всем массиве, а лишь на первых 5 элементах? right.addEventListener("click", function() {
num = (num + 1) % Pushbtn.length;
Pushbtn[num]();
});
Assistant: