! function() { var e = function(e, a) { a = a || {}; var t, s = function(e, t) { var s = !1; return "function" == typeof a[e] && (a[e](t), s = !0), s }, r = function() { ! function() { var e = {}; for (var t of Object.keys(a)) e[t.toLowerCase()] = a[t]; a = e }(), function() { for (var e of Object.keys(a)) a[e] && "object" == typeof a[e] && (Array.isArray(a[e]) ? a[e] = a[e].join(",") : a[e] = JSON.stringify(a[e])) }() }, i = "1.4", //version del skininit n = null, o = !0; if (r(), a.instance = "config", a.skinid = window.altenarSkin || a.skinid || "betsonic", a.origin = a.staticorigin || window.altenarPath || "/", a.configid = a.configid || window.altenarConfigId || "", a.walletcode = a.walletcode || window.altenarWalletCode || "", a.integration = a.integration || window.altenarIntegration, a.deviceid = a.deviceid || window.altenarDeviceId || "", window.altenarOrigins) { a.instance = ""; var l = window.altenarOrigins; for (var c of Object.keys(l)) a[c] = l[c] } var d = function(e, a) { window.postMessage({ method: e, params: a }, "*") }, f = { params: ["betslipoddids", "betreservationcode", "betid", "banners"], getParams: function() { for (var e = {}, t = 0; t < this.params.length; t++) { var s = this.params[t]; e[s] = a[s] } return e }, sendIFrameMessage: function() { var e = this.getParams(); d("postLoad", e) }, hasParam: function(e) { return this.params.indexOf(e) > -1 } }, p = { params: ["fixedtop", "fixedbottom"], getParams: function() { for (var e = {}, t = 0; t < this.params.length; t++) { var s = this.params[t]; e[s] = a[s] || 0 } return e }, sendIFrameMessage: function() { var e = {}; a.isfixed || (e = this.getParams()), d("changeDimensions", e) }, hasParam: function(e) { return this.params.indexOf(e) > -1 } }, h = ["token", "accesstoken", "skinid", "walletcode", "lang", "configid", "ishybridmode", "ishashmode", "isfixed", "fixedtop", "fixedbottom", "staticorigin", "instance", "betslipoddids", "betreservationcode", "timezoneoffset", "numformat", "oddstype", "special", "virtualsports", "ishashclassesmode", "betreuseurltemplate", "authrefreshtimeout"], u = { params: ["page", "eventid", "sportids", "catids", "champids", "marketgroupid", "betid"], getHashParams: function() { for (var e = !1 !== a.ishashmode, t = (window.location.hash || "").replace("#", "").replace("/", ""), s = !1, r = 0; r < this.params.length - 1; r++) if (a[this.params[r]]) { s = !0; break } if (e && !s && t) return window.location.hash; var i = "#/", n = this.getEventDetailsHash(), o = (a[this.params[0]] || "prelive").toLowerCase(), l = "prelive" === o || "live" === o; if (l && n) i += n; else if (a.betreuseid) i = `#/betReuse/${a.betreuseid}/isSinglePage`; else { var c = this.getEventsGroupsHash(); i += o; "mybets" === o && a.betid ? i = `#/mybets/${a.betid}` : ["bonus", "settings"].includes(o) ? i = `#/user/${o}` : c && ("prelive" !== o || this.isOnlySport() ? "competitions" === o ? i = "#/" + c + "/competitions/all" : "coupons" === o ? i = "#/" + c + "/coupons" : i += l ? "/" + c : "/" : i = "#/tree/all/" + c + "odds") } return "/" === i[i.length - 1] && (i = i.slice(0, i.length - 1)), i }, getPageNameHash: function() { var e = "", t = a[this.params[0]] || "prelive"; switch (t) { case "prelive": e += "prelive/" + this.getEventsGroupsHash(); break; case "live": e += "live/" + this.getEventsGroupsHash(); break; default: e += t } return e }, getEventDetailsHash: function() { var e = a[this.params[1]], t = a[this.params[0]]; if (e) { var s, r = a.sportids || "0", i = a.catids || "0", n = a.champids || "0"; return s = "live" === t ? "live/event/" + r + "/" : "event/" + r + "/" + i + "/" + n + "/all/", s += e + "/" + (a.marketgroupid ? a.marketgroupid : "") } return !1 }, isOnlySport: function() { return a.sportids && !(a.catids || a.champids) }, getEventsGroupsHash: function(e) { var t = "", s = this.params, r = !1; if (this.isOnlySport() && !e) return "sport/" + a.sportids; for (var i = 2; i <= 4; i++) t += n(i); return t += a.marketgroupid ? a.marketgroupid + "/" : "0/", r ? t : ""; function n(e) { var t = a[s[e]]; return t ? (r = !0, t + "/") : "0/" } } }; function v(e, a) { var t = document.getElementsByTagName("body")[0], s = document.createElement("script"), r = !1; s.onload = s.onreadystatechange = function(e) { r || this.readyState && "loaded" !== this.readyState && "complete" !== this.readyState || (r = !0, s.onload = s.onreadystatechange = null, t && s.parentNode && t.removeChild(s), a && a()) }, s.type = "text/javascript", s.src = e, t.appendChild(s) } function m(e, a) { var t = document.getElementsByTagName("body")[0], s = document.createElement("link"); return s.href = e, s.rel = "stylesheet", s.id = a || "", t.appendChild(s), s } var b = []; function g() { var t = window.parley_host+'/' || "", s = window.altenarSkin || a.skinid, r = window.isDev ? "" : "skins/", o = t + r + "skininit", l = t + r + s; var kk = l if(window.skinDefault){ s = window.skinDefault l = t + r + s } b.forEach((function(e) { e.remove() })), b = []; var c = ".css?v=" + i; const d = function(e) { const a = Object.values(document.styleSheets), t = e && (e.split(":")[1] || e.split(":")[0]); return !!a.find((e => e.href && e.href.split(":")[1] === t)) }, f = d(o + c), p = d(l + c); if (f || b.push(m(o + c)), !p) { const e = `${s}-skin-stylesheet`; b.push(m(l + c, e)) } var h = ".js?v=" + i; v(o + h, (function() { v(kk + h, (function() { document.querySelector(e) ? (n = new window.AltenarSportsbookInner(e, a), w()) : console.log("Container is no longer available") })) })) } var k = /MISE|Trident/i.test(navigator.userAgent); !window._babelPolyfill && k ? v("https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/7.4.3/polyfill.min.js", (function() { g() })) : g(); var w = function() { var e = u.getHashParams().slice(1); n && n.$router.replace(e) }, y = function(e) { p.sendIFrameMessage() }, x = function(e) { p.sendIFrameMessage() }, E = function(e) { var t = e.data || {}; switch (t.type) { case "scroll": window.scrollY > I.offsetTop && !a.isfixed && !s("scrollcallback", { x: t.scroll.x, y: t.scroll.y + I.offsetTop }) && window.scrollTo(t.scroll.x, t.scroll.y + I.offsetTop); break; case "resize": break; case "load": s("loadcallback", t.hash), P("banners", a.banners); break; case "hashchange": s("hashchangecallback", t.hash); break; case "statechange": o ? s("statechangecallback", t.params) : o = !0; break; case "redirecttolive": s("redirecttolivecallback", t.eventId); break; case "redirecttoprelive": s("redirecttoprelivecallback", t.eventId); break; case "insufficientbalance": s("insufficientbalancecallback", t.totalStake); break; case "showeventdetails": s("showeventdetailscallback", t.eventId); break; case "showevents": s("showeventscallback", t.events); break; case "showloginbox": s("showloginboxcallback"); break; case "betslipoddscountchange": s("betslipoddscountchangecallback", t.selectionIds); break; case "sportsmenu": s("sportsmenucallback", t.sports); break; case "placebet": s("placebetcallback", t.placeBet); break; case "logoff": s("logoffcallback"); break; case "reload": s("reloadcallback") || window.location.reload(); break; case "placebetplatformerror": s("placebetplatformerrorcallback", t.CallbackParameter); break; case "betReservation": s("betreservationcallback", t.reservationCode); break; case "promobet": s("promobetcallback", t.promoBet); break; case "getEventDetailsAdditionalInfo": s("geteventdetailsadditionalinfocallback", t.externalInfo) } }, P = function(e, s, i = {}) { var n = e.toLowerCase(); a[n] = s, r(); var l = i && i.isBlockReload, c = i && i.triggerCallback; !1 === c && (o = c), f.hasParam(n) ? f.sendIFrameMessage() : p.hasParam(n) ? p.sendIFrameMessage() : -1 === ["token", "accesstoken", "skinid", "walletcode", "lang", "configid", "ishybridmode", "ishashmode", "isfixed", "fixedtop", "fixedbottom", "staticorigin", "instance", "betslipoddids", "betreservationcode", "timezoneoffset", "numformat", "oddstype", "special", "virtualsports", "ishashclassesmode", "betreuseurltemplate"].indexOf(e) ? w() : l ? t = !0 : (S(), g()) }, S = function() { if (n) { n.$destroy(); var a = n.$el; a.innerHTML = "", a.id = e.replace(/#/g, "") } else console.log("Application was not loaded"); window.removeEventListener("message", E), window.removeEventListener("scroll", y), window.removeEventListener("resize", x) }, I = document.querySelector(e); window.addEventListener("message", E), window.addEventListener("scroll", y), window.addEventListener("resize", x), a.token = a.token || "", w(), this.error = "", I ? (this.setParam = P, this.setParams = function(e, a = {}) { var s = Object.keys(e); t = !1; for (var r = 0; r < s.length; r++) { var i = s[r]; a.isBlockReload = !0, this.setParam(i, e[i], a) } t && (t = !1, S(), g()) }, this.getParams = function() { var e = function(e) { var t = []; for (var s of Object.keys(e)) - 1 === a.indexOf(e[s]) && t.push(e[s]); return t }, a = ["accesstoken", "ishybridmode", "staticorigin", "instance", "hasplacebetplatformerrorcallback", "oddstype", "special", "ishashclassesmode"]; return e(h).concat(e(u.params)) }, this.destroy = S, this.logout = function() { a.token = "", S(), g() }) : (this.error = "container not found", console.warn(this.error)) }; window.AltenarSportsbook || (e.version = "2.566v2" + this.buildVersion, window.AltenarSportsbook = e) }(); /*Integration for 7bet*/ var altenarSkin = "betsson_light"; var altenarPath = "//sb2clientstatic-altenar2.biahosted.com/static/"; var altenarOrigin = "https://sb2clientstatic-altenar2.biahosted.com/"; var altenarIntegration = "7bet"; var altenarOrigins = { "webOrigin": "https://sb2frontend-altenar2.biahosted.com/api/", "virtualsOrigin": "https://sb2virtuals-altenar2.biahosted.com/api/", "virtualSportsMenuOrigin": "https://sb2virtuals-altenar2.biahosted.com/api/", "sb2VirtualsOrigin": "https://sb2virtuals-altenar2.biahosted.com/api/", "authOrigin": "/api/", "streamOrigin": "https://sb2streaming-altenar2.biahosted.com/api/", "proxyOrigin": "https://sb2brstream-altenar2.biahosted.com/api/", "bonusOrigin": "/api/", "printOddsOrigin": "https://sb2print-altenar2.biahosted.com/api/", "configOrigin": "https://sb2frontend-altenar2.biahosted.com/api/", "couponOrigin": "https://hybrid-frontend-altenar-dev.biahosted.com/print/", "reportsOrigin": "https://sb2print-altenar2.biahosted.com/api/", "betslipOrigin": "https://sb2betslip-altenar2.biahosted.com/api/", "bettingOrigin": "/api/", "bethistoryOrigin": "/api/", "eventDetailsOrigin": "https://sb2frontend-altenar2.biahosted.com/api/", "searchEventsOrigin": "https://sb2frontend-altenar2.biahosted.com/api/", "betbuilderOrigin": "https://sb2betbuilder-altenar2.biahosted.com/api/", "betradarTrackerOrigin": "https://cs.betradar.com/ls/widgets/?/betinaction/en/Europe:Berlin/widgetloader/widgets/", "betradarVSMobileOrigin": "https://vsw.betradar.com/ls/mobile/?/betinaction2/", "betradarVflmOrigin": "https://vfbetinaction2.aitcloud.de/vflm/desktop/index", "betradarVfwcOrigin": "https://vfbetinaction2.aitcloud.de/vfwc/desktop/index", "betradarVfecOrigin": "https://vfbetinaction2.aitcloud.de/vfec/desktop/index", "betradarVblOrigin": "https://vblbetinaction2.aitcloud.de/vbl/vbl/index", "betradarVfccOrigin": "https://vfbetinaction2.aitcloud.de/vfcc/desktop/index", "betradarVfbOrigin": "https://vfbetinaction2.aitcloud.de/vfb/desktop/index", "betradarVfelOrigin": "https://vfbetinaction2.aitcloud.de/vfel/desktop/index", "betradarVtoOrigin": "https://vtolive.aitcloud.de/vto/vto/index", "betradarVhcOrigin": "https://vhcitainment.aitcloud.de/vhc/vhc/index", "betradarVdrOrigin": "https://vdr.aitcloud.de/vdr/vdr/index", "betradarVtiOrigin": "https://vtibetinaction2.aitcloud.de/vti/vti/index", "betradarVbiOrigin": "https://vbibetinaction2.aitcloud.de/vbi/", "betradarVfwcFlagOrigin": "https://vfi-tainment.aitcloud.de", "performgroupOrigin": "https://player.performgroup.com/csb.js", "betradarStatsOrigin": "https://s5.sir.sportradar.com/", "betradarVirtualStatsOrigin": "https://s5.sir.sportradar.com/betinaction2virtuals/", "betradarVhcJerseyOrigin": "https://www.betradar.com/vhc/jersey/", "betradarVdrBibOrigin": "https://vdrlive.aitcloud.de/vdr/bib/", "betradarclientid": "4079", "kironDogsOrigin": "https://kiron-altenar.streamamg.com/viewer2.html", "kironHorsesAvatarOrigin": "https://sb2clientstatic-altenar2.biahosted.com/static/images/kironHorseSilks/silk_", "kironHorsesOrigin": "https://kiron-altenar.streamamg.com/viewer1.html", "kironMotorRacingAvatarOrigin": "https://sb2clientstatic-altenar2.biahosted.com/static/images/kironMotorRacingSilks/Helmet_", "kironMotorsportOrigin": "https://kiron.streamamg.com/199/motor-oedeijo4eiheo2gah6aa.html", "kironPlatinumHoundsAvatarOrigin": "https://sb2clientstatic-altenar2.biahosted.com/static/images/kironDogsSilks/silk_", "kironTableTennisOrigin": "https://kiron.streamamg.com/199/tabletennis-oophe2nochah7xeishie.html", "lotteryOrigin": "https://sb2lottery-betscalculator-altenar2.biahosted.com/", "scrollerTopEventsOrigin": "https://sb2frontend-altenar2.biahosted.com/api/", "resultsOrigin": "https://sb2ris-altenar2.biahosted.com/api/", "jerseysBucketOrigin": "https://storage.googleapis.com/p002-sb2-jerseys-prod-bucket" } ; /*config and wallet*/ var altenarConfigId = "12"; var altenarWalletCode = "600212";