1import { y as p } from "./chunk-xgti9j2t.js"; 2import { Ai as k, Pi as v, Ro as d, fi as a, gt as n, l, la as C, wr as g } from "./chunk-c97c17u8.js"; 3import { M as b } from "./chunk-l3jkbhly.js"; 4import { p as D } from "./chunk-k52vj1ic.js"; 5import { o as y } from "./chunk-l24fzhmb.js"; 6import { A } from "./chunk-jrtaqqwj.js"; 7import { o as B, t as u } from "./chunk-pesy0vb6.js"; 8import { D as F, o as I } from "./chunk-llc8ry2a.js"; 9import { j as R, ut as w } from "./chunk-fbjoug0d.js"; 10import { a as M } from "./chunk-ewplex8i.js"; 11import { n as P } from "./chunk-c18gpzrj.js"; 12import { r as S } from "./chunk-c9rg1mp5.js"; 13import { t as L } from "./chunk-kyqvtgtk.js"; 14import { Y as O, gt as x } from "./chunk-ldkhjowa.js"; 15import { d as q, h as G, p as J } from "./chunk-bhnvkbxx.js"; 16import { ot as K } from "./chunk-f2v2cgea.js"; 17import { c as X } from "./chunk-mnbyc2sm.js"; 18import { Dn as Y, F as f, Tt as $, ir as e, j as H, jr as V } from "./chunk-gacv0pfq.js"; 19import { n as W, t as j } from "./chunk-k4et3zlq.js"; 20import { i as E, p as Q } from "./chunk-hul0ult7.js"; 21import { n as T } from "./chunk-lmnwxprc.js"; 22import { n as z, r as N, t as U } from "./chunk-ilfhy0in.js"; 23import { n as Z } from "./chunk-ohg30iel.js"; 24import { $ as tt } from "./chunk-iuhjzybw.js"; 25import { i as it, t as c } from "./chunk-lkzl8ypf.js"; 26import { t as rt } from "./chunk-o4f8w5yc.js"; 27function nt(t) { 28 return t.get(o); 29} 30function st() { 31 return [ 32 { 33 provide: o, 34 useFactory: nt, 35 deps: [U] 36 }, 37 { 38 provide: f, 39 useClass: _, 40 multi: !0 41 }, 42 $(m) 43 ]; 44} 45var _, o, m; 46function h() { 47 return (h = rt((() => { 48 p(), v(), b(), D(), y(), A(), B(), F(), w(), M(), P(), S(), L(), I(), x(), J(), K(), O(), X(), V(), j(), Q(), E(), T(), N(), Z(), tt(), Y(), it(), _ = (() => { 49 let t = class { 50 constructor() { 51 this.offersService = n(c); 52 } 53 get order() { 54 return 10; 55 } 56 setCounters(r) { 57 let s = this.offersService.getCount("ALL") || null; 58 r.set(e.Header, "promo", s), r.set(e.Menu, "offers", s), r.set(e.Menu, "myrewards", s), r.set(e.BottomNav, "myoffers", s); 59 } 60 }; 61 return t.ɵfac = function(i) { 62 return new (i || t)(); 63 }, t.ɵprov = a({ 64 token: t, 65 factory: t.ɵfac 66 }), t; 67 })(), C(), o = (() => { 68 var t = class extends z {}; 69 let i = (t.ɵfac = (() => { 70 let r; 71 return function(s) { 72 return (r || (r = k(t)))(s || t); 73 }; 74 })(), t.ɵprov = a({ 75 token: t, 76 factory: t.ɵfac 77 }), t); 78 return i = g([W({ 79 key: "vnOffers", 80 product: R.SF 81 })], i), i; 82 })(), m = (() => { 83 let t = class { 84 constructor() { 85 this.user = n(q), this.offersService = n(c), this.config = n(o), this.menuCountersService = n(H), this.offersProviders = n(f), this.destroyRef = n(l); 86 } 87 onFeatureInit() { 88 this.menuCountersService.registerProviders(this.offersProviders), this.config.whenReady.pipe(u(this.destroyRef)).subscribe(() => { 89 this.user.events.pipe(d((r) => r instanceof G), u(this.destroyRef)).subscribe(() => this.offersService.initPolling(this.config.updateInterval)), this.user.isAuthenticated && this.offersService.initPolling(this.config.updateInterval); 90 }); 91 } 92 }; 93 return t.ɵfac = function(i) { 94 return new (i || t)(); 95 }, t.ɵprov = a({ 96 token: t, 97 factory: t.ɵfac 98 }), t; 99 })(); 100 })))(); 101} 102h(); 103export { st as provide }; 104 105//# sourceMappingURL=chunk-Co3bk82bk.js.map
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.