<commit_before><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Tableau Viz Assistant</title>	
		<script src="annyang.min.js"></script> <!-- Voice Recognition -->
		<script src="responsivevoice.js"></script> <!-- Voice Response -->
		<script src="js/reveal.js"></script>
		<script src="https://public.tableau.com/javascripts/api/tableau-2.min.js" type="text/javascript"></script> 
  </head>
<body>
<img src="bgfinal.png" class="bg_img" alt="background">
<img src="deloitte-logo-print.png" class="logo_deloitte" alt="Deloitte">
<h1 class="head">VIZ ECHO</h1>
<h2 class="head1">Hello Tableau</h2>
<center><img src="mic.png" alt="Mic" class="mic"> </center>
//<br>
//<div id="audio"></div>

<script>
  // Start listening.
  annyang.start();
responsiveVoice.speak('Hi. I am your voice assistant. How can I help you','UK English Male');
if (annyang) {
  var errorhandler = function(errorhandler) { responsiveVoice.speak('Sorry, did not get you', "UK English Male"); }
  var commands = {
	'Show me my dashboards': function() { Dashboards(); responsiveVoice.speak('I have 2 dashboards for you. Say any one', "UK English Male"); }
	'*anything':errorhandler
 };
  
  // Add commands to annyang
  annyang.addCommands(commands);

}

// Select Dashboard

function Dashboards()
	{
	window.location.replace("Dashboardspage.html");
	}	   
</script>


</body>

<style>
@font-face { font-family: Title; src: url('Knockout-HTF27-JuniorBantamwt.otf'); } 
@font-face { font-family: Description; src: url('FrutigerNextPro-Light.ttf'); } 

.bg_img
{
  position: fixed; 
  top: 0; 
  left: 0; 
  min-width: 100%;
  min-height: 100%;
}



.head{
position:absolute;
top:25px;
left:44%;
font-family:Title;
font-size:100px;
color:#313131;
}

.head:hover
{
  transition: color 0.9s ease;
   color:white;
}



.head1{
position:absolute;
top:160px;
right:42%;
font-family:Description;
font-size:25px;
color:#FFFFFF;
}


.mic
{
 position:absolute;
 top:310px;
 right:620px;
 filter: grayscale(0%); 
}

.mic:hover
{
   filter: grayscale(100%); 
   transition: filter 0.9s ease;

}

.logo_deloitte
{
 position:absolute;
  right:2%;
  top:5%;
  filter: grayscale(000%); 
  color:#313131;
}

.logo_deloitte:hover{
 filter: grayscale(100%);
}<commit_msg>asfasd<commit_after><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Tableau Viz Assistant</title>	
		<script src="annyang.min.js"></script> <!-- Voice Recognition -->
		<script src="responsivevoice.js"></script> <!-- Voice Response -->
		<script src="js/reveal.js"></script>
		<script src="https://public.tableau.com/javascripts/api/tableau-2.min.js" type="text/javascript"></script> 
  </head>
<body>
<img src="bgfinal.png" class="bg_img" alt="background">
<img src="deloitte-logo-print.png" class="logo_deloitte" alt="Deloitte">
<h1 class="head">VIZ ECHO</h1>
<h2 class="head1">Hello Tableau</h2>
<center><img src="mic.png" alt="Mic" class="mic"> </center>
//<br>
//<div id="audio"></div>

<script>
  // Start listening.
  annyang.start();
responsiveVoice.speak('Hi. I am your voice assistant. How can I help you','UK English Male');
if (annyang) {
  var errorhandler = function(errorhandler) { responsiveVoice.speak('Sorry, did not get you', "UK English Male"); }
  var commands = {
	'Show me my dashboards': function() { Dashboards(); responsiveVoice.speak('I have 2 dashboards for you. Say any one', "UK English Male"); }
	'*anything':errorhandler
 };
  
  // Add commands to annyang
  annyang.addCommands(commands);

}

// Select Dashboard

function Dashboards()
	{
	window.location.replace("Dashboardspage.html");
	}	   
</script>


</body>

<style>
@font-face { font-family: Title; src: url('Knockout-HTF27-JuniorBantamwt.otf'); } 
@font-face { font-family: Description; src: url('FrutigerNextPro-Light.ttf'); } 

.bg_img
{
  position: fixed; 
  top: 0; 
  left: 0; 
  min-width: 100%;
  min-height: 100%;
}



.head{
position:absolute;
top:25px;
left:44%;
font-family:Title;
font-size:100px;
color:#313131;
}

.head:hover
{
  transition: color 0.9s ease;
   color:white;
}



.head1{
position:absolute;
top:160px;
right:42%;
font-family:Description;
font-size:25px;
color:#FFFFFF;
}


.mic
{
position: absolute;
top: 0; bottom:0; left: 0; right:0;
margin: auto;
filter: grayscale(0%); 
}


.logo_deloitte
{
 position:absolute;
  right:2%;
  top:5%;
  filter: grayscale(000%); 
  color:#313131;
}

.logo_deloitte:hover{
 filter: grayscale(100%);
}
{'fraction_non_alphanumeric': 0.1848362494392104, 'fraction_numerical': 0.028488111260655, 'mean_word_length': 4.622950819672131, 'pattern_counts': {'":': 0, '<': 69, '<?xml version=': 0, '>': 69, 'https://': 2, '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': '298937', 'n_tokens_mistral': 1810, 'n_tokens_neox': 1652, 'n_words': 348}