

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
	Slingbox.com - Page Not Found
</title><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="CODE_LANGUAGE" content="C#" /><meta name="vs_defaultClientScript" content="JavaScript" /><meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><link rel="icon" type="image/x-icon" href="/~/media/Images/Sling/global/favicon.ashx" /><link rel="stylesheet" href="../SlingBoxDotCom/css/foundation.css" /><link rel="stylesheet" href="../SlingBoxDotCom/css/flags.css" /><link rel="stylesheet" href="../SlingBoxDotCom/css/MyFontsWebfontsKit.css" />
    <script src="/SlingBoxDotCom/js/vendor/modernizr.js"></script>
    <script src="/SlingBoxDotCom/js/vendor/jquery.js"></script>
    <script src="/SlingBoxDotCom/js/foundation.min.js"></script>
     <script src="/SlingBoxDotCom/js/sling.js"></script> 
    <script src="/SlingBoxDotCom/js/foundation/foundation.reveal.js"></script>
    <script src="/SlingBoxDotCom/js/foundation/foundation.topbar.js"></script>  
     <script src="/SlingBoxDotCom/js/search.js"></script>
    <script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-75012-25', 'auto');
  ga('send', 'pageview');

</script>


<!-- WILL ONLY SHOW IN REAL PROD -->
<link rel="stylesheet" href="/~/media/CSS/slingbox.css" type="text/css" media="all"/>

<style>
#slider_wapper {
    background:#cf2027;
    /*background:#01a1df;*/
    /*background:#ce1f27;*/
    /*background:#e01b22;*/
    /*background:#ffffff;*/
    /*background:#e11b22;*/
    /*background:#461a66;*/
    /* background: #9f2063; */
    max-width: 100%;
    overflow: hidden;
}

</style>

<script type="text/javascript">

/*
* FAQ Reveal
*/

$(document).ready(function () {

    $('.faqClosed').click(function () {
        $('.faqClosed').removeClass('on');
        $('.faqOpen').slideUp('normal');
        if ($(this).next().is(':hidden') == true) {
            $(this).addClass('on');
            $(this).next().slideDown('normal');
        }
    });

      $("a.countryURL").click(function (e) {
        e.preventDefault();
        sLocale = $(this).attr("locale");
        sUrl = $(this).attr("href");
        cookie.SetCookie("slingboxLocale", sLocale);
        //Drop a cookie only for US , CA and Europe
        if (sLocale == "en_US" || sLocale == "en_CA" || sLocale == "de_DE" || sLocale == "en_DK" || sLocale == "es_ES" || sLocale == "en_FI"|| sLocale == "fr_FR"|| sLocale == "en_IE"|| sLocale == "en_IL" || sLocale == "it_IT" || sLocale == "fr_LU" || sLocale == "nl_NL" || sLocale == "en_NO" || sLocale == "de_AT" || sLocale == "en_CH" || sLocale == "de_CH" || sLocale == "fr_CH" || sLocale == "it_CH" || sLocale == "en_SE" || sLocale == "en_UK" || sLocale == "es_MX"){
            cookie.DeleteCookie("sling#lang");
            cookie.DeleteCookie("support#lang");
            if (sLocale == "en_DK" || sLocale == "es_ES" || sLocale == "en_FI"|| sLocale == "fr_FR"|| sLocale == "en_IE"|| sLocale == "en_IL" || sLocale == "it_IT" || sLocale == "fr_LU" || sLocale == "nl_NL" || sLocale == "en_NO" || sLocale == "de_AT" || sLocale == "en_CH" || sLocale == "de_CH" || sLocale == "fr_CH" || sLocale == "it_CH" || sLocale == "en_SE" || sLocale == "en_UK"){
                 cookie.SetCookie("sling#lang", "en-GB");
                 cookie.SetCookie("support#lang", "en-GB");
                }
	    else if(sLocale == "de_DE"){
                 cookie.SetCookie("sling#lang", "de-DE");
                 cookie.SetCookie("support#lang", "de-DE");				
			}
	    else if(sLocale == "es_MX"){
                 cookie.SetCookie("sling#lang", "es-MX");
                 cookie.SetCookie("support#lang", "es-MX");				
			}
            else{
                 cookie.SetCookie("sling#lang", sLocale.replace("_", "-"));
                 cookie.SetCookie("support#lang", sLocale.replace("_", "-"));
                }
        }
        else
            cookie.DeleteCookie("sling4#lang");

        countrySelector.SetSelected();
        redirect.SetSelected(getCountryURL.Selected(sLocale,sUrl));
    });

    $("#header_locale").click(function () {    
        $('#myModal').foundation('reveal', 'open');
    });

    $("#small_header_locale").click(function () {
        $('#myModal').foundation('reveal', 'open');
    });

    countrySelector.SetSelected();

//set correct URL
 var sLocale = cookie.GetCookie("slingboxLocale");
 var scLocale = cookie.GetCookie("sling#lang");

 if ((sLocale == "en_DK" || sLocale == "es_ES" || sLocale == "en_FI"|| sLocale == "fr_FR"|| sLocale == "en_IE"|| sLocale == "en_IL" || sLocale == "it_IT" || sLocale == "fr_LU" || sLocale == "nl_NL" || sLocale == "en_NO" || sLocale == "de_AT" || sLocale == "en_CH" || sLocale == "de_CH" || sLocale == "fr_CH" || sLocale == "it_CH" || sLocale == "en_SE" || sLocale == "en_UK") && scLocale != "en-GB") {
       window.location = "http://www.slingbox.com/en-GB";
	   }
 else if(sLocale == "de_DE" && scLocale != "de-DE"){
       window.location = "http://www.slingbox.com/de-DE";
 }
 else if(sLocale == "es_MX" && scLocale != "es-MX"){
       window.location = "http://www.slingbox.com/es-MX";
 }



 $(".toggle-topbar.menu-icon").click(function (e) {
    var loc = cookie.GetCookie("slingboxLocale");
    var country = loc.toLowerCase().substr(3, 2);
    if(loc!="" && loc !="en_US")
        $("#small_header_locale").html("<span id=\"header_country\">"+country.toUpperCase()+"</span><span class='header_flag "+country+"'></span>");
 });


});


var cookie = (function () {
    var expDays = 30;
    var exp = new Date();

    var GetCookieVal = function (offset) {
        var endstr = document.cookie.indexOf(";", offset);
        if (endstr == -1)
            endstr = document.cookie.length;
        return unescape(document.cookie.substring(offset, endstr));
    };
    return {
        GetCookie: function (name) {
            var arg = name + "=";
            var alen = arg.length;
            var clen = document.cookie.length;
            var i = 0;
            while (i < clen) {
                var j = i + alen;
                if (document.cookie.substring(i, j) == arg)
                    return GetCookieVal(j);
                i = document.cookie.indexOf(" ", i) + 1;
                if (i == 0) break;
            }
            return null;
        },
        SetCookie: function (name, value) {
            var argv = cookie.SetCookie.arguments;
            var argc = cookie.SetCookie.arguments.length;
            var expires = (argc > 2) ? argv[2] : null;
            var path = (argc > 3) ? argv[3] : null;
            var domain = (argc > 4) ? argv[4] : null;
            var secure = (argc > 5) ? argv[5] : false;
            exp.setTime(exp.getTime() + (expDays * 24 * 60 * 60 * 1000));
            document.cookie = name + "=" + escape(value) + "; expires=" + exp.toGMTString() + "; path=/; domain=.slingbox.com";
        },
        DeleteCookie: function (name) {
                document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:01 GMT;';
        }
    };
})();

var countrySelector = (function () {   
    var loc = cookie.GetCookie("slingboxLocale");
    var loc2 =cookie.GetCookie("sling#lang");

    if(loc2==null || loc2=="")
        loc = (loc == null || "") ? "en_US" : loc;
    else
        loc=loc2;
    var country = loc.toLowerCase().substr(3, 2);
    var reg = new RegExp("^[a-z]{2}$");
    return {
        SetSelected: function () {
            if (loc != "" && reg.test(country)) {
                if ($("div[id*='" + loc + "']").length) {
                    $("div[id*='" + loc + "']").addClass('flag');
                    $("div[id*='" + loc + "']").addClass(country);
                    $("a[locale*='" + loc + "']").addClass('selected_locale');
                }
                if ($('#header_country').length) {
                    $("#header_country").html(country.toLocaleUpperCase());
                    $("#header_flag").removeClass();
                    $("#header_flag").addClass("header_flag");
                    $("#header_flag").addClass(country);
                }
            }
        }
    };
})();

var redirect = (function () {
    return {
        SetSelected: function (selectedURL) {
            window.location.href = selectedURL;
        }
    };
})();

var getCountryURL = (function () {
    var baseURL = "https://accounts.sling.com/accounts/locale?next=";

    return {
        Selected: function (selectedLocale,selectedUrl) { 
            var url = baseURL + selectedUrl+"&locale=" + selectedLocale;
            return url;
        }
    };

})();
</script>

<script type="text/javascript">
var DEBUG = false;

function CallMainSearch()
{
    var searchInput = document.getElementById("txtMainSearchInput");

    if (DEBUG)
    {
        alert("Calling into CallingMainSearch: txtMainSearchInput.value=" + searchInput.value)
    }
  //  if (searchInput !="Search")
        CallSearch(searchInput);

}

function CallMediumSearch()
{
    var searchInput = document.getElementById("txtMedSearch");

    if (DEBUG)
    {
        alert("Calling into CallMediumSearch: txtMedSearch.value=" + searchInput.value)
    }

    CallSearch(searchInput);
}

function CallSmallSearch()
{
    var searchInput = document.getElementById("txtSmallSearchInput");

    if (DEBUG)
    {
        alert("Calling into CallSmallSearch: txtSmallSearchInput.value=" + searchInput.value)
    }

    CallSearch(searchInput);
}

function CallKBSearch()
{
    var searchInput = document.getElementById("txtSupportSearchInput");

    if (DEBUG)
    {
        alert("Calling into CallKBSearch: txtSupportSearchInput.value=" + searchInput.value)
    }

    CallSearch(searchInput);
}

function CallSearch(searchStringInput)
{
if (searchStringInput.value != "Search our Knowledge Base" && searchStringInput.value != "Search" && searchStringInput.value != "")

    var str = searchStringInput.value;
    str = str.removeStopWords();

    DoTheSearch(str, GetContextSearchResultsPageInput(), GetSearchStringKeyInput());
}

function DoTheSearch(searchStringInput, contextSearchResultsPageInput, searchStringConstantInput)
{

    if (searchStringInput != null && contextSearchResultsPageInput != null && searchStringConstantInput != null)
    {

        if (DEBUG)
        {
            //alert("search string: " + searchStringInput.value);
            alert("search results page: " + contextSearchResultsPageInput.value);
            alert("search string key: " + searchStringConstantInput.value);
        }

        var url = contextSearchResultsPageInput.value + "?" +
            //searchStringConstantInput.value + "=" + searchStringInput.value;
            searchStringConstantInput.value + "=" + searchStringInput;

        if (DEBUG)
        {
            alert("search url: " + url);
        }

        window.location = url;
    }
    else
    {
        if (DEBUG)
        {
            alert("debug info: one of the input boxes sent into DoTheSearch was null man, what gives");
        }
    }

    // else just return, not doing anything
}

function SetMainSearchBoxMask(toInput)
{

    if (DEBUG)
    {
        if (toInput == null)
        {
            alert("debug info: SetMainSearchBoxMask was called with toInput being null!");
        }

        if (document.getElementById("MainSearchBoxMaskInput") == null)
        {
            alert("debug info: SetMainSearchBoxMask was called with document.getElementById('MainSearchBoxMaskInput') being null!");
        }

    }

    var mainSearchResBoxMaskInput = GetMainSearchBoxMaskInput();

    if (toInput != null && mainSearchResBoxMaskInput != null)
    {
        toInput.value = mainSearchResBoxMaskInput.value;
    }
    else
    {
        if (DEBUG)
        {
            alert("debug info: the main search results mask could not be set, very strange!");
        }
    }    
}

function SetKnowledgeBaseSearchBoxMask(toInput)
{
    var kbSearchResBoxMaskInput = GetKnowledgeBaseSearchBoxMaskInput();

    if (toInput != null && kbSearchResBoxMaskInput != null)
    {
        toInput.value = kbSearchResBoxMaskInput.value;
    }
    else
    {
        if (DEBUG)
        {
            alert("debug info: the kb search results mask could not be set, very strange!");
        }
    }
}

function GetContextSearchResultsPageInput()
{
    return document.getElementById("ContextSearchResultsPageInput");
}

function GetSearchStringKeyInput()
{
    return document.getElementById("SearchStringKeyInput");
}

function GetMainSearchBoxMaskInput()
{
    return document.getElementById("MainSearchBoxMaskInput");
}

function GetKnowledgeBaseSearchBoxMaskInput()
{
    return document.getElementById("KnowledgeBaseSearchBoxMaskInput");
}

function DoMainMaskClear(inputField)
{

    if (inputField != null)
    {

        if (document.getElementById("MainSearchBoxMaskInput") != null)
        {

            if (document.getElementById("MainSearchBoxMaskInput").value == inputField.value)
            {
                DoAllClear(inputField);
            }
        }
        else
        {
            if (DEBUG)
            {
                alert("debug info: the call into DoMainMaskClear(inputField) has a problem, the value in document.getElementById('MainSearchBoxMaskInput') is required and it is null for some reason, this is not right.");
            }
        }

    }
    else
    {
        if (DEBUG)
        {
            alert("debug info: the call into DoMainMaskClear(inputField) had an invalid argument, the inputField is null for some reason.");
        }
    }
}

function DoKBMaskClear(inputField)
{

    if (inputField != null)
    {

        if (document.getElementById("KnowledgeBaseSearchBoxMaskInput") != null)
        {

            if (document.getElementById("KnowledgeBaseSearchBoxMaskInput").value == inputField.value)
            {
                DoAllClear(inputField);
            }
        }
        else
        {
            if (DEBUG)
            {
                alert("debug info: the call into DoKBMaskClear(inputField) has a problem, the value in document.getElementById('KnowledgeBaseSearchBoxMaskInput') is required and it is null for some reason, this is not right.");
            }
        }

    }
    else
    {
        if (DEBUG)
        {
            alert("debug info: the call into DoKBMaskClear(inputField) had an invalid argument, the inputField is null for some reason.");
        }
    }
}

function DoAllClear(inputField)
{
    if (DEBUG)
    {
        if (inputField == null)
        {
            alert("The inputField coming into DoAllClear(inputField) is null so can't be processed! This should not be!");
        }
    }

    inputField.value = "";
    inputField.style.color = "black";
    
}
</script>





<script>


/*
 * String method to remove stop words
 * Written by GeekLad http://geeklad.com
 * Usage: string_variable.removeStopWords();
 * Output: The original String with stop words removed
 */
String.prototype.removeStopWords = function() {
    var x;
    var y;
    var word;
    var stop_word;
    var regex_str;
    var regex;
    var cleansed_string = this.valueOf();
    var stop_words = new Array(
"a", "an", "and", "are", "as", "at", "be", "but", "by",
"for", "if", "in", "into", "is", "it",
"no", "not", "of", "on", "or", "such",
"that", "the", "their", "then", "there", "these",
"they", "this", "to", "was", "will", "with"
	
    )
         
    // Split out all the individual words in the phrase
    words = cleansed_string.match(/[^\s]+|\s+[^\s+]$/g)
 
    // Review all the words
    for(x=0; x < words.length; x++) {
        // For each word, check all the stop words
        for(y=0; y < stop_words.length; y++) {
            // Get the current word
            word = words[x].replace(/\s+|[^a-z]+/ig, "");   // Trim the word and remove non-alpha
             
            // Get the stop word
            stop_word = stop_words[y];
             
            // If the word matches the stop word, remove it from the keywords
            if(word.toLowerCase() == stop_word) {
                // Build the regex
                regex_str = "^\\s*"+stop_word+"\\s*$";      // Only word
                regex_str += "|^\\s*"+stop_word+"\\s+";     // First word
                regex_str += "|\\s+"+stop_word+"\\s*$";     // Last word
                regex_str += "|\\s+"+stop_word+"\\s+";      // Word somewhere in the middle
                regex = new RegExp(regex_str, "ig");
             
                // Remove the word from the keywords
                cleansed_string = cleansed_string.replace(regex, " ");
            }
        }
    }
    return cleansed_string.replace(/^\s+|\s+$/g, "");
}
</script>




<style type="text/css">
	/* <![CDATA[ */
	#header_0_Menu2 img.icon { border-style:none;vertical-align:middle; }
	#header_0_Menu2 img.separator { border-style:none;display:block; }
	#header_0_Menu2 img.horizontal-separator { border-style:none;vertical-align:middle; }
	#header_0_Menu2 ul { list-style:none;margin:0;padding:0;width:auto; }
	#header_0_Menu2 ul.dynamic { z-index:1;margin-top:20px; }
	#header_0_Menu2 a { text-decoration:none;white-space:nowrap;display:block; }
	#header_0_Menu2 a.static { padding-left:0.15em;padding-right:0.15em; }
	#header_0_Menu2 a.popout { background-image:url("/WebResource.axd?d=jMROAGe9VMgHI1_NBp7a0i3v9ohsxjS5EgjQxmv8QceZscRqDeembSJf4bXqup_ov4GNpZxn95qYpCEfldWF8aMNqgYky4xPV1CVRTKUalifQpcy0&t=636475867203255666");background-repeat:no-repeat;background-position:right center;padding-right:14px; }
	/* ]]> */
</style></head>
<body>
    <form method="post" action="/error/404.aspx?item=%2fget%2fkb-2000296&amp;user=extranet%5cAnonymous&amp;site=supportslingcom" id="mainform">
<div class="aspNetHidden">
<input type="hidden" name="RadScriptManager1_TSM" id="RadScriptManager1_TSM" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTk1Mjg3MDQxNA8WAh4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgICAxBkZBYIAgEPZBYCZg8WAh4LXyFJdGVtQ291bnQCBBYIZg9kFgJmDxUCHUNvbnRleHRTZWFyY2hSZXN1bHRzUGFnZUlucHV0Fi9lbi9TZWFyY2hSZXN1bHRzLmFzcHhkAgEPZBYCZg8VAhRTZWFyY2hTdHJpbmdLZXlJbnB1dAxzZWFyY2hTdHJpbmdkAgIPZBYCZg8VAhZNYWluU2VhcmNoQm94TWFza0lucHV0BlNlYXJjaGQCAw9kFgJmDxUCH0tub3dsZWRnZUJhc2VTZWFyY2hCb3hNYXNrSW5wdXQYU2VhcmNoIG91ciBLbm93bGVkZ2ViYXNlZAIFD2QWAmYPZBYCZg9kFg4CAQ8WAh4EVGV4dAWiAzxhIGhyZWY9JyMnIGRhdGEtcmV2ZWFsLWlkPSdzcmNoTW9kYWwnIGNsYXNzPSdzZWFyY2gnPiZuYnNwOzwvYT48ZGl2IGlkPSdzcmNoTW9kYWwnIGNsYXNzPSdyZXZlYWwtbW9kYWwgbWVkaXVtLXNlYXJjaCcgZGF0YS1yZXZlYWw+PGlucHV0IHR5cGU9J3NlYXJjaCcgaWQ9J3R4dE1lZFNlYXJjaCcgY2xhc3M9J3NlYXJjaC10ZXh0Ym94JyBvbmNoYW5nZT0iQ2FsbE1lZGl1bVNlYXJjaCgpOyIgb25mb2N1cz0nRG9NYWluTWFza0NsZWFyKHRoaXMpOycgLz48c2NyaXB0PlNldE1haW5TZWFyY2hCb3hNYXNrKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0eHRNZWRTZWFyY2gnKSk7PC9zY3JpcHQ+PGlucHV0IHR5cGU9J2J1dHRvbicgIGNsYXNzPSdzZWFyY2gtYnV0dCcgb25jbGljaz0iQ2FsbE1lZGl1bVNlYXJjaCgpOyIgLz48L2Rpdj5kAgMPPCsADQEMFCsAAwUHMDowLDA6MRQrAAIWBh4LTmF2aWdhdGVVcmwFdWh0dHBzOi8vc3RvcmUuc2xpbmdtZWRpYS5jb20vc3RvcmU/QWN0aW9uPURpc3BsYXlQYWdlJkxvY2FsZT1lbl9VUyZTaXRlSUQ9c2xpbmdib3gmaWQ9VGhyZWVQZ0NoZWNrb3V0U2hvcHBpbmdDYXJ0UGFnZR4GVGFyZ2V0ZR8CBXM8ZGl2IGNsYXNzPSdoZWFkZXItbGluay1saW5lJz48aW1nIHNyYz0nL1NsaW5nYm94RG90Q29tL2ltYWdlcy9jYXJ0LnBuZycgYWx0PScnIHRpdGxlPScnIGNsYXNzPSdpY29uJz5NeSBDYXJ0PC9kaXY+ZBQrAAIWBh8DBbEBaHR0cDovL2FjY291bnRzLnNsaW5nLmNvbS9hY2NvdW50cy9sb2dpbj9mbG93PXNsaW5nYm94LWVuP25leHQ9aHR0cDovL3N1cHBvcnQuc2xpbmdib3guY29tL2Vycm9yLzQwNC5hc3B4P2l0ZW09JTJmZ2V0JTJma2ItMjAwMDI5NiZ1c2VyPWV4dHJhbmV0JTVjQW5vbnltb3VzJnNpdGU9c3VwcG9ydHNsaW5nY29tHwQFBV9zZWxmHwIFKTxkaXYgY2xhc3M9J2hlYWRlci1saW5rLWxpbmUnPkxvZ2luPC9kaXY+ZGQCBQ8WAh8CBdABPGRpdiBjbGFzcz0iY2FydC10ZXh0Ij48YSBzdHlsZT0iY29sb3I6I2NlMWYyNzsiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL0J1eS9TbGluZ1JldGFpbGVycyIgb25DbGljaz0iZ2EoJ3NlbmQnLCAnZXZlbnQnLCAnSG9tZXBhZ2UgTGluaycsICdDbGljaycsICdGaW5kIFJldGFpbGVycycpOyI+RmluZCBhIFNsaW5nYm94IFJldGFpbGVyPC9hPjwvZGl2PmQCBw8PFgIfAwUdaHR0cDovL3d3dy5zbGluZ2JveC5jb20vLmFzcHhkFgJmDw8WAh4ISW1hZ2VVcmwFLy9+L21lZGlhL0ltYWdlcy9TbGluZy9nbG9iYWwvc2xpbmdib3gtbG9nby5hc2h4ZGQCCQ8WAh8CBdojPHVsIGNsYXNzPSd0aXRsZS1hcmVhJz48bGkgY2xhc3M9J25hbWUnPjxhIGhyZWY9J2h0dHA6Ly93d3cuc2xpbmdib3guY29tLy5hc3B4JyB0YXJnZXQ9J19zZWxmJz48aW1nIHNyYz0nL34vbWVkaWEvSW1hZ2VzL1NsaW5nL2dsb2JhbC9zbGluZ2JveC1sb2dvLmFzaHgnIC8+PC9hPjwvbGk+PGxpIGNsYXNzPSd0b2dnbGUtdG9wYmFyIG1lbnUtaWNvbic+PGEgaHJlZj0nIyc+PC9hPjwvbGk+PC91bD48c2VjdGlvbiBjbGFzcz0ndG9wLWJhci1zZWN0aW9uJz48dWwgY2xhc3M9J2xlZnQnPjxsaT48ZGl2IGNsYXNzPSdkb3VibGUtY2FydC1sYW5ndWFnZSc+PGRpdiBjbGFzcz0nbWVudS1MJz48YSBocmVmPSdodHRwczovL3N0b3JlLnNsaW5nbWVkaWEuY29tL3N0b3JlP0FjdGlvbj1EaXNwbGF5UGFnZSZMb2NhbGU9ZW5fVVMmU2l0ZUlEPXNsaW5nYm94JmlkPVRocmVlUGdDaGVja291dFNob3BwaW5nQ2FydFBhZ2UnIHRhcmdldD0nJyBjbGFzcz0nY2FydC1saW5rJz48ZGl2IGNsYXNzPSdoZWFkZXItbGluay1saW5lJz48aW1nIHNyYz0nL1NsaW5nYm94RG90Q29tL2ltYWdlcy9jYXJ0LnBuZycgYWx0PScnIHRpdGxlPScnIGNsYXNzPSdpY29uJz5NeSBDYXJ0PC9kaXY+PC9hPjwvZGl2PjxkaXYgY2xhc3M9bWVudS1SPjxkaXYgaWQ9J3NtYWxsX2hlYWRlcl9sb2NhbGUnIGNsYXNzPSdjb3VudHJ5LXNlbGVjdG9yJz48c3BhbiBpZD0naGVhZGVyX2NvdW50cnknPlVTPC9zcGFuPjxzcGFuIGlkPSdoZWFkZXJfZmxhZycgY2xhc3M9J2hlYWRlcl9mbGFnIHVzJz48L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PHVsIGNsYXNzPSdkcm9wZG93bic+PC91bD48L2xpPjxsaT48bGkgY2xhc3M9J2luLW91dCc+PGRpdiBjbGFzcz0naW4tb3V0Jz48YSBocmVmPSdodHRwOi8vYWNjb3VudHMuc2xpbmcuY29tL2FjY291bnRzL2xvZ2luP2Zsb3c9c2xpbmdib3gtZW4/bmV4dD1odHRwOi8vc3VwcG9ydC5zbGluZ2JveC5jb20vZXJyb3IvNDA0LmFzcHg/aXRlbT0lMmZnZXQlMmZrYi0yMDAwMjk2JnVzZXI9ZXh0cmFuZXQlNWNBbm9ueW1vdXMmc2l0ZT1zdXBwb3J0c2xpbmdjb20nIHRhcmdldD0nX3NlbGYnIGNsYXNzPSdsb2dpbi1sb2dvdXQnPjxpbWcgc3JjPS9+L21lZGlhL0ltYWdlcy9TbGluZy9NYWluTmF2L0xvZ2luX0J1dHRvbi5hc2h4IGNsYXNzPSdsb2dpbi1sb2dvdXQnIG9ubW91c2VvdmVyPSJ0aGlzLnNyYz0nL34vbWVkaWEvSW1hZ2VzL1NsaW5nL01haW5OYXYvTG9naW5fQnV0dG9uLmFzaHgnIiBvbm1vdXNlb3V0PSJ0aGlzLnNyYz0nL34vbWVkaWEvSW1hZ2VzL1NsaW5nL01haW5OYXYvTG9naW5fQnV0dG9uLmFzaHgnIiAvPjwvYT48L2Rpdj48L2xpPjwvbGk+PGxpIGNsYXNzPSdzZWFyY2gtaGVhZGVybGluayc+PGlucHV0IHR5cGU9J3NlYXJjaCcgaWQ9J3R4dFNtYWxsU2VhcmNoSW5wdXQnIG9uY2hhbmdlPSJDYWxsU21hbGxTZWFyY2goKTsiIG9uZm9jdXM9J0RvTWFpbk1hc2tDbGVhcih0aGlzKTsnIC8+PHNjcmlwdD5TZXRNYWluU2VhcmNoQm94TWFzayhkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndHh0U21hbGxTZWFyY2hJbnB1dCcpKTs8L3NjcmlwdD48aW5wdXQgdHlwZT0iYnV0dG9uIiBjbGFzcz0iaGVhZGVybGluay1zZWFyY2gtYnV0dG9uIiAgb25jbGljaz0iQ2FsbFNtYWxsU2VhcmNoKCk7IiAvPjx1bCBjbGFzcz0nZHJvcGRvd24nPjwvdWw+PC9saT48bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vRGlzY292ZXJTbGluZy5hc3B4IiB0YXJnZXQ9J19zZWxmJz5EaXNjb3ZlcjwvYT48dWwgY2xhc3M9J2Ryb3Bkb3duJz48L3VsPjwvbGk+PGxpIGNsYXNzPSdoYXMtZHJvcGRvd24nPjxhIGhyZWY9JyMnIC8+UHJvZHVjdHM8L2E+PHVsIGNsYXNzPSdkcm9wZG93bic+PGxpPjxhIGhyZWY9J2h0dHA6Ly93d3cuc2xpbmdib3guY29tL1Byb2R1Y3RzL1NsaW5nYm94NTAwL0ZlYXR1cmVzLmFzcHgnIHRhcmdldD0nX3NlbGYnPjxpbWcgY2xhc3M9J3Byb2R1Y3QtbWVudS1pbWFnZScgc3JjPScvfi9tZWRpYS9JbWFnZXMvU2xpbmcvTWFpbk5hdi9zbGluZ2JveDUwMC1uYXYuYXNoeCcgLz5TbGluZ2JveCA1MDA8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cDovL3d3dy5zbGluZ2JveC5jb20vUHJvZHVjdHMvU2xpbmdib3hNMi9GZWF0dXJlcy5hc3B4JyB0YXJnZXQ9J19zZWxmJz48aW1nIGNsYXNzPSdwcm9kdWN0LW1lbnUtaW1hZ2UnIHNyYz0nL34vbWVkaWEvSW1hZ2VzL1NsaW5nL01haW5OYXYvc2xpbmdib3gtbmF2LmFzaHgnIC8+U2xpbmdib3ggTTI8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cDovL3d3dy5zbGluZ2JveC5jb20vUHJvZHVjdHMvU2xpbmdib3hNMS9GZWF0dXJlcy5hc3B4JyB0YXJnZXQ9J19zZWxmJz48aW1nIGNsYXNzPSdwcm9kdWN0LW1lbnUtaW1hZ2UnIHNyYz0nL34vbWVkaWEvSW1hZ2VzL1NsaW5nL01haW5OYXYvc2xpbmdib3gtbmF2LmFzaHgnIC8+U2xpbmdib3ggTTE8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cDovL3d3dy5zbGluZ2JveC5jb20vUHJvZHVjdHMvU2xpbmdib3gzNTAvRmVhdHVyZXMuYXNweCcgdGFyZ2V0PSdfc2VsZic+PGltZyBjbGFzcz0ncHJvZHVjdC1tZW51LWltYWdlJyBzcmM9Jy9+L21lZGlhL0ltYWdlcy9TbGluZy9NYWluTmF2L3NsaW5nYm94MzUwLW5hdi5hc2h4JyAvPlNsaW5nYm94IDM1MDwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9Qcm9kdWN0cy9TbGluZ3BsYXllckFwcHMuYXNweCcgdGFyZ2V0PSdfc2VsZic+PGltZyBjbGFzcz0ncHJvZHVjdC1tZW51LWltYWdlJyBzcmM9Jy9+L21lZGlhL0ltYWdlcy9TbGluZy9NYWluTmF2L3NsaW5ncGxheWVyLW5hdi5hc2h4JyAvPlNsaW5ncGxheWVyIEFwcHM8L2E+PC9saT48bGk+PGRpdiBjbGFzcz0nZG91YmxlLW1lbnUtaXRlbSc+PGEgY2xhc3M9J2RvdWJsZS1ocmVmJyBocmVmPSdodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9Db21wYXJlLmFzcHgnIHRhcmdldD0nX3NlbGYnPjxpbWcgY2xhc3M9J2RvdWJsZS1tZW51LWltYWdlJyBzcmM9L34vbWVkaWEvSW1hZ2VzL1NsaW5nL01haW5OYXYvY29tcGFyZS1wcm9kdWN0cy5hc2h4IG9ubW91c2VvdmVyPSJ0aGlzLnNyYz0nL34vbWVkaWEvSW1hZ2VzL1NsaW5nL01haW5OYXYvY29tcGFyZS1wcm9kdWN0cy1vdmVyLmFzaHgnIiAgb25tb3VzZW91dD0idGhpcy5zcmM9Jy9+L21lZGlhL0ltYWdlcy9TbGluZy9NYWluTmF2L2NvbXBhcmUtcHJvZHVjdHMuYXNoeCciICAvPjwvYT48YSBjbGFzcz0nZG91YmxlLWhyZWYnICBocmVmPSdodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9CdXkvQWNjZXNzb3JpZXMuYXNweCcgdGFyZ2V0PSdfc2VsZic+PGltZyBjbGFzcz0nZG91YmxlLW1lbnUtaW1hZ2UnIHNyYz0vfi9tZWRpYS9JbWFnZXMvU2xpbmcvTWFpbk5hdi9hY2Nlc3Nvcmllcy5hc2h4IG9ubW91c2VvdmVyPSJ0aGlzLnNyYz0nL34vbWVkaWEvSW1hZ2VzL1NsaW5nL01haW5OYXYvYWNjZXNzb3JpZXMtb3Zlci5hc2h4JyIgIG9ubW91c2VvdXQ9InRoaXMuc3JjPScvfi9tZWRpYS9JbWFnZXMvU2xpbmcvTWFpbk5hdi9hY2Nlc3Nvcmllcy5hc2h4JyIgIC8+PC9hPjwvZGl2PjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0naGFzLWRyb3Bkb3duJz48YSBocmVmPScjJyAvPkJ1eTwvYT48dWwgY2xhc3M9J2Ryb3Bkb3duJz48bGk+PGEgaHJlZj0naHR0cDovL3d3dy5zbGluZ2JveC5jb20vQnV5L0J1eURpcmVjdC5hc3B4JyB0YXJnZXQ9J19zZWxmJz5TbGluZ2JveCBTdG9yZTwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9CdXkvU2xpbmdSZXRhaWxlcnMuYXNweCcgdGFyZ2V0PSdfc2VsZic+U2xpbmdib3ggUmV0YWlsZXJzPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHA6Ly93d3cuc2xpbmdib3guY29tL0J1eS9BY2Nlc3Nvcmllcy5hc3B4JyB0YXJnZXQ9J19zZWxmJz5BY2Nlc3NvcmllczwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9CdXkvU3BlY2lhbE9mZmVycy5hc3B4JyB0YXJnZXQ9J19zZWxmJz5TcGVjaWFsIE9mZmVyczwvYT48L2xpPjwvdWw+PC9saT48bGkgY2xhc3M9J2hhcy1kcm9wZG93bic+PGEgaHJlZj0nIycgLz5IZWxwPC9hPjx1bCBjbGFzcz0nZHJvcGRvd24nPjxsaT48YSBocmVmPSdodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9IZWxwL1NldFVwLmFzcHgnIHRhcmdldD0nX3NlbGYnPlNldCBVcCBNeSBTbGluZ2JveDwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwOi8vc3VwcG9ydC5zbGluZ2JveC5jb20vJyB0YXJnZXQ9Jyc+U3VwcG9ydDwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwOi8vc3VwcG9ydC5zbGluZ2JveC5jb20vS0IvS0ItMjAwMDU3MScgdGFyZ2V0PScnPkZBUXM8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cDovL3d3dy55b3V0dWJlLmNvbS91c2VyL1NsaW5nU3VwcG9ydCcgdGFyZ2V0PScnPkhlbHBmdWwgVmlkZW9zPC9hPjwvbGk+PC91bD48L2xpPjxsaT48YSBocmVmPSJodHRwOi8vbmV3d2F0Y2guc2xpbmdib3guY29tIiB0YXJnZXQ9J19zZWxmJyA+V2F0Y2g8L2E+PHVsIGNsYXNzPSdkcm9wZG93bic+PC91bD48L2xpPjwvdWw+PC9zZWN0aW9uPmQCCw8WAh8CBcoiCjwhLS0gQmVnaW4gTmV3c2xldHRlciBTaWduIFVwLS0+CjxkaXYgaWQ9Im5ld3NMZXR0ZXJNb2RhbCIgY2xhc3M9InJldmVhbC1tb2RhbCIgZGF0YS1yZXZlYWw+Cgk8ZGl2ICBjbGFzcz0ibmV3c2xldHRlcl93cmFwcGVyIiA+CgoJU2lnbiB1cCBmb3Igb3VyIG5ld3NsZXR0ZXIhCgk8ZGl2IGNsYXNzPSJzb2NpYWxfbmV3c2xldHRlcl9zcGFjZXIiPgogICAgICAgICAgICA8aW5wdXQgaWQ9InBlcnNvbl9lbWFpbF9hZGRyZXNzX2hlYWRlciIgdHlwZT0idGV4dCIgdmFsdWU9IkVudGVyIHlvdXIgZW1haWwuIi8+CgkgICAgPGRpdiBpZD0iaGVhZGVyX25ld3NsZXR0ZXJfYnV0dG9uIiA+CgkgICAgICAgIDxpbWcgd2lkdGg9IjIwIiBoZWlnaHQ9IjI2IiBzdHlsZT0ibWFyZ2luOiAwcHg7IGN1cnNvcjpwb2ludGVyOyIgdGl0bGU9IlNpZ24gdXAgZm9yIG91ciBuZXdzbGV0dGVyIiAgYWx0PSJTaWduIHVwIGZvciBvdXIgbmV3c2xldHRlciIgc3JjPSJ+L21lZGlhL0ltYWdlcy9TbGluZy9Gb290ZXIvbmV3c2xldHRlcl9zaWdudXBfYXJyb3dfb2ZmLmFzaHgiIC8+CgkJPC9kaXY+Cgk8L2Rpdj4KCTwvZGl2PgoJPC9kaXY+CjwhLS0gRW5kIE5ld3NsZXR0ZXIgU2lnbiBVcC0tPgo8IS0tIEJlZ2luIFNvY2lhbCAtLT4KCgo8ZGl2IGNsYXNzPSJzb2NpYWxfbmV3c2xldHRlcl9zcGFjZXIgcm93IHNob3ctZm9yLWxhcmdlLXVwIj4KCQk8ZGl2IGNsYXNzPSJzb2NpYWxfaWNvbl9oZWFkZXIiPgoJCQk8YSBocmVmPSIjIiBkYXRhLXJldmVhbC1pZD0ibmV3c0xldHRlck1vZGFsIiBjbGFzcz0iYnRuIiB0YXJnZXQ9Il9uZXciPgoJCQk8aW1nIGFsdD0iTmV3cyBMZXR0ZXIiIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvSGVhZGVyL0ljb24vaWNvbi1lbWFpbC1vZmYuYXNoeCIgLz48L2E+CgkJPC9kaXY+CgkJPCEtLSA8ZGl2IGNsYXNzPSJzb2NpYWxfaWNvbl9oZWFkZXIiPgoJCQk8YSBocmVmPSJodHRwOi8vYmxvZy5zbGluZ2JveC5jb20vIiBjbGFzcz0iYnRuIiB0YXJnZXQ9Il9uZXciPgoJCQk8aW1nIGFsdD0iQmxvZyIgc3JjPSJ+L21lZGlhL0ltYWdlcy9TbGluZy9IZWFkZXIvSWNvbi9pY29uLWJsb2ctb2ZmLmFzaHgiIC8+PC9hPgoJCTwvZGl2PiAtLT4KCQk8ZGl2IGNsYXNzPSJzb2NpYWxfaWNvbl9oZWFkZXIiPgoJCQk8YSBocmVmPSJodHRwOi8vd3d3LnlvdXR1YmUuY29tL1NsaW5nYm94IiBjbGFzcz0iYnRuIiB0YXJnZXQ9Il9uZXciPgoJCQk8aW1nIGFsdD0iWW91VHViZSIgc3JjPSJ+L21lZGlhL0ltYWdlcy9TbGluZy9IZWFkZXIvSWNvbi9pY29uLXlvdXR1YmUtb2ZmLmFzaHgiIC8+PC9hPgoJCTwvZGl2PgoKCQk8ZGl2IGNsYXNzPSJzb2NpYWxfaWNvbl9oZWFkZXIiPgoJCQk8YSBocmVmPSJodHRwczovL3BsdXMuZ29vZ2xlLmNvbS8rc2xpbmdib3giIHJlbD0icHVibGlzaGVyIiBjbGFzcz0iYnRuIiB0YXJnZXQ9Il9uZXciPgoJCQk8aW1nIGFsdD0iR29vZ2xlKyIgc3JjPSJ+L21lZGlhL0ltYWdlcy9TbGluZy9IZWFkZXIvSWNvbi9pY29uLWdvb2dsZS1vZmYuYXNoeCIgLz48L2E+CgkJPC9kaXY+CgkJPGRpdiBjbGFzcz0ic29jaWFsX2ljb25faGVhZGVyIj4KCQkJPGEgaHJlZj0iaHR0cDovL3R3aXR0ZXIuY29tL3NsaW5nYm94IiBjbGFzcz0iYnRuIiB0YXJnZXQ9Il9uZXciPgoJCQk8aW1nIGFsdD0iVHdpdHRlciIgc3JjPSJ+L21lZGlhL0ltYWdlcy9TbGluZy9IZWFkZXIvSWNvbi9pY29uLXR3aXR0ZXItb2ZmLmFzaHgiIC8+PC9hPgoJCTwvZGl2PgoJCTxkaXYgY2xhc3M9InNvY2lhbF9pY29uX2hlYWRlciI+CgkJCTxhIGhyZWY9Imh0dHA6Ly93d3cuZmFjZWJvb2suY29tL1NsaW5nYm94VVMiIHRhcmdldD0iX25ldyI+CgkJCTxpbWcgYWx0PSJGYWNlYm9vayIgc3JjPSJ+L21lZGlhL0ltYWdlcy9TbGluZy9IZWFkZXIvSWNvbi9pY29uLWZhY2Vib29rLW9mZi5hc2h4IiAvPjwvYT4KCQk8L2Rpdj4KPC9kaXY+CgoKPGRpdiBjbGFzcz0ic29jaWFsX25ld3NsZXR0ZXJfc3BhY2VyIHJvdyBzaG93LWZvci1tZWRpdW0tb25seSI+CiAgICA8ZGl2IGNsYXNzPSJtZWRpdW0tMTIgY29sdW1ucyI+CgkJPGRpdiBjbGFzcz0ic29jaWFsX2ljb25faGVhZGVyIj4KCQkJPGEgaHJlZj0iaHR0cHM6Ly9wbHVzLmdvb2dsZS5jb20vK3NsaW5nYm94IiByZWw9InB1Ymxpc2hlciIgY2xhc3M9ImJ0biIgdGFyZ2V0PSJfbmV3Ij4KCQkJPGltZyBhbHQ9Ikdvb2dsZSsiIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvSGVhZGVyL0ljb24vaWNvbi1nb29nbGUtb2ZmLmFzaHgiIC8+PC9hPgoJCTwvZGl2PgoJCTxkaXYgY2xhc3M9InNvY2lhbF9pY29uX2hlYWRlciI+CgkJCTxhIGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9zbGluZ2JveCIgY2xhc3M9ImJ0biIgdGFyZ2V0PSJfbmV3Ij4KCQkJPGltZyBhbHQ9IlR3aXR0ZXIiIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvSGVhZGVyL0ljb24vaWNvbi10d2l0dGVyLW9mZi5hc2h4IiAvPjwvYT4KCQk8L2Rpdj4KCQk8ZGl2IGNsYXNzPSJzb2NpYWxfaWNvbl9oZWFkZXIiPgoJCQk8YSBocmVmPSJodHRwOi8vd3d3LmZhY2Vib29rLmNvbS9TbGluZ2JveFVTIiB0YXJnZXQ9Il9uZXciPgoJCQk8aW1nIGFsdD0iRmFjZWJvb2siIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvSGVhZGVyL0ljb24vaWNvbi1mYWNlYm9vay1vZmYuYXNoeCIgLz48L2E+CgkJPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im1lZGl1bS0xMiBjb2x1bW5zICI+CgkJPGRpdiBjbGFzcz0ic29jaWFsX2ljb25faGVhZGVyIj4KCQkJPGEgaHJlZj0iIyIgZGF0YS1yZXZlYWwtaWQ9Im5ld3NMZXR0ZXJNb2RhbCIgY2xhc3M9ImJ0biIgdGFyZ2V0PSJfbmV3Ij4KCQkJPGltZyBhbHQ9Ik5ld3MgTGV0dGVyIiBzcmM9In4vbWVkaWEvSW1hZ2VzL1NsaW5nL0hlYWRlci9JY29uL2ljb24tZW1haWwtb2ZmLmFzaHgiIC8+PC9hPgoJCTwvZGl2PgoJCTwhLS0gPGRpdiBjbGFzcz0ic29jaWFsX2ljb25faGVhZGVyIj4KCQkJPGEgaHJlZj0iaHR0cDovL2Jsb2cuc2xpbmdib3guY29tLyIgY2xhc3M9ImJ0biIgdGFyZ2V0PSJfbmV3Ij4KCQkJPGltZyBhbHQ9IkJsb2ciIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvSGVhZGVyL0ljb24vaWNvbi1ibG9nLW9mZi5hc2h4IiAvPjwvYT4KCQk8L2Rpdj4gLS0+CgkJPGRpdiBjbGFzcz0ic29jaWFsX2ljb25faGVhZGVyIj4KCQkJPGEgaHJlZj0iaHR0cDovL3d3dy55b3V0dWJlLmNvbS9TbGluZ2JveCIgY2xhc3M9ImJ0biIgdGFyZ2V0PSJfbmV3Ij4KCQkJPGltZyBhbHQ9IllvdVR1YmUiIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvSGVhZGVyL0ljb24vaWNvbi15b3V0dWJlLW9mZi5hc2h4IiAvPjwvYT4KCQk8L2Rpdj4KCTwvZGl2Pgo8L2Rpdj4KCjwhLS0gRW5kIFNvY2lhbCAtLT4KCiAgICA8c2NyaXB0PgogICAgICAgICAgICAvLyBIZWFkZXIgIAogICAgICAgIC8vIEZvY3VzIGFuZCBibHVyIGV2ZW50IGZvciBoZWFkZXIgZW1haWwgaW5wdXQgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgJCgnI3BlcnNvbl9lbWFpbF9hZGRyZXNzX2hlYWRlcicpLmZvY3VzKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgaWYgKCQodGhpcykudmFsKCkgPT0gJ0VudGVyIHlvdXIgZW1haWwuJykgewogICAgICAgICAgICAgICAgJCh0aGlzKS52YWwoJycpOwogICAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgICAgJCgnI3BlcnNvbl9lbWFpbF9hZGRyZXNzX2hlYWRlcicpLmJsdXIoZnVuY3Rpb24gKCkgewogICAgICAgICAgICBpZiAoJCh0aGlzKS52YWwoKSA9PSAnJyB8fCAkKHRoaXMpLnZhbCgpID09ICdFbnRlciB5b3VyIGVtYWlsLicpIHsKICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgICAgICQoJyNwZXJzb25fZW1haWxfYWRkcmVzc19oJykudmFsKCdFbnRlciB5b3VyIGVtYWlsLicpOwogICAgICAgICAgICAgICAgfSwgMTAwMCk7CiAgICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgICAkKCIjaGVhZGVyX25ld3NsZXR0ZXJfYnV0dG9uIikuY2xpY2soZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3BlcnNvbl9lbWFpbF9hZGRyZXNzJykudmFsdWUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncGVyc29uX2VtYWlsX2FkZHJlc3NfaGVhZGVyJykudmFsdWU7CiAgICAgICAgICAgICBpZihkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncGVyc29uX2VtYWlsX2FkZHJlc3MnKS52YWx1ZSE9IiIgJiYgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3BlcnNvbl9lbWFpbF9hZGRyZXNzJykudmFsdWUhPSJFbnRlciB5b3VyIGVtYWlsLiIgKQogICAgICAgICAgICAgICAgICAkKCIjc3RyZWFtc2VuZCIpLnN1Ym1pdCgpOwogICAgICAgIH0pOwogICAgICAgICQoZG9jdW1lbnQpLnJlYWR5KCk7ICAgIAogICAgPC9zY3JpcHQ+CmQCDQ8WAh8CBdqEAQo8ZGl2IGlkPSJteU1vZGFsIiBjbGFzcz0icmV2ZWFsLW1vZGFsIHhsYXJnZSIgZGF0YS1yZXZlYWw+CiAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgICAgIDxkaXYgaWQ9ImNzSGVhZGVyVGl0bGUiPgogICAgICAgICAgICA8aDI+Q2hvb3NlIHlvdXIgTG9jYXRpb24gYW5kIExhbmd1YWdlPC9oMj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0icm93IGhpZGUtZm9yLW1lZGl1bS1vbmx5Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJsYXJnZS0zIG1lZGl1bS02IHNtYWxsLTEyIGNvbHVtbnMgIj4KICAgICAgICAgICAgPGg0PkFtZXJpY2FzPC9oND4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fVVMiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX1VTIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20iPlVuaXRlZCBTdGF0ZXMgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9DQSIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fQ0EiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1DQSI+Q2FuYWRhIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0icHRfQlIiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9InB0X0JSIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20uYnIiPkJyYXppbCDigJMgUG9ydHVndWVzZTwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZXNfQ08iIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVzX0NPIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL2NvLnNsaW5nYm94LmNvbSI+Q29sb21iaWEgLSBFc3BhJiMyNDE7b2w8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVzX1NWIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlc19TViIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guc3YiPkVsIFNhbHZhZG9yIC0gRXNwYSYjMjQxO29sPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlc19NWCIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiID4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVzX01YIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZXMtTVgiPk0mZWFjdXRlO3hpY28gLSBFc3BhJiMyNDE7b2w8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibGFyZ2UtMyBtZWRpdW0tNiBzbWFsbC0xMiBjb2x1bW5zIj4KICAgICAgICAgICAgPGg0PkV1cm9wZTwvaDQ+CiAgICAgICAgICAgIDxkaXYgaWQ9ImRlX0FUIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZGVfQVQiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+QXVzdHJpYSAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImZyX0JFIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJmcl9CRSIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5CZWxnaXVtIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fREsiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX0RLIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPkRlbm1hcmsgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJkZV9ERSIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZGVfREUiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9kZS1ERSI+RGV1dHNjaGxhbmQgLSBEZXV0c2NoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9GSSIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX0ZJIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPkZpbmxhbmQgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJmcl9GUiIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZnJfRlIiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+RnJhbmNlIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fSUUiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9JRSIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5JcmVsYW5kIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fSUwiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9JTCIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuYnVnLmNvLmlsIj5Jc3JhZWwg4oCTIEhlYnJldzwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iaXRfSVQiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJpdF9JVCIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5JdGFseSAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ibGFyZ2UtMyBtZWRpdW0tNiBzbWFsbC0xMiBjb2x1bW5zIj4KICAgICAgICAgICAgPGg0IGNsYXNzPSJzbWFsbF9oaWRlIj4mbmJzcDs8L2g0PgogICAgICAgICAgICA8ZGl2IGlkPSJmcl9MVSIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImZyX0xVIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPkx1eGVtYm91cmcgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJubF9OTCIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX05MIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPk5lZGVybGFuZCAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX05PIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fTk8iIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+Tm9yd2F5IC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZXNfRVMiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlc19FUyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5TcGFpbiAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX1NFIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9TRSIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5Td2VkZW4gLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJpdF9DSCIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fQ0giIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+U3dpdHplcmxhbmQgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9VSyIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX1VLIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPlVuaXRlZCBLaW5nZG9tIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJsYXJnZS0zIG1lZGl1bS02IHNtYWxsLTEyIGNvbHVtbnMiPgogICAgICAgICAgICA8aDQ+QXNpYSBhbmQgT2NlYW5pYTwvaDQ+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX0hLIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsX2EiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9ISyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly9oay5zbGluZ2JveC5jb20iPkhvbmcgS29uZyAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX0lOIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsX2EiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9JTiIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly9pbi5zbGluZ2JveC5jb20iPkluZGlhIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0ianBfSlAiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWxfYSI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImpwX0pQIiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5qcCI+SmFwYW4gLSBKYXBhbmVzZTwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fU0ciIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWxfYSI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX1NHIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3NnLnNsaW5nYm94LmNvbSI+U2luZ2Fwb3JlIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwhLS0gPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJpZF9JRCIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsX2EiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJpZF9JRCIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuaW5kb3Zpc2lvbmFueXdoZXJlLnR2LyI+SW5kb25lc2lhIC0gSW5kb25lc2lhbjwvYT4KICAgICAgICAgICAgPC9kaXY+IC0tPgogICAgICAgICAgICA8YnI+CiAgICAgICAgPC9kaXY+CQogICAgPC9kaXY+CgkKICAgIDxkaXYgY2xhc3M9InJvdyBzaG93LWZvci1tZWRpdW0tb25seSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWVkaXVtLTYgY29sdW1ucyI+CiAgICAgICAgICAgIDxoND5BbWVyaWNhczwvaDQ+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX1VTIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9VUyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tIj5Vbml0ZWQgU3RhdGVzIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fQ0EiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX0NBIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tQ0EiPkNhbmFkYSAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9InB0X0JSIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJwdF9CUiIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tLmJyIj5CcmF6aWwg4oCTIFBvcnR1Z3Vlc2U8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVzX0NPIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlc19DTyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly9jby5zbGluZ2JveC5jb20iPkNvbG9tYmlhIC0gRXNwYSYjMjQxO29sPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlc19TViIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZXNfU1YiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LnN2Ij5FbCBTYWx2YWRvciAtIEVzcGEmIzI0MTtvbDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZXNfTVgiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7IiA+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlc19NWCIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VzLU1YIj5NJmVhY3V0ZTt4aWNvIC0gRXNwYSYjMjQxO29sPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgIDwhLS0gPC9kaXY+IC0tPgoJCSAgICAgICAgPCEtLSA8ZGl2IGNsYXNzPSJtZWRpdW0tNiBjb2x1bW5zIj4gLS0+CiAgICAgICAgICAgIDxoND5Bc2lhIGFuZCBPY2VhbmlhPC9oND4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fSEsiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWxfYSI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX0hLIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL2hrLnNsaW5nYm94LmNvbSI+SG9uZyBLb25nIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fSU4iIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWxfYSI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX0lOIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL2luLnNsaW5nYm94LmNvbSI+SW5kaWEgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJqcF9KUCIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbF9hIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0ianBfSlAiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmpwIj5KYXBhbiAtIEphcGFuZXNlPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9TRyIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbF9hIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fU0ciIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vc2cuc2xpbmdib3guY29tIj5TaW5nYXBvcmUgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPCEtLSA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImlkX0lEIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWxfYSI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImlkX0lEIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5pbmRvdmlzaW9uYW55d2hlcmUudHYvIj5JbmRvbmVzaWEgLSBJbmRvbmVzaWFuPC9hPgogICAgICAgICAgICA8L2Rpdj4gLS0+CiAgICAgICAgICAgIDxicj48YnI+PGJyPgogICAgICAgIDwvZGl2PgkKICAgICAgICA8ZGl2IGNsYXNzPSJtZWRpdW0tNiBjb2x1bW5zIj4KICAgICAgICAgICAgPGg0PkV1cm9wZTwvaDQ+CiAgICAgICAgICAgIDxkaXYgaWQ9ImRlX0FUIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJkZV9BVCIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5BdXN0cmlhIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZnJfQkUiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImZyX0JFIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPkJlbGdpdW0gLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9ESyIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fREsiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+RGVubWFyayAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImRlX0RFIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJkZV9ERSIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2RlLURFIj5EZXV0c2NobGFuZCAtIERldXRzY2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX0ZJIiBjbGFzcz0iY3NGbGFnIiBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9GSSIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5GaW5sYW5kIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZnJfRlIiIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImZyX0ZSIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPkZyYW5jZSAtIEZyYW4mIzIzMTthaXM8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX0lFIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fSUUiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+SXJlbGFuZCAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVuX0lMIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fSUwiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LmJ1Zy5jby5pbCI+SXNyYWVsIOKAkyBIZWJyZXc8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9Iml0X0lUIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iaXRfSVQiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+SXRhbHkgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJmcl9MVSIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImZyX0xVIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPkx1eGVtYm91cmcgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgIDwhLS0gPC9kaXY+IC0tPgogICAgICAgIDwhLS0gPGRpdiBjbGFzcz0ibWVkaXVtLTYgY29sdW1ucyI+IC0tPgogICAgICAgICAgICA8IS0tIDxoND4mbmJzcDs8L2g0PiAtLT4KICAgICAgICAgICAgPGRpdiBpZD0ibmxfTkwiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9OTCIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5OZWRlcmxhbmQgLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9OTyIgY2xhc3M9ImNzRmxhZyIgIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9ImVuX05PIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPk5vcndheSAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxkaXYgaWQ9ImVzX0VTIiBjbGFzcz0iY3NGbGFnIiAgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZXNfRVMiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+U3BhaW4gLSBFbmdsaXNoPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8ZGl2IGlkPSJlbl9TRSIgY2xhc3M9ImNzRmxhZyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiZuYnNwOzwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc19jb3VudHJ5X2xhYmVsIj4KICAgICAgICAgICAgICAgIDxhIGxvY2FsZT0iZW5fU0UiIG9uY2xpY2s9InJldHVybiBmYWxzZTsiIGNsYXNzPSJjb3VudHJ5VVJMIiBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9lbi1HQiI+U3dlZGVuIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iaXRfQ0giIGNsYXNzPSJjc0ZsYWciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4mbmJzcDs8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NfY291bnRyeV9sYWJlbCI+CiAgICAgICAgICAgICAgICA8YSBsb2NhbGU9Iml0X0NIIiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7IiBjbGFzcz0iY291bnRyeVVSTCIgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vZW4tR0IiPlN3aXR6ZXJsYW5kIC0gRW5nbGlzaDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBpZD0iZW5fVUsiIGNsYXNzPSJjc0ZsYWciICBzdHlsZT0iZGlzcGxheTpub25lOyI+Jm5ic3A7PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzX2NvdW50cnlfbGFiZWwiPgogICAgICAgICAgICAgICAgPGEgbG9jYWxlPSJlbl9VSyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyIgY2xhc3M9ImNvdW50cnlVUkwiIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL2VuLUdCIj5Vbml0ZWQgS2luZ2RvbSAtIEVuZ2xpc2g8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+CiAgICAgICAgPC9kaXY+CgogICAgPC9kaXY+CQoJCgkKPC9kaXY+CmQCBw9kFgJmD2QWAmYPZBYCZg8WAh8CBaEGCgo8IS0tIEJFR0lOIEhFQURFUiBTRUNUSU9OIC0tPgo8ZGl2IGNsYXNzPSJyZWRfY29tcGFyZV9oZWFkZXJfYmciPgoJPGRpdiBjbGFzcz0icm93Ij4KCQk8ZGl2IGNsYXNzPSJsYXJnZS0xMiBtZWRpdW0tMTIgc21hbGwtMTIgY29sdW1ucyI+CgkJCTxkaXYgY2xhc3M9InByb2R1Y3RfbmFtZV9oZWFkZXJfc2V0dXAgYm90dG9tMjAiPlBhZ2UgTm90IEZvdW5kPC9kaXY+CgkJPC9kaXY+Cgk8L2Rpdj4KPC9kaXY+CjwhLS0gRU5EIEhFQURFUiBTRUNUSU9OIC0tPgoKPCEtLSBCRUdJTiBNQUlOIENPTlRFTlQgU0VDVElPTiAtLT4KPGRpdiBjbGFzcz0id2hpdGVfY29udGVudF93cmFwcGVyIj4KCTxkaXYgY2xhc3M9InJvdyI+CgkJPGRpdiBjbGFzcz0ibGFyZ2UtMTIgbWVkaXVtLTEyIHNtYWxsLTEyIGNvbHVtbnMiPgoJCQk8aDI+U29ycnksIGJ1dCB0aGUgcGFnZSB5b3UgcmVxdWVzdGVkIGRvZXMgbm90IGV4aXN0LjwvaDI+Cgo8cD5Ucnkgc2VhcmNoaW5nIHVzaW5nIGEga2V5d29yZChzKSBpbiB0aGUgc2VhcmNoIGZpZWxkIGFib3ZlLjwvcD4KPHVsPgo8bGk+PGEgaHJlZj0iaHR0cDovL3d3dy5zbGluZy5jb20vRGlzY292ZXJTbGluZyI+RGlzY292ZXIgU2xpbmc8L2E+PC9saT4KPGxpPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmcuY29tL0hlbHAvU2V0VXAiPlNldCBVcDwvYT48L2xpPgo8bGk+PGEgaHJlZj0iaHR0cDovL3N1cHBvcnQuc2xpbmcuY29tIj5HZXQgaGVscDwvYT48L2xpPgo8L3VsPgoKCQk8L2Rpdj4KCQkKCTwvZGl2Pgo8L2Rpdj4KPCEtLSBFTkQgTUFJTiBDT05URU5UIFNFQ1RJT04gLS0+ZAIJD2QWAmYPZBYCZg9kFgICAQ8WAh8CBfAtPGRpdiBjbGFzcz0iZ3JheV9mb290ZXJfd3JhcHBlciI+CjxkaXYgY2xhc3M9ImdyYXlfZm9vdGVyX3Jvd19waG9uZSI+CjxkaXYgY2xhc3M9InJvdyBoaWRlLWZvci1zbWFsbC1vbmx5Ij4KPGRpdiBjbGFzcz0ibGFyZ2UtOSBtZWRpdW0tMTIgY29sdW1ucyI+CjxkaXYgY2xhc3M9InJvdyI+CjwhLS0gQmVnaW4gTGVmdCBDb2x1bW4gLS0+CjxkaXYgY2xhc3M9ImxhcmdlLTQgbWVkaXVtLTQgY29sdW1uIj4KPHVsIGNsYXNzPSJmb290ZXJfY29sdW1uX2xpc3QiPgogICAgPGxpIGNsYXNzPSJmb290ZXJfY29sdW1uX2xpc3RfaXRlbV9maXJzdCI+PGEgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vRGlzY292ZXJTbGluZyI+RGlzY292ZXIgU2xpbmdib3g8L2E+PC9saT4KICAgIDxsaSBjbGFzcz0iZm9vdGVyX2NvbHVtbl9saXN0X2l0ZW0iPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL0J1eS9CdXlEaXJlY3QiPkJ1eSBhIFNsaW5nYm94PC9hPjwvbGk+CiAgICA8bGkgY2xhc3M9ImZvb3Rlcl9jb2x1bW5fbGlzdF9pdGVtIj48YSBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9CdXkvU3BlY2lhbE9mZmVycyI+U3BlY2lhbCBPZmZlcnM8L2E+PC9saT4KICAgIDxsaSBjbGFzcz0iZm9vdGVyX2NvbHVtbl9saXN0X2l0ZW0iPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL0J1eS9TbGluZ1JldGFpbGVycyI+RmluZCBhIFJldGFpbGVyPC9hPjwvbGk+CiAgICA8bGkgY2xhc3M9ImZvb3Rlcl9jb2x1bW5fbGlzdF9pdGVtIj48YSBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9CdXkvQWNjZXNzb3JpZXMiPkFjY2Vzc29yaWVzICZhbXA7IFBhcnRzPC9hPjwvbGk+CjwvdWw+CjwvZGl2Pgo8IS0tIEVuZCBMZWZ0IENvbHVtbiAtLT4KPCEtLSBCZWdpbiBNaWRkbGUgQ29sdW1uIC0tPgo8ZGl2IGNsYXNzPSJsYXJnZS00IG1lZGl1bS00IGNvbHVtbiI+Cjx1bCBjbGFzcz0iZm9vdGVyX2NvbHVtbl9saXN0Ij4KICAgIDxsaSBjbGFzcz0iZm9vdGVyX2NvbHVtbl9saXN0X2l0ZW1fZmlyc3QiPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL0Fib3V0Ij5BYm91dCBVczwvYT48L2xpPgogICAgPGxpIGNsYXNzPSJmb290ZXJfY29sdW1uX2xpc3RfaXRlbSI+PGEgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vQWJvdXQvRXhlY3V0aXZlVGVhbSI+RXhlY3V0aXZlIFRlYW08L2E+PC9saT4KICAgIDxsaSBjbGFzcz0iZm9vdGVyX2NvbHVtbl9saXN0X2l0ZW0iPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL0Fib3V0L1BhcnRuZXJzIj5QYXJ0bmVyczwvYT48L2xpPgo8L3VsPgo8L2Rpdj4KPCEtLSBFbmQgTWlkZGxlIENvbHVtbiAtLT4KPCEtLSBCZWdpbiBSaWdodCBDb2x1bW4gLS0+CjxkaXYgY2xhc3M9ImxhcmdlLTQgbWVkaXVtLTQgY29sdW1uIj4KPHVsIGNsYXNzPSJmb290ZXJfY29sdW1uX2xpc3QiPgogICAgPGxpIGNsYXNzPSJmb290ZXJfY29sdW1uX2xpc3RfaXRlbV9maXJzdCI+PGEgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vUHJlc3NSb29tLmFzcHgiPlByZXNzIFJvb208L2E+PC9saT4KICAgIDxsaSBjbGFzcz0iZm9vdGVyX2NvbHVtbl9saXN0X2l0ZW0iPjxhIGhyZWY9Imh0dHA6Ly9ibG9nLnNsaW5nYm94LmNvbSI+QmxvZzwvYT48L2xpPgogICAgPGxpIGNsYXNzPSJmb290ZXJfY29sdW1uX2xpc3RfaXRlbSI+PGEgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vQ29udGFjdFVzIj5Db250YWN0IFVzPC9hPjwvbGk+CiAgICA8bGkgY2xhc3M9ImZvb3Rlcl9jb2x1bW5fbGlzdF9pdGVtIj48YSBocmVmPSJodHRwOi8vd3d3LnNsaW5nYm94LmNvbS9BYm91dC9Xb3JrV2l0aFVzIj5Xb3JrIFdpdGggVXM8L2E+PC9saT4KICAgIDxsaSBjbGFzcz0iZm9vdGVyX2NvbHVtbl9saXN0X2l0ZW0iPjxhIGhyZWY9Imh0dHA6Ly93d3cuc2xpbmdib3guY29tL0xlZ2FsIj5MZWdhbDwvYT48L2xpPgo8L3VsPgo8L2Rpdj4KPCEtLSBFbmQgUmlnaHQgQ29sdW1uIC0tPgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImxhcmdlLTMgbWVkaXVtLTEyIGNvbHVtbnMiPgo8ZGl2IGNsYXNzPSJyb3ciIHN0eWxlPSJwYWRkaW5nLWJvdHRvbTogMzBweDsiPgo8IS0tIEJlZ2luIFNvY2lhbCAtLT4KPGRpdiBjbGFzcz0ibGFyZ2UtMTIgbWVkaXVtLTQgY29sdW1ucyI+CjxkaXYgY2xhc3M9InNvY2lhbF93cmFwcGVyIj4KQWxzbyBmaW5kIHVzIG9uOgo8ZGl2IGNsYXNzPSJzb2NpYWxfbmV3c2xldHRlcl9zcGFjZXIiPgo8ZGl2IGNsYXNzPSJzb2NpYWxfaWNvbiI+CjxhIGhyZWY9Imh0dHA6Ly93d3cuZmFjZWJvb2suY29tL1NsaW5nYm94VVMiIHRhcmdldD0iX25ldyI+CjxpbWcgYWx0PSJGYWNlYm9vayIgc3JjPSJ+L21lZGlhL0ltYWdlcy9TbGluZy9Gb290ZXIvaWNvbl9mYWNlYm9va19vZmYuYXNoeCIgLz48L2E+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJzb2NpYWxfaWNvbiI+CjxhIGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9zbGluZ2JveCIgY2xhc3M9ImJ0biIgdGFyZ2V0PSJfbmV3Ij4KPGltZyBhbHQ9IlR3aXR0ZXIiIHNyYz0ifi9tZWRpYS9JbWFnZXMvU2xpbmcvRm9vdGVyL2ljb25fdHdpdHRlcl9vZmYuYXNoeCIgLz48L2E+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJzb2NpYWxfaWNvbiI+CjxhIGhyZWY9Imh0dHBzOi8vcGx1cy5nb29nbGUuY29tLytzbGluZ2JveCIgcmVsPSJwdWJsaXNoZXIiIGNsYXNzPSJidG4iIHRhcmdldD0iX25ldyI+CjxpbWcgYWx0PSJHb29nbGUrIiBzcmM9In4vbWVkaWEvSW1hZ2VzL1NsaW5nL0Zvb3Rlci9pY29uX2dvb2dsZV9vZmYuYXNoeCIgLz48L2E+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJzb2NpYWxfaWNvbiI+CjxhIGhyZWY9Imh0dHA6Ly93d3cueW91dHViZS5jb20vU2xpbmdib3giIGNsYXNzPSJidG4iIHRhcmdldD0iX25ldyI+CjxpbWcgYWx0PSJZb3VUdWJlIiBzcmM9In4vbWVkaWEvSW1hZ2VzL1NsaW5nL0Zvb3Rlci9pY29uX3lvdXR1YmVfb2ZmLmFzaHgiIC8+PC9hPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPCEtLSBFbmQgU29jaWFsIC0tPgo8IS0tIEJlZ2luIE5ld3NsZXR0ZXIgU2lnbiBVcC0tPgo8ZGl2IGNsYXNzPSJsYXJnZS0xMiBtZWRpdW0tOCBjb2x1bW5zIj4KICAgPGRpdiBjbGFzcz0ibmV3c2xldHRlcl93cmFwcGVyIj4KICAgICBTaWduIHVwIGZvciBvdXIgbmV3c2xldHRlcgogICAgICA8ZGl2IGNsYXNzPSJzb2NpYWxfbmV3c2xldHRlcl9zcGFjZXIiPgogICAgICAgPGZvcm0gaWQ9InN0cmVhbXNlbmQiIG1ldGhvZD0icG9zdCIgYWN0aW9uPSJodHRwOi8vYXBwLnN0cmVhbXNlbmQuY29tL3B1YmxpYy9Tblo1L25yVi9zdWJzY3JpYmUiPgogICAgICAgPGlucHV0IG5hbWU9InBlcnNvbltlbWFpbF9hZGRyZXNzXSIgaWQ9InBlcnNvbl9lbWFpbF9hZGRyZXNzIiB0eXBlPSJ0ZXh0IiB2YWx1ZT0iRW50ZXIgeW91ciBlbWFpbC4iIC8+CiAgICAgICA8aW5wdXQgbmFtZT0ibGlzdHNbXSIgaWQ9InByb2Nlc3NfZm9ybV9saXN0XzM1IiB0eXBlPSJoaWRkZW4iIHZhbHVlPSIzNSIgLz4KICAgICAgIDwvZm9ybT4KICAgICAgICAgPGRpdiBpZD0iZm9vdGVyX25ld3NsZXR0ZXJfYnV0dG9uIj4KICAgICAgICAgIDxpbWcgd2lkdGg9IjIwIiBoZWlnaHQ9IjI2IiB0aXRsZT0iU2lnbiB1cCBmb3Igb3VyIG5ld3NsZXR0ZXIiIHN0eWxlPSJib3JkZXItd2lkdGg6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgbWFyZ2luOiAwcHg7IiBhbHQ9IlNpZ24gdXAgZm9yIG91ciBuZXdzbGV0dGVyIiBzcmM9In4vbWVkaWEvSW1hZ2VzL1NsaW5nL0Zvb3Rlci9uZXdzbGV0dGVyX3NpZ251cF9hcnJvd19vZmYuYXNoeCIgLz4KICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJmb290ZXJfY29tcGFueV9saW5rcyI+PHNwYW4gY2xhc3M9ImZvb3Rlcl90ZXh0X3NwYWNpbmciPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm15c2xpbmdzdHVkaW8uY29tLyIgdGFyZ2V0PSJfbmV3Ij5TbGluZ1N0dWRpbzwvYT48L3NwYW4+fDxzcGFuIGNsYXNzPSJmb290ZXJfdGV4dF9zcGFjaW5nIj48YSBocmVmPSJodHRwczovL3d3dy5kaXNoLmNvbS8iIHRhcmdldD0iX25ldyI+RElTSCBOZXR3b3JrPC9hPjwvc3Bhbj48L2Rpdj4KICAgICAgPC9kaXY+CiAgIDwvZGl2Pgo8L2Rpdj4KPCEtLSBFbmQgTmV3c2xldHRlciBTaWduIFVwLS0+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0icm93IHNob3ctZm9yLXNtYWxsLW9ubHkiPgo8ZGl2IGNsYXNzPSJzbWFsbC0xMiBmb290ZXJfdGV4dF9vbmx5X3Bob25lIj4KPHNwYW4gY2xhc3M9ImZvb3Rlcl90ZXh0X29ubHlfcGhvbmVfc3BhY2luZyI+PGEgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vQWJvdXQiPkFib3V0PC9hPjwvc3Bhbj58PHNwYW4gY2xhc3M9ImZvb3Rlcl90ZXh0X29ubHlfcGhvbmVfc3BhY2luZyI+PGEgaHJlZj0iaHR0cDovL3d3dy5zbGluZ2JveC5jb20vQ29udGFjdFVzIj5Db250YWN0IHVzPC9hPjwvc3Bhbj58PHNwYW4gY2xhc3M9ImZvb3Rlcl90ZXh0X29ubHlfcGhvbmVfc3BhY2luZyI+PGEgaHJlZj0iIGh0dHA6Ly93d3cuc2xpbmdib3guY29tL0xlZ2FsLmFzcHgiPkxlZ2FsPC9hPjwvc3Bhbj4KCjxkaXYgY2xhc3M9ImZvb3Rlcl9jb21wYW55X2xpbmtzIj48c3BhbiBjbGFzcz0iZm9vdGVyX3RleHRfb25seV9waG9uZV9zcGFjaW5nIj48YSBocmVmPSJodHRwczovL3d3dy5teXNsaW5nc3R1ZGlvLmNvbS8iPlNsaW5nU3R1ZGlvPC9hPjwvc3Bhbj58PHNwYW4gY2xhc3M9ImZvb3Rlcl90ZXh0X29ubHlfcGhvbmVfc3BhY2luZyI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZGlzaC5jb20vIj5ESVNIIE5ldHdvcms8L2E+PC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0icmVkX2Zvb3Rlcl93cmFwcGVyIj4KPGRpdiBjbGFzcz0icm93IHJlZF9mb290ZXJfcm93IHJlZF9mb290ZXJfcm93X3Bob25lIj4KPGRpdiBjbGFzcz0ibGFyZ2UtMTIgY29sdW1uIj4KPGRpdiBjbGFzcz0iZm9vdGVyX2NvcHlyaWdodCBjb3B5cmlnaHRfcGhvbmUiPgomY29weTsgMjAxNyBTbGluZyBNZWRpYSBMLkwuQy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CgogICAgPHNjcmlwdD4KICAgICAgICAgICAgLy8gRm9vdGVyIEpTIGZ1Y3Rpb25hbGl0eSAKICAgICAgICAvLyBGb2N1cyBhbmQgYmx1ciBldmVudCBmb3IgZm9vdGVyIGVtYWlsIGlucHV0ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICQoJyNwZXJzb25fZW1haWxfYWRkcmVzcycpLmZvY3VzKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgaWYgKCQodGhpcykudmFsKCkgPT0gJ0VudGVyIHlvdXIgZW1haWwuJykgewogICAgICAgICAgICAgICAgJCh0aGlzKS52YWwoJycpOwogICAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgICAgJCgnI3BlcnNvbl9lbWFpbF9hZGRyZXNzJykuYmx1cihmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgIGlmICgkKHRoaXMpLnZhbCgpID09ICcnIHx8ICQodGhpcykudmFsKCkgPT0gJ0VudGVyIHlvdXIgZW1haWwuJykgewogICAgICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICAgICAgICAgJCgnI3BlcnNvbl9lbWFpbF9hZGRyZXNzJykudmFsKCdFbnRlciB5b3VyIGVtYWlsLicpOwogICAgICAgICAgICAgICAgfSwgMTAwMCk7CiAgICAgICAgICAgIH0KICAgICAgICB9KTsKCiAgICAgICAgJCgiI2Zvb3Rlcl9uZXdzbGV0dGVyX2J1dHRvbiIpLmNsaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgJCgiI3N0cmVhbXNlbmQiKS5zdWJtaXQoKTsKICAgICAgICB9KTsKICAgICAgICAkKGRvY3VtZW50KS5yZWFkeSgpOyAgICAKICAgIDwvc2NyaXB0PmRke80EHJ9Kg4LiDcN3IC35fWThg3k=" />
</div>


<script src="/ScriptResource.axd?d=cPDa3Rm8XGtEBHZ70RmNuGwC9yECL6c5TVv-xZKZxABSyndrJILNFftWH-3WHIZUhpyWtOB3jHRNSy3SFV-tRpJBYlosIG0lOBXIUFeK8meR3GPBzlYewRyZkgWbgpWtPPGPCw9Who9GgSdizZAqitqttN41&amp;t=ffffffff85b84bae" type="text/javascript"></script>
<script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&amp;compress=1&amp;_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a59e0a739-153b-40bd-883f-4e212fc43305%3aea597d4b" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');
//]]>
</script>

<div class="aspNetHidden">

	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A05B657D" />
</div>
        

        <input type="hidden" id="ContextSearchResultsPageInput" value="/en/SearchResults.aspx" />

    

        <input type="hidden" id="SearchStringKeyInput" value="searchString" />

    

        <input type="hidden" id="MainSearchBoxMaskInput" value="Search" />

    

        <input type="hidden" id="KnowledgeBaseSearchBoxMaskInput" value="Search our Knowledgebase" />

    

        
        <div class="row">
            <div class="large-12 columns">
                

<div class="row">
    <div class="small_hide medium-12 large-12 column text-right topheader-links">   
      
           <div class="header_search">
            <a href='#' data-reveal-id='srchModal' class='search'>&nbsp;</a><div id='srchModal' class='reveal-modal medium-search' data-reveal><input type='search' id='txtMedSearch' class='search-textbox' onchange="CallMediumSearch();" onfocus='DoMainMaskClear(this);' /><script>SetMainSearchBoxMask(document.getElementById('txtMedSearch'));</script><input type='button'  class='search-butt' onclick="CallMediumSearch();" /></div>
        </div>     
          
        <div  id="header_locale" class="country-selector">
            <span id="header_country">US</span> 
            <span id="header_flag" class="header_flag us"></span>
        </div>



       <div class="top-menu">
           <div id="header_0_Menu2">
	<ul class="level1">
		<li><a class="level1" href="https://store.slingmedia.com/store?Action=DisplayPage&amp;Locale=en_US&amp;SiteID=slingbox&amp;id=ThreePgCheckoutShoppingCartPage"><div class='header-link-line'><img src='/SlingboxDotCom/images/cart.png' alt='' title='' class='icon'>My Cart</div></a></li><li><a class="level1" href="http://accounts.sling.com/accounts/login?flow=slingbox-en?next=http://support.slingbox.com/error/404.aspx?item=%2fget%2fkb-2000296&amp;user=extranet%5cAnonymous&amp;site=supportslingcom" target="_self"><div class='header-link-line'>Login</div></a></li>
	</ul>
</div>

        </div>

        <div class="cart-text"><a style="color:#ce1f27;" href="http://www.slingbox.com/Buy/SlingRetailers" onClick="ga('send', 'event', 'Homepage Link', 'Click', 'Find Retailers');">Find a Slingbox Retailer</a></div>
    </div>

</div>


<div class="row">       

        <div class="small_hide medium-3 large-3 column">
           <a id="header_0_lnkLogo" href="http://www.slingbox.com/.aspx"><img id="header_0_ImgLogo" class="logo-img" src="/~/media/Images/Sling/global/slingbox-logo.ashx" /></a>
        </div>

        <div class="small-12 medium-6 large-6 column">
            <div class="top-bar-section">
            <nav class="top-bar" data-topbar data-options="is_hover: false">
                <ul class='title-area'><li class='name'><a href='http://www.slingbox.com/.aspx' target='_self'><img src='/~/media/Images/Sling/global/slingbox-logo.ashx' /></a></li><li class='toggle-topbar menu-icon'><a href='#'></a></li></ul><section class='top-bar-section'><ul class='left'><li><div class='double-cart-language'><div class='menu-L'><a href='https://store.slingmedia.com/store?Action=DisplayPage&Locale=en_US&SiteID=slingbox&id=ThreePgCheckoutShoppingCartPage' target='' class='cart-link'><div class='header-link-line'><img src='/SlingboxDotCom/images/cart.png' alt='' title='' class='icon'>My Cart</div></a></div><div class=menu-R><div id='small_header_locale' class='country-selector'><span id='header_country'>US</span><span id='header_flag' class='header_flag us'></span></div></div></div><ul class='dropdown'></ul></li><li><li class='in-out'><div class='in-out'><a href='http://accounts.sling.com/accounts/login?flow=slingbox-en?next=http://support.slingbox.com/error/404.aspx?item=%2fget%2fkb-2000296&user=extranet%5cAnonymous&site=supportslingcom' target='_self' class='login-logout'><img src=/~/media/Images/Sling/MainNav/Login_Button.ashx class='login-logout' onmouseover="this.src='/~/media/Images/Sling/MainNav/Login_Button.ashx'" onmouseout="this.src='/~/media/Images/Sling/MainNav/Login_Button.ashx'" /></a></div></li></li><li class='search-headerlink'><input type='search' id='txtSmallSearchInput' onchange="CallSmallSearch();" onfocus='DoMainMaskClear(this);' /><script>SetMainSearchBoxMask(document.getElementById('txtSmallSearchInput'));</script><input type="button" class="headerlink-search-button"  onclick="CallSmallSearch();" /><ul class='dropdown'></ul></li><li><a href="http://www.slingbox.com/DiscoverSling.aspx" target='_self'>Discover</a><ul class='dropdown'></ul></li><li class='has-dropdown'><a href='#' />Products</a><ul class='dropdown'><li><a href='http://www.slingbox.com/Products/Slingbox500/Features.aspx' target='_self'><img class='product-menu-image' src='/~/media/Images/Sling/MainNav/slingbox500-nav.ashx' />Slingbox 500</a></li><li><a href='http://www.slingbox.com/Products/SlingboxM2/Features.aspx' target='_self'><img class='product-menu-image' src='/~/media/Images/Sling/MainNav/slingbox-nav.ashx' />Slingbox M2</a></li><li><a href='http://www.slingbox.com/Products/SlingboxM1/Features.aspx' target='_self'><img class='product-menu-image' src='/~/media/Images/Sling/MainNav/slingbox-nav.ashx' />Slingbox M1</a></li><li><a href='http://www.slingbox.com/Products/Slingbox350/Features.aspx' target='_self'><img class='product-menu-image' src='/~/media/Images/Sling/MainNav/slingbox350-nav.ashx' />Slingbox 350</a></li><li><a href='http://www.slingbox.com/Products/SlingplayerApps.aspx' target='_self'><img class='product-menu-image' src='/~/media/Images/Sling/MainNav/slingplayer-nav.ashx' />Slingplayer Apps</a></li><li><div class='double-menu-item'><a class='double-href' href='http://www.slingbox.com/Compare.aspx' target='_self'><img class='double-menu-image' src=/~/media/Images/Sling/MainNav/compare-products.ashx onmouseover="this.src='/~/media/Images/Sling/MainNav/compare-products-over.ashx'"  onmouseout="this.src='/~/media/Images/Sling/MainNav/compare-products.ashx'"  /></a><a class='double-href'  href='http://www.slingbox.com/Buy/Accessories.aspx' target='_self'><img class='double-menu-image' src=/~/media/Images/Sling/MainNav/accessories.ashx onmouseover="this.src='/~/media/Images/Sling/MainNav/accessories-over.ashx'"  onmouseout="this.src='/~/media/Images/Sling/MainNav/accessories.ashx'"  /></a></div></li></ul></li><li class='has-dropdown'><a href='#' />Buy</a><ul class='dropdown'><li><a href='http://www.slingbox.com/Buy/BuyDirect.aspx' target='_self'>Slingbox Store</a></li><li><a href='http://www.slingbox.com/Buy/SlingRetailers.aspx' target='_self'>Slingbox Retailers</a></li><li><a href='http://www.slingbox.com/Buy/Accessories.aspx' target='_self'>Accessories</a></li><li><a href='http://www.slingbox.com/Buy/SpecialOffers.aspx' target='_self'>Special Offers</a></li></ul></li><li class='has-dropdown'><a href='#' />Help</a><ul class='dropdown'><li><a href='http://www.slingbox.com/Help/SetUp.aspx' target='_self'>Set Up My Slingbox</a></li><li><a href='http://support.slingbox.com/' target=''>Support</a></li><li><a href='http://support.slingbox.com/KB/KB-2000571' target=''>FAQs</a></li><li><a href='http://www.youtube.com/user/SlingSupport' target=''>Helpful Videos</a></li></ul></li><li><a href="http://newwatch.slingbox.com" target='_self' >Watch</a><ul class='dropdown'></ul></li></ul></section>
            </nav>           
            </div>  

        </div>  
        
        <div class="small_hide medium-3 large-3 column">
             <div class="header-social" style="margin:15px 0 0 0;">
                 
<!-- Begin Newsletter Sign Up-->
<div id="newsLetterModal" class="reveal-modal" data-reveal>
	<div  class="newsletter_wrapper" >

	Sign up for our newsletter!
	<div class="social_newsletter_spacer">
            <input id="person_email_address_header" type="text" value="Enter your email."/>
	    <div id="header_newsletter_button" >
	        <img width="20" height="26" style="margin: 0px; cursor:pointer;" title="Sign up for our newsletter"  alt="Sign up for our newsletter" src="~/media/Images/Sling/Footer/newsletter_signup_arrow_off.ashx" />
		</div>
	</div>
	</div>
	</div>
<!-- End Newsletter Sign Up-->
<!-- Begin Social -->


<div class="social_newsletter_spacer row show-for-large-up">
		<div class="social_icon_header">
			<a href="#" data-reveal-id="newsLetterModal" class="btn" target="_new">
			<img alt="News Letter" src="~/media/Images/Sling/Header/Icon/icon-email-off.ashx" /></a>
		</div>
		<!-- <div class="social_icon_header">
			<a href="http://blog.slingbox.com/" class="btn" target="_new">
			<img alt="Blog" src="~/media/Images/Sling/Header/Icon/icon-blog-off.ashx" /></a>
		</div> -->
		<div class="social_icon_header">
			<a href="http://www.youtube.com/Slingbox" class="btn" target="_new">
			<img alt="YouTube" src="~/media/Images/Sling/Header/Icon/icon-youtube-off.ashx" /></a>
		</div>

		<div class="social_icon_header">
			<a href="https://plus.google.com/+slingbox" rel="publisher" class="btn" target="_new">
			<img alt="Google+" src="~/media/Images/Sling/Header/Icon/icon-google-off.ashx" /></a>
		</div>
		<div class="social_icon_header">
			<a href="http://twitter.com/slingbox" class="btn" target="_new">
			<img alt="Twitter" src="~/media/Images/Sling/Header/Icon/icon-twitter-off.ashx" /></a>
		</div>
		<div class="social_icon_header">
			<a href="http://www.facebook.com/SlingboxUS" target="_new">
			<img alt="Facebook" src="~/media/Images/Sling/Header/Icon/icon-facebook-off.ashx" /></a>
		</div>
</div>


<div class="social_newsletter_spacer row show-for-medium-only">
    <div class="medium-12 columns">
		<div class="social_icon_header">
			<a href="https://plus.google.com/+slingbox" rel="publisher" class="btn" target="_new">
			<img alt="Google+" src="~/media/Images/Sling/Header/Icon/icon-google-off.ashx" /></a>
		</div>
		<div class="social_icon_header">
			<a href="http://twitter.com/slingbox" class="btn" target="_new">
			<img alt="Twitter" src="~/media/Images/Sling/Header/Icon/icon-twitter-off.ashx" /></a>
		</div>
		<div class="social_icon_header">
			<a href="http://www.facebook.com/SlingboxUS" target="_new">
			<img alt="Facebook" src="~/media/Images/Sling/Header/Icon/icon-facebook-off.ashx" /></a>
		</div>
    </div>
    <div class="medium-12 columns ">
		<div class="social_icon_header">
			<a href="#" data-reveal-id="newsLetterModal" class="btn" target="_new">
			<img alt="News Letter" src="~/media/Images/Sling/Header/Icon/icon-email-off.ashx" /></a>
		</div>
		<!-- <div class="social_icon_header">
			<a href="http://blog.slingbox.com/" class="btn" target="_new">
			<img alt="Blog" src="~/media/Images/Sling/Header/Icon/icon-blog-off.ashx" /></a>
		</div> -->
		<div class="social_icon_header">
			<a href="http://www.youtube.com/Slingbox" class="btn" target="_new">
			<img alt="YouTube" src="~/media/Images/Sling/Header/Icon/icon-youtube-off.ashx" /></a>
		</div>
	</div>
</div>

<!-- End Social -->

    <script>
            // Header  
        // Focus and blur event for header email input                      
        $('#person_email_address_header').focus(function () {
            if ($(this).val() == 'Enter your email.') {
                $(this).val('');
            }
        });
        $('#person_email_address_header').blur(function () {
            if ($(this).val() == '' || $(this).val() == 'Enter your email.') {
                setTimeout(function () {
                    $('#person_email_address_h').val('Enter your email.');
                }, 1000);
            }
        });
        $("#header_newsletter_button").click(function () {
             document.getElementById('person_email_address').value = document.getElementById('person_email_address_header').value;
             if(document.getElementById('person_email_address').value!="" && document.getElementById('person_email_address').value!="Enter your email." )
                  $("#streamsend").submit();
        });
        $(document).ready();    
    </script>

             </div>








        </div>
          
</div>


<div id="myModal" class="reveal-modal xlarge" data-reveal>
    <div class="row">
        <div id="csHeaderTitle">
            <h2>Choose your Location and Language</h2>
        </div>
    </div>
    <div class="row hide-for-medium-only">
        <div class="large-3 medium-6 small-12 columns ">
            <h4>Americas</h4>
            <div id="en_US" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_US" onclick="return false;" class="countryURL" href="http://www.slingbox.com">United States - English</a>
            </div>
            <br>
            <div id="en_CA" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_CA" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-CA">Canada - English</a>
            </div>
            <br>
            <div id="pt_BR" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="pt_BR" onclick="return false;" class="countryURL" href="http://www.slingbox.com.br">Brazil – Portuguese</a>
            </div>
            <br>
            <div id="es_CO" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_CO" onclick="return false;" class="countryURL" href="http://co.slingbox.com">Colombia - Espa&#241;ol</a>
            </div>
            <br>
            <div id="es_SV" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_SV" onclick="return false;" class="countryURL" href="http://www.slingbox.sv">El Salvador - Espa&#241;ol</a>
            </div>
            <br>
            <div id="es_MX" class="csFlag" style="display:none;" >&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_MX" onclick="return false;" class="countryURL" href="http://www.slingbox.com/es-MX">M&eacute;xico - Espa&#241;ol</a>
            </div>
            <br>
        </div>
        <div class="large-3 medium-6 small-12 columns">
            <h4>Europe</h4>
            <div id="de_AT" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="de_AT" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Austria - English</a>
            </div>
            <br>
            <div id="fr_BE" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="fr_BE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Belgium - English</a>
            </div>
            <br>
            <div id="en_DK" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_DK" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Denmark - English</a>
            </div>
            <br>
            <div id="de_DE" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="de_DE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/de-DE">Deutschland - Deutsch</a>
            </div>
            <br>
            <div id="en_FI" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_FI" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Finland - English</a>
            </div>
            <br>
            <div id="fr_FR" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="fr_FR" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">France - English</a>
            </div>
            <br>
            <div id="en_IE" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_IE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Ireland - English</a>
            </div>
            <br>
            <div id="en_IL" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_IL" onclick="return false;" class="countryURL" href="http://www.bug.co.il">Israel – Hebrew</a>
            </div>
            <br>
            <div id="it_IT" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="it_IT" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Italy - English</a>
            </div>
            <br>
        </div>
        <div class="large-3 medium-6 small-12 columns">
            <h4 class="small_hide">&nbsp;</h4>
            <div id="fr_LU" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="fr_LU" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Luxembourg - English</a>
            </div>
            <br>
            <div id="nl_NL" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_NL" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Nederland - English</a>
            </div>
            <br>
            <div id="en_NO" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_NO" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Norway - English</a>
            </div>
            <br>
            <div id="es_ES" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_ES" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Spain - English</a>
            </div>
            <br>
            <div id="en_SE" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_SE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Sweden - English</a>
            </div>
            <br>
            <div id="it_CH" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_CH" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Switzerland - English</a>
            </div>
            <br>
            <div id="en_UK" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_UK" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">United Kingdom - English</a>
            </div>
            <br>
        </div>
        <div class="large-3 medium-6 small-12 columns">
            <h4>Asia and Oceania</h4>
            <div id="en_HK" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="en_HK" onclick="return false;" class="countryURL" href="http://hk.slingbox.com">Hong Kong - English</a>
            </div>
            <br>
            <div id="en_IN" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="en_IN" onclick="return false;" class="countryURL" href="http://in.slingbox.com">India - English</a>
            </div>
            <br>
            <div id="jp_JP" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="jp_JP" class="countryURL" href="http://www.slingbox.jp">Japan - Japanese</a>
            </div>
            <br>
            <div id="en_SG" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="en_SG" onclick="return false;" class="countryURL" href="http://sg.slingbox.com">Singapore - English</a>
            </div>
            <!-- <br>
            <div id="id_ID" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="id_ID" onclick="return false;" class="countryURL" href="http://www.indovisionanywhere.tv/">Indonesia - Indonesian</a>
            </div> -->
            <br>
        </div>	
    </div>
	
    <div class="row show-for-medium-only">
        <div class="medium-6 columns">
            <h4>Americas</h4>
            <div id="en_US" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_US" onclick="return false;" class="countryURL" href="http://www.slingbox.com">United States - English</a>
            </div>
            <br>
            <div id="en_CA" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_CA" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-CA">Canada - English</a>
            </div>
            <br>
            <div id="pt_BR" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="pt_BR" onclick="return false;" class="countryURL" href="http://www.slingbox.com.br">Brazil – Portuguese</a>
            </div>
            <br>
            <div id="es_CO" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_CO" onclick="return false;" class="countryURL" href="http://co.slingbox.com">Colombia - Espa&#241;ol</a>
            </div>
            <br>
            <div id="es_SV" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_SV" onclick="return false;" class="countryURL" href="http://www.slingbox.sv">El Salvador - Espa&#241;ol</a>
            </div>
            <br>
            <div id="es_MX" class="csFlag" style="display:none;" >&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_MX" onclick="return false;" class="countryURL" href="http://www.slingbox.com/es-MX">M&eacute;xico - Espa&#241;ol</a>
            </div>
            <br>
        <!-- </div> -->
		        <!-- <div class="medium-6 columns"> -->
            <h4>Asia and Oceania</h4>
            <div id="en_HK" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="en_HK" onclick="return false;" class="countryURL" href="http://hk.slingbox.com">Hong Kong - English</a>
            </div>
            <br>
            <div id="en_IN" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="en_IN" onclick="return false;" class="countryURL" href="http://in.slingbox.com">India - English</a>
            </div>
            <br>
            <div id="jp_JP" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="jp_JP" class="countryURL" href="http://www.slingbox.jp">Japan - Japanese</a>
            </div>
            <br>
            <div id="en_SG" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="en_SG" onclick="return false;" class="countryURL" href="http://sg.slingbox.com">Singapore - English</a>
            </div>
            <!-- <br>
            <div id="id_ID" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label_a">
                <a locale="id_ID" onclick="return false;" class="countryURL" href="http://www.indovisionanywhere.tv/">Indonesia - Indonesian</a>
            </div> -->
            <br><br><br>
        </div>	
        <div class="medium-6 columns">
            <h4>Europe</h4>
            <div id="de_AT" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="de_AT" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Austria - English</a>
            </div>
            <br>
            <div id="fr_BE" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="fr_BE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Belgium - English</a>
            </div>
            <br>
            <div id="en_DK" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_DK" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Denmark - English</a>
            </div>
            <br>
            <div id="de_DE" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="de_DE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/de-DE">Deutschland - Deutsch</a>
            </div>
            <br>
            <div id="en_FI" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_FI" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Finland - English</a>
            </div>
            <br>
            <div id="fr_FR" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="fr_FR" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">France - Fran&#231;ais</a>
            </div>
            <br>
            <div id="en_IE" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_IE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Ireland - English</a>
            </div>
            <br>
            <div id="en_IL" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_IL" onclick="return false;" class="countryURL" href="http://www.bug.co.il">Israel – Hebrew</a>
            </div>
            <br>
            <div id="it_IT" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="it_IT" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Italy - English</a>
            </div>
            <br>
            <div id="fr_LU" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="fr_LU" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Luxembourg - English</a>
            </div>
            <br>
        <!-- </div> -->
        <!-- <div class="medium-6 columns"> -->
            <!-- <h4>&nbsp;</h4> -->
            <div id="nl_NL" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_NL" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Nederland - English</a>
            </div>
            <br>
            <div id="en_NO" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_NO" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Norway - English</a>
            </div>
            <br>
            <div id="es_ES" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="es_ES" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Spain - English</a>
            </div>
            <br>
            <div id="en_SE" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_SE" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Sweden - English</a>
            </div>
            <br>
            <div id="it_CH" class="csFlag" style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="it_CH" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">Switzerland - English</a>
            </div>
            <br>
            <div id="en_UK" class="csFlag"  style="display:none;">&nbsp;</div>
            <div class="cs_country_label">
                <a locale="en_UK" onclick="return false;" class="countryURL" href="http://www.slingbox.com/en-GB">United Kingdom - English</a>
            </div>
            <br>
        </div>

    </div>	
	
	
</div>



            </div>
        </div>
        

<!-- BEGIN HEADER SECTION -->
<div class="red_compare_header_bg">
	<div class="row">
		<div class="large-12 medium-12 small-12 columns">
			<div class="product_name_header_setup bottom20">Page Not Found</div>
		</div>
	</div>
</div>
<!-- END HEADER SECTION -->

<!-- BEGIN MAIN CONTENT SECTION -->
<div class="white_content_wrapper">
	<div class="row">
		<div class="large-12 medium-12 small-12 columns">
			<h2>Sorry, but the page you requested does not exist.</h2>

<p>Try searching using a keyword(s) in the search field above.</p>
<ul>
<li><a href="http://www.sling.com/DiscoverSling">Discover Sling</a></li>
<li><a href="http://www.sling.com/Help/SetUp">Set Up</a></li>
<li><a href="http://support.sling.com">Get help</a></li>
</ul>

		</div>
		
	</div>
</div>
<!-- END MAIN CONTENT SECTION -->
        <!-- Footer -->
        

<style>
    #footer_control {
        width: 100%;
    }
</style>

<div id="footer_control">
    <form id="blankForm"></form>
    <div class="gray_footer_wrapper">
<div class="gray_footer_row_phone">
<div class="row hide-for-small-only">
<div class="large-9 medium-12 columns">
<div class="row">
<!-- Begin Left Column -->
<div class="large-4 medium-4 column">
<ul class="footer_column_list">
    <li class="footer_column_list_item_first"><a href="http://www.slingbox.com/DiscoverSling">Discover Slingbox</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/Buy/BuyDirect">Buy a Slingbox</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/Buy/SpecialOffers">Special Offers</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/Buy/SlingRetailers">Find a Retailer</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/Buy/Accessories">Accessories &amp; Parts</a></li>
</ul>
</div>
<!-- End Left Column -->
<!-- Begin Middle Column -->
<div class="large-4 medium-4 column">
<ul class="footer_column_list">
    <li class="footer_column_list_item_first"><a href="http://www.slingbox.com/About">About Us</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/About/ExecutiveTeam">Executive Team</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/About/Partners">Partners</a></li>
</ul>
</div>
<!-- End Middle Column -->
<!-- Begin Right Column -->
<div class="large-4 medium-4 column">
<ul class="footer_column_list">
    <li class="footer_column_list_item_first"><a href="http://www.slingbox.com/PressRoom.aspx">Press Room</a></li>
    <li class="footer_column_list_item"><a href="http://blog.slingbox.com">Blog</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/ContactUs">Contact Us</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/About/WorkWithUs">Work With Us</a></li>
    <li class="footer_column_list_item"><a href="http://www.slingbox.com/Legal">Legal</a></li>
</ul>
</div>
<!-- End Right Column -->
</div>
</div>
<div class="large-3 medium-12 columns">
<div class="row" style="padding-bottom: 30px;">
<!-- Begin Social -->
<div class="large-12 medium-4 columns">
<div class="social_wrapper">
Also find us on:
<div class="social_newsletter_spacer">
<div class="social_icon">
<a href="http://www.facebook.com/SlingboxUS" target="_new">
<img alt="Facebook" src="~/media/Images/Sling/Footer/icon_facebook_off.ashx" /></a>
</div>
<div class="social_icon">
<a href="http://twitter.com/slingbox" class="btn" target="_new">
<img alt="Twitter" src="~/media/Images/Sling/Footer/icon_twitter_off.ashx" /></a>
</div>
<div class="social_icon">
<a href="https://plus.google.com/+slingbox" rel="publisher" class="btn" target="_new">
<img alt="Google+" src="~/media/Images/Sling/Footer/icon_google_off.ashx" /></a>
</div>
<div class="social_icon">
<a href="http://www.youtube.com/Slingbox" class="btn" target="_new">
<img alt="YouTube" src="~/media/Images/Sling/Footer/icon_youtube_off.ashx" /></a>
</div>
</div>
</div>
</div>
<!-- End Social -->
<!-- Begin Newsletter Sign Up-->
<div class="large-12 medium-8 columns">
   <div class="newsletter_wrapper">
     Sign up for our newsletter
      <div class="social_newsletter_spacer">
       <form id="streamsend" method="post" action="http://app.streamsend.com/public/SnZ5/nrV/subscribe">
       <input name="person[email_address]" id="person_email_address" type="text" value="Enter your email." />
       <input name="lists[]" id="process_form_list_35" type="hidden" value="35" />
       </form>
         <div id="footer_newsletter_button">
          <img width="20" height="26" title="Sign up for our newsletter" style="border-width: 0px; border-style: solid; margin: 0px;" alt="Sign up for our newsletter" src="~/media/Images/Sling/Footer/newsletter_signup_arrow_off.ashx" />
         </div>
          <div class="footer_company_links"><span class="footer_text_spacing"><a href="https://www.myslingstudio.com/" target="_new">SlingStudio</a></span>|<span class="footer_text_spacing"><a href="https://www.dish.com/" target="_new">DISH Network</a></span></div>
      </div>
   </div>
</div>
<!-- End Newsletter Sign Up--></div>
</div>
</div>
<div class="row show-for-small-only">
<div class="small-12 footer_text_only_phone">
<span class="footer_text_only_phone_spacing"><a href="http://www.slingbox.com/About">About</a></span>|<span class="footer_text_only_phone_spacing"><a href="http://www.slingbox.com/ContactUs">Contact us</a></span>|<span class="footer_text_only_phone_spacing"><a href=" http://www.slingbox.com/Legal.aspx">Legal</a></span>

<div class="footer_company_links"><span class="footer_text_only_phone_spacing"><a href="https://www.myslingstudio.com/">SlingStudio</a></span>|<span class="footer_text_only_phone_spacing"><a href="https://www.dish.com/">DISH Network</a></span></div>
</div>
</div>
</div>
</div>
<div class="red_footer_wrapper">
<div class="row red_footer_row red_footer_row_phone">
<div class="large-12 column">
<div class="footer_copyright copyright_phone">
&copy; 2017 Sling Media L.L.C. All rights reserved.
</div>
</div>
</div>
</div>

    <script>
            // Footer JS fuctionality 
        // Focus and blur event for footer email input                      
        $('#person_email_address').focus(function () {
            if ($(this).val() == 'Enter your email.') {
                $(this).val('');
            }
        });
        $('#person_email_address').blur(function () {
            if ($(this).val() == '' || $(this).val() == 'Enter your email.') {
                setTimeout(function () {
                    $('#person_email_address').val('Enter your email.');
                }, 1000);
            }
        });

        $("#footer_newsletter_button").click(function () {
            $("#streamsend").submit();
        });
        $(document).ready();    
    </script>
</div>

        <!-- End Footer -->
    
<script type='text/javascript'>new Sys.WebForms.Menu({ element: 'header_0_Menu2', disappearAfter: 500, orientation: 'horizontal', tabIndex: 0, disabled: false });</script></form>
    
    <script>
        $(document).foundation();
    </script>
</body>
</html>

