(function(a){a.fn.tweet=function(d){var c={username:["seaofclouds"],avatar_size:null,count:3,intro_text:null,outro_text:null,join_text:null,auto_join_text_default:"i said,",auto_join_text_ed:"i",auto_join_text_ing:"i am",auto_join_text_reply:"i replied to",auto_join_text_url:"i was looking at",loading_text:null,query:null,no_date:false};a.fn.extend({linkUrl:function(){var e=[];var f=/((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi;this.each(function(){e.push(this.replace(f,'<br /><a href="$1" target="_blank">$1</a>'))});return a(e)},linkUser:function(){var e=[];var f=/[\@]+([A-Za-z0-9-_]+)/gi;this.each(function(){e.push(this.replace(f,'<a href="http://twitter.com/$1" target="_blank">@$1</a>'))});return a(e)},linkHash:function(){var e=[];var f=/ [\#]+([A-Za-z0-9-_]+)/gi;this.each(function(){e.push(this.replace(f,' <a href="http://search.twitter.com/search?q=&tag=$1&lang=all&from='+c.username.join("%2BOR%2B")+'" target="_blank">#$1</a>'))});return a(e)
},capAwesome:function(){var e=[];this.each(function(){e.push(this.replace(/(a|A)wesome/gi,"AWESOME"))});return a(e)},capEpic:function(){var e=[];this.each(function(){e.push(this.replace(/(e|E)pic/gi,"EPIC"))});return a(e)},makeHeart:function(){var e=[];this.each(function(){e.push(this.replace(/[&lt;]+[3]/gi,"<tt class='heart'>&#x2665;</tt>"))});return a(e)}});function b(f){var e=Date.parse(f);var g=(arguments.length>1)?arguments[1]:new Date();var h=parseInt((g.getTime()-e)/1000);if(h<60){return"vor einer Minute"}else{if(h<120){return"vor einer Minute"}else{if(h<(45*60)){return"vor "+(parseInt(h/60)).toString()+" Minuten"}else{if(h<(90*60)){return"vor einer Stunde"}else{if(h<(24*60*60)){return"vor "+(parseInt(h/3600)).toString()+" Stunden"}else{if(h<(48*60*60)){return"vor einem Tag"}else{return"vor "+(parseInt(h/86400)).toString()+" Tagen"}}}}}}}if(d){a.extend(c,d)}return this.each(function(){var g=a('<ul class="tweet_list">').appendTo(this);var f='<p class="tweet_intro">'+c.intro_text+"</p>";
var j='<p class="tweet_outro">'+c.outro_text+"</p>";var h=a('<p class="loading">'+c.loading_text+"</p>");if(typeof(c.username)=="string"){c.username=[c.username]}var e="";if(c.query){e+="q="+c.query}e+="&q=from:"+c.username.join("%20OR%20from:");var i="http://search.twitter.com/search.json?&"+e+"&rpp="+c.count+"&callback=?";if(c.loading_text){a(this).append(h)}a.getJSON(i,function(k){if(c.loading_text){h.remove()}if(c.intro_text){g.before(f)}a.each(k.results,function(p,l){if(c.join_text=="auto"){if(l.text.match(/^(@([A-Za-z0-9-_]+)) .*/i)){var n=c.auto_join_text_reply}else{if(l.text.match(/(^\w+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+) .*/i)){var n=c.auto_join_text_url}else{if(l.text.match(/^((\w+ed)|just) .*/im)){var n=c.auto_join_text_ed}else{if(l.text.match(/^(\w*ing) .*/i)){var n=c.auto_join_text_ing}else{var n=c.auto_join_text_default}}}}}else{var n=c.join_text}var s='<span class="tweet_join">'+n+" </span>";var m=((c.join_text)?s:" ");var q='<a class="tweet_avatar" href="http://twitter.com/'+l.from_user+'" target="_blank"><img src="'+l.profile_image_url+'" height="'+c.avatar_size+'" width="'+c.avatar_size+'" alt="'+l.from_user+'\'s avatar" border="0"/></a>';
var r=(c.avatar_size?q:"");if(c.no_date){var o=""}else{var o='<a href="http://twitter.com/'+l.from_user+"/statuses/"+l.id+'" title="view tweet on twitter" target="_blank">'+b(l.created_at)+"</a>"}var t='<span class="tweet_text">'+a([l.text]).linkUrl().linkUser().linkHash().makeHeart().capAwesome().capEpic()[0]+"</span>";g.append("<li>"+r+o+m+t+"</li>");g.children("li:first").addClass("tweet_first");g.children("li:odd").addClass("tweet_even");g.children("li:even").addClass("tweet_odd")});if(c.outro_text){g.after(j)}})})}})(jQuery);