1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,80692,e=>{"use strict";var t=e.i(91398),i=e.i(91788),l=e.i(91567),n=e.i(72043),a=e.i(68489);let r={default:{wrapper:"timeline-wrapper relative flex md:px-24 mdl:px-0 md:pb-20 mdl:pb-0",fix:"fixed top-20",timelineNavigation:"absolute timeline-navigation w-1/4 pl-20 top-20 md:w-1/9 mdl:pl-40",fixed:"timeline-navigation w-1/4 pl-20 fixed top-20 md:w-1/9 md:pl-10 mdl:pl-50 lg:pl-40 md:z-1",timelineContent:"timeline-content w-3/4 flex relative left-25% flex-wrap md:w-86% md:left-12% md:pl-30 mdl:pl-0",cardContent:"card-content font-RegularFont flex flex-wrap mb-40 mdl:my-0 md:mb-60 mdl:mb-100 w-full",imageContainer:"image-container w-full text-center bg-white-grey mb-20 mdl:w-1/4 mdl:bg-white mdl:mb-0",timelineImage:"timeline-image h-300 mx-auto mdl:h-unset mdl:mx-unset w-auto",image:"card-image mdl:ml-20",title:"text-navy-dark-blue font-BoldFont mb-20 md:mb-15 pr-20 mdl:mt-20 mdl:mb-10 text-18 mdl:text-22 leading-26 mdl:leading-32",description:"description font-RegularFont text-warm-grey text-17 font-RegularFont text-warm-grey text-17 pr-20 mdl:w-9/10 md:text-18 leading-24 md:leading-26",activeYear:"timeline-year-active text-navy-dark-blue font-BoldFont text-18 py-20 cursor-pointer leading-lighter mdl:tracking-xnormal",year:"timeline-year text-warm-blue font-RegularFont text-14 py-20 cursor-pointer tracking-wide",yearUnderline:"block text-left h-px w-20 border-t-4 border-navy-dark-blue mt-10 md:mt-5",yearUnderlineFixd:"block text-left h-px w-20 border-t-4 border-navy-dark-blue fixed",timelineDescription:"timeline-description mdl:w-2/3 mdl:pl-120 mdl:flex mdl:flex-col mdl:justify-center",img:"image w-1/4"},"Campaign-TimelineCard":{wrapper:"timeline-wrapper relative flex md:px-24 mdl:px-0 md:pb-20 mdl:pb-0",fix:"fixed top-20",timelineNavigation:"absolute timeline-navigation w-1/4 pl-20 top-20 md:w-1/9 mdl:pl-90",fixed:"timeline-navigation w-1/4 pl-20 fixed top-20 md:w-1/9 md:pl-10 mdl:pl-50 lg:pl-90 md:z-1",timelineContent:"timeline-content w-3/4 flex relative left-25% flex-wrap md:w-86% md:left-12% md:pl-30 mdl:pl-0",cardContent:"card-content font-RegularFont flex flex-wrap mb-40 mdl:my-0 md:mb-60 mdl:mb-100 w-full",imageContainer:"image-container w-full text-center bg-white-grey mb-20 mdl:w-1/4 mdl:bg-white mdl:mb-0",timelineImage:"timeline-image h-300 mx-auto mdl:h-unset mdl:mx-unset",image:"card-image mdl:ml-20",title:"text-navy-dark-blue font-BoldFont text-18 leading-normal mb-15 pr-20 md:text-30 mdl:mt-20 mdl:mb-30",description:"description-test font-RegularFont text-shaveChatGray text-17 leading-normal pr-20 mdl:w-4/5 md:text-18 mdl:text-22 tracking-xnormal md:tracking-xxnormal",activeYear:"timeline-year-active text-navy-dark-blue font-BoldFont text-18 py-25 cursor-pointer leading-lighter mdl:tracking-xnormal",year:"timeline-year text-warm-blue font-RegularFont text-14 py-25 cursor-pointer tracking-wide",yearUnderline:"block text-left h-px w-20 border-t-4 border-navy-dark-blue mt-10 md:mt-5",yearUnderlineFixd:"block text-left h-px w-20 border-t-4 border-navy-dark-blue fixed",timelineDescription:"timeline-description mdl:w-2/3 mdl:pl-120 mdl:flex mdl:flex-col mdl:justify-center",img:"image w-1/4",button:"button mt-40 inline-flex items-center",buttonTextWrapper:"buttonTextWrapper inline-flex pr-30"}};var m=e.i(38448),d=e.i(74698);let o=(0,a.default)(()=>e.A(61676),{loadableGenerated:{modules:[76609]}}),s=(0,a.default)(()=>e.A(2059),{loadableGenerated:{modules:[41015]}});class c extends i.Component{static propTypes={title:l.default.string,year:l.default.string,variant:l.default.string,timelineCardCollection:l.default.object,contentData:l.default.object};constructor(e){super(e),this.state={currPosition:1,isActive:!1,selectedYear:"",triggerSideFix:!1,topHeight:0,isDesktop:!0,config:{}},this.timelineRefs=i.default.createRef()}componentDidMount(){window.addEventListener("scroll",this.handleScroll);{let e=window.innerWidth>m.default.mobileBreakpoint;this.setState({isDesktop:e,config:e?{incrementBy:-20,multiplyBy:10}:{incrementBy:-20,multiplyBy:5}})}}componentWillUnmount=()=>{window.removeEventListener("scroll",this.handleScroll)};handleScroll=()=>{let e=this.processData(this.props.timelineCardCollection),t=window.pageYOffset,i=document.getElementById("headerMenu").clientHeight,l=document.getElementById("timeline-card").offsetTop,n=document.getElementById("timeline-card").offsetHeight,a=l-i,r=document.getElementsByClassName("card-content")[0].offsetHeight;e.forEach((e,i)=>{if(document.getElementById(`${e.year}${i}`).offsetTop+a-30<=t){this.setState({currPosition:`${e.year}${i}`,isActive:!0,selectedYear:`${e.year}${i}`,triggerSideFix:!0});let l=(a-30-window.scrollY)/11+100;n+a-2*r<=t?this.timelineRefs.current&&(this.timelineRefs.current.style.top=l+this.state.config.incrementBy*this.state.config.multiplyBy+"px"):this.timelineRefs.current&&(this.timelineRefs.current.style.top=l+"px")}}),(a-30>=t||n+a-r/2<=t)&&(this.setState({triggerSideFix:!1}),this.timelineRefs.current&&(this.timelineRefs.current.style.top="50px"))};processData=e=>{let t=[];return e.items&&e.items.map((e,i)=>{t[i]={year:e.year,title:e.contentCard.title,text:e.contentCard.text,imageSet:e.contentCard.imageSet,alt:e.contentCard.imageSet&&e.contentCard.imageSet.desktopImage&&e.contentCard.imageSet.desktopImage.t
1itle,gaEventClass:e.contentCard.gaEventClass,gaEventLabel:e.contentCard.gaEventLabel,linkButton:e.contentCard.callToActionsCollection}}),t};scrollTo=e=>{let t=document.getElementById("headerMenu").clientHeight,i=document.getElementById("timeline-card").offsetTop;window.scroll({behavior:"smooth",left:0,top:e.offsetTop+(i-t)-30})};scrollFun=e=>{this.scrollTo(document.getElementById(e))};render(){let{timelineCardCollection:e,variant:l}=this.props,a=this.processData(e),m=l?r[l]:r.default;return(0,t.jsx)(i.default.Fragment,{children:(0,t.jsxs)("div",{className:m.wrapper,children:[(0,t.jsx)("div",{className:this.state.triggerSideFix?m.fixed:m.timelineNavigation,ref:this.timelineRefs,children:a&&a.map((e,i)=>(0,t.jsxs)("div",{role:"presentation",onClick:()=>{this.scrollFun(`${e.year}${i}`,this.state.isActive)},onKeyPress:()=>{this.scrollFun(`${e.year}${i}`,this.state.isActive)},"data-action-detail":e.gaEventLabel||e.year,className:(0,n.default)(this.state.isActive&&this.state.selectedYear==`${e.year}${i}`?m.activeYear:m.year,e.gaEventClass),children:[e.year,this.state.selectedYear==`${e.year}${i}`&&(0,t.jsx)("span",{className:(0,n.default)(m.yearUnderline,"indicator")})]},i))}),(0,t.jsx)("div",{className:m.timelineContent,children:a&&a.map((e,i)=>(0,t.jsxs)("div",{id:`${e.year}${i}`,className:m.cardContent,children:[(0,t.jsx)("div",{className:m.imageContainer,children:(0,t.jsx)(d.default,{component:"picture",srcset:e.imageSet&&e.imageSet.desktopImage&&e.imageSet.desktopImage.url,tabSrcset:e.imageSet&&e.imageSet.tabletImage&&e.imageSet.tabletImage.url,className:m.timelineImage,image:e.imageSet&&e.imageSet.smartphoneImage&&e.imageSet.smartphoneImage.url,altText:e&&e.imageSet&&e.imageSet.altText})}),(0,t.jsxs)("div",{className:m.timelineDescription,children:[(0,t.jsx)(o,{className:m.title,component:"h2",markdown:e.title}),(0,t.jsx)(o,{className:m.description,component:"p",markdown:e.text}),e.linkButton&&e.linkButton.items&&e.linkButton.items.map((e,i)=>(0,t.jsx)(s,{component:"a",variant:"defaultButton",className:m.button,blueArrows:!0,href:e.link.url,"data-action-detail":e.gaEventLabel,children:e.title&&(0,t.jsx)("span",{className:m.buttonTextWrapper,children:e.title})},i))]})]},i))})]})})}}e.s(["default",0,c],80692)},41242,function(e){e.n(e.i(80692))}]);
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.