/*!
 * Copyright © 2011 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version ${Version}
 */
 
var Cufon=(function(){var _1=function(){return _1.replace.apply(null,arguments);};var _2=_1.DOM={ready:(function(){var _3=false,_4={loaded:1,complete:1};var _5=[],_6=function(){if(_3){return;}_3=true;for(var fn;fn=_5.shift();fn()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",_6,false);window.addEventListener("pageshow",_6,false);}if(!window.opera&&document.readyState){(function(){_4[document.readyState]?_6():setTimeout(arguments.callee,10);})();}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");_6();}catch(e){setTimeout(arguments.callee,1);}})();}_7d(window,"load",_6);return function(_7){if(!arguments.length){_6();}else{_3?_7():_5.push(_7);}};})(),root:function(){return document.documentElement||document.body;},strict:(function(){var _8;if(document.compatMode=="BackCompat"){return false;}_8=document.doctype;if(_8){return !/frameset|transitional/i.test(_8.publicId);}_8=document.firstChild;if(_8.nodeType!=8||/^DOCTYPE.+(transitional|frameset)/i.test(_8.data)){return false;}return true;})()};var _9=_1.CSS={Size:function(_a,_b){this.value=parseFloat(_a);this.unit=String(_a).match(/[a-z%]*$/)[0]||"px";this.convert=function(_c){return _c/_b*this.value;};this.convertFrom=function(_d){return _d/this.value*_b;};this.toString=function(){return this.value+this.unit;};},addClass:function(el,_e){var _f=el.className;el.className=_f+(_f&&" ")+_e;return el;},color:_10(function(_11){var _12={};_12.color=_11.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function($0,$1,$2){_12.opacity=parseFloat($2);return "rgb("+$1+")";});return _12;}),fontStretch:_10(function(_13){if(typeof _13=="number"){return _13;}if(/%$/.test(_13)){return parseFloat(_13)/100;}return {"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[_13]||1;}),getStyle:function(el){var _14=document.defaultView;if(_14&&_14.getComputedStyle){return new _15(_14.getComputedStyle(el,null));}if(el.currentStyle){return new _15(el.currentStyle);}return new _15(el.style);},gradient:_10(function(_16){var _17={id:_16,type:_16.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},_18=_16.substr(_16.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var i=0,l=_18.length,_19;i<l;++i){_19=_18[i].split("=",2).reverse();_17.stops.push([_19[1]||i/(l-1),_19[0]]);}return _17;}),quotedList:_10(function(_1a){var _1b=[],re=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,_1c;while(_1c=re.exec(_1a)){_1b.push(_1c[3]||_1c[1]);}return _1b;}),recognizesMedia:_10(function(_1d){var el=document.createElement("style"),_1e,_1f,_20;el.type="text/css";el.media=_1d;try{el.appendChild(document.createTextNode("/**/"));}catch(e){}_1f=_21("head")[0];_1f.insertBefore(el,_1f.firstChild);_1e=(el.sheet||el.styleSheet);_20=_1e&&!_1e.disabled;_1f.removeChild(el);return _20;}),removeClass:function(el,_22){var re=RegExp("(?:^|\\s+)"+_22+"(?=\\s|$)","g");el.className=el.className.replace(re,"");return el;},supports:function(_23,_24){var _25=document.createElement("span").style;if(_25[_23]===undefined){return false;}_25[_23]=_24;return _25[_23]===_24;},textAlign:function(_26,_27,_28,_29){if(_27.get("textAlign")=="right"){if(_28>0){_26=" "+_26;}}else{if(_28<_29-1){_26+=" ";}}return _26;},textShadow:_10(function(_2a){if(_2a=="none"){return null;}var _2b=[],_2c={},_2d,_2e=0;var re=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(_2d=re.exec(_2a)){if(_2d[0]==","){_2b.push(_2c);_2c={};_2e=0;}else{if(_2d[1]){_2c.color=_2d[1];}else{_2c[["offX","offY","blur"][_2e++]]=_2d[2];}}}_2b.push(_2c);return _2b;}),textTransform:(function(){var map={uppercase:function(s){return s.toUpperCase();},lowercase:function(s){return s.toLowerCase();},capitalize:function(s){return s.replace(/(?:^|\s)./g,function($0){return $0.toUpperCase();});}};return function(_2f,_30){var _31=map[_30.get("textTransform")];return _31?_31(_2f):_2f;};})(),whiteSpace:(function(){var _32={inline:1,"inline-block":1,"run-in":1};var _33=/^\s+/,_34=/\s+$/;return function(_35,_36,_37,_38,_39){if(_39){return _35.replace(_33,"").replace(_34,"");}if(_38){if(_38.nodeName.toLowerCase()=="br"){_35=_35.replace(_33,"");}}if(_32[_36.get("display")]){return _35;}if(!_37.previousSibling){_35=_35.replace(_33,"");}if(!_37.nextSibling){_35=_35.replace(_34,"");}return _35;};})()};_9.ready=(function(){var _3a=!_9.recognizesMedia("all"),_3b=false;var _3c=[],_3d=function(){_3a=true;for(var fn;fn=_3c.shift();fn()){}};var _3e=_21("link"),_3f=_21("style");var _40={"":1,"text/css":1};function _41(el){if(!_40[el.type.toLowerCase()]){return true;}return el.disabled||_42(el.sheet,el.media||"screen");};function _42(_43,_44){if(!_9.recognizesMedia(_44||"all")){return true;}if(!_43||_43.disabled){return false;}try{var _45=_43.cssRules,_46;if(_45){search:for(var i=0,l=_45.length;_46=_45[i],i<l;++i){switch(_46.type){case 2:break;case 3:if(!_42(_46.styleSheet,_46.media.mediaText)){return false;}break;default:break search;}}}}catch(e){}return true;};function _47(){if(document.createStyleSheet){return true;}var el,i;for(i=0;el=_3e[i];++i){if(el.rel.toLowerCase()=="stylesheet"&&!_41(el)){return false;}}for(i=0;el=_3f[i];++i){if(!_41(el)){return false;}}return true;};_2.ready(function(){if(!_3b){_3b=_9.getStyle(document.body).isUsable();}if(_3a||(_3b&&_47())){_3d();}else{setTimeout(arguments.callee,10);}});return function(_48){if(_3a){_48();}else{_3c.push(_48);}};})();function _49(_4a){var _4b=this.face=_4a.face,_4c={" ":1,"?":1,"?":1};this.glyphs=(function(_4d){var key,_4e={"?":"-","?":"?"};for(key in _4e){if(!_87(_4e,key)){continue;}if(!_4d[key]){_4d[key]=_4d[_4e[key]];}}return _4d;})(_4a.glyphs);this.w=_4a.w;this.baseSize=parseInt(_4b["units-per-em"],10);this.family=_4b["font-family"].toLowerCase();this.weight=_4b["font-weight"];this.style=_4b["font-style"]||"normal";this.viewBox=(function(){var _4f=_4b.bbox.split(/\s+/);var box={minX:parseInt(_4f[0],10),minY:parseInt(_4f[1],10),maxX:parseInt(_4f[2],10),maxY:parseInt(_4f[3],10)};box.width=box.maxX-box.minX;box.height=box.maxY-box.minY;box.toString=function(){return [this.minX,this.minY,this.width,this.height].join(" ");};return box;})();this.ascent=-parseInt(_4b.ascent,10);this.descent=-parseInt(_4b.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(_50,_51,_52){var _53=this.glyphs,_54,_55,k,_56=[],_57=0,w,i=-1,j=-1,chr;while(chr=_50[++i]){_54=_53[chr]||this.missingGlyph;if(!_54){continue;}if(_55){_57-=k=_55[chr]||0;_56[j]-=k;}w=_54.w;if(isNaN(w)){w=+this.w;}if(w>0){w+=_51;if(_4c[chr]){w+=_52;}}_57+=_56[++j]=~~w;_55=_54.k;}_56.total=_57;return _56;};};function _58(){var _59={},_5a={oblique:"italic",italic:"oblique"};this.add=function(_5b){(_59[_5b.style]||(_59[_5b.style]={}))[_5b.weight]=_5b;};this.get=function(_5c,_5d){var _5e=_59[_5c]||_59[_5a[_5c]]||_59.normal||_59.italic||_59.oblique;if(!_5e){return null;}_5d={normal:400,bold:700}[_5d]||parseInt(_5d,10);if(_5e[_5d]){return _5e[_5d];}var up={1:1,99:0}[_5d%100],_5f=[],min,max;if(up===undefined){up=_5d>400;}if(_5d==500){_5d=400;}for(var alt in _5e){if(!_87(_5e,alt)){continue;}alt=parseInt(alt,10);if(!min||alt<min){min=alt;}if(!max||alt>max){max=alt;}_5f.push(alt);}if(_5d<min){_5d=min;}if(_5d>max){_5d=max;}_5f.sort(function(a,b){return (up?(a>=_5d&&b>=_5d)?a<b:a>b:(a<=_5d&&b<=_5d)?a>b:a<b)?-1:1;});return _5e[_5f[0]];};};function _60(){function _61(_62,_63){try{if(_62.contains){return _62.contains(_63);}return _62.compareDocumentPosition(_63)&16;}catch(e){}return false;};function _64(e){var _65=e.relatedTarget;if(_65&&_61(this,_65)){return;}_66(this,e.type=="mouseover");};function _67(e){if(!e){e=window.event;}_66(e.target||e.srcElement,e.type=="mouseenter");};function _66(el,_68){setTimeout(function(){var _69=_83.get(el).options;if(_68){_69=_8f(_69,_69.hover);_69._mediatorMode=1;}_1.replace(el,_69,true);},10);};this.attach=function(el){if(el.onmouseenter===undefined){_7d(el,"mouseover",_64);_7d(el,"mouseout",_64);}else{_7d(el,"mouseenter",_67);_7d(el,"mouseleave",_67);}};this.detach=function(el){if(el.onmouseenter===undefined){_6a(el,"mouseover",_64);_6a(el,"mouseout",_64);}else{_6a(el,"mouseenter",_67);_6a(el,"mouseleave",_67);}};};function _6b(){var _6c=[],map={};function _6d(_6e){var _6f=[],key;for(var i=0;key=_6e[i];++i){_6f[i]=_6c[map[key]];}return _6f;};this.add=function(key,_70){map[key]=_6c.push(_70)-1;};this.repeat=function(){var _71=arguments.length?_6d(arguments):_6c,_72;for(var i=0;_72=_71[i++];){_1.replace(_72[0],_72[1],true);}};};function _73(){var map={},at=0;function _74(el){return el.cufid||(el.cufid=++at);};this.get=function(el){var id=_74(el);return map[id]||(map[id]={});};};function _15(_75){var _76={},_77={};this.extend=function(_78){for(var _79 in _78){if(_87(_78,_79)){_76[_79]=_78[_79];}}return this;};this.get=function(_7a){return _76[_7a]!=undefined?_76[_7a]:_75[_7a];};this.getSize=function(_7b,_7c){return _77[_7b]||(_77[_7b]=new _9.Size(this.get(_7b),_7c));};this.isUsable=function(){return !!_75;};};function _7d(el,_7e,_7f){if(el.addEventListener){el.addEventListener(_7e,_7f,false);}else{if(el.attachEvent){el.attachEvent("on"+_7e,_7f);}}};function _80(el,_81){if(_81._mediatorMode){return el;}var _82=_83.get(el);var _84=_82.options;if(_84){if(_84===_81){return el;}if(_84.hover){_85.detach(el);}}if(_81.hover&&_81.hoverables[el.nodeName.toLowerCase()]){_85.attach(el);}_82.options=_81;return el;};function _10(fun){var _86={};return function(key){if(!_87(_86,key)){_86[key]=fun.apply(null,arguments);}return _86[key];};};function _88(el,_89){var _8a=_9.quotedList(_89.get("fontFamily").toLowerCase()),_8b;for(var i=0;_8b=_8a[i];++i){if(_8c[_8b]){return _8c[_8b].get(_89.get("fontStyle"),_89.get("fontWeight"));}}return null;};function _21(_8d){return document.getElementsByTagName(_8d);};function _87(obj,_8e){return obj.hasOwnProperty(_8e);};function _8f(){var _90={},arg,key;for(var i=0,l=arguments.length;arg=arguments[i],i<l;++i){for(key in arg){if(_87(arg,key)){_90[key]=arg[key];}}}return _90;};function _91(_92,_93,_94,_95,_96,el){var _97=document.createDocumentFragment(),_98;if(_93===""){return _97;}var _99=_95.separate;var _9a=_93.split(_9b[_99]),_9c=(_99=="words");if(_9c&&_9d){if(/^\s/.test(_93)){_9a.unshift("");}if(/\s$/.test(_93)){_9a.push("");}}for(var i=0,l=_9a.length;i<l;++i){_98=_9e[_95.engine](_92,_9c?_9.textAlign(_9a[i],_94,i,l):_9a[i],_94,_95,_96,el,i<l-1);if(_98){_97.appendChild(_98);}}return _97;};function _6a(el,_9f,_a0){if(el.removeEventListener){el.removeEventListener(_9f,_a0,false);}else{if(el.detachEvent){el.detachEvent("on"+_9f,_a0);}}};function _a1(el,_a2){var _a3=el.nodeName.toLowerCase();if(_a2.ignore[_a3]){return;}if(_a2.ignoreClass&&_a2.ignoreClass.test(el.className)){return;}if(_a2.onBeforeReplace){_a2.onBeforeReplace(el,_a2);}var _a4=!_a2.textless[_a3],_a5=(_a2.trim==="simple");var _a6=_9.getStyle(_80(el,_a2)).extend(_a2);if(parseFloat(_a6.get("fontSize"))===0){return;}var _a7=_88(el,_a6),_a8,_a9,_aa,_ab,_ac,_ad;var _ae=_a2.softHyphens,_af=false,pos,shy,_b0=/\u00ad/g;var _b1=_a2.modifyText;if(!_a7){return;}for(_a8=el.firstChild;_a8;_a8=_aa){_a9=_a8.nodeType;_aa=_a8.nextSibling;if(_a4&&_a9==3){if(_ae&&el.nodeName.toLowerCase()!=_b2){pos=_a8.data.indexOf("?");if(pos>=0){_a8.splitText(pos);_aa=_a8.nextSibling;_aa.deleteData(0,1);shy=document.createElement(_b2);shy.appendChild(document.createTextNode("?"));el.insertBefore(shy,_aa);_aa=shy;_af=true;}}if(_ab){_ab.appendData(_a8.data);el.removeChild(_a8);}else{_ab=_a8;}if(_aa){continue;}}if(_ab){_ac=_ab.data;if(!_ae){_ac=_ac.replace(_b0,"");}_ac=_9.whiteSpace(_ac,_a6,_ab,_ad,_a5);if(_b1){_ac=_b1(_ac,_ab,el,_a2);}el.replaceChild(_91(_a7,_ac,_a6,_a2,_a8,el),_ab);_ab=null;}if(_a9==1){if(_a8.firstChild){if(_a8.nodeName.toLowerCase()=="cufon"){_9e[_a2.engine](_a7,null,_a6,_a2,_a8,el);}else{arguments.callee(_a8,_a2);}}_ad=_a8;}}if(_ae&&_af){_b3(el);if(!_b4){_7d(window,"resize",_b5);}_b4=true;}if(_a2.onAfterReplace){_a2.onAfterReplace(el,_a2);}};function _b3(_b6){var _b7,shy,_b8,_b9,_ba,_bb,_bc,i;_b7=_b6.getElementsByTagName(_b2);for(i=0;shy=_b7[i];++i){shy.className=_bd;_b9=_b8=shy.parentNode;if(_b9.nodeName.toLowerCase()!=_be){_ba=document.createElement(_be);_ba.appendChild(shy.previousSibling);_b8.insertBefore(_ba,shy);_ba.appendChild(shy);}else{_b9=_b9.parentNode;if(_b9.nodeName.toLowerCase()==_be){_b8=_b9.parentNode;while(_b9.firstChild){_b8.insertBefore(_b9.firstChild,_b9);}_b8.removeChild(_b9);}}}for(i=0;shy=_b7[i];++i){shy.className="";_b9=shy.parentNode;_b8=_b9.parentNode;_bb=_b9.nextSibling||_b8.nextSibling;_bc=(_bb.nodeName.toLowerCase()==_be)?_b9:shy.previousSibling;if(_bc.offsetTop>=_bb.offsetTop){shy.className=_bd;if(_bc.offsetTop<_bb.offsetTop){_ba=document.createElement(_be);_b8.insertBefore(_ba,_b9);_ba.appendChild(_b9);_ba.appendChild(_bb);}}}};function _b5(){if(_bf){return;}_9.addClass(_2.root(),_c0);clearTimeout(_c1);_c1=setTimeout(function(){_bf=true;_9.removeClass(_2.root(),_c0);_b3(document);_bf=false;},100);};var _9d=" ".split(/\s+/).length==0;var _be="cufonglue";var _b2="cufonshy";var _bd="cufon-shy-disabled";var _c0="cufon-viewport-resizing";var _83=new _73();var _85=new _60();var _c2=new _6b();var _c3=false;var _b4=false;var _c1;var _bf=false;var _9e={},_8c={},_c4={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,noscript:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},ignoreClass:null,modifyText:null,onAfterReplace:null,onBeforeReplace:null,printable:true,selector:(window.Sizzle||(window.jQuery&&function(_c5){return jQuery(_c5);})||(window.dojo&&dojo.query)||(window.glow&&glow.dom&&glow.dom.get)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(_c6){return $$(_c6);})||(window.$&&function(_c7){return $(_c7);})||(document.querySelectorAll&&function(_c8){return document.querySelectorAll(_c8);})||_21),separate:"words",softHyphens:true,textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none",trim:"advanced"};var _9b={words:/\s/.test("?")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};_1.now=function(){_2.ready();return _1;};_1.refresh=function(){_c2.repeat.apply(_c2,arguments);return _1;};_1.registerEngine=function(id,_c9){if(!_c9){return _1;}_9e[id]=_c9;return _1.set("engine",id);};_1.registerFont=function(_ca){if(!_ca){return _1;}var _cb=new _49(_ca),_cc=_cb.family;if(!_8c[_cc]){_8c[_cc]=new _58();}_8c[_cc].add(_cb);return _1.set("fontFamily","\""+_cc+"\"");};_1.replace=function(_cd,_ce,_cf){_ce=_8f(_c4,_ce);if(!_ce.engine){return _1;}if(!_c3){_9.addClass(_2.root(),"cufon-active cufon-loading");_9.ready(function(){_9.addClass(_9.removeClass(_2.root(),"cufon-loading"),"cufon-ready");});_c3=true;}if(_ce.hover){_ce.forceHitArea=true;}if(_ce.autoDetect){delete _ce.fontFamily;}if(typeof _ce.ignoreClass=="string"){_ce.ignoreClass=new RegExp("(?:^|\\s)(?:"+_ce.ignoreClass.replace(/\s+/g,"|")+")(?:\\s|$)");}if(typeof _ce.textShadow=="string"){_ce.textShadow=_9.textShadow(_ce.textShadow);}if(typeof _ce.color=="string"&&/^-/.test(_ce.color)){_ce.textGradient=_9.gradient(_ce.color);}else{delete _ce.textGradient;}if(typeof _cd=="string"){if(!_cf){_c2.add(_cd,arguments);}_cd=[_cd];}else{if(_cd.nodeType){_cd=[_cd];}}_9.ready(function(){for(var i=0,l=_cd.length;i<l;++i){var el=_cd[i];if(typeof el=="string"){_1.replace(_ce.selector(el),_ce,true);}else{_a1(el,_ce);}}});return _1;};_1.set=function(_d0,_d1){_c4[_d0]=_d1;return _1;};return _1;})();Cufon.registerEngine("vml",(function(){var ns=document.namespaces;if(!ns){return;}ns.add("cvml","urn:schemas-microsoft-com:vml");ns=null;var _d2=document.createElement("cvml:shape");_d2.style.behavior="url(#default#VML)";if(!_d2.coordsize){return;}_d2=null;var _d3=(document.documentMode||0)<8;document.write(("<style type=\"text/css\">"+"cufoncanvas{text-indent:0;}"+"@media screen{"+"cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}"+"cufoncanvas{position:absolute;text-align:left;}"+"cufon{display:inline-block;position:relative;vertical-align:"+(_d3?"middle":"text-bottom")+";}"+"cufon cufontext{position:absolute;left:-10000in;font-size:1px;text-align:left;}"+"cufonshy.cufon-shy-disabled,.cufon-viewport-resizing cufonshy{display:none;}"+"cufonglue{white-space:nowrap;display:inline-block;}"+".cufon-viewport-resizing cufonglue{white-space:normal;}"+"a cufon{cursor:pointer}"+"}"+"@media print{"+"cufon cufoncanvas{display:none;}"+"}"+"</style>").replace(/;/g,"!important;"));function _d4(el,_d5){return _d6(el,/(?:em|ex|%)$|^[a-z-]+$/i.test(_d5)?"1em":_d5);};function _d6(el,_d7){if(!isNaN(_d7)||/px$/i.test(_d7)){return parseFloat(_d7);}var _d8=el.style.left,_d9=el.runtimeStyle.left;el.runtimeStyle.left=el.currentStyle.left;el.style.left=_d7.replace("%","em");var _da=el.style.pixelLeft;el.style.left=_d8;el.runtimeStyle.left=_d9;return _da;};function _db(el,_dc,_dd,_de){var key="computed"+_de,_df=_dc[key];if(isNaN(_df)){_df=_dc.get(_de);_dc[key]=_df=(_df=="normal")?0:~~_dd.convertFrom(_d6(el,_df));}return _df;};var _e0={};function _e1(_e2){var id=_e2.id;if(!_e0[id]){var _e3=_e2.stops,_e4=document.createElement("cvml:fill"),_e5=[];_e4.type="gradient";_e4.angle=180;_e4.focus="0";_e4.method="none";_e4.color=_e3[0][1];for(var j=1,k=_e3.length-1;j<k;++j){_e5.push(_e3[j][0]*100+"% "+_e3[j][1]);}_e4.colors=_e5.join(",");_e4.color2=_e3[k][1];_e0[id]=_e4;}return _e0[id];};return function(_e6,_e7,_e8,_e9,_ea,el,_eb){var _ec=(_e7===null);if(_ec){_e7=_ea.alt;}var _ed=_e6.viewBox;var _ee=_e8.computedFontSize||(_e8.computedFontSize=new Cufon.CSS.Size(_d4(el,_e8.get("fontSize"))+"px",_e6.baseSize));var _ef,_f0;if(_ec){_ef=_ea;_f0=_ea.firstChild;}else{_ef=document.createElement("cufon");_ef.className="cufon cufon-vml";_ef.alt=_e7;_f0=document.createElement("cufoncanvas");_ef.appendChild(_f0);if(_e9.printable){var _f1=document.createElement("cufontext");_f1.appendChild(document.createTextNode(_e7));_ef.appendChild(_f1);}if(!_eb){_ef.appendChild(document.createElement("cvml:shape"));}}var _f2=_ef.style;var _f3=_f0.style;var _f4=_ee.convert(_ed.height),_f5=Math.ceil(_f4);var _f6=_f5/_f4;var _f7=_f6*Cufon.CSS.fontStretch(_e8.get("fontStretch"));var _f8=_ed.minX,_f9=_ed.minY;_f3.height=_f5;_f3.top=Math.round(_ee.convert(_f9-_e6.ascent));_f3.left=Math.round(_ee.convert(_f8));_f2.height=_ee.convert(_e6.height)+"px";var _fa=_e8.get("color");var _fb=Cufon.CSS.textTransform(_e7,_e8).split("");var _fc=_e6.spacing(_fb,_db(el,_e8,_ee,"letterSpacing"),_db(el,_e8,_ee,"wordSpacing"));if(!_fc.length){return null;}var _fd=_fc.total;var _fe=-_f8+_fd+(_ed.width-_fc[_fc.length-1]);var _ff=_ee.convert(_fe*_f7),_100=Math.round(_ff);var _101=_fe+","+_ed.height,_102;var _103="r"+_101+"ns";var fill=_e9.textGradient&&_e1(_e9.textGradient);var _104=_e6.glyphs,_105=0;var _106=_e9.textShadow;var i=-1,j=0,chr;while(chr=_fb[++i]){var _107=_104[_fb[i]]||_e6.missingGlyph,_108;if(!_107){continue;}if(_ec){_108=_f0.childNodes[j];while(_108.firstChild){_108.removeChild(_108.firstChild);}}else{_108=document.createElement("cvml:shape");_f0.appendChild(_108);}_108.stroked="f";_108.coordsize=_101;_108.coordorigin=_102=(_f8-_105)+","+_f9;_108.path=(_107.d?"m"+_107.d+"xe":"")+"m"+_102+_103;_108.fillcolor=_fa;if(fill){_108.appendChild(fill.cloneNode(false));}var _109=_108.style;_109.width=_100;_109.height=_f5;if(_106){var _10a=_106[0],_10b=_106[1];var _10c=Cufon.CSS.color(_10a.color),_10d;var _10e=document.createElement("cvml:shadow");_10e.on="t";_10e.color=_10c.color;_10e.offset=_10a.offX+","+_10a.offY;if(_10b){_10d=Cufon.CSS.color(_10b.color);_10e.type="double";_10e.color2=_10d.color;_10e.offset2=_10b.offX+","+_10b.offY;}_10e.opacity=_10c.opacity||(_10d&&_10d.opacity)||1;_108.appendChild(_10e);}_105+=_fc[j++];}var _10f=_108.nextSibling,_110,_111;if(_e9.forceHitArea){if(!_10f){_10f=document.createElement("cvml:rect");_10f.stroked="f";_10f.className="cufon-vml-cover";_110=document.createElement("cvml:fill");_110.opacity=0;_10f.appendChild(_110);_f0.appendChild(_10f);}_111=_10f.style;_111.width=_100;_111.height=_f5;}else{if(_10f){_f0.removeChild(_10f);}}_f2.width=Math.max(Math.ceil(_ee.convert(_fd*_f7)),0);if(_d3){var _112=_e8.computedYAdjust;if(_112===undefined){var _113=_e8.get("lineHeight");if(_113=="normal"){_113="1em";}else{if(!isNaN(_113)){_113+="em";}}_e8.computedYAdjust=_112=0.5*(_d6(el,_113)-parseFloat(_f2.height));}if(_112){_f2.marginTop=Math.ceil(_112)+"px";_f2.marginBottom=_112+"px";}}return _ef;};})());Cufon.registerEngine("canvas",(function(){var _114=document.createElement("canvas");if(!_114||!_114.getContext||!_114.getContext.apply){return;}_114=null;var _115=Cufon.CSS.supports("display","inline-block");var _116=!_115&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var _117=document.createElement("style");_117.type="text/css";_117.appendChild(document.createTextNode(("cufon{text-indent:0;}"+"@media screen,projection{"+"cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(_116?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;text-align:left;text-indent:-10000in;}"+(_115?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"cufonshy.cufon-shy-disabled,.cufon-viewport-resizing cufonshy{display:none;}"+"cufonglue{white-space:nowrap;display:inline-block;}"+".cufon-viewport-resizing cufonglue{white-space:normal;}"+"}"+"@media print{"+"cufon{padding:0;}"+"cufon canvas{display:none;}"+"}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(_117);function _118(path,_119){var atX=0,atY=0;var code=[],re=/([mrvxe])([^a-z]*)/g,_11a;generate:for(var i=0;_11a=re.exec(path);++i){var c=_11a[2].split(",");switch(_11a[1]){case "v":code[i]={m:"bezierCurveTo",a:[atX+~~c[0],atY+~~c[1],atX+~~c[2],atY+~~c[3],atX+=~~c[4],atY+=~~c[5]]};break;case "r":code[i]={m:"lineTo",a:[atX+=~~c[0],atY+=~~c[1]]};break;case "m":code[i]={m:"moveTo",a:[atX=~~c[0],atY=~~c[1]]};break;case "x":code[i]={m:"closePath"};break;case "e":break generate;}_119[code[i].m].apply(_119,code[i].a);}return code;};function _11b(code,_11c){for(var i=0,l=code.length;i<l;++i){var line=code[i];_11c[line.m].apply(_11c,line.a);}};return function(font,text,_11d,_11e,node,el){var _11f=(text===null);if(_11f){text=node.getAttribute("alt");}var _120=font.viewBox;var size=_11d.getSize("fontSize",font.baseSize);var _121=0,_122=0,_123=0,_124=0;var _125=_11e.textShadow,_126=[];if(_125){for(var i=_125.length;i--;){var _127=_125[i];var x=size.convertFrom(parseFloat(_127.offX));var y=size.convertFrom(parseFloat(_127.offY));_126[i]=[x,y];if(y<_121){_121=y;}if(x>_122){_122=x;}if(y>_123){_123=y;}if(x<_124){_124=x;}}}var _128=Cufon.CSS.textTransform(text,_11d).split("");var _129=font.spacing(_128,~~size.convertFrom(parseFloat(_11d.get("letterSpacing"))||0),~~size.convertFrom(parseFloat(_11d.get("wordSpacing"))||0));if(!_129.length){return null;}var _12a=_129.total;_122+=_120.width-_129[_129.length-1];_124+=_120.minX;var _12b,_12c;if(_11f){_12b=node;_12c=node.firstChild;}else{_12b=document.createElement("cufon");_12b.className="cufon cufon-canvas";_12b.setAttribute("alt",text);_12c=document.createElement("canvas");_12b.appendChild(_12c);if(_11e.printable){var _12d=document.createElement("cufontext");_12d.appendChild(document.createTextNode(text));_12b.appendChild(_12d);}}var _12e=_12b.style;var _12f=_12c.style;var _130=size.convert(_120.height);var _131=Math.ceil(_130);var _132=_131/_130;var _133=_132*Cufon.CSS.fontStretch(_11d.get("fontStretch"));var _134=_12a*_133;var _135=Math.ceil(size.convert(_134+_122-_124));var _136=Math.ceil(size.convert(_120.height-_121+_123));_12c.width=_135;_12c.height=_136;_12f.width=_135+"px";_12f.height=_136+"px";_121+=_120.minY;_12f.top=Math.round(size.convert(_121-font.ascent))+"px";_12f.left=Math.round(size.convert(_124))+"px";var _137=Math.max(Math.ceil(size.convert(_134)),0)+"px";if(_115){_12e.width=_137;_12e.height=size.convert(font.height)+"px";}else{_12e.paddingLeft=_137;_12e.paddingBottom=(size.convert(font.height)-1)+"px";}var g=_12c.getContext("2d"),_138=_130/_120.height;var _139=window.devicePixelRatio||1;if(_139!=1){_12c.width=_135*_139;_12c.height=_136*_139;g.scale(_139,_139);}g.scale(_138,_138*_132);g.translate(-_124,-_121);g.save();function _13a(){var _13b=font.glyphs,_13c,i=-1,j=-1,chr;g.scale(_133,1);while(chr=_128[++i]){var _13c=_13b[_128[i]]||font.missingGlyph;if(!_13c){continue;}if(_13c.d){g.beginPath();g.moveTo(0,0);if(_13c.code){_11b(_13c.code,g);}else{_13c.code=_118("m"+_13c.d,g);}g.fill();}g.translate(_129[++j],0);}g.restore();};if(_125){for(var i=_125.length;i--;){var _127=_125[i];g.save();g.fillStyle=_127.color;g.translate.apply(g,_126[i]);_13a();}}var _13d=_11e.textGradient;if(_13d){var _13e=_13d.stops,fill=g.createLinearGradient(0,_120.minY,0,_120.maxY);for(var i=0,l=_13e.length;i<l;++i){fill.addColorStop.apply(fill,_13e[i]);}g.fillStyle=fill;}else{g.fillStyle=_11d.get("color");}_13a();return _12b;};})());
