Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(a){return-1!==Array.prototype.indexOf.call(document.querySelectorAll(a),this)});
Element.prototype.closest||(Element.prototype.closest=function(a){a=(this.document||this.ownerDocument).querySelectorAll(a);var b,c=this;do for(b=a.length;0<=--b&&a.item(b)!==c;);while(0>b&&(c=c.parentElement));return c});(function(){window.addEventListener("load",function(){Array.prototype.slice.call(document.querySelectorAll(".video iframe")).forEach(function(a){a.src=a.dataset.src;a.dataset.src=""})})})();(function(f){function c(a){var b,d,e,c;if(a=a.target.closest(".js-custom-tooltip-wrapper"))b=a.querySelector(".js-custom-tooltip-trigger"),a=document.getElementById(b.getAttribute("aria-describedby")),b=b.getBoundingClientRect(),a.style.left=0,a.style.right=null,d=a.getBoundingClientRect(),a.style.left=null,a.style.right=null,a&&(a.style.top=b.top-d.height-6+"px",e=b.left+b.width/2-d.width/2,c=Math.max(document.documentElement.clientWidth,f.innerWidth||0),e=e+d.width>c?"right":"left",a.style[e]=Math.max(0,
("right"===e?-1:1)*(b.left+b.width/2-d.width/2))+"px",a.classList.add("active"))}function g(a){if(a=a.target.closest(".js-custom-tooltip-wrapper"))a=a.querySelector(".js-custom-tooltip-trigger"),(a=document.getElementById(a.getAttribute("aria-describedby")))&&a.classList.remove("active")}f.addEventListener("load",function(){document.addEventListener("mouseover",c);document.addEventListener("mouseout",g);document.addEventListener("focus",c,!0);document.addEventListener("blur",g,!0);Array.prototype.slice.call(document.querySelectorAll("[data-deferred-class]")).forEach(function(a){a.classList.add(a.getAttribute("data-deferred-class"))})})})(this);(function(b,h,q){function k(){function k(a,b){this.scrollLeft=a;this.scrollTop=b}function f(a){if("object"!==typeof a||null===a||void 0===a.behavior||"auto"===a.behavior||"instant"===a.behavior)return!0;if("object"===typeof a&&"smooth"===a.behavior)return!1;throw new TypeError("behavior not valid");}function m(a){a.frame=b.requestAnimationFrame(m.bind(b,a));var c,d;d=(n()-a.startTime)/468;c=.5*(1-Math.cos(Math.PI*(1<d?1:d)));d=a.startX+(a.x-a.startX)*c;c=a.startY+(a.y-a.startY)*c;a.method.call(a.scrollable,
d,c);d===a.x&&c===a.y&&b.cancelAnimationFrame(a.frame)}function g(a,c,d){var e,f,g,p=n();a===h.body?(e=b,f=b.scrollX||b.pageXOffset,a=b.scrollY||b.pageYOffset,g=l.scroll):(e=a,f=a.scrollLeft,a=a.scrollTop,g=k);m({scrollable:e,method:g,startTime:p,startX:f,startY:a,x:c,y:d,frame:void 0})}if(!("scrollBehavior"in h.documentElement.style)){var e=b.HTMLElement||b.Element,l={scroll:b.scroll||b.scrollTo,scrollBy:b.scrollBy,elScroll:e.prototype.scroll||k,scrollIntoView:e.prototype.scrollIntoView},n=b.performance&&
b.performance.now?b.performance.now.bind(b.performance):Date.now;b.scroll=b.scrollTo=function(a,c){f(a)?l.scroll.call(b,a.left||a,a.top||c):g.call(b,h.body,~~a.left,~~a.top)};b.scrollBy=function(a,c){f(a)?l.scrollBy.call(b,a.left||a,a.top||c):g.call(b,h.body,~~a.left+(b.scrollX||b.pageXOffset),~~a.top+(b.scrollY||b.pageYOffset))};e.prototype.scroll=e.prototype.scrollTo=function(a,b){f(a)?l.elScroll.call(this,a.left||a,a.top||b):g.call(this,this,a.left,a.top)};e.prototype.scrollBy=function(a,b){"object"===
typeof a?this.scroll({left:a.left+this.scrollLeft,top:a.top+this.scrollTop,behavior:a.behavior}):this.scroll(this.scrollLeft+a,this.scrollTop+b)};e.prototype.scrollIntoView=function(a){if(f(a))l.scrollIntoView.call(this,a||!0);else{a=this;var c,d,e;do a=a.parentNode,c=a===h.body,d=a.clientHeight<a.scrollHeight||a.clientWidth<a.scrollWidth,e="visible"===b.getComputedStyle(a,null).overflow;while(!c&&(!d||e));c=a.getBoundingClientRect();d=this.getBoundingClientRect();a!==h.body?(g.call(this,a,a.scrollLeft+
d.left-c.left,a.scrollTop+d.top-c.top),b.scrollBy({left:c.left,top:c.top,behavior:"smooth"})):b.scrollBy({left:d.left,top:d.top,behavior:"smooth"})}}}}"object"===typeof exports?module.exports={polyfill:k}:k()})(window,document);(function(c){c.addEventListener("load",function(){document.addEventListener("click",function(a){var b=a.target.closest('a[href*\x3d"#"]:not([href\x3d"#"])');b&&location.pathname.replace(/^\//,"")===b.pathname.replace(/^\//,"")&&location.hostname===b.hostname&&(a=(a=document.querySelector(b.hash))?a:document.querySelector('[name\x3d"'+b.hash.slice(1)+'"]'))&&a.scrollIntoView({behavior:"smooth"})})})})(this);(function(e){function g(a){a=a.target.closest("[data-modal-trigger]");var c;if(a){c=b.querySelector('[data-modal-template-id\x3d"'+a.getAttribute("data-modal-trigger")+'"]');var d,e=c.parentNode;if(c){d=b.createElement("div");d.innerHTML=c.innerHTML;for(a=d.querySelector("[data-modal-id]");d.firstChild;)e.insertBefore(d.firstChild,c);a&&(c=a.querySelector(".modal"),c.classList.add("visible"),a.classList.add("visible"),b.documentElement.classList.add("artdeco-modal-is-open"),b.documentElement.setAttribute("data-modal-active-id",
a.getAttribute("data-modal-id")))}}}function h(a){var b=a.target.closest(".dismiss");if(!b){if(a.target.closest(".modal"))return;b=a.target}b&&(a=b.closest("[data-modal-id]"),f(a))}function k(a){27===a.which&&b.documentElement.classList.contains("artdeco-modal-is-open")&&(a=b.querySelector('[data-modal-id\x3d"'+b.documentElement.getAttribute("data-modal-active-id")+'"]'),f(a))}function f(a){a&&(a.remove(),b.documentElement.classList.remove("artdeco-modal-is-open"),b.documentElement.removeAttribute("data-modal-active-id"))}
var b=e.document;e.addEventListener("load",function(){b.addEventListener("click",g);b.addEventListener("click",h);b.addEventListener("keyup",k)})})(this);