!function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,u(i.key),i)}}function i(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function u(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var u=i.call(t,n||"default");if("object"!=e(u))return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,u=function(){};return{s:u,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:u}}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 r,a=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){o=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw r}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function a(e){var t,n,i=(null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.links)||void 0===t?void 0:t.skip_to_navigation_id)||"#top-menu-nav",u=null,s=r(i=i.split("\n"));try{for(s.s();!(n=s.n()).done;){var a=n.value;if((a=a.trim())&&(u=document.querySelector(a)))break}}catch(e){s.e(e)}finally{s.f()}if(u){u.setAttribute("tabindex","0");var o=u.getBoundingClientRect().top;window.scrollTo({top:o+window.scrollY-150,behavior:"smooth"}),u.focus()}e.target.blur()}function o(e){var t,n,i=(null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.links)||void 0===t?void 0:t.skip_to_content_id)||"#main-content",u=null,s=r(i=i.split("\n"));try{for(s.s();!(n=s.n()).done;){var a=n.value;if((a=a.trim())&&(u=document.querySelector(a)))break}}catch(e){s.e(e)}finally{s.f()}if(u){u.setAttribute("tabindex","0");var o=u.getBoundingClientRect().top;window.scrollTo({top:o+window.scrollY-150,behavior:"smooth"}),u.focus()}e.target.blur()}function l(e){var t,n,i=(null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.links)||void 0===t?void 0:t.skip_to_footer_id)||"#main-footer",u=null,s=r(i=i.split("\n"));try{for(s.s();!(n=s.n()).done;){var a=n.value;if((a=a.trim())&&(u=document.querySelector(a)))break}}catch(e){s.e(e)}finally{s.f()}if(u){u.setAttribute("tabindex","0");var o=u.getBoundingClientRect().top;window.scrollTo({top:o+window.scrollY-150,behavior:"smooth"}),u.focus()}e.target.blur()}function c(e){var t=document.getElementById("dvmd_accessibility_wrapper"),n=document.getElementById("dvmd_acsb_button");t&&"closed"===t.getAttribute("data-acsb-sidebar")&&n&&n.click()}document.addEventListener("DOMContentLoaded",(function(){"undefined"!=typeof DVMD_ACTW_Script_Data?setTimeout((function(){var e;!function(){var e=(t=function(){var e,t,n;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.links)||void 0===e||!e.skip_to_navigation)return"";var i,u='<svg class="dvmd_actw_icon_enter" aria-hidden="true" fill="#fff" x="0px" y="0px" viewBox="0 0 128 88" preserveAspectRatio="xMidYMid meet" shape-rendering="geometricPrecision"><path d="M112 8c0-4.4 3.6-8 8-8s8 3.6 8 8v24c0 13.3-10.8 24-24 24H27.3l18.4 18.4c3.1 3.1 3.1 8.2 0 11.3-3.1 3.1-8.2 3.1-11.3 0l-32-32c-3.1-3.1-3.1-8.2 0-11.3l32-32c3.1-3.1 8.2-3.1 11.3 0 3.1 3.1 3.1 8.2 0 11.3L27.3 40H104c4.4 0 8-3.6 8-8V8z"/></svg>',r=null!==(t=DVMD_ACTW_Script_Data)&&void 0!==t&&null!==(t=t.links)&&void 0!==t&&t.drop_shadow?' class="drop_shadow"':"",s=' data-acsb-translate="true"',a="";null!==(n=DVMD_ACTW_Script_Data)&&void 0!==n&&null!==(n=n.links)&&void 0!==n&&n.skip_to_navigation_text?(a=DVMD_ACTW_Script_Data.links.skip_to_navigation_text,s=""):a=(null===(i=DVMD_ACTW_Script_Data)||void 0===i||null===(i=i.strings)||void 0===i?void 0:i.skip_to_navigation)||"";return'\n    \x3c!-- Skip To Navigation --\x3e\n    <button id="dvmd_actw_skip_to_navigation"'.concat(r,' role="link"').concat(s,'>\n      <span class="dvmd_ac_text">').concat(a,"</span>").concat(u,"\n    </button>\n  ")}()||"",n=function(){var e,t,n;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.links)||void 0===e||!e.skip_to_content)return"";var i,u='<svg class="dvmd_actw_icon_enter" aria-hidden="true" fill="#fff" x="0px" y="0px" viewBox="0 0 128 88" preserveAspectRatio="xMidYMid meet" shape-rendering="geometricPrecision"><path d="M112 8c0-4.4 3.6-8 8-8s8 3.6 8 8v24c0 13.3-10.8 24-24 24H27.3l18.4 18.4c3.1 3.1 3.1 8.2 0 11.3-3.1 3.1-8.2 3.1-11.3 0l-32-32c-3.1-3.1-3.1-8.2 0-11.3l32-32c3.1-3.1 8.2-3.1 11.3 0 3.1 3.1 3.1 8.2 0 11.3L27.3 40H104c4.4 0 8-3.6 8-8V8z"/></svg>',r=null!==(t=DVMD_ACTW_Script_Data)&&void 0!==t&&null!==(t=t.links)&&void 0!==t&&t.drop_shadow?' class="drop_shadow"':"",s=' data-acsb-translate="true"',a="";null!==(n=DVMD_ACTW_Script_Data)&&void 0!==n&&null!==(n=n.links)&&void 0!==n&&n.skip_to_content_text?(a=DVMD_ACTW_Script_Data.links.skip_to_content_text,s=""):a=(null===(i=DVMD_ACTW_Script_Data)||void 0===i||null===(i=i.strings)||void 0===i?void 0:i.skip_to_content)||"";return'\n    \x3c!-- Skip To Content --\x3e\n    <button id="dvmd_actw_skip_to_content"'.concat(r,' role="link"').concat(s,'>\n      <span class="dvmd_ac_text">').concat(a,"</span>").concat(u,"\n    </button>\n  ")}()||"",i=function(){var e,t,n;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.links)||void 0===e||!e.skip_to_footer)return"";var i,u='<svg class="dvmd_actw_icon_enter" aria-hidden="true" fill="#fff" x="0px" y="0px" viewBox="0 0 128 88" preserveAspectRatio="xMidYMid meet" shape-rendering="geometricPrecision"><path d="M112 8c0-4.4 3.6-8 8-8s8 3.6 8 8v24c0 13.3-10.8 24-24 24H27.3l18.4 18.4c3.1 3.1 3.1 8.2 0 11.3-3.1 3.1-8.2 3.1-11.3 0l-32-32c-3.1-3.1-3.1-8.2 0-11.3l32-32c3.1-3.1 8.2-3.1 11.3 0 3.1 3.1 3.1 8.2 0 11.3L27.3 40H104c4.4 0 8-3.6 8-8V8z"/></svg>',r=null!==(t=DVMD_ACTW_Script_Data)&&void 0!==t&&null!==(t=t.links)&&void 0!==t&&t.drop_shadow?' class="drop_shadow"':"",s=' data-acsb-translate="true"',a="";null!==(n=DVMD_ACTW_Script_Data)&&void 0!==n&&null!==(n=n.links)&&void 0!==n&&n.skip_to_footer_text?(a=DVMD_ACTW_Script_Data.links.skip_to_footer_text,s=""):a=(null===(i=DVMD_ACTW_Script_Data)||void 0===i||null===(i=i.strings)||void 0===i?void 0:i.skip_to_footer)||"";return'\n    \x3c!-- Skip To Footer --\x3e\n    <button id="dvmd_actw_skip_to_footer"'.concat(r,' role="link"').concat(s,'>\n      <span class="dvmd_ac_text">').concat(a,"</span>").concat(u,"\n    </button>\n  ")}()||"",u=function(){var e,t,n;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.links)||void 0===e||!e.open_accessibility_sidebar)return"";if(!document.getElementById("dvmd_acsb_button"))return"";var i,u='<svg class="dvmd_actw_icon_enter" aria-hidden="true" fill="#fff" x="0px" y="0px" viewBox="0 0 128 88" preserveAspectRatio="xMidYMid meet" shape-rendering="geometricPrecision"><path d="M112 8c0-4.4 3.6-8 8-8s8 3.6 8 8v24c0 13.3-10.8 24-24 24H27.3l18.4 18.4c3.1 3.1 3.1 8.2 0 11.3-3.1 3.1-8.2 3.1-11.3 0l-32-32c-3.1-3.1-3.1-8.2 0-11.3l32-32c3.1-3.1 8.2-3.1 11.3 0 3.1 3.1 3.1 8.2 0 11.3L27.3 40H104c4.4 0 8-3.6 8-8V8z"/></svg>',r=null!==(t=DVMD_ACTW_Script_Data)&&void 0!==t&&null!==(t=t.links)&&void 0!==t&&t.drop_shadow?' class="drop_shadow"':"",s=' data-acsb-translate="true"',a="";null!==(n=DVMD_ACTW_Script_Data)&&void 0!==n&&null!==(n=n.links)&&void 0!==n&&n.open_accessibility_sidebar_text?(a=DVMD_ACTW_Script_Data.links.open_accessibility_sidebar_text,s=""):a=(null===(i=DVMD_ACTW_Script_Data)||void 0===i||null===(i=i.strings)||void 0===i?void 0:i.open_accessibility_sidebar)||"";return'\n    \x3c!-- Open Accessibility Sidebar --\x3e\n    <button id="dvmd_actw_open_accessibility_sidebar"'.concat(r,' role="link"').concat(s,'>\n      <span class="dvmd_ac_text">').concat(a,"</span>").concat(u,"\n    </button>\n  ")}()||"",(t+n+i+u?'\n    <div id="dvmd_actw_links" role="region">\n      '.concat(t,"\n      ").concat(n,"\n      ").concat(i,"\n      ").concat(u,"\n    </div>\n    \x3c!-- Divi-Modules – Accessibility Tweaks – Links --\x3e\n  "):"")||"");var t,n,i,u;if(!e)return;var r=document.getElementById("dvmd_accessibility_wrapper");r||((r=document.createElement("div")).id="dvmd_accessibility_wrapper",document.body.prepend(r));var s=document.createElement("div");s.innerHTML=e;for(;s.firstChild;)r.insertBefore(s.firstChild,r.firstChild);(function(){var e,t,n,i,u=function(){var e=document.querySelectorAll("*"),t=Number.MIN_SAFE_INTEGER;return e.forEach((function(e){var n=parseFloat(window.getComputedStyle(e).zIndex);"auto"!==n&&!isNaN(n)&&n>t&&(t=n)})),t=Math.min(Math.max(t,Number.MIN_SAFE_INTEGER),Number.MAX_SAFE_INTEGER-10)}();document.documentElement.style.setProperty("--dvmd-actw-links_zindex",u);var r=(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.links)||void 0===e?void 0:e.text_color)||"#444444",s=(null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.links)||void 0===t?void 0:t.background_color)||"#ffffff",a=(null===(n=DVMD_ACTW_Script_Data)||void 0===n||null===(n=n.links)||void 0===n?void 0:n.border_color)||"#2266ff",o=(null===(i=DVMD_ACTW_Script_Data)||void 0===i||null===(i=i.links)||void 0===i?void 0:i.border_width)||"2";document.documentElement.style.setProperty("--dvmd-actw-links_text_color",r),document.documentElement.style.setProperty("--dvmd-actw-links_background_color",s),document.documentElement.style.setProperty("--dvmd-actw-links_border_color",a),document.documentElement.style.setProperty("--dvmd-actw-links_border_color_tint",(l=a,c=.4,m=l.replace("#",""),d=parseInt(m.substring(0,2),16),_=parseInt(m.substring(2,4),16),h=parseInt(m.substring(4,6),16),"rgba(".concat(d,", ").concat(_,", ").concat(h,", ").concat(c,")"))),document.documentElement.style.setProperty("--dvmd-actw-links_border_width","".concat(o,"px"));var l,c,m,d,_,h})(),function(){var e=document.getElementById("dvmd_actw_skip_to_navigation");e&&e.addEventListener("click",a);var t=document.getElementById("dvmd_actw_skip_to_content");t&&t.addEventListener("click",o);var n=document.getElementById("dvmd_actw_skip_to_footer");n&&n.addEventListener("click",l);var i=document.getElementById("dvmd_actw_open_accessibility_sidebar");i&&i.addEventListener("click",c)}()}(),function(){var e,t,n;if(null!==(e=DVMD_ACTW_Script_Data)&&void 0!==e&&null!==(e=e.tweaks)&&void 0!==e&&e.focus_ring&&"off"!==DVMD_ACTW_Script_Data.tweaks.focus_ring){var i=(null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.tweaks)||void 0===t?void 0:t.focus_ring_color)||"#2266FF";document.documentElement.style.setProperty("--dvmd_actw_focus_ring_color",i),"always"===(null===(n=DVMD_ACTW_Script_Data)||void 0===n||null===(n=n.tweaks)||void 0===n?void 0:n.focus_ring)?document.documentElement.setAttribute("data-actw-focus-ring","on"):(document.addEventListener("keydown",(function(){document.documentElement.setAttribute("data-actw-focus-ring","on")})),document.addEventListener("mousedown",(function(){document.documentElement.removeAttribute("data-actw-focus-ring")})))}}(),function(){var e;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.tweaks)||void 0===e||!e.main_menu)return"";var t=document.body.classList.contains("et_extra")?"extra":"divi";if("extra"!==t){var n=document.querySelector(".et_divi_theme #top-menu"),i=document.querySelector(".et_divi_theme #et-secondary-nav"),u=document.querySelector(".et_divi_theme #et-footer-nav ul.bottom-nav"),r=document.querySelector(".et_divi_theme #et_mobile_nav_menu"),s=document.querySelector(".et_divi_theme .et_slide_in_menu_container");n&&new m(t,"primary",n),i&&new m(t,"secondary",i),u&&new m(t,"footer",u),r&&new d(t,"primary",r),s&&new h(t,"primary",s),document.querySelectorAll("#et-info #et-info-phone").forEach((function(e){return e.setAttribute("tabindex","0")})),document.querySelectorAll(".et_slide_in_menu_container #et-info #et-info-email").forEach((function(e){return e.setAttribute("tabindex","0")}))}else{var a=document.querySelector(".et_extra #et-menu"),o=document.querySelector(".et_extra #et-secondary-menu"),l=document.querySelector(".et_extra #footer-nav ul.bottom-nav"),c=document.querySelector(".et_extra #et-mobile-navigation");a&&new m(t,"primary",a),o&&new m(t,"secondary",o),l&&new m(t,"footer",l),c&&new _(t,"primary",c)}}(),function(){var e;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.tweaks)||void 0===e||!e.search_forms)return"";document.querySelectorAll("#main-header #et_search_icon").forEach((function(e){e.classList.add("dvmd_actw_search_icon")})),document.querySelectorAll("#main-header .et_search_form_container").forEach((function(e){var t;e.id="dvmd_actw_search_container",e.setAttribute("role","dialog"),e.setAttribute("aria-modal","true"),e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.search_form)})),document.querySelectorAll("#main-header .et-search-field").forEach((function(e){var t;e.setAttribute("tabindex","-1"),e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.search_site)})),document.querySelectorAll("#main-header #et_search_icon").forEach((function(e){var t;e.setAttribute("role","button"),e.setAttribute("tabindex","0"),e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.open_search_form),e.setAttribute("aria-haspopup","dialog"),e.setAttribute("aria-controls","dvmd_actw_search_container"),e.addEventListener("keyup",(function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.click())})),e.addEventListener("click",(function(t){e.closest("#main-header").querySelector(".et-search-field").setAttribute("tabindex","0"),e.closest("#main-header").querySelector(".et_close_search_field").setAttribute("tabindex","0")}))})),document.querySelectorAll("#main-header .et_close_search_field").forEach((function(e){var t;e.setAttribute("role","button"),e.setAttribute("tabindex","-1"),e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.close_search_form),e.setAttribute("aria-controls","dvmd_actw_search_container"),e.addEventListener("keyup",(function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),e.click())})),e.addEventListener("click",(function(t){e.closest(".et_search_form_container").querySelector(".et-search-field").setAttribute("tabindex","-1"),e.setAttribute("tabindex","-1"),e.closest("#main-header").querySelector("#et_search_icon").focus()}))})),document.querySelectorAll(".et_slide_in_menu_container .et-search-field").forEach((function(e){var t;e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.search_site)})),document.querySelectorAll(".et_slide_in_menu_container #searchsubmit_header").forEach((function(e){var t;e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.search_submit)})),document.querySelectorAll(".et-top-search .et-search-field").forEach((function(e){var t;e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.search_site)})),document.querySelectorAll(".et-top-search .et-search-submit").forEach((function(e){var t;e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.search_submit)})),document.querySelectorAll(".et_pb_widget .wp-block-search__input").forEach((function(e){var t;e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.search_site)})),document.querySelectorAll(".et_pb_widget .wp-block-search__button").forEach((function(e){var t;e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.search_submit)}))}(),function(){var e;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.tweaks)||void 0===e||!e.social_media_icons)return"";var t=null!==document.querySelector(".et-social-icons"),n=null!==document.querySelector(".et-extra-social-icons");(t||n)&&["blogger","delicious","deviantart","dribbble","facebook","flickr","google-plus","googleplus","instagram","linkedin","myspace","picassa","pinterest","rss","skype","spotify","stumbleupon","tumblr","twitter","vimeo","wordpress","youtube"].forEach((function(e){var n,i=t?".et-social-icons .et-social-".concat(e," a.icon"):".et-extra-social-icons a.et-extra-icon-".concat(e),u=null===(n=DVMD_ACTW_Script_Data)||void 0===n||null===(n=n.strings)||void 0===n?void 0:n["link_to_".concat(e)];document.querySelectorAll(i).forEach((function(e){e.setAttribute("title",u)}))})),document.querySelectorAll("#et-info-phone").forEach((function(e){var t;e.setAttribute("title",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.telephone_number)})),document.querySelectorAll("#et-info-email").forEach((function(e){var t;e.parentElement.setAttribute("title",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.email_address)})),document.querySelectorAll(".et_divi_theme .et-cart-info").forEach((function(e){var t;e.setAttribute("title",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.link_to_cart)})),document.querySelectorAll(".et_extra .et-top-cart-total a").forEach((function(e){var t;e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.link_to_cart)}))}(),null!==(e=DVMD_ACTW_Script_Data)&&void 0!==e&&null!==(e=e.tweaks)&&void 0!==e&&e.reduced_motion&&window.matchMedia("(prefers-reduced-motion)").matches&&(document.querySelectorAll(".et_animated").forEach((function(e){e.classList.remove("et_animated"),e.classList.add("et_had_animation")})),function(){var e,t=r(document.querySelectorAll("img"));try{var n=function(){var t=e.value,n=t.getAttribute("src");if(n&&n.toLowerCase().endsWith(".gif")){var i=new Image;i.src=n,i.onload=function(){var e=document.createElement("canvas");e.width=i.width,e.height=i.height,e.getContext("2d").drawImage(i,0,0,i.width,i.height),t.src=e.toDataURL()}}};for(t.s();!(e=t.n()).done;)n()}catch(e){t.e(e)}finally{t.f()}}()),function(){var e;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.tweaks)||void 0===e||!e.accordion_module)return"";document.querySelectorAll(".et_pb_accordion_item").forEach((function(e,t){var n=e.querySelector(".et_pb_toggle_title"),i=e.querySelector(".et_pb_toggle_content");n&&i&&(e.setAttribute("tabindex","0"),n.setAttribute("role","button"),n.setAttribute("aria-controls","et_pb_toggle_content_".concat(t)),i.setAttribute("id","et_pb_toggle_content_".concat(t)),e.classList.contains("et_pb_toggle_open")?(n.setAttribute("aria-expanded","true"),n.setAttribute("aria-disabled","true")):(n.setAttribute("aria-expanded","false"),n.removeAttribute("aria-disabled")))})),document.addEventListener("keydown",(function(e){" "===e.key&&document.querySelector(".et_pb_accordion_item:focus")&&e.preventDefault()})),document.addEventListener("keyup",(function(e){if("Enter"===e.key||" "===e.key){var t=document.querySelector(".et_pb_accordion_item:focus .et_pb_toggle_title");t&&t.click()}})),document.addEventListener("click",(function(e){var t=document.querySelector(".et_pb_accordion_item:focus");if(t&&!t.classList.contains("et_pb_toggle_open")){t.closest(".et_pb_accordion").querySelectorAll(".et_pb_toggle").forEach((function(e){if(e.classList.contains("et_pb_toggle_open")){var t=e.querySelector(".et_pb_toggle_title");t&&(t.setAttribute("aria-expanded",!1),t.removeAttribute("aria-disabled"))}}));var n=t.querySelector(".et_pb_toggle_title");setTimeout((function(){n&&(n.setAttribute("aria-expanded","true"),n.setAttribute("aria-disabled","true"))}),500)}}))}(),function(){var e;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.tweaks)||void 0===e||!e.blog_module)return"";document.querySelectorAll(".et_pb_blog").forEach((function(e){if(e){var t=e.querySelectorAll("article.et_pb_post");t.length&&t.forEach((function(e){var t,n=e.querySelector(".entry-title"),i=e.querySelector(".more-link");if(n&&i&&!i.hasAttribute("aria-label")){var u=n.textContent.trim();if(u.length){var r="".concat(null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.read_more_about," ").concat(u);i.setAttribute("aria-label",r)}}}))}}))}(),function(){var e;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.tweaks)||void 0===e||!e.contact_form_module)return"";document.querySelectorAll(".et_pb_contact_form_container").forEach((function(e,t){if(e){e.querySelectorAll(".et_pb_contact_field").forEach((function(e){var t=e.querySelector("label.et_pb_contact_form_label"),n=e.querySelector("input, select, textarea");if(t&&n){var i=t.textContent.trim();!e.hasAttribute("aria-label")&&i.length&&"none"===getComputedStyle(t).display&&e.setAttribute("aria-label",i)}})),e.querySelectorAll(".et_pb_contact_select").forEach((function(e){e.setAttribute("tabindex","0")})),e.querySelectorAll(".et_pb_contact_field_checkbox label, .et_pb_contact_field_radio label").forEach((function(e){e.setAttribute("tabindex","0"),e.addEventListener("keydown",(function(t){if("Enter"===t.key||" "===t.key){t.preventDefault();var n=e.previousElementSibling;if(n&&("checkbox"===n.type||"radio"===n.type)){var i=n.checked;setTimeout((function(){n.checked===i&&t.target.click()}),100)}}}))})),e.querySelectorAll('[data-required_mark="required"]').forEach((function(e){e.setAttribute("aria-required","true")})),e.querySelectorAll(".et_pb_contactform_validate_field").forEach((function(e){e.setAttribute("type","hidden")}));var n=e.querySelector(".et-pb-contact-message");n&&n.setAttribute("role","alert");var i=e.querySelector(".et_pb_contact_captcha_question"),u=e.querySelector(".et_pb_contact_captcha");u&&i&&u.setAttribute("aria-label","".concat(i.textContent.trim(),"="))}}))}(),function(){var e;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.tweaks)||void 0===e||!e.menu_module)return"";var t=document.body.classList.contains("et_extra")?"extra":"divi",n=document.querySelectorAll(".et_pb_menu nav > ul, .et_pb_fullwidth_menu nav > ul");n.forEach((function(e){new m(t,"module",e)})),(n=document.querySelectorAll(".et_pb_menu .et_mobile_nav_menu, .et_pb_fullwidth_menu .et_mobile_nav_menu")).forEach((function(e){new d(t,"module",e)})),document.querySelectorAll(".et_pb_menu__cart-button").forEach((function(e){var t;e.setAttribute("title",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.link_to_cart)})),document.querySelectorAll(".et_pb_menu__search-button").forEach((function(e){var t;e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.open_search_form)})),document.querySelectorAll(".et_pb_menu__close-search-button").forEach((function(e){var t;e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.close_search_form)}))}(),function(){var e,t,n,i;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.tweaks)||void 0===e||!e.person_module)return"";[{selector:".et_pb_team_member a.et_pb_facebook_icon",title:null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.link_to_facebook},{selector:".et_pb_team_member a.et_pb_twitter_icon",title:null===(n=DVMD_ACTW_Script_Data)||void 0===n||null===(n=n.strings)||void 0===n?void 0:n.link_to_twitter},{selector:".et_pb_team_member a.et_pb_linkedin_icon",title:null===(i=DVMD_ACTW_Script_Data)||void 0===i||null===(i=i.strings)||void 0===i?void 0:i.link_to_linkedin}].forEach((function(e){document.querySelectorAll(e.selector).forEach((function(t){t.setAttribute("title",e.title)}))}))}(),function(){var e;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.tweaks)||void 0===e||!e.post_slider_module)return"";document.querySelectorAll(".et_pb_post_slider").forEach((function(e,t){var n;if(e){e.setAttribute("role","region"),e.setAttribute("aria-roledescription","carousel"),e.setAttribute("aria-label","".concat(null===(n=DVMD_ACTW_Script_Data)||void 0===n||null===(n=n.strings)||void 0===n?void 0:n.post_slider," ").concat(t+1));var i,u,r=e.querySelector(".et-pb-arrow-prev"),s=e.querySelector(".et-pb-arrow-next");r&&r.setAttribute("aria-label",null===(i=DVMD_ACTW_Script_Data)||void 0===i||null===(i=i.strings)||void 0===i?void 0:i.previous_slide),s&&s.setAttribute("aria-label",null===(u=DVMD_ACTW_Script_Data)||void 0===u||null===(u=u.strings)||void 0===u?void 0:u.next_slide);var a,o=e.querySelector(".et-pb-controllers");o&&(o.setAttribute("role","group"),o.setAttribute("aria-label",null===(a=DVMD_ACTW_Script_Data)||void 0===a||null===(a=a.strings)||void 0===a?void 0:a.slide_navigation),o.querySelectorAll("a").forEach((function(e,t){var n;e.setAttribute("role","button"),e.setAttribute("aria-label","".concat(null===(n=DVMD_ACTW_Script_Data)||void 0===n||null===(n=n.strings)||void 0===n?void 0:n.go_to_slide," ").concat(t+1))})));var l=e.querySelectorAll(".et_pb_slide");l.forEach((function(e,t){var n;e.setAttribute("role","group"),e.setAttribute("aria-roledescription","slide"),e.setAttribute("aria-label","".concat(null===(n=DVMD_ACTW_Script_Data)||void 0===n||null===(n=n.strings)||void 0===n?void 0:n.slide," ").concat(t+1," of ").concat(l.length));var i=e.querySelector(".et_pb_slide_title a"),u=e.querySelector(".et_pb_more_button");if(i&&u){var r,s=i.textContent.trim();s.length&&!u.hasAttribute("aria-label")&&u.setAttribute("aria-label","".concat(null===(r=DVMD_ACTW_Script_Data)||void 0===r||null===(r=r.strings)||void 0===r?void 0:r.read_more_about," ").concat(s))}}))}}))}(),function(){var e;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.tweaks)||void 0===e||!e.search_module)return"";document.querySelectorAll(".et_pb_search .et_pb_s").forEach((function(e){var t;e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.search_site)})),document.querySelectorAll(".et_pb_search .et_pb_searchsubmit").forEach((function(e){var t;e.setAttribute("aria-label",null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.search_submit)}))}(),function(){var e;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.tweaks)||void 0===e||!e.slider_module)return"";document.querySelectorAll(".et_pb_slider:not(.et_pb_post_slider)").forEach((function(e,t){var n;if(e){e.setAttribute("role","region"),e.setAttribute("aria-roledescription","carousel"),e.setAttribute("aria-label","".concat(null===(n=DVMD_ACTW_Script_Data)||void 0===n||null===(n=n.strings)||void 0===n?void 0:n.slider," ").concat(t+1));var i,u,r=e.querySelector(".et-pb-arrow-prev"),s=e.querySelector(".et-pb-arrow-next");r&&r.setAttribute("aria-label",null===(i=DVMD_ACTW_Script_Data)||void 0===i||null===(i=i.strings)||void 0===i?void 0:i.previous_slide),s&&s.setAttribute("aria-label",null===(u=DVMD_ACTW_Script_Data)||void 0===u||null===(u=u.strings)||void 0===u?void 0:u.next_slide);var a,o=e.querySelector(".et-pb-controllers");o&&(o.setAttribute("role","group"),o.setAttribute("aria-label",null===(a=DVMD_ACTW_Script_Data)||void 0===a||null===(a=a.strings)||void 0===a?void 0:a.slide_navigation),o.querySelectorAll("a").forEach((function(e,t){var n;e.setAttribute("role","button"),e.setAttribute("aria-label","".concat(null===(n=DVMD_ACTW_Script_Data)||void 0===n||null===(n=n.strings)||void 0===n?void 0:n.go_to_slide," ").concat(t+1))})));var l=e.querySelectorAll(".et_pb_slide");l.forEach((function(e,t){var n;e.setAttribute("role","group"),e.setAttribute("aria-roledescription","slide"),e.setAttribute("aria-label","".concat(null===(n=DVMD_ACTW_Script_Data)||void 0===n||null===(n=n.strings)||void 0===n?void 0:n.slide," ").concat(t+1," of ").concat(l.length));var i=e.querySelector(".et_pb_slide_title"),u=e.querySelector(".et_pb_more_button");if(i&&u){var r,s=i.textContent.trim();s.length&&!u.hasAttribute("aria-label")&&u.setAttribute("aria-label","".concat(null===(r=DVMD_ACTW_Script_Data)||void 0===r||null===(r=r.strings)||void 0===r?void 0:r.read_more_about," ").concat(s))}}))}}))}(),function(){var e;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.tweaks)||void 0===e||!e.tabs_module)return"";document.querySelectorAll(".et_pb_tabs_controls").forEach((function(e){e.setAttribute("role","tablist")})),document.querySelectorAll(".et_pb_tabs_controls li").forEach((function(e){e.setAttribute("role","presentation")})),document.querySelectorAll(".et_pb_tabs_controls a").forEach((function(e,t){e.setAttribute("role","tab"),e.setAttribute("id","et_pb_tab_control_"+t),e.setAttribute("aria-controls","et_pb_tab_panel_"+t)})),document.querySelectorAll(".et_pb_tabs_controls li:not(.et_pb_tab_active) a").forEach((function(e){e.setAttribute("aria-selected","false"),e.setAttribute("aria-expanded","false"),e.setAttribute("tabindex","-1")})),document.querySelectorAll(".et_pb_tabs_controls li.et_pb_tab_active a").forEach((function(e){e.setAttribute("aria-selected","true"),e.setAttribute("aria-expanded","true"),e.setAttribute("tabindex","0")})),document.querySelectorAll(".et_pb_tab").forEach((function(e,t){e.setAttribute("role","tabpanel"),e.setAttribute("id","et_pb_tab_panel_"+t),e.setAttribute("aria-labelledby","et_pb_tab_control_"+t)})),document.querySelectorAll(".et_pb_tab:not(.et_pb_active_content)").forEach((function(e){e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex","-1")})),document.querySelectorAll(".et_pb_tab.et_pb_active_content").forEach((function(e){e.setAttribute("aria-hidden","false"),e.setAttribute("tabindex","0")})),document.querySelectorAll(".et_pb_tabs_controls a").forEach((function(e){e.addEventListener("click",(function(){var t=e.closest(".et_pb_tabs"),n=e.getAttribute("aria-controls");t&&n&&(t.querySelectorAll(".et_pb_tabs_controls a").forEach((function(t){t===e?(e.setAttribute("aria-selected","true"),e.setAttribute("aria-expanded","true"),e.setAttribute("tabindex","0")):(t.setAttribute("aria-selected","false"),t.setAttribute("aria-expanded","false"),t.setAttribute("tabindex","-1"))})),t.querySelectorAll(".et_pb_tab").forEach((function(e){e.id===n?(e.setAttribute("aria-hidden","false"),e.setAttribute("tabindex","0")):(e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex","-1"))})))}))})),document.querySelectorAll(".et_pb_tabs_controls a").forEach((function(e){e.addEventListener("keyup",(function(t){var n=e.closest(".et_pb_tabs");if(n)if("ArrowRight"===t.key){var i=n.querySelector("li.et_pb_tab_active").nextElementSibling,u=i?i.querySelector("a"):n.querySelector("li:first-child a");u&&(u.click(),u.focus())}else if("ArrowLeft"===t.key){var r=n.querySelector("li.et_pb_tab_active").previousElementSibling,s=r?r.querySelector("a"):n.querySelector("li:last-child a");s&&(s.click(),s.focus())}}))}))}(),function(){var e;if(null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.tweaks)||void 0===e||!e.toggle_module)return"";document.querySelectorAll(".et_pb_toggle_item").forEach((function(e,t){var n=e.querySelector(".et_pb_toggle_title"),i=e.querySelector(".et_pb_toggle_content");n&&i&&(e.setAttribute("tabindex","0"),n.setAttribute("role","button"),n.setAttribute("aria-controls","et_pb_toggle_content_".concat(t)),i.setAttribute("id","et_pb_toggle_content_".concat(t)),e.classList.contains("et_pb_toggle_open")?n.setAttribute("aria-expanded","true"):n.setAttribute("aria-expanded","false"))})),document.addEventListener("keydown",(function(e){" "===e.key&&document.querySelector(".et_pb_toggle_item:focus")&&e.preventDefault()})),document.addEventListener("keyup",(function(e){if("Enter"===e.key||" "===e.key){var t=document.querySelector(".et_pb_toggle_item:focus .et_pb_toggle_title");t&&t.click()}})),document.addEventListener("click",(function(e){var t=document.querySelector(".et_pb_toggle_item:focus");if(t){var n=t.querySelector(".et_pb_toggle_title");t.classList.contains("et_pb_toggle_open")?n&&n.setAttribute("aria-expanded","false"):n&&n.setAttribute("aria-expanded","true")}}))}()}),850):console.error("Divi-Modules – Accessibility Tweaks:",{message:"Script data is undefined.",support:"https://divi-modules.com/support/contact/"})}));var m=function(){return i((function e(n,i,u){var r,s,a;t(this,e),this.menuTheme=n,this.menuType=i,this.menuElement=u,this.isDivi="divi"===this.menuTheme,this.isExtra="extra"===this.menuTheme,this.isModule="module"===this.menuTheme,this.isPrimary="primary"===this.menuType,this.isSecondary="secondary"===this.menuType,this.isFooter="footer"===this.menuType,this.menuElement.querySelectorAll(".page_item").forEach((function(e){return e.classList.add("menu-item")})),this.menuElement.querySelectorAll(".page_item_has_children").forEach((function(e){return e.classList.add("menu-item-has-children")})),this.menuElement.querySelectorAll(".children").forEach((function(e){return e.classList.add("sub-menu")})),this.menuBar=this.menuElement,this.menuBarItems=Array.from(this.menuBar.querySelectorAll(":scope > .menu-item")),this.menuBarLinks=Array.from(this.menuBar.querySelectorAll(":scope > .menu-item > a")),this.megaMenuBarLinks=Array.from(this.menuBar.querySelectorAll(".mega-menu > .sub-menu > .menu-item > a")),this.subMenus=Array.from(this.menuBar.querySelectorAll(".sub-menu")),this.subMenuLinks=Array.from(this.menuBar.querySelectorAll(".menu-item-has-children > a")),this.menuItems=Array.from(this.menuBar.querySelectorAll(".menu-item")),this.menuLinks=Array.from(this.menuBar.querySelectorAll(".menu-item > a")),this.useTabKey="disabled"!==(null===(r=DVMD_ACTW_Script_Data)||void 0===r||null===(r=r.tweaks)||void 0===r?void 0:r.tab_navigation),this.useVisualOrder="dom"!==(null===(s=DVMD_ACTW_Script_Data)||void 0===s||null===(s=s.tweaks)||void 0===s?void 0:s.navigation_direction),this.autoSubMenus="manual"!==(null===(a=DVMD_ACTW_Script_Data)||void 0===a||null===(a=a.tweaks)||void 0===a?void 0:a.submenu_behavior),this.init()}),[{key:"init",value:function(){var e,t,n=this;if(this.isSecondary){var i,u=this.menuElement.closest("#top-header");if(u)u.setAttribute("role","region"),u.setAttribute("aria-label",null===(i=DVMD_ACTW_Script_Data)||void 0===i||null===(i=i.strings)||void 0===i?void 0:i.nav_desktop_secondary)}this.menuBar.setAttribute("role","menubar"),this.menuBar.setAttribute("aria-label",null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.strings)||void 0===e?void 0:e["menu_desktop_".concat(this.menuType)]),this.menuBar.addEventListener("focusout",this.menuBarFocusOut.bind(this)),this.menuBarItems.forEach((function(e){e.classList.add("dvmd_actw_menubar_item")})),this.subMenus.forEach((function(e){e.setAttribute("role","menu"),e.setAttribute("tabindex","-1")})),this.subMenuLinks.forEach((function(e){var t,i=e.textContent.trim(),u=e.closest(".menu-item-has-children"),r=(null==u?void 0:u.querySelectorAll(":scope > .sub-menu > .menu-item"))||[];e.setAttribute("aria-label","".concat(i,", ").concat(r.length," ").concat(null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.items)),e.setAttribute("aria-haspopup","menu"),e.setAttribute("aria-expanded","false"),n.autoSubMenus?e.addEventListener("focus",n.subMenuLinkFocus.bind(n)):e.addEventListener("click",n.subMenuLinkClick.bind(n))})),this.menuItems.forEach((function(e){e.setAttribute("role","none")})),this.menuLinks.forEach((function(e,t){e.setAttribute("role","menuitem"),e.hasAttribute("aria-label")||e.setAttribute("aria-label",e.textContent.trim()),e.addEventListener("keydown",n.menuLinkKeyDown.bind(n)),e.addEventListener("focusout",n.menuLinkFocusOut.bind(n)),n.useTabKey||e.setAttribute("tabindex",0===t?"0":"-1")}));var r=null===(t=this.menuElement)||void 0===t?void 0:t.querySelectorAll(".centered-inline-logo-wrap, .et_pb_menu__logo-slot");null==r||r.forEach((function(e){e.setAttribute("role","none");var t=e.querySelector("a");if(t)t.setAttribute("role","menuitem");else{var n=e.querySelector("img");n&&n.setAttribute("role","menuitem")}}))}},{key:"menuBarFocusOut",value:function(e){this.menuBar.contains(e.relatedTarget)||this.useTabKey||this.menuBarLinks[0].setAttribute("tabindex","0")}},{key:"subMenuLinkClick",value:function(e){var t=e.target;this.selectFirstSubMenuItem(t)}},{key:"subMenuLinkFocus",value:function(e){this.openSubMenu(e.target)}},{key:"menuLinkFocusOut",value:function(e){var t=this,n=e.target,i=e.relatedTarget;this.useTabKey||n.setAttribute("tabindex","-1"),this.subMenuLinks.forEach((function(e){e!==i&&e.parentElement.contains(i)||t.closeSubMenu(e)}))}},{key:"menuLinkKeyDown",value:function(e){var t=e.key,n=e.target,i=!1;switch(t){case"Right":case"ArrowRight":this.menuLinkArrowRightKey(n),i=!0;break;case"Left":case"ArrowLeft":this.menuLinkArrowLeftKey(n),i=!0;break;case"Down":case"ArrowDown":this.menuLinkArrowDownKey(n),i=!0;break;case"Up":case"ArrowUp":this.menuLinkArrowUpKey(n),i=!0;break;case" ":case"Enter":this.menuLinkEnterKey(n),i=!0;break;case"Esc":case"Escape":this.menuLinkEscapeKey(n),i=!0;break;case"Home":case"PageUp":this.menuLinkHomeKey(),i=!0;break;case"End":case"PageDown":this.menuLinkEndKey(),i=!0}i&&(e.stopPropagation(),e.preventDefault())}},{key:"menuLinkArrowRightKey",value:function(e){this.useVisualOrder?this.isReversed(e)?this.isMenuBarItem(e)?this.selectNextMenuBarItem(e):this.isMegaMenuBarItem(e)?this.selectNextSubMenuItem(e,!1):this.isMegaMenuItem(e)?this.selectParentNextSubMenuItem(e):this.selectParentSubMenuItem(e):this.isMenuBarItem(e)?this.isSubMenuItem(e)&&this.isVerticalLeft(e)?this.selectFirstSubMenuItem(e):this.selectNextMenuBarItem(e):this.isMegaMenuBarItem(e)?this.selectNextSubMenuItem(e,!1):this.isMegaMenuItem(e)?this.selectParentNextSubMenuItem(e):this.isSubMenuItem(e)?this.selectFirstSubMenuItem(e):this.selectNextMenuBarItem(e):this.isSubMenuItem(e)?this.selectFirstSubMenuItem(e):this.selectNextMenuBarItem(e)}},{key:"menuLinkArrowLeftKey",value:function(e){this.useVisualOrder?this.isReversed(e)?this.isMenuBarItem(e)?this.isSubMenuItem(e)&&this.isVerticalRight(e)?this.selectFirstSubMenuItem(e):this.selectPrevMenuBarItem(e):this.isMegaMenuBarItem(e)?this.selectPrevSubMenuItem(e,!1):this.isMegaMenuItem(e)?this.selectParentSubMenuItem(e):this.isSubMenuItem(e)?this.selectFirstSubMenuItem(e):this.selectPrevMenuBarItem(e):this.isMenuBarItem(e)?this.selectPrevMenuBarItem(e):this.isMegaMenuBarItem(e)?this.selectPrevSubMenuItem(e,!1):this.selectParentSubMenuItem(e):this.isMenuBarItem(e)?this.selectPrevMenuBarItem(e):this.selectParentSubMenuItem(e)}},{key:"menuLinkArrowDownKey",value:function(e){this.useVisualOrder?this.isMenuBarItem(e)?this.isSubMenuItem(e)&&!this.isVertical(e)?this.selectFirstSubMenuItem(e):this.selectNextMenuBarItem(e):this.isMegaMenuItem(e)&&this.isSubMenuItem(e)?this.selectFirstSubMenuItem(e):this.selectNextSubMenuItem(e,!0):this.isMenuBarItem(e)?this.selectNextMenuBarItem(e):this.selectNextSubMenuItem(e,!0)}},{key:"menuLinkArrowUpKey",value:function(e){this.useVisualOrder?this.isMenuBarItem(e)?this.isSubMenuItem(e)&&!this.isVertical(e)?this.selectLastSubMenuItem(e):this.selectPrevMenuBarItem(e):this.isMegaMenuBarItem(e)?this.selectParentSubMenuItem(e):this.selectPrevSubMenuItem(e,!0):this.isMenuBarItem(e)?this.selectPrevMenuBarItem(e):this.selectPrevSubMenuItem(e,!0)}},{key:"menuLinkEnterKey",value:function(e){e.click()}},{key:"menuLinkEscapeKey",value:function(e){this.selectParentSubMenuItem(e)}},{key:"menuLinkHomeKey",value:function(){this.focusMenuItem(this.menuBarLinks[0])}},{key:"menuLinkEndKey",value:function(){this.focusMenuItem(this.menuBarLinks[this.menuBarLinks.length-1])}},{key:"focusMenuItem",value:function(e){var t=this,n=this.isExtra&&!this.autoSubMenus?75:25;setTimeout((function(){t.useTabKey||e.setAttribute("tabindex","0"),e.focus()}),n)}},{key:"selectNextMenuBarItem",value:function(e){var t=e.closest(".dvmd_actw_menubar_item").querySelector(":scope > a"),n=this.menuBarLinks.indexOf(t)+1,i=this.menuBarLinks.length;this.focusMenuItem(this.menuBarLinks[n%i])}},{key:"selectPrevMenuBarItem",value:function(e){var t=e.closest(".dvmd_actw_menubar_item").querySelector(":scope > a"),n=this.menuBarLinks.indexOf(t)-1,i=this.menuBarLinks.length;this.focusMenuItem(this.menuBarLinks[(n+i)%i])}},{key:"selectParentSubMenuItem",value:function(e){var t=e.parentElement.closest(".sub-menu"),n=null==t?void 0:t.closest(".menu-item-has-children"),i=(null==n?void 0:n.querySelector(":scope > a"))||null;i&&this.focusMenuItem(i)}},{key:"selectParentNextSubMenuItem",value:function(e){var t=e.parentElement.closest(".sub-menu"),n=null==t?void 0:t.closest(".menu-item-has-children"),i=(null==n?void 0:n.querySelector(":scope > a"))||null;i&&this.selectNextSubMenuItem(i,!0)}},{key:"selectFirstSubMenuItem",value:function(e){this.autoSubMenus||this.openSubMenu(e);var t=e.closest(".menu-item-has-children").querySelectorAll(":scope > .sub-menu > .menu-item");this.focusMenuItem(t[0].querySelector(":scope > a"))}},{key:"selectLastSubMenuItem",value:function(e){this.autoSubMenus||this.openSubMenu(e);var t=e.closest(".menu-item-has-children").querySelectorAll(":scope > .sub-menu > .menu-item");this.focusMenuItem(t[t.length-1].querySelector(":scope > a"))}},{key:"selectNextSubMenuItem",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.closest(".sub-menu"),i=Array.from(n.querySelectorAll(":scope > .menu-item > a")),u=i.indexOf(e)+1,r=i.length;t?this.focusMenuItem(i[u%r]):u<r?this.focusMenuItem(i[u]):this.selectNextMenuBarItem(e)}},{key:"selectPrevSubMenuItem",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.closest(".sub-menu"),i=Array.from(n.querySelectorAll(":scope > .menu-item > a")),u=i.indexOf(e)-1,r=i.length;t?this.focusMenuItem(i[(u+r)%r]):u>=0?this.focusMenuItem(i[u]):this.selectParentSubMenuItem(e)}},{key:"openSubMenu",value:function(e){e.parentElement.classList.add("et-hover","et-show-dropdown"),e.setAttribute("aria-expanded","true")}},{key:"closeSubMenu",value:function(e){e.parentElement.classList.remove("et-hover","et-show-dropdown"),e.setAttribute("aria-expanded","false")}},{key:"isMenuBarItem",value:function(e){return this.menuBarLinks.includes(e)}},{key:"isSubMenuItem",value:function(e){return this.subMenuLinks.includes(e)}},{key:"isMegaMenuBarItem",value:function(e){return!this.isSecondary&&this.megaMenuBarLinks.includes(e)}},{key:"isMegaMenuItem",value:function(e){return!this.isSecondary&&(!this.isMenuBarItem(e)&&e.closest(".mega-menu"))}},{key:"isReversed",value:function(e){return!!this.isVerticalRight(e)||(!(!this.isDivi||!this.isSecondary)||!!e.closest(".et-reverse-direction-nav"))}},{key:"isVertical",value:function(e){return!(this.isDivi&&!this.isPrimary)&&(!(!this.isExtra||!e.closest(".et-trending"))||!!e.closest(".et_vertical_nav"))}},{key:"isVerticalLeft",value:function(e){return this.isVertical(e)&&!e.closest(".et_vertical_right")}},{key:"isVerticalRight",value:function(e){return this.isVertical(e)&&e.closest(".et_vertical_right")}}])}(),d=function(){return i((function e(n,i,u){var r,s;t(this,e),this.menuType=i,this.menuElement=u,this.menuElement.querySelectorAll(".page_item").forEach((function(e){return e.classList.add("menu-item")})),this.menuElement.querySelectorAll(".page_item_has_children").forEach((function(e){return e.classList.add("menu-item-has-children")})),this.menuElement.querySelectorAll(".children").forEach((function(e){return e.classList.add("sub-menu")})),this.menuButton=this.menuElement.querySelector(".mobile_menu_bar"),this.menuBar=this.menuElement.querySelector(".et_mobile_menu"),this.menuBarItems=Array.from(this.menuBar.querySelectorAll(":scope > .menu-item")),this.menuBarLinks=Array.from(this.menuBar.querySelectorAll(":scope > .menu-item > a")),this.subMenus=Array.from(this.menuBar.querySelectorAll(".sub-menu")),this.subMenuLinks=Array.from(this.menuBar.querySelectorAll(".menu-item-has-children > a")),this.menuItems=Array.from(this.menuBar.querySelectorAll(".menu-item")),this.menuLinks=Array.from(this.menuBar.querySelectorAll(".menu-item > a")),this.useTabKey="disabled"!==(null===(r=DVMD_ACTW_Script_Data)||void 0===r||null===(r=r.tweaks)||void 0===r?void 0:r.tab_navigation),this.useVisualOrder="dom"!==(null===(s=DVMD_ACTW_Script_Data)||void 0===s||null===(s=s.tweaks)||void 0===s?void 0:s.navigation_direction),this.init()}),[{key:"init",value:function(){var e,t=this;this.menuButton.setAttribute("role","button"),this.menuButton.setAttribute("tabindex","0"),this.menuButton.setAttribute("aria-label",null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.strings)||void 0===e?void 0:e["menu_mobile_".concat(this.menuType)]),this.menuButton.setAttribute("aria-haspopup","menu"),this.menuButton.setAttribute("aria-expanded","false"),this.menuButton.setAttribute("aria-controls",this.menuBar.id),this.menuButton.addEventListener("click",this.menuButtonClick.bind(this)),this.menuButton.addEventListener("keydown",this.menuButtonKeyUp.bind(this)),this.menuBar.setAttribute("role","menubar"),this.menuBar.addEventListener("focusout",this.menuBarFocusOut.bind(this)),this.menuBarItems.forEach((function(e){e.classList.add("dvmd_actw_menubar_item")})),this.subMenus.forEach((function(e){e.setAttribute("role","menu"),e.setAttribute("tabindex","-1")})),this.subMenuLinks.forEach((function(e){var t,n=e.textContent.trim(),i=e.closest(".menu-item-has-children"),u=(null==i?void 0:i.querySelectorAll(":scope > .sub-menu > .menu-item"))||[];e.setAttribute("aria-label","".concat(n,", ").concat(u.length," ").concat(null===(t=DVMD_ACTW_Script_Data)||void 0===t||null===(t=t.strings)||void 0===t?void 0:t.items))})),this.menuItems.forEach((function(e){e.setAttribute("role","none")})),this.menuLinks.forEach((function(e,n){e.setAttribute("role","menuitem"),e.hasAttribute("aria-label")||e.setAttribute("aria-label",e.textContent.trim()),e.addEventListener("keydown",t.menuLinkKeyDown.bind(t)),e.addEventListener("focusout",t.menuLinkFocusOut.bind(t)),t.useTabKey||e.setAttribute("tabindex",0===n?"0":"-1")}))}},{key:"menuButtonClick",value:function(e){var t=this;setTimeout((function(){e.target.setAttribute("aria-expanded",t.isMenuOpen())}),25)}},{key:"menuButtonKeyUp",value:function(e){var t=this;"Enter"!==e.key&&" "!==e.key||(e.stopPropagation(),e.preventDefault(),e.target.click(),setTimeout((function(){t.isMenuOpen()&&t.focusMenuItem(t.menuBarLinks[0])}),150))}},{key:"menuBarFocusOut",value:function(e){var t=e.relatedTarget;this.isMenuOpen()&&(this.menuBar.contains(t)||(this.useTabKey||this.menuBarLinks[0].setAttribute("tabindex","0"),t&&t.closest("#".concat(this.menuBar.id))||this.closeMenu()))}},{key:"menuLinkFocusOut",value:function(e){this.useTabKey||e.target.setAttribute("tabindex","-1")}},{key:"menuLinkKeyDown",value:function(e){var t=e.key,n=e.target,i=!1;switch(t){case"Right":case"ArrowRight":this.menuLinkArrowRightKey(n),i=!0;break;case"Left":case"ArrowLeft":this.menuLinkArrowLeftKey(n),i=!0;break;case"Down":case"ArrowDown":this.menuLinkArrowDownKey(n),i=!0;break;case"Up":case"ArrowUp":this.menuLinkArrowUpKey(n),i=!0;break;case" ":case"Enter":this.menuLinkEnterKey(n),i=!0;break;case"Esc":case"Escape":this.menuLinkEscapeKey(n),i=!0;break;case"Home":case"PageUp":this.menuLinkHomeKey(),i=!0;break;case"End":case"PageDown":this.menuLinkEndKey(),i=!0}i&&(e.stopPropagation(),e.preventDefault())}},{key:"menuLinkArrowRightKey",value:function(e){this.useVisualOrder?this.isMenuBarItem(e)?this.selectNextMenuBarItem(e):this.selectNextSubMenuItem(e,!0):this.isSubMenuItem(e)?this.selectFirstSubMenuItem(e):this.selectNextMenuBarItem(e)}},{key:"menuLinkArrowLeftKey",value:function(e){this.useVisualOrder,this.isMenuBarItem(e)?this.selectPrevMenuBarItem(e):this.selectParentSubMenuItem(e)}},{key:"menuLinkArrowDownKey",value:function(e){this.useVisualOrder?this.selectNextMenuItem(e):this.isMenuBarItem(e)?this.selectNextMenuBarItem(e):this.selectNextSubMenuItem(e,!0)}},{key:"menuLinkArrowUpKey",value:function(e){this.useVisualOrder?this.selectPrevMenuItem(e):this.isMenuBarItem(e)?this.selectPrevMenuBarItem(e):this.selectPrevSubMenuItem(e,!0)}},{key:"menuLinkEnterKey",value:function(e){e.click()}},{key:"menuLinkEscapeKey",value:function(e){this.isMenuBarItem(e)?this.focusMenuItem(this.menuButton):this.selectParentSubMenuItem(e)}},{key:"menuLinkHomeKey",value:function(){this.focusMenuItem(this.menuBarLinks[0])}},{key:"menuLinkEndKey",value:function(){this.focusMenuItem(this.menuBarLinks[this.menuBarLinks.length-1])}},{key:"focusMenuItem",value:function(e){this.useTabKey||e.setAttribute("tabindex","0"),e.focus()}},{key:"selectNextMenuBarItem",value:function(e){var t=e.closest(".dvmd_actw_menubar_item").querySelector(":scope > a"),n=this.menuBarLinks.indexOf(t)+1,i=this.menuBarLinks.length;this.focusMenuItem(this.menuBarLinks[n%i])}},{key:"selectPrevMenuBarItem",value:function(e){var t=e.closest(".dvmd_actw_menubar_item").querySelector(":scope > a"),n=this.menuBarLinks.indexOf(t)-1,i=this.menuBarLinks.length;this.focusMenuItem(this.menuBarLinks[(n+i)%i])}},{key:"selectParentSubMenuItem",value:function(e){var t=e.parentElement.closest(".sub-menu"),n=null==t?void 0:t.closest(".menu-item-has-children"),i=(null==n?void 0:n.querySelector(":scope > a"))||null;i&&this.focusMenuItem(i)}},{key:"selectFirstSubMenuItem",value:function(e){var t=e.closest(".menu-item-has-children").querySelectorAll(":scope > .sub-menu > .menu-item");this.focusMenuItem(t[0].querySelector(":scope > a"))}},{key:"selectNextSubMenuItem",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.closest(".sub-menu"),i=Array.from(n.querySelectorAll(":scope > .menu-item > a")),u=i.indexOf(e)+1,r=i.length;t?this.focusMenuItem(i[u%r]):u<r?this.focusMenuItem(i[u]):this.selectNextMenuBarItem(e)}},{key:"selectPrevSubMenuItem",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.closest(".sub-menu"),i=Array.from(n.querySelectorAll(":scope > .menu-item > a")),u=i.indexOf(e)-1,r=i.length;t?this.focusMenuItem(i[(u+r)%r]):u>=0?this.focusMenuItem(i[u]):this.selectParentSubMenuItem(e)}},{key:"selectNextMenuItem",value:function(e){var t=this.menuLinks.indexOf(e)+1,n=this.menuLinks.length;this.focusMenuItem(this.menuLinks[t%n])}},{key:"selectPrevMenuItem",value:function(e){var t=this.menuLinks.indexOf(e)-1,n=this.menuLinks.length;this.focusMenuItem(this.menuLinks[(t+n)%n])}},{key:"isMenuOpen",value:function(){return this.menuButton.parentElement.classList.contains("opened")}},{key:"closeMenu",value:function(){this.isMenuOpen()&&this.menuButton.click()}},{key:"isMenuBarItem",value:function(e){return this.menuBarLinks.includes(e)}},{key:"isSubMenuItem",value:function(e){return this.subMenuLinks.includes(e)}}])}(),_=function(){return i((function e(n,i,u){var r,s,a;t(this,e),this.menuType=i,this.menuElement=u,this.menuElement.querySelectorAll(".page_item").forEach((function(e){return e.classList.add("menu-item")})),this.menuElement.querySelectorAll(".page_item_has_children").forEach((function(e){return e.classList.add("menu-item-has-children")})),this.menuElement.querySelectorAll(".children").forEach((function(e){return e.classList.add("sub-menu")})),this.menuButton=this.menuElement.querySelector(".show-menu-button"),this.menuContainer=this.menuElement.querySelector("nav"),this.menuBar=this.menuElement.querySelector("#et-extra-mobile-menu"),this.menuBarItems=Array.from(this.menuBar.querySelectorAll(":scope > .menu-item")),this.menuBarLinks=Array.from(this.menuBar.querySelectorAll(":scope > .menu-item > a")),this.subMenus=Array.from(this.menuBar.querySelectorAll(".sub-menu")),this.subMenuLinks=Array.from(this.menuBar.querySelectorAll(".menu-item-has-children > a")),this.menuItems=Array.from(this.menuBar.querySelectorAll(".menu-item")),this.menuLinks=Array.from(this.menuBar.querySelectorAll(".menu-item > a")),this.useTabKey="disabled"!==(null===(r=DVMD_ACTW_Script_Data)||void 0===r||null===(r=r.tweaks)||void 0===r?void 0:r.tab_navigation),this.useVisualOrder="dom"!==(null===(s=DVMD_ACTW_Script_Data)||void 0===s||null===(s=s.tweaks)||void 0===s?void 0:s.navigation_direction),this.autoSubMenus="manual"!==(null===(a=DVMD_ACTW_Script_Data)||void 0===a||null===(a=a.tweaks)||void 0===a?void 0:a.submenu_behavior),this.init()}),[{key:"init",value:function(){var e,t=this;this.menuContainer.id="dvmd_actw_menu_mobile",this.menuContainer.addEventListener("focusout",this.menuContainerFocusOut.bind(this)),this.menuButton.setAttribute("role","button"),this.menuButton.setAttribute("tabindex","0"),this.menuButton.setAttribute("aria-label",null===(e=DVMD_ACTW_Script_Data)||void 0===e||null===(e=e.strings)||void 0===e?void 0:e["menu_mobile_".concat(this.menuType)]),this.menuButton.setAttribute("aria-haspopup","menu"),this.menuButton.setAttribute("aria-expanded","false"),this.menuButton.setAttribute("aria-controls",this.menuContainer.id),this.menuButton.addEventListener("click",this.menuButtonClick.bind(this)),this.menuButton.addEventListener("keydown",this.menuButtonKeyUp.bind(this)),this.menuBar.setAttribute("role","menubar"),this.menuBarItems.forEach((function(e){e.classList.add("dvmd_actw_menubar_item")})),this.subMenus.forEach((function(e){e.setAttribute("role","menu"),e.setAttribute("tabindex","-1")})),this.subMenuLinks.forEach((function(e){var n,i=e.textContent.trim(),u=e.closest(".menu-item-has-children"),r=(null==u?void 0:u.querySelectorAll(":scope > .sub-menu > .menu-item"))||[];e.setAttribute("aria-label","".concat(i,", ").concat(r.length," ").concat(null===(n=DVMD_ACTW_Script_Data)||void 0===n||null===(n=n.strings)||void 0===n?void 0:n.items)),e.setAttribute("aria-haspopup","menu"),e.setAttribute("aria-expanded","false"),e.addEventListener("click",t.subMenuLinkClick.bind(t)),t.autoSubMenus&&e.addEventListener("focus",t.subMenuLinkFocus.bind(t))})),this.menuItems.forEach((function(e){e.setAttribute("role","none")})),this.menuLinks.forEach((function(e,n){e.setAttribute("role","menuitem"),e.hasAttribute("aria-label")||e.setAttribute("aria-label",e.textContent.trim()),e.addEventListener("keydown",t.menuLinkKeyDown.bind(t)),e.addEventListener("focusout",t.menuLinkFocusOut.bind(t)),t.useTabKey||e.setAttribute("tabindex",0===n?"0":"-1")}))}},{key:"menuButtonClick",value:function(e){var t=this;setTimeout((function(){e.target.setAttribute("aria-expanded",t.isMenuOpen())}),25)}},{key:"menuButtonKeyUp",value:function(e){var t=this;"Enter"!==e.key&&" "!==e.key||(e.stopPropagation(),e.preventDefault(),e.target.click(),setTimeout((function(){t.isMenuOpen()&&t.focusMenuItem(t.menuBarLinks[0])}),150))}},{key:"menuContainerFocusOut",value:function(e){var t=e.relatedTarget;this.isMenuOpen()&&(this.menuBar.contains(t)||(this.useTabKey||this.menuBarLinks[0].setAttribute("tabindex","0"),t&&t.closest("#".concat(this.menuContainer.id))||this.closeMenu()))}},{key:"subMenuLinkClick",value:function(e){var t=this;setTimeout((function(){var n=e.target;n.setAttribute("aria-expanded",t.isSubMenuOpen(n))}),25)}},{key:"subMenuLinkFocus",value:function(e){var t=this;setTimeout((function(){t.openSubMenu(e.target)}),150)}},{key:"menuLinkFocusOut",value:function(e){var t=this,n=e.target,i=e.relatedTarget;this.useTabKey||n.setAttribute("tabindex","-1"),this.subMenuLinks.forEach((function(e){e.parentElement.contains(i)||t.autoSubMenus&&t.closeSubMenu(e)}))}},{key:"menuLinkKeyDown",value:function(e){var t=e.key,n=e.target,i=!1;switch(t){case"Right":case"ArrowRight":this.menuLinkArrowRightKey(n),i=!0;break;case"Left":case"ArrowLeft":this.menuLinkArrowLeftKey(n),i=!0;break;case"Down":case"ArrowDown":this.menuLinkArrowDownKey(n),i=!0;break;case"Up":case"ArrowUp":this.menuLinkArrowUpKey(n),i=!0;break;case" ":case"Enter":this.menuLinkEnterKey(n),i=!0;break;case"Esc":case"Escape":this.menuLinkEscapeKey(n),i=!0;break;case"Home":case"PageUp":this.menuLinkHomeKey(),i=!0;break;case"End":case"PageDown":this.menuLinkEndKey(),i=!0}i&&(e.stopPropagation(),e.preventDefault())}},{key:"menuLinkArrowRightKey",value:function(e){this.useVisualOrder?this.isMenuBarItem(e)?this.selectNextMenuBarItem(e):this.selectNextSubMenuItem(e,!0):this.isSubMenuItem(e)?this.selectFirstSubMenuItem(e):this.selectNextMenuBarItem(e)}},{key:"menuLinkArrowLeftKey",value:function(e){this.useVisualOrder,this.isMenuBarItem(e)?this.selectPrevMenuBarItem(e):this.selectParentSubMenuItem(e)}},{key:"menuLinkArrowDownKey",value:function(e){this.useVisualOrder?this.isSubMenuItem(e)?this.selectFirstSubMenuItem(e):this.selectNextMenuItem(e):this.isMenuBarItem(e)?this.selectNextMenuBarItem(e):this.selectNextSubMenuItem(e,!0)}},{key:"menuLinkArrowUpKey",value:function(e){this.useVisualOrder,this.isMenuBarItem(e)?this.selectPrevMenuBarItem(e):this.selectPrevSubMenuItem(e,!0)}},{key:"menuLinkEnterKey",value:function(e){e.click()}},{key:"menuLinkEscapeKey",value:function(e){this.isMenuBarItem(e)?this.focusMenuItem(this.menuButton):this.selectParentSubMenuItem(e)}},{key:"menuLinkHomeKey",value:function(){this.focusMenuItem(this.menuBarLinks[0])}},{key:"menuLinkEndKey",value:function(){this.focusMenuItem(this.menuBarLinks[this.menuBarLinks.length-1])}},{key:"focusMenuItem",value:function(e){var t=this;setTimeout((function(){t.useTabKey||e.setAttribute("tabindex","0"),e.focus()}),25)}},{key:"selectNextMenuBarItem",value:function(e){var t=e.closest(".dvmd_actw_menubar_item").querySelector(":scope > a"),n=this.menuBarLinks.indexOf(t)+1,i=this.menuBarLinks.length;this.focusMenuItem(this.menuBarLinks[n%i])}},{key:"selectPrevMenuBarItem",value:function(e){var t=e.closest(".dvmd_actw_menubar_item").querySelector(":scope > a"),n=this.menuBarLinks.indexOf(t)-1,i=this.menuBarLinks.length;this.focusMenuItem(this.menuBarLinks[(n+i)%i])}},{key:"selectParentSubMenuItem",value:function(e){var t=e.parentElement.closest(".sub-menu"),n=null==t?void 0:t.closest(".menu-item-has-children"),i=(null==n?void 0:n.querySelector(":scope > a"))||null;i&&this.focusMenuItem(i)}},{key:"selectFirstSubMenuItem",value:function(e){this.autoSubMenus||this.openSubMenu(e);var t=e.closest(".menu-item-has-children").querySelectorAll(":scope > .sub-menu > .menu-item");this.focusMenuItem(t[0].querySelector(":scope > a"))}},{key:"selectNextSubMenuItem",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.closest(".sub-menu"),i=Array.from(n.querySelectorAll(":scope > .menu-item > a")),u=i.indexOf(e)+1,r=i.length;t?this.focusMenuItem(i[u%r]):u<r?this.focusMenuItem(i[u]):this.selectNextMenuBarItem(e)}},{key:"selectPrevSubMenuItem",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.closest(".sub-menu"),i=Array.from(n.querySelectorAll(":scope > .menu-item > a")),u=i.indexOf(e)-1,r=i.length;t?this.focusMenuItem(i[(u+r)%r]):u>=0?this.focusMenuItem(i[u]):this.selectParentSubMenuItem(e)}},{key:"selectNextMenuItem",value:function(e){var t=this.menuLinks.indexOf(e)+1,n=this.menuLinks.length;this.focusMenuItem(this.menuLinks[t%n])}},{key:"isMenuOpen",value:function(){return this.menuButton.classList.contains("toggled")}},{key:"closeMenu",value:function(){this.isMenuOpen()&&this.menuButton.click()}},{key:"isSubMenuOpen",value:function(e){return e.classList.contains("selected")}},{key:"openSubMenu",value:function(e){this.isSubMenuOpen(e)||e.click()}},{key:"closeSubMenu",value:function(e){this.isSubMenuOpen(e)&&e.click()}},{key:"isMenuBarItem",value:function(e){return this.menuBarLinks.includes(e)}},{key:"isSubMenuItem",value:function(e){return this.subMenuLinks.includes(e)}}])}(),h=function(){return i((function e(n,i,u){var r,s,a;t(this,e),this.menuType=i,this.menuElement=u,this.menuElement.querySelectorAll(".page_item").forEach((function(e){return e.classList.add("menu-item")})),this.menuElement.querySelectorAll(".page_item_has_children").forEach((function(e){return e.classList.add("menu-item-has-children")})),this.menuElement.querySelectorAll(".children").forEach((function(e){return e.classList.add("sub-menu")})),this.menuButtons=document.querySelectorAll(".et_toggle_slide_menu, .et_toggle_fullscreen_menu"),this.menuContainer=this.menuElement,this.menuBar=this.menuElement.querySelector("#mobile_menu_slide"),this.menuBarItems=Array.from(this.menuBar.querySelectorAll(":scope > .menu-item")),this.menuBarLinks=Array.from(this.menuBar.querySelectorAll(":scope > .menu-item > a")),this.subMenus=Array.from(this.menuBar.querySelectorAll(".sub-menu")),this.subMenuLinks=Array.from(this.menuBar.querySelectorAll(".menu-item-has-children > a")),this.menuItems=Array.from(this.menuBar.querySelectorAll(".menu-item")),this.menuLinks=Array.from(this.menuBar.querySelectorAll(".menu-item > a")),this.useTabKey="disabled"!==(null===(r=DVMD_ACTW_Script_Data)||void 0===r||null===(r=r.tweaks)||void 0===r?void 0:r.tab_navigation),this.useVisualOrder="dom"!==(null===(s=DVMD_ACTW_Script_Data)||void 0===s||null===(s=s.tweaks)||void 0===s?void 0:s.navigation_direction),this.autoSubMenus="manual"!==(null===(a=DVMD_ACTW_Script_Data)||void 0===a||null===(a=a.tweaks)||void 0===a?void 0:a.submenu_behavior),this.contextMenuClicked=!1,this.init()}),[{key:"init",value:function(){var e=this;this.menuContainer.id="dvmd_actw_menu_slide",this.menuContainer.addEventListener("contextmenu",this.handleContextMenu.bind(this)),this.menuContainer.addEventListener("focusout",this.menuContainerFocusOut.bind(this)),this.menuButtons.forEach((function(t){var n;t.setAttribute("role","button"),t.setAttribute("tabindex","0"),t.setAttribute("aria-label",null===(n=DVMD_ACTW_Script_Data)||void 0===n||null===(n=n.strings)||void 0===n?void 0:n["menu_desktop_".concat(e.menuType)]),t.setAttribute("aria-haspopup","menu"),t.setAttribute("aria-expanded","false"),t.setAttribute("aria-controls",e.menuContainer.id),t.addEventListener("click",e.menuButtonClick.bind(e)),t.addEventListener("keydown",e.menuButtonKeyUp.bind(e))})),this.menuBar.setAttribute("role","menubar"),this.menuBarItems.forEach((function(e){e.classList.add("dvmd_actw_menubar_item")})),this.subMenus.forEach((function(e){e.setAttribute("role","menu"),e.setAttribute("tabindex","-1")})),this.subMenuLinks.forEach((function(t){var n,i=t.textContent.trim(),u=t.closest(".menu-item-has-children"),r=(null==u?void 0:u.querySelectorAll(":scope > .sub-menu > .menu-item"))||[];t.setAttribute("aria-label","".concat(i,", ").concat(r.length," ").concat(null===(n=DVMD_ACTW_Script_Data)||void 0===n||null===(n=n.strings)||void 0===n?void 0:n.items)),t.setAttribute("aria-haspopup","menu"),t.setAttribute("aria-expanded","false"),t.addEventListener("click",e.subMenuLinkClick.bind(e)),e.autoSubMenus&&t.addEventListener("focus",e.subMenuLinkFocus.bind(e))})),this.menuItems.forEach((function(e){e.setAttribute("role","none")})),this.menuLinks.forEach((function(t,n){t.setAttribute("role","menuitem"),t.hasAttribute("aria-label")||t.setAttribute("aria-label",t.textContent.trim()),t.addEventListener("keydown",e.menuLinkKeyDown.bind(e)),t.addEventListener("focusout",e.menuLinkFocusOut.bind(e)),e.useTabKey||t.setAttribute("tabindex",0===n?"0":"-1")}))}},{key:"menuButtonClick",value:function(e){var t=this;setTimeout((function(){e.target;t.menuButtons.forEach((function(e){e.setAttribute("aria-expanded",t.isMenuOpen())}))}),25)}},{key:"menuButtonKeyUp",value:function(e){var t=this;"Enter"!==e.key&&" "!==e.key||(e.stopPropagation(),e.preventDefault(),e.target.click(),setTimeout((function(){t.isMenuOpen()&&t.focusMenuItem(t.menuBarLinks[0])}),250))}},{key:"handleContextMenu",value:function(e){var t=this;this.contextMenuClicked=!0,setTimeout((function(){t.contextMenuClicked=!1}),100)}},{key:"menuContainerFocusOut",value:function(e){var t=this;setTimeout((function(){if(!t.contextMenuClicked){var n=e.relatedTarget;t.isMenuOpen()&&(t.menuBar.contains(n)||(t.useTabKey||t.menuBarLinks[0].setAttribute("tabindex","0"),n&&n.closest("#".concat(t.menuContainer.id))||n!==t.menuButtons[0]&&t.closeMenu()))}}),0)}},{key:"subMenuLinkClick",value:function(e){var t=this;setTimeout((function(){var n=e.target;n.setAttribute("aria-expanded",t.isSubMenuOpen(n))}),25)}},{key:"subMenuLinkFocus",value:function(e){var t=this;setTimeout((function(){t.openSubMenu(e.target)}),150)}},{key:"menuLinkFocusOut",value:function(e){var t=this,n=e.target,i=e.relatedTarget;this.useTabKey||n.setAttribute("tabindex","-1"),this.subMenuLinks.forEach((function(e){e.parentElement.contains(i)||t.autoSubMenus&&t.closeSubMenu(e)}))}},{key:"menuLinkKeyDown",value:function(e){var t=e.key,n=e.target,i=!1;switch(t){case"Right":case"ArrowRight":this.menuLinkArrowRightKey(n),i=!0;break;case"Left":case"ArrowLeft":this.menuLinkArrowLeftKey(n),i=!0;break;case"Down":case"ArrowDown":this.menuLinkArrowDownKey(n),i=!0;break;case"Up":case"ArrowUp":this.menuLinkArrowUpKey(n),i=!0;break;case" ":case"Enter":this.menuLinkEnterKey(n),i=!0;break;case"Esc":case"Escape":this.menuLinkEscapeKey(n),i=!0;break;case"Home":case"PageUp":this.menuLinkHomeKey(),i=!0;break;case"End":case"PageDown":this.menuLinkEndKey(),i=!0}i&&(e.stopPropagation(),e.preventDefault())}},{key:"menuLinkArrowRightKey",value:function(e){this.useVisualOrder?this.isMenuBarItem(e)?this.selectNextMenuBarItem(e):this.selectNextSubMenuItem(e,!0):this.isSubMenuItem(e)?this.selectFirstSubMenuItem(e):this.selectNextMenuBarItem(e)}},{key:"menuLinkArrowLeftKey",value:function(e){this.useVisualOrder,this.isMenuBarItem(e)?this.selectPrevMenuBarItem(e):this.selectParentSubMenuItem(e)}},{key:"menuLinkArrowDownKey",value:function(e){this.useVisualOrder?this.isSubMenuItem(e)?this.selectFirstSubMenuItem(e):this.selectNextMenuItem(e):this.isMenuBarItem(e)?this.selectNextMenuBarItem(e):this.selectNextSubMenuItem(e,!0)}},{key:"menuLinkArrowUpKey",value:function(e){this.useVisualOrder,this.isMenuBarItem(e)?this.selectPrevMenuBarItem(e):this.selectPrevSubMenuItem(e,!0)}},{key:"menuLinkEnterKey",value:function(e){e.click()}},{key:"menuLinkEscapeKey",value:function(e){this.isMenuBarItem(e)?this.focusMenuItem(this.menuButtons[0]):this.selectParentSubMenuItem(e)}},{key:"menuLinkHomeKey",value:function(){this.focusMenuItem(this.menuBarLinks[0])}},{key:"menuLinkEndKey",value:function(){this.focusMenuItem(this.menuBarLinks[this.menuBarLinks.length-1])}},{key:"focusMenuItem",value:function(e){var t=this;setTimeout((function(){t.useTabKey||e.setAttribute("tabindex","0"),e.focus()}),25)}},{key:"selectNextMenuBarItem",value:function(e){var t=e.closest(".dvmd_actw_menubar_item").querySelector(":scope > a"),n=this.menuBarLinks.indexOf(t)+1,i=this.menuBarLinks.length;this.focusMenuItem(this.menuBarLinks[n%i])}},{key:"selectPrevMenuBarItem",value:function(e){var t=e.closest(".dvmd_actw_menubar_item").querySelector(":scope > a"),n=this.menuBarLinks.indexOf(t)-1,i=this.menuBarLinks.length;this.focusMenuItem(this.menuBarLinks[(n+i)%i])}},{key:"selectParentSubMenuItem",value:function(e){var t=e.parentElement.closest(".sub-menu"),n=null==t?void 0:t.closest(".menu-item-has-children"),i=(null==n?void 0:n.querySelector(":scope > a"))||null;i&&this.focusMenuItem(i)}},{key:"selectFirstSubMenuItem",value:function(e){this.autoSubMenus||this.openSubMenu(e);var t=e.closest(".menu-item-has-children").querySelectorAll(":scope > .sub-menu > .menu-item");this.focusMenuItem(t[0].querySelector(":scope > a"))}},{key:"selectNextSubMenuItem",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.closest(".sub-menu"),i=Array.from(n.querySelectorAll(":scope > .menu-item > a")),u=i.indexOf(e)+1,r=i.length;t?this.focusMenuItem(i[u%r]):u<r?this.focusMenuItem(i[u]):this.selectNextMenuBarItem(e)}},{key:"selectPrevSubMenuItem",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.closest(".sub-menu"),i=Array.from(n.querySelectorAll(":scope > .menu-item > a")),u=i.indexOf(e)-1,r=i.length;t?this.focusMenuItem(i[(u+r)%r]):u>=0?this.focusMenuItem(i[u]):this.selectParentSubMenuItem(e)}},{key:"selectNextMenuItem",value:function(e){var t=this.menuLinks.indexOf(e)+1,n=this.menuLinks.length;this.focusMenuItem(this.menuLinks[t%n])}},{key:"isMenuOpen",value:function(){return this.menuContainer.classList.contains("et_pb_slide_menu_opened")||this.menuContainer.classList.contains("et_pb_fullscreen_menu_opened")}},{key:"closeMenu",value:function(){this.isMenuOpen()&&this.menuButtons[0].click()}},{key:"isSubMenuOpen",value:function(e){var t=e.nextElementSibling;return t&&t.classList.contains("et_pb_slide_dropdown_opened")}},{key:"openSubMenu",value:function(e){this.isSubMenuOpen(e)||e.click()}},{key:"closeSubMenu",value:function(e){this.isSubMenuOpen(e)&&e.click()}},{key:"isMenuBarItem",value:function(e){return this.menuBarLinks.includes(e)}},{key:"isSubMenuItem",value:function(e){return this.subMenuLinks.includes(e)}}])}()}();