<?xml version="1.0" encoding="UTF-8"?>
<window>
    <onload>SetFocus(2000,0,absolute)</onload>
    <controls>
        <!-- Background -->
        <control type="image">
            <left>0</left>
            <top>0</top>
            <width>1920</width>
            <height>1080</height>
            <texture colordiffuse="FF000000">fenlight_common/white.png</texture>
            <animation effect="fade" end="80" time="120">WindowOpen</animation>
        </control>
        <control type="group">
            <left>100</left>
            <top>25</top>
            <animation effect="fade" end="100" time="200">WindowOpen</animation>
            <!-- Logo and Background-->
            <control type="group">
                <control type="image">
                    <left>-2</left>
                    <top>-2</top>
                    <width>1724</width>
                    <height>979</height>
                    <texture colordiffuse="FFCCCCCC" border="30">fenlight_common/circle.png</texture>
                </control>
                <control type="image">
                    <width>1720</width>
                    <height>975</height>
                    <texture colordiffuse="FF1F2020" border="30">fenlight_common/circle.png</texture>
                </control>
                <control type="image">
                    <left>12</left>
                    <top>12</top>
                    <width>40</width>
                    <height>40</height>
                    <align>left</align>
                    <aligny>top</aligny>
                    <aspectratio aligny="top">keep</aspectratio>
                    <texture colordiffuse="FFCCCCCC">$INFO[Window(10000).Property(fenlight.addon_icon_mini)]</texture>
                </control>
                <control type="label">
                    <width max="1700">auto</width>
                    <top>22</top>
                    <left>0</left>
                    <height>20</height>
                    <font>font12</font> <!-- FENLIGHT_26 -->
                    <textcolor>FFCCCCCC</textcolor>
                    <align>center</align>
                    <aligny>center</aligny>
                    <label>[UPPERCASE][B]FENLIGHT - SETTINGS[/B][/UPPERCASE]</label>
                </control>
            </control>
            <control type="fixedlist" id="2000">
                <animation effect="slide" end="0,-340" time="0" condition="Integer.IsEqual(Container(2000).NumItems,1) | Integer.IsEqual(Container(2000).NumItems,2)">Conditional</animation>
                <animation effect="slide" end="0,-255" time="0" condition="Integer.IsEqual(Container(2000).NumItems,3) | Integer.IsEqual(Container(2000).NumItems,4)">Conditional</animation>
                <animation effect="slide" end="0,-170" time="0" condition="Integer.IsEqual(Container(2000).NumItems,5) | Integer.IsEqual(Container(2000).NumItems,6)">Conditional</animation>
                <animation effect="slide" end="0,-85" time="0" condition="Integer.IsEqual(Container(2000).NumItems,7) | Integer.IsEqual(Container(2000).NumItems,8)">Conditional</animation>
                <left>20</left>
                <top>100</top>
                <width>470</width>
                <height>765</height>
                <onleft>10025</onleft>
                <onright>SetFocus(2100,1,absolute)</onright>
                <onup>2000</onup>
                <ondown>2000</ondown>
                <orientation>Vertical</orientation>
                <focusposition>4</focusposition>
                <movement>4</movement>
                <scrolltime tween="cubic" easing="out">500</scrolltime>
                <itemlayout height="85" width="470">
                    <control type="label">
                        <left>40</left>
                        <width>390</width>
                        <height>85</height>
                        <label>[UPPERCASE]$INFO[ListItem.Property(setting_label)][/UPPERCASE]</label>
                        <font>font12</font> <!-- FENLIGHT_26 -->
                        <textcolor>FFCCCCCC</textcolor>
                        <aligny>center</aligny>
                    </control>
                </itemlayout>
                <focusedlayout height="85" width="470">
                    <control type="image">
                        <animation effect="fade" start="100" end="50" time="0" condition="!Control.HasFocus(2000)">Conditional</animation>
                        <height>85</height>
                        <width>470</width>
                        <texture colordiffuse="FFCCCCCC" border="30">fenlight_common/circle.png</texture>
                    </control>
                    <control type="label">
                        <left>40</left>
                        <width>390</width>
                        <height>85</height>
                        <label>[UPPERCASE]$INFO[ListItem.Property(setting_label)][/UPPERCASE]</label>
                        <font>font12</font> <!-- FENLIGHT_26 -->
                        <textcolor>FF1F2020</textcolor>
                        <aligny>center</aligny>
                        <scroll>Control.HasFocus(2000)</scroll>
                    </control>
                </focusedlayout>
                <content>
                      <item id="10">
                          <property name="setting_label">General</property>
                      </item>
                      <item id="20">
                          <property name="setting_label">Features</property>
                      </item>
                      <item id="30">
                          <property name="setting_label">Content</property>
                      </item>
                      <item id="40">
                          <property name="setting_label">Single Episode Lists</property>
                      </item>
                      <item id="50">
                          <property name="setting_label">Accounts</property>
                      </item>
                      <item id="60">
                        <property name="setting_label">Results</property>
                      </item>
                      <item id="70">
                        <property name="setting_label">Playback</property>
                      </item>'
                </content>
            </control>
            <control type="fixedlist" id="2100">
                <animation effect="slide" end="0,-340" time="0" condition="Integer.IsEqual(Container(2100).NumItems,1) | Integer.IsEqual(Container(2100).NumItems,2)">Conditional</animation>
                <animation effect="slide" end="0,-255" time="0" condition="Integer.IsEqual(Container(2100).NumItems,3) | Integer.IsEqual(Container(2100).NumItems,4)">Conditional</animation>
                <animation effect="slide" end="0,-170" time="0" condition="Integer.IsEqual(Container(2100).NumItems,5) | Integer.IsEqual(Container(2100).NumItems,6)">Conditional</animation>
                <animation effect="slide" end="0,-85" time="0" condition="Integer.IsEqual(Container(2100).NumItems,7) | Integer.IsEqual(Container(2100).NumItems,8)">Conditional</animation>
                <left>520</left>
                <top>100</top>
                <width>1160</width>
                <height>765</height>
                <onleft>2000</onleft>
                <onleft>SetFocus(2100,1,absolute)</onleft>
                <onright>10025</onright>
                <pagecontrol>10025</pagecontrol>
                <orientation>Vertical</orientation>
                <focusposition>4</focusposition>
                <movement>4</movement>
                <scrolltime tween="cubic" easing="out">500</scrolltime>
                <itemlayout height="85" width="1160">
                    <!-- SEPARATOR -->
                    <control type="group">
                        <visible>String.IsEqual(ListItem.Property(setting_type),separator)</visible>
                        <control type="label">
                            <left>40</left>
                            <width>630</width>
                            <height>85</height>
                            <label>[UPPERCASE]$INFO[ListItem.Property(setting_label)][/UPPERCASE]</label>
                            <font>font12</font> <!-- FENLIGHT_26 -->
                            <textcolor>FFCCCCCC</textcolor>
                            <aligny>center</aligny>
                            <align>center</align>
                        </control>
                        <control type="image">
                            <top>70</top>
                            <left>30</left>
                            <height>2</height>
                            <width>1100</width>
                            <texture colordiffuse="FFCCCCCC">fenlight_common/white.png</texture>
                        </control>
                    </control>
                    <!-- INFO ICON -->
                    <control type="image">
                        <visible>String.IsEqual(ListItem.Property(setting_type),info) + Control.HasFocus(2100)</visible>
                        <top>27</top>
                        <left>5</left>
                        <width>30</width>
                        <height>30</height>
                        <texture colordiffuse="FFCCCCCC">fenlight_common/info.png</texture>
                    </control>
                    <!-- LABEL -->
                    <control type="label">
                        <visible>!String.IsEqual(ListItem.Property(setting_type),separator)</visible>
                        <left>40</left>
                        <width>630</width>
                        <height>85</height>
                        <label>[UPPERCASE]$INFO[ListItem.Property(setting_label)][/UPPERCASE]</label>
                        <font>font12</font> <!-- FENLIGHT_26 -->
                        <textcolor>FFCCCCCC</textcolor>
                        <aligny>center</aligny>
                        <scroll>false</scroll>
                    </control>
                    <!-- BOOLEAN -->
                    <control type="group">
                        <visible>String.IsEqual(ListItem.Property(setting_type),boolean)</visible>
                        <control type="image">
                            <visible>String.IsEqual(ListItem.Property(setting_value),false)</visible>
                            <top>0</top>
                            <left>1030</left>
                            <width>150</width>
                            <align>right</align>
                            <aligny>center</aligny>
                            <aspectratio>keep</aspectratio>
                            <texture colordiffuse="FFCCCCCC">fenlight_buttons/radio_button_off.png</texture>
                        </control>
                        <control type="image">
                            <visible>String.IsEqual(ListItem.Property(setting_value),true)</visible>
                            <top>0</top>
                            <left>1030</left>
                            <width>150</width>
                            <align>right</align>
                            <aligny>center</aligny>
                            <aspectratio>keep</aspectratio>
                            <texture colordiffuse="FFCCCCCC">fenlight_buttons/radio_button_on.png</texture>
                        </control>
                    </control>
                    <!-- SETTING VALUE LABEL -->
                    <control type="group">
                        <visible>!String.IsEqual(ListItem.Property(setting_type),boolean)</visible>
                        <!-- EMPTY LABEL -->
                        <control type="label">
                            <visible>String.IsEqual(ListItem.Property(setting_value),empty_setting)</visible>
                            <left>700</left>
                            <width>425</width>
                            <height>85</height>
                            <label>[B]...[/B]</label>
                            <font>font12</font> <!-- FENLIGHT_26 -->
                            <textcolor>FFCCCCCC</textcolor>
                            <align>right</align>
                            <aligny>center</aligny>
                            <scroll>Control.HasFocus(100)</scroll>
                        </control>
                        <!-- LABEL -->
                        <control type="label">
                            <visible>!String.IsEqual(ListItem.Property(setting_value),empty_setting)</visible>
                            <left>700</left>
                            <width>425</width>
                            <height>85</height>
                            <label>[UPPERCASE][B]$INFO[ListItem.Property(setting_value)][/B][/UPPERCASE]</label>
                            <font>font12</font> <!-- FENLIGHT_26 -->
                            <textcolor>FFCCCCCC</textcolor>
                            <align>right</align>
                            <aligny>center</aligny>
                            <scroll>Control.HasFocus(100)</scroll>
                        </control>
                    </control>
                </itemlayout>
                <focusedlayout height="85" width="1160">
                    <!-- HIGHLIGHT -->
                    <control type="image">
                        <visible>Control.HasFocus(2100)</visible>
                        <height>85</height>
                        <width>1160</width>
                        <texture colordiffuse="FFCCCCCC" border="30">fenlight_common/circle.png</texture>
                    </control>
                    <!-- SEPARATOR -->
                    <control type="group">
                        <visible>String.IsEqual(ListItem.Property(setting_type),separator)</visible>
                        <control type="label">
                            <left>40</left>
                            <width>630</width>
                            <height>85</height>
                            <label>[UPPERCASE]$INFO[ListItem.Property(setting_label)][/UPPERCASE]</label>
                            <font>font12</font> <!-- FENLIGHT_26 -->
                            <textcolor>FFCCCCCC</textcolor>
                            <aligny>center</aligny>
                            <align>center</align>
                        </control>
                        <control type="image">
                            <top>70</top>
                            <left>30</left>
                            <height>2</height>
                            <width>1100</width>
                            <texture colordiffuse="FFCCCCCC">fenlight_common/white.png</texture>
                        </control>
                    </control>
                    <!-- INFO ICON -->
                    <control type="image">
                        <visible>String.IsEqual(ListItem.Property(setting_type),info) + Control.HasFocus(2100)</visible>
                        <top>27</top>
                        <left>5</left>
                        <width>30</width>
                        <height>30</height>
                        <texture colordiffuse="FF1F2020">fenlight_common/info.png</texture>
                    </control>
                    <!-- LABEL -->
                    <control type="group">
                        <visible>!String.IsEqual(ListItem.Property(setting_type),separator)</visible>
                        <control type="label">
                            <visible>Control.HasFocus(2100)</visible>
                            <left>40</left>
                            <width>630</width>
                            <height>85</height>
                            <label>[UPPERCASE]$INFO[ListItem.Property(setting_label)][/UPPERCASE]</label>
                            <font>font12</font> <!-- FENLIGHT_26 -->
                            <textcolor>FF1F2020</textcolor>
                            <aligny>center</aligny>
                            <scroll>Control.HasFocus(2100)</scroll>
                        </control>
                        <control type="label">
                            <visible>!Control.HasFocus(2100)</visible>
                            <left>40</left>
                            <width>630</width>
                            <height>85</height>
                            <label>[UPPERCASE]$INFO[ListItem.Property(setting_label)][/UPPERCASE]</label>
                            <font>font12</font> <!-- FENLIGHT_26 -->
                            <textcolor>FFCCCCCC</textcolor>
                            <aligny>center</aligny>
                            <scroll>false</scroll>
                        </control>
                    </control>
                    <!-- BOOLEAN -->
                    <control type="group">
                        <visible>String.IsEqual(ListItem.Property(setting_type),boolean)</visible>
                        <control type="group">
                            <visible>!Control.HasFocus(2100)</visible>
                            <control type="image">
                                <visible>String.IsEqual(ListItem.Property(setting_value),false)</visible>
                                <top>0</top>
                                <left>1030</left>
                                <width>150</width>
                                <align>right</align>
                                <aligny>center</aligny>
                                <aspectratio>keep</aspectratio>
                                <texture colordiffuse="FFCCCCCC">fenlight_buttons/radio_button_off.png</texture>
                            </control>
                            <control type="image">
                                <visible>String.IsEqual(ListItem.Property(setting_value),true)</visible>
                                <top>0</top>
                                <left>1030</left>
                                <width>150</width>
                                <align>right</align>
                                <aligny>center</aligny>
                                <aspectratio>keep</aspectratio>
                                <texture colordiffuse="FFCCCCCC">fenlight_buttons/radio_button_on.png</texture>
                            </control>
                        </control>
                        <control type="group">
                            <visible>Control.HasFocus(2100)</visible>
                            <control type="image">
                                <visible>String.IsEqual(ListItem.Property(setting_value),false)</visible>
                                <top>0</top>
                                <left>1030</left>
                                <width>150</width>
                                <align>right</align>
                                <aligny>center</aligny>
                                <aspectratio>keep</aspectratio>
                                <texture colordiffuse="FF1F2020">fenlight_buttons/radio_button_off.png</texture>
                            </control>
                            <control type="image">
                                <visible>String.IsEqual(ListItem.Property(setting_value),true)</visible>
                                <top>0</top>
                                <left>1030</left>
                                <width>150</width>
                                <align>right</align>
                                <aligny>center</aligny>
                                <aspectratio>keep</aspectratio>
                                <texture colordiffuse="FF1F2020">fenlight_buttons/radio_button_on.png</texture>
                            </control>
                        </control>
                    </control>
                    <!-- SETTING VALUE LABEL -->
                    <control type="group">
                        <visible>!String.IsEqual(ListItem.Property(setting_type),boolean)</visible>
                        <!-- EMPTY LABEL -->
                        <control type="group">
                            <visible>String.IsEqual(ListItem.Property(setting_value),empty_setting)</visible>
                            <control type="label">
                                <visible>Control.HasFocus(2100)</visible>
                                <left>700</left>
                                <width>425</width>
                                <height>85</height>
                                <label>[B]...[/B]</label>
                                <font>font12</font> <!-- FENLIGHT_26 -->
                                <textcolor>FF1F2020</textcolor>
                                <align>right</align>
                                <aligny>center</aligny>
                                <scroll>Control.HasFocus(2100)</scroll>
                            </control>
                            <control type="label">
                                <visible>!Control.HasFocus(2100)</visible>
                                <left>700</left>
                                <width>425</width>
                                <height>85</height>
                                <label>[B]...[/B]</label>
                                <font>font12</font> <!-- FENLIGHT_26 -->
                                <textcolor>FFCCCCCC</textcolor>
                                <align>right</align>
                                <aligny>center</aligny>
                                <scroll>false</scroll>
                            </control>
                        </control>
                        <!-- SETTING VALUE LABEL -->
                        <control type="group">
                            <visible>!String.IsEqual(ListItem.Property(setting_value),empty_setting)</visible>
                            <control type="label">
                                <visible>Control.HasFocus(2100)</visible>
                                <left>700</left>
                                <width>425</width>
                                <height>85</height>
                                <label>[UPPERCASE][B]$INFO[ListItem.Property(setting_value)][/B][/UPPERCASE]</label>
                                <font>font12</font> <!-- FENLIGHT_26 -->
                                <textcolor>FF1F2020</textcolor>
                                <align>right</align>
                                <aligny>center</aligny>
                                <scroll>Control.HasFocus(2100)</scroll>
                            </control>
                            <control type="label">
                                <visible>!Control.HasFocus(2100)</visible>
                                <left>700</left>
                                <width>425</width>
                                <height>85</height>
                                <label>[UPPERCASE][B]$INFO[ListItem.Property(setting_value)][/B][/UPPERCASE]</label>
                                <font>font12</font> <!-- FENLIGHT_26 -->
                                <textcolor>FFCCCCCC</textcolor>
                                <align>right</align>
                                <aligny>center</aligny>
                                <scroll>false</scroll>
                            </control>
                        </control>
                    </control>
                </focusedlayout>
                <content>
<!-- GENERAL 10-->
        <!-- General -->
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">General</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                     </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">Autostart FenLight When Kodi Starts</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.auto_start_fenlight)]</property>
                          <property name="setting_description">Enable this and Fen Light will autostart after running its services upon Kodi start</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=auto_start_fenlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">Assign Addon Icon Image</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.addon_icon_choice_name)]</property>
                          <property name="setting_description">Choose from assigned custom icons to use with Fen Light</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=addon_icon_choice)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <visible>String.EndsWith(Window(10000).Property(fenlight.default_addon_fanart),Window(10000).Property(fenlight.addon_fanart))</visible>
                          <property name="setting_label">Assign Addon Background Image</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.default_addon_fanart)]</property>
                          <property name="setting_description">Choose any custom background you would like to use within Fen Light</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_path&amp;setting_id=default_addon_fanart)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <visible>!String.EndsWith(Window(10000).Property(fenlight.default_addon_fanart),Window(10000).Property(fenlight.addon_fanart))</visible>
                          <property name="setting_label">Restore Default Background Image</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.default_addon_fanart)]</property>
                          <property name="setting_description">Restore default Fen Light background</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.restore_setting_default&amp;setting_id=default_addon_fanart)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">Limit Concurrent Threads</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.limit_concurrent_threads)]</property>
                          <property name="setting_description">Enable this and Fen Light will limit the threads enacted simultaneously. Best to leave this disabled unless you are having issues with your device not supporting high numbers of concurrent threads in python</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=limit_concurrent_threads)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.limit_concurrent_threads),true)</visible>
                          <property name="setting_label">    - Maximum Active Threads</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.max_threads)]</property>
                          <property name="setting_description">Choose the maximum active concurrent threads Fen Light will be limited to</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=max_threads)</onclick>
                      </item>
        <!-- Manage Addon Updates -->
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">Manage Addon Updates</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">Update Action</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.update.action_name)]</property>
                          <property name="setting_description">Choose the manner in which Fen Light handles updates</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=update.action)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.update.action),3)</visible>
                          <property name="setting_label">    - Delay Before Running (secs)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.update.delay)]</property>
                          <property name="setting_description">Choose the delay time before Fen Light checks for updates after Kodi start</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=update.delay)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.update.action),3)</visible>
                          <property name="setting_label">    - Github Username</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.update.username)]</property>
                          <property name="setting_description">Leave this setting as default unless you wsh to update Fen Light through a different user repository. If you do, enter the Github Username of the new github location</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_string&amp;setting_id=update.username)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.update.action),3)</visible>
                          <property name="setting_label">    - Github Repo Address</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.update.location)]</property>
                          <property name="setting_description">Leave this setting as default unless you wsh to update Fen Light through a different user repository. If you do, enter the Github Repo Address of the new github location</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_string&amp;setting_id=update.location)</onclick>
                      </item>
        <!-- Watched Indicators -->
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">Watched Indicators</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.trakt.user),empty_setting)</visible>
                          <property name="setting_label">Watched Status Provider</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.watched_indicators_name)]</property>
                          <property name="setting_description">Choose the provider that keeps track of the Movies and Episodes you have watched within Fen Light. Options are the built in method of Fen Light or your Trakt account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=watched_indicators)</onclick>
                      </item>
        <!-- Trakt Cache -->
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">Trakt Cache</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.trakt.user),empty_setting)</visible>
                          <property name="setting_label">Resync Interval (mins)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.trakt.sync_interval)]</property>
                          <property name="setting_description">Choose how often Fen Light polls your Trakt service for any changes</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=trakt.sync_interval)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.trakt.user),empty_setting)</visible>
                          <property name="setting_label">Refresh Widgets After Trakt Sync</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.trakt.refresh_widgets)]</property>
                          <property name="setting_description">Enable this and Fen Light will refresh widgets after performing a Trakt Sync if there were any changes</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=trakt.refresh_widgets)</onclick>
                      </item>
        <!-- UTC Time Offset -->
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">UTC Time Offset</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">UTC (+/-)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.datetime.offset)]</property>
                          <property name="setting_description">Choose the correct UTC offset based on your location</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=datetime.offset)</onclick>
                      </item>
        <!-- Downloads -->
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">Downloads</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">Movies Directory</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.movie_download_directory)]</property>
                          <property name="setting_description">Choose your download location for Movies</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_path&amp;setting_id=movie_download_directory)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">TV Shows Directory</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.tvshow_download_directory)]</property>
                          <property name="setting_description">Choose your download location for TV Shows</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_path&amp;setting_id=tvshow_download_directory)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">Premium Files Directory</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.premium_download_directory)]</property>
                          <property name="setting_description">Choose your download location for Premium files. Includes downloads from debrid service caches or Easynews</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_path&amp;setting_id=premium_download_directory)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(10)</visible>
                          <property name="setting_label">Image Files Directory</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.image_download_directory)]</property>
                          <property name="setting_description">Choose your download location for Images</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_path&amp;setting_id=image_download_directory)</onclick>
                      </item>
<!-- FEATURES 20-->
        <!-- Extras -->
                      <item>
                          <visible>Container(2000).HasFocus(20)</visible>
                          <property name="setting_label">Extras</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(20)</visible>
                          <property name="setting_label">Enable Content for Extras Lists</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Choose what content is included within the Extras window</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=extras_lists_choice)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(20)</visible>
                          <property name="setting_label">Set Actions for Extras Buttons</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Choose the function and order of the buttons in the Extras window. You can set separate button functions for Movies and TV Shows</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=extras_buttons_choice)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(20)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.omdb_api),empty_setting)</visible>
                          <property name="setting_label">Enable Extra Ratings</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.extras.enable_extra_ratings)]</property>
                          <property name="setting_description">Enable this and the Extras menu will show ratings from more services than just TMDb. Must have a valid OMDb API assigned in the Accounts settings for this to show</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=extras.enable_extra_ratings)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(20)</visible>
                          <property name="setting_label">Enable Scrollbars for Extras Lists</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.extras.enable_scrollbars)]</property>
                          <property name="setting_description">Choose this and the individual lists within the Extras window will each utilize a scrollbar when needed</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=extras.enable_scrollbars)</onclick>
                      </item>
        <!-- Special Open Actions -->
                    <item>
                          <visible>Container(2000).HasFocus(20)</visible>
                          <property name="setting_label">Special Open Actions</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(20)</visible>
                          <property name="setting_label">Movies</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.media_open_action_movie_name)]</property>
                          <property name="setting_description">Choose the Open Action when a Movie is selected in Fen Light. Choices Are None, Open Extras, Open Movie Set, Both. "Both" will open the Movie Set if available or open Extras</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=media_open_action_movie)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(20)</visible>
                          <property name="setting_label">TV Shows</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.media_open_action_tvshow_name)]</property>
                          <property name="setting_description">Choose the Open Action when a TV Show is selected in Fen Light. Choices Are None or Open Extras</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=media_open_action_tvshow)</onclick>
                      </item>
<!-- CONTENT 30 -->
        <!-- Contents Sort Order For Watched Progress -->
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Contents Sort Order For Watched Progress</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">In Progress</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.sort.progress_name)]</property>
                          <property name="setting_description">Choose the sort order for your In Progress media</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=sort.progress)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Watched</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.sort.watched_name)]</property>
                          <property name="setting_description">Choose the sort order for your Watched media</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=sort.watched)</onclick>
                      </item>
        <!-- Contents Sort Order For Trakt Lists -->
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Contents Sort Order For Trakt Lists</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.trakt.user),empty_setting)</visible>
                          <property name="setting_label">Trakt Collection</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.sort.collection_name)]</property>
                          <property name="setting_description">Choose the sort order for your Trakt Collection media</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=sort.collection)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.trakt.user),empty_setting)</visible>
                          <property name="setting_label">Trakt Watchlist</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.sort.watchlist_name)]</property>
                          <property name="setting_description">Choose the sort order for your Trakt Watchlist media</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=sort.watchlist)</onclick>
                      </item>
        <!-- TMDb Lists -->
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">TMDB Lists</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">TMDb Lists Display Order</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.tmdblist.list_sort_name)]</property>
                          <property name="setting_description">Choose the order in which your TMDb lists are presented. This is not for the contents of the lists, but rather the lists themselves</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=list_display_order_choice&amp;list_type=tmdb)</onclick>
                      </item>
        <!-- Personal Lists -->
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Personal Lists</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Display Order</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.personal_list.list_sort_name)]</property>
                          <property name="setting_description">Choose the order in which your TMDb lists are presented. This is not for the contents of the lists, but rather the lists themselves</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=list_display_order_choice&amp;list_type=personal)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Show List Author</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.personal_list.show_author)]</property>
                          <property name="setting_description">Enable this and Fen Light will display the Author of the Personal List</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=personal_list.show_author)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Sort Unseen Lists to Top</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.personal_list.sort_unseen_to_top)]</property>
                          <property name="setting_description">Enable this and Fen Light will sort all unseen Personal Lists to the top</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=personal_list.sort_unseen_to_top)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Highlight Unseen Lists</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.personal_list.highlight_unseen)]</property>
                          <property name="setting_description">Enable this and Fen Light will highlight Unseen Personal Lists using the chosen highlight</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=personal_list.highlight_unseen)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.personal_list.highlight_unseen),true)</visible>
                          <property name="setting_label">    - Unseen Highlight Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.personal_list.unseen_highlight)]]$INFO[Window(10000).Property(fenlight.personal_list.unseen_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose Unseen Personal Lists Highlight Color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=personal_list_unseen_color_choice)</onclick>
                      </item>
        <!-- Widgets -->
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Widgets</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Refresh Widgets on Timer</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.widget_refresh_timer_name)]</property>
                          <property name="setting_description">Choose whether Fen Light refreshes widgets based on a set timer. You should set a value here if you are using random widgets from Fen Light, and wish for their contents to update between Kodi starts</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=widget_refresh_timer_choice)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.widget_refresh_timer),0)</visible>
                          <property name="setting_label">    - Show Notification after Refresh</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.widget_refresh_notification)]</property>
                          <property name="setting_description">Enable this and Fen Light will show a notification whenever widgets are refreshed by the timer</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=widget_refresh_notification)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Hide Watched Items in Widgets</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.widget_hide_watched)]</property>
                          <property name="setting_description">Enable this and watched items will be hidden in Fen Light widgets</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=widget_hide_watched)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Hide Next Page Item in Widgets</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.widget_hide_next_page)]</property>
                          <property name="setting_description">Enable this and the "Next Page" item will be hidden in Fen Light widgets</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=widget_hide_next_page)</onclick>
                      </item>
        <!-- RPDb Ratings Posters -->
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.rpdb_api),empty_setting)</visible>
                          <property name="setting_label">Ratings Posters</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.rpdb_api),empty_setting)</visible>
                          <property name="setting_label">Use RPDb Ratings Posters For...</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.rpdb_enabled_name)]</property>
                          <property name="setting_description">Choose which media types utilize that Rated Posters provided by RPDb. Choices are None, Movies, TV Shows or Both</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=rpdb_enabled)</onclick>
                      </item>
        <!-- Context Menu -->
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Context Menu</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Context Menu Options</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Choose the order and availability for Context Menu items for Fen Light media items</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=context_menu_order_choice)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Reset Context Menu to Default</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Return the Context Menu do default items</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=context_menu_default_choice)</onclick>
                      </item>
        <!-- General -->
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">General</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Paginate Lists When Available</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.paginate.lists_name)]</property>
                          <property name="setting_description">Enable this and Fen Light will attempt to paginate lists when possible. This is mainly applicable to personal lists</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=paginate.lists)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.paginate.lists),1) | String.IsEqual(Window(10000).Property(fenlight.paginate.lists),3)</visible>
                          <property name="setting_label">    - Addon Item Limit</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.paginate.limit_addon)]</property>
                          <property name="setting_description">Choose the limit of pagination when within Fen Light</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=paginate.limit_addon)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.paginate.lists),2) | String.IsEqual(Window(10000).Property(fenlight.paginate.lists),3)</visible>
                          <property name="setting_label">    - Widgets Item Limit</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.paginate.limit_widgets)]</property>
                          <property name="setting_description">Choose the limit of pagination for Fen Light widgets</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=paginate.limit_widgets)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Ignore Articles when Sorting Lists</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.ignore_articles)]</property>
                          <property name="setting_description">Enable this and Fen Light will ignore leading words like "The", "A" when sorting lists</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=ignore_articles)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Service used for Because You Watched</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.recommend_service_name)]</property>
                          <property name="setting_description">Choose which service provides recommendations for the Because You Watched menus. Options are Recommended (TMDb) or More Like This (IMDb)</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=recommend_service)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Seeds used for Because You Watched Random</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.recommend_seed_name)]</property>
                          <property name="setting_description">Choose how much previously watched media is used for recommendations for the Because You Watched Random menu.</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=recommend_seed)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Set MPAA Region</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.mpaa_display_region_name)]</property>
                          <property name="setting_description">Choose the region from which the MPAA advisories will be displayed</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=mpaa_region_choice)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Watched (Still Airing) TV Shows Location</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.tv_progress_location_name)]</property>
                          <property name="setting_description">Choose where fully watched, but still airing TV Shows are shown. Options are Watched, In Progress or Both</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=tv_progress_location)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Show Special Episodes When Available</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.show_specials)]</property>
                          <property name="setting_description">Enable this and Fen Light will show TV Show Special Episodes</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=show_specials)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Use Season Names When Available</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.use_season_name)]</property>
                          <property name="setting_description">Enable this and Fen Light will use the name of a season when availbale.</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=use_season_name)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Flatten TV Show Seasons</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.default_all_episodes_name)]</property>
                          <property name="setting_description">Choose the times when Fen Light will load all episodes of a TV Show when browsed into</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=default_all_episodes)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Avoid Episode Spoilers in Custom Windows</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.avoid_episode_spoilers)]</property>
                          <property name="setting_description">Enable this and Fen Light will hide episode thumb and episode synopsis in Fen Light Custom Windows</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=avoid_episode_spoilers)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Include Anime in TV Show Watched Progress</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.include_anime_tvshow)]</property>
                          <property name="setting_description">Enable this and Fen Light will include Anime content in your Watched, Progress, Progress Episodes and Next Episodes menus in the main TV Show menu</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=include_anime_tvshow)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Include Unaired Media in Trakt Watchlists</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.show_unaired_watchlist)]</property>
                          <property name="setting_description">Enable this and Fen Light will display any unaired media in your Trakt Movie/TV Show Watchlists. Disable this and any unaired Media will be hidden</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=show_unaired_watchlist)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Include Adult Results from Media Searches</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.meta_filter)]</property>
                          <property name="setting_description">Enable this and Fen Light will attempt to filter out adult content from Movie, TV Show and People searches. Success is based purely on the accuracy of TMDbs database. Expect that some adult results may come through and plan accordingly</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=meta_filter)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <property name="setting_label">Control Viewtypes within Addon</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.use_viewtypes)]</property>
                          <property name="setting_description">Enable this and Fen Light will control view types used within the addon. This can be disabled if the skin you are using has a helper that provides a "lock view" type function. If enabled, views can be set in Tools->Set Views within the addon</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=use_viewtypes)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.use_viewtypes),true)</visible>
                          <property name="setting_label">    - Manually Enter Viewtype Values</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.manual_viewtypes)]</property>
                          <property name="setting_description">Enable this to manually enter values for the viewtypes used. Only do this if you know the viewtype values for the skin you are using. Otherwise, use the "Set Views" menu in Tools</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=manual_viewtypes)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.use_viewtypes),true) + String.IsEqual(Window(10000).Property(fenlight.manual_viewtypes),true)</visible>
                          <property name="setting_label">        - Set Menu View ID</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.view.main)]</property>
                          <property name="setting_description">Enter the Viewtype ID for Menu Content</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=view.main&amp;min_value=1)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.use_viewtypes),true) + String.IsEqual(Window(10000).Property(fenlight.manual_viewtypes),true)</visible>
                          <property name="setting_label">        - Set Movies View ID</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.view.movies)]</property>
                          <property name="setting_description">Enter the Viewtype ID for Movies Content</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=view.movies&amp;min_value=1)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.use_viewtypes),true) + String.IsEqual(Window(10000).Property(fenlight.manual_viewtypes),true)</visible>
                          <property name="setting_label">        - Set TV Shows View ID</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.view.tvshows)]</property>
                          <property name="setting_description">Enter the Viewtype ID for TV Shows Content</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=view.tvshows&amp;min_value=1)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.use_viewtypes),true) + String.IsEqual(Window(10000).Property(fenlight.manual_viewtypes),true)</visible>
                          <property name="setting_label">        - Set Seasons View ID</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.view.seasons)]</property>
                          <property name="setting_description">Enter the Viewtype ID for Seasons Content</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=view.seasons&amp;min_value=1)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.use_viewtypes),true) + String.IsEqual(Window(10000).Property(fenlight.manual_viewtypes),true)</visible>
                          <property name="setting_label">        - Set Episodes View ID</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.view.episodes)]</property>
                          <property name="setting_description">Enter the Viewtype ID for Episodes Content</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=view.episodes&amp;min_value=1)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.use_viewtypes),true) + String.IsEqual(Window(10000).Property(fenlight.manual_viewtypes),true)</visible>
                          <property name="setting_label">        - Set Episode Lists View ID</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.view.episodes_single)]</property>
                          <property name="setting_description">Enter the Viewtype ID for Episode Lists Content</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=view.episodes_single&amp;min_value=1)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(30)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.use_viewtypes),true) + String.IsEqual(Window(10000).Property(fenlight.manual_viewtypes),true)</visible>
                          <property name="setting_label">        - Set Premium Files View ID</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.view.premium)]</property>
                          <property name="setting_description">Enter the Viewtype ID for Premium Files Content</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=view.premium&amp;min_value=1)</onclick>
                      </item>
<!-- SINGLE EPISODE LISTS 40 -->
        <!-- General -->
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">General</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Single Episode Display Format - Within Addon</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.single_ep_display_name)]</property>
                          <property name="setting_description">Choose the display format Fen Light uses when naming single episodes within the addon. Applicable for lists like Next Episodes, In Progress Episodes etc</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=single_ep_display)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Single Episode Display Format - Widgets</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.single_ep_display_widget_name)]</property>
                          <property name="setting_description">Choose the display format Fen Light uses when naming single episodes for widgets. Applicable for lists like Next Episodes, In Progress Episodes etc</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=single_ep_display_widget)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Provide Unwatched Episodes Info</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.single_ep_unwatched_episodes)]</property>
                          <property name="setting_description">Enable this to share with Kodi the number of unwatched episodes for the TV Show of each episode in single episode lists</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=single_ep_unwatched_episodes)</onclick>
                      </item>
        <!-- Next Episodes -->
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Next Episodes</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Calculate Content Based On</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.nextep.method_name)]</property>
                          <property name="setting_description">Choose the method used to determine the content of your Next Episodes list. Last Aired or Last Watched</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=nextep.method)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Sort Type</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.nextep.sort_type_name)]</property>
                          <property name="setting_description">Choose the sort type of Next Episodes list. Recently Watched, Airdate or Title</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=nextep.sort_type)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Sort Order</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.nextep.sort_order_name)]</property>
                          <property name="setting_description">Choose the sort direction of Next Episodes list. Ascending or Descending</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=nextep.sort_order)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Limit Used Watched History</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.nextep.limit_history)]</property>
                          <property name="setting_description">Enable this to limit the amount of watched history used to determine Next Episodes</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=nextep.limit_history)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.nextep.limit_history),true)</visible>
                          <property name="setting_label">    - Limit</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.nextep.limit)]</property>
                          <property name="setting_description">A setting of "20" will limit the history used based on the previous 20 watched episodes. This means a 20 limit will not usually result in 20 items in your Next Episodes list, rather the previous 20 watched episodes will be used as history</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=nextep.limit)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Include Trakt Watchlist/Fen Light Favorites</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.nextep.include_unwatched_name)]</property>
                          <property name="setting_description">Choose which lists are included within Fen Lights Next Episodes. You can include your Trakt Watchlist, your Fen Light Favorites, or both. They will show with a DARKGOLDENROD highlight</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=nextep.include_unwatched)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Include Airdate in Title</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.nextep.include_airdate)]</property>
                          <property name="setting_description">Enable this to include the airdate at the beginning of the list item label</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=nextep.include_airdate)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Sort Airing Today to Top</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.nextep.airing_today)]</property>
                          <property name="setting_description">Enable this to sort episodes airing today to the top of the Next Episodes list</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=nextep.airing_today)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Include Unaired Episodes When Within 7 Days</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.nextep.include_unaired)]</property>
                          <property name="setting_description">Enable this to include unaired episodes within Next Episodes. They will show with a RED highlight and become visible within 7 days of their airdate</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=nextep.include_unaired)</onclick>
                      </item>
        <!-- Trakt Calendar -->
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Trakt Calendar</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Flatten TV Shows Airing on Same Day</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.trakt.flatten_episodes)]</property>
                          <property name="setting_description">Enable this to limit to the first instance of a TV Show episode when that TV Show has multiple episodes airing on the same day</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=trakt.flatten_episodes)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Sort Order</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.trakt.calendar_sort_order_name)]</property>
                          <property name="setting_description">Choose the sort direction of the Trakt Calendar list. Ascending or Descending</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=trakt.calendar_sort_order)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Show Previous Days</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.trakt.calendar_previous_days)]</property>
                          <property name="setting_description">Choose how many previous days will be shown within the Trakt Calendar</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=trakt.calendar_previous_days)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(40)</visible>
                          <property name="setting_label">Show Future Days</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.trakt.calendar_future_days)]</property>
                          <property name="setting_description">Choose how many future days will be shown within the Trakt Calendar</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=trakt.calendar_future_days)</onclick>
                      </item>
<!-- ACCOUNTS 50 -->
        <!-- External Scrapers -->
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">External Scrapers</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">Enable</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.provider.external)]</property>
                          <property name="setting_description">Enable this to use external scrapers. No support is provided when you choose to use external scrapers within Fen Light</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=provider.external)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.external),true)</visible>
                          <property name="setting_label">Choose External Scrapers Module</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.external_scraper.name)]</property>
                          <property name="setting_description">Choose the external scraper module to use within Fen Light. No support is provided when you choose to use external scrapers within Fen Light</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=external_scraper_choice)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.external),true)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.rd.token),empty_setting)|!String.IsEqual(Window(10000).Property(fenlight.ad.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.rd.enabled),true)|String.IsEqual(Window(10000).Property(fenlight.ad.enabled),true)</visible>
                          <property name="setting_label">Check for cached status of Results (RD &amp; AD)</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.external.cache_check)]</property>
                          <property name="setting_description">Enable this and Fen Light will get the cached status for Real Debrid and All Debrid results. This will lead to less results overall, but the results displayed SHOULD be cached on their servers. There will also be results filtered out that are cached. Use this knowing that you will get less results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=external.cache_check)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.external),true)</visible>
                          <property name="setting_label">Filter External Scrapers</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.external.filter_sources)]</property>
                          <property name="setting_description">Enable this and Fen Light will filter the external scrapers based on their priority determined by the scraper pack used</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=external.filter_sources)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.external),true)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.external_scraper.name),empty_setting)</visible>
                          <property name="setting_label">Open External Scraper Settings</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Open the External Scraper settings. The settings of the module chosen above will be opened</property>
                          <onclick>back</onclick>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=open_external_scraper_settings)</onclick>
                      </item>
        <!-- Trakt -->
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">Trakt</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.trakt.user),empty_setting)</visible>
                          <property name="setting_label">Authorize</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Authorize your Trakt account and use it within Fen Light</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=trakt.trakt_authenticate)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.trakt.user),empty_setting)</visible>
                          <property name="setting_label">Revoke Authorization</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.trakt.user)]</property>
                          <property name="setting_description">Revoke authorization of your Trakt account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=trakt.trakt_revoke_authentication)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">Client ID Key</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.trakt.client)]</property>
                          <property name="setting_description">Enter here your Trakt Client ID key</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_string&amp;setting_id=trakt.client)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.trakt.client),1038ef327e86e7f6d39d80d2eb5479bff66dd8394e813c5e0e387af0f84d89fb)</visible>
                          <property name="setting_label">    - Restore Default Client ID Key</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Restore default Trakt Client ID Key</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.restore_setting_default&amp;setting_id=trakt.client)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">Client Secret Key</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.trakt.secret)]</property>
                          <property name="setting_description">Enter here your Trakt Client Secret key</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_string&amp;setting_id=trakt.secret)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.trakt.secret),8d27a92e1d17334dae4a0590083a4f26401cb8f721f477a79fd3f218f8534fd1)</visible>
                          <property name="setting_label">    - Restore Default Client Secret Key</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Restore default Trakt Client Secret Key</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.restore_setting_default&amp;setting_id=trakt.secret)</onclick>
                      </item>
        <!-- TMDb API -->
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">TMDb API</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">API Key</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.tmdb_api)]</property>
                          <property name="setting_description">Enter here your TMDb API key</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_string&amp;setting_id=tmdb_api)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.tmdb_api),b370b60447737762ca38457bd77579b3)</visible>
                          <property name="setting_label">    - Restore Default TMDb API Key</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Restore default TMDb API Key</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.restore_setting_default&amp;setting_id=tmdb_api)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">Test API Key...</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Test if your TMDb API is activated and working</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=tmdb_api_check_choice)</onclick>
                      </item>
        <!-- TMDb Lists -->
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">TMDb Lists</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.tmdb.token),empty_setting)</visible>
                          <property name="setting_label">Authorize Account</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Authorize your TMDb account and use it within Fen Light for Lists</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=tmdblist_api.authenticate)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.tmdb.token),empty_setting)</visible>
                          <property name="setting_label">Revoke Account Authorization</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.tmdb.account_id)]</property>
                          <property name="setting_description">Revoke authorization of your TMDb account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=tmdblist_api.revoke_authentication)</onclick>
                      </item>
        <!-- OMDb -->
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">OMDb</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">API Key</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.omdb_api)]</property>
                          <property name="setting_description">Enter here your OMDb API key. This will allow you to utilize extra ratings information in Fen Lights Extras window</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_string&amp;setting_id=omdb_api)</onclick>
                      </item>
        <!-- RPDb -->
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">RPDb (Ratings Posters)</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">API Key</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.rpdb_api)]</property>
                          <property name="setting_description">Enter here your RPDb API key. This will allow you to utilize posters that include built in ratings information when available</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_string&amp;setting_id=rpdb_api)</onclick>
                      </item>
        <!-- Real Debrid -->
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">Real Debrid</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.rd.token),empty_setting)</visible>
                          <property name="setting_label">Authorize</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Authorize your Real Debrid account and use it within Fen Light</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=real_debrid.authenticate)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.rd.token),empty_setting)</visible>
                          <property name="setting_label">Enable</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.rd.enabled)]</property>
                          <property name="setting_description">Enable the use of your Real Debrid account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=rd.enabled)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.rd.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.rd.enabled),true)</visible>
                          <property name="setting_label">Revoke Authorization</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.rd.account_id)]</property>
                          <property name="setting_description">Revoke authorization of your Real Debrid account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=real_debrid.revoke_authentication)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.rd.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.rd.enabled),true)</visible>
                          <property name="setting_label">Add Resolved Debrid Cache to Cloud</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.store_resolved_to_cloud.real-debrid_name)]</property>
                          <property name="setting_description">Choose which resolved media is automatically added to your Real Debrid Cloud. All media or only show packs</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=store_resolved_to_cloud.real-debrid)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.rd.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.rd.enabled),true)</visible>
                          <property name="setting_label">Search Cloud Storage</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.provider.rd_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will search your Real Debrid Cloud for media</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=provider.rd_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.rd.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.rd.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.rd_cloud),true)</visible>
                          <property name="setting_label">    - Filter Results by Name</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.rd_cloud.title_filter)]</property>
                          <property name="setting_description">Enable this and Fen Light will perform extra name matching functions on your Real Debrid Cloud results. Will help to limit incorrect results, but may also filter some relevant results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=rd_cloud.title_filter)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.rd.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.rd.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.rd_cloud),true)</visible>
                          <property name="setting_label">    - Check Before Full Search</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.check.rd_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will search for results in your Real Debrid Cloud before checking other enabled scrapers</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=check.rd_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.rd.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.rd.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.rd_cloud),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.check.rd_cloud),true)</visible>
                          <property name="setting_label">    - Autoplay Cloud Result</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay.rd_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will Autoplay the top result found from the Real Debrid Cloud</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=autoplay.rd_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.rd.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.rd.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.rd_cloud),true)</visible>
                          <property name="setting_label">    - Show Results at Top</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.sort_rdcloud_first)]</property>
                          <property name="setting_description">Enable this and Fen Light will sort the results from your Real Debrid Cloud to the top of all results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=results.sort_rdcloud_first)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.rd.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.rd.enabled),true)</visible>
                          <property name="setting_label">Priority (Lower Number Equals Higher Priority)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.rd.priority)]</property>
                          <property name="setting_description">Choose the order in which Real Debrid results appear in relation to any other active accounts. The lower the number, the higher the sort order</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=rd.priority)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.rd.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.rd.enabled),true)</visible>
                          <property name="setting_label">Use alternate url</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.rd.alternate_base_url)]</property>
                          <property name="setting_description">Enable this and Fen Light will use an alternate base url for RD. This may circumvent any blocks being performed</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=rd.alternate_base_url)</onclick>
                      </item>
        <!-- Premiumize -->
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">Premiumize</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.pm.token),empty_setting)</visible>
                          <property name="setting_label">Authorize</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Authorize your Premiumize account and use it within Fen Light</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=premiumize.authenticate)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.pm.token),empty_setting)</visible>
                          <property name="setting_label">Enable</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.pm.enabled)]</property>
                          <property name="setting_description">Enable the use of your Premiumize account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=pm.enabled)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.pm.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.pm.enabled),true)</visible>
                          <property name="setting_label">Revoke Authorization</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.pm.account_id)]</property>
                          <property name="setting_description">Revoke authorization of your Premiumize account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=premiumize.revoke_authentication)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.pm.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.pm.enabled),true)</visible>
                          <property name="setting_label">Add Resolved Debrid Cache to Cloud</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.store_resolved_to_cloud.premiumize.me_name)]</property>
                          <property name="setting_description">Choose which resolved media is automatically added to your Premiumize Cloud. All media or only show packs</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=store_resolved_to_cloud.premiumize.me)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.pm.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.pm.enabled),true)</visible>
                          <property name="setting_label">Search Cloud Storage</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.provider.pm_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will search your Premiumize Cloud for media</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=provider.pm_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.pm.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.pm.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.pm_cloud),true)</visible>
                          <property name="setting_label">    - Filter Results by Name</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.pm_cloud.title_filter)]</property>
                          <property name="setting_description">Enable this and Fen Light will perform extra name matching functions on your Premiumize Cloud results. Will help to limit incorrect results, but may also filter some relevant results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=pm_cloud.title_filter)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.pm.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.pm.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.pm_cloud),true)</visible>
                          <property name="setting_label">    - Check Before Full Search</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.check.pm_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will search for results in your Premiumize Cloud before checking other enabled scrapers</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=check.pm_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.pm.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.pm.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.pm_cloud),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.check.pm_cloud),true)</visible>
                          <property name="setting_label">    - Autoplay Cloud Result</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay.pm_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will Autoplay the top result found from the Premiumize Cloud</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=autoplay.pm_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.pm.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.pm.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.pm_cloud),true)</visible>
                          <property name="setting_label">    - Show Results at Top</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.sort_pmcloud_first)]</property>
                          <property name="setting_description">Enable this and Fen Light will sort the results from your Premiumize Cloud to the top of all results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=results.sort_pmcloud_first)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.pm.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.pm.enabled),true)</visible>
                         <property name="setting_label">Priority (Lower Number Equals Higher Priority)</property>
                         <property name="setting_type">numeric</property>
                         <property name="setting_value">$INFO[Window(10000).Property(fenlight.pm.priority)]</property>
                         <property name="setting_description">Choose the order in which Premiumize results appear in relation to any other active accounts. The lower the number, the higher the sort order</property>
                         <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=pm.priority)</onclick>
                     </item>
        <!-- All Debrid -->
                     <item>
                         <visible>Container(2000).HasFocus(50)</visible>
                         <property name="setting_label">All Debrid</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.ad.token),empty_setting)</visible>
                          <property name="setting_label">Authorize</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Authorize your All Debrid account and use it within Fen Light</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=alldebrid.authenticate)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.ad.token),empty_setting)</visible>
                          <property name="setting_label">Enable</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.ad.enabled)]</property>
                          <property name="setting_description">Enable the use of your All Debrid account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=ad.enabled)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.ad.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.ad.enabled),true)</visible>
                          <property name="setting_label">Revoke Authorization</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.ad.account_id)]</property>
                          <property name="setting_description">Revoke authorization of your All Debrid account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=alldebrid.revoke_authentication)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.ad.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.ad.enabled),true)</visible>
                          <property name="setting_label">Add Resolved Debrid Cache to Cloud</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.store_resolved_to_cloud.alldebrid_name)]</property>
                          <property name="setting_description">Choose which resolved media is automatically added to your All Debrid Cloud. All media or only show packs</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=store_resolved_to_cloud.alldebrid)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.ad.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.ad.enabled),true)</visible>
                          <property name="setting_label">Search Cloud Storage</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.provider.ad_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will search your All Debrid Cloud for media</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=provider.ad_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.ad.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.ad.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.ad_cloud),true)</visible>
                          <property name="setting_label">    - Filter Results by Name</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.ad_cloud.title_filter)]</property>
                          <property name="setting_description">Enable this and Fen Light will perform extra name matching functions on your All Debrid Cloud results. Will help to limit incorrect results, but may also filter some relevant results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=ad_cloud.title_filter)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.ad.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.ad.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.ad_cloud),true)</visible>
                          <property name="setting_label">    - Check Before Full Search</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.check.ad_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will search for results in your All Debrid Cloud before checking other enabled scrapers</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=check.ad_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.ad.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.ad.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.ad_cloud),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.check.ad_cloud),true)</visible>
                          <property name="setting_label">    - Autoplay Cloud Result</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay.ad_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will Autoplay the top result found from the All Debrid Cloud</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=autoplay.ad_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.ad.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.ad.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.ad_cloud),true)</visible>
                          <property name="setting_label">    - Show Results at Top</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.sort_adcloud_first)]</property>
                          <property name="setting_description">Enable this and Fen Light will sort the results from your All Debrid Cloud to the top of all results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=results.sort_adcloud_first)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.ad.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.ad.enabled),true)</visible>
                          <property name="setting_label">Priority (Lower Number Equals Higher Priority)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.ad.priority)]</property>
                          <property name="setting_description">Choose the order in which All Debrid results appear in relation to any other active accounts. The lower the number, the higher the sort order</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=ad.priority)</onclick>
                      </item>
        <!-- Off Cloud -->
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">Off Cloud</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.oc.token),empty_setting)</visible>
                          <property name="setting_label">Authorize</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Authorize your Off Cloud account and use it within Fen Light</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=offcloud.authenticate)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.oc.token),empty_setting)</visible>
                          <property name="setting_label">Enable</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.oc.enabled)]</property>
                          <property name="setting_description">Enable the use of your Off Cloud account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=oc.enabled)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.oc.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.oc.enabled),true)</visible>
                          <property name="setting_label">Revoke Authorization</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.oc.token)]</property>
                          <property name="setting_description">Revoke authorization of your Off Cloud account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=offcloud.revoke_authentication)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.oc.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.oc.enabled),true)</visible>
                          <property name="setting_label">Add Resolved Debrid Cache to Cloud</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.store_resolved_to_cloud.offcloud_name)]</property>
                          <property name="setting_description">Choose which resolved media is automatically added to your Off Cloud Cloud. All media or only show packs</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=store_resolved_to_cloud.offcloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.oc.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.oc.enabled),true)</visible>
                          <property name="setting_label">Search Cloud Storage</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.provider.oc_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will search your Off Cloud Cloud for media</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=provider.oc_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.oc.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.oc.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.oc_cloud),true)</visible>
                          <property name="setting_label">    - Filter Results by Name</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.oc_cloud.title_filter)]</property>
                          <property name="setting_description">Enable this and Fen Light will perform extra name matching functions on your Off Cloud Cloud results. Will help to limit incorrect results, but may also filter some relevant results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=oc_cloud.title_filter)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.oc.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.oc.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.oc_cloud),true)</visible>
                          <property name="setting_label">    - Check Before Full Search</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.check.oc_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will search for results in your Off Cloud Cloud before checking other enabled scrapers</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=check.oc_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.oc.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.oc.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.oc_cloud),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.check.oc_cloud),true)</visible>
                          <property name="setting_label">    - Autoplay Cloud Result</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay.oc_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will Autoplay the top result found from the Off Cloud Cloud</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=autoplay.oc_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.oc.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.oc.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.oc_cloud),true)</visible>
                          <property name="setting_label">    - Show Results at Top</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.sort_occloud_first)]</property>
                          <property name="setting_description">Enable this and Fen Light will sort the results from your Off Cloud Cloud to the top of all results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=results.sort_occloud_first)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.oc.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.oc.enabled),true)</visible>
                          <property name="setting_label">Priority (Lower Number Equals Higher Priority)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.oc.priority)]</property>
                          <property name="setting_description">Choose the order in which Off Cloud results appear in relation to any other active accounts. The lower the number, the higher the sort order</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=oc.priority)</onclick>
                      </item>
        <!-- Easy Debrid -->
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">Easy Debrid</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.ed.token),empty_setting)</visible>
                          <property name="setting_label">Authorize</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Authorize your Easy Debrid account and use it within Fen Light</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=easydebrid.authenticate)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.ed.token),empty_setting)</visible>
                          <property name="setting_label">Enable</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.ed.enabled)]</property>
                          <property name="setting_description">Enable the use of your Easy Debrid account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=ed.enabled)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.ed.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.ed.enabled),true)</visible>
                          <property name="setting_label">Revoke Authorization</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.ed.token)]</property>
                          <property name="setting_description">Revoke authorization of your Easy Debrid account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=easydebrid.revoke_authentication)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.ed.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.ed.enabled),true)</visible>
                          <property name="setting_label">Priority (Lower Number Equals Higher Priority)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.ed.priority)]</property>
                          <property name="setting_description">Choose the order in which Easy Debrid results appear in relation to any other active accounts. The lower the number, the higher the sort order</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=ed.priority)</onclick>
                      </item>
        <!-- TorBox -->
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">TorBox</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.tb.token),empty_setting)</visible>
                          <property name="setting_label">Authorize</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">...</property>
                          <property name="setting_description">Authorize your TorBox account and use it within Fen Light</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=torbox.authenticate)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.tb.token),empty_setting)</visible>
                          <property name="setting_label">Enable</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.tb.enabled)]</property>
                          <property name="setting_description">Enable the use of your TorBox account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=tb.enabled)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.tb.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.tb.enabled),true)</visible>
                          <property name="setting_label">Revoke Authorization</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.tb.token)]</property>
                          <property name="setting_description">Revoke authorization of your TorBox account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=torbox.revoke_authentication)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.tb.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.tb.enabled),true)</visible>
                          <property name="setting_label">Add Resolved Debrid Cache to Cloud</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.store_resolved_to_cloud.torbox_name)]</property>
                          <property name="setting_description">Choose which resolved media is automatically added to your TorBox Cloud. All media or only show packs</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=store_resolved_to_cloud.torbox)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.tb.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.tb.enabled),true)</visible>
                          <property name="setting_label">Search Cloud Storage</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.provider.tb_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will search your TorBox Cloud for media</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=provider.tb_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.tb.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.tb.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.tb_cloud),true)</visible>
                          <property name="setting_label">    - Filter Results by Name</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.tb_cloud.title_filter)]</property>
                          <property name="setting_description">Enable this and Fen Light will perform extra name matching functions on your TorBox Cloud results. Will help to limit incorrect results, but may also filter some relevant results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=tb_cloud.title_filter)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.tb.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.tb.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.tb_cloud),true)</visible>
                          <property name="setting_label">    - Check Before Full Search</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.check.tb_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will search for results in your TorBox Cloud before checking other enabled scrapers</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=check.tb_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.tb.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.tb.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.tb_cloud),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.check.tb_cloud),true)</visible>
                          <property name="setting_label">    - Autoplay Cloud Result</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay.tb_cloud)]</property>
                          <property name="setting_description">Enable this and Fen Light will Autoplay the top result found from the TorBox Cloud</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=autoplay.tb_cloud)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.tb.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.tb.enabled),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.tb_cloud),true)</visible>
                          <property name="setting_label">    - Show Results at Top</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.sort_tbcloud_first)]</property>
                          <property name="setting_description">Enable this and Fen Light will sort the results from your TorBox Cloud to the top of all results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=results.sort_tbcloud_first)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.tb.token),empty_setting)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.tb.enabled),true)</visible>
                          <property name="setting_label">Priority (Lower Number Equals Higher Priority)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.tb.priority)]</property>
                          <property name="setting_description">Choose the order in which TorBox results appear in relation to any other active accounts. The lower the number, the higher the sort order</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=tb.priority)</onclick>
                      </item>
        <!-- Easynews -->
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">Easynews</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">Enable</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.provider.easynews)]</property>
                          <property name="setting_description">Enable the use of your Easynews account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=provider.easynews)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.easynews),true)</visible>
                          <property name="setting_label">Login</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.easynews_user)]</property>
                          <property name="setting_description">Enter the Login of your Easynews account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_string&amp;setting_id=easynews_user)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.easynews),true)</visible>
                          <property name="setting_label">Password</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.easynews_password)]</property>
                          <property name="setting_description">Enter the Password of your Easynews account</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_string&amp;setting_id=easynews_password)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.easynews),true)</visible>
                          <visible>![String.IsEmpty(Window(10000).Property(fenlight.easynews_user)) + String.IsEmpty(Window(10000).Property(fenlight.easynews_password))]</visible>
                          <property name="setting_label">Filter Results by Name</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.easynews.title_filter)]</property>
                          <property name="setting_description">Enable this and Fen Light will perform extra name matching functions on your Easynews results. Will help to limit incorrect results, but may also filter some relevant results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=easynews.title_filter)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.easynews),true)</visible>
                          <visible>![String.IsEmpty(Window(10000).Property(fenlight.easynews_user)) + String.IsEmpty(Window(10000).Property(fenlight.easynews_password))]</visible>
                          <property name="setting_label">Filter Languages</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.easynews.filter_lang)]</property>
                          <property name="setting_description">Enable this and Fen Light will perform extra language filtering on your Easynews results. Will help to limit incorrect results, but may also filter some relevant results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=easynews.filter_lang)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.easynews),true)</visible>
                          <visible>![String.IsEmpty(Window(10000).Property(fenlight.easynews_user)) + String.IsEmpty(Window(10000).Property(fenlight.easynews_password))]</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.easynews.filter_lang),true)</visible>
                          <property name="setting_label">    - Choose Languages To Include</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.easynews.lang_filters)]</property>
                          <property name="setting_description">Choose which languages you wish to include in Easynews results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=set_language_filter_choice&amp;filter_setting_id=easynews.lang_filters&amp;multi_choice=true)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.easynews),true)</visible>
                          <visible>![String.IsEmpty(Window(10000).Property(fenlight.easynews_user)) + String.IsEmpty(Window(10000).Property(fenlight.easynews_password))]</visible>
                          <property name="setting_label">Check Before Full Search</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.check.easynews)]</property>
                          <property name="setting_description">Enable this and Fen Light will search for results from your Easynews service before checking other enabled scrapers</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=check.easynews)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.easynews),true)</visible>
                          <visible>![String.IsEmpty(Window(10000).Property(fenlight.easynews_user)) + String.IsEmpty(Window(10000).Property(fenlight.easynews_password))]</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.check.easynews),true)</visible>
                          <property name="setting_label">    - Autoplay Result</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay.easynews)]</property>
                          <property name="setting_description">Enable this and Fen Light will Autoplay the top result found from Easynews</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=autoplay.easynews)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.easynews),true)</visible>
                          <visible>![String.IsEmpty(Window(10000).Property(fenlight.easynews_user)) + String.IsEmpty(Window(10000).Property(fenlight.easynews_password))]</visible>
                          <property name="setting_label">Priority (Lower Number Equals Higher Priority)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.en.priority)]</property>
                          <property name="setting_description">Choose the order in which Easynews results appear in relation to any other active accounts. The lower the number, the higher the sort order</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=en.priority)</onclick>
                      </item>
        <!-- Local Media Folders -->
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">Local Media Folders</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <property name="setting_label">Enable</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.provider.folders)]</property>
                          <property name="setting_description">Enable the use of any local media folder locations i.e. NAS drives, HDDs etc</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=provider.folders)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.folders),true)</visible>
                          <property name="setting_label">Set Folder Scrapers</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">empty_setting</property>
                          <property name="setting_description">Choose this to activate a settings window allowing you to set the location of up to 5 devices containing local media</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=sources_folders_choice)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.folders),true)</visible>
                          <property name="setting_label">Filter Results by Name</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.folders.title_filter)]</property>
                          <property name="setting_description">Enable this and Fen Light will perform extra name matching functions on your local media folders results. Will help to limit incorrect results, but may also filter some relevant results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=folders.title_filter)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.folders),true)</visible>
                          <property name="setting_label">Check Before Full Search</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.check.folders)]</property>
                          <property name="setting_description">Enable this and Fen Light will search for results from your local media folders before checking other enabled scrapers</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=check.folders)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.folders),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.check.folders),true)</visible>
                          <property name="setting_label">    - Autoplay Result</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay.folders)]</property>
                          <property name="setting_description">Enable this and Fen Light will Autoplay the top result found from Local Folders</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=autoplay.folders)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.folders),true)</visible>
                          <property name="setting_label">Show Results at Top</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.sort_folders_first)]</property>
                          <property name="setting_description">Enable this and Fen Light will sort the results from your local media folders to the top of all results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=results.sort_folders_first)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.folders),true)</visible>
                          <property name="setting_label">Ignore Quality and Size Filters</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.folders_ignore_filters)]</property>
                          <property name="setting_description">Enable this and Fen Light will ignore any Quality or Size filters when processing local media folders results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=results.folders_ignore_filters)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(50)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.folders),true)</visible>
                          <property name="setting_label">Priority (Lower Number Equals Higher Priority)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.folders.priority)]</property>
                          <property name="setting_description">Choose the order in which Media Folders results appear in relation to any other active accounts. The lower the number, the higher the sort order</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=folders.priority)</onclick>
                      </item>
<!-- RESULTS 60 -->
        <!-- Display -->
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Display</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Scraper Timeout</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.timeout)]</property>
                          <property name="setting_description">Choose the amount of time Fen Light will allow all scrapers to search for results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=results.timeout)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Results Display Format</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.list_format)]</property>
                          <property name="setting_description">Choose the format in which Fen Light will display the results of a source search. Lists, Rows and WideList are provided</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=results_format_choice)</onclick>
                      </item>
        <!-- General -->
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">General</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Retry With No Cache Check When No Results</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.auto_rescrape_cache_ignored_name)]</property>
                          <property name="setting_description">Choose whether to rescrape with the external cache check ignored when there are no results. Choices are Off, Auto or Prompt</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=results.auto_rescrape_cache_ignored)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Retry With IMDb Year Data When No Results</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.auto_rescrape_imdb_year_name)]</property>
                          <property name="setting_description">Choose whether to rescrape with the IMDb Year Data when there are no results. Choices are Off, Auto or Prompt</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=results.auto_rescrape_imdb_year)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Retry With All Scrapers When No Results</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.auto_rescrape_with_all_name)]</property>
                          <property name="setting_description">Choose whether to rescrape with all external scrapers when there are no results. Choices are Off, Auto or Prompt</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=results.auto_rescrape_with_all)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Retry With Episode Group When No Results</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.auto_episode_group_name)]</property>
                          <property name="setting_description">Choose whether to rescrape with a custom episode grouping (if available) when there are no results. This setting only relates to episode scrapes. If a Custom Episode Group is already assigned to the TV Show, then the regular season/episode will be used. Choices are Off, Auto or Prompt</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=results.auto_episode_group)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Retry with Filters Ignored When No Results</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.ignore_filter_name)]</property>
                          <property name="setting_description">Choose whether to rescrape ignoring filters when there are no results. Choices are Off, Auto or Prompt</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=results.ignore_filter)</onclick>
                      </item>
        <!-- Sorting and Filtering -->
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Sorting and Filtering</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Results Sorting</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.sort_order_display)]</property>
                          <property name="setting_description">Choose the priority ordering performed by Fen Light before displaying source results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=results_sorting_choice)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Filter Results by Size</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.filter_size_method_name)]</property>
                          <property name="setting_description">Choose the method used to filter results by their size. Either by internet speed, or actual size of the result</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=results.filter_size_method)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.results.filter_size_method),1)</visible>
                          <property name="setting_label">    - Internet Speed (Mbit/s)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.line_speed)]</property>
                          <property name="setting_description">Enter here your internet line speed. It is a good idea to choose a value slightly below your true internet speed, although Fen Light will still reduce this value by 10% before filtering results by size</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=results.line_speed)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.results.filter_size_method),2)</visible>
                          <property name="setting_label">    - Movies Maximum Size (MB)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.movie_size_max)]</property>
                          <property name="setting_description">Enter here the Maximum size allowed for Movies playback</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=results.movie_size_max)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.results.filter_size_method),2)</visible>
                          <property name="setting_label">    - Episodes Maximum Size (MB)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.episode_size_max)]</property>
                          <property name="setting_description">Enter here the Maximum size allowed for Episodes playback</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=results.episode_size_max)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.results.filter_size_method),1) | String.IsEqual(Window(10000).Property(fenlight.results.filter_size_method),2)</visible>
                          <property name="setting_label">    - Movies Minimum Size (MB)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.movie_size_min)]</property>
                          <property name="setting_description">Enter here the Minimum size allowed for Movies</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=results.movie_size_min)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.results.filter_size_method),1) | String.IsEqual(Window(10000).Property(fenlight.results.filter_size_method),2)</visible>
                          <property name="setting_label">    - Episodes Minimum Size (MB)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.episode_size_min)]</property>
                          <property name="setting_description">Enter here the Minimum size allowed for Episodes</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=results.episode_size_min)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.results.filter_size_method),1) | String.IsEqual(Window(10000).Property(fenlight.results.filter_size_method),2)</visible>
                          <property name="setting_label">    - Include Results with Unknown Size</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.size_unknown)]</property>
                          <property name="setting_description">Enable this and Fen Light will include results where the size of the file is unknown</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=results.size_unknown)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Use Weighted Value for Size Sorting</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.size_sort_weighted)]</property>
                          <property name="setting_description">Enable this and Fen Light will weight HEVC file sizes as being equal to 2x a non-HEVC file size when sorting results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=results.size_sort_weighted)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Results Size Sort Direction</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.size_sort_direction_name)]</property>
                          <property name="setting_description">Choose the sort direction with regards to results size</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=results.size_sort_direction)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Limit Results Per Quality</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.limit_number_quality_name)]</property>
                          <property name="setting_description">Choose whether Fen Light limits the number of results shown. If a number is selected, each Quality in the results will be limited to that number of results. For example, if you choose 20 Per Quality, then Fen Light will display 20x4K results, 20x1080p results etc</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=limit_number_quality_choice)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Limit Results Total</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results.limit_number_total_name)]</property>
                          <property name="setting_description">Choose whether Fen Light limits the number of results shown</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=limit_number_total_choice)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Pre-Release Filter (CAM/SCR/TELE)</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.filter.include_prerelease_name)]</property>
                          <property name="setting_description">Choose how to handle Pre-Release source results. They can be INCLUDED or EXCLUDED</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=filter.include_prerelease)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">3D Files Filter</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.filter.3d_name)]</property>
                          <property name="setting_description">Choose how to handle 3D source results. They can be INCLUDED or EXCLUDED</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=filter.3d)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">HDR Files Filter</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.filter.hdr_name)]</property>
                          <property name="setting_description">Choose how to handle HDR source results. They can be INCLUDED or EXCLUDED</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=filter.hdr)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Dolby Vision Files Filter</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.filter.dv_name)]</property>
                          <property name="setting_description">Choose how to handle DOLBY VISION source results. They can be INCLUDED or EXCLUDED</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=filter.dv)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">AV1 Files Filter</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.filter.av1_name)]</property>
                          <property name="setting_description">Choose how to handle AV1 source results. They can be INCLUDED or EXCLUDED</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=filter.av1)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">AI Enhanced/Upscaled Files Filter</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.filter.enhanced_upscaled_name)]</property>
                          <property name="setting_description">Choose how to handle AI Enhanced/Upscaled source results. They can be INCLUDED or EXCLUDED</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=filter.enhanced_upscaled)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">HEVC Files Filter</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.filter.hevc_name)]</property>
                          <property name="setting_description">Choose how to handle HEVC source results. They can be INCLUDED or EXCLUDED</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=filter.hevc)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.filter.hevc),0) | String.IsEqual(Window(10000).Property(fenlight.filter.hevc),2)</visible>
                          <property name="setting_label">    - Max. HEVC Quality</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.filter.hevc.max_quality_name)]</property>
                          <property name="setting_description">Choose the maximum quality allowed for HEVC files when allowing source select</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=filter.hevc.max_quality)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.filter.hevc),0) | String.IsEqual(Window(10000).Property(fenlight.filter.hevc),2)</visible>
                          <property name="setting_label">    - Max. Autoplay HEVC Quality</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.filter.hevc.max_autoplay_quality_name)]</property>
                          <property name="setting_description">Choose the maximum quality allowed for HEVC files being autoplayed</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=filter.hevc.max_autoplay_quality)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Custom Sort To Top</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.filter.sort_to_top_name)]</property>
                          <property name="setting_description">Choose when to Sort results certain results to the top. The options are NONE, SOURCE SELECT, AUTOPLAY or BOTH</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=filter.sort_to_top)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>!String.IsEqual(Window(10000).Property(fenlight.filter.sort_to_top),0)</visible>
                          <property name="setting_label">    - Set Filters for Sort to Top</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.filter.preferred_filters)]</property>
                          <property name="setting_description">Choose video and audio properties that will be sorted to the top of the sources list. Choose up to 5 different parameters to be used, in order of importance. "Sort to Top" settings involving Debrid Cache and Folder Scraper results will take priority over these 5 params</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=preferred_filters_choice)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Choose Audio Properties to Exclude</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.filter_audio)]</property>
                          <property name="setting_description">Choose audio properties that will be filtered out of source results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=audio_filters_choice)</onclick>
                      </item>
        <!-- Results Color Highlights -->
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Results Color Highlights</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <property name="setting_label">Highlight Results Based On</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.highlight.type_name)]</property>
                          <property name="setting_description">Choose the method used to provide highlight colors to source results. The options are PROVIDER, QUALITY, or the use of a SINGLE COLOR</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=highlight.type)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),0)</visible>
                          <property name="setting_label">    - Real Debrid Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.provider.rd_highlight)]]$INFO[Window(10000).Property(fenlight.provider.rd_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose Real Debrid color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=provider.rd_highlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),0)</visible>
                          <property name="setting_label">    - Premiumize Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.provider.pm_highlight)]]$INFO[Window(10000).Property(fenlight.provider.pm_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose Premiumize color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=provider.pm_highlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),0)</visible>
                          <property name="setting_label">    - All Debrid Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.provider.ad_highlight)]]$INFO[Window(10000).Property(fenlight.provider.ad_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose All Debrid color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=provider.ad_highlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),0)</visible>
                          <property name="setting_label">    - Off Cloud Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.provider.oc_highlight)]]$INFO[Window(10000).Property(fenlight.provider.oc_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose Off Cloud color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=provider.oc_highlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),0)</visible>
                          <property name="setting_label">    - Easy Debrid Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.provider.ed_highlight)]]$INFO[Window(10000).Property(fenlight.provider.ed_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose Easy Debrid color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=provider.ed_highlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),0)</visible>
                          <property name="setting_label">    - TorBox Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.provider.tb_highlight)]]$INFO[Window(10000).Property(fenlight.provider.tb_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose TorBox color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=provider.tb_highlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),0)</visible>
                          <property name="setting_label">    - Easynews Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.provider.easynews_highlight)]]$INFO[Window(10000).Property(fenlight.provider.easynews_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose Easynews color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=provider.easynews_highlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),0)</visible>
                          <property name="setting_label">    - Debrid Cloud Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.provider.debrid_cloud_highlight)]]$INFO[Window(10000).Property(fenlight.provider.debrid_cloud_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose Debrid Cloud color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=provider.debrid_cloud_highlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),0)</visible>
                          <property name="setting_label">    - Local Media Folders Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.provider.folders_highlight)]]$INFO[Window(10000).Property(fenlight.provider.folders_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose Local Media Folders color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=provider.folders_highlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),1)</visible>
                          <property name="setting_label">    - 4K Results Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.scraper_4k_highlight)]]$INFO[Window(10000).Property(fenlight.scraper_4k_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose 4K Quality color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=scraper_4k_highlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),1)</visible>
                          <property name="setting_label">    - 1080P Results Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.scraper_1080p_highlight)]]$INFO[Window(10000).Property(fenlight.scraper_1080p_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose 1080P Quality color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=scraper_1080p_highlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),1)</visible>
                          <property name="setting_label">    - 720P Results Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.scraper_720p_highlight)]]$INFO[Window(10000).Property(fenlight.scraper_720p_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose 720P Quality color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=scraper_720p_highlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),1)</visible>
                          <property name="setting_label">    - SD Results Color</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.scraper_SD_highlight)]]$INFO[Window(10000).Property(fenlight.scraper_SD_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose SD Quality color</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=scraper_SD_highlight)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(60)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.highlight.type),2)</visible>
                          <property name="setting_label">    - Single Color For All</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">[COLOR $INFO[Window(10000).Property(fenlight.scraper_single_highlight)]]$INFO[Window(10000).Property(fenlight.scraper_single_highlight)][/COLOR]</property>
                          <property name="setting_description">Choose Single color for all results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=scraper_color_choice&amp;setting_id=scraper_single_highlight)</onclick>
                      </item>
<!-- PLAYBACK 70 -->
        <!-- Playback Movies -->
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <property name="setting_label">Movies</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <property name="setting_label">Auto Play</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.auto_play_movie)]</property>
                          <property name="setting_description">Enable this for Movies to play automatically when selected</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=auto_play_movie)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.auto_play_movie),false)</visible>
                          <property name="setting_label">Limit Quality</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results_quality_movie)]</property>
                          <property name="setting_description">Choose the Quality properties allowed for source select results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=set_quality_choice&amp;setting_id=results_quality_movie)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.auto_play_movie),true)</visible>
                          <property name="setting_label">Limit Auto Play Quality</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay_quality_movie)]</property>
                          <property name="setting_description">Choose the Quality properties allowed for autoplay results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=set_quality_choice&amp;setting_id=autoplay_quality_movie)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <property name="setting_label">Automatically Resume Playback</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.auto_resume_movie_name)]</property>
                          <property name="setting_description">Choose when Fen Light will automatically resume playback of an in-progress Movie</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=auto_resume_movie)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <property name="setting_label">Show Credits Stinger Alert</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.stinger_alert.show)]</property>
                          <property name="setting_description">Enable this and Fen Light will show an alert towards the end of a movie if the movie contains during or after credit stingers</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=stinger_alert.show)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.stinger_alert.show),true)</visible>
                          <property name="setting_label">    - Show Alert After (%) Playback</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.stinger_alert.window_percentage)]</property>
                          <property name="setting_description">Choose when Fen Light will show the Credit Stingers Alert</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=stinger_alert.window_percentage)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.stinger_alert.show),true)</visible>
                          <property name="setting_label">    - Use Chapter Info For Alert When Available</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.stinger_alert.use_chapters)]</property>
                          <property name="setting_description">Enable this and Fen Light will attempt to use video file Chapter information to ascertain when to show the Credit Stingers Alert. If unsuccessful, then the percentage of playback value will be used instead</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=stinger_alert.use_chapters)</onclick>
                      </item>
        <!-- Playback Episodes -->
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <property name="setting_label">Episodes</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <property name="setting_label">Auto Play</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.auto_play_episode)]</property>
                          <property name="setting_description">Enable this for Episodes to play automatically when selected</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=auto_play_episode)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.auto_play_episode),false)</visible>
                          <property name="setting_label">Limit Quality</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.results_quality_episode)]</property>
                          <property name="setting_description">Choose the Quality properties allowed for source select results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=set_quality_choice&amp;setting_id=results_quality_episode)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.auto_play_episode),true)</visible>
                          <property name="setting_label">Limit Auto Play Quality</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay_quality_episode)]</property>
                          <property name="setting_description">Choose the Quality properties allowed for autoplay results</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=set_quality_choice&amp;setting_id=autoplay_quality_episode)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.auto_play_episode),true)</visible>
                          <property name="setting_label">Autoplay Next Episode</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay_next_episode)]</property>
                          <property name="setting_description">Enable this and Fen Light will automatically play the next episode of a TV Show at the end of the episode currently being watched</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=autoplay_next_episode)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.auto_play_episode),true) + String.IsEqual(Window(10000).Property(fenlight.autoplay_next_episode),true)</visible>
                          <property name="setting_label">    - Next Episode Alert Method</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay_alert_method_name)]</property>
                          <property name="setting_description">Choose the alert method when Next Episode is ready to be played. Choose Window or Notification</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=autoplay_alert_method)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.auto_play_episode),true) + String.IsEqual(Window(10000).Property(fenlight.autoplay_next_episode),true)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.autoplay_alert_method),0)</visible>
                          <property name="setting_label">    - When No Interaction with Window</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay_default_action_name)]</property>
                          <property name="setting_description">Choose the action performed when you fail to interact with the Next Episode alert</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=autoplay_default_action)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.auto_play_episode),true) + String.IsEqual(Window(10000).Property(fenlight.autoplay_next_episode),true)</visible>
                          <property name="setting_label">    - Show Alert After (%) Playback</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay_next_window_percentage)]</property>
                          <property name="setting_description">Choose when Fen Light will show the Next Episode Alert</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=autoplay_next_window_percentage)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.auto_play_episode),true) + String.IsEqual(Window(10000).Property(fenlight.autoplay_next_episode),true)</visible>
                          <property name="setting_label">    - Use Chapter Info For Alert When Available</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoplay_use_chapters)]</property>
                          <property name="setting_description">Enable this and Fen Light will attempt to use video file Chapter information to ascertain when to show the Next Episode alert. If unsuccessful, then the percentage of playback value will be used instead</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=autoplay_use_chapters)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.auto_play_episode),false)</visible>
                          <property name="setting_label">Autoscrape Next Episode</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoscrape_next_episode)]</property>
                          <property name="setting_description">Enable this and Fen Light will automatically search for sources for the next episode of a TV Show towards the end of the episode currently being watched</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=autoscrape_next_episode)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.auto_play_episode),false) + String.IsEqual(Window(10000).Property(fenlight.autoscrape_next_episode),true)</visible>
                          <property name="setting_label">    - Show Notification After (%) Playback</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoscrape_next_window_percentage)]</property>
                          <property name="setting_description">Choose when Fen Light will show the Next Episode Alert</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=autoscrape_next_window_percentage)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.auto_play_episode),false) + String.IsEqual(Window(10000).Property(fenlight.autoscrape_next_episode),true)</visible>
                          <property name="setting_label">    - Use Chapter Info For Alert When Available</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.autoscrape_use_chapters)]</property>
                          <property name="setting_description">Enable this and Fen Light will attempt to use video file Chapter information to ascertain when to show the Next Episode alert. If unsuccessful, then the percentage of playback value will be used instead</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=autoscrape_use_chapters)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <property name="setting_label">Automatically Resume Playback</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.auto_resume_episode_name)]</property>
                          <property name="setting_description">Choose when Fen Light will automatically resume playback of an in-progress Episode</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=auto_resume_episode)</onclick>
                      </item>
        <!-- Playback Utilities -->
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <property name="setting_label">Playback Utilities</property>
                          <property name="setting_type">separator</property>
                          <onclick>noop</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <property name="setting_label">Limit Resolve Attempts to Selected Result</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.playback.limit_resolve)]</property>
                          <property name="setting_description">Enable this and Fen Light will limit the playback attempts to only the source result chosen. If disabled, Fen Light will potentially try 15 results of similar properties to your chosen source result until it is able to successfully resolve and playback</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=playback.limit_resolve)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.easynews),true)</visible>
                          <visible>![String.IsEmpty(Window(10000).Property(fenlight.easynews_user)) + String.IsEmpty(Window(10000).Property(fenlight.easynews_password))]</visible>
                          <property name="setting_label">Easynews Playback Method</property>
                          <property name="setting_type">action</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.easynews.playback_method_name)]</property>
                          <property name="setting_description">Choose the method for Fen Light to use to attempt optimal Easynews playback. RETRY will retry once the link if it fails to resolve (slow). NO SEEK will tell Kodi the stream is not seekable. This results in quick and consistent resolving of the stream, but you will be unable to seek the stream outside of the cached data. Both is to use both methods. None is to use none of the methods.</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_from_list&amp;setting_id=easynews.playback_method)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.provider.easynews),true)</visible>
                          <visible>![String.IsEmpty(Window(10000).Property(fenlight.easynews_user)) + String.IsEmpty(Window(10000).Property(fenlight.easynews_password))]</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.easynews.playback_method),2) | String.IsEqual(Window(10000).Property(fenlight.easynews.playback_method),3)</visible>
                          <property name="setting_label">    - Exclude NO SEEK for My Services Menu Playback</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.easynews.playback_method_limited)]</property>
                          <property name="setting_description">Enable this and Fen Light will not use the NO SEEK Easynews Playback Method when resolving regular files from the My Services->Easynews location</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=easynews.playback_method_limited)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <property name="setting_label">Check Volume Before Start of Playback</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.playback.volumecheck_enabled)]</property>
                          <property name="setting_description">Enable this and Fen Light will attempt to check the current level of volume within Kodi, and adjust it downwards if it is exceeding a set level</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=playback.volumecheck_enabled)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <visible>String.IsEqual(Window(10000).Property(fenlight.playback.volumecheck_enabled),true)</visible>
                          <property name="setting_label">    - Set Max. Percent Starting Volume (0-100)</property>
                          <property name="setting_type">numeric</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.playback.volumecheck_percent)]</property>
                          <property name="setting_description">Choose the maximum allowed volume level</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_numeric&amp;setting_id=playback.volumecheck_percent)</onclick>
                      </item>
                      <item>
                          <visible>Container(2000).HasFocus(70)</visible>
                          <property name="setting_label">Auto Enable Subtitles</property>
                          <property name="setting_type">boolean</property>
                          <property name="setting_value">$INFO[Window(10000).Property(fenlight.playback.auto_enable_subs)]</property>
                          <property name="setting_description">Enable this and Fen Light will automatically enable subtitles when available</property>
                          <onclick>RunPlugin(plugin://plugin.video.fenlight/?mode=settings_manager.set_boolean&amp;setting_id=playback.auto_enable_subs)</onclick>
                      </item>
                </content>
            </control>
            <control type="group">
                <top>930</top>
                <left>15</left>
                <control type="image">
                    <left>-2</left>
                    <top>-2</top>
                    <width>1689</width>
                    <height>84</height>
                    <texture colordiffuse="FFCCCCCC" border="30">fenlight_common/circle.png</texture>
                </control>
                <control type="image">
                    <width>1685</width>
                    <height>80</height>
                    <texture colordiffuse="FF1F2020" border="30">fenlight_common/circle.png</texture>
                </control>
                <control type="label">
                    <top>30</top>
                    <left>30</left>
                    <width>200</width>
                    <height>20</height>
                    <font>font12</font> <!-- FENLIGHT_26 -->
                    <textcolor>FFCCCCCC</textcolor>
                    <label>[UPPERCASE][B]INFO: [/B][/UPPERCASE]</label>
                    <align>left</align>
                    <aligny>center</aligny>
                </control>
                <control type="group">
                    <top>4</top>
                    <left>115</left>
                    <width>1530</width>
                    <height>70</height>
                    <control type="textbox">
                        <font>font12</font> <!-- FENLIGHT_26 -->
                        <align>left</align>
                        <aligny>center</aligny>
                        <textcolor>FFCCCCCC</textcolor>
                        <label>$INFO[Container(2100).ListItem.Property(setting_description)]</label>
                        <autoscroll time="7000" delay="15000" repeat="7000">true</autoscroll>
                        <visible>Control.HasFocus(2100)</visible>
                    </control>
                    <control type="textbox">
                        <font>font12</font> <!-- FENLIGHT_26 -->
                        <align>left</align>
                        <aligny>center</aligny>
                        <textcolor>FFCCCCCC</textcolor>
                        <label>$INFO[Container(2000).ListItem.Property(setting_label),All settings related to [UPPERCASE][B],[/B][/UPPERCASE] settings]</label>
                        <autoscroll time="7000" delay="15000" repeat="7000">true</autoscroll>
                        <visible>Control.HasFocus(2000)</visible>
                    </control>
                </control>
            </control>
            <control type="scrollbar" id="10025">
                <top>100</top>
                <left>1700</left>
                <width>10</width>
                <height>760</height>
                <texturesliderbackground colordiffuse="FF302F2F">fenlight_common/white.png</texturesliderbackground>
                <texturesliderbar colordiffuse="FF555556">fenlight_common/white.png</texturesliderbar>
                <texturesliderbarfocus colordiffuse="FFCCCCCC">fenlight_common/white.png</texturesliderbarfocus>
                <onleft>2100</onleft>
                <onright>2000</onright>
                <showonepage>false</showonepage>
                <orientation>vertical</orientation>
            </control>
        </control>
    </controls>
</window>
