<?xml version="1.0" encoding="UTF-8"?>
<includes>
	<include name="Animation_FocusTextureFade">
		<animation effect="fade" start="0" end="100" time="200" tween="sine">Focus</animation>
		<animation effect="fade" start="100" end="0" time="0">UnFocus</animation>
	</include>
	<include name="FocusBounce">
		<animation type="Focus" condition="!Skin.HasSetting(NoFocusAnimations)" reversible="false">
			<effect type="zoom" end="105" time="75" tween="sine" easing="out" center="auto" />
			<effect type="zoom" end="95" time="225" tween="sine" delay="100" easing="out" center="auto" />
		</animation>
	</include>
	<include name="FocusBounceMenus">
		<animation type="Focus" condition="!Skin.HasSetting(NoFocusAnimations)" reversible="false">
			<effect type="zoom" end="125" time="75" tween="sine" easing="out" center="auto" />
			<effect type="zoom" end="80" time="225" tween="sine" delay="100" easing="out" center="auto" />
		</animation>
	</include>
	<include name="Animation_DialogPopupOpenClose">
		<animation type="WindowOpen" reversible="false">
			<effect type="zoom" start="80" end="100" center="50%,50%" delay="160" tween="back" time="240" />
			<effect type="fade" delay="160" end="100" time="240" />
		</animation>
		<animation type="WindowClose" reversible="false">
			<effect type="zoom" start="100" end="80" center="50%,50%" easing="in" tween="back" time="240" />
			<effect type="fade" start="100" end="0" time="240" />
		</animation>
		<depth>DepthDialog</depth>
	</include>
	<include name="Animation_DialogPopupVisible">
		<animation type="Visible" reversible="false">
			<effect type="zoom" start="80" end="100" center="50%,50%" delay="160" tween="back" time="240" />
			<effect type="fade" delay="160" end="100" time="240" />
		</animation>
		<animation type="Hidden" reversible="false">
			<effect type="zoom" start="100" end="80" center="50%,50%" easing="in" tween="back" time="240" />
			<effect type="fade" start="100" end="0" time="240" />
		</animation>
	</include>
	<include name="Visible_Fade">
		<animation effect="fade" end="100" time="200">Visible</animation>
		<animation effect="fade" start="100" end="0" time="200">Hidden</animation>
	</include>
	<include name="OpenClose_Fade">
		<animation effect="fade" end="100" time="200">WindowOpen</animation>
		<animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
	</include>
	<include name="Visible_Right_Delayed">
		<include condition="Skin.HasSetting(no_slide_animations)">Visible_Fade</include>
		<include content="Vis_FadeSlide_Right_Delayed" condition="!Skin.HasSetting(no_slide_animations)">
			<param name="id" value="$PARAM[id]" />
		</include>
	</include>
	<include name="Vis_FadeSlide_Right_Delayed">
		<animation type="Conditional" condition="String.IsEqual(Container(9000).ListItem.Property(id),$PARAM[id])">
			<effect type="fade" start="0" end="100" time="300" tween="sine" delay="300" easing="out" />
			<effect type="slide" start="320" end="0" time="400" delay="300" tween="cubic" easing="out" />
		</animation>
		<animation type="Hidden">
			<effect type="fade" start="100" end="0" time="300" tween="sine" easing="out" />
			<effect type="slide" start="0" end="320" time="300" tween="cubic" easing="out" />
		</animation>
	</include>
	<include name="Visible_Right">
		<include condition="Skin.HasSetting(no_slide_animations)">Visible_Fade</include>
		<include condition="!Skin.HasSetting(no_slide_animations)">Vis_FadeSlide_Right</include>
	</include>
	<include name="Animation_TopSlide">
		<animation type="WindowOpen" reversible="False">
			<effect type="fade" start="0" end="100" time="300"/>
			<effect type="slide" start="0,-200" end="0,0" time="300" tween="cubic" easing="out" />
		</animation>
		<animation type="WindowClose" reversible="False">
			<effect type="fade" start="100" end="0" time="300"/>
			<effect type="slide" start="0,0" end="0,-200" time="300" tween="cubic" easing="out" />
		</animation>
	</include>
	<include name="Animation_BottomSlide">
		<animation type="WindowOpen" reversible="False">
			<effect type="fade" start="0" end="100" time="300"/>
			<effect type="slide" start="0,200" end="0,0" time="300" tween="cubic" easing="out" />
		</animation>
		<animation type="WindowClose" reversible="False">
			<effect type="fade" start="100" end="0" time="300"/>
			<effect type="slide" start="0,0" end="0,200" time="300" tween="cubic" easing="out" />
		</animation>
	</include>
	<include name="Vis_FadeSlide_Right">
		<animation type="Visible" reversible="False">
			<effect type="fade" start="0" end="100" time="300" tween="sine" easing="out"/>
			<effect type="slide" start="320" end="0" time="400" tween="cubic" easing="out" />
		</animation>
		<animation type="Hidden" reversible="False">
			<effect type="fade" start="100" end="0" time="300" tween="sine" easing="out" />
			<effect type="slide" start="0" end="320" time="300" tween="cubic" easing="out" />
		</animation>
	</include>
	<include name="Visible_Left">
		<include condition="Skin.HasSetting(no_slide_animations)">Visible_Fade</include>
		<include condition="!Skin.HasSetting(no_slide_animations)">Vis_FadeSlide_Left</include>
	</include>
	<include name="Vis_FadeSlide_Left">
		<animation type="Visible" reversible="False">
			<effect type="fade" start="0" end="100" time="300" tween="sine" easing="out" />
			<effect type="slide" start="-320" end="0" time="400" tween="cubic" easing="out" />
		</animation>
		<animation type="Hidden" reversible="False">
			<effect type="fade" start="100" end="0" time="300" tween="sine" easing="out" />
			<effect type="slide" start="0" end="-320" time="300" tween="cubic" easing="out" />
		</animation>
	</include>
	<include name="OpenClose_Left">
		<include condition="Skin.HasSetting(no_slide_animations)">OpenClose_Fade</include>
		<include condition="!Skin.HasSetting(no_slide_animations)">OpenClose_FadeSlide_Left</include>
	</include>
	<include name="OpenClose_FadeSlide_Left">
		<animation type="WindowOpen">
			<effect type="fade" start="0" end="100" time="300" tween="sine" easing="out" />
			<effect type="slide" start="-320" end="0" time="400" tween="cubic" easing="out" />
		</animation>
		<animation type="WindowClose">
			<effect type="fade" start="100" end="0" time="300" tween="sine" easing="out" />
			<effect type="slide" start="0" end="-320" time="300" tween="cubic" easing="out" />
		</animation>
	</include>
	<include name="OpenClose_Right">
		<include condition="Skin.HasSetting(no_slide_animations)">OpenClose_Fade</include>
		<include condition="!Skin.HasSetting(no_slide_animations)">OpenClose_FadeSlide_Right</include>
	</include>
	<include name="OpenClose_FadeSlide_Right">
		<animation type="WindowOpen">
			<effect type="fade" start="0" end="100" time="300" tween="sine" easing="out" />
			<effect type="slide" start="320" end="0" time="400" tween="cubic" easing="out" />
		</animation>
		<animation type="WindowClose">
			<effect type="fade" start="100" end="0" time="300" tween="sine" easing="out" />
			<effect type="slide" start="0" end="320" time="300" tween="cubic" easing="out" />
		</animation>
	</include>
	<include name="Keyboard_Slide_Up">
		<animation type="WindowOpen">
			<effect type="fade" start="0" end="100" time="300" tween="sine" easing="out" />
			<effect type="slide" start="0,1080" end="0,0" time="400" tween="cubic" easing="out" />
		</animation>
		<animation type="WindowClose">
			<effect type="fade" start="100" end="0" time="300" tween="sine" easing="out" />
			<effect type="slide" start="0,0" end="0,1080" time="400" tween="cubic" easing="out" />
		</animation>
	</include>
</includes>
