1(()=>{var e={973(e,t,n){e.exports={...n(174)}},331(e,t,n){e.exports={...n(335)}},369(e,t,n){"use strict";n.d(t,{Iu:()=>c,Y$:()=>d,ar:()=>u,bG:()=>l,dG:()=>o,ih:()=>r,jP:()=>s,qu:()=>a,yA:()=>i});const a="SET_ITEMS",r="SET_NAVS_V2",s="OPEN_MENU",l="CLOSE_MENU",i="CLOSE_ALL_MENUS",o="SET_ACCOUNT_ID",c="SET_URI",d="OPEN_FULLSCREEN_MOBILE_SUBNAV",u="CLOSE_FULLSCREEN_MOBILE_SUBNAV"},945(e,t,n){"use strict";n.d(t,{A:()=>s});var a=n(369);const r={openMenus:[],fullscreenMobileSubnavOpen:!1,fullscreenMobileSubnavData:null};const s={items:function(e=[],t){return t.error||void 0===t.payload||t.type!==a.qu?e:t.payload},widgetData:function(e={navsV2:!0,accountId:""},t){if(!t.error&&void 0!==t.payload)switch(t.type){case a.ih:return{...e,navsV2:t.payload};case a.dG:return{...e,accountId:t.payload}}return e},menu:(e=r,t)=>{switch(t.type){case a.jP:return{...e,openMenus:[...e.openMenus,t.menuItemId]};case a.bG:return{...e,openMenus:e.openMenus.filter(e=>e!==t.menuItemId)};case a.yA:return{...e,openMenus:[]};case a.Y$:return{...e,fullscreenMobileSubnavOpen:!0,fullscreenMobileSubnavData:t.payload};case a.ar:return{...e,fullscreenMobileSubnavOpen:!1,fullscreenMobileSubnavData:null};default:return e}},currentPage:function(e={currentPath:""},t){return t.error||void 0===t.payload||t.type!==a.Iu?e:{...e,currentPath:t.payload}}}},743(e){e.exports={isNode:!1,isBrowser:!0,enforceServerSide:()=>{throw new Error("You are attempting to use code in the browser that has been designated server-side only. Such activity is known by the state of California to lead to usage of the dark side of the Force.")}}},335(e,t,n){e.exports=n(743)},174(e){"use strict";e.exports=DDC.WsmCommonData}},t={};function n(a){var r=t[a];if(void 0!==r)return r.exports;var s=t[a]={exports:{}};return e[a](s,s.exports,n),s.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=ReactDOM,t=React;var a=n.n(t);const r=ReactRedux;var s=n(973);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},l.apply(null,arguments)}class i extends a().Component{constructor(e){super(e),this.renderDelegate=this.renderDelegate.bind(this)}renderDelegate({labels:e}){const{HeadingTag:t,headingText:n,widgetId:r,toggleCollapse:s,showIcon:i,headingClasses:o,iconClasses:c}=this.props,d=[...c];let u={};if(s){const e="ddc-icon-expand";d.push(e),d.push("icon-style-collapse"),u={role:"button","data-toggle":"collapse","data-target":`#${r}-collapse`,"data-expand-icon-class":`${e}`,"data-collapse-icon-class":"ddc-icon-collapse","aria-expanded":"false","aria-controls":`${r}-collapse`}}return a().createElement(t,l({className:o.join(" ")},u),i&&a().createElement(a().Fragment,null,a().createElement("i",{className:d.join(" ")})," "),e.getHTML(n))}render(){return this.props.headingText&&"FALSE"!==this.props.headingText.toUpperCase()?a().createElement(s.Common,{render:this.renderDelegate}):null}}i.defaultProps={HeadingTag:"h3",headingText:""};const o=i,c=e=>{const{id:t,children:n,toggleCollapse:r}=e;return r?a().createElement("div",{id:`${t}-collapse`,className:"collapse collapse-content"},n):n};c.defaultProps={toggleCollapse:!1};const d=c;var u=n(174),m=n(331);const p=HTMLReactParser;var g=n.n(p);const v=(e,t)=>{if("string"!=typeof e||0===e.length)throw new Error(`${t} must be a non-zero length string. Got: ${e}.`)},h="Mega Menu Opened",f=e=>`Navigated to ${e}`,b=e=>`Sitewide Footer Click - ${e}`,E=e=>`Sitewide Header Click - ${e}`,w=(e,t,n,a,r,s="",l)=>{if(!n&&!a)return;const i=n?b(r):E(r);let o=f(s);l&&(o=h),((e,t,n)=>{v(e,"Widget name"),v(t,"Widget id");const a="undefined"!=typeof window;if(a){const{DDC:a={}}=window,r={action:"clicked",element:void 0,elementCTA:void 0,event:"widgetUserEvent",fieldValue:void 0,formEventId:void 0,formId:void 0,nonInteractive:!1,sourceData:void 0,value:void 0,widgetId:t,widgetName:e,widgetState:"default"};return a.fireTrackingEvent&&a.fireTrackingEvent({result:n?.result?n?.result:void 0,...r,...n}),!!a.fireTrackingEvent}})(e,t,{action:"clicked",element:i,result:o})},y=({additionalAttrs:e,children:t,classes:n,style:l,target:i,topLevelNavIndex:o,url:c})=>{const{widgetName:d,windowId:u}=(0,s.useRequestData)(),{enableMegaMenus:m,"navigation.id":p}=(0,s.usePrefs)(),g={...e},v=p.toLowerCase().includes("footer")||"template-navigation2"===u,h="template-navigation1"===u;c&&(g.href=c.replaceAll(/\s/g,"")),n&&(g.className=n),i&&(g.target=i),l&&(g.style={...g.style,...l}),g["data-navigation-id"]="default";const f=(0,r.useSelector)(e=>e.menu.openMenus),b=f?.includes(o),E=e=>{const t=e.target.textContent||e.target.ariaLabel,n=e.target.hasAttribute("data-toggle")&&m&&!b;w(d,u,v,h,t,e.target.href,n)};if(g.onClick){const e=g.onClick;g.onClick=t=>{e(t),E(t)}}else g.onClick=E;return a().createElement("a",g,t)};function I(){return I=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},I.apply(null,arguments)}const S=({childListLinkClasses:e="",children:n,linkAttrs:s={},outerAttrs:l={},outerClasses:i="",setIsNavLink:o=()=>{},target:c="",url:d=""})=>{(0,t.useEffect)(()=>{o(!0)});const u=(0,r.useSelector)(e=>e.currentPage?.currentPath),m=Boolean(d===u),p={...l};m&&(p["aria-current"]="page");const g=(()=>{const e=[i];return m&&e.push("currentPage"),e.join(" ").trim().trimStart()})();return a().createElement("li",I({},p,{className:g}),a().createElement(y,{url:d,classes:e,target:c,additionalAttrs:s},n))},C=({label:e})=>{const{childListIconStyle:t,showChildIcons:n,childListIconPosition:r}
1=(0,u.usePrefs)(),s=g()(e||""),l=["ddc-icon",`ddc-icon-${t}`,"ddc-nav-icon",{before:"mr-2",after:"ml-2"}[r]].join(" ");return(()=>{if("true"===n){if("before"===r)return a().createElement(a().Fragment,null,a().createElement("i",{className:l}),s);if("after"===r)return a().createElement(a().Fragment,null,s,a().createElement("i",{className:l}))}return s})()},L=({topMenuItemIndex:e,setIsNavLink:n=()=>{},fragmentId:s,fragmentUrl:l})=>{const i=(0,r.useSelector)(e=>e.menu.openMenus),o=(0,r.useSelector)(e=>e.menu.fullscreenMobileSubnavOpen),c=i?.includes(e)||o,d=(0,t.useRef)(null);n(!1);const u="navigation-ajax-container",m="ajax-load-complete",p="ddc-icon",g="ddc-icon-size-xlarge",v="ddc-icon-specs-gear1",h="hide",f="loading",b=".ddc-content",E=".ajax-load-complete",w=".loading",y="ddc-mega-menu-nav-ajax-load-complete";return(0,t.useEffect)(()=>{if(c&&"function"==typeof window.jQuery&&d.current&&!d.current.innerHTML){const e=(new Date).getTime();$(document).trigger("modulesRefresh",{modules:{lazyImage:window.DDC.modules.lazyImage}});const t=$(d.current);t.not(E).before(`\n\t\t\t\t\t<span class="${u} ${f}">\n\t\t\t\t\t\t<i class="${p} ${v} ${g}"></i> Loading...\n\t\t\t\t\t</span>`);const n=t.data("fragment-url");t.html("").removeClass(h).load(n,function(){const t=$(this),n=(new Date).getTime()-e;let a=null;a=n>a?0:a-n,t.delay(a).queue(function(){$(this).css("visibility","visible").siblings(w).remove(),$(document).trigger("modulesRefresh")}),t.find(b).first().trigger(y)}).addClass(m)}},[c,s,l]),a().createElement("li",{role:"presentation"},a().createElement("div",{className:"hide ajax-navigation-element","data-fragment-id":s,"data-fragment-url":l,ref:d}))},N=({enabled:e,grandChildItems:t,label:n,target:r,topMenuItemIndex:s,url:l})=>{const{childListLinkClasses:i,mobileSubnavType:o}=(0,u.usePrefs)(),{deviceType:c}=(0,u.useRequestData)();if(!e)return a().createElement(a().Fragment,null);const d=(()=>{const e=[i];return"MOBILE"===c&&(t.length?e.push("panel-heading-link accordion-faux heading-tier2"):e.push("nav-link tier3")),"MOBILE"!==c&&e.push("child"),e.join(" ").trim()})(),m="MOBILE"===c&&"full-screen"===o&&t?.some(e=>e?.embedded);return a().createElement(a().Fragment,null,a().createElement(S,{additionalAttrs:{"data-navigation-id":"default"},childListLinkClasses:d,target:r,url:l},a().createElement(C,{label:n})),m&&a().createElement("li",null,a().createElement("ul",{className:"nav-fragment list-unstyled"},t.filter(e=>e?.embedded).map(e=>a().createElement(L,{key:e.id,fragmentId:e.id,fragmentUrl:e.url,topMenuItemIndex:s})))))},k=({subnavItems:e,alignRight:t=!1})=>{const{subnavClasses:n}=(0,u.usePrefs)(),{deviceType:s}=(0,u.useRequestData)(),l=(0,r.useSelector)(e=>e.widgetData.navsV2),i=(()=>{const e=[],t="blank"!==n.toLowerCase();return t&&e.push(n),"MOBILE"===s&&e.push("ddc-mobile-header-sub-nav list-unstyled"),l&&t&&"MOBILE"!==s&&e.push("dropdown-menu"),e.join(" ").trim().trimStart()})(),o=t?{right:0,left:"auto"}:void 0;return a().createElement("ul",{className:i,style:o},e.map((e,t)=>a().createElement(a().Fragment,{key:e.pageAlias||e.label||t},a().createElement(N,{enabled:"disabled"!==e?.state,grandChildItems:e.navigationItems,label:e.label,target:e.target,url:e.url}),"MOBILE"===s&&e.navigationItems?.filter(e=>!e.embedded).map((e,n)=>a().createElement(N,{key:e.pageAlias||e.label||`${t}-${n}`,enabled:"disabled"!==e?.state,grandChildItems:e.navigationItems,label:e.label,target:e.target,topMenuItemIndex:t,url:e.url})))))};var D=n(369);const M=e=>({type:D.jP,menuItemId:e}),T=()=>({type:D.yA}),P=()=>({type:D.ar}),O=({itemsData:e,topMenuItemIndex:n,headerLabel:r})=>{const{childListLinkClasses:l}=(0,s.usePrefs)(),[i,o]=(0,t.useState)(!1),c=g()(r||"");return a().createElement(a().Fragment,null,a().createElement("h4",null,c),a().createElement("ul",{className:""+(i?"nav-links":"nav-fragment")},e.map((e,t)=>{if(e?.embedded)return a().createElement(L,{topMenuItemIndex:n,key:`${e.label}â${n}-0`,setIsNavLink:o,fragmentId:e.id,fragmentUrl:e.url});{const r=`${e.label}-${n}-${t}`;return a().createElement(S,{childListLinkClasses:`child ${l}`,url:e.url,target:e.target,key:r,setIsNavLink:o},a().createElement(C,{label:e.label}))}})))},x=({navigationItems:e,gridUnits:t,label:n,topMenuItemIndex:r})=>a().createElement("li",{key:n,className:`ddc-span${t}`},e?.map((e,t)=>{const n=`${e.label}-${r}-${t}`;return 0===e.navigationItems.length?a().createElement("h4",{className:"parent",key:n},a().createElement(y,{additionalAttrs:{"data-navigation-id":"default"},target:e.target,url:e.url},e.label)):a().createElement(O,{itemsData:e.navigationItems,headerLabel:e.label,topMenuItemIndex:r,key:n})})),_=e=>{const t=new CustomEvent("ws-tracking-nav-event",{detail:{event:e}});document.dispatchEvent(t)};function A(){return A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},A.apply(null,arguments)}const B=({index:e,columns:n})=>{const s=(0,r.useDispatch)(),{dropdownDisplayType:l}=(0,u.usePrefs)(),i=(0,r.useSelector)(e=>e.menu.openMenus),o=(0,r.useSelector)(t=>t.items[e].id),c=i?.includes(e),d=(0,t.useRef)(null);(0,t.useEffect)(()=>{const t=t=>{const n=Array.from(t.target.attributes).filter(e=>e.nodeValue.includes("nav-with-children")||e.nodeValue.includes("dropdown"));
1c&&!n.length&&(s(T()),$(".navbar-nav li.dropdown").eq(e).trigger("hidden.bs.dropdown"))};return document.addEventListener("click",t),()=>{document.removeEventListener("click",t)}},[s,e,c]);const p={onClick:e=>{const t=e.target.closest("[data-widget-name]"),n=t?.dataset?.widgetName,a=e.target?.attributes?.type?.value;("submit"!==a&&"ws-free-text-search"!==n||n.includes("contact-form"))&&(_(e),e.stopPropagation())}};"hover"===l&&(p.onMouseLeave=t=>{var n;t.target===t.currentTarget&&(s((n=e,{type:D.bG,menuItemId:n})),$(".navbar-nav li.dropdown").trigger("hidden.bs.dropdown"))});return(()=>{if(m.isBrowser&&"function"==typeof window.jQuery&&c&&d.current){const t=d.current.closest('[data-widget-name="ws-navigation"]');$(t).find(".navbar-nav li.dropdown").eq(e).trigger("show.bs.dropdown")}})(),a().createElement("ul",A({key:o,className:"dropdown-menu row"},p,{ref:d}),n?.map((t,n)=>{const r=`${o}-${n}`;return a().createElement(x,{navigationItems:t?.navigationItems,gridUnits:t?.gridUnits,label:t?.navigationItems[n]?.label,topMenuItemIndex:e,key:r})}))},j=({columns:e,deviceType:n,index:l,isSiteWideSearchNavItem:i,label:o,numTopLevelItems:c,pageId:d,searchPosition:m,siteWidePositionFirst:p,siteWidePositionLast:g,subnavItems:v,target:h,url:f})=>{const b=(0,s.useLabels)(),{allowTopLevelLinks:E,dropdownDisplayType:w,enableMegaMenus:I,enableSiteWideSearch:S,enableTwoLineLabelling:C,homeItemClasses:L,navItemClasses:N,searchButtonIconSize:P,searchButtonLabel:O,searchButtonStyle:x,showDropdownIcon:A,showIcons:j,topLevelLinkClasses:F,mobileParentExpandIconStyle:R,mobileParentCollapseIconStyle:W,mobileSubnavType:U,mobileNavClass:H,"navigation.id":V}=(0,s.usePrefs)(),q=(0,r.useDispatch)(),z=(0,u.useFlags)(),K=(0,r.useSelector)(e=>e.widgetData.navsV2),G=(0,r.useSelector)(e=>e.menu.openMenus),Y=(0,r.useSelector)(e=>e.currentPage?.currentPath),[Q,J]=(0,t.useState)(!0),[X,Z]=(0,t.useState)(!1),ee="INDEX"===d,te=["ddc-icon","ddc-icon-home","ddc-nav-icon-link"].join(" "),ne=["ddc-icon","ddc-icon-search","ddc-nav-icon-link"].join(" "),ae=G?.includes(l),re="disabled"!==S,se="INVENTORY_SEARCH_FREE_FORM_FRAGMENT"===d||"/navigation-fragments/free-form-search.htm"===f,le=se&&!re&&"DESKTOP"===n,ie=V.toLowerCase().includes("footer");let oe="#";le&&(i||"/404.htm"===f&&"/404.html"===f)||(oe=f?.replaceAll(/\s/g,""));const ce=!v?.length&&Boolean(f===Y),de=!1===ce&&((e=[],t)=>{if(!e.length||!t)return!1;let n=!1;return e.forEach(e=>{e.url===t?n=!0:e.navigationItems.forEach(e=>{e.url===t&&(n=!0)})}),n})(v,Y);if(re&&se)return a().createElement(a().Fragment,null);if((ie||!v?.length)&&("/404.htm"===f||"/404.html"===f))return a().createElement(a().Fragment,null);const ue="nav-list navbar-nav"!==H,me=(()=>{const e=[N&&"blank"!==N?N:""];return ee&&(e.push("home"),"blank"!==L.toLowerCase()&&e.push(L)),le&&e.push("search"),"true"===j&&(le||ee||i)&&e.push("ddc-nav-icon-list-item"),(!re&&0===l||re&&g&&0===l||re&&p&&i)&&e.push("nav-first"),(!re&&l===c-1||re&&p&&l===c-1||re&&g&&i)&&e.push("nav-last"),K||"true"===I?e.push("dropdown dropdown "+(ae&&!i?"open":"")):e.push("nav-children dropdown"),ce&&e.push("currentPage"),de&&e.push("currentPageParent"),v?.length||e.push("nav-no-children"),v?.length&&l===c-1&&!i&&e.push("dropdown-align-right"),e.join(" ").trim().trimStart()})(),pe=(()=>{const e=[];if("MOBILE"===n&&ue){const t=["panel-heading-link","panel-toggle",Q?"collapsed":""];v?.length>0&&t.unshift("no-follow"),e.push(t.join(" ").trim())}return ee&&e.push("homeLink"),"true"===j&&(le||ee)&&e.push("ddc-nav-icon-link"),ce&&e.push("currentPage"),i&&e.push(`btn text-decoration-none btn-no-decoration btn-${x}`),v?.length&&K&&"MOBILE"!==n&&e.push("nav-with-children"),"blank"!==F.toLowerCase()&&e.push(F),e.join(" ").trim().trimStart()})(),ge=(()=>{const e={};if("MOBILE"===n&&v?.length>0&&(e["data-target"]=`#ddc-header-accordion-nav-${l}`),i){const t=b.get(O),n=b.get("SEARCH_THE_WHOLE_SITE");e["aria-label"]=b.has(t)?t:O,e.title=n,e.type="button",e["data-testid"]=`search-${m}`}return v?.length&&(e["data-inactive"]=!0,K&&"false"===E&&(e["data-toggle"]="dropdown"),ee||(e["aria-expanded"]=ae)),e})(),ve=()=>{q(T()),"function"==typeof window.jQuery&&null!=l&&$(".navbar-nav li.dropdown").eq(l).trigger("hidden.bs.dropdown"),!ae&&v?.length>0&&q(M(l))};if(!0===z["enable-no-empty-link-nav-items"]&&!1==!!v?.length&&!1===f)return a().createElement(a().Fragment,null);const he="hover"===w?{onMouseEnter:()=>{ve()}}:{onClick:e=>{_(e),e.stopPropagation(),ve()}},fe={...ge};fe.onClick=e=>{if(v?.length&&e.preventDefault(),i){const t=new Event("ws-site-text-search-open-modal");e.preventDefault(),document.dispatchEvent(t)}};l>=0&&l<c&&(fe.style={...fe.style,whiteSpace:"true"===C?"normal":"nowrap"});const be="true"===I?he:()=>{};de&&(be["aria-current"]="page"),be.className=me;const Ee=e=>{var t;(e&&(e.preventDefault(),e.stopPropagation()),"full-screen"===U&&v?.length>0)?q((t={index:l,label:o,subnavItems:v},{type:D.Y$,payload:t})):X||(q(M(l)),Z(!0),J(e=>!e),setTimeout(()=>{Z(!1)},300))};return(t=>{if("MOBILE"===n)return a().createElement("li",{className:ue?"panel panel-default":"nav
1-no-children"},ue?a().createElement("div",{className:"panel-heading"},a().createElement("div",{onClick:e=>{v.length>0&&Ee(e)},className:"panel-title",tabIndex:0,role:"button",onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&v.length>0&&Ee(e)}},t)):t,ue&&"dropdown"===U&&a().createElement("div",{"data-testid":"mobile-nav-panel",id:`ddc-header-accordian-nav-${l}`,className:`mobile-nav-panel panel-collapse nav-hidden${Q?"":" nav-visible"}${X?" nav-transitioning":""}`},a().createElement("div",{className:"panel-body"},a().createElement(k,{subnavItems:v}))));{let n=null;if(v?.length)if("true"===I)n=a().createElement(B,{index:l,columns:e});else{const e=l===c-1&&!i;n=a().createElement(k,{subnavItems:v,alignRight:e})}return a().createElement("li",be,t,n)}})(a().createElement(y,{additionalAttrs:fe,classes:pe,target:h,topLevelNavIndex:l,url:oe},a().createElement(a().Fragment,null,(()=>{let e="";return e="true"===j&&ee?a().createElement(a().Fragment,null,a().createElement("i",{"aria-hidden":"true",className:te}),a().createElement("span",{className:"sr-only"},o)):"true"===j&&le?a().createElement(a().Fragment,null,a().createElement("i",{"aria-hidden":"true",className:`${ne} ddc-icon-size-${P}`}),a().createElement("span",{className:"sr-only"},o)):i?a().createElement("i",{className:ne}):"MOBILE"===n?a().createElement(a().Fragment,null,v.length>0&&a().createElement("i",{className:`ddc-icon ddc-icon-size-small ddc-icon-${Q?R:W}`}),0===v.length&&a().createElement("i",{className:"icon-blank"}),a().createElement("span",null,o)):o,e})(),!!v?.length&&"true"===A&&"MOBILE"!==n&&a().createElement("b",{className:"caret"}))))},F=()=>{const e=(0,r.useDispatch)(),n=(0,r.useSelector)(e=>e.menu.fullscreenMobileSubnavData),[s,l]=(0,t.useState)(!1),[i,o]=(0,t.useState)(!1),{subnavItems:c}=n;(0,t.useEffect)(()=>{setTimeout(()=>l(!0),10)},[]);const d=()=>{o(!0),l(!1),setTimeout(()=>{e(P())},300)};return a().createElement("div",{"data-testid":"mobile-fullscreen-subnav-container",className:`mobile-fullscreen-subnav panel panel-default${s?" slide-in":""}${i?" slide-out":""}`},a().createElement("div",{className:"mobile-fullscreen-subnav-header","data-testid":"mobile-fullscreen-subnav-header"},a().createElement("div",{className:"mobile-fullscreen-back-button",onClick:d,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||d()},role:"button",tabIndex:0,"aria-label":"Back to main menu"},a().createElement("i",{"data-testid":"back-arrow-icon",className:`ddc-icon ${i?"ddc-icon-arrow1-right":"ddc-icon-arrow1-left"} ddc-icon-size-medium`,"aria-hidden":"true"}))),a().createElement("div",{className:"mobile-nav-panel","data-testid":"mobile-nav-panel"},a().createElement("div",{className:"panel-body","data-testid":"panel-body"},a().createElement(k,{subnavItems:c}))))},R="mega-menu",W="mobile";function U(){return U=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},U.apply(null,arguments)}const H=()=>{const e=(0,r.useSelector)(e=>e.items),n=(0,r.useSelector)(e=>e.widgetData.navsV2),s=(0,r.useSelector)(e=>e.menu.fullscreenMobileSubnavOpen),{dropdownDisplayType:l,enableMegaMenus:i,enableSiteWideSearch:o,enableTwoLineLabelling:c,mobileNavClass:d,mobileSubnavType:p,navClasses:v,navListClasses:h,widgetClasses:f,showFooterLinksIcons:b,showCurtain:E,sticky:w,"navigation.id":y}=(0,u.usePrefs)();"undefined"!=typeof window&&(window.DDC=window.DDC||{},window.DDC.EventFired=window.DDC.EventFired||{});const I=(0,r.useDispatch)(),S="first"===o,C="last"===o,{composer:L,deviceType:N}=(0,u.useRequestData)(),[k,M]=(0,t.useState)(!1),T=(0,t.useRef)(null);((e,n)=>{const a=(0,r.useDispatch)(),s=(0,t.useRef)(!1),l=(0,r.useSelector)(e=>e.menu.fullscreenMobileSubnavOpen);(0,t.useEffect)(()=>{if(!m.isBrowser||"MOBILE"!==n)return()=>{};const e=document.getElementById("ddc-slidein-panel");if(!e)return()=>{};const t=()=>{const t=e.classList.contains("active"),n=e.classList.contains("inactive");s.current&&n&&l&&a(P()),s.current=t},r=new MutationObserver(t);return r.observe(e,{attributes:!0,attributeFilter:["class"]}),t(),()=>r.disconnect()},[a,n,l])})(0,N),(0,t.useEffect)(()=>
1{if("undefined"!=typeof window){const{pathname:t}=window?.location;I((e=t,{type:D.Iu,payload:e}))}var e},[I]),(0,t.useEffect)(()=>{let e=0;const t=()=>{e+=1,window?.DDC?.EventFired["ws-sts-navigation-registered"]&&"DESKTOP"===N?M(!0):e<15&&setTimeout(t,100)};t()},[N]),(0,t.useEffect)(()=>{"true"===i&&m.isBrowser&&"function"==typeof window.jQuery&&setTimeout(()=>{var e;e=!0,$(".dropdown.dropdown").each(function(){const t=$(this),n=t.closest(".ws-navigation"),a=n?.length>0&&n[0]?.offsetHeight||50;(t.hasClass("open")||e)&&t.find(".dropdown-menu").css({maxHeight:"70vh",overflowY:"auto",top:`${a}px`,position:"absolute"})})},100)});const[O,x]=(()=>{let t;switch(!0){case"MOBILE"===N:t=W;break;case"true"===i:t=R;break;default:t="default"}const a=((e,t)=>{switch(e){case R:return((e={})=>{const{enableTwoLineLabelling:t,navListClasses:n="BLANK",sticky:a,widgetClasses:r="BLANK"}=e,s=[..."blank"===n.toLowerCase()?"":[n],..."blank"===r.toLowerCase()?[]:[r],"ddc-mega-menu-nav","nav","d-flex","align-items-center"];return"true"===a&&s.push("sticky-nav"),"true"===t&&s.push("enable-sublabelling"),s})(t);case W:return((e={})=>{const{navListClasses:t="BLANK",widgetClasses:n="BLANK",mobileNavClass:a}=e,r=[..."blank"===t.toLowerCase()?[]:[t],..."blank"===n.toLowerCase()?[]:[n],a,"list-unstyled"];return"nav-list navbar-nav"!==a&&r.push("panel-group"),r})(t);default:return((e={})=>{const{navItems:t=[],navListClasses:n="BLANK",navsV2:a=!1,sticky:r}=e,s=["nav-list",..."blank"===n.toLowerCase()?"":[n]];return"true"===r&&s.push("sticky-nav"),a&&s.push("nav"),t.length&&s.push(`parent-nav-count-${t.length} navbar-nav`),s})(t)}})(t,{widgetClasses:f,sticky:w,enableTwoLineLabelling:c,mobileNavClass:d,navListClasses:h,navsV2:n,navItems:e}),r=((e,t)=>{switch(e){case R:return(e=>{const{dropdownDisplayType:t="",composer:n=!1,navId:a,showCurtain:r="false"}=e,s={};return""!==t&&(s["data-dropdown-display-type"]=t,s.role="list"),n&&(s.navid=a),"false"===r&&(s["disable-curtain"]=""),s})(t);case W:return((e={})=>{const{mobileNavClass:t}=e;return{id:t,"data-location":"primary-menu primary-menu-top primary-menu-bottom","aria-label":"Mobile Navigation"}})(t);default:return{role:"list"}}})(t,{dropdownDisplayType:l,composer:L,navId:y,showCurtain:E,mobileNavClass:d});return[a.join(" "),r]})();return(e=>{if("MOBILE"===N)return"full-screen"===p&&s?a().createElement("nav",{ref:T},a().createElement(F,null)):a().createElement("nav",{ref:T},e);if("true"===i)return e;{const t={},n="non-mega-menu "+("blank"===v.toLowerCase()?"":`${v}`);return L&&(t.navid=y),"true"===b&&(t["data-show-footer-links-icons"]=""),a().createElement("nav",U({className:n},t),e)}})(a().createElement("ul",U({className:O},x),S&&k&&a().createElement(j,{isSiteWideSearchNavItem:k,siteWidePositionFirst:!0,siteWidePositionLast:!1,searchPosition:"first"}),e.length>0&&e.filter(e=>"disabled"!==e?.state).map((t,n)=>{const{columns:r,id:s,label:l,layout:i,navigationItems:o,pageId:c,target:d,url:u}=t,m=g()(l),p=`${s}-${n}`;return a().createElement(j,{columns:r,deviceType:N,id:s,index:n,isSiteWideSearchNavItem:!1,key:p,label:m,layout:i,numTopLevelItems:e.length,pageId:c,siteWidePositionFirst:S,siteWidePositionLast:C,subnavItems:o,target:d,url:u})}),C&&k&&a().createElement(j,{isSiteWideSearchNavItem:k,siteWidePositionFirst:!1,siteWidePositionLast:!0,searchPosition:"last"})))},V=(e,t,n)=>{const a=["ddc-content",t],r="navigation-default";return e&&a.push(e),n&&a.push("collapse-container"),r&&a.push(r),a},q=(e,t,n)=>{const a=[],{widgetHeading:r,headingIconClasses:s,headingIconSize:l,headingIconStyle:i}=e;return r&&t&&(a.push("ddc-icon"),n||a.push(`ddc-icon-${i}`),l&&a.push(`ddc-icon-size-${l}`),s&&a.push(s)),a},z=(e,t,n)=>{const a=[],{headingSize:r,headingStyles:s,headingClasses:l}=e;return a.push("widget-heading"),"MOBILE"===t&&a.push("ddc-heading"),l&&a.push(l),r&&a.push(r),s&&a.push(`ddc-heading-${s}`),n&&a.push("collapse-heading"),a},K=({outputWrapperDiv:e,store:t,widgetId:n,widgetName:s})=>{const l=t.getState(),i=l.prefs||{},c=i.widgetHeading&&"true"===i.toggleCollapse||!1,u=!!i.headingIconStyle||c;const m=a().createElement(r.Provider,{store:t},a().createElement(o,{HeadingTag:i.headingTag,headingText:i.widgetHeading,widgetId:n,toggleCollapse:c,showIcon:u,headingClasses:z(i,l.requestData.deviceType,c),iconClasses:q(i,u,c)}),a().createElement(d,{id:n,toggleCollapse:c},a().createElement(H,null)));if(e){if(!s)throw new Error("widgetName is required if outputWrapperDiv is true.");return a().createElement("div",{id:`${n}-app-root`,className:V(i.widgetClasses,s,c).join(" "),"data-widget-name":s,"data-widget-id":n},m)}return m},G=RTK;const Y=[],Q={requestData:function(e={},t=null){return!t.error&&t.payload&&"WS_SCRIPTS_SET_REQUEST_DATA"===t.type?t.payload:e},prefs:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_SET_PREFS"!==t.type?e:t.payload},labels:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_ADD_LABELS"!==t.type?e:{...e,...t.payload}},sitemap:function(e={}
1,t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_ADD_SITEMAP"!==t.type?e:{...e,...t.payload}},flags:function(e={},t=null){return t.error||void 0===t.payload||"WS_SCRIPTS_SET_FEATURE_FLAGS"!==t.type?e:t.payload}};function J(e){const[t,a]=(()=>{let e={},t={};const a=[];try{e=n(945).A,a.push("../reducers")}catch(e){}try{t=Object(function(){var e=new Error("Cannot find module '../features'");throw e.code="MODULE_NOT_FOUND",e}()),a.push("../features")}catch(e){}return[{...e,...t},a]})();return(0,G.configureStore)({reducer:{...t,...Q},middleware:e=>e().concat(Y),preloadedState:e})}const X={};(()=>{const t=(n="ws-navigation",window.DDC&&window.DDC.WS&&window.DDC.WS.state&&window.DDC.WS.state[n]?window.DDC.WS.state[n]:{});var n;Object.keys(t).forEach(n=>{const a=J(((e,t)=>{let n=e[t];return"string"==typeof n&&(n=JSON.parse(n)),n})(t,n));X[n]=a,(0,e.hydrate)(React.createElement(K,{outputWrapperDiv:!1,store:a,widgetId:n}),document.getElementById(`${n}-app-root`)),delete t[n]})})()})()})(); 2//# sourceMappingURL=bundle.a0ab01b31ac1c438d283898755a9463d.js.map
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.