PageSourceSearch

https://www.jared.com/scripts/signet-seo-responsive-banner.module-JONOPN7I.js

js jared.com collected 2026-10-04 00:26:09 UTC 7,401 bytes, 1 lines download raw bytes

1import{a as q}from"./chunk-MA57432C.js";import{a as F}from"./chunk-HWMTSDLJ.js";import{Qa as g,Xb as K}from"./chunk-JWTTV2TH.js";import"./chunk-HKNOB5YZ.js";import{ea as J,fa as V,v as A,w as Q,y as G}from"./chunk-NGZBGJL5.js";import"./chunk-UBDARBLF.js";import{Aa as j,Pa as W,fa as $,s as H}from"./chunk-DM3NC7AB.js";import{$b as R,Bb as I,Bc as a,Cc as S,Db as b,Dc as f,Ec as h,Ee as N,Fa as y,Hd as O,Id as E,Jb as o,Oe as z,Rc as p,Vb as M,Vc as B,Wb as m,Wc as D,Xc as L,a as x,ac as w,e as _,fc as T,hb as k,sd as u,uc as d,wa as U,wc as c}from"./chunk-WVBH4ZDA.js";import"./chunk-YDOXD4O3.js";var Z=["SeoBannerText"];function P(t,i){if(t&1&&h(0,"cx-media",5),t&2){let e=p(3);a("container",e.media)("title",e.media.altText)}}function ee(t,i){if(t&1&&(S(0,"picture"),h(1,"source",6)(2,"source",7)(3,"img",8),f()),t&2){let e=p(3);o(),a("srcset",u(e.mobileUrl)),o(),a("srcset",u(e.tabletUrl)),o(),a("title",u(e.responsiveImage.altText))("alt",u(e.responsiveImage.altText))("src",e.desktopUrl,b)}}function ie(t,i){if(t&1&&(d(0,P,1,2,"cx-media",5),d(1,ee,4,9,"picture")),t&2){let e=p(2);c(e.media?0:-1),o(),c(e.media?-1:1)}}function te(t,i){if(t&1&&h(0,"cx-media",5),t&2){let e=p(3);a("container",e.media)("title",e.media.altText)}}function ne(t,i){if(t&1&&(S(0,"picture"),h(1,"source",6)(2,"source",7)(3,"img",8),f()),t&2){let e=p(3);o(),a("srcset",u(e.mobileUrl)),o(),a("srcset",u(e.tabletUrl)),o(),a("title",u(e.responsiveImage.altText))("alt",u(e.responsiveImage.altText))("src",e.desktopUrl,b)}}function re(t,i){if(t&1&&(S(0,"a",3),d(1,te,1,2,"cx-media",5),d(2,ne,4,9,"picture"),f()),t&2){let e=p(2);a("href",e.routerLink,b),o(),c(e.media?1:-1),o(),c(e.media?-1:2)}}function oe(t,i){}function se(t,i){if(t&1&&T(0,oe,0,0,"ng-template",9),t&2){let e=p(3);a("cxComponentWrapper",e.linkListComp)}}function ae(t,i){if(t&1&&d(0,se,1,1,null,9),t&2){let e=p(2);c(e.linkListComp?0:-1)}}function le(t,i){if(t&1&&(S(0,"div",1)(1,"div",2),d(2,ie,2,2)(3,re,3,3,"a",3),f(),h(4,"div",4,0),d(6,ae,1,1),f()),t&2){let e=p();o(2),c(e.routerLink===""||e.routerLink==="#"?2:3),o(2),a("innerHTML",e.sanitizedBannerOverlayData,I),o(2),c(i.linkList?6:-1)}}var v=class t{constructor(i,e,n,r,l,C,s,pe){this.component=i;this.siteService=e;this.sanitized=n;this.Renderer=r;this.elementRef=l;this.winRef=C;this.minHeightService=s;this.linkService=pe;this.preLoad=!1;this.isUKSite=!1;this.siteName="";this.dataLoaded$=new _(!1);this.responsiveImage={url:"",altText:""};this.mobileUrl="";this.desktopUrl="";this.tabletUrl="";this.preloadDesktopUrl="";this.preloadMobileUrl="";this.preloadTabletUrl="";this.subscriptions$=new x;this.data$=this.component.data$.pipe(U(i=>{this.minHeightService?.setMinHeightFromCMS(i,this.elementRef),this.setRouterLink(i),this.setImageData(i),this.addPreloadImagetoHead(),i.bannerOverlay&&(this.sanitizedBannerOverlayData=this.sanitized.bypassSecurityTrustHtml(i.bannerOverlay)),i.linkList&&(this.linkListComp=JSON.parse(JSON.stringify(i.linkList)),this.linkListComp.flexType=i.linkList.typeCode)}))}sortAvailableWidths(i,e){return i<e?-1:i>e?1:0}getClosestValue(i,e){return i>e[0]&&e.length>1&&(e.shift(),this.getClosestValue(i,e)),e[0]}setImageData(i){if(this.preLoad=i.preLoad==="true",i.desktopMediaUrl||i.mobileMediaUrl||i.tabletMediaUrl)this.responsiveImage.altText=i.alternateText,this.desktopUrl=i.desktopMediaUrl||"",this.mobileUrl=i.mobileMediaUrl||"",this.tabletUrl=i.tabletMediaUrl||"",this.mobileUrl=this.mobileUrl||this.desktopUrl,this.desktopUrl=this.desktopUrl||this.mobileUrl,this.tabletUrl=this.tabletUrl||this.desktopUrl,this.preloadMobileUrl=this.mobileUrl,this.preloadTabletUrl=this.tabletUrl,this.preloadDesktopUrl=this.desktopUrl;else if(i.media)if("url"in i.media){this.media=i.media;let e=i.media.url??"";this.preloadMobileUrl=e,this.preloadTabletUrl=e,this.preloadDesktopUrl=e}else this.media=i.media,"mobile"in this.media?this.preloadMobileUrl=this.media.mobile?.url??this.media.desktop?.url??"":"tablet"in this.media?this.preloadTabletUrl=this.media.tablet?.url??this.media.desktop?.url??"":"desktop"in this.media&&(this.preloadDesktopUrl=this.media.desktop?.url??"");else if(i.medias)if("url"in i.medias){let e=i.medias;e.url=i.medias.url.trim(),this.preloadMobileUrl=e.url??"",this.preloadTabletUrl=e.url??"",this.preloadDesktopUrl=e.url??"",this.media=e}else{let e=[],n={};if(i.medias.forEach(function(r){e.push(r.width),n[r.width]=r}),e=e.sort(this.sortAvailableWidths),this.winRef.isBrowser()){let r=this.getClosestValue(window.innerWidth,e),l=n[r].url;this.responsiveImage.url=this.sanitized.bypassSecurityTrustUrl(l),this.responsiveImage.altText=n[r].altText,this.preloadMobileUrl=l,this.preloadTabletUrl=l,this.preloadDesktopUrl=l}}}setRouterLink(i){i.urlLink?this.routerLink=i.urlLink:this.routerLink=""}addStyles(i,e,n,r,l,C,s){i&&(i=i.toLowerCase()),n&&(n=n.toLowerCase()),n&&i&&n!="NONE"&&i!="NONE"&&r&&e?(this.Renderer.setStyle(s,"position","absolute"),this.Renderer.setStyle(s,n,r+"%"),this.Renderer.setStyle(s,i,e+"%"),this.Renderer.setStyle(s,"font-size",l+"px"),this.Renderer.setStyle(s,"width",C+"%")):(i==""||i=="NONE"||i!="NONE"&&e=="")&&n&&n!="NONE"&&r?(this.Renderer.setStyle(s,"position","absolute"),this.Renderer.setStyle(s,n,r+"%"),this.Renderer.setStyle(s,"font-size",l+"px"),this.Renderer.setStyle(s,"width",C+"%")):(C||l)&&(this.Renderer.setStyle(s,"font-size",l+"px"),this.Renderer.setStyle(s,"width",C+"%"))}ngOnInit(){let{EJ:i,HS:e}=K,n=this.siteService.get(this.siteName).subscribe(r=>{this.isUKSite=r?.uid===i||r?.uid===e});this.subscriptions$.add(n)}ngAfterViewInit(){let i=this.component.data$.subscribe(e=>{this.dataLoaded$.next(!0);let n=this.SeoBannerText?.nativeElement;this.addStyles(e.overlayPositionLR,e.overlayPositionLRValue,e.overlayPositionTB,e.overlayPositionTBValue,e.overlayFontSize,e.overlayWidth,n)});this.subscriptions$.add(i)}addPreloadImagetoHead(){!this.winRef.isBrowser()&&this.preLoad&&[{url:this.preloadMobileUrl,media:`(max-width: ${g.screenSmMax-1}
1px)`},{url:this.preloadTabletUrl,media:`(min-width: ${g.screenSmMax}px) and (max-width: ${g.desktop-1}px)`},{url:this.preloadDesktopUrl,media:`(min-width: ${g.desktop}px)`}].forEach(({url:e,media:n})=>{e&&this.linkService.preLoadImage(e,{rel:"preload"},{as:"image"},{fetchPriority:"high"},{media:n})})}ngOnDestroy(){this.subscriptions$.unsubscribe()}static{this.\u0275fac=function(e){return new(e||t)(m(A),m(W),m(H),m(M),m(k),m(j),m(F),m(q))}}static{this.\u0275cmp=R({type:t,selectors:[["app-signet-seo-responsive-banner"]],viewQuery:function(e,n){if(e&1&&B(Z,5),e&2){let r;D(r=L())&&(n.SeoBannerText=r.first)}},standalone:!1,decls:2,vars:3,consts:[["SeoBannerText",""],[1,"image-text-tile","smartedit-component","se-component"],[1,"simple-banner-component","se-component"],[3,"href"],[1,"image-text","seo-banner-text",3,"innerHTML"],[1,"img-responsive",3,"container","title"],["media","(max-width: 767px)",3,"srcset"],["media","(max-width: 1280px)",3,"srcset"],[1,"img-responsive",3,"src","title","alt"],[3,"cxComponentWrapper"]],template:function(e,n){if(e&1&&(d(0,le,7,3,"div",1),O(1,"async")),e&2){let r;c((r=E(1,1,n.data$))?0:-1,r)}},dependencies:[J,Q,N],encapsulation:2})}};var X=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=w({type:t})}static{this.\u0275inj=y({providers:[$({cmsComponents:{SignetSEOResponsiveBannerComponent:{component:v}}})],imports:[z,V,G]})}};export{X as SeoResponsiveBannerComponentModule};

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.