PageSourceSearch

https://www.discover.com/assets/shell/dfs-card/scripts/5408.87b26f6ecb3fee12.js

js discover.com collected 2026-09-24 08:27:56 UTC 23,483 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkDfsCard=self.webpackChunkDfsCard||[]).push([[5408],{1578:(L,x,d)=>{d.d(x,{fZ:()=>f}),d(7320);var T=d(3370);let f=(()=>{var g;class s{constructor(){this.document=(0,T.inject)(T.DOCUMENT)}transform(l){if(!l)return l;const w=this.document.createElement("div");w.innerHTML=l;const S=w.firstElementChild;return S&&"P"===S.tagName?S.innerHTML:l}}return(g=s).\u0275fac=function(l){return new(l||g)},g.\u0275pipe=T.\u0275\u0275definePipe({name:"stripPTag",type:g,pure:!0}),s})()},4234:(L,x,d)=>{d.d(x,{p:()=>H});var C=d(7320),e=d(3370),P=d(6316),t=d(9403),E=d(1249);const f=(r,u,p)=>({"dfs-tw-text-[0.75rem]":r,"dfs-tw-text-16":u,"lg:dfs-tw-mt-[8px] lg:!dfs-tw-ml-[10px] xl:dfs-tw-mt-[8px] xl:!dfs-tw-ml-[10px]":p}),g=(r,u,p,a)=>({"dfs-tw-w-auto":r,"dfs-tw-text-[2.25rem]":u,"dfs-tw-text-[1.875rem]":p,"lg:dfs-tw-text-[2.5rem]":a});function s(r,u){if(1&r&&(e.\u0275\u0275elementStart(0,"a",8)(1,"span")(2,"sup"),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd()()()),2&r){const p=e.\u0275\u0275nextContext(2);e.\u0275\u0275ariaProperty("aria-label",e.\u0275\u0275interpolate1("Footnote ",p.productReviewFootnoteNumber())),e.\u0275\u0275property("href","#footnote"+p.productReviewFootnoteNumber(),e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(p.productReviewFootnoteNumber())}}function m(r,u){if(1&r&&(e.\u0275\u0275elementStart(0,"a",7),e.\u0275\u0275text(1,"See how"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(2," we calculate our ratings "),e.\u0275\u0275conditionalCreate(3,s,4,4,"a",8)),2&r){const p=e.\u0275\u0275nextContext();e.\u0275\u0275property("href","#footnote"+p.productReviewFootnoteNumber(),e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(3),e.\u0275\u0275conditional(p.productReviewFootnoteNumber()?3:-1)}}function l(r,u){if(1&r&&(e.\u0275\u0275elementStart(0,"div",3)(1,"div",9)(2,"div",10),e.\u0275\u0275text(3," \u2605 "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",11),e.\u0275\u0275text(5," \u2605 "),e.\u0275\u0275elementEnd()()()),2&r){const p=u.$implicit,a=u.$index,o=u.$count,v=e.\u0275\u0275nextContext();e.\u0275\u0275advance(),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction4(3,g,a!==o-1,"row"===v.direction(),"row"!==v.direction(),"row"!==v.direction()&&"large"===v.starSize())),e.\u0275\u0275advance(3),e.\u0275\u0275styleProp("width",v.getStarWidth(p))}}function w(r,u){1&r&&e.\u0275\u0275elementContainer(0)}function S(r,u){if(1&r&&e.\u0275\u0275template(0,w,1,0,"ng-container",14),2&r){e.\u0275\u0275nextContext(2);const p=e.\u0275\u0275reference(1);e.\u0275\u0275property("ngTemplateOutlet",p)}}function I(r,u){if(1&r&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(2),e.\u0275\u0275elementStart(3,"a",12),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,". "),e.\u0275\u0275elementStart(6,"span",13),e.\u0275\u0275conditionalCreate(7,S,1,1,"ng-container"),e.\u0275\u0275elementEnd()),2&r){const p=e.\u0275\u0275nextContext();e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(p.review().AverageOverallRating),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" / ",p.TOTAL_STARS," Average of "),e.\u0275\u0275advance(),e.\u0275\u0275property("href",p.review().ReadReviewsLink,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(p.reviewLinkText()),e.\u0275\u0275advance(3),e.\u0275\u0275conditional(p.productId()&&p.showDisclosuresLink()&&"right"===p.disclosureAlignment()?7:-1)}}function D(r,u){1&r&&e.\u0275\u0275text(0," Reviews not yet available ")}function M(r,u){1&r&&e.\u0275\u0275elementContainer(0)}function F(r,u){if(1&r&&(e.\u0275\u0275elementStart(0,"p"),e.\u0275\u0275template(1,M,1,0,"ng-container",14),e.\u0275\u0275elementEnd()),2&r){e.\u0275\u0275nextContext();const p=e.\u0275\u0275reference(1);e.\u0275\u0275advance(),e.\u0275\u0275property("ngTemplateOutlet",p)}}function A(r,u){1&r&&e.\u0275\u0275elementContainer(0)}function W(r,u){if(1&r&&(e.\u0275\u0275elementStart(0,"div",6)(1,"p"),e.\u0275\u0275template(2,A,1,0,"ng-container",14),e.\u0275\u0275elementEnd()()),2&r){e.\u0275\u0275nextContext();const p=e.\u0275\u0275reference(1);e.\u0275\u0275advance(2),e.\u0275\u0275property("ngTemplateOutlet",p)}}let H=(()=>{var r;class u{constructor(){this.content=e.input.required(),this.productId=(0,e.input)(void 0),this.direction=(0,e.input)("column"),this.textAlignment=(0,e.input)("left"),this.showDisclosuresLink=(0,e.input)(!0),this.starSize=(0,e.input)("large"),this.textSize=(0,e.input)("medium"),this.disclosureAlignment=(0,e.input)("centered"),this.isReviewD
1ataPreloaded=(0,e.computed)(()=>this.hasReviewData(this.content())),this.ratingsService=(0,e.inject)(E.Tt,{optional:!0}),this.review=(0,e.signal)(null),this.reviewLinkText=(0,e.computed)(()=>{var a;const o=(null===(a=this.review())||void 0===a?void 0:a.TotalReviewCount)||0;return o>0?"".concat(o," ").concat(1===o?"Review":"Reviews"):""}),this.TOTAL_STARS=5,this.starFills=(0,e.computed)(()=>{const a=this.review(),o=null!=a&&a.TotalReviewCount?Math.min(Number(a.AverageOverallRating)||0,this.TOTAL_STARS):0;return Array.from({length:this.TOTAL_STARS},(v,y)=>Math.max(0,Math.min(o-y,1)))}),this.productReviewsFootnoteService=(0,e.inject)(t.L$),this.windowRefService=(0,e.inject)(t.$T),this.elementRef=(0,e.inject)(e.ElementRef),this.productReviewFootnoteNumber=(0,e.signal)(null),this.destroyRef=(0,e.inject)(e.DestroyRef),(0,e.effect)(()=>{const a=this.content();if(this.hasReviewData(a)){var o;const v=null!==(o=this.productId())&&void 0!==o?o:"";this.review.set(this.buildReview(a,v))}})}ngOnInit(){if(!this.ratingsService)return;this.productId()&&this.setFootnoteNumber();const a=this.content(),o=this.hasReviewData(a)?this.productId():null==a?void 0:a.productId;
1o&&(this.setFootnoteNumber(),!this.isReviewDataPreloaded()&&this.windowRefService.isPlatformBrowser&&this.ratingsService.getReviewSummary(o,!0).pipe((0,P.takeUntilDestroyed)(this.destroyRef)).subscribe({next:v=>this.review.set(this.buildReview(v,o)),error:()=>{}}))}buildReview(a,o){return{AverageOverallRating:a.averageRating.toFixed(1),Id:o,Name:o,PercentRecommended:a.recommendationPercentage.toString(),ReadReviewsLink:this.getReviewLink(o),TotalReviewCount:a.totalReviews,BestRating:a.bestRating,WorstRating:a.worstRating}}setFootnoteNumber(){this.productReviewsFootnoteService.getFootnoteNumber$(this.elementRef).pipe((0,P.takeUntilDestroyed)(this.destroyRef)).subscribe(a=>this.productReviewFootnoteNumber.set(a))}hasReviewData(a){return"object"==typeof a&&null!==a&&"ratingDistribution"in a&&!!a.ratingDistribution}getStarWidth(a){return"".concat(100*a,"%")}getReviewLabel(a,o){return a?"".concat(o," received ").concat(a," of ").concat(this.TOTAL_STARS," stars"):"".concat(o," reviews not yet available")}getReviewLink(a){const v={DCIT:"cash-back/it-card",DSIT:"student-credit-card/it-card",DTIC:"cash-back/chrome",DTIS:"student-credit-card/chrome-card",DCMI:"travel",DCSC:"secured-credit-card",DSTIT:"student-credit-card/it-card",DSEC:"secured-credit-card",DSTCH:"student-credit-card/chrome-card",DMILES:"travel",DCHROME:"cash-back/chrome"}[a];if(!v)return"";const y="https://www.discover.com/credit-cards/".concat(v,"/reviews/"),z=t.FP.parseUrlParams(this.windowRefService.nativeWindow.location.search),N=t.FP.createRedirectParams(z),O=new URLSearchParams(N).toString();return O?"".concat(y,"?").concat(O,"#all-reviews"):"".concat(y,"#all-reviews")}}return(r=u).\u0275fac=function(a){return new(a||r)},r.\u0275cmp=e.\u0275\u0275defineComponent({type:r,selectors:[["shared-rating-stars"]],inputs:{content:[1,"content"],productId:[1,"productId"],direction:[1,"direction"],textAlignment:[1,"textAlignment"],showDisclosuresLink:[1,"showDisclosuresLink"],starSize:[1,"starSize"],textSize:[1,"textSize"],disclosureAlignment:[1,"disclosureAlignment"]},decls:13,vars:17,consts:[["seeHowLink",""],["data-testid","stars-container",1,"dfs-tw-relative"],["aria-hidden","true",1,"dfs-tw-inline-flex","dfs-tw-relative"],["data-testid","star-container",1,"dfs-tw-inline-block"],[3,"ngClass"],["data-testid","review-text"],[1,"dfs-tw-items-start","dfs-tw-text-16"],["data-testid","see-how-button","aria-label","See how we calculate our ratings",1,"dfs-tw-underline","dfs-tw-text-interactive","dfs-tw-cursor-pointer",3,"href"],["data-testid","product-reviews-footnote-link",1,"footnote-link",3,"href","aria-label"],[1,"dfs-tw-h-[1em]","dfs-tw-relative","dfs-tw-leading-[1]",3,"ngClass"],[1,"dfs-tw-text-[#bbbbbb]","dfs-tw-indent-[-4px]","dfs-tw-tracking-[-4px]"],["data-testid","star-filled",1,"dfs-tw-text-[#ea6a28]","dfs-tw-indent-[-4px]","dfs-tw-tracking-[-4px]","dfs-tw-absolute","dfs-tw-overflow-hidden","dfs-tw-whitespace-nowrap","dfs-tw-top-none"],["data-testid","product-reviews-link",1,"dfs-tw-underline","hover:dfs-tw-underline",3,"href"],[1,"dfs-tw-ml-[10px]"],[4,"ngTemplateOutlet"]],template:function(a,o){1&a&&(e.\u0275\u0275template(0,m,4,2,"ng-template",null,0,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275elementStart(2,"div",1)(3,"div")(4,"div",2),e.\u0275\u0275repeaterCreate(5,l,6,8,"div",3,e.\u0275\u0275repeaterTrackByIndex),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"div",4)(8,"p",5),e.\u0275\u0275conditionalCreate(9,I,8,5)(10,D,1,0),e.\u0275\u0275elementEnd(),e.\u0275\u0275conditionalCreate(11,F,2,1,"p"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275conditionalCreate(12,W,3,1,"div",6)),2&a&&(e.\u0275\u0275advance(2),e.\u0275\u0275classProp("dfs-tw-flex","row"===o.direction())("dfs-tw-text-center","centered"===o.textAlignment()),e.\u0275\u0275attribute("aria-label",o.review()?o.getReviewLabel(o.review().AverageOverallRating,o.review().Name):"No reviews available"),e.\u0275\u0275advance(),e.\u0275\u0275classProp("lg:dfs-tw-flex","row"===o.direction()),e.\u0275\u0275advance(2),e.\u0275\u0275repeater(o.starFills()),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction3(13,f,"small"===o.textSize(),"medium"===o.textSize(),"row"===o.direction())),e.\u0275\u0275advance(),e.\u0275\u0275classProp("dfs-tw-invisible",o.productId()&&null===o.review()),e.\u0275\u0275advance(),e.\u0275\u0275conditional(o.review()&&o.review().TotalReviewCount>0?9:10),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(o.productId()&&o.showDisclosuresLink()&&"centered"===o.disclosureAlignment()?11:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(o.productId()&&o.showDisclosuresLink()&&"left"===o.disclosureAlignment()?12:-1))},dependencies:[C.CommonModule,C.NgClass,C.NgTemplateOutlet],encapsulation:2}),u})()},4635:(L,x,d)=>{d.d(x,{b:()=>E});var C=d(7193),T=d(1578),e=d(3370),R=d(476);function P(f,g){if(1&f&&(e.\u0275\u0275element(0,"h1",1),e.\u0275\u0275pipe(1,"stripPTag")),2&f){const s=e.\u0275\u0275nextContext();e.\u0275\u0275classMap(s.class),e.\u0275\u0275property("innerHTML",e.\u0275\u0275pipeBind1(1,4,s.headingText),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275attribute("data-testid",s.dataTestId)}}function b(f,g){if(1&f&&(e.\u0275\u0275element(0,"h2",1),e.\u0275\u0275pipe(1,"stripPTag")),2&f){const s=e.\u0275\u0275nextContext();e.\u0275\u0275classMap(s.class),e.\u0275\u0275property("innerHTML",e.\u0275\u0275pipeBind1(1,4,s.headingText),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275attribute("data-testid",s.dataTestId)}}function t(f,g){if(1&f&&(e.\u0275\u0275element(0,"h3",1),e.\u0275\u0275pipe(1,"stripPTag")),2&f){const s=e.\u0275\u0275nextContext();e.\u0275\u0275classMap(s.class),e.\u0275\u0275property("innerHTML",e.\u0275\u0275pipeBind1(1,4,s.headingText),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275attribute("data-testid",s.dataTestId)}}let E=(()=>{var f;class g{get headingLevel(){const m=this.componentOrder<=2,l=!!this.eyebrowText;return"eyebrow"===this.headingType?m?"h1":"h2":m?l?"h2":"h1":l?"h3":"h2"}}return(f=g).\u0275fac=function(m){return new(m||f)},f.\u0275cmp=e.\u0275\u0275defineComponent({type:f,selectors:[["shared-element-semantic-heading"]],inputs:{headingText:"headingText",headingType:"headingType",componentOrder:"componentOrder",eyebrowText:"eyebrowText",dataTestId:"dataTestId",class:"class"},decls:3,vars:1,consts:[[3,"class","innerHTML"],[3,"innerHTML"]],template:function(m,l){if(1&m&&e.\u0275\u0275conditionalCreate(0,P,2,6,"h1",0)(1,b,2,6,"h2",0)(2,t,2,6,"h3",0),2&m){let w;e.\u0275\u0275conditional("h1"===(w=l.headingLevel)?0:"h2"===w?1:2)}},dependencies:[C.xN,R.F,T.fZ],encapsulation:2}),g})()},5408:(L,x,d)=>{d.r(x),d.d(x,{CircleImageWithOptionalRatingsComponent:()=>G});
1var C=d(8184),T=d(1221),e=d(2677),R=d(4234),P=d(4635),b=d(7193),t=d(3370),f=d(3546),g=d(476),s=d(7320);const l=(n,c)=>({"lg:dfs-tw-col-span-7":n,"lg:dfs-tw-col-span-6":c}),w=(n,c,i)=>({"lg:dfs-tw-col-span-5":n,"lg:dfs-tw-col-span-6":c,"dfs-tw-hidden lg:dfs-tw-flex":i}),S=n=>({"dfs-tw-mb-20 md:dfs-tw-mb-24":n}),I=n=>({"dfs-tw-mb-16":n}),D=(n,c)=>({"lg:dfs-tw-mt-20":n,"lg:dfs-tw-mb-20":c}),M=n=>({productId:n}),F=(n,c,i,h)=>({"dfs-tw-mt-16":n,"dfs-tw-mb-16":c,"dfs-tw-hidden md:dfs-tw-block":i,"dfs-tw-block":h}),A=n=>({"dfs-tw-mb-20":n}),W=n=>({"dfs-tw-border-b-small dfs-tw-border-[#DBDBDB]":n});function H(n,c){if(1&n&&t.\u0275\u0275element(0,"shared-element-semantic-heading",16),2&n){const i=t.\u0275\u0275nextContext();t.\u0275\u0275classMap("dfs-tw-mb-[10px] dfs-tw-text-[19px] dfs-tw-text-[#ea6a28] dfs-tw-font-discover-semibold dfs-tw-font-bold lg:dfs-tw-text-24 dfs-tw-leading-[normal] dfs-tw-tracking-normal"),t.\u0275\u0275property("headingType","eyebrow")("componentOrder",i.componentOrder)("headingText",i.content.eyebrow)("dataTestId","eyebrow")}}function r(n,c){if(1&n&&t.\u0275\u0275element(0,"shared-element-semantic-heading",17),2&n){const i=t.\u0275\u0275nextContext();t.\u0275\u0275classMap("dfs-tw-font-discover-semibold dfs-tw-text-32 dfs-tw-mb-[10px] lg:dfs-tw-text-40 dfs-tw-leading-[normal]"),t.\u0275\u0275property("headingType","headline")("componentOrder",i.componentOrder)("eyebrowText",i.content.eyebrow)("headingText",i.content.headline)("dataTestId","headline")}}function u(n,c){if(1&n&&t.\u0275\u0275element(0,"div",6),2&n){const i=t.\u0275\u0275nextContext();t.\u0275\u0275property("innerHTML",i.content.subheadline,t.\u0275\u0275sanitizeHtml)}}function p(n,c){1&n&&t.\u0275\u0275element(0,"div",7)}function a(n,c){if(1&n&&(t.\u0275\u0275elementStart(0,"div",18),t.\u0275\u0275element(1,"shared-element-button",19),t.\u0275\u0275elementEnd()),2&n){const i=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(2,S,i.content.ctas[1]||i.content.disclosuresLink||i.content.secondaryText||(null==i.content.iconsList?null:i.content.iconsList.length))),t.\u0275\u0275advance(),t.\u0275\u0275property("config",c)}}function o(n,c){if(1&n&&(t.\u0275\u0275elementStart(0,"div",18),t.\u0275\u0275element(1,"shared-element-button",20),t.\u0275\u0275elementEnd()),2&n){const i=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(2,I,i.content.disclosuresLink||i.content.secondaryText||(null==i.content.iconsList?null:i.content.iconsList.length))),t.\u0275\u0275advance(),t.\u0275\u0275property("config",c)}}function v(n,c){if(1&n&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275conditionalCreate(1,a,2,4,"div",18),t.\u0275\u0275conditionalCreate(2,o,2,4,"div",18),t.\u0275\u0275elementEnd()),2&n){let i,h;const _=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275conditional((i=_.content.ctas[0])?1:-1,i),t.\u0275\u0275advance(),t.\u0275\u0275conditional((h=_.content.ctas[1])?2:-1,h)}}function y(n,c){if(1&n&&t.\u0275\u0275element(0,"shared-rating-stars",21)(1,"shared-rating-stars",22),2&n){const i=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction2(4,D,!i.content.starsInMiddle,i.content.starsInMiddle))("content",t.\u0275\u0275pureFunction1(7,M,i.paramsInfo.productId)),t.\u0275\u0275advance(),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction4(9,F,!i.content.starsInMiddle,i.content.starsInMiddle,i.content.hideMobileRating,!i.content.hideMobileRating))("content",t.\u0275\u0275pureFunction1(14,M,i.paramsInfo.productId))}}function z(n,c){if(1&n&&t.\u0275\u0275conditionalCreate(0,y,2,16),2&n){const i=t.\u0275\u0275nextContext();t.\u0275\u0275conditional(i.paramsInfo.productId?0:-1)}}function N(n,c){if(1&n&&(t.\u0275\u0275elementStart(0,"div",9),t.\u0275\u0275element(1,"dfs-card-disclosure-link",23),t.\u0275\u0275elementEnd()),2&n){const i=t.\u0275\u0275nextContext();t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(2,I,i.content.secondaryText||(null==i.content.iconsList?null:i.content.iconsList.length))),t.\u0275\u0275advance(),t.\u0275\u0275property("linkConfig",i.content.disclosuresLink)}}function O(n,c){if(1&n&&t.\u0275\u0275elementContainer(0,10),2&n){t.\u0275\u0275nextContext();const i=t.\u0275\u0275reference(10);t.\u0275\u0275property("ngTemplateOutlet",i)}}function U(n,c){if(1&n&&t.\u0275\u0275element(0,"div",11),2&n){const i=t.\u0275\u0275nextContext();t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(2,A,null==i.content.iconsList?null:i.content.iconsList.length))("innerHTML",i.content.secondaryText,t.\u0275\u0275sanitizeHtml)}}function K(n,c){if(1&n&&t.\u0275\u0275element(0,"img",25),2&n){const i=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("src",i.iconImageUrl,t.\u0275\u0275sanitizeUrl)("alt",i.icon)}}function B(n,c){if(1&n&&t.\u0275\u0275element(0,"div",26),2&n){const i=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275property("innerHTML",i.text,t.\u0275\u0275sanitizeHtml)}}function k(n,c){if(1&n&&(t.\u0275\u0275elementStart(0,"div",24),t.\u0275\u0275conditionalCreate(1,K,1,2,"img",25),t.\u0275\u0275conditionalCreate(2,B,1,1,"div",26),t.\u0275\u0275elementEnd()),2&n){const i=c.$implicit;t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(3,W,c.$index!==c.$count-1)),t.\u0275\u0275advance(),t.\u0275\u0275conditional(i.iconImageUrl?1:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(i.text?2:-1)}}
1function $(n,c){if(1&n&&(t.\u0275\u0275elementStart(0,"div",12),t.\u0275\u0275repeaterCreate(1,k,3,5,"div",24,t.\u0275\u0275repeaterTrackByIndex),t.\u0275\u0275elementEnd()),2&n){const i=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275repeater(i.content.iconsList)}}function j(n,c){if(1&n&&t.\u0275\u0275elementContainer(0,10),2&n){t.\u0275\u0275nextContext();const i=t.\u0275\u0275reference(10);t.\u0275\u0275property("ngTemplateOutlet",i)}}function Z(n,c){if(1&n&&t.\u0275\u0275element(0,"meta",14),2&n){const i=t.\u0275\u0275nextContext();t.\u0275\u0275property("content",i.content.image),t.\u0275\u0275attribute("id","howto-hero-image-"+i.componentOrder)}}let G=(()=>{var n;class c{constructor(){this.contentType=T.W.DFS_ProductHero}}return(n=c).\u0275fac=function(h){return new(h||n)},n.\u0275cmp=t.\u0275\u0275defineComponent({type:n,selectors:[["dfs-card-circle-image-with-optional-ratings"]],inputs:{content:"content",paramsInfo:"paramsInfo",componentOrder:"componentOrder"},decls:19,vars:25,consts:[["starRatings",""],[1,"dfs-tw-container","dfs-tw-w-full","dfs-tw-py-24"],[1,"dfs-tw-grid","dfs-tw-grid-cols-1","lg:dfs-tw-grid-cols-12"],["data-testid","content-column",1,"dfs-tw-order-2",3,"ngClass"],[3,"headingType","componentOrder","headingText","dataTestId","class"],[3,"headingType","componentOrder","eyebrowText","headingText","dataTestId","class"],["data-testid","subheadline",1,"dfs-tw-mb-[20px]","dfs-tw-leading-[1.4]","dfs-tw-text-14","lg:dfs-tw-text-[19px]",3,"innerHTML"],[1,"dfs-tw-pb-[15px]"],[1,"lg:dfs-tw-inline-flex","lg:dfs-tw-flex-col","lg:dfs-tw-min-w-[240px]"],[1,"dfs-tw-text-14","lg:dfs-tw-text-[19px]",3,"ngClass"],[3,"ngTemplateOutlet"],[1,"dfs-tw-text-[19px]","dfs-tw-font-discover-semibold","no-link-underline","dfs-tw-leading-[1.4]","lg:dfs-tw-text-24","[&_u]:dfs-tw-decoration-[var(--gds-color-text-and-icon-interactive)]",3,"ngClass","innerHTML"],["data-testid","icons-list",1,"dfs-tw-pt-12","dfs-tw-w-fit"],[1,"dfs-tw-order-1","lg:dfs-tw-order-2","dfs-tw-flex","dfs-tw-justify-center","dfs-tw-items-start",3,"ngClass"],["itemprop","image",3,"content"],["sharedLazyLoad","",1,"dfs-tw-max-h-[180px]","md:dfs-tw-max-h-[85%]","md:dfs-tw-max-w-[85%]",3,"alt","src"],[3,"headingType","componentOrder","headingText","dataTestId"],[3,"headingType","componentOrder","eyebrowText","headingText","dataTestId"],[3,"ngClass"],[1,"lg:dfs-tw-w-auto","[&>a]:lg:dfs-tw-w-full",3,"config"],[1,"[&>a]:lg:dfs-tw-w-full",3,"config"],["direction","row","disclosureAlignment","right",1,"dfs-tw-hidden","lg:dfs-tw-block","lg:dfs-tw-w-[calc(100%+50vw)]",3,"ngClass","content"],[1,"lg:dfs-tw-hidden",3,"ngClass","content"],[3,"linkConfig"],["data-testid","icons-list-item",1,"dfs-tw-flex","dfs-tw-items-center","dfs-tw-gap-12","dfs-tw-py-12",3,"ngClass"],["sharedLazyLoad","",1,"dfs-tw-w-[25px]","dfs-tw-h-[25px]","dfs-tw-flex-shrink-0",3,"src","alt"],[1,"dfs-tw-text-16","lg:dfs-tw-text-[19px]","dfs-tw-font-discover-semibold","dfs-tw-leading-normal",3,"innerHTML"]],template:function(h,_){1&h&&(t.\u0275\u0275elementStart(0,"section")(1,"div",1)(2,"div",2)(3,"div",3),t.\u0275\u0275conditionalCreate(4,H,1,6,"shared-element-semantic-heading",4),t.\u0275\u0275conditionalCreate(5,r,1,7,"shared-element-semantic-heading",5),t.\u0275\u0275conditionalCreate(6,u,1,1,"div",6)(7,p,1,0,"div",7),t.\u0275\u0275conditionalCreate(8,v,3,2,"div",8),t.\u0275\u0275template(9,z,1,1,"ng-template",null,0,t.\u0275\u0275templateRefExtractor),t.\u0275\u0275conditionalCreate(11,N,2,4,"div",9),t.\u0275\u0275conditionalCreate(12,O,1,1,"ng-container",10),t.\u0275\u0275conditionalCreate(13,U,1,4,"div",11),t.\u0275\u0275conditionalCreate(14,$,3,0,"div",12),t.\u0275\u0275conditionalCreate(15,j,1,1,"ng-container",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(16,"div",13),t.\u0275\u0275conditionalCreate(17,Z,1,2,"meta",14),t.\u0275\u0275element(18,"img",15),t.\u0275\u0275elementEnd()()()()),2&h&&(t.\u0275\u0275classMap(t.\u0275\u0275interpolate2("",_.paramsInfo.colorOptions.bgColor," ",_.paramsInfo.colorOptions.textColor)),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction2(18,l,"7/5"===_.paramsInfo.columnSplit,"7/5"!==_.paramsInfo.columnSplit)),t.\u0275\u0275advance(),t.\u0275\u0275conditional(_.content.eyebrow?4:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(_.content.headline?5:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(_.content.subheadline?6:7),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(null!=_.content.ctas&&_.content.ctas.length?8:-1),t.\u0275\u0275advance(3),t.\u0275\u0275conditional(_.content.disclosuresLink?11:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(_.content.starsInMiddle?12:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(_.content.secondaryText?13:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(null!=_.content.iconsList&&_.content.iconsList.length?14:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(_.content.starsInMiddle?-1:15),t.\u0275\u0275advance(),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction3(21,w,"7/5"===_.paramsInfo.columnSplit,"7/5"!==_.paramsInfo.columnSplit,_.paramsInfo.hideMobileImage)),t.\u0275\u0275advance(),t.\u0275\u0275conditional(_.content.image?17:-1),t.\u0275\u0275advance(),t.\u0275\u0275property("alt",_.content.imageAltText||"Product image")("src",_.content.image,t.\u0275\u0275sanitizeUrl))},dependencies:[e.C,R.p,b.xN,f.S,g.F,s.NgClass,s.NgTemplateOutlet,C.Id,P.b],encapsulation:2}),c})()}}]);
2//# sourceMappingURL=5408.87b26f6ecb3fee12.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.