﻿/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09i
 */
var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/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}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={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,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(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:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());



/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * © 2008 Microsoft Corporation. All Rights Reserved.
 * 
 * Trademark:
 * Consolas is either a registered trademark or a trademark of Microsoft
 * Corporation in the United States and/or other countries.
 * 
 * Description:
 * Consolas is aimed for use in programming environments and other circumstances
 * where a monospaced font is specified. All characters have the same width, like
 * old typewriters, making it a good choice for personal and business
 * correspondance. The improved Windows font display allowed a design with
 * proportions closer to normal text than traditional monospaced fonts like
 * Courier. This allows for more comfortably reading of extended text on screen.
 * OpenType features include hanging or lining numerals; slashed, dotted and normal
 * zeros; and alternative shapes for a number of lowercase letters. The look of
 * text can be tuned to personal taste by varying the number of bars and waves.
 * 
 * Manufacturer:
 * Microsoft Corporation
 * 
 * Designer:
 * Luc(as) de Groot
 * 
 * Vendor URL:
 * http://www.microsoft.com/typography/ctfonts
 * 
 * License information:
 * http://www.microsoft.com/typography/fonts/default.aspx
 */
Cufon.registerFont({"w":197,"face":{"font-family":"Consolas","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 6 9 2 2 4 3 2 4","ascent":"267","descent":"-93","x-height":"3","bbox":"-0.270386 -288 198 74.0437","underline-thickness":"25.3125","underline-position":"-34.1016","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{},"\u00a0":{},"A":{"d":"196,0r-34,0r-16,-50r-96,0r-16,50r-32,0r76,-230r43,0xm137,-78r-39,-123r-39,123r78,0"},"B":{"d":"133,-122v26,6,46,22,46,53v0,70,-76,72,-151,69r0,-230v65,-2,147,-4,142,56v-2,27,-14,45,-37,52xm59,-131v41,2,78,0,79,-39v1,-38,-41,-33,-79,-33r0,72xm59,-26v44,2,88,1,86,-42v-1,-39,-45,-38,-86,-37r0,79"},"C":{"d":"49,-115v-5,80,66,108,126,77r0,29v-81,34,-159,-6,-159,-103v0,-93,77,-145,159,-109r0,30v-16,-9,-32,-14,-55,-14v-50,0,-67,38,-71,90"},"D":{"d":"19,-230v101,-7,166,13,166,113v0,96,-63,126,-166,117r0,-230xm152,-115v0,-68,-30,-95,-102,-88r0,176v67,5,102,-19,102,-88"},"E":{"d":"166,0r-131,0r0,-230r131,0r0,27r-99,0r0,71r95,0r0,26r-95,0r0,79r99,0r0,27"},"F":{"d":"166,-203r-98,0r0,75r92,0r0,26r-92,0r0,102r-32,0r0,-230r130,0r0,27"},"G":{"d":"12,-112v-4,-95,81,-145,165,-109r0,31v-59,-35,-133,-3,-133,76v0,64,40,103,103,85r0,-73r-47,0r0,-26r78,0r0,117v-17,8,-39,14,-64,14v-70,-1,-99,-44,-102,-115"},"H":{"d":"179,0r-32,0r0,-105r-96,0r0,105r-31,0r0,-230r31,0r0,97r96,0r0,-97r32,0r0,230"},"I":{"d":"83,-203r-53,0r0,-27r138,0r0,27r-53,0r0,176r53,0r0,27r-138,0r0,-27r53,0r0,-176"},"J":{"d":"32,-42v26,24,90,27,90,-28r0,-133r-87,0r0,-27r119,0v-7,94,33,235,-72,232v-20,0,-38,-4,-50,-12r0,-32"},"K":{"d":"184,0r-39,0r-86,-113r0,113r-32,0r0,-230r32,0r0,107r84,-107r37,0r-91,109"},"L":{"d":"173,0r-132,0r0,-230r32,0r0,203r100,0r0,27"},"M":{"d":"189,0r-30,0r-7,-198v-13,43,-29,82,-44,123r-22,0r-43,-123r-5,198r-29,0r11,-230r37,0r41,116r42,-116r38,0"},"N":{"d":"177,0r-41,0r-86,-189r0,189r-29,0r0,-230r40,0r87,189r0,-189r29,0r0,230"},"O":{"d":"101,-233v65,0,87,49,87,117v-1,69,-27,119,-91,119v-65,0,-87,-49,-87,-117v1,-69,27,-119,91,-119xm99,-24v45,0,57,-45,57,-90v0,-48,-10,-91,-57,-91v-45,0,-56,43,-56,90v0,49,10,91,56,91"},"P":{"d":"28,-230v75,-2,154,-4,151,71v-2,59,-50,82,-120,77r0,82r-31,0r0,-230xm59,-109v48,3,87,-4,87,-49v0,-43,-41,-49,-87,-46r0,95"},"Q":{"d":"198,46v-40,34,-121,14,-116,-44v-53,-8,-72,-53,-72,-114v1,-70,26,-121,91,-121v65,0,87,49,87,116v0,65,-23,109,-77,119v2,34,51,44,73,22xm99,-24v45,0,57,-45,57,-90v0,-49,-11,-91,-57,-91v-44,0,-56,42,-56,88v0,49,10,93,56,93"},"R":{"d":"167,-169v-1,34,-20,52,-49,59v37,20,45,75,67,110r-36,0v-17,-32,-29,-69,-50,-96v-8,-7,-23,-6,-38,-6r0,102r-31,0r0,-230v67,-1,139,-6,137,61xm61,-127v40,2,73,-4,74,-40v1,-36,-36,-38,-74,-36r0,76"},"S":{"d":"160,-198v-39,-16,-126,-11,-100,41v32,37,113,29,115,95v2,72,-94,72,-155,57r0,-30v35,13,120,25,123,-25v-16,-60,-121,-35,-121,-110v0,-62,79,-72,138,-56r0,28"},"T":{"d":"183,-203r-68,0r0,203r-32,0r0,-203r-68,0r0,-27r168,0r0,27"},"U":{"d":"99,-23v35,0,49,-22,49,-55r0,-152r31,0r0,150v0,54,-29,81,-81,83v-53,1,-79,-26,-79,-78r0,-155r31,0r0,152v0,35,14,55,49,55"},"V":{"d":"197,-230r-78,230r-42,0r-76,-230r35,0r64,200r64,-200r33,0"},"W":{"d":"190,-230r-15,230r-41,0r-36,-108r-35,108r-39,0r-16,-230r29,0r12,199r39,-121r22,0r42,121r10,-199r28,0"},"X":{"d":"194,0r-40,0r-56,-93r-56,93r-39,0r77,-117r-71,-113r37,0r53,87r53,-87r36,0r-71,111"},"Y":{"d":"198,-230r-83,148r0,82r-32,0r0,-83r-83,-147r38,0r62,118r62,-118r36,0"},"Z":{"d":"176,-205r-117,176r119,0r0,29r-158,0r0,-23r117,-178r-114,0r0,-29r153,0r0,25"},"a":{"d":"38,-168v48,-20,131,-19,131,46r0,122r-27,0r-1,-24v-27,38,-119,40,-118,-23v1,-53,55,-60,115,-57v11,-62,-62,-54,-100,-37r0,-27xm56,-48v3,45,64,21,82,-1r0,-31v-37,0,-85,-7,-82,32"},"b":{"d":"118,-180v45,0,58,41,61,89v4,85,-81,111,-151,81r0,-238r31,0r-2,101v15,-20,33,-33,61,-33xm59,-30v47,20,93,-4,89,-60v-2,-32,-7,-63,-36,-63v-27,0,-39,19,-53,37r0,86"},"c":{"d":"60,-88v0,62,60,77,105,53r0,28v-65,25,-137,-1,-137,-79v0,-76,68,-109,137,-85r0,29v-45,-24,-105,-6,-105,54"},"d":{"d":"19,-85v-3,-70,53,-107,119,-89r0,-74r31,0r0,248r-27,0r-2,-33v-15,20,-30,36,-60,36v-46,0,-59,-41,-61,-88xm138,-146v-46,-19,-92,3,-88,60v3,35,8,60,36,63v24,-2,38,-21,52,-41r0,-82"},"e":{"d":"101,-180v56,0,82,41,75,102r-123,0v-4,59,65,64,115,48r0,25v-17,5,-39,8,-61,8v-59,0,-87,-32,-86,-91v1,-54,28,-92,80,-92xm145,-102v9,-58,-72,-70,-88,-22v-2,7,-3,14,-4,22r92,0"},"f":{"d":"185,-220v-42,-9,-85,-10,-83,38r0,31r77,0r0,26r-77,0r0,125r-31,0r0,-125r-57,0r0,-26r57,0v-11,-80,36,-113,114,-95r0,26"},"g":{"d":"41,-80v-41,-54,18,-120,79,-96r64,0r0,24r-29,0v28,40,-4,94,-58,94v-14,0,-28,-4,-37,-8v-12,13,-7,35,16,35v50,0,107,-2,107,46v0,45,-40,59,-87,59v-41,0,-77,-7,-79,-46v0,-22,11,-30,24,-41v-27,-10,-17,-52,0,-67xm68,-5v-10,8,-19,14,-19,30v0,20,24,24,49,24v36,0,67,-23,43,-46v-16,-8,-49,-6,-73,-8xm97,-157v-23,0,-39,15,-39,38v0,24,15,37,39,38v24,0,38,-16,38,-38v0,-23,-15,-38,-38,-38"},"h":{"d":"115,-180v78,-3,50,107,55,180r-31,0r0,-113v1,-25,-8,-40,-29,-40v-28,0,-35,21,-51,36r0,117r-31,0r0,-248r31,0r-1,99v14,-17,29,-30,57,-31"},"i":{"d":"88,-151r-52,0r0,-25r83,0r0,151r53,0r0,25r-142,0r0,-25r58,0r0,-126xm75,-226v0,-14,8,-25,24,-24v15,0,24,10,24,24v0,14,-10,24,-24,24v-15,0,-24,-10,-24,-24"},"j":{"d":"23,36v35,20,94,17,94,-38r0,-149r-87,0r0,-25r118,0v-8,101,35,253,-77,250v-18,0,-34,-4,-48,-9r0,-29xm105,-226v0,-14,9,-24,24,-24v16,-1,24,10,24,24v0,14,-9,24,-24,24v-14,0,-24,-10,-24,-24"},"k":{"d":"187,0r-42,0r-82,-95r0,95r-31,0r0,-248r31,0r0,152r79,-80r40,0r-83,81"},"l":{"d":"88,-223r-52,0r0,-25r83,0r0,223r53,0r0,25r-142,0r0,-25r58,0r0,-198"},"m":{"d":"109,-142v9,-18,16,-38,40,-38v22,0,33,18,33,52r0,128r-28,0r-1,-140v-1,-8,-2,-14,-10,-14v-19,6,-19,24,-30,41r0,113r-28,0r-1,-139v-1,-8,-2,-15,-10,-15v-18,6,-21,24,-30,41r0,113r-28,0r0,-176r23,0r2,33v8,-19,15,-37,39,-37v20,0,29,15,29,38"},"n":{"d":"109,-153v-28,1,-35,20,-50,36r0,117r-31,0r0,-176r27,0r2,28v15,-17,29,-31,58,-32v79,-2,50,108,55,180r-31,0r0,-113v0,-25,-8,-40,-30,-40"},"o":{"d":"101,-180v55,0,81,35,81,90v0,56,-29,93,-85,93v-55,0,-81,-34,-81,-90v0,-56,29,-93,85,-93xm99,-23v36,0,52,-27,51,-65v0,-40,-14,-66,-51,-66v-37,0,-52,29,-52,66v0,38,14,65,52,65"},"p":{"d":"179,-91v2,70,-51,105,-120,89r0,74r-31,0r0,-248r27,0r2,29v15,-20,31,-33,61,-33v45,0,60,41,61,89xm59,-30v47,20,93,-3,89,-60v-2,-32,-7,-63,-36,-63v-27,0,-39,19,-53,37r0,86"},"q":{"d":"80,3v-47,-1,-60,-40,-61,-88v-3,-71,54,-109,123,-88r27,-7r0,252r-31,0r2,-104v-17,24,-37,35,-60,35xm138,-146v-44,-22,-94,4,-88,60v3,31,5,63,36,63v24,0,38,-21,52,-41r0,-82"},"r":{"d":"121,-153v-29,0,-39,22,-55,40r0,113r-31,0r0,-176r28,0r1,32v20,-31,75,-52,103,-18v9,12,14,30,13,53r-31,0v1,-27,-5,-44,-28,-44"},"s":{"d":"156,-147v-31,-6,-95,-20,-89,24v23,33,102,15,101,75v-1,58,-86,57,-136,44r0,-28v30,8,110,25,103,-22v-24,-32,-101,-17,-101,-76v0,-51,71,-56,122,-45r0,28"},"t":{"d":"91,-61v-3,43,46,42,79,32r0,27v-54,11,-110,3,-110,-57r0,-92r-49,0r0,-25r49,0r0,-49r31,-8r0,57r79,0r0,25r-79,0r0,90"},"u":{"d":"89,-23v27,0,35,-20,50,-36r0,-117r31,0r0,176r-27,0r-1,-28v-16,16,-29,31,-59,31v-79,2,-50,-107,-55,-179r31,0r0,112v0,27,10,41,30,41"},"v":{"d":"12,-176r34,0r53,145r53,-145r33,0r-69,176r-35,0"},"w":{"d":"192,-176r-26,176r-37,0r-31,-92r-30,92r-36,0r-25,-176r29,0r18,146r34,-103r22,0r35,102r16,-145r31,0"},"x":{"d":"187,0r-40,0r-48,-67r-47,67r-40,0r69,-89r-66,-87r40,0r46,67r46,-67r37,0r-66,88"},"y":{"d":"185,-176r-60,157v-20,51,-43,99,-115,91r0,-27v42,7,59,-17,72,-45r-70,-176r34,0r54,144r52,-144r33,0"},"z":{"d":"171,0r-142,0r0,-22r99,-129r-97,0r0,-25r134,0r0,23r-98,127r104,0r0,26"},"&":{"d":"149,-192v0,37,-28,51,-52,66r45,56v5,-14,7,-30,7,-50r31,0v0,30,-7,57,-18,76r36,44r-41,0r-15,-19v-38,37,-137,26,-132,-43v3,-36,20,-54,43,-68v-36,-34,-29,-117,38,-113v35,2,58,18,58,51xm69,-111v-36,14,-38,87,16,87v15,0,29,-6,40,-17xm81,-146v17,-10,36,-18,37,-43v1,-17,-11,-28,-28,-28v-40,-1,-30,56,-9,71"},"`":{"d":"117,-206r-30,0r-56,-42r44,0"},",":{"d":"95,-57v44,0,37,76,10,94v-13,14,-35,23,-63,23r0,-24v38,5,61,-33,32,-58v-7,-17,4,-35,21,-35"},";":{"d":"98,-57v43,0,35,76,9,94v-13,14,-35,23,-63,23r0,-24v38,5,61,-33,32,-58v-7,-17,4,-35,22,-35xm99,-126v-29,2,-36,-42,-10,-51v18,-6,37,5,37,24v-1,17,-11,25,-27,27"},":":{"d":"99,-126v-29,2,-36,-42,-10,-51v18,-6,37,5,37,24v-1,17,-11,25,-27,27xm72,-24v0,-17,10,-27,27,-27v17,0,27,10,27,27v0,17,-11,27,-27,27v-16,0,-27,-10,-27,-27"},".":{"d":"68,-26v2,-16,12,-29,30,-29v18,0,27,13,29,29v-2,16,-11,29,-29,29v-18,0,-28,-13,-30,-29"},"-":{"d":"152,-81r-106,0r0,-29r106,0r0,29"},"\u2010":{"d":"152,-81r-106,0r0,-29r106,0r0,29"},"\u00ad":{"d":"152,-81r-106,0r0,-29r106,0r0,29"},"!":{"d":"117,-248r-5,181r-27,0r-5,-181r37,0xm75,-20v0,-14,10,-23,24,-23v13,0,23,10,23,23v0,13,-10,23,-23,23v-14,0,-24,-9,-24,-23"},"?":{"d":"53,-248v78,-9,139,64,93,121v-9,12,-26,15,-46,16r-1,44r-26,0r-3,-68v32,2,61,0,59,-32v-1,-41,-34,-53,-76,-54r0,-27xm63,-20v0,-15,10,-23,23,-23v13,0,23,10,23,23v0,13,-10,23,-23,23v-13,0,-23,-8,-23,-23"},"\/":{"d":"170,-248r-121,286r-29,0r121,-286r29,0"},"|":{"d":"113,72r-28,0r0,-360r28,0r0,360"},"(":{"d":"152,-244v-94,81,-83,228,0,299r-18,19v-115,-87,-94,-264,0,-336"},")":{"d":"46,56v83,-72,94,-219,0,-299r18,-19v115,88,94,264,-1,336"},"[":{"d":"147,72r-86,0r0,-327r86,0r0,25r-57,0r0,277r57,0r0,25"},"]":{"d":"137,72r-86,0r0,-25r57,0r0,-277r-57,0r0,-25r86,0r0,327"},"{":{"d":"78,-149v-5,-68,9,-114,80,-106r0,25v-89,-19,-15,124,-89,129v80,-4,-13,160,89,148r0,25v-52,3,-80,-15,-80,-64v0,-50,11,-106,-50,-97r0,-24v32,2,52,-5,50,-36"},"}":{"d":"120,-54v4,74,2,137,-80,126r0,-25v33,2,51,-9,51,-39v0,-48,-9,-106,37,-109v-74,2,7,-144,-88,-129r0,-25v69,-7,85,35,80,105v-2,30,19,38,50,37r0,24v-32,-1,-51,5,-50,35"},"*":{"d":"169,-148r-12,21r-49,-32r4,60r-26,0r4,-60r-50,32r-11,-20r54,-27r-54,-27r12,-20r50,33r-5,-60r26,0r-5,60r50,-34r12,22r-54,27"},"^":{"d":"178,-117r-30,0r-51,-88r-48,88r-28,0r65,-113r25,0"},"~":{"d":"138,-88v17,-1,20,-13,20,-34r29,0v-1,36,-15,62,-50,62v-39,0,-45,-38,-77,-45v-17,0,-19,16,-20,35r-28,0v-1,-37,14,-63,49,-63v39,0,45,38,77,45"},"\\":{"d":"178,38r-29,0r-121,-286r29,0"},"_":{"d":"198,72r-198,0r0,-25r198,0r0,25"},"'":{"d":"119,-248r-5,82r-30,0r-5,-82r40,0"},"\"":{"d":"84,-248r-5,82r-29,0r-5,-82r39,0xm153,-248r-5,82r-29,0r-5,-82r39,0"},"@":{"d":"49,-63v4,-53,21,-114,79,-95r23,-5r-16,110v-1,11,2,18,11,19v25,-11,25,-51,25,-88v0,-55,-6,-105,-58,-107v-69,13,-86,89,-86,168v0,63,13,113,65,113v24,0,39,-6,57,-15r0,23v-18,8,-35,13,-59,13v-140,-5,-97,-287,-7,-317v78,-26,116,39,112,119v-3,56,-4,109,-52,114v-18,2,-27,-10,-28,-26v-19,45,-70,27,-66,-26xm78,-80v-1,21,-2,59,18,42v21,-18,16,-64,23,-96v-27,-20,-39,27,-41,54"},"$":{"d":"83,-107v-60,-5,-88,-95,-18,-116v10,-3,21,-5,35,-6r4,-34r26,0r-5,34r35,6r0,27v-11,-4,-26,-5,-38,-7r-10,76v49,4,90,72,42,109v-15,10,-36,16,-59,18r-6,41r-26,0r6,-41v-16,-2,-37,-3,-49,-8r0,-29v15,5,33,8,53,10xm96,-203v-34,-2,-55,29,-34,52v5,6,14,10,25,14xm98,-27v44,4,61,-46,25,-63v-5,-2,-10,-5,-16,-7"},"#":{"d":"181,-65r-39,0r-7,65r-26,0r7,-65r-45,0r-6,65r-27,0r7,-65r-37,0r0,-22r39,0r7,-62r-37,0r0,-23r39,0r6,-58r26,0r-6,58r45,0r6,-58r26,0r-6,58r37,0r0,23r-40,0r-6,62r37,0r0,22xm118,-87r6,-62r-45,0r-6,62r45,0"},"0":{"d":"101,-233v62,0,82,51,81,118v-1,66,-20,118,-85,118v-62,0,-82,-52,-82,-118v0,-65,22,-118,86,-118xm99,-23v50,0,56,-61,51,-114r-97,72v7,22,18,42,46,42xm99,-207v-49,0,-55,60,-52,113r97,-72v-6,-23,-18,-41,-45,-41"},"1":{"d":"175,0r-144,0r0,-28r59,0r0,-168r-55,30r-11,-26r73,-39r27,0r0,203r51,0r0,28"},"2":{"d":"27,-203v39,-55,166,-28,134,61v-18,50,-63,76,-95,113r111,0r0,29r-151,0r0,-27v34,-40,85,-67,104,-120v11,-31,-6,-59,-38,-59v-22,1,-35,12,-48,24"},"3":{"d":"124,-122v26,6,49,22,49,52v0,68,-75,80,-144,70r0,-27v45,7,113,11,112,-41v-2,-38,-44,-38,-84,-38r0,-25v40,2,72,-4,73,-40v2,-45,-63,-38,-95,-26r0,-27v48,-17,127,-13,127,48v0,29,-17,45,-38,54"},"4":{"d":"189,-51r-40,0r0,51r-31,0r0,-51r-110,0r0,-27r97,-152r44,0r0,152r40,0r0,27xm118,-200r-80,122r80,0r0,-122"},"5":{"d":"64,-139v59,-2,107,9,107,66v0,67,-69,84,-140,73r0,-28v44,11,108,6,108,-43v1,-46,-55,-42,-104,-41r0,-118r124,0r0,27r-95,0r0,64"},"6":{"d":"53,-127v45,-29,133,-16,127,54v-4,47,-32,76,-80,76v-59,0,-78,-42,-78,-102v-2,-92,43,-137,140,-131r0,27v-65,-4,-107,16,-109,76xm102,-22v30,0,44,-18,46,-49v3,-54,-65,-53,-95,-30v0,45,7,79,49,79"},"7":{"d":"176,-201r-96,201r-35,0r100,-201r-124,0r0,-29r155,0r0,29"},"8":{"d":"129,-120v24,13,48,27,48,62v0,43,-35,60,-79,61v-45,1,-77,-16,-77,-57v0,-35,22,-50,48,-64v-25,-14,-43,-25,-43,-57v0,-41,31,-58,74,-58v41,0,72,14,72,54v0,32,-19,46,-43,59xm102,-134v21,-10,39,-19,39,-42v0,-22,-17,-31,-42,-31v-48,0,-53,49,-17,63v6,3,12,7,20,10xm99,-23v47,4,58,-50,21,-69v-6,-3,-14,-8,-23,-12v-22,11,-43,19,-43,48v0,24,21,31,45,33"},"9":{"d":"97,-233v58,0,79,43,79,105v1,92,-47,134,-144,128r0,-27v67,4,111,-13,112,-76v-44,29,-132,16,-126,-54v4,-48,32,-76,79,-76xm144,-128v0,-45,-7,-80,-49,-80v-30,0,-42,19,-45,49v-5,55,64,53,94,31"},"%":{"d":"194,-248r-162,248r-28,0r161,-248r29,0xm54,-251v33,0,47,21,47,52v0,31,-16,52,-48,53v-32,0,-46,-20,-46,-52v0,-32,16,-52,47,-53xm54,-168v28,0,28,-61,0,-61v-28,0,-31,62,0,61xm145,-103v31,0,47,21,47,52v0,31,-17,53,-48,53v-32,0,-47,-19,-47,-51v0,-31,16,-54,48,-54xm144,-20v16,0,21,-15,22,-30v0,-18,-6,-30,-22,-30v-15,0,-21,14,-21,30v0,17,5,30,21,30"},"+":{"d":"183,-82r-69,0r0,71r-30,0r0,-71r-69,0r0,-27r69,0r0,-71r30,0r0,71r69,0r0,27"},"=":{"d":"175,-114r-152,0r0,-25r152,0r0,25xm175,-52r-152,0r0,-26r152,0r0,26"},"<":{"d":"161,-17r-19,20r-118,-99r118,-98r19,19r-95,79"},">":{"d":"37,-175r19,-19r118,98r-118,99r-19,-20r96,-78"}}});

