var shareswitch=0,navState=[0,0],views=[],extraswitch=0,myLineChart2={},myLineChart3={},myLineChart4={},vids=5;function idClickListener(e,t){document.getElementById(e).addEventListener("click",t)}function queryClickListener(e,t){document.querySelectorAll(e).forEach(function(e){e.addEventListener("click",t)})}function fx(e){var t=document.getElementById(e),n=0,a=1,i=1;return fx.transition=function(e,t,a,o){for(var s=e,l=0;l-1?(document.getElementById("suggest").style.display="none",clearInterval(usernameKeyUpInter),usernameKeyUp=[!1,!1],void(isTutorialOn[0]&&tutorial(1))):void ajx("https://www.googleapis.com/youtube/v3/search?part=snippet&q="+encodeURIComponent(e)+"&type=channel&maxResults=5&relevanceLanguage=en&key="+getKey(),function(e){try{if(!e.items)return void noConnection("undef e.items in username keyup (script.js)",!0);if(e.pageInfo.totalResults<1)return;var t=document.querySelectorAll(".suggest"),n=document.querySelectorAll(".suggest div"),a=document.querySelectorAll(".suggestImg");t.forEach(function(t,n){t.style.display="block",t.dataset.id=e.items[n].snippet.channelId.trim()}),isTutorialOn[0]&&tutorial(2),n.forEach(function(n,i){try{n.dataset.id=e.items[i].snippet.channelId.trim(),changeText(n,e.items[i].snippet.title),a[i].style.visibility="hidden"}catch(e){noConnection("texs.forEach: "+e+" (script.js)",!0),t[i].style.display="none"}}),a.forEach(function(n,a){try{n.dataset.id=e.items[a].snippet.channelId.trim(),n.src=e.items[a].snippet.thumbnails.default.url,whenImageLoaded(n).then(function(){n.style.visibility="visible"})}catch(e){noConnection("imas.forEach: "+e+" (script.js)",!0),t[a].style.display="none"}})}catch(e){noConnection("suggest ajx: "+e+" (script.js)",!0)}},function(){noConnection("username keyup no ajx response (script.js)",!0)});changeText("username","Refresh the page")}function whenImageLoaded(e){return new Promise(function(t){e.addEventListener("load",t)})}function loading(e){e&&-1===loadingList.indexOf(e)?(loadingList.length||(loadingInterval=setInterval(function(){loading()},500)),changeText(e,"Loading."),loadingList.push(e)):loadingList.length?loadingList=loadingList.filter(function(e,t){var n=["Loading.","Loading..","Loading..."],a=n.indexOf(getText(e));return 0===a||1===a?(changeText(e,n[a+1]),!0):2===a&&(changeText(e,n[0]),!0)}):clearInterval(loadingInterval)}function linkshare(){fx("pageUrl").fadeIn(250),fx("bg2").fadeIn(500),username&&location.hash.split("#!/")[1]||changeText(document.querySelector("#pageUrl input"),"https://youcount.github.io/")}document.getElementById("username").addEventListener("keyup",function(){usernameKeyUp[0]?usernameKeyUp[1]=!0:(usernameKeyUp[0]=!0,usernameKeyUp[1]=!0,document.getElementById("suggest").style.display="block",document.querySelectorAll(".suggest").forEach(function(e,t){0===t?(e.style.display="block",e.childNodes[0].style.visibility="hidden",loading(e.childNodes[1])):e.style.display="none"}),isTutorialOn[0]&&tutorial(2),usernameKeyUpInter=setInterval(function(){usernameKeyUp[1]&&(usernameKeyUpFunc(),usernameKeyUp[1]=!1)},1e3))}),loadingList=[],loadingInterval=null;for(var l=50;l>0;l--)views.push(l);function pushViews(e,t){ajx(e,function(e){views[t]=e.items[0].statistics.viewCount,t===2*vids-1&&upCharts()})}function extrabutton(){if(username)if(0===firstload){if(!internet||notFound||isTutorialOn[0])return;loading("showextra");var e="https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id="+username+"&fields=items/contentDetails/relatedPlaylists/uploads&key="+getKey();try{ajx(e,function(e){if(e.items[0].contentDetails.relatedPlaylists.uploads){var t="https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId="+e.items[0].contentDetails.relatedPlaylists.uploads+"&maxResults=50&fields=items/snippet/resourceId/videoId&key="+getKey();ajx(t,function(e){if(e.items){for(var t=0;e.items[t];t++){pushViews("https://www.googleapis.com/youtube/v3/videos?part=statistics&id="+e.items[t].snippet.resourceId.videoId+"&fields=items/statistics/viewCount&key="+getKey(),t)}getScript("https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.js",function(){isChart=1,fx("showextra").fadeOut(),document.getElementById("hideextra").style.display="block",document.getElementById("extraContent").style.display="block",extraswitch=1;for(var e=[],n=[],a=0;t25&&changeText("vids",vids=25);for(var e=0,t=0,n=0;n