<commit_before>
<!DOCTYPE html>

<html lang="en">
	<head>
		<title>Hackalist - List of Upcoming Hackathons</title>
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<meta name="description" content="A list of upcoming hackathons worldwide.">
		<meta name="keywords" content="hackathon, hackathons, list, directory">
		<!-- Start Google Javascript -->
		<script>
			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
			(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
			m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
			})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
			ga('create', 'UA-51284668-3', 'auto');
			ga('require', 'displayfeatures');
			ga('send', 'pageview');
		</script>
		<link rel="shortcut icon" href="images/favicon.ico" />
		<link rel="stylesheet" type="text/css" href="css/skeleton.css">
		<link rel="stylesheet" type="text/css" href="css/style.css">
	</head>
	<body ng-app="hackalist">
		<div class="container" style="padding:20px;">
			<div class="row">
				<div class="twelve columns">
					<br><img src="images/logo.png" alt="Hackalist" class="img-center"><br>	
				</div>
			</div>
			<br>
			<div class="row">
				<div class="twelve columns">
					<p style="text-align:center;">
						A list of upcoming hackathons from around the world. Open to all students, no cost to attend.
						<br><br>
						<a class="button" href="https://github.com/Hackalist/Hackalist.github.io">Contribute at GitHub</a>
						<div id="toggleNav" style="text-align:center;" ng-init="travelToggle = 0; prizeToggle = 0; highSchoolersToggle = 0">
							<h2>Show only hackathons that...</h2>
							Offer Travel Reimbursements
     						<div class="onoffswitch" style="left:45%; text-align:center;">
								<input id="cbTravelToggle" type="checkbox" class="onoffswitch-checkbox" ng-click="travelToggle = travelToggle + 1" /><label for="cbTravelToggle" class="onoffswitch-label" ><span class="onoffswitch-inner"></span><span class="onoffswitch-switch"></span></label>
							</div>
							<br>Have Prizes
							<div class="onoffswitch" style="left:45%; text-align:center;">
								<input id="cbPrizeToggle" type="checkbox" class="onoffswitch-checkbox" ng-click="prizeToggle = prizeToggle + 1" /><label for="cbPrizeToggle" class="onoffswitch-label" ><span class="onoffswitch-inner"></span><span class="onoffswitch-switch"></span></label>
							</div>
							<br>Accept High Schoolers
							<div class="onoffswitch" style="left:45%; text-align:center;">
								<input id="cbHighSchoolersToggle" type="checkbox" class="onoffswitch-checkbox" ng-click="highSchoolersToggle = highSchoolersToggle + 1" /><label for="cbHighSchoolersToggle" class="onoffswitch-label" ><span class="onoffswitch-inner"></span><span class="onoffswitch-switch"></span></label>
							</div>
						</div>
						<br>
						<div id="monthNav" style="text-align:center;">
							<h2>Month Navigation</h2>
							<a class="button" href="#april15">April</a> <a class="button" href="#may15">May</a> <a class="button" href="#june15">June</a> <a class="button" href="#july15">July</a>
						</div>
						<hr>
					</p>
				</div>
			</div>
		</div>

		<div class="container" style="padding:20px;" ng-controller="hackathonEvents">
			<div id="listings" class="row" ng-repeat="(key, month) in may15">
				<div id="{{key}}" class="twelve columns">
					<a name="may15"></a>
					<h1>{{key}}</h1>
				</div>
				<div class="twelve columns" ng-repeat="(key, hackathon) in month" ng-if="(((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0)))">
					<a href="{{hackathon.url}}" target="_blank">
						<h2>{{hackathon.title}}</h2>
					</a>
					<a href="{{hackathon.facebookURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/facebook.png" alt="Facebook profile" width="24px" ng-if="hackathon.facebookURL != ''">
					</a>
					<a href="{{hackathon.twitterURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/twitter.png" alt="Twitter profile" width="24px" ng-if="hackathon.twitterURL != ''">
					</a>
					<a href="{{hackathon.googlePlusURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/googleplus.png" alt="Google+ profile" width="24px" ng-if="hackathon.googlePlusURL != ''">
					</a>
					<p class="info-line">
						{{hackathon.startDate}} - {{hackathon.endDate}} in {{hackathon.city}}
					</p>
					<p class="info-line-sm">
						Hosted by {{hackathon.host}} for {{hackathon.length}} hours
					</p>
					<p class="info-line-sm" ng-if="hackathon.size == 'unknown'">
						Capacity: Unknown
					</p>
					<p class="info-line-sm" ng-if="hackathon.size != 'unknown'">
						Capacity: {{hackathon.size}}
					</p>
					<p class="info-line-sm" ng-if="hackathon.notes != ''">
						Note: {{hackathon.notes}}
					</p>
					<div class="travel-reimbursement">
						<img src="images/status-yes.png" alt="Travel reimbursement offered!" width="20" ng-if="hackathon.travel == 'yes'">
						<img src="images/status-no.png" alt="Travel reimbursement not offered" width="20" ng-if="hackathon.travel == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.travel == 'unknown'">
						<p class="info-line">
							Travel Reimbursement
						</p>
					</div>
					<div class="prizes">
						<img src="images/status-yes.png" alt="Prizes offered!" width="20" ng-if="hackathon.prize == 'yes'">
						<img src="images/status-no.png" alt="Prizes not offered" width="20" ng-if="hackathon.prize == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.prize == 'unknown'">
						<p class="info-line">
							Prizes
						</p>
					</div>
					<div class="high-schoolers">
						<img src="images/status-yes.png" alt="High schoolers accepted!" width="20" ng-if="hackathon.highSchoolers == 'yes'">
						<img src="images/status-no.png" alt="High schoolers not accepted" width="20" ng-if="hackathon.highSchoolers == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.highSchoolers == 'unknown'">
						<p class="info-line">
							High Schoolers
						</p>
					</div>
					<br>
				</div>
			</div>
			<div id="listings" class="row" ng-repeat="(key, month) in june15">
				<div id="{{key}}" class="twelve columns">
					<a name="june15"></a>
					<h1>{{key}}</h1>
				</div>
				<div class="twelve columns" ng-repeat="(key, hackathon) in month" ng-if="(((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0)))">
					<a href="{{hackathon.url}}" target="_blank">
						<h2>{{hackathon.title}}</h2>
					</a>
					<a href="{{hackathon.facebookURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/facebook.png" alt="Facebook profile" width="24px" ng-if="hackathon.facebookURL != ''">
					</a>
					<a href="{{hackathon.twitterURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/twitter.png" alt="Twitter profile" width="24px" ng-if="hackathon.twitterURL != ''">
					</a>
					<a href="{{hackathon.googlePlusURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/googleplus.png" alt="Google+ profile" width="24px" ng-if="hackathon.googlePlusURL != ''">
					</a>
					<p class="info-line">
						{{hackathon.startDate}} - {{hackathon.endDate}} in {{hackathon.city}}
					</p>
					<p class="info-line-sm">
						Hosted by {{hackathon.host}} for {{hackathon.length}} hours
					</p>
					<p class="info-line-sm" ng-if="hackathon.size == 'unknown'">
						Capacity: Unknown
					</p>
					<p class="info-line-sm" ng-if="hackathon.size != 'unknown'">
						Capacity: {{hackathon.size}}
					</p>
					<p class="info-line-sm" ng-if="hackathon.notes != ''">
						Note: {{hackathon.notes}}
					</p>
					<div class="travel-reimbursement">
						<img src="images/status-yes.png" alt="Travel reimbursement offered!" width="20" ng-if="hackathon.travel == 'yes'">
						<img src="images/status-no.png" alt="Travel reimbursement not offered" width="20" ng-if="hackathon.travel == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.travel == 'unknown'">
						<p class="info-line">
							Travel Reimbursement
						</p>
					</div>
					<div class="prizes">
						<img src="images/status-yes.png" alt="Prizes offered!" width="20" ng-if="hackathon.prize == 'yes'">
						<img src="images/status-no.png" alt="Prizes not offered" width="20" ng-if="hackathon.prize == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.prize == 'unknown'">
						<p class="info-line">
							Prizes
						</p>
					</div>
					<div class="high-schoolers">
						<img src="images/status-yes.png" alt="High schoolers accepted!" width="20" ng-if="hackathon.highSchoolers == 'yes'">
						<img src="images/status-no.png" alt="High schoolers not accepted" width="20" ng-if="hackathon.highSchoolers == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.highSchoolers == 'unknown'">
						<p class="info-line">
							High Schoolers
						</p>
					</div>
					<br>
				</div>
			</div>
			<div id="listings" class="row" ng-repeat="(key, month) in july15">
				<div id="{{key}}" class="twelve columns">
					<a name="july15"></a>
					<h1>{{key}}</h1>
				</div>
				<div class="twelve columns" ng-repeat="(key, hackathon) in month" ng-if="(((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0)))">
					<a href="{{hackathon.url}}" target="_blank">
						<h2>{{hackathon.title}}</h2>
					</a>
					<a href="{{hackathon.facebookURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/facebook.png" alt="Facebook profile" width="24px" ng-if="hackathon.facebookURL != ''">
					</a>
					<a href="{{hackathon.twitterURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/twitter.png" alt="Twitter profile" width="24px" ng-if="hackathon.twitterURL != ''">
					</a>
					<a href="{{hackathon.googlePlusURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/googleplus.png" alt="Google+ profile" width="24px" ng-if="hackathon.googlePlusURL != ''">
					</a>
					<p class="info-line"><commit_msg>Adding August '15 / Updating buttons<commit_after>
<!DOCTYPE html>

<html lang="en">
	<head>
		<title>Hackalist - List of Upcoming Hackathons</title>
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<meta name="description" content="A list of upcoming hackathons worldwide.">
		<meta name="keywords" content="hackathon, hackathons, list, directory">
		<!-- Start Google Javascript -->
		<script>
			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
			(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
			m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
			})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
			ga('create', 'UA-51284668-3', 'auto');
			ga('require', 'displayfeatures');
			ga('send', 'pageview');
		</script>
		<link rel="shortcut icon" href="images/favicon.ico" />
		<link rel="stylesheet" type="text/css" href="css/skeleton.css">
		<link rel="stylesheet" type="text/css" href="css/style.css">
	</head>
	<body ng-app="hackalist">
		<div class="container" style="padding:20px;">
			<div class="row">
				<div class="twelve columns">
					<br><img src="images/logo.png" alt="Hackalist" class="img-center"><br>	
				</div>
			</div>
			<br>
			<div class="row">
				<div class="twelve columns">
					<p style="text-align:center;">
						A list of upcoming hackathons from around the world. Open to all students, no cost to attend.
						<br><br>
						<a class="button" href="https://github.com/Hackalist/Hackalist.github.io">Contribute at GitHub</a>
						<div id="toggleNav" style="text-align:center;" ng-init="travelToggle = 0; prizeToggle = 0; highSchoolersToggle = 0">
							<h2>Show only hackathons that...</h2>
							Offer Travel Reimbursements
     						<div class="onoffswitch" style="left:45%; text-align:center;">
								<input id="cbTravelToggle" type="checkbox" class="onoffswitch-checkbox" ng-click="travelToggle = travelToggle + 1" /><label for="cbTravelToggle" class="onoffswitch-label" ><span class="onoffswitch-inner"></span><span class="onoffswitch-switch"></span></label>
							</div>
							<br>Have Prizes
							<div class="onoffswitch" style="left:45%; text-align:center;">
								<input id="cbPrizeToggle" type="checkbox" class="onoffswitch-checkbox" ng-click="prizeToggle = prizeToggle + 1" /><label for="cbPrizeToggle" class="onoffswitch-label" ><span class="onoffswitch-inner"></span><span class="onoffswitch-switch"></span></label>
							</div>
							<br>Accept High Schoolers
							<div class="onoffswitch" style="left:45%; text-align:center;">
								<input id="cbHighSchoolersToggle" type="checkbox" class="onoffswitch-checkbox" ng-click="highSchoolersToggle = highSchoolersToggle + 1" /><label for="cbHighSchoolersToggle" class="onoffswitch-label" ><span class="onoffswitch-inner"></span><span class="onoffswitch-switch"></span></label>
							</div>
						</div>
						<br>
						<div id="monthNav" style="text-align:center;">
							<h2>Month Navigation</h2>
							<a class="button" href="#may15">May</a> <a class="button" href="#june15">June</a> <a class="button" href="#july15">July</a> <a class="button" href="#august15">August</a>
						</div>
						<hr>
					</p>
				</div>
			</div>
		</div>

		<div class="container" style="padding:20px;" ng-controller="hackathonEvents">
			<div id="listings" class="row" ng-repeat="(key, month) in may15">
				<div id="{{key}}" class="twelve columns">
					<a name="may15"></a>
					<h1>{{key}}</h1>
				</div>
				<div class="twelve columns" ng-repeat="(key, hackathon) in month" ng-if="(((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0)))">
					<a href="{{hackathon.url}}" target="_blank">
						<h2>{{hackathon.title}}</h2>
					</a>
					<a href="{{hackathon.facebookURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/facebook.png" alt="Facebook profile" width="24px" ng-if="hackathon.facebookURL != ''">
					</a>
					<a href="{{hackathon.twitterURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/twitter.png" alt="Twitter profile" width="24px" ng-if="hackathon.twitterURL != ''">
					</a>
					<a href="{{hackathon.googlePlusURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/googleplus.png" alt="Google+ profile" width="24px" ng-if="hackathon.googlePlusURL != ''">
					</a>
					<p class="info-line">
						{{hackathon.startDate}} - {{hackathon.endDate}} in {{hackathon.city}}
					</p>
					<p class="info-line-sm">
						Hosted by {{hackathon.host}} for {{hackathon.length}} hours
					</p>
					<p class="info-line-sm" ng-if="hackathon.size == 'unknown'">
						Capacity: Unknown
					</p>
					<p class="info-line-sm" ng-if="hackathon.size != 'unknown'">
						Capacity: {{hackathon.size}}
					</p>
					<p class="info-line-sm" ng-if="hackathon.notes != ''">
						Note: {{hackathon.notes}}
					</p>
					<div class="travel-reimbursement">
						<img src="images/status-yes.png" alt="Travel reimbursement offered!" width="20" ng-if="hackathon.travel == 'yes'">
						<img src="images/status-no.png" alt="Travel reimbursement not offered" width="20" ng-if="hackathon.travel == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.travel == 'unknown'">
						<p class="info-line">
							Travel Reimbursement
						</p>
					</div>
					<div class="prizes">
						<img src="images/status-yes.png" alt="Prizes offered!" width="20" ng-if="hackathon.prize == 'yes'">
						<img src="images/status-no.png" alt="Prizes not offered" width="20" ng-if="hackathon.prize == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.prize == 'unknown'">
						<p class="info-line">
							Prizes
						</p>
					</div>
					<div class="high-schoolers">
						<img src="images/status-yes.png" alt="High schoolers accepted!" width="20" ng-if="hackathon.highSchoolers == 'yes'">
						<img src="images/status-no.png" alt="High schoolers not accepted" width="20" ng-if="hackathon.highSchoolers == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.highSchoolers == 'unknown'">
						<p class="info-line">
							High Schoolers
						</p>
					</div>
					<br>
				</div>
			</div>
			<div id="listings" class="row" ng-repeat="(key, month) in june15">
				<div id="{{key}}" class="twelve columns">
					<a name="june15"></a>
					<h1>{{key}}</h1>
				</div>
				<div class="twelve columns" ng-repeat="(key, hackathon) in month" ng-if="(((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0)))">
					<a href="{{hackathon.url}}" target="_blank">
						<h2>{{hackathon.title}}</h2>
					</a>
					<a href="{{hackathon.facebookURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/facebook.png" alt="Facebook profile" width="24px" ng-if="hackathon.facebookURL != ''">
					</a>
					<a href="{{hackathon.twitterURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/twitter.png" alt="Twitter profile" width="24px" ng-if="hackathon.twitterURL != ''">
					</a>
					<a href="{{hackathon.googlePlusURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/googleplus.png" alt="Google+ profile" width="24px" ng-if="hackathon.googlePlusURL != ''">
					</a>
					<p class="info-line">
						{{hackathon.startDate}} - {{hackathon.endDate}} in {{hackathon.city}}
					</p>
					<p class="info-line-sm">
						Hosted by {{hackathon.host}} for {{hackathon.length}} hours
					</p>
					<p class="info-line-sm" ng-if="hackathon.size == 'unknown'">
						Capacity: Unknown
					</p>
					<p class="info-line-sm" ng-if="hackathon.size != 'unknown'">
						Capacity: {{hackathon.size}}
					</p>
					<p class="info-line-sm" ng-if="hackathon.notes != ''">
						Note: {{hackathon.notes}}
					</p>
					<div class="travel-reimbursement">
						<img src="images/status-yes.png" alt="Travel reimbursement offered!" width="20" ng-if="hackathon.travel == 'yes'">
						<img src="images/status-no.png" alt="Travel reimbursement not offered" width="20" ng-if="hackathon.travel == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.travel == 'unknown'">
						<p class="info-line">
							Travel Reimbursement
						</p>
					</div>
					<div class="prizes">
						<img src="images/status-yes.png" alt="Prizes offered!" width="20" ng-if="hackathon.prize == 'yes'">
						<img src="images/status-no.png" alt="Prizes not offered" width="20" ng-if="hackathon.prize == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.prize == 'unknown'">
						<p class="info-line">
							Prizes
						</p>
					</div>
					<div class="high-schoolers">
						<img src="images/status-yes.png" alt="High schoolers accepted!" width="20" ng-if="hackathon.highSchoolers == 'yes'">
						<img src="images/status-no.png" alt="High schoolers not accepted" width="20" ng-if="hackathon.highSchoolers == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.highSchoolers == 'unknown'">
						<p class="info-line">
							High Schoolers
						</p>
					</div>
					<br>
				</div>
			</div>
			<div id="listings" class="row" ng-repeat="(key, month) in july15">
				<div id="{{key}}" class="twelve columns">
					<a name="july15"></a>
					<h1>{{key}}</h1>
				</div>
				<div class="twelve columns" ng-repeat="(key, hackathon) in month" ng-if="(((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0)))">
					<a href="{{hackathon.url}}" target="_blank">
						<h2>{{hackathon.title}}</h2>
					</a>
					<a href="{{hackathon.facebookURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/facebook.png" alt="Facebook profile" width="24px" ng-if="hackathon.facebookURL != ''">
					</a>
					<a href="{{hackathon.twitterURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/twitter.png" alt="Twitter profile" width="24px" ng-if="hackathon.twitterURL != ''">
					</a>
					<a href="{{hackathon.googlePlusURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/googleplus.png" alt="Google+ profile" width="24px" ng-if="hackathon.googlePlusURL != ''">
					</a>
					<p class="info-line">
						{{hackathon.startDate}} - {{hackathon.endDate}} in {{hackathon.city}}
					</p>
					<p class="info-line-sm">
						Hosted by {{hackathon.host}} for {{hackathon.length}} hours
					</p>
					<p class="info-line-sm" ng-if="hackathon.size == 'unknown'">
						Capacity: Unknown
					</p>
					<p class="info-line-sm" ng-if="hackathon.size != 'unknown'">
						Capacity: {{hackathon.size}}
					</p>
					<p class="info-line-sm" ng-if="hackathon.notes != ''">
						Note: {{hackathon.notes}}
					</p>
					<div class="travel-reimbursement">
						<img src="images/status-yes.png" alt="Travel reimbursement offered!" width="20" ng-if="hackathon.travel == 'yes'">
						<img src="images/status-no.png" alt="Travel reimbursement not offered" width="20" ng-if="hackathon.travel == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.travel == 'unknown'">
						<p class="info-line">
							Travel Reimbursement
						</p>
					</div>
					<div class="prizes">
						<img src="images/status-yes.png" alt="Prizes offered!" width="20" ng-if="hackathon.prize == 'yes'">
						<img src="images/status-no.png" alt="Prizes not offered" width="20" ng-if="hackathon.prize == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.prize == 'unknown'">
						<p class="info-line">
							Prizes
						</p>
					</div>
					<div class="high-schoolers">
						<img src="images/status-yes.png" alt="High schoolers accepted!" width="20" ng-if="hackathon.highSchoolers == 'yes'">
						<img src="images/status-no.png" alt="High schoolers not accepted" width="20" ng-if="hackathon.highSchoolers == 'no'">
						<img src="images/status-question.png" alt="Unknown" width="20" ng-if="hackathon.highSchoolers == 'unknown'">
						<p class="info-line">
							High Schoolers
						</p>
					</div>
					<br>
				</div>
			</div>
			<div id="listings" class="row" ng-repeat="(key, month) in august15">
				<div id="{{key}}" class="twelve columns">
					<a name="august15"></a>
					<h1>{{key}}</h1>
				</div>
				<div class="twelve columns" ng-repeat="(key, hackathon) in month" ng-if="(((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((hackathon.travel == 'yes') && (travelToggle % 2 != 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((hackathon.highSchoolers == 'yes') && (highSchoolersToggle % 2 != 0))) || (((travelToggle % 2 == 0)) && ((hackathon.prize == 'yes') && (prizeToggle % 2 != 0)) && ((highSchoolersToggle % 2 == 0))) || (((travelToggle % 2 == 0)) && ((prizeToggle % 2 == 0)) && ((highSchoolersToggle % 2 == 0)))">
					<a href="{{hackathon.url}}" target="_blank">
						<h2>{{hackathon.title}}</h2>
					</a>
					<a href="{{hackathon.facebookURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/facebook.png" alt="Facebook profile" width="24px" ng-if="hackathon.facebookURL != ''">
					</a>
					<a href="{{hackathon.twitterURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/twitter.png" alt="Twitter profile" width="24px" ng-if="hackathon.twitterURL != ''">
					</a>
					<a href="{{hackathon.googlePlusURL}}" style="margin-right: 5px;" ng-if="hackathon.facebookURL != ''">
						<img src="images/googleplus.png" alt="Google+ profile" width="24px" ng-if="hackathon.googlePlusURL != ''">
					</a>
					<p class="info-line">
{'fraction_non_alphanumeric': 0.23120912451423337, 'fraction_numerical': 0.01993617895169189, 'mean_word_length': 3.975947178116648, 'pattern_counts': {'":': 0, '<': 492, '<?xml version=': 0, '>': 492, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 7, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1613709', 'n_tokens_mistral': 13759, 'n_tokens_neox': 10880, 'n_words': 2189}