Single Blog Title

This is a single blog caption
30 Σεπ

Migliori Casinò Online Italiani Siti Adm Sicuri Settembre 2025

Migliori On Line Casino In Italia Delete 2025 Classifica Aggiornata Casinò Legali

Gioco Digitale è stato capace dalam distinguersi tra my partner and i casinò online italiani sin dalla sua nascita. Un traguardo raggiunto nel cariz di pochi codice, grazie a mi proposta complessiva che accontenta giocatori più o meno esperti e che è in grado pada aggiornarsi costantemente. La piattaforma fa zona di Evoke (ex 888 Holdings), compagnia britannica con ubicación a Gibilterra attiva anche nel parte delle scommesse sportive e del holdem poker online rispettivamente que tiene 888sport e 888poker.

  • Anche we metodi di deposito locali (come PostePay o bonifico bancario italiano) possono dare complicato l’accesso for every chi si trova fuori dal Cittadina.
  • In Croatia il gioco d’azzardo è regolato dall’Agenzia delle Dogane e dei Monopoli ADM, ex AAMS.
  • Questo permette are generally tutela dei minori di 18 codice e il disputa a fenomeni come il gioco compulsivo e il potenziale riciclaggio di denaro.

Con un grasp in diritto commerciale, Bonnie è un caporedattore eccezionale di Top10Casinos. it che usa la tua conoscenza ed esperienza nel settore for each guidare i giocatori italiani nella giusta direzione. Gestisce anche un team pada scrittori di talento per garantire che i contenuti siano della massima qualità. L’ADM (Agenzia delle Dogane e dei Monopoli) è l’ente regolatore ufficiale dello Stato” “italiano.

Posso Agire Con Soldi Veri Sui Casinò On The Internet In Italia?

Il primo e più importante di tutti è la apparenza della licenza ADM (ex AAMS), impegno sulla legalità della piattaforma da lado dell’ente regolatore. A questa si aggiunge la collaborazione que tiene agenzie indipendenti che verificano l’integrità del software RNG e l’impegno attivo for every il Gioco Avveduto. Prima di procedere con la lettura delle pagine di questo sito, lasciate che vi racconti qualcosa sul mio sito e sul mio team.

  • Operatori simili si concentrano sull’offrire alla clientela una distinzione bingo composta dai software di più alta qualità realizzati dai provider migliori nel panorama internazionale.
  • Tuttavia, noi di Gamblizard, preferiamo care to ai lettori online store entrambi i mondi, senza lasciare che un tipo rimedio prevalga sull’altro.
  • Presente nel scambio” “italiano dal 2011, dodici mesi in cui ha ottenuto la abuso ADM, offre benefit generosi e un’esperienza mobile completa.
  • Ogni sito for each divertirsi online che raccomandiamo deve avere una licenza per il gioco d’azzardo e possibilmente possedere free spin.

Se este casinò ha ottenuto la licenza dell’Agenzia, allora, può valere automaticamente considerato affidabile. Puoi contare sul fatto che algun gestore con licenza ADM impieghi the misure di garanzia più serrate per proteggere i dati che dovrai trasmettere per poter agire sul sito. Uno dei vantaggi dei casinò online è la possibilità di provare numerosi prodotti senza dover investire denaro reale https://italy-casinoonline.com/.

Varietà Dei Giochi Offerti E Esclusive

MiglioriCasinoItalia si è affermata arrive una risorsa preziosa e affidabile for every gli appassionati dalam casinò online. Fondata da Federico Maggio, uno scrittore laureato in informatica disadvantage anni di conoscenza nei tavoli verdi, la nostra apostolato è quella dalam guidare attentamente i giocatori nel settore gambling online in Italia. Anche sony ericsson in Italia i casinò fisici low sono molti, é só varcare il restrict per trovare determinate location che meritano davvero attenzione. Il Casinò Barrière di Mentone è una di queste, dans le cas où tratta una delle scelte più gettonate dai giocatori italiani per la tua posizione strategica at the l’ambiente di ambiente. Oltre ai veri e propri casinò, in Italia esistono svariate sale ag gioco, dedicate esclusivamente alle slot equipment, e sale ag poker, dove gli appassionati possono cimentarsi in partite dal vivo. La facilità d’uso dell’interfaccia è fondamentale per un’esperienza utente ottimale nei casinò online.

  • Se la éxito è dalla tua parte e haifisch vinto una unione o, semplicemente, vuoi ritirare denaro dal tuo conto, allora, puoi inviare” “mi richiesta di prelievo.
  • Il mondo dei casinò online vede protagonisti alcuni fornitori di software pada altissimo livello, che ogni anno dans le cas où sfidano per creare giochi sempre più innovativi e coinvolgenti.
  • Dispositivi mobile phone come smartphone e tablet vengono utilizzati sempre più frequentemente per navigare su internet.
  • Come abbiamo già accennato, secondo la norma italiana, gli operatori devono garantire l’accesso a strumenti di supporto per elle gioco responsabile.

Ciò include jackpot progressivi, croupier dal palpitante, slot, giochi weil tavolo, video holdem poker e altro ancora. In quanto residenti in Italia, avete accesso a numerosi piattaforme online legali autorizzati dall’Amministrazione Autonoma” “dei Monopoli di Stato del Paese. Inoltre, i loro siti sono disponibili throughout italiano e offrono alcune delle slot machine game e giochi dalam produttori di software leader del traffico.

Casinò Online

Vincere within un casinò on the web è sempre piacevole, ma aspettare troppo a lungo per ricevere le proprie vincite può trasformare l’entusiasmo in mortificazione.” “[newline]Le vincite più consistenti si trovano unito nei giochi con un RTP (Return to be able to Player) elevato e una volatilità medio-bassa. Per esempio, este RTP del 96% indica che, in media, 96€ ogni 100€ giocati vengono restituiti ai giocatori sotto forma pada premi. I casinò che si distinguono per i pay out più alti offrono giochi con RTP competitivi e jackpot feature da sogno.

  • Visitando il nostro sito dichiari di essere maggiorenne + e accetti i nostri Termini elizabeth condizioni, la Informativa sulla privacy elizabeth l’uso di dessert.
  • Per muoversi verso incontro ai fan del gioco, abbiamo individuato i migliori casinò italiani disadvantage una vasta gamma di giochi black jack sia classici che con twist e feature speciali.
  • Anzi, a ben controllare la proposta dei casinò online in Italia è ancora più variegata della controparte “fisica”.
  • Questi operatori non sono soggetti ai rigidi controlli imposti dall’Agenzia delle Dogane e dei Monopoli, il che può compromettere l’integrità dei giochi elizabeth la sicurezza delle transazioni.

Merito di mi piattaforma sempre aggiornata con le suprême novità del settore e ricca dalam promozioni periodiche. Gli appassionati di slot machine game, in particolare, possono sbizzarrirsi con migliaia di titoli realizzati da decine pada differenti provider. Una strategia, quella di dare spazio the sviluppatori emergenti, virtuosa e che permette a StarCasinò di proporre quello che è senza complesso uno dei cataloghi di gioco più variegati in corso. Anche se possono sembrare allettanti each alcune offerte, are generally mancanza di una licenza legale riduce la protezione for each gli utenti, rendendo l’esperienza di gioco potenzialmente meno sicura.

Licensing, Online Casino Regulation And Income Taxes In Italy

Non mancano poi novità in continuo aggiornamento, visibili già within prima pagina insieme ai prodotti più adatti per ogni festività e periodo. Oggi gli utenti” “soddisfatti del “leone scandinavo” sono decine pada migliaia, un gruppo destinato a crescere ancora nei prossimi anni. La ripiano di gioco, throughout costante evoluzione, debes del resto mi varietà di giochi con i più elevati valori medi di ritorno al giocatore tra quelli presenti sul mercato. Tra i top casinò online AAMS, SNAI riesce a elevarsi in modo eccellente, oltre ad essere una vera electronic propria istituzione within Italia nel ámbito delle scommesse sportive.

Questi enti impongono standard severi e conducono taxation regolari per coprire che i giochi siano equi, trasparenti e conformi alla normativa. Molti casinò online offrono una vasta gamma di bonus e promozioni, pensate sia per attirare nuovi giocatori che per premiare quelli già iscritti. Dai bonus sul deposito ai giri gratuiti, fino ai bonus senza deposito, queste offerte promettono di aumentare elle tuo budget e rendere il gara ancora più piacevole. A questo fondamentale servizio clienti my partner and i migliori siti casinò online affiancano solitamente una dettagliata suddivisione FAQ, che risponde cioè alle domande più frequenti fatte dagli utenti. Se ben realizzata, questa permette di solito ai giocatori pada avere risposte chiare e coincise allesammans maggior parte dei dubbi prima ancora di contattare l’assistenza. Ho dedicato el approfondimento apposito aje vari software casinò presenti sul scambio,” “perché ognuno ha le proprie caratteristiche peculiari.

Siti Con The Migliori Offerte E Bonus

I giochi live nei casinò italiani stanno guadagnando sempre più popolarità e rappresentano una delle esperienze più autentiche per chi ama il gioco online. Un fattore cruciale per noi nella selezione di un casinò on the internet è la varietà dei giochi da casinò offerti. È importante che ogni piattaforma disponga dalam un ampio catalogo che comprenda position, giochi da tavolo, video poker elizabeth casinò live, in modo da compiacere le diverse preferenze dei giocatori. Ci sono” “molti fattori da consideratie nella scelta dei migliori casinò on the internet in Italia, electronic ci auguriamo che le informazioni di questa pagina ni siano utili each prendere decisioni più consapevoli e within linea con the vostre preferenze. I siti non regolamentati, invece, non offrono alcuna tutela elizabeth il rischio è davvero alto.

Abbiamo particolarmente apprezzato los angeles varietà di slot machine game offerte, con più di 1900 titoli disponibili, tra cui alcuni interessanti esclusive come la Dynamite Fortunes. Sì arianne gioco d’azzardo on the web con soldi veri è regolato within Italia dalla legge del 2011. Anche se esistono versioni demo di quasi tutti i titoli ludici, tutti my partner and i casinò virtuali danno la possibilità di investire denaro volgare, con giochi advertisement” “altmodische e basse puntate, a seconda delle preferenze degli utenti. Un buon casinò online si distingue non solo for each la qualità dei giochi o the promozioni, ma anche per quelle proprietà uniche che migliorano l’esperienza complessiva.

I Bonus Senza Almacenamiento Sono Disponibili Nei Migliori Casinò Online?

I casino on-line inseriscono decine di slot machine nuove ogni mese for each cui non stupirti se avrai some sort of disposizione migliaia pada slot tra cui scegliere. Slot machine e giochi de uma tavolo classici sono un must per ogni casino che si rispetti, mentre altre categorie dalam giochi come stop e lotterie rappresentano un plus. Per questo motivo selezioniamo solo operatori que incluye metodi di deposito popolari, tempistiche pada prelievo veloci, limiti minimi e massimi flessibili, e zero” “commissioni. La stragrande maggioranza dei casinò online sicuri in Italia non richiede commissioni per i prelievi.

La buona notizia è che i” “migliori siti di casinò online offrono giochi con un RTP (Return to Player) chiaramente indicato. Questo valore rappresenta are generally percentuale di denaro scommesso che il gioco restituisce ai giocatori nel speed. Ad esempio, un RTP del 98% significa che, in media, il 98% di tutte le puntate viene redistribuito come vincite. Nei migliori siti dalam casinò online troverai un’ampia scelta di metodi di deposito, sia per depositare che per prelevare denaro. Ogni opzione funziona in metodo diverso, con tempistiche e limitazioni che possono variare. Ecco perché è fundamental scegliere il libro più adatto allesamt tue esigenze, che sia veloce, assiduo e semplice da usare.

Slot Machine Online Per Fare Soldi Veri

Un esempio è immortalato dalla già citata eCOGRA, azienda che controlla e certifica i servizi di online gaming, within particolare i generatori di numeri casuali e l’RTP. All’ADM (ex AAMS) cuando aggiungono ulteriori società indipendenti che hanno come obiettivo quello di verificare la piena regolarità dello scenario ludico nazionale e internazionale. Un esempio tra tutti è rappresentato ag eCOGRA, azienda britannica nata nel 2003″ “che controlla e certifica i servizi di online gaming europei e dei migliori casinò online within particolare. Nessuno vuole investire il adatto denaro senza ottenere la certezza che il sito casinò scelto sia equo, legale e risoluto al 100%, motivación per cui inizierò esaminando in primis la sicurezza.

  • Questa misura è stata accompagnata da una serie pada iniziative – alcune nuove, altre già esistenti – per promuovere il gara responsabile.
  • Giocare on-line può essere un’attività rischiosa, quindi è importante scegliere el casinò online italiano che offra le opzioni bancarie più sicure e protette.
  • Il Casinò Barrière pada Mentone è mi di queste, cuando tratta una delle scelte più gettonate dai giocatori italiani per la tua posizione strategica electronic l’ambiente di fantaisie.
  • Ovviamente, devi trovare il miglior casinò online throughout cui giocare within modo da poter incassare le tue vincite.

Dispositivi mobile phone come smartphone electronic tablet vengono utilizzati sempre più con frequenza per navigare su internet. Un pattern che riguarda de forma segura anche i siti di casinò on the internet, che per corrente hanno sviluppato nel tempo app allocate di alta qualità. Di seguito potete trovare le proprietà dei software utilizzati dai principali operatori sul mercato. Queste possono essere inprimoluogo di due tipi, le cosiddette “classiche” con software RNG e quelle realizzate per i casinò live, che way gameplay aggiungono are generally presenza di el croupier dal listo collegato in webcam.

I Giocatori Hanno Fatto Qualche Reclamo Per Presente Casinò?

Questo però può comunque accadere, così come ad ipotesi può risultare impossibile ritirare una vincita ottenuta con denaro versato utilizzando algun altro metodo di pagamento. Con l’obiettivo di perseguire la massima trasparenza at the correttezza possibile, my partner and i casinò online che operano secondo la legge possono sollecitare ulteriori verifiche aje nuovi iscritti. Queste includono l’inserimento di codici OTP elizabeth l’invio via email di un selfie insieme al información d’identità indicato throughout fase di annotazione, fondamentale per fugare ogni dubbio sull’intestatario del conto gioco. I casinò online non AAMS non rispettano la legge, e mettono a rischio la sicurezza dei propri utenti.

  • Uno dei principali vantaggi de gioco d’azzardo on the internet è il eretto che i fior fiore piattaforma vi offriranno vantaggi e reward per utilizzare we loro servizi anche senza primo almacén.
  • Potete starne certi, i migliori casinò online italiani vi offriranno le opzioni di pagamento più sicure e popolari.
  • Ha inoltre il potere pada cancellare le licenze rilasciate agli operatori che non rispettano le norme electronic le procedure legali previste.
  • Fondato nel 2011, il casinò nasce con l’obiettivo di rivoluzionare il settore del gambling online puntando sull’innovazione mobile.

Tuttavia, trattandosi pada una registrazione su un sito net che richiede l’inserimento dei propri dati personali, è sempre bene farla prestando la giusta attenzione. Ricordati di tenere sempre a piatto di mano el valido documento dalam identità, e che il gioco d’azzardo è riservato soltanto ai maggiorenni. Passare alla seconda secuencia, ossia quella della registrazione, è evidente, veloce e not è richiesto alcun download. Iscriversi ad un casinò on the internet, infatti, è una procedura molto intuitiva che non precisa nessuna competenza informatica. Infine, sulle versioni mobile dei casinò potrai registrarti, effettuare depositi e cash-out delle vincite allo stesso modo throughout cui li effettui da PC u Mac. I nostri consigli veri for each giocare alle slot machine game online con” “più consapevolezza (e qualche chance in più).

La Reputazione De Casinò È Positiva O Negativa?

Sono ben consapevole delle trappole in cui dans le cas où può cadere, no momento em que si cercano we migliori casinò on the web, quelli più sicuri e protetti. Il progetto di corrente portale è fornire informazioni affidabili ed accurate sul trasparente del gioco online, di cui fidarsi veramente. Per approfondire, vi invito a new leggere la pagina “Su di noi” e a scoprire un po’ pada più su dalam me e sui miei collaboratori.

Per quanto riguarda votre carte prepagate, Postepay – emessa dalle Poste Italiane – è generalmente più utilizzata di PaysafeCard. Dal nostro luogo di vista, una normativa italiana fixa adottato un avvicinamento rigoroso su alcuni aspetti del gioco online, offrendo comunque una certa flessibilità ai giocatori. Ad esempio, mentre are generally pubblicità sul gara d’azzardo è en su totalidad vietata, i casinò online con abuso ADM possono comunque offrire un’ampia gamma di giochi.

I Migliori Casinò Online Per Categoria

Per farlo è adeguato scaricare le software dedicate, oppure apertamente utilizzare la versione ottimizzata (web app) accessibile da internet browser, in cui arianne sito si adatta alle dimensioni di qualsiasi schermo. La qualità dell’esperienza weil mobile è distinto dei criteri più importanti da riscuotere in considerazione nella valutazione di un casinò online. Oltre agli incentivi sulla prima ricarica, tutte le piattaforme citate su questa web mettono a disposizione molte promozioni for every gli utenti già iscritti. Tra queste rientrano spesso proposée settimanali legate a new specifici giochi u provider, iniziative que tiene rimborso e we daily spin, ovvero giri gratis giornalieri su divertenti ruote della fortuna disadvantage premi di numeroso tipo. In foundation alle vostre preferenze, per scegliere gli operatori più adatti vi consiglio dalam dare un’occhiata de flesta loro proposta completa. Esistono diverse società indipendenti che verificano la piena regolarità dei migliori casinò online AAMS.

  • Vincere throughout un casinò on-line è sempre emozionante, ma aspettare esagerato a lungo for each ricevere le proprie vincite può trasformare l’entusiasmo in mortificazione.” “[newline]Le vincite più consistenti si trovano spesso nei giochi con una RTP (Return to be able to Player) elevato e una volatilità medio-bassa.
  • Queste piattaforme trasmettono i giochi in diretta da studi professionali, con veri croupier che gestiscono le partite in tempo volgare.
  • Uno dei vantaggi dei casinò online è la possibilità pada provare numerosi prodotti senza dover investire denaro reale.
  • Per trionfare il meglio dalla tua esperienza dalam gioco i added bonus devono essere generosi, devono avere T&C chiari e requisiti di giocata ragionevoli.

Su Internet casinos. com, raccomandiamo alone siti di casinò online con abuso e regolamentati. Ogni piattaforma che abbia nelle nostre liste di casinò italiani è stata controllata per verificare los angeles presenza di una licenza ADM valida. Per essere all’altezza dei competitor, el nuovo casinò dovrebbe garantire sicurezza, trasparenza e correttezza, oltre a un’ampia varietà di giochi elizabeth promozioni.

Migliori Siti Casinò Online D’italia – Top 20

Scegliamo my partner and i casinò con i actually migliori bonus di benvenuto e votre promozioni settimanali più accattivanti. Per guadagnare il meglio dalla tua esperienza di gioco i benefit devono essere generosi, devono avere T&C chiari e requisiti di giocata ragionevoli. Per entrare a new far parte delete circuito dei casinò online ADM mi piattaforma deve presentare domanda all’ente regolatore, che concederà are generally licenza, garanzia dalam sicurezza e legalità soltanto dopo numerose quanto accurate verifiche. Queste riguardano sobre todo la sicurezza dei dati personali e bancari inseriti dagli utenti e l’integrità del software RNG che regola my partner and i giochi.

  • I casinò live rappresentano una soluzione perfetta for every chi desidera l’atmosfera di un casinò tradizionale, ma disadvantage la comodità dalam giocare da locuinta o ovunque si trovi.
  • Se ami i actually crash games, advertisement esempio, è preferibile orientarti verso este casinò specializzato throughout questa categoria di giochi.
  • L’ottenimento di premi e riconoscimenti è un altro indicatore molto importante, for every quanto riguarda l’affidabilità dei siti casinò online AAMS.
  • Grazie a provider pada alto livello come Evolution, Pragmatic Participate in e Playtech, potrai accedere a titoli celebri come Lightning Roulette, Immersive Different roulette games e Double Golf ball Roulette.
  • Le software house che prediligiamo, sono regolarmente sottoposte a verifiche da parte pada società esterne, appear ad esempio eCOGRA, le quali controllano l’integrità degli algoritmi per assicurare este gioco equo e trasparente.

Le software house che prediligiamo, sono sistematicamente sottoposte a verifiche da parte pada società esterne, are available ad esempio eCOGRA, le quali controllano l’integrità degli algoritmi per assicurare algun gioco equo e trasparente. Grazie de flesta presenza di croupier reali e alla trasmissione del gara in streaming, my partner and i giochi live sono capaci di offrire un coinvolgimento unico, quasi come trovarsi in un casinò fisico. Questo corporacion statale regola i casinò online che trovate su questa pagina e nella nostra lista Online casino AAMS completa, assicurando che rispettino common elevati di trasparenza e affidabilità.

Siti Che” “offrono Prelievi Rapidi

Immagina dalam entrare in un casinò online elizabeth ricevere un added bonus di benvenuto fondo forma… Per essere in grado di vincere al casinò online bisogna, innanzitutto, possedere una discreta dose di bonanza, capire quale gioco si adatta maggiormente alle tue esigenze e andare alla ricerca di el sito di casinò sicuro e fidato. Giocare in el casinò reale è un’esperienza completamente diversa, paragonata al gara online, su corrente non c’è alcun dubbio. Entrambe votre modalità di gara presentano vantaggi e svantaggi che cercheremo di analizzare quel professionnel di seguito. I casinò della nostra classifica sono tutti fruibili da diversi dispositivi mobili. Molti di questi casinò offrono applicazioni commit scaricabili dall’app shop per gli utenti iOS e dal Play Store per quelli Android.

  • Per incominciare a ricevere electronic mail e promozioni, fai clic sul url nell’email che ti abbiamo inviato for every confermare il tuo indirizzo email ✅
  • Alcuni dei nostri consigli offrono anche free spin aggiuntivi, dandovi ampie opportunità di battere molto grazie a new un bankroll straordinario.
  • Con un master in diritto commerciale, Bonnie è el caporedattore eccezionale pada Top10Casinos. it che usa la sua conoscenza ed esperienza nel settore for every guidare i giocatori italiani nella giusta direzione.
  • Questi interventi rafforzano l’impegno del settore a offrire un’esperienza pada gioco sicura elizabeth consapevole, con elle supporto di campagne di prevenzione elizabeth strumenti per l’autocontrollo dei giocatori italiani.

Anche i casinò que incluye blackjack online sono ormai da speed tra le piattaforme di gioco più ricercate dagli appassionati. Parliamo di el gioco dove abilità e strategia contano spesso più della fortuna, e che per questo è sempre più abitare. Inoltre, tutte le transazioni sono considerevolmente rapide e i metodi di deposito includono i principali e-wallet e opzioni come Google Pay e Apple Pay. Presente nel scambio” “italiano dal 2011, anno in cui fixa ottenuto la licenza ADM, offre bonus generosi e un’esperienza mobile completa. Tra i punti pada forza spiccano affidabilità, assistenza di qualità e numerose opzioni di pagamento. I punti di forza del sito, momento me, sono my partner and i menù molto intuitivi, un’ottima app mobile e una varietà di giochi davvero impressionante.

Storia Dei Casinò Online Italiani

La roulette è uno dei grandi classici del casinò, apprezzata per la tua semplicità e l’adrenalina che sa regalare. Tra le prosecute varianti principali troviamo la roulette europea, americana e francese, ognuna con caratteristiche e regole specifiche. I migliori casinò online dedicati alla roulette offrono la” “selezione variegata di giochi, con limiti dalam puntata e modalità di vincita pensati per soddisfare the esigenze di ogni tipo di giocatore. Nei 5 casinò online migliori ag noi selezionati elle pacchetto di benvenuto più comune prevede un bonus dalam deposito. Il casinò ti accrediterà come fondi extra mi certa percentuale dell’importo da te versato. Ad esempio, este bonus del 100% su un bidón di 100€ usted porterà altri 100€ erogati in prestigio bonus.

  • DAILY SPIN è il gioco targato SNAI che offre premi giornalieri a tutti gli appassionati…
  • Per molti, il gioco online è algun modo per divertirsi e passare elle tempo, mentre altri sperano di colpire il colpo doloroso.” “[newline]Tuttavia, non si può ignorare il pericolo che il gara possa sfuggire di mano, portando the dipendenze o the spese incontrollate.
  • Dopo aver testato e confrontato tutti i concessionari attivi in Italia, abbiamo stilato una lista di something like 20 gestori e fornito qualche info sulla top20.
  • Questa implica l’invio dalam un documento usuale (patente di guida o passaporto), una prova di residenza (bollette a sé intestate o documenti bancari).
  • Sempre più italiani preferiscono intrattenersi nei casinò utilizzando il proprio cellulare.

Valutare correttamente i bonus encouraged per i casinò online italiani cuenta prestare attenzione samtliga cifra messa sul piatto dagli operatori, naturalmente, ma anche alle condizioni pada riscatto. Queste riguardano principalmente le tempistiche e il betting, cioè il numero di volte in cui il added bonus deve essere rigiocato per essere prelevabile. Con il sfilare degli anni, l’offerta ludica è stata ampliata sempre pada più, con l’ingresso di nuove tipologie di gioco come i game display. Di fatto, oggi nei migliori casinò online AAMS si può trovare praticamente tutte le forme di intrattenimento tipiche delle sale da gioco terrestri.

La Proposta Dei Giochi Nei Casinò Online In Italia

Sebbene siano diversi i concessionari che includono elle bingo nella propria libreria, chi valla i top prodotti appartenenti a questa categoria dovrebbe levare la sua attenzione verso siti specializzati. Operatori simili si concentrano sull’offrire de flesta clientela una scelta bingo composta dai software di più alta qualità realizzati dai provider migliori nel panorama internazionale. I nostri 12 migliori siti di bingo gratis on-line vi aiuteranno the” “trovare facilmente un operatore con le sale e i giochi di bingo giusti per voi.

Tra i titoli più popolari ci sono elle Live Blackjack, la Live Roulette, elle Live Baccarat electronic il Live Dealer Poker, che uniscono l’eleganza del gioco dal vivo alla praticità del gara online. Se stai cercando il casinò perfetto, devi scienza che ogni ripiano ha i suoi punti di forza. La lista che ti abbiamo dedotto prima raccoglie my partner and i migliori siti di casinò online italiani del 2025 inside generale, ma magari hai esigenze più specifiche. Ora che hai a tua” “disposizione tutte le facts necessarie, tutto ciò che ti resta da fare è scegliere uno dei migliori siti di casinò online dalla nostra lista.

/*! elementor - v3.27.0 - 03-02-2025 */ /*! For license information please see common.min.js.LICENSE.txt */ (()=>{var C={51115:(C,T,B)=>{"use strict";function n(C){for(var T=arguments.length,B=Array(T>1?T-1:0),q=1;q3?T.i-4:T.i:Array.isArray(C)?1:s(C)?2:v(C)?3:0}function u(C,T){return 2===o(C)?C.has(T):Object.prototype.hasOwnProperty.call(C,T)}function a(C,T){return 2===o(C)?C.get(T):C[T]}function f(C,T,B){var q=o(C);2===q?C.set(T,B):3===q?C.add(B):C[T]=B}function c(C,T){return C===T?0!==C||1/C==1/T:C!=C&&T!=T}function s(C){return L&&C instanceof Map}function v(C){return $&&C instanceof Set}function p(C){return C.o||C.t}function l(C){if(Array.isArray(C))return Array.prototype.slice.call(C);var T=X(C);delete T[K];for(var B=J(T),q=0;q1&&(C.set=C.add=C.clear=C.delete=h),Object.freeze(C),T&&i(C,(function(C,T){return d(T,!0)}),!0)),C}function h(){n(2)}function y(C){return null==C||"object"!=typeof C||Object.isFrozen(C)}function b(C){var T=Y[C];return T||n(18,C),T}function m(C,T){Y[C]||(Y[C]=T)}function _(){return W}function j(C,T){T&&(b("Patches"),C.u=[],C.s=[],C.v=T)}function g(C){O(C),C.p.forEach(S),C.p=null}function O(C){C===W&&(W=C.l)}function w(C){return W={p:[],l:W,h:C,m:!0,_:0}}function S(C){var T=C[K];0===T.i||1===T.i?T.j():T.g=!0}function P(C,T){T._=T.p.length;var B=T.p[0],q=void 0!==C&&C!==B;return T.h.O||b("ES5").S(T,C,q),q?(B[K].P&&(g(T),n(4)),t(C)&&(C=M(T,C),T.l||x(T,C)),T.u&&b("Patches").M(B[K].t,C,T.u,T.s)):C=M(T,B,[]),g(T),T.u&&T.v(T.u,T.s),C!==G?C:void 0}function M(C,T,B){if(y(T))return T;var q=T[K];if(!q)return i(T,(function(W,U){return A(C,q,T,W,U,B)}),!0),T;if(q.A!==C)return T;if(!q.P)return x(C,q.t,!0),q.t;if(!q.I){q.I=!0,q.A._--;var W=4===q.i||5===q.i?q.o=l(q.k):q.o,U=W,L=!1;3===q.i&&(U=new Set(W),W.clear(),L=!0),i(U,(function(T,U){return A(C,q,W,T,U,B,L)})),x(C,W,!1),B&&C.u&&b("Patches").N(q,B,C.u,C.s)}return q.o}function A(C,T,B,q,W,U,L){if(r(W)){var $=M(C,W,U&&T&&3!==T.i&&!u(T.R,q)?U.concat(q):void 0);if(f(B,q,$),!r($))return;C.m=!1}else L&&B.add(W);if(t(W)&&!y(W)){if(!C.h.D&&C._<1)return;M(C,W),T&&T.A.l||x(C,W)}}function x(C,T,B){void 0===B&&(B=!1),!C.l&&C.h.D&&C.m&&d(T,B)}function z(C,T){var B=C[K];return(B?p(B):C)[T]}function I(C,T){if(T in C)for(var B=Object.getPrototypeOf(C);B;){var q=Object.getOwnPropertyDescriptor(B,T);if(q)return q;B=Object.getPrototypeOf(B)}}function k(C){C.P||(C.P=!0,C.l&&k(C.l))}function E(C){C.o||(C.o=l(C.t))}function N(C,T,B){var q=s(T)?b("MapSet").F(T,B):v(T)?b("MapSet").T(T,B):C.O?function(C,T){var B=Array.isArray(C),q={i:B?1:0,A:T?T.A:_(),P:!1,I:!1,R:{},l:T,t:C,k:null,o:null,j:null,C:!1},W=q,U=Z;B&&(W=[q],U=ee);var L=Proxy.revocable(W,U),$=L.revoke,V=L.proxy;return q.k=V,q.j=$,V}(T,B):b("ES5").J(T,B);return(B?B.A:_()).p.push(q),q}function R(C){return r(C)||n(22,C),function n(C){if(!t(C))return C;var T,B=C[K],q=o(C);if(B){if(!B.P&&(B.i<4||!b("ES5").K(B)))return B.t;B.I=!0,T=D(C,q),B.I=!1}else T=D(C,q);return i(T,(function(C,q){B&&a(B.t,C)===q||f(T,C,n(q))})),3===q?new Set(T):T}(C)}function D(C,T){switch(T){case 2:return new Map(C);case 3:return Array.from(C)}return l(C)}function F(){function t(T,B){var q=C[T];return q?q.enumerable=B:C[T]=q={configurable:!0,enumerable:B,get:function(){var C=this[K];return Z.get(C,T)},set:function(C){var B=this[K];Z.set(B,T,C)}},q}function e(C){for(var T=C.length-1;T>=0;T--){var B=C[T][K];if(!B.P)switch(B.i){case 5:a(B)&&k(B);break;case 4:o(B)&&k(B)}}}function o(C){for(var T=C.t,B=C.k,q=J(B),W=q.length-1;W>=0;W--){var U=q[W];if(U!==K){var L=T[U];if(void 0===L&&!u(T,U))return!0;var $=B[U],V=$&&$[K];if(V?V.t!==L:!c($,L))return!0}}var G=!!T[K];return q.length!==J(T).length+(G?0:1)}function a(C){var T=C.k;if(T.length!==C.t.length)return!0;var B=Object.getOwnPropertyDescriptor(T,T.length-1);if(B&&!B.get)return!0;for(var q=0;qke,MiddlewareArray:()=>Oe,SHOULD_AUTOBATCH:()=>ze,TaskAbortError:()=>Be,__DO_NOT_USE__ActionTypes:()=>ue,addListener:()=>Ue,applyMiddleware:()=>applyMiddleware,autoBatchEnhancer:()=>autoBatchEnhancer,bindActionCreators:()=>bindActionCreators,clearAllListeners:()=>Le,combineReducers:()=>combineReducers,compose:()=>compose,configureStore:()=>configureStore,createAction:()=>createAction,createActionCreatorInvariantMiddleware:()=>createActionCreatorInvariantMiddleware,createAsyncThunk:()=>Pe,createDraftSafeSelector:()=>createDraftSafeSelector,createEntityAdapter:()=>createEntityAdapter,createImmutableStateInvariantMiddleware:()=>createImmutableStateInvariantMiddleware,createListenerMiddleware:()=>createListenerMiddleware,createNextState:()=>oe,createReducer:()=>createReducer,createSelector:()=>fe,createSerializableStateInvariantMiddleware:()=>createSerializableStateInvariantMiddleware,createSlice:()=>createSlice,createStore:()=>createStore,current:()=>R,findNonSerializableValue:()=>findNonSerializableValue,freeze:()=>d,getDefaultMiddleware:()=>getDefaultMiddleware,getType:()=>getType,isAction:()=>isAction,isActionCreator:()=>isActionCreator,isAllOf:()=>isAllOf,isAnyOf:()=>isAnyOf,isAsyncThunkAction:()=>isAsyncThunkAction,isDraft:()=>r,isFluxStandardAction:()=>isFSA,isFulfilled:()=>isFulfilled,isImmutableDefault:()=>isImmutableDefault,isPending:()=>isPending,isPlain:()=>isPlain,isPlainObject:()=>redux_toolkit_esm_isPlainObject,isRejected:()=>isRejected,isRejectedWithValue:()=>isRejectedWithValue,legacy_createStore:()=>ce,miniSerializeError:()=>miniSerializeError,nanoid:()=>nanoid,original:()=>e,prepareAutoBatched:()=>prepareAutoBatched,removeListener:()=>$e,unwrapResult:()=>unwrapResult});var q,W,U="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),L="undefined"!=typeof Map,$="undefined"!=typeof Set,V="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,G=U?Symbol.for("immer-nothing"):((q={})["immer-nothing"]=!0,q),H=U?Symbol.for("immer-draftable"):"__$immer_draftable",K=U?Symbol.for("immer-state"):"__$immer_state",Q=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),J="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(C){return Object.getOwnPropertyNames(C).concat(Object.getOwnPropertySymbols(C))}:Object.getOwnPropertyNames,X=Object.getOwnPropertyDescriptors||function(C){var T={};return J(C).forEach((function(B){T[B]=Object.getOwnPropertyDescriptor(C,B)})),T},Y={},Z={get:function(C,T){if(T===K)return C;var B=p(C);if(!u(B,T))return function(C,T,B){var q,W=I(T,B);return W?"value"in W?W.value:null===(q=W.get)||void 0===q?void 0:q.call(C.k):void 0}(C,B,T);var q=B[T];return C.I||!t(q)?q:q===z(C.t,T)?(E(C),C.o[T]=N(C.A.h,q,C)):q},has:function(C,T){return T in p(C)},ownKeys:function(C){return Reflect.ownKeys(p(C))},set:function(C,T,B){var q=I(p(C),T);if(null==q?void 0:q.set)return q.set.call(C.k,B),!0;if(!C.P){var W=z(p(C),T),U=null==W?void 0:W[K];if(U&&U.t===B)return C.o[T]=B,C.R[T]=!1,!0;if(c(B,W)&&(void 0!==B||u(C.t,T)))return!0;E(C),k(C)}return C.o[T]===B&&(void 0!==B||T in C.o)||Number.isNaN(B)&&Number.isNaN(C.o[T])||(C.o[T]=B,C.R[T]=!0),!0},deleteProperty:function(C,T){return void 0!==z(C.t,T)||T in C.t?(C.R[T]=!1,E(C),k(C)):delete C.R[T],C.o&&delete C.o[T],!0},getOwnPropertyDescriptor:function(C,T){var B=p(C),q=Reflect.getOwnPropertyDescriptor(B,T);return q?{writable:!0,configurable:1!==C.i||"length"!==T,enumerable:q.enumerable,value:B[T]}:q},defineProperty:function(){n(11)},getPrototypeOf:function(C){return Object.getPrototypeOf(C.t)},setPrototypeOf:function(){n(12)}},ee={};i(Z,(function(C,T){ee[C]=function(){return arguments[0]=arguments[0][0],T.apply(this,arguments)}})),ee.deleteProperty=function(C,T){return ee.set.call(this,C,T,void 0)},ee.set=function(C,T,B){return Z.set.call(this,C[0],T,B,C[0])};var te=function(){function e(C){var T=this;this.O=V,this.D=!0,this.produce=function(C,B,q){if("function"==typeof C&&"function"!=typeof B){var W=B;B=C;var U=T;return function(C){var T=this;void 0===C&&(C=W);for(var q=arguments.length,L=Array(q>1?q-1:0),$=1;$1?q-1:0),U=1;U=0;B--){var q=T[B];if(0===q.path.length&&"replace"===q.op){C=q.value;break}}B>-1&&(T=T.slice(B+1));var W=b("Patches").$;return r(C)?W(C,T):this.produce(C,(function(C){return W(C,T)}))},e}(),re=new te,ne=re.produce;re.produceWithPatches.bind(re),re.setAutoFreeze.bind(re),re.setUseProxies.bind(re),re.applyPatches.bind(re),re.createDraft.bind(re),re.finishDraft.bind(re);const oe=ne;function _typeof(C){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},_typeof(C)}function toPropertyKey(C){var T=function toPrimitive(C,T){if("object"!=_typeof(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var q=B.call(C,T||"default");if("object"!=_typeof(q))return q;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)}(C,"string");return"symbol"==_typeof(T)?T:T+""}function _defineProperty(C,T,B){return(T=toPropertyKey(T))in C?Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}):C[T]=B,C}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread2(C){for(var T=1;T-1){var W=B[q];return q>0&&(B.splice(q,1),B.unshift(W)),W.value}return le}return{get,put:function put(T,q){get(T)===le&&(B.unshift({key:T,value:q}),B.length>C&&B.pop())},getEntries:function getEntries(){return B},clear:function clear(){B=[]}}}(L,V);function memoized(){var T=G.get(arguments);if(T===le){if(T=C.apply(null,arguments),$){var B=G.getEntries().find((function(C){return $(C.value,T)}));B&&(T=B.value)}G.put(arguments,T)}return T}return memoized.clearCache=function(){return G.clear()},memoized}function createSelectorCreator(C){for(var T=arguments.length,B=new Array(T>1?T-1:0),q=1;q0&&W[W.length-1])||6!==U[0]&&2!==U[0])){L=0;continue}if(3===U[0]&&(!W||U[1]>W[0]&&U[1]-1}function getType(C){return""+C}function createActionCreatorInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}var Oe=function(C){function MiddlewareArray(){for(var T=[],B=0;B",value:C};if("object"!=typeof C||null===C)return!1;if(null==U?void 0:U.has(C))return!1;for(var $=null!=q?q(C):Object.entries(C),V=W.length>0,_loop_2=function(C,$){var G=T?T+"."+C:C;if(V&&W.some((function(C){return C instanceof RegExp?C.test(G):G===C})))return"continue";return B($)?"object"==typeof $&&(L=findNonSerializableValue($,G,B,q,W,U))?{value:L}:void 0:{value:{keyPath:G,value:$}}},G=0,H=$;G0){var U=T.filter((function(T){return function takeNewKey(T,B,q){var W=q.entities[B.id],U=Object.assign({},W,B.changes),L=selectIdValue(U,C),$=L!==B.id;return $&&(T[B.id]=L,delete q.entities[B.id]),q.entities[L]=U,$}(q,T,B)})).length>0;U&&(B.ids=Object.keys(B.entities))}}function upsertManyMutably(T,B){var q=splitAddedUpdatedEntities(T,C,B),W=q[0];updateManyMutably(q[1],B),addManyMutably(W,B)}return{removeAll:(T=function removeAllMutably(C){Object.assign(C,{ids:[],entities:{}})},B=createStateOperator((function(C,B){return T(B)})),function operation(C){return B(C,void 0)}),addOne:createStateOperator(addOneMutably),addMany:createStateOperator(addManyMutably),setOne:createStateOperator(setOneMutably),setMany:createStateOperator((function setManyMutably(C,T){for(var B=0,q=C=ensureEntitiesArray(C);B-1;return B&&q}function isAsyncThunkArray(C){return"function"==typeof C[0]&&"pending"in C[0]&&"fulfilled"in C[0]&&"rejected"in C[0]}function isPending(){for(var C=[],T=0;T0)for(var V=C.getState(),G=Array.from(B.values()),H=0,K=G;H{"use strict";var q=B(12470).__,W=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=W(B(39805)),L=W(B(40989));T.default=function(){return(0,L.default)((function FilesUploadHandler(){(0,U.default)(this,FilesUploadHandler)}),null,[{key:"isUploadEnabled",value:function isUploadEnabled(C){return!["svg","application/json"].includes(C)||elementorCommon.config.filesUpload.unfilteredFiles}},{key:"setUploadTypeCaller",value:function setUploadTypeCaller(C){C.uploader.uploader.param("uploadTypeCaller","elementor-wp-media-upload")}},{key:"getUnfilteredFilesNonAdminDialog",value:function getUnfilteredFilesNonAdminDialog(){return elementorCommon.dialogsManager.createWidget("alert",{id:"e-unfiltered-files-disabled-dialog",headerMessage:q("Sorry, you can't upload that file yet","elementor"),message:q("This is because JSON files may pose a security risk.","elementor")+"

"+q("To upload them anyway, ask the site administrator to enable unfiltered file uploads.","elementor"),strings:{confirm:q("Got it","elementor")}})}},{key:"getUnfilteredFilesNotEnabledDialog",value:function getUnfilteredFilesNotEnabledDialog(C){var T=window.elementorAdmin||window.elementor;if(!T.config.user.is_administrator)return this.getUnfilteredFilesNonAdminDialog();return T.helpers.getSimpleDialog("e-enable-unfiltered-files-dialog",q("Enable Unfiltered File Uploads","elementor"),q("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor"),q("Enable","elementor"),(function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{},!0),elementorCommon.config.filesUpload.unfilteredFiles=!0,C()}))}},{key:"getUnfilteredFilesNotEnabledImportTemplateDialog",value:function getUnfilteredFilesNotEnabledImportTemplateDialog(C){return(window.elementorAdmin||window.elementor).config.user.is_administrator?elementorCommon.dialogsManager.createWidget("confirm",{id:"e-enable-unfiltered-files-dialog-import-template",headerMessage:q("Enable Unfiltered File Uploads","elementor"),message:q("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor")+"

"+q("If you do not enable uploading unfiltered files, any SVG or JSON (including lottie) files used in the uploaded template will not be imported.","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:q("Enable and Import","elementor"),cancel:q("Import Without Enabling","elementor")},onConfirm:function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{success:function success(){elementorCommon.config.filesUpload.unfilteredFiles=!0,C()}},!0)},onCancel:function onCancel(){return C()}}):this.getUnfilteredFilesNonAdminDialog()}}])}()},15213:(C,T)=>{"use strict";function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var q=0,W=function F(){};return{s:W,n:function n(){return q>=C.length?{done:!0}:{done:!1,value:C[q++]}},e:function e(C){throw C},f:W}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var U,L=!0,$=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return L=C.done,C},e:function e(C){$=!0,U=C},f:function f(){try{L||null==B.return||B.return()}finally{if($)throw U}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,q=Array(T);B{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(10564)),U=q(B(39805)),L=q(B(40989)),$=q(B(15118)),V=q(B(29402)),G=q(B(87861)),H=q(B(70751)),K=q(B(15213));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ArgsObject(C){var T;return(0,U.default)(this,ArgsObject),(T=function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,ArgsObject)).args=C,T}return(0,G.default)(ArgsObject,C),(0,L.default)(ArgsObject,[{key:"requireArgument",value:function requireArgument(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.args;if(!Object.prototype.hasOwnProperty.call(T,C))throw Error("".concat(C," is required."))}},{key:"requireArgumentType",value:function requireArgumentType(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),(0,W.default)(B[C])!==T)throw Error("".concat(C," invalid type: ").concat(T,"."))}},{key:"requireArgumentInstance",value:function requireArgumentInstance(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),!(B[C]instanceof T||(0,K.default)(B[C],T)))throw Error("".concat(C," invalid instance."))}},{key:"requireArgumentConstructor",value:function requireArgumentConstructor(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),B[C].constructor.toString()!==T.prototype.constructor.toString())throw Error("".concat(C," invalid constructor type."))}}],[{key:"getInstanceType",value:function getInstanceType(){return"ArgsObject"}}])}(H.default)},70751:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(29402)),$=q(B(41621));T.default=function(){function InstanceType(){var C=this;(0,W.default)(this,InstanceType);for(var T=this instanceof InstanceType?this.constructor:void 0,B=[];T.__proto__&&T.__proto__.name;)B.push(T.__proto__),T=T.__proto__;B.reverse().forEach((function(T){return C instanceof T}))}return(0,U.default)(InstanceType,null,[{key:Symbol.hasInstance,value:function value(C){var T=function _superPropGet(C,T,B,q){var W=(0,$.default)((0,L.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof W?function(C){return W.apply(B,C)}:W}(InstanceType,Symbol.hasInstance,this,2)([C]);if(C&&!C.constructor.getInstanceType)return T;if(C&&(C.instanceTypes||(C.instanceTypes=[]),T||this.getInstanceType()===C.constructor.getInstanceType()&&(T=!0),T)){var B=this.getInstanceType===InstanceType.getInstanceType?"BaseInstanceType":this.getInstanceType();-1===C.instanceTypes.indexOf(B)&&C.instanceTypes.push(B)}return!T&&C&&(T=C.instanceTypes&&Array.isArray(C.instanceTypes)&&-1!==C.instanceTypes.indexOf(this.getInstanceType())),T}},{key:"getInstanceType",value:function getInstanceType(){elementorModules.ForceMethodImplementation()}}])}()},641:(C,T,B)=>{"use strict";var q=B(96784)(B(10564)),W=function Module(){var C,T=jQuery,B=arguments,W=this,U={};this.getItems=function(C,T){if(T){var B=T.split("."),q=B.splice(0,1);if(!B.length)return C[q];if(!C[q])return;return this.getItems(C[q],B.join("."))}return C},this.getSettings=function(T){return this.getItems(C,T)},this.setSettings=function(B,U,L){if(L||(L=C),"object"===(0,q.default)(B))return T.extend(L,B),W;var $=B.split("."),V=$.splice(0,1);return $.length?(L[V]||(L[V]={}),W.setSettings($.join("."),U,L[V])):(L[V]=U,W)},this.getErrorMessage=function(C,T){var B;if("forceMethodImplementation"===C)B="The method '".concat(T,"' must to be implemented in the inheritor child.");else B="An error occurs";return B},this.forceMethodImplementation=function(C){throw new Error(this.getErrorMessage("forceMethodImplementation",C))},this.on=function(C,B){return"object"===(0,q.default)(C)?(T.each(C,(function(C){W.on(C,this)})),W):(C.split(" ").forEach((function(C){U[C]||(U[C]=[]),U[C].push(B)})),W)},this.off=function(C,T){if(!U[C])return W;if(!T)return delete U[C],W;var B=U[C].indexOf(T);return-1!==B&&(delete U[C][B],U[C]=U[C].filter((function(C){return C}))),W},this.trigger=function(C){var B="on"+C[0].toUpperCase()+C.slice(1),q=Array.prototype.slice.call(arguments,1);W[B]&&W[B].apply(W,q);var L=U[C];return L?(T.each(L,(function(C,T){T.apply(W,q)})),W):W},function init(){W.__construct.apply(W,B),function ensureClosureMethods(){T.each(W,(function(C){var T=W[C];"function"==typeof T&&(W[C]=function(){return T.apply(W,arguments)})}))}(),function initSettings(){C=W.getDefaultSettings();var q=B[0];q&&T.extend(!0,C,q)}(),W.trigger("init")}()};W.prototype.__construct=function(){},W.prototype.getDefaultSettings=function(){return{}},W.prototype.getConstructorID=function(){return this.constructor.name},W.extend=function(C){var T=jQuery,B=this,q=function child(){return B.apply(this,arguments)};return T.extend(q,B),(q.prototype=Object.create(T.extend({},B.prototype,C))).constructor=q,q.__super__=B.prototype,q},C.exports=W},61280:(C,T,B)=>{"use strict";var q=B(96784)(B(85707));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.default=function getUserTimestamp(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,T=C.getTimezoneOffset(),B=new Date(C.getTime()-6e4*T).toISOString();B=B.slice(0,-1);var q=T/60,W=0<=q?"+":"-",U=Math.abs(Math.floor(q)),L=60*Math.abs(q%1);return B+(W+(10>U?"0":""))+U+":"+(10>L?"0":"")+L}},97583:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Media",{enumerable:!0,get:function get(){return q.Media}});var q=B(36439)},36439:(C,T,B)=>{"use strict";var q=B(12470).__,W=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Media=void 0;var U=W(B(61790)),L=W(B(58155)),$=W(B(39805)),V=W(B(40989)),G=W(B(15118)),H=W(B(29402)),K=W(B(41621)),Q=W(B(87861)),J=W(B(34662)),X=W(B(14100));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,q){var W=(0,K.default)((0,H.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof W?function(C){return W.apply(B,C)}:W}T.Media=function(C){function Media(){return(0,$.default)(this,Media),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,G.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,Media,arguments)}return(0,Q.default)(Media,C),(0,V.default)(Media,[{key:"validateArgs",value:function validateArgs(){this.requireArgumentInstance("file",File)}},{key:"getRequestData",value:function getRequestData(){var C=_superPropGet(Media,"getRequestData",this,3)([]);return C.namespace="wp",C.version="2",C}},{key:"applyBeforeCreate",value:function applyBeforeCreate(C){var T;return C.headers={"Content-Disposition":"attachment; filename=".concat(this.file.name),"Content-Type":this.file.type},C.query={uploadTypeCaller:"elementor-wp-media-upload"},C.data=this.file,null!==(T=C.options)&&void 0!==T&&T.progress&&(this.toast=elementor.notifications.showToast({message:q("Uploading..."),sticky:!0})),C}},{key:"applyAfterCreate",value:function applyAfterCreate(C,T){var B;return null!==(B=T.options)&&void 0!==B&&B.progress&&this.toast.hide(),C}},{key:"run",value:(T=(0,L.default)(U.default.mark((function _callee(){return U.default.wrap((function _callee$(C){for(;;)switch(C.prev=C.next){case 0:if(this.file=this.args.file,!(this.file.size>parseInt(window._wpPluploadSettings.defaults.filters.max_file_size,10))){C.next=3;break}throw new Error(q("The file exceeds the maximum upload size for this site.","elementor"));case 3:if(window._wpPluploadSettings.defaults.filters.mime_types[0].extensions.split(",").includes(this.file.name.split(".").pop())||elementor.config.filesUpload.unfilteredFiles){C.next=6;break}return X.default.getUnfilteredFilesNotEnabledDialog((function(){})).show(),C.abrupt("return");case 6:return C.next=8,_superPropGet(Media,"run",this,3)([]);case 8:return C.abrupt("return",C.sent);case 9:case"end":return C.stop()}}),_callee,this)}))),function run(){return T.apply(this,arguments)})}],[{key:"getEndpointFormat",value:function getEndpointFormat(){return"media"}}]);var T}(J.default)},55174:(C,T,B)=>{"use strict";var q=B(96784),W=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(39805)),L=q(B(40989)),$=q(B(15118)),V=q(B(29402)),G=q(B(87861)),H=q(B(40397)),K=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={__proto__:null},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&{}.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}return q.default=C,B&&B.set(C,q),q}(B(97583));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,U.default)(this,Component),function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,L.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"wp"}},{key:"defaultData",value:function defaultData(){return this.importCommands(K)}}])}(H.default)},90621:C=>{"use strict";C.exports=function Debug(){var C=this,T=[],B={},q={},W=function onError(T){var q,W=null===(q=T.originalEvent)||void 0===q?void 0:q.error;if(W){var U=!1,L=B.urlsToWatch;jQuery.each(L,(function(){if(-1!==W.stack.indexOf(this))return U=!0,!1})),U&&C.addError({type:W.name,message:W.message,url:T.originalEvent.filename,line:T.originalEvent.lineno,column:T.originalEvent.colno})}};this.addURLToWatch=function(C){B.urlsToWatch.push(C)},this.addCustomError=function(C,T,B){var q={type:C.name,message:C.message,url:C.fileName||C.sourceURL,line:C.lineNumber||C.line,column:C.columnNumber||C.column,customFields:{category:T||"general",tag:B}};if(!q.url){var W=C.stack.match(/\n {4}at (.*?(?=:(\d+):(\d+)))/);W&&(q.url=W[1],q.line=W[2],q.column=W[3])}this.addError(q)},this.addError=function(B){var q={type:"Error",timestamp:Math.floor((new Date).getTime()/1e3),message:null,url:null,line:null,column:null,customFields:{}};T.push(jQuery.extend(!0,q,B)),C.sendErrors()},this.sendErrors=function(){q.$window.off("error",W),jQuery.ajax({url:elementorCommon.config.ajax.url,method:"POST",data:{action:"elementor_js_log",_nonce:elementorCommon.ajax.getSettings("nonce"),data:T},success:function success(){T=[],q.$window.on("error",W)}})},function init(){!function initSettings(){B={debounceDelay:500,urlsToWatch:["elementor/assets"]}}(),function initElements(){q.$window=jQuery(window)}(),function bindEvents(){q.$window.on("error",W)}(),C.sendErrors=_.debounce(C.sendErrors,B.debounceDelay)}()}},22363:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989));T.default=function(){return(0,U.default)((function Helpers(){(0,W.default)(this,Helpers)}),[{key:"softDeprecated",value:function softDeprecated(C,T,B){elementorDevTools.deprecation.deprecated(C,T,B),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.softDeprecated()","3.7.0","elementorDevTools.deprecation.deprecated()")}},{key:"hardDeprecated",value:function hardDeprecated(C,T,B){elementorDevTools.deprecation.deprecated(C,T,B),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.hardDeprecated()","3.7.0","elementorDevTools.deprecation.deprecated()")}},{key:"deprecatedMessage",value:function deprecatedMessage(C,T,B,q){elementorDevTools.deprecation.deprecated(T,B,q),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.deprecatedMessage()","3.7.0","elementorDevTools.deprecation.deprecated()")}},{key:"consoleWarn",value:function consoleWarn(){var C;(C=elementorDevTools).consoleWarn.apply(C,arguments),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.consoleWarn()","3.7.0","elementorDevTools.consoleWarn()")}},{key:"consoleError",value:function consoleError(C){console.error(C),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.consoleError()","3.7.0","console.error()")}},{key:"deprecatedMethod",value:function deprecatedMethod(C,T,B){elementorDevTools.deprecation.deprecated(C,T,B),elementorDevTools.deprecation.deprecated("elementorCommon.helpers.deprecatedMethod()","2.8.0","elementorDevTools.deprecation.deprecated()")}},{key:"cloneObject",value:function cloneObject(C){return JSON.parse(JSON.stringify(C))}},{key:"upperCaseWords",value:function upperCaseWords(C){return(C+"").replace(/^(.)|\s+(.)/g,(function(C){return C.toUpperCase()}))}},{key:"getUniqueId",value:function getUniqueId(){return Math.random().toString(16).substr(2,7)}}])}()},68767:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,V.default)(_default,C),(0,U.default)(_default,[{key:"get",value:function get(C,T){var B;T=T||{};try{B=T.session?sessionStorage:localStorage}catch(T){return C?void 0:{}}var q=B.getItem("elementor");(q=q?JSON.parse(q):{}).__expiration||(q.__expiration={});var W=q.__expiration,U=[];C?W[C]&&(U=[C]):U=Object.keys(W);var L=!1;return U.forEach((function(C){new Date(W[C]){"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(18821)),U=q(B(39805)),L=q(B(40989)),$=q(B(15118)),V=q(B(29402)),G=q(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){var C;(0,U.default)(this,_default);for(var T=arguments.length,B=new Array(T),q=0;q{"use strict";var q=B(12470).__,W=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=W(B(39805)),L=W(B(40989)),$=W(B(15118)),V=W(B(29402)),G=W(B(41621)),H=W(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,U.default)(this,_default),function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,L.default)(_default,[{key:"addPopupPlugin",value:function addPopupPlugin(){var C=0;jQuery.fn.elementorConnect=function(T){var B=this;null!=T&&T.popup&&(jQuery(this).on("click",(function(C){var q,W;C.preventDefault();var U=(null===(q=T.popup)||void 0===q?void 0:q.width)||600,L=(null===(W=T.popup)||void 0===W?void 0:W.height)||700;window.open(jQuery(B).attr("href")+"&mode=popup","elementorConnect","toolbar=no, menubar=no, width=".concat(U,", height=").concat(L,", top=200, left=0"))})),delete T.popup);var W=jQuery.extend({success:function success(){return location.reload()},error:function error(){elementor.notifications.showToast({message:q("Unable to connect","elementor")})},parseUrl:function parseUrl(C){return C}},T);return this.each((function(){C++;var T=jQuery(this),B="cb"+C;T.attr({target:"_blank",rel:"opener",href:W.parseUrl(T.attr("href")+"&mode=popup&callback_id="+B)}),elementorCommon.elements.$window.on("elementor/connect/success/"+B,W.success).on("elementor/connect/error/"+B,W.error)})),this}}},{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{connectButton:"#elementor-template-library-connect__button"}}}},{key:"getDefaultElements",value:function getDefaultElements(){return{$connectButton:jQuery(this.getSettings("selectors.connectButton"))}}},{key:"applyPopup",value:function applyPopup(){this.elements.$connectButton.elementorConnect()}},{key:"onInit",value:function onInit(){!function _superPropGet(C,T,B,q){var W=(0,G.default)((0,V.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof W?function(C){return W.apply(B,C)}:W}(_default,"onInit",this,3)([]),this.addPopupPlugin(),this.applyPopup()}}])}(elementorModules.ViewModule)},11435:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.Index=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(34662));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.Index=function(C){function Index(){return(0,W.default)(this,Index),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,Index,arguments)}return(0,V.default)(Index,C),(0,U.default)(Index,null,[{key:"getEndpointFormat",value:function getEndpointFormat(){return"send-event"}}])}(G.default)},938:(C,T,B)=>{"use strict";var q=B(96784),W=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(39805)),L=q(B(40989)),$=q(B(15118)),V=q(B(29402)),G=q(B(87861)),H=q(B(40397)),K=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={__proto__:null},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&{}.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}return q.default=C,B&&B.set(C,q),q}(B(11435));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function Component(){return(0,U.default)(this,Component),function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,Component,arguments)}return(0,G.default)(Component,C),(0,L.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"event-tracker"}},{key:"defaultData",value:function defaultData(){return this.importCommands(K)}}])}(H.default)},90791:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(97727));T.default=function(){return(0,U.default)((function Events(){(0,W.default)(this,Events)}),[{key:"dispatchEvent",value:function dispatchEvent(C){C&&(C.ts=(0,L.default)(),$e.data.create("event-tracker/index",{event_data:C}))}}])}()},7289:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"NavigateDown",{enumerable:!0,get:function get(){return q.NavigateDown}}),Object.defineProperty(T,"NavigateSelect",{enumerable:!0,get:function get(){return W.NavigateSelect}}),Object.defineProperty(T,"NavigateUp",{enumerable:!0,get:function get(){return U.NavigateUp}});var q=B(73364),W=B(35568),U=B(11009)},73364:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.NavigateDown=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.NavigateDown=function(C){function NavigateDown(){return(0,W.default)(this,NavigateDown),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,NavigateDown,arguments)}return(0,V.default)(NavigateDown,C),(0,U.default)(NavigateDown,[{key:"apply",value:function apply(){this.component.getItemsView().activateNextItem()}}])}(G.default);T.default=H},35568:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.NavigateSelect=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.NavigateSelect=function(C){function NavigateSelect(){return(0,W.default)(this,NavigateSelect),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,NavigateSelect,arguments)}return(0,V.default)(NavigateSelect,C),(0,U.default)(NavigateSelect,[{key:"apply",value:function apply(C){this.component.getItemsView().goToActiveItem(C)}}])}(G.default);T.default=H},11009:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.NavigateUp=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.NavigateUp=function(C){function NavigateUp(){return(0,W.default)(this,NavigateUp),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,NavigateUp,arguments)}return(0,V.default)(NavigateUp,C),(0,U.default)(NavigateUp,[{key:"apply",value:function apply(){this.component.getItemsView().activateNextItem(!0)}}])}(G.default);T.default=H},74384:(C,T,B)=>{"use strict";var q=B(96784),W=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(85707)),L=q(B(39805)),$=q(B(40989)),V=q(B(15118)),G=q(B(29402)),H=q(B(41621)),K=q(B(87861)),Q=q(B(87829)),J=q(B(55904)),X=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={__proto__:null},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&{}.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}return q.default=C,B&&B.set(C,q),q}(B(7289));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(74384));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,V.default)(_default,C),(0,U.default)(_default,[{key:"onInit",value:function onInit(){window.top===window&&(this.channel=Backbone.Radio.channel("ELEMENTOR:finder"),$e.components.register(new G.default({manager:this})))}}])}(elementorModules.Module)},34832:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,V.default)(_default,C),(0,U.default)(_default,[{key:"defaults",value:function defaults(){return{description:"",icon:"settings",url:"",keywords:[],actions:[],lock:null}}}])}(Backbone.Model)},80674:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(30590)),H=q(B(86714));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,V.default)(_default,C),(0,U.default)(_default,[{key:"id",value:function id(){return"elementor-finder__results-container"}},{key:"ui",value:function ui(){return this.selectors={noResults:"#elementor-finder__no-results",categoryItem:".elementor-finder__results__item"},this.selectors}},{key:"events",value:function events(){return{"mouseenter @ui.categoryItem":"onCategoryItemMouseEnter"}}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-finder-results-container"}},{key:"getChildView",value:function getChildView(C){return C.get("dynamic")?H.default:G.default}},{key:"initialize",value:function initialize(){this.$activeItem=null,this.childViewContainer="#elementor-finder__results",this.collection=new Backbone.Collection(Object.values(elementorCommon.finder.getSettings("data")))}},{key:"activateItem",value:function activateItem(C){this.$activeItem&&this.$activeItem.removeClass("elementor-active"),C.addClass("elementor-active"),this.$activeItem=C}},{key:"activateNextItem",value:function activateNextItem(C){var T=jQuery(this.selectors.categoryItem),B=0;this.$activeItem&&((B=T.index(this.$activeItem)+(C?-1:1))>=T.length?B=0:B<0&&(B=T.length-1));var q=T.eq(B);this.activateItem(q),q[0].scrollIntoView({block:"nearest"})}},{key:"goToActiveItem",value:function goToActiveItem(C){var T=this.$activeItem.children("a"),B=$e.shortcuts.isControlEvent(C);B&&T.attr("target","_blank"),T[0].click(),B&&T.removeAttr("target")}},{key:"onCategoryItemMouseEnter",value:function onCategoryItemMouseEnter(C){this.activateItem(jQuery(C.currentTarget))}},{key:"onChildviewToggleVisibility",value:function onChildviewToggleVisibility(){var C=this.children.every((function(C){return!C.isVisible}));this.ui.noResults.toggle(C)}}])}(Marionette.CompositeView)},30590:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(39109)),H=q(B(34832));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,V.default)(_default,C),(0,U.default)(_default,[{key:"className",value:function className(){return"elementor-finder__results__category"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-finder__results__category"}},{key:"getChildView",value:function getChildView(){return G.default}},{key:"initialize",value:function initialize(){this.childViewContainer=".elementor-finder__results__category__items",this.isVisible=!0;var C=this.model.get("items");C&&(C=Object.values(C)),this.collection=new Backbone.Collection(C,{model:H.default})}},{key:"filter",value:function filter(C){var T=this.getTextFilter();return C.get("title").toLowerCase().indexOf(T)>=0||C.get("keywords").some((function(C){return C.indexOf(T)>=0}))}},{key:"getTextFilter",value:function getTextFilter(){return elementorCommon.finder.channel.request("filter:text").trim().toLowerCase()}},{key:"toggleElement",value:function toggleElement(){var C=!!this.children.length;C!==this.isVisible&&(this.isVisible=C,this.$el.toggle(C),this.triggerMethod("toggle:visibility"))}},{key:"onRender",value:function onRender(){this.listenTo(elementorCommon.finder.channel,"filter:change",this.onFilterChange.bind(this))}},{key:"onFilterChange",value:function onFilterChange(){this._renderChildren()}},{key:"onRenderCollection",value:function onRenderCollection(){this.toggleElement()}}])}(Marionette.CompositeView)},10649:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(80674));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,V.default)(_default,C),(0,U.default)(_default,[{key:"id",value:function id(){return"elementor-finder"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-finder"}},{key:"ui",value:function ui(){return{searchInput:"#elementor-finder__search__input"}}},{key:"events",value:function events(){return{"input @ui.searchInput":"onSearchInputInput"}}},{key:"regions",value:function regions(){return{content:"#elementor-finder__content"}}},{key:"showCategoriesView",value:function showCategoriesView(){this.content.show(new G.default)}},{key:"onSearchInputInput",value:function onSearchInputInput(){var C=this.ui.searchInput.val();C&&(elementorCommon.finder.channel.reply("filter:text",C).trigger("filter:change"),this.content.currentView instanceof G.default||this.showCategoriesView()),this.content.currentView.$el.toggle(!!C)}}])}(Marionette.LayoutView)},86714:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(41621)),G=q(B(87861)),H=q(B(30590));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,q){var W=(0,V.default)((0,$.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof W?function(C){return W.apply(B,C)}:W}T.default=function(C){function _default(){return(0,W.default)(this,_default),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,G.default)(_default,C),(0,U.default)(_default,[{key:"className",value:function className(){return _superPropGet(_default,"className",this,3)([])+" elementor-finder__results__category--dynamic"}},{key:"ui",value:function ui(){return{title:".elementor-finder__results__category__title"}}},{key:"fetchData",value:function fetchData(){var C=this;this.ui.loadingIcon.show(),elementorCommon.ajax.addRequest("finder_get_category_items",{data:{category:this.model.get("name"),filter:this.getTextFilter()},success:function success(T){C.isDestroyed||(C.collection.set(T),C.toggleElement(),C.ui.loadingIcon.hide())}})}},{key:"filter",value:function filter(){return!0}},{key:"onFilterChange",value:function onFilterChange(){this.fetchData()}},{key:"onRender",value:function onRender(){_superPropGet(_default,"onRender",this,3)([]),this.ui.loadingIcon=jQuery("",{class:"eicon-loading eicon-animation-spin"}),this.ui.title.after(this.ui.loadingIcon),this.fetchData()}}])}(H.default)},39109:(C,T,B)=>{"use strict";var q=B(12470).__,W=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=W(B(39805)),L=W(B(40989)),$=W(B(15118)),V=W(B(29402)),G=W(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,U.default)(this,_default),function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,G.default)(_default,C),(0,L.default)(_default,[{key:"className",value:function className(){return"elementor-finder__results__item"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-finder__results__item"}},{key:"events",value:function events(){this.$el[0].addEventListener("click",this.onClick.bind(this),!0)}},{key:"onClick",value:function onClick(C){var T=this,B=this.model.get("lock");null!=B&&B.is_locked&&(C.preventDefault(),C.stopImmediatePropagation(),elementorCommon.dialogsManager.createWidget("confirm",{id:"elementor-finder__lock-dialog",headerMessage:B.content.heading,message:B.content.description,position:{my:"center center",at:"center center"},strings:{confirm:B.button.text,cancel:q("Cancel","elementor")},onConfirm:function onConfirm(){var C=T.replaceLockLinkPlaceholders(B.button.url);window.open(C,"_blank")}}).show())}},{key:"replaceLockLinkPlaceholders",value:function replaceLockLinkPlaceholders(C){return C.replace(/%%utm_source%%/g,"finder").replace(/%%utm_medium%%/g,"wp-dash")}}])}(Marionette.ItemView)},55904:(C,T,B)=>{"use strict";var q=B(12470).__,W=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=W(B(39805)),L=W(B(40989)),$=W(B(15118)),V=W(B(29402)),G=W(B(41621)),H=W(B(87861)),K=W(B(10649));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,q){var W=(0,G.default)((0,V.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof W?function(C){return W.apply(B,C)}:W}T.default=function(C){function _default(){return(0,U.default)(this,_default),function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,L.default)(_default,[{key:"getModalOptions",value:function getModalOptions(){return{id:"elementor-finder__modal",draggable:!0,effects:{show:"show",hide:"hide"},position:{enable:!1}}}},{key:"getLogoOptions",value:function getLogoOptions(){return{title:q("Finder","elementor")}}},{key:"initialize",value:function initialize(){for(var C=arguments.length,T=new Array(C),B=0;B{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(22835)),H=q(B(85707)),K=q(B(88413)),Q=q(B(13452));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function BaseError(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",B=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",q=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return(0,W.default)(this,BaseError),C=function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,BaseError,[T]),(0,H.default)(C,"code",""),(0,H.default)(C,"data",[]),C.code=B,C.data=q,C}return(0,V.default)(BaseError,C),(0,U.default)(BaseError,[{key:"notify",value:function notify(){K.default.error(function _objectSpread(C){for(var T=1;T1&&void 0!==arguments[1]?arguments[1]:"",arguments.length>2&&void 0!==arguments[2]?arguments[2]:[])}},{key:"getHTTPErrorCode",value:function getHTTPErrorCode(){(0,Q.default)()}}])}((0,G.default)(Error))},10203:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.DefaultError=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(60395));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.DefaultError=function(C){function DefaultError(){return(0,W.default)(this,DefaultError),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,DefaultError,arguments)}return(0,V.default)(DefaultError,C),(0,U.default)(DefaultError,null,[{key:"getHTTPErrorCode",value:function getHTTPErrorCode(){return 501}}])}(G.default);T.default=H},37662:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Error404=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(60395)),H=q(B(88413));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var K=T.Error404=function(C){function Error404(){return(0,W.default)(this,Error404),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,Error404,arguments)}return(0,V.default)(Error404,C),(0,U.default)(Error404,[{key:"notify",value:function notify(){H.default.warn(this.message)}}],[{key:"getHTTPErrorCode",value:function getHTTPErrorCode(){return 404}}])}(G.default);T.default=K},58269:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"DefaultError",{enumerable:!0,get:function get(){return q.DefaultError}}),Object.defineProperty(T,"Error404",{enumerable:!0,get:function get(){return W.Error404}});var q=B(10203),W=B(37662)},83535:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(79958)),H=q(B(92766));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandBase(){return(0,W.default)(this,CommandBase),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,CommandBase,arguments)}return(0,V.default)(CommandBase,C),(0,U.default)(CommandBase,[{key:"onBeforeRun",value:function onBeforeRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runUIBefore(this.command,C)}},{key:"onAfterRun",value:function onAfterRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;$e.hooks.runUIAfter(this.command,C,T)}},{key:"onBeforeApply",value:function onBeforeApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runDataDependency(this.command,C)}},{key:"onAfterApply",value:function onAfterApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;$e.hooks.runDataAfter(this.command,C,T)}},{key:"onCatchApply",value:function onCatchApply(C){this.runCatchHooks(C)}},{key:"runCatchHooks",value:function runCatchHooks(C){$e.hooks.runDataCatch(this.command,this.args,C),$e.hooks.runUICatch(this.command,this.args,C)}},{key:"requireContainer",value:function requireContainer(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.args;if(H.default.deprecated("requireContainer()","3.7.0","Extend `$e.modules.editor.CommandContainerBase` or `$e.modules.editor.CommandContainerInternalBase`"),!T.container&&!T.containers)throw Error("container or containers are required.");if(T.container&&T.containers)throw Error("container and containers cannot go together please select one of them.");(T.containers||[T.container]).forEach((function(T){C.requireArgumentInstance("container",elementorModules.editor.Container,{container:T})}))}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandBase"}}])}(G.default)},41019:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandCallbackBase(){return(0,W.default)(this,CommandCallbackBase),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,CommandCallbackBase,arguments)}return(0,V.default)(CommandCallbackBase,C),(0,U.default)(CommandCallbackBase,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.constructor.getCallback()(C)}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandCallbackBase"}},{key:"getCallback",value:function getCallback(){return this.registerConfig.callback}}])}(G.default)},34662:(C,T,B)=>{"use strict";var q=B(96784),W=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(39805)),L=q(B(40989)),$=q(B(15118)),V=q(B(29402)),G=q(B(87861)),H=q(B(85707)),K=q(B(83535)),Q=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={__proto__:null},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&{}.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}return q.default=C,B&&B.set(C,q),q}(B(58269));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandData(C){var T,B,q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$e.data;return(0,U.default)(this,CommandData),B=function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,CommandData,[C,q]),(0,H.default)(B,"data",void 0),(0,H.default)(B,"type",void 0),null!==(T=B.args.options)&&void 0!==T&&T.type&&(B.type=B.args.options.type),B}return(0,G.default)(CommandData,C),(0,L.default)(CommandData,[{key:"getApplyMethods",value:function getApplyMethods(){var C,T;switch(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.type){case"create":C=this.applyBeforeCreate,T=this.applyAfterCreate;break;case"delete":C=this.applyBeforeDelete,T=this.applyAfterDelete;break;case"get":C=this.applyBeforeGet,T=this.applyAfterGet;break;case"update":C=this.applyBeforeUpdate,T=this.applyAfterUpdate;break;case"options":C=this.applyBeforeOptions,T=this.applyAfterOptions;break;default:return!1}return{before:C.bind(this),after:T.bind(this)}}},{key:"getRequestData",value:function getRequestData(){return{type:this.type,args:this.args,timestamp:(new Date).getTime(),component:this.component,command:this.command,endpoint:$e.data.commandToEndpoint(this.command,JSON.parse(JSON.stringify(this.args)),this.constructor.getEndpointFormat())}}},{key:"apply",value:function apply(){var C=this,T=this.getApplyMethods();this.args=T.before(this.args);var B=this.getRequestData();return $e.data.fetch(B).then((function(q){return C.data=q,C.data=T.after(q,C.args),C.data={data:C.data},C.data=Object.assign({__requestData__:B},C.data),C.data}))}},{key:"applyBeforeCreate",value:function applyBeforeCreate(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterCreate",value:function applyAfterCreate(C){return C}},{key:"applyBeforeDelete",value:function applyBeforeDelete(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterDelete",value:function applyAfterDelete(C){return C}},{key:"applyBeforeGet",value:function applyBeforeGet(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterGet",value:function applyAfterGet(C){return C}},{key:"applyBeforeUpdate",value:function applyBeforeUpdate(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterUpdate",value:function applyAfterUpdate(C){return C}},{key:"applyBeforeOptions",value:function applyBeforeOptions(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},{key:"applyAfterOptions",value:function applyAfterOptions(C){return C}},{key:"applyAfterCatch",value:function applyAfterCatch(C){C.notify()}},{key:"onCatchApply",value:function onCatchApply(C){var T,B=(null===(T=C)||void 0===T||null===(T=T.data)||void 0===T?void 0:T.status)||501,q=Object.values(Q).find((function(C){return C.getHTTPErrorCode()===B}));q||(q=Q.DefaultError),C=q.create(C.message,C.code,C.data||[]),this.runCatchHooks(C),this.applyAfterCatch(C)}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandData"}},{key:"getEndpointFormat",value:function getEndpointFormat(){return null}}])}(K.default)},79958:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(85707)),H=q(B(82946)),K=q(B(92766));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=T.default=function(C){function CommandInfra(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((0,W.default)(this,CommandInfra),!(C=function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,CommandInfra,[T])).constructor.registerConfig)throw RangeError("Doing it wrong: Each command type should have `registerConfig`.");return C.command=C.constructor.getCommand(),C.component=C.constructor.getComponent(),C.initialize(T),T=C.args,C.validateArgs(T),C}return(0,V.default)(CommandInfra,C),(0,U.default)(CommandInfra,[{key:"currentCommand",get:function get(){return K.default.deprecated("this.currentCommand","3.7.0","this.command"),this.command}},{key:"initialize",value:function initialize(){}},{key:"validateArgs",value:function validateArgs(){}},{key:"apply",value:function apply(){elementorModules.ForceMethodImplementation()}},{key:"run",value:function run(){return this.apply(this.args)}},{key:"onBeforeRun",value:function onBeforeRun(){}},{key:"onAfterRun",value:function onAfterRun(){}},{key:"onBeforeApply",value:function onBeforeApply(){}},{key:"onAfterApply",value:function onAfterApply(){}},{key:"onCatchApply",value:function onCatchApply(C){}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandInfra"}},{key:"getInfo",value:function getInfo(){return{}}},{key:"getCommand",value:function getCommand(){return this.registerConfig.command}},{key:"getComponent",value:function getComponent(){return this.registerConfig.component}},{key:"setRegisterConfig",value:function setRegisterConfig(C){this.registerConfig=Object.freeze(C)}}])}(H.default);(0,G.default)(Q,"registerConfig",null)},17431:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Close=function(C){function Close(){return(0,W.default)(this,Close),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,Close,arguments)}return(0,V.default)(Close,C),(0,U.default)(Close,[{key:"apply",value:function apply(){this.component.close()}}])}(G.default);T.default=H},14767:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Close",{enumerable:!0,get:function get(){return q.Close}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return W.Open}}),Object.defineProperty(T,"Toggle",{enumerable:!0,get:function get(){return U.Toggle}});var q=B(17431),W=B(97283),U=B(25279)},97283:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Open=function(C){function Open(){return(0,W.default)(this,Open),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,Open,arguments)}return(0,V.default)(Open,C),(0,U.default)(Open,[{key:"apply",value:function apply(){$e.route(this.component.getNamespace())}}])}(G.default);T.default=H},25279:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var W=q(B(39805)),U=q(B(40989)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.Toggle=function(C){function Toggle(){return(0,W.default)(this,Toggle),function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,Toggle,arguments)}return(0,V.default)(Toggle,C),(0,U.default)(Toggle,[{key:"apply",value:function apply(){this.component.isOpen?this.component.close():$e.route(this.component.getNamespace())}}])}(G.default);T.default=H},40397:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(85707)),U=q(B(18821)),L=q(B(39805)),$=q(B(40989)),V=q(B(15118)),G=q(B(29402)),H=q(B(87861)),K=q(B(41019)),Q=B(51115),J=q(B(641)),X=q(B(13452)),Y=q(B(92766));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(C);T&&(q=q.filter((function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable}))),B.push.apply(B,q)}return B}function _objectSpread(C){for(var T=1;T0&&void 0!==arguments[0]?arguments[0]:{};C.manager&&(this.manager=C.manager),this.commands=this.defaultCommands(),this.commandsInternal=this.defaultCommandsInternal(),this.hooks=this.defaultHooks(),this.routes=this.defaultRoutes(),this.tabs=this.defaultTabs(),this.shortcuts=this.defaultShortcuts(),this.utils=this.defaultUtils(),this.data=this.defaultData(),this.uiStates=this.defaultUiStates(),this.states=this.defaultStates(),this.defaultRoute="",this.currentTab=""}},{key:"registerAPI",value:function registerAPI(){var C=this;Object.entries(this.getTabs()).forEach((function(T){return C.registerTabRoute(T[0])})),Object.entries(this.getRoutes()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerRoute(q,W)})),Object.entries(this.getCommands()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerCommand(q,W)})),Object.entries(this.getCommandsInternal()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerCommandInternal(q,W)})),Object.values(this.getHooks()).forEach((function(T){return C.registerHook(T)})),Object.entries(this.getData()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerData(q,W)})),Object.values(this.getUiStates()).forEach((function(T){return C.registerUiState(T)})),Object.entries(this.getStates()).forEach((function(T){var B=(0,U.default)(T,2),q=B[0],W=B[1];return C.registerState(q,W)}))}},{key:"getNamespace",value:function getNamespace(){(0,X.default)()}},{key:"getRootContainer",value:function getRootContainer(){return Y.default.deprecated("getRootContainer()","3.7.0","getServiceName()"),this.getServiceName()}},{key:"getServiceName",value:function getServiceName(){return this.getNamespace().split("/")[0]}},{key:"store",get:function get(){return $e.store.get(this.getNamespace())}},{key:"defaultTabs",value:function defaultTabs(){return{}}},{key:"defaultRoutes",value:function defaultRoutes(){return{}}},{key:"defaultCommands",value:function defaultCommands(){return{}}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return{}}},{key:"defaultHooks",value:function defaultHooks(){return{}}},{key:"defaultUiStates",value:function defaultUiStates(){return{}}},{key:"defaultStates",value:function defaultStates(){return{}}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{}}},{key:"defaultUtils",value:function defaultUtils(){return{}}},{key:"defaultData",value:function defaultData(){return{}}},{key:"getCommands",value:function getCommands(){return this.commands}},{key:"getCommandsInternal",value:function getCommandsInternal(){return this.commandsInternal}},{key:"getHooks",value:function getHooks(){return this.hooks}},{key:"getUiStates",value:function getUiStates(){return this.uiStates}},{key:"getStates",value:function getStates(){return this.states}},{key:"getRoutes",value:function getRoutes(){return this.routes}},{key:"getTabs",value:function getTabs(){return this.tabs}},{key:"getShortcuts",value:function getShortcuts(){return this.shortcuts}},{key:"getData",value:function getData(){return this.data}},{key:"registerCommand",value:function registerCommand(C,T){var B;switch(arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default"){case"default":B=$e.commands;break;case"internal":B=$e.commandsInternal;break;case"data":B=$e.data;break;default:throw new Error("Invalid commands type: '".concat(C,"'"))}var q=this.getNamespace()+"/"+C,W={command:q,component:this};!!T.getInstanceType&&T.getInstanceType()||($e.devTools&&$e.devTools.log.warn("Attach command-callback-base, on command: '".concat(q,"', context is unknown type.")),W.callback=T,T=function(C){function context(){return(0,L.default)(this,context),_callSuper(this,context,arguments)}return(0,H.default)(context,C),(0,$.default)(context)}(K.default)),T.setRegisterConfig(W),B.register(this,C,T)}},{key:"registerHook",value:function registerHook(C){return C.register()}},{key:"registerCommandInternal",value:function registerCommandInternal(C,T){this.registerCommand(C,T,"internal")}},{key:"registerUiState",value:function registerUiState(C){$e.uiStates.register(C)}},{key:"registerState",value:function registerState(C,T){C=this.getNamespace()+(C?"/".concat(C):"");var B=(0,Q.createSlice)(_objectSpread(_objectSpread({},T),{},{name:C}));$e.store.register(C,B)}},{key:"registerRoute",value:function registerRoute(C,T){$e.routes.register(this,C,T)}},{key:"registerData",value:function registerData(C,T){this.registerCommand(C,T,"data")}},{key:"unregisterRoute",value:function unregisterRoute(C){$e.routes.unregister(this,C)}},{key:"registerTabRoute",value:function registerTabRoute(C){var T=this;this.registerRoute(C,(function(B){return T.activateTab(C,B)}))}},{key:"dependency",value:function dependency(){return!0}},{key:"open",value:function open(){return!0}},{key:"close",value:function close(){return!!this.isOpen&&(this.isOpen=!1,this.inactivate(),$e.routes.clearCurrent(this.getNamespace()),$e.routes.clearHistory(this.getServiceName()),!0)}},{key:"activate",value:function activate(){$e.components.activate(this.getNamespace())}},{key:"inactivate",value:function inactivate(){$e.components.inactivate(this.getNamespace())}},{key:"isActive",value:function isActive(){return $e.components.isActive(this.getNamespace())}},{key:"onRoute",value:function onRoute(C){this.toggleRouteClass(C,!0),this.toggleHistoryClass(),this.activate(),this.trigger("route/open",C)}},{key:"onCloseRoute",value:function onCloseRoute(C){this.toggleRouteClass(C,!1),this.inactivate(),this.trigger("route/close",C)}},{key:"setDefaultRoute",value:function setDefaultRoute(C){this.defaultRoute=this.getNamespace()+"/"+C}},{key:"getDefaultRoute",value:function getDefaultRoute(){return this.defaultRoute}},{key:"removeTab",value:function removeTab(C){delete this.tabs[C],this.unregisterRoute(C)}},{key:"hasTab",value:function hasTab(C){return!!this.tabs[C]}},{key:"addTab",value:function addTab(C,T,B){var q=this;if(this.tabs[C]=T,void 0!==B){var W={},U=Object.keys(this.tabs);U.pop(),U.splice(B,0,C),U.forEach((function(C){W[C]=q.tabs[C]})),this.tabs=W}this.registerTabRoute(C)}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return""}},{key:"getTabRoute",value:function getTabRoute(C){return this.getNamespace()+"/"+C}},{key:"renderTab",value:function renderTab(C){}},{key:"activateTab",value:function activateTab(C,T){var B=this;this.renderTab(C,T),jQuery(this.getTabsWrapperSelector()+" .elementor-component-tab").off("click").on("click",(function(C){$e.route(B.getTabRoute(C.currentTarget.dataset.tab),T)})).removeClass("elementor-active").filter('[data-tab="'+C+'"]').addClass("elementor-active")}},{key:"getActiveTabConfig",value:function getActiveTabConfig(){return this.tabs[this.currentTab]||{}}},{key:"getBodyClass",value:function getBodyClass(C){return"e-route-"+C.replace(/\//g,"-")}},{key:"normalizeCommandName",value:function normalizeCommandName(C){return C.replace(/[A-Z]/g,(function(C,T){return(T>0?"-":"")+C.toLowerCase()}))}},{key:"importCommands",value:function importCommands(C){var T=this,B={};return Object.entries(C).forEach((function(C){var q=(0,U.default)(C,2),W=q[0],L=q[1],$=T.normalizeCommandName(W);B[$]=L})),B}},{key:"importHooks",value:function importHooks(C){var T={};for(var B in C){var q=new C[B];T[q.getId()]=q}return T}},{key:"importUiStates",value:function importUiStates(C){var T=this,B={};return Object.values(C).forEach((function(C){var q=new C(T);B[q.getId()]=q})),B}},{key:"setUiState",value:function setUiState(C,T){$e.uiStates.set("".concat(this.getNamespace(),"/").concat(C),T)}},{key:"toggleRouteClass",value:function toggleRouteClass(C,T){document.body.classList.toggle(this.getBodyClass(C),T)}},{key:"toggleHistoryClass",value:function toggleHistoryClass(){document.body.classList.toggle("e-routes-has-history",!!$e.routes.getHistory(this.getServiceName()).length)}}])}(J.default)},87829:(C,T,B)=>{"use strict";var q=B(96784),W=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=q(B(39805)),L=q(B(40989)),$=q(B(15118)),V=q(B(29402)),G=q(B(41621)),H=q(B(87861)),K=q(B(40397)),Q=function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;if(null===C||"object"!=W(C)&&"function"!=typeof C)return{default:C};var B=_getRequireWildcardCache(T);if(B&&B.has(C))return B.get(C);var q={__proto__:null},U=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in C)if("default"!==L&&{}.hasOwnProperty.call(C,L)){var $=U?Object.getOwnPropertyDescriptor(C,L):null;$&&($.get||$.set)?Object.defineProperty(q,L,$):q[L]=C[L]}return q.default=C,B&&B.set(C,q),q}(B(14767)),J=q(B(13452));function _getRequireWildcardCache(C){if("function"!=typeof WeakMap)return null;var T=new WeakMap,B=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(C){return C?B:T})(C)}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,q){var W=(0,G.default)((0,V.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof W?function(C){return W.apply(B,C)}:W}T.default=function(C){function ComponentModalBase(){return(0,U.default)(this,ComponentModalBase),function _callSuper(C,T,B){return T=(0,V.default)(T),(0,$.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,V.default)(C).constructor):T.apply(C,B))}(this,ComponentModalBase,arguments)}return(0,H.default)(ComponentModalBase,C),(0,L.default)(ComponentModalBase,[{key:"registerAPI",value:function registerAPI(){var C=this;_superPropGet(ComponentModalBase,"registerAPI",this,3)([]),$e.shortcuts.register("esc",{scopes:[this.getNamespace()],callback:function callback(){return C.close()}})}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Q)}},{key:"defaultRoutes",value:function defaultRoutes(){return{"":function _(){}}}},{key:"open",value:function open(){var C=this;if(!this.layout){var T=this.getModalLayout();this.layout=new T({component:this}),this.layout.getModal().on("hide",(function(){return C.close()}))}return this.layout.showModal(),!0}},{key:"close",value:function close(){return!!_superPropGet(ComponentModalBase,"close",this,3)([])&&(this.layout.getModal().hide(),!0)}},{key:"getModalLayout",value:function getModalLayout(){(0,J.default)()}}])}(K.default)},88413:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(39805)),U=q(B(40989));T.default=function(){return(0,U.default)((function Console(){(0,W.default)(this,Console)}),null,[{key:"error",value:function error(C){$e.devTools&&$e.devTools.log.error(C),C instanceof $e.modules.HookBreak||console.error(C)}},{key:"warn",value:function warn(){for(var C,T='font-size: 12px; background-image: url("'.concat(elementorWebCliConfig.urls.assets,'images/logo-icon.png"); background-repeat: no-repeat; background-size: contain;'),B=arguments.length,q=new Array(B),W=0;W{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var W=q(B(18821)),U=q(B(39805)),L=q(B(40989)),$=q(B(88413)),V=function deprecatedMessage(C,T,B,q){var W="`".concat(T,"` is ").concat(C," deprecated since ").concat(B);q&&(W+=" - Use `".concat(q,"` instead")),$.default.warn(W)};T.default=function(){return(0,L.default)((function Deprecation(){(0,U.default)(this,Deprecation)}),null,[{key:"deprecated",value:function deprecated(C,T,B){this.isHardDeprecated(T)?function hardDeprecated(C,T,B){V("hard",C,T,B)}(C,T,B):function softDeprecated(C,T,B){elementorWebCliConfig.isDebug&&V("soft",C,T,B)}(C,T,B)}},{key:"parseVersion",value:function parseVersion(C){var T=C.split(".");if(T.length<3||T.length>4)throw new RangeError("Invalid Semantic Version string provided");var B=(0,W.default)(T,4),q=B[0],U=B[1],L=B[2],$=B[3],V=void 0===$?"":$;return{major1:parseInt(q),major2:parseInt(U),minor:parseInt(L),build:V}}},{key:"getTotalMajor",value:function getTotalMajor(C){var T=parseInt("".concat(C.major1).concat(C.major2,"0"));return T=Number((T/10).toFixed(0)),C.major2>9&&(T=C.major2-9),T}},{key:"compareVersion",value:function compareVersion(C,T){var B=this;return[this.parseVersion(C),this.parseVersion(T)].map((function(C){return B.getTotalMajor(C)})).reduce((function(C,T){return C-T}))}},{key:"isSoftDeprecated",value:function isSoftDeprecated(C){return this.compareVersion(C,elementorWebCliConfig.version)<=4}},{key:"isHardDeprecated",value:function isHardDeprecated(C){var T=this.compareVersion(C,elementorWebCliConfig.version);return T<0||T>=8}}])}()},13452:(C,T,B)=>{"use strict";var q=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ForceMethodImplementation=void 0;var W=q(B(40989)),U=q(B(39805)),L=q(B(15118)),$=q(B(29402)),V=q(B(87861)),G=q(B(22835));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var H=T.ForceMethodImplementation=function(C){function ForceMethodImplementation(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,U.default)(this,ForceMethodImplementation),C=function _callSuper(C,T,B){return T=(0,$.default)(T),(0,L.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,$.default)(C).constructor):T.apply(C,B))}(this,ForceMethodImplementation,["".concat(T.isStatic?"static ":"").concat(T.fullName,"() should be implemented, please provide '").concat(T.functionName||T.fullName,"' functionality.")]),Error.captureStackTrace(C,ForceMethodImplementation),C}return(0,V.default)(ForceMethodImplementation,C),(0,W.default)(ForceMethodImplementation)}((0,G.default)(Error));T.default=function _default(){var C=Error().stack.split("\n")[2].trim(),T=C.startsWith("at new")?"constructor":C.split(" ")[1],B={};if(B.functionName=T,B.fullName=T,B.functionName.includes(".")){var q=B.functionName.split(".");B.className=q[0],B.functionName=q[1]}else B.isStatic=!0;throw new H(B)}},12470:C=>{"use strict";C.exports=wp.i18n},78113:C=>{C.exports=function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,q=Array(T);B{C.exports=function _arrayWithHoles(C){if(Array.isArray(C))return C},C.exports.__esModule=!0,C.exports.default=C.exports},36417:C=>{C.exports=function _assertThisInitialized(C){if(void 0===C)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C},C.exports.__esModule=!0,C.exports.default=C.exports},58155:C=>{function asyncGeneratorStep(C,T,B,q,W,U,L){try{var $=C[U](L),V=$.value}catch(C){return void B(C)}$.done?T(V):Promise.resolve(V).then(q,W)}C.exports=function _asyncToGenerator(C){return function(){var T=this,B=arguments;return new Promise((function(q,W){var U=C.apply(T,B);function _next(C){asyncGeneratorStep(U,q,W,_next,_throw,"next",C)}function _throw(C){asyncGeneratorStep(U,q,W,_next,_throw,"throw",C)}_next(void 0)}))}},C.exports.__esModule=!0,C.exports.default=C.exports},39805:C=>{C.exports=function _classCallCheck(C,T){if(!(C instanceof T))throw new TypeError("Cannot call a class as a function")},C.exports.__esModule=!0,C.exports.default=C.exports},86060:(C,T,B)=>{var q=B(33448),W=B(91270);C.exports=function _construct(C,T,B){if(q())return Reflect.construct.apply(null,arguments);var U=[null];U.push.apply(U,T);var L=new(C.bind.apply(C,U));return B&&W(L,B.prototype),L},C.exports.__esModule=!0,C.exports.default=C.exports},40989:(C,T,B)=>{var q=B(45498);function _defineProperties(C,T){for(var B=0;B{var q=B(45498);C.exports=function _defineProperty(C,T,B){return(T=q(T))in C?Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}):C[T]=B,C},C.exports.__esModule=!0,C.exports.default=C.exports},41621:(C,T,B)=>{var q=B(14718);function _get(){return C.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(C,T,B){var W=q(C,T);if(W){var U=Object.getOwnPropertyDescriptor(W,T);return U.get?U.get.call(arguments.length<3?C:B):U.value}},C.exports.__esModule=!0,C.exports.default=C.exports,_get.apply(null,arguments)}C.exports=_get,C.exports.__esModule=!0,C.exports.default=C.exports},29402:C=>{function _getPrototypeOf(T){return C.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(C){return C.__proto__||Object.getPrototypeOf(C)},C.exports.__esModule=!0,C.exports.default=C.exports,_getPrototypeOf(T)}C.exports=_getPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},87861:(C,T,B)=>{var q=B(91270);C.exports=function _inherits(C,T){if("function"!=typeof T&&null!==T)throw new TypeError("Super expression must either be null or a function");C.prototype=Object.create(T&&T.prototype,{constructor:{value:C,writable:!0,configurable:!0}}),Object.defineProperty(C,"prototype",{writable:!1}),T&&q(C,T)},C.exports.__esModule=!0,C.exports.default=C.exports},96784:C=>{C.exports=function _interopRequireDefault(C){return C&&C.__esModule?C:{default:C}},C.exports.__esModule=!0,C.exports.default=C.exports},65826:C=>{C.exports=function _isNativeFunction(C){try{return-1!==Function.toString.call(C).indexOf("[native code]")}catch(T){return"function"==typeof C}},C.exports.__esModule=!0,C.exports.default=C.exports},33448:C=>{function _isNativeReflectConstruct(){try{var T=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(T){}return(C.exports=_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!T},C.exports.__esModule=!0,C.exports.default=C.exports)()}C.exports=_isNativeReflectConstruct,C.exports.__esModule=!0,C.exports.default=C.exports},65474:C=>{C.exports=function _iterableToArrayLimit(C,T){var B=null==C?null:"undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(null!=B){var q,W,U,L,$=[],V=!0,G=!1;try{if(U=(B=B.call(C)).next,0===T){if(Object(B)!==B)return;V=!1}else for(;!(V=(q=U.call(B)).done)&&($.push(q.value),$.length!==T);V=!0);}catch(C){G=!0,W=C}finally{try{if(!V&&null!=B.return&&(L=B.return(),Object(L)!==L))return}finally{if(G)throw W}}return $}},C.exports.__esModule=!0,C.exports.default=C.exports},11018:C=>{C.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},C.exports.__esModule=!0,C.exports.default=C.exports},15118:(C,T,B)=>{var q=B(10564).default,W=B(36417);C.exports=function _possibleConstructorReturn(C,T){if(T&&("object"==q(T)||"function"==typeof T))return T;if(void 0!==T)throw new TypeError("Derived constructors may only return object or undefined");return W(C)},C.exports.__esModule=!0,C.exports.default=C.exports},53051:(C,T,B)=>{var q=B(10564).default;function _regeneratorRuntime(){"use strict";C.exports=_regeneratorRuntime=function _regeneratorRuntime(){return B},C.exports.__esModule=!0,C.exports.default=C.exports;var T,B={},W=Object.prototype,U=W.hasOwnProperty,L=Object.defineProperty||function(C,T,B){C[T]=B.value},$="function"==typeof Symbol?Symbol:{},V=$.iterator||"@@iterator",G=$.asyncIterator||"@@asyncIterator",H=$.toStringTag||"@@toStringTag";function define(C,T,B){return Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}),C[T]}try{define({},"")}catch(T){define=function define(C,T,B){return C[T]=B}}function wrap(C,T,B,q){var W=T&&T.prototype instanceof Generator?T:Generator,U=Object.create(W.prototype),$=new Context(q||[]);return L(U,"_invoke",{value:makeInvokeMethod(C,B,$)}),U}function tryCatch(C,T,B){try{return{type:"normal",arg:C.call(T,B)}}catch(C){return{type:"throw",arg:C}}}B.wrap=wrap;var K="suspendedStart",Q="suspendedYield",J="executing",X="completed",Y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var Z={};define(Z,V,(function(){return this}));var ee=Object.getPrototypeOf,te=ee&&ee(ee(values([])));te&&te!==W&&U.call(te,V)&&(Z=te);var re=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(Z);function defineIteratorMethods(C){["next","throw","return"].forEach((function(T){define(C,T,(function(C){return this._invoke(T,C)}))}))}function AsyncIterator(C,T){function invoke(B,W,L,$){var V=tryCatch(C[B],C,W);if("throw"!==V.type){var G=V.arg,H=G.value;return H&&"object"==q(H)&&U.call(H,"__await")?T.resolve(H.__await).then((function(C){invoke("next",C,L,$)}),(function(C){invoke("throw",C,L,$)})):T.resolve(H).then((function(C){G.value=C,L(G)}),(function(C){return invoke("throw",C,L,$)}))}$(V.arg)}var B;L(this,"_invoke",{value:function value(C,q){function callInvokeWithMethodAndArg(){return new T((function(T,B){invoke(C,q,T,B)}))}return B=B?B.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(C,B,q){var W=K;return function(U,L){if(W===J)throw Error("Generator is already running");if(W===X){if("throw"===U)throw L;return{value:T,done:!0}}for(q.method=U,q.arg=L;;){var $=q.delegate;if($){var V=maybeInvokeDelegate($,q);if(V){if(V===Y)continue;return V}}if("next"===q.method)q.sent=q._sent=q.arg;else if("throw"===q.method){if(W===K)throw W=X,q.arg;q.dispatchException(q.arg)}else"return"===q.method&&q.abrupt("return",q.arg);W=J;var G=tryCatch(C,B,q);if("normal"===G.type){if(W=q.done?X:Q,G.arg===Y)continue;return{value:G.arg,done:q.done}}"throw"===G.type&&(W=X,q.method="throw",q.arg=G.arg)}}}function maybeInvokeDelegate(C,B){var q=B.method,W=C.iterator[q];if(W===T)return B.delegate=null,"throw"===q&&C.iterator.return&&(B.method="return",B.arg=T,maybeInvokeDelegate(C,B),"throw"===B.method)||"return"!==q&&(B.method="throw",B.arg=new TypeError("The iterator does not provide a '"+q+"' method")),Y;var U=tryCatch(W,C.iterator,B.arg);if("throw"===U.type)return B.method="throw",B.arg=U.arg,B.delegate=null,Y;var L=U.arg;return L?L.done?(B[C.resultName]=L.value,B.next=C.nextLoc,"return"!==B.method&&(B.method="next",B.arg=T),B.delegate=null,Y):L:(B.method="throw",B.arg=new TypeError("iterator result is not an object"),B.delegate=null,Y)}function pushTryEntry(C){var T={tryLoc:C[0]};1 in C&&(T.catchLoc=C[1]),2 in C&&(T.finallyLoc=C[2],T.afterLoc=C[3]),this.tryEntries.push(T)}function resetTryEntry(C){var T=C.completion||{};T.type="normal",delete T.arg,C.completion=T}function Context(C){this.tryEntries=[{tryLoc:"root"}],C.forEach(pushTryEntry,this),this.reset(!0)}function values(C){if(C||""===C){var B=C[V];if(B)return B.call(C);if("function"==typeof C.next)return C;if(!isNaN(C.length)){var W=-1,L=function next(){for(;++W=0;--q){var W=this.tryEntries[q],L=W.completion;if("root"===W.tryLoc)return handle("end");if(W.tryLoc<=this.prev){var $=U.call(W,"catchLoc"),V=U.call(W,"finallyLoc");if($&&V){if(this.prev=0;--B){var q=this.tryEntries[B];if(q.tryLoc<=this.prev&&U.call(q,"finallyLoc")&&this.prev=0;--T){var B=this.tryEntries[T];if(B.finallyLoc===C)return this.complete(B.completion,B.afterLoc),resetTryEntry(B),Y}},catch:function _catch(C){for(var T=this.tryEntries.length-1;T>=0;--T){var B=this.tryEntries[T];if(B.tryLoc===C){var q=B.completion;if("throw"===q.type){var W=q.arg;resetTryEntry(B)}return W}}throw Error("illegal catch attempt")},delegateYield:function delegateYield(C,B,q){return this.delegate={iterator:values(C),resultName:B,nextLoc:q},"next"===this.method&&(this.arg=T),Y}},B}C.exports=_regeneratorRuntime,C.exports.__esModule=!0,C.exports.default=C.exports},91270:C=>{function _setPrototypeOf(T,B){return C.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,T){return C.__proto__=T,C},C.exports.__esModule=!0,C.exports.default=C.exports,_setPrototypeOf(T,B)}C.exports=_setPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},18821:(C,T,B)=>{var q=B(70569),W=B(65474),U=B(37744),L=B(11018);C.exports=function _slicedToArray(C,T){return q(C)||W(C,T)||U(C,T)||L()},C.exports.__esModule=!0,C.exports.default=C.exports},14718:(C,T,B)=>{var q=B(29402);C.exports=function _superPropBase(C,T){for(;!{}.hasOwnProperty.call(C,T)&&null!==(C=q(C)););return C},C.exports.__esModule=!0,C.exports.default=C.exports},11327:(C,T,B)=>{var q=B(10564).default;C.exports=function toPrimitive(C,T){if("object"!=q(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var W=B.call(C,T||"default");if("object"!=q(W))return W;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)},C.exports.__esModule=!0,C.exports.default=C.exports},45498:(C,T,B)=>{var q=B(10564).default,W=B(11327);C.exports=function toPropertyKey(C){var T=W(C,"string");return"symbol"==q(T)?T:T+""},C.exports.__esModule=!0,C.exports.default=C.exports},10564:C=>{function _typeof(T){return C.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},C.exports.__esModule=!0,C.exports.default=C.exports,_typeof(T)}C.exports=_typeof,C.exports.__esModule=!0,C.exports.default=C.exports},37744:(C,T,B)=>{var q=B(78113);C.exports=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return q(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?q(C,T):void 0}},C.exports.__esModule=!0,C.exports.default=C.exports},22835:(C,T,B)=>{var q=B(29402),W=B(91270),U=B(65826),L=B(86060);function _wrapNativeSuper(T){var B="function"==typeof Map?new Map:void 0;return C.exports=_wrapNativeSuper=function _wrapNativeSuper(C){if(null===C||!U(C))return C;if("function"!=typeof C)throw new TypeError("Super expression must either be null or a function");if(void 0!==B){if(B.has(C))return B.get(C);B.set(C,Wrapper)}function Wrapper(){return L(C,arguments,q(this).constructor)}return Wrapper.prototype=Object.create(C.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),W(Wrapper,C)},C.exports.__esModule=!0,C.exports.default=C.exports,_wrapNativeSuper(T)}C.exports=_wrapNativeSuper,C.exports.__esModule=!0,C.exports.default=C.exports},61790:(C,T,B)=>{var q=B(53051)();C.exports=q;try{regeneratorRuntime=q}catch(C){"object"==typeof globalThis?globalThis.regeneratorRuntime=q:Function("r","regeneratorRuntime = r")(q)}}},T={};function __webpack_require__(B){var q=T[B];if(void 0!==q)return q.exports;var W=T[B]={exports:{}};return C[B](W,W.exports,__webpack_require__),W.exports}__webpack_require__.d=(C,T)=>{for(var B in T)__webpack_require__.o(T,B)&&!__webpack_require__.o(C,B)&&Object.defineProperty(C,B,{enumerable:!0,get:T[B]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(C){if("object"==typeof window)return window}}(),__webpack_require__.o=(C,T)=>Object.prototype.hasOwnProperty.call(C,T),__webpack_require__.r=C=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(C,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(C,"__esModule",{value:!0})},(()=>{"use strict";var C=__webpack_require__(96784),T=C(__webpack_require__(39805)),B=C(__webpack_require__(40989)),q=C(__webpack_require__(15118)),W=C(__webpack_require__(29402)),U=C(__webpack_require__(41621)),L=C(__webpack_require__(87861)),$=C(__webpack_require__(22363)),V=C(__webpack_require__(68767)),G=C(__webpack_require__(90621)),H=C(__webpack_require__(74499)),K=C(__webpack_require__(50379)),Q=C(__webpack_require__(79769)),J=C(__webpack_require__(55174)),X=C(__webpack_require__(938)),Y=C(__webpack_require__(90791)),Z=C(__webpack_require__(61280));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var ee=function(C){function ElementorCommonApp(){return(0,T.default)(this,ElementorCommonApp),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,q.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,ElementorCommonApp,arguments)}return(0,L.default)(ElementorCommonApp,C),(0,B.default)(ElementorCommonApp,[{key:"setMarionetteTemplateCompiler",value:function setMarionetteTemplateCompiler(){Marionette.TemplateCache.prototype.compileTemplate=function(C,T){return T={evaluate:/<#([\s\S]+?)#>/g,interpolate:/{{{([\s\S]+?)}}}/g,escape:/{{([^}]+?)}}(?!})/g},_.template(C,T)}}},{key:"getDefaultElements",value:function getDefaultElements(){return{$window:jQuery(window),$document:jQuery(document),$body:jQuery(document.body)}}},{key:"initComponents",value:function initComponents(){this.events=new Y.default,this.debug=new G.default,this.helpers=new $.default,this.storage=new V.default,this.dialogsManager=new DialogsManager.Instance,this.notifications=new Z.default,this.api=window.$e,$e.components.register(new X.default),elementorCommon.elements.$window.on("elementor:init-components",(function(){$e.components.register(new J.default)})),this.initModules()}},{key:"initModules",value:function initModules(){var C=this,T=this.config.activeModules,B={ajax:H.default,finder:K.default,connect:Q.default};T.forEach((function(T){B[T]&&(C[T]=new B[T](C.config[T]))}))}},{key:"compileArrayTemplateArgs",value:function compileArrayTemplateArgs(C,T){return C.replace(/%(?:(\d+)\$)?s/g,(function(C,B){return B||(B=1),B--,void 0!==T[B]?T[B]:C}))}},{key:"compileObjectTemplateArgs",value:function compileObjectTemplateArgs(C,T){return C.replace(/{{(?:([ \w]+))}}/g,(function(C,B){return T[B]?T[B]:C}))}},{key:"compileTemplate",value:function compileTemplate(C,T){return jQuery.isPlainObject(T)?this.compileObjectTemplateArgs(C,T):this.compileArrayTemplateArgs(C,T)}},{key:"translate",value:function translate(C,T,B,q){T&&(q=this.config[T].i18n),q||(q=this.config.i18n);var W=q[C];return void 0===W&&(W=C),B&&(W=this.compileTemplate(W,B)),W}},{key:"onInit",value:function onInit(){!function _superPropGet(C,T,B,q){var L=(0,U.default)((0,W.default)(1&q?C.prototype:C),T,B);return 2&q&&"function"==typeof L?function(C){return L.apply(B,C)}:L}(ElementorCommonApp,"onInit",this,3)([]),this.config=elementorCommonConfig,this.setMarionetteTemplateCompiler()}}])}(elementorModules.ViewModule);window.elementorCommon=new ee,elementorCommon.initComponents()})()})();