(function(e){var r="https://api.github.com/",t;function a(){var e=window.location.href,r;var a=e.slice(e.indexOf("?")+1).split("&");var i=[];for(t=0;t<a.length;t++){r=a[t].split("=");i.push(r[0]);i[r[0]]=r[1]}return i}function i(e,r){if(window.localStorage){if(r){r._timestamp=(new Date).valueOf();localStorage[e]=JSON.stringify(r)}else{var t=localStorage[e];if(t){return JSON.parse(t)}return null}}}function n(e,r){var t=e;var a=r.split(".");for(var i=0;i<a.length;i++){if(t){t=t[a[i]]}else{break}}if(t===undefined||t===null){return""}return t}var o=a();function l(r,a){var i=e.getElementById(r+"-card");var o=/{([^}]+)}/g;var l=i.innerHTML;var s=l.match(o);for(t=0;t<s.length;t++){l=l.replace(s[t],n(a,s[t].slice(1,-1)))}return l}function s(e,r){var t=i(e);if(t&&t._timestamp){if((new Date).valueOf()-t._timestamp<1e4){return r(t)}}if(o.client_id&&o.client_secret){e+="?client_id="+o.client_id+"&client_secret="+o.client_secret}var a=new XMLHttpRequest;a.open("GET",e,false);a.onload=function(){r(JSON.parse(a.response))};a.send()}function c(r,a){var i=r.getElementsByTagName("a");for(t=0;t<i.length;t++){(function(e){e.target="_"+(o.target||"top")})(i[t])}e.body.appendChild(r);e.body.className="ready";if(parent!==self&&parent.postMessage){var n=Math.max(e.body.scrollHeight,e.documentElement.scrollHeight,e.body.offsetHeight,e.documentElement.offsetHeight,e.body.clientHeight,e.documentElement.clientHeight);parent.postMessage({height:n,sender:o.identity||"*"},"*")}}function f(t){var a=r+"users/"+t;s(a,function(r){r=r||{};var n=r.message;var o="0";if(n){r=i(a)||r;o="?"}else{i(a,r)}r.login=t;r.public_repos=r.public_repos||o;r.public_gists=r.public_gists||o;r.followers=r.followers||o;var s="Not available for hire.";if(r.hireable){var f="";if(r.email){f="mailto:"+r.email}else if(r.blog){f=r.blog}else{f=r.html_url}s='<a href="'+f+'">Available for hire.</a>'}if(n){s=n}r.job=s;var u=e.createElement("div");u.className="github-card user-card";u.innerHTML=l("user",r);c(u)})}function u(t,a){var n=r+"repos/"+t+"/"+a;s(n,function(r){r=r||{};var a=r.message;var o="0";if(a){r=i(n)||r;o="?"}else{i(n,r)}r.login=t;r.avatar_url="";if(r.owner&&r.owner.avatar_url){r.avatar_url=r.owner.avatar_url}r.forks_count=r.forks_count||o;r.watchers_count=r.watchers_count||o;if(r.fork){r.action="Forked by "}else{r.action="Created by "}var s=r.description;if(!s&&r.source){s=r.source.description}if(!s&&a){s=a}r.description=s||"No description";var f=r.homepage;if(!f&&r.source){f=r.source.homepage}if(f){r.homepage=' <a href="'+f+'">'+f.replace(/https?:\/\//,"")+"</a>"}else{r.homepage=""}var u=e.createElement("div");u.className="github-card repo-card";u.innerHTML=l("repo",r);c(u)})}function p(){}if(!o.user){p()}else if(o.repo){u(o.user,o.repo)}else{f(o.user)}})(document);var _gaq=_gaq||[];_gaq.push(['_setAccount','UA-21475122-2']);_gaq.push(['_trackPageview']);(function(d){var g=d.createElement("script");g.async=true;g.src="https://ssl.google-analytics.com/ga.js";var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(g, s);})(document);</script></body></html>
0 commit comments