PageSourceSearch

https://member.life/purchase

html member.life collected 2026-09-25 03:26:20 UTC 77,572 bytes, 1,238 lines download raw bytes

1<!DOCTYPE HTML>
2<html>
3<head>
4	<title>Sign Up | Member.Life</title>
5	<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 5-6
5
6<script async src="https://www.googletagmanager.com/gtag/js?id=
6UA-138531735-1
vendor: 12 bytes, line 6
6"></script>
7<script>
8  
vendor: 134 bytes, lines 8-12
8window.dataLayer = window.dataLayer || [];
9  function gtag(){dataLayer.push(arguments);}
10  gtag('js', new Date());
11
12  gtag('config', '
12UA-138531735-1
vendor: 4 bytes, line 12
12');
13</script>
13
14<meta charset='UTF-8'>
15<link rel="alternate" hreflang="en" href="https://member.life/purchase?lang=en" />
16<link rel="alternate" hreflang="es" href="https://member.life/purchase?lang=es" />
17<link rel="alternate" hreflang="x-default" href="https://member.life/purchase" />
18<link rel='preload' href='/includes/css/styles.css?version=6' as='style'>
19<link rel='preload' href='/includes/css/web/styles.css?version=6' as='style'>
20<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no'/>
21<link rel='stylesheet' type='text/css' href='https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700,800'>
22
23<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=oLaO5JJEy8">
24<link rel="icon" type="image/png" href="/favicon-32x32.png?v=oLaO5JJEy8" sizes="32x32">
25<link rel="icon" type="image/png" href="/favicon-16x16.png?v=oLaO5JJEy8" sizes="16x16">
26<link rel="manifest" href="/manifest.json?v=oLaO5JJEy8">
27<link rel="mask-icon" href="/safari-pinned-tab.svg?v=oLaO5JJEy8" color="#5bbad5">
28<link rel="shortcut icon" href="/favicon.ico?v=oLaO5JJEy8">
29<meta name="theme-color" content="#4c1485">
30
31<style>
32input[type="password"]#pass {
33	background: url(https://d2aw08zl57i9ky.cloudfront.net/images/icon-lock.png) no-repeat scroll 11px 11.5px;
34}
35input[type="text"].in-user,
36input[type="text"].in-name {
37	background: url(https://d2aw08zl57i9ky.cloudfront.net/images/icon-user.png) no-repeat scroll 11px 12px;
38}
39input[type="text"]#qr {
40	background: url(https://d2aw08zl57i9ky.cloudfront.net/images/icon-qr.png) no-repeat scroll 11px 12px;
41}
42input[type="tel"].in-mobile {
43	background: url(https://d2aw08zl57i9ky.cloudfront.net/images/icon-mobile.png) no-repeat scroll 13px 11.5px;
44}
45input[type="text"]#batch {
46	background: url(https://d2aw08zl57i9ky.cloudfront.net/images/icon-batch.png) no-repeat scroll 11px 12px;
47}
48input[type="tel"].in-credit {
49	background: url(https://d2aw08zl57i9ky.cloudfront.net/images/icon-credit.png) no-repeat scroll 8px 12.5px;
50}
51</style>
52
53<link rel='stylesheet' type='text/css' href='/includes/css/styles.css?version=6'>
54<link rel='stylesheet' type='text/css' href='/includes/css/web/styles.css?version=6'>
55<script src='/includes/jquery/jquery-1.12.4.js'></script>
vendor: 1 bytes, line 55
55
56<script src='/includes/js/scripts.js?version=2'></script>
vendor: 1 bytes, line 56
56
57<script src='/includes/js/web/scripts.js?version=2'></script>
57
58
59<script>
60// Referral capture: store ?ref=<studio> for 30 days and attach it to the studio
61// signup form so the new studio is attributed to the referring studio.
62(function(){
63	var m = location.search.match(/[?&]ref=([a-zA-Z0-9\-\_]+)/);
64	if(m) { document.cookie = 'ml_ref='+m[1]+'; max-age='+(60*60*24*30)+'; path=/'; }
65	document.addEventListener('DOMContentLoaded', function(){
66		var c = document.cookie.match(/(?:^|; )ml_ref=([^;]+)/);
67		if(!c) return;
68		// Attach the referral to every studio registration form (identified by its
69		// subRegisterStudio field), so it works on /purchase and the landing pages.
70		var subs = document.querySelectorAll('input[name="subRegisterStudio"]');
71		for(var j=0; j<subs.length; j++){
72			var form = subs[j].form;
73			if(form && !form.querySelector('input[name="ref"]')) {
74				var i = document.createElement('input');
75				i.type = 'hidden'; i.name = 'ref'; i.value = decodeURIComponent(c[1]);
76				form.appendChild(i);
77			}
78		}
79	});
80})();
81</script>
81
82
83<style>
84.banner {
85	background-image: url(https://d2aw08zl57i9ky.cloudfront.net/images/web/banner.jpg);
86}
87.passion {
88	background-image: url(https://d2aw08zl57i9ky.cloudfront.net/images/web/passion.jpg);
89}
90.experience {
91	background-image: url(https://d2aw08zl57i9ky.cloudfront.net/images/web/outside.jpg);
92}
93.gym {
94	background-image: url(https://d2aw08zl57i9ky.cloudfront.net/images/web/inside.jpg);
95}
96.fitness {
97	background-image: url(https://d2aw08zl57i9ky.cloudfront.net/images/web/crowd.jpg);
98}
99.computer {
100	background-image: url(https://d2aw08zl57i9ky.cloudfront.net/images/web/platform.jpg);
101}
102.devices {
103	background-image: url(https://d2aw08zl57i9ky.cloudfront.net/images/web/banner02.jpg);
104}
105.desktop {
106	background-image: url(https://d2aw08zl57i9ky.cloudfront.net/images/web/desktop.jpg);
107}
108</style>
109
110	<style>
111	.step-title {
112		line-height: 40px;
113		font-size: 26px;
114		font-weight: 400;
115		color: #aaa;
116		text-align: left;
117		letter-spacing: 3px;
118		padding: 30px 0px;
119	}
120	.step {
121		border-radius: 100%;
122		background-color: #aaa;
123		color: #eee;
124		padding-left: 4px;
125		line-height: 45px;
126		width: 41px;
127		height: 45px;
128		text-align: center;
129		display: inline-block;
130		margin: 20px 20px 20px 0px;
131	}
132	.step-current {
133		color: #624692;
134	}
135	.step-current .step {
136		background-color: #624692;
137	}
138	.plan-options label {
139		position: relative;
140		display: block;
141		width: 100%;
142		text-align: left;
143		padding: 10px 10px;
144		color: #fff;
145		margin: 15px 0px;
146		border-radius: 10px;
147		font-size: 18px;
148		line-height: 20px;
149		cursor:pointer;
150
151		background: linear-gradient(#bbb, #aaa);
152		background: -o-linear-gradient(#bbb, #aaa);
153		background: -moz-linear-gradient(#bbb, #aaa);
154		background: -webkit-linear-gradient(#bbb, #aaa);
155
156		box-sizing: border-box;
157		-moz-box-sizing: border-box;
158		-webkit-box-sizing: border-box;
159	}
160	.plan-options label:hover {
161		background: none;
162		background-color: #999;
163	}
164	/* Corner badge on the plan card (the Basic trial offer) */
165	.plan-badge {
166		position: absolute;
167		top: 4px;
168		right: -20px;
169		transform: rotate(30deg);
170		transform-origin: center;
171		background: #1e7a44;
172		color: #fff;
173		font-size: 12px;
174		font-weight: 700;
175		letter-spacing: 0.6px;
176		line-height: 1;
177		text-transform: uppercase;
178		white-space: nowrap;
179		padding: 6px 10px;
180		border-radius: 12px;
181		box-shadow: 0 2px 6px rgba(0,0,0,0.25);
182		pointer-events: none;
183		z-index: 2;
184	}
185	/* Empty badge text (plans without a trial offer) shows nothing */
186	.plan-badge:empty {
187		display: none;
188	}
189	/* Once a plan is picked, the other plans' offers step back */
190	.plan-badge {
191		transition: opacity 0.25s ease;
192	}
193	.plan-options:has(label.selected) label:not(.selected) .plan-badge {
194		opacity: 0.3;
195	}
196	/* Same for periods: picking 3+ months steps the monthly offer back */
197	.plan-periods:has(.period.selected) .period:not(.selected) .plan-badge {
198		opacity: 0.3;
199	}
200	.period .plan-badge {
201		top: 4px;
202		right: -20px;
203		font-size: 10px;
204		letter-spacing: 0.4px;
205		padding: 5px 8px;
206	}
207	.plan-options label.selected ,
208	.plan-periods .period.selected {
209		background: linear-gradient(#49347f, #382872);
210		background: -o-linear-gradient(#49347f, #382872);
211		background: -moz-linear-gradient(#49347f, #382872);
212		background: -webkit-linear-gradient(#49347f, #382872);
213	}
214	.option-section {
215		display: inline-block;
216		width: 33%;
217		vertical-align: middle;
218	}
219	.plan-options label .option-title {
220		width: 50%;
221		font-size: 24px;
222		text-align: center;
223	}
224	.plan-options label .option-desc {
225		width: 50%;
226		text-align: center;
227		line-height: 30px;
228		font-size: 28px;
229	}
230	.plan-options label .option-card {
231		width: 100%;
232		text-align: center;
233		line-height: 30px;
234		font-size: 24px;
235	}
236	.plan-options input[type="radio"] {
237		margin: 13px 10px 13px;
238		vertical-align: middle;
239		line-height: 12.8px;
240		display: none;
241	}
242	.plan-contact img {
243		height: 20px;
244		vertical-align: middle;
245	}
246	.plan-billing {
247		padding: 0px 20px;
248		background-color: rgba(0,0,0,0.07);
249		padding: 10px 20px 10px;
250		border-radius: 10px;
251	}
252	.plan-disclaimer {
253		font-size: 13px;
254		color: #999;
255	}
256
257	.plan-periods {
258		padding-top: 70px;
259	}
260	.period-outer {
261		vertical-align: middle;
262		display: inline-block;
263		width: 50%;
264
265		box-sizing: border-box;
266		-moz-box-sizing: border-box;
267		-webkit-box-sizing: border-box;
268	}
269	.period {
270		height: 130px;
271		border-radius: 10px;
272		margin: 10px;
273		color: #fff;
274		cursor: pointer;
275
276		background: linear-gradient(#bbb, #aaa);
277		background: -o-linear-gradient(#bbb, #aaa);
278		background: -moz-linear-gradient(#bbb, #aaa);
279		background: -webkit-linear-gradient(#bbb, #aaa);
280
281		line-height: 130px;
282		position:relative;
283	}
284	.period-title {
285		font-size: 24px;
286
287		display: inline-block;
288		vertical-align: middle;
289		line-height: 24px;
290	}
291	.period-sub {
292		font-size: 16px;
293	}
294	.period-price {
295		color: #fff;
296		font-size: 18px;
297		line-height: 20px;
298		font-weight: 600;
299		position: absolute;
300		left: 0;
301		right: 0;
302		top: 5px;
303	}
304	.period-save {
305		line-height: 20px;
306		font-weight: 400;
307		position: absolute;
308		left: 0;
309		right: 0;
310		bottom: 5px;
311	}
312	.period-extra-top {
313		color: #888;
314		font-size: 15px;
315		height: 20px;
316		line-height: 20px;
317	}
318	.period-extra-bot {
319		color: #888;
320		font-size: 16px;
321		height: 30px;
322		line-height: 30px;
323	}
324	.billing-amount {
325		font-size: 30px;
326		line-height: 42px;
327		padding-bottom: 15px;
328		color: #999;
329	}
330
331	.lock-masked {
332		display: inline-block;
333		width: 18px;
334		height: 18px;
335    	opacity: 0.16;
336	}
337	.lock-masked img {
338		-webkit-filter: invert(100%);
339		filter: invert(100%);
340	}
341	.item {
342		line-height: 36px;
343	}
344	/* For tablets */
345	@media only screen and (min-width: 600px) {
346		.period-outer {
347			width: 25%;
348		}
349		.plan-options label {
350			padding: 10px 5px;
351		}
352		.plan-options label .option-title {
353			width: 33%;
354		}
355		.plan-options label .option-desc {
356			width: 33%;
357		}
358		.plan-options label .option-card {
359			width: 33%;
360		}
361	}
362	</style>
363	
363<script>
364	var currentScroll = ''
365	var selectedPlan = null;
366	var selectedPeriod = null;
367	function checkCompletedAllSteps() {
368		var selectedScroll = null;
369		// Retrieve plan and period
370		selectedPlan = $('input[name=plan]:checked', '#reg-studio').val();
371		selectedPeriod = $('input[name=period]:checked', '#reg-studio').val();
372		console.log('Check Completed',selectedPlan,selectedPeriod)
373
374		// Update sign in redirect url
375		$('#register-redirect').val('/purchase'+(selectedPlan ? '/'+selectedPlan : '')+(selectedPeriod ? '/'+selectedPeriod : ''))
376		$('#signin-redirect').val('/purchase'+(selectedPlan ? '/'+selectedPlan : '')+(selectedPeriod ? '/'+selectedPeriod : ''))
377
378		// Check completed step 1
379		if(typeof selectedPlan !== 'undefined') {
380			// Reset the selection options
381			$('label','#plan-options').each(function(){
382				$(this).removeClass('selected');
383				$('.plan').prop('checked', false);
384			});
385
386			// // Basic selected
387			// if(selectedPlan == 1) {
388			// 	// Set the plan as selected
389			// 	$('#plan-label-'+selectedPlan).addClass('selected').prop('checked', true);
390			// 	$('#plan-periods').slideUp();
391			// 	$('input[name=period]:checked', '#reg-studio').prop('checked',false);
392			// 	$('#plan-contact').slideDown();
393			// 	$('#step-2').addClass('step-current');
394			// 	$('#billing-info').slideUp();
395			// 	$('.billing-amount').text('$0');
396			// 	selectedScroll = '#plan-contact';
397			// }
398			// // Premium, Pro, or Platinum selected
399			// else {
400				// Set the plan as selected
401				$('#plan-label-'+selectedPlan).addClass('selected').prop('checked', true);
402				$('#plan-periods').slideDown();
403				selectedScroll = '#plan-periods';
404
405				if(selectedPlan == 1) {
406					$('#period-bonus').text('');
407					$('#period-bonus-value').text('');
408					$('#1m-upfront').text('First 3 Months Free');
409					$('#1m-price').text('$30');
410					$('#3m-upfront').text('$25/mo');
411					$('#3m-price').text('$75');
412					$('#6m-upfront').text('$20/mo');
413					$('#6m-price').text('$120');
414					$('#12m-upfront').text('$15/mo');
415					$('#12m-price').text('$180');
416				}
417				else if(selectedPlan == 2) {
418					$('#period-bonus').text('');
419					$('#period-bonus-value').text('');
420					$('#1m-upfront').text('First Month Free');
421					$('#1m-price').text('$100');
422					$('#3m-upfront').text('$95/mo');
423					$('#3m-price').text('$285');
424					$('#6m-upfront').text('$90/mo');
425					$('#6m-price').text('$540');
426					$('#12m-upfront').text('$85/mo');
427					$('#12m-price').text('$1,020');
428				}
429				else if(selectedPlan == 3) {
430					$('#period-bonus').text('');
431					$('#period-bonus-value').text('');
432					$('#1m-upfront').text('');
433					$('#1m-price').text('$200');
434					$('#3m-upfront').text('$195/mo');
435					$('#3m-price').text('$585');
436					$('#6m-upfront').text('$190/mo');
437					$('#6m-price').text('$1,140');
438					$('#12m-upfront').text('$185/mo');
439					$('#12m-price').text('$2,220');
440				}
441				else {
442					$('#period-bonus').text('');
443					$('#period-bonus-value').text('');
444					$('#1m-upfront').text('');
445					$('#1m-price').text('$300');
446					$('#3m-upfront').text('$295/mo');
447					$('#3m-price').text('$870');
448					$('#6m-upfront').text('$290/mo');
449					$('#6m-price').text('$1,740');
450					$('#12m-upfront').text('$285/mo');
451					$('#12m-price').text('$3,420');
452				}
453			// }
454
455			// Plan period
456			if(typeof selectedPeriod !== 'undefined') {
457				$('.period').removeClass('selected');
458				$('#plan-period-'+selectedPeriod).addClass('selected');
459
460				var price = $('.period-price', '#plan-period-'+selectedPeriod).text();
461				$('.billing-amount').text(selectedPlan == 1 && selectedPeriod == 1 ? 'You card will not be charged today. An auto payment of '+price+' will be scheduled to charge in 3 months. You can cancel any time.' : price);
462				$('#bill_amount').val(price);
463
464				// Completed step 1
465				$('#step-1 .step').html('&#x2713;');
466				$('#plan-contact').slideDown();
467				$('#step-2').addClass('step-current');
468				selectedScroll = '#plan-contact';
469			}
470		}
471		else {
472			$('#step-1 .step').text('1');
473			$('#plan-contact').slideUp();
474			$('#step-2').removeClass('step-current');
475			selectedScroll = '#step-1'
476		}
477
478		// Check completed step 2
479		if($('#studio-type')[0].selectedIndex > 0 && $('#studio-name').val().length > 0 &&
480				$('#first-name').val().length > 0 && $('#last-name').val().length > 0 &&
481				$('#contact-email').val().length > 0 && $('#mobile').val().length >= 10 &&
482				$('input[name=gender]:checked').val().length > 0) {
483			// Completed step 2
484			$('#step-2 .step').html('&#x2713;');
485			if(!$('#billing-info').is(':visible')) {
486				$('#submit-button').prop("disabled", false);
487			}
488			$('#billing-info').slideDown();
489			$('#step-3').addClass('step-current');
490			selectedScroll = '#step-3';
491			// Initialize Stripe Elements when billing section becomes visible
492			if (typeof initPurchaseStripeElements === 'function') {
493				initPurchaseStripeElements();
494			}
495		} else {
496			$('#step-2 .step').text('2');
497			$('#step-3').removeClass('step-current');
498			$('#submit-button').prop('disabled', true);
499		}
500
501		// Check completed step 3 - use purchaseCardComplete from Stripe Elements
502		if(typeof purchaseCardComplete !== 'undefined' && purchaseCardComplete && $('#reg-full-name').val().length > 0) {
503			// Completed step 3
504			$('#step-3 .step').html('&#x2713;');
505			$('#step-3').addClass('step-current');
506			$('#submit-button').prop('disabled', false);
507		} else {
508			$('#step-3 .step').text('3');
509			if($('#billing-info').is(':visible')) {
510				$('#submit-button').prop('disabled', true);
511			}
512		}
513
514		if(selectedScroll != currentScroll) {
515			scrollToElem(selectedScroll);
516			currentScroll = selectedScroll;
517		}
518	}
519
520	function onload() {
521		checkCompletedAllSteps();
522	}
523
524	function scrollToElem(elem) {
525		// Scroll to the center of the element with ID "myElement"
526		var element = $(elem);
527		$('html, body').animate({
528			//scrollTop: element.offset().top - ($(window).height() - element.outerHeight()) / 2
529			scrollTop: Math.min(element.offset().top - 200, document.body.scrollHeight - 100)
530		}, 500);
531	}
532
533	function switchTab(tab) {
534		if(tab === 'create') {
535						$('#create-account-section').show();
536			$('#signin-tab-section').hide();
537						$('.tab').removeClass('tab-selected');
538			$('.tab-create').addClass('tab-selected');
539			$('#tab-radio-create').prop('checked', true);
540
541			$('#first-name').val('');
542			$('#last-name').val('');
543			$('#contact-email').val('');
544			$('#mobile').val('');
545			$('#gender-male').prop('checked', false);
546			$('#gender-female').prop('checked', false);
547		} else {
548						$('#create-account-section').hide();
549			$('#signin-tab-section').show();
550						$('.tab').removeClass('tab-selected');
551			$('.tab-login').addClass('tab-selected');
552			$('#tab-radio-exist').prop('checked', true);
553		}
554		// Check the rest
555		checkCompletedAllSteps();
556	}
557	</script>
557
558</head>
559<body onload="onload();">
560
561	<div id="load" class="load-fade" style="display:none;">
562	  <div class="load ">
563	    <div class="load-text">PROCESSING</div>
564
565      <div id="loading-bar" class="loading-bar">
566        <div id="loading-progress" class="loading-bar-inner"></div>
567      </div>
568
569					    <div class="la-line-scale-party">
570		      <div></div>
571		      <div></div>
572		      <div></div>
573		      <div></div>
574		    </div>
575				
576	  </div>
577	</div>
578		
579<!-- Navigation Bar -->
580<div class="nav-space"></div>
581<div class="nav-bar">
582	<div class="page">
583		<div class="nav-item">
584			<a href="/"><img src="https://d2aw08zl57i9ky.cloudfront.net/images/logo.png" class="logo" /></a>
585		</div>
586
587		<div class="nav mobile-on">
588			<div class="nav-item" onclick="clickMenu();"><img src="https://d2aw08zl57i9ky.cloudfront.net/images/web/icon-menu.png" class="nav-icon" /></div>
589		</div>
590
591		<div class="nav mobile-off">
592			<a href="/features"><div class="nav-item ">FEATURES</div></a><!--
593			--><a href="/pricing"><div class="nav-item ">PRICING</div></a><!--
594			--><a href="/login"><div class="nav-item ">LOG IN</div></a><!--
595			--><a href="/purchase"><div class="nav-item nav-block nav-item-sel">START FREE</div></a><!--
596			--><div class="nav-lang"><a href="/purchase?lang=en" class="on" hreflang="en" title="English">EN</a><a href="/purchase?lang=es" class="" hreflang="es" title="Español">ES</a></div>
597		</div>
598	</div>
599</div>
600
601<!-- Side Menu -->
602<div id="menu-fade" class="menu-fade" onclick="clickMenu(false);">
603	<div id="menu" class="menu" onclick="event.stopPropagation();">
604		<a href="/features"><div class="menu-item ">FEATURES</div></a>
605		<a href="/pricing"><div class="menu-item ">PRICING</div></a>
606		<a href="/login"><div class="menu-item ">LOG IN</div></a>
607		<a href="/purchase"><div class="menu-item menu-block nav-item-sel">START FREE</div></a>
608		<div class="menu-lang"><div class="nav-lang"><a href="/purchase?lang=en" class="on" hreflang="en">EN</a><a href="/purchase?lang=es" class="" hreflang="es">ES</a></div></div>
609	</div>
610</div>
611
612
613<div class="light-section" style="padding:50px 20px;">
614<div style="display:inline-block;width:100%;max-width:700px;">
615
616	<form id="reg-studio" action="/process" method="post">
617		<input id="register-redirect" type="hidden" name="redirect" value="/purchase" />
618		<input type="hidden" name="subRegisterStudio" value="1" />
619		<input type="hidden" name="ft" value="1790306779.aa5aeadb50b3707c8c58b2382242e09c12cf96b32eea0b8366878dd73f9180e4" />
620		<div style="position:absolute;left:-9999px;top:-9999px;height:0;overflow:hidden;" aria-hidden="true"><input type="text" name="fax_number" tabindex="-1" autocomplete="off" value="" /></div>
621		<input type="hidden" id="bill_amount" name="bill_amount" value="
6210" />
622
623		<div id="step-1" class="step-title step-current"><div class="step">1</div>SELECT A PLAN</div>
624
625		<div id="plan-options" class="plan-options">
626						<label id="plan-label-1" onclick="checkCompletedAllSteps();" class="">
627			<input type="radio" name="plan" id="plan-input-1" value="1"  />
628			<span class="plan-badge">3 MONTHS FREE</span>	  		<div class="option-section option-title">
629				BASIC			</div><!--
630			--><div class="option-section option-desc">
631				$30<span style="font-size:18px;color:#eee;">/MO</span>
632				<div style="display:block;font-size:15px;">PAY AS YOU GO</div>
633			</div><!--
634			--><div class="option-section option-card">
635				5% + 30¢				<div style="font-size:14px;line-height:24px;">PER SUCCESSFUL CARD TRANSACTION</div>
636			</div>
637		</label>
638				<label id="plan-label-2" onclick="checkCompletedAllSteps();" class="">
639			<input type="radio" name="plan" id="plan-input-2" value="2"  />
640			<span class="plan-badge">1 MONTH FREE</span>	  		<div class="option-section option-title">
641				PREMIUM			</div><!--
642			--><div class="option-section option-desc">
643				$100<span style="font-size:18px;color:#eee;">/MO</span>
644				<div style="display:block;font-size:15px;">ENHANCED STUDIO</div>
645			</div><!--
646			--><div class="option-section option-card">
647				5% + 30¢				<div style="font-size:14px;line-height:24px;">PER SUCCESSFUL CARD TRANSACTION</div>
648			</div>
649		</label>
650				<label id="plan-label-3" onclick="checkCompletedAllSteps();" class="">
651			<input type="radio" name="plan" id="plan-input-3" value="3"  />
652				  		<div class="option-section option-title">
653				PRO			</div><!--
654			--><div class="option-section option-desc">
655				$200<span style="font-size:18px;color:#eee;">/MO</span>
656				<div style="display:block;font-size:15px;">BRANDED APP</div>
657			</div><!--
658			--><div class="option-section option-card">
659				5% + 30¢				<div style="font-size:14px;line-height:24px;">PER SUCCESSFUL CARD TRANSACTION</div>
660			</div>
661		</label>
662				<label id="plan-label-4" onclick="checkCompletedAllSteps();" class="">
663			<input type="radio" name="plan" id="plan-input-4" value="4"  />
664				  		<div class="option-section option-title">
665				PLATINUM			</div><!--
666			--><div class="option-section option-desc">
667				$300<span style="font-size:18px;color:#eee;">/MO</span>
668				<div style="display:block;font-size:15px;">EXCLUSIVE FEATURES</div>
669			</div><!--
670			--><div class="option-section option-card">
671				5% + 30¢				<div style="font-size:14px;line-height:24px;">PER SUCCESSFUL CARD TRANSACTION</div>
672			</div>
673		</label>
674				</div>
675
676		<div class="cent plan-disclaimer">
677			* All prices are in USD currency, plan charge will automatically use current exchange rates.
678		</div>
679
680		<div class="plan-periods" id="plan-periods" style="display:none;">
681		<label class="period-outer">
682			<div class="period-extra-top"></div>
683			<div class="period " id="plan-period-1" onclick="checkCompletedAllSteps();">
684				<input type="radio" name="period" value="1" style="display:none;"  />
685				<div class="period-title">MONTHLY <div class="period-sub">SUBSCRIPTION</div></div>
686				<div class="period-price" id="1m-price">$100</div>
687				<span class="plan-badge" id="1m-upfront">First 3 Months Free</span>
688			</div>
689			<div class="period-extra-bot">
690				<div id="period-bonus"></div>
691				<div id="period-bonus-value"></div>
692			</div>
693		</label><!--
694		--><label class="period-outer">
695			<div class="period-extra-top">MOST POPULAR</div>
696			<div class="period " id="plan-period-3" onclick="checkCompletedAllSteps();">
697				<div class="period-price" id="3m-price">$280</div>
698				<input type="radio" name="period" value="3" style="display:none;"  />
699				<div class="period-title">3 MONTH <div class="period-sub">SUBSCRIPTION</div></div>
700				<div class="period-save"><span id="3m-upfront">$20</span></div>
701			</div>
702			<div class="period-extra-bot"></div>
703		</label><!--
704		--><label class="period-outer">
705			<div class="period-extra-top"></div>
706			<div class="period " id="plan-period-6" onclick="checkCompletedAllSteps();">
707				<div class="period-price" id="6m-price">$550</div>
708				<input type="radio" name="period" value="6" style="display:none;"  />
709				<div class="period-title">6 MONTH <div class="period-sub">SUBSCRIPTION</div></div>
710				<div class="period-save"><span id="6m-upfront">$50</span></div>
711			</div>
712			<div class="period-extra-bot"></div>
713		</label><!--
714		--><label class="period-outer">
715			<div class="period-extra-top">RECOMMENDED</div>
716			<div class="period " id="plan-period-12" onclick="checkCompletedAllSteps();">
717				<div class="period-price" id="12m-price">$1,100</div>
718				<input type="radio" name="period" value="12" style="display:none;"  />
719				<div class="period-title">1 YEAR <div class="period-sub">SUBSCRIPTION</div></div>
720				<div class="period-save"><span id="12m-upfront">$100</span></div>
721			</div>
722			<div class="period-extra-bot">
723			</div>
724		</label>
725		</div>
726
727		<div id="step-2" class="step-title"><div class="step">2</div>CONTACT INFO</div>
728
729		<div id="plan-contact" class="plan-contact" style="display:none;">
730			<div class="tabs">
731				<label class="tab tab-create tab-selected" onclick="switchTab('create')">
732					CREATE AN ACCOUNT
733					<input id="tab-radio-create" type="radio" name="tab" value="1" checked />
734				</label>
735				<label class="tab tab-login " onclick="switchTab('login')">
736					ALREADY HAVE AN ACCOUNT
737					<input id="tab-radio-exist" type="radio" name="tab" value="2"  />
738				</label>
739			</div>
740			<div id="create-account-section" >
741				<div class="col-50 col-50-left-pad left">
742					<select name="country_code" onchange="checkCompletedAllSteps();">
743						<option value="" disabled selected>Select Country</option>
744												<option value="US" >US - United States - USD $</option>
745												<option value="AU" >AU - Australia - AUD $</option>
746												<option value="XX" >XX - Other</option>
747											</select>
748				</div><!--
749				--><div class="col-50 col-50-right-pad left">
750										<select id="studio-type" name="category" onchange="checkCompletedAllSteps();">
751						<option disabled selected>Company Type</option>
752												<option value="0" >Dance</option>
753												<option value="1" >Yoga</option>
754												<option value="2" >Cycling</option>
755												<option value="3" >Gym</option>
756												<option value="4" >Trainer</option>
757												<option value="5" >Salon</option>
758												<option value="6" >Booking</option>
759												<option value="7" >Consulting</option>
760												<option value="8" >Club</option>
761											</select>
762				</div>
763
764				<div id="studio-country-other" style="display:none;">
765					<input type="text" name="country_other" value="" placeholder="Enter your country name" onBlur="checkCompletedAllSteps();" />
766				</div>
767
768				<div class="col-50 col-50-left-pad left">
769									<input id="studio-name" type="text" name="studio_name" value="" placeholder="Company Name" onBlur="checkCompletedAllSteps();" />
770				</div><!--
771				--><div class="col-50 col-50-right-pad left">
772										<input id="website" type="text" name="website" value="" placeholder="Company Website or Facebook" onBlur="checkCompletedAllSteps();" />
773				</div>
774
775				<div class="col-50 col-50-left-pad left">
776										<div class="tbl input-icon">
777					<div class="tbl-row">
778						<div class="tbl-cell" style="width:1px;">
779							<label>
780								<img src="https://d2aw08zl57i9ky.cloudfront.net/images/icon-user-large.png" />
781							</label>
782						</div>
783						<div class="tbl-cell">
784						<input id="first-name" type="text" name="first_name" value="" placeholder="Owner First Name" onkeydown="checkCompletedAllSteps();" onBlur="checkCompletedAllSteps();" />
785						</div>
786					</div>
787					</div>
788				</div><!--
789				--><div class="col-50 col-50-right-pad left">
790										<div class="tbl input-icon">
791					<div class="tbl-row">
792						<div class="tbl-cell" style="width:1px;">
793							<label>
794								<img src="https://d2aw08zl57i9ky.cloudfront.net/images/icon-user-large.png" />
795							</label>
796						</div>
797						<div class="tbl-cell">
798						<input id="last-name" type="text" name="last_name" value="" placeholder="Owner Last Name" onkeydown="checkCompletedAllSteps();" onBlur="checkCompletedAllSteps();" />
799						</div>
800					</div>
801					</div>
802				</div>
803
804				<div class="col-50 col-50-left-pad left">
805										<div class="tbl input-icon">
806					<div class="tbl-row">
807						<div class="tbl-cell" style="width:1px;">
808							<label>
809								<img src="https://d2aw08zl57i9ky.cloudfront.net/images/icon-email.png" />
810							</label>
811						</div>
812						<div class="tbl-cell">
813							<input id="contact-email" type="email" name="email" value="" placeholder="Email Address" onkeydown="checkCompletedAllSteps();" onBlur="checkCompletedAllSteps();" />
814						</div>
815					</div>
816					</div>
817				</div><!--
818				--><div class="col-50 col-50-right-pad left">
819										<div class="tbl input-icon">
820					<div class="tbl-row">
821						<div class="tbl-cell" style="width:1px;">
822							<label>
823								<img src="https://d2aw08zl57i9ky.cloudfront.net/images/icons/white/phone.png" />
824							</label>
825						</div>
826						<div class="tbl-cell">
827							<input id="mobile" type="tel" name="cell_phone" value="" placeholder="Phone Number" onBlur="checkCompletedAllSteps();" />
828						</div>
829					</div>
830					</div>
831				</div>
832
833				<div class="label cent">
834					<div></div>
835					<label class="male"><input id="gender-male" type="radio" name="gender"  onchange="checkCompletedAllSteps();" value="0" /> <img src="https://d2aw08zl57i9ky.cloudfront.net/images/icon-male-large.png" /> &nbsp;Male</label>
836					&nbsp; &nbsp; &nbsp; &nbsp;
837					<label class="female"><input id="gender-female" type="radio" name="gender"  onchange="checkCompletedAllSteps();" value="1" /> <img src="https://d2aw08zl57i9ky.cloudfront.net/images/icon-female-large.png" /> &nbsp;Female</label>
838				</div>
839			</div>
840	</form>
841			<div id="signin-tab-section" style="display:none;">
842					
842<script src='https://cdnjs.cloudflare.com/ajax/libs/bootstrap-3-typeahead/4.0.2/bootstrap3-typeahead.min.js'></script>
842
843	<div id="signin" class="top shrink" style="">
844						<div class="box box-small">
845			<form id="form-signin" action="/process" method="post" onsubmit="return showLoading(true,this);">
846			<input id="signin-redirect" type="hidden" name="redirect" value="/purchase" />
847			<input type="hidden" name="subSignIn" value="1" />
848			<input type="hidden" name="name_short" value="" />
849			<input type="hidden" name="key_code" value="" />
850			<input type="hidden" name="timezone" id="timezone" />
851			<div class="title">
852				SIGN IN							</div>
853
854						<input id="email" type="email" class="in-email" name="email" class="" value="" placeholder="Email" onclick="selectAll(this);" autocomplete="off" />
855
856						<input type="password" class="in-pass" name="pass" class=""  placeholder="Password" />
857
858			<button type="submit" name="btn_submit" value="signin" class="btn-blue btn-long" style="margin-top:5px;" onclick="$(this.form).append('<input type=\'hidden\' name=\'btn_submit\' value=\'signin\' />');">
859				<img src="https://d2aw08zl57i9ky.cloudfront.net/images/icon-user-large.png" />
860				<span>&nbsp;SIGN IN</span>
861			</button>
862			<button type="submit" name="btn_submit" value="forgot" class="btn-lblue btn-long" onclick="$(this.form).append('<input type=\'hidden\' name=\'btn_submit\' value=\'forgot\' />');">
863				<img src="https://d2aw08zl57i9ky.cloudfront.net/images/icon-question-large.png" style="height:13.5px;" />
864				<span>&nbsp;FORGOT</span>
865			</button>
866			</form>
867
868						<!-- Social Login Buttons -->
869			<div class="oauth-socials">
870				<div class="social-login-divider"><span id="signin-divider">OR</span></div>
871				<div class="social-buttons">
872										<button id="signin-btn-google" type="button" class="btn-social btn-google" onclick="signInWithGoogle();">
873						<svg width="20" height="20" viewBox="0 0 24 24"><path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"/><path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"/><path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/><path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"/></svg>
874						<span id="signin-label-google">Continue with Google</span>
875					</button>
876															<button id="signin-btn-apple" type="button" class="btn-social btn-apple" onclick="signInWithApple();">
877						<svg width="20" height="20" viewBox="4 4 17 17" fill="#333"><path d="M17.05 20.28c-.98.95-2.05.8-3.08.35-1.09-.46-2.09-.48-3.24 0-1.44.62-2.2.44-3.06-.35C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8 1.18-.24 2.31-.93 3.57-.84 1.51.12 2.65.72 3.4 1.8-3.12 1.87-2.38 5.98.48 7.13-.57 1.5-1.31 2.99-2.54 4.09l.01-.01zM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25.29 2.58-2.34 4.5-3.74 4.25z"/></svg>
878						<span id="signin-label-apple">Continue with Apple</span>
879					</button>
880									</div>
881			</div>
882			
883			
883<script>
884			jQuery(function($) {
885				requestAppData();
886				showLinkedAccounts();
887
888				// Type Ahead Settings
889				$('#email').typeahead({
890					source: [],
891					autoSelect: true,
892					hint: true,
893					highlight: true,
894					minLength: 0
895				});
896				// Type Ahead on change function
897				$('#email').change(function() {
898					var current = $('#email').typeahead('getActive');
899					if (current) {
900						// Some item from your model is active!
901						if (current.name == $('#email').val()) {
902							// This means the exact match is found. Use toLowerCase() if you want case insensitive match.
903							//showLoading(true,'?edit='+current.id);
904						} else {
905							// This means it is only a partial match, you can either add a new item
906							// or take the active if you don't want new items
907						}
908					} else {
909						// Nothing is active so it is a new value (or maybe empty value)
910					}
911				});
912
913				// Timezone
914				$('#timezone').val(Intl.DateTimeFormat().resolvedOptions().timeZone);
915
916								// Initialize Google Sign-In
917				if(typeof initGoogleSignIn === 'function') {
918					initGoogleSignIn('1070412027168-jcsadkikq2pjg9r0v1gc9d5s7u9sfor5.apps.googleusercontent.com');
919				}
920												// Initialize Apple Sign-In
921				if(typeof initAppleSignIn === 'function') {
922					initAppleSignIn('life.member.web', 'https://member.life');
923				}
924							});
925			</script>
925
926		</div>
927
928	</div>
929					</div>
930		</div>
931
932		<div id="step-3" class="step-title"><div class="step">3</div>BILLING INFO</div>
933
934		<div id="billing-info" class="plan-billing" style="display:none;">
935			<div class="billing-amount">$0</div>
936						<div id="stripe-error" class="errors failed"></div>
937			
938			<!-- Stripe Card Element Container -->
939			<div id="purchase-card-element" style="background:#fff;padding:12px;border-radius:4px;border:1px solid #ccc;margin-bottom:10px;"></div>
940			<div id="purchase-card-errors" class="errors" style="color:#fa755a;margin-bottom:10px;"></div>
941			
942			<input id="reg-full-name" type="text" placeholder="Name on Card" class="in-name" onkeydown="checkCompletedAllSteps();" onBlur="checkCompletedAllSteps();" form="reg-studio" />
943			
944			<div class="cent">
945				<div class="lock-masked"><img src="https://d2aw08zl57i9ky.cloudfront.net/images/icon-lock-large.png" /></div>
946			</div>
947		</div>
948		
948<script>
949		// Global Stripe variables for purchase form
950		var purchaseStripe = null;
951		var purchaseCardElement = null;
952		var purchaseCardComplete = false;
953
954		function initPurchaseStripeElements() {
955			if (purchaseStripe) return; // Already initialized
956
957			purchaseStripe = Stripe('pk_live_VcU7eeq6tTzEuMTciYfKTIbU');
958			var elements = purchaseStripe.elements();
959
960			// Create card Element with styling
961			purchaseCardElement = elements.create('card', {
962				style: {
963					base: {
964						fontSize: '16px',
965						color: '#32325d',
966						fontFamily: '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif',
967						'::placeholder': { color: '#aab7c4' }
968					},
969					invalid: {
970						color: '#fa755a',
971						iconColor: '#fa755a'
972					}
973				},
974				hidePostalCode: false
975			});
976
977			purchaseCardElement.mount('#purchase-card-element');
978
979			// Handle real-time validation errors
980			purchaseCardElement.on('change', function(event) {
981				var displayError = document.getElementById('purchase-card-errors');
982				if (event.error) {
983					displayError.textContent = event.error.message;
984					purchaseCardComplete = false;
985				} else {
986					displayError.textContent = '';
987					purchaseCardComplete = event.complete;
988				}
989				checkCompletedAllSteps();
990			});
991		}
992
993		jQuery(function($) {
994			$('#reg-studio').submit(function(event) {
995				var $form = $(this);
996				// Disable the submit button to prevent repeated clicks
997				$('#submit-button').prop('disabled', true);
998				// Show the loading screen
999				$('#load').show();
1000
1001				// Check if Stripe Elements is initialized
1002				if (!purchaseStripe || !purchaseCardElement) {
1003					$('#stripe-error').text('Payment processor not loaded. Please refresh and try again.');
1004					$('#submit-button').prop('disabled', false);
1005					$('#load').hide();
1006					return false;
1007				}
1008
1009				// Create PaymentMethod using Stripe Elements
1010				var billingDetails = {};
1011				var fullName = $('#reg-full-name').val();
1012				if (fullName) {
1013					billingDetails.name = fullName;
1014				}
1015
1016				purchaseStripe.createPaymentMethod({
1017					type: 'card',
1018					card: purchaseCardElement,
1019					billing_details: billingDetails
1020				}).then(function(result) {
1021					if (result.error) {
1022						// Show error
1023						$('#stripe-error').text(result.error.message);
1024						$('#purchase-card-errors').text(result.error.message);
1025						$('#submit-button').prop('disabled', false);
1026						$('#load').hide();
1027					} else {
1028						// Insert the PaymentMethod ID into the form
1029						$form.append($('<input type="hidden" name="stripe_token" />').val(result.paymentMethod.id));
1030						// and submit
1031						$form.get(0).submit();
1032					}
1033				});
1034
1035				// Prevent the form from submitting with the default action
1036				return false;
1037			});
1038		});
1039		</script>
1039
1040
1041		<button type="submit" id="submit-button" form="reg-studio" class="btn-long btn-green" style="margin:40px 0px 30px;" disabled>CREATE MY MEMBER LIFE&trade; ACCOUNT</button>
1042
1043	</div>
1044
1045</div>
1046</div>
1047
1048<script src="https://js.stripe.com/v3/"></script>
vendor: 1 bytes, line 1048
1048
1049<script type="text/javascript">
1050// Initialize Stripe Elements when billing section becomes visible
1051function showBillingInfo() {
1052	$('#billing-info').show();
1053	if (typeof Stripe !== 'undefined') {
1054		initPurchaseStripeElements();
1055	} else {
1056		console.error('Stripe.js not loaded');
1057		$('#stripe-error').text('Payment processor failed to load. Please refresh the page.');
1058	}
1059}
1060
1061// Override or hook into existing logic that shows billing-info
1062$(function() {
1063	// If billing-info is already visible on page load, init Stripe
1064	if ($('#billing-info').is(':visible') && typeof Stripe !== 'undefined') {
1065		initPurchaseStripeElements();
1066	}
1067});
1068</script>
1068
1069
1070
1071<!-- Footer Bar -->
1072<div class="footer">
1073	<div class="page-mid">
1074		<div class="col-30">
1075			<div class="footer-text">&copy; 2026 MEMBER LIFE LLC</div>
1076		</div><!--
1077		--><div class="col-70 col-70-right">
1078			<a href="/features"><div class="footer-item ">FEATURES</div></a><!--
1079			--><a href="/pricing"><div class="footer-item ">PRICING</div></a><!--
1080			--><a href='/login'><div class="footer-item ">LOG IN</div></a><!--
1081			--><a href="/purchase"><div class="footer-item footer-block nav-item-sel">START FREE</div></a>
1082		</div>
1083	</div>
1084	<div class="page-mid">
1085		<div class="footer-links">
1086			<a href="/dance-studio-software">Dance Studio Software</a>
1087			<a href="/compare/mindbody">Mindbody Alternative</a>
1088			<a href="/compare/jackrabbit">Jackrabbit Alternative</a>
1089			<a href="/compare/dancestudio-pro">DanceStudio-Pro Alternative</a>
1090		</div>
1091	</div>
1092</div>
1093
1094<style>
1095.footer-links {
1096	text-align: center;
1097	padding: 24px 10px 0;
1098	margin-top: 24px;
1099	border-top: 1px solid #e3e3e3;
1100}
1101.footer-links a {
1102	display: inline-block;
1103	padding: 6px 14px;
1104	font-size: 13px;
1105	color: #999;
1106	text-decoration: none;
1107}
1108.footer-links a:hover {
1109	color: #4923a5;
1110}
1111</style>
1112
1113<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
vendor: 1 bytes, line 1113
1113
1114<script src="https://cdn.jsdelivr.net/npm/[email protected]/Sortable.min.js"></script>
vendor: 1 bytes, line 1114
1114
1115<script src="https://cdnjs.cloudflare.com/ajax/libs/Vue.Draggable/2.20.0/vuedraggable.umd.min.js"></script>
vendor: 1 bytes, line 1115
1115
1116<script src="https://cdn.jsdelivr.net/npm/[email protected]/moment.min.js"></script>
vendor: 1 bytes, line 1116
1116
1117<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.25/moment-timezone-with-data.min.js"></script>
vendor: 1 bytes, line 1117
1117
1118<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/locale/es.min.js"></script>
vendor: 1 bytes, line 1118
1118
1119<script>
1120// Set moment.js locale based on user's language preference
1121moment.locale('en');
1122</script>
vendor: 1 bytes, line 1122
1122
1123<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue-router.min.js"></script>
vendor: 1 bytes, line 1123
1123
1124<script>
1125var Core = {
1126  data() {
1127    return {
1128      config: {
1129        CDN_HOST: 'https://d2aw08zl57i9ky.cloudfront.net',
1130        SITE_URL: 'https://member.life',
1131        SITE_NAME: 'Member.Life',
1132        SITE_LOGO: 'https://d2aw08zl57i9ky.cloudfront.net/images/logo.png',
1133        SITE_LOGO_LIGHT: 'https://d2aw08zl57i9ky.cloudfront.net/images/logo_light.png',
1134        SITE_LOGO_ICON: 'https://d2aw08zl57i9ky.cloudfront.net/images/logo_icon.png',
1135        STRIPE_PUBLIC_KEY: 'pk_live_VcU7eeq6tTzEuMTciYfKTIbU',
1136        GOOGLE_MAPS_KEY: 'AIzaSyBxADuGtHhECJdG4iGtn8m3u5eZltQ6wFU',
1137      },
1138      access: {
1139        url: window.location.pathname + window.location.search + window.location.hash,
1140        id: '',
1141        user_id: '',
1142        token: '',
1143        userlevel: '',
1144        timezone: moment.tz.guess(),
1145        lang_code: 'en',
1146        api_url: 'https://member.life/api/'
1147      },
1148              org: false,
1149            constant: {
1150        site_name: 'Member.Life',
1151        timezones: ["Africa\/Abidjan","Africa\/Accra","Africa\/Addis_Ababa","Africa\/Algiers","Africa\/Asmara","Africa\/Bamako","Africa\/Bangui","Africa\/Banjul","Africa\/Bissau","Africa\/Blantyre","Africa\/Brazzaville","Africa\/Bujumbura","Africa\/Cairo","Africa\/Casablanca","Africa\/Ceuta","Africa\/Conakry","Africa\/Dakar","Africa\/Dar_es_Salaam","Africa\/Djibouti","Africa\/Douala","Africa\/El_Aaiun","Africa\/Freetown","Africa\/Gaborone","Africa\/Harare","Africa\/Johannesburg","Africa\/Juba","Africa\/Kampala","Africa\/Khartoum","Africa\/Kigali","Africa\/Kinshasa","Africa\/Lagos","Africa\/Libreville","Africa\/Lome","Africa\/Luanda","Africa\/Lubumbashi","Africa\/Lusaka","Africa\/Malabo","Africa\/Maputo","Africa\/Maseru","Africa\/Mbabane","Africa\/Mogadishu","Africa\/Monrovia","Africa\/Nairobi","Africa\/Ndjamena","Africa\/Niamey","Africa\/Nouakchott","Africa\/Ouagadougou","Africa\/Porto-Novo","Africa\/Sao_Tome","Africa\/Tripoli","Africa\/Tunis","Africa\/Windhoek","America\/Adak","America\/Anchorage","America\/Anguilla","America\/Antigua","America\/Araguaina","America\/Argentina\/Buenos_Aires","America\/Argentina\/Catamarca","America\/Argentina\/Cordoba","America\/Argentina\/Jujuy","America\/Argentina\/La_Rioja","America\/Argentina\/Mendoza","America\/Argentina\/Rio_Gallegos","America\/Argentina\/Salta","America\/Argentina\/San_Juan","America\/Argentina\/San_Luis","America\/Argentina\/Tucuman","America\/Argentina\/Ushuaia","America\/Aruba","America\/Asuncion","America\/Atikokan","America\/Bahia","America\/Bahia_Banderas","America\/Barbados","America\/Belem","America\/Belize","America\/Blanc-Sablon","America\/Boa_Vista","America\/Bogota","America\/Boise","America\/Cambridge_Bay","America\/Campo_Grande","America\/Cancun","America\/Caracas","America\/Cayenne","America\/Cayman","America\/Chicago","America\/Chihuahua","America\/Ciudad_Juarez","America\/Costa_Rica","America\/Coyhaique","America\/Creston","America\/Cuiaba","America\/Curacao","America\/Danmarkshavn","America\/Dawson","America\/Dawson_Creek","America\/Denver","America\/Detroit","America\/Dominica","America\/Edmonton","America\/Eirunepe","America\/El_Salvador","America\/Fort_Nelson","America\/Fortaleza","America\/Glace_Bay","America\/Goose_Bay","America\/Grand_Turk","America\/Grenada","America\/Guadeloupe","America\/Guatemala","America\/Guayaquil","America\/Guyana","America\/Halifax","America\/Havana","America\/Hermosillo","America\/Indiana\/Indianapolis","America\/Indiana\/Knox","America\/Indiana\/Marengo","America\/Indiana\/Petersburg","America\/Indiana\/Tell_City","America\/Indiana\/Vevay","America\/Indiana\/Vincennes","America\/Indiana\/Winamac","America\/Inuvik","America\/Iqaluit","America\/Jamaica","America\/Juneau","America\/Kentucky\/Louisville","America\/Kentucky\/Monticello","America\/Kralendijk","America\/La_Paz","America\/Lima","America\/Los_Angeles","America\/Lower_Princes","America\/Maceio","America\/Managua","America\/Manaus","America\/Marigot","America\/Martinique","America\/Matamoros","America\/Mazatlan","America\/Menominee","America\/Merida","America\/Metlakatla","America\/Mexico_City","America\/Miquelon","America\/Moncton","America\/Monterrey","America\/Montevideo","America\/Montserrat","America\/Nassau","America\/New_York","America\/Nome","America\/Noronha","America\/North_Dakota\/Beulah","America\/North_Dakota\/Center","America\/North_Dakota\/New_Salem","America\/Nuuk","America\/Ojinaga","America\/Panama","America\/Paramaribo","America\/Phoenix","America\/Port-au-Prince","America\/Port_of_Spain","America\/Porto_Velho","America\/Puerto_Rico","America\/Punta_Arenas","America\/Rankin_Inlet","America\/Recife","America\/Regina","America\/Resolute","America\/Rio_Branco","America\/Santarem","America\/Santiago","America\/Santo_Domingo","America\/Sao_Paulo","America\/Scoresbysund","America\/Sitka","America\/St_Barthelemy","America\/St_Johns","America\/St_Kitts","America\/St_Lucia","America\/St_Thomas","America\/St_Vincent","America\/Swift_Current","America\/Tegucigalpa","America\/Thule","America\/Tijuana","America\/Toronto","America\/Tortola","America\/Vancouver","America\/Whitehorse","America\/Winnipeg","America\/Yakutat","Antarctica\/Casey","Antarctica\/Davis","Antarctica\/DumontDUrville","Antarctica\/Macquarie","Antarctica\/Mawson","Antarctica\/McMurdo","Antarctica\/Palmer","Antarctica\/Rothera","Antarctica\/Syowa","Antarctica\/Troll","Antarctica\/Vostok","Arctic\/Longyearbyen","Asia\/Aden","Asia\/Almaty","Asia\/Amman","Asia\/Anadyr","Asia\/Aqtau","Asia\/Aqtobe","Asia\/Ashgabat","Asia\/Atyrau","Asia\/Baghdad","Asia\/Bahrain","Asia\/Baku","Asia\/Bangkok","Asia\/Barnaul","Asia\/Beirut","Asia\/Bishkek","Asia\/Brunei","Asia\/Chita","Asia\/Colombo","Asia\/Damascus","Asia\/Dhaka","Asia\/Dili","Asia\/Dubai","Asia\/Dushanbe","Asia\/Famagusta","Asia\/Gaza","Asia\/Hebron","Asia\/Ho_Chi_Minh","Asia\/Hong_Kong","Asia\/Hovd","Asia\/Irkutsk","Asia\/Jakarta","Asia\/Jayapura","Asia\/Jerusalem","Asia\/Kabul","Asia\/Kamchatka","Asia\/Karachi","Asia\/Kathmandu","Asia\/Khandyga","Asia\/Kolkata","Asia\/Krasnoyarsk","Asia\/Kuala_Lumpur","Asia\/Kuching","Asia\/Kuwait","Asia\/Macau","Asia\/Magadan","Asia\/Makassar","Asia\/Manila","Asia\/Muscat","Asia\/Nicosia","Asia\/Novokuznetsk","Asia\/Novosibirsk","Asia\/Omsk","Asia\/Oral","Asia\/Phnom_Penh","Asia\/Pontianak","Asia\/Pyongyang","Asia\/Qatar","Asia\/Qostanay","Asia\/Qyzylorda","Asia\/Riyadh","Asia\/Sakhalin","Asia\/Samark
1151and","Asia\/Seoul","Asia\/Shanghai","Asia\/Singapore","Asia\/Srednekolymsk","Asia\/Taipei","Asia\/Tashkent","Asia\/Tbilisi","Asia\/Tehran","Asia\/Thimphu","Asia\/Tokyo","Asia\/Tomsk","Asia\/Ulaanbaatar","Asia\/Urumqi","Asia\/Ust-Nera","Asia\/Vientiane","Asia\/Vladivostok","Asia\/Yakutsk","Asia\/Yangon","Asia\/Yekaterinburg","Asia\/Yerevan","Atlantic\/Azores","Atlantic\/Bermuda","Atlantic\/Canary","Atlantic\/Cape_Verde","Atlantic\/Faroe","Atlantic\/Madeira","Atlantic\/Reykjavik","Atlantic\/South_Georgia","Atlantic\/St_Helena","Atlantic\/Stanley","Australia\/Adelaide","Australia\/Brisbane","Australia\/Broken_Hill","Australia\/Darwin","Australia\/Eucla","Australia\/Hobart","Australia\/Lindeman","Australia\/Lord_Howe","Australia\/Melbourne","Australia\/Perth","Australia\/Sydney","Europe\/Amsterdam","Europe\/Andorra","Europe\/Astrakhan","Europe\/Athens","Europe\/Belgrade","Europe\/Berlin","Europe\/Bratislava","Europe\/Brussels","Europe\/Bucharest","Europe\/Budapest","Europe\/Busingen","Europe\/Chisinau","Europe\/Copenhagen","Europe\/Dublin","Europe\/Gibraltar","Europe\/Guernsey","Europe\/Helsinki","Europe\/Isle_of_Man","Europe\/Istanbul","Europe\/Jersey","Europe\/Kaliningrad","Europe\/Kirov","Europe\/Kyiv","Europe\/Lisbon","Europe\/Ljubljana","Europe\/London","Europe\/Luxembourg","Europe\/Madrid","Europe\/Malta","Europe\/Mariehamn","Europe\/Minsk","Europe\/Monaco","Europe\/Moscow","Europe\/Oslo","Europe\/Paris","Europe\/Podgorica","Europe\/Prague","Europe\/Riga","Europe\/Rome","Europe\/Samara","Europe\/San_Marino","Europe\/Sarajevo","Europe\/Saratov","Europe\/Simferopol","Europe\/Skopje","Europe\/Sofia","Europe\/Stockholm","Europe\/Tallinn","Europe\/Tirane","Europe\/Ulyanovsk","Europe\/Vaduz","Europe\/Vatican","Europe\/Vienna","Europe\/Vilnius","Europe\/Volgograd","Europe\/Warsaw","Europe\/Zagreb","Europe\/Zurich","Indian\/Antananarivo","Indian\/Chagos","Indian\/Christmas","Indian\/Cocos","Indian\/Comoro","Indian\/Kerguelen","Indian\/Mahe","Indian\/Maldives","Indian\/Mauritius","Indian\/Mayotte","Indian\/Reunion","Pacific\/Apia","Pacific\/Auckland","Pacific\/Bougainville","Pacific\/Chatham","Pacific\/Chuuk","Pacific\/Easter","Pacific\/Efate","Pacific\/Fakaofo","Pacific\/Fiji","Pacific\/Funafuti","Pacific\/Galapagos","Pacific\/Gambier","Pacific\/Guadalcanal","Pacific\/Guam","Pacific\/Honolulu","Pacific\/Kanton","Pacific\/Kiritimati","Pacific\/Kosrae","Pacific\/Kwajalein","Pacific\/Majuro","Pacific\/Marquesas","Pacific\/Midway","Pacific\/Nauru","Pacific\/Niue","Pacific\/Norfolk","Pacific\/Noumea","Pacific\/Pago_Pago","Pacific\/Palau","Pacific\/Pitcairn","Pacific\/Pohnpei","Pacific\/Port_Moresby","Pacific\/Rarotonga","Pacific\/Saipan","Pacific\/Tahiti","Pacific\/Tarawa","Pacific\/Tongatapu","Pacific\/Wake","Pacific\/Wallis","UTC"],
1152        studioCategoryNames: ["Dance","Yoga","Cycling","Gym","Trainer","Salon","Booking","Consulting","Club"],
1153        countryCodesList: ["US","AU","XX"],
1154        DEFAULT_TIMEZONE: 'America/Chicago',
1155        ORG_STATUS_ACTIVE: 0,
1156        ORG_STATUS_PROSPECT: 10,
1157        ORG_STATUS_ARCHIVED: 20,
1158        levelTypes: {"-1":{"100":"Prospects","101":"Inactive","110":"Members","400":"Kiosk","440":"Workers","450":"Volunteer","500":"Instructors","520":"Trainers","600":"Staff","700":"Managers","800":"Accountant","900":"Owners","1000":"Super Admins"},"0":{"0":"Archive","100":"Prospect","101":"Inactive","110":"Student","400":"Kiosk","440":"Worker","450":"Volunteer","500":"Instructor","600":"Staff","700":"Manager","800":"Accountant","900":"Owner"},"1":{"0":"Archive","100":"Prospect","101":"Inactive","110":"Student","400":"Kiosk","440":"Worker","450":"Volunteer","500":"Instructor","600":"Staff","700":"Manager","800":"Accountant","900":"Owner"},"2":{"0":"Archive","100":"Prospect","101":"Inactive","110":"Student","400":"Kiosk","440":"Worker","450":"Volunteer","500":"Instructor","600":"Staff","700":"Manager","800":"Accountant","900":"Owner"},"3":{"0":"Archive","100":"Prospect","101":"Inactive","103":"Groupon","110":"Member","400":"Kiosk","440":"Worker","450":"Volunteer","500":"Instructor","520":"Trainer","600":"Staff","700":"Manager","800":"Accountant","900":"Owner"},"4":{"0":"Archive","100":"Prospect","101":"Inactive","110":"Member","400":"Kiosk","440":"Worker","450":"Volunteer","500":"Instructor","520":"Trainer","600":"Staff","700":"Manager","800":"Accountant","900":"Owner"},"5":{"0":"Archive","100":"Prospect","101":"Inactive","110":"Member","400":"Kiosk","440":"Worker","450":"Volunteer","500":"Instructor","600":"Staff","700":"Manager","800":"Accountant","900":"Owner"},"6":{"0":"Archive","100":"Prospect","101":"Inactive","110":"Member","400":"Kiosk","440":"Worker","450":"Volunteer","500":"Instructor","600":"Staff","700":"Manager","800":"Accountant","900":"Owner"},"7":{"0":"Archive","100":"Prospect","101":"Inactive","110":"Member","400":"Kiosk","440":"Worker","450":"Volunteer","500":"Instructor","600":"Staff","700":"Manager","800":"Accountant","900":"Owner"},"8":{"0":"Archive","100":"Prospect","101":"Inactive","103":"Groupon","110":"Member","400":"Kiosk","440":"Worker","450":"Volunteer","500":"Instructor","520":"Trainer","600":"Staff","700":"Manager","800":"Accountant","900":"Owner"}},
1159        userLevelTypes: {"0":{"name":"Block","text":"Blocked","desc":"Block Level - Blocked User"},"1":{"name":"Guest","text":"Guest Level","desc":"Guest Level - Not Activated"},"2":{"name":"User","text":"User Level","desc":"User Level - Activated"},"5":{"name":"Staff","text":"Staff Level","desc":"Staff Level - Limited Admin Access"}
1159,"8":{"name":"Admin","text":"Admin Level","desc":"Admin Level - System Access"},"9":{"name":"Super","text":"Super Admin","desc":"Super Admin - Full Access"},"20":{"name":"Master","text":"Master Admin","desc":"Master Admin - Full Control"}},
1160        ACCESS_LVL_STAFF: 5,
1161        ACCESS_LVL_ADMIN: 8,
1162        ACCESS_LVL_SUPER: 9,
1163        STUDIO_LVL_OWNER: 900,
1164        STUDIO_LVL_MANAGER: 700,
1165        STUDIO_LVL_ACCOUNTANT: 800,
1166        STUDIO_LVL_INSTRUCTOR: 500,
1167        STUDIO_LVL_VOLUNTEER: 450,
1168        STUDIO_LVL_WORKER: 440,
1169        TIMESPAN_NEXT_MONTH: 9,
1170        pay_status_cash: 10,
1171        PKG_ADMIT_ANY_CLASS: 1,
1172        PKG_ADMIT_SPECIFIC_CLASS: 2,
1173        PKG_ADMIT_PRIVATE_APT: 3,
1174        PKG_ADMIT_FACILITY: 4,
1175        PKG_ADMIT_PRACTICE: 6,
1176        PKG_ADMIT_RENTAL: 7,
1177        PKG_STATUS_ARCHIVE: 1,
1178        GENDER_MALE: 0,
1179        GENDER_FEMALE: 1,
1180        PROFILE_MALE: 'https://d2aw08zl57i9ky.cloudfront.net/images/profile-male.png',
1181        PROFILE_FEMALE: 'https://d2aw08zl57i9ky.cloudfront.net/images/profile-female.png',
1182        PROFILE_UNKNOWN: 'https://d2aw08zl57i9ky.cloudfront.net/images/profile-unknown.png',
1183        REWARD_EARNED: 1,
1184        REWARD_REDEEMED: 2,
1185        BLAST_TEMPLATE_BLAST: 0,
1186        BLAST_TEMPLATE_SYSTEM: 1,
1187        BLAST_TEMPLATE_CUSTOM: 3,
1188        BLAST_TEMPLATE_PLATFORM: 4,
1189        emailTypes: {"1":"Email Blast","6":"Welcome","2":"Forgot Password","3":"Studio Receipt","4":"Purchase Receipt","5":"Passes Reminder","7":"Subscription Receipt","8":"Subscription Failed","9":"Recharge Receipt","10":"Invoice Failed","11":"Private Booked","12":"Private Canceled","13":"Purchase Refund","14":"Waiver Copy","22":"Document Link","26":"Document Fully Signed","15":"Referral Reward Earned","16":"Digital Gift Card","21":"Invoice"},
1190        messageTypes: {"1":{"title":"Blast","icon":"\/images\/icons\/messaging.png"},"4":{"title":"Purchase","icon":"\/images\/icons\/cart.png"},"11":{"title":"Booked","icon":"\/images\/icons\/checkmark.png"},"15":{"title":"Reward Earned","icon":"\/images\/icons\/points.png"},"16":{"title":"Digital Gift Card","icon":"\/images\/icons\/gift.png"}},
1191        activityTypes: {"100":{"type":"Account","color":"#59a8c5","icon":"\/images\/icon-adduser.png","label":"Registered account","sound":"join"},"101":{"type":"Account","color":"#59a8c5","icon":"\/images\/icons\/child.png","label":"Registered child"},"200":{"type":"Purchase","color":"#79b783","icon":"\/images\/icons\/cart.png","label":"Purchase successful","sound":"purchase"},"201":{"type":"Purchase","color":"#c96868","icon":"\/images\/icons\/cart.png","label":"Purchase failed"},"202":{"type":"Purchase","color":"#668cc9","icon":"\/images\/icons\/pending.png","label":"Purchase pending"},"203":{"type":"Purchase","color":"#c96868","icon":"\/images\/icons\/cart.png","label":"Purchase refunded"},"204":{"type":"Purchase","color":"#c96868","icon":"\/images\/icons\/cart.png","label":"Purchase deleted"},"205":{"type":"Purchase","color":"#887ab7","icon":"\/images\/icons\/cart.png","label":"Purchase transferred"},"206":{"type":"Purchase","color":"#c96868","icon":"\/images\/icons\/pending.png","label":"Pending cancelled"},"207":{"type":"Purchase","color":"#668cc9","icon":"\/images\/icons\/pending.png","label":"Pending reactivated"},"208":{"type":"Purchase","color":"#eec58a","icon":"\/images\/icons\/refund.png","label":"Subscription cancelled"},"209":{"type":"Purchase","color":"#59c1ca","icon":"\/images\/icons\/refund.png","label":"Subscription enabled"},"210":{"type":"Purchase","color":"#59c1ca","icon":"\/images\/icons\/pending.png","label":"Pending frozen"},"215":{"type":"Purchase","color":"#59c1ca","icon":"\/images\/icons\/cart.png","label":"Purchase modified"},"216":{"type":"Purchase","color":"#59c1ca","icon":"\/images\/icons\/cart.png","label":"Purchase package modified"},"217":{"type":"Purchase","color":"#59c1ca","icon":"\/images\/icons\/cart.png","label":"Purchase quantity modified"},"218":{"type":"Purchase","color":"#59c1ca","icon":"\/images\/icons\/cart.png","label":"Purchase price modified"},"219":{"type":"Purchase","color":"#59c1ca","icon":"\/images\/icons\/cart.png","label":"Purchase valid date modified"},"220":{"type":"Purchase","color":"#59c1ca","icon":"\/images\/icons\/cart.png","label":"Purchase expire date modified"},"221":{"type":"Purchase","color":"#59c1ca","icon":"\/images\/icons\/cart.png","label":"Purchase date modified"},"222":{"type":"Purchase","color":"#59c1ca","icon":"\/images\/icons\/cart.png","label":"Purchase note modified"},"223":{"type":"Purchase","color":"#c96868","icon":"\/images\/icons\/cart.png","label":"Orphaned charge detected, contact support"},"224":{"type":"Purchase","color":"#59c1ca","icon":"\/images\/icons\/cart.png","label":"Purchase imported"},"300":{"type":"Check-In","color":"#668cc9","icon":"\/images\/icons\/checkmark.png","label":"Check-in successful","sound":"checkin"},"301":{"type":"Check-In","color":"#c96868","icon":"\/images\/icons\/checkmark.png","label":"Check-in cancelled"},"501":{"type":"Inventory","color":"#eec58a","icon":"\/images\/icons\/store.png","label":"Inventory added"},"500":{"type":"Inventory","color":"#59c1ca","icon":"\/images\/icons\/store.png","label":"Inventory deleted"},"600":{"type":"Notify","color":"#887ab7","icon":"\/images\/icons\/email.png","label":"Email sent"},"601":{"type":"Notify","color":"#887ab7","icon":"\/images\/icons\/email.png","label":"Blast sent"},"700":{"type":"Card","color":"#79b783","icon":"\/images\/icons\/creditcard.png","label":"Card added"},"701":{"type":"Card","color":"#c96868","icon":"\/images\/icons\/creditcard.png","label":"Card removed"},"800":{"type":"Tag","color":"#887ab7","icon":"\/images\/icons\/keytag.png","label":"Key tag claimed"},"900":{"type":"Points","color":"#d4af49","icon":"\/images\/icons\/points.png","label":"Points earned"},"910":{"type":"Points","color":"#79b783","icon":"\/images\/icons\/points.png","label":"Points awarded"},"915":{"type":"Points","color":"#887ab7","icon":"\/images\/icons\/points.png","label":"Points redeemed"},"916":{"type":"Points","color":"#668cc9","icon":"\/images\/icons\/points.png","label":"Points modified"},"920":{"type":"Points","color":"#c96868","icon":"\/images\/icons\/points.png","label":"Points deleted"},"1001":{"type":"Deposit","color":"#c96868","icon":"\/images\/icons\/dollarsign.png","label":"Deposit increased"},"1000":{"type":"Deposit","color":"#79b783","icon":"\/images\/icons\/dollarsign.png","label":"Deposit decreased"},"1100":{"type":"Account","color":"#79b783","icon":"\/images\/icons\/parent.png","label":"Primary account linked"},"1101":{"type":"Account","color":"#79b783","icon":"\/images\/icons\/parent.png","label":"Secondary account linked"},"1102":{"type":"Account","color":"#c96868","icon":"\/images\/icons\/parent.png","label":"Unlinked primary account"},"1103":{"type":"Account","color":"#c96868","icon":"\/images\/icons\/parent.png","label":"Unlinked secondary account"},"1104":{"type":"Member","color":"#79b783","icon":"\/images\/icons\/modified.png","label":"Studio waiver accepted"}
1191,"1105":{"type":"Member","color":"#668cc9","icon":"\/images\/icons\/modified.png","label":"Member modified"},"1106":{"type":"Member","color":"#668cc9","icon":"\/images\/icons\/modified.png","label":"Member modified access level"},"1107":{"type":"Member","color":"#887ab7","icon":"\/images\/icons\/modified.png","label":"Member modified group"},"1108":{"type":"Member","color":"#59c1ca","icon":"\/images\/icons\/modified.png","label":"Member modified notes"},"1109":{"type":"Member","color":"#eec58a","icon":"\/images\/icons\/modified.png","label":"Member modified authorizer"},"1110":{"type":"Member","color":"#eec58a","icon":"\/images\/icons\/modified.png","label":"Member modified default rate"},"1111":{"type":"Member","color":"#c96868","icon":"\/images\/icons\/trash.png","label":"Member deleted"},"1112":{"type":"Member","color":"#eec58a","icon":"\/images\/icons\/modified.png","label":"Member archived"},"1113":{"type":"Member","color":"#59c1ca","icon":"\/images\/icons\/image.png","label":"Member profile picture changed"},"1114":{"type":"Member","color":"#59c1ca","icon":"\/images\/icons\/image.png","label":"Member company logo changed"},"1200":{"type":"Account","color":"#668cc9","icon":"\/images\/icons\/lock.png","label":"Account password changed"},"1201":{"type":"Account","color":"#79b783","icon":"\/images\/icons\/member.png","label":"Account activated"},"1210":{"type":"Account","color":"#79b783","icon":"\/images\/icons\/modified.png","label":"Account modified"},"1211":{"type":"Account","color":"#79b783","icon":"\/images\/icons\/modified.png","label":"Account field modified"},"1212":{"type":"Account","color":"#c96868","icon":"\/images\/icons\/trash.png","label":"Account deleted"},"1300":{"type":"Calendar","color":"#668cc9","icon":"\/images\/icons\/calendar.png","label":"Calendar event added"},"1301":{"type":"Calendar","color":"#c96868","icon":"\/images\/icons\/calendar.png","label":"Calendar event removed"},"400":{"type":"Calendar","color":"#668cc9","icon":"\/images\/icons\/booking.png","label":"Booking successful"},"401":{"type":"Calendar","color":"#c96868","icon":"\/images\/icons\/booking.png","label":"Booking cancelled"},"1400":{"type":"Clock","color":"#79b783","icon":"\/images\/icons\/agenda.png","label":"Clocked in"},"1401":{"type":"Clock","color":"#887ab7","icon":"\/images\/icons\/agenda.png","label":"Clocked out"},"1402":{"type":"Clock","color":"#668cc9","icon":"\/images\/icons\/agenda.png","label":"Clock modified"},"1403":{"type":"Clock","color":"#c96868","icon":"\/images\/icons\/agenda.png","label":"Clock deleted"},"1404":{"type":"Clock","color":"#59c1ca","icon":"\/images\/icons\/modified.png","label":"Clock staff modified"},"1405":{"type":"Clock","color":"#79b783","icon":"\/images\/icons\/clock.png","label":"Clock start time modified"},"1406":{"type":"Clock","color":"#887ab7","icon":"\/images\/icons\/clock.png","label":"Clock end time modified"},"1407":{"type":"Clock","color":"#eec58a","icon":"\/images\/icons\/pending.png","label":"Clock rate modified"},"1500":{"type":"Task","color":"#79b783","icon":"\/images\/icons\/task.png","label":"Task created"},"1501":{"type":"Task","color":"#668cc9","icon":"\/images\/icons\/task.png","label":"Task modified"},"1502":{"type":"Task","color":"#d4af49","icon":"\/images\/icons\/task.png","label":"Task field modified"},"1503":{"type":"Task","color":"#c96868","icon":"\/images\/icons\/task.png","label":"Task deleted"},"1504":{"type":"Task","color":"#668cc9","icon":"\/images\/icons\/task.png","label":"Task due date changed"},"1505":{"type":"Task","color":"#c96868","icon":"\/images\/icons\/task.png","label":"Task due date removed"},"1506":{"type":"Task","color":"#79b783","icon":"\/images\/icons\/task.png","label":"Task completed"},"1507":{"type":"Task","color":"#c96868","icon":"\/images\/icons\/task.png","label":"Task incomplete"},"1508":{"type":"Task","color":"#668cc9","icon":"\/images\/icons\/task.png","label":"Task commented"},"1509":{"type":"Task","color":"#668cc9","icon":"\/images\/icons\/task.png","label":"Task subtasks changed"},"1510":{"type":"Task","color":"#79b783","icon":"\/images\/icons\/task.png","label":"Task followed"},"1511":{"type":"Task","color":"#c96868","icon":"\/images\/icons\/task.png","label":"Task unfollowed"},"1512":{"type":"Task","color":"#668cc9","icon":"\/images\/icons\/task.png","label":"Task assigned"},"1513":{"type":"Task","color":"#79b783","icon":"\/images\/icons\/task.png","label":"Task group added"},"1514":{"type":"Task","color":"#c96868","icon":"\/images\/icons\/task.png","label":"Task group removed"},"1515":{"type":"Task","color":"#79b783","icon":"\/images\/icons\/task.png","label":"Task tag added"},"1516":{"type":"Task","color":"#c96868","icon":"\/images\/icons\/task.png","label":"Task tag removed"},"1600":{"type":"Notify","color":"#668cc9","icon":"\/images\/icons\/reminders.png","label":"Notify settings changed"},"1601":{"type":"Notify","color":"#79b783","icon":"\/images\/icons\/reminders.png","label":"Notify receipts changed"},"1602":{"type":"Notify","color":"#668cc9","icon":"\/images\/icons\/reminders.png","label":"Notify blasts changed"},"1603":{"type":"Notify","color":"#887ab7","icon":"\/images\/icons\/reminders.png","label":"Notify reminders changed"},"1604":{"type":"Notify","color":"#eec58a","icon":"\/images\/icons\/reminders.png","label":"Push notify changed"},"1605":{"type":"Notify","color":"#887ab7","icon":"\/images\/icons\/reminders.png","label":"Receive email news changed"},"1700":{"type":"Billing","color":"#79b783","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan charged","sound":"purchase"},"1701":{"type":"Billing","color":"#c96868","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan failed"},"1702":{"type":"Billing","color":"#887ab7","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan refunded"},"1703":{"type":"Billing","color":"#c96868","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan cancelled"},"1704":{"type":"Billing","color":"#668cc9","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan pending"},"1715":{"type":"Billing","color":"#b7a668","icon":"\/images\/icons\/dollarsign.png","label":"Billing bank debit settling"},"1705":{"type":"Billing","color":"#c96868","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan deleted"},"1706":{"type":"Billing","color":"#eec58a","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan reactivated"},"1707":{"type":"Billing","color":"#668cc9","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan modified"},"1708":{"type":"Billing","color":"#59c1ca","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan level modified"},"1709":{"type":"Billing","color":"#59c1ca","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan period modified"},"1710":{"type":"Billing","color":"#59c1ca","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan total modified"},"1711":{"type":"Billing","color":"#59c1ca","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan charge date modified"},"1712":{"type":"Billing","color":"#59c1ca","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan valid date modified"},"1713":{"type":"Billing","color":"#59c1ca","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan expire date modified"},"1714":{"type":"Billing","color":"#59c1ca","icon":"\/images\/icons\/dollarsign.png","label":"Billing plan modifiied renews"},"1800":{"type":"Coupon","color":"#79b783","icon":"\/images\/icons\/coupon2.png","label":"Coupon added"},"1801":{"type":"Coupon","color":"#59c1ca","icon":"\/images\/icons\/coupon2.png","label":"Coupon edited"},"1802":{"type":"Coupon","color":"#c96868","icon":"\/images\/icons\/coupon2.png","label":"Coupon deleted"},"1803":{"type":"Coupon","color":"#79b783","icon":"\/images\/icons\/coupon2.png","label":"Coupon claimed"},"1900":{"type":"Schedule","color":"#79b783","icon":"\/images\/icons\/star1.png","label":"Class added"},"1901":{"type":"Schedule","color":"#59c1ca","icon":"\/images\/icons\/star1.png","label":"Class modified"},"1902":{"type":"Schedule","color":"#c96868","icon":"\/images\/icons\/star1.png","label":"Class deleted"},"1903":{"type":"Schedule","color":"#79b783","icon":"\/images\/icons\/star1.png","label":"Schedule category added"},"1904":{"type":"Schedule","color":"#59c1ca","icon":"\/images\/icons\/star1.png","label":"Schedule category renamed"},"1905":{"type":"Schedule","color":"#c96868","icon":"\/images\/icons\/star1.png","label":"Schedule category deleted"},"1910":{"type":"Pricing","color":"#79b783","icon":"\/images\/icons\/dollarsign.png","label":"Price added"},"1911":{"type":"Pricing","color":"#59c1ca","icon":"\/images\/icons\/dollarsign.png","label":"Price modified"},"1912":{"type":"Pricing","color":"#c96868","icon":"\/images\/icons\/dollarsign.png","label":"Price deleted"},"1913":{"type":"Pricing","color":"#79b783","icon":"\/images\/icons\/dollarsign.png","label":"Pricing category added"},"1914":{"type":"Pricing","color":"#59c1ca","icon":"\/images\/icons\/dollarsign.png","label":"Pricing category renamed"},"1915":{"type":"Pricing","color":"#c96868","icon":"\/images\/icons\/dollarsign.png","label":"Pricing category deleted"},"1916":{"type":"Pricing","color":"#8a8a95","icon":"\/images\/icons\/dollarsign.png","label":"Field changed"},"1906":{"type":"Schedule","color":"#8a8a95","icon":"\/images\/icons\/star1.png","label":"Field changed"},"2002":{"type":"Class","color":"#79b783","icon":"\/images\/icons\/star1.png","label":"Class enrolled"},"2003":{"type":"Class","color":"#c96868","icon":"\/images\/icons\/star1.png","label":"Class unenrolled"},"2004":{"type":"Class","color":"#59c1ca","icon":"\/images\/icons\/star1.png","label":"Class enrollment modified"},"2100":{"type":"Translation","color":"#79b783","icon":"\/images\/icons\/translate.png","label":"Translation added"},"2101":{"type":"Translation","color":"#59c1ca","icon":"\/images\/icons\/translate.png","label":"Translation edited"},"2102":{"type":"Translation","color":"#c96868","icon":"\/images\/icons\/translate.png","label":"Translation deleted"},"2103":{"type":"Translation","color":"#668cc9","icon":"\/images\/icons\/translate.png","label":"Translations imported"},"2200":{"type":"Prospect","color":"#f0b41e","icon":"\/images\/icons\/star1.png","label":"Prospect added"},"2201":{"type":"Prospect","color":"#1c5bb8","icon":"\/images\/icons\/star1.png","label":"Prospect reactivated"},"2202":{"type":"Prospect","color":"#888888","icon":"\/images\/icons\/pending.png","label":"Prospect archived"},"2203":{"type":"Prospect","color":"#555b63","icon":"\/images\/icons\/member.png","label":"Prospect removed"},"2204":{"type":"Prospect","color":"#1e7a44","icon":"\/images\/icons\/checkmark.png","label":"Prospect won"}
1191,"2205":{"type":"Prospect","color":"#6a3bb8","icon":"\/images\/icons\/star1.png","label":"Prospect stage moved"},"2206":{"type":"Prospect","color":"#b3266e","icon":"\/images\/icons\/messaging.png","label":"Prospect touch logged"},"2207":{"type":"Prospect","color":"#1c5bb8","icon":"\/images\/icons\/email.png","label":"Outreach email sent"},"2208":{"type":"Prospect","color":"#1e7a44","icon":"\/images\/icons\/email.png","label":"Outreach email opened"},"2209":{"type":"Prospect","color":"#b3266e","icon":"\/images\/icons\/email.png","label":"Outreach link clicked"},"2210":{"type":"Prospect","color":"#e03131","icon":"\/images\/icons\/booking.png","label":"Outreach page visited"},"2211":{"type":"Prospect","color":"#59c1ca","icon":"\/images\/icon-adduser.png","label":"Prospect contact added"},"2212":{"type":"Prospect","color":"#5d45a2","icon":"\/images\/icons\/email.png","label":"Claim link created"},"2213":{"type":"Prospect","color":"#1e7a44","icon":"\/images\/icons\/checkmark.png","label":"Prospect claimed studio"},"2300":{"type":"Invoice","color":"#668cc9","icon":"\/images\/icons\/invoice.png","label":"Invoice created"},"2301":{"type":"Invoice","color":"#668cc9","icon":"\/images\/icons\/invoice.png","label":"Invoice updated"},"2302":{"type":"Invoice","color":"#c96868","icon":"\/images\/icons\/invoice.png","label":"Invoice deleted"},"2303":{"type":"Invoice","color":"#887ab7","icon":"\/images\/icons\/email.png","label":"Invoice emailed"},"2304":{"type":"Invoice","color":"#79b783","icon":"\/images\/icons\/invoice.png","label":"Invoice partial payment","sound":"purchase"},"2305":{"type":"Invoice","color":"#79b783","icon":"\/images\/icons\/invoice.png","label":"Invoice paid in full","sound":"purchase"},"2306":{"type":"Invoice","color":"#c96868","icon":"\/images\/icons\/invoice.png","label":"Invoice charge failed"},"2307":{"type":"Invoice","color":"#668cc9","icon":"\/images\/icons\/pending.png","label":"Recurring invoice scheduled"},"2308":{"type":"Invoice","color":"#887ab7","icon":"\/images\/icons\/email.png","label":"Invoice email opened"},"2309":{"type":"Invoice","color":"#887ab7","icon":"\/images\/icons\/link.png","label":"Invoice email link clicked"},"2310":{"type":"Invoice","color":"#668cc9","icon":"\/images\/icons\/invoice.png","label":"Invoice viewed"},"2311":{"type":"Invoice","color":"#c96868","icon":"\/images\/icons\/invoice.png","label":"Invoice reopened"},"2316":{"type":"Invoice","color":"#4a9","icon":"\/images\/icons\/invoice.png","label":"Invoice signed"},"2312":{"type":"Invoice","color":"#c96868","icon":"\/images\/icons\/invoice.png","label":"Invoice canceled"},"2313":{"type":"Invoice","color":"#668cc9","icon":"\/images\/icons\/invoice.png","label":"Invoice reactivated"},"2314":{"type":"Invoice","color":"#7c9c6e","icon":"\/images\/icons\/invoice.png","label":"Estimate approved"},"2315":{"type":"Invoice","color":"#c96868","icon":"\/images\/icons\/invoice.png","label":"Estimate declined"},"2400":{"type":"Document","color":"#7c9c6e","icon":"\/images\/icons\/document.png","label":"Document created"},"2401":{"type":"Document","color":"#7c9c6e","icon":"\/images\/icons\/document.png","label":"Document updated"},"2402":{"type":"Document","color":"#c96868","icon":"\/images\/icons\/document.png","label":"Document deleted"},"2403":{"type":"Document","color":"#7c9c6e","icon":"\/images\/icons\/document.png","label":"Document published"},"2404":{"type":"Document","color":"#668cc9","icon":"\/images\/icons\/document.png","label":"Document sent"},"2405":{"type":"Document","color":"#668cc9","icon":"\/images\/icons\/document.png","label":"Document viewed"},"2406":{"type":"Document","color":"#4a9a8c","icon":"\/images\/icons\/document.png","label":"Document signed"},"2407":{"type":"Document","color":"#4a9a8c","icon":"\/images\/icons\/document.png","label":"Document accepted"},"2500":{"type":"Chat","color":"#668cc9","icon":"\/images\/icons\/email.png","label":"Chat started"},"2501":{"type":"Chat","color":"#c96666","icon":"\/images\/icons\/email.png","label":"Chat missed"},"2502":{"type":"Chat","color":"#4a9a8c","icon":"\/images\/icons\/email.png","label":"Chat closed"},"2503":{"type":"Chat","color":"#c9a466","icon":"\/images\/icons\/email.png","label":"Chat reopened"},"2504":{"type":"Chat","color":"#8c66c9","icon":"\/images\/icons\/email.png","label":"ML supp
1191ort requested"},"2505":{"type":"Chat","color":"#c96666","icon":"\/images\/icons\/email.png","label":"Chat deleted"},"2506":{"type":"Chat","color":"#c96666","icon":"\/images\/icons\/email.png","label":"Chat image removed"},"2507":{"type":"Chat","color":"#5d45a2","icon":"\/images\/icons\/chat.png","label":"Team chat channel created"},"2508":{"type":"Chat","color":"#5d45a2","icon":"\/images\/icons\/chat.png","label":"Team chat channel members changed"},"2700":{"type":"Account","color":"#c96666","icon":"\/images\/icon-lock-large.png","label":"Device signed out"},"2800":{"type":"Rooms","color":"#4a90d9","icon":"\/images\/icons\/door.png","label":"Room created"},"2801":{"type":"Rooms","color":"#4a90d9","icon":"\/images\/icons\/door.png","label":"Room updated"},"2802":{"type":"Rooms","color":"#c96666","icon":"\/images\/icons\/door.png","label":"Room deleted"},"2803":{"type":"Rooms","color":"#4a90d9","icon":"\/images\/icons\/door.png","label":"Practice reserved"},"2804":{"type":"Rooms","color":"#c96666","icon":"\/images\/icons\/door.png","label":"Practice canceled"},"2805":{"type":"Rooms","color":"#4a90d9","icon":"\/images\/icons\/door.png","label":"Room rented"},"2806":{"type":"Rooms","color":"#c96666","icon":"\/images\/icons\/door.png","label":"Rental canceled"}},
1192              },
1193      strings: {
1194        zip_code: 'Zip Code',
1195        level_types: {"100":"Prospects","101":"Inactive","110":"Members","400":"Kiosk","440":"Workers","450":"Volunteer","500":"Instructors","520":"Trainers","600":"Staff","700":"Managers","800":"Accountant","900":"Owners","1000":"Super Admins"}      }
1196    }
1197  },
1198  computed: {
1199    isAccountant() {
1200      // Accountant and above - the exact match locked Owners out of accountant
1201      // features like the Sales page's Export to QuickBooks
1202      return this.access.userlevel>=this.constant.ACCESS_LVL_ADMIN || this.org.level>=this.constant.STUDIO_LVL_ACCOUNTANT;
1203    },
1204    isStaff() {
1205      return this.access.userlevel>=this.constant.ACCESS_LVL_ADMIN || this.org.level>=this.constant.STUDIO_LVL_VOLUNTEER;
1206    },
1207    isManager() {
1208      return this.access.userlevel>=this.constant.ACCESS_LVL_ADMIN || this.org.level>=this.constant.STUDIO_LVL_MANAGER;
1209    },
1210    isOwner() {
1211      return this.access.userlevel>=this.constant.ACCESS_LVL_ADMIN || this.org.level>=this.constant.STUDIO_LVL_OWNER;
1212    },
1213    isAdmin() {
1214      return this.access.userlevel>=this.constant.ACCESS_LVL_ADMIN;
1215    },
1216    userTimezone() {
1217      return this.access.timezone ? this.access.timezone : (this.org ? this.org.timezone : moment.tz.guess());
1218    }
1219  },
1220}
1221
1222</script>
vendor: 1 bytes, line 1222
1222
1223<script src='/includes/vue/i18n.js?version=86'></script>
vendor: 1 bytes, line 1223
1223
1224<script src='/includes/vue/utils.js?version=86'></script>
vendor: 1 bytes, line 1224
1224
1225<script src='/includes/vue/popups.js?version=58'></script>
vendor: 1 bytes, line 1225
1225
1226<script src='/includes/vue/tasks.js?version=129'></script>
vendor: 1 bytes, line 1226
1226
1227<script src='/includes/vue/timesheets.js?version=129'></script>
vendor: 1 bytes, line 1227
1227
1228<script src='/includes/vue/support.js?version=6'></script>
vendor: 1 bytes, line 1228
1228
1229<script src='/includes/vue/components/activity-mini.js?version=35'></script>
vendor: 1 bytes, line 1229
1229
1230<script src='/includes/vue/components/image-crop.js?version=84'></script>
1230
1231<link rel='stylesheet' href='/includes/css/app/image-crop.css?version=849' />
1232<script src='/includes/vue/chat.js?version=261'></script>
1232
1233<div id="chatWidgetVue"><chat-widget :platform="1" :source="3" greeting="Hi. We&#039;re offline right now. Leave your question and we&#039;ll email you back." greetpic=""></chat-widget></div>
1234<script>
1235new Vue({ el: '#chatWidgetVue' });
1236</script>
1236
1237</body>
1238</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.