var gtm4wp_datalayer_name = "dataLayer"; var dataLayer = dataLayer || []; const gtm4wp_use_sku_instead = false; const gtm4wp_id_prefix = ''; const gtm4wp_remarketing = false; const gtm4wp_eec = true; const gtm4wp_classicec = false; const gtm4wp_currency = 'PLN'; const gtm4wp_product_per_impression = false; const gtm4wp_needs_shipping_address = false; const gtm4wp_business_vertical = 'retail'; const gtm4wp_business_vertical_id = 'id';
document.documentElement.classList.remove( 'no-js' );
https://browhennapolska.pl/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js
https://browhennapolska.pl/wp-includes/js/dist/vendor/regenerator-runtime.min.js
https://browhennapolska.pl/wp-includes/js/dist/vendor/wp-polyfill.min.js
https://browhennapolska.pl/wp-includes/js/dist/hooks.min.js
var breeze_prefetch = {"local_url":"https:\/\/browhennapolska.pl","ignore_remote_prefetch":"1","ignore_list":["\/cart\/","\/checkout\/","\/moje-konto\/","\/cart","\/checkout","\/wp-login.php","\/myaccount","\/wishlist","\/wp-admin\/"]};
https://browhennapolska.pl/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
https://browhennapolska.pl/wp-includes/js/jquery/jquery.min.js
https://browhennapolska.pl/wp-includes/js/jquery/jquery-migrate.min.js
https://browhennapolska.pl/wp-content/plugins/duracelltomi-google-tag-manager/js/gtm4wp-woocommerce-enhanced.js
var woo_ml_public_post = {"ajax_url":"https:\/\/browhennapolska.pl\/wp-admin\/admin-ajax.php","language":"pl_PL"};
https://browhennapolska.pl/wp-content/plugins/woo-mailerlite/public/js/public.js
var dataLayer_content = {"pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"BrowXenna"}; dataLayer.push( dataLayer_content );
(function (m, a, i, l, e, r) { m['MailerLiteObject'] = e; function f() { var c = {a: arguments, q: []}; var r = this.push(c); return "number" != typeof r ? r : f.bind(c.q); } f.q = f.q || []; m[e] = m[e] || f.bind(f.q); m[e].q = m[e].q || f.q; r = a.createElement(i); var _ = a.getElementsByTagName(i)[0]; r.async = 1; r.src = l + '?v' + (~~(new Date().getTime() / 1000000)); _.parentNode.insertBefore(r, _); })(window, document, 'script', 'https://static.mailerlite.com/js/universal.js', 'ml'); window.mlsettings = window.mlsettings || {}; window.mlsettings.shop = 'browhennapolska.pl'; var ml_account = ml('accounts', '1010346', 'j3d2d4b4g0', 'load'); ml('ecommerce', 'visitor', 'woocommerce');
Przeskocz do treści
BrowXenna Polska
  • Sklep
  • Ambasadorki
  • Salony Partnerskie
  • WebinaryRozwiń
    • Jungle Brows Maraton
    • Color Brows Maraton
  • Koszyk 0
    • Brak produktów w koszyku.

  • Nowość
  • Henna pudrowa
  • Komponenty
  • Pielęgnacja brwi
  • Kolekcja BrowXenna Polska
  • Akcesoria
  • Laminacja brwi
  • Brow Waxing System
BrowXenna Polska

Newsletter

Zapisz się aby otrzymywać informacje o nowościach i promocjach!

Możesz zrezygnować z newslettera w dowolnej chwili. Po więcej informacji zajrzyj do naszej Polityki Prywatności.

Dziękujemy za zaufanie!


Sprawdź swoją skrzynkę email - wiadomość z prośbą o potwierdzenie zapisu powinna dotrzeć w ciągu kilku minut. Prosimy, kliknij w link potwierdzający znajdujący się w mailu.
 
Jeżeli podałaś/eś poprawny adres i wiadomość do ciebie nie dotarła, skontaktuj się z nami poprzez formularz kontaktowy.

.
  • Moje Konto
  • Zamówienia
  • Szczegóły konta
  • Adresy
  • Kontakt
  • Polityka Prywatności
  • Regulamin
  • FAQ
  • Polityka plików cookies (EU)

Kontakt
+48 570 836 535 | [email protected]

Brow Henna Polska Sp. z o.o.
ul. Ks. Biskupa Herberta Bednorza 49/1
40-384 Katowice
NIP 9542833250 | REGON 520499988 | KRS 0000933755

Spółka wpisana do Krajowego Rejestru Sądowego w Sądzie Rejonowym Katowice-Wschód w Katowicach, VIII Wydział Gospodarczy
Kapitał zakładowy 5.000,00 PLN

© 2018 - 2023 BrowXenna Polska

Zapomniane hasło?


Nie masz jeszcze konta? Załóż

Przegląd koszyka

Brak produktów w koszyku.

Zarządzaj zgodami plików cookie
Używamy plików cookies w celu optymalizacji naszej witryny i naszych serwisów.
Funkcjonalne Zawsze aktywne
Przechowywanie lub dostęp do danych technicznych jest ściśle konieczny do uzasadnionego celu umożliwienia korzystania z konkretnej usługi wyraźnie żądanej przez subskrybenta lub użytkownika, lub wyłącznie w celu przeprowadzenia transmisji komunikatu przez sieć łączności elektronicznej.
Preferencje
Przechowywanie lub dostęp techniczny jest niezbędny do uzasadnionego celu przechowywania preferencji, o które nie prosi subskrybent lub użytkownik.
Statystyka
Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do celów statystycznych. Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do anonimowych celów statystycznych. Bez wezwania do sądu, dobrowolnego podporządkowania się dostawcy usług internetowych lub dodatkowych zapisów od strony trzeciej, informacje przechowywane lub pobierane wyłącznie w tym celu zwykle nie mogą być wykorzystywane do identyfikacji użytkownika.
Marketing
Przechowywanie lub dostęp techniczny jest wymagany do tworzenia profili użytkowników w celu wysyłania reklam lub śledzenia użytkownika na stronie internetowej lub na kilku stronach internetowych w podobnych celach marketingowych.
Zarządzaj opcjami Zarządzaj serwisami Manage {vendor_count} vendors Przeczytaj więcej o tych celach
Preferencje
{title} {title} {title}
Przewiń na górę
  • Home
  • Sklep
    • Nowości
    • Henna pudrowa
      • Henna Blond
      • Henna Brunette
      • Komponenty
      • Zestawy
      • Męska Henna
    • Brow Waxing System
    • Oxygen O2
    • Pielęgnacja
    • Laminacja
    • Kolekcja BrowXenna Polska
    • Dezynfekcja
    • Materiały reklamowe
    • Akcesoria
  • Ambasadorki
  • Salony Partnerskie
  • Webinary
    • Jungle Brows Maraton
    • Color Brows Maraton
  • Kontakt
Szukaj
function ml_webform_success_2786978(){var r=ml_jQuery||jQuery;r(".ml-subscribe-form-2786978 .row-success").show(),r(".ml-subscribe-form-2786978 .row-form").hide()}
document.documentElement.style.setProperty('--scrollbar-offset', window.innerWidth - document.documentElement.clientWidth + 'px' );
(function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })();
https://browhennapolska.pl/wp-content/plugins/pay-by-paynow-pl/assets/js/front.js
https://browhennapolska.pl/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js
var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"Zobacz koszyk","cart_url":"https:\/\/browhennapolska.pl\/cart\/","is_cart":"","cart_redirect_after_add":"no"};
https://browhennapolska.pl/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js
https://browhennapolska.pl/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js
var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","currency":"PLN"};
https://browhennapolska.pl/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js
var woosb_vars = {"wc_price_decimals":"2","wc_price_format":"%2$s\u00a0%1$s","wc_price_thousand_separator":"","wc_price_decimal_separator":",","wc_currency_symbol":"z\u0142","price_decimals":"2","price_format":"%2$s\u00a0%1$s","price_thousand_separator":"","price_decimal_separator":",","currency_symbol":"z\u0142","trim_zeros":"","change_image":"yes","bundled_price":"price","bundled_price_from":"sale_price","change_price":"yes","price_selector":".summary > .price","saved_text":"(saved [d])","price_text":"Cena pakietu:","alert_selection":"Please select a purchasable variation for [name] before adding this bundle to the cart.","alert_empty":"Wybierz przynajmniej jeden produkt przed dodaniem tego pakietu do koszyka.","alert_min":"Please choose at least a total quantity of [min] products before adding this bundle to the cart.","alert_max":"Sorry, you can only choose at max a total quantity of [max] products before adding this bundle to the cart.","alert_total_min":"The total must meet the minimum amount of [min].","alert_total_max":"The total must meet the maximum amount of [max]."};
https://browhennapolska.pl/wp-content/plugins/woo-product-bundle/assets/js/frontend.js
https://browhennapolska.pl/wp-content/themes/kadence-child/assets/js/simplelightbox.min.js
https://browhennapolska.pl/wp-content/themes/kadence-child/assets/js/lightbox-init.min.js
var kadenceConfig = {"screenReader":{"expand":"Rozwi\u0144 menu potomne","expandOf":"Rozwi\u0144 menu podrz\u0119dne","collapse":"Zwi\u0144 menu potomne","collapseOf":"Zwi\u0144 menu podrz\u0119dne"},"breakPoints":{"desktop":"1024","tablet":768},"scrollOffset":"0"};
https://browhennapolska.pl/wp-content/themes/kadence-child/assets/js/navigation.min.js
https://browhennapolska.pl/wp-content/themes/kadence-child/assets/js/shop-spinner.min.js
https://browhennapolska.pl/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js
https://browhennapolska.pl/wp-includes/js/dist/i18n.min.js
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
https://browhennapolska.pl/wp-content/plugins/woocommerce-google-analytics-integration/assets/js/build/actions.js
var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"70","version":"6.5.4","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/browhennapolska.pl\/wp-json\/complianz\/v1\/","locale":"lang=pl&locale=pl_PL","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"15","cookie_path":"\/","categories":{"statistics":"statystyki","marketing":"marketing"},"tcf_active":"","placeholdertext":"Kliknij, \u017ceby zaakceptowa\u0107 marketingowe cookies i w\u0142\u0105czy\u0107 t\u0119 tre\u015b\u0107","aria_label":"Kliknij, \u017ceby zaakceptowa\u0107 marketingowe cookies i w\u0142\u0105czy\u0107 t\u0119 tre\u015b\u0107","css_file":"https:\/\/browhennapolska.pl\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=70","page_links":{"eu":{"cookie-statement":{"title":"Polityka plik\u00f3w cookies ","url":"https:\/\/browhennapolska.pl\/polityka-plikow-cookies-eu\/"},"privacy-statement":{"title":"Polityka Prywatno\u015bci","url":"https:\/\/browhennapolska.pl\/polityka-prywatnosci\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":""};
https://browhennapolska.pl/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js
document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } });
var wc_cart_fragments_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_bfc2604243e48495ed8351cd29d71ef2","fragment_name":"wc_fragments_bfc2604243e48495ed8351cd29d71ef2","request_timeout":"5000"};
https://browhennapolska.pl/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js
var kadenceProWooConfig = {"openCart":""};
https://browhennapolska.pl/wp-content/plugins/kadence-pro/dist/woocommerce-addons/pro-woocommerce.min.js
var aepc_pixel_events = {"custom_events":{"AdvancedEvents":[{"params":{"login_status":"not_logged_in","post_type":"page","object_id":3,"object_type":"page"}}]},"api":{"root":"https:\/\/browhennapolska.pl\/wp-json\/","nonce":"c6857e3854"}};
https://browhennapolska.pl/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js
https://browhennapolska.pl/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js
https://browhennapolska.pl/wp-content/plugins/elementor/assets/js/frontend-modules.min.js
var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/browhennapolska.pl\/wp-admin\/admin-ajax.php","nonce":"eb4988317d","urls":{"assets":"https:\/\/browhennapolska.pl\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/browhennapolska.pl\/wp-json\/"},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/browhennapolska.pl\/cart\/","checkout_page_url":"https:\/\/browhennapolska.pl\/checkout\/","fragments_nonce":"bd5e3de00d"}},"facebook_sdk":{"lang":"pl_PL","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/browhennapolska.pl\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
https://browhennapolska.pl/wp-content/plugins/elementor-pro/assets/js/frontend.min.js
https://browhennapolska.pl/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.min.js
https://browhennapolska.pl/wp-includes/js/jquery/ui/core.min.js
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Udost\u0119pnij na Facebooku","shareOnTwitter":"Udost\u0119pnij na Twitterze","pinIt":"Przypnij","download":"Pobierz","downloadImage":"Pobierz obraz","fullscreen":"Tryb pe\u0142noekranowy","zoom":"Powi\u0119ksz","share":"Udost\u0119pnij","playVideo":"Odtw\u00f3rz wideo","previous":"Poprzednie","next":"Nast\u0119pne","close":"Zamknij","a11yCarouselWrapperAriaLabel":"Karuzela | Przewijanie w poziomie: Strza\u0142ka w lewo i w prawo","a11yCarouselPrevSlideMessage":"Poprzedni slajd","a11yCarouselNextSlideMessage":"Nast\u0119pny slajd","a11yCarouselFirstSlideMessage":"To jest pierwszy slajd","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Id\u017a do slajdu"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobilny Pionowy","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobilny Poziomy","value":880,"default_value":880,"direction":"max","is_enabled":true},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Szeroki ekran","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}},"version":"3.16.4","is_static":false,"experimentalFeatures":{"e_dom_optimization":true,"e_optimized_assets_loading":true,"e_optimized_css_loading":true,"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"landing-pages":true,"nested-elements":true,"page-transitions":true,"form-submissions":true,"e_scroll_snap":true},"urls":{"assets":"https:\/\/browhennapolska.pl\/wp-content\/plugins\/elementor\/assets\/"},"swiperClass":"swiper-container","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_mobile_extra","viewport_tablet","viewport_tablet_extra"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":3,"title":"Polityka%20Prywatno%C5%9Bci%20-%20BrowXenna%20Polska","excerpt":"","featuredImage":false}};
https://browhennapolska.pl/wp-content/plugins/elementor/assets/js/frontend.min.js
https://browhennapolska.pl/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js
var elementorExtrasFrontendConfig = {"urls":{"assets":"https:\/\/browhennapolska.pl\/wp-content\/plugins\/elementor-extras\/assets\/"},"refreshableWidgets":["ee-offcanvas.classic","ee-popup.classic","gallery-slider.default","media-carousel.default","image-carousel.default","slides.default"]};
https://browhennapolska.pl/wp-content/plugins/elementor-extras/assets/js/frontend.min.js
https://browhennapolska.pl/wp-content/plugins/elementor-extras/assets/lib/parallax-gallery/parallax-gallery.min.js
const pmDelayClick=false;const pmDelayTimer=setTimeout(pmTriggerDOMListener,10*1000);const pmUserInteractions=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"],pmDelayedScripts={normal:[],defer:[],async:[]},jQueriesArray=[],pmInterceptedClicks=[];var pmDOMLoaded=!1,pmClickTarget="";function pmTriggerDOMListener(){"undefined"!=typeof pmDelayTimer&&clearTimeout(pmDelayTimer),pmUserInteractions.forEach(function(e){window.removeEventListener(e,pmTriggerDOMListener,{passive:!0})}),document.removeEventListener("visibilitychange",pmTriggerDOMListener),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",pmTriggerDelayedScripts):pmTriggerDelayedScripts()}async function pmTriggerDelayedScripts(){pmDelayEventListeners(),pmDelayJQueryReady(),pmProcessDocumentWrite(),pmSortDelayedScripts(),pmPreloadDelayedScripts(),await pmLoadDelayedScripts(pmDelayedScripts.normal),await pmLoadDelayedScripts(pmDelayedScripts.defer),await pmLoadDelayedScripts(pmDelayedScripts.async),await pmTriggerEventListeners(),document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))}),window.dispatchEvent(new Event("perfmatters-allScriptsLoaded")),pmReplayClicks()}function pmDelayEventListeners(){let e={};function t(t,r){function n(r){return e[t].delayedEvents.indexOf(r)>=0?"perfmatters-"+r:r}e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:[]},t.addEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.remove.apply(t,arguments)}),e[t].delayedEvents.push(r)}function r(e,t){let r=e[t];Object.defineProperty(e,t,{get:r||function(){},set:function(r){e["perfmatters"+t]=r}})}t(document,"DOMContentLoaded"),t(window,"DOMContentLoaded"),t(window,"load"),t(window,"pageshow"),t(document,"readystatechange"),r(document,"onreadystatechange"),r(window,"onload"),r(window,"onpageshow")}function pmDelayJQueryReady(){let e=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>e,set(t){if(t&&t.fn&&!jQueriesArray.includes(t)){t.fn.ready=t.fn.init.prototype.ready=function(e){pmDOMLoaded?e.bind(document)(t):document.addEventListener("perfmatters-DOMContentLoaded",function(){e.bind(document)(t)})};let r=t.fn.on;t.fn.on=t.fn.init.prototype.on=function(){if(this[0]===window){function e(e){return e=(e=(e=e.split(" ")).map(function(e){return"load"===e||0===e.indexOf("load.")?"perfmatters-jquery-load":e})).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=e(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(function(t){delete Object.assign(arguments[0],{[e(t)]:arguments[0][t]})[t]})}return r.apply(this,arguments),this},jQueriesArray.push(t)}e=t}})}function pmProcessDocumentWrite(){let e=new Map;document.write=document.writeln=function(t){var r=document.currentScript,n=document.createRange();let a=e.get(r);void 0===a&&(a=r.nextSibling,e.set(r,a));var i=document.createDocumentFragment();n.setStart(i,0),i.appendChild(n.createContextualFragment(t)),r.parentElement.insertBefore(i,a)}}function pmSortDelayedScripts(){document.querySelectorAll("script[type=pmdelayedscript]").forEach(function(e){e.hasAttribute("src")?e.hasAttribute("defer")&&!1!==e.defer?pmDelayedScripts.defer.push(e):e.hasAttribute("async")&&!1!==e.async?pmDelayedScripts.async.push(e):pmDelayedScripts.normal.push(e):pmDelayedScripts.normal.push(e)})}function pmPreloadDelayedScripts(){var e=document.createDocumentFragment();[...pmDelayedScripts.normal,...pmDelayedScripts.defer,...pmDelayedScripts.async].forEach(function(t){var r=t.getAttribute("src");if(r){var n=document.createElement("link");n.href=r,n.rel="preload",n.as="script",e.appendChild(n)}}),document.head.appendChild(e)}async function pmLoadDelayedScripts(e){var t=e.shift();return t?(await pmReplaceScript(t),pmLoadDelayedScripts(e)):Promise.resolve()}async function pmReplaceScript(e){return await pmNextFrame(),new Promise(function(t){let r=document.createElement("script");[...e.attributes].forEach(function(e){let t=e.nodeName;"type"!==t&&("data-type"===t&&(t="type"),r.setAttribute(t,e.nodeValue))}),e.hasAttribute("src")?(r.addEventListener("load",t),r.addEventListener("error",t)):(r.text=e.text,t()),e.parentNode.replaceChild(r,e)})}async function pmTriggerEventListeners(){pmDOMLoaded=!0,await pmNextFrame(),document.dispatchEvent(new Event("perfmatters-DOMContentLoaded")),await pmNextFrame(),window.dispatchEvent(new Event("perfmatters-DOMContentLoaded")),await pmNextFrame(),document.dispatchEvent(new Event("perfmatters-readystatechange")),await pmNextFrame(),document.perfmattersonreadystatechange&&document.perfmattersonreadystatechange(),await pmNextFrame(),window.dispatchEvent(new Event("perfmatters-load")),await pmNextFrame(),window.perfmattersonload&&window.perfmattersonload(),await pmNextFrame(),jQueriesArray.forEach(function(e){e(window).trigger("perfmatters-jquery-load")});let e=new Event("perfmatters-pageshow");e.persisted=window.pmPersisted,window.dispatchEvent(e),await pmNextFrame(),window.perfmattersonpageshow&&window.perfmattersonpageshow({persisted:window.pmPersisted})}async function pmNextFrame(){return new Promise(function(e){requestAnimationFrame(e)})}function pmClickHandler(e){e.target.removeEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"pm-onclick","onclick"),pmInterceptedClicks.push(e),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()}function pmReplayClicks(){window.removeEventListener("touchstart",pmTouchStartHandler,{passive:!0}),window.removeEventListener("mousedown",pmTouchStartHandler),pmInterceptedClicks.forEach(e=>{e.target.outerHTML===pmClickTarget&&e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:!0,cancelable:!0}))})}function pmTouchStartHandler(e){"HTML"!==e.target.tagName&&(pmClickTarget||(pmClickTarget=e.target.outerHTML),window.addEventListener("touchend",pmTouchEndHandler),window.addEventListener("mouseup",pmTouchEndHandler),window.addEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.addEventListener("mousemove",pmTouchMoveHandler),e.target.addEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"onclick","pm-onclick"))}function pmTouchMoveHandler(e){window.removeEventListener("touchend",pmTouchEndHandler),window.removeEventListener("mouseup",pmTouchEndHandler),window.removeEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",pmTouchMoveHandler),e.target.removeEventListener("click",pmClickHandler),pmRenameDOMAttribute(e.target,"pm-onclick","onclick")}function pmTouchEndHandler(e){window.removeEventListener("touchend",pmTouchEndHandler),window.removeEventListener("mouseup",pmTouchEndHandler),window.removeEventListener("touchmove",pmTouchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",pmTouchMoveHandler)}function pmRenameDOMAttribute(e,t,r){e.hasAttribute&&e.hasAttribute(t)&&(event.target.setAttribute(r,event.target.getAttribute(t)),event.target.removeAttribute(t))}window.addEventListener("pageshow",e=>{window.pmPersisted=e.persisted}),pmUserInteractions.forEach(function(e){window.addEventListener(e,pmTriggerDOMListener,{passive:!0})}),pmDelayClick&&(window.addEventListener("touchstart",pmTouchStartHandler,{passive:!0}),window.addEventListener("mousedown",pmTouchStartHandler)),document.addEventListener("visibilitychange",pmTriggerDOMListener);var pmeDeviceMode,pmeAnimationSettingsKeys,pmeCurrentAnimation;function pmeAnimation(){(pmeDeviceMode=document.createElement("span")).id="elementor-device-mode",pmeDeviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(pmeDeviceMode),requestAnimationFrame(pmeDetectAnimations)}function pmeDetectAnimations(){pmeAnimationSettingsKeys=pmeListAnimationSettingsKeys(getComputedStyle(pmeDeviceMode,":after").content.replace(/"/g,"")),document.querySelectorAll(".elementor-invisible[data-settings]").forEach(a=>{let b=a.getBoundingClientRect();if(b.bottom>=0&&b.top<=window.innerHeight)try{pmeAnimateElement(a)}catch(c){}})}function pmeAnimateElement(a){let b=JSON.parse(a.dataset.settings),d=b._animation_delay||b.animation_delay||0,c=b[pmeAnimationSettingsKeys.find(a=>b[a])];if("none"===c)return void a.classList.remove("elementor-invisible");a.classList.remove(c),pmeCurrentAnimation&&a.classList.remove(pmeCurrentAnimation),pmeCurrentAnimation=c;let e=setTimeout(()=>{a.classList.remove("elementor-invisible"),a.classList.add("animated",c),pmeRemoveAnimationSettings(a,b)},d);window.addEventListener("perfmatters-startLoading",function(){clearTimeout(e)})}function pmeListAnimationSettingsKeys(b="mobile"){let a=[""];switch(b){case"mobile":a.unshift("_mobile");case"tablet":a.unshift("_tablet");case"desktop":a.unshift("_desktop")}let c=[];return["animation","_animation"].forEach(b=>{a.forEach(a=>{c.push(b+a)})}),c}function pmeRemoveAnimationSettings(a,b){pmeListAnimationSettingsKeys().forEach(a=>delete b[a]),a.dataset.settings=JSON.stringify(b)}document.addEventListener("DOMContentLoaded",pmeAnimation)