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

	<include name="Hidden_List">
		<param name="id" default="3100" />
		<param name="visible" default="ListItem(0).IsFolder" />
		<param name="content" default="$INFO[ListItem(0).FolderPath]" />
		<param name="sortby" default="date" />
		<param name="sortorder" default="descending" />
		<definition>
			<control type="list" id="$PARAM[id]">
				<visible>$PARAM[visible]</visible>
				<width>0</width>
				<height>0</height>
				<orientation>vertical</orientation>
				<itemlayout />
				<focusedlayout />
				<content sortby="$PARAM[sortby]" sortorder="$PARAM[sortorder]">$PARAM[content]</content>
			</control>
		</definition>
	</include>

	<include name="User_Scroll_Delay">
		<param name="onprevious_id" default="5001" />
		<param name="onnext_id" default="5002" />
		<param name="onprevious_trigger" default="Container.OnPrevious | Container(50).OnPrevious | Container(3201).OnPrevious | Container(3202).OnPrevious | Container(3203).OnPrevious | Container(3204).OnPrevious | Container(3205).OnPrevious | Container(3206).OnPrevious | Container(3207).OnPrevious | Container(3208).OnPrevious | Container(3209).OnPrevious | Container(11).OnPrevious | Container(52).OnPrevious" />
		<param name="onnext_trigger" default="Container.OnNext | Container(50).OnNext | Container(3201).OnNext | Container(3202).OnNext | Container(3203).OnNext | Container(3204).OnNext | Container(3205).OnNext | Container(3206).OnNext | Container(3207).OnNext | Container(3208).OnNext | Container(3209).OnNext | Container(11).OnNext | Container(52).OnNext" />
		<definition>
			<control type="group" id="$PARAM[onprevious_id]">
				<visible>$PARAM[onprevious_trigger]</visible>
				<animation effect="slide" end="0,0" time="360" reversible="false">Hidden</animation>
			</control>
			<control type="group" id="$PARAM[onnext_id]">
				<visible>$PARAM[onnext_trigger]</visible>
				<animation effect="slide" end="0,0" time="360" reversible="false">Hidden</animation>
			</control>
		</definition>
	</include>

	<include name="HiddenFocusButton">
		<param name="widget" default="false" />
		<definition>
			<control type="button">
				<visible allowhiddenfocus="true">false</visible>
				<!-- Grid position -->
				<onfocus condition="Control.HasFocus(505) + Container.Content(files) + System.AddonIsEnabled(script.copacetic.helper)">RunScript(script.copacetic.helper,action=clean_filename)</onfocus>
				<onfocus condition="Control.Hasfocus(505)">SetProperty(GridView_Column,$INFO[Container.Column],home)</onfocus>
				<onfocus condition="Control.Hasfocus(505)">SetProperty(GridView_Row,$INFO[Container.Row],home)</onfocus>
				<!-- Multiart -->
				<onfocus condition="Skin.HasSetting(Multiart_Slideshow) + String.IsEqual(Window(home).Property(Multiart_Fadeout),true) + !Control.HasFocus(3100)">ClearProperty(Multiart_Fadeout,home)</onfocus>
				<onfocus condition="Skin.HasSetting(Multiart_Slideshow) + String.IsEqual(Window(home).Property(Multiart_Fadeout),delayed) + !Control.HasFocus(3100)">SetProperty(Multiart_Fadeout,true,home)</onfocus>
				<onfocus condition="Skin.HasSetting(Multiart_Slideshow) + String.IsEqual(Control.GetLabel(6400),thumb) + !String.IsEmpty(ListItem.Art(thumb))">SetProperty(Multiart_0,$ESCINFO[Container.ListItem.Art(thumb)],home)</onfocus>
				<onfocus condition="Skin.HasSetting(Multiart_Slideshow) + String.IsEqual(Control.GetLabel(6400),keyart) + !String.IsEmpty(ListItem.Art(keyart))">SetProperty(Multiart_0,$ESCINFO[Container.ListItem.Art(keyart)],home)</onfocus>
				<onfocus condition="Skin.HasSetting(Multiart_Slideshow) + String.IsEqual(Control.GetLabel(6400),poster) + !String.IsEmpty(ListItem.Art(poster))">SetProperty(Multiart_0,$ESCINFO[Container.ListItem.Art(poster)],home)</onfocus>
				<onfocus condition="Skin.HasSetting(Multiart_Slideshow) + String.IsEqual(Control.GetLabel(6400),fanart) + !String.IsEmpty(ListItem.Art(fanart))">SetProperty(Multiart_0,$ESCINFO[Container.ListItem.Art(fanart)],home)</onfocus>
				<onfocus condition="Skin.HasSetting(Multiart_Slideshow) + String.IsEqual(Control.GetLabel(6400),square) + !String.IsEmpty(ListItem.Art(square))">SetProperty(Multiart_0,$ESCINFO[Container.ListItem.Art(square)],home)</onfocus>
				<onfocus condition="Skin.HasSetting(Multiart_Slideshow) + String.IsEqual(Control.GetLabel(6400),tvshow.keyart) + !String.IsEmpty(ListItem.Art(tvshow.keyart))">SetProperty(Multiart_0,$ESCINFO[Container.ListItem.Art(tvshow.keyart)],home)</onfocus>
				<onfocus condition="Skin.HasSetting(Multiart_Slideshow) + String.IsEqual(Control.GetLabel(6400),tvshow.poster) + !String.IsEmpty(ListItem.Art(tvshow.poster))">SetProperty(Multiart_0,$ESCINFO[Container.ListItem.Art(tvshow.poster)],home)</onfocus>
				<onfocus condition="Skin.HasSetting(Multiart_Slideshow) + String.IsEqual(Control.GetLabel(6400),tvshow.fanart) + !String.IsEmpty(ListItem.Art(tvshow.fanart))">SetProperty(Multiart_0,$ESCINFO[Container.ListItem.Art(tvshow.fanart)],home)</onfocus>
				<onfocus condition="Skin.HasSetting(Multiart_Slideshow) + String.IsEqual(Control.GetLabel(6400),tvshow.square) + !String.IsEmpty(ListItem.Art(tvshow.square))">SetProperty(Multiart_0,$ESCINFO[Container.ListItem.Art(tvshow.square)],home)</onfocus>
				<!-- Trailer Autoplay -->
				<onunfocus condition="String.IsEqual(Window(home).Property(Trailer_Autoplay),true) + Player.HasVideo">PlayerControl(Stop)</onunfocus>
				<onunfocus condition="String.IsEqual(Window(home).Property(Trailer_Autoplay),true)">ClearProperty(Trailer_Autoplay,home)</onunfocus>
			</control>
		</definition>
	</include>

	<include name="Multiart_Resetter">
		<control type="button">
			<animation effect="slide" end="0,0" time="360" reversible="false">Focus</animation>
			<visible allowhiddenfocus="true">false</visible>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_1,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_2,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_3,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_4,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_5,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_6,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_7,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_8,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_9,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_10,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_11,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_12,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_13,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_14,home)</onfocus>
			<onfocus condition="!Window.IsVisible(1120)">ClearProperty(Multiart_15,home)</onfocus>
		</control>
	</include>

	<include name="Multiart_Setter">
		<control type="button">
			<animation effect="slide" end="0,0" time="500" reversible="false">Focus</animation>
			<visible allowhiddenfocus="true">false</visible>
			<onfocus condition="Skin.HasSetting(Multiart_Slideshow) + !Window.IsVisible(1120) + !String.IsEqual(Control.GetLabel(6400),flags/blank.png)">SetProperty(Multiart_Fadeout,true,home)</onfocus>
			<include content="Set_Multiart_OnFocus_Conditions" condition="Skin.HasSetting(Multiart_Slideshow) + [Window.Is(home) | Window.Is(videos) | Window.Is(music)]" />
		</control>
	</include>

	<include name="Media_Cacher">
		<control type="grouplist">
			<include content="Hidden_Control" />
			<control type="image">
				<width>1</width>
				<height>1</height>
				<texture>$INFO[ListItem.Art(clearlogo)]</texture>
			</control>
			<control type="image">
				<width>1</width>
				<height>1</height>
				<texture>$INFO[ListItem.Art(clearlogo-alt)]</texture>
			</control>
			<control type="image">
				<width>1</width>
				<height>1</height>
				<texture>$INFO[ListItem.Art(clearlogo-billboard)]</texture>
			</control>
			<control type="image">
				<width>1</width>
				<height>1</height>
				<texture>$INFO[Container(3100).ListItem.Art(clearlogo)]</texture>
			</control>
			<control type="image">
				<width>1</width>
				<height>1</height>
				<texture>$INFO[Container(3100).ListItem.Art(clearlogo-alt)]</texture>
			</control>
			<control type="image">
				<width>1</width>
				<height>1</height>
				<texture>$INFO[Container(3100).ListItem.Art(clearlogo-billboard)]</texture>
			</control>
		</control>
	</include>

	<include name="Custom_List">
		<param name="type" default="fixedlist" />
		<param name="id" />
		<param name="viewtype_label" />
		<param name="viewtype" />
		<param name="visible" />
		<param name="orientation" />
		<definition>
			<control type="$PARAM[type]" id="$PARAM[id]">
				<width>1920</width>
				<viewtype label="$PARAM[viewtype_label]">$PARAM[viewtype]</viewtype>
				<visible>$PARAM[visible]</visible>
				<focusposition>0</focusposition>
				<include content="$PARAM[viewtype_label]_Navigation" />
				<onfocus>ClearProperty(Widget_DBID,home)</onfocus>
				<pagecontrol>60</pagecontrol>
				<preloaditems>2</preloaditems>
				<orientation>$PARAM[orientation]</orientation>
				<scrolltime tween="sine" easing="inout">360</scrolltime>
				<focusedlayout width="480">
					<include content="HiddenFocusButton" />
					<include content="Multiart_Resetter" condition="Skin.HasSetting(Multiart_Slideshow)" />
					<include content="Multiart_Setter" condition="Skin.HasSetting(Multiart_Slideshow)" />
				</focusedlayout>
				<itemlayout width="480" />
			</control>
		</definition>
	</include>

	<include name="Track_Number_Label">
		<control type="label">
			<height>100%</height>
			<visible>!ListItem.IsPlaying</visible>
			<include content="Visible_Fade_Animation" />
			<width>$PARAM[width]</width>
			<align>center</align>
			<aligny>center</aligny>
			<font>$PARAM[font]</font>
			<textcolor>$PARAM[textcolor]</textcolor>
			<disabledcolor>$VAR[Light_Grey_Color]</disabledcolor>
			<selectedcolor>$PARAM[selectedcolor]</selectedcolor>
			<label>$VAR[TrackNumber_Label]</label>
		</control>
	</include>

	<include name="Music_Rating">
		<param name="visible" default="!String.IsEmpty(ListItem.UserRating) + Integer.IsGreaterOrEqual(ListItem.UserRating,Skin.Numeric(Music_Rating_Like_Threshold))" />
		<definition>
			<include content="$PARAM[like_texture]" condition="Integer.IsGreater(Skin.Numeric(Music_Rating_Like_Threshold,0))">
				<param name="visible" value="String.IsEqual(ListItem.DBType,song) + $PARAM[visible]" />
				<param name="color" value="$PARAM[color]" />
				<animation effect="slide" end="$PARAM[slide],8" time="0" condition="true">Conditional</animation>
			</include>
		</definition>
	</include>

	<include name="Common_List_Layout">
		<param name="visible" default="true" />
		<param name="icon_color" default="$VAR[Common_List_Label_Color]" />
		<param name="now_playing_icon" default="true" />
		<param name="list_icon" default="String.IsEqual(ListItem.Overlay,OverlayWatched.png)" />
		<param name="list_icon_texture" default="Check_unfocused" />
		<param name="music_rating_like_texture" default="Like_unfocused" />
		<param name="music_rating_color" default="$VAR[Accent_Color]" />
		<param name="font" default="List_Unfocused" />
		<param name="textcolor" default="$VAR[Common_List_Label_Color]" />
		<param name="selectedcolor" default="$VAR[Common_List_Label_Color]" />
		<param name="scroll" default="false" />
		<param name="label" default="$VAR[Title_Label]" />
		<definition>
			<control type="group">
				<visible>$PARAM[visible]</visible>
				<width>100%</width>
				<include content="Now_Playing_Icon" condition="Window.Is(videos) | Window.Is(music) | Window.Is(musicplaylist) | Window.Is(videoplaylist) | Window.Is(musicinformation)">
					<param name="visible" value="$PARAM[now_playing_icon] + $EXP[ListItem(0)_NowPlaying]" />
					<param name="color" value="$PARAM[icon_color]" />
					<animation effect="slide" end="$PARAM[icon_slide],0" time="0" condition="true">Conditional</animation>
					<animation effect="slide" end="0,5" time="0" condition="Player.Paused">Conditional</animation>
				</include>
				<include content="$PARAM[list_icon_texture]" condition="Window.Is(videos) | Window.Is(videoplaylist)">
					<param name="visible" value="$PARAM[list_icon] + !$EXP[ListItem(0)_NowPlaying]" />
					<param name="color" value="$PARAM[icon_color]" />
					<animation effect="slide" end="$PARAM[icon_slide],0" time="0" condition="true">Conditional</animation>
				</include>
				<include content="Track_Number_Label" condition="Window.Is(music) | Window.Is(musicplaylist) | Window.Is(musicinformation)">
					<param name="width" value="$PARAM[label_left]" />
					<param name="font" value="$PARAM[font]" />
					<param name="textcolor" value="$PARAM[textcolor]" />
					<param name="selectedcolor" value="$PARAM[selectedcolor]" />
				</include>
				<include content="Music_Rating" condition="Window.Is(music) | Window.Is(musicinformation)">
					<param name="like_texture" value="$PARAM[music_rating_like_texture]" />
					<param name="color" value="$PARAM[music_rating_color]" />
					<param name="slide" value="$PARAM[music_rating_slide]" />
				</include>
				<control type="label">
					<height>100%</height>
					<left>$PARAM[label_left]</left>
					<width max="$PARAM[label_maxwidth]">auto</width>
					<font>$PARAM[font]</font>
					<textcolor>$PARAM[textcolor]</textcolor>
					<disabledcolor>$VAR[Light_Grey_Color]</disabledcolor>
					<selectedcolor>$PARAM[selectedcolor]</selectedcolor>
					<label>$PARAM[label]</label>
					<scroll>$PARAM[scroll]</scroll>
					<scrollsuffix> / </scrollsuffix>
				</control>
			</control>
		</definition>
	</include>

	<include name="Common_List_Unfocused">
		<param name="icon_slide" default="-525" />
		<param name="music_rating_slide" default="525" />
		<param name="music_rating_color" default="$VAR[Accent_Color]" />
		<param name="label_left" default="90" />
		<param name="label_maxwidth" default="840" />
		<param name="selectedcolor" default="$VAR[Common_List_Label_Color]" />
		<definition>
			<param name="selectedcolor" />
			<include content="Common_List_Layout">
				<param name="icon_slide" value="$PARAM[icon_slide]" />
				<param name="list_icon_texture" value="Check_unfocused" />
				<param name="music_rating_like_texture" value="Like_focused" />
				<param name="music_rating_color" value="$PARAM[music_rating_color]" />
				<param name="music_rating_slide" value="$PARAM[music_rating_slide]" />
				<param name="label" value="$VAR[Title_Unfocused_Label]" />
				<param name="label_left" value="$PARAM[label_left]" />
				<param name="label_maxwidth" value="$PARAM[label_maxwidth]" />
				<param name="selectedcolor" value="$PARAM[selectedcolor]" />
			</include>
		</definition>
	</include>

	<include name="Common_List_Focused">
		<param name="icon_slide" default="-525" />
		<param name="music_rating_slide" default="525" />
		<param name="music_rating_color" default="$VAR[Accent_Color]" />
		<param name="label_left" default="90" />
		<param name="label_maxwidth" default="990" />
		<param name="selectedcolor" default="$VAR[Common_List_Label_Color]" />
		<definition>
			<include content="HiddenFocusButton" />
			<include content="Multiart_Resetter" condition="Skin.HasSetting(Multiart_Slideshow)" />
			<include content="Multiart_Setter" condition="Skin.HasSetting(Multiart_Slideshow)" />
			<include content="Common_List_Layout">
				<param name="icon_slide" value="$PARAM[icon_slide]" />
				<param name="list_icon_texture" value="Check_focused" />
				<param name="music_rating_like_texture" value="Like_focused" />
				<param name="music_rating_color" value="$PARAM[music_rating_color]" />
				<param name="music_rating_slide" value="$PARAM[music_rating_slide]" />
				<param name="track_number_color" value="$VAR[Common_List_Label_Color]" />
				<param name="label" value="$VAR[Title_Label]" />
				<param name="label_left" value="$PARAM[label_left]" />
				<param name="label_maxwidth" value="$PARAM[label_maxwidth]" />
				<param name="font" value="List_Focused" />
				<param name="selectedcolor" value="$PARAM[selectedcolor]" />
			</include>
		</definition>
	</include>

	<include name="Common_List_Info_Label">
		<param name="visible" default="$EXP[$PARAM[viewtype_label]View_Display_IsBackground] + $EXP[$PARAM[viewtype_label]View_Details_Info_IsVisible]" />
		<param name="width" default="1680" />
		<param name="left" default="120" />
		<param name="hiddenlabel" default="$VAR[Title_Label]" />
		<param name="hiddenlabelmaxwidth" default="1200" />
		<param name="infolabel" default="$VAR[ListView_Info_Label_Divider,, ]$VAR[Info_Label]" />
		<param name="infolabel_visible" default="true" />
		<param name="infolabelwidth" default="180" />
		<definition>
			<include content="Secondary_List_Icons" condition="Skin.HasSetting(Secondary_List_Enabled)">
				<param name="visible" value="$PARAM[visible]" />
				<param name="left" value="$PARAM[left]" />
			</include>
			<include content="Music_Rating" condition="Window.Is(music) + Skin.HasSetting(Secondary_List_Enabled)">
				<param name="visible" value="Control.HasFocus(3100) + !String.IsEmpty(Container(3100).ListItem.UserRating) + Integer.IsGreaterOrEqual(Container(3100).ListItem.UserRating,Skin.Numeric(Music_Rating_Like_Threshold))" />
				<param name="like_texture" value="Like_focused" />
				<param name="color" value="$VAR[Accent_Color]" />
				<param name="slide" value="840" />
			</include>
			<control type="grouplist">
				<visible>$PARAM[visible]</visible>
				<left>$PARAM[left]</left>
				<top>500</top>
				<width>$PARAM[width]</width>
				<height>80</height>
				<itemgap>10</itemgap>
				<orientation>horizontal</orientation>
				<usecontrolcoords>true</usecontrolcoords>
				<!-- Title Gap -->
				<control type="label">
					<width max="$PARAM[hiddenlabelmaxwidth]">auto</width>
					<height>80</height>
					<aligny>center</aligny>
					<font>List_Focused</font>
					<textcolor>$VAR[Common_List_Info_Label_Color]</textcolor>
					<label>$PARAM[hiddenlabel]</label>
				</control>
				<!-- Abbreviated Details -->
				<control type="label">
					<visible>$PARAM[infolabel_visible]</visible>
					<width max="$PARAM[infolabelwidth]">auto</width>
					<top>30</top>
					<height>35</height>
					<font>List_Info</font>
					<textcolor>$VAR[Light_Color]</textcolor>
					<label>$PARAM[infolabel]</label>
					<aligny>center</aligny>
				</control>
			</control>
		</definition>
	</include>

	<include name="Simple_List_Layout">
		<param name="visible" default="true" />
		<param name="font" default="Main_Menu_Unfocused" />
		<param name="textcolor" default="$VAR[Common_List_Label_Color]" />
		<param name="selectedcolor" default="$VAR[Common_List_Label_Color]" />
		<param name="scroll" default="false" />
		<param name="label" default="$VAR[Title_Label]" />
		<param name="label_left" default="120" />
		<param name="label_maxwidth" default="720" />
		<definition>
			<control type="group">
				<visible>$PARAM[visible]</visible>
				<control type="label">
					<height>100%</height>
					<left>$PARAM[label_left]</left>
					<width max="$PARAM[label_maxwidth]">auto</width>
					<font>$PARAM[font]</font>
					<textcolor>$PARAM[textcolor]</textcolor>
					<disabledcolor>$VAR[Light_Grey_Color]</disabledcolor>
					<selectedcolor>$PARAM[selectedcolor]</selectedcolor>
					<label>$PARAM[label]</label>
					<scroll>$PARAM[scroll]</scroll>
					<scrollsuffix> / </scrollsuffix>
				</control>
			</control>
		</definition>
	</include>

	<include name="Simple_List">
		<param name="id" />
		<param name="visible" default="true" />
		<param name="layout" default="Simple" />
		<param name="orientation" default="vertical" />
		<param name="left" default="780" />
		<param name="width" default="1020" />
		<param name="height" default="540" />
		<param name="focusposition" default="4" />
		<param name="label_left" default="0" />
		<param name="label" default="$INFO[ListItem.Label]" />
		<param name="label_maxwidth" default="1020" />
		<param name="textcolor" default="$VAR[Light_Color]" />
		<param name="selectedcolor" default="$VAR[Accent_Color]" />
		<definition>
			<control type="fixedlist" id="$PARAM[id]">
				<visible allowhiddenfocus="true">$PARAM[visible]</visible>
				<nested />
				<left>$PARAM[left]</left>
				<width>$PARAM[width]</width>
				<centertop>50%</centertop>
				<height>$PARAM[height]</height>
				<include content="Simple_List_Navigation" />
				<onup>$PARAM[id]</onup>
				<ondown>$PARAM[id]</ondown>
				<preloaditems>2</preloaditems>
				<focusposition>$PARAM[focusposition]</focusposition>
				<orientation>vertical</orientation>
				<scrolltime tween="sine" easing="inout">360</scrolltime>
				<itemlayout height="60" width="$PARAM[width]">
					<include content="$PARAM[layout]_List_Layout">
						<param name="icon_slide" value="$PARAM[icon_slide]" />
						<param name="music_rating_slide" value="$PARAM[music_rating_slide]" />
						<param name="now_playing_icon" value="$PARAM[now_playing_icon]" />
						<param name="list_icon" value="false" />
						<param name="label" value="$PARAM[label]" />
						<param name="label_left" value="$PARAM[label_left]" />
						<param name="textcolor" value="$PARAM[textcolor]" />
						<param name="selectedcolor" value="$PARAM[selectedcolor]" />
					</include>
				</itemlayout>
				<focusedlayout height="60" width="$PARAM[width]" condition="Control.HasFocus($PARAM[id])">
					<include content="$PARAM[layout]_List_Layout">
						<param name="icon_slide" value="$PARAM[icon_slide]" />
						<param name="now_playing_icon" value="$PARAM[now_playing_icon]" />
						<param name="music_rating_slide" value="$PARAM[music_rating_slide]" />
						<param name="music_rating_like_texture" value="Like_focused" />
						<param name="list_icon" value="false" />
						<param name="label" value="$PARAM[label]" />
						<param name="label_left" value="$PARAM[label_left]" />
						<param name="label_maxwidth" value="$PARAM[label_maxwidth]" />
						<param name="font" value="Main_Menu_Focused" />
						<param name="textcolor" value="$PARAM[textcolor]" />
						<param name="selectedcolor" value="$PARAM[selectedcolor]" />
					</include>
				</focusedlayout>
				<focusedlayout height="60" width="$PARAM[width]" condition="!Control.HasFocus($PARAM[id])">
					<include content="Simple_List_Layout">
						<param name="label" value="$PARAM[label]" />
						<param name="label_left" value="$PARAM[label_left]" />
						<param name="label_maxwidth" value="$PARAM[label_maxwidth]" />
						<param name="textcolor" value="$PARAM[textcolor]" />
						<param name="selectedcolor" value="$PARAM[selectedcolor]" />
					</include>
				</focusedlayout>
			</control>
		</definition>
	</include>

	<include name="Common_Details_Logo">
		<param name="visible" />
		<param name="texture" default="$VAR[Cropped_Clearlogo]" />
		<param name="width" default="640" />
		<param name="maxheight" default="240" />
		<param name="align" default="left" />
		<param name="aligny" default="bottom" />
		<definition>
			<control type="image">
				<visible>$PARAM[visible]</visible>
				<width>$PARAM[width]</width>
				<height max="$PARAM[maxheight]">auto</height>
				<aspectratio align="$PARAM[align]" aligny="$PARAM[aligny]">keep</aspectratio>
				<texture background="true">$PARAM[texture]</texture>
				<nested />
			</control>
		</definition>
	</include>

	<include name="Common_Details_Textbox">
		<param name="visible" default="true" />
		<param name="gap" default="0" />
		<param name="maxheight" default="210" />
		<param name="font" />
		<param name="color" />
		<param name="label" />
		<param name="align" default="left" />
		<param name="scroll" default="false" />
		<definition>
			<control type="textbox">
				<visible>$PARAM[visible]</visible>
				<top>$PARAM[gap]</top>
				<height min="105" max="$PARAM[maxheight]">auto</height>
				<font>$PARAM[font]</font>
				<textcolor>$PARAM[color]</textcolor>
				<label>$PARAM[label]</label>
				<align>$PARAM[align]</align>
			</control>
		</definition>
	</include>

	<include name="Common_Details_Info">
		<param name="visible" default="true" />
		<param name="gap" default="0" />
		<param name="maxheight" default="35" />
		<param name="font" />
		<param name="color" />
		<param name="label" />
		<param name="align" default="left" />
		<definition>
			<control type="textbox">
				<visible>$PARAM[visible]</visible>
				<top>$PARAM[gap]</top>
				<height min = "35" max="$PARAM[maxheight]">auto</height>
				<font>$PARAM[font]</font>
				<textcolor>$PARAM[color]</textcolor>
				<label>$PARAM[label]</label>
				<align>$PARAM[align]</align>
				<scroll>true</scroll>
				<scrollsuffix> / </scrollsuffix>
			</control>
		</definition>
	</include>

	<include name="Common_Details">
		<param name="viewtype_label" default="Billboard" />
		<param name="left" default="120" />
		<param name="bottom" default="0" />
		<param name="width" default="1680" />
		<param name="height" default="100%" />
		<param name="itemgap" default="0" />
		<param name="logo_width" default="640" />
		<param name="title_label" default="$VAR[Title_Label]" />
		<param name="title_color" default="$VAR[Light_Color]" />
		<param name="title_maxheight" default="146" />
		<param name="info_label" default="$VAR[Info_Label]" />
		<param name="info_maxheight" default="70" />
		<param name="info_gap" default="-5" />
		<param name="plot_label" default="$VAR[Plot_Label]" />
		<param name="plot_maxheight" default="103" />
		<definition>
			<include content="Hidden_Components">
				<control type="label" id="6003">
					<label>$PARAM[plot_label]</label>
				</control>
			</include>
			<control type="group">
				<visible>[!$EXP[$PARAM[viewtype_label]View_Details_Off] + ![$EXP[StripView_IsVisible] + $EXP[StripView_Details_Title] + !$EXP[StripView_Logo_On]]] | Window.Is(home) | $EXP[Infoscreen_Widget_HasFocus]</visible>
				<nested />
				<left>$PARAM[left]</left>
				<width>$PARAM[width]</width>
				<height>$PARAM[height]</height>
				<bottom>$PARAM[bottom]</bottom>
				<control type="group">
					<visible>![Control.HasFocus(3100) + $EXP[Secondary_List_Content_Switching]]</visible>
					<include content="Visible_Fade_Delayed_Animation" />
					<!-- Logos -->
					<include content="Common_Details_Logo" condition="Window.Is(videos) | Window.Is(music) | Window.Is(programs)">
						<param name="visible" value="!$EXP[BillboardView_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + $EXP[$PARAM[viewtype_label]View_Details_Title]" />
						<param name="width" value="$PARAM[logo_width]" />
						<param name="align" value="center" />
						<param name="aligny" value="center" />
						<centertop>50%</centertop>
						<centerleft>50%</centerleft>
					</include>
					<control type="grouplist">
						<include content="Common_Details_Slides" condition="Skin.HasSetting(Crop_Clearlogos) + ![Window.Is(home) + !Skin.HasSetting(Widgets_Clearlogos_Enabled)]">
							<param name="viewtype_label" value="$PARAM[viewtype_label]" />
						</include>
						<orientation>vertical</orientation>
						<align>center</align>
						<itemgap>$PARAM[itemgap]</itemgap>
						<usecontrolcoords>true</usecontrolcoords>
						<include content="Common_Details_Logo" condition="[Window.Is(home) + Skin.HasSetting(Widgets_Clearlogos_Enabled)] | Window.Is(videos) | Window.Is(music) | Window.Is(programs)">
							<param name="visible" value="[!$EXP[BillboardView_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + !$EXP[$PARAM[viewtype_label]View_Details_Title]] | [$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Logo_IsVisible]] | [Window.Is(home) + $EXP[Widget_HasLogo]]" />
							<param name="align" value="left" />
							<param name="aligny" value="bottom" />
							<param name="width" value="$PARAM[logo_width]" />
							<animation effect="slide" start="0,0" end="0,-10" time="0" condition="true">Conditional</animation>
							<animation effect="slide" start="0,0" end="-60,366" time="0" condition="$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Logo_IsVisible] + $EXP[BillboardView_Details_Title]">Conditional</animation>
						</include>
						<include content="Common_Details_Textbox">
							<param name="visible" value="[$EXP[$PARAM[viewtype_label]View_Media_IsVisible] + !$EXP[$PARAM[viewtype_label]View_Logo_IsVisible]] | [$EXP[ShowcaseView_Media_IsVisible] + ![$EXP[ShowcaseView_Logo_IsVisible] | $EXP[ShowcaseView_Details_Overlay_IsVisible]]] | $EXP[Infoscreen_Widget_HasFocus] | [Window.Is(home) + [!$EXP[Widget_HasLogo] | !Skin.HasSetting(Widgets_Clearlogos_Enabled)]]" />
							<param name="font" value="$PARAM[viewtype_label]_Title" />
							<param name="color" value="$PARAM[title_color]" />
							<param name="maxheight" value="$PARAM[title_maxheight]" />
							<param name="label" value="$PARAM[title_label]" />
						</include>
						<include content="Common_Details_Textbox" condition="Window.Is(videos) | Window.Is(music) | Window.Is(programs)">
							<param name="visible" value="![$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + $EXP[ShowcaseView_IsVisible] + $EXP[ShowcaseView_Details_Overlay_IsVisible]" />
							<param name="font" value="$PARAM[viewtype_label]_Title" />
							<param name="color" value="$PARAM[title_color]" />
							<param name="label" value="$PARAM[title_label]" />
							<param name="maxheight" value="$PARAM[title_maxheight]" />
							<param name="align" value="center" />
						</include>
						<include content="Common_Details_Info">
							<param name="visible" value="$EXP[$PARAM[viewtype_label]View_Details_Info_IsVisible] | Window.Is(home) | $EXP[Infoscreen_Widget_HasFocus]" />
							<param name="gap" value="$PARAM[info_gap]" />
							<param name="maxheight" value="$PARAM[info_maxheight]" />
							<param name="font" value="$PARAM[viewtype_label]_Info" />
							<param name="color" value="$PARAM[title_color]" />
							<param name="label" value="$PARAM[info_label]" />
						</include>
						<include content="Common_Details_Textbox" condition="Window.Is(videos) | Window.Is(music) | Window.Is(programs)">
							<param name="visible" value="$EXP[$PARAM[viewtype_label]View_Details_Plot_IsVisible] + !String.IsEmpty(Control.GetLabel(6003)) + ![Control.HasFocus(3100) + Container.Content(tvshows)]" />
							<param name="gap" value="60" />
							<param name="maxheight" value="$PARAM[plot_maxheight]" />
							<param name="font" value="Body" />
							<param name="color" value="$VAR[Plot_Color]" />
							<param name="label" value="$PARAM[plot_label]" />
							<param name="scroll" value="true" />
						</include>
					</control>
				</control>
			</control>
		</definition>
	</include>

	<include name="Common_Details_Slides">
		<!-- Secondary/Primary list clearlogo-alt_cropped -->
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Skin.String(Theme,Light) + !String.IsEmpty(Window(home).Property(clearlogo-alt_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo-alt_cropped-height),220)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Skin.String(Theme,Light) + !String.IsEmpty(Window(home).Property(clearlogo-alt_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo-alt_cropped-height),200)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Skin.String(Theme,Light) + !String.IsEmpty(Window(home).Property(clearlogo-alt_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo-alt_cropped-height),180)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Skin.String(Theme,Light) + !String.IsEmpty(Window(home).Property(clearlogo-alt_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo-alt_cropped-height),160)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Skin.String(Theme,Light) + !String.IsEmpty(Window(home).Property(clearlogo-alt_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo-alt_cropped-height),140)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Skin.String(Theme,Light) + !String.IsEmpty(Window(home).Property(clearlogo-alt_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo-alt_cropped-height),120)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Skin.String(Theme,Light) + !String.IsEmpty(Window(home).Property(clearlogo-alt_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo-alt_cropped-height),100)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Skin.String(Theme,Light) + !String.IsEmpty(Window(home).Property(clearlogo-alt_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo-alt_cropped-height),80)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Skin.String(Theme,Light) + !String.IsEmpty(Window(home).Property(clearlogo-alt_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo-alt_cropped-height),60)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Skin.String(Theme,Light) + !String.IsEmpty(Window(home).Property(clearlogo-alt_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo-alt_cropped-height),40)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Skin.String(Theme,Light) + !String.IsEmpty(Window(home).Property(clearlogo-alt_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo-alt_cropped-height),20)">Conditional</animation>
		<!-- Secondary list clearlogo_cropped -->
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(Container(3100).ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),220)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(Container(3100).ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),200)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(Container(3100).ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),180)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(Container(3100).ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),160)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(Container(3100).ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),140)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(Container(3100).ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),120)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(Container(3100).ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),100)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(Container(3100).ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),80)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(Container(3100).ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),60)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(Container(3100).ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),40)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(Container(3100).ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),20)">Conditional</animation>
		<!-- Primary list clearlogo_cropped -->
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + !Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),220)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + !Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),200)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + !Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),180)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + !Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),160)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + !Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),140)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + !Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),120)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + !Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),100)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + !Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),80)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + !Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),60)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + !Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),40)">Conditional</animation>
		<animation effect="slide" start="0,0" end="0,-10" time="0" condition="![$EXP[BillboardView_IsVisible] + $EXP[BillboardView_Details_Title]] + $EXP[$PARAM[viewtype_label]View_IsVisible] + [$EXP[$PARAM[viewtype_label]View_Logo_IsVisible] | $EXP[Widget_HasLogo]] + !Control.HasFocus(3100) + [[Skin.String(Theme,Light) + String.IsEmpty(ListItem.Art(clearlogo-alt))] | !Skin.String(Theme,Light)] + !String.IsEmpty(Window(home).Property(clearlogo_cropped-height)) + Integer.IsLessOrEqual(Window(home).Property(clearlogo_cropped-height),20)">Conditional</animation>
	</include>

	<include name="Variable_Title_Label">
		<param name="visible" default="true" />
		<param name="label" />
		<param name="width" default="1200" />
		<param name="bottom" default="45" />
		<param name="height" default="90" />
		<param name="font_large" default="Strip_Title" />
		<param name="font_medium" default="Title_Breadcrumb_Label" />
		<param name="font_small" default="MusicPlayer_Title" />
		<definition>
			<control type="grouplist">
				<visible>$PARAM[visible]</visible>
				<width>1200</width>
				<height>270</height>
				<top>-270</top>
				<orientation>vertical</orientation>
				<align>left</align>
				<itemgap>0</itemgap>
				<control type="textbox" id="6005">
					<height>66</height>
					<font>$PARAM[font_large]</font>
					<textcolor>$VAR[Blank_Color]</textcolor>
					<label>$PARAM[label]</label>
					<align>center</align>
					<aligny>center</aligny>
					<autoscroll>false</autoscroll>
				</control>
				<control type="textbox" id="6006">
					<height>90</height>
					<font>$PARAM[font_medium]</font>
					<textcolor>$VAR[Blank_Color]</textcolor>
					<label>$PARAM[label]</label>
					<align>center</align>
					<aligny>center</aligny>
					<autoscroll>false</autoscroll>
				</control>
				<control type="textbox" id="6007">
					<height>90</height>
					<font>$PARAM[font_small]</font>
					<textcolor>$VAR[Blank_Color]</textcolor>
					<label>$PARAM[label]</label>
					<align>center</align>
					<aligny>center</aligny>
					<autoscroll>false</autoscroll>
				</control>
			</control>
			<control type="group">
				<visible>$PARAM[visible]</visible>
				<nested />
				<centerleft>50%</centerleft>
				<width>$PARAM[width]</width>
				<bottom>$PARAM[bottom]</bottom>
				<height>$PARAM[height]</height>
				<animation effect="slide" end="0,-15" time="0" condition="$EXP[StripView_Display_IsSquare] | [$EXP[StripView_Display_IsFanart] + !$EXP[StripView_Flags_IsVisible]]">Conditional</animation>
				<animation effect="slide" end="0,-17" time="0" condition="Window.Is(visualisation)">Conditional</animation>
				<control type="label">
					<visible>!Container(6005).HasNext</visible>
					<font>$PARAM[font_large]</font>
					<textcolor>$VAR[Primary_Color]</textcolor>
					<label>$PARAM[label]</label>
					<align>center</align>
					<aligny>center</aligny>
					<scroll>false</scroll>
				</control>
				<control type="label">
					<visible>Container(6005).HasNext + !Container(6006).HasNext</visible>
					<font>$PARAM[font_medium]</font>
					<textcolor>$VAR[Primary_Color]</textcolor>
					<label>$PARAM[label]</label>
					<wrapmultiline>true</wrapmultiline>
					<align>center</align>
					<aligny>center</aligny>
					<scroll>false</scroll>
				</control>
				<control type="label">
					<visible>Container(6005).HasNext + Container(6006).HasNext + !Container(6007).HasNext</visible>
					<font>$PARAM[font_small]</font>
					<textcolor>$VAR[Primary_Color]</textcolor>
					<label>$PARAM[label]</label>
					<wrapmultiline>true</wrapmultiline>
					<align>center</align>
					<aligny>center</aligny>
					<scroll>true</scroll>
				</control>
			</control>
		</definition>
	</include>

	<include name="Breadcrumb_Label">
		<param name="visible" default="true" />
		<param name="animation" default="Visible_Fade_Animation" />
		<param name="bar" default="true" />
		<param name="left" default="60" />
		<param name="right" default="60" />
		<param name="top" default="60" />
		<param name="title_label_id" default="6308" />
		<param name="title_label" default="$VAR[Title_Breadcrumb_Label]" />
		<param name="maxtitlelabelwidth" default="1200" />
		<param name="haspath" default="false" />
		<param name="label_color" default="$VAR[Breadcrumb_Label_Color]" />
		<param name="info_label" default="$VAR[Info_Breadcrumb_Label]" />
		<param name="info_label_visible" default="false" />
		<param name="maxinfolabelwidth" default="600" />
		<definition>
			<control type="group">
				<visible>$PARAM[visible]</visible>
				<include content="$PARAM[animation]" />
				<nested />
				<control type="grouplist">
					<left>$PARAM[left]</left>
					<right>$PARAM[right]</right>
					<top>$PARAM[top]</top>
					<height>60</height>
					<orientation>horizontal</orientation>
					<align>left</align>
					<itemgap>12</itemgap>
					<usecontrolcoords>true</usecontrolcoords>
					<control type="image">
						<visible>$PARAM[bar]</visible>
						<visible>!String.IsEmpty(Control.GetLabel($PARAM[title_label_id]))</visible>
						<top>6</top>
						<height>48</height>
						<width>6</width>
						<texture colordiffuse="$VAR[Accent_Color]">views/white_100.png</texture>
					</control>
					<control type="label" id="$PARAM[title_label_id]">
						<height>60</height>
						<width max="$PARAM[maxtitlelabelwidth]">auto</width>
						<label>$PARAM[title_label]</label>
						<font>Title_Breadcrumb_Label</font>
						<textcolor>$PARAM[label_color]</textcolor>
						<haspath>$PARAM[haspath]</haspath>
					</control>
					<control type="label">
						<width max="$PARAM[maxinfolabelwidth]">auto</width>
						<height>35</height>
						<top>16</top>
						<label>$PARAM[info_label]</label>
						<font>Info_Breadcrumb_Label</font>
						<textcolor>$PARAM[label_color]</textcolor>
						<visible>$PARAM[info_label_visible]</visible>
						<visible>!String.IsEmpty(Control.GetLabel($PARAM[title_label_id]))</visible>
					</control>
				</control>
			</control>
		</definition>
	</include>

	<include name="Description_Label">
		<param name="id" default="" />
		<param name="type" default="label" />
		<param name="visible" default="true" />
		<param name="textcolor" default="$VAR[Breadcrumb_Label_Color]" />
		<param name="label" default="" />
		<param name="left" default="150" />
		<param name="right" default="240" />
		<param name="height" default="180" />
		<param name="bottom" default="0" />
		<param name="align" default="left" />
		<param name="aligny" default="center" />
		<param name="haspath" default="false" />
		<definition>
			<control type="$PARAM[type]" id="$PARAM[id]">
				<include content="Visible_Fade_Animation" />
				<visible>$PARAM[visible]</visible>
				<left>$PARAM[left]</left>
				<right>$PARAM[right]</right>
				<height>$PARAM[height]</height>
				<bottom>$PARAM[bottom]</bottom>
				<label>$PARAM[label]</label>
				<align>$PARAM[align]</align>
				<aligny>$PARAM[aligny]</aligny>
				<font>Description</font>
				<textcolor>$PARAM[textcolor]</textcolor>
				<haspath>$PARAM[haspath]</haspath>
				<nested />
			</control>
		</definition>
	</include>

	<include name="Progress_Bar">
		<param name="id" default="50" />
		<param name="background_color" default="$VAR[Progress_Background_Color]" />
		<param name="focus_color" default="$VAR[Progress_Focused_Color]" />
		<param name="progress_indicator_background" default="$VAR[Progress_Indicator_Background_Color]" />
		<param name="progress_indicator_textcolor" default="$VAR[Progress_Indicator_Label_Color]" />
		<param name="slides" default="Default" />
		<definition>
			<control type="group">
				<visible>$PARAM[visible]</visible>
				<visible>!String.IsEqual(Container($PARAM[id]).ListItem.DBType,artist) + !String.IsEqual(Container($PARAM[id]).ListItem.DBType,album) + !String.IsEqual(Container($PARAM[id]).ListItem.DBType,song) + !Container.Content(actors) + ![$EXP[Infoscreen_IsVisible] + Control.HasFocus(50)]</visible>
				<animation effect="slide" start="0,0" end="0,6" time="0" condition="Skin.HasSetting(Unwatched_Indicator) + $EXP[ShowcaseView_IsVisible] + $EXP[ShowcaseView_Details_Off] + Integer.IsGreater(Container($PARAM[id]).ListItem.Property(UnwatchedEpisodes),0)">Conditional</animation>
				<include content="Progress_Bar_0" condition="!Window.Is(music)">
					<param name="id" value="$PARAM[id]" />
					<param name="background_color" value="$PARAM[background_color]" />
				</include>
				<include content="Progress_Bar_WatchedEpisodePercent" condition="!Window.Is(music)">
					<param name="id" value="$PARAM[id]" />
					<param name="background_color" value="$PARAM[background_color]" />
					<param name="focus_color" value="$PARAM[focus_color]" />
				</include>
				<include content="Progress_Bar_WatchedProgress" condition="!Window.Is(music)">
					<param name="id" value="$PARAM[id]" />
					<param name="background_color" value="$PARAM[background_color]" />
					<param name="focus_color" value="$PARAM[focus_color]" />
				</include>
				<include content="Progress_Bar_Resumable">
					<param name="id" value="$PARAM[id]" />
					<param name="background_color" value="$PARAM[background_color]" />
					<param name="focus_color" value="$PARAM[focus_color]" />
				</include>
				<include content="Progress_Bar_100">
					<param name="id" value="$PARAM[id]" />
					<param name="focus_color" value="$PARAM[focus_color]" />
				</include>
				<include content="Unwatched_Indicator" condition="Skin.HasSetting(Unwatched_Indicator)">
					<param name="id" value="$PARAM[id]" />
					<param name="slides" value="$PARAM[slides]" />
					<param name="background" value="$PARAM[progress_indicator_background]" />
					<param name="textcolor" value="$PARAM[progress_indicator_textcolor]" />
				</include>
			</control>
		</definition>
	</include>

	<include name="Progress_Bar_0">
		<control type="image">
			<visible>Integer.IsGreater(Container($PARAM[id]).ListItem.Property(UnwatchedEpisodes),0) + Skin.HasSetting(Unwatched_Indicator)</visible>
			<visible>[!String.IsEmpty(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent)) + Integer.IsEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),0)] | [!String.IsEmpty(Container($PARAM[id]).ListItem.Property(WatchedProgress)) + Integer.IsEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),0)]</visible>
			<width>100%</width>
			<height>100%</height>
			<texture colordiffuse="$PARAM[background_color]">views/white_100.png</texture>
		</control>
	</include>

	<include name="Progress_Bar_WatchedEpisodePercent">
		<control type="progress">
			<visible>Integer.IsGreater(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),0)</visible>
			<visible>![Control.HasFocus(505) + Skin.HasSetting(GridView_AltWatchedStatus_Enabled) + Integer.IsEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),100)]</visible>
			<visible>![Integer.IsEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),100) + $EXP[ListView_IsVisible]]</visible>
			<width>100%</width>
			<height>100%</height>
			<texturebg colordiffuse="$PARAM[background_color]">views/white_100.png</texturebg>
			<midtexture colordiffuse="$PARAM[focus_color]">views/white_100.png</midtexture>
			<info>Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent)</info>
		</control>
	</include>

	<include name="Progress_Bar_WatchedProgress">
		<control type="progress">
			<visible>Integer.IsGreater(Container($PARAM[id]).ListItem.Property(WatchedProgress),0)</visible>
			<visible>![Control.HasFocus(505) + Skin.HasSetting(GridView_AltWatchedStatus_Enabled) + Integer.IsEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),100)]</visible>
			<visible>![Integer.IsEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),100) + $EXP[ListView_IsVisible]]</visible>
			<width>100%</width>
			<height>100%</height>
			<texturebg colordiffuse="$PARAM[background_color]">views/white_100.png</texturebg>
			<midtexture colordiffuse="$PARAM[focus_color]">views/white_100.png</midtexture>
			<info>Container($PARAM[id]).ListItem.Property(WatchedProgress)</info>
		</control>
	</include>

	<include name="Progress_Bar_Resumable">
		<control type="progress">
			<visible>Container($PARAM[id]).ListItem.IsResumable</visible>
			<width>100%</width>
			<height>100%</height>
			<texturebg colordiffuse="$PARAM[background_color]">views/white_100.png</texturebg>
			<midtexture colordiffuse="$PARAM[focus_color]">views/white_100.png</midtexture>
			<info>Container($PARAM[id]).ListItem.PercentPlayed</info>
		</control>
	</include>

	<include name="Progress_Bar_100">
		<control type="image">
			<visible>String.IsEqual(Container($PARAM[id]).ListItem.Overlay,OverlayWatched.png) | String.IsEqual(Container($PARAM[id]).ListItem.Overlay,1) | Integer.IsGreater(Container($PARAM[id]).ListItem.PlayCount,0)</visible>
			<visible>![$EXP[ListView_IsVisible] + !$EXP[Infoscreen_IsVisible]] + !Container($PARAM[id]).ListItem.IsResumable</visible>
			<visible>![Control.HasFocus(505) + Skin.HasSetting(GridView_AltWatchedStatus_Enabled)]</visible>
			<width>100%</width>
			<height>100%</height>
			<texture colordiffuse="$PARAM[focus_color]">views/white_100.png</texture>
		</control>
	</include>

	<include name="Unwatched_Indicator">
		<control type="group">
			<visible>Integer.IsGreater(Container($PARAM[id]).ListItem.Property(UnwatchedEpisodes),0)</visible>
			<include content="Progress_Slides_$PARAM[slides]">
				<param name="id" value="$PARAM[id]" />
			</include>
			<nested />
			<width>60</width>
			<height>30</height>
			<centertop>50%</centertop>
			<left>0</left>
			<control type="image">
				<centerleft>50%</centerleft>
				<width>30</width>
				<animation effect="zoom" end="200,100" time="0" center="auto" condition="Integer.IsGreater(Container($PARAM[id]).ListItem.Property(UnwatchedEpisodes),99)">Conditional</animation>
				<texture colordiffuse="$PARAM[background]">views/white_100.png</texture>
			</control>
			<control type="label">
				<width>100%</width>
				<height>100%</height>
				<align>center</align>
				<aligny>center</aligny>
				<font>Unwatched_Indicator</font>
				<textcolor>$PARAM[textcolor]</textcolor>
				<label>$INFO[Container($PARAM[id]).ListItem.Property(UnwatchedEpisodes)]</label>
			</control>
		</control>
	</include>

	<include name="Progress_Slides_Template">
		<animation effect="slide" end="$PARAM[0]" time="0" condition="[!String.IsEmpty(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent)) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),5)] | [!String.IsEmpty(Container($PARAM[id]).ListItem.Property(WatchedProgress)) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),5)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[5]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),5) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),10)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),5) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),10)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[10]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),10) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),15)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),10) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),15)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[15]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),15) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),20)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),15) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),20)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[20]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),20) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),25)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),20) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),25)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[25]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),25) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),30)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),25) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),30)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[30]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),30) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),35)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),30) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),35)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[35]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),35) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),40)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),35) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),40)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[40]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),40) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),45)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),40) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),45)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[45]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),45) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),50)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),45) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),50)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[50]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),50) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),55)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),50) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),55)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[55]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),55) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),60)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),55) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),60)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[60]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),60) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),65)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),60) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),65)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[65]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),65) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),70)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),65) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),70)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[70]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),70) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),75)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),70) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),75)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[75]" time="0" condition="[Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),75) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),80)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),75) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),80)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[80_30]" time="0" condition="!Integer.IsGreater(Container($PARAM[id]).ListItem.Property(UnwatchedEpisodes),99) + [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),80) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),85)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),80) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),85)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[85_30]" time="0" condition="!Integer.IsGreater(Container($PARAM[id]).ListItem.Property(UnwatchedEpisodes),99) + [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),85) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),90)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),85) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),90)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[90_30]" time="0" condition="!Integer.IsGreater(Container($PARAM[id]).ListItem.Property(UnwatchedEpisodes),99) + [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),90) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),95)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),90) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),95)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[95_30]" time="0" condition="!Integer.IsGreater(Container($PARAM[id]).ListItem.Property(UnwatchedEpisodes),99) + Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),95) | Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),95)">Conditional</animation>
		<animation effect="slide" end="$PARAM[80_60]" time="0" condition="Integer.IsGreater(Container($PARAM[id]).ListItem.Property(UnwatchedEpisodes),99) + [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),80) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),85)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),80) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),85)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[85_60]" time="0" condition="Integer.IsGreater(Container($PARAM[id]).ListItem.Property(UnwatchedEpisodes),99) + [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),85) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),90)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),85) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),90)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[90_60]" time="0" condition="Integer.IsGreater(Container($PARAM[id]).ListItem.Property(UnwatchedEpisodes),99) + [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),90) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),95)] | [Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),90) + Integer.IsLess(Container($PARAM[id]).ListItem.Property(WatchedProgress),95)]">Conditional</animation>
		<animation effect="slide" end="$PARAM[95_60]" time="0" condition="Integer.IsGreater(Container($PARAM[id]).ListItem.Property(UnwatchedEpisodes),99) + Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedEpisodePercent),95) | Integer.IsGreaterOrEqual(Container($PARAM[id]).ListItem.Property(WatchedProgress),95)">Conditional</animation>
	</include>

	<include name="Progress_Slides_Default">
		<include content="Progress_Slides_Template">
			<param name="id" value="$PARAM[id]" />
			<param name="0" value="150" />
			<param name="5" value="159" />
			<param name="10" value="168" />
			<param name="15" value="177" />
			<param name="20" value="186" />
			<param name="25" value="195" />
			<param name="30" value="204" />
			<param name="35" value="213" />
			<param name="40" value="222" />
			<param name="45" value="231" />
			<param name="50" value="240" />
			<param name="55" value="249" />
			<param name="60" value="258" />
			<param name="65" value="267" />
			<param name="70" value="276" />
			<param name="75" value="285" />
			<param name="80_30" value="294" />
			<param name="85_30" value="303" />
			<param name="90_30" value="312" />
			<param name="95_30" value="315" />
			<param name="80_60" value="294" />
			<param name="85_60" value="300" />
			<param name="90_60" value="300" />
			<param name="95_60" value="300" />
		</include>
	</include>

	<include name="Progress_Slides_Narrow">
		<include content="Progress_Slides_Template">
			<param name="id" value="$PARAM[id]" />
			<param name="0" value="90" />
			<param name="5" value="96" />
			<param name="10" value="102" />
			<param name="15" value="108" />
			<param name="20" value="114" />
			<param name="25" value="120" />
			<param name="30" value="126" />
			<param name="35" value="132" />
			<param name="40" value="138" />
			<param name="45" value="144" />
			<param name="50" value="150" />
			<param name="55" value="156" />
			<param name="60" value="162" />
			<param name="65" value="168" />
			<param name="70" value="174" />
			<param name="75" value="180" />
			<param name="80_30" value="186" />
			<param name="85_30" value="192" />
			<param name="90_30" value="195" />
			<param name="95_30" value="195" />
			<param name="80_60" value="180" />
			<param name="85_60" value="180" />
			<param name="90_60" value="180" />
			<param name="95_60" value="180" />
		</include>
	</include>

	<include name="Flag_Checker">
		<control type="image" id="$PARAM[id]">
			<include content="Hidden_Control" />
			<texture fallback="flags/blank.png">$PARAM[texture]</texture>
		</control>
	</include>

	<include name="Flag_Icon">
		<param name="visible" default="true" />
		<param name="id" />
		<param name="texture" />
		<param name="colordiffuse" default="$VAR[Light_Color]" />
		<definition>
			<control type="group">
				<visible>$PARAM[visible]</visible>
				<visible>!String.IsEqual(Control.GetLabel($PARAM[id]),flags/blank.png)</visible>
				<animation effect="slide" end="-60" time="0" condition="[Window.Is(videos) | Window.Is(videoplaylist)] + $EXP[ListView_Display_IsThumbnails]">Conditional</animation>
				<nested />
				<width>180</width>
				<height>180</height>
				<control type="image">
					<centerleft>50%</centerleft>
					<centertop>50%</centertop>
					<width>90</width>
					<height>60</height>
					<aspectratio>keep</aspectratio>
					<texture fallback="flags/blank.png" colordiffuse="$PARAM[colordiffuse]">$PARAM[texture]</texture>
				</control>
			</control>
		</definition>
	</include>

</includes>