(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{104:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t,n){for(var o=function(o){for(var a=o.querySelectorAll(e.toggle),r=function(e){var o=a[e];o.addEventListener("click",(function(){var e=n.labelWhenHidden;o.classList.contains(t.toggleWhenHidden)&&(e=n.labelWhenShowing),function(e,o){var a=e.getAttribute(n.target);if(a){var r=document.getElementById(a);null===r||void 0===r||r.classList.toggle(t.elementIsOpen),e.classList.toggle(t.toggleWhenHidden),e.classList.toggle(t.toggleWhenShowing);var i=e.getAttribute(o);i&&e.setAttribute("aria-label",i);var s="true"===e.getAttribute("aria-expanded");e.setAttribute("aria-expanded",(!s).toString())}}(o,e)})),function(e){var o=e.classList.contains(t.toggleWhenHidden)?n.labelWhenHidden:n.labelWhenShowing,a=e.getAttribute(o);a&&e.setAttribute("aria-label",a)}(o)},i=0;ii.innerWidth&&(l=i.innerWidth,d=i.innerHeight),{width:l,height:d}).width}},u=function(e,t){return(null===e||void 0===e?void 0:e.relatedTarget)||t.activeElement},p=function(){function e(e,t){void 0===e&&(e=a.defaultConfig),this.settings=o(o({},a.defaultConfig),e),this.count=0,this.breaks=[],this.instance=0,this.mainNavWrapper=null,this.navDropdown=null,this.navDropdownToggle=null,this.toggleWrapper=null,this.navDropdownSelector=".".concat(this.settings.navDropdownClassName),this.navDropdownToggleSelector=".".concat(this.settings.navDropdownToggleClassName),this.mainNavSelector=this.settings.mainNav,this.totalWidth=0,this.restWidth=0,this.viewportWidth=0,this.document=t||window.document}return e.prototype.init=function(){var e=this;r||"undefined"!==typeof Node?d(this.settings.navDropdownClassName)&&d(this.settings.navDropdownToggleClassName)?(this.document.querySelectorAll(this.settings.mainNavWrapper).forEach((function(t){e.breaks=[],t.setAttribute("instance","".concat(e.count++)),e.mainNavWrapper=t,e.mainNavWrapper?(e.mainNavSelector=e.settings.mainNav,t.querySelector(e.mainNavSelector)?(e.prepareHtml(t),e.navDropdownSelector=".".concat(e.settings.navDropdownClassName),t.querySelector(e.navDropdownSelector)?(e.navDropdownToggleSelector=".".concat(e.settings.navDropdownToggleClassName),t.querySelector(e.navDropdownToggleSelector)?e.listeners(t):console.warn("couldn't find the specified navDropdownToggle element")):console.warn("couldn't find the specified navDropdown element")):console.warn("couldn't find the specified mainNav element")):console.warn("couldn't find the specified mainNavWrapper element")})),this.instance++,this.document.documentElement.classList.add(this.settings.initClass)):console.warn("No symbols allowed in navDropdownClassName & navDropdownToggleClassName. These are not selectors."):console.warn("This browser doesn't support GreedyNav")},e.prototype.prepareHtml=function(e){var t;this.toggleWrapper=this.document.createElement("div"),this.navDropdown=this.document.createElement("ul"),this.navDropdownToggle=this.document.createElement("button");var n="greedy-nav-dropdown";this.navDropdown.setAttribute("id",n),this.navDropdownToggle.innerHTML=this.settings.navDropdownLabel,this.navDropdownToggle.setAttribute("aria-expanded","false"),this.navDropdownToggle.setAttribute("aria-controls",n),this.navDropdownToggle.setAttribute("type","button"),this.navDropdownToggle.setAttribute("aria-label",this.settings.navDropdownToggleAriaLabel),this.navDropdown.setAttribute("aria-hidden","true");var o=document.querySelector(".js-cads-copy-into-nav");if(o){var a=null===(t=o.lastElementChild)||void 0===t?void 0:t.querySelectorAll("a, button");null===a||void 0===a||a.forEach((function(e){return e.classList.add("js-cads-close-on-blur")}));var r=o.cloneNode(!0),i=document.createElement("li");i.className="cads-greedy-nav__header-links",i.appendChild(r),this.navDropdown.appendChild(i)}var s=e.querySelector(this.mainNavSelector);if(s){if(s.parentNode!==e)return void console.warn("mainNav is not a direct child of mainNavWrapper, double check please");s.insertAdjacentElement("afterend",this.toggleWrapper)}this.toggleWrapper.appendChild(this.navDropdownToggle),this.toggleWrapper.appendChild(this.navDropdown),this.navDropdown.classList.add(this.settings.navDropdownClassName),this.navDropdown.classList.add("cads-greedy-nav__dropdown"),this.navDropdownToggle.classList.add(this.settings.navDropdownToggleClassName),this.navDropdownToggle.classList.add("cads-greedy-nav__dropdown-toggle"),this.navDropdownToggle.setAttribute("type","button"),this.toggleWrapper.classList.add("".concat(this.settings.navDropdownClassName,"-wrapper")),this.toggleWrapper.classList.add("cads-greedy-nav__wrapper"),e.classList.add("cads-greedy-nav")},e.prototype.listeners=function(e){var t,n,o,a,r=this,l=new ResizeObserver((t=function(){r.doesItFit(e)},n=this.settings.throttleDelay,void 0===o&&(o=!1),function(){for(var e=[],r=0;r0&&o.lastElementChild?n.insertBefore(o.lastElementChild,n.firstChild):o.children.length>0&&o.lastElementChild&&n.appendChild(o.lastElementChild)),this.breaks.push(this.restWidth),(0,t.showToggle)(e,this.navDropdownToggleSelector,this.breaks),o&&o.children.length>0&&this.settings.count&&l(e,this.navDropdownToggleSelector,this.breaks),this.settings.moved()},e.prototype.toMenu=function(e){var n=e.querySelector(this.navDropdownSelector),o=e.querySelector(this.mainNavSelector);o&&n&&n.children.length>0&&n.firstElementChild&&o.appendChild(n.firstElementChild),this.breaks.pop(),(0,t.showToggle)(e,this.navDropdownToggleSelector,this.breaks),o&&o.children.length>0&&this.settings.count&&l(e,this.navDropdownToggleSelector,this.breaks),this.settings.movedBack()},e.prototype.doesItFit=function(e){this.instance++,Object.assign(this,c(e,this.settings.offsetPixels));var n=e.querySelector(this.mainNavSelector);if(!n)throw new Error("main nav not found");for(;this.totalWidth<=this.restWidth&&n.children.length>0||this.viewportWidth0;)this.toDropdown(e),Object.assign(this,c(e,this.settings.offsetPixels)),this.viewportWidth=this.breaks[this.breaks.length-1]&&this.viewportWidth>this.settings.breakPoint;)this.toMenu(e),this.viewportWidth>this.settings.breakPoint&&(0,t.updateLabel)(e,this.settings.navDropdownLabel,this.navDropdownToggleSelector,this.settings.navDropdownLabelActive);var o=e.querySelector(this.navDropdownSelector);o&&this.breaks.length<1&&(o.classList.remove("show"),(0,t.updateLabel)(e,this.settings.navDropdownLabel,this.navDropdownToggleSelector,this.settings.navDropdownLabelActive)),n&&n.children.length<1?(e.classList.add("is-empty"),(0,t.updateLabel)(e,this.settings.navDropdownBreakpointLabel,this.navDropdownToggleSelector,this.settings.navDropdownLabelActive)):e.classList.remove("is-empty"),(0,t.showToggle)(e,this.navDropdownToggleSelector,this.breaks)},e.prototype.destroy=function(){this.document.documentElement.classList.remove(this.settings.initClass),this.toggleWrapper&&this.toggleWrapper.remove()},e.prototype.openDropDown=function(e){var n=this.settings.navDropdownLabelActive,o=e.querySelector(this.navDropdownSelector),a=e.querySelector(this.navDropdownToggleSelector);o&&a&&(o.classList.add("show"),a.classList.add("is-open"),e.classList.add("is-open"),o.setAttribute("aria-hidden","false"),(0,t.updateLabel)(e,n,this.navDropdownToggleSelector,n))},e.prototype.closeDropDown=function(e){var n=this.settings,o=n.navDropdownLabel,a=n.navDropdownLabelActive,r=e.querySelector(this.navDropdownSelector),i=e.querySelector(this.navDropdownToggleSelector);r&&i&&(r.classList.remove("show"),i.classList.remove("is-open"),e.classList.remove("is-open"),r.setAttribute("aria-hidden","true"),(0,t.updateLabel)(e,o,this.navDropdownToggleSelector,a))},e}();t.GreedyNavMenu=p;var h={init:function(e){void 0===e&&(e=a.defaultConfig);var t=new p(e);return t.init(),t}};t.default=h},43:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(){var e="cads-header--show-search",t=document.querySelector(".cads-header"),n=t&&t.querySelector(".js-cads-search-reveal");if(n){var o=function(){t.classList.remove(e),n.setAttribute("aria-expanded","false");var o=n.getAttribute("data-descriptive-label-show");o&&n.setAttribute("aria-label",o)};o(),n.addEventListener("click",(function(){t.classList.contains(e)?o():function(){t.classList.add(e),n.setAttribute("aria-expanded","true");var o=n.getAttribute("data-descriptive-label-hide");o&&n.setAttribute("aria-label",o)}()}))}}},44:function(e,t,n){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=o(n(104)),r={component:".js-disclosure",toggle:".js-disclosure-toggle"},i={toggleWhenHidden:"cads-icon_plus",toggleWhenShowing:"cads-icon_minus",elementIsOpen:"cads-disclosure__details--open"},s={labelWhenHidden:"data-label-when-hiding",labelWhenShowing:"data-label-when-showing",target:"data-toggle-target-id"},l=".js-disclosure-summary",d=".js-disclosure-details",c="data-closed-summary",u="data-open-summary";function p(e){var t=e.querySelector(r.toggle),n=e.querySelector(l),o=e.querySelector(d);null===t||void 0===t||t.addEventListener("click",(function(){t&&n&&o&&(o.classList.contains(i.elementIsOpen)?n.textContent=t.getAttribute(u):n.textContent=t.getAttribute(c))}))}t.default=function(){r.component&&(0,a.default)(r,i,s);for(var e=document.querySelectorAll(r.component),t=0;t