PageSourceSearch

https://8888.bg/levski_club

html 8888.bg collected 2026-10-01 14:00:42 UTC 152,606 bytes, 1,750 lines download raw bytes

1<!doctype html><html lang="bg"> <head> <meta charset="utf-8" >
2<meta name="viewport" content="width=device-width, height=device-height, user-scalable=0,initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui"> <meta name="format-detection" content="telephone=no"> <meta name="theme-color" content="#001d95"> <meta name="msapplication-navbutton-color" content="#001d95"> <meta name="apple-mobile-web-app-status-bar-style" content="#001d95"> <meta name="apple-mobile-web-app-capable" content="yes">  <meta name="facebook-domain-verification" content="vk7gd6m5c3g51rqe9v697375uuuxvr" />
3<title>8888 - спорт, казино и LIVE казино Loyalty Club</title>   <meta property="og:title" content="8888 - спорт, казино и LIVE казино Loyalty Club" />
4<meta name="description" content="Казино>Live Казино>Спорт>Слотария>VIP Club! Ежедневни бонуси и невероятни джакпоти! Последвайте късмета си и може да спечелите супер печалби!">      <meta property="og:type" content="website" />
5<meta name="robots" content="index, follow"> <link rel="shortcut icon" type="image/x-icon" href="https://s1.8888.bg/images/favicon.ico">  <link rel="canonical" href="https://8888.bg/levski_club/" />
6<link rel="stylesheet" async href="https://s2.8888.bg/css/bg.ecard.merged_fonts_bg.css?v=1790776272"> <link rel="stylesheet" async href="https://s3.8888.bg/css/bg.ecard.merged.main.css?v=1790776272">    <link rel="prefetch" href="https://s7.8888.bg/css/bg.ecard.merged_vipclub.css?v=1790776272"> <link rel="stylesheet" href="https://s8.8888.bg/css/bg.ecard.merged_sport.css?v=1790776272"> <link rel="stylesheet" href="https://www.sportinno.net/sportinno-vite-client.css?v=1790761296"> <link rel="prefetch" href="https://s9.8888.bg/css/bg.ecard.merged_casino_live.css?v=1790776272">          <link rel="stylesheet" async href="https://s13.8888.bg/css/bg.ecard.merged_levskiclub_page.css?v=1790776272">  <link rel="stylesheet" async href="https://s13.8888.bg/css/bg.ecard.merged_levskiclub.css?v=1790776272">        <link rel="prefetch" href="https://s8.8888.bg/css/bg.ecard.merged_news.css?v=1790776272">  
6<script data-script-vendor="splide" src="https://s9.8888.bg/js/bg/vendor/splide.min-4.1.3.js?v=1790776272" defer></script>
6  
6<script src="https://s10.8888.bg/js/bg/vendors_merged/vendors.min.js?v=1790776272" defer></script>
6     
6<script> "use strict";function parseCurrencyToNumber(e,t){t=t||{};let a=" ",i=".";if(bg.ecard.appConfig&&bg.ecard.appConfig.localizations&&bg.ecard.appConfig.localizations.balanceData&&(bg.ecard.appConfig.localizations.balanceData.thousandDelimiter&&(a=bg.ecard.appConfig.localizations.balanceData.thousandDelimiter),bg.ecard.appConfig.localizations.balanceData.delimiter&&(i=bg.ecard.appConfig.localizations.balanceData.delimiter)),e=String(e).replace(/ /g,""),!t.skipParseFloat&&"."==a&&-1==String(e).indexOf(i))return parseFloat(e);let r="";for(let n=0;n<e.length;n++){let s=e.charAt(n);s==a?r+=s.replace(a,""):s==i?r+=s.replace(i,"."):r+=s}let c=r.indexOf(".");if(-1!=c&&c>r.length-2){let o=c-(r.length-2);for(let d=0;d<=o;d++)r+="0";return Number(r).toFixed(2)}return parseFloat(r)}function parseCurrency(e,t){t=t||{},e=parseCurrencyToNumber(e);let a={};bg.ecard.appConfig&&bg.ecard.appConfig.localizations&&bg.ecard.appConfig.localizations.balanceData&&(a=bg.ecard.appConfig.localizations.balanceData);let i=a.thousandDelimiter||" ",r=a.delimiter||".",n=a.digitsAfterDelimiter||2;return t.wholeNumber&&isInt(e)&&(e=Number(e).toFixed(0),n=0),Number(e).formatCurrency(n,r,i)}function isInt(e){return e=Number(e),Number(e)===e&&e%1==0}function plural(e,t,a){for(let i in e)if(-1!=i.indexOf("-")){let r=i.split("-");if(t>=r[0]&&t<=r[1])return a?t+" "+e[i]:e[i]}else if(t==i)return a?t+" "+e[i]:e[i];return a?t+" "+e.def:e.def}window.bg={},2==performance.navigation.type&&location.reload(),bg.ecard=bg.ecard||{},bg.ecard.STARTUP=[],bg.ecard.active={},bg.ecard.start=function(e){this.active.APP_NAME=e.appName,this.active.APP_PARAMS=e.appParams,this.active.APP_PARAMS.debugMode&&console.log("bg.ecard.start()",e.appName),bg.ecard.loadJSmodules(e.js)},bg.ecard.loadJSmodules=function(e){if(this.active.loadingJsList=e,this.active.loadingJsUrl=e[0],this.active.loadingJsList.length)for(var t=0;t<this.active.loadingJsList.length;t++)this.utils.includeJS(this.active.loadingJsList[t]);else this.utils.registerJS();this.active.loadJScountTotal=this.active.loadingJsList.length,this.active.loadJSdone=0,this.active.DOMbody=document.querySelector("body"),this.active.APP_PARAMS.debugMode&&(this.active.DOMbody.className="app-state-debugMode")},bg.ecard.loadNextJsModule=function(){bg.ecard.utils.UAParser&&!window.browserEnv&&(window.browserEnv=bg.ecard.utils.getEnvironment()),this.active.loadingJsList.splice(this.active.loadingJsId,1),this.active.loadingJsUrl=this.active.loadingJsList[0],this.active.loadingJsUrl?(this.utils.includeJS(this.active.loadingJsUrl),this.active.loadJSdone++,this.active.DOMbody.setAttribute("data-app-debug-loading","зареждане на JavaScript "+this.active.loadingJsUrl+" ("+this.active.loadJSdone+"/"+this.active.loadJScountTotal+")")):(this.active.loadJSdone++,this.active.DOMbody.setAttribute("data-app-debug-loading",""),this.active.DOMbody.className=this.active.DOMbody.className+" app-state-jsReady",this.active.APP_PARAMS.debugMode&&console.info("\n\n -- "+this.active.APP_NAME+" start --\n\n"),this.active.env=bg.ecard.utils.getEnvironment(),this.app=new bg.ecard[this.active.APP_NAME](this.active.APP_PARAMS)),this.active.DOMbody.setAttribute("data-app-jsLoadperc",Math.round(this.active.loadJSdone/this.active.loadJScountTotal*100))},bg.ecard.utils={},bg.ecard.utils.extendClass=function(e,t,a){for(var i in bg.ecard.app,e.prototype)t[i]||(t[i]=e.prototype[i]);t.params.extendedFrom?t.params.extendedFrom.push(e.prototype.params.type):t.params.extendedFrom=Array(e.prototype.params.type),!a&&(t.initClass&&t.initClass(),e.prototype.params.initClassFunc&&t[e.prototype.params.initClassFunc]())},bg.ecard.utils.includeJS=function(e){var t=document.createElement("script");t.type="text/javascript",t.setAttribute("async",!0),t.src=e,t.addEventListener("load",bg.ecard.utils.registerJS),document.getElementsByTagName("head")[0].appendChild(t)},bg.ecard.utils.registerJS=function(e){console.log("REGISTER registerJS");var t=bg.ecard.active.loadingJsList.indexOf(bg.ecard.active.loadingJsList);bg.ecard.active.loadingJsList.splice(t,1),0!==bg.ecard.active.loadingJsList.length||bg.ecard.active.JSdone||(bg.ecard.active.JSdone=!0,setTimeout(function(){bg.ecard.active.env=bg.ecard.utils.getEnvironment(),"function"==typeof bg.ecard[bg.ecard.active.APP_NAME]&&
6(bg.ecard.app=new bg.ecard[bg.ecard.active.APP_NAME](bg.ecard.active.APP_PARAMS))},0))},bg.ecard.utils.includeCSS=function(e,t,a){var i=document.createElement("link");return i.setAttribute("rel","stylesheet"),i.setAttribute("href",e),i.setAttribute("data-url",e),t&&a.success&&i.addEventListener("load",t[a.success].bind(t)),t&&a.error&&i.addEventListener("error",t[a.error].bind(t)),document.getElementsByTagName("head")[0].appendChild(i),i},bg.ecard.utils.setState=function(e,t){for(var a in t){var i=t[a];for(var r in i)e.state[r]=i[r]}},bg.ecard.utils.getEnvironment=function(){if(!bg.ecard.utils.UAParser)return{};var e=bg.ecard.utils.UAParser();return e.screen={res:window.screen.width+"x"+window.screen.height},e},bg.ecard.utils.formatStrExtConsole=function(e){var t;try{t=decodeURIComponent(e).replace(/:/g,": ").replace(/,/g,", ").replace(/(\r\n|\n|\r)/gm,"").replace(/\s\s+/g," ")}catch(a){t="there was an error in URI",console.warn(t)}return t},bg.ecard.utils.showDebugInfo=function(e){var t=new String;if("object"==typeof e)for(var a in e)"debugType"!==a&&(t+=a+": "+e[a]+" :: ");else t=e,e={};e.debugType||(e.debugType="info"),bg.ecard.active.DOMbody.setAttribute("data-app-debug-"+e.debugType,t),new bg.ecard.DomTarget(".label-dgbInfo").html(t)},bg.ecard.utils.getBrowserInfo=function(){var e=bg.ecard.active.env.os.name+" "+bg.ecard.active.env.os.version+" / ";return e+=bg.ecard.active.env.browser.name+" "+bg.ecard.active.env.browser.version,e+=" / screen: "+bg.ecard.active.env.screen.res+" ("+window.screen.availWidth+"x"+window.screen.availHeight+")",e+=" / window: "+window.innerWidth+"x"+window.innerHeight+"@"+window.devicePixelRatio},bg.ecard.utils.isInViewport=function(e){var t=e.getBoundingClientRect();return!(t.bottom<0)&&!(t.right<0)&&!(t.top>window.innerHeight)&&!(t.left>window.innerWidth)},bg.ecard.log=function(){},Number.prototype.formatCurrency=function(e,t,a){var i=this,e=isNaN(e=Math.abs(e))?2:e,t=void 0==t?",":t,a=void 0==a?".":a,r=i<0?"-":"",n=parseInt(i=Math.abs(+i||0).toFixed(e))+"",s=(s=n.length)>3?s%3:0;return r+(s?n.substr(0,s)+a:"")+n.substr(s).replace(/(\d{3})(?=\d)/g,"$1"+a)+(e?t+Math.abs(i-n).toFixed(e).slice(2):"")};
7</script>
7  
7<script src="https://s2.8888.bg/js/bg/bg.ecard/custom/8888bg/site-merged-8888bg.min.js?v=1790776272" defer></script>
7     </head> <body id="appBody" class="device-desktop " data-class="" data-theme="blue">
8<div class="show-desktop" id="env-desktop"></div> <div class="show-mobile" id="env-mobile"></div> <div id="fb-root"></div>  
8<script> var dataLayer = [];
9if (!window.bg) {window.bg = {};}
10if (!window.bg.ecard) {window.bg.ecard = {}; }
11bg.ecard.UIresolutions = {
12rMbl: { minW: 0, maxW: 650, className: ' rMbl r1024' },
13rTbl: { minW: 650, maxW: 1024, className: ' rTbl r1024 r1366' },
14r1024: { minW: 650, maxW: 1340, className: ' r1024 r1366' },
15r1366: { minW: 1340, maxW: 1840 },
16r1920: { minW: 1840, maxW: 10000 }
17}
18bg.ecard.processUIres = function() {
19var windowDimW = window.innerWidth;
20var detectedRes = '';
21for (var i in bg.ecard.UIresolutions) {
22var resCfg = bg.ecard.UIresolutions[i];
23if ((windowDimW > resCfg.minW) & (windowDimW <= resCfg.maxW)) {
24detectedRes = i;
25break;
26}
27}
28if (bg.ecard.UIresolutions[detectedRes] && bg.ecard.UIresolutions[detectedRes].className) {
29detectedRes = bg.ecard.UIresolutions[detectedRes].className;
30}
31document.getElementsByTagName('body')[0].className += detectedRes;
32}
33bg.ecard.processUIres();
34bg.ecard.appConfig = {
35sportSettings: {
36cssUrl: "https://qa.d25nk4e340zh4s.amplifyapp.com/sportinno-vite-client.css",
37initJsUrl: "https://qa.d25nk4e340zh4s.amplifyapp.com/widget.umd.js",
38walletCode: "b53bcf18-f25d-4e38-92ee-44557fb14fb6",
39locale: "bg",
40themesMap: {
41"blue": "blue",
42"black-aqua": "black-blue",
43"black": "black-red",
44"black-white": "black-red",
45"white": "black-red",
46}
47},
48sportType: "sportinno",
49sportVersion: 'ver2',
50serverTimeInMillisecond: parseInt('1790863241000'),
51serverTimeOffset: Date.now() - parseInt('1790863241000'),
52currentTheme: 'blue',
53googleAPI: {
54maps: {
55apiKey: ''
56}
57},
58userBalance: [
59],
60currencyLabel: "€",
61currencyConfig: {
62list:[
63{
64"label": "€",
65"digitsAfterDelimiter": 2,
66"customLabels": [],
67"delimiter": ".",
68"twoLines": 0,
69"thousandDelimiter": ",",
70"code": "eur",
71"removeSign": 0,
72"balancePosition": "right",
73"applyShortValue": 1,
74"ratio": 0.511292
75},
76{
77"label": "лв.",
78"digitsAfterDelimiter": 2,
79"customLabels": [],
80"delimiter": ".",
81"twoLines": 0,
82"thousandDelimiter": ",",
83"code": "bgn",
84"removeSign": 0,
85"balancePosition": "left",
86"applyShortValue": 1,
87"ratio": 1.95583
88}
89],
90main: "EUR" },
91network:"fast",
92lang: "bg",
93STATIC_SERVERS: ["https://s1.8888.bg/","https://s2.8888.bg/","https://s3.8888.bg/","https://s4.8888.bg/","https://s5.8888.bg/","https://s6.8888.bg/","https://s7.8888.bg/","https://s8.8888.bg/","https://s9.8888.bg/","https://s10.8888.bg/","https://s11.8888.bg/","https://s12.8888.bg/","https://s13.8888.bg/","https://s14.8888.bg/","https://s15.8888.bg/","https://s16.8888.bg/","https://s17.8888.bg/"],
94reload: 0,
95localizations : {"balanceData":{"customLabels":[],"thousandDelimiter":" ","twoLines":0,"code":"eur","label":"€","delimiter":".","removeSign":0,"balancePosition":"right","applyShortValue":1,"digitsAfterDelimiter":2}},
96cssConfig: [{
97page:"home/",
98css:["css/bg.ecard.merged_casino_live.css"]
99},
100{
101page:"pages/",
102css:["css/bg.ecard.merged_help.css"]
103},
104{
105page:"tournament/",
106css:["css/bg.ecard.merged_tournament_sport_bp.css"]
107},
108{
109page:"vip_club/",
110css:["css/bg.ecard.merged_vipclub.css"]
111},
112{
113page:"casino/",
114sub:{
115page:"live/",
116css:["css/bg.ecard.merged_casino_live.css"]
117},
118css:["css/bg.ecard.merged_tournament_sport_bp.css",
119"css/bg.ecard.merged_vipclub.css",
120"css/bg.ecard.merged_headbar.css",
121"css/bg.ecard.merged_casino_live.css",
122]
123},
124{
125page:"slot_lottery/",
126css:["css/bg.ecard.merged_tournament_sport_bp.css"]
127},
128{
129page:"iwin/",
130css:["css/bg.ecard.merged_tournament_sport_bp.css",
131"css/bg.ecard.merged_headbar.css",
132]
133}
134],
135showPopupRegister: 0,
136isLogged: 0,
137userId: false,
138isDevel : 0,
139appName: 'Website',
140deviceType: "website",
141envDeviceType:"desktop",
142projectLabel: "8888bg",
143CONSTANT_PARAMS: {"WEBSOCKET_SESSION_ID":"?session=25178ef4788ecc5503c4c8632fcbdd238e584b25___0a46382d0382b0063a497eb367626edb92fa085c","IS_LOGGED":"0","icons_header_html":"   <div data-gtm-id=\"header-promo-icon-180\" class=\"campaigns-flag-box relative justify-center\"> <a href=\"/levski_club\" class=\"absolute-full\" ></a> <img class=\"img-block\" src=\"https://s4.8888.bg/media/mediabank/image/2026/8/31/e5bb09d4fe1aee312f458ab4542db9721de03393/media.png\"> </div>  <div data-gtm-id=\"header-promo-icon-131\" class=\"campaigns-flag-box relative \">
143 <a href=\"/promo/kings_club/\" class=\"absolute-full\" ></a> <img class=\"img-block\" src=\"https://s2.8888.bg/media/mediabank/image/2026/3/16/30eb4ada2d6fd4185d3e32abe844b0e421ad49d3/media.png\"> </div>   \n","SERVER_TIME":"1790863241"},
144bonuses_cards_loop: [],
145mystery_jackpots_config: {},
146getNumericType: (input) => {
147let numerical = Number(input) ? Math.floor(Number(input)) : 0;
148const testCase = [
149{ get: (count) => [0, 1].includes(count) ? 'singular': false },
150{ get: (count) => count > 1 ? 'plural': false }
151];
152let numericType = 'singular';
153for (let i = 0; i < testCase.length; i++) {
154if(testCase[i].get(numerical)) {
155numericType = testCase[i].get(numerical);
156break;
157}
158}
159return numericType; 
160},
161popupsConfig: {
162url: "/show_popup/",
163list:{
164"last_winnings_video": { html: '<div data-popup-id="last_winnings" data-popup-iframe="1" data-class-list="lastwinnings-video"></div>' },
165bonus_detail: {type:"template", html:'<div data-popup-id="bonus_detail" data-class-list="packer bonus-card-detail"></div>'},
166mission_detail: {type:"template", html:'<div data-popup-id="mission_detail" data-class-list="packer mission-detail"></div>'},
167news_detail: {type:"template", html:'<div data-popup-id="news_detail" data-class-list="packer news-detail"></div>'},
168winners_detail: {type:"template", html:'<div data-popup-id="winners_detail" data-class-list="packer winners-detail"></div> '},
169check_winning: {type:"template", html:'<div data-popup-id="check_winning" data-class-list="popup-box-check-winning"></div>'},
170check_winning_lotogames: {type:"template", html:'<div data-popup-id="check_winning_lotogames" data-class-list="popup-box-check-winning popup-box-checkwin-lotogames"></div>'}, 
171"low-balance":{type:"template", html:'<div class="" data-popup-id="low-balance" data-class-list="popup-box-low-balance"></div>'},
172"extra-winnings":{type:"template", html:'<div class="" data-popup-id="extra-winnings" data-class-list="popup-extra-winnings"></div>'},
173"nickname":{type:"template", html:'<div class="" data-popup-id="nickname" data-class-list="popup-box-nickname"></div>'},
174"popup-casino-listing":{type:"template", html:'<div class="" data-popup-id="popup-casino-listing" data-class-list="popup-casino-listing" data-class-list-parent="popup-casino-listing-overlay"></div> '},
175/*"default":{type:"template", html:'<div class="" data-popup-id="default" data-class-list="popup-box-checkwin-lotogames "></div>'},*/
176"empty": {type:"template", html:'<div class="" data-popup-id="empty" data-class-list="white popup-box-default"></div>'},
177"promo": {type:"template", html:'<div class="" data-popup-id="promo" data-class-list="popup-promo"></div>'},
178"my-day-stories":{type:"template", html:'<div class="popup-myday-stories-wrap" data-popup-id="my-day-stories" data-class-list="popup-myday-stories"></div>'},
179"tournament_award_fond":{type:"template", html:'<div class="" data-popup-id="tournament_award_fond" data-class-list="popup-box-check-winning popup-box-centered popup-tournament-award"></div>'},
180"low":{type:"template", html:''},
181"withdraw_check": { type:"template", html:'<div data-popup-id="withdraw_check" data-class-list="white popup-box-default popup-withdraw-check"></div>' },
182"vip_bonus": { type:"template", html:'<div data-popup-id="vip_bonus" data-class-list="white popup-box-default popup-vip-bonus"></div>' },
183"choose-offer": { type:"template", html:'<div data-popup-id="choose-offer" data-class-list="white popup-box-default popup-choose-offer"></div>' },
184"sport_bet_detail": { useURL: true, type:"template", html:'<div data-popup-id="sport_bet_detail" data-class-list="white popup-box-default popup-sport-bet">{0}</div>' },
185political_person_register:{useURL:true, type:"static", html:'<div data-popup-id="political_person_register" data-class-list="popup-box-default">{0}</div>' },
186political_person_profile:{useURL:true, type:"static", html:'<div data-popup-id="political_person_profile" data-class-list="popup-box-default">{0}</div>' }, //!TODO да се оправи document.getElementById("submitPolitical");
187vipclub_game_detail:{useURL:true, type:"static", html:'<div data-popup-id="vipclub_game_detail" data-class-list="packer vipclub-detail">{0}</div>' },
188vipclubtickets_game_detail:{useURL:true, type:"static", html:'<div data-popup-id="vipclubtickets_game_detail" data-class-list="packer vipclubtickets-detail">{0}</div>' }, // Връща REDIRECT_URL
189casino_detail:{useURL:true, type:"static", html:'<div data-popup-id="casino_detail" data-class-list="packer casino-detail">{0}</div>' },
190casino_detail_custom:{useURL:true, type:"static", html:'<div data-popup-id="casino_detail_custom" data-class-list="packer casino-detail">{0}</div>' },
191error:{useURL:true, type:"static", html:'<div data-popup-id="error" data-class-list="popup-box-check-winning">{0}</div>' },
192/*"finish-reg":{useURL:true, type:"static", html:'<div data-class-list="popup-box-finish-reg">{0}</div>' },*/
193"reg-active":{useURL:true, type:"static", html:'<div data-class-list="popup-box-finish-reg">{0}</div>' },
194"forgot-password":{useURL:true, type:"static", html:'<div id="forgot_password_popup_window" data-class-list="popup-box-forgot-password">{0}</div>' },
195"update_app_version":{useURL:true, type:"static", html:'<div data-class-list="popup-update-app-v">{0}</div>' },
196"confirm-changes":{useURL:true, type:"static", html:'<div data-popup-id="confirm-changes" data-class-list="confirm_limit_changes_popup">{0}</div>' },
197"egn-required":{useURL:true, type:"static", html:'<div data-popup-id="egn-required" data-class-list="popup-box-nickname">{0}</div>' },
198// "empty-and-sitebtns":{useURL:true, type:"static", html:'<div data-popup-id="empty-and-sitebtns" data-class-list="white popup-box-default">{0}</div>' },
199"sport_history":{useURL:true, type:"static", html:'<div data-popup-id="sport_history" data-class-list="popup-box-check-winning popup-box-sport-history">{0}</div>' },
200"check_winning_form":{useURL:true, type:"static", html:'<div data-class-list="popup-box-check-winning check-kod">{0}</div>' },
201"mystery_jackpots_winning":{useURL:true, type:"static", html:'<div data-popup-id="mystery_jackpots_winning" data-class-list="popup-mystery-jackpots-winnings">{0}</div>' },
202"special_mission":{useURL:true, type:"static", html:'<div data-popup-id="special_mission" data-class-list="popup-special-mission">{0}</div>' },
203"sport_top_winner": {useURL:true, type:"static", html:'<div class="" data-popup-id="sport_top_winner" data-class-list="popup-box-check-winning popup-sport-topwinner">{0}</div>' }
204}
205},
206icard: {
207statusErrors: {
2082: "Прозорецът за потвърждение на плащането е бил затворен. Моля, опитайте отново.",
2093: "Прекъсната е връзката с пеймънта. Моля, опитайте отново."
210}
211},
212appParams: {
213popupShowTypes: {
214veryLow: {
215type: 'show',
216listURL: {
217'/': 1
218}
219},
220low: {
221type: 'hide',
222listURL: {
223'/casino/play/game/': 1
224}
225}
226},
227debug: {
228screenInfo: true,
229doNotBindInput: false,
230captureLinks: false,
231imgLoad: true,
232blacklistFunctions: ['tick()','processWindowResize()NO'],
233blacklistTypes: [],
234blacklistIDs: [],
235filterByType: localStorage.getItem("logFilters") || [],//?['bg.ecard.Network.Manager','bg.ecard.Network.Ajax','bg.ecard.Network.Socket']
236filterByID: ['skip'],
237filterByClass: ['skip']
238},
239url: {
240barcodeSubmit: {
241url: '',
242retryCount: 1,
243retryTimeout: 1,
244errorTitle: "Възникна грешка в комуникацията",
245errorText: "Моля, проверете, дали сте свързани с интернет",
246},
247},
248mobileAppColors: {"blue":{"liveChat":{"statusBar":"#0a32c9","homeBar":"#F1F2F4"},"default":{"statusBar":"#001d95","homeBar":"#000C4E"},"mobileMenu":{"homeBar":"#000C4E","statusBar":"#1048ff"}},"black-aqua":{"liveChat":{"homeBar":"#f1f2f4","statusBar":"#0a32c9"},"default":{"homeBar":"#000000","statusBar":"#14151b"},"mobileMenu":{"homeBar":"#000000","statusBar":"#333747"}}},
249themeSectionColors: {"blue":{"sport":"8888.bg_blue"},"black-aqua":{"sport":"8888.bg_dark"}},
250cookieVersion:1,
251assetsBaseUrl: '/',
252websiteStaticServer: "https://s1.8888.bg/",
253websiteRoute:"https://8888.bg/",
254srvTime: '1790863241',
255revision: '1790776272',
256strings: {
257bonusWaitPls:"Бонусът се зарежда. Можете да го достъпите в секция бонуси",
258date:{
259years: 'Години',
260months: 'Месеци',
261days: 'дни',
262day: 'ден',
263hours: 'часа',
264hour: 'час',
265minutes: 'мин.',
266seconds: 'сек.',
267today: 'Днес',
268tomorrow: 'Утре',
269},
270date2: {
271years: {
272singular: "Години",
273plural: "Години",
274plural2: "Години"
275},
276months: {
277singular: "Месеци",
278plural: "Месеци",
279plural2: "Месеци"
280},
281days: {
282singular: "ден",
283plural: "дни",
284plural2: "дни"
285},
286hours: {
287singular: "час",
288plural: "часа",
289plural2: "часа"
290},
291minutes: {
292singular: "мин.",
293plural: "мин.",
294plural2: "мин."
295},
296seconds: {
297singular: "сек.",
298plural: "сек.",
299plural2: "сек."
300},
301today: 'Днес',
302tomorrow: 'Утре'
303},
304monthNames: [ "Януари", "Февруари", "Март", "Април","Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември" ],
305dayNamesMin: ["Не","По","Вт","Ср","Че","Пе","Съ"],
306timer: {
307remain: ["Остава","Остават"],
308days:["ден","дни"],
309minutes: "мин.",
310hours: ["час","часа"],
311hoursShort: "ч.",
312after:"След",
313seconds:"сек.",
314and: "и"
315},
316submit: "изпрати",
317foreward: "напред",
318back: "назад",
319timer2: {
320seconds: {
321singular: "сек.",
322plural: "сек.",
323plural2: "сек."
324},
325secondsAbbreviations: {
326singular: "сек.",
327plural: "сек.",
328plural2: "сек."
329},
330minutes: {
331singular: "мин.",
332plural: "мин.",
333plural2: "мин."
334},
335minutesAbbreviations: {
336singular: "мин.",
337plural: "мин.",
338plural2: "мин."
339},
340hours: {
341singular: "час",
342plural: "часа",
343plural2: "часа"
344},
345hoursShort: {
346singular: "ч.",
347plural: "ч.",
348plural2: "ч."
349},
350hoursAbbreviations: {
351singular: "ч.",
352plural: "ч.",
353plural2: "ч."
354},
355days: {
356singular: "ден",
357plural: "дни",
358plural2: "дни"
359},
360daysAbbreviations: {
361singular: "д.",
362plural: "д.",
363plural2: "д."
364},
365remain: {
366singular: "Остава",
367plural: "Остават",
368plural2: "Остават"
369},
370after: "След",
371},
372files:"Качили сте два пъти лицето/гърба на личната Ви карта. Необходимо е да прикачите едновременно двете страни на личната Ви карта.",
373filesError:"Качили сте два пъти лицето/гърба на картата. Необходимо е да прикачите отделно двете ѝ страни.",
374all: "Всички",
375ok: "OK",
376currency:'€',
377currencyFull:'евро',
378currencySingle:"евро",
379vipClub:{
380times: ['път','пъти']
381},
382blackjack:{
383isTaken:'Мястото е заето',
384noMoney:'Недостатачен баланс',
385free:'Мястото е свободно'
386},
387googleMap:{
388address:'Адрес',
389openTime:'Работно време',
390city:'Град',
391},
392birthError:{
393minYear:"Трябва да имате навършени 18 години."
394},
395passwordErrors:{
396min8: {
397"0": "Използвайте минимум 8 символа, сред които поне една буква и една цифра.",
398min: "Използвайте минимум 8 символа.",
399noNum: "Използвайте минимум 8 символа, сред които поне една цифра.",
400noLet: "Използвайте минимум 8 символа, сред които поне една буква.",
401noLetAndNum: "Използвайте минимум 8 символа, сред които поне една буква.",
402egn: "Не може да използвате ЕГН в паролата си.",
403email: "Не може да използвате e-mail адрес в паролата си.",
404year: "Не може да използвате година на раждане в паролата си.",
405cyrillic: "Не може да използвате кирилица."
406},
407min15: {
408noLet: "Използвайте поне една буква.",
409noNum: "Използвайте поне една цифра.",
410noLetAndNum: "Използвайте поне една буква."
411},
412noMatch: "Двете пароли не съвпадат.",
413middle:"Въведената парола е средно силна.",
414strong:"Въведената парола е силна."
415}
416},
417websocket_name: 'websocket_website',
418websocket: {"websocket_website":{"silentFail":1,"fullUrl":"wss://s___NUMBER___.8888.bg:30002?session=25178ef4788ecc5503c4c8632fcbdd238e584b25___0a46382d0382b0063a497eb367626edb92fa085c","randHostMaxNumber":2,"retryCount":50,"ssl_handshake":{"TLSv1_1":{"hostname":"wss://s___NUMBER___.8888.bg:30003"}},"silentReconnect":1,"pingInterval":5,"reconnectTimeout":5}},
419UIresizeTimeout: 300,
420UIresolutions: bg.ecard.UIresolutions,
421chatSettings: {
422siteId: 90000134,
423languages: {
424bg: {
425idLogged: "11c5e4e6-7b73-48b2-9762-4bf4c3eeafdc",
426idUnlogged: "920709e2-b5c7-4e4f-ab48-bc48f8a95dde"
427}
428}
429}
430},
431js: [
432]
433};
434</script>
434 
434<script>/**
435* @category Core
436* @class Currency
437* @hideconstructor
438*/
439var NumberUtils = { isInt: function(n) {
440return Number(n) === n && n % 1 === 0;
441}}
442var StringUtils = {
443// Помощен метод, който е необходим за autoFormatCurrency
444isInt: function (n) {
445// Проверява дали числото е цяло
446return n % 1 === 0;
447},
448/**
449* Форматира число като валутен низ (винаги показва десетични знаци).
450* @param {number} amount 
451* @param {number} [decimals=0] 
452* @param {string} [dot=.]
453* @param {string} [space=" "]
454* @return {string}
455* @example StringUtils.formatCurrency(123000, 2) // "123,000.00"
456*/
457formatCurrency: function (amount, decimals, dot, space) {
458let d = dot || ".";
459// Забележка: В оригиналния код 'space' се използваше като разделител за хиляди (t). 
460// Ако space е undefined, се използваше ','. Ако е дефиниран, се използваше неговата стойност.
461// За целите на функцията 'space' е разделител за хиляди (t).
462let t = space != undefined ? space : ","; 
463let n = parseFloat(amount);
464let c = decimals || 0;
465let i, j, s;
466// Оригиналната логика за форматиране:
467c = isNaN(c = Math.abs(c)) ? 2 : c, 
468d = d == undefined ? "," : d, // <- Този ред презаписва d, което може да е объркващо
469t = t == undefined ? "." : t, // <- Този ред презаписва t, което може да е объркващо
470// Препоръчвам да използвате по-ясен код, но запазвам оригиналната сложна логика, 
471// за да запазя функционалността 1:1.
472s = n < 0 ? "-" : "", 
473i = parseInt(n = Math.abs(+n || 0).toFixed(c), 10) + "", 
474j = (j = i.length) > 3 ? j % 3 : 0;
475return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
476},
477/**
478* Форматира число като валутен низ, като показва десетични знаци, само ако е необходимо.
479* @param {number} amount 
480* @param {string} [dot=.]
481* @param {string} [space=" "]
482* @return {string}
483* @example 
484* StringUtils.autoFormatCurrency(123000) // "123,000"
485* StringUtils.autoFormatCurrency(123000.2) // "123,000.20"
486*/
487autoFormatCurrency: function (amount, dot, space) {
488let a = parseFloat(amount);
489let d = dot || ".";
490// Използваме метода isInt, който добавихме в обекта
491return this.formatCurrency(a, this.isInt(a) ? 0 : 2, d, space);
492}
493};
494// Пример за употреба:
495// console.log(Currency.get(123000)); // "123,000.00" (ако t е ',')
496// Забележка: За да работи коректно с 'space' като разделител за хиляди (което е целта на space != undefined ? space : ","), 
497// трябва да се вземе предвид оригиналната логика, която е доста силно компресирана и презаписва подадените параметри.
498/* File: Framework - Currency */
499const Currency = {
500list: {},
501tag: "<span class='currencyValue'>{0}</span>{[space]}<span class='currencySign'>{1}</span>",
502tagBitmap: "{0}{[space]}{1}",
503currencyData: {},
504marketCurrencyData: {},
505codes: [],
506currencyMainCode: null,
507/**
508* @memberof Currency
509* @param {string} currencyMainCode
510* @param {Array} array
511* @example Currency.set("USD", [{code: "USD", label: "$", balancePosition: "left"}]);
512*/
513set: function(currencyMainCode, array) {
514if (currencyMainCode) {
515this.currencyMainCode = currencyMainCode;
516}
517array.forEach(currencyData => {
518this.list[currencyData.code] = currencyData;
519this.codes.push(currencyData.code);
520if (!this.currencyMainCode) {
521this.currencyMainCode = currencyData.code;
522}
523let pattern = currencyData;
524pattern.sign = pattern.label;
525pattern.tag = this.tag.replace("{1}", pattern.sign);
526pattern.tagBitmap = this.tagBitmap.replace("{1}", pattern.sign);
527if (pattern.label == " ") {
528pattern.tag = pattern.tag.split("{[space]}")[0];
529}
530if (pattern.balancePosition == "right") {
531if (pattern.label == " ") {
532pattern.tag = pattern.tag.split("{[space]}")[0];
533pattern.tagBitmap = pattern.tagBitmap.split("{[space]}")[0];
534} else {
535pattern.tag = pattern.tag.split("{[space]}")[1] + "{[space]}" + pattern.tag.split("{[space]}")[0];
536pattern.tagBitmap = pattern.tagBitmap.split("{[space]}")[1] + "{[space]}" + pattern.tagBitmap.split("{[space]}")[0];
537}
538}
539});
540},
541/**
542* @memberof Currency
543* @param {number} amount
544* @param {object|string} tags
545* @param {string|Array} code
546* @returns {string}
547* @example Currency.get(100, {value: "betMoney", sign: "betMoneySign", wholeNumber: true});
548*/
549get: function(amount, tags = "default", code = null) {
550if (typeof tags == "string") {
551tags = this.currencyData[tags];
552}
553const self = this;
554function revaluation(amount, pattern) {
555if (self.currencyMainCode == pattern.code) {
556return amount;
557}
558amount = amount * pattern.ratio;
559const multiplier = Math.pow(10, pattern.digitsAfterDelimiter + 1);
560const multiplied = amount * multiplier;
561const decimal = Math.floor(multiplied) % 10;
562if (decimal >= 5) {
563return Math.ceil(amount * multiplied) / multiplied;
564}
565return Math.floor(amount * multiplied) / multiplied;
566}
567function format(code) {
568let autoFormat = false;
569let noFraction = false;
570let pattern = self.list[code] || self.list["default"];
571let str = pattern.tag;
572let value = revaluation(amount, pattern);
573if (!pattern.signSpecial) {
574pattern.signSpecial = "";
575}
576if (tags.group == "format") {
577tags.skipSign = !!pattern.removeSign;
578tags.twoLines = !!pattern.twoLines ? !!pattern.twoLines : tags.twoLines;
579}
580if (tags.sign) str = str.replace(/currencySign/g, tags.sign);
581if (tags.value) str = str.replace(/currencyValue/g, tags.value);
582if (tags.wholeNumber) autoFormat = true;
583if (tags.noFraction) noFraction = true;
584if (tags.skipTags) str = pattern.tagBitmap;
585if (tags.skipSign && pattern.label != " ") {
586if (pattern.balancePosition == "right") {
587str = str.split("{[space]}")[1];
588} else {
589str = str.split("{[space]}")[0];
590}
591} else if (pattern.customLabels && pattern.customLabels.length) {
592self.getSpecialSign(value, tags.type);
593str = str.replace(pattern.sign, pattern.signSpecial);
594}
595if (tags.twoLines) {
596str = self.formatTwoLines(tags, str, pattern, value);
597}
598str = str.replace("{[space]}", " ");
599if (pattern.shortInfo && pattern.applyShortValue && !tags.ignoreShortValue) {
600let info = self.getShortValue(value, pattern.shortInfo);
601if (info.change) {
602value = info.val;
603return str.replace("{0}", value);
604}
605}
606if (pattern.digitsAfterDelimiter == 2) {
607console.log("valuevaluevaluevalue ===> ", pattern.digitsAfterDelimiter, pattern.thousandDelimiter);
608if (noFraction) {
609console.log("00000 valuevaluevaluevalue ===> ", StringUtils.formatCurrency(value, 0, pattern.delimiter, pattern.thousandDelimiter));
610return str.replace("{0}", StringUtils.formatCurrency(value, 0, pattern.delimiter, pattern.thousandDelimiter));
611} else if (autoFormat) {
612console.log("11111 valuevaluevaluevalue ===> ", StringUtils.autoFormatCurrency(value, pattern.delimiter, pattern.thousandDelimiter));
613return str.replace("{0}", StringUtils.autoFormatCurrency(value, pattern.delimiter, pattern.thousandDelimiter));
614} else {
615console.log("22222 valuevaluevaluevalue ===> ", StringUtils.formatCurrency(value, pattern.digitsAfterDelimiter, pattern.delimiter, pattern.thousandDelimiter));
616return str.replace("{0}", StringUtils.formatCurrency(value, pattern.digitsAfterDelimiter, pattern.delimiter, pattern.thousandDelimiter));
617}
618} else {
619console.log("44444 valuevaluevaluevalue ===> ", StringUtils.formatCurrency(value, pattern.digitsAfterDelimiter, pattern.delimiter, pattern.thousandDelimiter));
620return str.replace("{0}", StringUtils.formatCurrency(value, pattern.digitsAfterDelimiter, pattern.delimiter, pattern.thousandDelimiter));
621}
622}
623if (typeof code == "string") code = [code];
624if (!code) code = this.codes;
625let html = "";
626code.forEach((c, i) => {
627html += format(c);
628if (i >= 0 && i < code.length - 1) html += " / ";
629});
630return html;
631},
632convert: function(amount, to) {
633return revaluation(amount, this.list[to]);
634function revaluation(amount, pattern) {
635amount = amount * pattern.ratio;
636const multiplier = Math.pow(10, pattern.digitsAfterDelimiter + 1);
637const multiplied = amount * multiplier;
638const decimal = Math.floor(multiplied) % 10;
639return decimal >= 5 ? (Math.ceil(amount * multiplied) / multiplied) : (Math.floor(amount * multiplied) / multiplied);
640}
641},
642/**
643* @param {number} value
644* @param {Array} pattern
645* @returns {object}
646*/
647getShortValue: function(value, pattern) {
648let val = parseFloat(value);
649let change = false;
650for (let i = 0; i < pattern.length; i++) {
651const patternEl = pattern[i];
652if ((value / parseInt(patternEl.amount)) >= 1) {
653let count = patternEl.amount.toString().split("").length - 1;
654let minZeroCount = count - 3;
655let regEx = new RegExp(`(0{${minZeroCount},})$`, "g");
656if (NumberUtils.isInt(val) && val.toString().match(regEx)) {
657val = val.toFixed(2);
658let dotIdx = val.indexOf(".") - count;
659val = val.split(".")[0] + val.split(".")[1];
660val = val.slice(0, dotIdx) + '.' + val.slice(dotIdx);
661val = parseFloat(val) + patternEl.label;
662change = true;
663}
664break;
665}
666}
667return { val: val, change: change };
668},
669/**
670* @param {object} tags
671* @param {string} str
672* @param {object} pattern
673* @param {number} amount
674* @returns {string}
675*/
676formatTwoLines: function(tags, str, pattern, amount) {
677if (tags.twoLines && !tags.skipSign && pattern.label != " ") {
678let regex = /([A-Z]{2,})\w+/;
679if (tags.twoLines == "autoFormat" && this.getSign(pattern.code).match(regex)) {
680str = str.split("{[space]}")[0] + "\n" + str.split("{[space]}")[1];
681} else if (tags.twoLines === true) {
682if (tags.keepOrder) {
683str = str.split("{[space]}")[0] + "\n" + str.split("{[space]}")[1];
684} else {
685if (pattern.balancePosition == "right") {
686str = str.split("{[space]}")[1] + "\n" + str.split("{[space]}")[0];
687} else {
688str = str.split("{[space]}")[0] + "\n" + str.split("{[space]}")[1];
689}
690}
691}
692}
693return str;
694},
695/**
696* @param {number} value
697* @param {string} type
698*/
699getSpecialSign: function(value, type) {
700type = this.list[type] ? type : "default";
701let pattern = this.list[type];
702pattern.signSpecial = '';
703value = parseFloat(value);
704if (!Number.isInteger(value)) {
705pattern.signSpecial = pattern.label;
706} else {
707pattern.customLabels.forEach(element => {
708if (value >= element.from && value <= element.to) {
709pattern.signSpecial = element.text;
710}
711});
712}
713if (!pattern.signSpecial) {
714pattern.signSpecial = pattern.label;
715}
716},
717/**
718* @memberof Currency
719* @param {object} data
720* @example Currency.add({ balanceKey: "balance" });
721*/
722add: function(data) {
723this.currencyData = { ...this.currencyData, ...data };
724},
725/**
726* @memberof Currency
727* @param {string} code
728* @returns {string}
729*/
730getSign: function(code) {
731if (this.list[code]) return this.list[code].sign;
732if (this.list[this.currencyMainCode]) return this.list[this.currencyMainCode].sign;
733return "";
734}
735};
736Currency.add({
737"default": {
738value: "balance-value",
739sign: "balance-currency",
740skipTags: true,
741wholeNumber: true
742}, 
743"tags": {
744value: "balance-value",
745sign: "balance-currency",
746skipTags: false,
747wholeNumber: false
748},
749"amount": {
750value: "balance-value",
751sign: "balance-currency",
752skipSign: true,
753skipTags: true,
754wholeNumber: false
755}
756})
757Currency.set(bg.ecard.appConfig.currencyConfig.main, bg.ecard.appConfig.currencyConfig.list);
758</script>
758   
758<script> PostMessageHandlerParent = function () {
759this.originIdentificator = 'bg.ecard.sport7';
760this.subscribedClients = {};
761this.clientsNeedingScroll = {};
762this.clientsNeedingBonusData = {};
763this.clientsNeedingHashChange = {};
764this.resourcesRequested = [];
765this.resourcesStatus = {};
766this.navigateTimeoutId;
767window.addEventListener("message", this.receiveMessage.bind(this), false);
768window.addEventListener("hashchange", hashChangeNotify.bind(this), false);
769window.addEventListener('scroll', function (scrollData) {
770var clientKeys = Object.keys(this.clientsNeedingScroll);
771if (postMessageHandlerParent.clientsNeedingScroll && clientKeys.length) {
772for (var j = clientKeys.length - 1; j >= 0; j--) {
773var client = postMessageHandlerParent.clientsNeedingScroll[clientKeys[j]];
774this.sendMessage({
775clientId: client.clientId,
776command: 'parentScroll',
777scrollData: {
778scrollTopValue: scrollData.target.scrollingElement.scrollTop,
779iframeData: client.holder.getBoundingClientRect(),
780windowHeight: window.innerHeight
781}
782});
783}
784}
785}.bind(this));
786this.scrollToSelector = this.getGETParam('st');
787if (this.scrollToSelector) {
788this.scrollToSelector = this.scrollToSelector.toUpperCase();
789}
790this.areAllProcessed = false;
791this.areAllSubscribed = false;
792this.initialLoadingCompleted = false;
793function hashChangeNotify() {
794var newHash = location.hash.slice(1).split('/').slice(1).join('/');
795var clientKeys = Object.keys(postMessageHandlerParent.clientsNeedingHashChange);
796console.log("hashChangeNotify ", newHash);
797if (postMessageHandlerParent.clientsNeedingHashChange && clientKeys.length) {
798for (var j = clientKeys.length - 1; j >= 0; j--) {
799var client = postMessageHandlerParent.clientsNeedingHashChange[clientKeys[j]];
800postMessageHandlerParent.sendMessage({
801clientId: client.clientId,
802command: 'hashIsChanged',
803newHash: newHash
804});
805}
806}
807}
808}
809PostMessageHandlerParent.prototype.receiveMessage = function (event) {
810if (!event || !event.data || event.data.originIdentificator !== this.originIdentificator) {
811return;
812}
813event.data.clientId = event.data.clientId.toUpperCase();
814if (!this.widgetsForLoading && widgetSettings) {
815let landingPageWgCount = getWidgetsCountFilterByEnvironment(widgetSettings.targets.landingPageFeed);
816let homeWgCount = getWidgetsCountFilterByEnvironment(widgetSettings.targets.home);
817this.widgetsForLoading = landingPageWgCount + homeWgCount;
818}
819function getWidgetsCountFilterByEnvironment(widgetsArray) {
820return widgetsArray.filter(function (wg) {
821return wg.env == bg.ecard.app.interface.env.environment;
822}).length;
823}
824function doSubscribe(event) {
825var frameId = event.data.clientId;
826var frame = document.querySelector('[src="' + event.data.url + '"]');
827if (event.data.url.includes('wid=')) {
828var splitUrlArray = event.data.url.split('wid=');
829frameId = splitUrlArray[splitUrlArray.length - 1].split('&')[0].toUpperCase();
830}
831if (frame && frame.id !== undefined) {
832frame.id = frameId;
833var subscribedClient = {
834clientId: event.data.clientId,
835url: event.data.url,
836holder: frame,
837status: 'initializing'
838}
839this.subscribedClients[event.data.clientId] = subscribedClient;
840if (this.widgetsForLoading &&
841this.subscribedClients &&
842(this.widgetsForLoading == Object.keys(this.subscribedClients).length)) {
843this.areAllSubscribed = true;
844}
845var message = { clientId: subscribedClient.clientId, msgType: 'handshakeDone' }
846if (window.location.href.includes("user/bethistory")) {
847var widgetPositions = ["belowHighlights", "aboveHighlights", "topCenter"];
848for (let i = 0; i < widgetPositions.length; i++) {
849if (subscribedClient.clientId.toLowerCase().includes(widgetPositions[i].toLowerCase())) {
850subscribedClient.holder.classList.add('display-none');
851break;
852}
853}
854}
855this.sendMessage(message);
856}
857}
858switch (event.data.command) {
859case 'subscribe': {
860doSubscribe.call(this, event);
861}
862break;
863case 'addClass': {
864let frame = document.querySelector('[src="' + event.data.url + '"]');
865if (frame && event.data.classToAdd) {
866frame.classList.add(event.data.classToAdd);
867}
868}
869break;
870case 'removeClass': {
871let frame = document.querySelector('[src="' + event.data.url + '"]');
872if (frame && event.data.classToAdd) {
873frame.classList.remove(event.data.classToRemove);
874}
875}
876break;
877case 'setStyle': {
878let frame = document.querySelector('[src="' + event.data.url + '"]');
879if (frame && event.data.style) {
880frame.style[event.data.style.key] = event.data.style.value;
881}
882}
883break;
884case 'getResources': {
885this.getResources.call(this, event);
886}
887break;
888case 'changedLastState': {
889//! SS 2019-06-06
890if (this.subscribedClients[event.data.clientId]) {
891this.subscribedClients[event.data.clientId].lastState = event.data.lastState;
892this.subscribedClients[event.data.clientId].lws_file_prefix = event.data.lws_file_prefix;
893this.subscribedClients[event.data.clientId].subscribedEvents = [];
894}
895}
896break;
897case 'widgetLoaded': { 
898this.setClientLoaded(event.data.clientId);
899console.log(event.data.clientId, "widgetLoaded 1")
900if (bg.ecard && bg.ecard.appConfig && bg.ecard.appConfig.banners_cards_loop) {
901console.log(event.data.clientId, "widgetLoaded 2", "bannersDataUpdated")
902var message = { clientId: event.data.clientId, command: 'bannersDataUpdated', bannersData: bg.ecard.appConfig.banners_cards_loop };
903this.sendMessage(message);
904}
905if (event.data.needsScrollData) {
906console.log(event.data.clientId, "widgetLoaded 3", "needsScrollData")
907this.clientsNeedingScroll[event.data.clientId] = this.subscribedClients[event.data.clientId];
908}
909if (event.data.needsHashChange) {
910this.clientsNeedingHashChange[event.data.clientId] = this.subscribedClients[event.data.clientId];
911if (window.AWManager) {
912var message = { clientId: event.data.clientId, command: 'hashChange', params: window.AWManager.params };
913this.sendMessage(message);
914}
915}
916if (event.data.needsBonusData) {
917this.clientsNeedingBonusData[event.data.clientId] = this.subscribedClients[event.data.clientId];
918if (bg.ecard.appConfig.CONSTANT_PARAMS) {
919var message = { clientId: event.data.clientId, command: 'bonusDataUpdated', bonusData: bg.ecard.appConfig.bonuses_cards_loop, isLogged: bg.ecard.appConfig.CONSTANT_PARAMS.IS_LOGGED };
920this.sendMessage(message);
921}
922// if (bg.ecard.app.pages.active.params.userBonuses) {
923// var message = { clientId: event.data.clientId, command: 'bonusDataUpdated', bonusData: bg.ecard.app.pages.active.params.userBonuses };
924// this.sendMessage(message);
925// }
926}
927// if (this.scrollToSelector && this.scrollToSelector === event.data.clientId) {
928// this.scrollToWidgetBySelector('#' + this.scrollToSelector, 750);
929// }
930if (this.scrollToSelector && event.data.clientId.endsWith(this.scrollToSelector)) {
931this.scrollToWidgetBySelector("[data-file-name^='" + this.scrollToSelector + "']", 750);
932}
933if (!this.areAllSubscribed || this.initialLoadingCompleted) {
934break;
935}
936this.handleOuterNav();
937}
938break;
939case 'widgetClosing': {
940this.setClientClosed(event.data.clientId);
941if (this.clientsNeedingScroll[event.data.clientId]) {
942delete this.clientsNeedingScroll[event.data.clientId];
943}
944if (this.clientsNeedingBonusData[event.data.clientId]) {
945delete this.clientsNeedingBonusData[event.data.clientId];
946}
947if (this.clientsNeedingHashChange[event.data.clientId]) {
948delete this.clientsNeedingHashChange[event.data.clientId];
949}
950if (!this.areAllSubscribed || this.initialLoadingCompleted) {
951break;
952}
953this.handleOuterNav();
954}
955break;
956case 'scrollToAnchor': {
957this.scrollToWidgetBySelector(event.data.anchor);
958}
959break;
960case 'navigateOut': {
961var where = event.data.tab ? '_blank' : '_top';
962if(event.data.getTab) {
963where = event.data.tab;
964}
965window.open(event.data.anchor, where);
966//window.open(event.data.anchor, '_blank');
967}
968break;
969case 'altenarNavigateOut': {
970var where = event.data.tab ? event.data.tab : '_top';
971if (where == '_blank') {
972window.open(event.data.anchor, where);
973} else {
974try {
975let urltogo = new URL(event.data.anchor);
976if ((urltogo.origin + urltogo.pathname).replace(/\/+$/, '') === (window.location.origin + window.location.pathname).replace(/\/+$/, '')) {
977if (urltogo.search && urltogo.search.length && urltogo.search.startsWith('?st=')) {
978let fileNameToGo = urltogo.search.split('?st=')[1];
979if (this.navigateTimeoutId) {
980clearTimeout(this.navigateTimeoutId);
981}
982if (event.data.checkUrlHash && fileNameToGo && !document.querySelector("[data-file-name^='" + fileNameToGo + "']") && urltogo.hash !== window.location.hash) {
983window.location.hash = urltogo.hash;
984this.navigateTimeoutId = setTimeout(() => {
985this.scrollToWidgetBySelector("[data-file-name^='" + fileNameToGo + "']", 750);
986}, 1000);
987} else if (fileNameToGo) {
988this.scrollToWidgetBySelector("[data-file-name^='" + fileNameToGo + "']", 750);
989}
990} else {
991window.open(event.data.anchor, where);
992if (event.data.selectorToScroll) {
993this.scrollToWidgetBySelector(event.data.selectorToScroll, 750, 'bottom');
994}
995}
996} else {
997window.open(event.data.anchor, where);
998}
999} catch (error) {
1000}
1001}
1002}
1003break;
1004case 'topCarouselGetActiveWidgets': {
1005var currentlyLoaded = [];
1006var subscribedKeys = Object.keys(this.subscribedClients);
1007for (var i = 0; i < subscribedKeys.length; i++) {
1008var obj = this.subscribedClients[subscribedKeys[i]];
1009if (obj.status == 'loaded') {
1010currentlyLoaded.push(obj.clientId);
1011}
1012}
1013var message = { clientId: event.data.clientId, command: 'verifyCurrentLoadedWidgets', widgets: currentlyLoaded }
1014this.sendMessage(message);
1015}
1016break;
1017case 'googleAnalyticsLogEvent': {
1018window.dataLayer.push(event.data.statisticsData);
1019}
1020break;
1021case 'showSportHistory': {
1022bg.ecard.app.events.trigger("popup:open", { popup: "sport_history", html: event.data.payload })
1023}
1024break;
1025case 'showLoginPopup': {
1026bg.ecard.app.events.trigger("popup:open", { popup: "login" })
1027}
1028break;
1029case 'showAccConfirmPopup': {
1030if (event.data.payload) {
1031bg.ecard.app.events.trigger("popup:open", { html: event.data.payload })
1032} else {
1033bg.ecard.app.events.trigger("popup:open", { popup: "finish-reg" })
1034}
1035}
1036case 'showCustomPopup': {
1037if(event.data && event.data.popupSettings) {
1038bg.ecard.app.events.trigger("popup:open", event.data.popupSettings);
1039}
1040}
1041break;
1042case 'redirectToDeposit': {
1043window.self.location.href = event.source.utils.handleNavigationUrl('/user/finance/deposit/');
1044}
1045break;
1046case 'getBounds': {
1047var doc = document.documentElement;
1048var left = (window.pageXOffset || doc.scrollLeft) - (doc.clientLeft || 0);
1049var top = (window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0);
1050var message = { clientId: event.data.clientId, command: 'bounds', scrollTop: top, scrollLeft: left, bounds: document.querySelector('[src="' + event.data.url + '"]').getBoundingClientRect(), windowHeight: window.innerHeight }
1051this.sendMessage(message);
1052}
1053break;
1054case 'widgetHiding': {
1055return
1056var frame = document.querySelector('#' + event.data.clientId);
1057if (bg.ecard.app.interface.env.environment == "mobile") {
1058frame.style.marginBottom = '';
1059} else if (event.data.clientId != "BW2") {
1060frame.style.marginBottom = '-20px';
1061frame.parentElement.style.marginBottom = 0;
1062} else {
1063frame.style.marginBottom = '';
1064}
1065}
1066break;
1067case 'widgetShowing': {
1068return
1069var frame = document.querySelector('#' + event.data.clientId);
1070if (bg.ecard.app.interface.env.environment == "mobile") {
1071frame.style.marginBottom = '15px';
1072} else {
1073frame.style.marginBottom = '';
1074}
1075}
1076break;
1077case 'getHomePageConfig': {
1078var message = { clientId: event.data.clientId, command: 'SET_HOME_PAGE_CONFIG', config: config }
1079if (config.instancesConfig && config.instancesConfig[event.data.clientId]) {
1080message.instanceConfig = config.instancesConfig[event.data.clientId];
1081}
1082let frame = document.querySelector('[src="' + event.data.url + '"]');
1083if (frame) {
1084message.dataS = frame.dataset
1085}
1086this.sendMessage(message);
1087}
1088break;
1089case 'altenarOutcomeClicked': {
1090var outcomes = event.data.outcomes;
1091var backendData = event.data.backendData;
1092var navigateToUrl = "";
1093if(backendData) {
1094if(config.sportVersion == 'ver2') {
1095navigateToUrl = `#/sport/${backendData.sportId}/category/${backendData.regionId}/championship/${backendData.leagueId}/event/${backendData.eventId}`;
1096} else {
1097navigateToUrl = event.data.navigateToUrl || '#/event/' + backendData.sportId + '/0/' + backendData.leagueId + '/all/' + backendData.eventId;
1098}
1099}
1100if (window.AltenarSportsbook && ASb) {
1101ASb.setParam('betslipoddids', outcomes.join());
1102} else {
1103var outcomesStr = JSON.stringify(outcomes.map(function (x) { return parseInt(x) }))
1104var navigationUrl = config.altenarHomePagePath + '?betslipOddIds=' + outcomesStr + navigateToUrl;
1105window.open(navigationUrl, '_top');
1106}
1107}
1108break;
1109case 'altenarLink': {
1110var url = '' + window.location.hash;
1111window.history.pushState({}, '', url);
1112if (window.AltenarSportsbook && ASb) {
1113if (event.data.leagueId) {
1114ASb.setParam('champids', event.data.leagueId);
1115}
1116if (event.data.sportId) {
1117ASb.setParam('sportids', event.data.sportId);
1118}
1119if (event.data.eventId) {
1120ASb.setParam('eventid', event.data.eventId);
1121}
1122} else {
1123}
1124}
1125break;
1126case 'subscribeEvent': {
1127if (this.subscribedClients[event.data.clientId]) {
1128if (!this.subscribedClients[event.data.clientId].subscribedEvents) {
1129this.subscribedClients[event.data.clientId].subscribedEvents = [event.data.eventId]
1130} else {
1131this.subscribedClients[event.data.clientId].subscribedEvents.push(event.data.eventId)
1132}
1133}
1134}
1135break;
1136case 'openHistoryPopup': {
1137// if(!bg.ecard.appConfig.CONSTANT_PARAMS.IS_LOGGED){
1138// bg.ecard.app.events.trigger("popup:open", { popup: "login" });
1139// }else{
1140// bg.ecard.app.events.trigger('popup:open', { 
1141// 'popup': 'check_winning', 
1142// html: event.data.html
1143// });
1144// }
1145//!req by ZA 18.04.2022
1146bg.ecard.app.events.trigger('popup:open', {
1147'popup': 'check_winning',
1148html: event.data.html
1149});
1150}
1151break;
1152case 'replaceMe': {
1153var frame = document.querySelector('[src="' + event.data.url + '"]');
1154var pn = frame.parentNode;
1155bg.ecard.app.events.trigger("dom:remove", frame.parentNode);
1156if (event.data.html) {
1157frame.parentNode.innerHTML = event.data.html;
1158} else if (event.data.template && window[event.data.template]) {
1159frame.parentNode.innerHTML = window[event.data.template];
1160if (event.data.css) {
1161let link = document.createElement("link");
1162link.rel = "stylesheet";
1163link.href = config.staticServer + 'sport/altenar/' + config.lang + event.data.css;
1164let head = document.getElementsByTagName('head')[0];
1165head.appendChild(link);
1166}
1167} else {
1168frame.parentNode.innerHTML = '<div></div>'
1169}
1170bg.ecard.app.events.trigger("dom:append", { holder: pn });
1171}
1172break;
1173case 'getWidgetsInitData': {
1174var message = { clientId: event.data.clientId, command: 'widgetsInitData', data: window.widgets_data }
1175this.sendMessage(message);
1176break;
1177}
1178case 'getAchievmentsData': {
1179var message = { clientId: event.data.clientId, command: 'achievmentData', data: window.widgets_data }
1180this.sendMessage(message);
1181}
1182case 'getCopyBettingData': {
1183var message = { clientId: event.data.clientId, command: 'copyBettingData', data: window.widgets_data }
1184this.sendMessage(message);
1185}
1186case 'copyBettingUpdateMessage': {
1187var message = { clientId: event.data.clientId, command: 'copyBettingMessage', settings: event.data.settings }
1188if (event.data.settings && event.data.settings.events && bg && bg.ecard && bg.ecard.app && bg.ecard.app.events) {
1189bg.ecard.app.events.trigger("events:changed", { fileName: event.data.clientId, events: event.data.settings.events });
1190}
1191if (event.data.settings && event.data.settings.command == 'onVideoEnterFullScreen') { }
1192if (event.data.settings && event.data.settings.command == 'onVideoLeaveFullScreen') {
1193var ui = {};
1194try { ui = UAParser() } catch (error) { }
1195if (ui && ui.os && ui.os.name && ui.os.name.toLowerCase() == 'android') {
1196this.scrollToWidgetBySelector("[data-file-name^='" + event.data.settings.fileName + "']", 1, 'top', 0);
1197}
1198}
1199this.sendMessage(message);
1200}
1201break;
1202case 'sendChangedEvents': {
1203if (bg && bg.ecard && bg.ecard.app && bg.ecard.app.events && event.data.events) {
1204bg.ecard.app.events.trigger("events:changed", { fileName: event.data.clientId, events: event.data.events });
1205}
1206}
1207break;
1208default:
1209break;
1210}
1211}
1212PostMessageHandlerParent.prototype.sendMessage = function (msgParam
1212s) {
1213if (msgParams.clientId) {
1214var clientData = this.getClient(msgParams.clientId);
1215if (clientData) {
1216msgParams.originIdentificator = this.originIdentificator;
1217var msgToSend = JSON.parse(JSON.stringify(msgParams));
1218var iframeElement = document.querySelectorAll('[src="' + clientData.url + '"]');
1219if (iframeElement && iframeElement.length) {
1220var clientWindow = iframeElement[0].contentWindow;
1221let siteBody = document.querySelector('body');
1222if(siteBody && siteBody.hasAttribute('data-theme') &&!msgToSend.theme) {
1223msgToSend.theme = siteBody.dataset.theme;
1224}
1225try {
1226var iframeElementBody = clientWindow.document.querySelector('body');
1227if(!iframeElementBody.hasAttribute('data-theme')) {
1228if(siteBody && siteBody.hasAttribute('data-theme')) {
1229iframeElementBody.dataset.theme = siteBody.dataset.theme;
1230}
1231} else if(msgParams.theme){
1232iframeElementBody.dataset.theme = msgParams.theme;
1233}
1234} catch (error) {
1235//!console.log(error);
1236}
1237clientWindow.postMessage(msgToSend, clientData.url);
1238}
1239}
1240}
1241}
1242PostMessageHandlerParent.prototype.getClient = function (clientId) {
1243return this.subscribedClients[clientId];
1244}
1245PostMessageHandlerParent.prototype.getResources = function (event) {
1246this.resourcesRequested.push({
1247source: event.data.url,
1248config: event.data.resConfig
1249})
1250startLoad.call(this, event.data.resConfig);
1251function startLoad(conf) {
1252for (let index = 0; index < conf.length; index++) {
1253const c = conf[index];
1254getElement.call(this, c);
1255}
1256}
1257function getElement(obj) {
1258var url = obj.url;
1259var key = obj.type + "@" + obj.url;
1260let res;
1261for (let index = 0; index < config.staticServerList.length; index++) {
1262let newStr = obj.url.split(config.staticServerList[index]);
1263if (newStr.length > 1) {
1264res = newStr[1].split('?')[0];
1265break
1266}
1267}
1268if (res) {
1269key = obj.type + '@' + res;
1270}
1271if (this.resourcesStatus[key]) {
1272if (this.resourcesStatus[key].status == "started") return;
1273else {
1274load.call(this);
1275}
1276return;
1277}
1278this.resourcesStatus[key] = {
1279type: obj.type,
1280url: obj.url,
1281status: "started",
1282fname: res
1283}
1284var http = new XMLHttpRequest();
1285http.onerror= function(e) {
1286console.log("Error: ", e);
1287};
1288http.open('GET', url);
1289var _that = this;
1290http.onreadystatechange = function () {
1291if (this.readyState == 4 && (this.status == 200 || this.status == 302)) {
1292_that.resourcesStatus[key].status = "loaded";
1293_that.resourcesStatus[key].response = http.responseText;
1294load.call(_that)
1295}
1296}
1297http.send();
1298}
1299function load() {
1300for (let i = 0; i < this.resourcesRequested.length; i++) {
1301var resource = this.resourcesRequested[i];
1302var isAllLoad = true;
1303for (let a = 0; a < resource.config.length; a++) {
1304var obj = resource.config[a];
1305var key = obj.type + "@" + obj.url;
1306let res;
1307for (let index = 0; index < config.staticServerList.length; index++) {
1308let newStr = obj.url.split(config.staticServerList[index]);
1309if (newStr.length > 1) {
1310res = newStr[1].split('?')[0];
1311break
1312}
1313}
1314if (res) {
1315key = obj.type + '@' + res;
1316}
1317if ((this.resourcesStatus[key]) && (this.resourcesStatus[key].status == "loaded")) {
1318} else {
1319if (!this.resourcesStatus[key]) {
1320getElement.call(this, obj);
1321}
1322isAllLoad = false;
1323}
1324}
1325if (isAllLoad) {
1326for (let a = 0; a < resource.config.length; a++) {
1327var obj = resource.config[a];
1328var key = obj.type + "@" + obj.url;
1329let res;
1330for (let index = 0; index < config.staticServerList.length; index++) {
1331let newStr = obj.url.split(config.staticServerList[index]);
1332if (newStr.length > 1) {
1333res = newStr[1].split('?')[0];
1334break
1335}
1336}
1337if (res) {
1338key = obj.type + '@' + res;
1339}
1340var iframeElement = document.querySelectorAll('[src="' + resource.source + '"]');
1341if (iframeElement && iframeElement.length) {
1342var clientWindow = iframeElement[0].contentWindow;
1343clientWindow.postMessage({ command: 'sendingResource', res: this.resourcesStatus[key] }, "*");
1344}
1345}
1346this.resourcesRequested.splice(i, 1);
1347i--;
1348}
1349}
1350}
1351}
1352PostMessageHandlerParent.prototype.getGETParam = function (val) {
1353var result = false,
1354tmp = [];
1355var items = window.location.search.substr(1).split("&");
1356for (var index = 0; index < items.length; index++) {
1357tmp = items[index].split("=");
1358if (tmp[0] === val) result = decodeURIComponent(tmp[1]);
1359}
1360return result;
1361}
1362PostMessageHandlerParent.prototype.setClientLoaded = function (clientId) {
1363if (this.subscribedClients[clientId]) {
1364this.subscribedClients[clientId].status = 'loaded';
1365}
1366}
1367PostMessageHandlerParent.prototype.setClientClosed = function (clientId) {
1368if (this.subscribedClients[clientId]) {
1369this.subscribedClients[clientId].status = 'closed';
1370}
1371}
1372PostMessageHandlerParent.prototype.handleOuterNav = function (clientId) {
1373this.areAllProcessed = true;
1374var keys = Object.keys(this.subscribedClients);
1375for (var i = 0; i < keys.length; i++) {
1376var obj = this.subscribedClients[keys[i]];
1377if (obj.status == 'initializing') {
1378this.areAllProcessed = false;
1379break;
1380}
1381}
1382if (this.areAllProcessed) {
1383if (this.scrollToSelector) {
1384this.scrollToSelector = this.scrollToSelector.toUpperCase();
1385}
1386if (this.scrollToSelector &&
1387this.subscribedClients[this.scrollToSelector] &&
1388this.subscribedClients[this.scrollToSelector].status == 'loaded') {
1389//!this.scrollToWidgetBySelector('#' + this.scrollToSelector, 750);
1390this.scrollToWidgetBySelector("[data-file-name^='" + this.scrollToSelector + "']", 750);
1391}
1392this.initialLoadingCompleted = true;
1393}
1394}
1395PostMessageHandlerParent.prototype.scrollToWidgetBySelector = function (id, scrollTime, positionToScroll, animTime) {
1396//! to scroll to Kambi a card --> document.querySelector('a[href*="#event/live/1003135220"]');
1397var _this = this;
1398if (!scrollTime) {
1399scrollTime = 20;
1400}
1401var animationTime = animTime ? animTime : 500;
1402let scrollToArray = Array.from(document.querySelectorAll(id));
1403let scrollToElement = scrollToArray.find(x => x.offsetHeight > 0) || scrollToArray[0];
1404if (scrollToElement) {
1405setTimeout(function () {
1406var elementTop = $(scrollToElement).offset().top
1407var headHeight = $('.m-head-line').outerHeight();
1408var newTop = headHeight ? elementTop - (headHeight + 10) : elementTop - 10;
1409var scrollToElementHeight = $(scrollToElement).outerHeight();
1410var newBottom = newTop + scrollToElementHeight;
1411$('html, body').animate({
1412scrollTop: positionToScroll == 'bottom' ? newBottom : newTop
1413}, animationTime);
1414}, scrollTime);
1415}
1416}
1417</script>
1417<script type="text/javascript"> var sportKeys ={"BANDY":"bandy","FUTSAL":"futsal","SQUASH":"squash","ICE_HOCKEY":"ice_hockey","BOXING":"boxing","AMERICAN_FOOTBALL":"american_football","BASKETBALL":"basketball","FLOORBALL":"floorball","SNOOKER":"snooker","FOOTBALL":"football","VOLLEYBALL":"volleyball","TENNIS":"tennis","BASEBALL":"baseball","HANDBALL":"handball","TABLE_TENNIS":"table_tennis","GOLF":"golf","E-SPORTS":"e-sports","RUGBY_LEAGUE":"rugby_league"};
1418var leaguesData = null;
1419var regionsData = null;
1420var timeStampNow = Date.now();
1421var serverTime = parseInt('');
1422var serverTimeOffset = timeStampNow - serverTime;
1423var config = {
1424sportVersion: 'ver2',
1425localizations : {"balanceData":{"customLabels":[],"thousandDelimiter":" ","twoLines":0,"code":"eur","label":"€","delimiter":".","removeSign":0,"balancePosition":"right","applyShortValue":1,"digitsAfterDelimiter":2}},
1426site: '8888',
1427locale: '',
1428lang: 'bg',
1429widgetsJsonRoot: 'https://s1.8888.bg/media/widgets/altenar_int_widgets/json/bg/',
1430currentLang: 'bg',
1431staticServer: 'https://s2.8888.bg/',
1432staticServerClean: 'https://s.8888.bg',
1433staticServerList: ["https://s1.8888.bg/","https://s2.8888.bg/","https://s3.8888.bg/","https://s4.8888.bg/","https://s5.8888.bg/","https://s6.8888.bg/","https://s7.8888.bg/","https://s8.8888.bg/","https://s9.8888.bg/","https://s10.8888.bg/","https://s11.8888.bg/","https://s12.8888.bg/","https://s13.8888.bg/","https://s14.8888.bg/","https://s15.8888.bg/","https://s16.8888.bg/","https://s17.8888.bg/"],
1434altenarHomePagePath: 'https://8888.bg/sport7/',
1435altenarHomePagePath2: '',
1436liveOpenJsonUrl: '',
1437websiteUrl: 'https://8888.bg/',
1438websiteDomain: 'https://8888.bg/',
1439sportKeys: sportKeys,
1440serverTimeOffset: serverTimeOffset,
1441sportPageUrl: 'https://8888.bg/sport7/',
1442socketCommands: {
1443GET_WIDGET_JSON: 'GET_WIDGET_JSON',
1444},
1445loggedUserId: '',
1446instancesConfig : {
1447DAILY_TOP_EVENTS_TYPE_2:{
1448widgetId: 'DAILY_TOP_EVENTS_TYPE_2',
1449widgetDataFile: 'DAILY_TOP_EVENTS_TYPE_2.json',
1450instanceTitle: "ТОП СПОРТ"
1451},
1452DAILY_TOP_EVENTS:{
1453widgetId: 'DAILY_TOP_EVENTS',
1454widgetDataFile: 'DAILY_TOP_EVENTS.json',
1455instanceTitle: "ТОП ФУТБОЛ"
1456}
1457},
1458stringsTranslated: {
1459derbyMatch: "ДЕРБИ МАЧ",
1460topToday: "ТОП ДНЕС",
1461bonus: "БОНУС",
1462live: "LIVE"
1463},
1464revision: 1790776272,
1465isMoblile: false,
1466campaigns: {
1467THE_BIG_FREEBET: {
1468version: 1,
1469gameUrl: "",
1470landingUrl: "" }
1471}
1472};
1473config.statisticsData={actions:{addToBetslip:"Добавяне на залог",betslipInteraction:"Добавяне в бетслип",submitButtonClick:"Клик на бутон Играй",submitButtonSuccess:"Успешно приет залог",bannerClick:"Клик на банер"},widgets:{FAVORITES_AND_OUTSIDERS_TYPE_1:{widgetNameBG:"Фаворити и Аутсайдери",widgetId:"FAVORITES_AND_OUTSIDERS_TYPE_1"},DAILY_TOP_EVENTS:{widgetNameBG:"Топ Днес",widgetId:"DAILY_TOP_EVENTS"},TOP_EVENTS_TYPE_2:{widgetNameBG:"Топ през Седмицата",widgetId:"TOP_EVENTS_TYPE_2"},TOP_EVENTS_LIVE_TYPE_1:{widgetNameBG:"Топ на Живо",widgetId:"TOP_EVENTS_LIVE_TYPE_1"},LEAGUE_EVENTS_TYPE_1:{widgetNameBG:"Събития за Първенства",widgetId:"LEAGUE_EVENTS_TYPE_1"},MOST_ATTRACTIVE_MARKETS:{widgetNameBG:"Най-атрактивни срещи",widgetId:"MOST_ATTRACTIVE_MARKETS"},SPORT_LIVE_EVENTS_TYPE_1:{widgetNameBG:"Live Събития по Спорт",widgetId:"SPORT_LIVE_EVENTS_TYPE_1"},COMPETITION_OUTRIGHTS_TYPE_1:{widgetNameBG:"Победител в Състезание",widgetId:"COMPETITION_OUTRIGHTS_TYPE_1"},COLUMN_WITH_ONE_FIXED_OUTCOME:{widgetNameBG:"Конлонка 1 изход",widgetId:"COLUMN_WITH_ONE_FIXED_OUTCOME"},COLUMN_WITH_TWO_SELECTABLE_OUTCOMES:{widgetNameBG:"Конлонка 2 изхода",widgetId:"COLUMN_WITH_TWO_SELECTABLE_OUTCOMES"},COLUMN_WITH_LEAGUE_SELECTIONS:{widgetNameBG:"Специална игра ( 1 първенство )",widgetId:"COLUMN_WITH_LEAGUE_SELECTIONS"},VILI_VUTSOV_FORECAST:{widgetNameBG:"Прогнозата на Вили Вуцов",widgetId:"VILI_VUTSOV_FORECAST"},MOST_ATTRACTIVE_MARKETS_FOR_ONE_EVENT:{widgetNameBG:"Най-атрактивни залози за дерби мач",widgetId:"MOST_ATTRACTIVE_MARKETS_FOR_ONE_EVENT"},J_1000__E_5__M_1_X_2__T1:{widgetNameBG:"Джакпот 1000 лв. | 5 срещи | 1 X 2",widgetId:"J_1000__E_5__M_1_X_2__T1",events:{submitButtonClick:{event:"kambiNatlot J_1000__E_5__M_1_X_2__T1 submitButtonClick",label:"Джакпот 1000 лв. | 5 срещи | 1 X 2 - Клик на бутон Играй"},submitButtonSuccess:{event:"kambiNatlot J_1000__E_5__M_1_X_2__T1 submitButtonSuccess",label:"Джакпот 1000 лв. | 5 срещи | 1 X 2 - Успешно приет залог"}}},JACKPOT_WIDGET_TYPE_3:{widgetNameBG:"Джакпот 1000 лв. | 5 срещи | 1 X 2",widgetId:"JACKPOT_WIDGET_TYPE_3",events:{submitButtonClick:{event:"kambiNatlot JACKPOT_WIDGET_TYPE_3 submitButtonClick",label:"Джакпот 1000 лв. | 5 срещи | 1 X 2 - Клик на бутон Играй"},submitButtonSuccess:{event:"kambiNatlot JACKPOT_WIDGET_TYPE_3 submitButtonSuccess",label:"Джакпот 1000 лв. | 5 срещи | 1 X 2 - Успешно приет залог"}}},J_3000__E_5__M_1_X_2__T1:{widgetNameBG:"Джакпот 3000 лв. | 5 срещи | 1 X 2",widgetId:"J_3000__E_5__M_1_X_2__T1",events:{submitButtonClick:{event:"kambiNatlot J_3000__E_5__M_1_X_2__T1 submitButtonClick",label:"Джакпот 3000 лв. | 5 срещи | 1 X 2 - Клик на бутон Играй"},submitButtonSuccess:{event:"kambiNatlot J_3000__E_5__M_1_X_2__T1 submitButtonSuccess",label:"Джакпот 3000 лв. | 5 срещи | 1 X 2 - Успешно приет залог"}}},MOBILE_TOP_BANNERS_TYPE_1:{widgetNameBG:"Топ Банери за Мобилна",widgetId:"MOBILE_TOP_BANNERS_TYPE_1",events:{bannerClick:{event:"kambiNatlot MOBILE_TOP_BANNERS_TYPE_1 bannerClick",label:"Топ Банери за Мобилна - Клик на банер: "}}},J_777777__E_7__M_CORRECT_SCORE__T1:{widgetNameBG:"Джакпот 777777 лв. | 7 срещи | точен резултат",widgetId:"J_777777__E_7__M_CORRECT_SCORE__T1",events:{submitButtonClick:{event:"kambiNatlot J_777777__E_7__M_CORRECT_SCORE__T1 submitButtonClick",label:"Джакпот 777777 лв. | 7 срещи | точен резултат - Клик на бутон Играй"},submitButtonSuccess:{event:"kambiNatlot J_777777__E_7__M_CORRECT_SCORE__T1 submitButtonSuccess",label:"Джакпот 777777 лв. | 7 срещи | точен резултат - Успешно приет залог"}}},J_77777__E_5__M_CORRECT_SCORE__T1:{widgetNameBG:"Джакпот 77777 лв. | 5 срещи | точен резултат",widgetId:"J_77777__E_5__M_CORRECT_SCORE__T1",events:{submitButtonClick:{event:"kambiNatlot J_77777__E_5__M_CORRECT_SCORE__T1 submitButtonClick",label:"Джакпот 77777 лв. | 5 срещи | точен резултат - Клик на бутон Играй"},submitButtonSuccess:{event:"kambiNatlot J_77777__E_5__M_CORRECT_SCORE__T1 submitButtonSuccess",label:"Джакпот 77777 лв. | 5 срещи | точен резултат - Успешно приет залог"}}},J_1000__E_3__M_CORRECT_SCORE__FB__T1:{widgetNameBG:"“Златната лига“ 1 000 лв. | 3 срещи | точен резултат | БЕЗПЛАТЕН ЗАЛОГ",widgetId:"J_1000__E_3__M_CORRECT_SCORE__FB__T1",events:{submitButtonClick:{event:"kambiNatlot J_1000__E_3__M_CORRECT_SCORE__FB__T1 submitButtonClick",label:"“Златната лига“ 1 000 лв. | 3 срещи | точен резултат | БЕЗПЛАТЕН ЗАЛОГ - Клик на бутон Играй"},submitButtonSuccess:{event:"kambiNatlot J_1000__E_3__M_CORRECT_SCORE__FB__T1 submitButtonSuccess",label:"“Златната лига“ 1 000 лв. | 3 срещи | точен резултат | БЕЗПЛАТЕН ЗАЛОГ - Успешно приет залог"}}}}};
1474var postMessageHandlerParent = new PostMessageHandlerParent();
1475var widgetSettings = undefined;
1476function subscribeForSportChannel() {
1477setTimeout(function(){
1478app.net.active.socket.websocket_website.send('{"MSG":{"type":"registerShown","data":"sport7"}}');
1479}, 0);
1480}
1481function socketMessageHandler(msg) {
1482var msgObj = JSON.parse(msg);
1483var msgLang = msgObj.LANG ? msgObj.LANG.toLowerCase() : config.lang;
1484if(msgObj.MESSAGE_TYPE === config.socketCommands.GET_WIDGET_JSON && config.lang === msgLang) {
1485postMessageHandlerParent.sendMessage({clientId: msgObj.WIDGET_KEY, command: config.socketCommands.GET_WIDGET_JSON});
1486}
1487}
1488var free_bet_widgets_data = null;
1489if (free_bet_widgets_data)config.free_bet_widgets_data = free_bet_widgets_data;
1490</script>
1490  <div class="packer packer-1920 packer-1366 packer-1024 packer-mobile footer-less   levski-club bg before-login" data-start-page=" levski-club"> 
1491<header class="header" id="header">   <div class="notifbox-android-app relative display-none" data-element-type="NotificationPhone" data-expires-hours="168" data-device="android" > <div class="notifbox-app-close" data-close></div> <div class="flex flow-row justify-between align-center full-width"> <div class="notifbox-app-txt"> <p class="main-title">Мобилно приложение</p> <p class="sub-title">Специално за Вас, за по-удобен достъп до всички наши игри, бонуси и промоции!</p> </div> <div class="notifbox-app-btn"> <a href="/mobile/app/download/" class="app-box flex"> <span class="icon-android_download apps-icon"></span> <p class="app-text upper">Изтегли<br>приложение<br>за ANDROID</p> </a> </div> </div> </div> <div class="notifbox-android-app notifbox-ios-app relative display-none" data-element-type="NotificationPhone" data-expires-hours="168" data-device="ios" > <div class="notifbox-app-close" data-close></div> <div class="flex flow-row justify-between align-center full-width"> <div class="notifbox-app-txt"> <p class="main-title">Мобилно приложение</p> <p class="sub-title">Специално за Вас, за по-удобен достъп до всички наши игри, бонуси и промоции!</p> </div> <div class="notifbox-app-btn"> <a href="https://apps.apple.com/bg/app/8888-bg/id1583584520?platform=iphone" class="app-box flex" target="_blank" data-accept> <span class="icon-apple_download apps-icon"></span> <p class="app-text upper">Изтегли<br>приложение<br>за IOS</p> </a> </div> </div> </div>   <div class="site-header">  <div class="show-desktop"> <div class="popup-banner-bonus-overlay hidden"> <div class="bonus-offer-box bonus-default" data-element-type="PopupCampaign" data-init='{}' data-element-env="dt"></div> </div> </div>   <div class="head-line"> <div class="side-left"> <div class="home-link"> <div class="btn btn-empty btn-border-blue btn-only-icon trans-container"> <span class="btn-icon-img icon-icon_home"></span> <a href="/" class="absolute-full"></a> </div> </div>    <div class="desktop-view themes-box" name="themes" id="site-themes" data-element-id="themes-box" data-element-type="UIElementChangeTheme"> <div class="themes-wrap btn btn-empty btn-border-blue trans-container" data-element-type="UIElementCollapser" data-element-id="themes-box" data-element-target="themes#1" data-target-id="themes#1" data-state="collapse" data-auto-collapse=".dropdown-themes-options a"
1492> <div class="dropdown-themes flex flex-row align-center justify-between" data-element-type="UIElementCollapserHead" > <div class="upper dropdown-selected-text" data-collapser-label="Blue" data-current-label="blue">Blue</div> <div class="arrow-d"></div> </div> <div class="dropdown-themes-options flex flow-column" data-element-type="UIElementCollapserBody">  <div data-option="blue" class="btn-themes block upper trans-container display-none">Blue</div>  <div data-option="black-aqua" class="btn-themes block upper trans-container ">Black</div>  </div> </div> </div>     <div class="campaigns-flag-wrapper" data-element-type="UIElementCampaignFlag">   <div data-gtm-id="header-promo-icon-180" class="campaigns-flag-box relative justify-center"> <a href="/levski_club" class="absolute-full" ></a> <img class="img-block" src="https://s4.8888.bg/media/mediabank/image/2026/8/31/e5bb09d4fe1aee312f458ab4542db9721de03393/media.png"> </div>  <div data-gtm-id="header-promo-icon-131" class="campaigns-flag-box relative "> <a href="/promo/kings_club/" class="absolute-full" ></a> <img class="img-block" src="https://s2.8888.bg/media/mediabank/image/2026/3/16/30eb4ada2d6fd4185d3e32abe844b0e421ad49d3/media.png"> </div>   
1493</div> </div> <div class="logo-nl"> <div class="logo-image"></div> <a href="/" class="absolute-full"></a> </div> <div class="side-right">  <div class="head-line-wrap-data"> <div class="btn btn-empty btn-border-blue btn-icon btn-icon-l upper trans-container"> <div class="btn-icon-img icon-icon_login"></div> <div class="btn-icon-content"> <div class="btn-icon-text">вход</div> </div> <a href="javascript:void(0);" class="absolute-full red-txt" data-element-type="UIElementPopupManager" data-popup-open="login" data-get-url="" data-action="/levski_club/"></a> </div> </div> <div class="head-line-wrap-data user-register-link"> <div class="btn btn-empty btn-border-blue btn-icon btn-icon-l upper trans-container"> <div class="btn-icon-img icon-icon_registration"></div> <div class="btn-icon-content"> <div class="btn-icon-text">регистрация</div> </div> <a href="/registration/?rand=1" class="absolute-full red-txt"></a> </div> </div> </div> </div>  <nav class="site-nav"> <ul class="site-nav-inner flex justify-between full-width"> 
1494<li class="nav-tab nav-tab-sport" data-main-menu="sport" data-live-sport="false"> <div class="nav-tab-box flex relative"> <span class="nav-tab-icon icon-icon_football"></span> <span class="nav-tab-txt">Спорт</span>   <a href="/sport/#" class="absolute-full"></a>   </div> </li> <li class="nav-tab nav-tab-sport" data-main-menu="sport_live" data-live-sport="true"> <div class="nav-tab-box flex relative"> <span class="nav-tab-icon icon-icon_live_sport"></span> <span class="nav-tab-txt">Спорт</span>   <a href="/sport/#live" class="absolute-full"></a>   </div> </li>  <li class="nav-tab nav-tab-virtual-sport" data-main-menu="virtual_sport" data-live-sport="false"> <div class="nav-tab-box flex relative"> <span class="nav-tab-icon icon-VS"></span> <span class="nav-tab-txt">виртуални</span>  <a href="/vsport7/" class="absolute-full"></a>  </div> </li>  <li class="nav-tab" data-main-menu="casino"> <div class="nav-tab-box flex relative"> <span class="nav-tab-icon icon-icon_casino"></span> <span class="nav-tab-txt">казино</span> <a href="/casino/" class="absolute-full" data-navigation data-main="1"></a> </div> </li> <li class="nav-tab" data-main-menu="casino_live"> <div class="nav-tab-box flex relative"> <span class="nav-tab-icon icon-icon_live_casino"></span> <span class="nav-tab-txt">LIVE казино</span> <a href="/casino/live/" class="absolute-full" data-navigation data-main="1" ></a> </div> </li>  <li class="nav-tab" data-main-menu="/casino/provider/7777gaming/"> <div class="nav-tab-box flex relative"> <span class="nav-tab-icon icon-icon_7777_gaming"></span> <span class="nav-tab-txt">Gaming</span> <a href="/casino/provider/7777gaming/" class="absolute-full" data-navigation data-main="1" ></a> </div> </li> <li class="nav-tab tab-bonuses" data-main-menu="bonuses"> <div class="nav-tab-box flex relative"> <span class="nav-tab-icon icon-icon_bonuses"> <span class=" red-dot white-txt" data-element-type="UIElementLabelUpdate" data-element-id="active_bonuses" data-type="int" data-autohide data-current-value="" style="visibility: hidden;"  ></span> </span> <span class="nav-tab-txt">бонуси</span> <a href="/bonuses/" class="absolute-full" data-navigation data-main="1"></a> </div> </li> 
1495<li class="nav-tab" data-main-menu="vip_club"> <div class="nav-tab-box flex relative"> <span class="nav-tab-icon icon-icon_vip_club"></span> <span class="nav-tab-txt">vip клуб</span> <a href="/vip_club/" class="absolute-full" data-navigation data-main="1" ></a> </div> </li>   </ul></nav></div> 
1496</header>  <div class="wrapper" id="appPagesHolder" role="main"> 
1497<style type="text/css">/*
1498Левски клуб — базови токени (цветове, шрифтове, картинки).
1499ТУК се задават (не в статичния index.css) — конвенция като promo_tools/_themes.html.
1500Картинките ползват SISTEM_VAR (динамичен път + версия + revision).
1501⚠️ Цветовете са PLACEHOLDER — заменете с точните от Figma. data-theme варианти при нужда.
1502*/
1503/* --- Unbounded (display) — всички тегла (woff2+woff, Cyrillic subset) --- */
1504@font-face{ font-family:'Unbounded'; font-weight:400; font-style:normal; font-display:swap;
1505src:url('/fonts/langs/bg/Unbounded/unbounded-regular.woff2') format('woff2'),
1506url('/fonts/langs/bg/Unbounded/unbounded-regular.woff') format('woff'); }
1507@font-face{ font-family:'Unbounded'; font-weight:500; font-style:normal; font-display:swap;
1508src:url('/fonts/langs/bg/Unbounded/unbounded-medium.woff2') format('woff2'),
1509url('/fonts/langs/bg/Unbounded/unbounded-medium.woff') format('woff'); }
1510@font-face{ font-family:'Unbounded'; font-weight:600; font-style:normal; font-display:swap;
1511src:url('/fonts/langs/bg/Unbounded/unbounded-semibold.woff2') format('woff2'),
1512url('/fonts/langs/bg/Unbounded/unbounded-semibold.woff') format('woff'); }
1513@font-face{ font-family:'Unbounded'; font-weight:700; font-style:normal; font-display:swap;
1514src:url('/fonts/langs/bg/Unbounded/unbounded-bold.woff2') format('woff2'),
1515url('/fonts/langs/bg/Unbounded/unbounded-bold.woff') format('woff'); }
1516/* --- Google Sans 17pt (text) — woff2+woff --- */
1517@font-face{ font-family:'GoogleSans'; font-weight:400; font-style:normal; font-display:swap;
1518src:url('/fonts/langs/bg/GoogleSans/GoogleSans17pt-Regular.woff2') format('woff2'),
1519url('/fonts/langs/bg/GoogleSans/GoogleSans17pt-Regular.woff') format('woff'); }
1520@font-face{ font-family:'GoogleSans'; font-weight:500; font-style:normal; font-display:swap;
1521src:url('/fonts/langs/bg/GoogleSans/GoogleSans17pt-Medium.woff2') format('woff2'),
1522url('/fonts/langs/bg/GoogleSans/GoogleSans17pt-Medium.woff') format('woff'); }
1523@font-face{ font-family:'GoogleSans'; font-weight:600; font-style:normal; font-display:swap;
1524src:url('/fonts/langs/bg/GoogleSans/GoogleSans17pt-SemiBold.woff2') format('woff2'),
1525url('/fonts/langs/bg/GGoogleSans/GoogleSans17pt-SemiBold.woff') format('woff'); }
1526@font-face{ font-family:'GoogleSans'; font-weight:700; font-style:normal; font-display:swap;
1527src:url('/fonts/langs/bg/GoogleSans/GoogleSans17pt-Bold.woff2') format('woff2'),
1528url('/fonts/langs/bg/GoogleSans/GoogleSans17pt-Bold.woff') format('woff'); }
1529:root {
1530/* --- цветове (placeholder, dark-blue) --- */
1531--lc-text:#ffffff;
1532--lc-blue-label: #1865FF;
1533--lc-light-blue:#1DBBFF;
1534--lc-dark-blue: #000469;
1535--lc-muted:#9BBDFF;
1536--lc-surface-glass: rgb(34 64 255 / 20%);
1537--lc-surface-glass-hero-badge: rgba(0, 34, 119, 0.40);
1538/* --- градиенти --- */
1539--lc-bg-gradient: linear-gradient( 180deg,#012572 0%,#003EA2 10%,#011D85 30%,#022083 50%,#012191 70%,#0036AC 80%,#0146C0 92%,#0247C1 100% );
1540--lc-popup-bgr:linear-gradient(135deg, #092378 0%, #0A1F70 25%, #0B1D6C 55%, #0C1965 85%, #0D1965 100%);
1541--lc-draw-card-bgr:linear-gradient(99deg, rgba(81, 130, 255, 0.59) -5.59%, rgba(4, 52, 175, 0.59) 103.59%);
1542--lc-history-row-gradient:linear-gradient(90deg, #173176 0%, #182F67 30%, #192B5B 50%, #1A2950 70%, #1A2644 100%);
1543/* --- бутони --- */
1544--lc-button-gradient: linear-gradient(97deg, rgb(35 97 255 / 60%), rgb(0 58 205 / 60%));
1545--lc-primary: linear-gradient(97deg, rgba(35, 97, 255, 0.60) 45.48%, rgba(0, 58, 205, 0.60) 137.57%);
1546--btn-border: rgba(120,150,255,.35);
1547--lc-btn-hover-bgr: rgb(39 97 255 / 25%);
1548--lc-tabs-bgr:rgba(0, 0, 0, 0.29);
1549/* --- Стрелка --- */
1550--lc-arrow-shadow: 0 0 6px 1px #1048ff, 0 0 14px 4px #0058fa, 0 0 28px 10px #18abff29, inset 0 0 6px 1px #1048ffc9;
1551--lc-arrow-border:#e6eefdab;
1552/* --- пулс анимация --- */
1553--pulse-shadow-1: 0 0 0 0 rgba(99, 140, 255, 0.7);
1554--pulse-shadow-2: 0 0 0 14px rgba(99, 140, 255, 0);
1555--pulse-shadow-3: 0 0 0 0 rgba(99, 140, 255, 0);
1556/* --- card --- */
1557--lc-card-bg: rgb(66 120 255 / 20%);
1558--lc-card-bg-dark: rgba(0, 4, 105, 0.60);
1559--lc-card-blur: 12px;
1560--lc-card-radius: 16px;
1561--lc-card-border: rgba(120,150,255,.25);
1562--lc-card-box-shadow:inset 0 0 0 1px rgba(255 255 255 / 15%), inset 1px 1.5px 0 -1px rgba(255 255 255 / 60%), inset -1px -1px 0 -1px rgba(255 255 255 / 50%), inset -1px -3px 1px -2px rgba(255 255 255 / 30%), inset -0.3px -1px 3px 0 rgba(255 255 255 / 15%);
1563/* --- how --- */
1564--lc-surface-soft: rgb(157 185 255 / 20%);
1565/* --- картинки --- */
1566--lc-earn-crest: url('https://s1.8888.bg/images/levski_club/Levski-Crest.svg?v=1790776272');
1567--lc-bet-1914: url('https://s2.8888.bg/images/levski_club/svg-1914.svg?v=1790776272');
1568--lc-bet-flag: url('https://s3.8888.bg/images/levski_club/flag.webp?v=1790776272');
1569/* --- шрифтове (Unbounded + Google Sans 17pt са дефинирани горе; Roboto е fallback) --- */
1570--lc-font-display:'Unbounded','Montserrat',sans-serif;
1571--lc-font-sans:'GoogleSans','Roboto',sans-serif;
1572/* --- картинки (TODO: сложи реалните пътища/имена, когато пристигнат асетите) --- */
1573--lc-hero-bg:url('https://s4.8888.bg/images/levski_club/header_img.webp?v=1790776272');
1574--lc-hero--mobile-bg:url('https://s5.8888.bg/images/levski_club/header_img_mbl.webp?v=1790776272');
1575--lc-footer-bg-mbl:url('https://s6.8888.bg/images/levski_club/footer-bgr-mbl.webp?v=1790776272');
1576--lc-footer-bg:url('https://s7.8888.bg/images/levski_club/footer-bgr.webp?v=1790776272');
1577}
1578[data-theme="white"], [data-theme="black-white"]{
1579}
1580[data-theme="black"] {
1581}
1582</style><div data-element-type="WebsitePage" data-element-id="default"> <div class="levskiclub-page page-packer-content relative" id="loyalty-club-page">  <div id="loyalty-club-content" data-element-type="LevskiClub"
1583data-favorite-team="">
1584<div class="levskiclub-section levskiclub-hero"> <div class="levskiclub-hero-inner"> <span class="levskiclub-hero-badge flex align-center justify-end" data-hero-badge> <div class="hero-badge-ticket-img"> <img class="img-block" src="https://s1.8888.bg/images/levski_club/ticket.webp?v=1790776272" alt=""> </div> <div class="hero-badge-tickets flex align-center">  <div class="hero-badge-tickets-txt must-join upper">за да играеш за наградите, влез в клуба</div> <div class="levskiclub-btn levskiclub-btn-primary must-join upper trans-container" data-element-type="UIElementPopupManager" data-popup-open="login">Вход</div>  </div> </span> <div class="levskiclub-hero-img relative"> <div class="levskiclub-hero-arrow" data-hero-arrow data-lc-scroll-to="levskiclub-hero-title"></div> </div> <div class="levskiclub-hero-txt max-width-centered"> <div id="levskiclub-hero-title" class="levskiclub-hero-title levskiclub-section-sub center medium-txt">Истинските фенове<br><span class="upper bold-txt">заслужават повече</span></div> <div class="levskiclub-section-tagline center">Играй. Трупай сини билети. Потопи се в света на Левски. Всеки залог те приближава до награди и преживявания, които не можеш просто да си купиш.</div>  <div class="levskiclub-hero-cta flex align-center justify-center"> <div class="levskiclub-btn levskiclub-btn-primary upper trans-container" data-element-type="UIElementPopupManager" data-popup-open="login">Вход</div> </div>  </div> <div class="levskiclub-hero-your-tickets relative"> <div class="your-tickets-count center bold-txt" data-lc-balance>  0
1585</div> <div class="your-tickets-txt center upper">твоите сини билети</div> </div> </div></div>  <div class="levskiclub-section levskiclub-earn"> <div class="max-width-centered"> <div class="levskiclub-section-title semibold-txt upper">Как печеля сини билети?</div> <div class="levskiclub-section-sub bold-txt">Играеш. Сините билети идват автоматично.</div> <div class="levskiclub-section-tagline ">Първата ти стъпка е да станеш член на ексклузивния ни син клуб. След това, когато играеш, твоите сини билети ще се натрупват автоматично.</div> <div class="levskiclub-earn-grid"> <div class="levskiclub-earn-card"> <span class="levskiclub-earn-lbl bold-txt upper">Спорт</span> <div class="levskiclub-earn-icon sport-icon"></div> <div class="levskiclub-earn-box">Всеки <span class="bold-txt earn-sum">25€</span> залог в Спорт носят <span class="levskiclub-earn-ticket bold-txt upper">1 син билет</span></div> </div> <div class="levskiclub-earn-card"> <span class="levskiclub-earn-lbl bold-txt upper">7777 Gaming</span> <div class="levskiclub-earn-icon icon-7777"></div> <div class="levskiclub-earn-box">Всеки <span class="bold-txt earn-sum">50€</span> залог в 7777 Gaming носят <span class="levskiclub-earn-ticket bold-txt upper">1 син билет</span></div> </div> <div class="levskiclub-earn-card"> <span class="levskiclub-earn-lbl bold-txt upper">Казино</span> <div class="levskiclub-earn-icon casino-icon1"></div> <div class="levskiclub-earn-box">Всеки <span class="bold-txt earn-sum">100€</span> залог в Казино носят <span class="levskiclub-earn-ticket bold-txt upper">1 син билет</span></div> </div> <div class="levskiclub-earn-card"> <span class="levskiclub-earn-lbl bold-txt upper">LIVE Казино</span> <div class="levskiclub-earn-icon cazino-icon"></div> <div class="levskiclub-earn-box">Всеки <span class="bold-txt earn-sum">250€</span> залог в LIVE Казино носят <span class="levskiclub-earn-ticket bold-txt upper">1 син билет</span></div> </div> </div> </div></div>  <div class="levskiclub-section levskiclub-bet"> <div class="max-width-centered"> <div class="levskiclub-section-title semibold-txt upper">Пазари</div> <div class="levskiclub-section-sub bold-txt">Заложи на Левски</div> <div class="levskiclub-section-tagline ">Вярваш в успехите на Левски? Направи своята прогноза за предстоящите срещи на отбора и спечели още повече сини билети!</div> <div class="levskiclub-bet-slot" data-sportino-slot> <div class="sportinno-wrap sportinno-app" id="sportinno-app-home"> <div class="sportinno-container" style="width: calc(100% + 1.5rem);"> <div class="sp:flex sp:w-full sp:h-screen sp:bg-bgr-primary sp:justify-center sp:content-center" style="margin-top: 0.75rem; height: 200px !important; background-color: var(--color-000e4266) !important;"> <img class="sp:self-center sp:max-w-[99px] sp:max-h-[99px]" alt="images/running-player.gif" src="https://www.sportinno.net/images/running-player.gif"> </div> </div></div>
1585<script>  loadSportinnoApp('1790761296');
1586function loadSportinnoApp(version) {
1587let jsUrl = 'https://www.sportinno.net/widget.es.js';
1588let scripts = document.head.getElementsByTagName('script');
1589for (let i = 0; i < scripts.length; i++) {
1590if (scripts[i].src && scripts[i].src.includes(jsUrl)) {
1591initSportinnoApp()
1592return;
1593}
1594}
1595var script = document.createElement('script');
1596script.id = 'sportinno-app-script';
1597script.type = "module";
1598script.src = 'https://www.sportinno.net/widget.es.js' + '?v=' + version;
1599script.onload = function () {
1600initSportinnoApp()
1601};
1602document.head.appendChild(script);
1603function initSportinnoApp() {
1604if (!window.sportinnoApp || typeof window.sportinnoApp !== "object") {
1605window.sportinnoApp = new SportinnoApp(
1606{
1607loginCallback: (token) => { },
1608placeBetCallback: (data) => {
1609try {
1610bg.ecard.app.events.trigger('quick-deposit:show');
1611} catch (error) {
1612console.log(error);
1613}
1614},
1615layout: 'mixed-cards',
1616theme: 'blue',
1617container: "sportinno-app-home",
1618applicationId: 'b53bcf18-f25d-4e38-92ee-44557fb14fb6',
1619language: 'bg',
1620});
1621window.sportinnoApp.login('');
1622}
1623}
1624}
1625</script>
1625 </div> <div class="levskiclub-bet-1914"> <div class="levskiclub-bet-flag"></div> </div> </div></div>  <div class="levskiclub-section levskiclub-rewards" id="levskiclub-rewards"> <div class="max-width-centered"> <div class="levskiclub-section-title semibold-txt upper">Синият билет</div> <div class="levskiclub-section-sub bold-txt">Награди</div> <div class="levskiclub-section-tagline">Ти избираш как да играеш — в жребий или да разменяш директно сините си билети за страхотни награди.</div> <div data-element-type="UIElementTabs" data-click=".levskiclub-tabs button" data-tabs=".levskiclub-pane"> <div class="levskiclub-tabs"> <button type="button" class="active" data-tab-index="0">Жребий</button> <button type="button" data-tab-index="1">Размяна</button> </div> <div class="levskiclub-pane active" data-tab-index="0">  <div class="splide levskiclub-slider" data-element-type="UIElementSlide" data-settings='{"type":"slide","perMove":1,"arrows":false,"pagination":false,"paginationKeyboard":false,"autoWidth":false,"perPage":2,"gap":"2%","mediaQuery":"min","breakpoints":{"1025":{"perPage":3}}}'> <div class="splide__track"> <ul class="splide__list">  <li class="splide__slide"> <article class="levskiclub-game levskiclub-game-draw" data-recno="121"> <div class="levskiclub-game-thumb">  <img class="img-block" src="https://s12.8888.bg/media/mediabank/image/2026/9/30/e38ad64e170cc92b6a5d9d47f5c60265537e8409/media.webp" alt="Фланелка с автографи от целия отбор">  </div> <div class="levskiclub-game-body"> <div class="levskiclub-game-tag-box">   <span class="levskiclub-game-tag upper"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"> <path d="M9.3623 5.16211L9.47949 5.4248L9.76562 5.45508L14.0479 5.90723L10.8496 8.79004L10.6357 8.9834L10.6953 9.26562L11.5879 13.4775L7.8584 11.3271L7.6084 11.1826L7.3584 11.3271L3.62793 13.4775L4.52148 9.26562L4.58105 8.9834L4.36719 8.79004L1.16797 5.90723L5.45117 5.45508L5.7373 5.4248L5.85547 5.16211L7.6084 1.22754L9.3623 5.16211Z" stroke="white"/>
1626</svg> Fan Merchandise </span>   </div> <div class="levskiclub-game-title medium-txt">Фланелка с автографи от целия отбор</div>  <div class="levskiclub-game-note">Уникална фланелка с подписи от футболистите на Левски.</div>  <div class="levskiclub-game-cost medium-txt">  <b class="bold-txt">40</b> <span>Сини билета<span class="part"> = 1 участие</span></span>  </div>   <div class="levskiclub-game-foot">  <div class="levskiclub-game-timer-label">Теглене след:</div> <div class="levskiclub-game-timer" data-element-type="UIElementCountdownTimer" data-remaining="2617158"> <div class="pv-timer-unit"> <strong data-timer-days>00</strong> <span data-timer-days-text>дни</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-hours>00</strong> <span data-timer-hours-text>часа</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-minutes>00</strong> <span data-timer-minutes-text>мин</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-seconds>00</strong> <span data-timer-seconds-text>сек</span> </div> </div>   <a href="javascript:;" class="levskiclub-btn levskiclub-btn-primary upper trans-container" data-element-type="UIElementPopupManager" data-popup-open="login">Влез в клуба</a> </div> </div></article></li>  <li class="splide__slide"> <article class="levskiclub-game levskiclub-game-draw" data-recno="124"> <div class="levskiclub-game-thumb">  <img class="img-block" src="https://s14.8888.bg/media/mediabank/image/2026/10/1/3da379abed7559b117300a17935675cc46ee9b1d/media.webp" alt="Фланелка 1-ви екип">  </div> <div class="levskiclub-game-body"> <div class="levskiclub-game-tag-box">   <span class="levskiclub-game-tag upper"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"> <path d="M9.3623 5.16211L9.47949 5.4248L9.76562 5.45508L14.0479 5.90723L10.8496 8.79004L10.6357 8.9834L10.6953 9.26562L11.5879 13.4775L7.8584 11.3271L7.6084 11.1826L7.3584 11.3271L3.62793 13.4775L4.52148 9.26562L4.58105 8.9834L4.36719 8.79004L1.16797 5.90723L5.45117 5.45508L5.7373 5.4248L5.85547 5.16211L7.6084 1.22754L9.3623 5.16211Z" stroke="white"/>
1627</svg> Fan Merchandise </span>   </div> <div class="levskiclub-game-title medium-txt">Фланелка 1-ви екип</div>  <div class="levskiclub-game-note">Официалната мачова фланелка за сезон 2026/2
1627027.</div>  <div class="levskiclub-game-cost medium-txt">  <b class="bold-txt">1</b> <span>Син билет<span class="part"> = 1 участие</span></span>  </div>   <div class="levskiclub-game-foot">  <div class="levskiclub-game-timer-label">Теглене след:</div> <div class="levskiclub-game-timer" data-element-type="UIElementCountdownTimer" data-remaining="2617158"> <div class="pv-timer-unit"> <strong data-timer-days>00</strong> <span data-timer-days-text>дни</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-hours>00</strong> <span data-timer-hours-text>часа</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-minutes>00</strong> <span data-timer-minutes-text>мин</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-seconds>00</strong> <span data-timer-seconds-text>сек</span> </div> </div>   <a href="javascript:;" class="levskiclub-btn levskiclub-btn-primary upper trans-container" data-element-type="UIElementPopupManager" data-popup-open="login">Влез в клуба</a> </div> </div></article></li>  <li class="splide__slide"> <article class="levskiclub-game levskiclub-game-draw" data-recno="127"> <div class="levskiclub-game-thumb">  <img class="img-block" src="https://s15.8888.bg/media/mediabank/image/2026/10/1/78359f20f9b2e97d7bfa32aceb0d6a089f7b851e/media.webp" alt="Фланелка 2-ри екип">  </div> <div class="levskiclub-game-body"> <div class="levskiclub-game-tag-box">   <span class="levskiclub-game-tag upper"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"> <path d="M9.3623 5.16211L9.47949 5.4248L9.76562 5.45508L14.0479 5.90723L10.8496 8.79004L10.6357 8.9834L10.6953 9.26562L11.5879 13.4775L7.8584 11.3271L7.6084 11.1826L7.3584 11.3271L3.62793 13.4775L4.52148 9.26562L4.58105 8.9834L4.36719 8.79004L1.16797 5.90723L5.45117 5.45508L5.7373 5.4248L5.85547 5.16211L7.6084 1.22754L9.3623 5.16211Z" stroke="white"/>
1628</svg> Fan Merchandise </span>   </div> <div class="levskiclub-game-title medium-txt">Фланелка 2-ри екип</div>  <div class="levskiclub-game-note">Официален Away kit за сезон 2026/2027.</div>  <div class="levskiclub-game-cost medium-txt">  <b class="bold-txt">1</b> <span>Син билет<span class="part"> = 1 участие</span></span>  </div>   <div class="levskiclub-game-foot">  <div class="levskiclub-game-timer-label">Теглене след:</div> <div class="levskiclub-game-timer" data-element-type="UIElementCountdownTimer" data-remaining="2617158"> <div class="pv-timer-unit"> <strong data-timer-days>00</strong> <span data-timer-days-text>дни</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-hours>00</strong> <span data-timer-hours-text>часа</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-minutes>00</strong> <span data-timer-minutes-text>мин</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-seconds>00</strong> <span data-timer-seconds-text>сек</span> </div> </div>   <a href="javascript:;" class="levskiclub-btn levskiclub-btn-primary upper trans-container" data-element-type="UIElementPopupManager" data-popup-open="login">Влез в клуба</a> </div> </div></article></li>  <li class="splide__slide"> <article class="levskiclub-game levskiclub-game-draw" data-recno="130"> <div class="levskiclub-game-thumb">  <img class="img-block" src="https://s1.8888.bg/media/mediabank/image/2026/10/1/3a036df3ddc00521cbc37594e628d872613923c0/media.webp" alt="Фланелка 3-ти екип">  </div> <div class="levskiclub-game-body"> <div class="levskiclub-game-tag-box">   <span class="levskiclub-game-tag upper"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"> <path d="M9.3623 5.16211L9.47949 5.4248L9.76562 5.45508L14.0479 5.90723L10.8496 8.79004L10.6357 8.9834L10.6953 9.26562L11.5879 13.4775L7.8584 11.3271L7.6084 11.1826L7.3584 11.3271L3.62793 13.4775L4.52148 9.26562L4.58105 8.9834L4.36719 8.79004L1.16797 5.90723L5.45117 5.45508L5.7373 5.4248L5.85547 5.16211L7.6084 1.22754L9.3623 5.16211Z" stroke="white"/>
1629</svg> Fan Merchandise </span>   </div> <div class="levskiclub-game-title medium-txt">Фланелка 3-ти екип</div>  <div class="levskiclub-game-note">Официален трети екип на Левски - Сезон 2026/2
1629027.</div>  <div class="levskiclub-game-cost medium-txt">  <b class="bold-txt">1</b> <span>Син билет<span class="part"> = 1 участие</span></span>  </div>   <div class="levskiclub-game-foot">  <div class="levskiclub-game-timer-label">Теглене след:</div> <div class="levskiclub-game-timer" data-element-type="UIElementCountdownTimer" data-remaining="2617158"> <div class="pv-timer-unit"> <strong data-timer-days>00</strong> <span data-timer-days-text>дни</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-hours>00</strong> <span data-timer-hours-text>часа</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-minutes>00</strong> <span data-timer-minutes-text>мин</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-seconds>00</strong> <span data-timer-seconds-text>сек</span> </div> </div>   <a href="javascript:;" class="levskiclub-btn levskiclub-btn-primary upper trans-container" data-element-type="UIElementPopupManager" data-popup-open="login">Влез в клуба</a> </div> </div></article></li>  </ul> </div> </div>  </div> <div class="levskiclub-pane" data-tab-index="1">  <div class="splide levskiclub-slider" data-element-type="UIElementSlide" data-settings='{"type":"slide","perMove":1,"arrows":false,"pagination":false,"paginationKeyboard":false,"autoWidth":false,"perPage":2,"gap":"2%","mediaQuery":"min","breakpoints":{"1025":{"perPage":3}}}'> <div class="splide__track"> <ul class="splide__list">  <li class="splide__slide"> <article class="levskiclub-game levskiclub-game-fan_drops" data-recno="112"> <div class="levskiclub-game-thumb">  <img class="img-block" src="https://s15.8888.bg/media/mediabank/image/2026/9/30/125f9c8d87709576bf8a86137b27bda6b1b73077/media.webp" alt="Суитшърт на Левски">  </div> <div class="levskiclub-game-body"> <div class="levskiclub-game-tag-box">   <span class="levskiclub-game-tag upper"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"> <path d="M9.3623 5.16211L9.47949 5.4248L9.76562 5.45508L14.0479 5.90723L10.8496 8.79004L10.6357 8.9834L10.6953 9.26562L11.5879 13.4775L7.8584 11.3271L7.6084 11.1826L7.3584 11.3271L3.62793 13.4775L4.52148 9.26562L4.58105 8.9834L4.36719 8.79004L1.16797 5.90723L5.45117 5.45508L5.7373 5.4248L5.85547 5.16211L7.6084 1.22754L9.3623 5.16211Z" stroke="white"/>
1630</svg> Fan Merchandise </span>   </div> <div class="levskiclub-game-title medium-txt">Суитшърт на Левски</div>  <div class="levskiclub-game-note">Лимитиран суитшърт на отбора с логото на 8888.bg</div>  <div class="levskiclub-game-cost medium-txt">  <b class="bold-txt">888</b> <span>Сини билета</span>  </div>   <div class="levskiclub-game-foot">       <a href="javascript:;" class="levskiclub-btn levskiclub-btn-primary upper trans-container" data-element-type="UIElementPopupManager" data-popup-open="login">Влез в клуба</a> </div> </div></article></li>  </ul> </div> </div>  </div> </div> </div></div> 
1631<div class="levskiclub-section levskiclub-drops"> <div class="max-width-centered"> <div class="levskiclub-section-title semibold-txt upper">Синият билет</div> <div class="levskiclub-section-sub semibold-txt">Ограничени. Изненадващи. <span class="upper">Само за първите.</span></div> <div class="levskiclub-drops-watermark" aria-hidden="true"></div>  <div class="splide levskiclub-slider" data-element-type="UIElementSlide" data-settings='{"type":"slide","perMove":1,"arrows":false,"pagination":false,"paginationKeyboard":false,"autoWidth":false,"perPage":2,"gap":"2%","mediaQuery":"min","breakpoints":{"1025":{"perPage":3}}}'> <div class="splide__track"> <ul class="splide__list">  <li class="splide__slide"> <article class="levskiclub-game levskiclub-game-limited_merch" data-recno="118"> <div class="levskiclub-game-thumb">  <img class="img-block" src="https://s9.8888.bg/media/mediabank/image/2026/9/30/0ad70f90002e287f601de56e24638db7c026f589/media.webp" alt="Фланелка с автографи от целия отбор">  </div> <div class="levskiclub-game-body"> <div class="levskiclub-game-tag-box">    </div> <div class="levskiclub-game-title medium-txt">Фланелка с автографи от целия отбор</div>  <div class="levskiclub-game-note">Уникална фланелка с подписи от футболистите на Левски.</div>  <div class="levskiclub-game-cost medium-txt">  <b class="bold-txt">4000</b> <span>
1631Сини билета</span>  </div>  <div class="levskiclub-game-stock"> <div class="levskiclub-game-stock-meta "> <span class="bold-txt">4 / 5 </span><span class="count-desc medium-txt">Останали</span> </div> </div>   <div class="levskiclub-game-foot">   <div class="levskiclub-game-timer-label">Изчезва след:</div> <div class="levskiclub-game-timer" data-element-type="UIElementCountdownTimer" data-remaining="2617158"> <div class="pv-timer-unit"> <strong data-timer-days>00</strong> <span data-timer-days-text>дни</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-hours>00</strong> <span data-timer-hours-text>часа</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-minutes>00</strong> <span data-timer-minutes-text>мин</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-seconds>00</strong> <span data-timer-seconds-text>сек</span> </div> </div>    <a href="javascript:;" class="levskiclub-btn levskiclub-btn-primary upper trans-container" data-element-type="UIElementPopupManager" data-popup-open="login">Влез в клуба</a> </div> </div></article></li>  <li class="splide__slide"> <article class="levskiclub-game levskiclub-game-limited_merch" data-recno="115"> <div class="levskiclub-game-thumb">  <img class="img-block" src="https://s6.8888.bg/media/mediabank/image/2026/9/30/ff661c601bbfb196dde3df9d2de6f3afcda041a6/media.webp" alt="Фланелка с подпис от Сержиньо">  </div> <div class="levskiclub-game-body"> <div class="levskiclub-game-tag-box">    </div> <div class="levskiclub-game-title medium-txt">Фланелка с подпис от Сержиньо</div>  <div class="levskiclub-game-note">Фланелка 3-ти екип с подпис от полузащитника на отбора.</div>  <div class="levskiclub-game-cost medium-txt">  <b class="bold-txt">2000</b> <span>Сини билета</span>  </div>  <div class="levskiclub-game-stock"> <div class="levskiclub-game-stock-meta "> <span class="bold-txt">5 / 5 </span><span class="count-desc medium-txt">Останали</span> </div> </div>   <div class="levskiclub-game-foot">   <div class="levskiclub-game-timer-label">Изчезва след:</div> <div class="levskiclub-game-timer" data-element-type="UIElementCountdownTimer" data-remaining="2617158"> <div class="pv-timer-unit"> <strong data-timer-days>00</strong> <span data-timer-days-text>дни</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-hours>00</strong> <span data-timer-hours-text>часа</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-minutes>00</strong> <span data-timer-minutes-text>мин</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-seconds>00</strong> <span data-timer-seconds-text>сек</span> </div> </div>    <a href="javascript:;" class="levskiclub-btn levskiclub-btn-primary upper trans-container" data-element-type="UIElementPopupManager" data-popup-open="login">Влез в клуба</a> </div> </div></article></li>  <li class="splide__slide"> <article class="levskiclub-game levskiclub-game-limited_merch" data-recno="54"> <div class="levskiclub-game-thumb">  <img class="img-block" src="https://s1.8888.bg/media/mediabank/image/2026/9/2/39988f13b8ea580da311f90f39c15fb9107909b5/media.webp" alt="Пътуване с отбора в Европа">  </div> <div class="levskiclub-game-body"> <div class="levskiclub-game-tag-box">    </div> <div class="levskiclub-game-title medium-txt">Пътуване с отбора в Европа</div>  <div class="levskiclub-game-note">Гледай гостуващ мач на Левски от Лига Европа.</div>  <div class="levskiclub-game-cost medium-txt is-promo">  <span class="levskiclub-game-cost-regular"><b class="bold-txt">10000</b> Сини билета</span> <span class="levskiclub-game-cost-promo"><span class="levskiclub-game-cost-promo-label bold-txt">Промо:</span> <b class="bold-txt">8888</b>
1631 Сини билета</span>  </div>  <div class="levskiclub-game-stock"> <div class="levskiclub-game-stock-meta "> <span class="bold-txt">3 / 4 </span><span class="count-desc medium-txt">Останали</span> </div> </div>   <div class="levskiclub-game-foot">   <div class="levskiclub-game-timer-label">Изчезва след:</div> <div class="levskiclub-game-timer" data-element-type="UIElementCountdownTimer" data-remaining="7887558"> <div class="pv-timer-unit"> <strong data-timer-days>00</strong> <span data-timer-days-text>дни</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-hours>00</strong> <span data-timer-hours-text>часа</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-minutes>00</strong> <span data-timer-minutes-text>мин</span> <span data-timer-sep>:</span> </div> <div class="pv-timer-unit"> <strong data-timer-seconds>00</strong> <span data-timer-seconds-text>сек</span> </div> </div>    <a href="javascript:;" class="levskiclub-btn levskiclub-btn-primary upper trans-container" data-element-type="UIElementPopupManager" data-popup-open="login">Влез в клуба</a> </div> </div></article></li>  </ul> </div> </div>  </div> </div>   
1632<div class="levskiclub-section levskiclub-completed"> <div class="max-width-centered"> <div class="levskiclub-section-sub bold-txt">Приключили</div>  <div class="splide levskiclub-completed-slider" data-element-type="UIElementSlide" data-settings='{"type":"slide", "arrows": false, "pagination": false, "paginationKeyboard": false, "autoWidth": false, "perPage": 3, "gap": "2%", "mediaQuery": "min", "breakpoints": {"761": {"perPage": 3}, "1025": {"perPage": 4}, "1341": {"perPage": 5}, "1841": {"perPage": 6}}}'> <div class="splide__track"> <ul class="splide__list">  <li class="splide__slide">  <article class="levskiclub-game-small flex align-center justify-between flow-column" data-recno="78"> <div class="levskiclub-game-small-thumb">  <img class="img-block" src="https://s14.8888.bg/media/mediabank/image/2026/9/2/2939080db13c684d8161d867c27a362bfa2a30eb/media.webp" alt="Тениска 3-ти екип">  </div> <div class="levskiclub-game-small-body"> <div class="levskiclub-game-small-title semibold-txt">Тениска 3-ти екип</div>  <div class="levskiclub-game-small-winner">BG1***, Добрич</div>  </div></article> </li>  <li class="splide__slide">  <article class="levskiclub-game-small flex align-center justify-between flow-column" data-recno="75"> <div class="levskiclub-game-small-thumb">  <img class="img-block" src="https://s11.8888.bg/media/mediabank/image/2026/9/2/b309bc9cc6d77a4b342d2cf1176845a85469e270/media.webp" alt="Тениска 2-ри екип">  </div> <div class="levskiclub-game-small-body"> <div class="levskiclub-game-small-title semibold-txt">Тениска 2-ри екип</div>  <div class="levskiclub-game-small-winner">Omb***, София</div>  </div></article> </li>  <li class="splide__slide">  <article class="levskiclub-game-small flex align-center justify-between flow-column" data-recno="63"> <div class="levskiclub-game-small-thumb">  <img class="img-block" src="https://s5.8888.bg/media/mediabank/image/2026/9/2/eadd278eb165ecfe619838dff114a0433f4a2a86/media.webp" alt="Ultimate VIP Experience">  </div> <div class="levskiclub-game-small-body"> <div class="levskiclub-game-small-title semibold-txt">Ultimate VIP Experience</div>  <div class="levskiclub-game-small-winner">Tit***, Ямбол</div>  </div></article> </li>  <li class="splide__slide">  <article class="levskiclub-game-small flex align-center justify-between flow-column" data-recno="60"> <div class="levskiclub-game-small-thumb">  <img class="img-block" src="https://s2.8888.bg/media/mediabank/image/2026/9/2/bc9328e481348b959cc0b18062bdd94f9b9916ac/media.webp" alt="Тениска 1-ви екип">  </div> <div class="levskiclub-game-small-body"> <div class="levskiclub-game-small-title semibold-txt">Тениска 1-ви екип</div>  <div class="levskiclub-game-small-winner">Meh***, Шумен</div>  </div></article> </li>  <li class="splide__slide">  <article class="levskiclub-game-small flex align-center justify-between flow-column" data-recno="93"> <div class="levskiclub-game-small-thumb">  <img class="img-block" src="https://s2.8888.bg/media/mediabank/image/2026/9/14/5d34fe24c5929a108340bb73d4d0084c967d52fe/media.webp" alt="Двоен билет за Левски - Залцбург">  </div> <div class="levskiclub-game-small-body"> <div class="levskiclub-game-small-title semibold-txt">Двоен билет за Левски - Залцбург</div>  <div class="levskiclub-game-small-winner">BG1***, Стара Загора</div>  </div></article> </li>  </ul> </div> </div>  </div> </div>  <div class="levskiclub-section levskiclub-how" id="levskiclub-how"> <div class="max-width-centered"> <div class="levskiclub-section-title semibold-txt upper">Как работи</div> <div class="levskiclub-section-sub bold-txt">Сините билети те водят<br><span class="upper">към Левски</span></div> <div class="levskiclub-steps flex flow-row justify-center"> <div class="levskiclub-step"> <span class="levskiclub-step-num extrabold-txt">1</span> <div class="levskiclub-step-inner"> <div class="levski-club-step-title bold-txt">Влез в клуба</div> <div class="levski-club-step-txt">Присъедини се към нашия син клуб и продължи играта си, както обиÐ
1632ºÐ½Ð¾Ð²ÐµÐ½Ð¾.</div> </div> </div> <div class="levskiclub-step"> <span class="levskiclub-step-num extrabold-txt">2</span> <div class="levskiclub-step-inner"> <div class="levski-club-step-title bold-txt">Трупай</div> <div class="levski-club-step-txt"><span class="semibold-txt">€25</span> в Спорт = <span class="semibold-txt">1 син билет</span></div> <div class="levski-club-step-txt"><span class="semibold-txt">€50</span> в 7777 gaming = <span class="semibold-txt">1 син билет</span></div> <div class="levski-club-step-txt"><span class="semibold-txt">€100</span> в Казино = <span class="semibold-txt">1 син билет</span></div> <div class="levski-club-step-txt"><span class="semibold-txt">€250</span> в Live Казино = <span class="semibold-txt">1 син билет</span></div> </div> </div> <div class="levskiclub-step"> <span class="levskiclub-step-num extrabold-txt">3</span> <div class="levskiclub-step-inner"> <div class="levski-club-step-title bold-txt">Избирай</div> <div class="levski-club-step-txt">Използвай сините билети за жребии или ги събирай за гарантирани фен преживявания.</div> </div> </div> </div> </div></div>  <div class="levskiclub-footer-cta relative"> <div class="max-width-centered"> <div class="levskiclub-footer-title">Не всичко левскарско може да се купи.</div> <div class="levskiclub-footer-subtitle"><span class="bold-txt">Играеш в 8888.</span><br>Изживяваш Левски.</div> </div> <div class="levskiclub-footer-rules"> <div class="levskiclub-footer-rules-box center"> <a href="/pages?pr=693" class="levskiclub-btn levskiclub-btn-primary upper trans-container">Правила</a> </div> </div></div> </div> </div></div> </div>  <div class="box-campaigns-sticky-wrapper"> </div>  <footer class="site-footer wrapper"> 
1633<div class="max-width-centered"> <div class="row-footer-payments"> <div class="container-full max-centered-mobile"> <div class="box-title"> <h2 class="upper footer-payments-title">Зареди сметка</h2> </div> </div> <div class="row-footer-deposit flex flow-column justify-between margin-bottom-medium max-centered-mobile"> <div class="footer-deposit-box flex flow-row align-center justify-center border-radius-10"> <div class="footer-deposit-title white-txt upper center">направи всеки ден вълнуващ!</div> <div class="footer-deposit-btn center"> <div class="btn btn-full btn-yellow btn-form-action inline-block upper trans-container"> <div class="relative">Депозирай</div> <a href="/user/finance/deposit/" class="absolute-full" aria-label="Депозирай"></a> </div> </div> </div>   <div class="row-main footer-payment-list border-radius-10 slider-box splide" data-test data-element-type="UIElementSplide" data-settings='{ "type": "slide", "autoWidth":true, "autoHeight": true, "omitEnd": true, "focus": 0, "arrows": true, "pagination": false, "paginationKeyboard": false, "keyboard": false, "lazyLoad": "nearby", "gap": "10px", "mediaQuery": "max"}'> <div class="footer-splide-wrap"> <div class="splide__track"> <ul class="splide__list">  <li data-gtm-id="footer-deposit-pic-payment-visa-mc-revolut-applepay-hide" class="splide__slide">  <a 
1634href="/user/finance/deposit/" 
1635class="container footer-payment trans-container footer-payment-wide" aria-label="Депозирай С дебитна/кредитна карта, карта на Revolut"
1636>
1637<div class="payment-icon pic-payment-visa-mc-revolut-applepay-hide"></div>  <div class="payment-text-content trans-container">С дебитна/кредитна карта, карта на Revolut</div>  </a> </li>  <li data-gtm-id="footer-deposit-pic-payment-tbn-crypto" class="splide__slide">  <a 
1638href="/user/finance/deposit/?payment_processor=52#processor_holder_52" 
1639class="container footer-payment trans-container " aria-label="Депозирай С крипто"
1640>
1641<div class="payment-icon pic-payment-tbn-crypto"></div>  <div class="payment-text-content trans-container">С крипто</div>  </a> </li>  <li data-gtm-id="footer-deposit-pic-payment-a1" class="splide__slide">  <a 
1642href="/user/finance/deposit/?payment_processor=28#processor_holder_28" 
1643class="container footer-payment trans-container " aria-label="Депозирай С телефон"
1644>
1645<div class="payment-icon pic-payment-a1"></div>  <div class="payment-text-content trans-container">С телефон</div>  </a> </li>  <li data-gtm-id="footer-deposit-pic-payment-bgpost" class="splide__slide">  <a 
1646href="/user/finance/deposit/?payment_processor=41#processor_holder_41" 
1647class="container footer-payment trans-container " aria-label="Депозирай Български пощи"
1648>
1649<div class="payment-icon pic-payment-bgpost"></div>  <div class="payment-text-content trans-container">Български пощи</div>  </a> </li>  <li data-gtm-id="footer-deposit-pic-payment-vivacom" class="splide__slide">  <a 
1650href="/user/finance/deposit/?payment_processor=34#processor_holder_34" 
1651class="container footer-payment trans-container " aria-label="Депозирай С телефон"
1652>
1653<div class="payment-icon pic-payment-vivacom"></div>  <div class="payment-text-content trans-container">С телефон</div>  </a> </li>  <li data-gtm-id="footer-deposit-pic-payment-epay" class="splide__slide">  <a 
1654href="/user/finance/deposit/?payment_processor=1#processor_holder_1" 
1655class="container footer-payment trans-container " aria-label="Депозирай С Epay микросметка"
1656>
1657<div class="payment-icon pic-payment-epay"></div>  <div class="payment-text-content trans-container">С Epay микросметка</div>  </a> </li>  <li data-gtm-id="footer-deposit-pic-payment-easypay" class="splide__slide">  <a 
1658href="/user/finance/deposit/?payment_processor=3#processor_holder_3" 
1659class="container footer-payment trans-container " aria-label="Депозирай На каса"
1660>
1661<div class="payment-icon pic-payment-easypay"></div>  <div class="payment-text-content trans-container">На каса</div>  </a> </li>  <li data-gtm-id="footer-deposit-pic-payment-fastpay" class="splide__slide">  <a 
1662href="/user/finance/deposit/?payment_processor=27#processor_holder_27" 
1663class="container footer-payment trans-container " aria-label="Депозирай На каса"
1664>
1665<div class="payment-icon pic-payment-fastpay"></div>  <div class="payment-text-content trans-container">На каса</div>  </a> </li>  <li data-gtm-id="footer-deposit-pic-payment-cashterminal" class="splide__slide">  <a 
1666href="/user/finance/deposit/?payment_processor=13#processor_holder_13" 
1667class="container footer-payment trans-container " aria-label="Депозирай На терминал"
1668>
1669<div class="payment-icon pic-payment-cashterminal"></div>  <div class="payment-text-content trans-container">На терминал</div>  </a> </li>  <li data-gtm-id="footer-deposit-pic-payment-bank-transfer" class="splide__slide">  <a 
1670href="/user/finance/deposit/?payment_processor=18#processor_holder_18" 
1671class="container footer-payment trans-container " aria-label="Депозирай Банков превод"
1672>
1673<div class="payment-icon pic-payment-bank-transfer"></div>  <div class="payment-text-content trans-container">Банков превод</div>  </a> </li>  <li data-gtm-id="footer-deposit-pic-payment-irispay" class="splide__slide">  <a 
1674href="/user/finance/deposit/?payment_processor=46#processor_holder_46" 
1675class="container footer-payment trans-container " aria-label="Депозирай Отворено банкиране"
1676>
1677<div class="payment-icon pic-payment-irispay"></div>  <div class="payment-text-content trans-container">Отворено банкиране</div>  </a> </li>  <li data-gtm-id="footer-deposit-pic-payment-promocode" class="splide__slide">  <a 
1678href="/user/finance/deposit/?payment_processor=25#processor_holder_25" 
1679class="container footer-payment trans-container " aria-label="Депозирай Промо код"
1680>
1681<div class="payment-icon pic-payment-promocode"></div>  <div class="payment-text-content trans-container">Промо код</div>  </a> </li>  </ul> </div> </div> </div>  
1682</div></div> 
1683<div class="container-full max-centered-mobile"> <div class="box-title"> <h2 class="upper footer-payments-title">Официални партньори</h2> </div> </div> <div class="partners-container full-width margin-bottom-medium box-sizing-border"> <div class="highlighted-box flex justify-center border-radius-10 max-centered-mobile"> <div class="splide overflow-hidden" data-element-type="UIElementSlide" data-settings='{"type":"slide", "gap": "0", "autoWidth": true, "arrows": false, "pagination": false }'> <div class="splide__track"> <ul class="splide__list">  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s14.8888.bg/media/mediabank/image/2024/9/20/3a33f73b00dcc1f0f2614816a8a02aa37eafab4c/media.webp" alt="Арена 8888"> 
1684<p class="highlighted-box-text italic">Арена 8888</p>  </div> 
1685</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s4.8888.bg/media/mediabank/image/2026/9/1/769b18a80f36542d5921611e110cf9c6e15bed03/media.webp" alt="ПФК &quot;Левски София&quot;"> 
1686<p class="highlighted-box-text italic">ПФК &quot;Левски София&quot;</p>  </div> 
1687</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s10.8888.bg/media/mediabank/image/2025/4/30/7dff93eaca215730c7e0c288b3d4c178f3fe4296/media.webp" alt="БФТ"> 
1688<p class="highlighted-box-text italic">БФТ</p>  </div> 
1689</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s10.8888.bg/media/mediabank/image/2026/1/29/487d968a38584d42438e3f0c1139a0b4162cc69c/media.webp" alt="IBIA"> 
1690<p class="highlighted-box-text italic">IBIA</p>  </div> 
1691</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s9.8888.bg/media/mediabank/image/2022/8/1/c4aeab2cd0a751b7ebc392dc17256481dd1b51e2/media.webp" alt="ФК &quot;Септември&quot;"> 
1692<p class="highlighted-box-text italic">ФК &quot;Септември&quot;</p>  </div> 
1693</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s2.8888.bg/media/mediabank/image/2025/6/11/de49287839f9c873ee2cc6939ba8350a2c64f410/media.webp" alt="ПФК &quot;Славия&quot;"> 
1694<p class="highlighted-box-text italic">ПФК &quot;Славия&quot;</p>  </div> 
1695</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s15.8888.bg/media/mediabank/image/2026/7/31/a4367d35b4bf7681eb5eb5b6072ca4765d9d2dcd/media.webp" alt="ФК &quot;Черноморец&quot;"> 
1696<p class="highlighted-box-text italic">ФК &quot;Черноморец&quot;</p>  </div> 
1697</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s10.8888.bg/media/mediabank/image/2026/10/1/f3a9d230fa80ec16c3c1b056c877f46d328a30e3/media.webp" alt="ПФК &quot;Нефтохимик&quot;"> 
1698<p class="highlighted-box-text italic">ПФК &quot;Нефтохимик&quot;</p>  </div> 
1699</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s7.8888.bg/media/mediabank/image/2025/7/31/cc22e8805ef0bc9418d1f9028836a343bff46dff/media.webp" alt="ФК &quot;Волов Шумен&quot;"> 
1700<p class="highlighted-box-text italic">ФК &quot;Волов Шумен&quot;</p>  </div> 
1701</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s8.8888.bg/media/mediabank/image/2022/8/8/b3bd9962e3664643e96c56fecaf4d0ae5356300b/media.webp" alt="ОФК &quot;Карнобат&quot;"> 
1702<p class="highlighted-box-text italic">ОФК &quot;Карнобат&quot;</p>  </div> 
1703</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s17.8888.bg/media/mediabank/image/2025/1/10/2f7684691f79aa0ddf2f7e9f51caceea8fb8d29e/media.webp" alt="ОФК „Ботев 1937“"> 
1704<p class="highlighted-box-text italic">ОФК „Ботев 1937“</p>  </div> 
1705</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s17.8888.bg/media/mediabank/image/2025/7/18/a2b7fbe1366dccf05974e4f23513e15db711b2ef/media.webp" alt="ФК &quot;Пирин Разлог&quot;"> 
1706<p class="highlighted-box-text italic">ФК &quot;Пирин Разлог&quot;</p>  </div> 
1707</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s15.8888.bg/media/mediabank/image/2024/11/18/6cab6fc0a23c204875b87c220fd0755c2dc94714/media.webp" alt="ФК &quot;Симитли&quot;"> 
1708<p class="highlighted-box-text italic">ФК &quot;Симитли&quot;</p>  </div> 
1709</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s6.8888.bg/media/mediabank/image/2022/6/7/89567c50f01fac22a6a0e093f465c109ad63708e/media.webp" alt="ОФК &quot;Костенец&quot;"> 
1710<p class="highlighted-box-text italic">ОФК &quot;Костенец&quot;</p>  </div> 
1711</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s13.8888.bg/media/mediabank/image/2026/7/9/0dbece8810e1d93b02aa0044fe5195993dade1f5/media.webp" alt="ФК &quot;Враждебна&quot;"> 
1712<p class="highlighted-box-text italic">ФК &quot;Враждебна&quot;</p>  </div> 
1713</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s16.8888.bg/media/mediabank/image/2026/7/9/2ecafa122559ad18cad39d43474292f4c2ff110b/media.webp" alt="МРК &quot;Спорт и здраве&quot;"> 
1714<p class="highlighted-box-text italic">МРК &quot;Спорт и здраве&quot;</p>  </div> 
1715</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s2.8888.bg/media/mediabank/image/2026/7/9/adbc81182326f1ac37e203e5dbbd737e91b35149/media.webp" alt="ФК &quot;Ла Фурия Крумовград&quot;"> 
1716<p class="highlighted-box-text italic">ФК &quot;Ла Фурия Крумовград&quot;</p>  </div> 
1717</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s1.8888.bg/media/mediabank/image/2026/9/2/4a936642a9ee6b9b2be19d1e45b7e4b6e825f027/media.webp" alt="ФК &quot;Стрела&quot; Самоводене"> 
1718<p class="highlighted-box-text italic">ФК &quot;Стрела&quot; Самоводене</p>  </div> 
1719</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s12.8888.bg/media/mediabank/image/2026/9/2/f5633c51ff37237cd800fffa72e056c05370f0a5/media.webp" alt="ФК &quot;Струма&quot; Нови Чифлик"> 
1720<p class="highlighted-box-text italic">ФК &quot;Струма&quot; Нови Чифлик</p>  </div> 
1721</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s6.8888.bg/media/mediabank/image/2026/9/2/0281f23eb1802b7b9cc6e8a3b697bfcc1e9654d2/media.webp" alt="ФК &quot;Изтребител&quot; Ново Делчево">
1721 
1722<p class="highlighted-box-text italic">ФК &quot;Изтребител&quot; Ново Делчево</p>  </div> 
1723</li>  <li class="splide__slide"> <div class="partner relative trans-container margin-box-big"> <img class="img-block centered centered-h-box" src="https://s15.8888.bg/media/mediabank/image/2026/9/2/f3a61392a8578c616ced3d5eaa825ce71939f6e5/media.webp" alt="ФК &quot;Победа&quot; Кесарево"> 
1724<p class="highlighted-box-text italic">ФК &quot;Победа&quot; Кесарево</p>  </div> 
1725</li>  </ul> </div> </div> </div> </div> 
1726<div class="row-footer-help flex max-centered-mobile margin-bottom-medium"> <div class="footer-nav flex flow-row justify-between align-center"> <a class="footer-nav-tab" href="/pages/"> <span class="footer-nav-tab-icon icon-icon_help trans-container"></span> <span class="footer-nav-tab-txt trans-container">Помощ</span> </a> <a href="javascript:;" data-element-type="UIElementChat" data-type="button" class="footer-nav-tab"> <div class="btn btn-empty btn-border-green btn-only-icon trans-container footer-nav-tab-icon"> <div class="btn-icon-img icon-icon_chat"></div> </div> <span class="footer-nav-tab-txt trans-container">Чат на живо</span> </a> </div> <div class="row-footer-links"> <div class="footer-links-left"> <div class="footer-social-icons"> <div class="footer-social-wrapper social-wrapper-1"> <a href="mailto:[email protected]" class="flex flow-row align-center social-link" aria-label="Email: [email protected]"> <div class="footer-link-icon footer-round-icon container-state-hover" title="[email protected]"> <span class="icon-icon_mail social-icon"></span> </div>  </a> </div> <div class="footer-social-wrapper social-wrapper-2"> <a href="https://www.youtube.com/channel/UCiNvLXDwfva39qX8dEDmbDg" class="footer-link-icon footer-round-icon container-state-hover" target="_blank" aria-label="YouTube канал на 8888 (нов таб)"> <span class="icon-icon_youtube social-icon"></span> </a> </div> <div class="footer-social-wrapper social-wrapper-3"> <a href="https://www.facebook.com/8888Games" class="footer-link-icon footer-round-icon container-state-hover" target="_blank" aria-label="Facebook: 8888Games (нов таб)"> <span class="icon-icon_fb social-icon"></span> </a> </div> <div class="footer-social-wrapper social-wrapper-5"> <a href="https://instagram.com/8888.bg" class="footer-link-icon footer-round-icon container-state-hover" target="_blank" aria-label="Instagram: 8888.bg (нов таб)"> <span class="icon-icon_instagram social-icon"></span> </a> </div> <div class="footer-social-wrapper social-wrapper-4"> <a href="tel:+35970088181" class="flex flow-row align-center social-link"> <div class="footer-link-icon phone-icon footer-round-icon container-state-hover" title="0700 88 181"> <span class="icon-icon_call social-icon"></span> </div> <div class="footer-social-txt">0700 88 181</div> </a> </div>  </div> </div> <div class="footer-links-right"> <div class="footer-link footer-nap container-state-hover"> <a href="http://www.nap.bg/" target="_blank"> <img src="https://s1.8888.bg/images/logos/nap_logo.svg" class="img-block" alt="НАП"> </a>  <span class="footer-link-text trans-container">Организатор ТОП СОФТ ООД, ЕИК 206153154, адрес за кореспонденция: гр. София, район "Изгрев", п.к. 1756, ул. "Лъчезар Станчев" №5, комплекс "Софарма Бизнес Тауърс", Сграда В, ет.6.<br>Удостоверения за лицензи № <a href="https://s4.8888.bg/media/mediabank/pdf/2026/9/10/109ea2f2808e7f1fe317dfd766a8ee91f8706b06/file.pdf" class="trans-container" class="trans-container" target="_blank">000030-8918</a> от 10.09.2026 г. и № <a href="https://s5.8888.bg/media/mediabank/pdf/2026/4/9/3960ef91317e34b60ddfd4899c86d392bf12f7fe/file.pdf" class="trans-container" target="_blank">000030-3524</a> от 09.04.2026 г., издадени от Националната агенция за приходите.</span>  </div>  <div class="footer-link footer-age show-desktop">
1726 <a href="/pages/?pr=14" class="footer-link-icon footer-round-icon yellow-txt">18+</a> </div>  </div> </div> </div> <div class="row-main-footer row-footer-apps flex max-centered-mobile"> <div class="footer-apps-site flex justify-center"> <div class="apps-box flex justify-evenly">  <a href="https://apps.apple.com/bg/app/8888-bg/id1583584520?platform=iphone" class="app-box app-box-ios flex" target="_blank"> <span class="icon-apple_download apps-icon"></span> <p class="app-text">Изтегли от <span class="block">App Store</span></p> </a> <a href="https://play.google.com/store/apps/details?id=bg.e8888.android" class="app-box app-box-android flex" target="_blank"> <span class="icon-icon_google_play apps-icon"></span> <p class="app-text">Изтегли от <span class="block">Google Play</span></p> </a> <a href="https://appgallery.huawei.com/app/C115253485" class="app-box app-box-android flex" target="_blank"> <span class="icon-icon_huawei apps-icon"></span> <p class="app-text">Изтегли от <span class="block">AppGallery</span></p> </a>  </div> </div> </div> </div> </footer> 
1727<div class="popup-box popup-cookie display-none" data-element-type="UIPopupCookie" data-popup-id="cookie_box" > <div class="popup-close" data-element-type="UIElementPopupClose"></div> <div class="popup-box-content"> <div class="popup-content"> <div class="popup-default-box">  <p class="popup-default-title">Посещавайки, използвайки или разглеждайки този сайт, Вие се съгласявате, че ще използваме определени бисквитки (cookie
1727s), за да подобрим Вашата удовлетвореност от нас. Моля, разгледайте нашата <a href="https://8888.bg/pages/?pr=144" class="underline">Политика за бисквитките (cookies)</a> за повече информация относно използваните от нас бисквитки (cookies) и как можете да ги изключите или управлявате.</p> <div class="btn-box"> <div class="btn btn-full btn-green inline-block upper trans-container"> <div class="relative">Разбрах</div> <a href="javascript:void(0)" class="absolute-full" data-accept></a> </div> </div>   </div> </div> </div></div><div class="popup-overlay active" id="popupOverlay" data-element-type="UIElementPopup" data-class="popup-enabled"> <div class="popup-box" data-body id="popup-box">  <div class="popup-close" data-element-type="UIElementPopupClose" style="transition: none; transform: translate3d(0px, 0px, 0px);"></div>  <div class="" data-popup-id="login" data-class-list="popup-login white "> <div class="popup-box-content"> <div class="login-gifts"></div> <div class="popup-content container-outside-register"> <h2 class="center bold upper">Вход</h2> <form id="popupLoginForm" name="loginForm" action="/login/" class="login-form" method="post" data-loader="#popup-box" data-element-type="UIElementForm" data-submit=".btn-submit-form" data-complete='[{"selector": "#popupOverlay","action": {"removeClass": "active"}}]'>
1728<div class="register-step-wrap">  <div class="container-wrap-content">  <div class="steps-fld-box flex " data-element-type="Input" >
1729<label for="login_username_popup">Имейл, телефон или ЕГН/ЛНЧ:</label> <div class="wrap-input"> <input id="login_username_popup" type="text" name="login_username" value=""> <div class="sign"></div> </div> <p class="error" data-error="login_username_popup"></p> </div> <div class="steps-fld-box flex " data-element-type="Input" >
1730<label for="login_password_popup">Парола:</label> <div class="wrap-input wrap-input-password"> <input id="login_password_popup" type="password" name="login_password" value=""> <div class="sign"></div> </div> <div id="toggle-password" class="btn-view-password" title="Покажи паролата" data-element-type="TogglePassword" data-input="#login_password_popup"> <div class="icon icon-icon_view_password gradient-green-text"></div> </div> <p class="error" data-error="login_password_popup"></p> </div>  <div class="relative center margin-bottom-20"> <p class="center margin-bottom-20">Декларирам, че не съм заявил включване и не съм включен в регистъра на уязвимите лица по Закона за хазарта!</p> </div>  <div class="relative center margin-bottom-20"> <div class="btn btn-full btn-green btn-submit-form btn-submit btn-form-action btn-vhod inline-block upper trans-container"> <div class="btn-icon-content container-state-hover flex align-center"> <div class="btn-icon-text">Вход</div> </div> <a href="javascript:void(0)" class="absolute-full"></a> <input type="submit" value="Вход" class="hidden absolute-full btn-submit-input"> </div> </div> <p class="center margin-bottom-30"><a href="/forgotPassword/" class="link-grey-txt link-fogotten-password link-underline-h" data-element-type="UIElementPopupManager" data-popup-open="forgot-password">Забравена парола?</a></p> </div> <div class="full-width"> <hr class="margin-bottom-30"> <div class="container-wrap-content paddingless"> <p class="center margin-bottom-20">Нямате все още регистрация?</p> <div class="relative center"> <div class="btn btn-empty btn-border-green btn-submit btn-form-action inline-block upper trans-container"> <div class="relative">регистрация</div> <a href="/registration/" class="absolute-full"></a> </div> </div> </div> </div>  <input type="hidden" name="submit_form" value="1" />
1731<input type="hidden" name="return_url" value="" /> </div> <input type="submit" value="" style="visibility:hidden;position:absolute"> </form> </div></div> </div> <div class="bonus-first-deposit-wrapper" data-popup-id="bonus_first_deposit" data-class-list="packer bonus-first-deposit">  </div>  <div class="" data-popup-id="empty-and-sitebtns" data-class-list="white popup-box-default"> <div class="popup-box-content"> <div class="popup-content"> <div class="popup-default-box"> <div class="relative center margin-bottom-20"> 
1732<p class="popup-default-title"></p> </div>  <div class="popup-playbtns flex justify-between"> <div class="popup-playbtns-wrapper flex justify-between"> <div class="popup-playbtn-wrap relative"> <span class="btn-icon icon-icon_7777_gaming"></span> <div class="btn btn-full btn-green inline-block trans-container upper"> <div class="relative">7777 Gaming</div> <a href="/iwin/" class="absolute-full" data-confirm-button="yes"></a> </div> </div> <div class="popup-playbtn-wrap relative"> <span class="btn-icon icon-icon_football"></span> <div class="btn btn-full btn-green inline-block trans-container upper"> <div class="relative">СПОРТ</div> <a href="/sport7/" class="absolute-full" data-confirm-button="yes"></a> </div> </div> <div class="popup-playbtn-wrap relative"> <span class="btn-icon icon-casino_cards"></span> <div class="btn btn-full btn-green inline-block trans-container upper"> <div class="relative">КАЗИНО</div> <a href="/casino/" class="absolute-full" data-confirm-button="yes"></a> </div> </div> <div class="popup-playbtn-wrap relative"> <span class="btn-icon icon-icon_live_casino"></span> <div class="btn btn-full btn-green inline-block trans-container upper"> <div class="relative">LIVE КАЗИНО</div> <a href="/casino/live/" class="absolute-full" data-confirm-button="yes"></a> </div> </div> </div> </div>  </div> </div></div> </div>   <div class="" data-popup-id="gift-campaigns" data-class-list=" ">  </div> <div class="" data-popup-id="popup-stop-deposit" data-class-list="popup-box-default"> <div class="popup-box-content"> <div class="popup-content"> <div class="popup-default-box"> </div> </div> </div> </div> <div class="popup-content" data-popup-id="confirm" data-class-list="popup-box-content" data-element-type="UIElementConfirm"> <div class="popup-default-box"> <p class="popup-default-title" data-confirm-message="header"></p> <div class="btn-box"> <div class="btn btn-full btn-green inline-block upper trans-container"> <div class="relative">Да</div> <a href="javascript:void(0)" class="absolute-full" data-confirm-button="yes"></a> </div> <div class="btn btn-empty btn-border-green inline-block upper trans-container"> <div class="relative">Не</div> <a href="javascript:void(0)" class="absolute-full" data-confirm-button="no"></a> </div> </div> </div> </div>  <div class="popup-box-content" data-popup-id="iframe" data-class-list="white popup-scan-barcode"></div> <div class="popup-box-content" data-popup-id="404"> <div class="popup-content"> <div class="popup-default-box"> <p>Установен е проблем със зареждане на заявеното от Вас съдържание.<br>Моля, използвайте бутона за обновяване. </p> <br> <div class="btn btn-full btn-green inline-block upper trans-container"> <div class="relative">Обнови</div> <a href="/" class="absolute-full" onclick="window.location.href=window.location.href"></a> <input type="submit" value="Обнови" class="hidden absolute-full btn-submit-input"> </div> </div> </div> </div> <div class="" data-popup-id="sport_top_winner" data-class-list="popup-box-check-winning popup-sport-topwinner"> </div> <div class="popup-levski-welcome" data-popup-id="welcome" data-class-list="popup-box-levski">  <div class="levskiclub-popup-card levski-welcome-card" data-lc-popup="welcome" role="dialog" aria-modal="true"> <div class="levski-welcome"> <div class="levski-welcome-title upper bold-txt">Внимание!</div> <div class="levski-welcome-text" data-lc-favorite-team-line hidden>Твоят любим отбор е <span data-lc-favorite-team></span></div> <div class="levski-welcome-text"> Ако продължиш напред и се включиш в кампанията
1733„СИНИЯТ БИЛЕТ", любимият ти отбор ще се промени на ПФК ЛЕВСКИ! </div> <div class="levski-welcome-actions flex justify-evenly"> <button type="button" class="levski-welcome-confirm upper trans-container" data-lc-enter-confirm>Продължи</button> <button type="button" class="levski-welcome-cancel upper trans-container" data-popup-close-action>Отказвам се</button> </div> </div></div> </div> <div class="popup-levski-success" data-popup-id="success" data-class-list="popup-box-levski">  <div class="levskiclub-popup-card levski-success-card" data-lc-popup="success" role="dialog" aria-modal="true"> <div class="levski-success"> <span class="levski-success-check" aria-hidden="true">
1733 <svg width="56" height="56" viewBox="0 0 56 56" fill="none"> <path d="M14 29L24 39L43 18" stroke="#8CF04B" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
1734</svg> </span> <div class="levski-success-title bold-txt upper">Наградата е твоя</div> <div class="levski-success-text"> въведи нужната информация, за да ти изпратим спечеления артикул. </div> <span data-lc-prize hidden></span> <form class="levski-success-form" data-lc-success-form> <label class="levski-success-field flex flow-column align-start" data-lc-success-field data-required-message="Полето е задължително."> <span class="levski-success-label">Име и фамилия</span> <input type="text" name="full_name" maxlength="199" spellcheck="false" required> <span class="levski-success-error" data-lc-success-error></span> </label> <label class="levski-success-field flex flow-column align-start" data-lc-success-field data-required-message="Полето е задължително."> <span class="levski-success-label">Адрес за доставка</span> <input type="text" name="address" maxlength="499" spellcheck="false" required> <span class="levski-success-error" data-lc-success-error></span> </label> <label class="levski-success-field flex flow-column align-start" data-lc-success-field data-required-message="Полето е задължително." data-invalid-message="Въведете валиден телефонен номер"> <span class="levski-success-label">Телефон</span> <input type="tel" name="phone" spellcheck="false" required> <span class="levski-success-error" data-lc-success-error></span> </label> <div class="levski-success-field flex flow-column align-start levski-success-size" data-lc-success-size hidden style="display:none" data-required-message="Избери размер."> <span class="levski-success-label">Изберете размер</span> <div class="levski-success-size-options" data-lc-success-size-options> <button type="button" class="levski-success-size-btn active" data-size="S">S</button> <button type="button" class="levski-success-size-btn" data-size="M">M</button> <button type="button" class="levski-success-size-btn" data-size="L">L</button> <button type="button" class="levski-success-size-btn" data-size="XL">XL</button> <button type="button" class="levski-success-size-btn" data-size="XXL">XXL</button> </div> <input type="hidden" name="size" value="S" data-lc-success-size-value> <span class="levski-success-error" data-lc-success-error></span> </div> </form> <button type="button" class="levski-popup-btn upper trans-container" data-lc-success-submit>Изпрати</button> </div></div> </div> <div class="popup-levski-draw-play" data-popup-id="draw" data-class-list="popup-box-levski">  <div class="levskiclub-popup-card levski-draw-card" data-lc-popup="draw" role="dialog" aria-modal="true"> <div class="levski-draw" data-lc-draw> <span class="levski-draw-eyebrow upper">Жребий</span> <div class="levski-draw-title upper bold-txt" data-lc-draw-prize></div> <div class="levski-draw-q upper">Колко участия искаш?</div> <div class="levski-draw-qty"> <button type="button" class="levski-draw-step trans-container" data-lc-draw-dec aria-label="По-малко">−</button> <span class="levski-draw-count bold-txt" data-lc-draw-count>1</span> <button type="button" class="levski-draw-step trans-container" data-lc-draw-inc aria-label="Повече">+</button> </div> <div class="levski-draw-summary"> <div class="levski-draw-formula"><span data-lc-draw-count-txt>1</span> <span data-lc-draw-count-unit data-singular="участие" data-plural="участия">участие</span> × <span data-lc-draw-price></span> <span data-lc-draw-price-unit data-singular="син билет" data-plural="сини билета">сини билета</span></div> <div class="levski-draw-total bold-txt upper"><span data-lc-draw-total></span> <span data-lc-draw-total-unit data-singular="син билет" data-plural="сини билета">
1734сини билета</span></div> <div class="levski-draw-remain">Остават ти <span data-lc-draw-remain></span> <span data-lc-draw-remain-unit data-singular="син билет" data-plural="сини билета">сини билета</span> след участието</div> </div> <button type="button" class="levski-draw-confirm upper trans-container" data-lc-draw-confirm>Потвърди участието</button> <button type="button" class="levski-draw-cancel upper trans-container" data-popup-close-action>Запази билетите</button> </div></div> </div> <div class="popup-levski-draw-success" data-popup-id="draw-success" data-class-list="popup-box-levski">  <div class="levskiclub-popup-card levski-drawsuccess-card" data-lc-popup="draw-success" role="dialog" aria-modal="true"> <div class="levski-drawsuccess"> <span class="levski-drawsuccess-check" aria-hidden="true"> <svg width="56" height="56" viewBox="0 0 56 56" fill="none"> <path d="M14 29L24 39L43 18" stroke="#8CF04B" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
1735</svg> </span> <div class="levski-drawsuccess-title upper bold-txt">Участваш с <span data-lc-drawsuccess-count>1</span> <span data-lc-drawsuccess-unit data-singular="шанс" data-plural="шанса">шанс</span></div> <div class="levski-drawsuccess-text">Теглене: <span data-lc-drawsuccess-date></span></div> <button type="button" class="levski-popup-btn upper trans-container" data-popup-close-action>Затвори</button> </div></div> </div> <div class="popup-levski-play-confirm" data-popup-id="play-confirm" data-class-list="popup-box-levski">  <div class="levskiclub-popup-card levski-play-card" data-lc-popup="play-confirm" role="dialog" aria-modal="true"> <div class="levski-play"> <span class="levski-play-eyebrow upper">Фен преживяване</span> <div class="levski-play-title upper bold-txt" data-lc-play-prize></div> <div class="levski-play-summary"> <div class="levski-play-row"> <span class="levski-play-label">Цена</span> <span class="levski-play-value bold-txt"><span data-lc-play-price></span> <span data-lc-play-price-unit data-singular="син билет" data-plural="сини билета">сини билета</span></span> </div> <div class="levski-play-row"> <span class="levski-play-label">Баланс след това</span> <span class="levski-play-value levski-play-value-accent"><span data-lc-play-remain></span> <span data-lc-play-remain-unit data-singular="син билет" data-plural="сини билета">сини билета</span></span> </div> </div> <div class="levski-play-subtext ">Внимание! Наградата не може да бъде разменена за евровата й равностойност.</div> <button type="button" class="levski-play-confirm upper trans-container" data-lc-play-confirm>Потвърди</button> <button type="button" class="levski-play-cancel upper trans-container" data-popup-close-action>Още не</button> </div></div> </div> <div class="popup-levski-enter-success" data-popup-id="enter-success" data-class-list="popup-box-levski">  <div class="levskiclub-popup-card levski-entersuccess-card" data-lc-popup="enter-success" role="dialog" aria-modal="true"> <div class="levski-entersuccess"> <div class="levski-entersuccess-title upper bold-txt">Честито!</div> <div class="levski-entersuccess-text"> Ти вече си част от Синият билет! Добре дошъл сред хората, които споделят една страст. Очакват те специални преживявания, привилегии и още много синьо настроение. </div> <button type="button" class="levski-popup-btn upper trans-container" data-popup-close-action>Към клуба</button> </div></div> </div> </div></div> 
1736<div class="display-none" data-element-type="UIStickyFootQuickDeposit"></div>  <div class="display-none" style="position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 11111; background: #0000007d;" data-popup-game-wrap> <div class="game-overlaybar game-overlaybar-deposit display-none" data-popup-game="deposit"></div> </div>   <div data-element-type="UIElementCaller"> </div> </div>  <div style="display: none;"> <div id="customer_name"></div> <div id="customer_email"></div> </div>            
1736<script> 
1737if(!bg.ecard.start || !bg.ecard.BaseElement){
1738document.addEventListener("DOMContentLoaded", function(){bg.ecard.start(bg.ecard.appConfig);})
1739}else{
1740bg.ecard.start(bg.ecard.appConfig); 
1741}
1742</script>
1742   
1742<script>    dataLayer.push({ 'currentDeviceType' : 'website' });
1743try{
vendor: 328 bytes, lines 1743-1748
1743
1744(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1745new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1746j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1747'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1748})(window,document,'script','dataLayer','
1748GTM-TSC6NLZ
vendor: 4 bytes, line 1748
1748');
1749}catch(e){}
1750</script>
vendor: 67 bytes, line 1750
1750<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1750GTM-TSC6NLZ
vendor: 85 bytes, line 1750
1750" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>   
1750</body></html>

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.