/*! elementor - v3.4.8 - 16-11-2021 */ (self.webpackChunkelementor=self.webpackChunkelementor||[]).push([[181],{9728:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class baseTabs extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{tablist:'[role="tablist"]',tabTitle:".elementor-tab-title",tabContent:".elementor-tab-content"},classes:{active:"elementor-active"},showTabFn:"show",hideTabFn:"hide",toggleSelf:!0,hidePrevious:!0,autoExpand:!0,keyDirection:{ArrowLeft:elementorFrontendConfig.is_rtl?1:-1,ArrowUp:-1,ArrowRight:elementorFrontendConfig.is_rtl?-1:1,ArrowDown:1}}}getDefaultElements(){const e=this.getSettings("selectors");return{$tabTitles:this.findElement(e.tabTitle),$tabContents:this.findElement(e.tabContent)}}activateDefaultTab(){const e=this.getSettings();if(!e.autoExpand||"editor"===e.autoExpand&&!this.isEdit)return;const t=this.getEditSettings("activeItemIndex")||1,a={showTabFn:e.showTabFn,hideTabFn:e.hideTabFn};this.setSettings({showTabFn:"show",hideTabFn:"hide"}),this.changeActiveTab(t),this.setSettings(a)}handleKeyboardNavigation(e){const t=e.currentTarget,a=jQuery(t.closest(this.getSettings("selectors").tablist)),s=a.find(this.getSettings("selectors").tabTitle),i="vertical"===a.attr("aria-orientation");switch(e.key){case"ArrowLeft":case"ArrowRight":if(i)return;break;case"ArrowUp":case"ArrowDown":if(!i)return;e.preventDefault();break;case"Home":return e.preventDefault(),void s.first().focus();case"End":return e.preventDefault(),void s.last().focus();default:return}const n=t.getAttribute("data-tab")-1,r=this.getSettings("keyDirection")[e.key],o=s[n+r];o?o.focus():-1===n+r?s.last().focus():s.first().focus()}deactivateActiveTab(e){const t=this.getSettings(),a=t.classes.active,s=e?'[data-tab="'+e+'"]':"."+a,i=this.elements.$tabTitles.filter(s),n=this.elements.$tabContents.filter(s);i.add(n).removeClass(a),i.attr({tabindex:"-1","aria-selected":"false","aria-expanded":"false"}),n[t.hideTabFn](),n.attr("hidden","hidden")}activateTab(e){const t=this.getSettings(),a=t.classes.active,s=this.elements.$tabTitles.filter('[data-tab="'+e+'"]'),i=this.elements.$tabContents.filter('[data-tab="'+e+'"]'),n="show"===t.showTabFn?0:400;s.add(i).addClass(a),s.attr({tabindex:"0","aria-selected":"true","aria-expanded":"true"}),i[t.showTabFn](n,(()=>elementorFrontend.elements.$window.trigger("resize"))),i.removeAttr("hidden")}isActiveTab(e){return this.elements.$tabTitles.filter('[data-tab="'+e+'"]').hasClass(this.getSettings("classes.active"))}bindEvents(){this.elements.$tabTitles.on({keydown:e=>{jQuery(e.target).is("a")&&"Enter"===e.key&&e.preventDefault(),["End","Home","ArrowUp","ArrowDown"].includes(e.key)&&this.handleKeyboardNavigation(e)},keyup:e=>{switch(e.key){case"ArrowLeft":case"ArrowRight":this.handleKeyboardNavigation(e);break;case"Enter":case"Space":e.preventDefault(),this.changeActiveTab(e.currentTarget.getAttribute("data-tab"))}},click:e=>{e.preventDefault(),this.changeActiveTab(e.currentTarget.getAttribute("data-tab"))}})}onInit(...e){super.onInit(...e),this.activateDefaultTab()}onEditSettingsChange(e){"activeItemIndex"===e&&this.activateDefaultTab()}changeActiveTab(e){const t=this.isActiveTab(e),a=this.getSettings();!a.toggleSelf&&t||!a.hidePrevious||this.deactivateActiveTab(),!a.hidePrevious&&t&&this.deactivateActiveTab(e),t||this.activateTab(e)}}t.default=baseTabs},2:(e,t,a)=>{"use strict";var s=a(7914);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(a(9728));class Toggle extends i.default{getDefaultSettings(){return{...super.getDefaultSettings(),showTabFn:"slideDown",hideTabFn:"slideUp",hidePrevious:!1,autoExpand:"editor"}}}t.default=Toggle}}]);
# Predefined list for excluding JS files or inline JS codes # # Comment can use `# `(there is a space following), or `##`, can use both as a new line or end of one line # If you want to predefine new items, please send a Pull Request to https://github.com/litespeedtech/lscache_wp/blob/dev/data/js_excludes.txt We will merge into next plugin release # JS file URL excludes maps-api-ssl.google.com maps.google.com/maps maps.googleapis.com google.com/recaptcha google-analytics.com/analytics.js stats.wp.com js.stripe.com paypal.com/sdk/js cse.google.com/cse.js /syntaxhighlighter/ spotlight-social-photo-feeds ## https://docs.spotlightwp.com/article/757-autoptimize-compatibility @Tobolo userway.org # Inline JS excludes document.write gtag gtm dataLayer adsbygoogle block_tdi_ ## Theme: Newspaper by tagDiv.com data-view-breakpoint-pointer ## Plugin: The Events Calendar by Modern Tribe (https://theeventscalendar.com/) wp-json/wp-statistics ## WP Statistics ## JetPack Stats stats.wp.com/e- _stq # Cloudflare turnstile - Tobolo turnstile challenges.cloudflare.com@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp} T-A-G™ : Tap and Go ! T-A-G™ : Tap and Go ! – Page 5869

gxspin casino’s Unique Selling Points – What Sets It Apart?

In the competitive arena of online gaming, gxspin casino distinguishes itself through a multitude of features tailored for discerning players. This casino caters specifically to high rollers and VIPs, offering an array of exclusive services that enhance the overall gaming experience. Below, we explore the various unique selling points that set gxspin apart from its …

gxspin casino’s Unique Selling Points – What Sets It Apart? Read More »

The Role of Customer Support at hiddenjack casino

Customer support is a crucial element of any online casino experience, particularly at hiddenjack casino. For seasoned players who understand the importance of Return to Player (RTP) percentages, bonus terms, and wagering requirements, having reliable customer support can significantly enhance their gaming experience. Below, we will address some common questions and myths about customer support …

The Role of Customer Support at hiddenjack casino Read More »

Guide to Payment Methods Available at richyfish casino

When engaging with online casinos like richyfish, understanding the available payment methods is crucial for ensuring a smooth gaming experience. This guide will provide you with a step-by-step approach to the various payment options at richyfish casino, along with important considerations regarding licensing, safety, and honest odds. Step 1: Registration Before you can start making …

Guide to Payment Methods Available at richyfish casino Read More »

PupaLupa Casino’s Withdrawal Times Explained

PupaLupa Casino has quickly gained traction in the online gaming community, especially among mobile users. With a focus on a seamless mobile experience, players can enjoy their favourite games on the go. However, understanding withdrawal times is crucial for players who wish to manage their funds effectively. Here, we will provide a comprehensive look at …

PupaLupa Casino’s Withdrawal Times Explained Read More »

Is raptorwins Worth Your Time?

As an experienced player, you understand the importance of selecting a casino that not only promises excitement but also offers solid value. Raptorwins Casino has recently emerged on the scene, and with its intriguing offerings, it’s essential to assess whether it’s a worthwhile destination for your gaming pursuits. This review will focus on critical metrics …

Is raptorwins Worth Your Time? Read More »

Exploring SpinDog Casino’s New Game Releases

SpinDog Casino is continually expanding its collection of games, providing players with fresh and exciting options. The latest releases are designed to enhance your gaming experience with innovative features and engaging themes. In this article, we will focus on key aspects like registration ease, support quality, and payment methods, ensuring you have a smooth start …

Exploring SpinDog Casino’s New Game Releases Read More »

Best Strategies for Winning at slotlair casino Slots

As a discerning player at slotlair casino, understanding the intricacies of slot machines is paramount to maximising your returns. The allure of slots lies not only in their vibrant graphics and engaging themes but also in their potential for rewarding gameplay. This article will explore effective strategies that can enhance your chances of success, focusing …

Best Strategies for Winning at slotlair casino Slots Read More »

Exploring Slot Tournaments at slotsshine casino

Slot tournaments offer an exciting dimension to the traditional gaming experience, providing players with the chance to compete against one another for substantial prizes. At slotsshine casino, the mobile experience of these tournaments is particularly noteworthy, catering to those who enjoy playing on the go. In this article, we will closely examine the mobile user …

Exploring Slot Tournaments at slotsshine casino Read More »

Best Practices for Managing Your Bankroll at Shinyjoker Casino

Managing your bankroll effectively is crucial for enjoying your gaming experience at shinyjoker Casino. With the increasing popularity of mobile gaming, particularly in the UK, understanding how to handle your finances while playing on the go can help you make the most of your time and money. Here, we will explore key practices that can …

Best Practices for Managing Your Bankroll at Shinyjoker Casino Read More »

Scroll to Top