1window.$CQ=_g.$; 2(function(B){window.CMP=window.CMP||{};window.CMP.utils=function(){return{readData:function(l,k){l=l.dataset;var m=[];k=k.charAt(0).toUpperCase()+k.slice(1);k=["is","hook"+k];for(var g in l)if(Object.prototype.hasOwnProperty.call(l,g)){var n=l[g];0===g.indexOf("cmp")&&(g=g.slice(3),g=g.charAt(0).toLowerCase()+g.substring(1),-1===k.indexOf(g)&&(m[g]=n))}return m},setupProperties:function(l,k){var m={},g;for(g in k)if(Object.prototype.hasOwnProperty.call(k,g)){var n=k[g];m[g]=l&&null!=l[g]?n&&"function"=== 3typeof n.transform?n.transform(l[g]):l[g]:k[g]["default"]}return m}}}()})(window.document); 4(function(){function B(f){function p(b){a._config=b;b.element.removeAttribute("data-cmp-is");v(b.options);t(b.element);a._active=0;a._paused=!1;a._elements.item&&(J(),w(),x(),C(),y());window.Granite&&window.Granite.author&&window.Granite.author.MessageChannel&&(window.CQ=window.CQ||{},window.CQ.CoreComponents=window.CQ.CoreComponents||{},window.CQ.CoreComponents.MESSAGE_CHANNEL=window.CQ.CoreComponents.MESSAGE_CHANNEL||new window.Granite.author.MessageChannel("cqauthor",window),window.CQ.CoreComponents.MESSAGE_CHANNEL.subscribeRequestMessage("cmp.panelcontainer", 5function(c){c.data&&"cmp-carousel"===c.data.type&&c.data.id===a._elements.self.dataset.cmpPanelcontainerId&&"navigate"===c.data.operation&&u(c.data.index)}))}function y(){if(k){var b=k.getDeepLinkItemIdx(a,"item","item");if(-1<b){var c=a._elements.item[b];c&&a._elements.item[a._active].id!==c.id&&(q(b,!0),z());(b=window.location.hash.substring(1))&&(b=document.querySelector("[id\x3d'"+b+"']"))&&b.scrollIntoView()}}}function t(b){a._elements={};a._elements.self=b;b=a._elements.self.querySelectorAll("[data-cmp-hook-carousel]"); 6for(var c=0;c<b.length;c++){var d=b[c],e="carousel";e=e.charAt(0).toUpperCase()+e.slice(1);e=d.dataset["cmpHook"+e];a._elements[e]?(Array.isArray(a._elements[e])||(a._elements[e]=[a._elements[e]]),a._elements[e].push(d)):a._elements[e]=d}}function v(b){a._properties={};for(var c in A)if(Object.prototype.hasOwnProperty.call(A,c)){var d=A[c],e=null;b&&null!=b[c]&&(e=b[c],d&&"function"===typeof d.transform&&(e=d.transform(e)));null===e&&(e=A[c]["default"]);a._properties[c]=e}}function w(){window.addEventListener("hashchange", 7y,!1);a._elements.previous&&a._elements.previous.addEventListener("click",function(){var h=0===a._active?a._elements.item.length-1:a._active-1;u(h);m&&g.push({event:"cmp:show",eventInfo:{path:"component."+l(a._elements.item[h])}})});a._elements.next&&a._elements.next.addEventListener("click",function(){var h=D();u(h);m&&g.push({event:"cmp:show",eventInfo:{path:"component."+l(a._elements.item[h])}})});var b=a._elements.indicator;if(b)for(var c=0;c<b.length;c++)(function(h){b[c].addEventListener("click", 8function(O){q(h);z()})})(c);a._elements.pause&&a._properties.autoplay&&a._elements.pause.addEventListener("click",K);a._elements.play&&a._properties.autoplay&&a._elements.play.addEventListener("click",L);a._elements.self.addEventListener("keydown",M);a._properties.autopauseDisabled||(a._elements.self.addEventListener("mouseenter",F),a._elements.self.addEventListener("mouseleave",G));var d=a._elements.item;if(d)for(var e=0;e<d.length;e++)d[e].addEventListener("focusin",F),d[e].addEventListener("focusout", 9G)}function M(b){var c=a._active,d=a._elements.indicator.length-1;switch(b.keyCode){case r.ARROW_LEFT:case r.ARROW_UP:b.preventDefault();0<c&&q(c-1);break;case r.ARROW_RIGHT:case r.ARROW_DOWN:b.preventDefault();c<d&&q(c+1);break;case r.HOME:b.preventDefault();q(0);break;case r.END:b.preventDefault();q(d);break;case r.SPACE:a._properties.autoplay&&b.target!==a._elements.previous&&b.target!==a._elements.next&&(b.preventDefault(),a._paused?H():z()),b.target===a._elements.pause&&a._elements.play.focus(), 10b.target===a._elements.play&&a._elements.pause.focus()}}function F(b){E()}function G(b){x()}function K(b){z();a._elements.play.focus()}function L(){H();a._elements.pause.focus()}function z(){a._paused=!0;E();C()}function H(){var b=a._paused=!1;a._elements.self.parentElement&&(b=a._elements.self.parentElement.querySelector(":hover")===a._elements.self);!a._properties.autopauseDisabled&&b||x();C()}function C(){I(a._elements.pause,a._paused);I(a._elements.play,!a._paused)}function J(){var b=a._elements.item; 11if(b&&Array.isArray(b))for(var c=0;c<b.length;c++)if(b[c].classList.contains("cmp-carousel__item--active")){a._active=c;break}}function D(){return a._active===a._elements.item.length-1?0:a._active+1}function u(b,c){if(!(0>b||b>a._elements.item.length-1)){a._active=b;var d=a._elements.item,e=a._elements.indicator;if(d)if(Array.isArray(d))for(var h=0;h<d.length;h++)h===parseInt(a._active)?(d[h].classList.add("cmp-carousel__item--active"),d[h].removeAttribute("aria-hidden"),e[h].classList.add("cmp-carousel__indicator--active"), 12e[h].setAttribute("aria-selected",!0),e[h].setAttribute("tabindex","0")):(d[h].classList.remove("cmp-carousel__item--active"),d[h].setAttribute("aria-hidden",!0),e[h].classList.remove("cmp-carousel__indicator--active"),e[h].setAttribute("aria-selected",!1),e[h].setAttribute("tabindex","-1"));else d.classList.add("cmp-carousel__item--active"),e.classList.add("cmp-carousel__indicator--active");!c&&k&&k.updateUrlHash(a,"item",b);m&&(c=a._elements.self.id,d=l(a._elements.item[b]),b={component:{}},b.component[c]= 13{shownItems:[d]},d={component:{}},d.component[c]={shownItems:void 0}
13,g.push(d),g.push(b));a._elements.self.parentElement&&a._elements.self.parentElement.querySelector(":hover")!==a._elements.self&&x()}}function q(b,c){u(b,c);c=window.scrollX||window.pageXOffset;var d=window.scrollY||window.pageYOffset;a._elements.indicator[b].focus();window.scrollTo(c,d);m&&g.push({event:"cmp:show",eventInfo:{path:"component."+l(a._elements.item[b])}})}function x(){!a._paused&&a._properties.autoplay&&(E(),a._autoplayIntervalId= 14window.setInterval(function(){if(!document.visibilityState||!document.hidden){var b=a._elements.indicators;b!==document.activeElement&&b.contains(document.activeElement)?q(D(),!0):u(D(),!0)}},a._properties.delay))}function E(){window.clearInterval(a._autoplayIntervalId);a._autoplayIntervalId=null}function I(b,c){b&&(!1!==c?(b.disabled=!0,b.classList.add("cmp-carousel__action--disabled")):(b.disabled=!1,b.classList.remove("cmp-carousel__action--disabled")))}var a=this;f&&f.element&&p(f)}function l(f){return f? 15f.dataset.cmpDataLayer?Object.keys(JSON.parse(f.dataset.cmpDataLayer))[0]:f.id:null}var k=window.CQ&&window.CQ.CoreComponents&&window.CQ.CoreComponents.container&&window.CQ.CoreComponents.container.utils?window.CQ.CoreComponents.container.utils:void 0;k||console.warn("Tabs: container utilities at window.CQ.CoreComponents.container.utils are not available. This can lead to missing features. Ensure the core.wcm.components.commons.site.container client library is included on the page.");var m,g,n,r= 16{SPACE:32,END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40},A={autoplay:{"default":!1,transform:function(f){return!(null===f||"undefined"===typeof f)}},delay:{"default":5E3,transform:function(f){f=parseFloat(f);return isNaN(f)?null:f}},autopauseDisabled:{"default":!1,transform:function(f){return!(null===f||"undefined"===typeof f)}}},N="loading"!==document.readyState?Promise.resolve():new Promise(function(f){document.addEventListener("DOMContentLoaded",f)});Promise.all([N]).then(function(){if(m= 17document.body.hasAttribute("data-cmp-data-layer-enabled"))n=document.body.getAttribute("data-cmp-data-layer-name")||"adobeDataLayer",g=window[n]=window[n]||[];for(var f=document.querySelectorAll('[data-cmp-is\x3d"carousel"]'),p=0;p<f.length;p++)new B({element:f[p],options:CMP.utils.readData(f[p],"carousel")});f=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;p=document.querySelector("body");(new f(function(y){y.forEach(function(t){t=[].slice.call(t.addedNodes);0< 18t.length&&t.forEach(function(v){v.querySelectorAll&&[].slice.call(v.querySelectorAll('[data-cmp-is\x3d"carousel"]')).forEach(function(w){new B({element:w,options:CMP.utils.readData(w,"carousel")})})})})})).observe(p,{subtree:!0,childList:!0,characterData:!0})});k&&window.addEventListener("load",k.scrollToAnchor,!1)})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.