<?xml version="1.0" encoding="UTF-8"?>
<includes>

	<include name="ShowcaseView_ListIcon_Static_Unfocused">
		<param name="art_diffuse" default="true" />
		<definition>
			<include content="ListIcon_Static_Unfocused">
				<param name="visible" value="$PARAM[visible]" />
				<param name="position" value="$PARAM[position]" />
				<param name="left" value="$PARAM[left]" />
				<param name="top" value="$PARAM[top]" />
				<param name="width" value="$PARAM[width]" />
				<param name="height" value="$PARAM[height]" />
				<param name="art_icon" value="$PARAM[art_icon]" />
				<param name="art_diffuse" value="$PARAM[art_diffuse]" />
				<param name="now_playing" value="$EXP[ListItem($PARAM[position])_NowPlaying]" />
				<param name="fallback" value="$PARAM[fallback]" />
				<!-- Progress overlay -->
				<include content="Icon_Component_Progress_Overlay" condition="Window.Is(home) | Window.Is(videos) | Window.Is(movieinformation)">
					<param name="visible" value="!$EXP[ShowcaseView_Details_Overlay_IsVisible] | Window.Is(movieinformation)" />
				</include>
			</include>
		</definition>
	</include>

	<include name="ShowcaseView_ListIcon_Static_Focused">
		<param name="art_diffuse" default="false" />
		<definition>
			<include content="ListIcon_Static_Focused">
				<param name="visible" value="$PARAM[visible]" />
				<param name="position" value="$PARAM[position]" />
				<param name="left" value="$PARAM[left]" />
				<param name="top" value="$PARAM[top]" />
				<param name="width" value="$PARAM[width]" />
				<param name="height" value="$PARAM[height]" />
				<param name="art_icon" value="$PARAM[art_icon]" />
				<param name="art_diffuse" value="$PARAM[art_diffuse]" />
				<param name="art_diffuse_fadein" value="$PARAM[art_diffuse_fadein]" />
				<param name="art_diffuse_fadeout_1" value="$PARAM[art_diffuse_fadeout_1]" />
				<param name="art_diffuse_fadeout_2" value="$PARAM[art_diffuse_fadeout_2]" />
				<param name="now_playing" value="$EXP[ListItem($PARAM[position])_NowPlaying]" />
				<param name="fallback" value="$PARAM[fallback]" />
				<!-- Multiart -->
				<include content="Icon_Component_Multiart_Static" condition="Skin.HasSetting(Multiart_Slideshow) + !Window.Is(movieinformation) + !Window.Is(musicinformation) + !Window.Is(songinformation)">
					<param name="art_diffuse" value="$PARAM[art_diffuse]" />
					<param name="now_playing" value="$EXP[ListItem($PARAM[position])_NowPlaying]" />
				</include>
				<!-- Progress overlay -->
				<include content="Icon_Component_Progress_Overlay" condition="Window.Is(home) | Window.Is(videos) | Window.Is(movieinformation)">
					<param name="visible" value="[!$EXP[ShowcaseView_Details_Overlay_IsVisible] | Window.Is(movieinformation)] + !String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap($PARAM[position]).Label)" />
				</include>
				<!-- Breadcrumb overlay -->
				<include content="Icon_Component_Breadcrumb_Overlay" condition="Window.Is(home)">
					<param name="visible" value="!String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap($PARAM[position]).Label)" />
				</include>
				<!-- Border -->
				<include content="Icon_Component_Border" condition="Window.IsMedia">
					<param name="visible" value="$PARAM[border_visible]" />
					<param name="size" value="$PARAM[border_size]" />
					<param name="color" value="$PARAM[border_color]" />
					<param name="texture" value="$PARAM[border_texture]" />
				</include>
			</include>
		</definition>
	</include>

	<include name="ShowcaseView_ListIcon_Animated">
		<param name="art_diffuse" default="false" />
		<definition>
			<include content="ListIcon_Animated">
				<param name="visible" value="$PARAM[visible]" />
				<param name="position" value="$PARAM[position]" />
				<param name="left" value="$PARAM[left]" />
				<param name="top" value="$PARAM[top]" />
				<param name="width" value="$PARAM[width]" />
				<param name="height" value="$PARAM[height]" />
				<param name="art_icon" value="$PARAM[art_icon]" />
				<param name="art_diffuse" value="$PARAM[art_diffuse]" />
				<param name="art_diffuse_fadein" value="$PARAM[art_diffuse_fadein]" />
				<param name="art_diffuse_fadeout_1" value="$PARAM[art_diffuse_fadeout_1]" />
				<param name="art_diffuse_fadeout_2" value="$PARAM[art_diffuse_fadeout_2]" />
				<param name="now_playing" value="$EXP[ListItem($PARAM[position])_NowPlaying]" />
				<param name="fallback" value="$PARAM[fallback]" />
				<param name="animationtype" value="$PARAM[animationtype]" />
				<param name="animationeffect" value="$PARAM[animationeffect]" />
				<param name="animationend" value="$PARAM[animationend]" />
				<param name="animationcondition" value="$PARAM[animationcondition]" />
				<!-- Progress overlay -->
				<include content="Icon_Component_Progress_Overlay" condition="Window.Is(home) | Window.Is(videos) | Window.Is(movieinformation)">
					<param name="visible" value="[!$EXP[ShowcaseView_Details_Overlay_IsVisible] | Window.Is(movieinformation)] + !String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap($PARAM[position]).Label)" />
				</include>
				<!-- Breadcrumb overlay -->
				<include content="Icon_Component_Breadcrumb_Overlay" condition="Window.Is(home)">
					<param name="visible" value="!String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap($PARAM[position]).Label)" />
				</include>
				<!-- Border -->
				<include content="Icon_Component_Border" condition="Window.IsMedia">
					<param name="visible" value="$PARAM[border_visible]" />
					<param name="size" value="$PARAM[border_size]" />
					<param name="color" value="$PARAM[border_color]" />
					<param name="texture" value="$PARAM[border_texture]" />
				</include>
				<nested />
			</include>
		</definition>
	</include>

	<include name="ShowcaseView_Multiart_Animated">
		<param name="art_diffuse" default="false" />
		<definition>
			<include content="ListIcon_Animated">
				<param name="visible" value="$PARAM[visible]" />
				<param name="position" value="$PARAM[position]" />
				<param name="left" value="$PARAM[left]" />
				<param name="top" value="$PARAM[top]" />
				<param name="width" value="$PARAM[width]" />
				<param name="height" value="$PARAM[height]" />
				<param name="fallback" value="$PARAM[fallback]" />
				<param name="art_icon" value="$PARAM[art_icon]" />
				<param name="art_diffuse" value="$PARAM[art_diffuse]" />
				<param name="art_diffuse_fadein" value="$PARAM[art_diffuse_fadein]" />
				<param name="art_diffuse_fadeout_1" value="$PARAM[art_diffuse_fadeout_1]" />
				<param name="art_diffuse_fadeout_2" value="$PARAM[art_diffuse_fadeout_2]" />
				<param name="now_playing" value="$EXP[ListItem($PARAM[position])_NowPlaying]" />
				<param name="animationtype" value="$PARAM[animationtype]" />
				<param name="animationeffect" value="$PARAM[animationeffect]" />
				<param name="animationend" value="$PARAM[animationend]" />
				<param name="animationcondition" value="$PARAM[animationcondition]" />
				<!-- Multiart -->
				<include content="Icon_Component_Multiart_Animated" condition="Skin.HasSetting(Multiart_Slideshow) + !Window.Is(movieinformation) + !Window.Is(musicinformation) + !Window.Is(songinformation)">
					<param name="visible" value="$PARAM[multiart] + String.IsEqual(Window(home).Property(Multiart_Fadeout),true)" />
					<param name="art_diffuse" value="$PARAM[art_diffuse]" />
					<param name="art_diffuse_fadein" value="$PARAM[art_diffuse_fadein]" />
					<param name="art_diffuse_fadeout_1" value="$PARAM[art_diffuse_fadeout_1]" />
					<param name="art_diffuse_fadeout_2" value="$PARAM[art_diffuse_fadeout_2]" />
					<param name="now_playing" value="$EXP[ListItem($PARAM[position])_NowPlaying]" />
					<param name="animationtype" value="$PARAM[multiartanimationtype]" />
					<param name="animationeffect" value="$PARAM[multiartanimationeffect]" />
					<param name="animationend" value="$PARAM[multiartanimationend]" />
					<param name="animationcondition" value="$PARAM[multiartanimationcondition]" />
				</include>
				<!-- Progress overlay -->
				<include content="Icon_Component_Progress_Overlay" condition="Window.Is(home) | Window.Is(videos) | Window.Is(movieinformation)">
					<param name="visible" value="[!$EXP[ShowcaseView_Details_Overlay_IsVisible] | Window.Is(movieinformation)] + !String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap($PARAM[position]).Label)" />
				</include>
				<!-- Breadcrumb overlay -->
				<include content="Icon_Component_Breadcrumb_Overlay" condition="Window.Is(home)">
					<param name="visible" value="!String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap($PARAM[position]).Label)" />
				</include>
				<nested />
			</include>
		</definition>
	</include>

	<include name="ShowcaseView_Animated">
		<param name="target_id" />
		<param name="displaytype_label" />
		<param name="displaytype_issquare" />
		<param name="item_top" />
		<param name="item_width" />
		<param name="item_height" />
		<param name="2x_item_width" />
		<param name="3x_item_width" />
		<param name="art_icon" />
		<param name="fallback" />
		<param name="focus_border_visible" />
		<param name="focus_border_edge" />
		<param name="focus_border_size" />
		<param name="focus_border_color" />
		<param name="focus_border_texture" />
		<definition>
			<control type="group">
				<visible>$EXP[ShowcaseView_Display_Is$PARAM[displaytype_label]] + !$EXP[Container_Switching]</visible>
				<include content="Visible_Fade_Animation" />
				<!-- On Previous -->
				<control type="group">
					<visible>$EXP[Content_Previous] + !String.IsEqual(Container($PARAM[target_id]).NumItems,1)</visible>
					<!-- Unfocused -->
					<!-- Move Icon 0 to 1 -->
					<include content="ShowcaseView_Multiart_Animated">
						<animation effect="slide" end="1920,0" condition="!Container($PARAM[target_id]).OnPrevious + [!$EXP[ShowcaseView_Details_Off] | $EXP[Infoscreen_Widget_HasFocus]]" time="360" tween="sine" easing="inout" reversible="false">Conditional</animation>
						<param name="visible" value="Container($PARAM[target_id]).OnPrevious + !String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(1).Label)" />
						<param name="position" value="1" />
						<param name="left" value="0" />
						<param name="width" value="$PARAM[item_width]" />
						<param name="top" value="$PARAM[item_top]" />
						<param name="height" value="$PARAM[item_height]" />
						<param name="art_icon" value="$PARAM[art_icon]" />
						<param name="art_diffuse" value="$EXP[ShowcaseView_Details_Overlay_IsVisible]" />
						<param name="art_diffuse_fadein" value="!Container($PARAM[target_id]).OnPrevious + $EXP[ShowcaseView_Details_Off] + !$EXP[ShowcaseView_Details_Overlay_IsVisible] + !$EXP[Infoscreen_Widget_HasFocus]" />
						<param name="fallback" value="$PARAM[fallback]" />
						<param name="animationtype" value="Hidden" />
						<param name="animationcondition" value="true" />
						<param name="animationeffect" value="slide" />
						<param name="animationend" value="$PARAM[item_width],0" />
						<param name="multiart" value="Container($PARAM[target_id]).OnPrevious" />
						<param name="multiartanimationtype" value="Hidden" />
						<param name="multiartanimationeffect" value="fade" />
						<param name="multiartanimationend" value="0" />
						<param name="multiartanimationcondition" value="true" />
					</include>
					<!-- Move Icon 1 to 2 -->
					<include content="ShowcaseView_ListIcon_Animated" condition="Window.IsMedia">
						<param name="visible" value="Container($PARAM[target_id]).OnPrevious + !String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(2).Label) + $EXP[ShowcaseView_Details_Off]" />
						<param name="position" value="2" />
						<param name="left" value="$PARAM[item_width]" />
						<param name="width" value="$PARAM[item_width]" />
						<param name="top" value="$PARAM[item_top]" />
						<param name="height" value="$PARAM[item_height]" />
						<param name="art_icon" value="$PARAM[art_icon]" />
						<param name="art_diffuse" value="true" />
						<param name="fallback" value="$PARAM[fallback]" />
						<param name="animationtype" value="Hidden" />
						<param name="animationcondition" value="true" />
						<param name="animationeffect" value="slide" />
						<param name="animationend" value="$PARAM[item_width],0" />
					</include>
					<!-- Move Icon 2 to 3 -->
					<include content="ShowcaseView_ListIcon_Animated" condition="Window.IsMedia + !$PARAM[displaytype_issquare]">
						<param name="visible" value="Container($PARAM[target_id]).OnPrevious + !String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(3).Label) + $EXP[ShowcaseView_Details_Off]" />
						<param name="position" value="3" />
						<param name="left" value="$PARAM[2x_item_width]" />
						<param name="width" value="$PARAM[item_width]" />
						<param name="top" value="$PARAM[item_top]" />
						<param name="height" value="$PARAM[item_height]" />
						<param name="art_icon" value="$PARAM[art_icon]" />
						<param name="art_diffuse" value="true" />
						<param name="fallback" value="$PARAM[fallback]" />
						<param name="animationtype" value="Hidden" />
						<param name="animationcondition" value="true" />
						<param name="animationeffect" value="slide" />
						<param name="animationend" value="$PARAM[item_width],0" />
					</include>
					<!-- Dropshadow -->
					<control type="group">
						<visible>!$EXP[TransparentDialog_IsVisible] + !Window.IsVisible(pictureinfo) + !$EXP[Scrollbar_HasFocus]</visible>
						<include content="Visible_Fade_Animation" />
						<include content="DropShadow" condition="Window.IsMedia">
							<param name="visible" value="Container($PARAM[target_id]).OnPrevious + ![String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(1).Label) + String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(1).Art(thumb))] + $EXP[ShowcaseView_Details_Off]" />
							<param name="left" value="0" />
							<param name="width" value="1" />
							<param name="top" value="$PARAM[item_top]" />
							<param name="height" value="$PARAM[item_height]" />
							<param name="flipx" value="true" />
							<param name="animationtype" value="Hidden" />
							<param name="animationcondition" value="true" />
							<param name="animationeffect" value="zoom" />
							<param name="animationend" value="$PARAM[item_width],0,120,$PARAM[item_height]" />
							<param name="animation2effect" value="fade" />
							<param name="animation2start" value="0" />
							<param name="animation2end" value="100" />
							<param name="animation2delay" value="95" />
							<param name="animation2time" value="285" />
						</include>
						<include content="DropShadow" condition="Window.IsMedia">
							<param name="visible" value="Container($PARAM[target_id]).OnPrevious + ![String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(2).Label) + String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(2).Art(thumb))] + $EXP[ShowcaseView_Details_Off]" />
							<param name="left" value="$PARAM[item_width]" />
							<param name="top" value="$PARAM[item_top]" />
							<param name="height" value="$PARAM[item_height]" />
							<param name="flipx" value="true" />
							<param name="animationtype" value="Hidden" />
							<param name="animationcondition" value="true" />
							<param name="animationeffect" value="zoom" />
							<param name="animationend" value="$PARAM[2x_item_width],0,0,$PARAM[item_height]" />
							<param name="animation2effect" value="fade" />
							<param name="animation2start" value="100" />
							<param name="animation2end" value="0" />
							<param name="animation2delay" value="0" />
							<param name="animation2time" value="285" />
						</include>
					</control>
					<!-- Focused -->
					<!-- Move Icon -1 to 0 -->
					<include content="ShowcaseView_ListIcon_Animated">
						<animation effect="slide" start="-360" end="0" time="360" tween="sine" easing="inout" reversible="false" condition="!Container($PARAM[target_id]).OnPrevious + !$PARAM[displaytype_issquare] + !$EXP[ShowcaseView_Details_Off] + $EXP[Music_Player_IsVisible]">Conditional</animation>
						<param name="visible" value="Container($PARAM[target_id]).OnPrevious" />
						<param name="position" value="0" />
						<param name="left" value="-$PARAM[item_width]" />
						<param name="width" value="$PARAM[item_width]" />
						<param name="top" value="$PARAM[item_top]" />
						<param name="height" value="$PARAM[item_height]" />
						<param name="art_icon" value="$PARAM[art_icon]" />
						<param name="art_diffuse" value="$EXP[ShowcaseView_Details_Overlay_IsVisible]" />
						<param name="art_diffuse_fadeout_1" value="Container($PARAM[target_id]).OnPrevious + $EXP[ShowcaseView_Details_Off] + !$EXP[ShowcaseView_Details_Overlay_IsVisible] + !$EXP[Infoscreen_Widget_HasFocus]" />
						<param name="art_diffuse_fadeout_2" value="!Container($PARAM[target_id]).OnPrevious + $EXP[ShowcaseView_Details_Off] + !$EXP[ShowcaseView_Details_Overlay_IsVisible] + !$EXP[Infoscreen_Widget_HasFocus]" />
						<param name="fallback" value="$PARAM[fallback]" />
						<param name="animationtype" value="Hidden" />
						<param name="animationcondition" value="true" />
						<param name="animationeffect" value="slide" />
						<param name="animationend" value="$PARAM[item_width],0" />
						<param name="border_visible" value="$PARAM[focus_border_visible]" />
						<param name="border_size" value="$PARAM[focus_border_size]" />
						<param name="border_color" value="$PARAM[focus_border_color]" />
						<param name="border_texture" value="$PARAM[focus_border_texture]" />
					</include>
				</control>
				<!-- On Next -->
				<control type="group">
					<visible>$EXP[Content_Next] + !String.IsEqual(Container($PARAM[target_id]).NumItems,1)</visible>
					<!-- Unfocused -->
					<!-- Move Icon 0 to -1 -->
					<include content="ShowcaseView_Multiart_Animated">
						<param name="visible" value="Container($PARAM[target_id]).OnNext + !String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(-1).Label)" />
						<param name="position" value="-1" />
						<param name="left" value="0" />
						<param name="width" value="$PARAM[item_width]" />
						<param name="top" value="$PARAM[item_top]" />
						<param name="height" value="$PARAM[item_height]" />
						<param name="art_icon" value="$PARAM[art_icon]" />
						<param name="art_diffuse" value="$EXP[ShowcaseView_Details_Overlay_IsVisible]" />
						<param name="art_diffuse_fadein" value="!Container($PARAM[target_id]).OnNext + $EXP[ShowcaseView_Details_Off] + !$EXP[ShowcaseView_Details_Overlay_IsVisible] + !$EXP[Infoscreen_Widget_HasFocus]" />
						<param name="fallback" value="$PARAM[fallback]" />
						<param name="animationtype" value="Hidden" />
						<param name="animationcondition" value="true" />
						<param name="animationeffect" value="slide" />
						<param name="animationend" value="-$PARAM[item_width],0" />
						<param name="multiart" value="Container($PARAM[target_id]).OnNext" />
						<param name="multiartanimationtype" value="Hidden" />
						<param name="multiartanimationeffect" value="fade" />
						<param name="multiartanimationend" value="0" />
						<param name="multiartanimationcondition" value="true" />
					</include>
					<!-- Move Icon 2 to 1 -->
					<include content="ShowcaseView_ListIcon_Animated" condition="Window.IsMedia">
						<param name="visible" value="Container($PARAM[target_id]).OnNext + !String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(1).Label) + $EXP[ShowcaseView_Details_Off]" />
						<param name="position" value="1" />
						<param name="left" value="$PARAM[2x_item_width]" />
						<param name="width" value="$PARAM[item_width]" />
						<param name="top" value="$PARAM[item_top]" />
						<param name="height" value="$PARAM[item_height]" />
						<param name="art_icon" value="$PARAM[art_icon]" />
						<param name="art_diffuse" value="true" />
						<param name="fallback" value="$PARAM[fallback]" />
						<param name="animationtype" value="Hidden" />
						<param name="animationcondition" value="true" />
						<param name="animationeffect" value="slide" />
						<param name="animationend" value="-$PARAM[item_width],0" />
					</include>
					<!-- Move Icon 3 to 2 -->
					<include content="ShowcaseView_ListIcon_Animated" condition="Window.IsMedia + !$PARAM[displaytype_issquare]">
						<param name="visible" value="Container($PARAM[target_id]).OnNext + !String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(2).Label) + $EXP[ShowcaseView_Details_Off]" />
						<param name="position" value="2" />
						<param name="left" value="$PARAM[3x_item_width]" />
						<param name="width" value="$PARAM[item_width]" />
						<param name="top" value="$PARAM[item_top]" />
						<param name="height" value="$PARAM[item_height]" />
						<param name="art_icon" value="$PARAM[art_icon]" />
						<param name="art_diffuse" value="true" />
						<param name="fallback" value="$PARAM[fallback]" />
						<param name="animationtype" value="Hidden" />
						<param name="animationcondition" value="true" />
						<param name="animationeffect" value="slide" />
						<param name="animationend" value="-$PARAM[item_width],0" />
					</include>
					<!-- Dropshadow -->
					<control type="group">
						<visible>!$EXP[TransparentDialog_IsVisible] + !Window.IsVisible(pictureinfo) + !$EXP[Scrollbar_HasFocus]</visible>
						<include content="Visible_Fade_Animation" />
						<include content="DropShadow" condition="Window.IsMedia">
							<param name="visible" value="Container($PARAM[target_id]).OnNext + ![String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(-1).Label) + String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(-1).Art(thumb))] + $EXP[ShowcaseView_Details_Off]" />
							<param name="left" value="$PARAM[item_width]" />
							<param name="width" value="1" />
							<param name="top" value="$PARAM[item_top]" />
							<param name="height" value="$PARAM[item_height]" />
							<param name="animationtype" value="Hidden" />
							<param name="animationcondition" value="true" />
							<param name="animationeffect" value="zoom" />
							<param name="animationend" value="-120,0,120,$PARAM[item_height]" />
							<param name="animation2effect" value="fade" />
							<param name="animation2start" value="0" />
							<param name="animation2end" value="100" />
							<param name="animation2delay" value="95" />
							<param name="animation2time" value="285" />
						</include>
						<include content="DropShadow" condition="Window.IsMedia">
							<param name="visible" value="Container($PARAM[target_id]).OnNext + ![String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(1).Label) + String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(1).Art(thumb))] + $EXP[ShowcaseView_Details_Off]" />
							<param name="left" value="$PARAM[2x_item_width]" />
							<param name="width" value="1" />
							<param name="top" value="$PARAM[item_top]" />
							<param name="height" value="$PARAM[item_height]" />
							<param name="flipx" value="true" />
							<param name="animationtype" value="Hidden" />
							<param name="animationcondition" value="true" />
							<param name="animationeffect" value="zoom" />
							<param name="animationend" value="$PARAM[item_width],0,120,$PARAM[item_height]" />
							<param name="animation2effect" value="fade" />
							<param name="animation2start" value="0" />
							<param name="animation2end" value="100" />
							<param name="animation2delay" value="95" />
							<param name="animation2time" value="285" />
						</include>
					</control>
					<!-- Focused -->
					<!-- Move Icon 1 to 0 -->
					<include content="ShowcaseView_ListIcon_Animated">
						<animation effect="slide" start="0" end="$PARAM[2x_item_width],0" condition="[!$EXP[ShowcaseView_Details_Off] | $EXP[Infoscreen_Widget_HasFocus]]" time="0" reversible="false">Conditional</animation>
						<animation effect="slide" start="0" end="-$PARAM[2x_item_width],0" condition="!Container($PARAM[target_id]).OnNext + [!$EXP[ShowcaseView_Details_Off] | $EXP[Infoscreen_Widget_HasFocus]]" time="360" tween="sine" easing="inout" reversible="false">Conditional</animation>
						<param name="visible" value="Container($PARAM[target_id]).OnNext" />
						<param name="position" value="0" />
						<param name="left" value="$PARAM[item_width]" />
						<param name="width" value="$PARAM[item_width]" />
						<param name="top" value="$PARAM[item_top]" />
						<param name="height" value="$PARAM[item_height]" />
						<param name="art_icon" value="$PARAM[art_icon]" />
						<param name="art_diffuse" value="$EXP[ShowcaseView_Details_Overlay_IsVisible]" />
						<param name="art_diffuse_fadeout_1" value="Container($PARAM[target_id]).OnNext + $EXP[ShowcaseView_Details_Off] + !$EXP[ShowcaseView_Details_Overlay_IsVisible] + !$EXP[Infoscreen_Widget_HasFocus]" />
						<param name="art_diffuse_fadeout_2" value="!Container($PARAM[target_id]).OnNext + $EXP[ShowcaseView_Details_Off] + !$EXP[ShowcaseView_Details_Overlay_IsVisible] + !$EXP[Infoscreen_Widget_HasFocus]" />
						<param name="fallback" value="$PARAM[fallback]" />
						<param name="animationtype" value="Hidden" />
						<param name="animationcondition" value="true" />
						<param name="animationeffect" value="slide" />
						<param name="animationend" value="-$PARAM[item_width],0" />
						<param name="border_visible" value="$PARAM[focus_border_visible]" />
						<param name="border_size" value="$PARAM[focus_border_size]" />
						<param name="border_color" value="$PARAM[focus_border_color]" />
						<param name="border_texture" value="$PARAM[focus_border_texture]" />
					</include>
				</control>
			</control>
		</definition>
	</include>

	<include name="ShowcaseView_Overlay">
		<control type="group">
			<visible>!$EXP[TransparentDialog_IsVisible] + !Window.IsVisible(pictureinfo) + !$EXP[Scrollbar_HasFocus]</visible>
			<visible>![Control.HasFocus(3100) + Window.IsVisible(1109)] + !$EXP[Secondary_List_Container_Switching] + !$EXP[Secondary_List_Content_Switching]</visible>
			<include content="Visible_Fade_Delayed_Animation" />
			<width>$PARAM[width]</width>
			<height>$PARAM[height]</height>
			<control type="group">
				<visible>!$EXP[Content_Switching]</visible>
				<include content="Visible_Fade_Delayed_Long_Animation" />
				<control type="grouplist">
					<left>30</left>
					<right>30</right>
					<visible>$EXP[ShowcaseView_Details_Overlay_IsVisible] + [[!Control.HasFocus(3100) + !$EXP[ListItem(0)_NowPlaying]] | [Control.HasFocus(3100) + !$EXP[Secondary_List_NowPlaying_External]]]</visible>
					<orientation>vertical</orientation>
					<align>center</align>
					<itemgap>0</itemgap>
					<control type="textbox">
						<visible>$EXP[ShowcaseView_Display_IsSquare]</visible>
						<height max="260">auto</height>
						<font>Showcase_Overlay_Title</font>
						<textcolor>$VAR[Light_Color]</textcolor>
						<label>$VAR[Title_Label]</label>
						<align>center</align>
						<aligny>center</aligny>
					</control>
					<control type="textbox">
						<visible>$EXP[ShowcaseView_Display_IsPosters]</visible>
						<height max="260">auto</height>
						<font>Showcase_Title</font>
						<textcolor>$VAR[Light_Color]</textcolor>
						<label>$VAR[Title_Label]</label>
						<align>center</align>
						<aligny>center</aligny>
					</control>
					<control type="label">
						<visible>$EXP[ShowcaseView_Details_Info_Overlay]</visible>
						<height max="70">auto</height>
						<font>Showcase_Info</font>
						<textcolor>$VAR[Light_Color]</textcolor>
						<label>$VAR[Info_Label]</label>
						<align>center</align>
					</control>
				</control>
			</control>
		</control>
	</include>

	<include name="ShowcaseView_Static">
		<param name="target_id" />
		<param name="viewtype_label" />
		<param name="displaytype_label" />
		<param name="displaytype_issquare" />
		<param name="left" default="0" />
		<param name="top" default="0" />
		<param name="item_top" />
		<param name="item_width" />
		<param name="item_height" />
		<param name="2x_item_width" />
		<param name="3x_item_width" />
		<param name="art_icon" />
		<param name="fallback" />
		<param name="focus_border_visible" />
		<param name="focus_border_protrusion" />
		<param name="focus_border_size" />
		<param name="focus_border_color" />
		<param name="focus_border_texture" />
		<definition>
			<control type="group">
				<visible>$EXP[ShowcaseView_Display_Is$PARAM[displaytype_label]] + !$EXP[Container_Switching] + !$EXP[Options_Switching]</visible>
				<include content="Visible_Fade_Animation" />
				<left>$PARAM[left]</left>
				<top>$PARAM[top]</top>
				<control type="group">
					<visible>!$EXP[Content_Switching]</visible>
					<!-- Unfocused -->
					<include content="ShowcaseView_ListIcon_Static_Unfocused" condition="Window.IsMedia">
						<param name="visible" value="[$EXP[ShowcaseView_Details_Off] | $EXP[ShowcaseView_Details_Overlay_IsVisible]]" />
						<param name="position" value="1" />
						<param name="left" value="$PARAM[item_width]" />
						<param name="top" value="$PARAM[item_top]" />
						<param name="width" value="$PARAM[item_width]" />
						<param name="height" value="$PARAM[item_height]" />
						<param name="art_icon" value="$PARAM[art_icon]" />
						<param name="fallback" value="$PARAM[fallback]" />
					</include>
					<include content="ShowcaseView_ListIcon_Static_Unfocused" condition="Window.IsMedia + !$PARAM[displaytype_issquare]">
						<param name="visible" value="$EXP[ShowcaseView_Details_Off] | $EXP[ShowcaseView_Details_Overlay_IsVisible]" />
						<param name="position" value="2" />
						<param name="left" value="$PARAM[2x_item_width]" />
						<param name="top" value="$PARAM[item_top]" />
						<param name="width" value="$PARAM[item_width]" />
						<param name="height" value="$PARAM[item_height]" />
						<param name="art_icon" value="$PARAM[art_icon]" />
						<param name="fallback" value="$PARAM[fallback]" />
					</include>
					<!-- Dropshadow -->
					<control type="group">
						<visible>!$EXP[TransparentDialog_IsVisible] + !Window.IsVisible(pictureinfo)</visible>
						<include content="Visible_Fade_Animation" />
						<include content="DropShadow" condition="Window.IsMedia">
							<param name="visible" value="$EXP[ShowcaseView_Details_Off] + !$EXP[Scrollbar_HasFocus] + !Control.HasFocus(3000) + ![String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(1).Label) + String.IsEmpty(Container($PARAM[target_id]).ListItemNoWrap(1).Art(thumb))]" />
							<param name="left" value="$PARAM[item_width]" />
							<param name="top" value="$PARAM[item_top]" />
							<param name="height" value="$PARAM[item_height]" />
							<param name="flipx" value="true" />
						</include>
					</control>
					<!-- Focused -->
					<include content="ShowcaseView_ListIcon_Static_Focused">
						<param name="position" value="0" />
						<param name="left" value="0" />
						<param name="width" value="$PARAM[item_width]" />
						<param name="height" value="$PARAM[item_height]" />
						<param name="art_icon" value="$PARAM[art_icon]" />
						<param name="art_diffuse" value="$PARAM[art_diffuse]" />
						<param name="art_diffuse_fadein" value="$EXP[ShowcaseView_Details_Off] + !$EXP[ShowcaseView_Details_Overlay_IsVisible] + [$EXP[TransparentDialog_IsVisible] | Window.IsVisible(pictureinfo)]" />
						<param name="fallback" value="$PARAM[fallback]" />
						<param name="border_visible" value="$PARAM[focus_border_visible]" />
						<param name="border_protrusion" value="$PARAM[focus_border_protrusion]" />
						<param name="border_size" value="$PARAM[focus_border_size]" />
						<param name="border_color" value="$PARAM[focus_border_color]" />
						<param name="border_texture" value="$PARAM[focus_border_texture]" />
					</include>
				</control>
				<include content="ShowcaseView_Overlay" condition="Window.IsMedia">
					<param name="width" value="$PARAM[item_width]" />
					<param name="height" value="$PARAM[item_height]" />
				</include>
			</control>
		</definition>
	</include>

	<include name="ShowcaseView_Art">
		<param name="target_id" />
		<param name="displaytype_label" />
		<param name="displaytype_issquare" />
		<param name="item_width" />
		<param name="item_top" default="0" />
		<param name="item_height" default="100%" />
		<param name="2x_item_width" />
		<param name="3x_item_width" />
		<param name="art_icon" />
		<param name="fallback" />
		<param name="focus_border_visible" default="$EXP[ShowcaseView_Details_Off] + !$EXP[Scrollbar_HasFocus]" />
		<param name="focus_border_size" default="11" />
		<param name="focus_border_color" default="$VAR[Light_Color]" />
		<param name="focus_border_texture" default="views/border_10px.png" />
		<definition>
			<include content="ShowcaseView_Animated">
				<param name="target_id" value="$PARAM[target_id]" />
				<param name="displaytype_label" value="$PARAM[displaytype_label]" />
				<param name="displaytype_issquare" value="$PARAM[displaytype_issquare]" />
				<param name="item_width" value="$PARAM[item_width]" />
				<param name="item_top" value="$PARAM[item_top]" />
				<param name="item_height" value="$PARAM[item_height]" />
				<param name="2x_item_width" value="$PARAM[2x_item_width]" />
				<param name="3x_item_width" value="$PARAM[3x_item_width]" />
				<param name="art_icon" value="$PARAM[art_icon]" />
				<param name="fallback" value="$PARAM[fallback]" />
				<param name="focus_border_visible" value="$PARAM[focus_border_visible]" />
				<param name="focus_border_size" value="$PARAM[focus_border_size]" />
				<param name="focus_border_color" value="$PARAM[focus_border_color]" />
				<param name="focus_border_texture" value="$PARAM[focus_border_texture]" />
			</include>
			<include content="ShowcaseView_Static">
				<param name="target_id" value="$PARAM[target_id]" />
				<param name="displaytype_label" value="$PARAM[displaytype_label]" />
				<param name="displaytype_issquare" value="$PARAM[displaytype_issquare]" />
				<param name="item_top" value="0" />
				<param name="item_width" value="$PARAM[item_width]" />
				<param name="item_height" value="$PARAM[item_height]" />
				<param name="2x_item_width" value="$PARAM[2x_item_width]" />
				<param name="3x_item_width" value="$PARAM[3x_item_width]" />
				<param name="art_icon" value="$PARAM[art_icon]" />
				<param name="art_diffuse" value="$EXP[ShowcaseView_Details_Overlay_IsVisible] + !$EXP[Infoscreen_Widget_HasFocus]" />
				<param name="fallback" value="$PARAM[fallback]" />
				<param name="focus_border_visible" value="$PARAM[focus_border_visible]" />
				<param name="focus_border_edge" value="0" />
				<param name="focus_border_size" value="$PARAM[focus_border_size]" />
				<param name="focus_border_color" value="$PARAM[focus_border_color]" />
				<param name="focus_border_texture" value="$PARAM[focus_border_texture]" />
			</include>
		</definition>
	</include>

	<include name="ShowcaseView_Art_Posters">
		<param name="target_id" />
		<param name="art_icon" />
		<param name="breadcrumb_overlay" default="false" />
		<definition>
			<include content="ShowcaseView_Art">
				<param name="target_id" value="$PARAM[target_id]" />
				<param name="displaytype_label" value="Posters" />
				<param name="displaytype_issquare" value="false" />
				<param name="item_width" value="720" />
				<param name="2x_item_width" value="1440" />
				<param name="3x_item_width" value="2160" />
				<param name="art_icon" value="$PARAM[art_icon]" />
			</include>
		</definition>
	</include>

	<include name="ShowcaseView_Art_Square">
		<param name="target_id" />
		<param name="art_icon" />
		<param name="breadcrumb_overlay" default="false" />
		<definition>
			<include content="ShowcaseView_Art">
				<param name="target_id" value="$PARAM[target_id]" />
				<param name="displaytype_label" value="Square" />
				<param name="displaytype_issquare" value="true" />
				<param name="item_width" value="1080" />
				<param name="2x_item_width" value="2160" />
				<param name="3x_item_width" value="3240" />
				<param name="art_icon" value="$PARAM[art_icon]" />
			</include>
		</definition>
	</include>

</includes>