1"use strict";(globalThis.webpackChunkcareer_site_ui=globalThis.webpackChunkcareer_site_ui||[]).push([[1877],{67057(e,t,a){a.d(t,{V:()=>o});var n=a(2345),i=a(61067);const o=(0,n.Ay)(i.L)` 2 position: absolute; 3 z-index: 5; 4 top: 38px; 5 right: 16px; 6 7 ${e=>e.theme.breakpoints.up("laptop")} { 8 z-index: 2; 9 top: 64px; 10 right: 48px; 11 } 12 13 ${e=>e.theme.breakpoints.up("desktop")} { 14 right: 64px; 15 } 16`},56985(e,t,a){a.d(t,{B3:()=>v,Y9:()=>b,h9:()=>c}),a(14041);var n=a(97434),i=a(2345),o=a(59241),r=a(95436),p=a(3523),s=a(79482),l=a(53018),h=a(49669),d=a(67057),g=a(12912),m=a(31085);const x=["logoAlt","logoSrc","logoType","smallLogo"],c=i.Ay.header` 17 --header-background-color: ${e=>e.theme.palette.primary.main}; 18 --header-max-height: var(--landing-cover-carousel-margin-top); 19 --header-padding: 32px; 20 --header-padding-x: ${e=>e.theme.template===o.UITemplate.LATERAL_BAR_2022?"32px":"40px"}; 21 22 width: 100%; 23 max-height: var(--header-max-height); 24 padding: var(--header-padding) var(--header-padding-x); 25 display: flex; 26 justify-content: center; 27 position: ${e=>e.position}; 28 top: 0; 29 z-index: 2; 30 background-color: ${e=>e.transparent?"transparent":"var(--header-background-color)"}; 31 32 ${e=>e.theme.breakpoints.down("laptop")} { 33 --header-max-height: var(--landing-cover-carousel-margin-top-mobile); 34 --header-padding: 24px; 35 --header-padding-x: 24px; 36 } 37 38 ${e=>{let t=e.theme,a=e.isHomePage;if(t.template!==o.UITemplate.LATERAL_BAR_2022)return;let n="";return n+=`\n ${t.breakpoints.down("desktop")} {\n position: absolute;\n top: 0;\n }\n `,a&&(n+=`\n @media (min-width: ${t.breakpoints.values.desktop}px) and (max-height: 830px) {\n padding-top: 0;\n }\n `),n}} 39`,u=i.Ay.a` 40 max-height: 100%; 41 margin: 0; 42 overflow: hidden; 43 display: flex; 44 align-items: center; 45 justify-content: center; 46`,y=i.Ay.span` 47 display: block; 48 height: 0; 49 text-indent: -9999px; 50`,_=(0,i.Ay)(g.Y)` 51 --image-max-height: 160px; 52 53 height: 100%; 54 max-height: var(--image-max-height); 55 56 ${e=>e.theme.breakpoints.down("desktop")} { 57 --image-max-height: 120px; 58 } 59 60 ${e=>e.theme.breakpoints.down("laptop")} { 61 --image-max-height: 80px; 62 } 63 64 ${e=>{let t=e.theme,a=e.$isHomePage;return t.template===o.UITemplate.LATERAL_BAR_2022&&a&&`\n @media (min-width: ${t.breakpoints.values.desktop}px) and (max-height: 830px) {\n max-width: 185px;\n max-height: 80px;\n }\n `}} 65 66 ${e=>e.$isSmall&&"\n --image-max-height: 90px;\n height: 90px;\n min-width: 120px;\n max-width: min(40vw, 200px);\n "} 67`,v=e=>{let t=e.children,a=e.className,n=e.position,i=void 0===n?"absolute":n,o=e.transparent,r=void 0!==o&&o;const s=(0,p.a)().isHomePage;return(0,m.jsx)(c,{"data-print-hidden":!0,transparent:r,position:i,isHomePage:s,className:a,children:t})};v.RouterLink=e=>{let t=e.logoType,a=void 0===t?h.ex.LIGHT:t,i=e.smallLogo,o=void 0!==i&&i,s=e.logoSrc,d=e.logoAlt;const g=(0,p.a)().isHomePage,x=(0,l._r)().config,c=(0,n.Bd)().t,v=(0,r.Pn)(),b=c("seo_markup.career_site_home_page.title",{clientName:x.company_name});return(0,m.jsxs)(u,{href:"/",children:[(0,m.jsx)(y,{as:g?"h1":"span",children:b}),v&&(0,m.jsx)(_,{src:s||(0,h.XH)(x,a),alt:d||`Logo ${x.company_name}`,fetchPriority:"high",$isHomePage:g,$isSmall:o})]})};const b=e=>{let t=e.logoAlt,a=e.logoSrc,n=e.logoType,i=e.smallLogo,o=function(e,t){if(null==e)return{};var a,n,i=function(e,t){if(null==e)return{};var a={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;a[n]=e[n]}return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)a=o[n],-1===t.indexOf(a)&&{}.propertyIsEnumerable.call(e,a)&&(i[a]=e[a])}return i}(e,x);const r=(0,s.V)();return(0,m.jsxs)(v,{...o,children:[(0,m.jsx)(v.RouterLink,{logoType:n,smallLogo:i,logoSrc:a,logoAlt:t}),(0,m.jsx)(d.V,{languages:r})]})}},12912(e,t,a){a.d(t,{Y:()=>n});const n=a(2345).Ay.img` 68 display: block; 69 width: 100%; 70 min-height: 80px; 71 min-width: 160px; 72 max-width: min(50vw, 280px); 73 object-fit: contain; 74`},95436(e,t,a){a.d(t,{C:()=>g,Ee:()=>h,Jr:()=>p,MA:()=>d,Pn:()=>l});var n=a(14041),i=a(11446),o=a(53018),r=a(3523);const p=()=>{const e=(0,o._r)().config;return(0,n.useMemo)(()=>e.features,[e.features])},s=()=>{const e=(0,r.a)(),t=e.isHomePage,a=e.isSearchPage;return t?i.CAREER_SITE_ROUTES.HOME:a?i.CAREER_SITE_ROUTES.SEARCH:i.CAREER_SITE_ROUTES.OFFER_DETAILS},l=()=>
74i.SiteContentHelper.displaysLogo(p(),s()),h=()=>i.SiteContentHelper.displaysMultibrandBanner(p(),s()),d=()=>p().display_page_footer,g=()=>p().display_page_header},3523(e,t,a){a.d(t,{a:()=>r});var n=a(59376),i=a(72666),o=a(17068);const r=()=>{const e=(0,n.zy)().pathname;return{isHomePage:e===i.J.HOME,isSearchPage:(0,o._p)(e),pathname:e}}},73257(e,t,a){a.r(t),a.d(t,{LegalsPage:()=>h});var n=a(2345),i=a(72132),o=a(56985),r=a(97519),p=a(31085);const s=n.Ay.div` 75 display: flex; 76 flex-direction: column; 77 min-height: 100vh; 78`,l=n.Ay.main` 79 padding: 32px; 80 margin: 0 auto auto auto; 81 max-width: 1024px; 82 line-height: 1.5; 83`,h=e=>{let t=e.content;return(0,p.jsxs)(s,{children:[(0,p.jsx)(o.Y9,{position:"static"}),(0,p.jsx)(l,{children:(0,p.jsx)("article",{dangerouslySetInnerHTML:{__html:r.A.sanitize(t,{USE_PROFILES:{html:!0}})}})}),(0,p.jsx)(i.w,{})]})}}}]);
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.