1import { n as k, t as f, y as A } from "./chunk-xgti9j2t.js"; 2import { Aa as E, Ea as s, Hn as w, Li as p, Pi as H, Pt as e, Sa as c, Sn as I, Sr as v, Ui as d, Y as g, fa as u, fi as L, fr as m, gt as r, ri as O, t as C, tn as _, wa as M, zo as h } from "./chunk-c97c17u8.js"; 3import { M as N } from "./chunk-l3jkbhly.js"; 4import { p as R } from "./chunk-k52vj1ic.js"; 5import { o as q } from "./chunk-l24fzhmb.js"; 6import { A as y } from "./chunk-jrtaqqwj.js"; 7import { o as z } from "./chunk-pesy0vb6.js"; 8import { D as F, o as P } from "./chunk-llc8ry2a.js"; 9import { d as T, ut as x } from "./chunk-fbjoug0d.js"; 10import { a as G } from "./chunk-ewplex8i.js"; 11import { n as J } from "./chunk-c18gpzrj.js"; 12import { r as U } from "./chunk-c9rg1mp5.js"; 13import { t as $ } from "./chunk-kyqvtgtk.js"; 14import { Q as V, Y as W, b as X, gt as Y } from "./chunk-w0x32net.js"; 15import { _ as j, d as K, p as Q } from "./chunk-bhnvkbxx.js"; 16import { ot as Z } from "./chunk-f2v2cgea.js"; 17import { a as tt, c as it, r as nt, s as a } from "./chunk-og5uebri.js"; 18import { Dn as ot, jr as rt } from "./chunk-go6pvd0a.js"; 19import { t as at } from "./chunk-k4et3zlq.js"; 20import { i as st, p as et } from "./chunk-hul0ult7.js"; 21import { n as ct, r as ut } from "./chunk-lmnwxprc.js"; 22import { r as mt } from "./chunk-ilfhy0in.js"; 23import { n as _t } from "./chunk-ohg30iel.js"; 24import { $ as ht } from "./chunk-iuhjzybw.js"; 25import { r as lt } from "./chunk-i1knml6i.js"; 26import { t as kt } from "./chunk-bt0uh5ix.js"; 27import { n as ft } from "./chunk-bh3f6w1f.js"; 28import { i as pt } from "./chunk-eoj30x9t.js"; 29import { n as vt, t as dt } from "./chunk-bwsrvyqb.js"; 30import { A as gt, L as Ct, M as bt, q as Bt } from "./chunk-g8mtbi19.js"; 31import { $n as Dt, _i as St, xn as At } from "./chunk-iq8thase.js"; 32import { t as Et } from "./chunk-o4f8w5yc.js"; 33function wt(t, i) { 34 if (t & 1) { 35 let n = v(); 36 s(0, "button", 4), C("click", function() { 37 return m(n), h(c(2).onButtonClick()); 38 }), u(); 39 } 40 t & 2 && _("innerHtml", i, d); 41} 42function Ht(t, i) { 43 if (t & 1) { 44 let n = v(); 45 s(0, "lh-cross-product-layout")(1, "vn-header-bar", 0), C("onBack", function() { 46 return m(n), h(c().onBackClick()); 47 })("onClose", function() { 48 return m(n), h(c().onCloseClick()); 49 }), u(), s(2, "div", 1), I(3, "div", 2), O(4, "trustAsHtml"), g(5, wt, 1, 1, "button", 3), u()(); 50 } 51 if (t & 2) { 52 let n, o = i; 53 e(), _("title", o.title), e(2), _("innerHtml", M(4, 3, o.text), d), e(2), p((n = o.form?.button?.label) ? 5 : -1, n); 54 } 55} 56var l, b, B, D; 57function S() { 58 return (S = Et((() => { 59 A(), H(), N(), R(), q(), y(), z(), F(), x(), G(), J(), U(), $(), P(), Y(), Q(), Z(), W(), it(), rt(), at(), et(), st(), ct(), mt(), _t(), ht(), ot(), lt(), kt(), ft(), pt(), dt(), Bt(), Ct(), gt(), Dt(), l = (() => { 60 let t = class { 61 constructor() { 62 this.api = r(X); 63 } 64 getInitData() { 65 return this.api.get("logout/initdata"); 66 } 67 }; 68 return t.ɵfac = function(i) { 69 return new (i || t)(); 70 }, t.ɵprov = L({ 71 token: t, 72 factory: t.ɵfac 73 }), t; 74 })(), b = (() => { 75 let t = class { 76 constructor() { 77 this.config = r(T), this.routeDataService = r(At), this.authService = r(nt), this.userService = r(K), this.navigationService = r(V), this.trackingService = r(tt), this.content = E(this.routeDataService.getInitData()?.content); 78 } 79 ngOnInit() { 80 this.track(a.ContentView, this.content()?.validation), this.userService.isAuthenticated && this.authService.logout({ redirectAfterLogout: !1 }).then(() => this.config.reload([j])); 81 } 82 onBackClick() { 83 this.track(a.Event, k(f({}, this.content()?.form?.button?.htmlAttributes), { "component.EventDetails": "back" })), this.navigationService.storeReturnUrl(), this.navigationService.goToReturnUrl(); 84 } 85 onCloseClick() { 86 this.track(a.Event, k(f({}, this.content()?.form?.button?.htmlAttributes), { "component.EventDetails": "closex" })), this.navigationService.goToLastKnownProduct(); 87 } 88 onButtonClick() { 89 this.track(a.Event, this.content()?.form?.button?.htmlAttributes), this.navigationService.storeReturnUrl(), this.navigationService.goToReturnUrl(); 90 } 91 track(n, o) { 92 o && this.trackingService.triggerEvent(n, o); 93 } 94 }; 95 return t.ɵfac = function(i) { 96 return new (i || t)(); 97 }, t.ɵcmp = w({ 98 type: t, 99 selectors: [["lh-logout-page"]], 100 decls: 1, 101 vars: 1, 102 consts: [ 103 [ 104 3, 105 "onBack", 106 "onClose", 107 "title" 108 ], 109 [ 110 1, 111 "portal-center-wrapper", 112 "pt-4" 113 ], 114 [3, "innerHtml"], 115 [ 116 "ds-button", 117 "", 118 "kind", 119 "secondary", 120 "variant", 121 "outline", 122 "size", 123 "large", 124 1, 125 "w-100", 126 "login", 127 3, 128 "innerHtml" 129 ], 130 [ 131 "ds-button", 132 "", 133 "kind", 134 "secondary", 135 "variant", 136 "outline", 137 "size", 138 "large", 139 1, 140 "w-100", 141 "login", 142 3, 143 "click", 144 "innerHtml" 145 ] 146 ], 147 template: function(i, n) { 148 if (i & 1 && g(0, Ht, 6, 5, "lh-cross-product-layout"), i & 2) { 149 let o; 150 p((o = n.content()) ? 0 : -1, o); 151 } 152 }, 153 dependencies: [ 154 St, 155 bt, 156 ut, 157 vt 158 ], 159 encapsulation: 2 160 }), t; 161 })(), B = () => r(l).getInitData(), D = [{ 162 path: "", 163 component: b, 164 data: { allowAnonymous: !0 }, 165 providers: [l], 166 resolve: { initData: B } 167 }]; 168 })))(); 169} 170S(); 171export { D as ROUTES }; 172 173//# sourceMappingURL=chunk-j4jchfhi.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.