1import { g as N, y as O } from "./chunk-xgti9j2t.js"; 2import { $ as F, Ai as J, Ea as a, Hn as u, Jr as $, La as q, Li as W, Pi as j, Pt as s, Sa as f, Sn as c, Sr as z, Y as R, Yn as D, f as X, fa as p, fi as k, fr as Y, gt as o, h as w, la as K, nt as V, on as g, ri as d, ro as C, s as Z, sa as Q, sr as U, t as nn, tn as r, ua as y, wa as l, wr as tn, zo as en } from "./chunk-c97c17u8.js"; 3import { C as v, M as rn, U as _, u as M } from "./chunk-l3jkbhly.js"; 4import { p as on } from "./chunk-k52vj1ic.js"; 5import { o as sn } from "./chunk-l24fzhmb.js"; 6import { A as an } from "./chunk-jrtaqqwj.js"; 7import { o as cn } from "./chunk-pesy0vb6.js"; 8import { D as mn, o as un } from "./chunk-llc8ry2a.js"; 9import { j as pn, ut as dn } from "./chunk-fbjoug0d.js"; 10import { a as ln } from "./chunk-ewplex8i.js"; 11import { n as hn } from "./chunk-c18gpzrj.js"; 12import { r as _n } from "./chunk-c9rg1mp5.js"; 13import { t as fn } from "./chunk-kyqvtgtk.js"; 14import { Y as kn, gt as vn } from "./chunk-w0x32net.js"; 15import { p as Dn } from "./chunk-bhnvkbxx.js"; 16import { ot as wn } from "./chunk-f2v2cgea.js"; 17import { c as gn } from "./chunk-og5uebri.js"; 18import { C as H, Dn as Cn, P as x, Qt as yn, Tt as Mn, h as Hn, ir as xn, jr as In, yn as An } from "./chunk-go6pvd0a.js"; 19import { n as Bn, t as Pn } from "./chunk-k4et3zlq.js"; 20import { i as Sn, p as Tn } from "./chunk-hul0ult7.js"; 21import { n as Ln } from "./chunk-lmnwxprc.js"; 22import { n as bn, r as En, t as Gn } from "./chunk-ilfhy0in.js"; 23import { n as Nn } from "./chunk-ohg30iel.js"; 24import { $ as On } from "./chunk-iuhjzybw.js"; 25import { a as Fn, s as Jn } from "./chunk-bol8t3zz.js"; 26import { c as $n } from "./chunk-pccxjem8.js"; 27import { r as qn } from "./chunk-i1knml6i.js"; 28import { t as Wn } from "./chunk-bt0uh5ix.js"; 29import { n as jn } from "./chunk-bh3f6w1f.js"; 30import { i as zn } from "./chunk-eoj30x9t.js"; 31import { t as Rn } from "./chunk-bwsrvyqb.js"; 32import { n as Xn } from "./chunk-k0kygnvj.js"; 33import { $t as Yn, A as Kn, At as Vn, C as Zn, Dt as Qn, L as Un, _t as nt, at as tt, it as et, l as it, lt as rt, o as ot, on as st, pt as at, q as ct, w as mt, wt as ut, xt as pt, yt as dt } from "./chunk-g8mtbi19.js"; 34import { $n as lt } from "./chunk-iq8thase.js"; 35import { t as ht } from "./chunk-o4f8w5yc.js"; 36function _t(n) { 37 return n.get(m); 38} 39function ft(n, e) { 40 n & 1 && g(0); 41} 42function kt(n, e) { 43 n & 1 && g(0); 44} 45function vt(n, e) { 46 if (n & 1 && C(0, kt, 1, 0, "ng-container", 0), n & 2) { 47 let t = e.$implicit; 48 r("vnDynamicComponent", f().getItemComponent(t.type))("vnDynamicComponentAttr", y(2, P, t)); 49 } 50} 51function Dt(n, e) { 52 if (n & 1 && c(0, "vn-dropdown-header-item", 3), n & 2) { 53 let t = e.$implicit; 54 r("item", t); 55 } 56} 57function wt(n, e) { 58 if (n & 1) { 59 let t = z(); 60 a(0, "a", 2), nn("click", function() { 61 Y(t); 62 let i = f(); 63 return en(i.menuClick(!i.expanded)); 64 }), c(1, "i", 3), a(2, "div", 4), F(3), p(), c(4, "i", 5), p(); 65 } 66 if (n & 2) { 67 let t = f(); 68 r("ngClass", t.item == null || t.item.parameters == null ? null : t.item.parameters["link-class"]), Z("href", t.item.url, X)("alt", t.item.text), s(), r("ngClass", t.item == null || t.item.parameters == null ? null : t.item.parameters["icon-class"]), s(), r("ngClass", t.item.class), s(), Q(t.item.text), s(), r("ngClass", q(7, L, t.expanded, !t.expanded)); 69 } 70} 71function gt() { 72 return [Mn(E)]; 73} 74var m, I, h, A, B, P, S, T, L, b, E; 75function G() { 76 return (G = ht((() => { 77 O(), j(), rn(), on(), sn(), an(), cn(), mn(), dn(), ln(), hn(), _n(), fn(), un(), vn(), Dn(), wn(), kn(), gn(), In(), Pn(), Tn(), Sn(), Ln(), En(), Nn(), On(), Cn(), Jn(), Fn(), $n(), qn(), Wn(), jn(), zn(), Rn(), Xn(), st(), Yn(), Vn(), Qn(), ut(), pt(), dt(), nt(), at(), rt(), et(), ct(), Un(), Kn(), Zn(), it(), ot(), lt(), K(), m = (() => { 78 var n = class extends bn {}; 79 let e = (n.ɵfac = (() => { 80 let t; 81 return function(i) { 82 return (t || (t = J(n)))(i || n); 83 }; 84 })(), n.ɵprov = k({ 85 token: n, 86 factory: function(t) { 87 let i = null; 88 return t ? i = new t() : i = _t($(Gn)), i; 89 }, 90 providedIn: "root" 91 }), n); 92 return e = tn([Bn({ 93 key: "vnDropDownHeader", 94 product: pn.SF 95 })], e), e; 96 })(), I = (() => { 97 let n = class { 98 constructor() { 99 this.MenuSection = xn; 100 } 101 }; 102 return n.ɵfac = function(e) { 103 return new (e || n)(); 104 }, n.ɵcmp = u({ 105 type: n, 106 selectors: [["vn-dropdown-header-item"]], 107 inputs: { item: "item" }, 108 decls: 1, 109 vars: 3, 110 consts: [[ 111 3, 112 "item", 113 "section", 114 "textClass" 115 ]], 116 template: function(e, t) { 117 e & 1 && c(0, "vn-menu-item", 0), e & 2 && r("item", t.item)("section", t.MenuSection.DropdownHeader)("textClass", t.item.parameters["text-class"]); 118 }, 119 dependencies: [tt], 120 encapsulation: 2, 121 changeDetection: 1 122 }), n; 123 })(), h = (() => { 124 let n = class { 125 constructor() {
126 this.dropDownMenuToggleEvents = new U(!1), this.dropDownHeaderComponents = /* @__PURE__ */ new Map(); 127 } 128 get dropDownMenuToggle() { 129 return this.dropDownMenuToggleEvents; 130 } 131 setDropDownHeaderComponent(t, i) { 132 this.dropDownHeaderComponents.set(t, i); 133 } 134 getDropDownHeaderComponent(t) { 135 return t = t || "button", this.dropDownHeaderComponents.get(t) || null; 136 } 137 toggleMenu(t) { 138 this.dropDownMenuToggleEvents.next(t); 139 } 140 }; 141 return n.ɵfac = function(e) { 142 return new (e || n)(); 143 }, n.ɵprov = k({ 144 token: n, 145 factory: n.ɵfac, 146 providedIn: "root" 147 }), n; 148 })(), A = (n) => ({ expanded: n }), B = (() => { 149 let n = class { 150 constructor() { 151 this.content = o(m), this.dropDownHeaderService = o(h); 152 } 153 }; 154 return n.ɵfac = function(e) { 155 return new (e || n)(); 156 }, n.ɵcmp = u({ 157 type: n, 158 selectors: [["vn-dropdown-header-products"]], 159 decls: 4, 160 vars: 6, 161 consts: [ 162 [ 163 1, 164 "vn-dh-product-nav", 165 3, 166 "ngClass" 167 ], 168 [1, "vn-dh-product-nav-container"], 169 [4, "vnPageMatrix"] 170 ], 171 template: function(e, t) { 172 e & 1 && (a(0, "nav", 0), d(1, "async"), a(2, "div", 1), C(3, ft, 1, 0, "ng-container", 2), p()()), e & 2 && (r("ngClass", y(4, A, l(1, 2, t.dropDownHeaderService.dropDownMenuToggle))), s(3), r("vnPageMatrix", t.content.moreGames)); 173 }, 174 dependencies: [ 175 _, 176 M, 177 mt, 178 v 179 ], 180 styles: [".vn-dh-product-nav[_ngcontent-%COMP%]{display:grid;flex-basis:100%;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease}.vn-dh-product-nav.expanded[_ngcontent-%COMP%]{grid-template-rows:1fr}.vn-dh-product-nav-container[_ngcontent-%COMP%]{min-height:0}"] 181 }), n; 182 })(), P = (n) => ({ item: n }), S = (() => { 183 let n = class { 184 constructor() { 185 this.trackByProp = H("id"), this.dropDownHeaderService = o(h); 186 } 187 getItemComponent(t) { 188 return this.dropDownHeaderService.getDropDownHeaderComponent(t); 189 } 190 }; 191 return n.ɵfac = function(e) { 192 return new (e || n)(); 193 }, n.ɵcmp = u({ 194 type: n, 195 selectors: [["vn-dropdown-header-section"]], 196 inputs: { items: "items" }, 197 decls: 4, 198 vars: 4, 199 consts: [[ 200 4, 201 "vnDynamicComponent", 202 "vnDynamicComponentAttr" 203 ]], 204 template: function(e, t) { 205 e & 1 && (w(0, vt, 1, 4, "ng-container", null, t.trackByProp, !0), d(2, "dsl"), d(3, "async")), e & 2 && D(l(3, 2, l(2, 0, t.items))); 206 }, 207 dependencies: [ 208 _, 209 Hn, 210 v, 211 x 212 ], 213 encapsulation: 2, 214 changeDetection: 1 215 }), n; 216 })(), T = (() => { 217 let n = class { 218 constructor() { 219 this.trackByProp = H("id"), this.content = o(m); 220 } 221 }; 222 return n.ɵfac = function(e) { 223 return new (e || n)(); 224 }, n.ɵcmp = u({ 225 type: n, 226 selectors: [["vn-dropdown-header"]], 227 decls: 8, 228 vars: 5, 229 consts: [ 230 [ 231 1, 232 "vn-dh-nav", 233 "d-flex" 234 ], 235 [ 236 1, 237 "vn-dh-button-wrapper", 238 3, 239 "items" 240 ], 241 [ 242 1, 243 "vn-dh-links-wrapper", 244 "navbar-wrapper-right" 245 ], 246 [3, "item"] 247 ], 248 template: function(e, t) { 249 e & 1 && (a(0, "nav", 0), c(1, "vn-dropdown-header-section", 1), a(2, "div", 2), w(3, Dt, 1, 1, "vn-dropdown-header-item", 3, t.trackByProp, !0), d(5, "dsl"), d(6, "async"), p()(), c(7, "vn-dropdown-header-products")), e & 2 && (s(), r("items", t.content.elements.leftItems), s(2), D(l(6, 3, l(5, 1, t.content.elements.links)))); 250 }, 251 dependencies: [ 252 I, 253 S, 254 B, 255 _, 256 x, 257 v 258 ], 259 encapsulation: 2, 260 changeDetection: 1 261 }), n; 262 })(), L = (n, e) => ({ 263 "theme-up": n, 264 "theme-down": e 265 }), b = (() => { 266 let n = class { 267 constructor() { 268 this.content = o(m), this.dropDownHeaderService = o(h), this.expanded = !1; 269 } 270 menuClick(t) { 271 this.expanded = t, this.dropDownHeaderService.toggleMenu(t); 272 } 273 }; 274 return n.ɵfac = function(e) { 275 return new (e || n)(); 276 }, n.ɵcmp = u({ 277 type: n, 278 selectors: [["vn-dropdown-header-menu"]], 279 inputs: { item: "item" }, 280 decls: 2, 281 vars: 1, 282 consts: [ 283 [1, "vn-dh-menu"], 284 [ 285 1, 286 "vn-dh-logo-link", 287 3, 288 "ngClass" 289 ], 290 [ 291 1, 292 "vn-dh-logo-link", 293 3, 294 "click", 295 "ngClass" 296 ], 297 [ 298 1, 299 "vn-dh-logo-icon", 300 3, 301 "ngClass" 302 ], 303 [ 304 1, 305 "vn-dh-logo", 306 3, 307 "ngClass" 308 ], 309 [ 310 1, 311 "vn-dh-arrow", 312 3, 313 "ngClass" 314 ] 315 ], 316 template: function(e, t) { 317 e & 1 && (a(0, "div", 0), R(1, wt, 5, 10, "a", 1), p()), e & 2 && (s(), W(t.item ? 1 : -1)); 318 }, 319 dependencies: [_, M], 320 encapsulation: 2, 321 changeDetection: 1 322 }), n; 323 })(), E = (() => { 324 let n = class { 325 constructor() { 326 this.dynamicLayoutService = o(An), this.content = o(m), this.dropDown
326HeaderService = o(h); 327 } 328 onFeatureInit() { 329 return N(this, null, function* () { 330 yield V(this.content.whenReady), this.dynamicLayoutService.addComponent(yn.HeaderTopItems, T, null), this.dropDownHeaderService.setDropDownHeaderComponent("menu", b); 331 }); 332 } 333 }; 334 return n.ɵfac = function(e) { 335 return new (e || n)(); 336 }, n.ɵprov = k({ 337 token: n, 338 factory: n.ɵfac 339 }), n; 340 })(); 341 })))(); 342} 343G(); 344export { gt as provide }; 345 346//# sourceMappingURL=chunk-cgdebmhq.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.