PageSourceSearch

https://www.eventbee.com/user/login

html eventbee.com collected 2026-09-24 08:34:38 UTC 33,047 bytes, 1,054 lines download raw bytes

1
2
3
4
5
6
7
8<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
9<html xmlns="http://www.w3.org/1999/xhtml">
10<head>
11
12
13
14
15
16<script>
17
18	
19		
20
21	
22		
23
24	
25		
26
27	
28		
29
30	
31		
32
33	
34		
35
36	
37		
38
39	
40		
41
42	
43		
44
45	
46		
47
48	
49		
50
51	
52		
53
54	
55		
56
57	
58		
59
60	
61		
62
63	
64		
65
66	
67		
68
69	
70		
71
72	
73		
74
75	
76		
77
78	
79		
80
81	
82		
83
84	
85		
86
87	
88		
89
90	
91		
92
93	
94		
95
96	
97		
98
99	
100		
101
102	
103		
104
105	
106		
107
108	
109		
110
111	
112		
113
114	
115		
116
117	
118		
119
120	
121		
122
123	
124		
125
126	
127		
128
129	
130		
131
132	
133		
134
135	
136		
137
138	window.tracking_by_option = "N";
139	window.track_session_id = "H4aFYPhjtywBEsJlkZMiIspT";
140
141</script>
141
142
143<!--  LinkedIn Insight Tag -->   
144<!-- 
144<script type="text/javascript"> _linkedin_partner_id = "6106468"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script>
144
145<script type="text/javascript"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script>
145
146<noscript> <img height="1" width="1" style="display:none;" alt="Eventbee-LinkedIn" src="https://px.ads.linkedin.com/collect/?pid=6106468&fmt=gif" /> </noscript>
147 -->
148<script>
149function loadGoogleScripts(){
150        let gaScript = document.createElement('script');
151        gaScript.src = "https://www.googletagmanager.com/gtag/js?id=AW-10780906946";
152        gaScript.async = true;
153        document.head.appendChild(gaScript);
154
155        
vendor: 154 bytes, lines 155-158
155window.dataLayer = window.dataLayer || [];
156        function gtag(){dataLayer.push(arguments);}
157        gtag('js', new Date());
158        gtag('config', '
158AW-10780906946
vendor: 9 bytes, lines 158-159
158');
159    
159}
160    
161function loadRedditPixel(){
162    // Already initialized
163    if (window.rdt && window.rdt.__initialized) {
164        return;
165    }
166    console.log('loadRedditPixel...');
167
168    !function(w, d) {
169        if (!w.rdt) {
170            var p = w.rdt = function() {
171                p.sendEvent
172                    ? p.sendEvent.apply(p, arguments)
173                    : p.callQueue.push(arguments);
174            };
175
176            p.callQueue = [];
177
178            var t = d.createElement("script");
179            t.src = "https://www.redditstatic.com/ads/pixel.js?pixel_id=a2_jc256rgno25m";
180            t.async = true;
181
182            var s = d.getElementsByTagName("script")[0];
183            s.parentNode.insertBefore(t, s);
184        }
185    }(window, document);
186
187    window.rdt.__initialized = true;
188
189    rdt('init', 'a2_jc256rgno25m');
190    rdt('track', 'PageVisit');
191}
192</script>
192
193
194<!-- Google and LinkedIn tag managers -->
195<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
196<meta http-equiv="Cache-Control" content="no-cache"/>
197<meta http-equiv="Pragma" content="no-cache"/>
198<meta http-equiv="Expires" content="0"/>
199<meta name="robots" content="index, follow" />
200
201
202<meta name="Description" content="Easy to use web based Event Management solution that includes Event Ticketing, Email Marketing, Event Promotion and Membership Management" />
203<meta name="Keywords" content="event registration, event ticketing, online registration, online ticketing, conference registration, online event payments, event software, email marketing, membership management, paypal ticketing, google ticketing, facebook ticketing, ning ticketing, party ticketing, sports ticketing, venue ticketing" />
204<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
205<link rel="icon" href="https://d10sjcptbl6vkd.cloudfront.net/images/favicon.ico" type="image/x-icon" />
206<link rel="shortcut icon" href="https://d10sjcptbl6vkd.cloudfront.net/images/favicon.ico" type="image/x-icon" />
207<script>
208	document.write('<link rel="canonical" href="'+window.location.href+'" />');
209</script>
209
210
211<!-- Bootstrap 5.3.3 CSS -->
212<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
213<link type="text/css" rel="stylesheet" href="https://d10sjcptbl6vkd.cloudfront.net/css/main/custom.v4.css" />
214<link type="text/css" rel="stylesheet" href="https://d10sjcptbl6vkd.cloudfront.net/css/main/font-awesome.min.v1.css" />
215<link type="text/css" rel="stylesheet" href="https://d10sjcptbl6vkd.cloudfront.net/css/main/tooltipster.css" />
216<!-- <link type="text/css" rel="stylesheet" href="https://d10sjcptbl6vkd.cloudfront.net/css/main/select2.css" /> -->
217<link type="text/css" rel="stylesheet" href="https://d10sjcptbl6vkd.cloudfront.net/css/main/homepage-19012021.css" />
218<link href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
219<script src="//www.eventbee.com/js/i18n/en-us/properties.js?id=6"></script>
219
220<script type="text/javascript" src="https://d3slxyu0cebjsi.cloudfront.net/pj/main/jquery-1.11.2.min"></script>
220
221
222<style>
223
224    body, p, div, h1, h2, h3, h4, h5, h6, input, button, textarea {
225        font-family: 'Inter', sans-serif !important;
226    }
227	a{
228		color: #428bca;
229		text-decoration: none;
230	}
231</style>
232</head>
233<body>
234
235<!-- modal dialog
236===========================-->
237<div class="modal fade" id="myModal" tabindex="-1" aria-labelledby="myModalLabel" aria-hidden="true">
238	<div class="modal-dialog modal-lg">
239		<div class="modal-content">
240			<div class="modal-header">
241				<h4 class="modal-title" id="myModalLabel"></h4>
242				<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
243			</div>
244			<div class="modal-body">
245				<iframe id="popup" src="" width="100%" style="height:430px" frameborder="0"></iframe>
246			</div>
247		</div>
248	</div>
249</div>
250
251<div id="maincontent">
252
253
254
255
256
257
258
259
260<title>Login</title>
261<style>
262.input-group {
263    width: 340px;
264}
265
266.form-control {
267    height: 40px;
268}
269
270.input-group .form-control {
271    height: 40px;
272}
273
274.bt {
275    margin-top: 10%;
276}
277	
278.center-content {
279    display: flex;
280    flex-direction: column;
281    align-items: center;
282}
283.center-content .text-center,
284.center-content .form-group,
285.center-content .input-group,
286.center-content .bt,
287.center-content #section-2 {
288    #width: 100%;
289    text-align: center;
290}
291.center-content #section-2 {
292    display: flex;
293    justify-content: space-between;
294}
295.medium_button {  
296  background-image: linear-gradient(270deg, #29abe2 0%, #29509c 100%);
297  border-radius: 15px;
298  text-transform: capitalize;
299  width: 250px;
300  height: 50px;
301  border: 0;
302  font-size: 20px;
303  font-family: 'Inter', sans-serif !important;
304  font-style: normal;
305  align-content: center;
306  }
307/* Linked-in button styles EXACT Google button dimensions */
308.linkedin-btn {
309  display: flex;
310  align-items: center;
311  justify-content: center;
312  gap: 10px;
313
314  width: 185px;
315  height: 44px;
316
317  background-color: #fff;
318  border: 1px solid #dadce0;
319  border-radius: 4px;
320
321  font-size: 14px;
322  font-weight: 500;
323  color: #3c4043;
324
325  text-decoration: none;
326  cursor: pointer;
327
328  box-sizing: border-box;
329  transition: background-color 0.2s ease, box-shadow 0.2s ease;
330}
331
332.linkedin-btn:hover {
333  background-color: #f7f8f8;
334  box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3);
335}
336
337.linkedin-icon {
338  width: 18px;
339  height: 18px;
340}
341.terms-container {
342  margin-top: 15px;
343  text-align: left;
344}
345
346.terms-label {
347  font-size: 12px;
348  color: #555;
349  cursor: pointer;
350}
351
352.terms-label input {
353  margin-right: 6px;
354  vertical-align: middle;
355}
356
357.terms-label a {
358  color: #29509c;
359  text-decoration: none;
360  font-weight: 500;
361  font-size: 13px;
362}
363
364.terms-label a:hover {
365  text-decoration: underline;
366}
367
368@media (max-width: 1200px) {
369	.medium_button {
370	    width: 250px;
371	    height: 55px;
372	    font-size: 20px;
373	}
374	
375	.form-control {
376	    height: 38px;
377	}
378	
379	.input-group .form-control {
380	    height: 38px;
381	}
382	
383	.bt {
384	    margin-top: 8%;
385	}
386}
387
388/* For medium screens (between 768px and 900px) */
389@media (max-width: 900px) {
390    .medium_button {
391        width: 220px;
392        height: 50px;
393        font-size: 18px;
394    }
395
396    .form-control {
397        height: 35px;
398    }
399
400    .input-group .form-control {
401        height: 35px;
402    }
403
404    .bt {
405        margin-top: 6%;
406    }
407}
408
409/* For tablets and below (up to 768px) */
410@media (max-width: 768px) {
411    .medium_button {
412        width: 100%;
413        height: 50px;
414        font-size: 18px;
415    }
416
417    .form-control {
418        height: 35px;
419    }
420
421    .input-group .form-control {
422        height: 35px;
423    }
424
425    .bt {
426        margin-top: 5%;
427    }
428}
429@media (max-width:575px){
430	.medium_button {
431        height: 50px;
432        font-size: 18px;
433		width:300px;
434    }
435
436    .form-control {
437        height: 35px;
438    }
439
440    .input-group .form-control {
441        height: 40px;
442    }
443	#boxshadowdiv{
444		width:98%;
445        margin-left:3px;
446	}
447	.input-group {
448    width: 300px;
449}
450}
451
452/* For mobile devices (up to 576px) */
453@media (min-width: 576px) and (max-width: 767px) {
454    .medium_button {
455        height: 50px;
456        font-size: 18px;
457    }
458
459    .form-control {
460        height: 35px;
461    }
462
463    .input-group .form-control {
464        height: 40px;
465    }
466	#imgresponsive{
467		width:30% !important;
468	}
469	
470}
471@media (max-width: 768px) {
472	.submgr{
473		font-size: 13px !important;
474	}
475    .terms-container{
476       text-align: center;
477    }
478}
479
480.fb-btn {
481	display: flex;
482	align-items: center;
483	justify-content: center;
484	gap: 10px;
485  
486	width: 216px;          /* same as Google */
487	height: 44px;          /* same as Google */
488  
489	background-color: #1877F2;
490	border: 1px solid #1877F2;
491	border-radius: 4px;    /* same as Google */
492  
493	color: #ffffff;
494	font-size: 14px;       /* same as Google */
495	font-weight: 500;      /* same as Google */
496	font-family: 'Roboto', sans-serif;
497  
498	cursor: pointer;
499	box-sizing: border-box;
500	transition: background-color 0.2s ease, box-shadow 0.2s ease;
501  }
502  
503  .fb-btn:hover {
504	background-color: #166fe5;
505	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
506  }
507  
508  .fb-btn svg {
509	width: 18px;
510	height: 18px;
511	fill: white;
512  }
513</style>
514<div id="fb-root">
515	
516</div>
517<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script>
517
518<script src="https://accounts.google.com/gsi/client" async defer></script>
518
519<script>
520if (location.protocol != 'https:' && (location.host=='www.eventbee.com' || location.host=='www.volumebee.com')) {
521 location.href = 'https:' + window.location.href.substring(window.location.protocol.length);
522}
523      /*window.fbAsyncInit = function() {
524         FB.init({ 
525            appId:'48654146645', cookie:true, 
526            status:true, xfbml:true 
527         });
528         FB.Event.subscribe('auth.logout', function(response) {
529            // logout();
530         });
531         FB.getLoginStatus(function(response) {
532         	var src='';
533             	if(src=='regmail'){
534                	window.location.href="/user/attendee";
535                    return;
536                }
537                if (response.authResponse)
538                	login();
539         	},{scope:'email'});
540         };
541           var fblogin=function(){
542 			 FB.login(function(response) {
543  				if (response.authResponse) {
544    			  //if (response.scope) {
545    				 FB.api('/me', function(response1) {
546  						var url='/attendee/authtoken?fbuid='+response.authResponse.userID+'&fname='+response1.first_name+'&lname='+response1.last_name+'&email='+response1.email+'&gender='+response1.gender;
547             			loginwithtoken(url);
548					});
549    			  //} 
550  			    } 
551  		     }, {scope:'email'});
552 		  };
553            
554          function login(){
555                FB.api('/me', function(response) {
556                	var fbuserid = response.id;
557	  var s="<span class=\"pull-left\" style=\"padding-top:5px;\">"+
558      "<span class=\"pull-left\">"+
559      "<img border=\"0\" src=\"https://graph.facebook.com/v2.9/"+response.id+"/picture\" alt=\"\" height=\"60px\">"+
560      "</span>"+
561      "<span style=\"vertical-align:top\">"+
562      "<font style=\"padding:5px;\">Logged in as <b>"+response.name+"</b></font>"+
563      "<span class=\"pull-left\" style=\"padding-left:5px\">"+
564      "<button id=\"fbcontinue\" class=\"btn btn-primary\" onclick=\"gotoattendeehome("+fbuserid+");\">Continue</button>&nbsp;<button id=\"fbnotyou\" class=\"btn btn-primary\" onclick=\"fblogout();\">Not you?</button>"+
565      "</span></span></span>";
566		             
567                });
568            }
569            function fblogout(){
570            FB.logout(function(response) {
571				window.location.reload();
572			});
573            }
574            
575            function gotoattendeehome(fbuid){
576  				//window.location.href="/attendee/mypurchases/home?fbuid="+obj.fbuid;
577  				FB.api('/me', function(response1) {
578
579  				var url='/attendee/authtoken?fbuid='+fbuid+'&fname='+response1.first_name+'&lname='+response1.last_name+'&email='+response1.email+'&gender='+response1.gender;
580
581             	loginwithtoken(url);
582
583			});
584  				
585            }
586            
587            function loginwithtoken(url){
588             	 $.ajax( {
589                	   type: "get",
590                	   url: url,
591                	   success: function( t ) {
592                		window.location.href="/attendee/mypurchases/home?aid="+t; 
593                	   }
594             	   });
595            
596            }*/
597            
598  window.fbAsyncInit = function () {
599  	  FB.init({
600  	    appId: '48654146645',
601  	    cookie: true,
602  	    xfbml: true,
603  	    version: 'v18.0'
604  	  });
605  	};
606
607  	function facebookLogin() {
608  	  FB.login(function (response) {
609  	    if (response.authResponse) {
610  	      document.getElementById("accessToken").value =
611  	          response.authResponse.accessToken;
612  	      document.getElementById("fbForm").submit();
613  	    }
614  	  }, { scope: 'public_profile,email' });
615  	}
616</script>
616
617
618<div class="row align-items-center justify-content-center centered-div" style="min-height: 100vh; background: #f3f6fa;">
619<div class="col-md-4 col-sm-4"></div>
620<div class="col-md-4 col-sm-4 border-box center-content"  id="boxshadowdiv">
621
622	<div class="text-center">
623		<a href="/"><img src="/nh/eventbee_ticketing_signup_eventbeelogo.png" style="width:50%;margin-top: 5%;" alt="Eventbee Logo" id="imgresponsive"> </a>
624	</div>
625	<div class="border-box center-content mb-5" style="background: #fff; border-radius:10px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15); padding: 30px;  min-height: 400px;">
626	<div class="form-group">
627        <h3 style="color:#314998; text-align: center;">Login</h3>
628        <p style="text-align: center;">New to Eventbee?&nbsp;<a href="/user/signup">Sign Up now!</a> </p>
629    </div>
630
631
632	
633	<form class="form-horizontal" role="form" id="login" name="login" method="POST" action="/user/login!authenticate">
634		<input type="hidden" name="sesId" value="H4aFYPhjtywBEsJlkZMiIspT" id="sesId"/>
635		<div id="errorMsg" style="text-align: center;">
636			
637		</div>
638		<br />
639		<label>User ID</label>
640	    <div class="input-group ">
641			<span class="input-group-text"> <i class="fa fa-user"></i></span>					
642			<input type="text" name="uname" value="" id="uname" class="form-control" autofocus="autofocus" placeholder="User ID"/>
643		</div>				
644	    <br />	    
645	    <label>Password</label>
646		<div class="input-group ">					
647			<span class="input-group-text"> <i class="fa fa-lock"></i>
648			</span><input type="password" name="password" value="" id="password" class="form-control" placeholder="Password"/>
649		</div>    	
650    	<div class="bt" style="text-align: center;margin-top: 10%;">
651			<button type="submit" id="btn-login" class="btn btn-primary text-white medium_button" 
652			onclick="return validateEmail(document.login.uname);">Login</button>
653		</div>
654		<div id="section-2">
655			<span class='submgr'style="margin-top: 5%; font-size: 15px;">
656				<a href="/submanager/login">Sub Manager Login</a>&nbsp;|&nbsp;<a id="forgotpwd" href="#" style="cursor: pointer">Forgot User ID/Password?</a>
657			</span>
658		</div> 
659    </form>
660    
661    <div style="text-align:center; margin-top: 12px; color:#999; font-weight:600;">
662			───── Or ─────
663		</div>		  
664		<div id="g_id_onload"
665			data-client_id="23311173797-0mvvsj6v9u44sbflt8tpqrmoaijjcdje.apps.googleusercontent.com"
666			data-login_uri="https://www.eventbee.com/user/googlelogincallback.jsp"
667			data-state="source=login|track_id=6KY4c93AE71790238878331"
668			data-auto_prompt="false">
669	    </div>
670		<div style="display:flex; justify-content:center; margin-top:15px;">
671			<div class="g_id_signin"
672				data-type="standard"
673				data-size="large"
674				data-theme="outline"
675				data-text="sign_in_with"
676				data-shape="rectangular"
677				data-logo_alignment="left">
678			</div>
679		</div>
680		<!-- LinkedIn Sign Up -->
681		<div style="display:flex; justify-content:center; margin-top:12px;">
682		  <a href="https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id=86pdqixv7m0gl1&redirect_uri=https%3A%2F%2Fwww.eventbee.com%2Fuser%2Flinkedincallback.jsp&scope=openid%20profile%20email&state=eyJ0cmFja19pZCI6IjZLWTRjOTNBRTcxNzkwMjM4ODc4MzMxIiwiY3NyZiI6IjI1MjdhNzFmLTRmNGQtNGU4NC04NGUyLWNmZWMyNWU3YmRhOSIsInNvdXJjZSI6ImxvZ2luIn0=" class="linkedin-btn">
683			<img src="https://cdn-icons-png.flaticon.com/512/174/174857.png" alt="LinkedIn" class="linkedin-icon">
684			<span>Sign in with LinkedIn</span>
685		  </a>
686		</div>
687    
688	<button class="fb-btn mt-3" onclick="facebookLogin()">
689	  <!-- Facebook SVG Logo -->
690	  <svg viewBox="0 0 24 24" aria-hidden="true">
691	    <path d="M24 12.073C24 5.405 18.627 0 12 0S0 5.405 0 12.073c0 6.017 
692	    4.388 11.004 10.125 11.927v-8.437H7.078v-3.49h3.047V9.41
693	    c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 
694	    2.686.235v2.953h-1.513c-1.49 0-1.953.925-1.953 
695	    1.874v2.25h3.328l-.532 3.49h-2.796V24C19.612 
696	    23.077 24 18.09 24 12.073z"/>
697	  </svg>
698	
699	  Sign in with Facebook
700	</button>
701	
702	<form id="fbForm" method="post" action="facebookauth.jsp">
703	  <input type="hidden" name="accessToken" id="accessToken">
704	  <input type="hidden" name="source" value="login">
705	  <input type="hidden" name="track_id" value="6KY4c93AE71790238878331">
706	</form> 
707	
708	<div class="terms-container">
709		<label class="terms-label">		 
710		  By signing in, I agree to the
711		  <a href="/privacystatement" target="_blank">Privacy Policy</a>
712		  and
713		  <a href="/termsofservice" target="_blank">Terms & Conditions</a>
714		</label>
715	</div>
716
717	<!--  <br />
718	<div style="font-size: 85%">
719		<span class="pull-left" style="padding-top: 5px;"> <span
720			id="fbcontent" class="pull-left"> <a id="btn-fblogin" style="cursor: pointer">
721                                                 Attendee Login</a>  
722		</span>
723		</span>
724	</div>-->
725
726</div>
727</div>
728<div class="col-md-4 col-sm-4 ">
729</div>
730</div>
731<script>
732var invalid_msg='Please enter your User ID, not email.';
733function validateEmail(inputText){
734	var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
735	if(inputText.value.match(mailformat)){
736		$("#errorMsg").html(invalid_msg).css("padding-top", "12px");
737		return false;
738	}else
739		return true;
740	document.login.uname.focus();
741}
742
743
744function closediv(){}
745
746
747            $(document).ready(function(){
748            	if(navigator.userAgent.indexOf('MSIE')>-1)
749            	   $("input.form-control").ezpz_hint();	
750         	   
751               $('#btn-fblogin').click(function(){
752            	   fblogin();
753                   });
754
755
756               $('#forgotpwd').click(function() {
757            	   $('.modal-title').html(props.la_login_help);
758            	   $('#myModal').on('show.bs.modal', function () {
759            	   $('iframe#popup').attr("src",'loginproblem?message=a');
760            	   $('iframe#popup').css("height","180px"); 
761            	   });
762            	   $('#myModal').modal('show');
763            	   });
764               
765                
766            });
767            
768            function notYou(){
769            	window.location.href="/user/logout?ltk="+localStorage.getItem("loginToken");
770            }
771
772            function submgrlogout(){
773                $.ajax( {
774              	   type: "POST",
775              	   url: '/submanager/logout',
776              	   success: function( id ) {
777              		 window.location.href="/user/login";
778              	   }
779           	   });
780            	}
781            //window.fbAsyncInit();
782        </script>
782
783</div>
784<div id="footer">
785<style>
786    .footer-bg{
787        background-color: #000000 !important;
788    }
789</style>
790<div class="footer footer-bg">
791          <div class="row" style="margin: 0 auto;padding-top:15px;padding-bottom:15px;">
792              <div class="row">
793                  <center>
794                      <span class="footer-copyrt">Copyright 2003-2026. Eventbee Inc. All Rights Reserved.</span>
795                  </center>
796                  <span class="footerlinks footer-priv">
797                      <center>
798                          <a href="https://www.eventbee.com/privacystatement"> Privacy Statement</a> | <a href="https://www.eventbee.com/termsofservice">Terms Of Service</a>
799                      </center>
800                  </span>
801                  <center>
802                      <span class="footer-trust">Trusted by 100,000+ Event Managers all over the world for their Online Registration, Event Ticketing and Event Promotion needs!</span>
803                      
804                  </center>
805              </div>
806          </div>
807      </div>
808      
809
810<style>
811#cookieConsentBar { position: fixed; left: 0; right: 0; bottom: 0; background: #000000; color: #fff; border-radius: 0; box-shadow: none; z-index: 2147483699; opacity: 0; transform: translateY(100%); transition: all .35s ease; pointer-events: none; min-height: 120px; padding: 20px 30px; text-align: left; }
812#cookieConsentBar.show { opacity: 1; transform: translateY(0); pointer-events: auto; }
813.cookie-content { display: flex; align-items: center; justify-content: space-between; gap: 25px; }
814.cookie-text { flex: 1; padding-right: 20px; text-align: left; }
815.cookie-text p { margin: 0; line-height: 1.5; font-size: 15px; }
816.cookie-text a, .cookie-text a:hover, .cookie-text a:visited { color: #fff !important; text-decoration: underline !important; font-weight: 600; }
817.cookie-actions { display: flex; align-items: center; gap: 15px; flex-shrink: 0; }
818.cookie-btn { min-width: 130px; height: 44px; border-radius: 30px; border: none; background: #fff; color: #000000; font-weight: 600; cursor: pointer; }
819.cookie-btn:hover { background: #f3f3f3; }
820.cookie-header { margin-bottom: 12px; }
821.privacy-link { display: inline-block; margin-right: 4px; }
822@media (max-width: 768px) { #cookieConsentBar { padding: 16px; } .cookie-content { flex-direction: column; gap: 14px; } .cookie-header h4 { font-size: 16px; } .cookie-text { padding-right: 0; } .cookie-text p { font-size: 12px; line-height: 1.5; } .cookie-actions { width: 100%; flex-direction: row; justify-content: flex-end; gap: 10px; } .cookie-btn { min-width: 110px; height: 34px; font-size: 12px; padding: 0 20px; } }
823</style>
824<div id="cookieConsentBar">
825  <div class="cookie-header">
826      <h4 style="color:#fff;margin:0;text-align:left;">Your Privacy Choices</h4>
827  </div>
828  <div class="cookie-content">
829      <div class="cookie-text">
830        <p>We and our independent event organizers use cookies, analytics scripts, and tracking pixels to measure traffic, personalize event marketing, and record site interactions in real time. You can choose to accept all tracking or decline non-essential cookies here. Review our <a href="/privacystatement" target="_blank" class="privacy-link">Privacy Policy</a> <span class="privacy-text">for more information.</span></p>
831      </div>
832      <div class="cookie-actions">
833          <button id="acceptCookies" class="cookie-btn">Accept</button>
834          <button id="declineCookies" class="cookie-btn">Decline</button>
835      </div>
836  </div>
837</div>
838<script>
839  function callLoadGoogleScripts() {
840      if (typeof loadGoogleScripts === "function") loadGoogleScripts();
841      if (typeof loadRedditPixel === "function") loadRedditPixel();
842  }
843
844  $(document).ready(function () {
845      const $cookieBar = $("#cookieConsentBar");
846      const $floatingDIV = $("#floatingDIV");
847      const META_CHECK_INTERVAL_MS = 30 * 60 * 1000;
848      const KEYS = {
849          choice: "tracking_option_chosen",
850          country: "tracking_country",
851          region: "tracking_country_region",
852          checkedTime: "tracking_option_checked_time",
853          sessionId: "tracking_session_id"
854      };
855      const TRACKING_API_BASE = "https://platform.eventbee.com/apinlnc/tracking/cf/";
856      const COOKIE_BANNER_COUNTRIES = ["AT", "BE", "BG", "CY", "CZ", "DK", "EE", "FI", "FR", "DE", "GR", "HR", "HU", "IE", "IT", "LV", "LT", "LU", "MT", "NL", "PL", "PT", "RO", "SK", "SI", "ES", "SE", "GB"];
857      let metaRecheckTimer = null;
858
859      function updateCookieConsentOffset() {
860          var cookieHeight = $cookieBar.hasClass("show") && $cookieBar.is(":visible") ? $cookieBar.outerHeight() : 0;
861          document.documentElement.style.setProperty("--cookieConsentBarHeight", cookieHeight + "px");
862      }
863
864      window.updateCookieConsentOffset = updateCookieConsentOffset;
865      $(window).on("resize", updateCookieConsentOffset);
866
867      function setTrackingChoice(choice) {
868          localStorage.setItem(KEYS.choice, choice);
869          trackingAjax("option", "POST", choice === "A" ? "Y" : "N", choice).done(saveTrackingSessionId);
870          if (choice === "A") callLoadGoogleScripts();
871          scheduleMetaRecheck();
872      }
873
874      function parseMetaResponse(response) {
875          if (typeof response !== "string") return response && typeof response === "object" ? response : {};
876          try {
877              var value = JSON.parse(response);
878              return value && typeof value === "object" ? value : {};
879          } catch (e) {
880              return {};
881          }
882      }
883
884      function headerValue(headers, name) {
885          if (!headers) return "";
886          var expected = name.toLowerCase();
887          for (var key in headers) {
888              if (Object.prototype.hasOwnProperty.call(headers, key) && key.toLowerCase() === expected) {
889                  return (headers[key] || "").toString();
890              }
891          }
892          return "";
893      }
894
895      function getCountryRegionFromMeta(response) {
896          var meta = parseMetaResponse(response);
897          var headers = meta.headers || {};
898          return {
899              country: headerValue(headers, "Cloudfront-Viewer-Country").trim(),
900              region: headerValue(headers, "Cloudfront-Viewer-Country-Region").trim()
901          };
902      }
903
904      function saveTrackingSessionId(response) {
905          var meta = parseMetaResponse(response);
906          if (meta.session_id) {
907              localStorage.setItem(KEYS.sessionId, meta.session_id);
908          }
909      }
910
911      function saveCountryRegion(country, region) {
912          localStorage.removeItem("tracking_country_name");
913          localStorage.setItem(KEYS.country, country || "");
914          localStorage.setItem(KEYS.region, region || "");
915          localStorage.setItem(KEYS.checkedTime, istTimeFromMs(Date.now()));
916      }
917
918      function hasFreshMetaCheck() {
919          var checkedAt = checkedTimeMs();
920          return checkedAt > 0 && Date.now() - checkedAt < META_CHECK_INTERVAL_MS;
921      }
922
923      function applyTrackingDecision(country, region) {
924          var trackingChoice = localStorage.getItem(KEYS.choice);
925          country = (country || "").trim().toUpperCase();
926          region = (region || "").trim().toUpperCase();
927          var showBanner = COOKIE_BANNER_COUNTRIES.indexOf(country) !== -1 || (country === "US" && region === "CA");
928
929          if (showBanner) {
930              if (trackingChoice === "A") {
931                  callLoadGoogleScripts();
932                  hideCookieBar();
933              } else if (trackingChoice === "D") {
934                  hideCookieBar();
935              } else {
936                  $cookieBar.addClass("show");
937                  updateCookieConsentOffset();
938              }
939          } else {
940              callLoadGoogleScripts();
941              hideCookieBar();
942          }
943      }
944
945      function scheduleMetaRecheck() {
946          if (metaRecheckTimer) clearTimeout(metaRecheckTimer);
947          var checkedAt = checkedTimeMs();
948          var elapsed = checkedAt > 0 ? Date.now() - checkedAt : META_CHECK_INTERVAL_MS;
949          var delay = Math.max(META_CHECK_INTERVAL_MS - elapsed, 0);
950          metaRecheckTimer = setTimeout(loadTrackingStatus, delay);
951      }
952
953      function istTimeFromMs(timeMs) {
954          var istDate = new Date(timeMs + (5.5 * 60 * 60 * 1000));
955          return istDate.toISOString().replace("Z", "+05:30");
956      }
957
958      function checkedTimeMs() {
959          var checkedTime = localStorage.getItem(KEYS.checkedTime) || "";
960          var parsedTime = Date.parse(checkedTime);
961          if (!Number.isNaN(parsedTime)) return parsedTime;
962          var legacyTime = parseInt(checkedTime || "0", 10);
963          return Number.isNaN(legacyTime) ? 0 : legacyTime;
964      }
965
966      function migrateCheckedTimeToIst() {
967          var checkedTime = localStorage.getItem(KEYS.checkedTime) || "";
968          if (/^\d+$/.test(checkedTime)) {
969              var legacyTime = parseInt(checkedTime, 10);
970              if (!Number.isNaN(legacyTime) && legacyTime > 0) {
971                  localStorage.setItem(KEYS.checkedTime, istTimeFromMs(legacyTime));
972              }
973          }
974      }
975
976      function cleanLocationCode(value) {
977          value = (value || "").toString().trim();
978          return value.toLowerCase() === "null" ? "" : value.toUpperCase();
979      }
980
981      function trackingRequestData(status, optionValue) {
982          var data = { url: window.location.href };
983          var sessionId = localStorage.getItem(KEYS.sessionId);
984          if (sessionId) data.session_id = sessionId;
985          if (status) data.tracking_status = status;
986          if (optionValue) {
987              data.option_value = optionValue;
988              data.country_code = cleanLocationCode(localStorage.getItem(KEYS.country));
989              data.region_code = cleanLocationCode(localStorage.getItem(KEYS.region));
990          }
991          return data;
992      }
993
994      function trackingAjax(path, type, status, optionValue) {
995          return $.ajax({
996              url: TRACKING_API_BASE + path + "/",
997              type: type,
998              data: trackingRequestData(status, optionValue)
999          });
1000      }
1001
1002      function loadTrackingStatus() {
1003          trackingAjax("meta", "GET").done(function (response) {
1004              saveTrackingSessionId(response);
1005              var location = getCountryRegionFromMeta(response);
1006              saveCountryRegion(location.country, location.region);
1007              applyTrackingDecision(location.country, location.region);
1008              scheduleMetaRecheck();
1009          }).fail(function () {
1010              localStorage.setItem(KEYS.checkedTime, istTimeFromMs(Date.now()));
1011              callLoadGoogleScripts();
1012              hideCookieBar();
1013              scheduleMetaRecheck();
1014          });
1015      }
1016
1017      function hideCookieBar() {
1018          $cookieBar.removeClass("show").hide();
1019          updateCookieConsentOffset();
1020          $floatingDIV.show();
1021      }
1022      migrateCheckedTimeToIst();
1023
1024      $("#acceptCookies").on("click", function () {
1025          setTrackingChoice("A");
1026          hideCookieBar();
1027      });
1028
1029      $("#declineCookies").on("click", function () {
1030          setTrackingChoice("D");
1031          hideCookieBar();
1032      });
1033
1034      if (localStorage.getItem(KEYS.country) !== null && localStorage.getItem(KEYS.region) !== null && localStorage.getItem(KEYS.checkedTime) !== null && hasFreshMetaCheck()) {
1035          applyTrackingDecision(localStorage.getItem(KEYS.country) || "", localStorage.getItem(KEYS.region) || "");
1036          scheduleMetaRecheck();
1037          return;
1038      }
1039      loadTrackingStatus();
1040  });
1041</script>
1041
1042
1043      
1044
1045
1046
1047</div>
1048<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
1048
1049
1050<script src="https://d3slxyu0cebjsi.cloudfront.net/pj/atw/jquery.tooltipster"></script>
1050
1051<script src="https://d3slxyu0cebjsi.cloudfront.net/pj/main/jquery.validate.min"></script>
1051
1052
1053</body>
1054</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.