/*! elementor-pro - v3.18.0 - 17-01-2024 */ "use strict"; (self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["slides"],{ /***/ "../modules/slides/assets/js/frontend/handlers/slides.js": /*!***************************************************************!*\ !*** ../modules/slides/assets/js/frontend/handlers/slides.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; class SlidesHandler extends elementorModules.frontend.handlers.SwiperBase { getDefaultSettings() { return { selectors: { slider: '.elementor-slides-wrapper', slide: '.swiper-slide', slideInnerContents: '.swiper-slide-contents', activeSlide: '.swiper-slide-active', activeDuplicate: '.swiper-slide-duplicate-active' }, classes: { animated: 'animated', kenBurnsActive: 'elementor-ken-burns--active', slideBackground: 'swiper-slide-bg' }, attributes: { dataSliderOptions: 'slider_options', dataAnimation: 'animation' } }; } getDefaultElements() { const selectors = this.getSettings('selectors'), elements = { $swiperContainer: this.$element.find(selectors.slider) }; elements.$slides = elements.$swiperContainer.find(selectors.slide); return elements; } getSwiperOptions() { const elementSettings = this.getElementSettings(), swiperOptions = { autoplay: this.getAutoplayConfig(), grabCursor: true, initialSlide: this.getInitialSlide(), slidesPerView: 1, slidesPerGroup: 1, loop: 'yes' === elementSettings.infinite, speed: elementSettings.transition_speed, effect: elementSettings.transition, observeParents: true, observer: true, handleElementorBreakpoints: true, on: { slideChange: () => { this.handleKenBurns(); } } }; const showArrows = 'arrows' === elementSettings.navigation || 'both' === elementSettings.navigation, pagination = 'dots' === elementSettings.navigation || 'both' === elementSettings.navigation; if (showArrows) { swiperOptions.navigation = { prevEl: '.elementor-swiper-button-prev', nextEl: '.elementor-swiper-button-next' }; } if (pagination) { swiperOptions.pagination = { el: '.swiper-pagination', type: 'bullets', clickable: true }; } if (true === swiperOptions.loop) { swiperOptions.loopedSlides = this.getSlidesCount(); } if ('fade' === swiperOptions.effect) { swiperOptions.fadeEffect = { crossFade: true }; } return swiperOptions; } getAutoplayConfig() { const elementSettings = this.getElementSettings(); if ('yes' !== elementSettings.autoplay) { return false; } return { stopOnLastSlide: true, // Has no effect in infinite mode by default. delay: elementSettings.autoplay_speed, disableOnInteraction: 'yes' === elementSettings.pause_on_interaction }; } initSingleSlideAnimations() { const settings = this.getSettings(), animation = this.elements.$swiperContainer.data(settings.attributes.dataAnimation); this.elements.$swiperContainer.find('.' + settings.classes.slideBackground).addClass(settings.classes.kenBurnsActive); // If there is an animation, get the container of the slide's inner contents and add the animation classes to it if (animation) { this.elements.$swiperContainer.find(settings.selectors.slideInnerContents).addClass(settings.classes.animated + ' ' + animation); } } async initSlider() { const $slider = this.elements.$swiperContainer; if (!$slider.length) { return; } if (1 >= this.getSlidesCount()) { return; } const Swiper = elementorFrontend.utils.swiper; this.swiper = await new Swiper($slider, this.getSwiperOptions()); // Expose the swiper instance in the frontend $slider.data('swiper', this.swiper); // The Ken Burns effect will only apply on the specific slides that toggled the effect ON, // since it depends on an additional class besides 'elementor-ken-burns--active' this.handleKenBurns(); const elementSettings = this.getElementSettings(); if (elementSettings.pause_on_hover) { this.togglePauseOnHover(true); } const settings = this.getSettings(); const animation = $slider.data(settings.attributes.dataAnimation); if (!animation) { return; } this.swiper.on('slideChangeTransitionStart', function () { const $sliderContent = $slider.find(settings.selectors.slideInnerContents); $sliderContent.removeClass(settings.classes.animated + ' ' + animation).hide(); }); this.swiper.on('slideChangeTransitionEnd', function () { const $currentSlide = $slider.find(settings.selectors.slideInnerContents); $currentSlide.show().addClass(settings.classes.animated + ' ' + animation); }); } onInit() { elementorModules.frontend.handlers.Base.prototype.onInit.apply(this, arguments); if (2 > this.getSlidesCount()) { this.initSingleSlideAnimations(); return; } this.initSlider(); } getChangeableProperties() { return { pause_on_hover: 'pauseOnHover', pause_on_interaction: 'disableOnInteraction', autoplay_speed: 'delay', transition_speed: 'speed' }; } updateSwiperOption(propertyName) { if (0 === propertyName.indexOf('width')) { this.swiper.update(); return; } const elementSettings = this.getElementSettings(), newSettingValue = elementSettings[propertyName], changeableProperties = this.getChangeableProperties(); let propertyToUpdate = changeableProperties[propertyName], valueToUpdate = newSettingValue; // Handle special cases where the value to update is not the value that the Swiper library accepts switch (propertyName) { case 'autoplay_speed': propertyToUpdate = 'autoplay'; valueToUpdate = { delay: newSettingValue, disableOnInteraction: 'yes' === elementSettings.pause_on_interaction }; break; case 'pause_on_hover': this.togglePauseOnHover('yes' === newSettingValue); break; case 'pause_on_interaction': valueToUpdate = 'yes' === newSettingValue; break; } // 'pause_on_hover' is implemented by the handler with event listeners, not the Swiper library if ('pause_on_hover' !== propertyName) { this.swiper.params[propertyToUpdate] = valueToUpdate; } this.swiper.update(); } onElementChange(propertyName) { if (1 >= this.getSlidesCount()) { return; } const changeableProperties = this.getChangeableProperties(); if (Object.prototype.hasOwnProperty.call(changeableProperties, propertyName)) { this.updateSwiperOption(propertyName); this.swiper.autoplay.start(); } } onEditSettingsChange(propertyName) { if (1 >= this.getSlidesCount()) { return; } if ('activeItemIndex' === propertyName) { this.swiper.slideToLoop(this.getEditSettings('activeItemIndex') - 1); this.swiper.autoplay.stop(); } } } exports["default"] = SlidesHandler; /***/ }) }]); //# sourceMappingURL=slides.3b185c687f9167dfae0c.bundle.js.map News - Xalleria
Search

You have no bookmark.

Лучшие зарубежные онлайн казино для ставок в 2025 году В 2025 году онлайн-казино продолжают развиваться, предлагая пользователям новые возможности для ставок. С каждым годом азартные платформы становятся все более доступными и удобными, предоставляя не только разнообразие игр, но и надежные условия для безопасных транзакций. Для игроков важны такие аспекты, как честность, защита данных и наличие …

  • July 1, 2025
  • News
  • Comments Off on Лучшие Зарубежные Онлайн Казино Для Ставок В 2025 Году
Read more

Content Pharaos Riches Strategie Spielautomat – Freispiele bloß Einzahlung nützlichkeit und echtes Piepen gewinnen Füllen Eltern der Spielerkonto Das gros Verbunden-Casinos sind dieser tage für jedes Mobilgeräte abgestimmt und offerte dieselben Boni eingeschaltet, ungeachtet alledem, in wie weit Die leser den PC applizieren ferner auf dem weg zu Pharaos Riches Strategie Spielautomat spielen. Angewandten Willkommensbonus, …

  • July 6, 2025
  • Uncategorized
  • Comments Off on Drip Kasino Prämie Sourcecode 2025, 50 Freispiele Pharaos Riches Strategie Spielautomat bloß Einzahlung
Read more

Content Casino playluck no deposit bonus 2025 – Great features and you may Incentives Lucky Twins Slot machine Online Lucky Twins Power Clusters Demonstration Spin Winz Alluring Bonuses within the Happy Females’s Charm Deluxe: What’s Wishing? Put out inside the March 2019, so it position packs from the casino playluck no deposit bonus 2025 chance-stuffed …

  • July 6, 2025
  • Uncategorized
  • Comments Off on Greatest Casinos on the casino playluck no deposit bonus 2025 internet Uk 2025: Trusted Internet sites for each Pro
Read more

Content Casino redbet – Viktige Det samme Å Vurdere Når Du Spiller Addert 50 Free Spins Uten Bidrag Bestå av rimelige forventninger når du spiller casino online Arbeide per higet etter casino i tillegg til ‘Hent Arv’-knappen Alfa og omega du trenger elveleie kunn alene casino Danselåt rulett online på nett Det er likevel ikke …

  • July 6, 2025
  • Uncategorized
  • Comments Off on Utforsk disse beste Det samme innskuddsbonus alene påslåt Casino redbet second strike 5 Almisse nye kasinoer 2025
Read more

Content Well known Gambling enterprises: buffalo uk Borgata Online Finest Incentive Also offers for Cold Wilds Slot Research of Cool Wilds slot along with other slot machines Information When To experience the fresh Cold Wilds Pokie Game: No Down load You will want to play this game because it is value to try out. It …

  • July 6, 2025
  • Uncategorized
  • Comments Off on Icy Wilds Slots Review the state vacation step one deposit 5-Reel, fifty Fixed Spend Line Video game Jewel Worldwide buffalo uk Emerging Places
Read more

Content Nå kan du anstille! | Online rulett Hvordan setter bart inn formue igang norske betting sider? betOcean Casino Sportsbook Betting Operators Selskapet har addert andre priser inni samlingen, deriblant Gambling Award for Customer Satisfaction. Om du ukontrollert anstifte på en online betting aktstykke hvilken ikke tilbyr norsk, så er det f.eks. Gedit igang Gambling.com …

  • July 6, 2025
  • Uncategorized
  • Comments Off on Beste Online rulett Bettingsider Norge 2025: Finn Din Oddsside
Read more

Blogs In which Can i Enjoy Keno On line for real Money no Deposit? – casino gala online An educated On the internet Keno Game Credit/Debit Notes BETANDYOU Gambling establishment Bovada, recognized for their optimized cellular keno experience, lets quick game play to the cell phones. To experience keno on the cell phones provides complete …

  • July 6, 2025
  • Uncategorized
  • Comments Off on Best Real cash Keno Web based casinos casino gala online inside the 2025
Read more

Content Bet Nitrogenium` Spin Spielsaal – Casino 888 Legit Akzeptierte Kryptowährungen Wettigo Spielerschutz Je viele Glücksspieler, unser einander erstmalig für das Spielen atomar brandneuen Online Casino interessieren, tönen Freispiele ohne Einzahlung extrem reizvoll. Zumindest, so überlegen diese, im griff haben diese exklusive folgende finanzielle Aufwand und mit etwas Glücksgefühl direkt und wie geschmiert dahinter Geld …

  • July 6, 2025
  • Uncategorized
  • Comments Off on 30 Freispiele bloß Einzahlung Bonus Aktuelle Casino 888 Legit Register 2025
Read more

Posts Claim 100 percent free Spins, Free Potato chips and more! Achievement in regards to the Alchemist Alchemist Casino slot games Conjugarea Deasupra Engleză A good Verbului Slot How to Turn Things To your Gold Real time Dealer Casinos Due to fictional and you may creative imagination, alchemy is becoming linked to sorcery and you …

  • July 6, 2025
  • Uncategorized
  • Comments Off on The newest Alchemist Video slot Play On line At no cost As well as for Genuine Money
Read more

Content Games with the same have because the Cold Wilds – jason and the golden fleece big win Things to set up for to try out inside Colder Wilds? Game Have Monster Hunter Wilds Totally free Name Inform 2 The brand new Controls of Fortune: Triple Extreme Spin Lookin back over the past month or …

  • July 6, 2025
  • Uncategorized
  • Comments Off on Icy Wilds jason and the golden fleece big win Luxury: Big Reels, Same Advantage Play
Read more

Basert på eide observasjoner, er det aktelse elv besiktige vilkårene på de bonusene fri. De fleste online spilleautomater igang den beste norske nettcasinofunksjonen er faste jackpot-bule. Jackpotter er begrenset ei ikke i bruk måtene elveleie annamme igang online spilleautomater, inkludert vanlige hjulgevinster i tillegg til akkvisisjon- eller funksjonsspillet. Likevel du ikke er en spilleautomat spiller, …

  • July 6, 2025
  • Uncategorized
  • Comments Off on Mobil-casinon är ett casino fruity friends spilleautomat jämförelse sajt på nätet inom secret of the stones online spilleautomat mobiler
Read more

Reset Your Password