PageSourceSearch

https://settings.48hourprint.com/3981.580942c3084d6b8d.js

js 48hourprint.com collected 2026-10-03 22:14:02 UTC 31,507 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkaccount_settings=self.webpackChunkaccount_settings||[]).push([[3981],{73555:(v,m,s)=>{s.d(m,{E:()=>l});var g=s(19212),e=s(40285);let l=(()=>{class u{constructor(f){this.ngControl=f,this.el=f}onChange(){this.el.control.patchValue(this.el.control.value.trim())}static{this.\u0275fac=function(_){return new(_||u)(g.Y36(e.a5))}}static{this.\u0275dir=g.lG2({type:u,selectors:[["","no-whitespace",""]],hostBindings:function(_,h){1&_&&g.NdJ("change",function(){return h.onChange()})}})}}return u})()},10802:(v,m,s)=>{function g(){return e=>0!==("string"==typeof e.value?e.value:"").trim().length?null:{whitespace:!0}}s.d(m,{o:()=>g})},53981:(v,m,s)=>{s.r(m),s.d(m,{AppFooterComponent:()=>Oe});var g=s(3609),e=s(19212),l=s(96814),u=s(39346),T=s(69862),f=s(44040),_=s(40285),h=s(74420),C=s(10802),Z=s(90482),b=s(22567),N=s(72026),F=s(74912),I=s(72786),k=s(73555),x=s(940);const y=["successModal"];function S(n,a){1&n&&(e.TgZ(0,"div",28)(1,"label",29),e._UZ(2,"i",30),e._uU(3," Please provide a valid email address. "),e.qZA()())}function J(n,a){1&n&&(e.TgZ(0,"div",31)(1,"div",32)(2,"span",33),e._uU(3,"This session has expired. Please refresh and try again."),e.qZA()()())}function Q(n,a){1&n&&(e.ynx(0),e._UZ(1,"i",34),e.BQk())}const M=(n,a,t)=>({"has-error":n,"has-valid-value":a,"has-value":t}),E=n=>({sending:n});function U(n,a){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"div",13)(2,"span"),e._uU(3,"Newsletter"),e.qZA()(),e.TgZ(4,"div",14)(5,"div",15)(6,"div",16)(7,"div",17)(8,"p",18),e._uU(9,"Sign up to receive special marketing tips & promotions."),e.qZA()(),e.TgZ(10,"div",19),e.YNc(11,S,4,0,"div",20)(12,J,4,0,"div",21),e.TgZ(13,"form",22),e.NdJ("ngSubmit",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.showModal())}),e.TgZ(14,"div",23)(15,"div",24)(16,"input",25),e.NdJ("focus",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.resetErrorValidation())}),e.qZA()()(),e.TgZ(17,"div",26)(18,"button",27),e._uU(19),e.YNc(20,Q,2,0,"ng-container",0),e.qZA()()()()()()(),e.BQk()}if(2&n){const t=e.oxw();e.xp6(11),e.Q6J("ngIf",t.showErrorValidation),e.xp6(),e.Q6J("ngIf",t.showCsrfError),e.xp6(),e.Q6J("formGroup",t.newsletter_form),e.xp6(),e.Q6J("ngClass",e.kEZ(8,M,t.showControlError("email")||t.showErrorValidation,t.hasValidValue("email")&&!t.showErrorValidation,t.hasValue("email"))),e.xp6(4),e.Q6J("disabled",!t.enableSubmitBtn)("ngClass",e.VKq(12,E,t.processingRequest)),e.xp6(),e.hij(" ",t.processingRequest?"SENDING":"SIGN UP"," "),e.xp6(),e.Q6J("ngIf",t.processingRequest)}}function D(n,a){if(1&n&&(e.TgZ(0,"div",33),e._uU(1),e.qZA()),2&n){const t=e.oxw(3);e.xp6(),e.Oqu(t.captchaError)}}function Y(n,a){1&n&&(e.ynx(0),e._UZ(1,"i",34),e.BQk())}function q(n,a){if(1&n){const t=e.EpF();e.TgZ(0,"div",36)(1,"div",37)(2,"div",38)(3,"div",39),e._UZ(4,"input",40),e.qZA()(),e.TgZ(5,"div",38)(6,"re-captcha",41),e.NdJ("resolved",function(i){e.CHM(t);const c=e.oxw(2);return e.KtG(c.onCaptchaResponse(i))})("ngModelChange",function(i){e.CHM(t);const c=e.oxw(2);return e.KtG(c.captchaModel=i)}),e.qZA(),e.YNc(7,D,2,1,"div",42),e.qZA()(),e.TgZ(8,"div",43)(9,"button",44),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.subscribe())}),e._uU(10," SIGN ME UP "),e.YNc(11,Y,2,0,"ng-container",0),e.qZA()()()}if(2&n){const t=e.oxw(2);e.xp6(4),e.s9C("value",t.newsletterEmail),e.xp6(2),e.s9C("siteKey",t.googleRecaptcha.site_key),e.Q6J("ngModel",t.captchaModel),e.xp6(),e.Q6J("ngIf",t.showCaptchaError),e.xp6(2),e.Q6J("disabled",t.processingRequest),e.xp6(2),e.Q6J("ngIf",t.processingRequest)}}function O(n,a){if(1&n&&(e.ynx(0),e.YNc(1,q,12,6,"div",35),e.BQk()),2&n){const t=e.oxw();e.xp6(),e.Q6J("ngIf",t.showCaptcha)}}function H(n,a){1&n&&(e.TgZ(0,"p"),e._uU(1,"Thank you for subscribing to our email list."),e.qZA())}function L(n,a){if(1&n&&e.YNc(0,H,2,0,"p",0),2&n){const t=e.oxw();e.Q6J("ngIf",!t.showCaptcha)}}let B=(()=>{class n{constructor(t,o,i,c,r,p){if(this.fb=t,this.NewsletterService=o,this.ConfigManagerService=i,this.CrossStorageClientService=c,this.AuthService=r,this.CsrfService=p,this.eventSourceCode="FS",this.enableSubmitBtn=!1,this.processingRequest=!1,this.unsubscribedFlag="y",this.customerData={},this.showErrorValidation=!1,this.formName="newsletter_subscribe",this.showCsrfError=!1,this.showCaptcha=!0,this.showCaptchaError=!1,this.captchaError="",this.captchaModel="",this.captchaResponse="",this.newsletterEmail="",this.appConfig=this.ConfigManagerService.getConfig("app"),this.customerDataField=this.ConfigManagerService.getConfig("customer").customer_data_field,this.googleRecaptcha=this.ConfigManagerService.getConfig("google_recaptcha_config"),r.logged_in$.subscribe(d=>{this.getCustomerData()}),r.logged_out$.subscribe(d=>{this.unsubscribedFlag="y"}),r.customerInfo$.subscribe(d=>{this.getCustomerData()}),this.AuthService.parseAccessTokenData()){const d=this.AuthService.parseAccessTokenData();this.customer_info=d.data}}ngOnInit(){this.csrfToken||this.CsrfService.getCsrfToken(this.formName).subscribe(t=>{t.token&&(this.csrfToken=t.token)}),this.getCustomerData(),this.buildForm()}getCustomerData(){this.crossStorageConfig=this.ConfigManagerService.getConfig("cross_storage"),this.CrossStorageClientService.onInit(this.crossStorageConfig.hub_url,this.crossStorageConfig.hub_opt),this.CrossStorageClientService.getData(this.customerDataField).then(t=>
1{t&&(this.customerData=JSON.parse(t),typeof this.customerData.unsubscribed_flag<"u"&&(this.unsubscribedFlag=this.customerData.unsubscribed_flag))})}setCustomerData(t){if(null!=this.customerData){this.crossStorageConfig=this.ConfigManagerService.getConfig("cross_storage"),this.CrossStorageClientService.onInit(this.crossStorageConfig.hub_url,this.crossStorageConfig.hub_opt),this.customerData.unsubscribed_flag=t;const o=JSON.stringify(this.customerData);this.CrossStorageClientService.setData(this.customerDataField,o),this.unsubscribedFlag=t}}buildForm(){this.newsletter_form=this.fb.group({email:["",[_.kI.required,(0,h.L)(),(0,C.o)()]]}),this.newsletter_form.valueChanges.subscribe(t=>{this.enableSubmitBtn=!this.showControlError("email")})}showControlError(t){return this.newsletter_form.get(t).invalid&&this.newsletter_form.get(t).dirty}hasValue(t){return this.newsletter_form.get(t).value}hasValidValue(t){return this.newsletter_form.get(t).valid&&this.newsletter_form.get(t).value}resetErrorValidation(){this.showErrorValidation=!1}subscribe(){if(this.showCaptchaError=!(this.captchaResponse&&this.captchaResponse.length>0),this.showCaptchaError)return this.captchaError="Captcha is required.",!1;const t=this.newsletter_form.get("email").value,o={email:t,newsletter_event_source_code:this.eventSourceCode,website_code:this.appConfig.website_code,company_code:this.appConfig.company_code,csrf_token:this.csrfToken,form_name:this.formName,captcha:this.captchaResponse};this.processingRequest=!0,this.enableSubmitBtn=!1,this.NewsletterService.subscribe(o).subscribe(i=>{i.response.success?(typeof this.customer_info<"u"&&this.customer_info.email==t&&this.setCustomerData("n"),this.showErrorValidation=!1,this.newsletter_form.reset(),this.showCaptcha=!1):"invalid-captcha"===i.response.code?(this.showCaptchaError=!0,this.captchaError="Invalid Captcha."):(this.showErrorValidation=!0,this.successModal.hide()),this.enableSubmitBtn=!1,this.processingRequest=!1,this.captchaModel=""},i=>{412==i.status&&(this.showCsrfError=!0),this.processingRequest=!1,this.enableSubmitBtn=!1})}showModal(){this.newsletterEmail=this.newsletter_form.get("email").value,this.showCaptcha=!0,this.showCaptchaError=!1,this.successModal.show()}onCaptchaResponse(t){this.captchaResponse=t}onModalHide(t){this.captchaModel=""}static{this.\u0275fac=function(o){return new(o||n)(e.Y36(_.QS),e.Y36(Z.B),e.Y36(u.Q),e.Y36(b.T),e.Y36(N.e),e.Y36(F.f))}}static{this.\u0275cmp=e.Xpm({type:n,selectors:[["newsletter"]],viewQuery:function(o,i){if(1&o&&e.Gf(y,7),2&o){let c;e.iGM(c=e.CRH())&&(i.successModal=c.first)}},inputs:{eventSourceCode:"eventSourceCode"},decls:15,vars:4,consts:[[4,"ngIf"],["bsModal","","role","dialog",1,"site-modal","modal","fade","newsletter-modal",3,"onHide"],["successModal","bs-modal"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header"],["type","button","data-dismiss","modal",1,"modal-close-btn","close","otg-modal-close-btn",3,"click"],[1,"ndf-close"],[1,"title-badge-wrapper"],[1,"modal-title"],[1,"modal-body"],[4,"ngIf","ngIfElse"],["successMessage",""],[1,"footer-title"],[1,"footer-content"],[1,"comp-newsletter-container"],[1,"newsletter-info-container"],[1,"subscribe-header-container"],[1,"subscribe-info"],[1,"newsletter-form-wrapper"],["class","site-alert-warning alert alert-warning","role","alert",4,"ngIf"],["class","site-form-group has-error",4,"ngIf"],["role","form","novalidate","","autocomplete","off",1,"newsletter-form",3,"formGroup","ngSubmit"],[1,"input-field","site-form-group",3,"ngClass"],[1,"site-input-group"],["type","text","formControlName","email","id","email","autocomplete","off","no-whitespace","","maxlength","50","placeholder","Enter your email",1,"site-form-input","form-control",3,"focus"],[1,"action-btn-container"],["type","submit","data-qaid","newsletterSubscribe",1,"site-btn-primary","newsletter-submit-btn",3,"disabled","ngClass"],["role","alert",1,"site-alert-warning","alert","alert-warning"],[1,"alert-title"],[1,"fa","fa-exclamation-triangle"],[1,"site-form-group","has-error"],[1,"input-error-container","csrf-error-message"],[1,"input-error-message"],[1,"fa","fa-circle-o-notch","fa-spin"],["class","show-captcha",4,"ngIf"],[1,"show-captcha"],[1,"input-container"],[1,"site-form-group","form-group"],[1,"site-input-group","form-group"],["type","text","disabled","",1,"site-form-input","form-control","newsletter-email",3,"value"],["id","captcha",3,"siteKey","ngModel","resolved","ngModelChange"],["class","input-error-message",4,"ngIf"],[1,"button-container"],[1,"submit-btn",3,"disabled","click"]],template:function(o,i){if(1&o){const c=e.EpF();
1e.YNc(0,U,21,14,"ng-container",0),e.TgZ(1,"div",1,2),e.NdJ("onHide",function(p){return i.onModalHide(p)}),e.TgZ(3,"div",3)(4,"div",4)(5,"div",5)(6,"button",6),e.NdJ("click",function(){e.CHM(c);const p=e.MAs(2);return e.KtG(p.hide())}),e._UZ(7,"span",7),e.qZA(),e.TgZ(8,"div",8)(9,"h4",9),e._uU(10),e.qZA()()(),e.TgZ(11,"div",10),e.YNc(12,O,2,1,"ng-container",11)(13,L,1,1,"ng-template",null,12,e.W1O),e.qZA()()()()}if(2&o){const c=e.MAs(14);e.Q6J("ngIf","y"==i.unsubscribedFlag),e.xp6(10),e.hij(" ",i.showCaptcha?"Newsletter Sign Up":"You Have Been Successfully Subscribed"," "),e.xp6(2),e.Q6J("ngIf",i.showCaptcha)("ngIfElse",c)}},dependencies:[l.mk,l.O5,I.oB,k.E,_._Y,_.Fj,_.JJ,_.JL,_.nD,_.On,_.sg,_.u,x.wT,x.Vd],encapsulation:2})}}return n})();var $=s(17678),V=s(41559);let G=(()=>{class n extends V.b{static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=e.n5z(n)))(i||n)}})()}static{this.\u0275dir=e.lG2({type:n,selectors:[["","app-placeholder",""]],features:[e.qOj]})}}return n})();var w=s(48369);function P(n,a){1&n&&(e.ynx(0),e.TgZ(1,"span",14),e._uU(2,"ACTIVE"),e.qZA(),e.BQk())}function R(n,a){1&n&&(e.TgZ(0,"span",15),e._uU(1,"INACTIVE"),e.qZA())}function K(n,a){1&n&&(e.ynx(0),e.TgZ(1,"span",16),e._uU(2,"WITH PENDING UPDATES"),e.qZA(),e.BQk())}function W(n,a){1&n&&(e.TgZ(0,"span",17),e._uU(1,"*"),e.qZA())}function j(n,a){if(1&n){const t=e.EpF();e.TgZ(0,"span",18),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3).$implicit,c=e.oxw(2);return e.KtG(c.dismissAnnouncement(i))}),e.qZA()}if(2&n){const t=e.oxw(5);e.Q6J("ngClass",t.closeIconClass)}}function z(n,a){if(1&n){const t=e.EpF();e.TgZ(0,"div",6)(1,"div",7)(2,"div",8),e.YNc(3,P,3,0,"ng-container",9)(4,R,2,0,"ng-template",null,10,e.W1O)(6,K,3,0,"ng-container",3)(7,W,2,0,"span",11),e.qZA(),e.YNc(8,j,1,1,"span",12),e.TgZ(9,"div",13),e.NdJ("click",function(i){e.CHM(t);const c=e.oxw(2).$implicit,r=e.oxw(2);return e.KtG(r.dismissAnnouncementOnClickLink(i,c))}),e.ALo(10,"safeHtml"),e.qZA()()()}if(2&n){const t=e.MAs(5),o=e.oxw(2).$implicit,i=e.oxw(2);e.Gre("announcement-item ","y"==o.dismissible_flag?"dismissible":"",""),e.Q6J("ngClass",i.itemClass),e.xp6(),e.Q6J("announcementId",o.announcement_id)("placeholderCode",i.placeholderCode),e.xp6(2),e.Q6J("ngIf",o.active_announcement_id)("ngIfElse",t),e.xp6(3),e.Q6J("ngIf","n"==o.review_flag),e.xp6(),e.Q6J("ngIf",o.announcement_id==i.announcementId),e.xp6(),e.Q6J("ngIf","y"==o.dismissible_flag),e.xp6(),e.Q6J("innerHTML",e.lcZ(10,12,o.content),e.oJD)}}function X(n,a){if(1&n){const t=e.EpF();e.TgZ(0,"span",18),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3).$implicit,c=e.oxw(2);return e.KtG(c.dismissAnnouncement(i))}),e.qZA()}if(2&n){const t=e.oxw(5);e.Q6J("ngClass",t.closeIconClass)}}const ee=n=>({dismissible:n});function te(n,a){if(1&n){const t=e.EpF();e.TgZ(0,"div",6)(1,"div",19),e.YNc(2,X,1,1,"span",12),e.TgZ(3,"div",20),e.NdJ("click",function(i){e.CHM(t);const c=e.oxw(2).$implicit,r=e.oxw(2);return e.KtG(r.dismissAnnouncementOnClickLink(i,c))}),e.ALo(4,"safeHtml"),e.qZA()()()}if(2&n){const t=e.oxw(2).$implicit,o=e.oxw(2);e.Gre("announcement-item ","y"==t.dismissible_flag?"dismissible":"",""),e.Q6J("ngClass",o.itemClass),e.xp6(2),e.Q6J("ngIf","y"==t.dismissible_flag),e.xp6(),e.Q6J("innerHTML",e.lcZ(4,7,t.content),e.oJD)("ngClass",e.VKq(9,ee,"y"==t.dismissible_flag))}}function ne(n,a){if(1&n&&(e.ynx(0),e.YNc(1,z,11,14,"div",4)(2,te,5,11,"ng-template",null,5,e.W1O),e.BQk()),2&n){const t=e.MAs(3),o=e.oxw(3);e.xp6(),e.Q6J("ngIf",o.previewMode)("ngIfElse",t)}}function oe(n,a){if(1&n&&(e.ynx(0),e.YNc(1,ne,4,2,"ng-container",3),e.BQk()),2&n){const t=a.$implicit,o=e.oxw(2);e.xp6(),e.Q6J("ngIf",!o.seenAnnouncements[t.announcement_id])}}function ie(n,a){if(1&n&&(e.TgZ(0,"div",1),e.YNc(1,oe,2,1,"ng-container",2),e.qZA()),2&n){const t=e.oxw();e.Q6J("ngClass",t.containerClass),e.xp6(),e.Q6J("ngForOf",t.announcements)}}let ae=(()=>{class n extends $.q{static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=e.n5z(n)))(i||n)}})()}static{this.\u0275cmp=e.Xpm({type:n,selectors:[["app-announcement-placeholder"]],features:[e.qOj],decls:1,vars:1,consts:[["class","placeholder",3,"ngClass",4,"ngIf"],[1,"placeholder",3,"ngClass"],[4,"ngFor","ngForOf"],[4,"ngIf"],[3,"class","ngClass",4,"ngIf","ngIfElse"],["nonPreviewMode",""],[3,"ngClass"],["app-placeholder","",1,"container",3,"announcementId","placeholderCode"],[1,"indicator-wrapper","indicator-wrapper-client"],[4,"ngIf","ngIfElse"],["unpublishedAnnouncement",""],["class","previewed-announcement",4,"ngIf"],["class","announcement-close-btn",3,"ngClass","click",4,"ngIf"],[3,"innerHTML","click"],[1,"announcement-badge","published"],[1,"announcement-badge","unpublished"],[1,"announcement-badge","for-activation"],[1,"previewed-announcement"],[1,"announcement-close-btn",3,"ngClass","click"],[1,"container"],[3,"innerHTML","ngClass","click"]],template:function(o,i){1&o&&e.YNc(0,ie,2,2,"div",0),2&o&&e.Q6J("ngIf",i.announcements&&i.seenAnnouncements)},dependencies:[l.mk,l.sg,l.O5,G,w.z],encapsulation:2})}}return n})();var ce=s(9359);const se=["Accordion"];function re(n,a){if(1&n&&e._UZ(0,"app-announcement-placeholder",4),2&n){const t=e.oxw();e.Q6J("endPointUrl",t.appConfig.submodule_api_url+"/announcements")("placeholderCode","FOOTER_TOP")("websiteCode",t.appConfig.website_code)("containerClass","footer-top container")("closeIconClass","
1ndf-close")}}function le(n,a){if(1&n&&(e.TgZ(0,"div",34)(1,"span"),e._uU(2),e.qZA()()),2&n){const t=e.oxw(2).$implicit;e.xp6(2),e.Oqu(t.value.catalog_name)}}const A=n=>({active:n});function _e(n,a){if(1&n){const t=e.EpF();e.TgZ(0,"div",35),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2).$implicit,c=e.oxw(3);return e.KtG(c.setActiveAccordionItem(i.value.catalog_item_id))}),e.TgZ(1,"div",36)(2,"span"),e._uU(3),e.qZA(),e._UZ(4,"i",37)(5,"i",38),e.qZA()()}if(2&n){const t=e.oxw(2).$implicit,o=e.oxw(3);e.Q6J("ngClass",e.VKq(2,A,o.showDesktopView||t.value.catalog_item_id==o.activeAccordionItem)),e.xp6(3),e.Oqu(t.value.catalog_name)}}function pe(n,a){if(1&n&&(e.ynx(0),e.YNc(1,le,3,1,"div",24)(2,_e,6,4,"ng-template",null,25,e.W1O),e.TgZ(4,"div",26)(5,"div",27),e._UZ(6,"img",28),e.TgZ(7,"div",29)(8,"div",30),e._uU(9),e.qZA(),e.TgZ(10,"div",31),e._uU(11,"M-F, 24 Hours a Day"),e._UZ(12,"br"),e._uU(13,"Sat-Sun 6:00am to 5:00pm Pacific"),e.qZA()()(),e.TgZ(14,"div",27),e._UZ(15,"img",28),e.TgZ(16,"div",32)(17,"a",33),e._uU(18),e.qZA(),e.TgZ(19,"div",31),e._uU(20,"24/7 Customer Support"),e.qZA()()()(),e.BQk()),2&n){const t=e.MAs(3),o=e.oxw().$implicit,i=e.oxw(3);e.xp6(),e.Q6J("ngIf",i.showDesktopView)("ngIfElse",t),e.xp6(3),e.Gre("footer-content footer-",o.value.catalog_name.toLowerCase()," footer-contact"),e.MGl("id","footer_",o.value.catalog_item_id,""),e.Q6J("collapse",i.isCollapsed(o.value.catalog_item_id)),e.xp6(2),e.s9C("src",i.appConfig.shared_assets_path+"/img/icons/phone-icon.png",e.LSH),e.xp6(3),e.hij(" ",i.siteConfig.phone_no," "),e.xp6(6),e.s9C("src",i.appConfig.shared_assets_path+"/img/icons/mail-icon.png",e.LSH),e.xp6(2),e.MGl("href","mailto:customercare@",i.appConfig.email_sender,"",e.LSH),e.xp6(),e.hij(" ","customercare@"+i.appConfig.email_sender," ")}}function ge(n,a){1&n&&e.GkF(0)}function ue(n,a){if(1&n&&(e.ynx(0),e.TgZ(1,"div",39)(2,"div",40)(3,"div",41),e._uU(4,"Follow Us:"),e.qZA(),e.TgZ(5,"div",42),e.YNc(6,ge,1,0,"ng-container",43),e.qZA()()(),e.BQk()),2&n){e.oxw(2);const t=e.MAs(6);e.xp6(6),e.Q6J("ngTemplateOutlet",t)}}function fe(n,a){if(1&n&&e.YNc(0,ue,7,1,"ng-container",20),2&n){const t=e.oxw().$implicit,o=e.MAs(8);e.Q6J("ngIf","clone social"===t.value.catalog_name.toLowerCase())("ngIfElse",o)}}function me(n,a){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"a",44),e.NdJ("click",function(i){const r=e.CHM(t).$implicit,p=e.oxw(5);return e.KtG(p.checkFooterUrl(i,r.value.url))}),e._UZ(2,"i",45),e.qZA(),e.BQk()}if(2&n){const t=a.$implicit,o=e.oxw(5);e.xp6(),e.Q6J("target","n"===t.value.new_window_flag?"_self":"_blank")("href",o.setFooterUrl(t.value.url,t.value.url_params),e.LSH)("title",t.value.catalog_name),e.uIk("rel",t.value.rel_attribute),e.xp6(),e.Q6J("ngClass",t.value.custom_styles)}}function de(n,a){if(1&n&&(e.YNc(0,me,3,5,"ng-container",12),e.ALo(1,"keyvalue")),2&n){const t=e.oxw().$implicit;e.Q6J("ngForOf",e.lcZ(1,1,t.value.children))}}function he(n,a){if(1&n&&(e.TgZ(0,"div",34)(1,"span"),e._uU(2),e.qZA()()),2&n){const t=e.oxw(2).$implicit;e.xp6(2),e.Oqu(t.value.catalog_name)}}function ve(n,a){if(1&n){const t=e.EpF();e.TgZ(0,"div",35),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2).$implicit,c=e.oxw(3);return e.KtG(c.setActiveAccordionItem(i.value.catalog_item_id))}),e.TgZ(1,"div",36)(2,"span"),e._uU(3),e.qZA(),e._UZ(4,"i",37)(5,"i",38),e.qZA()()}if(2&n){const t=e.oxw(2).$implicit,o=e.oxw(3);e.Q6J("ngClass",e.VKq(2,A,o.showDesktopView||t.value.catalog_item_id==o.activeAccordionItem)),e.xp6(3),e.Oqu(t.value.catalog_name)}}function Ce(n,a){if(1&n&&(e.ynx(0),e._UZ(1,"a",48),e.ALo(2,"safeHtml"),e.BQk()),2&n){const t=e.oxw().$implicit;e.xp6(),e.Q6J("innerHTML",e.lcZ(2,2,t.value.catalog_name),e.oJD),e.uIk("data-target",t.value.url)}}function xe(n,a){if(1&n){const t=e.EpF();e.TgZ(0,"a",49),e.NdJ("click",function(i){e.CHM(t);const c=e.oxw().$implicit,r=e.oxw(5);return e.KtG(r.checkFooterUrl(i,c.value.url))}),e.ALo(1,"safeHtml"),e.qZA()}if(2&n){const t=e.oxw().$implicit,o=e.oxw(5);e.Q6J("target","n"===t.value.new_window_flag?"_self":"_blank")("href",o.setFooterUrl(t.value.url,t.value.url_params),e.LSH)("innerHTML",e.lcZ(1,4,t.value.catalog_name),e.oJD),e.uIk("rel",t.value.rel_attribute)}}function we(n,a){if(1&n&&(e.TgZ(0,"li"),e.YNc(1,Ce,3,4,"ng-container",20)(2,xe,2,6,"ng-template",null,47,e.W1O),e.qZA()),2&n){const t=a.$implicit,o=e.MAs(3);e.xp6(),e.Q6J("ngIf","#"===(t.value.url||"").charAt(0))("ngIfElse",o)}}function Ae(n,a){if(1&n&&(e.YNc(0,he,3,1,"div",24)(1,ve,6,4,"ng-template",null,46,e.W1O),e.TgZ(3,"div",26)(4,"ul"),e.YNc(5,we,4,2,"li",12),e.ALo(6,"keyvalue"),e.qZA()()),2&n){const t=e.MAs(2),o=e.oxw().$implicit,i=e.oxw(3);e.Q6J("ngIf",i.showDesktopView)("ngIfElse",t),e.xp6(3),e.Gre("footer-content footer-",o.value.catalog_name.toLowerCase(),""),e.MGl("id","footer_",o.value.catalog_item_id,""),e.Q6J("collapse",i.isCollapsed(o.value.catalog_item_id)),e.xp6(2),e.Q6J("ngForOf",e.lcZ(6,8,o.value.children))}}function Te(n,a){if(1&n&&(e.ynx(0),e.TgZ(1,"div",19),e.YNc(2,pe,21,12,"ng-container",20)(3,fe,1,2,"ng-template",null,21,e.W1O)(5,de,2,3,"ng-template",null,22,e.W1O)(7,Ae,7,10,"ng-template",null,23,e.W1O),e.qZA(),e.BQk()),2&n){const t=a.$implicit,o=e.MAs(4);e.xp6(),e.Gre("ft-",t.value.catalog_name.toLowerCase().replace(" ","-"),"-container ft-content-group"),e.Q6J("ngClass",t.value.custom_styles),e.xp6(),e.Q6J("ngIf","contact info"===t.value.catalog_name.toLowerCase())("ngIfElse",o)}}function Ze(n,a){if(1&n&&(e.TgZ(0,"div",16),e._UZ(1,"img",17),e.qZA(),e.YNc(2,Te,9,6,"ng-container",12),e.ALo(3,"keyvalue"),e.TgZ(4,"div",18),e._UZ(5,"newsletter"),e.qZA()),2&n){const t=e.oxw(2);e.xp6(),e.MGl("src","",t.appConfig.shared_assets_path,"/img/ndf-logo.svg",e.LSH),e.xp6(),e.Q6J("ngForOf",e.lcZ(3,2,t.footerNav))}}function be(n,a){if(1&n&&e._UZ(0,"img",52),2&n){const t=e.oxw().$implicit;e.MGl("alt","Credit Card Icon - ",t.value.catalog_name,""),e.Q6J("src",t.value.menu_image,e.LSH)}}
1function Ne(n,a){if(1&n&&(e.ynx(0),e.YNc(1,be,1,2,"img",51),e.BQk()),2&n){const t=a.$implicit;e.xp6(),e.Q6J("ngIf",t.value.catalog_name)}}function Fe(n,a){if(1&n&&(e.TgZ(0,"div"),e.YNc(1,Ne,2,1,"ng-container",12),e.ALo(2,"keyvalue"),e.qZA()),2&n){const t=e.oxw().$implicit;e.Gre("footer-cc-content ",t.value.custom_styles,""),e.xp6(),e.Q6J("ngForOf",e.lcZ(2,4,t.value.children))}}function Ie(n,a){if(1&n&&(e.ynx(0),e.YNc(1,Fe,3,6,"div",50),e.BQk()),2&n){const t=a.$implicit;e.xp6(),e.Q6J("ngIf","cc icons"===(null==t.value.catalog_name?null:t.value.catalog_name.toLowerCase()))}}function ke(n,a){if(1&n){const t=e.EpF();e.ynx(0),e.TgZ(1,"a",54),e.NdJ("click",function(i){e.CHM(t);const c=e.oxw().$implicit;return e.KtG("#"===c.value.url||"#"===c.value.url_params?i.preventDefault():null)}),e._uU(2),e.qZA(),e.TgZ(3,"span",55),e._uU(4," | "),e.qZA(),e.BQk()}if(2&n){const t=e.oxw().$implicit,o=e.oxw(2);e.xp6(),e.Tol(t.value.custom_styles),e.uIk("target","y"===t.value.new_window_flag?"_blank":null)("rel",t.value.rel_attribute||null)("href","#"===t.value.url||"#"===t.value.url_params?"#":o.prependSiteUrl(t.value.url_params||t.value.url),e.LSH),e.xp6(),e.hij(" ",t.value.catalog_name," ")}}function ye(n,a){if(1&n&&(e.ynx(0),e.YNc(1,ke,5,7,"ng-container",53),e.BQk()),2&n){const t=a.$implicit;e.xp6(),e.Q6J("ngIf","cc icons"!==(null==t.value.catalog_name?null:t.value.catalog_name.toLowerCase())&&"social"!==(null==t.value.catalog_name?null:t.value.catalog_name.toLowerCase()))}}function Se(n,a){if(1&n&&e._UZ(0,"i",61),2&n){const t=e.oxw(2).$implicit;e.Tol(t.value.custom_styles)}}function Je(n,a){if(1&n){const t=e.EpF();e.TgZ(0,"a",59),e.NdJ("click",function(i){e.CHM(t);const c=e.oxw().$implicit,r=e.oxw(4);return e.KtG(r.checkFooterUrl(i,c.value.url))}),e.YNc(1,Se,1,2,"i",60),e.qZA()}if(2&n){const t=e.oxw().$implicit,o=e.oxw(4);e.Q6J("href",o.setFooterUrl(t.value.url,t.value.url_params),e.LSH)("target","n"===t.value.new_window_flag?"_self":"_blank")("title",t.value.catalog_name),e.uIk("rel",t.value.rel_attribute),e.xp6(),e.Q6J("ngIf",null==t.value?null:t.value.custom_styles)}}function Qe(n,a){if(1&n&&e._UZ(0,"i",61),2&n){const t=e.oxw(2).$implicit;e.Tol(t.value.custom_styles)}}function Me(n,a){if(1&n&&(e.TgZ(0,"span"),e.YNc(1,Qe,1,2,"i",60),e.qZA()),2&n){const t=e.oxw().$implicit;e.xp6(),e.Q6J("ngIf",null==t.value?null:t.value.custom_styles)}}function Ee(n,a){if(1&n&&(e.ynx(0),e.YNc(1,Je,2,5,"a",58)(2,Me,2,1,"span",53),e.BQk()),2&n){const t=a.$implicit;e.xp6(),e.Q6J("ngIf",null==t.value?null:t.value.url),e.xp6(),e.Q6J("ngIf",!(null!=t.value&&t.value.url))}}function Ue(n,a){if(1&n&&(e.ynx(0),e.TgZ(1,"div",56),e._uU(2,"Follow Us:"),e.qZA(),e.TgZ(3,"div",57),e.YNc(4,Ee,3,2,"ng-container",12),e.ALo(5,"keyvalue"),e.qZA(),e.BQk()),2&n){const t=e.oxw().$implicit;e.xp6(4),e.Q6J("ngForOf",e.lcZ(5,1,t.value.children))}}function De(n,a){if(1&n&&(e.ynx(0),e.YNc(1,Ue,6,3,"ng-container",53),e.BQk()),2&n){const t=a.$implicit;e.xp6(),e.Q6J("ngIf","social"===(null==t.value.catalog_name?null:t.value.catalog_name.toLowerCase()))}}function Ye(n,a){if(1&n&&(e.TgZ(0,"footer",5)(1,"div",6,7),e.YNc(3,Ze,6,4,"ng-template",8),e.qZA(),e.TgZ(4,"div",9)(5,"div",10)(6,"div",11),e.YNc(7,Ie,2,1,"ng-container",12),e.ALo(8,"keyvalue"),e.YNc(9,ye,2,1,"ng-container",12),e.ALo(10,"keyvalue"),e.TgZ(11,"span",13),e._uU(12),e.qZA(),e.TgZ(13,"span",14),e._uU(14,"All International Rights Reserved"),e.qZA()(),e.TgZ(15,"div",15),e.YNc(16,De,2,1,"ng-container",12),e.ALo(17,"keyvalue"),e.TgZ(18,"div",16),e._UZ(19,"img",17),e.qZA()()()()()),2&n){const t=e.oxw();e.xp6(3),e.Q6J("ngIf",t.footerNav),e.xp6(4),e.Q6J("ngForOf",e.lcZ(8,6,t.footerNavBottom)),e.xp6(2),e.Q6J("ngForOf",e.lcZ(10,8,t.footerNavBottom)),e.xp6(3),e.hij("Copyright \xa9 ",t.currentYear," Next Day Flyers "),e.xp6(4),e.Q6J("ngForOf",e.lcZ(17,10,t.footerNavBottom)),e.xp6(3),e.Q6J("src",t.appConfig.shared_assets_path+"/img/ndf-logo.svg",e.LSH)}}function qe(n,a){if(1&n&&e._UZ(0,"app-announcement-placeholder",4),2&n){const t=e.oxw();e.Q6J("endPointUrl",t.appConfig.submodule_api_url+"/announcements")("placeholderCode","FOOTER_BOTTOM")("websiteCode",t.appConfig.website_code)("containerClass","footer-bottom container")("closeIconClass","
1ndf-close")}}let Oe=(()=>{class n{constructor(t,o,i,c,r){this.Router=t,this.Location=o,this.ConfigManagerService=i,this.cd=c,this.Http=r,this.showComponent=!0,this.showDesktopView=!0,this.activeAccordionItem=null,this.collapseStates={},this.footerSectionIds=[],this.appConfig=this.ConfigManagerService.getConfig("app"),this.siteConfig=this.ConfigManagerService.getConfig("site"),this.noFooterPaths=this.ConfigManagerService.getConfig("no_footer_paths"),this.setFooterVisibility(),this.getFooterNav(),this.footerDynamicClass(),this.Router.events.subscribe(p=>{p instanceof g.m2&&this.setFooterVisibility()})}onResize(t){this.footerDynamicClass()}ngAfterViewInit(){this.setCurrentYear(),this.cd.detectChanges()}getFooterNav(){this.Http.get(this.appConfig.site_url+"/footer-nav").subscribe(o=>{o.footer_nav_data&&(this.footerNav=this.sortFooterNav(o.footer_nav_data.children),this.initializeFooterIds(),this.initializeCollapseStates()),o.footer_nav_bottom_data&&(this.footerNavBottom=Object.values(this.sortFooterNav(o.footer_nav_bottom_data.children)))})}initializeFooterIds(){if(this.footerNav){this.footerSectionIds=[];for(const t of Object.values(this.footerNav))t&&t.catalog_item_id&&this.footerSectionIds.push(t.catalog_item_id)}}initializeCollapseStates(){if(!this.footerSectionIds.length)return;const t=this.showDesktopView;this.footerSectionIds.forEach(o=>{this.collapseStates[o]=t})}sortFooterNav(t){const o=[];if(t)for(const i in t)if(o[t[i].sort]=t[i],Object.keys(o[t[i].sort].children).length>0){const c=[];for(const r in o[t[i].sort].children)c[o[t[i].sort].children[r].sort]=o[t[i].sort].children[r];o[t[i].sort].children=c}return o}prependSiteUrl(t){return t&&-1===t.indexOf("http")?this.appConfig.site_url+t:t}setActiveAccordionItem(t){!t||this.showDesktopView||(this.activeAccordionItem!==t?(this.activeAccordionItem&&this.collapseStates.hasOwnProperty(this.activeAccordionItem)&&(this.collapseStates[this.activeAccordionItem]=!1),this.activeAccordionItem=t,this.collapseStates[t]=!0):(this.collapseStates[t]=!1,this.activeAccordionItem=null))}isCollapsed(t){return!(!t||this.showDesktopView||this.collapseStates[t])}setCurrentYear(){this.currentYear=(new Date).getFullYear()}footerDynamicClass(){const t=this.showDesktopView;let o=!1;window.innerWidth>767&&(o=!0),this.showDesktopView=o,o?this.expandAllSections():t&&(this.collapseAllSections(),this.activeAccordionItem&&this.collapseStates.hasOwnProperty(this.activeAccordionItem)&&(this.collapseStates[this.activeAccordionItem]=!0))}expandAllSections(){this.footerSectionIds.length&&this.footerSectionIds.forEach(t=>{this.collapseStates[t]=!0})}collapseAllSections(){this.footerSectionIds.length&&this.footerSectionIds.forEach(t=>{this.collapseStates[t]=!1})}setFooterVisibility(){this.showComponent=!0;for(const t in this.noFooterPaths)this.Location.path().search(this.noFooterPaths[t])>=0&&(this.showComponent=!1)}checkFooterUrl(t,o){o||t.preventDefault()}setFooterUrl(t,o){let i="#";return typeof t<"u"&&null!=t&&(i="/"!=t.charAt(0)?t:this.appConfig.site_url+t),typeof o<"u"&&null!==o&&""!==o&&(i+="?"===o.charAt(0)?o:`?${o}`),i}static{this.\u0275fac=function(o){return new(o||n)(e.Y36(g.F0),e.Y36(l.Ye),e.Y36(u.Q),e.Y36(e.sBO),e.Y36(T.eN))}}static{this.\u0275cmp=e.Xpm({type:n,selectors:[["app-footer"]],viewQuery:function(o,i){if(1&o&&e.Gf(se,5),2&o){let c;e.iGM(c=e.CRH())&&(i.Accordion=c.first)}},hostBindings:function(o,i){1&o&&e.NdJ("resize",function(r){return i.onResize(r)},!1,e.Jf7)},decls:5,vars:4,consts:[[1,"footer-wrapper"],["class","comp-announcement-container",3,"endPointUrl","placeholderCode","websiteCode","containerClass","closeIconClass",4,"ngIf"],["class","global-footer-container",4,"ngIf"],[3,"cookieDomain"],[1,"comp-announcement-container",3,"endPointUrl","placeholderCode","websiteCode","containerClass","closeIconClass"],[1,"global-footer-container"],["id","accordion",1,"main-footer-container","site-accordion"],["Accordion",""],[3,"ngIf"],[1,"footer-copyright"],[1,"footer-menu-nav-bottom"],[1,"footer-links","footer-bottom-left"],[4,"ngFor","ngForOf"],[1,"copyright-content"],[1,"reserved-content"],[1,"footer-follow-us","footer-bottom-right"],[1,"ft-content-group","footer-logo-container","footer-content"],["alt","Next Day Flyers: Online Printing Services",1,"footer-logo-img",3,"src"],[1,"ft-newsletter-container","ft-content-group"],[3,"ngClass"],[4,"ngIf","ngIfElse"],["cloneSocial",""],["socialLinks",""],["normalNavLinks",""],["class","footer-title",4,"ngIf","ngIfElse"],["displayAccordionTitle",""],[3,"id","collapse"],[1,"contact-container"],[3,"src"],[1,"contact-content","footer-phone"],[1,"contact-title"],[1,"small"],[1,"contact-content","footer-email"],[1,"contact-title",3,"href"],[1,"footer-title"],[1,"accordion-item-toggle","footer-title",3,"ngClass","click"],[1,"accordion-icon-container"],[1,"accordion-closed-icon","fa","fa-chevron-down"],[1,"accordion-open-icon","fa","fa-chevron-up"],[1,"footer-content"],[1,"footer-follow-us-clone"],[1,"follow-us-clone-label"],[1,"follow-us-link"],[4,"ngTemplateOutlet"],[3,"target","href","title","click"],["aria-hidden","true",3,"ngClass"],["displayNormalNavAccordionTitle",""],["linkItem",""],["data-toggle","modal",3,"innerHTML"],[3,"target","href","innerHTML","click"],[3,"class",4,"ngIf"],["class","credit-card-icon",3,"alt","src",4,"ngIf"],[1,"credit-card-icon",3,"alt","src"],[4,"ngIf"],[3,"click"],[1,"footer-nav-bottom-separator"],[1,"follow-us-label"],[1,"social-links-container"],["class","follow-us-link",3,"href","target","title","click",4,"ngIf"],[1,"follow-us-link",3,"href","target","title","click"],["aria-hidden","true",3,"class",4,"ngIf"],["aria-hidden","true"]],template:function(o,i){1&o&&(e.TgZ(0,"div",0),e.YNc(1,re,1,5,"app-announcement-placeholder",1)(2,Ye,20,12,"footer",2)(3,qe,1,5,"app-announcement-placeholder",1),e._UZ(4,"announcement-preview-tool",3),e.qZA()),2&o&&(e.xp6(),e.Q6J("ngIf",i.showComponent),e.xp6(),e.Q6J("ngIf",i.showComponent),e.xp6(),e.Q6J("ngIf",i.showComponent),e.xp6(),e.Q6J("cookieDomain",i.appConfig.cookie_domain))},dependencies:[l.mk,l.sg,l.O5,l.tP,f.C,B,ae,ce.Y,l.Nd,w.z],encapsulation:2})}}return n})()}}]);

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.