1"use strict";(self.webpackChunkep_www_client=self.webpackChunkep_www_client||[]).push([[575],{5448:(y,P,i)=>{i.d(P,{K:()=>f});var a=i(9808),l=i(1787),u=i(5e3);let d=(()=>{class s{}return s.\u0275fac=function(h){return new(h||s)},s.\u0275mod=u.oAB({type:s}),s.\u0275inj=u.cJS({imports:[[a.ez,l.Bz]]}),s})(),f=(()=>{class s{}return s.\u0275fac=function(h){return new(h||s)},s.\u0275mod=u.oAB({type:s}),s.\u0275inj=u.cJS({imports:[[a.ez,d]]}),s})()},6500:(y,P,i)=>{i.d(P,{J:()=>h});var a=i(9808),l=i(7579),u=i(6805),d=i(930),s=i(5e3);let t=(()=>{class _{constructor(){this.loadCss=function(p,b,x){return null===b.querySelector(`link[href='${x}']`)?new Promise((v,I)=>{const m=p.createElement("link");m.rel="stylesheet",m.type="text/css",m.href=x,m.onload=v,m.onerror=I,p.appendChild(b.head,m)}):Promise.resolve()}}loadScript(p,b,x){return null===b.querySelector(`script[src='${x}']`)?new Promise((v,I)=>{const m=p.createElement("script");m.type="text/javascript",m.src=x,m.text="",m.async=!0,m.defer=!0,m.onload=v,m.onerror=I,p.appendChild(b.body,m)}):Promise.resolve()}}return _.\u0275fac=function(p){return new(p||_)},_.\u0275prov=s.Yz7({token:_,factory:_.\u0275fac,providedIn:"root"}),_})(),h=(()=>{class _{constructor(p,b,x,w){this._document=p,this._loadScriptService=w,this.turnstileUrl="https://challenges.cloudflare.com/turnstile/v0/api.js",this.handleError=()=>{this.setToken("turnstile-failure")},this.setToken=v=>{!this.isRequested||(this.passcode.next(v),this.isRequested=!1)},this.setExpired=()=>{turnstile.execute(this.widgetId)},this.siteKey=b,this.passcode=new l.x,this.isRequested=!1,this.hasRendered=!1,this._loadScriptService.loadScript(x.createRenderer(null,null),this._document,this.turnstileUrl).then(()=>{const v=this._document.createElement("div");this._document.body.appendChild(v),this.widgetId=turnstile.render(v,{sitekey:this.siteKey,action:"turnstile-spin-v1",execution:"execute",appearance:"interaction-only",callback:this.setToken,"error-callback":this.handleError,"expired-callback":this.setExpired}),this.hasRendered=!0})}execute(){return this.isRequested=!0,this.hasRendered&&(turnstile.reset(this.widgetId),turnstile.execute(this.widgetId)),this.passcode.asObservable()}getCaptchaTokenPromise(){return function f(_,T){const p="object"==typeof T;return new Promise((b,x)=>{const w=new d.Hp({next:v=>{b(v),w.unsubscribe()},error:x,complete:()=>{p?b(T.defaultValue):x(new u.K)}});_.subscribe(w)})}(this.execute())}}return _.\u0275fac=function(p){return new(p||_)(s.LFG(a.K0),s.LFG("turnstileSiteKey"),s.LFG(s.FYo),s.LFG(t))},_.\u0275prov=s.Yz7({token:_,factory:_.\u0275fac,providedIn:"root"}),_})()},288:(y,P,i)=>{i.d(P,{_:()=>a});var a=(()=>{return(l=a||(a={})).InnerCenter="inner-center",l.InnerCenterTop="inner-center-top",l.InnerRightMiddle="inner-right-middle",l.InnerLeftMiddle="inner-left-middle",l.InnerLeftBottom="inner-left-bottom",l.InnerRightBottom="inner-right-bottom",l.InnerLeftTop="inner-left-top",l.InnerRightTop="inner-right-top",l.InnerRightTopMost="inner-right-topmost",l.InnerCenterTopMost="inner-center-topmost",a;var l})()},4860:(y,P,i)=>{i.d(P,{k:()=>u});var a=i(9808),l=i(5e3);let u=(()=>{class d{}return d.\u0275fac=function(s){return new(s||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[[a.ez]]}),d})()},416:(y,P,i)=>{i.d(P,{z:()=>u});var a=i(5e3),l=i(2313);let u=(()=>{class d{constructor(s){this.sanitizer=s}transform(s){return this.sanitizer.bypassSecurityTrustHtml(s)}}return d.\u0275fac=function(s){return new(s||d)(a.Y36(l.H7,16))},d.\u0275pipe=a.Yjl({name:"safeHtml",type:d,pure:!0}),d})()},5983:(y,P,i)=>{i.d(P,{X:()=>h});var a=i(9808),l=i(1787),u=i(671),d=i(5448),f=i(3075),s=i(3676),t=i(5e3);let h=(()=>{class _{}return _.\u0275fac=function(p){return new(p||_)},_.\u0275mod=t.oAB({type:_}),_.\u0275inj=t.cJS({imports:[[a.ez,d.K,f.u5,f.UX,u.p,l.Bz,s.a]]}),_})()},4299:(y,P,i)=>{i.d(P,{m:()=>m});var a=i(3075),l=i(5698),d=i(262),f=i(515),s=i(1135),t=i(5e3),h=i(6500),_=i(1787),T=i(520),p=i(9808),b=i(9957);
1function x(M,S){1&M&&(t.TgZ(0,"p",3),t._uU(1," Thank you for subscribing. You have been successfuly added to our email list. "),t.qZA())}function w(M,S){1&M&&(t.TgZ(0,"p",3),t._uU(1,"There was an error subscribing. Please try again."),t.qZA())}function v(M,S){1&M&&(t.TgZ(0,"p",3),t._uU(1,"Enter your email to sign up for SpaceX updates"),t.qZA())}function I(M,S){if(1&M){const O=t.EpF();t.TgZ(0,"form",4),t.TgZ(1,"div",5),t._UZ(2,"input",6),t.qZA(),t.TgZ(3,"spx-button",7),t.NdJ("click",function(){return t.CHM(O),t.oxw().submit()}),t.qZA(),t.qZA()}if(2&M){const O=t.oxw();t.Q6J("formGroup",O.formGroup),t.xp6(3),t.Q6J("showSpinner",O.isSubmitting)}}let m=(()=>{class M{constructor(O,C,E,k,A){this._formBuilder=O,this._captchaService=C,this._router=E,this._http=k,this._emailSignupWorkerUrl=A,this.isSubmitting=!1,this.showForm$=new s.X(!0),this.isSuccess=!1,this.isFailed=!1,this.returnUrl="",this.listType="updates",this.showPrompt=!0,this.formGroup=this._formBuilder.group({email:["",[a.kI.required,a.kI.email]]})}submit(){if(this.formGroup.valid){this.isSubmitting=!0,this.formGroup.controls.email.disable();let O=this.formGroup.controls.email.value;!function u(M,S,O){try{M.execute().pipe((0,l.q)(1)).subscribe({next:C=>{S(C)},error:()=>{O("invalid-token")}})}catch(C){O("invalid-token")}}(this._captchaService,C=>{this._http.post(this._emailSignupWorkerUrl,{email:O,captchaToken:C,listType:this.listType}).pipe((0,d.K)(k=>(console.error(k),this.isSubmitting=!1,this.isFailed=!0,this.showForm$.next(!1),f.E))).subscribe(k=>{!1===k.content?this.isFailed=!0:this.isSuccess=!0,this.isSubmitting=!1,this.showForm$.next(!1)})},C=>{this.isSubmitting=!1,this.isFailed=!0,this.showForm$.next(!1)})}}}return M.\u0275fac=function(O){return new(O||M)(t.Y36(a.qu),t.Y36(h.J),t.Y36(_.F0),t.Y36(T.eN),t.Y36("emailSignupWorkerUrl"))},M.\u0275cmp=t.Xpm({type:M,selectors:[["email-signup"]],inputs:{returnUrl:"returnUrl",listType:"listType",showPrompt:"showPrompt"},decls:7,vars:8,consts:[[1,"email-signup-content"],["class","email-header",4,"ngIf"],["id","signupform",3,"formGroup",4,"ngIf"],[1,"email-header"],["id","signupform",3,"formGroup"],[1,"email-input-wrapper"],["type","email","id","email","autocomplete","email","formControlName","email","placeholder","Your email address","required",""],["customButton","true","marginTop","0","text","Submit",3,"showSpinner","click"]],template:function(O,C){1&O&&(t.TgZ(0,"div",0),t.YNc(1,x,2,0,"p",1),t.YNc(2,w,2,0,"p",1),t.YNc(3,v,2,0,"p",1),t.ALo(4,"async"),t.YNc(5,I,4,2,"form",2),t.ALo(6,"async"),t.qZA()),2&O&&(t.xp6(1),t.Q6J("ngIf",C.isSuccess),t.xp6(1),t.Q6J("ngIf",C.isFailed),t.xp6(1),t.Q6J("ngIf",C.showPrompt&&t.lcZ(4,4,C.showForm$)),t.xp6(2),t.Q6J("ngIf",t.lcZ(6,6,C.showForm$)))},directives:[p.O5,a._Y,a.JL,a.sg,a.Fj,a.JJ,a.u,a.Q7,b.U],pipes:[p.Ov],styles:[".email-signup-content{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1024px;margin:0 auto}.email-signup-content .email-header{display:flex;flex-direction:column;font-family:D-DIN;color:var(--white-100);font-size:.875rem;margin-bottom:1rem;text-align:center;align-items:center;justify-content:center}.email-signup-content form{display:flex;flex-direction:row;width:75%;gap:10px;align-items:center;justify-content:center}.email-signup-content form .email-input-wrapper{min-width:400px}.email-signup-content form input[type=email]{width:100%;height:48px;box-sizing:border-box;padding:12px;color:var(--white-100);border:1px solid #555555;background-color:var(--black-50);border-radius:4px;font-size:16px;text-align:left;font-size:.75rem;font-family:D-DIN}.email-signup-content form input[type=email]:focus-visible{border:1px solid #555555;outline:none}.email-signup-content form input[type=email]:-webkit-autofill,.email-signup-content form input[type=email]:-webkit-autofill:hover,.email-signup-content form input[type=email]:-webkit-autofill:focus,.email-signup-content form input[type=email]:-webkit-autofill:active{-webkit-text-fill-color:var(--white-100)!important;
1-webkit-box-shadow:0 0 0 30px var(--black-50) inset!important;border:1px solid #555555!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.email-signup-content form input[type=email]::placeholder{font-size:.75rem;color:var(--white-100)}.email-signup-content form input[type=email]::-ms-input-placeholder{font-size:.75rem;color:var(--white-100)}.email-signup-content form input[type=email]:disabled{color:#fff;background-color:#d3d3d3;cursor:not-allowed;opacity:.7}.email-signup-content form .sign-up-button{border:1px solid var(--white-35);cursor:pointer;background-color:var(--black-50);border-radius:4px;color:var(--white-100);display:inline-flex;height:48px;width:100px;text-decoration:none;transition:background-color .5s cubic-bezier(.19,1,.22,1);align-items:center;justify-content:center}.email-signup-content form .sign-up-button.disabled{background-color:#6c757d;cursor:not-allowed}.email-signup-content form .sign-up-button .text{font-family:D-DIN;font-size:.75rem;line-height:110%;margin:auto;position:relative;text-align:center;text-transform:uppercase;transition:color .5s cubic-bezier(.19,1,.22,1);width:100%;justify-content:center}.email-signup-content form .sign-up-button:hover{background-color:var(--white-50)}.email-signup-content form .sign-up-button .spinner{width:15px;height:15px;border:2px solid #ffffff;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite;margin-right:8px;justify-content:center;text-align:center}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){spx-button{width:100%}spx-button .spx-button{width:100%}.email-signup-content{max-width:100%;padding:0 20 0 0}.email-signup-content form{width:100%;flex-direction:column;gap:15px}.email-signup-content form .email-input-wrapper{flex:none;width:100%;min-width:150px}.email-signup-content form .sign-up-button{width:100%}}\n"],encapsulation:3,changeDetection:0}),M})()},6676:(y,P,i)=>{i.d(P,{S:()=>nt});var a=i(5113),l=i(1135),u=i(4707),d=i(2722),f=i(288),s=i(6398),t=i(5e3),h=i(9808),_=i(3700),T=i(1787),p=i(9957),b=i(416);const x=["videoRef"];function w(e,r){if(1&e&&t._UZ(0,"div"),2&e){const n=t.oxw().ngIf;t.Gre("fade-to-black ",n,"")}}function v(e,r){if(1&e&&(t.ynx(0),t.YNc(1,w,1,3,"div",21),t.BQk()),2&e){const n=r.ngIf;t.xp6(1),t.Q6J("ngIf","none"!==n)}}const I=function(e){return{"contain-image":e}};function m(e,r){if(1&e&&(t.TgZ(0,"span",22),t._UZ(1,"img",23),t.qZA()),2&e){const n=r.$implicit,c=r.index,o=t.oxw(3);t.Udp("width",o.currentSectionImageWidth)("height",o.currentSectionImageHeight),t.xp6(1),t.Udp("opacity",o.currentSectionOpacity),t.Q6J("hidden",c!=o.currentSectionIndex||!n)("src",n,t.LSH)("ngClass",t.VKq(10,I,o.isMobile&&void 0!==o.currentSection.containImageMobile?o.currentSection.containImageMobile:o.currentSection.containImage)),t.uIk("aria-label",null==o.currentSection?null:o.currentSection.imageAriaLabel)}}function M(e,r){if(1&e&&(t.TgZ(0,"span",24),t.TgZ(1,"video",25,26),t._UZ(3,"source",27),t.qZA(),t.qZA()),2&e){const n=t.oxw(3);t.Udp("width",n.currentSectionImageWidth)("height",n.currentSectionImageHeight),t.xp6(1),t.Udp("object-fit",n.objectFitValue),t.Q6J("muted","muted"),t.xp6(2),t.Q6J("src",n.isMobile?n.metricTile.mobileVideoUrl:n.metricTile.videoUrl,t.LSH)}}function S(e,r){if(1&e&&(t.TgZ(0,"div",18),t.YNc(1,v,2,1,"ng-container",11),t.ALo(2,"async"),t.YNc(3,m,2,12,"span",19),t.ALo(4,"async"),t.YNc(5,M,4,8,"span",20),t.qZA()),2&e){const n=t.oxw(2);t.Tol(n.metricTile.imagePosition),t.Udp("width",n.currentSectionImageWidth)("height",n.currentSectionImageHeight),t.ekj("transparent",n.metricTile.supportWireDrawingOverlay),t.xp6(1),t.Q6J("ngIf",t.lcZ(2,11,n.fadeToBlack$)),t.xp6(2),t.Q6J("ngForOf",t.lcZ(4,13,n.imageUrls$)),t.xp6(2),t.Q6J("ngIf",n.isMobile?n.metricTile.mobileVideoUrl:n.metricTile.videoUrl)}}function O(e,r){if(1&e&&(t.TgZ(0,"h2",28),t._uU(1),t.qZA()),2&e){const n=t.oxw(2);t.xp6(1),t.Oqu(n.metricTile.preHeader)}}function C(e,r){if(1&e&&(t.TgZ(0,"h1",29),t._uU(1),t.qZA()),2&e){const n=t.oxw(2);t.xp6(1),t.Oqu(n.metricTile.header)}}function E(e,r){if(1&e&&(t.TgZ(0,"p",30),t._uU(1),t.qZA()),2&e){const n=t.oxw(2);t.xp6(1),t.Oqu(n.metricTile.description)}}function k(e,r){if(1&e){const n=t.EpF();t.TgZ(0,"button",33),t.NdJ("click",function(){const g=t.CHM(n).index;return t.oxw(3).clickSection(g)})("touchstart",function(){const g=t.CHM(n).index;return t.oxw(3).clickSection(g)}),t._uU(1),t.qZA()}if(2&e){const n=r.$implicit,c=r.index,o=t.oxw(3);t.MGl("id","section-tab-button-",c,""),t.uIk("aria-selected",c==o.currentSectionIndex),t.xp6(1),t.hij(" ",n.name," ")}}function A(e,r){if(1&e&&(t.TgZ(0,"div",31),t.YNc(1,k,2,3,"button",32),t.qZA()),2&e){const n=t.oxw(2);t.ekj("tiny-tabs",n.metricTile.tinyTabsMobile),t.xp6(1),t.Q6J("ngForOf",n.metricTile.sections)}}function D(e,r){if(1&e&&(t.TgZ(0,"p",34),t.ALo(1,"async"),t.ALo(2,"safeHtml"),t.qZA()),2&e){const n=t.oxw(2);t.ekj("hide",t.lcZ(1,3,n.hideText$)),t.Q6J("innerHtml",t.lcZ(2,5,n.currentSection.description),t.oJD)}}function B(e,r){if(1&e&&(t.TgZ(0,"h3"),t._uU(1),t.qZA()),2&e){const n=t.oxw(2);t.xp6(1),t.Oqu(n.currentSection.secondHeader)}}
1function J(e,r){if(1&e&&(t._UZ(0,"p",35),t.ALo(1,"safeHtml")),2&e){const n=t.oxw(2);t.Q6J("innerHtml",t.lcZ(1,1,n.currentSection.secondDescription),t.oJD)}}function L(e,r){if(1&e&&(t.TgZ(0,"a",40),t._uU(1),t.qZA()),2&e){const n=t.oxw(3);t.Q6J("href",n.currentSection.linkUrl,t.LSH),t.xp6(1),t.hij(" ",n.currentSection.linkText," ")}}function H(e,r){if(1&e&&(t.TgZ(0,"a",41),t._uU(1),t.qZA()),2&e){const n=t.oxw(3);t.Q6J("routerLink",n.currentSection.linkUrl),t.xp6(1),t.hij(" ",n.currentSection.linkText," ")}}function Y(e,r){if(1&e&&(t.TgZ(0,"div",36),t.YNc(1,L,2,2,"a",37),t.YNc(2,H,2,2,"a",38),t._UZ(3,"down-arrow-svg",39),t.qZA()),2&e){const n=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!n.shouldRouterLink(n.currentSection.linkUrl)),t.xp6(1),t.Q6J("ngIf",n.shouldRouterLink(n.currentSection.linkUrl))}}function F(e,r){1&e&&t.GkF(0)}function $(e,r){if(1&e&&(t.TgZ(0,"p",42),t._uU(1),t.qZA()),2&e){const n=t.oxw(2);t.xp6(1),t.hij(" ",null==n.metricTile.sections[n.currentSectionIndex]?null:n.metricTile.sections[n.currentSectionIndex].footnote," ")}}function Q(e,r){if(1&e&&(t._UZ(0,"spx-button",43),t.ALo(1,"async"),t.ALo(2,"async")),2&e){const n=t.oxw(2);t.Q6J("text",n.metricTile.buttonText)("url",n.metricTile.buttonUrl)("paddingHorizontal",t.lcZ(1,4,n.buttonPaddingHorizontal$))("widthPercent",t.lcZ(2,6,n.buttonWidthPercent$))}}function R(e,r){if(1&e&&(t.TgZ(0,"div",45),t._UZ(1,"img",46),t.qZA()),2&e){const n=r.$implicit,c=r.index,o=t.oxw(3);t.Gre("section-media ",o.metricTile.imagePosition,""),t.Udp("width",o.currentSectionImageWidth)("height",o.currentSectionImageHeight),t.Q6J("hidden",c!=o.currentSectionIndex||!n),t.xp6(1),t.Udp("width",o.currentSectionImageWidth)("height",o.currentSectionImageHeight)("opacity",o.currentSectionOpacity),t.Q6J("hidden",c!=o.currentSectionIndex||!n)("ngClass",t.VKq(18,I,o.currentSection.containImage))("src",n,t.LSH),t.uIk("aria-label",null==o.currentSection?null:o.currentSection.imageAriaLabel)}}function W(e,r){if(1&e&&(t.ynx(0),t.YNc(1,R,2,20,"div",44),t.ALo(2,"async"),t.BQk()),2&e){const n=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",t.lcZ(2,1,n.imageUrls$))}}function z(e,r){if(1&e&&(t.TgZ(0,"span",47),t.TgZ(1,"video",48),t._UZ(2,"source",49),t.qZA(),t.qZA()),2&e){const n=r.$implicit,c=r.index,o=t.oxw(2);t.Udp("width",o.currentSectionImageWidth)("height",o.currentSectionImageHeight),t.Q6J("hidden",c!=o.currentSectionIndex||!n),t.xp6(1),t.Udp("height",100,"%")("object-fit",o.objectFitValue),t.Q6J("hidden",c!=o.currentSectionIndex||!n)("muted","muted"),t.xp6(1),t.Q6J("src",o.isMobile?o.metricTile.sections[c].mobileVideoUrl:o.metricTile.sections[c].videoUrl,t.LSH)}}const N=function(e){return{$implicit:e}};function j(e,r){if(1&e&&(t.TgZ(0,"div",2),t.YNc(1,S,6,15,"div",3),t.TgZ(2,"div",4),t.TgZ(3,"div"),t.YNc(4,O,2,1,"h2",5),t.YNc(5,C,2,1,"h1",6),t.YNc(6,E,2,1,"p",7),t.YNc(7,A,2,3,"div",8),t.TgZ(8,"div",2),t.YNc(9,D,3,7,"p",9),t.TgZ(10,"div",10),t.YNc(11,B,2,1,"h3",11),t.YNc(12,J,2,3,"p",12),t.qZA(),t.YNc(13,Y,4,2,"div",13),t.YNc(14,F,1,0,"ng-container",14),t.YNc(15,$,2,1,"p",15),t.YNc(16,Q,3,8,"spx-button",16),t.qZA(),t.qZA(),t.YNc(17,W,3,3,"ng-container",11),t.YNc(18,z,3,12,"span",17),t.ALo(19,"async"),t.qZA(),t.qZA()),2&e){const n=t.oxw(),c=t.MAs(2);let o,g;t.ekj("ontop",n.metricTile.supportWireDrawingOverlay)("margin",!0===n.currentSection.marginTop),t.xp6(1),t.Q6J("ngIf",null===(o=n.isMobile?n.currentSection.useMediaAsTileBackgroundMobile:n.currentSection.useMediaAsTileBackground)||void 0===o||o),t.xp6(1),t.Udp("height",n.heightValue),t.xp6(1),t.Tol(n.tilePosition),t.xp6(1),t.Q6J("ngIf",n.metricTile.preHeader),t.xp6(1),t.Q6J("ngIf",n.metricTile.header),t.xp6(1),t.Q6J("ngIf",n.metricTile.description),t.xp6(1),t.Q6J("ngIf",(null==n.metricTile.sections?null:n.metricTile.sections.length)>1),t.xp6(2),t.Q6J("ngIf",null==n.currentSection?null:n.currentSection.description),t.xp6(2),t.Q6J("ngIf",null==n.currentSection?null:n.currentSection.secondHeader),t.xp6(1),t.Q6J("ngIf",null==n.currentSection?null:n.currentSection.secondDescription),t.xp6(1),t.Q6J("ngIf",null==n.currentSection?null:n.currentSection.linkText),t.xp6(1),t.Q6J("ngTemplateOutlet",c)("ngTemplateOutletContext",t.VKq(25,N,null==n.currentSection?null:n.currentSection.metrics)),t.xp6(1),t.Q6J("ngIf",null==n.currentSection?null:n.currentSection.footnote),t.xp6(1),t.Q6J("ngIf",n.metricTile.buttonText),t.xp6(1),t.Q6J("ngIf",!(null===(g=n.isMobile?n.currentSection.useMediaAsTileBackgroun
1dMobile:n.currentSection.useMediaAsTileBackground)||void 0===g||g)),t.xp6(1),t.Q6J("ngForOf",t.lcZ(19,23,n.videoUrls$))}}function V(e,r){if(1&e&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&e){const n=t.oxw().$implicit;t.xp6(1),t.Oqu(n.secondValue)}}function K(e,r){if(1&e&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&e){const n=t.oxw().$implicit;t.xp6(1),t.Oqu(n.subValue)}}function q(e,r){if(1&e&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&e){const n=t.oxw().$implicit;t.xp6(1),t.Oqu(n.subSubValue)}}function G(e,r){if(1&e&&(t.TgZ(0,"tr"),t.TgZ(1,"td",51),t._uU(2),t.qZA(),t.TgZ(3,"td",52),t.TgZ(4,"p"),t.TgZ(5,"span"),t._uU(6),t.TgZ(7,"sup"),t._uU(8),t.qZA(),t._uU(9),t.qZA(),t.YNc(10,V,2,1,"span",11),t.qZA(),t.YNc(11,K,2,1,"p",11),t._UZ(12,"p"),t.YNc(13,q,2,1,"p",11),t.qZA(),t.qZA()),2&e){const n=r.$implicit;t.xp6(2),t.Oqu(n.label),t.xp6(4),t.Oqu(n.value),t.xp6(2),t.Oqu(n.superscriptValue),t.xp6(1),t.Oqu(n.valueSuffix),t.xp6(1),t.Q6J("ngIf",n.secondValue),t.xp6(1),t.Q6J("ngIf",n.subValue),t.xp6(2),t.Q6J("ngIf",n.subSubValue)}}function X(e,r){if(1&e&&(t.TgZ(0,"table"),t.TgZ(1,"tbody"),t.YNc(2,G,14,7,"tr",50),t.qZA(),t.qZA()),2&e){const n=t.oxw().$implicit;t.xp6(2),t.Q6J("ngForOf",n)}}function tt(e,r){if(1&e&&t.YNc(0,X,3,1,"table",11),2&e){const n=r.$implicit;t.Q6J("ngIf",null==n?null:n.length)}}let nt=(()=>{class e{constructor(n){this.breakpointObserver=n,this.replayVideoOnScroll=!1,this.currentSectionIndex=0,this.currentlyInView=!1,this.currentPageYOffset=0,this._imageUrls$=new l.X([]),this.imageUrls$=this._imageUrls$.asObservable(),this._videoUrls$=new l.X([]),this.videoUrls$=this._videoUrls$.asObservable(),this._fadeToBlack$=new l.X("none"),this.fadeToBlack$=this._fadeToBlack$.asObservable(),this._buttonPaddingHorizontal$=new l.X(0),this.buttonPaddingHorizontal$=this._buttonPaddingHorizontal$.asObservable(),this._buttonWidthPercent$=new l.X(0),this.buttonWidthPercent$=this._buttonWidthPercent$.asObservable(),this.hideText$=new l.X(!1),this._destroy$=new u.t(1)}ngOnInit(){this.breakpointObserver.observe([a.u3.Small,a.u3.XSmall]).pipe((0,d.R)(this._destroy$)).subscribe({next:n=>{this.isMobile=n.matches,this._calculateImageUrls(),this._calculateVideoUrls(),this._calculateFadeToBlackPresence(),this._calculateButtonStyling()}})}ngAfterViewInit(){this.videoRef&&this.replayVideoOnScroll&&this.videoRef.nativeElement.pause()}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}onScroll(){if(!this.videoRef||!this.replayVideoOnScroll)return;const n=this.videoRef.nativeElement.getBoundingClientRect(),c=window.innerHeight||document.documentElement.clientHeight,o=(0,s.g)(n,c,98),g=window.pageYOffset;!this.currentlyInView&&o&&g>this.currentPageYOffset&&(this.videoRef.nativeElement.pause(),this.videoRef.nativeElement.currentTime=0,this.videoRef.nativeElement.play()),this.currentlyInView=o,this.currentPageYOffset=g}clickSection(n){this.currentSectionIndex=n}get currentSection(){var n;return null===(n=this.metricTile)||void 0===n?void 0:n.sections[this.currentSectionIndex]}get currentSectionImageHeight(){var n,c,o,g;const Z=null!==(c=null===(n=this.currentSection)||void 0===n?void 0:n.mobileImageHeight)&&void 0!==c?c:null===(o=this.currentSection)||void 0===o?void 0:o.imageHeight,U=this.isMobile?Z:null===(g=this.currentSection)||void 0===g?void 0:g.imageHeight;return null!=U?U:""}get currentSectionImageWidth(){var n,c,o,g;const Z=null!==(c=null===(n=this.currentSection)||void 0===n?void 0:n.mobileImageWidth)&&void 0!==c?c:null===(o=this.currentSection)||void 0===o?void 0:o.imageWidth,U=this.isMobile?Z:null===(g=this.currentSection)||void 0===g?void 0:g.imageWidth;return null!=U?U:""}get currentSectionOpacity(){var n,c;return null!==(c=null===(n=this.currentSection)||void 0===n?void 0:n.imageOpacity)&&void 0!==c?c:1}_calculateImageUrls(){var n;const c=null===(n=this.metricTile)||void 0===n?void 0:n.sections.map(o=>{var g;return this.isMobile&&null!==(g=o.mobileImageUrl)&&void 0!==g?g:o.imageUrl});this._imageUrls$.next(c)}_calculateVideoUrls(){var n;const c=null===(n=this.metricTile)||void 0===n?void 0:n.sections.map(o=>{var g;return this.isMobile&&null!==(g=o.mobileVideoUrl)&&void 0!==g?g:o.videoUrl});
1this._videoUrls$.next(c)}_calculateFadeToBlackPresence(){var n;this._fadeToBlack$.next(this.isMobile&&void 0!==this.metricTile.fadeToBlackMobile?this.metricTile.fadeToBlackMobile:null!==(n=this.metricTile.fadeToBlack)&&void 0!==n?n:"none")}_calculateButtonStyling(){this.isMobile?(this._buttonPaddingHorizontal$.next(0),this._buttonWidthPercent$.next(100)):(this._buttonPaddingHorizontal$.next(20),this._buttonWidthPercent$.next(null))}get tilePosition(){var n,c;return null!==(c=null===(n=this.metricTile)||void 0===n?void 0:n.tilePosition)&&void 0!==c?c:f._.InnerLeftMiddle}get imagePosition(){var n,c;return null!==(c=null===(n=this.metricTile)||void 0===n?void 0:n.imagePosition)&&void 0!==c?c:"fullscreen"}get heightValue(){var n;return null!==(n=this.height)&&void 0!==n?n:""}get objectFitValue(){var n,c,o;return this.isMobile?null===(n=this.metricTile)||void 0===n?void 0:n.mobileObjectFit:null!==(o=null===(c=this.metricTile)||void 0===c?void 0:c.objectFit)&&void 0!==o?o:"cover"}shouldRouterLink(n){return n.startsWith("/")}onWindowsScroll(n){if(!this.metricTile.hideTextMobileYValue)return;const c=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;this.hideText$.next(!!(this.isMobile&&c>=this.metricTile.hideTextMobileYValue))}}return e.\u0275fac=function(n){return new(n||e)(t.Y36(a.Yg))},e.\u0275cmp=t.Xpm({type:e,selectors:[["metric-tile"]],viewQuery:function(n,c){if(1&n&&t.Gf(x,5),2&n){let o;t.iGM(o=t.CRH())&&(c.videoRef=o.first)}},hostBindings:function(n,c){1&n&&t.NdJ("scroll",function(g){return c.onWindowsScroll(g)},!1,t.Jf7)},inputs:{metricTile:"metricTile",replayVideoOnScroll:"replayVideoOnScroll",height:"height"},decls:3,vars:1,consts:[["class","section",3,"ontop","margin",4,"ngIf"],["metricTable",""],[1,"section"],["class","image-wrapper",3,"class","transparent","width","height",4,"ngIf"],[1,"section-inner"],["id","preheader",4,"ngIf"],["id","header",4,"ngIf"],["id","description",4,"ngIf"],["class","section-tabs",3,"tiny-tabs",4,"ngIf"],["class","metric-tile-second-description-innerhtml","id","section-description",3,"hide","innerHtml",4,"ngIf"],[1,"second-description"],[4,"ngIf"],["class","metric-tile-second-description-innerhtml",3,"innerHtml",4,"ngIf"],["class","link-text",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","footnote",4,"ngIf"],[3,"text","url","paddingHorizontal","widthPercent",4,"ngIf"],["role","img","aria-hidden","true","class","section-video",3,"hidden","width","height",4,"ngFor","ngForOf"],[1,"image-wrapper"],["role","img",3,"width","height",4,"ngFor","ngForOf"],["role","img","aria-hidden","true",3,"width","height",4,"ngIf"],[3,"class",4,"ngIf"],["role","img"],["id","background-img","loading","lazy",3,"hidden","src","ngClass"],["role","img","aria-hidden","true"],["autoplay","","loop","","preload","auto","playsinline","","webkit-playsinline","",3,"muted"],["videoRef",""],["type","video/mp4","id","video-source",3,"src"],["id","preheader"],["id","header"],["id","description"],[1,"section-tabs"],["role","tab",3,"id","click","touchstart",4,"ngFor","ngForOf"],["role","tab",3,"id","click","touchstart"],["id","section-description",1,"metric-tile-second-description-innerhtml",3,"innerHtml"],[1,"metric-tile-second-description-innerhtml",3,"innerHtml"],[1,"link-text"],["target","_blank",3,"href",4,"ngIf"],[3,"routerLink",4,"ngIf"],["rotation","270"],["target","_blank",3,"href"],[3,"routerLink"],[1,"footnote"],[3,"text","url","paddingHorizontal","widthPercent"],[3,"class","hidden","width","height",4,"ngFor","ngForOf"],[3,"hidden"],["loading","lazy",3,"hidden","ngClass","src"],["role","img","aria-hidden","true",1,"section-video",3,"hidden"],["autoplay","","loop","","preload","auto","playsinline","","webkit-playsinline","",3,"hidden","muted"],["type","video/mp4",3,"src"],[4,"ngFor","ngForOf"],[1,"metric-label"],[1,"metric-value"]],template:function(n,c){1&n&&(t.YNc(0,j,20,27,"div",0),t.YNc(1,tt,1,1,"ng-template",null,1,t.W1O)),2&n&&t.Q6J("ngIf",c.metricTile)},directives:[h.O5,h.tP,h.sg,h.mk,_.N,T.yS,p.U],pipes:[h.Ov,b.z],styles:[".image-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;background-position:center center;background-size:cover;left:0;z-index:1}.image-wrapper[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{width:100%;height:100%}.image-wrapper[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{position:absolute;top:0;background-position:center center;background-size:cover;left:0;object-fit:cover;height:100%;width:100%}.image-wrapper[_ngcontent-%COMP%] .fade-to-black[_ngcontent-%COMP%]{height:100%;width:100%;position:absolute;top:0;left:0;z-index:2}.image-wrapper[_ngcontent-%COMP%] .fade-to-black.right[_ngcontent-%COMP%]{background-image:linear-gradient(to right,transparent,black)}.image-wrapper[_ngcontent-%COMP%] .fade-to-black.left[_ngcontent-%COMP%]{background-image:linear-gradient(to left,transparent,black)}.image-wrapper[_ngcontent-%COMP%] .fade-to-black.up[_ngcontent-%COMP%]{background-image:linear-gradient(to top,transparent,black)}.image-wrapper[_ngcontent-%COMP%] .fade-to-black.down[_ngcontent-%COMP%]{background-image:linear-gradient(to bottom,transparent,black)}.image-wrapper[_ngcontent-%COMP%] .fade-to-black.radial-down[_ngcontent-%COMP%]{background:radial-gradient(circle,rgba(255,255,255,0) 50%,#000 100%),linear-gradient(180deg,rgba(0,0,0,0) 90%,#000 100%),linear-gradient(270deg,rgba(0,0,0,0) 90%,#000 100%)}.section-inner[_ngcontent-%COMP%]{z-index:3}
1.section-video[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{width:100vw}.inner-left-middle[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{line-height:3rem;margin:auto auto auto 0;max-width:90%}.inner-left-middle[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:D-DIN;font-size:1.25rem;line-height:32px;margin:0;max-width:85%}
1.inner-left-middle[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{max-width:95%;font-size:1rem;font-family:D-DIN;font-weight:400;margin:15px 0}.inner-left-middle[_ngcontent-%COMP%] .metric-label[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] .metric-label[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] .metric-label[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] .metric-label[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] .metric-label[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] .metric-label[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] .metric-label[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] .metric-label[_ngcontent-%COMP%]{text-transform:uppercase;font-size:.875rem}
1.inner-left-middle[_ngcontent-%COMP%] .metric-value[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] .metric-value[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] .metric-value[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] .metric-value[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] .metric-value[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] .metric-value[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] .metric-value[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] .metric-value[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{line-height:1.1;margin-top:0;margin-bottom:0}.inner-left-middle[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:bolder;color:var(--white-100);font-size:16px}
1.inner-left-middle[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover, .inner-left-top[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover, .inner-left-bottom[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover, .inner-right-top[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover, .inner-right-topmost[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover, .inner-center[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover, .inner-right-middle[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover, .inner-center-topmost[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover{cursor:pointer}.inner-left-middle[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] down-arrow-svg[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] down-arrow-svg[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] down-arrow-svg[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] down-arrow-svg[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] down-arrow-svg[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] down-arrow-svg[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] down-arrow-svg[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%] down-arrow-svg[_ngcontent-%COMP%]{margin-left:0;transition:margin .3s ease-in-out}
1.inner-left-middle[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover down-arrow-svg[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover down-arrow-svg[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover down-arrow-svg[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover down-arrow-svg[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover down-arrow-svg[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover down-arrow-svg[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover down-arrow-svg[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] .link-text[_ngcontent-%COMP%]:hover down-arrow-svg[_ngcontent-%COMP%]{margin-left:5px}.inner-left-middle[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:var(--white-100);margin:auto auto 10px}
1.inner-left-middle[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] .second-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{max-width:95%;margin:15px 0;line-height:1.6}.inner-left-middle[_ngcontent-%COMP%] table[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] table[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] table[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] table[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] table[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] table[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] table[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{margin-top:30px;border-collapse:collapse;width:100%}
1.inner-left-middle[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:20px 0;border-bottom:1px solid var(--white-30)}.inner-left-middle[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child, .inner-left-top[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child, .inner-left-bottom[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child, .inner-right-top[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child, .inner-right-topmost[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child, .inner-center[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child, .inner-right-middle[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child, .inner-center-topmost[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child{font-size:1rem;font-weight:600;text-align:right}
1.inner-left-middle[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%]{margin:50px 0 30px;display:block;text-align:left;color:var(--white-50)}.inner-left-middle[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background:0 0;border-bottom:1px solid transparent;border:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin:0 10px;opacity:.3;text-transform:uppercase;transition:opacity .3s}
1.inner-left-middle[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .inner-left-top[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .inner-left-bottom[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .inner-right-top[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .inner-right-topmost[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .inner-center[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .inner-right-middle[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .inner-center-topmost[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{opacity:1}.inner-left-middle[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:first-child, .inner-left-top[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:first-child, .inner-left-bottom[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:first-child, .inner-right-top[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:first-child, .inner-right-topmost[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:first-child, .inner-center[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:first-child, .inner-right-middle[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:first-child, .inner-center-topmost[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:first-child{margin-left:0}
1.inner-left-middle[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[aria-selected=true][_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[aria-selected=true][_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[aria-selected=true][_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[aria-selected=true][_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[aria-selected=true][_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[aria-selected=true][_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[aria-selected=true][_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%] button[aria-selected=true][_ngcontent-%COMP%]{border-bottom:1px solid white;opacity:1}.inner-center-topmost[_ngcontent-%COMP%] .section-tabs[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:25px;margin-bottom:25px}.inner-center-topmost[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{max-width:100%}.inner-right-middle[_ngcontent-%COMP%]{width:37%}.left[_ngcontent-%COMP%]{left:0%}.inner-left[_ngcontent-%COMP%]{left:10%}.right[_ngcontent-%COMP%]{right:0%}.bottom[_ngcontent-%COMP%]{bottom:-25%;top:auto;transform:none}.contain-image[_ngcontent-%COMP%]{object-fit:contain!important}.footnote[_ngcontent-%COMP%]{margin:15px 0 0!important}.section[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{line-height:26px;transition:opacity .5s;opacity:1}.section[_ngcontent-%COMP%] p.hide[_ngcontent-%COMP%]{opacity:0}.ontop[_ngcontent-%COMP%]{z-index:11}.transparent[_ngcontent-%COMP%]{background:transparent}.section-media[_ngcontent-%COMP%]{top:50%;transform:translateY(-50%);position:relative}.section-media[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:70vh;width:auto}.section-media.right[_ngcontent-%COMP%]{text-align:right}.section-media.left[_ngcontent-%COMP%]{text-align:left}","@media (max-width: 961px){.section[_ngcontent-%COMP%]{display:flex;flex-direction:column}.section.margin[_ngcontent-%COMP%]{margin-top:250px}.image-wrapper[_ngcontent-%COMP%]{position:relative;height:800px;inset:auto}.image-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{background-position:center bottom}.image-wrapper[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{background-position:center bottom}
1.inner-left-middle[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%], .inner-center-top[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%], .inner-right-bottom[_ngcontent-%COMP%]{width:100%;max-width:100%}.inner-left-middle[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-center-top[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .inner-right-bottom[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{max-width:80%;line-height:2.25rem}.inner-center-topmost[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{max-width:100%}
1.inner-left-middle[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%], .inner-right-bottom[_ngcontent-%COMP%]{top:0;position:relative;left:auto;right:auto;padding:40px 20px;transform:none;box-sizing:border-box}.inner-left-middle[_ngcontent-%COMP%] .section-tabs.tiny-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-left-top[_ngcontent-%COMP%] .section-tabs.tiny-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-left-bottom[_ngcontent-%COMP%] .section-tabs.tiny-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-right-top[_ngcontent-%COMP%] .section-tabs.tiny-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-right-topmost[_ngcontent-%COMP%] .section-tabs.tiny-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-center-topmost[_ngcontent-%COMP%] .section-tabs.tiny-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-center[_ngcontent-%COMP%] .section-tabs.tiny-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-right-middle[_ngcontent-%COMP%] .section-tabs.tiny-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .inner-right-bottom[_ngcontent-%COMP%] .section-tabs.tiny-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:.75rem}.inner-center-top[_ngcontent-%COMP%]{top:0%;position:absolute;margin:15px 0;text-align:center;width:90%}.section-inner[_ngcontent-%COMP%]:has( > .inner-center-top)[_ngcontent-%COMP%]{position:absolute;height:900px;top:0%}.section-video[_ngcontent-%COMP%]{position:absolute;transform:translateY(-80%);width:100vw;pointer-events:none;top:0}.section-video[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{width:100%;pointer-events:none}.section-media[_ngcontent-%COMP%]{padding-top:4.5rem;margin:0;top:auto;transform:none}.section-media[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:auto}.section-media.bottom[_ngcontent-%COMP%]{padding-top:0}spx-button[_ngcontent-%COMP%]{width:100%}}"],changeDetection:0}),e})()},6398:(y,P,i)=>{function a(l,u,d){return!(Math.floor(100-(l.top>=0?0:l.top)/+-l.height*100)<d||Math.floor(100-(l.bottom-u)/l.height*100)<d)}i.d(P,{g:()=>a})}}]);
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.