PageSourceSearch

https://www.il.betmgm.com/ClientDist/browser/chunk-hy4kxzwc.js

js betmgm.com collected 2026-09-24 09:03:38 UTC 5,802 bytes, 179 lines download raw bytes

1import { g as a, y as R } from "./chunk-xgti9j2t.js";
2import { Ai as E, Jr as A, Pi as D, fi as c, gt as n, la as O, nt as _, wr as T } from "./chunk-c97c17u8.js";
3import { M as b } from "./chunk-l3jkbhly.js";
4import { p as I } from "./chunk-k52vj1ic.js";
5import { o as P } from "./chunk-l24fzhmb.js";
6import { A as B } from "./chunk-jrtaqqwj.js";
7import { o as G } from "./chunk-pesy0vb6.js";
8import { D as V, o as L } from "./chunk-llc8ry2a.js";
9import { j as M, ut as K } from "./chunk-fbjoug0d.js";
10import { a as N } from "./chunk-ewplex8i.js";
11import { n as F } from "./chunk-c18gpzrj.js";
12import { r as H } from "./chunk-c9rg1mp5.js";
13import { t as Y } from "./chunk-kyqvtgtk.js";
14import { D as x, Y as J, gt as q } from "./chunk-w0x32net.js";
15import { d as Q, p as W } from "./chunk-bhnvkbxx.js";
16import { ot as $ } from "./chunk-f2v2cgea.js";
17import { a as j, c as z, r as U } from "./chunk-og5uebri.js";
18import { Dn as X, G as p, Sr as Z, W as tt, c as rt, gr as u, jr as et, l as h, mn as m } from "./chunk-go6pvd0a.js";
19import { n as it, t as nt } from "./chunk-k4et3zlq.js";
20import { i as st, p as ot } from "./chunk-hul0ult7.js";
21import { n as at } from "./chunk-lmnwxprc.js";
22import { n as ct, r as ut, t as ht } from "./chunk-ilfhy0in.js";
23import { n as mt, t as ft } from "./chunk-ohg30iel.js";
24import { $ as _t } from "./chunk-iuhjzybw.js";
25import { $n as lt, zr as pt } from "./chunk-iq8thase.js";
26import { t as dt } from "./chunk-o4f8w5yc.js";
27function kt(t) {
28	return t.get(f);
29}
30function vt() {
31	return [
32		m(v),
33		m(d),
34		m(k),
35		m(g)
36	];
37}
38var d, k, f, v, g;
39function C() {
40	return (C = dt((() => {
41		R(), D(), b(), I(), P(), B(), G(), V(), K(), N(), F(), H(), Y(), L(), q(), W(), $(), J(), z(), et(), nt(), ot(), st(), at(), ut(), mt(), _t(), X(), lt(), d = (() => {
42			let t = class {
43				constructor() {
44					this.trackingService = n(j);
45				}
46				process(r) {
47					return a(this, null, function* () {
48						r.type === h.Rtms && r.name === u.CASHIER_DEPOSIT_RECOVERY && this.trackingService.triggerEvent(r.data.event, r.data);
49					});
50				}
51			};
52			return t.ɵfac = function(e) {
53				return new (e || t)();
54			}, t.ɵprov = c({
55				token: t,
56				factory: t.ɵfac
57			}), t;
58		})(), k = (() => {
59			let t = class {
60				constructor() {
61					this.authService = n(U), this.loginService = n(Z);
62				}
63				process(r) {
64					return a(this, null, function* () {
65						if (r.type === h.Rtms) switch (r.name) {
66							case u.GAMPROTECT_ACCOUNT_MATCH:
67								this.logout("gamprotect");
68								break;
69							case u.GAMSTOP_ACCOUNT_MATCH: this.logout("gamstop");
70						}
71					});
72				}
73				logout(r) {
74					return a(this, null, function* () {
75						yield this.authService.logout({
76							redirectAfterLogout: !1,
77							isAutoLogout: !0
78						}), yield this.loginService.goTo({
79							loginMessageKey: r,
80							forceReload: !0
81						});
82					});
83				}
84			};
85			return t.ɵfac = function(e) {
86				return new (e || t)();
87			}, t.ɵprov = c({
88				token: t,
89				factory: t.ɵfac
90			}), t;
91		})(), O(), f = (() => {
92			var t = class extends ct {};
93			let e = (t.ɵfac = (() => {
94				let r;
95				return function(i) {
96					return (r || (r = E(t)))(i || t);
97				};
98			})(), t.ɵprov = c({
99				token: t,
100				factory: function(r) {
101					let i = null;
102					return r ? i = new r() : i = kt(A(ht)), i;
103				},
104				providedIn: "root"
105			}), t);
106			return e = T([it({
107				key: "vnRtmsEvents",
108				product: M.SF
109			})], e), e;
110		})(), v = (() => {
111			let t = class {
112				constructor() {
113					this.kycStatusService = n(pt), this.user = n(Q), this.cashierService = n(rt), this.lastKnownProduct = n(x), this.config = n(f);
114				}
115				process(r) {
116					return a(this, null, function* () {
117						if (r.type === h.Rtms) switch (r.name) {
118							case u.KYC_VERIFIED_EVENT:
119								if (this.kycStatusService.refresh(), yield _(this.config.whenReady), !this.user.realPlayer && this.config.isCashierRedirectEnabled) return yield _(this.cashierService.whenReady), this.cashierService.goToCashierDeposit({
120									queryParameters: { showKYCVerifiedMessage: "true" },
121									returnUrl: this.lastKnownProduct.get().url
122								});
123								break;
124							case u.KYC_REFRESH_TRIGGER_EVENT: this.kycStatusService.refresh();
125						}
126					});
127				}
128			};
129			return t.ɵfac = function(e) {
130				return new (e || t)();
131			}, t.ɵprov = c({
132				token: t,
133				factory: t.ɵfac
134			}), t;
135		})(), g = (() => {
136			let t = class {
137				constructor() {
138					this.toastrQueueService = n(tt), this.config = n(f), this.intlService = n(ft);
139				}
140				process(r) {
141					return a(this, null, function* () {
142						if (r.type !== h.Rtms) return;
143						yield _(this.config.whenReady);
144						let i = this.config.rtmsEventToToastr[r.name.toLowerCase()];
145						if (i?.name) {
146							let s = i.schedule && Object.values(p).includes(i.schedule) ? i.schedule : p.Immediate, l = {};
147							for (let [y, o] of Object.entries(i.placeholders || {})) if (o && r.data?.hasOwnProperty(o.propertyName)) {
148								let S = r.data[o.propertyName], w = o?.parameters ?? {};
149								l[y] = this.formatPlaceholderValue(S, o.format, w);
150							}
151							this.toastrQueueService.add(i.name, {
152								schedule: s,
153								placeholders: l
154							});
155						}
156					});
157				}
158				formatPlaceholderValue(r, i, s) {
159					switch (i) {
160						case "number": return this.intlService.formatNumber(r, s?.digitsInfo);
161						case "currency": return this.intlService.formatCurrency(r, s?.currencyCode, s?.digitsInfo);
162						case "date": return this.intlService.formatDate(r, s?.dateFormat, s?.timezone);
163						default: return r.toString();
164					}
165				}
166			};
167			return t.ɵfac = function(e) {
168				return new (e || t)();
169			}, t.ɵprov = c({
170				token: t,
171				factory: t.ɵfac
172			}), t;
173		})();
174	})))();
175}
176C();
177export { vt as provide };
178
179//# sourceMappingURL=chunk-hy4kxzwc.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.