1(this["webpackJsonpdiscovery-website-jss"]=this["webpackJsonpdiscovery-website-jss"]||[]).push([[14],{627:function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(676),a=n(694),d=n(1);t.default=Object(i.a)((function(e){var t,n,i,d=e.parsedFields,u=null===d||void 0===d?void 0:d.headerAuth,l=null===d||void 0===d||null===(t=d.headerAuth)||void 0===t||null===(n=t.data)||void 0===n||null===(i=n.header)||void 0===i?void 0:i.is_authenticated,s=d.headerModel,v=d.headerAssetsUrl;return a.a&&(window.chrComponents=window.chrComponents||{},window.chrComponents.header=window.chrComponents.header||{},window.chrComponents.header.data=null===u||void 0===u?void 0:u.data,window.chrComponents.header.labels=null===u||void 0===u?void 0:u.labels),Object(r.useEffect)((function(){var e=document.getElementById("headerHost");if(e){var t=e.attachShadow({mode:"open"}),n=document.createElement("script");n.defer=!0,n.type="module",n.textContent='\n import ReactTools, { Header, AuthContext } from "'.concat(v,'";\n\n const authParams = {\n login: () => { window.dispatchEvent(new CustomEvent("chr.openLoginModal")) },\n logout: () => { window.dispatchEvent(new CustomEvent("chr.logout")) },\n isAuthenticated: ').concat(null!==l&&void 0!==l&&l,',\n getToken: () => "",\n };\n\n // Access shadow DOM elements\n const hostEl = document.getElementById("headerHost");\n const shadowRoot = hostEl.shadowRoot;\n const headerRootEl = shadowRoot.getElementById("headerRoot");\n\n if (headerRootEl) {\n const headerRoot = ReactTools.createRoot(headerRootEl);\n headerRoot.render(\n ReactTools.createElement(\n AuthContext.Provider, \n { value: authParams }, \n ReactTools.createElement(Header, {\n headerData: ').concat(JSON.stringify(s),"\n })\n )\n );\n }\n "),document.body.appendChild(n);var r=document.createElement("link");r.rel="stylesheet",r.href=d.headerCssUrl,t.appendChild(r);var o=document.createElement("style");o.textContent="\n :root, :host(#headerHost), :host(#footerHost) {\n --z-index-base: 100;\n }\n ",t.appendChild(o);var i=document.createElement("div");return i.id="headerRoot",t.appendChild(i),function(){document.body.contains(n)&&document.body.removeChild(n)}}}),[]),s&&0!==Object.keys(s).length?o.a.createElement(c,null,o.a.createElement("div",{id:"headerHost"}),o.a.createElement("div",{className:"chr-header-footer"},o.a.createElement("chr-modal-provider",null))):null}));var c=d.e.div.withConfig({displayName:"HeaderZone__HeaderWrapper",componentId:"sc-1d4zaka-0"})(["min-height:56px;@media (min-width:1280px){min-height:94px;}"])},672:function(e,t,n){"use strict";n.d(t,"f",(function(){return d})),n.d(t,"b",(function(){return c})),n.d(t,"h",(function(){return u})),n.d(t,"e",(function(){return l})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return v})),n.d(t,"g",(function(){return h})),n.d(t,"c",(function(){return f}));var r=n(25),o=n(673),i=n(665),a=["videoUrl"],d=function(e,t){if(e){var n="string"!==typeof e?null===e||void 0===e?void 0:e.src:e;return t&&n.includes("default_image.svg")||n.includes("jssmedia")?n:n.replace("media","jssmedia")}},c=function(e,t){var n=e.src,r=e.alt,o=e.width,i=e.height,a=d(n,t);if(a)return{src:a,alt:r,width:o,height:i}},u=function(e){var t=e.videoType,n=e.brightcove,i=e.youtube,d=e.embedded,c=function(e){var t=e.videoUrl,n=Object(o.a)(e,a);return Object(r.a)({videoUrl:t&&(null===t||void 0===t?void 0:t.startsWith("https"))?t:"https:".concat(t)},n)},u={brightcove:c(n),youtube:c(i),embedded:c(d)},l=t?u[t]:{},s=l.videoUrl,v=l.videoId,h={"{accountId}":l.accountId,"{videoId}":v,"{YouTubeId}":v};return null===s||void 0===s?void 0:s.replace(/{accountId}|{videoId}|{YouTubeId}/gi,(function(e){return h[e]}))},l=function(e,t,n){var r,o;return"undefined"===typeof n?void 0!=(null===(o=e)||void 0===o?void 0:o[t]):(null===(r=e)||void 0===r?void 0:r[t])===n},s=function(e,t){return!!e&&t.some((function(t){return Object.keys(e).includes(t)}))},v=Object(i.b)()((function(e){var t=e.children,n=e.parsedFields,r=e.sitecoreContext.pageEditing;return function(e){return!!e&&0!==Object.keys(e).filter((function(e){return"instanceCount"!==e})).length}(n)||r?t:null})),h=function(e){return e.replace(/[^\w-]+/g,"-").replace(/--+/g,"-").replace(/^-/,"").replace(/-$/,"")}
1,f=function(e){if(e){var t,n=e.src,r=e.alt,o=e.width,i=e.height;return o&&i&&(t=Number(o)/Number(i)),{src:n,alt:r,aspectRatio:t}}}},675:function(e,t,n){"use strict";var r=n(224);n.d(t,"a",(function(){return r.a})),n.d(t,"b",(function(){return!1}))},676:function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var r=n(7),o=n(8),i=n(35),a=n(39),d=n(6),c=n(25),u=n(0),l=n(665),s=n(118),v=n(672),h=n(675),f=n(864),m=n(27),p=n(618),b=function(e){return"string"===typeof e||"boolean"===typeof e||"number"===typeof e},j=function e(t,n){if(t){if(b(t))return t;if(Array.isArray(t))return t.map((function(t){return Object(v.e)(t,"fields")?e(Object(c.a)(Object(c.a)({},t.fields),{},{Id:null===t||void 0===t?void 0:t.id}),n):e(t,n)}));if(Object(v.e)(t,"fields")){var r,o,i,a,d={key:null===t||void 0===t||null===(r=t.fields)||void 0===r||null===(o=r.Key)||void 0===o?void 0:o.value,value:null===t||void 0===t||null===(i=t.fields)||void 0===i||null===(a=i.Value)||void 0===a?void 0:a.value};if(d)return d}if(Object(v.e)(t,"Key")){var u,l,s={key:null===t||void 0===t||null===(u=t.Key)||void 0===u?void 0:u.value,value:null===t||void 0===t||null===(l=t.Value)||void 0===l?void 0:l.value,id:null===t||void 0===t?void 0:t.Id};if(s)return s}if(Object(v.e)(t,"title")){var h={title:null===t||void 0===t?void 0:t.title,id:null===t||void 0===t?void 0:t.id};if(h)return h}if(Object(v.e)(t,"method")&&t)return t;if(Object(v.e)(t,"value")){var f=null===t||void 0===t?void 0:t.value;if(b(f))return f;var p=Object.values(f);if(p.length&&p.some((function(e){return e})))return Object(v.e)(f,"src")?Object(v.b)(f,n):f}return Object(v.e)(t,"ismobileapp")||Object(v.e)(t,"interactionDestinationByUrlPath")||Object(v.e)(t,"departments")||Object(v.e)(t,m.a.xs)||Object(v.e)(t,"data")?t:void 0}},O=function(e,t){if(e){var n=Object.entries(e).map((function(e){var n=Object(d.a)(e,2),r=n[0],o=n[1];return[r,j(o,t)]}));return Object.fromEntries(n.filter((function(e){var t=Object(d.a)(e,2)[1];return void 0!==t&&null!==t})))}},g=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e){var o;return Object(r.a)(this,n),(o=t.call(this,e)).state={hasError:!1,error:void 0},o}return Object(o.a)(n,[{key:"componentDidCatch",value:function(e){h.b&&(console.error(e),this.setState(Object(c.a)(Object(c.a)({},this.state),{},{error:e})))}},{key:"render",value:function(){var e,t;return this.state.hasError?h.b?u.createElement(f.a,null,u.createElement(p.a,{as:"h2"},this.props.componentName),u.createElement(p.a,{as:"p"},null===(e=this.state.error)||void 0===e?void 0:e.name),u.createElement(p.a,{as:"p"},null===(t=this.state.error)||void 0===t?void 0:t.message)):null:this.props.children}}],[{key:"getDerivedStateFromError",value:function(){return{hasError:!0}}}]),n}(u.Component),E=function(e){var t=e.children,n=e.pageEditing,r=e.componentName;return n?t:u.createElement(g,{componentName:r},t)};function w(e){return Object(l.b)()(Object(s.c)()((function(t){var n=t.fields,r=t.sitecoreContext,o=t.params,i=t.rendering,a=t.t,c=null===r||void 0===r?void 0:r.pageEditing,l=O(n,c),s=Object.fromEntries(Object.entries(r).filter((function(e){var t=Object(d.a)(e,1)[0];return"route"!==t&&"site"!==t}))),v=O(r.route.fields,c),h=O(o,c),f=O(s,c);return c||!1!==(null===l||void 0===l?void 0:l["Show Component"])?u.createElement(E,{componentName:i.componentName,pageEditing:c},u.createElement(e,{parsedFields:l,parsedRouteFields:v,pageEditing:c,parsedParams:h,parsedSitecoreContext:f,t:a}
1)):null})))}},694:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(671),o=!!Object(r.d)().window}}]); 2//# sourceMappingURL=HeaderZone.bdd73761.chunk.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.