1import{Qa as c}from"./chunk-JWTTV2TH.js";import"./chunk-HKNOB5YZ.js";import{ea as O,fa as j,v as z,y as R}from"./chunk-NGZBGJL5.js";import"./chunk-UBDARBLF.js";import{Aa as D,_ as w,fa as _,s as L}from"./chunk-DM3NC7AB.js";import{$b as I,Bb as M,Bc as o,Cc as T,Db as g,Dc as y,Ec as l,Ee as U,Fa as v,Hd as x,Id as S,Jb as r,Oe as k,Rc as d,Wb as a,ac as C,dd as b,td as h,uc as m,wa as u,wc as s}from"./chunk-WVBH4ZDA.js";import"./chunk-YDOXD4O3.js";function P(t,e){}function W(t,e){if(t&1&&l(0,"cx-media",2),t&2){let i=d();o("container",i.media)("title",i.media==null?null:i.media.altText)}}function N(t,e){if(t&1&&l(0,"img",3),t&2){let i=d();o("src",i.responsiveImage.url,g)("alt",i.responsiveImage.altText?i.responsiveImage.altText:"")("title",i.responsiveImage.altText?i.responsiveImage.altText:"")}}var p=class t{constructor(e,i,n){this.component=e;this.winRef=i;this.sanitized=n;this.desktopMediaUrl="";this.mobileMediaUrl="";this.tabletMediaUrl="";this.responsiveImage={url:"",altText:""};this.data$=this.component.data$.pipe(u(e=>{this.setComponentProperties(e),this.setRouterLink(e),this.setImageData(e)}))}setImageData(e){this.winRef.isBrowser()&&(e.desktopMediaUrl||e.mobileMediaUrl||e.tabletMediaUrl)?(this.mobileMediaUrl=e.mobileMediaUrl?e.mobileMediaUrl:e.tabletMediaUrl?e.tabletMediaUrl:e.desktopMediaUrl,this.tabletMediaUrl=e.tabletMediaUrl?e.tabletMediaUrl:e.desktopMediaUrl,this.desktopMediaUrl=e.desktopMediaUrl,window.innerWidth<c.screenSm?this.responsiveImage.url=this.mobileMediaUrl:window.innerWidth<c.desktop?this.responsiveImage.url=this.tabletMediaUrl:this.responsiveImage.url=this.desktopMediaUrl,e.alternateText&&(this.responsiveImage.altText=e.alternateText)):e.media&&("url"in e.media?this.media=e.media:this.media=e.media)}setComponentProperties(e){this.uid=e?.uid,this.imageOverlayText=e?.imageOverlayText,this.textJustification=e?.textJustification,this.urlLink=e?.urlLink}setRouterLink(e){e.urlLink?this.routerLink=e.urlLink:this.routerLink=""}bypassSecurity(e){return this.sanitized.bypassSecurityTrustHtml(e)}static{this.\u0275fac=function(i){return new(i||t)(a(z),a(D),a(L))}}static{this.\u0275cmp=I({type:t,selectors:[["app-signet-trigger-image-component"]],standalone:!1,decls:8,vars:10,consts:[[1,"simple-responsive-banner-component"],[3,"href"],[1,"img-responsive",3,"container","title"],["loading","lazy",1,"js-responsive-image",3,"src","alt","title"],[1,"image-text",3,"innerHTML"]],template:function(i,n){if(i&1&&(m(0,P,0,0),x(1,"async"),T(2,"div")(3,"div",0)(4,"a",1),m(5,W,1,2,"cx-media",2),m(6,N,1,3,"img",3),l(7,"div",4),y()()()),i&2){let f;s((f=S(1,8,n.data$))?0:-1,f),r(2),b(h("se-component image-text-tile carousel-textJustification-",n.textJustification)),r(2),o("href",n.urlLink,g),r(),s(n.responsiveImage.url?-1:5),r(),s(n.responsiveImage.url?6:-1),r(),o("innerHTML",n.bypassSecurity(n.imageOverlayText?n.imageOverlayText:""),M)}},dependencies:[O,U],encapsulation:2})}};var H=class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=C({type:t})}static{this.\u0275inj=v({providers:[_({cmsComponents:{SignetTriggerImageComponent:{component:p}}})],imports:[k,j,w,R]})}};export{H as SignetTriggerImageModule};
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.