1"use strict";(self.webpackChunkwww_capitalone_com=self.webpackChunkwww_capitalone_com||[]).push([[9371],{5874:(y,v,l)=>{l.d(v,{s:()=>b});var d=l(7882),_=l(7238);let e=(()=>{var m;class f{constructor(r){this.requestService=r}isCmsPreview(){return this.requestService.isPreviewRequest()}addComment(r,u,g,C){if(r&&g&&!r.classList.contains(C))try{r.insertAdjacentHTML(u,"".concat(g)),r.classList.add(C)}catch(M){console.error("Error creating HTML comment: ".concat(M,", for data: ").concat(g))}}addEditButtonMetaData(r,u){this.isCmsPreview()&&this.addComment(r,"afterbegin",this.getNodeSpan(u,"beginNodeSpan"),"cms-begin-comment-added")}getNodeSpan(r,u){return(0,_.getNestedObject)(r,["_meta",u,0,"data"])}}return(m=f).\u0275fac=function(r){return new(r||m)(d.\u0275\u0275inject(_.RequestContextService))},m.\u0275prov=d.\u0275\u0275defineInjectable({token:m,factory:m.\u0275fac}),f})();const h=["buttonElm"];let b=(()=>{var m;class f{constructor(){this.breComponentMetaService=(0,d.inject)(e),this.changeDetectorRef=(0,d.inject)(d.ChangeDetectorRef)}ngOnInit(){if(!this.configuration.id||!this.configuration._meta)throw new Error("EOG Button @Input() is missing required fields: id and _meta");this.isEOGValid()?this.addCmsMetaData():this.changeDetectorRef.detach()}isEOGValid(){var r;return this.breComponentMetaService.isCmsPreview()&&!(null===(r=this.configuration._meta.beginNodeSpan)||void 0===r||null===(r=r[0])||void 0===r||!r.data.includes("MANAGE_CONTENT_LINK"))}addCmsMetaData(){this.breComponentMetaService.addEditButtonMetaData(this.buttonElm.nativeElement,this.configuration)}}return(m=f).\u0275fac=function(r){return new(r||m)},m.\u0275cmp=d.\u0275\u0275defineComponent({type:m,selectors:[["bre-cms-edit-button"]],viewQuery:function(r,u){if(1&r&&d.\u0275\u0275viewQuery(h,7),2&r){let g;d.\u0275\u0275queryRefresh(g=d.\u0275\u0275loadQuery())&&(u.buttonElm=g.first)}},inputs:{configuration:"configuration"},features:[d.\u0275\u0275ProvidersFeature([e])],decls:3,vars:0,consts:[["buttonElm",""],[2,"position","relative"]],template:function(r,u){1&r&&(d.\u0275\u0275domElementStart(0,"div",1),d.\u0275\u0275domElement(1,"span",null,0),d.\u0275\u0275domElementEnd())},encapsulation:2}),f})()},9371:(y,v,l)=>{l.r(v),l.d(v,{SharedInteractiveFeaturesModule:()=>K});var d=l(8777),_=l(4148),e=l(7882),h=l(3995),b=l.n(h),m=l(8878),f=l(5874),p=l(3423),r=function(i){return i.iPhone="iPhone",i.Android="Android",i.Desktop="Desktop",i.iPad="iPad",i.Mobile="mobile",i.Tablet="tablet",i}(r||{}),u=l(476),g=l(5206);const C=["featuresContainer"],M=["mobileCarousel"],w=["activeImage"],I=["mobileImage"],S=["mobileFeature"],F=["leftTab"],k=["rightTab"],O=i=>({active:i}),E=i=>({hide:i}),A=(i,c)=>({"background-image":i,width:c}),T=i=>({"background-image":i}),$=i=>({activeIndicator:i});function L(i,c){if(1&i&&e.\u0275\u0275element(0,"bre-cms-edit-button",9),2&i){const o=e.\u0275\u0275nextContext();e.\u0275\u0275property("configuration",o.content)}}function V(i,c){if(1&i&&e.\u0275\u0275element(0,"bre-cms-edit-button",9),2&i){const o=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("configuration",o)}}function B(i,c){if(1&i){const o=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",30,2),e.\u0275\u0275listener("focus",function(){const t=e.\u0275\u0275restoreView(o).$index,a=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(a.updateActiveImage(t))})("keydown",function(t){e.\u0275\u0275restoreView(o);const a=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(a.handleKeydown(t))})("click",function(){const t=e.\u0275\u0275restoreView(o).$index,a=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(a.updateActiveImage(t))}),e.\u0275\u0275elementStart(2,"div",31),e.\u0275\u0275conditionalCreate(3,V,1,1,"bre-cms-edit-button",9),e.\u0275\u0275elementStart(4,"h3",32),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"p",33),e.\u0275\u0275text(7),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(8,"div",34),e.\u0275\u0275elementEnd()}if(2&i){const o=c.$implicit,n=c.$index,t=e.\u0275\u0275nextContext();e.\u0275\u0275property("id","tab"+n)("ngClass",e.\u0275\u0275pureFunction1(10,O,t.activeSection===n)),e.\u0275\u0275attribute("aria-controls","activeImage"+n)("tabindex",t.activeSection===n?"0":"-1")("aria-selected",t.activeSection===n)("aria-label",o.headline),e.\u0275\u0275advance(3),e.\u0275\u0275conditional(o?3:-1),e.\u0275\u0275advance(),e.\u0275\u0275attribute("aria-label",o.headline+"."),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",o.headline," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",o.description," ")}}function j(i,c){if(1&i){const o=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",35,3),e.\u0275\u0275listener("keydown",function(t){e.\u0275\u0275restoreView(o);const a=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(a.handleKeydown(t))})("focus",function(){const t=e.\u0275\u0275restoreView(o).$index,a=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(a.updateActiveImage(t+2))})("click",function(){const t=e.\u0275\u0275restoreView(o).$index,a=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(a.updateActiveImage(t+2))}),e.\u0275\u0275element(2,"div",34),e.\u0275\u0275elementStart(3,"div",31)(4,"h3",32),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"p",33),e.\u0275\u0275text(7),e.\u0275\u0275elementEnd()()()}if(2&i){const o=c.$implicit,n=c.$index,t=e.\u0275\u0275nextContext();e.\u0275\u0275property("id","tab"+(n+2))("ngClass",e.\u0275\u0275pureFunction1(9,O,t.activeSection===n+2)),e.\u0275\u0275attribute("aria-controls","activeImage"+(n+2))("tabindex",t.activeSection===n+2?"0":"-1")("aria-selected",t.activeSection===n+2)("aria-label",o.headline),e.\u0275\u0275advance(4),e.\u0275\u0275attribute("aria-label",o.headline+"."),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",o.headline," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",o.description," ")}}function R(i,c){if(1&i&&e.\u0275\u0275element(0,"bre-cms-edit-button",9),2&i){const o=e.\u0275\u0275nextContext().$index,n=e.\u0275\u0275nextContext();e.\u0275\u0275property("configuration",n.features[o].image)}}function Q(i,c){if(1&i&&(e.\u0275\u0275elementStart(0,"div",36,4),e.\u0275\u0275conditionalCreate(2,R,1,1,"bre-cms-edit-button",9),e.\u0275\u0275elementEnd()),2&i){const o=c.$implicit,n=c.$index,t=e.\u0275\u0275nextContext();e.\u0275\u0275classMap("activeImage"+n),e.\u0275\u0275property("id","activeImage"+n)("ngClass",e.\u0275\u0275pureFunction1(7,E,t.activeSection!==n))("ngStyle",e.\u0275\u0275pureFunction2(9,A,t.isAnimated?"none":"url("+(null==o.image?null:o.image.imageUrl)+")",t.isAnimated?"auto":"100%")),e.\u0275\u0275attribute("aria-labelledby","tab"+n),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(t.features[n].image?2:-1)}}function D(i,c){if(1&i&&e.\u0275\u0275element(0,"bre-cms-edit-button",9),2&i){const o=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("configuration",o)}}function z(i,c){if(1&i){const o=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",37,5),e.\u0275\u0275listener("focus",function(){const t=e.\u0275\u0275restoreView(o).$index,a=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(a.scrollToMobileImage(t))}),e.\u0275\u0275conditionalCreate(2,D,1,1,"bre-cms-edit-button",9),e.\u0275\u0275elementStart(3,"div",38)(4,"div",39),e.\u0275\u0275element(5,"div",40,6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"p",32),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"p",33),e.\u0275\u0275text(10),e.\u0275\u0275elementEnd()()}if(2&i){const o=c.$implicit,n=c.$index,t=e.\u0275\u0275nextContext();e.\u0275\u0275attribute("index",n),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(o?2:-1),e.\u0275\u0275advance(3),e.\u0275\u0275property("id",e.\u0275\u0275interpolate("mobileActiveImage"+n))("ngStyle",e.\u0275\u0275pureFunction1(9,T,t.isAnimated?"none":"url("+(null==o.image?null:o.image.imageUrl)+")")),e.\u0275\u0275attribute("aria-labelledby","tab"+n),e.\u0275\u0275advance(2),e.\u0275\u0275attribute("aria-label",o.headline+"."),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",o.headline," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(o.description)}}function H(i,c){if(1&i){const o=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",41),e.\u0275\u0275listener("click",function(){const t=e.\u0275\u0275restoreView(o).$index,a=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(a.scrollToMobileImage(t))})("keyup.Enter",function(){const t=e.\u0275\u0275restoreView(o).$index,a=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(a.scrollToMobileImage(t))}),e.\u0275\u0275elementEnd()}if(2&i){const o=c.$index,n=e.\u0275\u0275nextContext();e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(1,$,n.mobileActiveIndex===o))}}function N(i,c){if(1&i&&e.\u0275\u0275element(0,"bre-cms-edit-button",9),2&i){const o=e.\u0275\u0275nextContext();e.\u0275\u0275property("configuration",o.content.productDownload)}}function U(i,c){if(1&i&&(e.\u0275\u0275elementStart(0,"a",43),e.\u0275\u0275element(1,"img",47),e.\u0275\u0275elementEnd()),2&i){const o=c.$implicit;e.\u0275\u0275property("href",o.linkUrl,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(),e.\u0275\u0275property("src",o.imageUrl,e.\u0275\u0275sanitizeUrl)}}function W(i,c){if(1&i&&(e.\u0275\u0275elementStart(0,"div",28)(1,"div",42),e.\u0275\u0275repeaterCreate(2,U,2,2,"a",43,e.\u0275\u0275repeaterTrackByIdentity),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",44),e.\u0275\u0275element(5,"p",45)(6,"p",46),e.\u0275\u0275elementEnd()()),2&i){const o=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275repeater(o.downloadLinks),e.\u0275\u0275advance(3),e.\u0275\u0275property("innerHTML",o.content.productDownload.instructions,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(),e.\u0275\u0275property("innerHTML",o.content.productDownload.disclaimer,e.\u0275\u0275sanitizeHtml)}}function G(i,c){if(1&i&&(e.\u0275\u0275elementStart(0,"div",29)(1,"a",48),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&i){const o=e.\u0275\u0275nextContext();e.\u0275\u0275advance(),e.\u0275\u0275property("href",o.cta.url,e.\u0275\u0275sanitizeUrl)("ngClass","information"===o.cta.type?"grv-shr-lib-button--text-directional-right":"grv-shr-lib-button--progressive"),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(o.cta.label)}}let x=(()=>{var i;class c{checkScrollIntoView(){window.pageYOffset>=this.sectionOffset-100&&this.isAnimated&&(this.mobileAnimationsList[this.activeSection].play(),this.animationsList[this.activeSection].play())}constructor(n,t){this.renderer=n,this.platformId=t,this.contentType=p.bn.InteractiveFeatures,this.features=[],this.animationsList=[],this.mobileAnimationsList=[],this.mobileActiveIndex=0,this.activeSection=0,this.isAnimated=!1,this.device=r.Desktop}ngOnInit(){if((0,_.isPlatformBrowser)(this.platformId)){var n;const t=null===(n=window.c1SiteVars)||void 0===n||null===(n=n.deviceInfo)||void 0===n?void 0:n.type;(t===r.Mobile||t===r.Tablet)&&(this.device=-1!==window.c1SiteVars.deviceInfo.os.indexOf(r.iPhone)||-1!==window.c1SiteVars.deviceInfo.os.indexOf(r.iPad)?r.iPhone:r.Android)}this.setUpComponent()}ngAfterViewInit(){(0,_.isPlatformBrowser)(this.platformId)&&(this.loadAnimations(),this.sectionOffset=this.featuresContainer.nativeElement.offsetTop,this.setUpIntersectionObserver())}setUpComponent(){this.content&&(this.cta=this.content.cta,this.isAnimated=this.content.animated||!1,this.features=this.content.documentList,this.configureDownloadLinks(this.content)),this.isAnimated="static-images"!==this.paramsInfo.layout}configureDownloadLinks(n){var t;this.downloadLinks=n.downloadLinks,(null===(t=this.downloadLinks)||void 0===t?void 0:t.length)>1&&(this.device===r.iPhone?this.downloadLinks.pop():this.device===r.Android&&this.downloadLinks.shift())}
1loadAnimations(){this.isAnimated&&(this.activeImages.forEach((n,t)=>{this.features[t]&&this.features[t].animation&&this.mountImageAnimation(n,this.features[t],this.animationsList)}),this.mobileImages.forEach((n,t)=>{this.features[t]&&this.features[t].animation&&this.mountImageAnimation(n,this.features[t],this.mobileAnimationsList)}))}mountImageAnimation(n,t,a){var s;a.push(b().loadAnimation({container:n.nativeElement,renderer:"svg",loop:!1,autoplay:!1,path:null===(s=t.animation)||void 0===s?void 0:s.animationFile}))}updateActiveImage(n){this.activeSection=n,this.isAnimated&&(this.animationsList[n].goToAndStop(0),this.animationsList[n].setDirection(1),setTimeout(()=>{this.animationsList[n].play()},200))}setUpIntersectionObserver(){const n=new IntersectionObserver((t,a)=>{t.forEach(s=>this.determineIntersection(s))},{rootMargin:"0px 0px 0px 0px",threshold:.5});this.mobileFeatures.forEach(t=>{n.observe(t.nativeElement)})}determineIntersection(n){n.isIntersecting?(this.renderer.addClass(n.target,"activePanel"),this.mobileActiveIndex=this.getIndexFromElement(n.target)):this.renderer.removeClass(n.target,"activePanel")}setElementStyle(n,t,a){this.renderer.setStyle(n,t,a)}getIndexFromElement(n){return parseInt(n.getAttribute("index"))}getCarouselCenter(n){const{left:t,width:a}=n.getBoundingClientRect();return t+.1*a}getScrollConstant(n){const t=this.getCarouselCenter(this.mobileCarousel.nativeElement),{left:a,width:s}=n.getBoundingClientRect();return Math.abs(2*(a-t)/(2*s))}handleKeydown(n){"ArrowRight"===n.key||"ArrowDown"===n.key?(n.preventDefault(),this.activeSection=(this.activeSection+1)%this.features.length,this.updateActiveImage(this.activeSection)):("ArrowLeft"===n.key||"ArrowUp"===n.key)&&(n.preventDefault(),this.activeSection=(this.activeSection-1+this.features.length)%this.features.length,this.updateActiveImage(this.activeSection));const t=[...this.leftTabs.toArray(),...this.rightTabs.toArray()][this.activeSection];t&&t.nativeElement.focus()}setMobileElementStyle(n,t,a,s){n>600?(this.setElementStyle(a,"padding-top","".concat(25*t,"px")),this.setElementStyle(s,"height","".concat(500-50*t,"px"))):(this.setElementStyle(a,"padding-top","".concat(5*t,"vw")),this.setElementStyle(s,"height","".concat(80-10*t,"vw")))}handleMobileScroll(n){this.mobileFeatures.forEach((t,a)=>{const s=this.getScrollConstant(t.nativeElement),P=document.documentElement.clientWidth,q=t.nativeElement.querySelector(".mobile-image"),Y=t.nativeElement.querySelector(".mobile-image-container");if(this.isAnimated){const J=t.nativeElement.querySelector(".mobileAnimation");this.setElementStyle(J,"opacity","".concat(1-s)),this.playOrStopAnimation(s,this.mobileAnimationsList[a])}this.setMobileElementStyle(P,s,Y,q)})}playOrStopAnimation(n,t){0===parseInt(n.toFixed(0))?setTimeout(()=>{t.play()},1500):(t.goToAndStop(0),t.setDirection(1))}scrollToMobileImage(n){n>-1&&n<4&&this.mobileCarousel.nativeElement.scrollTo({left:this.mobileCarousel.nativeElement.scrollWidth*n/4,top:0,behavior:"smooth"})}}return(i=c).\u0275fac=function(n){return new(n||i)(e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(e.PLATFORM_ID))},i.\u0275cmp=e.\u0275\u0275defineComponent({type:i,selectors:[["shared-interactive-features"]],viewQuery:function(n,t){if(1&n&&(e.\u0275\u0275viewQuery(C,7),e.\u0275\u0275viewQuery(M,7),e.\u0275\u0275viewQuery(w,5),e.\u0275\u0275viewQuery(I,5),e.\u0275\u0275viewQuery(S,5),e.\u0275\u0275viewQuery(F,5),e.\u0275\u0275viewQuery(k,5)),2&n){let a;e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(t.featuresContainer=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(t.mobileCarousel=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(t.activeImages=a),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(t.mobileImages=a),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(t.mobileFeatures=a),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(t.leftTabs=a),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(t.rightTabs=a)}},hostBindings:function(n,t){1&n&&e.\u0275\u0275listener("scroll",function(s){return t.checkScrollIntoView(s)},e.\u0275\u0275resolveWindow)},inputs:{content:"content",paramsInfo:"paramsInfo"},decls:35,vars:8,consts:[["featuresContainer",""],["mobileCarousel",""],["leftTab",""],["rightTab",""],["activeImage",""],["mobileFeature",""],["mobileImage",""],[3,"ngClass"],[1,"grv-shr-lib-wrapper","interactive-features-container",3,"ngClass"],[3,"configuration"],[1,"grv-shr-lib-grid","grid-container"],[1,"grv-shr-lib-row"],[1,"grv-shr-lib-col","headline"],[1,"grv-shr-lib-text__heading--normal"],[1,"grv-shr-lib-row","desktop-container"],["role","tablist",1,"interactive-features-tablist"],[1,"interactive-features-content-left","grv-shr-lib-col--lg-4"],["role","tab","aria-selected","true",1,"feature-container",3,"id","ngClass"],[1,"interactive-features-content-right","grv-shr-lib-col--lg-4"],[1,"interactive-features-content-center","grv-shr-lib-col--lg-4"],["role","tabpanel",1,"feature-image",3,"id","class","ngClass","ngStyle"],[1,"mobile-container"],[1,""],["role","tablist",1,"mobile-carou
1sel",3,"scroll"],["tabindex","0",1,"mobile-feature"],[1,"carousel-indicators"],["tabindex","0",3,"keyup.ArrowLeft","keyup.ArrowRight"],["tabindex","0",1,"indicator",3,"ngClass"],[1,"grv-shr-lib-col","download-links"],[1,"grv-shr-lib-col","cta-container"],["role","tab","aria-selected","true",1,"feature-container",3,"focus","keydown","click","id","ngClass"],["tabindex","-1",1,"feature-content"],[1,"feature-headline"],[1,"feature-description"],[1,"hover-line"],["role","tab","aria-selected","true",1,"feature-container",3,"keydown","focus","click","id","ngClass"],["role","tabpanel",1,"feature-image",3,"id","ngClass","ngStyle"],["tabindex","0",1,"mobile-feature",3,"focus"],[1,"mobile-image-container"],[1,"mobile-image"],["role","tabpanel",1,"mobileAnimation","mobile-feature-image",3,"id","ngStyle"],["tabindex","0",1,"indicator",3,"click","keyup.Enter","ngClass"],[1,"download-links-images"],["aria-label","download app",3,"href"],[1,"hide-mobile"],[1,"download-instructions",3,"innerHTML"],[1,"download-disclaimer",3,"innerHTML"],["alt","",3,"src"],[3,"href","ngClass"]],template:function(n,t){if(1&n){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"section",7)(1,"div",8,0),e.\u0275\u0275conditionalCreate(3,L,1,1,"bre-cms-edit-button",9),e.\u0275\u0275elementStart(4,"div",10)(5,"div",11)(6,"div",12)(7,"h2",13),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(9,"div",14)(10,"div",15)(11,"div",16),e.\u0275\u0275repeaterCreate(12,B,9,12,"div",17,e.\u0275\u0275repeaterTrackByIdentity),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(14,"div",18),e.\u0275\u0275repeaterCreate(15,j,8,11,"div",17,e.\u0275\u0275repeaterTrackByIdentity),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(17,"div",19),e.\u0275\u0275repeaterCreate(18,Q,3,12,"div",20,e.\u0275\u0275repeaterTrackByIdentity),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(20,"div",21)(21,"div",22)(22,"div",23,1),e.\u0275\u0275listener("scroll",function(){e.\u0275\u0275restoreView(a);const P=e.\u0275\u0275reference(23);return e.\u0275\u0275resetView(t.handleMobileScroll(P))}),e.\u0275\u0275repeaterCreate(24,z,11,11,"div",24,e.\u0275\u0275repeaterTrackByIdentity),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(26,"div",25)(27,"ol",26),e.\u0275\u0275listener("keyup.ArrowLeft",function(){return e.\u0275\u0275restoreView(a),e.\u0275\u0275resetView(t.scrollToMobileImage(t.mobileActiveIndex-1))})("keyup.ArrowRight",function(){return e.\u0275\u0275restoreView(a),e.\u0275\u0275resetView(t.scrollToMobileImage(t.mobileActiveIndex+1))}),e.\u0275\u0275repeaterCreate(28,H,1,3,"li",27,e.\u0275\u0275repeaterTrackByIdentity),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(30,"div",11),e.\u0275\u0275conditionalCreate(31,N,1,1,"bre-cms-edit-button",9),e.\u0275\u0275conditionalCreate(32,W,7,2,"div",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(33,"div",11),e.\u0275\u0275conditionalCreate(34,G,3,3,"div",29),e.\u0275\u0275elementEnd()()()()}2&n&&(e.\u0275\u0275property("ngClass",t.paramsInfo.backgroundColor),e.\u0275\u0275advance(),e.\u0275\u0275property("ngClass",t.paramsInfo.layout),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(t.content?3:-1),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",t.content.heading," "),e.\u0275\u0275advance(4),e.\u0275\u0275repeater(t.features.slice(0,2)),e.\u0275\u0275advance(3),e.\u0275\u0275repeater(t.features.slice(2)),e.\u0275\u0275advance(3),e.\u0275\u0275repeater(t.features),e.\u0275\u0275advance(6),e.\u0275\u0275repeater(t.features),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("aria-label","list of carousel buttons for use with arrow keys or clicks"),e.\u0275\u0275advance(),e.\u0275\u0275repeater(t.features),e.\u0275\u0275advance(3),e.\u0275\u0275conditional(t.content.productDownload?31:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(t.content.productDownload?32:-1),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(t.cta?34:-1))},dependencies:[m.xN,u.F,g.v,_.NgClass,_.NgStyle,f.s],styles:[".interactive-features-container[_ngcontent-%COMP%] .grid-container[_ngcontent-%COMP%]{padding-top:72px;padding-bottom:72px}.interactive-features-container[_ngcontent-%COMP%] .headline[_ngcontent-%COMP%]{letter-spacing:.5px;text-align:center}.interactive-features-container[_ngcontent-%COMP%] .headline[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-bottom:0}@media only screen and (max-width: 1024px){.interactive-features-container[_ngcontent-%COMP%] .headline[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-bottom:48px}}@media only screen and (max-width: 600px){.interactive-features-container[_ngcontent-%COMP%] .headline[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-bottom:8%}}.interactive-features-container[_ngcontent-%COMP%] .feature-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin-bottom:48px;cursor:pointer}.interactive-features-container[_ngcontent-%COMP%] .feature-container[_ngcontent-%COMP%] .hover-line[_ngcontent-%COMP%]{display:flex;min-width:4px;border-radius:2px;transition-duration:.2s}.interactive-features-container[_ngcontent-%COMP%] .active[_ngcontent-%COMP%] .hover-line[_ngcontent-%COMP%], .interactive-features-container[_ngcontent-%COMP%] .feature-container[_ngcontent-%COMP%]:hover .hover-line[_ngcontent-%COMP%]{background-color:#0276b1}.interactive-features-container[_ngcontent-%COMP%] .interactive-features-tablist[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between}.interactive-features-container[_ngcontent-%COMP%] .interactive-features-content-left[_ngcontent-%COMP%]{text-align:right;display:flex;flex-direction:column;justify-content:center}.interactive-features-container[_ngcontent-%COMP%] .interactive-features-content-left[_ngcontent-%COMP%] .feature-content[_ngcontent-%COMP%]{margin:4px 16px 4px 0;outline:none}.interactive-features-container[_ngcontent-%COMP%] .interactive-features-content-left[_ngcontent-%COMP%] .feature-content[_ngcontent-%COMP%]:hover{outline:none}.interactive-features-container[_ngcontent-%COMP%] .hide[_ngcontent-%COMP%]{display:none}.interactive-features-container[_ngcontent-%COMP%] .feature-image[_ngcontent-%COMP%]{background-size:contain;background-repeat:no-repeat}.interactive-features-container[_ngcontent-%COMP%] .interactive-features-tablist[_ngcontent-%COMP%]{min-height:481px}.interactive-features-container[_ngcontent-%COMP%] .interactive-features-content-right[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.interactive-features-container[_ngcontent-%COMP%] .interactive-features-content-right[_ngcontent-%COMP%] .feature-content[_ngcontent-%COMP%]{margin:4px 0 4px 16px;outline:none}.interactive-features-container[_ngcontent-%COMP%] .interactive-features-content-right[_ngcontent-%COMP%] .feature-content[_ngcontent-%COMP%]:hover{outline:none}.interactive-features-container[_ngcontent-%COMP%] .feature-headline[_ngcontent-%COMP%]{font-size:24px;margin-bottom:8px;font-weight:300}.interactive-features-container[_ngcontent-%COMP%] .feature-description[_ngcontent-%COMP%]{font-size:16px}.interactive-features-container[_ngcontent-%COMP%] .interactive-features-content-center[_ngcontent-%COMP%]{position:relative;height:0px;left:33.33%}.interactive-features-container[_ngcontent-%COMP%] .interactive-features-content-center[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{position:absolute;bottom:100%;height:481px}@media only screen and (max-width: 1024px){.interactive-features-container[_ngcontent-%COMP%] .desktop-container[_ngcontent-%COMP%]{display:none}}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%]{display:none;text-align:center}@media only screen and (max-width: 1024px){.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%]{display:flex}}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carou
1sel[_ngcontent-%COMP%]{display:flex;overflow-x:auto;width:100vw;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature[_ngcontent-%COMP%]{flex-shrink:0;width:80%;scroll-snap-align:center;box-sizing:content-box}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature[_ngcontent-%COMP%]:first-child{padding-left:10%}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature[_ngcontent-%COMP%]:last-child{padding-right:10%}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature.activePanel[_ngcontent-%COMP%]{opacity:1}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature.activePanel[_ngcontent-%COMP%] .mobile-image-container[_ngcontent-%COMP%]{padding-top:0}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature.activePanel[_ngcontent-%COMP%] .mobile-image-container[_ngcontent-%COMP%] .mobile-image[_ngcontent-%COMP%]{height:500px}@media only screen and (max-width: 600px){.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature.activePanel[_ngcontent-%COMP%] .mobile-image-container[_ngcontent-%COMP%] .mobile-image[_ngcontent-%COMP%]{height:80vw}}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature[_ngcontent-%COMP%] .feature-headline[_ngcontent-%COMP%]{margin-top:32px;margin-bottom:8px;font-size:32px}@media only screen and (max-width: 600px){.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature[_ngcontent-%COMP%] .feature-headline[_ngcontent-%COMP%]{font-size:24px}}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature[_ngcontent-%COMP%] .feature-description[_ngcontent-%COMP%]{margin:0 15%}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature[_ngcontent-%COMP%] .mobile-image-container[_ngcontent-%COMP%]{margin:0 8px;height:500px;padding-top:25px}@media only screen and (max-width: 600px){.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature[_ngcontent-%COMP%] .mobile-image-container[_ngcontent-%COMP%]{height:80vw;padding-top:5vw}}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature[_ngcontent-%COMP%] .mobile-image[_ngcontent-%COMP%]{justify-content:center;background-color:#e4e5e5;height:450px;overflow:hidden}@media only screen and (max-width: 600px){.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature[_ngcontent-%COMP%] .mobile-image[_ngcontent-%COMP%]{height:70vw}}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature[_ngcontent-%COMP%] .mobile-image[_ngcontent-%COMP%] .mobileAnimation[_ngcontent-%COMP%]{max-width:500px;margin:auto}@media only screen and (max-width: 600px){.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%] .mobile-feature[_ngcontent-%COMP%] .mobile-image[_ngcontent-%COMP%] .mobileAnimation[_ngcontent-%COMP%]{max-width:80vw}}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carou
1sel[_ngcontent-%COMP%] .mobile-feature[_ngcontent-%COMP%] .mobile-feature-image[_ngcontent-%COMP%]{background-size:contain;background-repeat:no-repeat;height:100%;background-position:center center}.interactive-features-container[_ngcontent-%COMP%] .mobile-container[_ngcontent-%COMP%] .mobile-carousel[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.interactive-features-container[_ngcontent-%COMP%] .active-image[_ngcontent-%COMP%]{justify-content:center;margin:auto}.interactive-features-container[_ngcontent-%COMP%] .carousel-indicators[_ngcontent-%COMP%] ol[_ngcontent-%COMP%]{display:flex;justify-content:center;list-style:none;padding:24px 0;align-items:center;margin-bottom:24px}.interactive-features-container[_ngcontent-%COMP%] .carousel-indicators[_ngcontent-%COMP%] ol[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{background:#14141480;border-radius:50%;height:6px;margin-left:.5em;width:6px}.interactive-features-container[_ngcontent-%COMP%] .carousel-indicators[_ngcontent-%COMP%] ol[_ngcontent-%COMP%] .activeIndicator[_ngcontent-%COMP%]{background:#141414;height:8px;width:8px}.interactive-features-container[_ngcontent-%COMP%] .download-links[_ngcontent-%COMP%]{text-align:center;display:flex;flex-direction:column}.interactive-features-container[_ngcontent-%COMP%] .download-links[_ngcontent-%COMP%] .download-links-images[_ngcontent-%COMP%]{height:36px}.interactive-features-container[_ngcontent-%COMP%] .download-links[_ngcontent-%COMP%] .download-links-images[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:36px;margin:0 4px}.interactive-features-container[_ngcontent-%COMP%] .download-links[_ngcontent-%COMP%] .download-instructions[_ngcontent-%COMP%]{font-size:20px;margin-top:16px;margin-bottom:8px;font-weight:300}.interactive-features-container[_ngcontent-%COMP%] .download-links[_ngcontent-%COMP%] .download-disclaimer[_ngcontent-%COMP%]{font-size:12px}@media only screen and (max-width: 1024px){.interactive-features-container[_ngcontent-%COMP%] .download-links[_ngcontent-%COMP%] .hide-mobile[_ngcontent-%COMP%]{display:none}}.interactive-features-container[_ngcontent-%COMP%] .cta-container[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:16px}@media only screen and (max-width: 1024px){.interactive-features-container[_ngcontent-%COMP%] .cta-container[_ngcontent-%COMP%]{margin-top:0}}.interactive-features-container[_ngcontent-%COMP%] .cta-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{min-width:auto}.interactive-features-container[_ngcontent-%COMP%]:not(.animated-phone-cropped) .mobileAnimation[_ngcontent-%COMP%]{height:100%}"]}),c})(),K=(()=>{var i;class c{}return(i=c).\u0275fac=function(n){return new(n||i)},i.\u0275mod=e.\u0275\u0275defineNgModule({type:i}),i.\u0275inj=e.\u0275\u0275defineInjector({providers:[{provide:d.ComponentMappingsToken,multi:!0,useValue:{"Interactive Features":x,"T3 Interactive Highlights":x}}]}),c})()}}]); 2//# sourceMappingURL=9371.b8db369f473d389e.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.