1(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9958],{5091:(W,T,r)=>{"use strict";r.d(T,{t:()=>L});var t=r(5e3),$=r(9808),v=r(4986),m=r(5963),O=r(7579),S=r(4482),w=r(5403),j=r(8421),E=r(5032),I=r(1764),U=r(8418);function K(c,D){if(1&c&&(t.TgZ(0,"ion-col",2),t.TgZ(1,"span",3),t._uU(2,"D"),t.qZA(),t.TgZ(3,"div",4),t.TgZ(4,"span",5),t._uU(5),t.qZA(),t.qZA(),t.qZA()),2&c){const o=t.oxw();t.xp6(5),t.Oqu(o._daysLeft)}}function M(c,D){if(1&c&&(t.TgZ(0,"ion-col",2),t.TgZ(1,"span",3),t._uU(2,"H"),t.qZA(),t.TgZ(3,"div",4),t.TgZ(4,"span",5),t._uU(5),t.qZA(),t.qZA(),t.qZA()),2&c){const o=t.oxw();t.xp6(5),t.Oqu(o._hoursLeft)}}function P(c,D){if(1&c&&(t.TgZ(0,"ion-col",2),t.TgZ(1,"span",3),t._uU(2,"M"),t.qZA(),t.TgZ(3,"div",4),t.TgZ(4,"span",5),t._uU(5),t.qZA(),t.qZA(),t.qZA()),2&c){const o=t.oxw();t.xp6(5),t.Oqu(o._minutesLeft)}}function x(c,D){if(1&c&&(t.TgZ(0,"ion-col",2),t.TgZ(1,"span",3),t._uU(2,"S"),t.qZA(),t.TgZ(3,"div",4),t.TgZ(4,"span",5),t._uU(5),t.qZA(),t.qZA(),t.qZA()),2&c){const o=t.oxw();t.xp6(5),t.Oqu(o._secondsLeft)}}let L=(()=>{class c{constructor(o){this.platformId=o,this._initialUnit="hour",this._endingUnit="second",this._updateInterval=function(c=0,D=v.z){return c<0&&(c=0),(0,m.H)(c,c,D)}(1e3),this._unsubscribeSubject=new O.x,this._dayDivisor=86400,this._hourDivisor=3600,this._minuteDivisor=60,this._secondDivisor=1,this._dayModulus=s=>s,this._hourModulus=s=>s%this._dayDivisor,this._minuteModulus=s=>s%this._hourDivisor,this._secondModulus=s=>s%this._minuteDivisor}set end(o){this._endingTime=null!=o?I(o):I()}set units(o){this._initialUnit=void 0!==o&&null!=o.from?o.from:"hour",this._endingUnit=void 0!==o&&null!=o.to?o.to:"second","hour"===this._initialUnit&&(this._dayModulus=s=>1,this._hourModulus=s=>s),"minute"===this._initialUnit&&(this._dayModulus=s=>1,this._hourModulus=s=>1,this._minuteModulus=s=>s),"second"===this._initialUnit&&(this._dayModulus=s=>1,this._hourModulus=s=>1,this._minuteModulus=s=>1,this._secondModulus=s=>s)}ngOnInit(){(0,$.NF)(this.platformId)?this._updateInterval.pipe(function(c){return(0,S.e)((D,o)=>{(0,j.Xf)(c).subscribe(new w.Q(o,()=>o.complete(),E.Z)),!o.closed&&D.subscribe(o)})}(this._unsubscribeSubject)).subscribe({next:o=>{this.updateValues()},error:o=>console.error(o),complete:()=>console.log("[takeUntil] complete")}):this.updateValues()}ngOnDestroy(){this._unsubscribeSubject.next(),this._unsubscribeSubject.complete()}updateValues(){const o=this._endingTime.diff(I(),"second");this._daysLeft=Math.floor(this._dayModulus(o)/this._dayDivisor),this._hoursLeft=Math.floor(this._hourModulus(o)/this._hourDivisor),this._minutesLeft=Math.floor(this._minuteModulus(o)/this._minuteDivisor),this._secondsLeft=Math.floor(this._secondModulus(o)/this._secondDivisor)}}return c.\u0275fac=function(o){return new(o||c)(t.Y36(t.Lbi))},c.\u0275cmp=t.Xpm({type:c,selectors:[["app-countdown-timer"]],inputs:{end:"end",units:"units"},decls:5,vars:4,consts:[[1,"countdown"],["class","time",4,"ngIf"],[1,"time"],[1,"time-unit"],[1,"inner-time"],[1,"time-value"]],template:function(o,s){1&o&&(t.TgZ(0,"ion-row",0),t.YNc(1,K,6,1,"ion-col",1),t.YNc(2,M,6,1,"ion-col",1),t.YNc(3,P,6,1,"ion-col",1),t.YNc(4,x,6,1,"ion-col",1),t.qZA()),2&o&&(t.xp6(1),t.Q6J("ngIf","day"===s._initialUnit),t.xp6(1),t.Q6J("ngIf","day"===s._initialUnit&&"day"!==s._endingUnit||"hour"===s._initialUnit||"hour"===s._endingUnit),t.xp6(1),t.Q6J("ngIf","day"===s._initialUnit&&"day"!==s._endingUnit&&"hour"!==s._endingUnit||"hour"===s._initialUnit&&"hour"!==s._endingUnit||"minute"===s._initialUnit),t.xp6(1),t.Q6J("ngIf","second"===s._endingUnit))},directives:[U.Nd,$.O5,U.wI],styles:["[_nghost-%COMP%]{--countdown-margin: 0px;--countdown-padding: 0px;--countdown-time-margin: 0px;--countdown-time-padding: 0px;--countdown-inner-time-margin: 2px;--countdown-inner-time-padding: 0px;--countdown-fill-border: none;--countdown-fill-border-radius: 0px;--countdown-fill-background: transparent;--countdown-fill-shadow: none;--countdown-value-color: #CCC;--countdown-unit-color: #CCC;--countdown-time-flex-direction: row-reverse;display:block}[_nghost-%COMP%] .countdown[_ngcontent-%COMP%]{margin:var(--countdown-margin);padding:var(--countdown-padding);justify-content:center;flex-wrap:nowrap}[_nghost-%COMP%] .time[_ngcontent-%COMP%]{padding:var(--countdown-time-padding);margin:var(--countdown-time-margin);display:flex;flex-direction:var(--countdown-time-flex-direction);align-items:center;justify-content:center}[_nghost-%COMP%] .time[_ngcontent-%COMP%] .time-unit[_ngcontent-%COMP%]{display:block;color:var(--countdown-unit-color);font-size:.7em;text-align:center;text-transform:uppercase;width:2ex}[_nghost-%COMP%] .time[_ngcontent-%COMP%] .time-value[_ngcontent-%COMP%]{display:block;color:var(--countdown-value-color);text-align:center;font-size:1em;line-height:1em;min-height:1em;min-width:2.2ex;min-width:2.1ch}
1[_nghost-%COMP%] .inner-time[_ngcontent-%COMP%]{margin:var(--countdown-inner-time-margin);padding:var(--countdown-inner-time-padding)}[fill=countdown][_nghost-%COMP%] .countdown[_ngcontent-%COMP%]{border:var(--countdown-fill-border);border-radius:var(--countdown-fill-border-radius);background-color:var(--countdown-fill-background);box-shadow:var(--countdown-fill-shadow)}[fill=time][_nghost-%COMP%] .time[_ngcontent-%COMP%]{border:var(--countdown-fill-border);border-radius:var(--countdown-fill-border-radius);background-color:var(--countdown-fill-background);box-shadow:var(--countdown-fill-shadow)}[fill=inner-time][_nghost-%COMP%] .inner-time[_ngcontent-%COMP%]{border:var(--countdown-fill-border);border-radius:var(--countdown-fill-border-radius);background-color:var(--countdown-fill-background);box-shadow:var(--countdown-fill-shadow)}"]}),c})()},2742:(W,T,r)=>{"use strict";r.d(T,{W:()=>I});var t=r(655),$=r(5e3),v=r(4004),m=r(1764),O=r(9760),S=r(7287),w=r(3983),j=r(9808),E=r(5009),Y=r(520);let I=(()=>{class U{constructor(M,P,x){this.platformId=M,this.transferStateHelper=P,this.http=x}get relativeDates(){return[m().add(1,"day").add(8,"hour").add(10,"second").format("MM/DD/YYYY HH:mm:ss"),m().add(7,"day").format("MM/DD/YYYY"),m().subtract(1,"month").format("MM/DD/YYYY"),m().add(2,"month").format("MM/DD/YYYY")]}getListingDataSource(){const M=this.http.get("./assets/sample-data/deals/listing.json").pipe((0,v.U)(x=>{const{items:L}=x,c=(0,t._T)(x,["items"]),D=L.map((h,H)=>Object.assign(Object.assign({},h),{expirationDate:this.relativeDates[H]})),o=Object.assign(Object.assign({},c),{items:D}),s=new S.B;return Object.assign(s,o),s}));return this.transferStateHelper.checkDataSourceState("deals-listing-state",M)}getListingStore(M){if(!this.listingDataStore){const P=new S.B;this.listingDataStore=new O.K(P),(0,j.PM)(this.platformId)||M.ssr_state?this.listingDataStore.load(M,0):this.listingDataStore.load(M)}return this.listingDataStore}getDetailsDataSource(){const M=this.http.get("./assets/sample-data/deals/details.json").pipe((0,v.U)(x=>{const L=m().add(1,"day").add(8,"hour").add(10,"second").format("MM/DD/YYYY HH:mm:ss"),c=Object.assign(Object.assign({},x),{expirationDate:L}),D=new w.J;return Object.assign(D,c),D}));return this.transferStateHelper.checkDataSourceState("deals-details-state",M)}getDetailsStore(M){const P=new w.J;return this.detailsDataStore=new O.K(P),(0,j.PM)(this.platformId)||M.ssr_state?this.detailsDataStore.load(M,0):this.detailsDataStore.load(M),this.detailsDataStore}}return U.\u0275fac=function(M){return new(M||U)($.LFG($.Lbi),$.LFG(E.n),$.LFG(Y.eN))},U.\u0275prov=$.Yz7({token:U,factory:U.\u0275fac}),U})()},3983:(W,T,r)=>{"use strict";r.d(T,{J:()=>m});var t=r(1764),v=r(9760);class m extends v.n{constructor(){super(),this.showcaseImages=["","",""],this.expirationDate=t().add(5,"day").format("MM/DD/YYYY HH:mm:ss"),this.relatedDeals=[{logo:"",name:"",description:""},{logo:"",name:"",description:""},{logo:"",name:"",description:""}]}}},7287:(W,T,r)=>{"use strict";r.d(T,{B:()=>p});var t=r(1764),v=r(9760);class m{constructor(){this.expirationDate=t().add(5,"day").format("MM/DD/YYYY HH:mm:ss")}}class p extends v.n{constructor(){super(),this.items=[new m,new m,new m,new m]}}},1192:(W,T,r)=>{"use strict";r.d(T,{_:()=>m});var t=r(1764),v=r(5e3);let m=(()=>{class p{transform(S){return t(S).diff(t(),"day")}}return p.\u0275fac=function(S){return new(S||p)},p.\u0275pipe=v.Yjl({name:"appTimeDifference",type:p,pure:!0}),p})()},1764:function(W){W.exports=function(){"use strict";var r=6e4,t=36e5,$="millisecond",v="second",m="minute",p="hour",O="day",S="week",w="month",j="quarter",E="year",Y="date",I="Invalid Date",U=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,K=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},P=function(l,i,n){var a=String(l);return!a||a.length>=i?l:""+Array(i+1-a.length).join(n)+l},x={s:P,z:function(l){var i=-l.utcOffset(),n=Math.abs(i),a=Math.floor(n/60),e=n%60;return(i<=0?"+":"-")+P(a,2,"0")+":"+P(e,2,"0")}
vendor: 4,488 bytes, line 1
1,m:function l(i,n){if(i.date()<n.date())return-l(n,i);var a=12*(n.year()-i.year())+(n.month()-i.month()),e=i.clone().add(a,w),d=n-e<0,u=i.clone().add(a+(d?-1:1),w);return+(-(a+(n-e)/(d?e-u:u-e))||0)},a:function(l){return l<0?Math.ceil(l)||0:Math.floor(l)},p:function(l){return{M:w,y:E,w:S,d:O,D:Y,h:p,m,s:v,ms:$,Q:j}[l]||String(l||"").toLowerCase().replace(/s$/,"")},u:function(l){return void 0===l}},L="en",c={};c[L]=M;var D=function(l){return l instanceof H},o=function l(i,n,a){var e;if(!i)return L;if("string"==typeof i){var d=i.toLowerCase();c[d]&&(e=d),n&&(c[d]=n,e=d);var u=i.split("-");if(!e&&u.length>1)return l(u[0])}else{var f=i.name;c[f]=i,e=f}return!a&&e&&(L=e),e||!a&&L},s=function(l,i){if(D(l))return l.clone();var n="object"==typeof i?i:{};return n.date=l,n.args=arguments,new H(n)},h=x;h.l=o,h.i=D,h.w=function(l,i){return s(l,{locale:i.$L,utc:i.$u,x:i.$x,$offset:i.$offset})};var H=function(){function l(n){this.$L=o(n.locale,null,!0),this.parse(n)}var i=l.prototype;return i.parse=function(n){this.$d=function(a){var e=a.date,d=a.utc;if(null===e)return new Date(NaN);if(h.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var u=e.match(U);if(u){var f=u[2]-1||0,g=(u[7]||"0").substring(0,3);return d?new Date(Date.UTC(u[1],f,u[3]||1,u[4]||0,u[5]||0,u[6]||0,g)):new Date(u[1],f,u[3]||1,u[4]||0,u[5]||0,u[6]||0,g)}}return new Date(e)}(n),this.$x=n.x||{},this.init()},i.init=function(){var n=this.$d;this.$y=n.getFullYear(),this.$M=n.getMonth(),this.$D=n.getDate(),this.$W=n.getDay(),this.$H=n.getHours(),this.$m=n.getMinutes(),this.$s=n.getSeconds(),this.$ms=n.getMilliseconds()},i.$utils=function(){return h},i.isValid=function(){return this.$d.toString()!==I},i.isSame=function(n,a){var e=s(n);return this.startOf(a)<=e&&e<=this.endOf(a)},i.isAfter=function(n,a){return s(n)<this.startOf(a)},i.isBefore=function(n,a){return this.endOf(a)<s(n)},i.$g=function(n,a,e){return h.u(n)?this[a]:this.set(e,n)},i.unix=function(){return Math.floor(this.valueOf()/1e3)},i.valueOf=function(){return this.$d.getTime()},i.startOf=function(n,a){var e=this,d=!!h.u(a)||a,u=h.p(n),f=function(B,C){var Z=h.w(e.$u?Date.UTC(e.$y,C,B):new Date(e.$y,C,B),e);return d?Z:Z.endOf(O)},g=function(B,C){return h.w(e.toDate()[B].apply(e.toDate("s"),(d?[0,0,0,0]:[23,59,59,999]).slice(C)),e)},_=this.$W,y=this.$M,b=this.$D,A="set"+(this.$u?"UTC":"");switch(u){case E:return d?f(1,0):f(31,11);case w:return d?f(1,y):f(0,y+1);case S:var R=this.$locale().weekStart||0,F=(_<R?_+7:_)-R;return f(d?b-F:b+(6-F),y);case O:case Y:return g(A+"Hours",0);case p:return g(A+"Minutes",1);case m:return g(A+"Seconds",2);case v:return g(A+"Milliseconds",3);default:return this.clone()}},i.endOf=function(n){return this.startOf(n,!1)},i.$set=function(n,a){var e,d=h.p(n),u="set"+(this.$u?"UTC":""),f=(e={},e[O]=u+"Date",e[Y]=u+"Date",e[w]=u+"Month",e[E]=u+"FullYear",e[p]=u+"Hours",e[m]=u+"Minutes",e[v]=u+"Seconds",e[$]=u+"Milliseconds",e)[d],g=d===O?this.$D+(a-this.$W):a;if(d===w||d===E){var _=this.clone().set(Y,1);_.$d[f](g),_.init(),this.$d=_.set(Y,Math.min(this.$D,_.daysInMonth())).$d}else f&&this.$d[f](g);return this.init(),this},i.set=function(n,a){return this.clone().$set(n,a)},i.get=function(n){return this[h.p(n)]()},i.add=function(n,a){var e,d=this;n=Number(n);var u=h.p(a),f=function(y){var b=s(d);return h.w(b.date(b.date()+Math.round(y*n)),d)};if(u===w)return this.set(w,this.$M+n);if(u===E)return this.set(E,this.$y+n);if(u===O)return f(1);if(u===S)return f(7);var g=(e={},e[m]=r,e[p]=t,e[v]=1e3,e)[u]||1,_=this.$d.getTime()+n*g;return h.w(_,this)},i.subtract=function(n,a){return this.add(-1*n,a)},i.format=function(n){var a=this,e=this.$locale();if(!this.isValid())return e.invalidDate||I;var d=n||"YYYY-MM-DDTHH:mm:ssZ",u=h.z(this),f=this.$H,g=this.$m,_=this.$M,y=e.weekdays,b=e.months,A=function(C,Z,J,N){return C&&(C[Z]||C(a,d))||J[Z].slice(0,N)},R=function(C){return h.s(f%12||12,C,"0")},F=e.meridiem||function(C,Z,J){var N=C<12?"AM":"PM";return J?N.toLowerCase():N},B={YY:String(this.$y).slice(-2),YYYY:this.$y,M:_+1,MM:h.s(_+1,2,"0"),MMM:A(e.monthsShort,_,b,3),MMMM:A(b,_),D:this.$D,DD:h.s(this.$D,2,"0"),d:String(this.$W),dd:A(e.weekdaysMin,this.$W,y,2),ddd:A(e.weekdaysShort,this.$W,y,3),dddd:y[this.$W],H:String(f),HH:h.s(f,2,"0"),h:R(1),hh:R(2),a:F(f,g,!0),A:F(f,g,!1),m:String(g),mm:h.s(g,2,"0"),s:String(this.$s),ss:h.s(this.$s,2,"0"),SSS:h.s(this.$ms,3,"0"),Z:u};return d.replace(K,function(C,Z){return Z||B[C]||u.replace(":","")})}
vendor: 1,105 bytes, line 1
1,i.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},i.diff=function(n,a,e){var d,u=h.p(a),f=s(n),g=(f.utcOffset()-this.utcOffset())*r,_=this-f,y=h.m(this,f);return y=(d={},d[E]=y/12,d[w]=y,d[j]=y/3,d[S]=(_-g)/6048e5,d[O]=(_-g)/864e5,d[p]=_/t,d[m]=_/r,d[v]=_/1e3,d)[u]||_,e?y:h.a(y)},i.daysInMonth=function(){return this.endOf(w).$D},i.$locale=function(){return c[this.$L]},i.locale=function(n,a){if(!n)return this.$L;var e=this.clone(),d=o(n,a,!0);return d&&(e.$L=d),e},i.clone=function(){return h.w(this.$d,this)},i.toDate=function(){return new Date(this.valueOf())},i.toJSON=function(){return this.isValid()?this.toISOString():null},i.toISOString=function(){return this.$d.toISOString()},i.toString=function(){return this.$d.toUTCString()},l}(),z=H.prototype;return s.prototype=z,[["$ms",$],["$s",v],["$m",m],["$H",p],["$W",O],["$M",w],["$y",E],["$D",Y]].forEach(function(l){z[l[1]]=function(i){return this.$g(i,l[0],l[1])}}),s.extend=function(l,i){return l.$i||(l(i,H,s),l.$i=!0),s},s.locale=o,s.isDayjs=D,s.unix=function(l){return s(1e3*l)},s.en=c[L],s.Ls=c,s.p={},s}()}}]);
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.