UNPKG

@hydrogen-design-system/system

Version:

Hydrogen's full design system and component library.

1 lines 61.3 kB
!function i(o,u,d){function l(t,e){if(!u[t]){if(!o[t]){var a="function"==typeof require&&require;if(!e&&a)return a(t,!0);if(s)return s(t,!0);var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}var r=u[t]={exports:{}};o[t][0].call(r.exports,function(e){return l(o[t][1][e]||e)},r,r.exports,i,o,u,d)}return u[t].exports}for(var s="function"==typeof require&&require,e=0;e<d.length;e++)l(d[e]);return l}({1:[function(e,t,a){"use strict";function n(e){for(var t=e.children,a="",n="",r=0;r<t.length;r++){var i=t[r];i.hasAttribute("data-h2-accordion-trigger")?a=i:i.hasAttribute("data-h2-accordion-content")&&(n=i)}var o,u=a;return 0!=e.classList.contains("h2-active")?(null!=n.querySelector("[data-h2-focus]")&&n.querySelector("[data-h2-focus]").setAttribute("tabindex","-1"),a.setAttribute("aria-expanded",!1),e.classList.remove("h2-active"),n.setAttribute("aria-hidden",!0),!1):(a.setAttribute("aria-expanded",!0),e.classList.add("h2-active"),n.setAttribute("aria-hidden",!1),null!=n.querySelector("[data-h2-focus]")?(u=n.querySelector("[data-h2-focus]")).setAttribute("tabindex","0"):0!=(o=n.querySelectorAll("button, [href], input, select, textarea, [tabindex]:not([tabindex='-1'])")).length&&(u=o[0]),u.focus(),!0)}function r(e){var t=e.currentTarget.closest("[data-h2-accordion]");e.preventDefault(),0==t.hasAttribute("data-h2-no-js")&&n(t)}Object.defineProperty(a,"__esModule",{value:!0}),a.h2AccordionToggleHandler=n,a.h2AccordionToggleEvent=r,a.h2AccordionToggle=function(e){var t=function(t,e,a,n,r){var i=[];{if("all"!=e)return null==e||0==e||""==e?(console.log("Hydrogen ("+r+'): no target has been specified. Please pass an HTMLelement object, a NodeList of elements, or "all".'),!1):e.nodeType==Node.ELEMENT_NODE?(null!=n?i.push(e.querySelector(n)):i.push(e),i):1==NodeList.prototype.isPrototypeOf(e)?(e.forEach(function(e){null!=n?i.push(e.querySelector(n)):i.push(e)}),i):(console.log("Hydrogen ("+r+"): you've passed an invalid target format. Targets must be a valid HTMLelement object or NodeList of elements."),!1);if("latest"==t)return i=null!=n?document.querySelectorAll(a+" "+n):document.querySelectorAll(a);if(null==t||0==t||""==t)return console.log("Hydrogen ("+r+'): no version value has been specified. Please specify "latest" or a version number.'),!1;return(null!=n?document.querySelectorAll(a+" "+n):document.querySelectorAll(a)).forEach(function(e){e.closest("[data-h2-system]").getAttribute("data-h2-system")==t&&i.push(e)}),0==i.length?(console.log("Hydrogen ("+r+"): no components were found within the system version you've specified. Please double check the version value being passed matches the version of the system installation on your project."),!1):i}}(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"latest",e,"[data-h2-accordion]","[data-h2-accordion-trigger]","Accordion / Event Listener Script");0!=t&&t.forEach(function(e){e.removeEventListener("click",r),e.addEventListener("click",r)})}},{}],2:[function(e,t,a){"use strict";function n(e){e.classList.add("h2-dismissed"),e.setAttribute("aria-hidden",!0)}function r(e){e.classList.remove("h2-dismissed"),e.setAttribute("aria-hidden",!1)}function i(e){(e.classList.contains("h2-dismissed")?r:n)(e)}function o(e){var t=e.currentTarget.closest("[data-h2-alert]");e.preventDefault(),0==t.hasAttribute("data-h2-no-js")&&i(t)}Object.defineProperty(a,"__esModule",{value:!0}),a.h2AlertHideHandler=n,a.h2AlertShowHandler=r,a.h2AlertToggleHandler=i,a.h2AlertToggleEvent=o,a.h2AlertToggle=function(e){var t=function(t,e,a,n,r){var i=[];{if("all"!=e)return null==e||0==e||""==e?(console.log("Hydrogen ("+r+'): no target has been specified. Please pass an HTMLelement object, a NodeList of elements, or "all".'),!1):e.nodeType==Node.ELEMENT_NODE?(null!=n?i.push(e.querySelector(n)):i.push(e),i):1==NodeList.prototype.isPrototypeOf(e)?(e.forEach(function(e){null!=n?i.push(e.querySelector(n)):i.push(e)}),i):(console.log("Hydrogen ("+r+"): you've passed an invalid target format. Targets must be a valid HTMLelement object or NodeList of elements."),!1);if("latest"==t)return i=null!=n?document.querySelectorAll(a+" "+n):document.querySelectorAll(a);if(null==t||0==t||""==t)return console.log("Hydrogen ("+r+'): no version value has been specified. Please specify "latest" or a version number.'),!1;return(null!=n?document.querySelectorAll(a+" "+n):document.querySelectorAll(a)).forEach(function(e){e.closest("[data-h2-system]").getAttribute("data-h2-system")==t&&i.push(e)}),0==i.length?(console.log("Hydrogen ("+r+"): no components were found within the system version you've specified. Please double check the version value being passed matches the version of the system installation on your project."),!1):i}}(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"latest",e,"[data-h2-alert]","[data-h2-alert-dismissal-trigger]","Alert / Event Listener Script");0!=t&&t.forEach(function(e){null!=e&&(e.removeEventListener("click",o),e.addEventListener("click",o))})}},{}],3:[function(e,t,a){"use strict";function r(t,e,a,n,r){var i=[];if("all"!=e)return null==e||0==e||""==e?(console.log("Hydrogen ("+r+'): no target has been specified. Please pass an HTMLelement object, a NodeList of elements, or "all".'),!1):e.nodeType==Node.ELEMENT_NODE?(null!=n?i.push(e.querySelector(n)):i.push(e),i):1==NodeList.prototype.isPrototypeOf(e)?(e.forEach(function(e){null!=n?i.push(e.querySelector(n)):i.push(e)}),i):(console.log("Hydrogen ("+r+"): you've passed an invalid target format. Targets must be a valid HTMLelement object or NodeList of elements."),!1);if("latest"==t)return i=null!=n?document.querySelectorAll(a+" "+n):document.querySelectorAll(a);if(null==t||0==t||""==t)return console.log("Hydrogen ("+r+'): no version value has been specified. Please specify "latest" or a version number.'),!1;return(null!=n?document.querySelectorAll(a+" "+n):document.querySelectorAll(a)).forEach(function(e){e.closest("[data-h2-system]").getAttribute("data-h2-system")==t&&i.push(e)}),0==i.length?(console.log("Hydrogen ("+r+"): no components were found within the system version you've specified. Please double check the version value being passed matches the version of the system installation on your project."),!1):i}function i(e){var t=document.querySelector("[data-h2-dialog-overlay]");document.querySelector("body").style.overflow="hidden",t.classList.add("h2-active"),u(e),e.querySelectorAll("[data-h2-accordion-trigger]").forEach(function(e){e.removeEventListener("click",s),e.addEventListener("click",s)}),e.setAttribute("aria-hidden","false"),e.setAttribute("tabindex",0);var a="";(a=null!=e.querySelector("[data-h2-focus]")?e.querySelector("[data-h2-focus]"):e.querySelectorAll("button, [href], input, select, textarea, [tabindex]:not([tabindex='-1'])")[0]).setAttribute("tabindex","0");var n=e.querySelectorAll("button, [href], input, select, textarea, [tabindex]:not([tabindex='-1'])");n.forEach(function(e){e.setAttribute("tabindex",0)}),null!=a&&a.focus(),d(n),document.removeEventListener("keyup",l),document.addEventListener("keyup",l)}function o(e){var t=document.querySelector("[data-h2-dialog-overlay]");document.querySelector("body").style.overflow="visible",t.classList.remove("h2-active"),e.querySelectorAll("[data-h2-accordion-trigger]").forEach(function(e){e.removeEventListener("click",s)}),e.classList.remove("h2-dialog-overflowing"),e.classList.remove("h2-dialog-contained"),e.classList.remove("h2-active"),e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.querySelectorAll("button, [href], input, select, textarea, [tabindex]:not([tabindex='-1'])").forEach(function(e){e.setAttribute("tabindex",-1)}),document.removeEventListener("keyup",l);var a=document.querySelector("[data-h2-dialog-ancestor]");0==a||null==a?document.querySelectorAll("button, [href], input, select, textarea, [tabindex]:not([tabindex='-1'])")[0].focus():a.focus()}function u(e){e.classList.add("h2-dialog-height"),window.innerHeight<e.querySelector("[data-h2-dialog-wrapper]").offsetHeight+50?(e.classList.remove("h2-dialog-contained"),e.classList.add("h2-active"),e.classList.add("h2-dialog-overflowing")):(e.classList.remove("h2-dialog-overflowing"),e.classList.add("h2-active"),e.classList.add("h2-dialog-contained"))}function d(e){e.forEach(function(e){e.removeEventListener("keydown",n),e.addEventListener("keydown",n)})}function l(e){27==(e.keyCode||e.which)&&document.querySelectorAll("[data-h2-dialog]").forEach(function(e){o(e)})}function s(e){e.preventDefault(),u(e.target.closest("[data-h2-dialog]"))}function n(e){var t=e.keyCode||e.which,a=e.currentTarget.closest("[data-h2-dialog]").querySelectorAll("button, [href], input, select, textarea, [tabindex]:not([tabindex='-1'])"),n=a[0],r=a[a.length-1];9!=t||e.shiftKey?9==t&&e.shiftKey&&n==document.activeElement&&(e.preventDefault(),r.focus()):r==document.activeElement&&(e.preventDefault(),n.focus())}function h(e){e.preventDefault();var t=e.currentTarget,a=t.getAttribute("data-h2-dialog-trigger"),n=document.querySelector("[data-h2-dialog*='"+a+"']");n.classList.contains("h2-active")?0==n.hasAttribute("data-h2-no-js")&&o(n):0==n.hasAttribute("data-h2-no-js")&&(i(n),document.querySelectorAll("[data-h2-dialog-ancestor]").forEach(function(e){e.removeAttribute("data-h2-dialog-ancestor")}),t.setAttribute("data-h2-dialog-ancestor",""))}Object.defineProperty(a,"__esModule",{value:!0}),a.h2DialogOpenHandler=i,a.h2DialogCloseHandler=o,a.h2DialogSizeCheckHandler=u,a.h2DialogEscapeKeyEvent=l,a.h2DialogResizeOnClickEvent=s,a.h2DialogTabEvent=n,a.h2DialogTabLoopHandler=d,a.h2DialogToggleEvent=h,a.h2DialogResizeOnViewport=function(a){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"latest";window.onresize=function(e){e.preventDefault();var t=r(n,a,"[data-h2-dialog]",null,"Dialog / Check Dialog Size on Viewport Change");0<t.length&&0!=t&&t.forEach(function(e){e.classList.contains("h2-active")&&0==e.hasAttribute("data-h2-no-js")&&u(e)})}},a.h2DialogTrigger=function(e){var t=r(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"latest",e,"[data-h2-dialog-trigger]",null,"Dialog / Enable Dialog Buttons");0<t.length&&0!=t&&t.forEach(function(e){e.removeEventListener("click",h),e.addEventListener("click",h)})},a.h2DialogEnableOpenDialogs=function(e){var t=r(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"latest",e,"[data-h2-dialog]",null,"Dialog / Enable Open Dialogs");0<t.length&&0!=t&&t.forEach(function(e){e.classList.contains("h2-active")&&i(e)})}},{}],4:[function(e,t,a){"use strict";function n(t,e,a,n,r){var i=[];if("all"!=e)return null==e||0==e||""==e?(console.log("Hydrogen ("+r+'): no target has been specified. Please pass an HTMLelement object, a NodeList of elements, or "all".'),!1):e.nodeType==Node.ELEMENT_NODE?(null!=n?i.push(e.querySelector(n)):i.push(e),i):1==NodeList.prototype.isPrototypeOf(e)?(e.forEach(function(e){null!=n?i.push(e.querySelector(n)):i.push(e)}),i):(console.log("Hydrogen ("+r+"): you've passed an invalid target format. Targets must be a valid HTMLelement object or NodeList of elements."),!1);if("latest"==t)return i=null!=n?document.querySelectorAll(a+" "+n):document.querySelectorAll(a);if(null==t||0==t||""==t)return console.log("Hydrogen ("+r+'): no version value has been specified. Please specify "latest" or a version number.'),!1;return(null!=n?document.querySelectorAll(a+" "+n):document.querySelectorAll(a)).forEach(function(e){e.closest("[data-h2-system]").getAttribute("data-h2-system")==t&&i.push(e)}),0==i.length?(console.log("Hydrogen ("+r+"): no components were found within the system version you've specified. Please double check the version value being passed matches the version of the system installation on your project."),!1):i}function r(e){var t=e.target,a=t.closest("[data-h2-form-item]");0==a.hasAttribute("data-h2-no-js")&&(t.hasAttribute("required")?""!=t.value&&1==t.checkValidity()?a.classList.remove("h2-invalid"):a.classList.add("h2-invalid"):1==t.checkValidity()?a.classList.remove("h2-invalid"):a.classList.add("h2-invalid"))}function i(e){e.preventDefault();var t,a=e.target,n=a.closest("[data-h2-form-item]"),r=a.closest("[data-h2-form-item]").querySelector("[data-h2-input-info-wrapper]"),i=a;0==n.classList.contains("h2-active")?(a.setAttribute("aria-expanded",!0),n.classList.add("h2-active"),r.setAttribute("aria-hidden",!1),null!=r.querySelector("[data-h2-focus]")?(i=r.querySelector("[data-h2-focus]")).setAttribute("tabindex","0"):0!=(t=r.querySelectorAll("button, [href], input, select, textarea, [tabindex]:not([tabindex='-1'])")).length&&(i=t[0]),i.focus()):(null!=r.querySelector("[data-h2-focus]")&&r.querySelector("[data-h2-focus]").setAttribute("tabindex","-1"),a.setAttribute("aria-expanded",!1),n.classList.remove("h2-active"),r.setAttribute("aria-hidden",!0))}function o(e){var t=e.target.closest("[data-h2-form-item]"),a=t.querySelector("input");0==t.hasAttribute("data-h2-no-js")&&(e.preventDefault(),"password"==a.getAttribute("type")?(a.setAttribute("type","text"),t.classList.add("h2-password-show")):(a.setAttribute("type","password"),t.classList.remove("h2-password-show")))}Object.defineProperty(a,"__esModule",{value:!0}),a.h2FormValidationEvent=r,a.h2FormAccordionToggleEvent=i,a.h2FormPasswordToggleEvent=o,a.h2FormIndicateRequiredFields=function(e){var t=n(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"latest",e,"[data-h2-form]",null,"Forms / Initialize Required Fields Script");0!=t&&t.forEach(function(e){var t=e.querySelectorAll("input:required, textarea:required, select:required");0!=t&&null!=t&&0<t.length&&t.forEach(function(e){0==e.closest("[data-h2-form-item]").hasAttribute("data-h2-no-js")&&e.closest("[data-h2-form-item]").classList.add("h2-required")})})},a.h2FormValidationCheck=function(e){var t=n(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"latest",e,"[data-h2-form] input,[data-h2-form] textarea,[data-h2-form] select",null,"Forms / Field Validation Script");0!=t&&t.forEach(function(e){e.removeEventListener("focusout",r),e.addEventListener("focusout",r)})},a.h2FormAccordionToggle=function(e){var t=n(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"latest",e,"[data-h2-form] [data-h2-form-item] [data-h2-input-info-trigger]",null,"Forms / Activate Input Extra Info Script");0!=t&&t.forEach(function(e){e.removeEventListener("click",i),e.addEventListener("click",i)})},a.h2FormPasswordToggle=function(e){var t=n(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"latest",e,'[data-h2-form] [data-h2-form-item*="password"] [data-h2-input-password-trigger]',null,"Forms / Activate Password Reveal Triggers Script");0!=t&&t.forEach(function(e){e.removeEventListener("click",o),e.addEventListener("click",o)})}},{}],5:[function(e,t,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.h2ComMenAddUpDownToMainMenuItems=function(e){var n=[];null==e||""==e||"latest"==e?(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] [data-h2-menu-container] >[data-h2-menulist]").each(function(){(0,d.default)(this).children("li").each(function(){(0,d.default)(this).children("[role='menuitem']")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[data-h2-submenu-trigger]")))})}):(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] [data-h2-menu-container] >[data-h2-menulist]").each(function(){(0,d.default)(this).closest("[data-h2-menu-wrapper]").h2ComMenHasAttr("data-h2-system")?(0,d.default)(this).closest("[data-h2-menu-wrapper]").attr("data-h2-system")==e&&(0,d.default)(this).children("li").each(function(){(0,d.default)(this).children("[role='menuitem']")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[data-h2-submenu-trigger]")))}):(0,d.default)(this).closest("[data-h2-system]").attr("data-h2-system")==e&&(0,d.default)(this).children("li").each(function(){(0,d.default)(this).children("[role='menuitem']")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[data-h2-submenu-trigger]")))})});(0,d.default)(n).on("keydown.upDownArrow",function(e){var t=e.keyCode||e.which,a=(0,d.default)(n).length-1;l(e,t,n,a)})},a.h2ComMenAddTabEvents=function(e){var t=[];null==e||""==e||"latest"==e?(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] [data-h2-menulist]").children("li").each(function(){(0,d.default)(this).children("[role='menuitem']")&&(t=(0,d.default)(t).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(t=(0,d.default)(t).add((0,d.default)(this).children("[data-h2-submenu-trigger]")))}):(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] [data-h2-menulist]").children("li").each(function(){(0,d.default)(this).closest("[data-h2-menu-wrapper]").h2ComMenHasAttr("data-h2-system")?(0,d.default)(this).closest("[data-h2-menu-wrapper]").attr("data-h2-system")==e&&((0,d.default)(this).children("[role='menuitem']")&&(t=(0,d.default)(t).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(t=(0,d.default)(t).add((0,d.default)(this).children("[data-h2-submenu-trigger]")))):(0,d.default)(this).closest("[data-h2-system]").attr("data-h2-system")==e&&((0,d.default)(this).children("[role='menuitem']")&&(t=(0,d.default)(t).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(t=(0,d.default)(t).add((0,d.default)(this).children("[data-h2-submenu-trigger]"))))});(0,d.default)(t).on("keydown.mainTabExit",function(e){f(e,e.keyCode||e.which,this)})},a.h2ComMenAddRightArrowToMainMenuItemsWithSubmenus=function(e){var t=[];null==e||""==e||"latest"==e?(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] [data-h2-menu-container] >[data-h2-menulist]").each(function(){(0,d.default)(this).children("li").each(function(){0<(0,d.default)(this).children("[data-h2-menulist]").length&&((0,d.default)(this).children("[role='menuitem']")&&(t=(0,d.default)(t).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(t=(0,d.default)(t).add((0,d.default)(this).children("[data-h2-submenu-trigger]"))))})}):(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] [data-h2-menu-container] >[data-h2-menulist]").each(function(){(0,d.default)(this).closest("[data-h2-menu-wrapper]").h2ComMenHasAttr("data-h2-system")?(0,d.default)(this).closest("[data-h2-menu-wrapper]").attr("data-h2-system")==e&&(0,d.default)(this).children("li").each(function(){0<(0,d.default)(this).children("[data-h2-menulist]").length&&((0,d.default)(this).children("[role='menuitem']")&&(t=(0,d.default)(t).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(t=(0,d.default)(t).add((0,d.default)(this).children("[data-h2-submenu-trigger]"))))}):(0,d.default)(this).closest("[data-h2-system]").attr("data-h2-system")==e&&(0,d.default)(this).children("li").each(function(){0<(0,d.default)(this).children("[data-h2-menulist]").length&&((0,d.default)(this).children("[role='menuitem']")&&(t=(0,d.default)(t).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(t=(0,d.default)(t).add((0,d.default)(this).children("[data-h2-submenu-trigger]"))))})});(0,d.default)(t).on("keydown.rightArrow",function(e){s(e,e.keyCode||e.which,this)})},a.h2ComMenAddSubmenuTriggerEvents=function(e){var t=[];null==e||""==e||"latest"==e?t=(0,d.default)("[data-h2-menu-wrapper] [data-h2-submenu-trigger]"):(0,d.default)("[data-h2-menu-wrapper] [data-h2-submenu-trigger]").each(function(){(0,d.default)(this).closest("[data-h2-menu-wrapper]").h2ComMenHasAttr("data-h2-system")?(0,d.default)(this).closest("[data-h2-menu-wrapper]").attr("data-h2-system")==e&&(t=(0,d.default)(t).add((0,d.default)(this))):(0,d.default)(this).closest("[data-h2-system]").attr("data-h2-system")==e&&(t=(0,d.default)(t).add((0,d.default)(this)))});(0,d.default)(t).on("click.toggleSubmenu",function(){u(this)})},a.h2ComMenAddMobileMenuTriggerEvent=function(e){var t=[];null==e||""==e||"latest"==e?t=(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]"):(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").each(function(){(0,d.default)(this).closest("[data-h2-menu-wrapper]").h2ComMenHasAttr("data-h2-system")?(0,d.default)(this).closest("[data-h2-menu-wrapper]").attr("data-h2-system")==e&&(t=(0,d.default)(t).add((0,d.default)(this))):(0,d.default)(this).closest("[data-h2-system]").attr("data-h2-system")==e&&(t=(0,d.default)(t).add((0,d.default)(this)))});(0,d.default)(t).on("click.toggleMobileMenu",function(e){e.preventDefault(),function(e){var t=(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu]");{var n,a,r;(0,d.default)(e).hasClass("h2-active")?((0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.escape"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.escape"),(0,d.default)(e).closest("[data-h2-menu]").find("[data-h2-menulist]").children("li").removeClass("h2-active"),(0,d.default)(e).closest("[data-h2-menu]").find("[role='menuitem']").attr("aria-expanded","false"),(0,d.default)(e).closest("[data-h2-menu]").find("[data-h2-submenu-trigger]").attr("aria-expanded","false"),(0,d.default)(t).removeClass("h2-mobile-menu-active"),(0,d.default)(e).removeClass("h2-active").attr("aria-expanded","false"),(0,d.default)("body").removeClass("h2-mobile-menu-body-lock")):((0,d.default)(t).addClass("h2-mobile-menu-active"),(0,d.default)(e).addClass("h2-active").attr("aria-expanded","true"),(0,d.default)("body").addClass("h2-mobile-menu-body-lock"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.escape"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.mainTabExit"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.escape"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.mainTabExit"),n=[],(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] [data-h2-menu-container] >[data-h2-menulist]").each(function(){(0,d.default)(this).children("li").each(function(){(0,d.default)(this).children("[role='menuitem']")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[data-h2-submenu-trigger]")))})}),n=(0,d.default)(n).add((0,d.default)(e)),(0,d.default)(n).on("keydown.upDownArrow",function(e){var t=e.keyCode||e.which,a=(0,d.default)(n).length-1;l(e,t,n,a)}),(0,d.default)(n).on("keydown.escape",function(e){h(e,e.keyCode||e.which,this)}),(0,d.default)(n).on("keydown.mainTabExit",function(e){f(e,e.keyCode||e.which,this)}),a=[],(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] [data-h2-menu-container] >[data-h2-menulist]").each(function(){(0,d.default)(this).children("li").each(function(){0<(0,d.default)(this).children("[data-h2-menulist]").length&&((0,d.default)(this).children("[role='menuitem']")&&(a=(0,d.default)(a).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(a=(0,d.default)(a).add((0,d.default)(this).children("[data-h2-submenu-trigger]"))))})}),(0,d.default)(a).on("keydown.rightArrow",function(e){s(e,e.keyCode||e.which,this)}),r=[],(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] [data-h2-menulist]").children("li").each(function(){(0,d.default)(this).children("[role='menuitem']")&&(r=(0,d.default)(r).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(r=(0,d.default)(r).add((0,d.default)(this).children("[data-h2-submenu-trigger]")))}),r=(0,d.default)(r).add((0,d.default)(e)),(0,d.default)(r).on("keydown.mainTabExit",function(e){f(e,e.keyCode||e.which,this)}))}}(this)})},a.h2ComMenAddPageAnchorEvents=function(e){var t=[];null==e||""==e||"latest"==e?t=(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] [role='menuitem']"):(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] [role='menuitem']").each(function(){(0,d.default)(this).closest("[data-h2-menu-wrapper]").h2ComMenHasAttr("data-h2-system")?(0,d.default)(this).closest("[data-h2-menu-wrapper]").attr("data-h2-system")==e&&(t=(0,d.default)(t).add((0,d.default)(this))):(0,d.default)(this).closest("[data-h2-system]").attr("data-h2-system")==e&&(t=(0,d.default)(t).add((0,d.default)(this)))});(0,d.default)(t).on("click.navigate",function(){!function(e){{var t,a,n,r,i,o;(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu]").hasClass("h2-mobile-menu-active")?(0,d.default)(e).attr("href").match("^#")&&(t=(0,d.default)(e).closest("[data-h2-menu]"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.escape"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.escape"),(0,d.default)(e).closest("[data-h2-menu]").find("[data-h2-menulist]").children("li").removeClass("h2-active"),(0,d.default)(e).closest("[data-h2-menu]").find("[role='menuitem']").attr("aria-expanded","false"),(0,d.default)(e).closest("[data-h2-menu]").find("[data-h2-submenu-link]").attr("aria-expanded","false"),(0,d.default)(t).removeClass("h2-mobile-menu-active"),(0,d.default)("[data-h2-mobile-menu-trigger]").removeClass("h2-active").attr("aria-expanded","false"),(0,d.default)("body").removeClass("h2-mobile-menu-body-lock")):(0,d.default)(e).attr("href").match("^#")&&((n=(a="",d.default)(e).closest("[data-h2-menu-wrapper]").attr("data-h2-menu-wrapper")).includes("top(")?a="top":n.includes("side(")&&(a="side"),"top"==a?((0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.escape"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.escape"),(0,d.default)(e).closest("[data-h2-menu]").find("[data-h2-menulist]").children("li").removeClass("h2-active"),(0,d.default)(e).closest("[data-h2-menu]").find("[role='menuitem']").attr("aria-expanded","false"),(0,d.default)(e).closest("[data-h2-menu]").find("[data-h2-submenu-link]").attr("aria-expanded","false")):(console.log("You clicked an anchor!"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.escape"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.escape"),r=(0,d.default)(e).closest("[data-h2-menu]").children("[data-h2-menulist]"),i=[],(0,d.default)(r).each(function(){(0,d.default)(this).children("li").each(function(){(0,d.default)(this).children("[role='menuitem']")&&(i=(0,d.default)(i).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(i=(0,d.default)(i).add((0,d.default)(this).children("[data-h2-submenu-trigger]")))})}),console.log(i),(0,d.default)(i).on("keydown.upDownArrow",function(e){var t=e.keyCode||e.which,a=(0,d.default)(i).length-1;l(e,t,i,a)}),o=[],(0,d.default)(r).each(function(){(0,d.default)(this).children("li").each(function(){0<(0,d.default)(this).children("[data-h2-menulist]").length&&((0,d.default)(this).children("[role='menuitem']")&&(o=(0,d.default)(o).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(o=(0,d.default)(o).add((0,d.default)(this).children("[data-h2-submenu-trigger]"))))})}),(0,d.default)(o).on("keydown.rightArrow",function(e){s(e,e.keyCode||e.which,this)})))}}(this)})};var n,d=(n=e("cash-dom"))&&n.__esModule?n:{default:n};function r(e){return(r="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)}function i(e,t){(0,d.default)(e).parent().addClass("h2-active"),(0,d.default)(e).attr("aria-expanded","true"),(0,d.default)(t).attr("aria-expanded","true"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.escape"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.escape");var n=[];(0,d.default)(e).siblings("[data-h2-menulist]").children("li").each(function(){(0,d.default)(this).children("[role='menuitem']")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[data-h2-submenu-trigger]")))}),n=(0,d.default)(n).add((0,d.default)(t)),(0,d.default)(n).on("keydown.rightArrow",function(e){s(e,e.keyCode||e.which,this)}),(0,d.default)(n).on("keydown.upDownArrow",function(e){var t=e.keyCode||e.which,a=(0,d.default)(n).length-1;l(e,t,n,a)}),(0,d.default)(n).on("keydown.escape",function(e){h(e,e.keyCode||e.which,this)}),(0,d.default)(n)[0].focus()}function o(e,t){(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.escape"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.escape");var n=[];1==(0,d.default)(e).parent().parent().parent().h2ComMenHasAttr("data-h2-menu-container")?(0,d.default)(e).parent().parent().parent().children("[data-h2-menulist]").each(function(){(0,d.default)(this).children("li").each(function(){(0,d.default)(this).children("[role='menuitem']")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[data-h2-submenu-trigger]")))})}):(0,d.default)(e).parent().parent("[data-h2-menulist]").children("li").each(function(){(0,d.default)(this).children("[role='menuitem']")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[data-h2-submenu-trigger]")))}),0<(0,d.default)(e).parent().parent("[data-h2-menulist]").parent().children("[data-h2-submenu-trigger]").length?n=(0,d.default)(n).add((0,d.default)(e).parent().parent("[data-h2-menulist]").parent().children("[data-h2-submenu-trigger]")):(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu]").hasClass("h2-mobile-menu-active")&&(n=(0,d.default)(n).add((0,d.default)("[data-h2-mobile-menu-trigger]"))),(0,d.default)(n).on("keydown.rightArrow",function(e){s(e,e.keyCode||e.which,this)}),(0,d.default)(n).on("keydown.upDownArrow",function(e){var t=e.keyCode||e.which,a=(0,d.default)(n).length-1;l(e,t,n,a)}),(0,d.default)(n).on("keydown.escape",function(e){h(e,e.keyCode||e.which,this)}),(0,d.default)(e).parent().find("[data-h2-menulist]").children("li").removeClass("h2-active"),(0,d.default)(e).parent().find("[role='menuitem']").attr("aria-expanded","false"),(0,d.default)(e).parent().find("[data-h2-submenu-trigger]").attr("aria-expanded","false"),(0,d.default)(e).parent().removeClass("h2-active"),(0,d.default)(e).attr("aria-expanded","false"),(0,d.default)(t).attr("aria-expanded","false")}function u(e){var t="",a="",a="menuitem"===e.getAttribute("role")?(t=e,(0,d.default)(e).siblings("[data-h2-submenu-trigger]")):(t=(0,d.default)(e).siblings("[role='menuitem']"),e);((0,d.default)(e).parent().hasClass("h2-active")?o:i)(t,a)}function l(e,t,a,n){var r;40==t?(e.preventDefault(),r=document.activeElement,(0,d.default)(a).each(function(){var e;r==this&&(e=(0,d.default)(a).index((0,d.default)(this))+1,n<e?a[0].focus():a[e].focus())})):38==t&&(e.preventDefault(),r=document.activeElement,(0,d.default)(a).each(function(){var e;r==this&&((e=(0,d.default)(a).index((0,d.default)(this))-1)<0?a[n].focus():a[e].focus())}))}function s(e,t,a){var n,r;39==t&&(e.preventDefault(),0<(0,d.default)(a).siblings("[data-h2-menulist]").length&&((0,d.default)(a).parent().hasClass("h2-active")?(r=n="",r="menuitem"===a.getAttribute("role")?(n=a,(0,d.default)(a).siblings("[data-h2-submenu-trigger]")):(n=(0,d.default)(a).siblings("[role='menuitem']"),a),i(n,r)):u(a)))}function h(e,t,a){var n,r,i;37!=t&&27!=t||(e.preventDefault(),r=n="","menuitem"===a.getAttribute("role")?(0,d.default)(a).parent().parent().parent().h2ComMenHasAttr("data-h2-menu-container")?(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu]").hasClass("h2-mobile-menu-active")&&(i=(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu]"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.escape"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.escape"),(0,d.default)(a).closest("[data-h2-menu]").find("[data-h2-menulist]").children("li").removeClass("h2-active"),(0,d.default)(a).closest("[data-h2-menu]").find("[role='menuitem']").attr("aria-expanded","false"),(0,d.default)(a).closest("[data-h2-menu]").find("[data-h2-submenu-trigger]").attr("aria-expanded","false"),(0,d.default)(i).removeClass("h2-mobile-menu-active"),(0,d.default)("[data-h2-mobile-menu-trigger]").removeClass("h2-active").attr("aria-expanded","false"),(0,d.default)("body").removeClass("h2-mobile-menu-body-lock")):(n=(0,d.default)(a).parent().parent().siblings("[role='menuitem']"),r=(0,d.default)(a).parent().parent().siblings("[data-h2-submenu-trigger]"),(0,d.default)(a).parent().parent().parent().parent(),o(n,r),(0,d.default)(r)[0].focus()):""===a.getAttribute("data-h2-submenu-trigger")&&((0,d.default)(a).parent().hasClass("h2-active")?(n=(0,d.default)(a).siblings("[role='menuitem']"),r=a,(0,d.default)(a).parent().parent(),o(n,r),(0,d.default)(r)[0].focus()):(0,d.default)(a).parent().parent().parent().h2ComMenHasAttr("data-h2-menu-container")?(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu]").hasClass("h2-mobile-menu-active")&&(i=(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu]"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.escape"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.escape"),(0,d.default)(a).closest("[data-h2-menu]").find("[data-h2-menulist]").children("li").removeClass("h2-active"),(0,d.default)(a).closest("[data-h2-menu]").find("[role='menuitem']").attr("aria-expanded","false"),(0,d.default)(a).closest("[data-h2-menu]").find("[data-h2-submenu-trigger]").attr("aria-expanded","false"),(0,d.default)(i).removeClass("h2-mobile-menu-active"),(0,d.default)("[data-h2-mobile-menu-trigger]").removeClass("h2-active").attr("aria-expanded","false"),(0,d.default)("body").removeClass("h2-mobile-menu-body-lock")):(n=(0,d.default)(a).parent().parent().siblings("[role='menuitem']"),r=(0,d.default)(a).parent().parent().siblings("[data-h2-submenu-trigger]"),(0,d.default)(a).parent().parent().parent().parent(),o(n,r),(0,d.default)(r)[0].focus())))}function f(e,t,a){function n(){(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.escape"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.escape"),(0,d.default)(a).closest("[data-h2-menu]").find("[data-h2-menulist]").children("li").removeClass("h2-active"),(0,d.default)(a).closest("[data-h2-menu]").find("[role='menuitem']").attr("aria-expanded","false"),(0,d.default)(a).closest("[data-h2-menu]").find("[data-h2-submenu-trigger]").attr("aria-expanded","false");var n=[];(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] [data-h2-menu-container] >[data-h2-menulist]").each(function(){(0,d.default)(this).children("li").each(function(){(0,d.default)(this).children("[role='menuitem']")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(n=(0,d.default)(n).add((0,d.default)(this).children("[data-h2-submenu-trigger]")))})}),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu]").hasClass("h2-mobile-menu-active")&&(n=(0,d.default)(n).add((0,d.default)("[data-h2-mobile-menu-trigger]"))),(0,d.default)(n).on("keydown.upDownArrow",function(e){var t=e.keyCode||e.which,a=(0,d.default)(n).length-1;l(e,t,n,a)}),(0,d.default)(n).on("keydown.rightArrow",function(e){s(e,e.keyCode||e.which,this)})}var r,i,o,u;(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu]").hasClass("h2-mobile-menu-active")?(r=(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu]"),i=[],i=(0,d.default)(i).add((0,d.default)("[data-h2-menu-wrapper]").find(" [data-h2-mobile-menu-trigger]")),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] [data-h2-menu-container] >[data-h2-menulist]").each(function(){(0,d.default)(this).children("li").each(function(){(0,d.default)(this).children("[role='menuitem']")&&(i=(0,d.default)(i).add((0,d.default)(this).children("[role='menuitem']"))),(0,d.default)(this).children("[data-h2-submenu-trigger]")&&(i=(0,d.default)(i).add((0,d.default)(this).children("[data-h2-submenu-trigger]")))})}),o=(0,d.default)(i).length-1,0===(u=(0,d.default)(i).index((0,d.default)(a)))?9==t&&e.shiftKey&&((0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.escape"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.escape"),(0,d.default)(a).closest("[data-h2-menu]").find("[data-h2-menulist]").children("li").removeClass("h2-active"),(0,d.default)(a).closest("[data-h2-menu]").find("[role='menuitem']").attr("aria-expanded","false"),(0,d.default)(a).closest("[data-h2-menu]").find("[data-h2-submenu-trigger]").attr("aria-expanded","false"),(0,d.default)(r).removeClass("h2-mobile-menu-active"),(0,d.default)("[data-h2-mobile-menu-trigger]").removeClass("h2-active").attr("aria-expanded","false"),(0,d.default)("body").removeClass("h2-mobile-menu-body-lock")):u==o?9!=t||e.shiftKey||((0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-menu] *").off("keydown.escape"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.upDownArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.rightArrow"),(0,d.default)("[data-h2-menu-wrapper] [data-h2-mobile-menu-trigger]").off("keydown.escape"),(0,d.default)(a).closest("[data-h2-menu]").find("[data-h2-menulist]").children("li").removeClass("h2-active"),(0,d.default)(a).closest("[data-h2-menu]").find("[role='menuitem']").attr("aria-expanded","false"),(0,d.default)(a).closest("[data-h2-menu]").find("[data-h2-submenu-trigger]").attr("aria-expanded","false"),(0,d.default)(r).removeClass("h2-mobile-menu-active"),(0,d.default)("[data-h2-mobile-menu-trigger]").removeClass("h2-active").attr("aria-expanded","false"),(0,d.default)("body").removeClass("h2-mobile-menu-body-lock")):(9==t&&!e.shiftKey||9==t&&e.shiftKey)&&n()):(9==t&&!e.shiftKey||9==t&&e.shiftKey)&&n()}d.default.fn.h2ComMenHasAttr=function(e){var t=(0,d.default)(this).attr(e);return"undefined"!==r(t)&&!1!==t}},{"cash-dom":9}],6:[function(e,t,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.h2CoreDocumentReady=function(e){"loading"!=document.readyState?e():document.addEventListener?document.addEventListener("DOMContentLoaded",e):document.attachEvent("onreadystatechange",function(){"complete"==document.readyState&&e()})}},{}],7:[function(e,t,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.h2PropUA=function(e){var t,a=navigator.userAgent;if(a=a.toString(),"latest"==e)t=document.querySelectorAll("[data-h2-system]");else if(null==e||0==e||""==e){if(null==(t=document.querySelectorAll("[data-h2-properties]"))||0==t.length)return console.log("Hydrogen (Properties User Agent Script): It looks like you're trying to use the property tool independently from Hydrogen's design system. As a result, the data-h2-properties attribute could not be found on the page. Please ensure this attribute wraps all elements that you intend to use Hydrogen with."),!1}else t=document.querySelectorAll("[data-h2-system='"+e+"']");t.forEach(function(e){e.setAttribute("data-h2-ua",a)})}},{}],8:[function(e,t,a){"use strict";var n=e("./core/scripts/module"),r=e("./properties/scripts/module"),i=e("./components/accordion/scripts/module"),o=e("./components/alert/scripts/module"),u=e("./components/dialog/scripts/module"),d=e("./components/forms/scripts/module"),l=e("./components/menu/scripts/module"),s="latest";(0,n.h2CoreDocumentReady)(function(){(0,r.h2PropUA)(s),(0,i.h2AccordionToggle)("all",s),(0,o.h2AlertToggle)("all",s),(0,u.h2DialogResizeOnViewport)("all",s),(0,u.h2DialogTrigger)("all",s),(0,u.h2DialogEnableOpenDialogs)("all",s),(0,d.h2FormIndicateRequiredFields)("all",s),(0,d.h2FormValidationCheck)("all",s),(0,d.h2FormAccordionToggle)("all",s),(0,d.h2FormPasswordToggle)(s,"all"),(0,l.h2ComMenAddUpDownToMainMenuItems)(s),(0,l.h2ComMenAddTabEvents)(s),(0,l.h2ComMenAddRightArrowToMainMenuItemsWithSubmenus)(s),(0,l.h2ComMenAddSubmenuTriggerEvents)(s),(0,l.h2ComMenAddMobileMenuTriggerEvent)(s),(0,l.h2ComMenAddPageAnchorEvents)(s)})},{"./components/accordion/scripts/module":1,"./components/alert/scripts/module":2,"./components/dialog/scripts/module":3,"./components/forms/scripts/module":4,"./components/menu/scripts/module":5,"./core/scripts/module":6,"./properties/scripts/module":7}],9:[function(e,Pe,Oe){!function(){"use strict";var r={class:"className",contenteditable:"contentEditable",for:"htmlFor",readonly:"readOnly",maxlength:"maxLength",tabindex:"tabIndex",colspan:"colSpan",rowspan:"rowSpan",usemap:"useMap"};function u(e,t){try{return e(t)}catch(e){return t}}var d=document,o=window,l=d.documentElement,s=d.createElement.bind(d),e=s("div"),t=s("table"),a=s("tbody"),n=s("tr"),h=Array.isArray,i=Array.prototype,f=i.concat,c=i.filter,m=i.indexOf,p=i.map,g=i.push,v=i.slice,y=i.some,w=i.splice,b=/^#(?:[\w-]|\\.|[^\x00-\xa0])*$/,A=/^\.(?:[\w-]|\\.|[^\x00-\xa0])*$/,k=/<.+>/,E=/^\w+$/;function C(e,t){return e&&(N(t)||P(t))?A.test(e)?t.getElementsByClassName(e.slice(1)):E.test(e)?t.getElementsByTagName(e):t.querySelectorAll(e):[]}var x=(L.prototype.init=function(e,t){return new L(e,t)},L);function L(e,t){if(e){if(_(e))return e;var a=e;if(j(e)){var n=(_(t)?t[0]:t)||d;if(!(a=b.test(e)?n.getElementById(e.slice(1)):k.test(e)?Te(e):C(e,n)))return}else if(O(e))return this.ready(e);!a.nodeType&&a!==o||(a=[a]),this.length=a.length;for(var r=0,i=this.length;r<i;r++)this[r]=a[r]}}var S=x.prototype,D=S.init;(D.fn=D.prototype=S).length=0,S.splice=w,"function"==typeof Symbol&&(S[Symbol.iterator]=i[Symbol.iterator]),S.map=function(a){return D(f.apply([],p.call(this,function(e,t){return a.call(e,t,e)})))},S.slice=function(e,t){return D(v.call(this,e,t))};var T=/-([a-z])/g;function q(e){return e.replace(T,function(e,t){return t.toUpperCase()})}function M(e,t){var a=e&&(e.matches||e.webkitMatchesSelector||e.msMatchesSelector);return!!a&&!!t&&a.call(e,t)}function _(e){return e instanceof x}function H(e){return!!e&&e===e.window}function N(e){return e&&9===e.nodeType}function P(e){return!!e&&1===e.nodeType}function O(e){return"function"==typeof e}function j(e){return"string"==typeof e}function F(e){return void 0===e}function R(e){return null===e}function I(e){return!isNaN(parseFloat(e))&&isFinite(e)}function B(e){if("object"!=typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function U(e,t,a){if(a){for(var n=e.length;n--;)if(!1===t.call(e[n],n,e[n]))return e}else if(B(e))for(var r=Object.keys(e),n=0,i=r.length;n<i;n++){var o=r[n];if(!1===t.call(e[o],o,e[o]))return e}else for(n=0,i=e.length;n<i;n++)if(!1===t.call(e[n],n,e[n]))return e;return e}function W(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var a="boolean"==typeof e[0]&&e.shift(),n=e.shift(),r=e.length;if(!n)return{};if(!r)return W(a,D,n);for(var i=0;i<r;i++){var o=e[i];for(var u in o)a&&(h(o[u])||B(o[u]))?(n[u]&&n[u].constructor===o[u].constructor||(n[u]=new o[u].constructor),W(a,n[u],o[u])):n[u]=o[u]}return n}function z(a){return j(a)?function(e,t){return M(t,a)}:O(a)?a:_(a)?function(e,t){return a.is(t)}:a?function(e,t){return t===a}:function(){return!1}}function $(e,t){return t?e.filter(t):e}D.guid=1,D.isWindow=H,D.isFunction=O,D.isArray=h,D.isNumeric=I,D.isPlainObject=B,S.get=function(e){return F(e)?v.call(this):this[(e=Number(e))<0?e+this.length:e]},S.eq=function(e){return D(this.get(e))},S.first=function(){return this.eq(0)},S.last=function(){return this.eq(-1)},D.each=U,S.each=function(e){return U(this,e)},S.prop=function(a,n){if(a){if(j(a))return a=r[a]||a,arguments.length<2?this[0]&&this[0][a]:this.each(function(e,t){t[a]=n});for(var e in a)this.prop(e,a[e]);return this}},S.removeProp=function(a){return this.each(function(e,t){delete t[r[a]||a]})},D.extend=W,S.extend=function(e){return W(S,e)},S.filter=function(e){var a=z(e);return D(c.call(this,function(e,t){return a.call(e,t,e)}))};var V=/\S+/g;function K(e){return j(e)&&e.match(V)||[]}function Y(e,t,a,n){for(var r=[],i=O(t),o=n&&z(n),u=0,d=e.length;u<d;u++)if(i){var l=t(e[u]);l.length&&g.apply(r,l)}else for(var s=e[u][t];!(null==s||n&&o(-1,s));)r.push(s),s=a?s[t]:null;return r}function J(e){return 1<e.length?c.call(e,function(e,t,a){return m.call(a,e)===t}):e}function G(e,t,a){if(P(e)){var n=o.getComputedStyle(e,null);return a?n.getPropertyValue(t)||void 0:n[t]||e.style[t]}}function X(e,t){return parseInt(G(e,t),10)||0}S.hasClass=function(t){return!!t&&y.call(this,function(e){return P(e)&&e.classList.contains(t)})},S.removeAttr=function(e){var t=K(e);return this.each(function(e,a){P(a)&&U(t,function(e,t){a.removeAttribute(t)})})},S.attr=function(a,n){if(a){if(j(a)){if(arguments.length<2){if(!this[0]||!P(this[0]))return;var e=this[0].getAttribute(a);return R(e)?void 0:e}return F(n)?this:R(n)?this.removeAttr(a):this.each(function(e,t){P(t)&&t.setAttribute(a,n)})}for(var t in a)this.attr(t,a[t]);return this}},S.toggleClass=function(e,n){var t=K(e),r=!F(n);return this.each(function(e,a){P(a)&&U(t,function(e,t){r?n?a.classList.add(t):a.classList.remove(t):a.classList.toggle(t)})})},S.addClass=function