PageSourceSearch

https://jeux.loterie.lu/fr-lu/home.html

html loterie.lu collected 2026-10-02 13:23:47 UTC 314,306 bytes, 5,953 lines download raw bytes

1
2
3<!DOCTYPE html>
4
5
6
7
8
9
10
11
12
13
14
15
16
17<html lang="fr" xmlns:fb="http://ogp.me/ns/fb#"  class="no-js">
18    
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37<head>
38
39    
39<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="2afaa0fa-9b8d-4755-9772-b22e7b95877e" type="text/javascript" async></script>
39
40
41    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
42    <meta charset="utf-8">
43    <title>
44        Jeux en ligne, gains immédiats | Loterie Nationale
45    </title>
46    
47    
48        <meta name="description" content="EuroMillions, EuroDreams, Lotto... découvrez tous nos jeux de tirage et jeux instantanés. Tentez votre chance et gagnez instantanément !">
49    
50    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.5, viewport-fit=cover"/>
51    <meta name="HandheldFriendly" content="true" />
52    <link type="image/x-icon" rel="shortcut icon" href="/content/dam/interactive/ilottery/images/favicon/favicon-32.png">
53    <meta name="apple-mobile-web-app-capable" content="yes" />
54    <meta name="mobile-web-app-capable" content="yes"/>
55    <meta name="format-detection" content="telephone=no">
56    <link rel="apple-touch-icon" href="/content/dam/interactive/ilottery/images/favicon/touch-icon-iphone.png">
57    <link rel="apple-touch-icon" sizes="76x76" href="/content/dam/interactive/ilottery/images/favicon/touch-icon-ipad.png">
58    <link rel="apple-touch-icon" sizes="120x120" href="/content/dam/interactive/ilottery/images/favicon/touch-icon-iphone-retina.png">
59    <link rel="apple-touch-icon" sizes="152x152" href="/content/dam/interactive/ilottery/images/favicon/touch-icon-ipad-retina.png">
60    <link rel="icon" sizes="192x192" href="/content/dam/interactive/ilottery/images/favicon/favicon-192.png">
61    <link rel="icon" sizes="144x144" href="/content/dam/interactive/ilottery/images/favicon/favicon-144.png">
62    <link rel="icon" sizes="128x128" href="/content/dam/interactive/ilottery/images/favicon/favicon-128.png">
63    <link rel="icon" sizes="96x96" href="/content/dam/interactive/ilottery/images/favicon/favicon-96.png">
64    <link rel="icon" sizes="72x72" href="/content/dam/interactive/ilottery/images/favicon/favicon-72.png">
65    <link rel="icon" sizes="48x48" href="/content/dam/interactive/ilottery/images/favicon/favicon-48.png">
66    <link rel="icon" sizes="32x32" href="/content/dam/interactive/ilottery/images/favicon/favicon-32.png">
67    
68    
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87<script>
88    
89  interactive = typeof interactive === 'undefined' ? {} : interactive;
90  interactive.variables = typeof interactive.variables === 'undefined' ? {} : interactive.variables;
91
92	interactive.variables.registrationLevelId =JSON.parse('{"light":"7","anonymous":"4","full":"2"}');
93
94	for (var key in interactive.variables.registrationLevelId) {
95	  interactive.variables.registrationLevelId[key] = parseInt(interactive.variables.registrationLevelId[key]);
96	}
97	// set global terms process id and privacy process id
98	interactive.variables.termsConsentProcessId = 13
99	interactive.variables.privacyConsentProcessId = 14
100
101  interactive.variables.ltermsConsentProcessId = 15
102  interactive.variables.lprivacyConsentProcessId = 16
103
104  interactive.variables.ftermsConsentProcessId = 13
105  interactive.variables.fprivacyConsentProcessId = 14
106
107  interactive.variables.atermsConsentProcessId = 29
108  interactive.variables.aprivacyConsentProcessId = 30 
109  
110  interactive.variables.gamePlatformId = 74 
111
112  interactive.variables.drawcloudApiUrl = 'https://lux-draw-p1.ilotteryedrawlu.com';
113  interactive.variables.commandcloudApiUrl = 'https://cmdsecgw-lux-p1.igtilotterycmdts.com';
114  interactive.variables.convenienceCloudApi = 'https://lun.p2.awc.lotteryservices.net';
115
116  interactive.variables.termsid="9";
117  interactive.variables.biometricsid="14901";
118
119	interactive.variables.registrationLevelId['connect'] = 7; // temporary need to come from bundles portal config
120	interactive.variables.registrationLevelId['secondchance'] = 8; // temporary need to come from bundles portal config
121
122
123  interactive.variables.regLevel = interactive.variables.registrationLevelId.light;
124  interactive.variables.regMode = 'full';
125
126  interactive.variables.IDC_PENDING = '1';
127  interactive.variables.IDC_TO_APPROVE = '3';
128  interactive.variables.IDC_NOT_VALID = '4';
129  interactive.variables.IDC_IN_RETRY = '5';
130  interactive.variables.IDC_MAX_PLAYER_ATTEMPTS_REACHED = '6';
131  interactive.variables.IDC_MAX_SYSTEM_ATTEMPTS_REACHED = '7';
132  interactive.variables.IDC_REJECTED = '8';
133  interactive.variables.COUNTRY_CODE = '352';
134  interactive.variables.VPC_BARCODE_ENABLED = false;
135  interactive.variables.VPC_VERSION_NUMBER = '010';
136  interactive.variables.VPC_USE_CHECKSUM = true;
137  interactive.variables.AUTO_LOGIN_AFTER_REGISTRATION = false;
138  interactive.variables.LOYALTY_LEVELS = ["Iron", "Bronze", "Silver", "Gold", "Platinum", "Diamond"];
139
140  interactive.variables.ESA_API_KEY = 'IhCNQp3TrbZOrRH8hUwteToCFNVhwtmY7';
141  interactive.variables.PROCESSOR_ID = '2';
142
143  interactive.variables.portalGameConfigs = '{"EURODREAMS":{"portalGameCode":"EURODREAMS","esaGameId":"21","esaGameName":"Eurodreams","wagerPageName":"eurodreams","imageName":"eurodreams","cssName":"eurodreams","displayGameName":"EuroDreams","highFrequencyGame":false},"ADDON":{"portalGameCode":"ADDON","esaGameId":"18","esaGameName":"Addon","wagerPageName":"Addon","imageName":"Addon","cssName":"Addon","displayGameName":"Addon","highFrequencyGame":false},"JOKER":{"portalGameCode":"JOKER","esaGameId":"17","esaGameName":"Joker","wagerPageName":"Joker","imageName":"Joker","cssName":"Joker","displayGameName":"Joker","highFrequencyGame":false},"EINSTANT":{"portalGameCode":"EINSTANT","esaGameId":"19","esaGameName":"einstant","wagerPageName":"einstants","imageName":"einstant","cssName":"einstant","displayGameName":"Instant Games","highFrequencyGame":false},"LOTTO":{"portalGameCode":"LOTTO","esaGameId":"23","esaGameName":"Lotto","wagerPageName":"lotto","imageName":"lotto","cssName":"lotto","displayGameName":"Lotto 6aus49","highFrequencyGame":false},"HIGH5":{"portalGameCode":"HIGH5","esaGameId":"10","esaGameName":"High5","wagerPageName":"high5","imageName":"high5","cssName":"high5","displayGameName":"High 5","highFrequencyGame":false},"EUROMILLIONS":{"portalGameCode":"EUROMILLIONS","esaGameId":"20","esaGameName":"Euromillions","wagerPageName":"euromillions","imageName":"euromillions","cssName":"euromillions","displayGameName":"EuroMillions","highFrequencyGame":false},"ZUBITO":{"portalGameCode":"ZUBITO","esaGameId":"16","esaGameName":"Zubito","wagerPageName":"zubito","imageName":"zubito","cssName":"zubito","displayGameName":"Zubito Loto","highFrequencyGame":false}}';
144  
145  interactive.variables.PDP_X_API_KEY = '';  
146  interactive.variables.PDP_DOMAIN_URL = '';
147
148  interactive.variables.RESPONSIBLE_GAMING_TIME_OUT_ROUNDOFF = true;
149
150  interactive.variables.SESSION_TIMEOUT = '900000';
151  interactive.variables.SHOW_TERMS_AND_CONDITIONS_CHECKBOX = true;
152
153  interactive.variables.SUBSCRIPTIONS_AUTO_TOP_UP_ENABLED = false;
154  interactive.variables.XP_SDK_KEY = '';
155  interactive.variables.XP_ENABLED = false;
156  var domains = 'luxprod1.igtilotterycmdts.com';
157  interactive.variables.languageDomainsAllowed = [];
158if (domains) {
159  interactive.variables.languageDomainsAllowed = domains.split(",");
160}
161
162interactive.variables.timezone = 'Europe/Luxembourg'
163  // Contact Verification configurations
164  interactive.variables.CONTACT_VERIFY = {
165      MOBILE: {
166          enabled: true,
167          otp_length: 6,
168          external_link_enabled: true,
169          anonymous_verify: true
170      },
171      EMAIL: {
172          emailVerifyMethod: "otp",
173          emailOtpLength: 6
174      }
175      
176  }
177
178  interactive.variables.gcs = {
179    enabled: false,
180    defaultGeoProvider: "Radar",
181    lotteryWagerEnabled: false,
182    einstantsWagerEnabled: false,
183    shoppingCartWagerEnabled: false,
184    loginGeoLocateEnabled: false,
185    loginValidateSubscriptionEnabled: false,
186    providers: {
187      GEOCOMPLY: {
188        enabled: false
189      },
190      RADAR: {
191        enabled: false
192      }
193    }    
194  };
195  interactive.variables.SUBSCRIPTIONS_VALIDATION_DUPLICATES_ALLOWED = true;
196</script>
196
197
198
199    
199<script type="text/javascript" src="/content/interactive/ilottery/fr/home/jcr:content.overrideJQueryValidateMessages.js"></script>
199
200    
200<script>CQURLInfo={"requestPath":"/content/interactive/ilottery/fr/home","extension":"html","selectors":[],"systemId":"e774a22f-a09e-4d49-8b1d-b9aa6aa077bb","runModes":"s7connect,crx3,nosamplecontent,publish,crx3tar"};</script>
200
201
202
203    
203<script>CQURLInfo={"requestPath":"/content/interactive/ilottery/fr/home","extension":"html","selectors":[],"systemId":"e774a22f-a09e-4d49-8b1d-b9aa6aa077bb","runModes":"s7connect,crx3,nosamplecontent,publish,crx3tar"};</script>
203
204<link rel="stylesheet" href="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/3rdparty.min.20260605070501.css" type="text/css">
205<script src="/etc.clientlibs/clientlibs/granite/jquery.min.20260605070501.js"></script>
vendor: 1 bytes, line 205
205
206<script src="/etc.clientlibs/clientlibs/granite/utils.min.20260605070501.js"></script>
vendor: 1 bytes, line 206
206
207<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/3rdparty.min.20260605070501.js"></script>
vendor: 1 bytes, line 207
207
208<script src="/etc.clientlibs/interactive/clientlibs/ilottery/3rdparty/pdfmake.min.20260605070501.js"></script>
vendor: 1 bytes, line 208
208
209<script src="/etc.clientlibs/interactive/clientlibs/ilottery/3rdparty/slick-carousel.min.20260605070501.js"></script>
vendor: 1 bytes, line 209
209
210<script src="/etc.clientlibs/interactive/clientlibs/common/mobilephone.min.20260605070501.js"></script>
vendor: 1 bytes, line 210
210
211<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/common/home.min.20260605070501.js"></script>
211
212
213
214    
215
216
217 
218
219
220
221
222
223
224 
225
226
227
228
229<script type="text/javascript">
230    interactive = typeof interactive === 'undefined' ? {} : interactive;
231    interactive.variables = typeof interactive.variables === 'undefined' ? {} : interactive.variables;
232    interactive.variables.defaultTheme = "theme1";
233
234    function getThemeName() {
235        var selectedTheme = document.cookie.replace(/(?:(?:^|.*;\s*)theme\s*\=\s*([^;]*).*$)|^.*$/, "$1");
236        if(selectedTheme == ""){
237            selectedTheme = interactive.variables.defaultTheme;
238        }
239        return selectedTheme;
240    }
241    var isMinifyEnabled = true;
242    var cssFileName = getThemeName();
243    if(isMinifyEnabled){
244        cssFileName += '.min.20260605070501';
245    }else{
246        cssFileName += '.20260605070501';
247    }
248
249    document.write('<link rel="stylesheet" type="text/css" href="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/common/home/themes/'+cssFileName+'.css" />');
250</script>
250
251
252    <link rel="stylesheet" type="text/css" href="/content/dam/interactive/ilottery/designs/common/home/fonts/brightstar-verlag.css"/>  
253   
254    
254<script>;(function(w,d,t,r,u){var n,e,a; w[u]=w[u]||[],n=function(){var e={ti:'211071216',enableAutoSpaTracking:!0};e.q=w[u],w[u]=new UET(e),w[u].push('pageLoad')},e=d.createElement(t),e.src=r,e.async=1,e.onload=e.onreadystatechange=function(){var t=this.readyState;t&&t\!=='loaded'&&t\!=='complete'||(n(),e.onload=e.onreadystatechange=null)},a=d.getElementsByTagName(t)[0],a.parentNode.insertBefore(e,a)})(window,document,'script','//bat.bing.com/bat.js','uetq');</script>
254
255
256    
256<script>
257        document.createElement( "picture" );
258        portalGGA.variables.language = "fr"
259    </script>
259
260    
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279<script>
vendor: 363 bytes, lines 279-285
279
280    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
281        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
282        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
283    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
284
285    ga('create', '
285UA-56325845-4
vendor: 21 bytes, lines 285-287
285', 'auto');
286    
287    
287ga('require', 'ecommerce'); ga('send', 'pageview', {'page': location.pathname + location.search + location.hash});
288</script>
288
289<!-- Start VWO Asynchronous Code -->
290<script type='text/javascript'>
291var _vwo_code=(function(){
292var account_id=420328,
293settings_tolerance=2000,
294library_tolerance=2500,
295use_existing_jquery=false,
296/* DO NOT EDIT BELOW THIS LINE */
297f=false,d=document;return{use_existing_jquery:function(){return use_existing_jquery;},library_tolerance:function(){return library_tolerance;},finish:function(){if(!f){f=true;var a=d.getElementById('_vis_opt_path_hides');if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var b=d.createElement('script');b.src=a;b.type='text/javascript';b.innerText;b.onerror=function(){_vwo_code.finish();};d.getElementsByTagName('head')[0].appendChild(b);},init:function(){settings_timer=setTimeout('_vwo_code.finish()',settings_tolerance);var a=d.createElement('style'),b='body{filter:alpha(opacity=0) !important;background:none !important;}',h=d.getElementsByTagName('head')[0];a.setAttribute('id','_vis_opt_path_hides');a.setAttribute('type','text/css');if(a.styleSheet)a.styleSheet.cssText=b;else a.appendChild(d.createTextNode(b));h.appendChild(a);this.load('//dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&r='+Math.random());return settings_timer;}};}());_vwo_settings_timer=_vwo_code.init();
298</script>
298
299<!-- End VWO Asynchronous Code -->
300    
300<script>portalGGA.utils.isAccountBalanceEnabled = 'true';</script>
300
301</head>  
302    
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324<body class="index-page">
325
326
327
328
329
330
331<!-- Google Tag Manager -->
vendor: 67 bytes, lines 331-333
331
332<noscript>
333    <iframe src="//www.googletagmanager.com/ns.html?id=
333GTM-WQ74Z4
vendor: 96 bytes, lines 333-335
333"
334            height="0" width="0" style="display:none;visibility:hidden"></iframe>
335</noscript>
336<script>
vendor: 337 bytes, lines 336-339
336(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
337        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
338        '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
339})(window,document,'script','dataLayer','
339GTM-WQ74Z4
vendor: 3 bytes, line 339
339');
339</script>
339
340<!-- End Google Tag Manager -->
341    <div id="topOfPage"></div>
342    
343
344<script type="text/javascript">
345    if(window.location.hash == '#showNonLotteryUi'){
346        localStorage.removeItem('hideNonLotteryUi');
347        handleShowHideNonLotteryUI(false);
348    }else if(window.location.hash == '#hideNonLotteryUi'){
349        if(localStorage.getItem('hideNonLotteryUi') == null){
350            localStorage.setItem('hideNonLotteryUi', "true");
351        }
352        handleShowHideNonLotteryUI(true);
353    }else if(localStorage.getItem('hideNonLotteryUi') == "true"){
354        handleShowHideNonLotteryUI(true);
355    }
356
357    function handleShowHideNonLotteryUI(hideUiFlag){
358        if(hideUiFlag){
359            $('body').addClass("defined-ui-hidden");
360        }else{
361            $('body').removeClass("defined-ui-hidden");
362        }
363    }
364</script>
364
365
366     
366<script>
367  window.uetq=window.uetq||[];
368  window.uetq.push('consent', 'update',
369
370{     'ad_storage': 'granted',   }
371);
372</script>
372 
373    
374    <div class="portal-container">
375        
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390<!-- Navigation -->
391<div class="navbar-set"></div>
392<div class="header navbar-fixed-top" role="banner">
393    <!-- Accessibility: jump to main content -->
394    <a href="#srNavMain" class="sr-only sr-only-focusable" id="skippy--global">
395        <span class="skiplink-text">Skip to main content</span>
396    </a>
397    <div class="header__top  hide-for-iframe">
398        <div class="header__container">
399            <div class="session-timer"></div>
400            <nav class="header__inner">
401                <div class="loginbar">
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417<div class="account-nav" id="accountBarDesktop"></div>
418<div class="dropdown header__btn header__language hide">
419    <a href="/content/interactive/ilottery/en/home.html" class="btn btn-top-header btn-top-header-link-dropdown dropdown-toggle languagedropdown" data-toggle="dropdown" aria-expanded="false">
420        EN<span class="sr-only">English</span> <span class="glyphicon glyphicon-menu-down menu-caret" aria-hidden="true"></span>
421    </a>
422    <ul class="dropdown-menu dropdown-menu-right dropdown-menu--header-top">
423        <li><a href="/content/interactive/ilottery/fr/home.html" class="languagedropdown">FR</a></li>
424        <li><a href="/content/interactive/ilottery/en/home.html" class="languagedropdown">EN</a></li>
425    </ul>
426</div> 
427<div class="header__btn header__help">
428    <a href="/content/interactive/ilottery/en/help.html" class="btn btn-lg btn-top-header-link btn-top-header">
429        <span class="sr-only">Help</span>
430        <span class="fa fa-info-circle" aria-hidden="true"></span>
431    </a>
432</div>
433
434<script>
435    
436    var shoppingCartWidgetWrapperTemplate =  function(obj){
437var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
438with(obj||{}){
439__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div id="cartWidget" class="cart-dropdown header__btn">\n    <a href="/content/interactive/ilottery/en/shoppingcart.html" class="btn btn-lg btn-cart btn-top-header btn-top-header-link-dropdown">\n        <span class="sr-only">'+
440((__t=( CQ.I18n.getMessage("shoppingcart.widget.shoppingCart.label") ))==null?'':__t)+
441'</span>\n        <span class="pd-icon pd-icon-lottery-shopping-cart btn-cart__icon" aria-hidden="true"></span><span class="badge badge--cart" data-pd="cartItems"></span>\n    </a>\n    <div class="dropdown-menu dropdown-menu-right dropdown-menu--header-top" role="menu">\n        <div class="cart__icon text-center">\n            <span class="cart__item-count" data-pd="cartItems"></span>\n            <span class="sprite-cart"></span>\n        </div>\n        \n        <div class="cart__empty-notice" data-pd="cartEmpty">  \n            <p>'+
442((__t=( CQ.I18n.getMessage("shoppingcart.widget.emptyCart.title") ))==null?'':__t)+
443'</p>\n            <p><small>'+
444((__t=( CQ.I18n.getMessage("shoppingcart.widget.emptyCart.content") ))==null?'':__t)+
445'</small></p>\n        </div>\n\n        <div class="cart__wagers" data-pd="cartList">\n            <div data-pd="inlineMsg" class="alert alert-success cartWidget-inlineMsg-discount" style="display:none"><div data-pd="cart-inlineMsg-text"></div></div>\n            <div data-pd="inlineMsg" class="alert alert-success cartWidget-inlineMsg-freeTicket" style="display:none"><div data-pd="cart-inlineMsg-text"></div></div>\n            <div class="cart__title">\n                <span class="cart__title-label"><span class="pd-icon pd-icon-lottery-shopping-cart" aria-hidden="true"></span> '+
446((__t=( CQ.I18n.getMessage("shoppingcart.widget.yourCart.title") ))==null?'':__t)+
447'</span>\n            </div>\n            <ul class="cart__wagers__overview list-unstyled" data-pd="cart-items"></ul>\n        </div>\n        \n        <div class="cart__footer" data-pd="cartActions">\n            <!--<div class="cart__total h4">\n                <span class="cart__total__title">'+
448((__t=( CQ.I18n.getMessage("shoppingcart.widget.yourCart.total") ))==null?'':__t)+
449':</span>\n                <span class="cart__total__amount" data-pd="cartTotal" ></span>\n            </div>-->\n            <div class="cart__actions">\n                <button data-pd="goToCart" type="button" title="Checkout" class="btn btn-default btn-block btn-text-initial">'+
450((__t=( CQ.I18n.getMessage("shoppingcart.widget.checkout.title") ))==null?'':__t)+
451'</button>\n            </div>\n        </div>\n    </div>\n</div>\n';
452}
453return __p;
454}
455
456</script>
456
457
458<script>
459     
460      var loginBarNotLoggedInTemplate =  function(obj){
461var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
462with(obj||{}){
463__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="account-nav__not-auth clearfix">\n    <div class="header__btn">\n        <button class="btn btn-login btn-account-header br-0" data-track="click" data-track-category="interaction" data-track-action="click" data-track-label="connexionRequest" data-target="#loginModal" data-toggle="modal">'+
464((__t=( CQ.I18n.getMessage("topnav.login.label") ))==null?'':__t)+
465'</button>\n    </div>\n    <div class="header__btn">\n        <a href="/content/interactive/igaming/fr/registration.html" class="btn btn-register btn-account-header br-0">'+
466((__t=( CQ.I18n.getMessage("topnav.register.label") ))==null?'':__t)+
467'</a>\n    </div>\n</div>\n';
468}
469return __p;
470}
471
472  </script>
472
473  
473<script>
474    
475    var loginBarLoggedInTemplate =  function(obj){
476var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
477with(obj||{}){
478__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="account-nav__players-info"> \n    <div class="btn-group">\n        <div class="dropdown pull-left">\n            <a href="javascript:void(0)" class="btn btn-top-header btn-top-header-link-dropdown dropdown-toggle" data-toggle="dropdown" aria-expanded="false">\n                <span class="account-nav__players-name" data-pd="playerName">'+
479((__t=( firstName ))==null?'':__t)+
480'</span>\n                <span class="glyphicon glyphicon-menu-down menu-caret" aria-hidden="true"></span>\n            </a>\n            <div class="dropdown-menu dropdown-menu-right dropdown-menu--my-account">\n                <div class="my-account-nav">\n                    <div class="my-account-nav__user-info">\n                        <div class="my-account-nav__user">\n                            <div class="my-account-nav__avatar">\n                                <img src="'+
481((__t=( interactive.utils.common.playerAvatar() ))==null?'':__t)+
482'" alt="Avatar" class="img-responsive my-account-nav__img-avatar">\n                            </div>\n                            <span class="my-account-nav__username">\n                                <span class="text-capitalize">\n                                    '+
483((__t=( firstName ))==null?'':__t)+
484' '+
485((__t=( lastName ))==null?'':__t)+
486'\n                                </span>\n                            </span>\n                            <span class="my-account-nav__details-overview">\n                                <span class="my-account-nav__details-title">\n                                     '+
487((__t=( CQ.I18n.getMessage("loginBar.balance") ))==null?'':__t)+
488'\n                                   \n                                </span>\n                                <span class="my-account-nav__details-money">\n                                    <span class="pd-icon pd-icon-dp-wallet" aria-hidden="true"></span>\n                                    ';
489 if (interactive.utils.common.isBalance('pay')) { 
490__p+='\n                                        <span class="my-account-nav__details-label">'+
491((__t=( interactive.utils.common.getBalance('pay', true) ))==null?'':__t)+
492'</span>\n                                    ';
493 } else { 
494__p+='\n                                        <span class="my-account-nav__details-label">\n                                            0.00 '+
495((__t=( interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
496'\n                                        </span>\n                                    ';
497 } 
498__p+='\n                                </span>\n                            </span>\n                             <span class="my-account-nav__details-overview">\n                                <span class="my-account-nav__details-title">'+
499((__t=( CQ.I18n.getMessage("loginBar.bonusBags") ))==null?'':__t)+
500'</span>\n                                <span class="my-account-nav__details-points">\n                                    <span class="pd-icon pd-icon-bonus-bag" aria-hidden="true"></span>\n                                    <span class="my-account-nav__details-label">'+
501((__t=( interactive.utils.common.getBalance('bonus', true) ))==null?'':__t)+
502'</span>\n                                </span>\n                            </span>\n\n                            <!--\n                            <span class="my-account-nav__details-overview">\n                                <span class="my-account-nav__details-title">Rewards Points</span>
502\n                                <span class="my-account-nav__details-points">\n                                    <span class="pd-icon pd-icon-pff-loyalty-points" aria-hidden="true"></span>\n                                    <span class="my-account-nav__details-label">'+
503((__t=( interactive.utils.common.getBalance('points', true) ))==null?'':__t)+
504'</span>\n                                </span>\n                            </span>\n                            -->\n                        </div>\n                         ';
505 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous) { 
506__p+='\n                            <div class="my-account-nav__actions spacer-bottom">\n                                <a href="/content/interactive/igaming/en/my-account/manage-balance.html" class="btn btn-primary btn-block" role="button"><span class="text-uppercase">'+
507((__t=( CQ.I18n.getMessage("menu.depositfunds") ))==null?'':__t)+
508'</span></a>\n                            </div>\n                        ';
509 } 
510__p+='\n                        <!-- <div class="my-account-nav__actions">\n                            <a href="/content/interactive/igaming/en/my-account/manage-balance.html#transactionType=deposit" class="btn btn-info btn-block" role="button"><span class="text-uppercase">'+
511((__t=( CQ.I18n.getMessage("menu.depositfunds") ))==null?'':__t)+
512'</span></a>\n                        </div> -->\n                    </div>\n                    <div class="my-account-nav__list-wrapper">\n                        <nav class="my-account-nav__list my-account-nav__list--v-divider" aria-label="My Account">\n                            <h1 class="my-account-nav__list-heading">\n                                <!-- <span class="pd-icon pd-icon-player-icon pd-icon-1-2x" aria-hidden="true"></span> -->\n                                <span class="my-account-nav__heading"><span class="text-bold">'+
513((__t=( CQ.I18n.getMessage("menu.myaccount") ))==null?'':__t)+
514'</span></span>\n                            </h1>\n                            <ul class="list-unstyled margin-reset">\n                                <li>\n                                    <a href="/content/interactive/igaming/en/my-account.html" data-nav-link>\n                                       '+
515((__t=(  CQ.I18n.getMessage("menu.myaccount") ))==null?'':__t)+
516'\n                                    </a>\n                                </li>\n                                <li>\n                                    <a href="/content/interactive/ilottery/en/myaccount/virtualcard.html" data-nav-link>\n                                         '+
517((__t=(  CQ.I18n.getMessage("menu.virtualcard") ))==null?'':__t)+
518'\n                                    </a>\n                                </li>\n                                <li>\n                                    <a href="/content/interactive/ilottery/en/myaccount/favorites.html" data-nav-link>\n                                        '+
519((__t=(  CQ.I18n.getMessage("menu.favorites") ))==null?'':__t)+
520'\n                                    </a>\n                                </li>\n                                <li>\n                                    <a href="/content/interactive/ilottery/en/myaccount/mytickets.html" data-nav-link>\n                                         '+
521((__t=(  CQ.I18n.getMessage("menu.mytickets") ))==null?'':__t)+
522'\n                                    </a>\n                                </li>\n                                <li>\n                                    <a href="/content/interactive/ilottery/en/myaccount/my-subscriptions.html" data-nav-link>\n                                         '+
523((__t=(  CQ.I18n.getMessage("menu.subscriptions") ))==null?'':__t)+
524'\n                                    </a>\n                                </li>\n                               <!--  <li>\n                                    <a href="/content/interactive/igaming/en/my-account/my-details.html" data-nav-link>\n                                        My Details\n                                    </a>\n                                </li> -->\n                                <!-- ';
525 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 
526__p+='\n                                    <li>\n                                        <a href="/content/interactive/igaming/en/my-account/manage-balance.html" data-nav-link>\n                                             '+
527((__t=(  CQ.I18n.getMessage("menu.balance") ))==null?'':__t)+
528'\n                                        </a>\n                                    </li>\n                                ';
529 } 
530__p+=' -->\n								<!-- ';
531 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 
532__p+='\n									<li>\n                                        <a href="/content/interactive/ilottery/en/myaccount/preferences.html" data-nav-link>\n                                            My Preferences\n                                        </a>\n                                    </li>\n								';
533 } 
534__p+=' -->\n                                ';
535 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 
536__p+='\n                                    <li>\n                                        <a href="/content/interactive/ilottery/en/myaccount/my-bonuses.html" data-nav-link>\n                                             '+
537((__t=(  CQ.I18n.getMessage("menu.bonuses") ))==null?'':__t)+
538'\n                                        </a>\n                                    </li>\n                                ';
539 } 
540__p+='\n								';
541 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 
542__p+='\n									<li>\n                                        <a href="/content/interactive/ilottery/en/myaccount/my-promotions.html" data-nav-link>\n                                             '+
543((__t=(  CQ.I18n.getMessage("menu.promotions") ))==null?'':__t)+
544'\n                                        </a>\n                                    </li>\n								';
545 } 
546__p+='\n                                ';
547 if(allowDocumentUpload){ 
548__p+='\n                                    <li>\n                                        <a href="/content/interactive/ilottery/fr/myaccount/kycdocuments.html" data-nav-link>\n                                             '+
549((__t=(  CQ.I18n.getMessage("menu.document") ))==null?'':__t)+
550'\n                                        </a>\n                                    </li>\n                                ';
551 } 
552__p+='\n								<li>\n                                    <a href="/content/interactive/ilottery/en/myaccount/my-activity.html" data-nav-link>\n                                         '+
553((__t=(  CQ.I18n.getMessage("menu.activity") ))==null?'':__t)+
554'\n                                    </a>\n                                </li>\n                                ';
555 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 
556__p+='\n                                    <li>\n                                        <a href="/content/interactive/ilottery/en/myaccount/accountinformation.html" data-nav-link> '+
557((__t=(  CQ.I18n.getMessage("menu.messages") ))==null?'':__t)+
558'</a></li>\n                                ';
559 } 
560__p+='\n                               <!--  ';
561 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 
562__p+='\n                                    <li>\n                                        <a href="/content/interactive/igaming/en/my-account/close-account.html" data-nav-link>\n                                             '+
563((__t=(  CQ.I18n.getMessage("menu.closeaccount") ))==null?'':__t)+
564'\n                                        </a>\n                                    </li>\n                                ';
565 } 
566__p+=' -->\n                            </ul>\n                        </nav>\n                        <div class="my-account-nav__list-group">\n                            <nav class="my-account-nav__list my-account-nav__list--accent" aria-label="iLottery">\n                                <h1 class="my-account-nav__list-heading my-account-nav__list-heading--accent">\n                                    &nbsp;\n                                    <!-- <span class="pd-icon pd-icon-nav-lottery pd-icon-1-2x" aria-hidden="true"></span>
566\n                                    <span  class="my-account-nav__heading">iLOTTERY</span> -->\n                                </h1>\n                                <ul class="list-unstyled margin-reset">\n                                    <li>\n                                        <a href="/content/interactive/ilottery/en/myaccount/invite-a-friend.html" data-nav-link>     '+
567((__t=(  CQ.I18n.getMessage("menu.inviteafriend") ))==null?'':__t)+
568'\n                                        </a>\n                                    </li>\n                                    <li>\n                                        <a href="/content/interactive/ilottery/en/myaccount/set-limits.html" data-nav-link>\n                                             '+
569((__t=(  CQ.I18n.getMessage("menu.setlimit") ))==null?'':__t)+
570'\n                                        </a>\n                                    </li>\n                                    <li>\n                                        <a href="/content/interactive/igaming/en/my-account/consent-management.html" data-nav-link>\n                                            '+
571((__t=(  CQ.I18n.getMessage("menu.consent") ))==null?'':__t)+
572'\n                                        </a>\n                                    </li>\n                                    ';
573 if(registrationLevel !== interactive.variables.registrationLevelId.anonymous){ 
574__p+='\n                                        <li>\n                                            <a href="/content/interactive/ilottery/en/myaccount/preferences.html" data-nav-link>\n                                                '+
575((__t=(  CQ.I18n.getMessage("menu.preferences") ))==null?'':__t)+
576'\n                                            </a>\n                                        </li>\n                                    ';
577 } 
578__p+='\n                                    <!-- <li>\n                                        <a href="/content/interactive/ilottery/en/myaccount/purchase-triggers.html" data-nav-link>\n                                            '+
579((__t=(  CQ.I18n.getMessage("menu.triggers") ))==null?'':__t)+
580'\n                                        </a>\n                                    </li> -->\n                                    <!-- ';
581 for (var i = 0; i < portalnavJson.length; i++) { 
582__p+='\n                                        ';
583 if(portalnavJson[i].title){
584__p+='\n                                            <li>\n                                                <a href="'+
585((__t=(portalnavJson[i].link))==null?'':__t)+
586'.html">\n                                                    <span class="'+
587((__t=(portalnavJson[i].iconcss))==null?'':__t)+
588'"></span> '+
589((__t=(portalnavJson[i].title))==null?'':__t)+
590'\n                                                    ';
591 if (portalnavJson[i].havespan) { 
592__p+='\n                                                        <span class="messages-count"></span>\n                                                    ';
593 } 
594__p+='\n                                                </a>\n                                            </li>\n                                        ';
595 } 
596__p+='\n                                    ';
597 } 
598__p+=' -->\n                                </ul>\n                            </nav>\n                        </div>\n                    </div>\n                </div>\n                <div class="my-account-nav__logout">\n                    <a href="javascript:void(0)" data-pd="logout" class="btn btn-logout cta-logout" role="button">\n                        <span class="icon-dp icon-dp-logout" aria-hidden="true"></span>\n                        '+
599((__t=(  CQ.I18n.getMessage("menu.logout") ))==null?'':__t)+
600'\n                    </a>\n                </div>\n            </div>\n            <!-- <ul class="dropdown-menu dropdown-menu--myaccount" role="menu">\n                ';
601 for (var i = 0; i < portalnavJson.length; i++) { 
602__p+='\n                    ';
603 if(portalnavJson[i].title){
604__p+='\n                        <li>\n                            <a href="'+
605((__t=(portalnavJson[i].link))==null?'':__t)+
606'.html">
606\n                                <span class="'+
607((__t=(portalnavJson[i].iconcss))==null?'':__t)+
608'"></span> '+
609((__t=(portalnavJson[i].title))==null?'':__t)+
610'\n                                ';
611 if (portalnavJson[i].havespan) { 
612__p+='\n                                    <span class="messages-count"></span>\n                                ';
613 } 
614__p+='\n                            </a>\n                        </li>\n                    ';
615 } 
616__p+='\n                ';
617 } 
618__p+='\n                <li class="logout"><a href="#" id="logout"><span class=""></span>Logout</a></li>\n            </ul> -->\n        </div>\n        <div class="header__btn upgrade_btn" style="display:none;">\n            <a href="" class="btn btn-upgrade btn-account-header br-0 upgrade_btn_link">Upgrade</a>\n        </div>\n        <a href="/content/interactive/igaming/en/my-account/manage-balance.html" class="btn btn-top-header btn-top-header-default" data-nav-link>\n            <span class="account-nav__players-balance">\n                <span class="sr-only">Your balance is</span>\n                <span class="pd-icon pd-icon-dp-wallet" aria-hidden="true"></span>\n                ';
619 if (interactive.utils.common.isBalance('pay')) { 
620__p+='\n				    <span class="account-nav__label">\n                        '+
621((__t=( interactive.utils.common.getBalance('pay', true) ))==null?'':__t)+
622'            \n                    </span>\n				';
623 } else { 
624__p+='\n					<span class="account-nav__label">\n                        0.00 '+
625((__t=( interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
626'\n                    </span>\n				';
627 } 
628__p+='\n            </span>\n        </a> \n        <a href="/content/interactive/ilottery/fr/myaccount/my-bonuses.html" class="btn btn-top-header btn-top-header-default" data-nav-link="">\n            <span class="account-nav__players-balance">\n                <span class="sr-only">Your balance is</span>\n                <span class="pd-icon pd-icon-bonus-bag" aria-hidden="true"></span>\n                \n				    <span class="account-nav__label">\n                        '+
629((__t=( interactive.utils.common.getBalance('bonus', true) ))==null?'':__t)+
630'            \n                    </span>\n				\n            </span>\n        </a>\n        <div class="header__btn" style="display:none;">\n            <a href="" class="btn btn-upgrade btn-account-header br-0">Upgrade</a>\n        </div>\n        <!--\n        <a href="/content/interactive/ilottery/en/loyalty.html" class="btn btn-top-header btn-top-header-info" data-nav-link>\n            <span class="account-nav__players-points">\n                <span class="sr-only">Rewards Points</span>\n                <span class="pd-icon pd-icon-pff-loyalty-points" aria-hidden="true"></span>\n                <span class="account-nav__label">'+
631((__t=( interactive.utils.common.getBalance('points', true) ))==null?'':__t)+
632'</span>\n            </span>\n        </a>\n        -->\n    </div>\n</div>';
633}
634return __p;
635}
636
637</script>
637
638
639
640<script>
641    
642    var shoppingCartWidgetWagerItem =  function(obj){
643var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
644with(obj||{}){
645__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="game-image no-shadow" ';
646 if (isFreeTicket) { 
647__p+='data-badge="free"';
648 } 
649__p+='>\n    <span class="sr-only">'+
650((__t=( displayGameName ))==null?'':__t)+
651'</span>\n    <img src="/content/dam/interactive/ilottery/images/game-logos/'+
652((__t=( gameConfig.cssName ))==null?'':__t)+
653'.png" alt="lotto">\n\n</div>\n\n<ul class="cart__info list-unstyled">\n    <li>'+
654((__t=( CQ.I18n.getMessage("cart.widget.Plays") ))==null?'':__t)+
655': \n        <span>\n            ';
656 if (isFreeTicket) { 
657__p+='\n                '+
658((__t=( boards.length ))==null?'':__t)+
659' \n            ';
660 } else { 
661__p+='\n                '+
662((__t=( (description) ? description.split(' | ')[1] : '' ))==null?'':__t)+
663'\n            ';
664 } 
665__p+='\n        </span>\n    </li>\n    <li>\n        ';
666 if (isFreeTicket) { 
667__p+='\n            <span>'+
668((__t=( CQ.I18n.getMessage("cart.widget.freeticket") ))==null?'':__t)+
669'</span>\n        ';
670 } else { 
671__p+='\n            '+
672((__t=( CQ.I18n.getMessage("cart.widget.Total") ))==null?'':__t)+
673'\n            <span>\n                '+
674((__t=( (payment && payment.source.id === 'POINTS') ? portalGGA.utils.pointsFormatted(payment.amount, true) + ' ' + CQ.I18n.getMessage("shoppingcart.summary.loyaltyPoints") :  portalGGA.utils.currencyFormatted(payment.amount,true) + " "+interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
675'\n            </span>\n        ';
676 } 
677__p+='\n    </li>\n</ul>\n    \n';
678 if (!isFreeTicket && (!packageNo || firstInPackage)) { 
679__p+='\n    <span class="cart__delete-wager">\n        <button class="btn btn-lg btn-transparent padding-reset" data-pd="cartItemRemove">\n            <span class="pd-icon pd-icon-delete" aria-hidden="true"></span> <span class="sr-only">Remove ticket</span>\n        </button>\n    </span>\n';
680 } 
681__p+='\n';
682}
683return __p;
684}
685
686</script>
686
687
688<script>
689    
690    var shoppingCartWidgetSubscriptionItem =  function(obj){
691var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
692with(obj||{}){
693__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="game-image no-shadow">\n    <span class="sr-only">'+
694((__t=( displayGameName ))==null?'':__t)+
695'</span>\n    <img src="/content/dam/interactive/ilottery/images/game-logos/'+
696((__t=( gameConfig.cssName ))==null?'':__t)+
697'.png" alt="lotto">\n</div>\n\n<ul class="cart__info list-unstyled">\n    <li>'+
698((__t=( CQ.I18n.getMessage("cart.widget.tickets") ))==null?'':__t)+
699' <span>'+
700((__t=( description.split(' | ')[1] ))==null?'':__t)+
701'</span></li>\n    <li>'+
702((__t=( CQ.I18n.getMessage("cart.widget.Price") ))==null?'':__t)+
703' <span>'+
704((__t=( interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(payment.amount) ))==null?'':__t)+
705'</span></li>\n</ul>\n\n';
706 if (!isFreeTicket && (!packageNo || firstInPackage)) { 
707__p+='\n    <span class="cart__delete-wager">\n        <button class="btn btn-lg btn-transparent padding-reset" data-pd="cartItemRemove">\n            <span class="pd-icon pd-icon-delete" aria-hidden="true"></span> <span class="sr-only">Remove ticket</span>\n        </button>\n    </span>\n';
708 } 
709__p+='';
710}
711return __p;
712}
713
714</script>
714
715
716<script>
717    
718    var shoppingCartWidgetVoucherItem =  function(obj){
719var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
720with(obj||{}){
721__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="game-image no-shadow">\n    <span class="sr-only">'+
722((__t=( displayGameName ))==null?'':__t)+
723'</span>\n    <img src="/content/dam/interactive/ilottery/images/game-logos/'+
724((__t=( gameConfig.cssName ))==null?'':__t)+
725'.png" alt="lotto">\n\n</div>\n\n<ul class="cart__info list-unstyled">\n    <li>'+
726((__t=( CQ.I18n.getMessage("cart.widget.tickets") ))==null?'':__t)+
727' <span>'+
728((__t=( (description) ? description.split(' | ')[1] : '' ))==null?'':__t)+
729'</span></li>\n    <li>'+
730((__t=( CQ.I18n.getMessage("cart.widget.Price") ))==null?'':__t)+
731' <span>'+
732((__t=( (payment && payment.source.id === 'POINTS') ? portalGGA.utils.pointsFormatted(payment.amount, true) + ' ' + CQ.I18n.getMessage("shoppingcart.summary.loyaltyPoints") : interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(payment.amount) ))==null?'':__t)+
733'</span></li>\n</ul>\n    \n<span class="cart__delete-wager">\n    <button class="btn btn-lg btn-transparent padding-reset" data-pd="cartItemRemove">\n        <span class="pd-icon pd-icon-delete" aria-hidden="true"></span> <span class="sr-only">Remove ticket</span>\n    </button>\n</span>\n';
734}
735return __p;
736}
737
738</script>
738
739
740<script type="text/javascript">
741var loginBar = new portalGGA.views.LoginBar({el:$('#accountBarDesktop'),
742    signupJson:{"signupLink":"/content/interactive/igaming/en/registration","signupLinkConnect":"/content/interactive/igaming/en/connectRegistration"},
743    portalnavJson:[{"My Account":"/content/interactive/ilottery/en/myaccount"},{"title":"Mon compte","link":"/content/interactive/igaming/en/my-account","iconcss":"","havespan":false},{"title":"Faire un versement","link":"/content/interactive/igaming/en/my-account/manage-balance","iconcss":"","havespan":false},{"title":"Mes favoris","link":"/content/interactive/ilottery/en/myaccount/favorites","iconcss":"","havespan":false},{"title":"Messages et notifications","link":"/content/interactive/ilottery/en/myaccount/accountinformation","iconcss":"","havespan":true}],
744    registrationText:{"content":""},
745    gameConfig: '{"EURODREAMS":{"portalGameCode":"EURODREAMS","esaGameId":"21","esaGameName":"Eurodreams","wagerPageName":"eurodreams","imageName":"eurodreams","cssName":"eurodreams","displayGameName":"EuroDreams","highFrequencyGame":false},"ADDON":{"portalGameCode":"ADDON","esaGameId":"18","esaGameName":"Addon","wagerPageName":"Addon","imageName":"Addon","cssName":"Addon","displayGameName":"Addon","highFrequencyGame":false},"JOKER":{"portalGameCode":"JOKER","esaGameId":"17","esaGameName":"Joker","wagerPageName":"Joker","imageName":"Joker","cssName":"Joker","displayGameName":"Joker","highFrequencyGame":false},"EINSTANT":{"portalGameCode":"EINSTANT","esaGameId":"19","esaGameName":"einstant","wagerPageName":"einstants","imageName":"einstant","cssName":"einstant","displayGameName":"Instant Games","highFrequencyGame":false},"LOTTO":{"portalGameCode":"LOTTO","esaGameId":"23","esaGameName":"Lotto","wagerPageName":"lotto","imageName":"lotto","cssName":"lotto","displayGameName":"Lotto 6aus49","highFrequencyGame":false},"HIGH5":{"portalGameCode":"HIGH5","esaGameId":"10","esaGameName":"High5","wagerPageName":"high5","imageName":"high5","cssName":"high5","displayGameName":"High 5","highFrequencyGame":false},"EUROMILLIONS":{"portalGameCode":"EUROMILLIONS","esaGameId":"20","esaGameName":"Euromillions","wagerPageName":"euromillions","imageName":"euromillions","cssName":"euromillions","displayGameName":"EuroMillions","highFrequencyGame":false},"ZUBITO":{"portalGameCode":"ZUBITO","esaGameId":"16","esaGameName":"Zubito","wagerPageName":"zubito","imageName":"zubito","cssName":"zubito","displayGameName":"Zubito Loto","highFrequencyGame":false}}'
746    });
747</script>
747
748</div>
749
750            </nav>
751        </div>
752    </div><!-- header__top -->
753    <div class="loginbar loginbarfluid">
754
755
756
757
758
759
760
761
762
763
764
765
766
767<div class="mobile-user-panel hide-for-iframe" id="loginBarGlobal"></div>
768  
768<script>
769     
770      var loginBarNotLoggedInFluidTemplate =  function(obj){
771var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
772with(obj||{}){
773__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="mobile-user-panel__panel"></div>';
774}
775return __p;
776}
777
778  </script>
778
779  
779<script>
780    
781    var loginBarLoggedInFluidTemplate =  function(obj){
782var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
783with(obj||{}){
784__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="mobile-user-panel__panel">\n    <div class="session-timer text-white"></div>\n</div>';
785}
786return __p;
787}
788
789</script>
789
790
791<script type="text/javascript">
792    var loginBarFluid = new portalGGA.views.LoginBarFluid({
793        el: $('#loginBarGlobal')
794    });
795</script>
795
796</div>
797
798    <div class="topnavigation"> 
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817<div class="navbar-pd-outer" id="1312473727">
818    <div class="navbar-pd-outer__container">
819        <nav class="navbar navbar-pd">
820            <!-- Brand and toggle get grouped for better mobile display -->
821            <div class="navbar-header-mobile hide-for-iframe">
822                <button class="navbar-hamburger" type="button" data-toggle="mainNav" aria-expanded="false">
823                    <span class="sr-only">site navigation</span>
824                    <span class="lines"></span>
825                </button>
826                <a class="nav-logo--mobile hide-for-iframe" href="/en-us/home.html">
827                    <span class="sr-only">Luxembourg - Player Portal</span>
828                    <span class="sprite-LUX_iLottery" aria-hidden="true"></span>
829                </a>
830                <a href="/en-us/shoppingcart.html" class="btn btn-cart" aria-expanded="false">  <!--  data-toggle="cart" --> 
831                    <span class="sr-only">Shopping Cart</span>
832                    <span class="pd-icon pd-icon-lottery-shopping-cart btn-cart__icon" aria-hidden="true"></span>
833                    <span class="badge hide" data-pd="cartItems"></span>
834                </a>
835                
836                <button data-target="#loginModal" data-toggle="modal" class="mobile-my-account-panel__trigger" data-pd="not-authenticated" style="display: none;">
837                    <span class="sr-only">Login</span>
838                    <i class="fa icon-dp-player-icon-not-loggedin mobile-my-account-panel__trigger-icon" aria-hidden="true"></i>
839                </button><!--/ avatar -->
840                
841                <button class="mobile-my-account-panel__trigger" data-toggle="modal" id="mobileMyAccountMenuOpen" data-pd="authenticated" style="display:none">
842                    <span class="sr-only">Open My Account Menu</span>
843                    <img src="/content/dam/interactive/igaming/avatars/
843avatar1.png" alt="avatar" data-avatar aria-hidden="true" role="presentation">
844                </button><!--/ avatar -->
845                
846                <div class="mobile-my-account-panel" id="mobileMyAccountMenu" tabindex="-1" aria-hidden="true" role="dialog" aria-label="My account menu">
847                    <div class="mobile-my-account-panel__header">       
848                        <button class="mobile-my-account-panel__close" id="mobileMyAccountMenuClose">
849                            <span class="sr-only">Close menu</span>
850                            <span class="pd-icon pd-icon-close" aria-hidden="true"></span>
851                        </button>
852                        
853                        <div class="mobile-my-account-panel__header-inner">
854                            <div class="mobile-my-account-panel__avatar avatar">
855                                <img src="/content/dam/interactive/igaming/avatars/avatar1.png" alt="avatar" data-avatar>
856                            </div><!--/ avatar -->
857                            <div class="mobile-my-account-panel__user-info">
858                                <div class="mobile-my-account-panel__playername">
859                                    <span class="text-capitalize js-username"></span>
860                                </div>
861                                <div class="mobile-my-account-panel__balance">
862                                    <span class="pd-icon pd-icon-dp-wallet"></span><span class="js-balance-money"></span>
863                                </div>
864                                <div class="mobile-my-account-panel__balance">
865                                    <span class="pd-icon pd-icon-bonus-bag"></span><span class="js-bonus-money"></span>
866                                </div>
867                                <!--
868                                <div class="mobile-my-account-panel__loyalty">
869                                    <span class="pd-icon pd-icon-pff-loyalty-points"></span><span class="js-balance-points"></span>
870                                </div>
871                                -->
872                            </div><!--/ mobile-my-account-panel__user-info-->
873							<div class="header__btn">
874                                <a href="/content/interactive/igaming/en/my-account/manage-balance.html#transactionType=deposit" data-ng-if="!isLightRegistered() || !isConnectRegistered()  || !isSCRegistered() || !isAnonymous()" class="btn btn-outline" data-nav-link="">Faire un versement</a>
875								<a href="#" id="upgradeAccount" class="btn btn-upgrade btn-account-header br-0">Upgrade</a>			
876							</div>	
877                        </div><!--/ mobile-my-account-panel__header-inner -->
878                                               
879                    </div>
880    
881                    <!-- Tab panes -->
882                    <div class="mobile-my-account-panel__tab-content tab-content--plain" role="document" style="margin-top: -50px;">
883                        <div role="tabpanel" class="tab-pane active" id="mobileAccountMenuTab">
884                            <div class="mobile-my-account-panel__tab-pane-inner" >
885                                <ul class="list-unstyled mobile-my-account-panel__nav-list">
886                                    
887                                            
888                                            <li><a href="/content/interactive/igaming/en/my-account.html" id="" data-nav-link>Mon compte</a></li>
889                                        
890                                            
891                                            <li><a href="/content/interactive/ilottery/en/myaccount/virtualcard.html" id="" data-nav-link>Carte virtuelle</a></li>
892                                        
893                                            
894                                            <li><a href="/content/interactive/ilottery/en/myaccount/favorites.html" id="" data-nav-link>Mes favoris</a></li>
895                                        
896                                            
897                                            <li><a href="/content/interactive/ilottery/en/myaccount/mytickets.html" id="" data-nav-link>Mes tickets</a></li>
898                                        
899                                            
900                                            <li><a href="/content/interactive/ilottery/en/myaccount/my-subscriptions.html" id="" data-nav-link>Mes abonnements</a></li>
901                                        
902                                            
903                                            <li><a href="/content/interactive/igaming/en/my-account/my-bonuses.html" id="" data-nav-link>Mes bonus</a></li>
904                                        
905                                            
906                                            <li><a href="/content/interactive/igaming/en/my-account/my-promotions.html" id="" data-nav-link>Mes promotions</a></li>
907                                        
908                                            
909                                            <li><a href="/content/interactive/igaming/en/my-account/my-activity.html" id="" data-nav-link>Mes activités</a></li>
910                                        
911                                            
912                                            <li><a href="/content/interactive/igaming/en/my-account/message-and-notifications.html" id="" data-nav-link>Messages et notifications</a></li>
913                                        
914                                            
915                                            <li><a href="/content/interactive/ilottery/fr/myaccount/kycdocuments.html" id="" data-nav-link>Vérifier mes documents</a></li>
916                                        
917
918                                     
919                                            
920                                            <li><a href="/content/interactive/ilottery/en/myaccount/invite-a-friend.html" data-nav-link>Parrainer un ami</a></li>
921                                        
922                                            
923                                            <li><a href="/content/interactive/ilottery/en/myaccount/set-limits.html" data-nav-link>Jeu responsable</a></li>
924                                        
925                                            
926                                            <li><a href="/content/interactive/igaming/en/my-account/consent-management.html" data-nav-link>Consentements</a></li>
927                                        
928                                            
929                                            <li><a href="/content/interactive/ilottery/en/myaccount/preferences.html" data-nav-link>Préférences de notification</a></li>
930                                        
931                                    <li><a href="#" id="logout">Se déconnecter</a></li>
932                                </ul>
933                            </div>
934                        </div>
935
936
937                    </div>
938                </div>
939            </div>
940            
941            <div class="collapse navbar-collapse" id="pd-main-nav">
942                <a class="nav-logo" href="/en-us/home.html">
943                    <span class="sr-only">LUX iLottery - Player Portal</span>
944                    <span class="nav-logo__logo">
945                        <span class="sprite-LUX_iLottery" aria-hidden="true"></span>
946                    </span>
947                    <span class="nav-logo__background"></span>
948                </a>
949				
950				<ul class="nav navbar-nav navbar-pd__navbar">
951				
952                <li >
953                     <a href="/content/interactive/ilottery/en/home.html">Accueil</a>
954					</li>
955
956				
957                            <li class="dropdown">
958                                <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Jeux de tirage<span class="glyphicon glyphicon-menu-down menu-caret" aria-hidden="true"></span></a>
959                                <div class="dropdown-menu pd-dropdown pd-dropdown--playnow" role="menu">
960                                    <h4 class="pd-dropdown__title" role="presentation">Jeux de tirage</h4>
961                                    <ul class="pd-dropdown__list pd-dropdown__list--playnow pd-dropdown__list--container-3-tiles">
962                                        
963                                        <li class="game-tile__list__item" >
964                                            <a href="/content/interactive/ilottery/en/euromillions.html" class="nav-tile game-tile-jackpot game-tile-jackpot-euromillions" data-show-jackpot="true" data-jackpot-game="EUROMILLIONS">
965                                                <div class="game-image">
966	<span class="sr-only">Past winning numbers EuroMillions</span>
967	<img src="/content/dam/interactive/ilottery/images/game-logos/euromillions.png" alt="Euro Millions">
968</div>
969<div class="game-jackpot">            
970	<div class="jackpot-label">${drawTime}</div>
971	<div class="jackpot-amount">${jackpotAmount}</div>                
972</div>
973                                            </a>
974                                        </li>
975                                        
976                                        <li class="game-tile__list__item" >
977                                            <a href="/content/interactive/ilottery/en/eurodreams.html" class="nav-tile game-tile-jackpot game-tile-jackpot-eurodreams" data-show-jackpot="true" data-jackpot-game="EURO DREAMS">
978                                                <div class="game-image">
979                            <span class="sr-only">Play EuroDreams</span>
980                            <img src="/content/dam/interactive/ilottery/images/game-logos/eurodreams.png" alt="EuroDreams">
981                        </div>
982                        <div class="game-jackpot">
983                            <div class="jackpot-label">${drawTime}</div>
984                            <div class="jackpot-amount jackpot-amount--eurodreams">${jackpotAmount}</div>
985                        
986<div class="jackpot-label margin-reset">${jackpotLabel}</div></div>
987                                            </a>
988                                        </li>
989                                        
990                                        <li class="game-tile__list__item" >
991                                            <a href="/content/interactive/ilottery/en/lotto.html" class="nav-tile game-tile-jackpot game-tile-jackpot-lotto" data-show-jackpot="true" data-jackpot-game="LOTTO">
992                                                <div class="game-image">
993				<span class="sr-only">Play lotto</span>
994				<img src="/content/dam/interactive/ilottery/images/game-logos/lotto.png" alt="lotto">
995			</div>
996			<div class="game-jackpot">
997				<div class="jackpot-label">${drawTime}</div>
998				<div class="jackpot-amount">${jackpotAmount}</div>
999			</div>
1000                                            </a>
1001                                        </li>
1002                                        
1003                                        <li class="game-tile__list__item" >
1004                                            <a href="/content/interactive/ilottery/en/high5.html" class="nav-tile game-tile-jackpot game-tile-jackpot-high5" data-show-jackpot="true" data-jackpot-game="HIGH 5">
1005                                                <div class="game-image">
1006				<span class="sr-only">Play High5</span>
1007				<img src="/content/dam/interactive/ilottery/images/game-logos/high5.png" alt="High5">
1008			</div>
1009			<div class="game-jackpot">
1010				<div class="jackpot-label">${drawTime}</div>
1011				<div class="jackpot-amount">${jackpotAmount}</div>
1012			</div>
1013                                            </a>
1014                                        </li>
1015                                        
1016                                        <li class="game-tile__list__item" >
1017                                            <a href="/content/interactive/ilottery/en/zubito.html" class="nav-tile game-tile-jackpot game-tile-jackpot-zubito" data-show-jackpot="true" data-jackpot-game="ZUBITO">
1018                                                 <div class="game-image">
1019                                  <span class="sr-only">Play Zubito</span>
1020                                 <img src="/content/dam/interactive/ilottery/images/game-logos/zubito.png" alt="Zubito">
1021                              </div>
1022                              <div class="game-jackpot">
1023                                  
1024                                      <div class="jackpot-label">Tirages toutes les 4 minutes</div> 
1025                                  
1026                                  <div class="jackpot-amount">${jackpotAmount}</div>    
1027                              </div>
1028                                            </a>
1029                                        </li>
1030                                        
1031                                        <li class="game-tile__list__item" >
1032                                            <a href="/content/interactive/ilottery/en/packageplay.html" class="nav-tile nav-tile--link">
1033                                                <span class="nav-tile__sprite">
1034    <span class="pd-icon pd-icon-package-play pd-icon-3-5x" aria-hidden="true"></span>
1035</span>
1036<span class="nav-tile__title text-normal">Pack de jeux</span>
1037                                            </a>
1038                                        </li>
1039                                        
1040                                    </ul>
1041                                    
1042                                </div>
1043                            </li>
1044                
1045                <li >
1046                     <a href="/content/interactive/ilottery/en/einstants.html">Jeux à gratter</a>
1047					</li>
1048
1049				
1050                <li >
1051                     <a href="/content/interactive/ilottery/en/player-zone.html">Espace joueur</a>
1052					</li>
1053
1054				
1055                            <li class="dropdown">
1056                                <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Résultats<span class="glyphicon glyphicon-menu-down menu-caret" aria-hidden="true"></span></a>
1057                                <div class="dropdown-menu pd-dropdown pd-dropdown--winningnumbers" role="menu">
1058                                    <h4 class="pd-dropdown__title" role="presentation">Résultats</h4>
1059                                    <ul class="pd-dropdown__list  pd-dropdown__list--winningnumbers pd-dropdown__list--container-3-tiles">
1060                                        
1061                                        <li class="game-tile__list__item" >
1062                                            <a href="/content/interactive/ilottery/en/winning-numbers/euromillions.html" class="nav-tile game-tile-jackpot game-tile-jackpot-euromillions">
1063                                                <div class="game-image">
1064                <span class="sr-only">Past winning numbers EuroMillions</span>
1065                <img src="/content/dam/interactive/ilottery/images/game-logos/euromillions.png" alt="Euro Millions">
1066            </div>
1067                                            </a>
1068                                        </li>
1069                                        
1070                                        <li class="game-tile__list__item" >
1071                                            <a href="/content/interactive/ilottery/en/winning-numbers/eurodreams.html" class="nav-tile game-tile-jackpot game-tile-jackpot-eurodreams">
1072                                                <div class="game-image">
1073                            <span class="sr-only">Past winning numbers Euro Dreams</span>
1074                          <img src="/content/dam/interactive/ilottery/images/game-logos/eurodreams.png" alt="EuroDreams">
1075                        </div>
1076                                            </a>
1077                                        </li>
1078                                        
1079                                        <li class="game-tile__list__item" >
1080                                            <a href="/content/interactive/ilottery/en/winning-numbers/lotto.html" class="nav-tile game-tile-jackpot game-tile-jackpot-lotto">
1081                                                <div class="game-image">
1082                            <span class="sr-only">Past winning numbers lotto</span>
1083                            <img src="/content/dam/interactive/ilottery/images/game-logos/lotto.png" alt="lotto">
1084                        </div>
1085                                            </a>
1086                                        </li>
1087                                        
1088                                        <li class="game-tile__list__item" >
1089                                            <a href="/content/interactive/ilottery/en/winning-numbers/high5.html" class="nav-tile game-tile-jackpot game-tile-jackpot-high5">
1090                                                <div class="game-image">
1091                            <span class="sr-only">Past winning numbers High5</span>
1092                            <img src="/content/dam/interactive/ilottery/images/game-logos/high5.png" alt="High5">
1093                        </div>
1094                                            </a>
1095                                        </li>
1096                                        
1097                                        <li class="game-tile__list__item" >
1098                                            <a href="/content/interactive/ilottery/en/winning-numbers/zubito.html" class="nav-tile game-tile-jackpot game-tile-jackpot-zubito">
1099                                                <div class="game-image">
1100                            <span class="sr-only">Past winning numbers Zubito</span>
1101                            <img src="/content/dam/interactive/ilottery/images/game-logos/zubito.png" alt="Zubito">
1102                        </div>
1103                                            </a>
1104                                        </li>
1105                                        
1106                                        <li class="game-tile__list__item" >
1107                                            <a href="/content/interactive/ilottery/en/winning-numbers/check-your-ticket.html" class="nav-tile nav-tile--link">
1108                                                <span class="nav-tile__sprite">
1109                              <span class="pd-icon pd-icon-draw-games pd-icon-3-5x" aria-hidden="true"></span>
1110                              </span>
1111                              <span class="nav-tile__title nav-tile__title--small text-normal">Jeux de tirage</span>
1112                                            </a>
1113                                        </li>
1114                                        
1115                                    </ul>
1116                                    
1117                                </div>
1118                            </li>
1119                
1120                <li >
1121                     <a href="https://www.loteriesport.lu/gmg/refer/66910451dc42dd00016cb8cd.html" target="_blank">Paris sportifs</a>
1122					</li>
1123
1124				
1125                <li >
1126                     <a href="https://www.pmu.lu/index.html" target="_blank">PMU</a>
1127					</li>
1128
1129				</ul> 
1130            </div>  
1131        </nav>        
1132    </div>
1133</div>
1134<script type="text/javascript">
1135    $(document).ready(function() {
1136        portalGGA.utils.communication.register(
1137            new portalGGA.views.TopNav({
1138                el: $("#1312473727"),
1139                gameConfig: '{"EURODREAMS":{"portalGameCode":"EURODREAMS","esaGameId":"21","esaGameName":"Eurodreams","wagerPageName":"eurodreams","imageName":"eurodreams","cssName":"eurodreams","displayGameName":"EuroDreams","highFrequencyGame":false},"ADDON":{"portalGameCode":"ADDON","esaGameId":"18","esaGameName":"Addon","wagerPageName":"Addon","imageName":"Addon","cssName":"Addon","displayGameName":"Addon","highFrequencyGame":false},"JOKER":{"portalGameCode":"JOKER","esaGameId":"17","esaGameName":"Joker","wagerPageName":"Joker","imageName":"Joker","cssName":"Joker","displayGameName":"Joker","highFrequencyGame":false},"EINSTANT":{"portalGameCode":"EINSTANT","esaGameId":"19","esaGameName":"einstant","wagerPageName":"einstants","imageName":"einstant","cssName":"einstant","displayGameName":"Instant Games","highFrequencyGame":false},"LOTTO":{"portalGameCode":"LOTTO","esaGameId":"23","esaGameName":"Lotto","wagerPageName":"lotto","imageName":"lotto","cssName":"lotto","displayGameName":"Lotto 6aus49","highFrequencyGame":false},"HIGH5":{"portalGameCode":"HIGH5","esaGameId":"10","esaGameName":"High5","wagerPageName":"high5","imageName":"high5","cssName":"high5","displayGameName":"High 5","highFrequencyGame":false},"EUROMILLIONS":{"portalGameCode":"EUROMILLIONS","esaGameId":"20","esaGameName":"Euromillions","wagerPageName":"euromillions","imageName":"euromillions","cssName":"euromillions","displayGameName":"EuroMillions","highFrequencyGame":false},"ZUBITO":{"portalGameCode":"ZUBITO","esaGameId":"16","esaGameName":"Zubito","wagerPageName":"zubito","imageName":"zubito","cssName":"zubito","displayGameName":"Zubito Loto","highFrequencyGame":false}}'
1140            }),
1141        "/content/interactive/ilottery/fr/home/jcr:content/topnavigation",
1142        "topNav"
1143        );
1144    });
1145</script>
1145
1146
1147</div>
1148
1149</div><!-- header -->
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170<script>
1171    portalGGA.variables.threatMatrix = {};
1172    portalGGA.variables.threatMatrix.enabled = 'false';
1173    portalGGA.variables.threatMatrix.threatMatrixurl = 'https://h.online-metrix.net/fp/tags.js';
1174    portalGGA.variables.threatMatrix.orgId = 'wh2hgf17';
1175    //portalGGA.variables.threatMatrix.pageId = '';
1176    portalGGA.variables.threatMatrix.groupId = '';
1177	
1178    portalGGA.utils.session.willBeReady.then(function(session) {
1179        portalGGA.utils.threatMatrix.createNode();
1180    });
1181</script>
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192<script>
1193    portalGGA.variables.timezone = 'Europe/Luxembourg';
1194</script>
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204<script>
1205    portalGGA.variables.isCRSEnabled = ('true' === 'true') ? true : false;
1206    portalGGA.variables.isRGSEnabled = ('true' === 'true') ? true : false;
1207</script>
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227<script>
1228    portalGGA.variables.geoHeader = {};
1229    portalGGA.variables.geoHeader.enabled = 'false';
1230
1231    portalGGA.utils.location = {};
1232    portalGGA.utils.location.init = function locationInit() {
1233        if (portalGGA.variables.geoHeader.enabled === "true" && portalGGA.utils.session.isAuthenticated()) {
1234            if ("geolocation" in navigator) {
1235                var options = {
1236                    enableHighAccuracy: true,
1237                    timeout: 10000,
1238                    maximumAge: 0
1239                };
1240
1241                function geoSuccess(position) {
1242                    console.log(position.coords.latitude, position.coords.longitude, position.coords.accuracy);   
1243                    interactive.utils.common.localStorage.set("geoAllowed", true);
1244                    var geoPosition = {
1245                        latitude: position.coords.latitude, 
1246                        longitude: position.coords.longitude,
1247                        accuracy: position.coords.accuracy
1248                    };
1249                    interactive.utils.common.localStorage.set("geoPosition", geoPosition);
1250                };
1251
1252                function geoError(err) {
1253                    console.warn('Error geting location [' + err.code + ']: ' + err.message);
1254                    interactive.utils.common.localStorage.set("geoAllowed", false);
1255                    interactive.utils.common.localStorage.remove("geoPosition");  
1256                };
1257
1258                interactive.utils.common.localStorage.remove("geoPosition");  
1259                interactive.utils.common.localStorage.set("geoAllowed", false);
1260                
1261                navigator.geolocation.getCurrentPosition(geoSuccess, geoError, options);
1262                var geoWatchID = navigator.geolocation.watchPosition(geoSuccess, geoError, options);
1263
1264            } else {
1265                // No geolocation
1266                interactive.utils.common.localStorage.remove("geoPosition");  
1267                interactive.utils.common.localStorage.set("geoAllowed", false);
1268            }
1269        }        
1270    };
1271    
1272    // GeoLocation
1273    portalGGA.utils.session.willBeReady.then(function(session) {
1274        portalGGA.utils.location.init();
1275    });
1276</script>
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286<script>
1287    interactive = typeof interactive === 'undefined' ? {} : interactive;
1288    interactive.variables = typeof interactive.variables === 'undefined' ? {} : interactive.variables;
1289
1290    interactive.variables.usePockets = ('true' === 'true') ? true : false;
1291	interactive.variables.paymentMethod = 'onepay-redirect';
1292    interactive.variables.onePayUrl = 'https://lux-cashier.eu.igtpayments.com/cashierlux/';
1293    interactive.variables.onePaySystemId = '1';
1294    interactive.variables.paymentMethod = 'onepay-redirect';
1295    interactive.variables.gameEngineCurrency = 'USD';
1296    interactive.variables.siteId = '30';
1297    interactive.variables.partnerId = '1';
1298    interactive.variables.casinoGameClientId = 'Portal';
1299</script>
1299
1300<div class="baseModal">
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317<div class="modal fade" id="baseModal" tabindex="-1" role="dialog" aria-labelledby="baseModalTitle"></div><!-- .modal -->
1318    
1319<script>
1320    
1321    var baseModalTemplate =  function(obj){
1322var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
1323with(obj||{}){
1324__p+='';
1325 /* Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. */ 
1326__p+='\n\n<div class="modal-dialog" role="document">\n    <div class="modal-content">\n        <div class="modal-header">\n            <button type="button" class="close" data-dismiss="modal">\n                <span class="glyphicon icon-dp-close" aria-hidden="true"></span>\n                <span class="sr-only">Close <span data-pd="baseModalCloseTitle">modal</span></span>\n            </button>\n            <h4 class="modal-title" id="baseModalTitle">Modal title</h4>\n        </div>\n        <div id="baseModalContent"></div>\n    </div><!-- .modal-content -->\n</div><!-- .modal-dialog -->';
1327}
1328return __p;
1329}
1330   
1331</script>
1331
1332    
1333<script type="text/javascript">
1334	$(function documentReady_baseModal() {
1335        if (portalGGA.utils.baseModal) {
1336			return;
1337        }
1338
1339        portalGGA.utils.baseModal = new portalGGA.views.BaseModal({
1340            el: $('#baseModal')
1341        });
1342	});
1343</script>
1343</div>
1344
1345
1346    <div class="termsAcceptDecline acceptDecline">
1347
1348
1349
1350
1351 
1352
1353
1354
1355
1356
1357
1358
1359
1360<div class="modal fade" id="acceptTermsModal" tabindex="-1" role="dialog" aria-labelledby="newTermsAndConditionsModal">
1361    <div class="modal-dialog" role="document">
1362        <div class="modal-content">
1363            <div class="modal-header">
1364                <button type="button" class="close" data-dismiss="modal">
1365                    <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
1366                    <span class="sr-only">Close <span data-pd="CloseTitle">modal</span></span>
1367                </button>
1368                <h4 class="modal-title" id="newTermsAndConditionsModalLabel">Modal title</h4>
1369            </div>             
1370            
1371
1372
1373 
1374
1375
1376
1377
1378
1379
1380
1381<div data-role="scrollable" class="modal-body modal-body-scroll">
1382    <div class="termsAndConditonsResponse"></div>
1383</div>
1384<div class="modal-footer">
1385    <div class="btn-centered">
1386        <button class="btn btn-secondary btn-cancel declineTerms" id="declineTerms" data-pd-action="newTermsDeclined">Refuser</button>
1387        <button type="button" class="btn btn-default btn-continue acceptTerms" id="acceptTerms" data-pd-action="newTermsAccepted">Accepter</button>
1388    </div>
1389</div>
1390        </div><!-- .modal-content -->
1391    </div><!-- .modal-dialog -->
1392</div>
1393<div class="modal fade" id="kycConsentsModal" tabindex="-1" role="dialog" aria-labelledby="kycConsentsModal">
1394    <div class="modal-dialog" role="document">
1395        <div class="modal-content">
1396            <div class="modal-header">
1397                <button type="button" class="close" data-dismiss="modal">
1398                    <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
1399                    <span class="sr-only">Close <span data-pd="CloseTitle">modal</span></span>
1400                </button>
1401                <h4 class="modal-title" id="kycConsentsModalLabel">Modal title</h4>
1402            </div>             
1403            
1404
1405
1406 
1407
1408
1409
1410
1411
1412
1413
1414<div data-role="scrollable" class="modal-body modal-body-scroll">
1415</div>
1416<div class="modal-footer">
1417     <div class="text-left">
1418
1419            <label class="custom-control custom-control--lg custom-checkbox spacer-top" for="personalDataModalInput">
1420                <input type="checkbox" 
1421                    id="personalDataModalInput" 
1422                    class="custom-control-input" 
1423                    name="personalData" 
1424                    required>
1425                <span class="custom-control-indicator"></span> 
1426               <span class="custom-control-description">En cochant cette case, je consens au traitement de mes données personnelles et notamment de mes données d’analyse faciale dont le traitement par Loterie Nationale (directement ou via un sous-traitant) est nécessaire dans le cadre de la lutte contre le blanchiment et la fraude (liveness check). Ce traitement sera réalisé dans les limites et les conditions prévues dans les Conditions Générales d’Utilisation et de la Politique de Confidentialité.
1427							 
1428				</span>
1429            </label>
1430            <div class="error-msg personalDataModalError" style="display: none;">
1431							<span class="error-msg-empty">Vous devez accepter les Vérification d'identité - Consentements</span>
1432						  </div>
1433        </div>
1434    <div class="btn-centered">
1435        <button class="btn btn-secondary btn-cancel declineKYCConsents" id="declineKYCConsents" data-pd-action="newKYCDeclined">Refuser</button>
1436        <button type="button" class="btn btn-default btn-continue acceptKYCConsents" id="acceptKYCConsents" data-pd-action="newKYCAccepted">Accepter</button>
1437    </div>
1438</div> 
1439        </div><!-- .modal-content -->
1440    </div><!-- .modal-dialog -->
1441</div>
1442
1443<script type="text/javascript">
1444$(document).ready(function(){
1445    $('body').append($('#acceptTermsModal'));
1446    $('body').append($('#kycConsentsModal'));
1447    new portalGGA.views.AcceptTermsView({
1448        el: $('#acceptTermsModal'),
1449        declineTermsURL     : '/en-us/home.html',
1450        successURL          : '/en-us/home.html'
1451    });
1452});
1453</script>
1453</div>
1454
1455
1456    <div class="themeSwitcher">
1457
1458
1459
1460
1461 
1462
1463
1464
1465
1466
1467
1468
1469
1470</div>
1471
1472    <div class="tooltipModal">
1473
1474<script type="text/template" id="toolTipModalTmpl">
1475	<div class="modal modal--tooltip" id="toolTipModal" tabindex="-1" role="dialog" aria-labelledby="toolTipModalTitle">
1476		<div class="modal-dialog" role="document">
1477			<div class="modal-content">
1478				<div class="modal-header">
1479					<button type="button" class="close" data-dismiss="modal">
1480						<span class="icon-dp icon-dp-close" aria-hidden="true"></span>
1481						<span class="sr-only">Close</span>
1482					</button>
1483					<h4 class="modal-title" id="toolTipModalTitle"></h4>
1484				</div>
1485				<div class="modal-body" id="toolTipModalContent"></div>
1486			</div>
1487		</div>
1488	</div>
1489</script>
1489
1490</div>
1491
1492
1493    <div class="newConsentAvailableModal">
1494
1495<div id="newConsentAvailableModal" class="modal fade ng-scope" tabindex="-1" role="dialog" aria-labelledby="newConsentAvailableModalTitle">
1496    <div class="modal-dialog" role="document">
1497        <div class="modal-content">
1498            <div class="modal-header">
1499                <button type="button" class="close" id="newConsentAvailableModalClose">
1500                    <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
1501                    <span class="sr-only">Close update consents</span>
1502                </button>
1503                <h4 id="newConsentAvailableModalTitle" class="modal-title">Update Consents</h4>
1504            </div>
1505            <div>
1506                <div class="modal-body">
1507                    
1508
1509<div class="rich-text"><p>The terms for some of the consents have changed. To continue to receive information you must update your consents.</p></div>
1510                </div>
1511                <div class="modal-footer">
1512                    <div class="btn-centered">
1513                        <button id="newConsentAvailableModalCancel" class="btn btn-default">Cancel</button>
1514                        <button id="newConsentAvailableModalConfirm" class="btn btn-primary">Update Consents</button>
1515                    </div>
1516                </div>
1517            </div>
1518        </div>
1519    </div>
1520</div>
1521</div>
1522
1523    <div class="dataAccuracyModal">
1524
1525<div id="dataAccuracyModal" class="modal fade ng-scope" tabindex="-1" role="dialog" aria-labelledby="dataAccuracyModalTitle">
1526    <div class="modal-dialog" role="document">
1527        <div class="modal-content">
1528            <div class="modal-header">
1529                <button type="button" class="close" id="dataAccuracyModalClose">
1530                    <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
1531                    <span class="sr-only">Close Data Accuracy</span>
1532                </button>
1533                <h4 id="dataAccuracyModalTitle" class="modal-title">Data Accuracy</h4>
1534            </div>
1535            <div>
1536                <div class="modal-body">
1537                    <p>It looks like you haven't updated your personal details for a while. Please confirm or review the details we have on record are upto date.</p>
1538                </div>
1539        
1540                <div class="modal-footer">
1541                    <div class="btn-centered">
1542                        <!-- both buttons should send api response that date has been verified -->
1543                        <button id="dataAccuracyModalConfirm" type="button" class="btn btn-outline">Confirm</button>
1544                        <button id="dataAccuracyModalReview" type="button" class="btn btn-default">Review</button>
1545                    </div> 
1546                </div>
1547            </div>
1548        </div>
1549    </div>
1550</div>
1551</div>
1552
1553    <div class="completeKYCModal">
1554
1555<div id="completeKYCModal" class="modal fade ng-scope" tabindex="-1" role="dialog" aria-labelledby="completeKYCModalTitle">
1556    <div class="modal-dialog" role="document">
1557        <div class="modal-content">
1558            <div class="modal-header">
1559                 <button type="button" class="close" id="completeKYCModalClose">
1560                    <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
1561                    <span class="sr-only">Close</span>
1562                </button>
1563                <h4 id="completeKYCModalTitle" class="modal-title hide">Confirmez votre identité</h4>
1564                <h4 id="completeMigratedPlayerKYCModalTitle" class="modal-title hide">Vérifiez votre identité</h4>
1565            </div>
1566            <form action="" class="form-horizontal">
1567                <div class="modal-body text-center">
1568                    <img src="/content/dam/interactive/ilottery/images/kyc/verify.png" alt="Unable to Verify Identity"/>
1569                    <p>&nbsp;</p>
1570                    <div class="kycplayerdesc hide"><p>Nous avons encore besoin de documents pour vérifier votre identité et confirmer votre compte joueur.</p></div>
1571                    <div class="kycpmigratedplayerdesc hide">
1572                        <p>Nous avons besoin de vérifications de documents supplémentaires afin de confirmer votre identité et maintenir votre compte actif.</p>
1573                        <p>Vous avez jusqu’au 25-04-2026 pour confirmer votre identité. <br />Passé ce délai, les prises de jeu seront bloquées jusqu’à la fin du processus de vérification.</p>
1574                    </div>
1575                </div>
1576        
1577                <div class="modal-footer">
1578                    <div class="btn-centered kycplayerdesc hide">
1579                        <button id="completeKYCModalComplete" type="button" class="btn btn-primary">Envoyer mes documents</button>
1580                    </div> 
1581                     <div class="btn-centered kycpmigratedplayerdesc hide">
1582                        <!-- <button id="completeKYCModalClose" type="button" class="btn btn-secondary">Passer</button> -->
1583                        <button id="completeKYCModalComplete" type="button" class="btn btn-primary">Vérifier mon identité</button>
1584                    </div> 
1585                </div>
1586            </form>
1587        </div>
1588    </div>
1589</div>
1590</div>
1591
1592    <div class="verifyMobileNumberModal">
1593    <div id="verifyMobileNumberModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="verifyMobileNumberTitle">
1594        <div class="modal-dialog" role="document">
1595            <div class="modal-content">
1596                <div class="modal-header">
1597                    <button type="button" class="close" id="verifyMobileNumberClose" data-dismiss="modal">
1598                        <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
1599                        <span class="sr-only">registrationform.btn.close</span>
1600                    </button>
1601                    <h4 id="verifyMobileNumberTitle" class="modal-title">Vérifiez votre numéro de mobile</h4>
1602                </div>
1603                <div>
1604                    <form class="form-horizontal" name="contactVerifyForm" id="contactVerifyForm">
1605                        <div class="modal-body">
1606                            <p>Un code PIN de 6 chiffres a été envoyé sur votre numéro de mobile par SMS. Veuillez entrer ce code PIN ci-dessous pour vérifier votre numéro de mobile. Si vous avez besoin d’un autre code PIN, veuillez <a class="resendVerifyPin" style="cursor: pointer;">cliquer ici</a>.</p>
1607                            <div class="form-group form-group--m hide" id="mobileNumberField">
1608                                <div class="col-sm-12 col-sm-offset-6">
1609                                    <div class="m-form__group has-prepend-addon has-prepend-addon--mobile-number">
1610                                        <label class="sr-only" for="contactVerifyMobile">Numéro de mobile</label>
1611                                        <input class="m-form__text-input" type="tel" name="contactVerifyMobile" id="contactVerifyMobile" required="true" pattern="^[0-9]+$" maxlength="10" autocomplete="off"/>
1612                                        <span class="m-form__label" aria-hidden="true">Numéro de mobile</span>
1613                                        <span class="m-form__bar"></span>
1614                                        <div class="m-form__prepend-addon">+352 </div>
1615                                    </div>
1616                                </div>
1617                            </div>
1618                            
1619                            <div class="form-group form-group--m">
1620                                <div class="col-sm-12 col-sm-offset-6">
1621                                    <div class="m-form__group">
1622                                        <label class="sr-only" for="verificationCode">Entrer le code PIN</label>
1623                                        <input class="m-form__text-input" type="text" id="verificationCode" name="verificationCode" inputmode="numeric" maxlength="6" minlength="6" autocomplete="off" required="true"/>
1624                                        <span class="m-form__label" aria-hidden="true">Entrer le code PIN</span>
1625                                        <span class="m-form__bar"></span>
1626                                    </div>
1627                                </div>
1628                            </div>  
1629                            <div class="contactVerifyErrorNotifier"></div>
1630                        </div>
1631                        <div class="modal-footer">
1632                            <div class="btn-centered">
1633                                <button id="verifyMobileNumberConfirm" type="submit" class="btn btn-info">Vérifier</button>
1634                            </div>
1635                        </div>
1636                    </form>
1637                </div>
1638            </div>
1639        </div>
1640    </div>
1641</div>
1642
1643    <div class="strongAuthModal">
1644
1645<div id="strongAuthModal" class="modal fade login-modal" tabindex="-1" role="dialog" aria-labelledby="Strong Auth Modal">
1646    <div class="modal-dialog modal-login" role="document">
1647        <div class="modal-content">
1648            <button type="button" class="close" id="strongAuthClose" data-dismiss="modal">
1649                <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
1650                <span class="sr-only">Fermer</span>
1651            </button>
1652            <div>
1653                <div class="login-module">
1654                        <div class="login-module__section login-module__section--register">
1655                            <div data-pd="matchPanelHeight" class="login-module__inner">
1656                                <div class="h2 login-module__subtitle">
1657                                    <span>Pourquoi rejoindre la Loterie Nationale ?</span>
1658                                </div>
1659                                <ul class="login-module__points" tabindex="0">
1660                                    <li>Inscription 100% gratuite</li>
1661                                    <li>Plateforme 100% sécurisée</li>
1662                                    <li>Bonus et réductions multiples</li>
1663                                    <li>Jouez n’importe où, n’importe quand !</li>
1664                                </ul>
1665                            </div>
1666                            <a href="/content/interactive/igaming/fr/registration.html" id="signUp" class="btn btn-secondary">S&#39;inscrire</a>
1667                        </div>
1668                        <div class="login-module__section login-module__section--twowayauth">
1669                            <h2>Connexion sécurisée.</h2>
1670                            <div class="tab-content tab-content-login-modal tab-content--transparent">
1671                                <div role="tabpanel" class="tab-pane fade in active">
1672                                    <form class="login-form" name="strongAuthForm" id="strongAuthForm">
1673                                        <div data-pd="matchPanelHeight" class="login-module__inner">
1674                                            <p>Veuillez saisir le code OTP envoyé à votre e-mail enregistré pour vérifier votre identité et vous connecter en toute sécurité.</p>
1675                                            <div class="m-form__group">  
1676                                                <label class="sr-only" for="otp">Code d&#39;authentification</label>
1677                                                <input class="m-form__text-input" type="text" inputmode="numeric" id="otp" name="otp" maxlength="6" minlength="6" autocomplete="off" required/>
1678                                                <span class="m-form__label" aria-hidden="true">Code d&#39;authentification</span> 
1679                                                <span class="m-form__bar"></span>
1680                                                <div class="error-msg">
1681                                                </div>
1682                                            </div>
1683                                        </div>
1684                                    </form>
1685                                <div id="successMsg" class="text-success">Un nouveau code OTP a été envoyé.</div>
1686                            </div>
1687                            <div class="verify-btns verify-btns-right spacer-top-lg" data-pd="matchverifyHeight">
1688                                <button id="strongAuthConfirm" type="button" class="btn btn-login js-verify">Confirmer</button>
1689                                <a id="strongAuthResendPIN" type="button" class=" btn btn-secondary">Renvoyer le code</a>
1690                              </div>
1691
1692                        </div>
1693
1694                    </div>
1695               
1696            </div>
1697        </div>
1698    </div>
1699</div>
1700
1701
1702
1703<!-- <div data-sly-use.contactVerifyService="com.gtechg2.ccportal.esaproxy.services.ContactVerifyService" data-sly-unwrap>
1704    <div id="strongAuthModal" class="modal fade login-modal" tabindex="-1" role="dialog"
1705        aria-labelledby="Strong Auth Modal">
1706        <div class="modal-dialog modal-login" role="document">
1707            <div class="modal-content" style="
1708            background-color: #eee;
1709        ">
1710                <button type="button" class="close" id="strongAuthClose" data-dismiss="modal">
1711                    <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
1712                    <span class="sr-only">registrationform.btn.close</span>
1713                </button>
1714                <div>
1715                    <div class="login-module">
1716                        <div class="row row--no-padding">
1717                            <div class="col-sm-12">
1718                                <div class="login-module__section login-module__section--register">
1719                                    <div class="h4 text-white">loginmodal.loginModuleTitle</div>
1720                                    <div class="login-module__inner">
1721                                        <div class="h2 login-module__subtitle text-white">
1722                                            <span class="text-uppercase text-white">loginmodal50.loginModuleSubtitle</span>
1723                                        </div>
1724                                        <div class="h5 text-white">loginmodal.loginModuleSubtitle3</div>
1725                                    </div>
1726                                    <a href="/content/interactive/igaming/en/registration.html" id="signUp"
1727                                        class="btn btn-secondary">loginmodal.registerBtn.txt</a>
1728                                </div>
1729                            </div>
1730                            <div class="col-sm-12">
1731                                <div class="login-module__section" style="
1732                                padding-top: 20px;
1733                                padding-bottom: 20px;
1734                                min-height: 272px;
1735                                background: white;
1736                            ">
1737                                    <h2>strongAuthentication.strongLogin.header</h2>
1738                                    <p>strongAuthentication.enterOTP</p>
1739                                    <div class="row">
1740                                        <div class="col-sm-18 col-sm-offset-4">
1741                                            <div class="m-form__group">
1742                                                <label class="sr-only" for="otp">strongAuthentication.authenticationPIN</label>
1743                                                <input class="m-form__text-input" type="text" inputmode="numeric" id="otp" name="otp"
1744                                                    maxlength="" minlength="" autocomplete="off" required>
1745                                                <span class="m-form__label" aria-hidden="true">strongAuthentication.authenticationPIN</span>
1746                                                <span class="m-form__bar"></span>
1747                                                <div class="error-msg">
1748                                                    <span class="error-msg-empty">strongAuthentication.filedRequired.txt</span>
1749                                                </div>
1750                                            </div>
1751                                        </div>
1752                                    </div>
1753                                    <div id="successMsg" class="text-success">strongAuthentication.newOTPSent</div>
1754                                </div>
1755                                <div class="modal-footer">
1756                                    <div class="btn-centered">
1757                                        <button id="strongAuthConfirm" type="button" class="btn btn-info">Confirmer</button>
1758                                    </div>
1759                                    <div class="text-center">
1760                                        <button id="strongAuthResendPIN" type="button" class="btn btn-link">Renvoyer le code PIN</button>
1761                                    </div>
1762                                </div>
1763                            </div>
1764                        </div>
1765                    </div>
1766                </div>
1767            </div>
1768        </div>
1769    </div>
1770</div> --></div>
1771
1772    <div class="lifeSpanLimitExceededModal">
1773
1774<div id="lifeSpanLimitExceededModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="verifyMobileNumberTitle">
1775    <div class="modal-dialog" role="document">
1776        <div class="modal-content">
1777            <div class="modal-header">
1778                <button type="button" class="close lifeSpanLimitExceededModalClose">
1779                    <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
1780                    <span class="sr-only">Close</span>
1781                </button>
1782                <h4 class="modal-title">LifeTime Limit Reached</h4>
1783            </div>
1784            <div>
1785                <form class="form-horizontal">
1786                    <div class="modal-body">
1787                        <p>Your gaming and other related activities will be restricted as you have reached the set systemwide deposit limit as mandated by current governing regulations. Simply acknowledge this notification to continue using the platform as intended. Until then, your experience might be reduced.</p>
1788                    </div>
1789                </form>
1790                <div class="modal-footer">
1791                    <div class="btn-centered">
1792                        <button id="lifeSpanLimitExceededModalConfirm" type="button" class="btn btn-default">I Understand</button>
1793						<button type="button" class="btn btn-outline lifeSpanLimitExceededModalClose">Cancel</button>
1794                    </div>
1795                </div>
1796            </div>
1797        </div>
1798    </div>
1799</div></div>
1800
1801    <div class="playPreferencesModal">
1802
1803<div id="playPreferencesModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="playPreferencesTitle">
1804    <div class="modal-dialog" role="document">
1805        <div class="modal-content">
1806            <div class="modal-header">
1807                <button type="button" class="close" id="playPreferencesClose">
1808                    <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
1809                    <span class="sr-only">Close</span>
1810                </button>
1811                <h4 id="playPreferencesTitle" class="modal-title text-center">
1812                    Jouez à la loterie, en mieux !
1813                </h4>
1814            </div>
1815            <div>
1816                <div class="modal-body text-center">
1817                    <p>Nous avons activé de nouvelles fonctionnalités pour vous lors de vos achats chez un détaillant..</p>
1818                    <br/>
1819                    <h5>Paiement automatique</h5>
1820                    <p>Recevez vos gains directement sur votre portefeuille de compte..</p>
1821                    <br/>
1822                    <h5>Ticket numérique uniquement</h5>
1823                    <p>Ne perdez plus jamais votre ticket papier, avec notre ticket numérique sécurisé, stocké dans votre compte.</p>
1824                </div>
1825                <div class="modal-footer">
1826                    <div class="btn-centered">
1827                        <button id="playPreferencesModalPlayBtn" type="button" class="btn btn-outline">Préférences de jeu</button>
1828                        <button id="playPreferencesModalContinueBtn" type="button" class="btn btn-info">Continuer</button>
1829                    </div>
1830                </div>
1831            </div>
1832        </div>
1833    </div>
1834</div></div>
1835
1836    <div class="geoCheckLoadingModal">
1837
1838<div class="modal fade" id="geoComplyPlayerLocationLoginCheckModal" tabindex="-1" role="dialog" data-backdrop="static" data-keyboard="false">
1839	<div class="modal-dialog">
1840	  <div class="modal-content">
1841		  <div class="modal-body">
1842			<div class="text-center">
1843			  <img src="/content/dam/interactive/ilottery/designs/common/home/images/geo-location.png" alt="Geo Location Validation"/>
1844			  <div class="loader">
1845				  <div></div>
1846				  <div></div>
1847				  <div></div>
1848				  <div></div>
1849			  </div>
1850			  <center>Loading</center>
1851			</div>
1852			<div class="text-center geo-loaction-text">Please stand by while we are validating your geo location</div>
1853		  </div>
1854		</div>
1855	  
1856	</div>
1857</div>
1858</div>
1859
1860    <div class="passwordHintsModal">
1861
1862<div class="modal fade" id="passwordHintsModal" tabindex="-1" role="dialog" aria-labelledby="passwordHintsModal" aria-hidden="true">
1863    <div class="modal-dialog modal-md">
1864        <div class="modal-content">
1865            <!-- <div class="modal-header">
1866                <button type="button" class="close" id="passwordHintsModalClose">
1867                    <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
1868                    <span class="sr-only">Fermer les questions de sécurité</span>
1869                </button>
1870            </div> -->
1871            <form name="passwordHintsModalForm" id="passwordHintsModalForm">
1872                <div class="modal-body">
1873                    <div class="msg-modal-title h1" id="passwordHintsModalTitle">Question de sécurité</div>
1874                    <div id="passwordHintsModalBody">
1875                        <p class="text-center">Veuillez configurer votre question de sécurité afin de pouvoir récupérer votre compte en cas de mot de passe perdu.</p>
1876                    </div>
1877                    <div class="spacer-top-lg"></div>
1878                        <div class="errorNotifier" id="passwordHintsModalErrorNotifier"></div>
1879                        <div class="question">
1880                            <div class="form-group row">
1881                                <label for="securityQuestion" class="col-sm-10 control-label required" aria-label="Question de sécurité">Question de sécurité</label>
1882                                <div class="col-sm-12">
1883                                    <select id="securityQuestion" class="form-control" name="personalInfo.passwordHints[0].securityQuestion.question" required="true">
1884                                    </select>
1885                                </div>
1886                            </div>
1887
1888                            <div class="form-group row">
1889                                <label for="securityAnswer" class="col-sm-10 control-label required" aria-label=">Réponse">Réponse</label>
1890                                <div class="col-sm-12 col-md-10">
1891                                    <input type="password" class="form-control" id="securityAnswer" placeholder="answer" name="personalInfo.passwordHints[0].securityAnswer.answer" autocomplete="off" required="true"/>
1892                                </div>  
1893                            </div>
1894                        </div>                    
1895                </div>
1896                <div id="passwordHintsModalFooter" class="modal-footer btn-centered">
1897                    <button class="btn btn-secondary btn-lg" id="passwordHintsModalCancelBtn" type="button">Déconnexion</button>
1898                    <button class="btn btn-primary btn-lg" id="passwordHintsModalFormBtn" type="submit">Continuer</button>
1899                </div>
1900            </form>
1901        </div>
1902    </div>
1903</div>
1904</div>
1905
1906    <div class="contactVerifiedModal">
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919<div class="modal fade" id="verifiedContactModal" aria-hidden="true" tabindex="-1" role="dialog">
1920    <div class="modal-dialog" role="document">
1921        <div class="modal-content">
1922          <div class="modal-header">
1923            <button type="button" class="close" data-dismiss="modal">
1924              <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
1925              <span class="sr-only">Close <span data-pd="baseModalCloseTitle">modal</span></span>
1926          </button>
1927            <h4 class="modal-title">E-mail vérifié</h4>
1928          </div>
1929          <form action="" class="form-horizontal" onsubmit="return false">
1930            <div class="modal-body text-center">
1931              <img src="/content/dam/interactive/ilottery/designs/common/home/images/success.png" alt="success.png">
1932              <p>Votre e-mail a été vérifié avec succès.</p>              
1933            </div>
1934            <div class="modal-footer">
1935              <div class="btn-centered">
1936                <button class="btn btn-primary" data-target="#loginModal" data-toggle="modal">Jouons<span class="sr-only">to the site</span></button>
1937              </div>
1938            </div>
1939          </form>
1940      </div>
1941    </div>
1942  </div></div>
1943
1944
1945
1946        
1947        <div role="main" id="srNavMain">
1948            <div class="index-carousel-wrap carousel-wrap">
1949                <div class="carousel portalcarousel">
1950
1951
1952
1953
1954 
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965 
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978<div id="1308604807">
1979  <style type="text/css" id="portalCarouselStyle"></style>
1980  <div id="carousel" class="index-carousel carousel-basic"> 
1981         <!-- hero banner carousel slides get rendered here -->
1982  </div>
1983  <div id="carouselNav" class="carousel-nav"> 
1984         <!-- hero banner carousel index get rendered here -->
1985  </div>
1986</div>
1987<script>
1988
1989	var carouselItemTemplate =  function(obj){
1990var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
1991with(obj||{}){
1992__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n';
1993 _.each(banner,function(item,index){ 
1994
1995
1996
1997__p+='\n<div data-index="'+
1998((__t=( index ))==null?'':__t)+
1999'" id="indexSlide-'+
2000((__t=( index ))==null?'':__t)+
2001'" ';
2002 if(item.imageClass){ 
2003__p+='class="'+
2004((__t=( item.imageClass ))==null?'':__t)+
2005'"';
2006 } 
2007__p+=' >\n\n';
2008 if(item.imageUrl){
2009if(item.isTargetBlank=='true' || item.isTargetBlank){
2010
2011
2012__p+='\n    <a href="'+
2013((__t=( item.imageUrl ))==null?'':__t)+
2014'"  class="show" target="_blank" data-track = "click" data-track-category = "interaction" data-track-action = "click" data-track-label = "sliderTopic:'+
2015((__t=( item.imageTopic ))==null?'':__t)+
2016'" >\n';
2017}else {
2018
2019
2020
2021
2022__p+=' \n\n    <a href="'+
2023((__t=( item.imageUrl ))==null?'':__t)+
2024'"  class="show" data-track = "click" data-track-category = "interaction" data-track-action = "click" data-track-label = "sliderTopic:'+
2025((__t=( item.imageTopic ))==null?'':__t)+
2026'">\n\n\n\n';
2027 }} 
2028__p+='\n\n   <div class="index-slide-content-wrapper">\n        ';
2029 if(item.imageTitle){ 
2030
2031        if(item.imageTopic && item.imageTopic.toLowerCase() =="eurodreams"){
2032__p+='\n            <h1 class="page-title-index carouselEurodreamJackpotAmount">'+
2033((__t=( item.imageTitle ))==null?'':__t)+
2034'</h1>\n            ';
2035} else  if(item.imageTopic && item.imageTopic.toLowerCase() =="lotto"){
2036__p+='\n            <h1 class="page-title-index carouselLottoJackpotAmount">'+
2037((__t=( item.imageTitle ))==null?'':__t)+
2038'</h1>\n            ';
2039} else  if(item.imageTopic && item.imageTopic.toLowerCase() =="euromillions"){
2040__p+='\n            <h1 class="page-title-index carouselEuromillionsJackpotAmount">'+
2041((__t=( item.imageTitle ))==null?'':__t)+
2042'</h1>\n            ';
2043}else  if(item.imageTopic && item.imageTopic.toLowerCase() =="high5"){
2044__p+='\n            <h1 class="page-title-index carouselHigh5JackpotAmount">'+
2045((__t=( item.imageTitle ))==null?'':__t)+
2046'</h1>\n            ';
2047}else{ 
2048__p+='\n            <h1 class="page-title-index">'+
2049((__t=( item.imageTitle ))==null?'':__t)+
2050'</h1>\n\n        ';
2051}}else { 
2052__p+='\n            <span class="sr-only">'+
2053((__t=( item.imageDesc ))==null?'':__t)+
2054'</span>\n        ';
2055 } 
2056__p+='\n\n        ';
2057 if(item.imageSubtitle){ 
2058__p+='\n            <h2 class="page-subtitle-index text-white">'+
2059((__t=( item.imageSubtitle ))==null?'':__t)+
2060'</h2>\n        ';
2061 } 
2062__p+='\n    </div>\n\n';
2063 if(item.imageUrl){ 
2064__p+='\n    </a>\n';
2065 } 
2066__p+='\n\n</div>\n';
2067 }); 
2068__p+='';
2069}
2070return __p;
2071}
2072    
2073</script>
vendor: 1 bytes, line 2073
2073
2074<script>
2075
2076	var carouselNavTemplate =  function(obj){
2077var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
2078with(obj||{}){
2079__p+='<!-- Copyright � 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n';
2080 _.each(banner, function(item,index){ 
2081__p+='\n    <div data-index="'+
2082((__t=( index ))==null?'':__t)+
2083'">\n      <img title="'+
2084((__t=( item.imageTitle  ))==null?'':__t)+
2085'" alt="'+
2086((__t=( item.imageDesc  ))==null?'':__t)+
2087'" src="'+
2088((__t=( item.imageNameBgThumb ))==null?'':__t)+
2089'" class="img-responsive">\n    </div>\n';
2090 }); 
2091__p+='';
2092}
2093return __p;
2094}
2095    
2096</script>
vendor: 1 bytes, line 2096
2096
2097<script>
2098
2099	var carouselItemCssTemplate =  function(obj){
2100var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
2101with(obj||{}){
2102__p+='/* Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. */\n\n';
2103 _.each(banner,function(item,index){ 
2104__p+='\n\n    .index-carousel [data-index="'+
2105((__t=( index ))==null?'':__t)+
2106'"] {\n        background: url('+
2107((__t=( item.imageNameMobile ))==null?'':__t)+
2108');\n        background-size: cover !important;\n      background-position: center !important;\n      background-repeat: no-repeat !important;\n        \n    }\n    @media (min-width:480px) {\n    .index-carousel [data-index="'+
2109((__t=( index ))==null?'':__t)+
2110'"] {\n            background: url('+
2111((__t=( item.imageName ))==null?'':__t)+
2112');\n            background-size: cover !important;\n      background-position: center !important;\n      background-repeat: no-repeat !important;\n        }\n    }\n    \n';
2113 }); 
2114__p+='';
2115}
2116return __p;
2117}
2118    
2119</script>
vendor: 1 bytes, line 2119
2119
2120<script type="text/javascript">
2121$(document).ready(function(){
2122    // Init carousel for ipad and above sized screens. 
2123
2124        new portalGGA.views.Carousel({
2125    		el:$("#1308604807"),
2126    		carouselImg			    :	'["/content/dam/interactive/ilottery/images/homecarousel/loterie-sport-cote-foot-1-contre1_2880x820-match_estonialuxembourg.png","/content/dam/interactive/ilottery/images/homecarousel/home-banner-lotto1.jpg","/content/dam/interactive/ilottery/images/homecarousel/1920x547-desktop4.png","/content/dam/interactive/ilottery/images/homecarousel/home-banner-euml.jpg","/content/dam/interactive/ilottery/images/homecarousel/HP_2880x820_sept26.png"]',
2127    		carouselImgMobile	    :	'["/content/dam/interactive/ilottery/images/homecarousel/loterie-sport-cote-foot-1-contre1_1440x410-match_estonialuxembourg.png","/content/dam/interactive/ilottery/images/homecarousel/home-banner-lotto1.jpg","/content/dam/interactive/ilottery/images/homecarousel/800x800-mobile3.png","/content/dam/interactive/ilottery/images/homecarousel/home-banner-euml.jpg","/content/dam/interactive/ilottery/images/homecarousel/HP_1440x410_sept26.png"]',
2128    		carouselUrl			    :	'["https://www.loteriesport.lu/fr/sports/paris-sportifs/football/nations-league/phase-de-groupe/estonie-vs-luxembourg?t\u003d17910432\u0026tab\u003dfilter_1\u0026utm_source\u003dloterie.lu\u0026utm_medium\u003dcarousel\u0026utm_campaign\u003dEstoniavsLuxembourg","/content/interactive/ilottery/fr/lotto.html","https://apps.apple.com/lu/app/loterie-nationale/id6751596658","/content/interactive/ilottery/fr/euromillions.html","https://www.loteriesport.lu/fr/sports/paris-sportifs/football?utm_source\u003dloterie.lu\u0026utm_medium\u003dbanner\u0026utm_campaign\u003dWelcomeOffer100"]',
2129    		carouselTitle		    :	'[" ","\u003cimg class\u003d\u0027img-responsive\u0027 src\u003d\u0027/content/dam/interactive/ilottery/images/game-logos/lotto.png\u0027\u003e "," ","\u003cimg class\u003d\u0027img-responsive\u0027 src\u003d\u0027/content/dam/interactive/ilottery/images/game-logos/jeu-euromillions1.png\u0027\u003e "," "]',
2130            carouselSubtitle		:	'[" ","Prochain tirage au sort : "," ","Prochain tirage : "," "]',
2131            carouselClass           :   '["slick-slide--dark ","slick-slide--dark ","slick-slide--dark ","slick-slide--dark ","slick-slide--dark "]',
2132    		carouselDesc		    :	'["","","","",""]',
2133    		isTargetBlank           :   '[true,false,true,false,true]',
2134            bannerUserAccess	    : 	'["all","all","all","all","all"]',
2135            bannerTopic	            : 	'["Loterie Sport","lotto","app","euromillions","Loterie Sport"]',
2136            carouselTransition      :   false,
2137            carouselAutoplaySpeed   :   9000,
2138    	});
2139
2140});
2141</script>
2141
2142
2143</div>
2144
2145            </div>
2146
2147            <style type="text/css">
2148                
2149
2150                
2151
2152                
2153
2154                
2155                  .background-parallax__image,
2156                  [role="main"] {
2157                      background-color: #58bfb6;
2158                      background-image: -webkit-linear-gradient(top, #419ebb, #58bfb6);
2159                      background-image: -o-linear-gradient(top,#419ebb, #58bfb6);
2160                      background-image: linear-gradient(#419ebb, #58bfb6);
2161                      background-size: 100% 900px;
2162                  }
2163                  [role="main"] {
2164                    background-size: 100% 100%;
2165                  }
2166                
2167            </style>
2168
2169            <div class="background-parallax" id="background" role="presentation">
2170                <div class="background-parallax__image"></div>
2171            </div>
2172
2173           
2174            <div class="games">
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193<div id="1305134279">
2194    <div class="container-fluid">
2195        <div class="clearfix">
2196          <h1 class="pull-left">Jeux de tirage</h1>
2197        </div>
2198      </div>
2199    <div class="lr-panel">
2200        <div class="lr-panel__carousel">
2201            <div class="jackpot-carousel clearfix is-loading" id="drawGamelatestResultsCarousel">
2202                <div class="loader">
2203                    <div></div>
2204                    <div></div>
2205                    <div></div>
2206                    <div></div>
2207                </div>
2208            </div>
2209        </div>
2210    </div>
2211</div>
2212    
2213<script>
2214    
2215    var jackpotGamesTemplate =  function(obj){
2216var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
2217with(obj||{}){
2218__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n';
2219 $.each(games, function(i, item) { 
2220	var isNumberGame = false;
2221	if (games[i].portalGameCode === 'PICK3' || games[i].portalGameCode === 'PICK4') {
2222		isNumberGame = true;
2223	}
2224	
2225__p+='\n    <div class="game-tile-outer col-sm-12 col-md-8 col-lg-6">\n        <div class="game-tile game-tile-'+
2226((__t=( games[i].GameClass ))==null?'':__t)+
2227'">\n            <div class="game-image">\n                <a href="/en-us/'+
2228((__t=( games[i].wagerPageName ))==null?'':__t)+
2229'.html">\n                    <img src="/content/dam/interactive/ilottery/images/game-tiles/logo-'+
2230((__t=( games[i].GameClass ))==null?'':__t)+
2231'.png" alt="Play '+
2232((__t=( games[i].displayGameName ))==null?'':__t)+
2233'">\n                </a>\n            </div>\n            <div class="game-info game-info-'+
2234((__t=( games[i].GameClass ))==null?'':__t)+
2235'">\n                <div class="game-jackpot">\n                    ';
2236  if (games[i].portalGameCode === 'HIGH5') { 
2237__p+='\n                        <div>'+
2238((__t=( CQ.I18n.getMessage("games.jackpotTitle", games[i].jackpotDay) ))==null?'':__t)+
2239'</div>\n                        <div class="jackpot-amount">'+
2240((__t=( CQ.I18n.getMessage("games.high5jackpot") +" "+ interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
2241'</div>\n                    ';
2242 }else if (games[i].portalGameCode === 'EURODREAMS') { 
2243__p+='\n                        <div>'+
2244((__t=( CQ.I18n.getMessage("games.jackpotTitle", games[i].jackpotDay) ))==null?'':__t)+
2245'</div>\n                        ';
2246 if(games[i].installmentUnit){ 
2247__p+='\n                        <div class="jackpot-amount">'+
2248((__t=( games[i].Jackpot ))==null?'':__t)+
2249' / '+
2250((__t=( CQ.I18n.getMessage("games.eurodreamjackpot."+ games[i].installmentUnit) ))==null?'':__t)+
2251' </div>\n                        <div class="jackpot-amount-subtext">'+
2252((__t=( CQ.I18n.getMessage("games.eurodreamjackpot.description", games[i].term) ))==null?'':__t)+
2253'</div>\n                        ';
2254 }else { 
2255__p+='\n                        <div class="jackpot-amount">'+
2256((__t=( games[i].Jackpot ))==null?'':__t)+
2257' </div>\n\n                     ';
2258} } else if (games[i].portalGameCode == 'ZUBITO' ) { 
2259__p+='\n                        <div class="text-uppercase">'+
2260((__t=( CQ.I18n.getMessage("games.zubito.winupto")   ))==null?'':__t)+
2261'</div>\n                        <div class="jackpot-amount">'+
2262((__t=( games[i].Jackpot  ))==null?'':__t)+
2263'</div>\n                    ';
2264 } else if (games[i].portalGameCode !== 'KENO' && games[i].portalGameCode !== 'CASHPOP') { 
2265__p+='\n                        <div>'+
2266((__t=( CQ.I18n.getMessage("games.jackpotTitle", games[i].jackpotDay) ))==null?'':__t)+
2267'</div>\n                        <div class="jackpot-amount">'+
2268((__t=( games[i].Jackpot ))==null?'':__t)+
2269'</div>\n                    ';
2270 }  
2271__p+='\n                </div>\n            </div>\n            <div class="winning-numbers '+
2272((__t=( item.GameClass ))==null?'':__t)+
2273'">\n                ';
2274 if (games[i].portalGameCode === 'KENO') { 
2275__p+='\n                    <div class="jackpot-amount">'+
2276((__t=( CQ.I18n.getMessage("games.keno.jackpot") ))==null?'':__t)+
2277'</div>\n				';
2278 }else if (games[i].portalGameCode === 'ZUBITO') { 
2279__p+='\n					<div class="jackpot-amount">'+
2280((__t=( CQ.I18n.getMessage("games.zubito.frequency") ))==null?'':__t)+
2281'</div>	\n                ';
2282 } else if (games[i].portalGameCode === 'CASHPOP' && games[i].highFrequencyGame) { 
2283__p+='\n					<div class="jackpot-amount">'+
2284((__t=( CQ.I18n.getMessage("games.cashpop.jackpot") ))==null?'':__t)+
2285'</div>	\n                ';
2286 } else { 
2287__p+='\n                    ';
2288 if (games[i].portalGameCode === 'PICK3' || games[i].portalGameCode === 'PICK4' || (games[i].portalGameCode === 'CASHPOP' && !games[i].highFrequencyGame)) {
2289                       var prevDrawTime = null;
2290
2291                       if (games[i].daily && games[i].daily.length) {
2292                            prevDrawTime = games[i].daily[0].WinningNumbersDrawDate;
2293                       
2294                            if (games[i].daily[1] && games[i].daily[1].WinningNumbersDrawDate > prevDrawTime) {
2295                                prevDrawTime = games[i].daily[1].WinningNumbersDrawDate;
2296                            }
2297                       } 
2298__p+='\n                       <div>'+
2299((__t=( CQ.I18n.getMessage("games.lastDrawMsg") ))==null?'':__t)+
2300' <time datetime="'+
2301((__t=( portalGGA.utils.formattedDateFormat(prevDrawTime, 'DD/MM/YYYY') ))==null?'':__t)+
2302'">'+
2303((__t=( portalGGA.utils.formattedDateFormat(prevDrawTime, 'DD/MM/YYYY') ))==null?'':__t)+
2304'</time></div>\n                            \n                        <div class="daily-numbers">\n                            ';
2305 for (var dailyNo = 0; dailyNo < 2; dailyNo++) { 
2306__p+='\n                                ';
2307 if (games[i].daily[dailyNo]) { 
2308__p+='\n                                    <div class="'+
2309((__t=( games[i].daily[dailyNo].drawName.toLowerCase() ))==null?'':__t)+
2310'">\n                                        <div class="h6">'+
2311((__t=( games[i].daily[dailyNo].drawName ))==null?'':__t)+
2312'</div>                                        \n                                        ';
2313 if (games[i].daily[dailyNo].primaryNumbers && games[i].daily[dailyNo].primaryNumbers.length) { 
2314__p+='\n                                            <div class="lotto-numbers">\n                                            ';
2315 for (var numNo = 0; numNo < games[i].daily[dailyNo].primaryNumbers.length; numNo++) { 
2316__p+='\n                                                <span><i>'+
2317((__t=( portalGGA.utils.padZero(games[i].daily[dailyNo].primaryNumbers[numNo], isNumberGame) ))==null?'':__t)+
2318'</i></span>\n                                            ';
2319 } 
2320__p+='\n                                            </div>\n                                        ';
2321 } else { 
2322__p+='\n                                            <div class="no-results"><span class="text-bold">'+
2323((__t=( CQ.I18n.getMessage("games.resultsMissing") ))==null?'':__t)+
2324'</span></div>\n                                        ';
2325 } 
2326__p+='                                            \n                                    </div>\n                                ';
2327 } 
2328__p+='\n                            ';
2329 } 
2330__p+='\n                        </div>\n                    ';
2331 } else { 
2332__p+='\n                        <div>';
2333 if(games[i].WinningNumbersDrawDate != 'undefined' && games[i].WinningNumbersDrawDate != undefined){ 
2334__p+=''+
2335((__t=( CQ.I18n.getMessage("games.lastDrawMsg") ))==null?'':__t)+
2336' <time datetime="'+
2337((__t=( portalGGA.utils.formattedDateFormat(games[i].WinningNumbersDrawDate, 'DD/MM/YYYY') ))==null?'':__t)+
2338'">'+
2339((__t=( portalGGA.utils.formattedDateFormat(games[i].WinningNumbersDrawDate, 'dddd D MMMM') ))==null?'':__t)+
2340'</time>';
2341 } 
2342__p+='</div>\n                            ';
2343 if (games[i].primaryNumbers && games[i].primaryNumbers.length) { 
2344__p+='\n                            <div class="lotto-numbers">\n                                ';
2345 _.each(games[i].primaryNumbers,function(number) { 
2346                                if (games[i].portalGameCode === 'PICK3' || games[i].portalGameCode === 'PICK4'  || (games[i].portalGameCode === 'CASHPOP' && !games[i].highFrequencyGame)) {
2347                                    result = number.split('');
2348                                    _.each(result, function(num) { 
2349__p+='\n                                        <span><i>'+
2350((__t=( portalGGA.utils.padZero(num, isNumberGame) ))==null?'':__t)+
2351'</i></span>\n                                    ';
2352 }); 
2353__p+='\n                                ';
2354 } else { 
2355__p+='\n                                    <span><i>'+
2356((__t=( portalGGA.utils.padZero(number, isNumberGame) ))==null?'':__t)+
2357'</i></span>\n                                ';
2358 } 
2359__p+='\n                            ';
2360 }); 
2361__p+='\n                            ';
2362 if (games[i].secondaryNumber) { 
2363__p+='\n                                ';
2364 if (_.isArray(games[i].secondaryNumber)) { 
2365__p+='\n                                    ';
2366 _.each(games[i].secondaryNumber, function(number) { 
2367__p+='\n                                        <span><i class="'+
2368((__t=( games[i].GameClass ))==null?'':__t)+
2369'">'+
2370((__t=( portalGGA.utils.padZero(number, isNumberGame) ))==null?'':__t)+
2371'</i></span>\n                                ';
2372 }); 
2373__p+='\n                                ';
2374 } else { 
2375__p+='\n                                    <span><i class="'+
2376((__t=( games[i].GameClass ))==null?'':__t)+
2377'">'+
2378((__t=( portalGGA.utils.padZero(games[i].secondaryNumber , isNumberGame)	))==null?'':__t)+
2379'</i></span>\n                                ';
2380 } 
2381__p+='\n                            ';
2382 } 
2383__p+='\n                            </div>\n                        ';
2384 } else { 
2385__p+='\n                            <div class="no-results">\n                            <span class="text-bold">'+
2386((__t=( CQ.I18n.getMessage("games.resultsMissing") ))==null?'':__t)+
2387'</span>\n                            </div>\n                        ';
2388 } 
2389__p+='\n                    ';
2390 } 
2391__p+='\n\n                    ';
2392 if (games[i].multiplier) { 
2393__p+='\n                        <div class="game-tile__multiplier">'+
2394((__t=( games[i].multiplierName ))==null?'':__t)+
2395' \n                            <strong class="number">'+
2396((__t=( parseInt(games[i].multiplier,10) ))==null?'':__t)+
2397'</strong><span class="text-lowercase">x</span></div>\n                    ';
2398 } 
2399__p+='\n                ';
2400 } 
2401__p+='\n\n\n                    ';
2402 if (games[i].portalGameCode === 'EUROMILLIONS') { 
2403__p+='\n\n                        ';
2404if( games[i].addOnGame){ 
2405__p+='\n                            <div><img src="/content/dam/interactive/ilottery/images/game-logos/joker.png" alt="Joker Logo" height="25"></div>\n                        ';
2406 } 
2407__p+='\n                        <div class="lotto-numbers">\n                            ';
2408if( games[i].addOnGame){ 
2409                                for (var numNo = 0; numNo < games[i].addOnGame.length; numNo++) { 
2410__p+='\n                                <span><i>'+
2411((__t=( portalGGA.utils.padZero(games[i].addOnGame[numNo], isNumberGame) ))==null?'':__t)+
2412'</i></span>\n                            ';
2413 }} 
2414__p+='\n                        </div>\n\n                        ';
2415 if(games[i].extraLux){  
2416__p+='\n                            <div><img src="/content/dam/interactive/ilottery/images/game-logos/extralux.png" alt="Extra Lux Logo" height="25"></div>\n                        ';
2417 } 
2418__p+='\n                       \n                        <div class="lotto-numbers">\n                        ';
2419 if(games[i].extraLux){ 
2420                            for (var numNo = 0; numNo < games[i].extraLux.length; numNo++) { 
2421__p+='\n                                    <span><i>'+
2422((__t=( portalGGA.utils.padZero(games[i].extraLux[numNo], isNumberGame) ))==null?'':__t)+
2423'</i></span>\n                            ';
2424 }} 
2425__p+='\n                        </div>\n                    ';
2426 } 
2427__p+='\n\n\n                    ';
2428 if (games[i].portalGameCode === 'LOTTO') { 
2429                            console.log ("Add on Game is " + games[i].addOnGame);
2430                            if (games[i].addOnGame) {
2431                                var speilo77Obj =  _.find(games[i].addOnGame,   function (model) {
2432                                    return model.drawType && model.drawType.trim().toUpperCase() === 'SPIEL 77';
2433                                });
2434
2435                                var super6Obj =  _.find(games[i].addOnGame,   function (model) {
2436                                    return model.drawType && model.drawType.trim().toUpperCase() === 'SUPER 6';
2437                                });
2438                            }
2439
2440                        
2441                        
2442__p+='\n                            ';
2443if(games[i].addOnGame && super6Obj && super6Obj.primary){  
2444__p+='\n                                  <img src="/content/dam/interactive/ilottery/images/game-logos/super6.png" height="25" alt="Super 6 Logo">\n                            ';
2445 } 
2446__p+='\n                            \n                            <div class="lotto-numbers">\n                                        ';
2447if(games[i].addOnGame && super6Obj && super6Obj.primary){ 
2448                                            var addOn6Primary= super6Obj.primary[0].split(""); 
2449                                            for (var numNo = 0; numNo < addOn6Primary.length; numNo++) { 
2450__p+='\n                                                <span><i>'+
2451((__t=( portalGGA.utils.padZero(addOn6Primary[numNo], isNumberGame) ))==null?'':__t)+
2452'</i></span>\n                                        ';
2453 }} 
2454__p+='\n                            </div>\n                           \n                            ';
2455 if(games[i].addOnGame && speilo77Obj && speilo77Obj.primary){   
2456__p+='\n                               <img src="/content/dam/interactive/ilottery/images/game-logos/spiel77.png" height="25" alt="Spiel 77 Logo">\n                            ';
2457 } 
2458__p+='\n                          \n                            <div class="lotto-numbers">\n                                        ';
2459 if(games[i].addOnGame && speilo77Obj && speilo77Obj.primary){  
2460                                            var addOn77Primary= speilo77Obj.primary[0].split(""); 
2461                                            for (var numNo = 0; numNo < addOn77Primary.length; numNo++) { 
2462__p+='\n                                                <span><i>'+
2463((__t=( portalGGA.utils.padZero(addOn77Primary[numNo], isNumberGame) ))==null?'':__t)+
2464'</i></span>\n                                            ';
2465 }} 
2466__p+='\n                            </div>\n                    ';
2467 } 
2468__p+='\n             </div>\n\n\n\n            <div class="play-populate-options">\n                <a class="btn btn-pure-primary btn-sm animate-icon-flip-h btn-block favoritesBtn" data-game-name="'+
2469((__t=( games[i].portalGameCode ))==null?'':__t)+
2470'" id="favorites-'+
2471((__t=( games[i].GameClass ))==null?'':__t)+
2472'" data-toggle="modal" href="#modalFavoritesWager" data-target="#modalFavoritesWager" game="" aria-label="'+
2473((__t=( games[i].displayGameName ))==null?'':__t)+
2474' '+
2475((__t=( CQ.I18n.getMessage('games.favorites') ))==null?'':__t)+
2476'"><span class="pd-icon pd-icon-my-favourites icon-animate pd-icon-1-5x is-favorite" aria-hidden="true"></span>'+
2477((__t=( CQ.I18n.getMessage("games.favorites") ))==null?'':__t)+
2478'</a>\n                <a class="btn btn-pure-primary btn-sm animate-icon-rotate-360 btn-block replayBtn" data-game-name="'+
2479((__t=( games[i].portalGameCode ))==null?'':__t)+
2480'" id="replay-'+
2481((__t=( games[i].GameClass ))==null?'':__t)+
2482'" data-toggle="modal" href="#modalReplayWager" data-target="#modalReplayWager" game="" aria-label="'+
2483((__t=( CQ.I18n.getMessage('games.replay') ))==null?'':__t)+
2484' '+
2485((__t=( games[i].displayGameName ))==null?'':__t)+
2486'" data-action="replay_draw_games"><span aria-hidden="true" class="pd-icon pd-icon-1-5x pd-icon-replay-wager"></span>'+
2487((__t=( CQ.I18n.getMessage("games.replay") ))==null?'':__t)+
2488'</a>     \n            </div>\n\n            <div class="game-actions">\n                <a href="/en-us/'+
2489((__t=( games[i].wagerPageName ))==null?'':__t)+
2490'.html" class="btn btn-info btn-playnow" aria-label="Play '+
2491((__t=( games[i].displayGameName ))==null?'':__t)+
2492'" data-action="draw_games" data-track = "click" data-track-category = "interaction" data-track-action = "click" data-track-label = "playnow'+
2493((__t=( games[i].displayGameName ))==null?'':__t)+
2494'">'+
2495((__t=( CQ.I18n.getMessage("games.playnow") ))==null?'':__t)+
2496'</a>\n            </div>\n\n            \n        </div>\n    </div>\n';
2497 }); 
2498__p+='\n';
2499}
2500return __p;
2501}
2502      
2503</script>
2503
2504    
2505<script>
2506	
2507	var gameFavoriteModalTemplate =  function(obj){
2508var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
2509with(obj||{}){
2510__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="modal-dialog modal-replay-wager-dialog" role="dialog" tabindex="-1" aria-labelledby="modalFavoritesWagerLabel">\n    <div class="modal-content" role="document">\n        <div class="modal-header game-gradient-'+
2511((__t=( gameConfig.cssName ))==null?'':__t)+
2512'">\n            <button type="button" class="close close--alt" data-dismiss="modal">\n                <span class="glyphicon icon-dp-close" aria-hidden="true"></span>\n                <span class="sr-only">Close</span>\n            </button>\n            <div class="game-image pull-left">\n                <span class="sr-only">'+
2513((__t=( gameConfig.displayGameName ))==null?'':__t)+
2514'</span>\n                <span class="sprite-'+
2515((__t=( gameConfig.cssName ))==null?'':__t)+
2516'" aria-hidden="true"></span>\n            </div>\n            <h4 class="modal-title modal-title--game-modal" id="modalFavoritesWagerLabel">'+
2517((__t=( CQ.I18n.getMessage('favorites.favoriteslabel') ))==null?'':__t)+
2518'</h4>\n        </div>\n        <div>\n            <div id="gameFavoriteMsg"></div>\n            <div id="gameFavoriteGame" class="hide wager-list-widget"></div>\n        </div>\n    </div>  \n</div>';
2519}
2520return __p;
2521}
2522  
2523</script>
2523
2524
2525<script>
2526    
2527	var gameFavoriteWagerTemplate =  function(obj){
2528var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
2529with(obj||{}){
2530__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n';
2531 
2532var isNumberGame = false;
2533if (gameConfig.portalGameCode === 'PICK3' || gameConfig.portalGameCode === 'PICK4') {
2534	isNumberGame = true;
2535}
2536
2537__p+='\n<div class="wager-item-title">'+
2538((__t=( CQ.I18n.getMessage('favorites.games.name') ))==null?'':__t)+
2539' '+
2540((__t=( groupName ))==null?'':__t)+
2541'</%></div>\n<div class="wager-item-content">\n    <div class="wager-numbers">\n        ';
2542 
2543        var boards = JSON.parse(JSON.stringify(wager.boards)); // Deep copy wager object to prevent change in referred wager mode.
2544        if(typeof gamesConfig != "undefined" && typeof gamesConfig.CASHPOP != "undefined" && gamesConfig.CASHPOP.portalGameCode == gameConfig.portalGameCode){
2545            boards[0].primarySelections = _.flatten(_.pluck(boards, "primarySelections"));
2546            boards = _.clone(boards.slice(0,1));
2547        }
2548        _.each(boards, function(board) { 
2549__p+='\n            <div class="lotto-numbers-list">\n                ';
2550 
2551                var selections = board.primarySelections;
2552                var secSelections = board.secondarySelections;
2553                var tmpSelections = selections.slice(0);
2554                
2555__p+='\n\n                ';
2556 _.each(tmpSelections, function(num) { 
2557__p+=' \n                    <span><i>'+
2558((__t=( portalGGA.utils.padZero(num, isNumberGame) ))==null?'':__t)+
2559'</i></span>\n                ';
2560 }); 
2561__p+='\n\n                ';
2562 _.each(secSelections, function(num) { 
2563__p+=' \n                    <span><i class="'+
2564((__t=( gameConfig.cssName ))==null?'':__t)+
2565'">'+
2566((__t=( portalGGA.utils.padZero(num, isNumberGame) ))==null?'':__t)+
2567'</i></span>\n                ';
2568 }); 
2569__p+='\n            </div>\n        ';
2570 }); 
2571__p+='\n\n          ';
2572if (gameConfig.portalGameCode === 'EUROMILLIONS') {
2573
2574              if (wager.addonWagers && wager.addonWagers[0]) { 
2575__p+='\n             <div class = "divider"></div> <img src="/content/dam/interactive/ilottery/images/game-logos/joker.svg" alt = "Joker Logo"> \n             ';
2576 _.each(wager.addonWagers[0].boards, function(board, index) {
2577__p+='\n                 <span class = "text-bold" > '+
2578((__t=( CQ.I18n.getMessage("internetwager.replay.joker") ))==null?'':__t)+
2579' '+
2580((__t=( index + 1 ))==null?'':__t)+
2581'\n                 </span>\n                 ';
2582 if(!board.playOptions){
2583
2584                    var selections = [];
2585                   if(board.selections.length === 1) {
2586                   selections = board.selections[0].split('');
2587                   } else {
2588                     selections = board.selections;
2589                   } 
2590                  var primarySelectionsArr1 = selections; 
2591__p+='\n                  <div class = "lotto-numbers-list" > \n                  ';
2592 _.each(primarySelectionsArr1, function(num) { 
2593__p+='\n                   <span ><i> '+
2594((__t=( num ))==null?'':__t)+
2595'</i> </span>\n                   ';
2596 }); 
2597__p+=' \n                   </div>\n                   ';
2598  } else { 
2599__p+=' \n                   <p> '+
2600((__t=( CQ.I18n.getMessage("internetwager.confirmmodal.purchase.nojoker") ))==null?'':__t)+
2601'</p>\n                   ';
2602 }  
2603__p+='\n               ';
2604  });  
2605__p+='\n              ';
2606 }} 
2607__p+='\n\n              ';
2608   if (gameConfig.portalGameCode === 'LOTTO') { 
2609
2610             if(wager.addonWagers && wager.addonWagers[0]){ 
2611__p+='\n\n             <div class="divider"></div>\n\n              ';
2612_.each(wager.addonWagers[0].boards.reverse(),function(board,index){
2613
2614              var selections = [];
2615                   if(board.selections.length === 1) {
2616                   selections = board.selections[0].split('');
2617                   } else {
2618                     selections = board.selections;
2619                   } 
2620                   var addonItemIndex =0;
2621                   var addonItemMsg =CQ.I18n.getMessage("internetwager.replay.super6");
2622                   var boardSelectionLength = selections.length;
2623                   if(selections.length == 7){
2624                      addonItemMsg =CQ.I18n.getMessage("internetwager.replay.speil77")
2625
2626                   }
2627__p+='\n\n\n               <span class="text-bold">'+
2628((__t=( addonItemMsg ))==null?'':__t)+
2629' </span>\n\n              ';
2630 if(!board.playOptions){ 
2631__p+='\n\n              <div class="lotto-numbers-list">\n\n               ';
2632  
2633
2634                   _.each(selections,function(num,i){  
2635__p+='\n\n                    <span><i>'+
2636((__t=( num ))==null?'':__t)+
2637'</i></span>\n\n                        ';
2638 }); 
2639__p+='\n\n                        </div>\n\n              ';
2640 }else { 
2641__p+='\n\n                     <p>'+
2642((__t=( CQ.I18n.getMessage("internetwager.replay.nojoker") ))==null?'':__t)+
2643'</p>\n\n                  ';
2644 }  
2645
2646                  if(index ==1){ 
2647__p+='\n\n\n                   <span class="text-bold">'+
2648((__t=( CQ.I18n.getMessage("internetwager.replay.superahl") ))==null?'':__t)+
2649' </span>\n\n                  <div class="lotto-numbers-list">\n\n                      ';
2650   _.each(selections,function(num,i){ 
2651                      if(i==boardSelectionLength-1) {
2652__p+='\n\n                    <span><i>'+
2653((__t=( num ))==null?'':__t)+
2654'</i></span>\n\n                        ';
2655} }); 
2656__p+='\n\n                 </div>\n           ';
2657 } }); 
2658__p+=' \n\n        ';
2659 } } 
2660__p+='\n\n\n    </div>\n    <div class="wager-link">\n        <a href="/en-us/'+
2661((__t=( gameConfig.wagerPageName ))==null?'':__t)+
2662'.html" title="Favorites" class="btn btn-primary btn-block '+
2663((__t=( maintenance_flag ? 'disabled' : '' ))==null?'':__t)+
2664'" data-pd="play">'+
2665((__t=( CQ.I18n.getMessage("favorites.play.wager") ))==null?'':__t)+
2666'</a>\n    </div>\n    <div class=\'wager-details\'>\n\n        <div><span>'+
2667((__t=( CQ.I18n.getMessage("favorites.draws") ))==null?'':__t)+
2668' :</span>'+
2669((__t=( wager.duration ))==null?'':__t)+
2670'</div>\n\n             ';
2671   if (gameConfig.portalGameCode === 'EUROMILLIONS') { 
2672__p+=' \n             ';
2673 _.each(wager.addonWagers[0].boards,function(board,index){ 
2674__p+='\n              <div><span>'+
2675((__t=( CQ.I18n.getMessage("internetwager.replay.joker") ))==null?'':__t)+
2676' '+
2677((__t=( index+1 ))==null?'':__t)+
2678' :</span>\n\n             ';
2679 if(!board.playOptions){
2680__p+='\n\n             <span> '+
2681((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+
2682' </span> \n\n\n            ';
2683 } else { 
2684__p+='\n          <span>'+
2685((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+
2686'</span>\n\n           ';
2687 } 
2688__p+='\n              </div>\n            ';
2689  }) 
2690__p+='\n\n            ';
2691 }
2692__p+='\n\n\n\n\n  ';
2693   if (gameConfig.portalGameCode === 'LOTTO') { 
2694__p+=' \n         <div><span>'+
2695((__t=( CQ.I18n.getMessage("internetwager.replay.super6") ))==null?'':__t)+
2696' :</span>\n          ';
2697 if(!wager.addonWagers[0].boards[1].playOptions){  
2698__p+=' \n\n         <span>'+
2699((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+
2700'</span>\n         ';
2701  } else { 
2702__p+=' <span>'+
2703((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+
2704'</span> ';
2705  } 
2706__p+='\n          </div>\n         <div><span>'+
2707((__t=( CQ.I18n.getMessage("internetwager.replay.speil77") ))==null?'':__t)+
2708' :</span>\n\n           ';
2709 if(!wager.addonWagers[0].boards[0].playOptions){  
2710__p+=' \n\n         <span>'+
2711((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+
2712'</span>\n         ';
2713   } else { 
2714__p+=' <span>'+
2715((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+
2716'</span> ';
2717  }
2718__p+='\n\n         </div>\n         <div><span>'+
2719((__t=( CQ.I18n.getMessage("internetwager.replay.superahl") ))==null?'':__t)+
2720' :</span>\n\n\n\n         <span>'+
2721((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+
2722'</span>\n\n         </div>\n              ';
2723 } 
2724__p+='\n\n\n\n        ';
2725 if (portalGGA.utils.game.isMultiplierRequired(wager.gameName)) { 
2726__p+='\n            <div><span>'+
2727((__t=( portalGGA.utils.game.getMultiplierNameByESA(wager.gameName) ))==null?'':__t)+
2728':</span>'+
2729((__t=( (wager.boards[0].multiplier) ? 'Yes' : 'No' ))==null?'':__t)+
2730'</div>\n        ';
2731 } 
2732__p+='\n        <div class="wager-details-amount"><span>'+
2733((__t=( CQ.I18n.getMessage("internetwager.replay.amount") ))==null?'':__t)+
2734' :</span>'+
2735((__t=(   portalGGA.utils.currencyFormatted(wager.price,true) + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
2736'</div>\n\n         ';
2737   if (gameConfig.portalGameCode === 'LOTTO') { 
2738              var drawNameVal =wager.drawDays && wager.drawDays[0]; 
2739              if(wager.drawDays && wager.drawDays.length>1)
2740                {
2741                  drawNameVal =  CQ.I18n.getMessage('internetwager.confirmmodal.purchase.drawDayWedSat') ;
2742
2743               }else{
2744
2745                    drawNameVal =  CQ.I18n.getMessage('internetwager.confirmmodal.purchase.'+drawNameVal) ;
2746                  }
2747                  
2748__p+=' \n            <div class="divider"></div>\n         <div><span>'+
2749((__t=( CQ.I18n.getMessage("internetwager.replay.drawDays") ))==null?'':__t)+
2750' :</span>'+
2751((__t=( drawNameVal ))==null?'':__t)+
2752'</div> \n           ';
2753 } 
2754__p+='\n    </div>\n</div>';
2755}
2756return __p;
2757}
2758  
2759</script>
2759
2760
2761<script>
2762	
2763	var replayLastModalTemplate =  function(obj){
2764var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
2765with(obj||{}){
2766__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="modal-dialog modal-system-wager modal-replay-wager-dialog modal-md" role="dialog" tabindex="-1" aria-labelledby="replayWagerModelLabel">\n    <div class="modal-content" role="document">\n        <div class="modal-header game-gradient-'+
2767((__t=( gameConfig.cssName ))==null?'':__t)+
2768'">\n            <button type="button" class="close close--alt" data-dismiss="modal">\n                <span class="glyphicon icon-dp-close" aria-hidden="true"></span>\n                <span class="sr-only">Close</span>\n            </button>\n            <div class="game-image pull-left">\n                <span class="sr-only">'+
2769((__t=( gameConfig.displayGameName ))==null?'':__t)+
2770'</span>\n                <span class="sprite-'+
2771((__t=( gameConfig.cssName ))==null?'':__t)+
2772'" aria-hidden="true"></span>\n            </div>\n            <h4 class="modal-title modal-title--game-modal" id="replayWagerModelLabel">'+
2773((__t=( CQ.I18n.getMessage('replaywagers.label') ))==null?'':__t)+
2774'</h4>\n        </div>\n        <div>\n            <div id="replayLastMsg"></div>\n            <div id="replayLastWagerGame" class="hide wager-list-widget"></div>\n        </div>\n    </div>  \n</div>';
2775}
2776return __p;
2777}
2778  
2779</script>
2779
2780    
2781<script>
2782    
2783    var replayLastWagerTemplate =  function(obj){
2784var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
2785with(obj||{}){
2786__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n';
2787 
2788var isNumberGame = false;
2789if (gameConfig.portalGameCode === 'PICK3' || gameConfig.portalGameCode === 'PICK4') {
2790	isNumberGame = true;
2791}
2792
2793__p+='\n<div class="wager-item-title">'+
2794((__t=( portalGGA.utils.formattedDateFormat(wager.transactionTime, 'DD/MM/YYYY') ))==null?'':__t)+
2795'</div>\n<div class="wager-item-content">\n    <div class="wager-numbers">\n        ';
2796 
2797        var boards = JSON.parse(JSON.stringify(wager.boards)); // Deep copy wager object to prevent change in referred wager mode.
2798        if(typeof gamesConfig != "undefined" && typeof gamesConfig.CASHPOP != "undefined" && gamesConfig.CASHPOP.portalGameCode == gameConfig.portalGameCode){
2799            boards[0].primarySelections = _.flatten(_.pluck(boards, "primarySelections"));
2800            boards = _.clone(boards.slice(0,1));
2801        }
2802        
2803        _.each(boards, function(board) { 
2804__p+='\n            <div class="lotto-numbers-list">\n                ';
2805 
2806                var selections = board.primarySelections;
2807                var secSelections = board.secondarySelections;
2808                var tmpSelections = selections.slice(0);
2809                
2810__p+='\n\n                ';
2811 _.each(tmpSelections, function(num) { 
2812__p+=' \n                    <span><i>'+
2813((__t=( portalGGA.utils.padZero(num, isNumberGame) ))==null?'':__t)+
2814'</i></span>\n                ';
2815 }); 
2816__p+='\n\n                ';
2817 _.each(secSelections, function(num) { 
2818__p+=' \n                    <span><i class="'+
2819((__t=( gameConfig.cssName ))==null?'':__t)+
2820'">'+
2821((__t=( portalGGA.utils.padZero(num, isNumberGame) ))==null?'':__t)+
2822'</i></span>\n                ';
2823 }); 
2824__p+='\n            </div>\n        ';
2825 }); 
2826__p+='\n\n         ';
2827   if (gameConfig.portalGameCode === 'EUROMILLIONS') { 
2828
2829             if(wager.addonWagers && wager.addonWagers[0]){ 
2830__p+='\n\n\n\n             <div class="divider"></div>\n             <img src="/content/dam/interactive/ilottery/images/game-logos/joker.svg" alt="Joker Logo">\n\n\n              <span class="text-bold">'+
2831((__t=( CQ.I18n.getMessage("internetwager.replay.joker") ))==null?'':__t)+
2832' 1</span>\n\n              ';
2833 var primarySelectionsArr1 = wager.addonWagers[0].boards[0].primarySelections[0].split(""); 
2834__p+='\n\n                   ';
2835 if(wager.addonWagers[0].boards[0].stake!= 0){  
2836__p+='\n\n                  <div class="lotto-numbers-list">\n\n                ';
2837   _.each(primarySelectionsArr1,function(num){ 
2838__p+='\n\n                    <span><i>'+
2839((__t=( num ))==null?'':__t)+
2840'</i></span>\n\n                 ';
2841 }); 
2842__p+='\n\n                    </div>\n                   ';
2843 } else { 
2844__p+='\n\n                     <p>'+
2845((__t=( CQ.I18n.getMessage("internetwager.confirmmodal.purchase.nojoker") ))==null?'':__t)+
2846'</p>\n\n                  ';
2847 }  
2848__p+='\n\n                <span class="text-bold">'+
2849((__t=( CQ.I18n.getMessage("internetwager.replay.joker") ))==null?'':__t)+
2850' 2</span>\n              ';
2851 var primarySelectionsArr1 = wager.addonWagers[0].boards[1].primarySelections[0].split(""); 
2852__p+='\n                   ';
2853 if(wager.addonWagers[0].boards[1].stake!= 0){  
2854__p+='\n\n                  <div class="lotto-numbers-list">\n\n               ';
2855   _.each(primarySelectionsArr1,function(num){ 
2856__p+='\n\n                    <span><i>'+
2857((__t=( num ))==null?'':__t)+
2858'</i></span>\n\n                 ';
2859 }); 
2860__p+='\n\n                 </div>\n\n                 ';
2861 } else { 
2862__p+='\n\n                     <p>'+
2863((__t=( CQ.I18n.getMessage("internetwager.confirmmodal.purchase.nojoker") ))==null?'':__t)+
2864'</p>\n\n                  ';
2865 }  
2866__p+=' \n\n\n                        ';
2867 } } 
2868__p+='\n\n\n                                     ';
2869   if (gameConfig.portalGameCode === 'LOTTO') { 
2870
2871             if(wager.addonWagers && wager.addonWagers[0]){ 
2872__p+='\n\n\n\n             <div class="divider"></div>\n\n\n              <span class="text-bold">'+
2873((__t=( CQ.I18n.getMessage("internetwager.replay.super6") ))==null?'':__t)+
2874' </span>\n\n              ';
2875 var primarySelectionsArr1 = wager.addonWagers[0].boards[1].primarySelections[0].split(""); 
2876__p+='\n\n                   ';
2877 if(wager.addonWagers[0].boards[1].stake!= 0){  
2878__p+='\n\n                  <div class="lotto-numbers-list">\n\n                      ';
2879   _.each(primarySelectionsArr1,function(num,i){  
2880__p+='\n\n                    <span><i>'+
2881((__t=( num ))==null?'':__t)+
2882'</i></span>\n\n                        ';
2883 }); 
2884__p+='\n\n                    </div>\n                   ';
2885 } else { 
2886__p+='\n\n                     <p>'+
2887((__t=( CQ.I18n.getMessage("internetwager.confirmmodal.purchase.nojoker") ))==null?'':__t)+
2888'</p>\n\n                  ';
2889 }  
2890__p+='\n\n                <span class="text-bold">'+
2891((__t=( CQ.I18n.getMessage("internetwager.replay.speil77") ))==null?'':__t)+
2892' </span>\n              ';
2893 var primarySelectionsArr1 = wager.addonWagers[0].boards[0].primarySelections[0].split(""); 
2894__p+='\n                   ';
2895 if(wager.addonWagers[0].boards[0].stake!= 0){  
2896__p+='\n\n                  <div class="lotto-numbers-list">\n\n               ';
2897   _.each(primarySelectionsArr1,function(num,i){ 
2898__p+='\n\n                    <span><i>'+
2899((__t=( num ))==null?'':__t)+
2900'</i></span>\n\n                 ';
2901 }); 
2902__p+='\n\n                 </div>\n\n                 ';
2903 } else { 
2904__p+='\n\n                     <p>'+
2905((__t=( CQ.I18n.getMessage("internetwager.confirmmodal.purchase.nojoker") ))==null?'':__t)+
2906'</p>\n\n                  ';
2907 }  
2908__p+=' \n\n                       <span class="text-bold">'+
2909((__t=( CQ.I18n.getMessage("internetwager.replay.superahl") ))==null?'':__t)+
2910' </span>\n              ';
2911 var primarySelectionsArr1 = wager.addonWagers[0].boards[0].primarySelections[0].split(""); 
2912__p+='\n\n                  <div class="lotto-numbers-list">\n\n                      ';
2913   _.each(primarySelectionsArr1,function(num,i){ if(i==6) {
2914__p+='\n\n                    <span><i>'+
2915((__t=( num ))==null?'':__t)+
2916'</i></span>\n\n                        ';
2917} }); 
2918__p+='\n\n                 </div>\n\n\n\n\n                        ';
2919 } } 
2920__p+='\n\n\n    </div>\n    <div class="wager-link"> \n       ';
2921 if(boards.length>1 && gameConfig.portalGameCode === 'ZUBITO'){ 
2922__p+='\n\n           <!-- removed the play now -->\n         \n        ';
2923 } else{ 
2924__p+='\n        <a href="/content/interactive/ilottery/en/'+
2925((__t=( gameConfig.wagerPageName ))==null?'':__t)+
2926'.html" title="'+
2927((__t=( CQ.I18n.getMessage('internetwager.replay') ))==null?'':__t)+
2928'" class="btn btn-primary btn-block '+
2929((__t=( maintenance_flag ? 'disabled' : '' ))==null?'':__t)+
2930'" data-pd="play">'+
2931((__t=( CQ.I18n.getMessage("internetwager.replay") ))==null?'':__t)+
2932'</a>\n      ';
2933 }  
2934__p+='    </div>\n    <div class=\'wager-details\'>\n        <div><span>'+
2935((__t=( CQ.I18n.getMessage("favorites.draws") ))==null?'':__t)+
2936'  :</span>'+
2937((__t=( wager.duration ))==null?'':__t)+
2938'</div>\n            ';
2939   if (gameConfig.portalGameCode === 'EUROMILLIONS') { 
2940__p+=' \n         <div><span>'+
2941((__t=( CQ.I18n.getMessage("internetwager.replay.joker") ))==null?'':__t)+
2942' 1 :</span>\n          ';
2943 if(wager.addonWagers[0].boards[0].stake!= 0){  
2944__p+=' \n\n         <span>'+
2945((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+
2946'</span>\n         ';
2947  } else { 
2948__p+=' <span>'+
2949((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+
2950'</span> ';
2951  } 
2952__p+='\n          </div>\n         <div><span>'+
2953((__t=( CQ.I18n.getMessage("internetwager.replay.joker") ))==null?'':__t)+
2954' 2 :</span>\n\n           ';
2955 if(wager.addonWagers[0].boards[1].stake!= 0){  
2956__p+=' \n\n         <span>'+
2957((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+
2958'</span>\n         ';
2959   } else { 
2960__p+=' <span>'+
2961((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+
2962'</span> ';
2963  }
2964__p+='\n\n         </div>\n              ';
2965 } 
2966__p+='\n\n                    ';
2967   if (gameConfig.portalGameCode === 'LOTTO') { 
2968__p+=' \n         <div><span>'+
2969((__t=( CQ.I18n.getMessage("internetwager.replay.super6") ))==null?'':__t)+
2970' :</span>\n          ';
2971 if(wager.addonWagers[0].boards[1].stake!= 0){  
2972__p+=' \n\n         <span>'+
2973((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+
2974'</span>\n         ';
2975  } else { 
2976__p+=' <span>'+
2977((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+
2978'</span> ';
2979  } 
2980__p+='\n          </div>\n         <div><span>'+
2981((__t=( CQ.I18n.getMessage("internetwager.replay.speil77") ))==null?'':__t)+
2982' :</span>\n\n           ';
2983 if(wager.addonWagers[0].boards[0].stake!= 0){  
2984__p+=' \n\n         <span>'+
2985((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+
2986'</span>\n         ';
2987   } else { 
2988__p+=' <span>'+
2989((__t=( CQ.I18n.getMessage("internetwager.replay.no") ))==null?'':__t)+
2990'</span> ';
2991  }
2992__p+='\n\n         </div>\n         <div><span>'+
2993((__t=( CQ.I18n.getMessage("internetwager.replay.superahl") ))==null?'':__t)+
2994' :</span>\n\n\n         <span>'+
2995((__t=( CQ.I18n.getMessage("internetwager.replay.yes") ))==null?'':__t)+
2996'</span>\n\n         </div>\n              ';
2997 } 
2998__p+='\n        ';
2999 if (portalGGA.utils.game.isMultiplierRequired(wager.gameName)) { 
3000__p+='\n            <div><span>'+
3001((__t=( portalGGA.utils.game.getMultiplierNameByESA(wager.gameName) ))==null?'':__t)+
3002':</span>'+
3003((__t=( (wager.boards[0].multiplier) ? 'Yes' : 'No' ))==null?'':__t)+
3004'</div>\n        ';
3005 } 
3006__p+='\n        <div class="wager-details-amount"><span>'+
3007((__t=( CQ.I18n.getMessage("internetwager.replay.amount") ))==null?'':__t)+
3008' :</span>'+
3009((__t=(  portalGGA.utils.currencyFormatted(wager.price,true) +" "+ interactive.utils.common.getCurrency('gameEngine')  ))==null?'':__t)+
3010'</div>\n          ';
3011   if (gameConfig.portalGameCode === 'LOTTO') { 
3012              var drawNameVal =wager.drawDays && wager.drawDays[0]; 
3013              if(wager.drawDays && wager.drawDays.length>1)
3014                {
3015                  drawNameVal =  CQ.I18n.getMessage('internetwager.confirmmodal.purchase.drawDayWedSat') ;
3016
3017               }else{
3018
3019                    drawNameVal =  CQ.I18n.getMessage('internetwager.confirmmodal.purchase.'+drawNameVal) ;
3020                  }
3021              
3022__p+=' \n            <div class="divider"></div>\n         <div><span>'+
3023((__t=( CQ.I18n.getMessage("internetwager.replay.drawDays") ))==null?'':__t)+
3024' :</span>'+
3025((__t=( drawNameVal ))==null?'':__t)+
3026'</div> \n           ';
3027 } 
3028__p+='\n    </div>\n</div>';
3029}
3030return __p;
3031}
3032  
3033</script>
3033
3034
3035<script type="text/javascript">
3036    $(document).ready(function() {
3037    	new portalGGA.views.Games({
3038            el: $("#1305134279"),
3039            gameConfig: '{"EURODREAMS":{"portalGameCode":"EURODREAMS","esaGameId":"21","esaGameName":"Eurodreams","wagerPageName":"eurodreams","imageName":"eurodreams","cssName":"eurodreams","displayGameName":"EuroDreams","highFrequencyGame":false},"ADDON":{"portalGameCode":"ADDON","esaGameId":"18","esaGameName":"Addon","wagerPageName":"Addon","imageName":"Addon","cssName":"Addon","displayGameName":"Addon","highFrequencyGame":false},"JOKER":{"portalGameCode":"JOKER","esaGameId":"17","esaGameName":"Joker","wagerPageName":"Joker","imageName":"Joker","cssName":"Joker","displayGameName":"Joker","highFrequencyGame":false},"EINSTANT":{"portalGameCode":"EINSTANT","esaGameId":"19","esaGameName":"einstant","wagerPageName":"einstants","imageName":"einstant","cssName":"einstant","displayGameName":"Instant Games","highFrequencyGame":false},"LOTTO":{"portalGameCode":"LOTTO","esaGameId":"23","esaGameName":"Lotto","wagerPageName":"lotto","imageName":"lotto","cssName":"lotto","displayGameName":"Lotto 6aus49","highFrequencyGame":false},"HIGH5":{"portalGameCode":"HIGH5","esaGameId":"10","esaGameName":"High5","wagerPageName":"high5","imageName":"high5","cssName":"high5","displayGameName":"High 5","highFrequencyGame":false},"EUROMILLIONS":{"portalGameCode":"EUROMILLIONS","esaGameId":"20","esaGameName":"Euromillions","wagerPageName":"euromillions","imageName":"euromillions","cssName":"euromillions","displayGameName":"EuroMillions","highFrequencyGame":false},"ZUBITO":{"portalGameCode":"ZUBITO","esaGameId":"16","esaGameName":"Zubito","wagerPageName":"zubito","imageName":"zubito","cssName":"zubito","displayGameName":"Zubito Loto","highFrequencyGame":false}}',
3040            portalGameCode:'["EUROMILLIONS","EURODREAMS","LOTTO","ZUBITO","HIGH5"]',
3041            linkURL:'{"EURODREAMS":"/content/interactive/ilottery/en/eurodreams.html","LOTTO":"/content/interactive/ilottery/en/lotto.html","HIGH5":"/content/interactive/ilottery/en/high5.html","EUROMILLIONS":"/content/interactive/ilottery/en/euromillions.html","ZUBITO":"/content/interactive/ilottery/en/zubito.html"}',
3042            orderType: 'custom',
3043            replayWagerSize: null,
3044            replaySubsSize: null,
3045            isEinstantGamesEnabled: 'true'
3046        });
3047    });
3048</script>
3048 
3049</div>
3050
3051
3052            <div class="container-fluid spacer-bottom-lg">
3053                <div class="einstantgameslider eInstantGamesSlider">
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/games/einstants/eInstantGamesSlider.min.20260605070501.js"></script>
3070
3071
3072
3073
3074<div>
3075    <div class="clearfix spacer-bottom">
3076        <div class="pull-left">
3077            <h2 class="margin-reset text-bold" tabindex="0">Jeux à gratter en ligne</h2>
3078        </div>
3079        <div class="pull-right">
3080            <a href="/en-us/einstants.html" class="btn btn-link">Voir tous les jeux</a>
3081        </div>
3082    </div>
3083    <div id="einstantsCarouselMsg">
3084        <div class="loader">
3085            <div></div>
3086            <div></div>
3087            <div></div>
3088            <div></div>
3089        </div>
3090    </div>
3091    <div id="einstantsCarousel" class="instantWin-carousel-container"></div>
3092</div>
3093<div class="eInstantProgressiveJackpot eInstantsProgressiveJackpot">
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/games/einstants/eInstantsProgressiveJackpot.min.20260605070501.js"></script>
3111
3112
3113
3114<script type="text/javascript">
3115        var eInstantProgressiveJackpot = new portalGGA.views.eInstantProgressiveJackpot({
3116            progressiveJackpotFetchSecs: 40
3117        });
3118
3119</script>
3119
3120
3121
3122
3123
3124
3125</div>
3126
3127
3128
3129    
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/games/einstants/eInstantGameInfoModal.min.20260605070501.js"></script>
3149
3150
3151
3152
3153<div class="instantWin-game-modal instantWin-game-modal__ratio" id="einstantsGameModal" tabindex="-1" role="dialog" aria-labelledby="eIntantsBuyConfirmModalLabel">
3154    <button type="button" class="close" data-dismiss="modal" data-pd="closeGameModal">
3155        <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
3156        <span class="sr-only">Close</span>
3157    </button>
3158
3159
3160    <div class="dragme hide"><span class="glyphicon glyphicon-move"></span> drag me</div>
3161    <div id="game-display-content" class="game-display-content__ratio-16-9 modal-content"></div>
3162</div>
3163
3164<div class="einstants-modal-breakpoint"></div>
3165
3166<div class="modal fade einstants-info-modal" id="eIntantsBuyConfirmModal" tabindex="-1" role="dialog" aria-labelledby="eIntantsBuyConfirmModalLabel">
3167    <div class="modal-dialog" role="document">
3168        <div class="modal-content">
3169
3170        </div>
3171    </div>
3172</div>
3173
3174<script>
3175    
3176    var eInstantLDNGameInfoBodyTemplate =  function(obj){
3177var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3178with(obj||{}){
3179__p+='';
3180
3181var gameName = gameInfo.name || gameInfo.revealName;
3182
3183__p+='\n<div class="modal-body">\n    <div class="clearfix">\n        <img src="'+
3184((__t=( (isRGS ? settings['einstants.rgs.url'] : settings['einstants.crs.url']) + gameAssets[0].imageSmallURL_v2 ))==null?'':__t)+
3185'" class="modal-img hidden-xs" alt="'+
3186((__t=( gameName ))==null?'':__t)+
3187'">\n        <div class="game-primary-info">\n            <h2 class="modal-title" id="eIntantsBuyConfirmModalLabel">'+
3188((__t=( gameName ))==null?'':__t)+
3189'</h2>\n            <div class="game-price h4">'+
3190((__t=( priceRange ))==null?'':__t)+
3191'</div>\n            <h3 class="modal-subtitle">Win up to '+
3192((__t=( interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(gameRevealInfo.topPrizeStructure.prize, true, 'dynamic') ))==null?'':__t)+
3193' instantly!</h3>\n            <img src="'+
3194((__t=( (isRGS ? settings['einstants.rgs.url'] : settings['einstants.crs.url']) + gameAssets[0].imageSmallURL_v2 ))==null?'':__t)+
3195'" class="modal-img visible-xs" alt="'+
3196((__t=( gameName ))==null?'':__t)+
3197'">\n            <div class="modal-actions">\n                <button type="button" ';
3198 if(playEnabled) { 
3199__p+='data-pd="play" data-trigger="buy-game"';
3200 }else{
3201__p+=' disabled="disabled"';
3202}
3203__p+=' data-game="'+
3204((__t=( gameName ))==null?'':__t)+
3205'" data-gameid="'+
3206((__t=( gameInfo.id ))==null?'':__t)+
3207'" class="btn btn-primary">'+
3208((__t=( CQ.I18n.getMessage("einstants.gamemode.play") ))==null?'':__t)+
3209'</button>\n                <button type="button" data-pd="try" data-trigger="try-game" data-game="'+
3210((__t=( gameName ))==null?'':__t)+
3211'" data-gameid="'+
3212((__t=( gameInfo.id ))==null?'':__t)+
3213'" class="btn btn-outline">'+
3214((__t=( CQ.I18n.getMessage("einstants.gamemode.try") ))==null?'':__t)+
3215'</button>\n            </div>\n        </div>\n    </div>\n\n    <div class="panel-group game-secondary-info" id="accordion" role="tablist" aria-multiselectable="true">\n        <div class="panel">\n            <div class="subtitle first" role="tab" id="headingGameOverview">\n                <a role="button" data-toggle="collapse" data-parent="#accordion" href="#gamePanelGameOverview" aria-expanded="true" aria-controls="gamePanelGameOverview">\n                    Game Overview <span class="glyphicon glyphicon-triangle-bottom"></span>\n                </a>\n            </div>\n            <div id="gamePanelGameOverview" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingGameOverview">\n                <div class="einstants-game-modal__cq-table">\n                    '+
3216((__t=( _.unescape(gameDetails.gameOverview) ))==null?'':__t)+
3217'\n                </div>\n            </div>\n        </div>\n        <div class="panel">\n            <div class="subtitle" role="tab" id="headingGamePanelHowToPlay">\n                <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#gamePanelHowToPlay" aria-expanded="false" aria-controls="gamePanelHowToPlay">\n                    How to Play <span class="glyphicon glyphicon-triangle-bottom"></span></a>\n                </a>\n            </div>\n            <div id="gamePanelHowToPlay" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingGamePanelHowToPlay">\n                <div class="einstants-game-modal__cq-table">\n                    '+
3218((__t=( _.unescape(gameDetails.howToPlay) ))==null?'':__t)+
3219'\n                </div>\n            </div>\n        </div>\n        <div class="panel">\n            <div class="subtitle" role="tab" id="headingGamePanelOdds">\n                <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#gamePanelOdds" aria-expanded="false" aria-controls="gamePanelOdds">\n                    Odds and Prizes<span class="glyphicon glyphicon-triangle-bottom"></span>\n                </a>\n            </div>\n            <div id="gamePanelOdds" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingGamePanelOdds">\n            \n            <p>'+
3220((__t=( chanceOfWinningMsg ))==null?'':__t)+
3221'</p>\n            \n                ';
3222 for (var i = 0; i < oddsAndPrizes.length; i++) { 
3223__p+='\n                    ';
3224 if (oddsAndPrizes[i].spots) { 
3225__p+='\n                        <p><strong>Pick '+
3226((__t=( oddsAndPrizes[i].spots ))==null?'':__t)+
3227'</strong></p>\n                    ';
3228 } 
3229__p+='\n                \n                    <table class="table table-striped pd-table-responsive" aria-describedby="gamePanelOddsTableDescr">\n\n                        ';
3230 if(isRGS) {
3231                            if (settings['rgs.display.approx.no.of.winners.remaining'] === 'true') { 
3232__p+='\n                                <caption class="sr-only" id="gamePanelOddsTableDescr">Column one has the Division amount, other columns show the prize amount and the amount of the remaining winners</caption>   \n                            ';
3233 } else { 
3234__p+='  \n                                <caption class="sr-only" id="gamePanelOddsTableDescr">Column one has the Division amount, other columns show the prize amount and the odds</caption>                                      \n                            ';
3235 }
3236                        } else {
3237                            if (settings['crs.display.approx.no.of.winners.remaining'] === 'true') { 
3238__p+='\n                                <caption class="sr-only" id="gamePanelOddsTableDescr">Column one has the Division amount, other columns show the prize amount and the amount of the remaining winners</caption>     \n                            ';
3239 } else { 
3240__p+='\n                                <caption class="sr-only" id="gamePanelOddsTableDescr">Column one has the Division amount, other columns show the prize amount and the odds</caption>                                       \n                            ';
3241 }
3242                        } 
3243__p+='\n\n                        <thead>\n                            <tr>\n                                <th scope="col" title="Division">Division</th>\n                                <th scope="col" title="Prize">Prize</th>\n                                \n                                ';
3244 if(isRGS) {
3245                                    if (settings['rgs.display.approx.no.of.winners.remaining'] === 'true') { 
3246__p+='\n                                        <th scope="col" title="Remaining Winners">Remaining Winners</th>    \n                                    ';
3247 } else { 
3248__p+='\n                                        <th scope="col" title="Odds">Odds</th>                                         \n                                    ';
3249 }
3250                                } else {
3251                                    if (settings['crs.display.approx.no.of.winners.remaining'] === 'true') { 
3252__p+='\n                                        <th scope="col" title="Remaining Winners">Remaining Winners</th>    \n                                    ';
3253 } else { 
3254__p+='\n                                        <th scope="col" title="Odds">Odds</th>                                         \n                                    ';
3255 }
3256                                } 
3257__p+='\n                            </tr>\n                        </thead>\n                        <tbody>\n                            ';
3258 for (var j = 0; j < oddsAndPrizes[i].table.length; j++) { 
3259__p+='\n                                ';
3260 if (oddsAndPrizes[i].table[j].prize) { 
3261__p+='\n                                    <tr>\n                                        <th scope="row" title="Division">'+
3262((__t=( oddsAndPrizes[i].table[j].division ))==null?'':__t)+
3263'</th>\n                                        <td title="Prize">'+
3264((__t=( interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(oddsAndPrizes[i].table[j].prize, true, 'dynamic') ))==null?'':__t)+
3265'</td>\n                                        \n                                        ';
3266 if (isRGS) {
3267                                            if (settings['rgs.display.approx.no.of.winners.remaining'] === 'true') { 
3268__p+='\n                                                <td title="Remaining Winners">'+
3269((__t=( oddsAndPrizes[i].table[j].numberOfRemainingWinners ))==null?'':__t)+
3270'</td>    \n                                            ';
3271 } else { 
3272__p+='\n                                                <td title="Odds">'+
3273((__t=( oddsAndPrizes[i].table[j].oddsNumbers ))==null?'':__t)+
3274'</td>                                         \n                                            ';
3275 }
3276                                        } else {
3277                                            if (settings['crs.display.approx.no.of.winners.remaining'] === 'true') { 
3278__p+='\n                                                <td title="Remaining Winners">'+
3279((__t=( oddsAndPrizes[i].table[j].numberOfRemainingWinners ))==null?'':__t)+
3280'</td>    \n                                            ';
3281 } else { 
3282__p+='\n                                                <td title="Odds">'+
3283((__t=( oddsAndPrizes[i].table[j].oddsNumbers ))==null?'':__t)+
3284'</td>                                         \n                                            ';
3285 }
3286                                        } 
3287__p+='\n                                    </tr>\n                                ';
3288 } 
3289__p+='\n                            ';
3290 } 
3291__p+='\n                        </tbody>\n                    </table>\n                    <br>\n                ';
3292 } 
3293__p+='\n            </div>\n        </div>\n    </div>\n</div><!-- /modal-body -->';
3294}
3295return __p;
3296}
3297
3298</script>
3298
3299
3300<script>
3301    
3302    var eInstantRGSGameInfoBodyTemplate =  function(obj){
3303var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3304with(obj||{}){
3305__p+='';
3306
3307var gameName = gameInfo.name || gameInfo.revealName;
3308var tagStr = "";
3309if (gameInfo && gameInfo.tags && gameInfo.tags.length > 0) {
3310    tagStr = gameInfo.tags[0].name;
3311}
3312var tagInfo = portalGGA.utils.getEinstantGameTileStyles (tagStr);
3313
3314if (!gameInfo.iconUrl) {
3315    gameInfo.iconUrl = "/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png";
3316
3317}
3318
3319
3320__p+='\n<div class="modal-body">\n    <div class="clearfix">\n         <div class="instantWinGameModal-image-wrapper hidden-xs">\n            ';
3321  if (tagInfo && tagInfo.tagContent && tagInfo.tagContent.length > 0) { 
3322__p+='\n                <div class="data-badge" style="'+
3323((__t=( tagInfo.styleContent ))==null?'':__t)+
3324'">'+
3325((__t=( tagInfo.tagContent ))==null?'':__t)+
3326'</div>\n            ';
3327 } 
3328__p+='\n            <img src="'+
3329((__t=( gameInfo.iconUrl ))==null?'':__t)+
3330'" onerror="this.src=\'/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png\';" class="modal-img hidden-xs" alt="'+
3331((__t=( gameName ))==null?'':__t)+
3332'">\n          </div>\n       \n        <div class="game-primary-info">\n            <h2 class="modal-title" id="eIntantsBuyConfirmModalLabel">'+
3333((__t=( gameName ))==null?'':__t)+
3334'</h2>\n            <div class="game-price h4">'+
3335((__t=( priceRange ))==null?'':__t)+
3336'</div>\n        \n            <h3 class="modal-subtitle">\n                ';
3337 if (gameInfo.standard && gameInfo.standard.basic && gameInfo.standard.basic.progressiveJackpotUrl && gameInfo.standard.basic.progressiveJackpotUrl.length>0) {  
3338                    var jackpotGroup = eInstantProgressiveJackpot.getJackpotGroupByURL(gameInfo.standard.basic.progressiveJackpotUrl,gameInfo.provider.name);
3339                
3340__p+='\n                   '+
3341((__t=( CQ.I18n.getMessage("einstants.estJackpot") ))==null?'':__t)+
3342'\n                    <span class="jackpot_'+
3343((__t=( jackpotGroup ))==null?'':__t)+
3344'"></span>\n                ';
3345  } else if (gameInfo.standard && gameInfo.standard.topAwardDetails && gameInfo.standard.topAwardDetails.type && gameInfo.standard.topAwardDetails.type.toUpperCase() == "MERCHANDISE" && gameInfo.standard.topAwardDetails.detail && gameInfo.standard.topAwardDetails.detail.length > 0) { 
3346__p+='\n                    '+
3347((__t=( gameInfo.standard.topAwardDetails.detail ))==null?'':__t)+
3348'\n                ';
3349  }  else if(gameInfo && gameInfo.standard && gameInfo.standard.extendedInfo && gameInfo.standard.extendedInfo.topPrize !== null){ 
3350__p+='\n                        '+
3351((__t=( CQ.I18n.getMessage("einstants.winupto") ))==null?'':__t)+
3352' '+
3353((__t=(  portalGGA.utils.currencyFormatted(gameInfo.standard.extendedInfo.topPrize*100, true, 'dynamic') +" "+interactive.utils.common.getCurrency('gameEngine')))==null?'':__t)+
3354'\n                ';
3355  } 
3356__p+='\n                </h3>\n\n                <div class="instantWinGameModal-image-wrapper visible-xs">\n                    ';
3357  if (tagInfo && tagInfo.tagContent && tagInfo.tagContent.length > 0) { 
3358__p+='\n                        <div class="data-badge" style="'+
3359((__t=( tagInfo.styleContent ))==null?'':__t)+
3360'">'+
3361((__t=( tagInfo.tagContent ))==null?'':__t)+
3362'</div>\n                    ';
3363 } 
3364__p+='\n                    <img src="'+
3365((__t=( gameInfo.iconUrl ))==null?'':__t)+
3366'" onerror="this.src=\'/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png\';" class="modal-img visible-xs" alt="'+
3367((__t=( gameName ))==null?'':__t)+
3368'">\n                </div>\n           \n            <div class="modal-actions">\n                <button type="button" data-pd="try" data-trigger="try-game" data-game="'+
3369((__t=( gameName ))==null?'':__t)+
3370'" data-gameid="'+
3371((__t=( gameInfo.id ))==null?'':__t)+
3372'" class="btn btn-secondary">'+
3373((__t=( CQ.I18n.getMessage("einstants.gamemode.try") ))==null?'':__t)+
3374'</button>\n                <button type="button" ';
3375 if(playEnabled) { 
3376__p+='data-pd="play" data-trigger="buy-game"';
3377 }else{
3378__p+=' disabled="disabled"';
3379}
3380__p+=' data-game="'+
3381((__t=( gameName ))==null?'':__t)+
3382'" data-gameid="'+
3383((__t=( gameInfo.id ))==null?'':__t)+
3384'" class="btn btn-primary">'+
3385((__t=( CQ.I18n.getMessage("einstants.gamemode.play") ))==null?'':__t)+
3386'</button>\n            </div>\n        </div>\n    </div>\n    <div class="panel-group game-secondary-info" id="accordion" role="tablist" aria-multiselectable="true">\n        ';
3387 if(gameInfo.standard && gameInfo.standard.helpFiles && gameInfo.standard.helpFiles.GameHelpInfo){ 
3388__p+='\n        <div class="panel">\n            <div class="subtitle first" role="tab" id="headingGameOverview">\n                <a role="button" data-toggle="collapse" data-parent="#accordion" href="#gamePanelGameOverview" aria-expanded="true" aria-controls="gamePanelGameOverview">\n                    '+
3389((__t=( CQ.I18n.getMessage("einstants.gameoverview") ))==null?'':__t)+
3390' <span class="glyphicon glyphicon-triangle-bottom"></span>\n                </a>\n            </div>\n            <div id="gamePanelGameOverview" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingGameOverview">\n                <div class="einstants-game-modal__cq-table">\n                    '+
3391((__t=( _.unescape(gameInfo.standard.helpFiles.GameHelpInfo) ))==null?'':__t)+
3392'\n                </div>\n            </div>\n        </div>\n        ';
3393 } 
3394__p+='\n        ';
3395 if(gameInfo.standard && gameInfo.standard.helpFiles && gameInfo.standard.helpFiles.GameInformation){ 
3396__p+='\n        <div class="panel">\n            <div class="subtitle" role="tab" id="headingGamePanelHowToPlay">\n                <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#gamePanelHowToPlay" aria-expanded="false" aria-controls="gamePanelHowToPlay">\n                    '+
3397((__t=( CQ.I18n.getMessage("einstants.howtoplay") ))==null?'':__t)+
3398' <span class="glyphicon glyphicon-triangle-bottom"></span></a>\n                </a>\n            </div>\n            <div id="gamePanelHowToPlay" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingGamePanelHowToPlay">\n                <div class="einstants-game-modal__cq-table">\n                    '+
3399((__t=( _.unescape(gameInfo.standard.helpFiles.GameInformation) ))==null?'':__t)+
3400'\n                </div>\n            </div>\n        </div>\n        ';
3401 } 
3402__p+='\n              <!--odds and prizes panel -->\n        <div class="panel">\n            <div class="subtitle" role="tab" id="headingGamePanelOdds">\n                <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#gamePanelOdds" aria-expanded="false" aria-controls="gamePanelOdds">\n                '+
3403((__t=( CQ.I18n.getMessage("einstants.oddsandprizes") ))==null?'':__t)+
3404'   \n                <span class="glyphicon glyphicon-triangle-bottom"></span>\n                </a>\n            </div>\n            <div id="gamePanelOdds" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingGamePanelOdds">\n               <a href="/content/dam/interactive/ilottery/images/instant-games-odds/'+
3405((__t=(gameInfo.gameCode))==null?'':__t)+
3406'.pdf" class="btn-link" target="_blank">'+
3407((__t=( CQ.I18n.getMessage("einstants.gamedetails.oddsandprizes.desc") ))==null?'':__t)+
3408'</a>     \n            </div>\n        </div>\n    </div>\n</div><!-- /modal-body -->';
3409}
3410return __p;
3411}
3412
3413</script>
3413
3414
3415<script>
3416    
3417    var UnfinishedGamesListTemplate =  function(obj){
3418var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3419with(obj||{}){
3420__p+='<div class="modal-header">\n    <h4 class="modal-title" id="eIntantsBuyConfirmModalLabel">Choose from the games below</h4>\n</div>\n<div class="modal-body">\n  <div class="clearfix">\n    ';
3421 _.each(unfinishedGames, function(wager) { 
3422__p+='\n    <div class="clearfix unfinished-games">\n		';
3423 if (wager.gameCode && wager.iconUrl) { 
3424__p+='\n			<img data-gameid="'+
3425((__t=( wager.revealId ))==null?'':__t)+
3426'" src="'+
3427((__t=( wager.iconUrl ))==null?'':__t)+
3428'" class="modal-img"  alt="'+
3429((__t=(wager.revealName))==null?'':__t)+
3430' game icon">\n		';
3431 } else { 
3432__p+='\n			<img alt="'+
3433((__t=(wager.revealName))==null?'':__t)+
3434' game icon" src="'+
3435((__t=( settings['einstants.crs.url'] ))==null?'':__t)+
3436'/content/dam/einstants/reveals/'+
3437((__t=(wager.revealId))==null?'':__t)+
3438'-'+
3439((__t=(wager.revealVersionId))==null?'':__t)+
3440'/en_us/large.png"  class="modal-img" >\n		';
3441 } 
3442__p+='     \n      <div class="game-primary-info">\n        <div>Name: '+
3443((__t=(wager.revealName))==null?'':__t)+
3444'</div>\n		';
3445 if (wager.playedDate) { 
3446__p+='\n        	<div>Last Played: '+
3447((__t=(portalGGA.utils.formattedDateFormat(wager.playedDate, 'DD/MM/YYYY')))==null?'':__t)+
3448'</div>\n		';
3449 } 
3450__p+=' \n      \n         <div class="modal-actions">\n           <div class="btn-centered">\n              <button type="button" data-pd="playUnfinishedGame" class="btn btn-success" data-wager-id="'+
3451((__t=(wager.revealId))==null?'':__t)+
3452'" data-external-id="'+
3453((__t=(wager.externalRevealId))==null?'':__t)+
3454'">Play</button>\n            </div>\n        </div>\n      </div>\n    </div>\n  ';
3455 }); 
3456__p+=' \n  </div>\n</div>';
3457}
3458return __p;
3459}
3460
3461</script>
3461
3462
3463<script>
3464    
3465    var eInstantConfirmationModelTemplate =  function(obj){
3466var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3467with(obj||{}){
3468__p+='<div class="modal-header">\n    <h4 class="modal-title" id="eIntantsBuyConfirmModalLabel">Purchase Confirmation</h4>\n</div>\n<div class="modal-body">\n\n    <div class="einstants-purchase-confirmation" >\n      <div class="text-center">\n	     <p>You are about to purchase:</p>\n	     <h3 class="einstants-purchase-confirmation__game-name">'+
3469((__t=( name ))==null?'':__t)+
3470'</h3>\n     \n	    <p>The purchase amount of <strong>\n	           ';
3471 if (typeof price !== 'undefined' && price) { 
3472__p+='\n	               '+
3473((__t=( interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(price, true, 'dynamic') ))==null?'':__t)+
3474'\n	           ';
3475 } else if (typeof defaultPrice !== 'undefined' && defaultPrice) { 
3476__p+='\n	               '+
3477((__t=( interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(defaultPrice, true, 'dynamic') ))==null?'':__t)+
3478'\n	           ';
3479 } else if (typeof availablePrices !== 'undefined' && availablePrices.length) { 
3480__p+='\n	               '+
3481((__t=( interactive.utils.common.getCurrency('gameEngine') + portalGGA.utils.currencyFormatted(availablePrices[0], true, 'dynamic') ))==null?'':__t)+
3482'\n	           ';
3483 } 
3484__p+='\n	       </strong> will be deducted from your account for each play of this game</p>\n	\n        \n\n	\n      <p class="text-muted"><small>Game purchases cannot be voided or canceled. All sales are final.</small></p>\n      </div>\n    <fieldset>\n        <div class="checkbox">\n            <label for="certify-mega"><input type="checkbox" id="certify-mega" name="certify">'+
3485((__t=( CQ.I18n.getMessage('einstants.confirmation.certify') ))==null?'':__t)+
3486'</label>\n            <label for="certify" id="certify-mega-error" class="error text-danger hide">'+
3487((__t=( CQ.I18n.getMessage('jquery.validate.plugin.required') ))==null?'':__t)+
3488'</label>\n        </div>\n    </fieldset>\n  </div>\n\n</div><!-- .modal-body -->\n<div class="modal-footer">\n    <div class="btn-centered">\n        <button id="cancelPurchase" class="btn btn-default" data-pd="cancelPurchase">CANCEL</button>\n        <button id="confirmPurchase" class="btn btn-primary" data-pd="confirmPurchase">PURCHASE</button>\n    </div>\n</div><!-- .modal-body -->\n';
3489}
3490return __p;
3491}
3492
3493</script>
3493
3494
3495<script>
3496    
3497    var einstantsModalOrientationTemplate =  function(obj){
3498var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3499with(obj||{}){
3500__p+='<div class="orientation-change to-landscape"><div>Please rotate your phone back to landscape in order to continue playing</div></div>\n<div class="orientation-change to-portrait"><div>Please rotate your phone back to portrait in order to continue playing</div></div>\n';
3501}
3502return __p;
3503}
3504
3505</script>
vendor: 1 bytes, line 3505
3505
3506<script>
3507    
3508    var einstantsModalOrientationToPlay =  function(obj){
3509var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3510with(obj||{}){
3511__p+='<div class="orientation-change-to-play to-landscape"><div>Please rotate your phone to landscape in order to play</div></div>\n<div class="orientation-change-to-play to-portrait"><div>Please rotate your phone to portrait in order to play</div></div>';
3512}
3513return __p;
3514}
3515
3516</script>
3516
3517
3518<div class="modal fade" data-pd="ACHTransactionDeclined"></div>
3519<script>
3520    
3521    var ACHTransactionDeclined =  function(obj){
3522var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3523with(obj||{}){
3524__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n\n<div class="modal-dialog" role="document">\n    <div class="modal-content">\n        <div class="modal-header">\n            <button type="button" id="confirmationFundsClose" class="close hidden-print" data-dismiss="modal"><span aria-hidden="true" class="svg-icon-close"></span><span class="sr-only">Close</span></button>\n            <h4 class="modal-title" id="eIntantsBuyConfirmModalLabel">\n                '+
3525((__t=( CQ.I18n.getMessage("paymentoptions.depositmoney.achdeclined.header") ))==null?'':__t)+
3526'\n            </h4>\n        </div>\n            <div class="modal-body">\n               '+
3527((__t=( CQ.I18n.getMessage("paymentoptions.depositmoney.achdeclined.body") ))==null?'':__t)+
3528'\n            </div>\n        <form method="post">\n          <div class="modal-footer">\n            <div class="btn-centered">\n              <div class="col-xs-24">\n                <button id="printACHDecline" class="btn btn-default hidden-print">Print</button>\n                <button data-dismiss="modal" class="btn btn-primary hidden-print">Close</button>\n              </div>\n            </div>\n          </div>\n        </form>\n    </div>\n</div>';
3529}
3530return __p;
3531}
3532
3533</script>
vendor: 1 bytes, line 3533
3533
3534<script>
3535    
3536    var einstantsErrorModalTemplate =  function(obj){
3537var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3538with(obj||{}){
3539__p+='<div class="modal-header">\n  <h4>'+
3540((__t=( CQ.I18n.getMessage("diggigames.header.attention") ))==null?'':__t)+
3541'</h4>\n</div>\n<button type="button" class="close" data-dismiss="modal">\n     <span aria-hidden="true" class="sprite-modal-close"></span>\n     <span class="sr-only">'+
3542((__t=(  CQ.I18n.getMessage("errorModal.close") ))==null?'':__t)+
3543'</span>\n</button>\n<div class="modal-body">\n<div class="clearfix">  \n       <div class="alert-danger alert text-center">'+
3544((__t=( CQ.I18n.getMessage(reason) ))==null?'':__t)+
3545'</div>    \n       <div class="modal-buttons text-center">\n            <button data-dismiss="modal" data-pd="closeGameModal" id="wagercancelButton" class="btn btn-wide btn-secondary">'+
3546((__t=( CQ.I18n.getMessage("diggigames.eInstantGameInfoModal.Close") ))==null?'':__t)+
3547'</button> \n      </div>  \n</div>\n</div>';
3548}
3549return __p;
3550}
3551      
3552</script>
vendor: 1 bytes, line 3552
3552
3553<script>
3554    
3555    var inSufficientFundsModal =  function(obj){
3556var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3557with(obj||{}){
3558__p+='<form action="" class="form-horizontal">\n  <div class="modal-body text-center">\n    <img\n      src="/content/dam/interactive/ilottery/images/draw-games/betslip/insufficient-funds.png"\n      alt="Insufficient Funds"\n    />\n    <p tabindex="-1">&nbsp;</p>\n    <p tabindex="1">\n      '+
3559((__t=( CQ.I18n.getMessage('inSufficientFunds.description') ))==null?'':__t)+
3560'\n    </p>\n  </div>\n  <div class="modal-footer">\n    <div class="btn-centered">\n      <a data-dismiss="modal" class="btn btn-secondary btn-wide" href="#">'+
3561((__t=( CQ.I18n.getMessage('inSufficientFunds.button.label.ok') ))==null?'':__t)+
3562'</a>\n      <a class="btn btn-primary btn-wide" data-pd-action="'+
3563((__t=( pdAction ))==null?'':__t)+
3564'" href="javascrip: void(0)">'+
3565((__t=( CQ.I18n.getMessage('addFundsModal.header') ))==null?'':__t)+
3566'</a>\n    </div>\n  </div>\n</form>';
3567}
3568return __p;
3569}
3570
3571</script>
3571
3572
3573<script type="text/javascript">
3574    $(function documentReady_eInstantGameInfoModal() {
3575        portalGGA.utils.communication.register(
3576            new portalGGA.views.eInstantGameInfoModal({
3577                el: $('#einstantsGameModal'),
3578                isDraggableInfoModal: false,
3579                isFirstPurchaseInGame: true,
3580                isConfirmationRequired: true,
3581                isConfirmationRequiredOnEveryPurchase: false
3582            }),
3583            'eInstantGameInfoModal',
3584            null
3585        );
3586    });
3587</script>
3587
3588
3589
3590
3591<script>
3592    
3593    var eInstantGamesSliderItemTemplate =  function(obj){
3594var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3595with(obj||{}){
3596__p+='<div class="game-card game-card--animated">\n    ';
3597 
3598        var tagInfo = portalGGA.utils.getEinstantGameTileStyles (tagStr);
3599        if (tagInfo && tagInfo.tagContent && tagInfo.tagContent.length > 0) {
3600     
3601__p+='\n         <div class="data-badge" style="'+
3602((__t=( tagInfo.styleContent ))==null?'':__t)+
3603'">'+
3604((__t=( tagInfo.tagContent ))==null?'':__t)+
3605'</div>\n    ';
3606 } 
3607__p+='\n    ';
3608
3609        if (!iconUrl) {
3610            iconUrl = "/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png";
3611        }
3612    
3613__p+='\n    <div class="game-card__image">\n        <img data-provider="'+
3614((__t=( provider.name ))==null?'':__t)+
3615'" data-trigger="game-info" data-gameid="'+
3616((__t=( id ))==null?'':__t)+
3617'" src="'+
3618((__t=( iconUrl ))==null?'':__t)+
3619'"  onerror="this.src=\'/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png\';" class="img-responsive" alt="'+
3620((__t=( name ))==null?'':__t)+
3621'">\n    </div>\n    <div class="game-card__details">\n        <div class="game-card__details-content">\n            <div class="game-card__spacer"><div class="spacer"></div></div>\n            <div class="game-card__content-holder">\n                <button class="game-card__info" data-trigger="game-info" data-gameid="'+
3622((__t=( id ))==null?'':__t)+
3623'">\n                    <span class="sr-only">'+
3624((__t=( CQ.I18n.getMessage("einstants.findoutmore") ))==null?'':__t)+
3625' '+
3626((__t=( name ))==null?'':__t)+
3627'</span>\n                    <span class="pd-icon pd-icon-info" aria-hidden="true"></span>\n                </button>\n                <span class="game-card__content">\n                    '+
3628((__t=( name ))==null?'':__t)+
3629'<br>\n                    ';
3630 if (standard && standard.basic && standard.basic.progressiveJackpotUrl && standard.basic.progressiveJackpotUrl.length>0) {  
3631                        var jackpotGroup = eInstantProgressiveJackpot.getJackpotGroupByURL(standard.basic.progressiveJackpotUrl , provider.name);;
3632                    
3633__p+='\n                    '+
3634((__t=( CQ.I18n.getMessage("einstants.estJackpot") ))==null?'':__t)+
3635'<span class="jackpot_'+
3636((__t=( jackpotGroup ))==null?'':__t)+
3637'"></span>\n                    ';
3638 } else if (standard && standard.topAwardDetails && standard.topAwardDetails.type && standard.topAwardDetails.type.toUpperCase() == "MERCHANDISE" && standard.topAwardDetails.detail && standard.topAwardDetails.detail.length > 0) {
3639__p+='\n                        '+
3640((__t=( standard.topAwardDetails.detail ))==null?'':__t)+
3641'\n                    ';
3642  } else if(topPrizeStructure !== null){ 
3643__p+='\n                            '+
3644((__t=( CQ.I18n.getMessage("einstants.winupto") ))==null?'':__t)+
3645' '+
3646((__t=(  portalGGA.utils.currencyFormatted(topPrizeStructure*100, true, 'dynamic')  +" " + interactive.utils.common.getCurrency('gameEngine')))==null?'':__t)+
3647'\n                    ';
3648  } 
3649__p+='	\n                </span>\n                <div class="game-card__cta">\n                    <a data-provider="'+
3650((__t=( provider.name ))==null?'':__t)+
3651'" class="btn game-card__cta-button btn-transparent-outlined" data-gameid="'+
3652((__t=( id ))==null?'':__t)+
3653'" data-trigger="try-game" data-game="">'+
3654((__t=( CQ.I18n.getMessage("einstants.gamemode.try") ))==null?'':__t)+
3655' <span class="sr-only">'+
3656((__t=( name ))==null?'':__t)+
3657'</span></a>           \n                    <a data-provider="'+
3658((__t=( provider.name ))==null?'':__t)+
3659'" class="btn game-card__cta-button btn-primary" data-gameid="'+
3660((__t=( id ))==null?'':__t)+
3661'" data-trigger="buy-game" data-game="">'+
3662((__t=( CQ.I18n.getMessage("einstants.gamemode.play") ))==null?'':__t)+
3663' <span class="sr-only">'+
3664((__t=( name ))==null?'':__t)+
3665'</span></a>\n                </div>\n            </div>\n        </div>   \n    </div>\n</div> ';
3666}
3667return __p;
3668}
3669
3670</script>
3670
3671
3672<script>
3673    
3674    var eInstantSliderUnfinishedGameTemplate =  function(obj){
3675var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3676with(obj||{}){
3677__p+='';
3678 _.each(wagers, function(wager) { 
3679__p+='\n    <div class="grid-item">\n        <div class="game-card game-card--animated">\n        ';
3680 
3681        
3682            var tagInfo = portalGGA.utils.getEinstantGameTileStyles (wager.tagStr);
3683            if (tagInfo && tagInfo.tagContent && tagInfo.tagContent.length > 0) {
3684        
3685__p+='\n          <div class="data-badge" style="'+
3686((__t=( tagInfo.styleContent ))==null?'':__t)+
3687'">'+
3688((__t=( tagInfo.tagContent ))==null?'':__t)+
3689'</div>\n        ';
3690 }
3691            if (!wager.iconUrl) {
3692                wager.iconUrl = "/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png";
3693            }
3694        
3695__p+='\n            <div class="game-card__image">\n                <img data-provider="'+
3696((__t=( wager.provider.name ))==null?'':__t)+
3697'" data-trigger="game-info" data-gameid="'+
3698((__t=( wager.id ))==null?'':__t)+
3699'" src="'+
3700((__t=( wager.iconUrl ))==null?'':__t)+
3701'" \n                class="img-responsive" alt="'+
3702((__t=( wager.name ))==null?'':__t)+
3703'" onerror="this.src=\'/content/dam/interactive/ilottery/images/einstants/Default_Lobby_Tile.png\';">   \n            </div>\n            <div class="game-card__details">\n                <div class="game-card__details-content">\n                    <div class="game-card__spacer"><div class="spacer"></div></div>\n                    <div class="game-card__content-holder">\n                        <div class="game-card__instantWin-unfinished-game">\n                            <div class="game-card__instantWin-unfinished-game-icon">\n                                <span class="glyphicon glyphicon-play-circle" aria-hidden="true"></span>\n                            </div>\n                            <div class="game-card__instantWin-unfinished-game-text">'+
3704((__t=( CQ.I18n.getMessage("einstants.unfinishedgame.title") ))==null?'':__t)+
3705'</div>\n                        </div>\n                        <span class="game-card__content">\n                            '+
3706((__t=( wager.name ))==null?'':__t)+
3707'<br>\n                            ';
3708 if (wager.standard && wager.standard.basic && wager.standard.basic.progressiveJackpotUrl && wager.standard.basic.progressiveJackpotUrl.length>0) {  
3709                                var jackpotGroup = eInstantProgressiveJackpot.getJackpotGroupByURL(wager.standard.basic.progressiveJackpotUrl , wager.provider.name);;
3710                            
3711__p+='\n                            '+
3712((__t=( CQ.I18n.getMessage("einstants.estJackpot") ))==null?'':__t)+
3713'<span class="jackpot_'+
3714((__t=( jackpotGroup ))==null?'':__t)+
3715'"></span>\n                            ';
3716  } else if (wager.standard && wager.standard.topAwardDetails && wager.standard.topAwardDetails.type && wager.standard.topAwardDetails.type.toUpperCase() == "MERCHANDISE" && wager.standard.topAwardDetails.detail && wager.standard.topAwardDetails.detail.length > 0) {
3717__p+='\n                                '+
3718((__t=( wager.standard.topAwardDetails.detail ))==null?'':__t)+
3719'\n                            ';
3720  } else if(wager.topPrizeStructure !== null){ 
3721__p+='\n                                    '+
3722((__t=( CQ.I18n.getMessage("einstants.winupto") ))==null?'':__t)+
3723' '+
3724((__t=( portalGGA.utils.currencyFormatted(wager.topPrizeStructure*100, true, 'dynamic') +" "+interactive.utils.common.getCurrency('gameEngine')  ))==null?'':__t)+
3725'\n                            ';
3726  } 
3727__p+='	\n                        </span>\n                        <div class="game-card__cta">\n                            <button class="btn game-card__cta-button btn-primary" data-trigger="play-unfinished-game" data-game="'+
3728((__t=( wager.name ))==null?'':__t)+
3729'" data-wager-id="'+
3730((__t=( wager.id ))==null?'':__t)+
3731'" data-external-id="'+
3732((__t=( (typeof wager.externalRevealId  !== 'undefined') ? wager.externalRevealId : null ))==null?'':__t)+
3733'">'+
3734((__t=( CQ.I18n.getMessage("einstants.gamemode.continue") ))==null?'':__t)+
3735' <span class="sr-only">'+
3736((__t=( wager.revealName ))==null?'':__t)+
3737'</span></button>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n';
3738 }); 
3739__p+='';
3740}
3741return __p;
3742}
3743
3744</script>
3744
3745
3746<script type="text/javascript">
3747$(document).ready(function(){
3748    portalGGA.utils.communication.register(
3749        new portalGGA.views.eInstantGamesSlider({
3750            el: $('#einstantsCarousel'),
3751            maxNumberOfUnfinishedGames: 1,
3752            maxNumberOfGamesToBeDisplayed: 30,
3753            eInstantsPageUrl: '/en-us/einstants.html',
3754            isrgsenabled: true
3755        }),
3756        'eInstantGamesSlider',
3757        null
3758    );
3759});
3760</script>
3760
3761</div>
3762
3763            </div>
3764            
3765            <div class="container-fluid">
3766                <div class="mytickets parsys">
3767
3768
3769 
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788<div id="homeMyTickets" class="ticket-lobby-list-grid grid-view grid-preview"></div>
3789<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/pam/mytickets.min.20260605070501.js"></script>
3789
3790
3791
3792<script>
3793    
3794    var lobbyTemplate =  function(obj){
3795var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3796with(obj||{}){
3797__p+='<div class="ticket-lobby-actions">\n    <div class="ticket-lobby-filter">\n        <div class="filter">\n            <label for="Games">'+
3798((__t=( CQ.I18n.getMessage("mytickets.filter.label.games") ))==null?'':__t)+
3799'</label>\n            <select class="filter-game-select games-dropdown form-control input-sm" id="'+
3800((__t=( htmlId ))==null?'':__t)+
3801'_gameselect">\n                <option value="all">'+
3802((__t=( CQ.I18n.getMessage("mytickets.filter.options.all") ))==null?'':__t)+
3803'</option>\n            </select>\n        </div>\n    </div>\n</div>\n<div class="ticket-lobby-list-grid grid-view">\n    <form action="">\n        <div class="row">\n            <div id="'+
3804((__t=( htmlId ))==null?'':__t)+
3805'_errorNotifier" class="column" style="width:98%;"></div>\n            <div id="'+
3806((__t=( htmlId ))==null?'':__t)+
3807'_list"></div>\n        </div>\n    </form>\n</div>\n<div class="spacer-top pagination-container" style="display:none;">\n    <ul class="pagination"></ul>\n</div>';
3808}
3809return __p;
3810}
3811
3812</script>
3812
3813
3814<script>
3815    
3816    var widgetTemplate =  function(obj){
3817var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3818with(obj||{}){
3819__p+='<div class="my-tickets-container">\n    <div class="column column__intro" id="'+
3820((__t=( htmlId ))==null?'':__t)+
3821'_columnIntro">\n        <div class="item">\n            <h1>'+
3822((__t=( CQ.I18n.getMessage("mytickets.widget.title") ))==null?'':__t)+
3823'</h1>\n        </div>\n        <div class="item item-text">            \n            <div class="spacer-bottom">'+
3824((__t=( CQ.I18n.getMessage("mytickets.widget.introText-l1") ))==null?'':__t)+
3825'</div>\n            <div class="spacer-bottom">'+
3826((__t=( CQ.I18n.getMessage("mytickets.widget.introText-l2") ))==null?'':__t)+
3827'</div>\n            <button class="btn btn-primary btn-wide" type="button"  data-pd="viewAllTickets">'+
3828((__t=( CQ.I18n.getMessage("mytickets.widget.btn.viewAll") ))==null?'':__t)+
3829'</button>\n        </div>\n    </div>    \n</div>';
3830}
3831return __p;
3832}
3833
3834</script>
3834
3835
3836<script>
3837    
3838    var myticketItem =  function(obj){
3839var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
3840with(obj||{}){
3841__p+='';
3842
3843   var draws = ticket.draws;
3844   var ticket = ticket.ticket;
3845   var annuityWinAmount = 0;
3846   var cashWinAmount = 0;
3847   var totalCashWinAmount = 0;
3848   if(ticket && ticket.validationDetails && ticket.validationDetails.length > 0) {
3849      _.each(ticket.validationDetails, function(validationDetail) {
3850         if(gameConfig.portalGameCode === 'EURODREAMS' && validationDetail.prizeType === 'ANNUITY' && validationDetail.annuityPrizeDetails && (validationDetail.winningDivision === 1 || validationDetail.winningDivision === 2)) {
3851            annuityWinAmount = annuityWinAmount + validationDetail.annuityPrizeDetails.totalAmount;
3852         }
3853         if(gameConfig.portalGameCode === 'EURODREAMS' && validationDetail.prizeType === 'CASH' && (validationDetail.winningDivision === 1 || validationDetail.winningDivision === 2) && validationDetail.winSetType === 'REGULAR') {
3854            cashWinAmount = cashWinAmount + validationDetail.transactionAmount;
3855         }
3856         if(gameConfig.portalGameCode === 'EURODREAMS' && validationDetail.prizeType === 'CASH' && validationDetail.winSetType === 'REGULAR') {
3857            totalCashWinAmount = totalCashWinAmount + validationDetail.transactionAmount;
3858         }
3859      });
3860   }
3861
3862__p+='\n<div class="column '+
3863((__t=( componentType === 'LOBBY' ? 'relative' : 'relative' ))==null?'':__t)+
3864'" data-eventtype="'+
3865((__t=( gameConfig.cssName ))==null?'':__t)+
3866'">\n   ';
3867 if (ticket.isCancelWager) { 
3868__p+='\n      <div class="data-badge" data-badge="cancelled">\n         '+
3869((__t=( CQ.I18n.getMessage("mytickets.labels.canceled") ))==null?'':__t)+
3870'\n      </div>\n   ';
3871 } 
3872__p+='\n   ';
3873 if (ticket.remainingTickets > 1) { 
3874__p+='\n      <div class="data-badge" data-badge="remaining">\n         '+
3875((__t=( ticket.remainingTickets ))==null?'':__t)+
3876' \n         '+
3877((__t=( CQ.I18n.getMessage("mytickets.labels.drawsremaining") ))==null?'':__t)+
3878'\n      </div>\n   ';
3879 } 
3880__p+='\n   <div class="my-tickets-details '+
3881((__t=( gameConfig.cssName ))==null?'':__t)+
3882'">\n      <div class="item item-flex" data-mh="myTicketsText">\n         <img src="/content/dam/interactive/ilottery/images/my-tickets/logo-'+
3883((__t=( gameConfig.cssName ))==null?'':__t)+
3884'.png" alt="'+
3885((__t=( gameConfig.displayGameName ))==null?'':__t)+
3886'" class="game-image">\n         ';
3887 if(componentType === 'LOBBY' && drawStatus === "PAST" && !ticket.isCancelWager) { 
3888__p+='\n            ';
3889 if(ticket.totalWinningAmount > 1) { 
3890__p+='\n               <div class="item__text text-right">\n                  <span>\n                     <strong>\n                        '+
3891((__t=( CQ.I18n.getMessage("mytickets.labels.won") ))==null?'':__t)+
3892'\n                        <br/>\n                     </strong>\n                  </span>\n                  ';
3893 if(ticket.isAnnuityPrize && totalCashWinAmount) { 
3894__p+='\n                     '+
3895((__t=( portalGGA.utils.currencyFormatted(Number(totalCashWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
3896'\n                     + '+
3897((__t=( CQ.I18n.getMessage("annuity.prize.label") ))==null?'':__t)+
3898'\n                  ';
3899 } else if(ticket.isAnnuityPrize) { 
3900__p+='\n                     '+
3901((__t=( CQ.I18n.getMessage("annuity.prize.label") ))==null?'':__t)+
3902'\n                  ';
3903 } else { 
3904__p+='\n                     '+
3905((__t=( portalGGA.utils.currencyFormatted(Number(ticket.totalWinningAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
3906'\n                  ';
3907 } 
3908__p+='\n                  ';
3909 if(ticket.freeTicketsCount) { 
3910__p+='\n                     '+
3911((__t=( " + " + ticket.freeTicketsCount + " " ))==null?'':__t)+
3912'\n                     ';
3913 if(ticket.freeTicketsCount === 1) { 
3914__p+='\n                        '+
3915((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+
3916'\n                     ';
3917 } else { 
3918__p+='\n                        '+
3919((__t=( CQ.I18n.getMessage("mytickets.labels.freeTickets") ))==null?'':__t)+
3920'\n                     ';
3921 } 
3922__p+='\n                  ';
3923 } 
3924__p+='\n               </div>\n            ';
3925 } else { 
3926__p+='\n               <div class="item__text text-right">
3926\n                  <span>\n                     <strong>\n                        ';
3927 if(ticket.freeTicketsCount) { 
3928__p+='\n                           '+
3929((__t=( ticket.freeTicketsCount + " " ))==null?'':__t)+
3930'\n                           ';
3931 if(ticket.freeTicketsCount === 1) { 
3932__p+='\n                              '+
3933((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+
3934'\n                           ';
3935 } else { 
3936__p+='\n                              '+
3937((__t=( CQ.I18n.getMessage("mytickets.labels.freeTickets") ))==null?'':__t)+
3938'\n                           ';
3939 } 
3940__p+='\n                        ';
3941 } else if(ticket.futureDraws && ticket.futureDraws.length > 0 && !ticket.isOpen) { 
3942__p+='\n                           '+
3943((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.pendingwinningmsg") ))==null?'':__t)+
3944'\n                        ';
3945 } else { 
3946__p+='\n                           '+
3947((__t=( CQ.I18n.getMessage("mytickets.labels.notawinner") ))==null?'':__t)+
3948'\n                        ';
3949 } 
3950__p+='\n                     </strong>\n                  </span>\n               </div>\n            ';
3951 } 
3952__p+='\n         ';
3953 } 
3954__p+='\n         ';
3955 if(drawStatus === "UPCOMING" && ticket && ticket.futureDraws && ticket.futureDraws.length > 0) { 
3956__p+='\n            <div class="item__text text-right">\n               <span>\n                  '+
3957((__t=( CQ.I18n.getMessage("mytickets.labels.nextdrawdate") ))==null?'':__t)+
3958'<br/> \n                   ';
3959 if(gameConfig.portalGameCode === 'ZUBITO') { 
3960__p+='\n                  <strong>\n                     '+
3961((__t=( portalGGA.utils.formattedDateFormat(ticket.futureDraws[0].drawTime, 'dddd, DD/MM/YYYY HH:mm') ))==null?'':__t)+
3962'\n                  </strong>\n                  ';
3963 } else { 
3964__p+='\n                  <strong>\n                     '+
3965((__t=( portalGGA.utils.formattedDateFormat(ticket.futureDraws[0].drawTime, 'dddd DD/MM/YYYY') ))==null?'':__t)+
3966'\n                  </strong>\n                  ';
3967 } 
3968__p+='\n               </span>\n            </div>\n         ';
3969 } 
3970__p+='\n      </div>\n      <div class="ticket__divider">\n         <div class="ticket__notch"></div>\n         <div class="ticket__notch ticket__notch--right"></div>\n      </div>\n      <div class="item item__content" data-mh="colum-item">\n         <div class="item__text">\n            <span>\n               '+
3971((__t=( CQ.I18n.getMessage("mytickets.labels.tickettype") ))==null?'':__t)+
3972'\n               <strong>\n                  '+
3973((__t=( CQ.I18n.getMessage("mytickets.labels."+ticket.ticketType+".type") ))==null?'':__t)+
3974'\n               </strong>\n            </span>\n         </div>\n         ';
3975 if(componentType === 'LOBBY') { 
3976__p+='\n            ';
3977 if(gameConfig.portalGameCode === 'ZUBITO') { 
3978__p+='\n               <div class="item__text">\n                  <span>\n                     '+
3979((__t=( CQ.I18n.getMessage("mytickets.labels.hfg.noOfSpots") ))==null?'':__t)+
3980'\n                     <strong>'+
3981((__t=( ticket.spots ))==null?'':__t)+
3982'</strong>\n                  </span>\n               </div>\n            ';
3983 } else { 
3984__p+='\n               <div class="item__text">\n                  ';
3985 if(ticket.boardCount) { 
3986__p+=' \n                     <span>\n                        '+
3987((__t=( CQ.I18n.getMessage("mytickets.labels.numberOfPlays") ))==null?'':__t)+
3988'\n                        <strong>'+
3989((__t=( ticket.boardCount ))==null?'':__t)+
3990'</strong>\n                     </span>\n                  ';
3991 } 
3992__p+='\n               </div>\n            ';
3993 } 
3994__p+='\n            <div class="item__text">\n               ';
3995 if(ticket.duration) { 
3996__p+='\n                  <span>\n                     '+
3997((__t=( CQ.I18n.getMessage("mytickets.labels.noofdraws") ))==null?'':__t)+
3998'\n                     <strong>'+
3999((__t=( ticket.duration ? ticket.duration : 0 ))==null?'':__t)+
4000'</strong>\n                  </span>\n               ';
4001 } 
4002__p+='\n            </div>\n            <div class="item__text">\n               <span>\n                  '+
4003((__t=( CQ.I18n.getMessage("mytickets.labels.price") ))==null?'':__t)+
4004'\n                  ';
4005 if(ticket.isFreeTicket) { 
4006__p+='\n                     <strong>\n                        '+
4007((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+
4008'\n                     </strong>\n                  ';
4009 } else { 
4010__p+='\n                     <strong>\n                        '+
4011((__t=( portalGGA.utils.currencyFormatted(parseInt(ticket.transactionAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4012'\n                     </strong>\n                  ';
4013 } 
4014__p+='\n               </span>\n            </div>\n         ';
4015 } 
4016__p+='\n         ';
4017 if(componentType === 'WIDGET') { 
4018__p+='\n            ';
4019 if(gameConfig.portalGameCode === 'ZUBITO') { 
4020__p+='\n               <div class="item__text">\n                  <span>\n                     '+
4021((__t=( CQ.I18n.getMessage("mytickets.labels.hfg.noOfSpots") ))==null?'':__t)+
4022'\n                     <strong>'+
4023((__t=( ticket.spots ))==null?'':__t)+
4024'</strong>\n                  </span>\n               </div>\n            ';
4025 } else { 
4026__p+='\n               <div class="item__text">\n                  ';
4027 if(ticket.boardCount) { 
4028__p+='\n                     <span>\n                        '+
4029((__t=( CQ.I18n.getMessage("mytickets.labels.numberOfPlays") ))==null?'':__t)+
4030'\n                        <strong>'+
4031((__t=( ticket.boardCount ))==null?'':__t)+
4032'</strong>\n                     </span>\n                  ';
4033 } 
4034__p+='\n               </div>\n            ';
4035 } 
4036__p+='\n            <div class="item__text">\n               ';
4037 if(ticket.duration) { 
4038__p+='\n                  <span>\n                     '+
4039((__t=( CQ.I18n.getMessage("mytickets.labels.noofdraws") ))==null?'':__t)+
4040'\n                     <strong>'+
4041((__t=( ticket.duration ? ticket.duration : 0 ))==null?'':__t)+
4042'</strong>\n                  </span>\n               ';
4043 } 
4044__p+='\n            </div>\n            <div class="item__text">\n               <span>\n                  '+
4045((__t=( CQ.I18n.getMessage("mytickets.labels.price") ))==null?'':__t)+
4046'\n                  ';
4047 if(ticket.isFreeTicket) { 
4048__p+='\n                     <strong>\n                        '+
4049((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+
4050'\n                     </strong>\n                  ';
4051 } else { 
4052__p+='\n                     <strong>\n                        '+
4053((__t=( portalGGA.utils.currencyFormatted(parseInt(ticket.transactionAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4054'\n                     </strong>\n                  ';
4055 } 
4056__p+='\n               </span>\n            </div>\n         ';
4057 } 
4058__p+=' \n      </div>\n      <div class="item text-right">\n         ';
4059 if(ticket.isCancelWager) { 
4060__p+='\n            <a class="btn btn-link-secondary text-bold disabled" data-pd="detailsModal" data-slick-id="'+
4061((__t=( ticket.uuid ))==null?'':__t)+
4062'">\n               '+
4063((__t=( CQ.I18n.getMessage("mytickets.labels.viewinfo") ))==null?'':__t)+
4064'\n            </a>\n            ';
4065 } else { 
4066__p+='\n               <a class="btn btn-link-secondary text-bold" data-pd="detailsModal" data-slick-id="'+
4067((__t=( ticket.uuid ))==null?'':__t)+
4068'">\n                  '+
4069((__t=( CQ.I18n.getMessage("mytickets.labels.viewinfo") ))==null?'':__t)+
4070'\n               </a>\n            ';
4071 } 
4072__p+='\n         </a>\n      </div>\n   </div>\n</div>';
4073}
4074return __p;
4075}
4076
4077</script>
4077
4078
4079<script>
4080    
4081    var noTickets =  function(obj){
4082var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
4083with(obj||{}){
4084__p+='<div class="details-dashed text-center">\n    <div class="spacer-bottom"><span class="pd-icon pd-icon-keno-mobile-nav--play-now"></span></div>\n    <div class="spacer-bottom">'+
4085((__t=( CQ.I18n.getMessage("mytickets."+drawStatus+".noresult") ))==null?'':__t)+
4086'</div>\n</div>';
4087}
4088return __p;
4089}
4090
4091</script>
4091
4092
4093<script>
4094    
4095    var modalMyticketDetails =  function(obj){
4096var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
4097with(obj||{}){
4098__p+='<div class="modal fade myTicketsModal" id="'+
4099((__t=( modalId ))==null?'':__t)+
4100'" aria-hidden="true" style="display: none;">\n  <div class="modal-dialog modal-details modal-md">\n    <div class="modal-content">\n      <div class="modal-header">\n        <button type="button" class="close" data-dismiss="modal">\n          <span class="glyphicon icon-dp-close" aria-hidden="true"></span>\n          <span class="sr-only">Close <span>modal</span></span>\n        </button>\n        <h4 class="modal-title">\n          '+
4101((__t=( CQ.I18n.getMessage("mytickets.modal.title") ))==null?'':__t)+
4102'\n        </h4>\n      </div>\n      <div class="modal-body">\n        <div class="viewTicketsCarousel" data-pd="viewTicketsCarousel"></div>\n      </div>\n    </div>    \n  </div>\n</div>';
4103}
4104return __p;
4105}
4106
4107</script>
4107
4108
4109<script>
4110    
4111    var modalMyticketItemDetails =  function(obj){
4112var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
4113with(obj||{}){
4114__p+='';
4115
4116   var draws = ticket.draws;
4117   var ticket = ticket.ticket;
4118   var basicWinAmount = 0;
4119   var jokerWinAmount = 0;
4120   var extraLuxWinAmount = 0;
4121   var raffleWinAmount = 0;
4122   var super6WinAmount = 0;
4123   var spiel77WinAmount = 0;
4124   var annuityWinnings = [];
4125   var cashWinnings = [];
4126   var cashWinAmount = 0;
4127   var totalCashWinAmount = 0;
4128   var totalDraws = draws.drawIds.length;
4129   var winningDraw = _.filter(draws.drawIds, function(draw) {
4130      return draw.drawId === drawId && (draw.status === 'WINNING' || draw.status === 'OPEN' || draw.status === 'NON_WINNING');
4131   });
4132   if(ticket.freeTicketsArray && ticket.freeTicketsArray.length > 0) {
4133      var freeTicket = _.filter(ticket.freeTicketsArray, function(freeTicket) {
4134         return freeTicket.drawNumber === drawId;
4135      });
4136      ticket.freeTicketsCount = freeTicket.length;
4137   }
4138   var isRaffleDraw = false;
4139   if(ticket && ticket.raffleDrawIds) {
4140      isRaffleDraw = ticket.raffleDrawIds.includes(drawId);
4141   }
4142   var annuity = null;
4143
4144
4145
4146            annuity = prizeTierAnnuity;
4147 
4148
4149   if(ticket && ticket.validationDetails && ticket.validationDetails.length >0) {
4150      _.each(ticket.validationDetails, function(validationDetail) {
4151         if(gameConfig.portalGameCode === 'EURODREAMS' && validationDetail.prizeType === 'ANNUITY' && validationDetail.annuityPrizeDetails && (validationDetail.winningDivision === 1 || validationDetail.winningDivision === 2) && validationDetail.drawNumber ==drawId) {
4152            annuityWinnings.push(validationDetail);
4153         }
4154         if(gameConfig.portalGameCode === 'EURODREAMS' && validationDetail.prizeType === 'CASH' && (validationDetail.winningDivision === 1 || validationDetail.winningDivision === 2) && validationDetail.winSetType === 'REGULAR' && validationDetail.drawNumber ==drawId) {
4155            cashWinnings.push(validationDetail);
4156            cashWinAmount = cashWinAmount + validationDetail.transactionAmount;
4157         }
4158         if(gameConfig.portalGameCode === 'EURODREAMS' && validationDetail.prizeType === 'CASH' && validationDetail.winSetType === 'REGULAR' && validationDetail.drawNumber ==drawId) {
4159            totalCashWinAmount = totalCashWinAmount + validationDetail.transactionAmount;
4160         }
4161         if(gameConfig.portalGameCode === 'EUROMILLIONS') {
4162            if(validationDetail.winSetType === 'REGULAR' && validationDetail.drawNumber === drawId) {
4163               if(validationDetail.winSet === 1) {
4164                  basicWinAmount = basicWinAmount + validationDetail.transactionAmount;
4165               }
4166               if(validationDetail.winSet === 2) {
4167                  extraLuxWinAmount = extraLuxWinAmount + validationDetail.transactionAmount;
4168               }
4169               if(validationDetail.winSet === 3) {
4170                  raffleWinAmount = raffleWinAmount + validationDetail.transactionAmount;
4171               }
4172            }
4173            if(validationDetail.winSet === 1 && validationDetail.winSetType === 'ADDON' && validationDetail.drawNumber === drawId) {
4174               jokerWinAmount = jokerWinAmount + validationDetail.transactionAmount;
4175            }
4176         } 
4177         if(gameConfig.portalGameCode === 'LOTTO') {
4178            if(validationDetail.winSet === 0 && validationDetail.winSetType === 'REGULAR' && validationDetail.drawNumber === drawId) {
4179               basicWinAmount = basicWinAmount + validationDetail.transactionAmount; 
4180            }
4181            if(validationDetail.winSetType === 'ADDON' && validationDetail.drawNumber === drawId) {
4182               if(validationDetail.winSet === 0) {
4183                  spiel77WinAmount = spiel77WinAmount + validationDetail.transactionAmount; 
4184               }
4185               if(validationDetail.winSet === 1) {
4186                  super6WinAmount = super6WinAmount + validationDetail.transactionAmount;
4187               }
4188            }
4189         }
4190      });
4191
4192      if(annuityWinnings && annuityWinnings.length >0){
4193         ticket.isAnnuityPrize = true;
4194      }
4195      else{
4196         ticket.isAnnuityPrize = false;
4197      }
4198   }
4199
4200__p+='\n<div class="half-spacer-bottom text-center">\n   ';
4201 if(totalDraws > 1) { 
4202__p+='\n      <span class="text-bold">\n         '+
4203((__t=( CQ.I18n.getMessage("mytickets.modal.customPagingTxt", [drawIndex+1, totalDraws]) ))==null?'':__t)+
4204'\n      </span>\n   ';
4205 } 
4206__p+='\n</div>\n';
4207 if (ticket.isFreeTicket) { 
4208__p+='\n   <div class="modal-details__free-ticket-wrapper">\n      <span class="modal-details__free-ticket" tabindex="0">\n         '+
4209((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+
4210'\n      </span>\n   </div>\n';
4211 } 
4212__p+='\n<div class="modal-details__subheader '+
4213((__t=( gameConfig.cssName ))==null?'':__t)+
4214' text-center" tabindex="0">\n   <div class="modal-details__logo">\n      <img src="/content/dam/interactive/ilottery/images/game-tiles/logo-'+
4215((__t=( gameConfig.cssName ))==null?'':__t)+
4216'.png" alt="'+
4217((__t=( gameConfig.displayGameName ))==null?'':__t)+
4218'" class="img-responsive">\n   </div>\n   ';
4219 if(drawInfo && drawInfo.status === "PAYABLE" || drawInfo.status === "CLOSED" || drawInfo.status === "RESULTS_AVAILABLE") { 
4220__p+='\n      ';
4221 if (winningDraw && winningDraw.length > 0 && winningDraw[0].amount > 0 && winningDraw[0].status === 'WINNING') { 
4222__p+='\n         <div class="modal-details__award">\n            <div class="modal-details__award__heading">\n               <img src="/content/dam/interactive/ilottery/images/my-tickets/award.png" alt="Winner Icon" class="img-responsive">\n               <h4 class="text-white margin-reset">\n                  '+
4223((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.youwon") ))==null?'':__t)+
4224'\n               </h4>\n            </div>\n            <div>\n               <h2 class="text-white margin-reset">\n                  ';
4225 if(ticket.isAnnuityPrize && totalCashWinAmount) { 
4226__p+='\n                     '+
4227((__t=( portalGGA.utils.currencyFormatted(Number(totalCashWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4228'\n                     + '+
4229((__t=( CQ.I18n.getMessage("annuity.prize.label") ))==null?'':__t)+
4230'\n                  ';
4231 } else if(ticket.isAnnuityPrize) { 
4232__p+='\n                     '+
4233((__t=( CQ.I18n.getMessage("annuity.prize.label") ))==null?'':__t)+
4234'\n                  ';
4235 } else { 
4236__p+='\n                     '+
4237((__t=( portalGGA.utils.currencyFormatted(Number(winningDraw[0].amount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4238'\n                  ';
4239 } 
4240__p+='\n                  ';
4241 if(ticket.freeTicketsCount) { 
4242__p+='\n                     '+
4243((__t=( " + " + ticket.freeTicketsCount + " " ))==null?'':__t)+
4244'\n                     ';
4245 if(ticket.freeTicketsCount === 1) { 
4246__p+='\n                        '+
4247((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+
4248'\n                     ';
4249 } else { 
4250__p+='\n                        '+
4251((__t=( CQ.I18n.getMessage("mytickets.labels.freeTickets") ))==null?'':__t)+
4252'\n                     ';
4253 } 
4254__p+='\n                  ';
4255 } 
4256__p+='\n               </h2>\n            </div>\n         </div>\n         ';
4257 if(ticket.validationDetails && _.size(ticket.validationDetails) > 0) { 
4258__p+='\n            ';
4259 if(gameConfig.portalGameCode === 'EUROMILLIONS') { 
4260__p+='\n               <div class="ticketItem-details">\n                  ';
4261 if(basicWinAmount > 0) { 
4262__p+='\n                     <div class="ticketItem-details-single">\n                        <span class="ticketItem-details-single-text">\n                           '+
4263((__t=( CQ.I18n.getMessage("basicwin.label") ))==null?'':__t)+
4264'\n                        </span>\n                        <span class="ticketItem-details-single-value">\n                           '+
4265((__t=( portalGGA.utils.currencyFormatted(parseInt(basicWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4266'\n                        </span>\n                     </div>\n                  ';
4267 } 
4268__p+='\n                  ';
4269 if(jokerWinAmount > 0) { 
4270__p+='\n                     ';
4271 if(basicWinAmount > 0) { 
4272__p+='\n                        <div class="ticketItem-details-divider"></div>\n                     ';
4273 } 
4274__p+='\n                     <div class="ticketItem-details-single">
4274\n                        <span class="ticketItem-details-single-text">\n                           '+
4275((__t=( CQ.I18n.getMessage("jokerwin.label") ))==null?'':__t)+
4276'\n                        </span>\n                        <span class="ticketItem-details-single-value">\n                           '+
4277((__t=( portalGGA.utils.currencyFormatted(parseInt(jokerWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4278'\n                        </span>\n                     </div>\n                  ';
4279 } 
4280__p+='\n                  ';
4281 if(extraLuxWinAmount > 0) { 
4282__p+='\n                     ';
4283 if(basicWinAmount > 0 || jokerWinAmount > 0) { 
4284__p+='\n                        <div class="ticketItem-details-divider"></div>\n                     ';
4285 } 
4286__p+='\n                     <div class="ticketItem-details-single">\n                        <span class="ticketItem-details-single-text">\n                           '+
4287((__t=( CQ.I18n.getMessage("extraluxwin.label") ))==null?'':__t)+
4288'\n                        </span>\n                        <span class="ticketItem-details-single-value">\n                           '+
4289((__t=( portalGGA.utils.currencyFormatted(parseInt(extraLuxWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4290'\n                        </span>\n                     </div>\n                  ';
4291 } 
4292__p+='\n                  ';
4293 if(raffleWinAmount > 0) { 
4294__p+='\n                     ';
4295 if(basicWinAmount > 0 || jokerWinAmount > 0 || extraLuxWinAmount > 0) { 
4296__p+='\n                        <div class="ticketItem-details-divider"></div>\n                     ';
4297 } 
4298__p+='\n                     <div class="ticketItem-details-single">\n                        <span class="ticketItem-details-single-text">\n                           '+
4299((__t=( CQ.I18n.getMessage("rafflewin.label") ))==null?'':__t)+
4300'\n                        </span>\n                        <span class="ticketItem-details-single-value">\n                           '+
4301((__t=( portalGGA.utils.currencyFormatted(parseInt(raffleWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4302'\n                        </span>\n                     </div>\n                  ';
4303 } 
4304__p+='\n               </div>\n            ';
4305 } 
4306__p+='\n            ';
4307 if(gameConfig.portalGameCode === 'LOTTO') { 
4308__p+='\n               <div class="ticketItem-details">\n                  ';
4309 if(basicWinAmount > 0) { 
4310__p+='\n                     <div class="ticketItem-details-single">\n                        <span class="ticketItem-details-single-text">\n                           '+
4311((__t=( CQ.I18n.getMessage("basicwin.label") ))==null?'':__t)+
4312'\n                        </span>\n                        <span class="ticketItem-details-single-value">\n                           '+
4313((__t=( portalGGA.utils.currencyFormatted(parseInt(basicWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4314'\n                        </span>\n                     </div>\n                  ';
4315 } 
4316__p+='\n                  ';
4317 if(super6WinAmount > 0) { 
4318__p+='\n                     ';
4319 if(basicWinAmount > 0) { 
4320__p+='\n                        <div class="ticketItem-details-divider"></div>\n                     ';
4321 } 
4322__p+='\n                     <div class="ticketItem-details-single">\n                        <span class="ticketItem-details-single-text">\n                           '+
4323((__t=( CQ.I18n.getMessage("super6win.label") ))==null?'':__t)+
4324'\n                        </span>\n                        <span class="ticketItem-details-single-value">\n                           '+
4325((__t=( portalGGA.utils.currencyFormatted(parseInt(super6WinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4326'\n                        </span>\n                     </div>\n                  ';
4327 } 
4328__p+='\n                  ';
4329 if(spiel77WinAmount > 0) { 
4330__p+='\n                     ';
4331 if(basicWinAmount > 0 || super6WinAmount > 0) { 
4332__p+='\n                        <div class="ticketItem-details-divider"></div>\n                     ';
4333 } 
4334__p+='\n                     <div class="ticketItem-details-single">
4334\n                        <span class="ticketItem-details-single-text">\n                           '+
4335((__t=( CQ.I18n.getMessage("spiel77.label") ))==null?'':__t)+
4336'\n                        </span>\n                        <span class="ticketItem-details-single-value">\n                           '+
4337((__t=( portalGGA.utils.currencyFormatted(parseInt(spiel77WinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4338'\n                        </span>\n                     </div>\n                  ';
4339 } 
4340__p+='\n               </div>\n            ';
4341 } 
4342__p+='\n            ';
4343 if(gameConfig.portalGameCode === 'EURODREAMS' && annuityWinnings && annuityWinnings.length > 0) { 
4344__p+='\n               <div class="ticketItem-details"> \n                  ';
4345 if(totalCashWinAmount > 0) { 
4346__p+='\n                     <div class="ticketItem-details-single">\n                        <span class="ticketItem-details-single-text">\n                           '+
4347((__t=( CQ.I18n.getMessage("basicwin.label") ))==null?'':__t)+
4348'\n                        </span>\n                        <span class="ticketItem-details-single-value">\n                           '+
4349((__t=( portalGGA.utils.currencyFormatted(parseInt(totalCashWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4350'\n                        </span>\n                     </div>\n                  ';
4351 } 
4352__p+='\n                  ';
4353 if(totalCashWinAmount > 0) { 
4354__p+='\n                     <div class="ticketItem-details-divider"></div>\n                  ';
4355 } 
4356__p+='\n                  <div class="ticketItem-details-single">\n                     <span class="ticketItem-details-single-text">\n                        '+
4357((__t=( CQ.I18n.getMessage("annuitywin.label") ))==null?'':__t)+
4358'\n                     </span> \n                     ';
4359 if(annuityWinnings && annuityWinnings.length > 0) { 
4360__p+='\n                        ';
4361 _.each(annuityWinnings, function(annuityWinning) { 
4362                            if(annuityWinning.drawNumber === drawId) { 
4363__p+='\n                           <span class="ticketItem-details-single-value">\n                              '+
4364((__t=( CQ.I18n.getMessage("annuitywin.message", [portalGGA.utils.currencyFormatted(parseInt(annuityWinning.annuityPrizeDetails.shareAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine'),annuityWinning.annuityPrizeDetails.duration/12]) ))==null?'':__t)+
4365'\n                           </span>\n                        ';
4366} }); 
4367__p+='\n                     ';
4368 } 
4369__p+='\n                  </div>\n               </div>\n            ';
4370 } 
4371__p+='\n         ';
4372 } 
4373__p+='\n      ';
4374 } else { 
4375__p+='\n         ';
4376 if(ticket.freeTicketsCount) { 
4377__p+='\n            <div class="modal-details__award">\n               <div class="modal-details__award__heading">\n                  <img src="/content/dam/interactive/ilottery/images/my-tickets/award.png" alt="Winner Icon" class="img-responsive">\n                  <h4 class="text-white margin-reset">\n                     '+
4378((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.youwon") ))==null?'':__t)+
4379'\n                  </h4>\n               </div>\n               <h2 class="text-white margin-reset">\n                  '+
4380((__t=( ticket.freeTicketsCount + " " + (ticket.freeTicketsCount === 1 ? "Free Ticket" : "Free Tickets") ))==null?'':__t)+
4381'\n               </h2>\n            </div>\n         ';
4382 } else if(winningDraw && winningDraw.length > 0 && winningDraw[0].status === 'NON_WINNING') { 
4383__p+='\n            <div class="spacer-top">\n               <h4 class="text-white margin-reset">\n                  '+
4384((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.notawinner") ))==null?'':__t)+
4385'\n               </h4>\n               <h2 class="text-white margin-reset">\n                  '+
4386((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.betterluckmsg") ))==null?'':__t)+
4387'\n               </h2>\n            </div>\n         ';
4388 } else { 
4389__p+='\n            <div class="spacer-top">\n               <h2 class="text-white margin-reset">\n                  '+
4390((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.pendingwinningmsg") ))==null?'':__t)+
4391'\n               </h2>\n            </div>\n         ';
4392 } 
4393__p+='\n      ';
4394 } 
4395__p+='\n   ';
4396 } 
4397__p+='\n   ';
4398 if(drawInfo && drawInfo.status === "OPEN") { 
4399__p+='\n      <div class="spacer-top spacer-bottom">\n         <h2 class="text-white margin-reset">\n            ';
4400 if(gameConfig.portalGameCode === 'EUROMILLIONS' || gameConfig.portalGameCode === 'LOTTO' || gameConfig.portalGameCode === 'ZUBITO') { 
4401__p+='\n               ';
4402 if(drawInfo && drawInfo.jackpots && drawInfo.jackpots.length > 0) { 
4403__p+='\n                  ';
4404 if(gameConfig.portalGameCode === 'ZUBITO') { 
4405__p+='\n                     '+
4406((__t=( portalGGA.utils.currencyFormatted(drawInfo.jackpots[0].amount, true, false, true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4407'\n                  ';
4408 } else { 
4409__p+='\n                     '+
4410((__t=( portalGGA.utils.currencyFormatted(drawInfo.jackpots[0].amount, true, true, true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4411'\n                  ';
4412 } 
4413__p+='\n               ';
4414 } else { 
4415__p+='\n                  '+
4416((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.jackpot.pending") ))==null?'':__t)+
4417'\n               ';
4418 } 
4419__p+='\n            ';
4420 } else { 
4421__p+='\n               ';
4422 if(gameConfig.portalGameCode === 'EURODREAMS') { 
4423__p+='\n                  ';
4424 if (annuity != null) { 
4425__p+='\n                    <h2 class="text-white margin-reset">'+
4426((__t=( portalGGA.utils.currencyFormatted(annuity.amount, true, true, true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4427' / Mois</h2>\n                     <h4 class="text-white margin-top-reset h5">\n                        '+
4428((__t=( CQ.I18n.getMessage("annuitywin.nextdrawinfo", annuity.term/12) ))==null?'':__t)+
4429'\n                     </h4>\n                  ';
4430 } 
4431__p+='   \n               ';
4432 } 
4433__p+='\n               ';
4434 if(gameConfig.portalGameCode === 'HIGH5') { 
4435__p+='\n                  '+
4436((__t=( CQ.I18n.getMessage("games.high5jackpot")+ " " +interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4437'\n               ';
4438 } 
4439__p+='\n               ';
4440 if(gameConfig.portalGameCode === 'KENO' || gameConfig.portalGameCode === 'CASHPOP') { 
4441__p+='\n                  '+
4442((__t=( CQ.I18n.getMessage("games.zubito.winupto.value")+ " " +interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4443'\n               ';
4444 } 
4445__p+='\n            ';
4446 } 
4447__p+='\n         </h2>\n         <span class="text-white margin-reset">\n            '+
4448((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.nextdrawdate") ))==null?'':__t)+
4449'\n            '+
4450((__t=(  portalGGA.utils.formattedDateFormat(drawInfo.drawTime,'dddd DD/MM/YYYY HH:mm') ))==null?'':__t)+
4451'\n         </span>\n      </div>\n   ';
4452 } 
4453__p+='\n</div>\n<div class="modal-box-wrapper">\n   ';
4454 if(gameConfig.portalGameCode === 'EURODREAMS' && drawInfo && drawInfo.status !== "OPEN" && winningDraw && winningDraw.length > 0 && winningDraw[0].amount > 0) { 
4455__p+='\n      ';
4456 if(annuityWinnings && annuityWinnings.length > 0 && cashWinnings && cashWinnings.length > 0 && ticket.isPrizeTierHigh && ticket.isAnnuityPrize) { 
4457__p+='\n         ';
4458 _.each(annuityWinnings,function(annuityWinning, index) { 
4459__p+='\n               <div class="ticketItem-details-info">\n                  <span class="pd-icon pd-icon-info '+
4460((__t=( gameConfig.cssName ))==null?'':__t)+
4461'"></span>\n                  <p class="margin-reset">\n                    \n                     '+
4462((__t=( CQ.I18n.getMessage("mytickets.annuitywithcash.info", [portalGGA.utils.currencyFormatted(parseInt(annuityWinning.annuityPrizeDetails.shareAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine'), annuityWinning.annuityPrizeDetails.duration/12, portalGGA.utils.currencyFormatted(parseInt(cashWinAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine'),ticket.correlationId]) ))==null?'':__t)+
4463'\n                  </p>\n               </div>\n         ';
4464 }); 
4465__p+='\n         <hr>\n      ';
4466 } else if(annuityWinnings && annuityWinnings.length > 0 && ticket.isAnnuityPrize) { 
4467__p+='\n         ';
4468 _.each(annuityWinnings,function(annuityWinning) { 
4469__p+='\n            ';
4470 if(annuityWinning.drawNumber === drawId) { 
4471__p+='\n               <div class="ticketItem-details-info">\n                  <span class="pd-icon pd-icon-info '+
4472((__t=( gameConfig.cssName ))==null?'':__t)+
4473'"></span>\n                  <p class="margin-reset">\n                     '+
4474((__t=( CQ.I18n.getMessage("mytickets.annuity.info", [portalGGA.utils.currencyFormatted(parseInt(annuityWinning.annuityPrizeDetails.shareAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine'), annuityWinning.annuityPrizeDetails.duration/12,ticket.correlationId]) ))==null?'':__t)+
4475'\n                  </p>\n               </div>\n            ';
4476 } 
4477__p+='\n         ';
4478 }); 
4479__p+='\n         <hr>\n      ';
4480 } else if(cashWinnings && cashWinnings.length > 0 && ticket.isPrizeTierHigh) { 
4481__p+='\n         ';
4482 _.each(cashWinnings,function(cashWinning) { 
4483__p+='\n            ';
4484 if(cashWinning.drawNumber === drawId) { 
4485__p+='\n               <div class="ticketItem-details-info">\n                  <span class="pd-icon pd-icon-info '+
4486((__t=( gameConfig.cssName ))==null?'':__t)+
4487'"></span>\n                  <p class="margin-reset">\n                     '+
4488((__t=( CQ.I18n.getMessage("mytickets.cash.info", [portalGGA.utils.currencyFormatted(parseInt(cashWinning.transactionAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine'),ticket.correlationId]) ))==null?'':__t)+
4489'\n                  </p>\n               </div>\n            ';
4490 } 
4491__p+='\n         ';
4492 }); 
4493__p+='\n         <hr>\n      ';
4494 } 
4495__p+='\n   ';
4496 } 
4497__p+='\n   ';
4498 if(drawInfo && drawInfo.status === "PAYABLE" || drawInfo.status === "CLOSED" || drawInfo.status === "RESULTS_AVAILABLE") { 
4499__p+='\n      <div class="modal-box-fullwidth">\n         ';
4500 if(drawInfo && drawInfo.drawTime) { 
4501__p+='\n            <div class="modal-details__wager-list">\n               '+
4502((__t=(  portalGGA.utils.formattedDateFormat(drawInfo.drawTime,'dddd DD/MM/YYYY') ))==null?'':__t)+
4503'\n            </div>\n         ';
4504 } 
4505__p+='\n         <div class="lotto-numbers modal-details__wager-numbers-list justify-center half-spacer-bottom">\n            ';
4506 if(drawInfo && drawInfo.results) { 
4507__p+='\n               ';
4508 _.each(drawInfo.results, function(result) { 
4509__p+='\n                  ';
4510 if(result.drawType.trim() === 'REGULAR' || 
4511                        result.drawType.trim() === 'Regular') { 
4512__p+='\n                     ';
4513 _.each(result.primary, function(number) { 
4514__p+='\n                        <span><i>'+
4515((__t=( number ))==null?'':__t)+
4516'</i></span>\n                     ';
4517 }); 
4518__p+='\n                     ';
4519 _.each(result.secondary, function(number) { 
4520__p+='\n                        <span class="'+
4521((__t=( gameConfig.cssName ))==null?'':__t)+
4522'">\n                           <i class="'+
4523((__t=( gameConfig.cssName ))==null?'':__t)+
4524'">\n                              '+
4525((__t=( number ))==null?'':__t)+
4526'\n                           </i>\n                        </span>\n                     ';
4527 }); 
4528__p+='\n                  ';
4529 } 
4530__p+='\n               ';
4531 }); 
4532__p+='\n            ';
4533 } 
4534__p+='\n            <hr>\n         </div>\n      </div>\n   ';
4535 } 
4536__p+='\n   <div class="modal-box-split-wrapper">\n      <div class="modal-box-split">\n         <span class="modal-details-title">\n            '+
4537((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.yourPlays") ))==null?'':__t)+
4538'\n         </span>\n         ';
4539 _.each(ticket.boardData, function(board) { 
4540__p+='\n            <div class="lotto-numbers modal-details__wager-numbers-list  justify-center half-spacer-bottom">\n               ';
4541 _.each(board.primarySelections, function(number) { 
4542__p+='\n                  <span><i>'+
4543((__t=( number ))==null?'':__t)+
4544'</i></span>\n               ';
4545 }); 
4546__p+='\n               <span class="quick-picked">\n                  ';
4547 if(board.quickpickCount > 0) { 
4548__p+='\n                     QP\n                  ';
4549 } 
4550__p+='\n               </span>\n               ';
4551 _.each(board.secondarySelections, function(number) { 
4552__p+='\n                  <span class="'+
4553((__t=( gameConfig.cssName ))==null?'':__t)+
4554'">\n                     <i class="'+
4555((__t=( gameConfig.cssName ))==null?'':__t)+
4556'">\n                        '+
4557((__t=( number ))==null?'':__t)+
4558'\n                     </i>\n                  </span>\n               ';
4559 }); 
4560__p+='\n               <span class="quick-picked">\n                  ';
4561 if(board.secondaryQuickpickCount > 0) { 
4562__p+='\n                     QP\n                  ';
4563 } 
4564__p+='\n               </span>\n            </div>\n         ';
4565 }); 
4566__p+='\n         ';
4567 if(ticket.addOnBoardData && ticket.addOnBoardData.length > 0 && gameConfig.portalGameCode === 'EUROMILLIONS') { 
4568__p+='\n            <div class="checkout-item__img padding-reset spacer-top half-spacer-bottom">\n               <img src="/content/dam/interactive/ilottery/images/game-logos/joker.svg" alt="Joker Logo">\n            </div>\n            ';
4569 _.each(ticket.addOnBoardData, function(board,index) { 
4570__p+='\n               <div class="text-bold '+
4571((__t=( index === 1 ? 'half-spacer-top' : '' ))==null?'':__t)+
4572'">\n                  '+
4573((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.joker", index+1) ))==null?'':__t)+
4574'\n               </div>\n               ';
4575 if(board && board.stake > 0) { 
4576__p+='\n                  <div class="lotto-numbers modal-details__wager-numbers-list justify-center half-spacer-bottom">\n                     ';
4577 _.each(board.selections, function(number) { 
4578__p+='\n                        <span><i>'+
4579((__t=( number ))==null?'':__t)+
4580'</i></span>\n                     ';
4581 }); 
4582__p+='\n                     <span class="quick-picked">\n                        ';
4583 if(board.addOnQuickpicked) { 
4584__p+='\n                           QP\n                        ';
4585 } 
4586__p+='\n                     </span>\n                  </div>\n               ';
4587 } else { 
4588__p+='\n                  <div>\n                     '+
4589((__t=( CQ.I18n.getMessage("internetwager.confirmmodal.purchase.nojoker") ))==null?'':__t)+
4590'\n                  </div>\n               ';
4591 } 
4592__p+='\n            ';
4593 }); 
4594__p+='\n         ';
4595 } 
4596__p+='\n         ';
4597 if(isRaffleDraw && ticket && ticket.raffleCodes && ticket.raffleCodes.length > 0 && gameConfig.portalGameCode === 'EUROMILLIONS') { 
4598__p+='\n            <div class="checkout-item__img padding-reset spacer-top">\n               <div>\n                  <span class="my-activity-item-panel__label">\n                     '+
4599((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.raffleCode") ))==null?'':__t)+
4600'\n                  </span>\n               </div>\n            </div>\n            <div class="spacer-top-xs">\n               ';
4601 _.each(ticket.raffleCodes, function(raffleCode) { 
4602__p+='\n                  <div class="checkout-item__pill-grey">\n                     <div><span class="margin-reset">'+
4603((__t=( raffleCode ))==null?'':__t)+
4604'</span></div>\n                  </div>\n               ';
4605 }); 
4606__p+='\n            </div>\n         ';
4607 } 
4608__p+='\n         ';
4609 if(ticket.addOnBoardData && ticket.addOnBoardData.length > 0 && gameConfig.portalGameCode === 'LOTTO') { 
4610__p+='\n            ';
4611 _.each(ticket.addOnBoardData, function(board,index) { 
4612__p+='\n               ';
4613 if(index === 0) { 
4614__p+='\n                  <div class="half-spacer-top">\n                     <img src="/content/dam/interactive/ilottery/images/game-logos/super6.png" height="25" alt="Super 6 Logo">\n                  </div>\n               ';
4615 } else { 
4616__p+='\n                  <div class="half-spacer-top">\n                     <img src="/content/dam/interactive/ilottery/images/game-logos/spiel77.png" height="25" alt="Spiel 77 Logo"> \n                  </div>\n               ';
4617 } 
4618__p+='\n               ';
4619 if(board && board.stake > 0) { 
4620__p+='\n                  <div class="lotto-numbers modal-details__wager-numbers-list justify-center half-spacer-bottom">\n                     ';
4621 _.each(board.selections, function(number) { 
4622__p+='\n                        <span><i>'+
4623((__t=( number ))==null?'':__t)+
4624'</i></span>\n                     ';
4625 }); 
4626__p+='\n                     <span class="quick-picked">\n                        ';
4627 if(board.addOnQuickpicked) { 
4628__p+='\n                           QP\n                        ';
4629 } 
4630__p+='\n                     </span>\n                  </div>\n               ';
4631 } else { 
4632__p+='\n                  <p>\n                     '+
4633((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.no") ))==null?'':__t)+
4634'\n                  </p>\n               ';
4635 } 
4636__p+='\n               ';
4637 if(board.hasOwnProperty('isSuperNumber') && board.isSuperNumber === true) { 
4638__p+='\n                  <div class="text-bold half-spacer-top">\n                     '+
4639((__t=( CQ.I18n.getMessage("game.lotto.superzahl") ))==null?'':__t)+
4640'\n                  </div>\n                  ';
4641 if(board.isSuperNumber || board.isSuperNumber === true) { 
4642__p+='\n                     <div class="lotto-numbers">   \n                        <span><i class="lotto">'+
4643((__t=( board.superNumber ))==null?'':__t)+
4644'</i></span>\n                        <span class="quick-picked">\n                           ';
4645 if(board.addOnQuickpicked) { 
4646__p+='\n                              QP\n                           ';
4647 } 
4648__p+='\n                        </span>\n                     </div>\n                  ';
4649 } else { 
4650__p+='\n                     <p>\n                        '+
4651((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.no") ))==null?'':__t)+
4652'\n                     </p>\n                  ';
4653 } 
4654__p+='\n               ';
4655 } 
4656__p+='\n            ';
4657 }); 
4658__p+='\n         ';
4659 } 
4660__p+='\n      </div>\n      <div class="modal-box-split">\n         <div class="modal-details__wager-list">\n            '+
4661((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.tickettype") ))==null?'':__t)+
4662'\n            <span class="modal-details-result">\n               '+
4663((__t=( CQ.I18n.getMessage("mytickets.labels."+ticket.ticketType+".type") ))==null?'':__t)+
4664'\n            </span>\n         </div>\n         <div class="modal-details__wager-list">\n            '+
4665((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle.chanel") ))==null?'':__t)+
4666'\n            <span class="modal-details-result">\n               '+
4667((__t=( CQ.I18n.getMessage("mytickets.modalDetailsTitle."+ticket.purchaseChannel+".purchaseChannel") ))==null?'':__t)+
4668'\n            </span>\n         </div>\n         <div class="modal-details__wager-list">\n            '+
4669((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.ticketNumber") ))==null?'':__t)+
4670'\n            <span class="modal-details-result">\n               '+
4671((__t=( ticket.correlationId ))==null?'':__t)+
4672'\n            </span>\n         </div>\n         <div class="modal-details__wager-list">\n            '+
4673((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.gameName") ))==null?'':__t)+
4674'\n            <span class="modal-details-result">\n               '+
4675((__t=( gameConfig.displayGameName ))==null?'':__t)+
4676'\n            </span>\n         </div>\n         <div class="modal-details__wager-list">\n            '+
4677((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.duration") ))==null?'':__t)+
4678'\n            <span class="modal-details-result">\n               '+
4679((__t=( ticket.duration ))==null?'':__t)+
4680'\n            </span>\n         </div>\n         ';
4681 if(gameConfig.portalGameCode === 'ZUBITO' || gameConfig.portalGameCode === 'CASHPOP') { 
4682__p+='\n            <div class="modal-details__wager-list">\n               '+
4683((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.hfg.noOfSpots") ))==null?'':__t)+
4684'\n               <span class="modal-details-result">\n                  '+
4685((__t=( ticket.spots ))==null?'':__t)+
4686'\n               </span>\n            </div>\n         ';
4687 } else { 
4688__p+='\n            <div class="modal-details__wager-list">\n               '+
4689((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.boardsLength") ))==null?'':__t)+
4690'\n               <span class="modal-details-result">\n                  '+
4691((__t=( ticket.boardCount ))==null?'':__t)+
4692'\n               </span>\n            </div>\n         ';
4693 } 
4694__p+='\n         ';
4695 if(ticket.drawDays && gameConfig.portalGameCode === 'LOTTO') { 
4696__p+='\n            <div class="modal-details__wager-list">\n               '+
4697((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.drawdays") ))==null?'':__t)+
4698'\n               <span class="modal-details-result">\n               ';
4699 var drawNameVal = ticket.drawDays[0]; 
4700                  if(ticket.drawDays && ticket.drawDays.length > 1)
4701                  {
4702                 drawNameVal =  CQ.I18n.getMessage('internetwager.confirmmodal.purchase.drawDayWedSat') ;
4703
4704                 }else{
4705
4706                 drawNameVal =  CQ.I18n.getMessage('internetwager.confirmmodal.purchase.'+drawNameVal) ;
4707                 }
4708__p+='\n                  '+
4709((__t=( drawNameVal ))==null?'':__t)+
4710'\n               </span>\n            </div>\n         ';
4711 } 
4712__p+='\n         <div class="modal-details__wager-list">\n            '+
4713((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.purchasedate") ))==null?'':__t)+
4714'\n            <span class="modal-details-result">\n               '+
4715((__t=( portalGGA.utils.formattedDateFormat(ticket.transactionTimeUTC, 'DD/MM/YYYY HH:mm:ss') ))==null?'':__t)+
4716'\n            </span>\n         </div>\n         <div class="modal-details__wager-list">\n            '+
4717((__t=( CQ.I18n.getMessage("mytickets.detailsModal.labels.ticketPrice") ))==null?'':__t)+
4718'\n            <span class="modal-details-result">\n               ';
4719 if(ticket.isFreeTicket) { 
4720__p+='\n                  '+
4721((__t=( CQ.I18n.getMessage("mytickets.labels.freeTicket") ))==null?'':__t)+
4722'\n               ';
4723 } else { 
4724__p+='\n                  '+
4725((__t=( portalGGA.utils.currencyFormatted(parseInt(ticket.transactionAmount, 10), true) + " " + interactive.utils.common.getCurrency('gameEngine') ))==null?'':__t)+
4726'\n               ';
4727 } 
4728__p+='\n            </span>\n         </div>\n      </div>\n   </div>\n   <div class="btn-centered">\n        ';
4729 if(ticket.boardData.length>1 && gameConfig.portalGameCode === 'ZUBITO'){ 
4730__p+='\n\n      <a class="btn btn-primary btn-wide" type="submit" data-pd="buyNow" disabled style="pointer-events: none;">'+
4731((__t=( CQ.I18n.getMessage("mytickets.btn.labels.rebuy") ))==null?'':__t)+
4732'</a> \n\n      ';
4733 } else { 
4734__p+='\n         <a class="btn btn-primary btn-wide" type="submit" data-pd="buyNow">'+
4735((__t=( CQ.I18n.getMessage("mytickets.btn.labels.rebuy") ))==null?'':__t)+
4736'</a> \n      ';
4737 } 
4738__p+='\n   </div>\n</div>';
4739}
4740return __p;
4741}
4742
4743</script>
4743
4744
4745<script>
4746    
4747    var myTicketsPaginationTemplate =  function(obj){
4748var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
4749with(obj||{}){
4750__p+='<!-- Copyright © 2025 Brightstar Lottery. This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery. All authorized reproductions must be marked with this language. -->\n<nav class="pagination-container pagination-responsive pagination-view-per-page">\n    <ul class="pagination">\n        ';
4751 if(pagination.totalPages > 5){ 
4752__p+='\n            <li class="'+
4753((__t=( pagination.currentPage === 1 ? 'disabled':'' ))==null?'':__t)+
4754'"> \n                <a href="#" class="disabled" id="previousRecords" data-pagelink="previous" aria-label="Previous">\n                    <span aria-hidden="true">«</span>\n                </a> \n            </li>\n            <li class="page-number '+
4755((__t=( pagination.currentPage === 1 ? 'active' : ''))==null?'':__t)+
4756'"><a href="#">1</a></li>\n            ';
4757 if(pagination.currentPage <= 3){ 
4758__p+='\n                ';
4759 $.each([2,3,4], function(i, value){ 
4760__p+='\n                    <li class="page-number '+
4761((__t=( pagination.currentPage === value ? 'active' : ''))==null?'':__t)+
4762'">\n                        <a href="#">'+
4763((__t=( value ))==null?'':__t)+
4764'</a>\n                    </li>\n                ';
4765 }) 
4766__p+='\n            ';
4767 } else { 
4768__p+='\n                <li class="disabled"><a href="#">...</a></li>\n                ';
4769 if(pagination.currentPage <= (pagination.totalPages - 3)){ 
4770__p+='\n                    <li class="page-number"><a href="#">'+
4771((__t=( (pagination.currentPage-1) ))==null?'':__t)+
4772'</a></li>\n                    <li class="page-number active"><a href="#">'+
4773((__t=( pagination.currentPage ))==null?'':__t)+
4774'</a></li>\n                    <li class="page-number"><a href="#">'+
4775((__t=( (pagination.currentPage+1) ))==null?'':__t)+
4776'</a></li>\n                ';
4777 } 
4778__p+='\n            ';
4779 } 
4780__p+='\n            ';
4781 if(pagination.currentPage <= (pagination.totalPages - 3)){ 
4782__p+='\n                <li class="disabled"><a href="#">...</a></li>\n            ';
4783 }else{ 
4784                $.each([3,2,1], function(i, value){ 
4785__p+='\n                    <li class="page-number '+
4786((__t=( pagination.currentPage === (pagination.totalPages - value) ? 'active' : ''))==null?'':__t)+
4787'">\n                        <a href="#">'+
4788((__t=( (pagination.totalPages - value) ))==null?'':__t)+
4789'</a>\n                    </li>\n                ';
4790 }) 
4791__p+='\n            ';
4792 } 
4793__p+='\n            <li class="page-number '+
4794((__t=( pagination.currentPage === pagination.totalPages ? 'active' : ''))==null?'':__t)+
4795'"><a href="#">'+
4796((__t=( pagination.totalPages ))==null?'':__t)+
4797'</a></li>\n            <li class="'+
4798((__t=( pagination.totalPages === pagination.currentPage ? 'disabled':'' ))==null?'':__t)+
4799'">\n                <a href="#" aria-label="Next" id="nextRecords" data-pagelink="next">\n                    <span aria-hidden="true">»</span>\n                </a>\n            </li>\n        ';
4800 } else {
4801            var pageNumbers = [];
4802            for(i=1;i<=pagination.totalPages;i++){
4803                pageNumbers.push(i);
4804            } 
4805        
4806__p+='\n            <li class="'+
4807((__t=( Number(pagination.currentPage) === 1 ? 'disabled':'' ))==null?'':__t)+
4808'"> \n                <a href="#" class="disabled" id="previousRecords" data-pagelink="previous" aria-label="Previous">\n                    <span aria-hidden="true">«</span>\n                </a> \n            </li>\n            ';
4809 $.each(pageNumbers, function(index, pageNumber){
4810__p+='\n                <li class="page-number '+
4811((__t=( pagination.currentPage == pageNumber ? 'active' : ''))==null?'':__t)+
4812'"><a href="#">'+
4813((__t=( pageNumber ))==null?'':__t)+
4814'</a></li>\n            ';
4815})
4816__p+='\n            <li class="'+
4817((__t=( Number(pagination.totalPages) === Number(pagination.currentPage) ? 'disabled':'' ))==null?'':__t)+
4818'">\n                <a href="#" aria-label="Next" id="nextRecords" data-pagelink="next">
4818\n                    <span aria-hidden="true">»</span>\n                </a>\n            </li>\n        ';
4819 } 
4820__p+='\n    </ul>\n</nav>';
4821}
4822return __p;
4823}
4824
4825</script>
4825
4826
4827<script type="text/javascript">
4828    $(function documentReady_mytickets(){
4829        var populate = false;
4830        if((document.URL.includes('/myaccount/mytickets.html') || document.URL.includes('/myaccount/mytickets.html#tab-upcoming-draws')) && 'UPCOMING' === 'UPCOMING')
4831        {
4832            populate = true; 
4833        } else if(document.URL.includes('/mytickets.html#tab-past-draws') && 'UPCOMING' === 'PAST')
4834        {
4835            populate = true;  
4836        }
4837        portalGGA.utils.communication.register(
4838            new portalGGA.views.mytickets({
4839                htmlId: "homeMyTickets",
4840                el: $("#homeMyTickets"),
4841                populate: populate,
4842                gameConfig: '{"EURODREAMS":{"portalGameCode":"EURODREAMS","esaGameId":"21","esaGameName":"Eurodreams","wagerPageName":"eurodreams","imageName":"eurodreams","cssName":"eurodreams","displayGameName":"EuroDreams","highFrequencyGame":false},"ADDON":{"portalGameCode":"ADDON","esaGameId":"18","esaGameName":"Addon","wagerPageName":"Addon","imageName":"Addon","cssName":"Addon","displayGameName":"Addon","highFrequencyGame":false},"JOKER":{"portalGameCode":"JOKER","esaGameId":"17","esaGameName":"Joker","wagerPageName":"Joker","imageName":"Joker","cssName":"Joker","displayGameName":"Joker","highFrequencyGame":false},"EINSTANT":{"portalGameCode":"EINSTANT","esaGameId":"19","esaGameName":"einstant","wagerPageName":"einstants","imageName":"einstant","cssName":"einstant","displayGameName":"Instant Games","highFrequencyGame":false},"LOTTO":{"portalGameCode":"LOTTO","esaGameId":"23","esaGameName":"Lotto","wagerPageName":"lotto","imageName":"lotto","cssName":"lotto","displayGameName":"Lotto 6aus49","highFrequencyGame":false},"HIGH5":{"portalGameCode":"HIGH5","esaGameId":"10","esaGameName":"High5","wagerPageName":"high5","imageName":"high5","cssName":"high5","displayGameName":"High 5","highFrequencyGame":false},"EUROMILLIONS":{"portalGameCode":"EUROMILLIONS","esaGameId":"20","esaGameName":"Euromillions","wagerPageName":"euromillions","imageName":"euromillions","cssName":"euromillions","displayGameName":"EuroMillions","highFrequencyGame":false},"ZUBITO":{"portalGameCode":"ZUBITO","esaGameId":"16","esaGameName":"Zubito","wagerPageName":"zubito","imageName":"zubito","cssName":"zubito","displayGameName":"Zubito Loto","highFrequencyGame":false}}',
4843                portalGameCodes:'["EUROMILLIONS","EURODREAMS","LOTTO","HIGH5","ZUBITO"]',
4844                componentType: 'WIDGET',
4845                drawStatus: 'UPCOMING',
4846                shoppingcartoptions: {
4847                    shopingCartLimit: '10',
4848                    shoppingCartLimitEnabled: true,
4849                    isShoppingCartEnabled: true
4850                },
4851                recordsPerPage: "2",
4852                paginationEnabled: "false"
4853            }),
4854            "/content/interactive/ilottery/fr/home/jcr:content/mytickets",null
4855         );
4856    });
4857</script>
4857  
4858</div>
4859
4860            </div>
4861            <div class="container-fluid">                
4862                <div class="playerzone portalrichtextconfig">
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877<div id="1302322505" class='null'><div class="container-fluid"><div class="row"><div class="col-xs-24 col-sm-12 col-md-8 spacer-bottom"><div class="block-link box-shadow block-link--player-zone block-link--lobby-carousel block-link--no-hover background-player-zone"><div class="block-link__header block-link__header--lobby-carousel" data-mh="block-link-header" style="height: 75px;"><span class="pd-icon-3x pull-left pd-icon pd-icon-playerzone"></span> <span class="block-link__header-text block-link__header-text--lobby-carousel text-normal" tabindex="0">Espace joueur</span></div>
4878<div class="block-link__body-copy" data-mh="block-link-copy" tabindex="0" style="height: 126px;">L’endroit idéal pour commencer à découvrir l’univers de la Loterie. Apprenez à jouer, à réclamer vos gains et à rester informé des actualités et événements.&nbsp;</div>
4879<a href="/en-us/player-zone.html" class="btn btn-wide btn-info text-normal">En savoir plus</a></div>
4880</div>
4881<div class="col-xs-24 col-sm-12 col-md-8 spacer-bottom"><div class="block-link box-shadow block-link--betslip block-link--lobby-carousel block-link--no-hover background-check-my-numbers"><div class="block-link__header block-link__header--lobby-carousel" data-mh="block-link-header" style="height: 75px;"><span class="pd-icon-3x pull-left pd-icon pd-icon-lottery-check-my-numbers"></span><span class="block-link__header-text block-link__header-text--lobby-carousel text-normal" tabindex="0">Vérifier mes numéros</span></div>
4882<div class="block-link__body-copy" data-mh="block-link-copy" tabindex="0" style="height: 126px;">Vous voulez savoir si le billet que vous tenez en main est gagnant ? Vérifiez vos numéros et nous vous dirons si vous avez gagné, ou si le tirage a déjà eu lieu.</div>
4883<a href="/en-us/winning-numbers/check-your-ticket.html" class="btn btn-info text-normal">Vérifier mes numéros</a></div>
4884</div>
4885<div class="col-xs-24 col-sm-24 col-md-8 spacer-bottom"><div class="block-link box-shadow block-link--second-chance block-link--lobby-carousel block-link--no-hover background-package-play"><div class="block-link__header block-link__header--lobby-carousel" data-mh="block-link-header" style="height: 75px;"><span class="pd-icon-3x pull-left pd-icon pd-icon-package-play"></span><span class="block-link__header-text block-link__header-text--lobby-carousel text-normal">Pack de jeux</span></div>
4886<div class="block-link__body-copy" data-mh="block-link-copy" style="height: 126px;">Le « Pack de jeux » est une façon simple et pratique de jouer à vos jeux préférés.</div>
4887<a href="/content/interactive/ilottery/en/packageplay.html" class="btn btn-secondary text-normal">En savoir plus</a></div>
4888</div>
4889<div class="col-xs-24 col-sm-24 col-md-24 spacer-bottom"><div class="block-link box-shadow block-link--second-chance block-link--lobby-carousel block-link--no-hover background-register-now"><div class="block-link__header block-link__header--lobby-carousel" data-mh="block-link-header"><span class="pd-icon-3x pull-left pd-icon pd-icon-register"></span><span class="block-link__header-text block-link__header-text--lobby-carousel text-normal">Créez votre compte dès à présent</span></div>
4890<div class="block-link__body-copy" data-mh="block-link-copy">Inscrivez-vous gratuitement sur une plateforme 100% sécurisée, profitez de bonus et réductions exclusifs… et jouez où vous voulez, quand vous voulez !</div>
4891<a href="/content/interactive/igaming/en/registration.html" class="btn btn-secondary text-normal">Créer son compte</a></div>
4892</div>
4893</div>
4894</div>
4895</div></div>
4896
4897                <div class="z-index-2">
4898                    <div class="row">
4899                    </div>
4900                </div>
4901            </div>
4902            <div class="retailerad retailerAd">
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921<script src="/etc.clientlibs/settings/wcm/designs/interactive/ilottery/playerZone/retailerAd.min.20260605070501.js"></script>
4921
4922
4923
4924
4925<div id="1312894075" class="retail-search">
4926	<div class="retail-search__container">
4927        <div class="retail-search__icon">
4928            <span class="sprite-map-icon" aria-hidden="true"></span>
4929        </div>
4930        <form class="retail-search__form" method="post" novalidate="novalidate">
4931            <div class="retail-search__form-inner">
4932                <div class="m-form__group">
4933                    <label class="sr-only" for="retail-search-ZIPCODE">Ville / Code postal</label>
4934                    <input  class="m-form__text-input" type="text" id="retail-search-ZIPCODE" name="retail-search-ZIPCODE" minlength="3" required autocomplete="off">
4935                    <span class="m-form__label" aria-hidden="true">Ville / Code postal</span>
4936                    <span class="m-form__bar"></span>
4937                </div>
4938                <div class="m-form__group">
4939                    <button type="submit" class="btn btn-info retail-search__button btn-rounded text-normal" data-track = "click" data-track-category = "interaction" data-track-action = "click"  data-track-label = "findRetailer">Trouver un détaillant</button>
4940                </div>
4941            </div>
4942            <div class="retail-search__intro-text text-light"><p>Pour trouver un point de vente près de chez vous, il vous suffit de saisir votre code postal dans la case ci-dessus et de cliquer sur « Trouver un détaillant ».</p></div>
4943        </form>
4944	</div>
4945</div>
4946
4947<script type="text/javascript">
4948$(document).ready(function(){
4949    new portalGGA.views.RetailerAd({el:$('#1312894075')});
4950    });
4951</script>
4951</div>
4952
4953        </div>
4954    	
4955
4956
4957
4958 
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974<footer class="portal-footer">
4975	<div class="footer-info bg-muted">
4976		<div class="container-fluid">
4977			<div class="row">
4978				<div class="col-md-12 col-sm-24">
4979					<div class="spacer-bottom margin-md-reset">
4980						<div class="portalrichtextconfig">
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995<div id="1311884431" class='null'><h3 class="footer-info__heading"><b>À propos de la Loterie Nationale</b></h3>
4996<div data-mh="moreInfoContent" class="clearfix" style="height: 90px;"><p>La Loterie Nationale a été créée par arrêté grand-ducal du 13 juillet 1945 dans le but de pérenniser les missions de l’Œuvre Nationale de Secours Grande-Duchesse Charlotte et de contribuer, de manière générale, à la réalisation d’actions philanthropiques dans le pays. Par cette même décision, le gouvernement en a confié l’organisation à l’Œuvre.</p>
4997</div>
4998<p><a href="https://entreprise.loterie.lu/entreprise/" target="_blank" class="btn btn-xs-block btn-info">En savoir plus</a> <a href="/content/interactive/ilottery/en/help/contact-us.html" class="btn btn-xs-block btn-info">Nous contacter</a></p>
4999</div></div>
5000
5001					</div>
5002				</div>
5003				<div class="col-md-12 col-sm-24">
5004					<div class="spacer-bottom margin-md-reset">
5005						<div class="portalrichtextconfig">
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020<div id="1302313478" class='null'><h3 class="footer-info__heading">Jouer responsable</h3>
5021<div data-mh="moreInfoContent" class="footer-info__content-icon clearfix" style="height: 90px;"><div class="plus18-icon"><span class="sprite-18plus-logo"></span><span class="sr-only">Must be 18 or older to play</span></div>
5022<p>Jouez et misez de manière responsable et avec modération. Ne considérez jamais le jeu comme un moyen de gagner de l’argent, et ne jouez que des sommes que vous êtes prêt à perdre.</p>
5023</div>
5024<p><a href="/content/interactive/igaming/en/responsible-gaming.html" class="btn btn-xs-block btn-info">En savoir plus</a></p>
5025<div class="connect-with-us"><a href="https://www.facebook.com/LoterieNationaleLuxembourg/" target="_blank" class="connect-with-us__link connect-with-us__link--facebook" data-track="click" data-track-category="interaction" data-track-action="clickExternal" data-track-label="social: facebook"><i class="fa fa-facebook" aria-hidden="true"></i><span class="sr-only">Connect with us on Facebook</span></a> <a href="https://www.youtube.com/@LoterieNationaleLuxembourg" target="_blank" class="connect-with-us__link connect-with-us__link--youtube" data-track="click" data-track-category="interaction" data-track-action="clickExternal" data-track-label="social: youtube"><i class="fa fa-youtube" aria-hidden="true"></i><span class="sr-only">Connect with us on YouTube</span> </a></div>
5026</div></div>
5027
5028					</div>
5029				</div>
5030			</div>
5031		</div>
5032	</div>
5033	<div class="footer-copy bg-reset">
5034		<div class="portalrichtextconfig">
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049<div id="1294871283" class='null'><div class="container-fluid"><div class="spacer-bottom"><span class="sprite-LUX_iLottery" aria-hidden="true">&nbsp;</span></div>
5050<div class="footer-copy__content"><p class="text-muted-secondary">© 2026 Loterie Nationale, tous droits réservés</p>
5051<p class="text-muted-secondary">Les informations et montants sont diffusés sans garantie.</p>
5052<p class="text-muted-secondary">Les montants des jackpots EUROMILLIONS & LOTTO 6aus49® ne sont pas garantis et sont estimés à partir du montant figurant dans le fonds de report au dernier tirage et d'une approximation des mises du dernier tirage et du tirage à venir. </p>
5053</div>
5054</div>
5055</div></div>
5056
5057	</div>
5058	<div class="footer-links bg-muted">
5059		<div class="container-fluid">
5060			<div class="portalrichtextconfig">
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075<div id="1299681644" class='null'><ul class="list-unstyled list-inline margin-reset">
5076<li><a href="/content/interactive/ilottery/fr/help/contact-us.html" title="Nous contacter" class="btn btn-link text-normal">Nous contacter</a></li>
5077<li><a href="/content/interactive/ilottery/fr/player-zone/regulations.html" title="Règlements" class="btn btn-link text-normal">Règlements</a></li>
5078<li><a href="https://entreprise.loterie.lu/" title="Découvrez la Loterie Nationale" class="btn btn-link text-normal">Découvrez la Loterie Nationale</a></li>
5079<li><a href="/content/interactive/ilottery/fr/help/privacy-policy.html" title="Politique de confidentialité" class="btn btn-link text-normal">Politique de confidentialité</a></li>
5080<li><a href="/content/interactive/ilottery/fr/help/cookie-policy.html" title="Politique de cookies" class="btn btn-link text-normal">Politique de cookies</a></li>
5081<li><a href="/content/interactive/ilottery/fr/help/faq.html" title="FAQ" class="btn btn-link text-normal">FAQ</a></li>
5082<li><a href="/content/interactive/ilottery/fr/help/accessibility.html" title="Accessibilité" class="btn btn-link text-normal">Accessibilité</a></li>
5083<li><a href="/content/interactive/ilottery/fr/help/terms-and-conditions.html" title="Terms et conditions" class="btn btn-link text-normal">Conditions générales d’utilisation</a></li>
5084</ul>
5085<div class="footer-apps"><div class="container-fluid"><div class="footer-apps-wrapper">
5086    
5087    <div class="apple mobile"><a href="https://apps.apple.com/lu/app/loterie-nationale/id6751596658" target="_blank"><img src="/content/dam/interactive/ilottery/images/footer/applestore.png" class="apple store text-normal" alt="apple store"></a></div>
5088    <div class="android mobile">
5089                    <a href="/content/dam/interactive/mobileapp/apk/Loterie%20Nationale.apk"><img src="/content/dam/interactive/ilottery/images/footer/android.png" class="apple store text-normal" alt="android app"></a>
5090                        <a href="/content/dam/interactive/ilottery/pdfs/Android_Mobile_App_Download_Description.pdf" class="btn-link text-normal" target="_blank">Consulter les instructions</a>
5091				</div>
5092</div>
5093
5094</div>
5095</div>
5096<div class="footer-partners bg-reset hide-for-iframe"><div class="container-fluid"><div class="footer-partners__wrapper"><div class="footer-partners__list"><span class="sr-only">Associations and payment partners</span> <span class="footer-partners__item"><a href="https://www.european-lotteries.org/?utm_source=loterie.lu" target="_blank"><span class="sprite-european-lottery"></span><span class="sr-only">The European Lotteries</span></a></span> <span class="footer-partners__item"><a href="https://www.world-lotteries.org/?utm_source=loterie.lu" target="_blank"><span class="sprite-world-lottery"></span><span class="sr-only">
5096WLA</span></a></span> <span class="footer-partners__item"><a href="https://www.pcisecuritystandards.org/?utm_source=loterie.lu" target="_blank"><span class="sprite-pci"></span><span class="sr-only">PCI</span></a></span> <span class="footer-partners__item"><a href="https://www.adyen.com/?utm_source=loterie.lu" target="_blank"><span class="sprite-adyen"></span><span class="sr-only">Adyen</span></a></span></div>
5097</div>
5098</div>
5099</div>
5100</div></div>
5101
5102		</div>
5103	</div>
5104	
5105</footer>
5106    </div><!-- end .snap-content -->
5107
5108    <div class="topnavigationfluid">
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125<div id="sidePanelLeft" class="side-panel side-panel--left hide" aria-hidden="true" tabindex="-1">
5126
5127
5128
5129    <div class="side-panel__header">
5130        <div class="side-panel__main-actions">
5131            <div class="side-panel__action">
5132                <a href="/en-us/home.html" class="side-panel__btn-action side-panel__btn-action--home">
5133                    <span class="sr-only">Home</span>
5134                    <span aria-hidden="true" class="pd-icon icon-dp-nav-home"></span>
5135                </a>
5136            </div>
5137            
5138
5139 
5140
5141
5142
5143
5144
5145
5146
5147
5148 
5149 
5150
5151
5152
5153
5154            <div class="side-panel__action">
5155                <a href="/content/interactive/ilottery/en/help.html" class="side-panel__btn-action">
5156                    <span class="sr-only">Help</span>
5157                    <span class="pd-icon icon-dp-info" aria-hidden="true"></span>
5158                </a>
5159            </div>
5160
5161            <div class="side-panel__action">
5162                
5163
5164
5165
5166
5167
5168
5169
5170            </div>
5171
5172            
5173
5174 
5175
5176
5177
5178
5179
5180
5181
5182
5183 
5184 
5185
5186
5187
5188        </div>
5189
5190        <div class="side-panel__secondary-actions"> 
5191            <div class="side-panel__action">
5192                <button type="button" class="side-panel__close-action" data-toggle="closeNav">
5193                <span class="sr-only">Close side panel</span>
5194                <span class="pd-icon pd-icon-close" aria-hidden="true"></span>
5195                </button>
5196            </div>  
5197        </div>
5198 
5199    </div>
5200    
5201    <div id="mobileMenu" class="mobile-menu">
5202        <div class="mobile-menu__carousel-wrapper">
5203            <div class="mobile-menu__stage">
5204                
5205
5206                        <div id="mobileMenuHomeSlide" data-pd="mobileSlideCenter" data-slide="panel" class="mobile-menu__content">
5207                            
5208                            <div class="mobile-menu__nav">
5209                                <ul class="mobile-menu__list">
5210                                    
5211                                        
5212                                    
5213                                        <li class='mobile-menu__item'>
5214                                            
5215                                                
5216                                                <a href="/content/interactive/ilottery/en/home.html">
5217                                                    Accueil
5218                                                </a>
5219                                                
5220                                            
5221                                        </li><!--/ li -->
5222
5223
5224                                    
5225                                        <li class='mobile-menu__item'>
5226                                            
5227                                            <button data-submenu="#mobileMenuPlayOnlineSlide">
5228                                                Jeux de tirage <span class="pd-icon pd-icon-right-chevron"></span>
5229                                            </button>
5230                                            
5231                                        </li><!--/ li -->
5232
5233
5234                                    
5235                                        <li class='mobile-menu__item'>
5236                                            
5237                                                
5238                                                <a href="/content/interactive/ilottery/en/einstants.html">
5239                                                    Jeux à gratter
5240                                                </a>
5241                                                
5242                                            
5243                                        </li><!--/ li -->
5244
5245
5246                                    
5247                                        <li class='mobile-menu__item'>
5248                                            
5249                                                
5250                                                <a href="/content/interactive/ilottery/en/player-zone.html">
5251                                                    Espace joueur
5252                                                </a>
5253                                                
5254                                            
5255                                        </li><!--/ li -->
5256
5257
5258                                    
5259                                        <li class='mobile-menu__item'>
5260                                            
5261                                            <button data-submenu="#mobileMenuW
5261inningNumbersSlide">
5262                                                Résultats<span class="pd-icon pd-icon-right-chevron"></span>
5263                                            </button>
5264                                            
5265                                        </li><!--/ li -->
5266
5267
5268                                    
5269                                        <li class='mobile-menu__item'>
5270                                            
5271                                                
5272                                                <a href="https://www.loteriesport.lu/gmg/refer/66910451dc42dd00016cb8cd">
5273                                                    Paris sportifs
5274                                                </a>
5275                                                
5276                                            
5277                                        </li><!--/ li -->
5278
5279
5280                                    
5281                                        <li class='mobile-menu__item'>
5282                                            
5283                                                
5284                                                <a href="https://www.pmu.lu/index">
5285                                                    PMU
5286                                                </a>
5287                                                
5288                                            
5289                                        </li><!--/ li -->
5290
5291
5292                                    
5293                                        <li class='mobile-menu__item'>
5294                                            
5295                                                
5296                                                <a href="/content/interactive/igaming/en/responsible-gaming.html">
5297                                                    Jouer responsable
5298                                                </a>
5299                                                
5300                                            
5301                                        </li><!--/ li -->
5302
5303
5304                                    
5305                                </ul>
5306                            </div>
5307                            
5308                        </div>
5309                
5310
5311                        <div id="mobileMenuPlayOnlineSlide" data-pd="mobileSlideCenter" data-slide="panel" class="mobile-menu__content mobileMenuHomeSlide mobile-menu__content--right">
5312                            
5313                            <div class="mobile-menu__nav">
5314                                <ul class="mobile-menu__list">
5315                                    
5316                                        <li class="mobile-menu__item mobile-menu__item--back">
5317                                            <button data-submenu="#mobileMenuHomeSlide" class="mobile-menu__back-btn">
5318                                                <span>
5319                                                    <span class="pd-icon pd-icon-left-chevron"></span>
5320                                                    Retour<span class='sr-only'>close play now menu</span>
5321                                                    
5322                                                </span>
5323                                            </button>
5324                                        </li><!--/ li -->
5325                                    
5326                                        
5327                                    
5328                                        <li class='mobile-menu__item mobile-menu__item--game-tile'>
5329                                            
5330                                                
5331                                                <a href="/content/interactive/ilottery/en/euromillions.html">
5332                                                    <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-euromillions">
5333	<div class="game-image">
5334	  <span class="sr-only">Play EuroMillions</span>
5335	  <img src="/content/dam/interactive/ilottery/images/game-logos/euromillions.png" alt="Euro Millions">
5336	</div>
5337</div>
5338                                                </a>
5339                                                
5340                                            
5341                                        </li><!--/ li -->
5342
5343
5344                                    
5345                                        <li class='mobile-menu__item mobile-menu__item--game-tile'>
5346                                            
5347                                                
5348                                                <a href="/content/interactive/ilottery/en/eurodreams.html">
5349                                                    <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-eurodreams">
5350                    <div class="game-image">
5351                      <span class="sr-only">Play EuroDreams</span>
5352                      <img src="/content/dam/interactive/ilottery/images/game-logos/eurodreams.png" alt="EuroDreams">
5353                    </div>
5354                  </div>
5355                                                </a>
5356                                                
5357                                            
5358                                        </li><!--/ li -->
5359
5360
5361                                    
5362                                        <li class='mobile-menu__item mobile-menu__item--game-tile'>
5363                                            
5364                                                
5365                                                <a href="/content/interactive/ilottery/en/lotto.html">
5366                                                    <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-lotto">
5367	<div class="game-image">
5368	  <span class="sr-only">Play Lotto</span>
5369	  <img src="/content/dam/interactive/ilottery/images/game-logos/lotto.png" alt="Lotto">
5370	</div>
5371  </div>
5372                                                </a>
5373                                                
5374                                            
5375                                        </li><!--/ li -->
5376
5377
5378                                    
5379                                        <li class='mobile-menu__item mobile-menu__item--game-tile'>
5380                                            
5381                                                
5382                                                <a href="/content/interactive/ilottery/en/high5.html">
5383                                                      <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-high5">
5384                    <div class="game-image">
5385                      <span class="sr-only">Play High 5</span>
5386                      <img src="/content/dam/interactive/ilottery/images/game-logos/high5.png" alt="High5">
5387                    </div>
5388                  </div>
5389                                                </a>
5390                                                
5391                                            
5392                                        </li><!--/ li -->
5393
5394
5395                                    
5396                                        <li class='mobile-menu__item mobile-menu__item--game-tile'>
5397                                            
5398                                                
5399                                                <a href="/content/interactive/ilottery/en/zubito.html">
5400                                                    <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-zubito">
5401                    <div class="game-image">
5402                      <span class="sr-only">Play Zubito</span>
5403                      <img src="/content/dam/interactive/ilottery/images/game-logos/zubito.png" alt="Zubito">
5404                    </div>
5405                  </div>
5406                                                </a>
5407                                                
5408                                            
5409                                        </li><!--/ li -->
5410
5411
5412                                    
5413                                        <li class='mobile-menu__item'>
5414                                            
5415                                                
5416                                                <a href="/content/interactive/ilottery/en/packageplay.html">
5417                                                    Pack de jeux
5418                                                </a>
5419                                                
5420                                            
5421                                        </li><!--/ li -->
5422
5423
5424                                    
5425                                </ul>
5426                            </div>
5427                            
5428                        </div>
5429                
5430
5431                        <div id="mobileMenuWinningNumbersSlide" data-pd="mobileSlideCenter" data-slide="panel" class="mobile-menu__content mobileMenuHomeSlide mobile-menu__content--right">
5432                            
5433                            <div class="mobile-menu__nav">
5434                                <ul class="mobile-menu__list">
5435                                    
5436                                        <li class="mobile-menu__item mobile-menu__item--back">
5437                                            <button data-submenu="#mobileMenuHomeSlide" class="mobile-menu__back-btn">
5438                                                <span>
5439                                                    <span class="pd-icon pd-icon-left-chevron"></span>
5440                                                    Retour<span class='sr-only'>close winning numbers menu</span>
5441                                                    
5442                                                </span>
5443                                            </button>
5444                                        </li><!--/ li -->
5445                                    
5446                                        
5447                                    
5448                                        <li class='mobile-menu__item mobile-menu__item--game-tile'>
5449                                            
5450                                                
5451                                                <a href="/content/interactive/ilottery/en/winning-numbers/euromillions.html">
5452                                                    <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-euromillions">
5453                    <div class="game-image">
5454                      <span class="sr-only">Past winning numbers EuroMillions</span>
5455                      <img src="/content/dam/interactive/ilottery/images/game-logos/euromillions.png" alt="Euro Millions">
5456                    </div>
5457                  </div>
5458                                                </a>
5459                                                
5460                                            
5461                                        </li><!--/ li -->
5462
5463
5464                                    
5465                                        <li class='mobile-menu__item mobile-menu__item--game-tile'>
5466                                            
5467                                                
5468                                                <a href="/content/interactive/ilottery/en/winning-numbers/eurodreams.html">
5469                                                    <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-eurodreams">
5470                    <div class="game-image">
5471                      <span class="sr-only">Past winning numbers EuroDreams</span>
5472                      <img src="/content/dam/interactive/ilottery/images/game-logos/eurodreams.png" alt="EuroDreams">
5473                    </div>
5474                  </div>
5475                                                </a>
5476                                                
5477                                            
5478                                        </li><!--/ li -->
5479
5480
5481                                    
5482                                        <li class='mobile-menu__item mobile-menu__item--game-tile'>
5483                                            
5484                                                
5485                                                <a href="/content/interactive/ilottery/en/winning-numbers/lotto.html">
5486                                                    <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-lotto">
5487                    <div class="game-image">
5488                      <span class="sr-only">Past winning numbers Lotto</span>
5489                      <img src="/content/dam/interactive/ilottery/images/game-logos/lotto.png" alt="Lotto">
5490                    </div>
5491                  </div>
5492                                                </a>
5493                                                
5494                                            
5495                                        </li><!--/ li -->
5496
5497
5498                                    
5499                                        <li class='mobile-menu__item mobile-menu__item--game-tile'>
5500                                            
5501                                                
5502                                                <a href="/content/interactive/ilottery/en/winning-numbers/high5.html">
5503                                                    <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-high5">
5504                    <div class="game-image">
5505                      <span class="sr-only">Past winning numbers High 5</span>
5506                      <img src="/content/dam/interactive/ilottery/images/game-logos/high5.png" alt="High5">
5507                    </div>
5508                  </div>
5509                                                </a>
5510                                                
5511                                            
5512                                        </li><!--/ li -->
5513
5514
5515                                    
5516                                        <li class='mobile-menu__item mobile-menu__item--game-tile'>
5517                                            
5518                                                
5519                                                <a href="/content/interactive/ilottery/en/winning-numbers/zubito.html">
5520                                                    <div class="game-tile-jackpot game-tile-jackpot--sm game-tile-zubito">
5521                    <div class="game-image">
5522                      <span class="sr-only">Past winning numbers Zubito</span>
5523                      <img src="/content/dam/interactive/ilottery/images/game-logos/zubito.png" alt="Zubito">
5524                    </div>
5525                  </div>
5526                                                </a>
5527                                                
5528                                            
5529                                        </li><!--/ li -->
5530
5531
5532                                    
5533                                        <li class='mobile-menu__item'>
5534                                            
5535                                                
5536                                                <a href="/content/interactive/ilottery/en/winning-numbers/check-your-ticket.html">
5537                                                    Jeux de tirage
5538                                                </a>
5539                                                
5540                                            
5541                                        </li><!--/ li -->
5542
5543
5544                                    
5545                                </ul>
5546                            </div>
5547                            
5548                        </div>
5549                
5550            </div>
5551        </div>
5552    
5553  
5554</div>
5555
5556<script type="text/javascript">
5557    $(document).ready(function() {
5558    	new portalGGA.views.TopNavigationFluid({
5559            el: $("#sidePanelLeft"),
5560            gameConfig: '{"EURODREAMS":{"portalGameCode":"EURODREAMS","esaGameId":"21","esaGameName":"Eurodreams","wagerPageName":"eurodreams","imageName":"eurodreams","cssName":"eurodreams","displayGameName":"EuroDreams","highFrequencyGame":false},"ADDON":{"portalGameCode":"ADDON","esaGameId":"18","esaGameName":"Addon","wagerPageName":"Addon","imageName":"Addon","cssName":"Addon","displayGameName":"Addon","highFrequencyGame":false},"JOKER":{"portalGameCode":"JOKER","esaGameId":"17","esaGameName":"Joker","wagerPageName":"Joker","imageName":"Joker","cssName":"Joker","displayGameName":"Joker","highFrequencyGame":false},"EINSTANT":{"portalGameCode":"EINSTANT","esaGameId":"19","esaGameName":"einstant","wagerPageName":"einstants","imageName":"einstant","cssName":"einstant","displayGameName":"Instant Games","highFrequencyGame":false},"LOTTO":{"portalGameCode":"LOTTO","esaGameId":"23","esaGameName":"Lotto","wagerPageName":"lotto","imageName":"lotto","cssName":"lotto","displayGameName":"Lotto 6aus49","highFrequencyGame":false},"HIGH5":{"portalGameCode":"HIGH5","esaGameId":"10","esaGameName":"High5","wagerPageName":"high5","imageName":"high5","cssName":"high5","displayGameName":"High 5","highFrequencyGame":false},"EUROMILLIONS":{"portalGameCode":"EUROMILLIONS","esaGameId":"20","esaGameName":"Euromillions","wagerPageName":"euromillions","imageName":"euromillions","cssName":"euromillions","displayGameName":"EuroMillions","highFrequencyGame":false},"ZUBITO":{"portalGameCode":"ZUBITO","esaGameId":"16","esaGameName":"Zubito","wagerPageName":"zubito","imageName":"zubito","cssName":"zubito","displayGameName":"Zubito Loto","highFrequencyGame":false}}'
5561        });
5562    });
5563</script>
5563
5564</div>
5565
5566
5567    
5568
5569
5570
5571
5572
5573
5574
5575    <div class="loginmodal">
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587<div class="geocomplycheck">
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604<div  id="geocomplycheck">
5605	<div id="geoComplyPopup" ></div>
5606    
5606<script>
5607    
5608    var playerLocationCheckModal =  function(obj){
5609var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
5610with(obj||{}){
5611__p+='\n<div class="modal fade" id="playerLocationCheckModal">\n  <div class="modal-dialog">\n    <div class="modal-content">\n      <div class="modal-header">\n        <button type="button" class="close" data-dismiss="modal">\n  			<span aria-hidden="true" class="sprite-modal-close"></span>\n  			<span class="sr-only">Close</span>\n		</button>\n        <h2 class="modal-title">'+
5612((__t=( CQ.I18n.getMessage("GeoComply.General_Error_Message.PopupHeader") ))==null?'':__t)+
5613'</h2>\n        <h2 class="modal-title">'+
5614((__t=( CQ.I18n.getMessage("GeoComply.Install_Instructions.Label") ))==null?'':__t)+
5615'</h2>\n      </div>\n        <div class="modal-body">\n          <div class="dynamic-text">\n			  <h3>'+
5616((__t=( CQ.I18n.getMessage("GeoComply.Plugin_Check.Label.Download") ))==null?'':__t)+
5617'</h3>\n			  <p>'+
5618((__t=( CQ.I18n.getMessage("GeoComply.Plugin_Check.p1") ))==null?'':__t)+
5619'</p>\n\n			  <div class="text-center"><button type="button" id="downLoadBtn" class="btn btn-lg btn-primary">'+
5620((__t=( CQ.I18n.getMessage("GeoComply.Plugin_Check.Btn.Download") ))==null?'':__t)+
5621'</button></div>\n\n			  <h3>'+
5622((__t=( CQ.I18n.getMessage("GeoComply.INSTALL.Label") ))==null?'':__t)+
5623'</h3>\n			  <p>'+
5624((__t=( CQ.I18n.getMessage("GeoComply.Install_Player_Location_Service.Label") ))==null?'':__t)+
5625'</p>\n\n			  <h3>'+
5626((__t=( CQ.I18n.getMessage("GeoComply.PLAY.Label") ))==null?'':__t)+
5627'</h3>\n			  <p>'+
5628((__t=( CQ.I18n.getMessage("GeoComply.Plugin_Check.p2") ))==null?'':__t)+
5629'</p>\n		  </div> \n         <div class="text-center">\n           <button type="button" id="okBtn" class="btn btn-lg btn-wide btn-primary" data-dismiss="modal">'+
5630((__t=( CQ.I18n.getMessage("GeoComply.Ok.Button.label") ))==null?'':__t)+
5631'</button>\n           <button type="button" class="btn btn-lg btn-wide hidden geo-try-again" id="tryAgainGeocheck" data-dismiss="modal">'+
5632((__t=( CQ.I18n.getMessage("GeoComply.TryAgain_6XX_Popup.Label") ))==null?'':__t)+
5633'</button>\n        </div> \n\n        </div>\n        <div class="modal-footer center">\n            '+
5634((__t=( CQ.I18n.getMessage("GeoComply.Install_Plugin.Contact") ))==null?'':__t)+
5635'\n        </div>\n      </div>\n    </div>\n  </div> \n\n\n\n';
5636}
5637return __p;
5638}
5639 
5640    </script>
5640
5641    
5641<script>
5642        
5643    var UnableToVerifyLocationModal =  function(obj){
5644var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
5645with(obj||{}){
5646__p+='<div class="modal fade" id="geocomplyGeneralErrorLocationModal">\n	<div class="modal-dialog">\n		<div class="modal-content">\n			<div class="modal-header">\n				<button type="button" class="close" data-dismiss="modal">\n					<span aria-hidden="true" class="sprite-modal-close"></span>\n					<span class="sr-only">Close</span>\n				</button>\n				<h2 class="modal-title">'+
5647((__t=( CQ.I18n.getMessage("GeoComply.General_Error_Message.PopupHeader") ))==null?'':__t)+
5648'  </h2>\n				<h2 class="modal-title">'+
5649((__t=( CQ.I18n.getMessage("GeoComply.Plugin_Check.unableToVerify") ))==null?'':__t)+
5650'  </h2>\n			</div>\n			<div class="modal-body">\n			  <p>'+
5651((__t=( CQ.I18n.getMessage("GeoComply.unableToVerify.p1") ))==null?'':__t)+
5652'</p>\n\n			  <p>'+
5653((__t=( CQ.I18n.getMessage("GeoComply.unableToVerify.p2") ))==null?'':__t)+
5654'</p>\n			  <ol>\n				<li>'+
5655((__t=( CQ.I18n.getMessage("GeoComply.unableToVerify.li1") ))==null?'':__t)+
5656'</li>\n				<li>'+
5657((__t=( CQ.I18n.getMessage("GeoComply.unableToVerify.li2") ))==null?'':__t)+
5658'</li>\n				<li>'+
5659((__t=( CQ.I18n.getMessage("GeoComply.unableToVerify.li3") ))==null?'':__t)+
5660'</li>\n			  </ol>\n\n			  <div class="text-center"><button type="button" id="okBtn" class="btn btn-lg btn-wide btn-primary" data-dismiss="modal">'+
5661((__t=( CQ.I18n.getMessage("GeoComply.Ok.Button.label") ))==null?'':__t)+
5662'</button></div>\n			</div>\n			<div class="modal-footer center">\n                '+
5663((__t=( CQ.I18n.getMessage("GeoComply.Install_Plugin.Contact") ))==null?'':__t)+
5664'\n			</div>\n		</div>\n    </div>\n</div>\n';
5665}
5666return __p;
5667}
5668 
5669    </script>
5669
5670    
5670<script>
5671        
5672    var UnableToVerifyMobileLocation =  function(obj){
5673var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
5674with(obj||{}){
5675__p+='<div class="modal fade" id="geocomplyGeneralErrorLocationModal">\n	<div class="modal-dialog">\n		<div class="modal-content">\n			<div class="modal-header">\n				<button type="button" class="close" data-dismiss="modal">\n					<span aria-hidden="true" class="sprite-modal-close"></span>\n					<span class="sr-only">Close</span>\n				</button>\n                <h2 class="modal-title">'+
5676((__t=( CQ.I18n.getMessage("GeoComply.General_Error_Message.PopupHeader") ))==null?'':__t)+
5677'  </h2>\n				<h2 class="modal-title">'+
5678((__t=( CQ.I18n.getMessage("GeoComply.Plugin_Check.unableToVerify") ))==null?'':__t)+
5679'  </h2>\n			</div>\n			<div class="modal-body">\n               <p>'+
5680((__t=( CQ.I18n.getMessage("GeoComply.unableToVerify.p2") ))==null?'':__t)+
5681'</p>\n\n			  \n			  <ol>\n                <li>'+
5682((__t=( CQ.I18n.getMessage("GeoComply.mob.unableToVerify.li1") ))==null?'':__t)+
5683'</li>\n				<li>'+
5684((__t=( CQ.I18n.getMessage("GeoComply.mob.unableToVerify.li2") ))==null?'':__t)+
5685'</li>\n				<li>'+
5686((__t=( CQ.I18n.getMessage("GeoComply.mob.unableToVerify.li3") ))==null?'':__t)+
5687'</li>\n			  </ol>\n\n			  <div class="text-center"><button type="button" id="okBtn" class="btn btn-lg btn-wide btn-primary" data-dismiss="modal">'+
5688((__t=( CQ.I18n.getMessage("GeoComply.Ok.Button.label") ))==null?'':__t)+
5689'</button></div>\n			</div>\n			<div class="modal-footer center">\n                '+
5690((__t=( CQ.I18n.getMessage("GeoComply.Install_Plugin.Contact") ))==null?'':__t)+
5691'\n			</div>\n		</div>\n    </div>\n</div>\n';
5692}
5693return __p;
5694}
5695 
5696    </script>
5696
5697</div>
5698
5699
5700
5701
5702</div>
5703
5704
5705<div class="modal fade login-modal" tabindex="-1" role="dialog" aria-label="Login or Register" id="loginModal">
5706    <div class="modal-dialog modal-login" role="document">
5707        <div class="modal-content">
5708            <button type="button" class="close login-modal-close-button">
5709                <span class="glyphicon icon-dp-close" aria-hidden="true"></span>
5710                <span class="sr-only">Fermer</span>
5711            </button>
5712            <div>
5713                <div class="login-module">
5714                            <div class="login-module__section login-module__section--register">
5715                                <div data-pd="matchPanelHeight" class="login-module__inner" style="">
5716                                    <div class="h2 login-module__subtitle">
5717                                        <span>Pourquoi rejoindre la Loterie Nationale ?</span>
5718                                    </div>
5719                                     <ul class="login-module__points" tabindex="0">
5720                                        <li>Inscription 100% gratuite</li>
5721                                        <li>Plateforme 100% sécurisée</li>
5722                                        <li>Bonus et réductions multiples</li>
5723                                        <li>Jouez n’importe où, n’importe quand !</li>
5724                                      </ul>
5725                                </div>
5726                                <a href="/content/interactive/igaming/fr/registration.html" id="signUp" class="btn btn-secondary">S'inscrire</a>
5727                            </div>
5728                      
5729                            <div data-pd="loginModuleSection-login" class="login-module__section login-module__section--login">
5730								<h2>Se connecter</h2>
5731                                <div class="tab-content tab-content-login-modal tab-content--transparent">
5732									<div role="tabpanel" class="tab-pane fade in active" id="userloginForm">
5733										<form name="formLogin" id="formLogin" class="login-form" action="/gk/controller/AuthenticationServlet" method="post" novalidate="novalidate">
5734                                            <fieldset>
5735                                                <legend class="sr-only">Se connecter</legend>
5736                                                <div data-pd="matchPanelHeight" class="login-module__inner">
5737    												<div class="errorNotifier user-login-error login-error"></div>
5738                                                    <div class="m-form__group">
5739    													<label for="loginModal-username" class="sr-only"> </label>
5740                                                        <input id="loginModal-username" class="m-form__text-input" type="text" name="loginModal-username" minlength="6" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" required>
5741                                                        <span class="m-form__label" aria-hidden="true">E-mail (adresse)</span>
5742    													<span class="m-form__bar"></span>
5743    												</div>
5744    												<div class="m-form__group m-form__group--addon">
5745                                                        <label for="loginModal-password" class="sr-only">Mot de passe</label>
5746    													<input id="loginModal-password" class="m-form__text-input"
5747                                                         type="password" name="loginModal-password" minlength="6" required autocomplete="off">
5748    													<span class="m-form__label" aria-hidden="true">Mot de passe</span>
5749    													<span class="m-form__bar"></span>
5750                                                        <span class="input-password-showhide-addon">
5751                                                            <a href="javascript:void(0);" onclick="toggleShowHidePassword(this);">
5752                                                              <span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span>
5753                                                              <span class="glyphicon glyphicon-eye-close" aria-hidden="true"></span>
5754                                                            </a>
5755                                                          </span>
5756    												</div>
5757    												<a href="/content/interactive/igaming/en/forgot-password.html" data-track="click" data-track-category="interaction" data-track-action="click" data-track-label="passwordRecoveryRequest" class="login-module__forgot-password" id="forgotpwd">Mot de passe oublié ?</a>
5758                                                </div>
5759                                                <button class="btn btn-login" id="loginButton" type="submit" data-loading-text="Traitement en cours...">Se connecter</button>
5760                                            </fieldset>
5761										</form>
5762									</div>
5763									<div role="tabpanel" class="tab-pane fade" id="vouchercodeForm">
5764										<form name="voucherLogin" class="voucher-code-form" id="voucherLogin" novalidate="novalidate" action="/gk/controller/AuthenticationServlet" method="post">
5765                                            <fieldset>
5766                                                <legend class="sr-only">Voucher Sign in</legend>
5767                                                <div data-pd="matchPanelHeight" class="login-module__inner">
5768    												<div class="errorNotifier voucher-login-error login-error"></div>
5769    												<div class="m-form__group">
5770                                                        <label class="sr-only" for="voucherCode">Entrez votre code de bon</label>
5771                                                        <input class="m-form__text-input" type="text" name="voucherCode" id="voucherCode" autocomplete="off" autocapitalize="none" spellcheck="false" required>
5772                                                        <span class="m-form__label" aria-hidden="true">Entrez votre code de bon</span>
5773    													<span class="m-form__bar"></span>
5774    												</div>
5775                                                </div>
5776                                                <button class="btn btn-wide btn-login" id="voucherLoginButton" type="submit" data-loading-text="Traitement en cours...">Se connecter</button>
5777                                            </fieldset>
5778										</form>
5779									</div>
5780								</div>
5781                            </div>
5782                            <!-- email verify -->
5783                            
5784    <div data-pd="loginModuleSection-emailVerify" class="login-module__section login-module__section--emailVeify login-module__section--twowayauth" style="display: none;">
5785       
5786        <h2>Vérifier l&#39;adresse e-mail</h2>
5787        <div class="tab-content tab-content-login-modal tab-content--transparent">
5788        <div role="tabpanel" class="tab-pane fade in active" id="userloginFormEmailVerify">
5789            <form class="login-form" data-pd="userLoginEmailVerifyForm" data-validation="" data-validate-on-focus="true" data-validate-on-change="true" novalidate="">
5790                <div data-pd="matchPanelHeight" class="login-module__inner" style="height: 226px; !important">
5791                    <input type="hidden" name="username" value=""/>
5792                    <p><strong>Nous devons vérifier votre adresse e-mail. Un code de 6 chiffres a été envoyé à votre adresse e-mail.</strong></p>
5793                    <div class="m-form__group">
5794                        <label for="userLoginEmailVerify-code" class="sr-only">Entrez votre code de vérification</label>
5795                        <input id="userLoginEmailVerify-code" name="code" class="m-form__text-input" type="text" inputmode="numeric" pattern="\d{6}" maxlength="6" minlength="6" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" required="true"/>
5796                        <span class="m-form__label" aria-hidden="true">Entrez votre code de vérification</span>
5797                        <span class="m-form__bar"></span>
5798                    </div>
5799                    <div data-pd="errorNotifier" id="contactVerifyErrorNotifier" class="contactVerifyErrorNotifier error-msg text-center error-msg-server"><!-- dynamic error message here --></div>
5800                    <div class="form-group">
5801                        <a href="javascript:void(0);" data-pd="resend-email-pin" class="text-link">Renvoyer le code</a>
5802                    </div>
5803                    <div data-pd="resendPinNotifier"></div>
5804                </div>
5805                <div class="verify-btns verify-btns-right spacer-top-lg" data-pd="matchverifyHeight">
5806                        <button type="submit" class="btn btn-login js-verify">Vérifier</button>
5807                        <a href="javascript: void(0)" class="btn btn-secondary" data-pd="cancelUserLoginEmailVerify">Annuler</a>
5808                </div>
5809            </form>
5810        </div>
5811        </div>
5812    </div>
5813
5814
5815                            <!--/ email verify -->
5816                        
5817                </div>
5818            </div>
5819        </div>
5820    </div>
5821</div>
5822
5823
5824
5825</div>
5826
5827	<!-- Copyright � 2025 Brightstar Lottery. 
5828 This software and all information contained therein is confidential and proprietary and shall not be duplicated, used,
5829 disclosed or disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Brightstar Lottery.
5830 All authorized reproductions must be marked with this language. -->
5831
5832<div class="modal fade" id="userUpgradeModal" tabindex="-1" role="dialog" aria-labelledby="userUpgradeModalLabel">
5833		<div class="modal-dialog modal-md" role="document">
5834	        <div class="modal-content">
5835				<div class="user-upgrade-modal">
5836					<button type="button" class="close" data-dismiss="modal">
5837						<span class="glyphicon icon-dp-close" aria-hidden="true"></span>
5838						<span class="sr-only">Close</span>
5839					</button>
5840					<div class="user-upgrade-modal__header" id="userUpgradeModalLabel">Upgrade now!</div>
5841					<div class="user-upgrade-modal__subheader">And get the full experience:</div>
5842					<div class="user-upgrade-modal__hr"></div>
5843					<ul style="padding-top: 10px; padding-bottom: 10px;">
5844						<li style="padding: 10px 0;">
5845							<span class="user-upgrade-modal__features-list-subtext">Manage Accounts: Express Checkout to Banking.</span>
5846						</li>
5847						<li style="padding: 10px 0;">
5848							<span class="user-upgrade-modal__features-list-subtext">Save your Favorite Games for easy Replay.</span>
5849						</li>
5850						<li style="padding: 10px 0;">
5851							<span class="user-upgrade-modal__features-list-subtext">Winner Notification Options.</span>
5852						</li>
5853						<li style="padding: 10px 0;">
5854							<span class="user-upgrade-modal__features-list-subtext">Enter tickets for 2nd Chance drawings.</span>
5855						</li>
5856						<li style="padding: 10px 0;">
5857							<span class="user-upgrade-modal__features-list-subtext">Earn points to play more games.</span>
5858						</li>
5859					</ul>
5860					<div class="user-upgrade-modal__actions">
5861	          			<a class="btn btn-info btn-lg" href="/content/interactive/igaming/en/upgrade-account.html">Upgrade now</a>
5862	          			<a class="btn btn-secondary btn-lg" href="#" data-dismiss="modal">maybe later</a>
5863	          		</div>
5864				</div>
5865	        </div>
5866	    </div>
5867</div>
5868    
5869
5870<div class="back-to-top fade" aria-hidden="true" id="backToTop">
5871    <button type="button">
5872        <span class="back-to-top__icon fa fa-arrow-up" aria-hidden="true"></span>
5873        <span class="sr-only">Back to top</span>
5874    </button>
5875</div>
5876
5877    <div class="accessProvider">
5878
5879
5880
5881
5882 
5883
5884
5885
5886
5887
5888
5889
5890<script type="text/template" id="upgradeAccountModal">
5891    
5892
5893
5894 
5895
5896
5897
5898
5899
5900
5901
5902<div class="modal-body">
5903  <div id="msgModalType" class="msg-modal-icon">
5904    <span class="icon-info">
5905      <span class="pd-icon pd-icon-upgrade" aria-hidden="true"></span>
5906    </span>
5907  </div>
5908  <div class="msg-modal-title h1" id="msgModalTitle">Want to play online?</div>
5909  <div id="msgModalBody">
5910    <p>To enable this account for wagering and to play all our games,
5911      please click on the button below to "Upgrade account" and add all
5912      of your information. If you do not wish to do this now please click on "Not now"
5913      and you can upgrade your profile later.
5914    </p>
5915  </div>
5916</div>
5917<div class="modal-footer">
5918  <div class="btn-centered">
5919    <a data-dismiss="modal" class="btn btn-outline" href="#">Not now</a>
5920    <a class="btn btn-primary upgrade_btn_link" href="">Upgrade Account</a>
5921  </div>
5922</div>
5923</script>
5923
5924
5925<script type="text/javascript">
5926$(document).ready(function(){
5927    portalGGA.utils.communication.register( 
5928        new portalGGA.views.AccessProvider({
5929                el: $('#upgradeAccountModal'),
5930                language: "fr"
5931            }),
5932        null,
5933        'AccessProvider'
5934    );
5935});
5936</script>
5936</div>
5937
5938    
5939
5940<script type="text/template" id="baseToastTmpl">
5941     <div data-toast class="toast fade out" role="alert" aria-live="assertive">
5942        <button class="toast__close" data-toast-close>
5943            <span class="pd-icon pd-icon-close"></span>
5944        </button>
5945        <div class="toast__body">
5946          <div class="toast__title" data-toast-title></div>
5947          <div class="toast__content" data-toast-content></div>
5948        </div>
5949    </div>
5950</script>
5950
5951</body>
5952  
5953</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.