<commit_before><html>
	<head>
		<meta content = "timeLapseLayout" name = "layout">
	
	</head>
	<body class = "yui-skin-sam">
		<content tag = "top"></content>
		<content tag = "center">
			<g:render template="timeLapseMenu"/>
			<div id = "map"></div>
			<div id = "mapCoordinatesDiv">Map Coordinates</div>
			<div id = "imageIdHyperlink">Image Id Hyperlink</div>
			<div id = "acquisitionDateText">Acquisition Date Text</div>
			
			<div id = "slider"></div>
			<span id = "movieControlsDiv">
				<button id = "rewindButton">Rewind</button>
				<span id = "playControls">
					<input id = "playReverseButton" name = "radio" type = "radio"/>
						<label for = "playReverseButton">Play Reverse</label>
					<input checked = "checked" id = "stopButton" name = "radio" type = "radio"/>
						<label for = "stopButton">Stop</label>
					<input id = "playForwardButton" name = "radio" type = "radio"/>
						<label for = "playForwardButton">Play Forward</label>
				</span>
				<button id = "fastForwardButton">Fast Forward</button>
			</span>
			<button id = "slowDownButton">Slow Down</button>
			<button id = "speedUpButton">Speed Up</button>
			
			<div id = "exportTimeLapseSummaryDialog" title = "Time Lapse Summary"></div>
			<div id = "exportLinkDialog" title = "Export Link"></div>

			<div id = "addMarkerDialog" title = "Add Marker">
				Latitude: <input id = "markerLatitudeInput" type = "text"/>
				<br>
				Longitude: <input id = "markerLongitudeInput" type = "text"/>
			</div>

			<form id = "submitForm" method = "post"></form>
		</content>
		<content tag = "bottom"></content>
		<r:script>
			var acquisitionDates = ["${(acquisitionDates).join("\",\"")}"];
			var bbox = new OpenLayers.Bounds(${bbox});
			var coordConvert = new CoordinateConversion();
			var countryCodes = ["${(countryCodes).join("\",\"")}"];
			var exportImageUrlBase = "${createLink(action: 'index', controller: 'templateExport')}";
			var exportLinkUrlBase = "${createLink(absolute: 'true', action: 'timeLapse', base: grailsApplication.config.omar.serverURL)}";
			var exportTimeLapseGifUrlBase = "${createLink(action: 'exportTimeLapseGif', controller: 'timeLapse')}";
			var exportTimeLapsePdfUrlBase = "${createLink(action: 'exportTimeLapsePdf', controller: 'timeLapse')}";
			var icon = "${resource(dir: 'js/img/', file: 'marker-blue.png', plugin: 'openlayers')}";
			var imageIds = ["${(imageIds).join("\",\"")}"];
			var imageUrlBase = "${createLink(absolute: true, action: "wms", base: grailsApplication.config.omar.serverURL, controller: "ogc" )}";
			var indexIds = ["${(indexIds).join("\",\"")}"];
			var niirsValues = ["${(niirsValues).join("\",\"")}"];
			var markers = [${(markers).join(",")}];
		</r:script>
	</body>
</html><commit_msg>Complete rewrite<commit_after><html>
	<head>
		<meta content = "timeLapseLayout" name = "layout">
	</head>
	<body class = "yui-skin-sam">
		<content tag = "top"></content>
		<content tag = "center">
			<g:render template="timeLapseMenu"/>
			<div id = "map"></div>
			<div id = "imageIdHyperlinkDiv">Image Id Hyperlink</div>
			<div id = "acquisitionDateTextDiv">Acquisition Date Text</div>
			
			<div id = "mapCoordinatesDiv">Map Coordinates</div>
			<div id = "timeLapseSlider"></div>
			
			<span id = "timeLapsePlayControlsSpan">
				<input id = "playReverseButton" name = "radio" type = "radio"/>
					<label for = "playReverseButton">Play Reverse</label>
				<button id = "stepBackButton">Step Back</button>
				<input checked = "checked" id = "stopButton" name = "radio" type = "radio"/>
					<label for = "stopButton">Stop</label>
				<button id = "stepForwardButton">Step Forward</button>
				<input id = "playForwardButton" name = "radio" type = "radio"/>
					<label for = "playForwardButton">Play Forward</label>
			</span>

			<button id = "timeLapseSummaryButton">Time Lapse Summary</button>
			<button id = "slowDownButton">Slow Down</button>
			<button id = "speedUpButton">Speed Up</button>
		
			<div id = "exportLinkDialog" title = "Export Link"></div>
			
			<div id = "timeLapseSummaryDialog" title = "Time Lapse Summary"></div>

			<form id = "submitForm" method = "post"></form>
		</content>
		<content tag = "bottom"></content>
		<r:script>
			var coordConvert = new CoordinateConversion();
			var exportImageUrlBase = "${createLink(action: 'index', controller: 'templateExport')}";
			var exportLinkUrlBase = "${createLink(absolute: 'true', action: 'timeLapse', base: grailsApplication.config.omar.serverURL)}";
			var exportTimeLapseGifUrlBase = "${createLink(action: 'exportTimeLapseGif', controller: 'timeLapse')}";
			var exportTimeLapsePdfUrlBase = "${createLink(action: 'exportTimeLapsePdf', controller: 'timeLapse')}";
			var groundSpaceUrl = "${createLink(action: 'index', controller: 'mapView')}";
			var groundToImageUrl = "${createLink(action: 'groundToImage', controller: 'imageSpace')}";
			var icon = "${resource(dir: 'js/img/', file: 'marker-blue.png', plugin: 'openlayers')}";
			var imageUrlBase = "${createLink(absolute: true, action: "wms", base: grailsApplication.config.omar.serverURL, controller: "ogc" )}";
			var imageSpaceChipUrl = "${createLink(absolute: true, action: "getTile", base: grailsApplication.config.omar.serverURL, controller: "icp" )}";	
			var timeLapseObject = ${timeLapseObject};
		</r:script>
	</body>
</html>
{'fraction_non_alphanumeric': 0.18197214904027098, 'fraction_numerical': 0.0, 'mean_word_length': 4.642250530785563, 'pattern_counts': {'":': 0, '<': 114, '<?xml version=': 0, '>': 114, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1889639', 'n_tokens_mistral': 1968, 'n_tokens_neox': 1721, 'n_words': 409}