(function(){"use strict";function r(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n["default"]:n}function u(n,t){return t={exports:{}},n(t,t.exports),t.exports}var n,i,t;Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(n){var i,u,f,t,r;if(this==null)throw new TypeError('"this" is null or not defined');if(i=Object(this),u=i.length>>>0,typeof n!="function")throw new TypeError("predicate must be a function");for(f=arguments[1],t=0;t0?1:-1)*Math.floor(Math.abs(t))},r=Math.pow(2,53)-1,u=function(n){var t=i(n);return Math.min(Math.max(t,0),r)};return function(t){var h=this,c=Object(t),i,o;if(t==null)throw new TypeError("Array.from requires an array-like object - not null or undefined");if(i=arguments.length>1?arguments[1]:void undefined,typeof i!="undefined"){if(!n(i))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(o=arguments[2])}for(var f=u(c.length),s=n(h)?Object(new h(f)):new Array(f),r=0,e;r=0&&i.item(t)!==this;);return t>-1});typeof Object.assign!="function"&&(Object.assign=function(n){var u,i,t,r;if(n==null)throw new TypeError("Cannot convert undefined or null to object");for(u=Object(n),i=1;i"?(i="qa-"+Date.now(),n.classList.add(i),r=document.querySelectorAll("."+i+" "+t),n.classList.remove(i)):r=n.querySelectorAll(t),Array.prototype.slice.call(r)}function f(n,t){var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},i=document.createEvent("Event");Object.keys(r).forEach(function(n){i[n]=r[n]});i.initEvent(t,!0,!0);n.dispatchEvent(i)}function et(n,t,i){var r=void 0;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}}function p(n,t,i){if(window.jQuery&&window.jQuery.fn.collapse)$(n).on(t,i);else n.addEventListener(t,i)}function ir(n,t){while((n=n.parentElement)&&!n.matches(t));return n}function ct(){ui.forEach(function(n){n.el.classList.contains("navbar-sticky")&&!document.body.classList.contains("navbar-collapse-open")&&(window.pageYOffset>n.stickyThreshold?(n.el.classList.add("navbar-stuck"),document.body.classList.add("header-navbar-stuck")):(n.el.classList.remove("navbar-stuck"),document.body.classList.remove("header-navbar-stuck")))})}function ur(){var n=this.querySelector(".dropdown-menu"),t;n&&(n.style.opacity=0,n.style.display="block",this.classList.remove("gel-nav-columns"),n.classList.remove("dropdown-menu-right"),t=n.getBoundingClientRect(),t.height>window.innerHeight*.6?(this.classList.add("gel-nav-columns"),t=n.getBoundingClientRect(),t.right>window.innerWidth&&n.classList.add("dropdown-menu-right"),t=n.getBoundingClientRect(),t.left<0&&(this.classList.remove("gel-nav-columns"),n.classList.remove("dropdown-menu-right"))):t.right>window.innerWidth&&n.classList.add("dropdown-menu-right"),n.style.opacity="",n.style.display="")}function si(){var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!1;yt.forEach(function(t){n===!0&&(t.breakpoints=null);t.update()})}function fr(n){window.Dropdown?new Dropdown(n):$(n).dropdown()}function li(n){var t=[];return r(n,"option").forEach(function(n){n.textContent&&t.push({value:n.getAttribute("value")||n.textContent,title:n.textContent,label:n.getAttribute("label")||n.textContent,selected:n.getAttribute("selected")!==null,disabled:n.disabled,divider:n.classList.contains("divider")})}),t}function or(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n["default"]:n}function sr(n,t){return t={exports:{}},n(t,t.exports),t.exports}function yi(n){return n.replace(/translate3d\(([0-9\.\-]+)px, ([0-9\.\-]+)px, 0(px)?\)/,"translate($1px, $2px)")}function pi(n){var i=window.getComputedStyle(n).backgroundColor,t=ar(i);return t.a>0?t:n.parentElement?pi(n.parentElement):{r:255,g:255,b:255,a:1}}function ar(n){if(n==="transparent")return{r:0,g:0,b:0,a:0};var t=n.match(/rgba?\(([0-9]{1,3}), ([0-9]{1,3}), ([0-9]{1,3})(, ([0-9]{1,3}))?\)/);return t?{r:parseInt(t[1],10),g:parseInt(t[2],10),b:parseInt(t[3],10),a:t[5]?parseFloat(t[5]):1}:null}function bi(n){if(v.alignToggles&&n){var i=o,r=i.clientWidth,u=i.clientHeight;t.appendChild(o);o.style.top=n.top+n.height/2-u/2+"px";o.style.left=n.left+n.width/2-r/2+"px"}else c.insertBefore(o,c.firstElementChild),o.style.top="",o.style.left=""}function ni(){return t&&(t.classList.contains(i+"-overlay--open")||t.classList.contains(i+"-overlay--opening"))}function ki(){if(t){var n=a&&a.getBoundingClientRect();st=window.pageYOffset;document.body.classList.add(i+"-overlay__body");t.style.display="block";t.classList.add(i+"-overlay--opening");u.focus();bi(n);setTimeout(function(){t.classList.add(i+"-overlay--open");t.classList.remove(i+"-overlay--opening");t.style.display="";f(t,"gel.search.shown")},wi);f(t,"gel.search.show");window.addEventListener("resize",e.windowOnResize);document.addEventListener("keyup",e.documentOnKeyup);document.addEventListener("focusin",e.documentOnFocusIn)}}function pr(){for(u.value="";y.firstElementChild;)y.removeChild(y.firstElementChild)}function ht(){t&&(t.classList.add(i+"-overlay--closing"),t.classList.remove(i+"-overlay--open"),pr(),setTimeout(function(){t.classList.remove(i+"-overlay--closing");document.body.classList.remove(i+"-overlay__body");document.documentElement.scrollTop=st;document.body.parentNode.scrollTop=st;document.body.scrollTop=st;f(t,"gel.search.hidden")},wi),f(t,"gel.search.hide"),window.removeEventListener("resize",e.windowOnResize),document.removeEventListener("keyup",e.documentOnKeyup),document.removeEventListener("focusin",e.documentOnFocusIn),a&&(a.focus(),a=null))}function ti(){var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;n===!0?ki():n===!1?ht():ti(!ni())}function wr(){t=document.createElement("section");t.className=i+"-overlay hidden-print";c=document.createElement("div");c.className=i+"-overlay__container container";t.appendChild(c);o=document.createElement("button");o.className=i+"-overlay__close-btn";o.innerHTML=''+v.closeSearchLabel+"<\/span>";o.type="button";o.addEventListener("click",ht);c.appendChild(o);s=document.createElement("form");s.className=i+"__form";s.action=v.searchUrl;s.method="GET";s.setAttribute("role","search");c.appendChild(s);it=document.createElement("label");it.className=i+"__label sr-only";it.htmlFor=i+"__input";it.textContent=v.inputLabel;s.appendChild(it);u=document.createElement("input");u.className=i+"__input";u.id=i+"__input";u.type="search";u.name=v.inputName;u.autocomplete="off";u.setAttribute("value","");u.addEventListener("focus",e.inputOnFocus);u.addEventListener("blur",e.inputOnBlur);u.addEventListener("input",e.inputOnInput);s.appendChild(u);d=document.createElement("input");d.className=i+"__submit-btn btn btn-default-ghost";d.type="submit";d.value=v.searchLabel;s.appendChild(d);g=document.createElement("div");g.className=i+"__suggestions";c.appendChild(g);y=document.createElement("ul");y.className=i+"__suggestions-list";g.appendChild(y);rt=document.createElement("div");rt.className=i+"__heading "+i+"__suggestions-heading";rt.textContent=v.suggestionsLabel;g.appendChild(rt);document.body.insertBefore(t,document.body.firstElementChild);gt=new tt(s);f(t,"gel.search.create")}function br(n){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:vr;typeof n=="function"&&(dt=et(n,t))}function di(){f(t,"gel.search.destroy");t.parentElement.removeChild(t);u.removeEventListener("focus",e.inputOnFocus);u.removeEventListener("blur",e.inputOnBlur);window.removeEventListener("resize",e.windowOnResize);document.removeEventListener("keyup",e.documentOnKeyup);document.removeEventListener("focusin",e.documentOnFocusIn);l&&l.removeEventListener("click",e.toggleOnClick);gt&>.destroy();t=null;c=null;s=null;u=null;d=null;g=null;rt=null;y=null;o=null;a=null}function gi(){var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},i=Object.assign({},yr,window.gel.search.options);v=Object.assign({},i,n);t&&di();wr()}function ii(n){var t=ir(n.target,".c-banner");t&&(f(t,"gel.banner.beforedismiss"),t.parentElement.removeChild(t),f(t,"gel.banner.dismiss"))}function kr(n){var t=n.querySelector("iframe"),u=n.hasAttribute("data-lazyload")?"data-src":"src";if(t){var i=t.getAttribute(u),r=t.getAttribute("data-gcb-src"),f="https%3A%2F%2F"+window.location.hostname;i&&ft.test(i)&&(i.replace(/&origin=([^&]*)+/g,""),t.setAttribute(u,""+i+(i.indexOf("?")>-1?"&":"?")+"enablejsapi=1&origin="+f));r&&ft.test(r)&&(r.replace(/&origin=([^&]*)+/g,""),t.setAttribute("data-gcb-src",""+r+(r.indexOf("?")>-1?"&":"?")+"enablejsapi=1&origin="+f))}p(n,"show.bs.modal",function(){var i=n.hasAttribute("data-autoplay"),t=n.hasAttribute("data-lazyload")&&n.getAttribute("data-lazyload")!=="loaded";i&&dr(n,t);t&&nu(n)});p(n,"hide.bs.modal",function(){return gr(n)})}function dr(n){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:!1,i=n.querySelector("video"),t=n.querySelector("iframe"),f=r?"data-src":"src",u;i&&(r?i.addEventListener("loadeddata",function(){return i.play()}):i.play());t&&t.hasAttribute(f)&&ft.test(t[f])&&(u=function(){return t.contentWindow.postMessage('{"event": "command", "func": "playVideo"}',"*")},r?t.addEventListener("load",u):u());n.setAttribute("data-autoplay","played")}function gr(n){var i=n.querySelector("video"),t=n.querySelector("iframe");i&&i.pause();t&&ft.test(t.src)&&t.contentWindow.postMessage('{"event": "command", "func": "pauseVideo"}',"*")}function nu(n){r(n,"[data-src]").forEach(function(n){return n.src=n.getAttribute("data-src")});n.setAttribute("data-lazyload","loaded")}var rr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},w=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");},b=function(){function n(n,t){for(var i,r=0;r [href="#"]').forEach(function(n){n.addEventListener("click",function(n){return n.preventDefault()})});r(this.el,".dropdown-auto-layout").forEach(n.autoLayoutDropdown);ui.push(this)}},{key:"saveScrollPosition",value:function(){this.pageScrollPosition=window.pageYOffset}},{key:"restoreScrollPosition",value:function(){document.documentElement.scrollTop=this.pageScrollPosition;document.body.parentNode.scrollTop=this.pageScrollPosition;document.body.scrollTop=this.pageScrollPosition}}],[{key:"autoLayoutDropdown",value:function(n){p(n,"show.bs.dropdown",ur.bind(n))}}]),n}(),lt,at,ei,vt,oi,yt,pt,wt,ai,vi,bt,ut,nr,tr,ft;r(document,".navbar").forEach(function(n){return new fi(n)});lt=!1;try{at=Object.defineProperty({},"passive",{get:function(){lt=!0}});window.addEventListener("testPassive",null,at);window.removeEventListener("testPassive",null,at)}catch(iu){}ct();lt?window.addEventListener("scroll",ct,{passive:!0}):window.addEventListener("scroll",et(ct,30));window.Navbar=fi;ei=function(n,t){var i=!1;document.addEventListener("mousedown",function(){i=!0});document.addEventListener("keydown",function(n){n.keyCode===9&&(i=!1)});t&&n&&t.addEventListener("focusout",function(r){i||t.contains(r.relatedTarget)||(t.classList.remove("in"),n.classList.remove("collapsed"),document.body.classList.remove("navbar-collapse-open"),document.body.classList.add("navbar-collapse-closing"),setTimeout(function(){return document.body.classList.remove("navbar-collapse-closing")},ri),i=!1)})};vt=document.querySelectorAll(".navbar");vt&&Array.prototype.forEach.call(vt,function(n){var t=n.querySelector('[data-toggle="collapse"]'),i=n.querySelector(".navbar-collapse");ei(t,i)});oi=960;yt=[];pt=function(){function n(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null,u=arguments.length>2&&arguments[2]!==undefined?arguments[2]:null;(w(this,n),this.nav=typeof t=="string"?document.querySelector(t):t,this.nav instanceof Element&&r(this.nav,"> li").length)&&(this.nav.classList.add("c-overflownav"),this.nav.parentElement.classList.add("u-overflownav-parent"),this.label=i||this.nav.getAttribute("data-label")||"More",this.srLabel=u||this.nav.getAttribute("data-srlabel")||"More navigation items",yt.push(this),this.build(),this.update())}return b(n,[{key:"build",value:function(){var n=this;this.moreDropdown=document.createElement("li");this.moreDropdown.className="dropdown c-overflownav__dropdown";this.moreToggle=document.createElement("a");this.moreToggle.innerHTML='\n