(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{"0acl":function(n,i,t){"use strict";t.r(i),t.d(i,"NotificationComponent",function(){return p});var c=t("fXoL"),o=t("quSY"),l=t("LRne"),a=t("3E0/"),e=t("ofXK"),s=t("tyNb"),u=t("sYmb");function b(n,i){if(1&n&&(c.Tb(0,"span"),c.Tb(1,"a",7),c.dc(2,"async"),c.dc(3,"async"),c.Bc(4),c.dc(5,"translate"),c.dc(6,"async"),c.Sb(),c.Sb()),2&n){const n=c.cc();let i=null,t=null,o=null;c.Ab(1),c.hc("routerLink",null==(i=c.ec(2,3,n.notification$))?null:i.routeTo),c.Bb("aria-label","navigate to"+(null==(t=c.ec(3,5,n.notification$))?null:t.routeTo)),c.Ab(3),c.Cc(c.ec(5,7,null==(o=c.ec(6,9,n.notification$))?null:o.linkMessage))}}function f(n,i){if(1&n&&(c.Tb(0,"span"),c.Tb(1,"a",8),c.dc(2,"async"),c.dc(3,"async"),c.Bc(4),c.dc(5,"translate"),c.dc(6,"async"),c.Sb(),c.Sb()),2&n){const n=c.cc();let i=null,t=null,o=null;c.Ab(1),c.hc("href",null==(i=c.ec(2,3,n.notification$))?null:i.routeToExternalLink,c.vc),c.Bb("aria-label","navigate to external"+(null==(t=c.ec(3,5,n.notification$))?null:t.routeTo)),c.Ab(3),c.Cc(c.ec(5,7,null==(o=c.ec(6,9,n.notification$))?null:o.linkMessage))}}function r(n,i){if(1&n){const n=c.Ub();c.Tb(0,"div",9),c.ac("click",function(){return c.tc(n),c.cc().closeNotication()}),c.Sb()}}const d=function(n){return[n]};let p=(()=>{class n{constructor(){this.hideNotification=new c.n,this.subscriptions=new o.a}ngOnInit(){this.subscribeForUpdatedNotifications()}subscribeForUpdatedNotifications(){this.subscriptions.add(this.notification$.subscribe(n=>{n&&n.viewNotification&&this.initNotificationAutoCloseDelay()}))}initNotificationAutoCloseDelay(){this.subscriptions.add(Object(l.a)(!0).pipe(Object(a.a)(this.notification$.getValue().autoCloseDelayTime)).subscribe(n=>{this.notification$&&this.notification$.getValue().viewNotification&&this.closeNotication()}))}closeNotication(){this.hideNotification.emit()}ngOnDestroy(){this.subscriptions.unsubscribe()}}return n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=c.Hb({type:n,selectors:[["app-notification"]],inputs:{notification$:"notification$"},outputs:{hideNotification:"hideNotification"},decls:17,vars:26,consts:[["id","addPDToCart",3,"ngClass"],[1,"amway-noti-modal-box"],[1,"amway-noti-modal-content-box"],[1,"amway-noti-modal-box-icon"],[1,"amway-noti-modal-box-title"],[4,"ngIf"],["class","amway-noti-modal-box-close",3,"click",4,"ngIf"],[1,"noti-link-underline",3,"routerLink"],[1,"noti-link-underline",3,"href"],[1,"amway-noti-modal-box-close",3,"click"]],template:function(n,i){if(1&n&&(c.Tb(0,"div",0),c.dc(1,"async"),c.dc(2,"async"),c.dc(3,"async"),c.Tb(4,"div",1),c.Tb(5,"div",2),c.Ob(6,"div",3),c.Tb(7,"div",4),c.Bc(8),c.dc(9,"translate"),c.dc(10,"async"),c.zc(11,b,7,11,"span",5),c.dc(12,"async"),c.zc(13,f,7,11,"span",5),c.dc(14,"async"),c.Sb(),c.Sb(),c.zc(15,r,1,0,"div",6),c.dc(16,"async"),c.Sb(),c.Sb()),2&n){let n=null,t=null,o=null,l=null,a=null,e=null;c.Eb("amway-noti-modal --",null==(n=c.ec(1,8,i.notification$))?null:n.type,""),c.gc("ngClass",c.lc(24,d,null!=(t=c.ec(2,10,i.notification$))&&t.viewNotification?null==(t=c.ec(3,12,i.notification$))?null:t.class:"")),c.Ab(8),c.Dc(" ",c.ec(9,14,null==(o=c.ec(10,16,i.notification$))?null:o.message)," "),c.Ab(3),c.gc("ngIf",null==(l=c.ec(12,18,i.notification$))?null:l.routeTo),c.Ab(2),c.gc("ngIf",null==(a=c.ec(14,20,i.notification$))?null:a.routeToExternalLink),c.Ab(2),c.gc("ngIf",null==(e=c.ec(16,22,i.notification$))?null:e.viewCloseIcon)}},directives:[e.j,e.l,s.h],pipes:[e.b,u.c],styles:[""],changeDetection:0}),n})()}}]);