<Page
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:System="clr-namespace:System;assembly=mscorlib"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    xmlns:local="clr-namespace:ForzaUI"
    mc:Ignorable="d"
	x:Class="DigitalGauge.TVR_Griffith_18"
	 >
	
    <Page.Resources>
        <Style x:Key="TextBlockStyle" TargetType="{x:Type local:FastTextBlock}">
            <Setter Property="FontFamily" Value="DG2_LCD"/>
            <Setter Property="Foreground" Value="#FFF52233"/>
             
            <Setter Property="TextAlignment" Value="Right"/>
        </Style>
		
		<BooleanToVisibilityConverter x:Key="BoolVisConverter" />
		
		<local:DigitalGaugeConfig x:Key="Config" HasClock="False" HasExternalTemp="False" UseDegreesF="False" UseMPH="True" UsePsi="False" MaxBoost="0" MinBoost="0" MaxSpeed="00" HasAbsLight="False" HasStmLight="False" HasTcsLight="False" HasGAccelX="False" HasGAccelY="False" HasShiftLights="True" HasTextTach="False" HasLapPlaceInfo="False" HasTextBoost="False" HasTextGAccel="False" HasTextOdometer="True" HasTextFuel="False" MaxFuel="15.85" MaxGear="0" MaxRpm="10000"></local:DigitalGaugeConfig>
		
		<Storyboard x:Key="Shift Lights Progress">
			<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FLASHING">
				<DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.816" Value="{x:Static Visibility.Visible}"/>
			</ObjectAnimationUsingKeyFrames>
			<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ShiftRed_1_On">
				<DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.6" Value="{x:Static Visibility.Visible}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.816" Value="{x:Static Visibility.Hidden}"/>
			</ObjectAnimationUsingKeyFrames>
			<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ShiftRed_2_On">
				<DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.684" Value="{x:Static Visibility.Visible}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.816" Value="{x:Static Visibility.Hidden}"/>
			</ObjectAnimationUsingKeyFrames>
			<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ShiftRed_3_On">
				<DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.767" Value="{x:Static Visibility.Visible}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.816" Value="{x:Static Visibility.Hidden}"/>
			</ObjectAnimationUsingKeyFrames>
		</Storyboard>
		<Storyboard x:Key="Shift Lights Flash" RepeatBehavior="Forever">
			<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ShiftRed_1_Flash">
				<DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.25" Value="{x:Static Visibility.Hidden}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.5" Value="{x:Static Visibility.Hidden}"/>
			</ObjectAnimationUsingKeyFrames>
			<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ShiftRed_2_Flash">
				<DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.25" Value="{x:Static Visibility.Hidden}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.5" Value="{x:Static Visibility.Hidden}"/>
			</ObjectAnimationUsingKeyFrames>
			<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ShiftRed_3_Flash">
				<DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.25" Value="{x:Static Visibility.Hidden}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.5" Value="{x:Static Visibility.Hidden}"/>
			</ObjectAnimationUsingKeyFrames>
		</Storyboard>
		<Storyboard x:Key="Start Up Animation">
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="Start_Up_Mask">
				<EasingDoubleKeyFrame KeyTime="0" Value="1"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="0"/>
			</DoubleAnimationUsingKeyFrames>
		</Storyboard>
		<Storyboard x:Key="Tach">
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="Tach_Mask_1">
				<EasingDoubleKeyFrame KeyTime="0" Value="89.938"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.001" Value="90.331"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="129.271"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.15" Value="146.434"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.2" Value="165.928"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="203.263"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.401" Value="268.531"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="339.127"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="409.057"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.65" Value="439.693"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="470.329"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.8" Value="435.661"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="469.329"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="504.334"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)" Storyboard.TargetName="Tach_Mask_1">
				<EasingDoubleKeyFrame KeyTime="0" Value="53.816"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.001" Value="53.229"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="-4.853"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.15" Value="-33.012499999999996"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.2" Value="-54.512"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="6.814"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.401" Value="11.809"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="11.809"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.65" Value="11.975"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="22.132"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.8" Value="85.464"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="143.468"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="201.802"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)" Storyboard.TargetName="Tach_Mask_1">
				<EasingDoubleKeyFrame KeyTime="0" Value="-60.807"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="-58.431"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.15" Value="-58.431"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.2" Value="-55.095"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="-3.758"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.401" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.65" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="6.559"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.8" Value="58.5"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="58.5"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="58.5"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="Needle">
				<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.05" Value="17.5375"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="34.409"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.2" Value="65.828"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.25" Value="61.918"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="67.332"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.401" Value="132.6"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="202.53"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="272.127"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.65" Value="304.927"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="339.393"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.75" Value="330.235"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.8" Value="336.396"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="371.399"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="405.15"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)" Storyboard.TargetName="Needle">
				<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.05" Value="-29.4485"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="-58.231"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.2" Value="-109.147"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.25" Value="-107.397"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="-109.643"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.401" Value="-110.309"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="-110.309"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.75" Value="-113.639"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.8" Value="-111.641"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="-55.224"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="1.198"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)" Storyboard.TargetName="Needle">
				<EasingDoubleKeyFrame KeyTime="0:0:0.05" Value="-61.031"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="-59.747"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.15" Value="-58.156"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.2" Value="-56.022"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.25" Value="-29.242"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="-3.935"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.35" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.401" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.65" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="2.519"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.75" Value="30.911"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.8" Value="58.115"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="58.115"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="59.666"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)" Storyboard.TargetName="Tach_Mask_2">
				<EasingDoubleKeyFrame KeyTime="0" Value="1"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="1"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.2" Value="0.854"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0.672"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.401" Value="0.48"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="0.253"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="0.253"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="0.253"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)" Storyboard.TargetName="Tach_Mask_3">
				<EasingDoubleKeyFrame KeyTime="0" Value="1"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.2" Value="1"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0.973"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.401" Value="0.958"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="0.911"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="0.879"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="0.756"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.8" Value="0.574"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="0.348"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="0.348"/>
			</DoubleAnimationUsingKeyFrames>
			<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Tach_Mask_2">
				<DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.1" Value="{x:Static Visibility.Visible}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.5" Value="{x:Static Visibility.Visible}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:0.6" Value="{x:Static Visibility.Hidden}"/>
				<DiscreteObjectKeyFrame KeyTime="0:0:1" Value="{x:Static Visibility.Hidden}"/>
			</ObjectAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="Needle_Tail">
				<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.65" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="1"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="Needle_Tail">
				<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.001" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.65" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="34.299"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.75" Value="64.602"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.8" Value="89.972"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="122.004"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="156.67"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="Needle_Red">
				<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.68" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="1"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.998" Value="1"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="1"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="Needle_Yellow">
				<EasingDoubleKeyFrame KeyTime="0" Value="1"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.68" Value="1"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.998" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="0"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)" Storyboard.TargetName="Needle_Tail">
				<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.65" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.75" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.8" Value="24.326"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="74.657"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="132.338"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)" Storyboard.TargetName="Needle_Tail">
				<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.65" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.75" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.8" Value="33.332"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.9" Value="59.25"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="Tach_Mask_2">
				<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.001" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="0"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="Tach_Mask_3">
				<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.001" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.2" Value="0"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="Needle_Red">
				<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.001" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.68" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.998" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="0"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="Needle_Yellow">
				<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.001" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.68" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.7" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:0.998" Value="0"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="0"/>
			</DoubleAnimationUsingKeyFrames>
		</Storyboard>
		<Storyboard x:Key="Fuel Gauge">
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)" Storyboard.TargetName="Fuel_Mask">
				<EasingDoubleKeyFrame KeyTime="0" Value="1"/>
				<EasingDoubleKeyFrame KeyTime="0:0:1" Value="0"/>
			</DoubleAnimationUsingKeyFrames>
		</Storyboard>
	</Page.Resources>
	<Page.Triggers>
		<EventTrigger RoutedEvent="FrameworkElement.Loaded" SourceName="LayoutRoot">
			<BeginStoryboard Storyboard="{StaticResource Shift Lights Flash}"/>
			<BeginStoryboard Storyboard="{StaticResource Tach}"/>
			<BeginStoryboard Storyboard="{StaticResource Fuel Gauge}"/>
		</EventTrigger>
	</Page.Triggers>
	<local:EventFire.FzTriggers>
        <local:EventFireTrigger Event="StartUp" Storyboard="{StaticResource Start Up Animation}"/>
    </local:EventFire.FzTriggers>


	<Canvas x:Name="LayoutRoot" Background="Transparent" Width="1280" Height="720">
		<VisualStateManager.VisualStateGroups>
			<VisualStateGroup x:Name="NightDaySplit">
				<VisualState x:Name="Day"/>
				<VisualState x:Name="Night"/>
			</VisualStateGroup>
		</VisualStateManager.VisualStateGroups>
        <Rectangle x:Name="Background_Black" Fill="Black" Height="720" Canvas.Left="0" Canvas.Top="0" Width="1280"/>
        <Canvas x:Name="Fuel_Animation" Height="720" Canvas.Left="0" Canvas.Top="0" Width="1280">
        	<Image x:Name="Background_Color" Height="182" Canvas.Left="175.909" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Tach_Background.png" Stretch="Fill" Canvas.Top="293.338" Width="928"/>
        	<Rectangle x:Name="Water_Mask" Fill="Black" Height="152" Canvas.Left="256" Canvas.Top="248" Width="40" RenderTransformOrigin="0.5,0.5">
        		<Rectangle.RenderTransform>
        			<TransformGroup>
        				<ScaleTransform/>
        				<SkewTransform AngleX="-33"/>
        				<RotateTransform/>
        				<TranslateTransform/>
        			</TransformGroup>
        		</Rectangle.RenderTransform>
        	</Rectangle>
        	<Rectangle x:Name="Fuel_Mask" Fill="Black" Height="122" Canvas.Left="352" Canvas.Top="321.332" Width="40" RenderTransformOrigin="0.5,0">
        		<Rectangle.RenderTransform>
        			<TransformGroup>
        				<ScaleTransform/>
        				<SkewTransform AngleX="-33"/>
        				<RotateTransform/>
        				<TranslateTransform X="-39.852"/>
        			</TransformGroup>
        		</Rectangle.RenderTransform>
        	</Rectangle>
        	<Rectangle x:Name="Oil_Pressure_Mask" Fill="Black" Height="152" Canvas.Left="907" Canvas.Top="226" Width="40" RenderTransformOrigin="0.5,0.5">
        		<Rectangle.RenderTransform>
        			<TransformGroup>
        				<ScaleTransform/>
        				<SkewTransform AngleX="33"/>
        				<RotateTransform/>
        				<TranslateTransform/>
        			</TransformGroup>
        		</Rectangle.RenderTransform>
        	</Rectangle>
        	<Rectangle x:Name="Oil_Temp_Mask" Fill="Black" Height="152" Canvas.Left="984" Canvas.Top="248" Width="40" RenderTransformOrigin="0.5,0.5">
        		<Rectangle.RenderTransform>
        			<TransformGroup>
        				<ScaleTransform/>
        				<SkewTransform AngleX="33"/>
        				<RotateTransform/>
        				<TranslateTransform/>
        			</TransformGroup>
        		</Rectangle.RenderTransform>
        	</Rectangle>
        </Canvas>
        <Canvas x:Name="Tach" Height="720" Canvas.Left="0" Canvas.Top="0" Width="1280">
        	<Image x:Name="Needle_Tail" Height="79" Canvas.Left="659.3" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Needle_Tail.png" Stretch="Fill" Canvas.Top="283.988" Width="86" RenderTransformOrigin="1,0.5" Opacity="0">
        		<Image.RenderTransform>
        			<TransformGroup>
        				<ScaleTransform/>
        				<SkewTransform/>
        				<RotateTransform/>
        				<TranslateTransform/>
        			</TransformGroup>
        		</Image.RenderTransform>
        	</Image>
        	<Rectangle x:Name="Tach_Mask_1" Fill="Black" Height="96" Canvas.Left="301" Canvas.Top="268.667" Width="175" RenderTransformOrigin="0.5,1">
        		<Rectangle.RenderTransform>
        			<TransformGroup>
        				<ScaleTransform/>
        				<SkewTransform/>
        				<RotateTransform Angle="-60.807"/>
        				<TranslateTransform X="89.938" Y="53.816"/>
        			</TransformGroup>
        		</Rectangle.RenderTransform>
        	</Rectangle>
        	<Rectangle x:Name="Tach_Mask_2" Fill="Black" Height="99" Canvas.Left="456" Canvas.Top="272" Width="352.5" RenderTransformOrigin="1,0.5">
        		<Rectangle.RenderTransform>
        			<TransformGroup>
        				<ScaleTransform/>
        				<SkewTransform/>
        				<RotateTransform/>
        				<TranslateTransform/>
        			</TransformGroup>
        		</Rectangle.RenderTransform>
        	</Rectangle>
        	<Rectangle x:Name="Tach_Mask_3" Fill="Black" Height="80" Canvas.Left="632" Canvas.Top="528" Width="344" RenderTransformOrigin="1,0.5">
        		<Rectangle.RenderTransform>
        			<TransformGroup>
        				<ScaleTransform/>
        				<SkewTransform/>
        				<RotateTransform Angle="56.619"/>
        				<TranslateTransform/>
        			</TransformGroup>
        		</Rectangle.RenderTransform>
        	</Rectangle>
        	<Image x:Name="Tach_Alpha" Height="385" Canvas.Left="79.042" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Graphics_Main.png" Stretch="Fill" Canvas.Top="166.666" Width="1122"/>
        	<Canvas x:Name="Needle" Height="139" Canvas.Left="422.25" Canvas.Top="351.25" Width="31" RenderTransformOrigin="0.5,1">
        		<Canvas.RenderTransform>
        			<TransformGroup>
        				<ScaleTransform/>
        				<SkewTransform/>
        				<RotateTransform Angle="-61.031"/>
        				<TranslateTransform/>
        			</TransformGroup>
        		</Canvas.RenderTransform>
        		<Image x:Name="Needle_Red" Height="139" Canvas.Left="0" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Needle_Red.png" Stretch="Fill" Canvas.Top="0" Width="31" RenderTransformOrigin="0.5,0.5" Opacity="0">
        			<Image.RenderTransform>
        				<TransformGroup>
        					<ScaleTransform/>
        					<SkewTransform/>
        					<RotateTransform/>
        					<TranslateTransform/>
        				</TransformGroup>
        			</Image.RenderTransform>
        		</Image>
        		<Image x:Name="Needle_Yellow" Height="139" Canvas.Left="0" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Needle_Yellow.png" Stretch="Fill" Canvas.Top="0" Width="31" RenderTransformOrigin="0.5,0.5">
        			<Image.RenderTransform>
        				<TransformGroup>
        					<ScaleTransform/>
        					<SkewTransform/>
        					<RotateTransform/>
        					<TranslateTransform/>
        				</TransformGroup>
        			</Image.RenderTransform>
        		</Image>
        	</Canvas>
        </Canvas>
        <Canvas x:Name="Shift_Lights" Height="96" Canvas.Left="504" Canvas.Top="96" Width="404">
        	<Canvas x:Name="OFF" Height="96" Width="404" Canvas.Left="0" Canvas.Top="0">
        		<Rectangle x:Name="Black_1" Fill="Black" Height="12" Canvas.Left="78.75" Canvas.Top="104.83" Width="30"/>
        		<Rectangle x:Name="Black_2" Fill="Black" Height="12" Canvas.Left="121.087" Canvas.Top="104.83" Width="30"/>
        		<Rectangle x:Name="Black_3" Fill="Black" Height="12" Canvas.Left="163.25" Canvas.Top="104.83" Width="30"/>
        		<Image x:Name="ShiftRed_1_Off" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Red_ShiftLight_Off.png" Stretch="Fill" Width="30" Height="12" Canvas.Left="78.75" Canvas.Top="104.83" Opacity="0.2"/>
        		<Image x:Name="ShiftRed_2_Off" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Red_ShiftLight_Off.png" Stretch="Fill" Width="30" Height="12" Canvas.Top="104.83" Canvas.Left="121.087" Opacity="0.2"/>
        		<Image x:Name="ShiftRed_3_Off" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Red_ShiftLight_Off.png" Stretch="Fill" Width="30" Height="12" Canvas.Left="163.25" Canvas.Top="104.83" Opacity="0.2"/>
        	</Canvas>
        	<Canvas x:Name="ON" Height="96" Width="387" Canvas.Left="0" Canvas.Top="0">
        		<Image x:Name="ShiftRed_1_On" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Red_ShiftLight_On.png" Stretch="Fill" Width="30" Height="12" Canvas.Left="78.75" Canvas.Top="104.83" Visibility="Hidden"/>
        		<Image x:Name="ShiftRed_2_On" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Red_ShiftLight_On.png" Stretch="Fill" Width="30" Height="12" Canvas.Top="104.83" Canvas.Left="121.087" Visibility="Hidden"/>
        		<Image x:Name="ShiftRed_3_On" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Red_ShiftLight_On.png" Stretch="Fill" Width="30" Height="12" Canvas.Left="163.25" Canvas.Top="104.83" Visibility="Hidden"/>
        	</Canvas>
        	<Canvas x:Name="FLASHING" Height="96" Width="387" Canvas.Left="0" Canvas.Top="0" Visibility="Hidden">
        		<Image x:Name="ShiftRed_1_Flash" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Red_ShiftLight_On.png" Stretch="Fill" Width="30" Height="12" Canvas.Left="78.75" Canvas.Top="104.83"/>
        		<Image x:Name="ShiftRed_2_Flash" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Red_ShiftLight_On.png" Stretch="Fill" Width="30" Height="12" Canvas.Left="121.087" Canvas.Top="104.83"/>
        		<Image x:Name="ShiftRed_3_Flash" Source="game:/media/cars/TVR_Griffith_18/UI/Textures/TVR_Griffith_18_Red_ShiftLight_On.png" Stretch="Fill" Width="30" Height="12" Canvas.Left="163.25" Canvas.Top="104.83"/>
        	</Canvas>
        </Canvas>
		<Canvas x:Name="Text"
		Height="720" Width="1280" RenderTransformOrigin="0.5,0.5">
			<Canvas.RenderTransform>
				<TransformGroup>
					<ScaleTransform/>
					<SkewTransform/>
					<RotateTransform/>
					<TranslateTransform/>
				</TransformGroup>
			</Canvas.RenderTransform>
			<local:FastTextBlock x:Name="Text_Speed" Canvas.Left="540.175" Canvas.Top="358.237" Width="200" FontSize="56" Style="{StaticResource TextBlockStyle}" Text="{Binding Speed}" RenderTransformOrigin="0.5,0.5" Foreground="White" FontFamily="Moire" TextAlignment="Center">
				<local:FastTextBlock.RenderTransform>
					<TransformGroup>
						<ScaleTransform ScaleX="0.9"/>
						<SkewTransform/>
						<RotateTransform/>
						<TranslateTransform/>
					</TransformGroup>
				</local:FastTextBlock.RenderTransform>
			</local:FastTextBlock>
			<local:FastTextBlock x:Name="Text_Odometer" Canvas.Left="811.333" Canvas.Top="468.411" Width="140" FontSize="18.667" Style="{StaticResource TextBlockStyle}" Text="{Binding Odometer}" RenderTransformOrigin="0.5,0.5" Foreground="White" FontFamily="Moire" TextAlignment="Right">
				<local:FastTextBlock.RenderTransform>
					<TransformGroup>
						<ScaleTransform ScaleX="0.9"/>
						<SkewTransform/>
						<RotateTransform/>
						<TranslateTransform/>
					</TransformGroup>
				</local:FastTextBlock.RenderTransform>
			</local:FastTextBlock>
		</Canvas>
        <Rectangle x:Name="Start_Up_Mask" Fill="Black" Height="720" Stroke="Black" Width="1280" Canvas.Left="0" Canvas.Top="0" Opacity="0" RenderTransformOrigin="0.5,0.5">
        	<Rectangle.RenderTransform>
        		<TransformGroup>
        			<ScaleTransform/>
        			<SkewTransform/>
        			<RotateTransform/>
        			<TranslateTransform/>
        		</TransformGroup>
        	</Rectangle.RenderTransform>
        </Rectangle>

        <!-- Storyboard binding controllers -->
		<local:StoryboardController SeekPct="{Binding Tach}" Target="{StaticResource Tach}"/>
        <local:StoryboardController SeekPct="{Binding Tach}" Target="{StaticResource Shift Lights Progress}" Canvas.Left="-0.168"/>
		<local:StoryboardController SeekPct="{Binding Fuel}" Target="{StaticResource Fuel Gauge}"/>
	</Canvas>
</Page>