/*
* CircleType 0.34
* Peter Hrynkow
* Copyright 2013, Licensed GPL & MIT
*
*/
(function(e){function t(t,n,r,i){var s=t.text().split(n),o="";if(s.length){e(s).each(function(e,t){o+=''+t+""+i});t.empty().append(o)}}var n={init:function(){return this.each(function(){t(e(this),"","char","")})},words:function(){return this.each(function(){t(e(this)," ","word"," ")})},lines:function(){return this.each(function(){var n="eefec303079ad17405c889e092e105b0";t(e(this).children("br").replaceWith(n).end(),n,"line","")})}};e.fn.lettering=function(t){if(t&&n[t]){return n[t].apply(this,[].slice.call(arguments,1))}else if(t==="letters"||!t){return n.init.apply(this,[].slice.call(arguments,0))}e.error("Method "+t+" does not exist on jQuery.lettering");return this}})(jQuery)
$.fn.circleType=function(options){var settings={dir:1,position:'relative'};if(typeof($.fn.lettering)!=='function'){console.log('Lettering.js is required');return;}
return this.each(function(){if(options){$.extend(settings,options);}
var elem=this,delta=(180/Math.PI),ch=parseInt($(elem).css('line-height'),10),fs=parseInt($(elem).css('font-size'),10),txt=elem.innerHTML.replace(/^\s+|\s+$/g,'').replace(/\s/g,' '),letters,center;elem.innerHTML=txt
$(elem).lettering();elem.style.position=settings.position;letters=elem.getElementsByTagName('span');center=Math.floor(letters.length/2)
var layout=function(){var tw=0,i,offset=0,minRadius,origin,innerRadius,l,style,r,transform;for(i=0;i