/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.02
 */
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}),hasClass:function(C,B){return RegExp("(?:^|\\s)"+B+"(?=\\s|$)").test(C.className)},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},textDecoration:function(G,F){if(!F){F=this.getStyle(G)}var C={underline:null,overline:null,"line-through":null};for(var B=G;B.parentNode&&B.parentNode.nodeType==1;){var E=true;for(var D in C){if(!k(C,D)||C[D]){continue}if(F.get("textDecoration").indexOf(D)!=-1){C[D]=F.get("color")}E=false}if(E){break}F=this.getStyle(B=B.parentNode)}return C},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 B={inline:1,"inline-block":1,"run-in":1};return function(E,C,D){if(B[C.get("display")]){return E}if(!D.previousSibling){E=E.replace(/^\s+/,"")}if(!D.nextSibling){E=E.replace(/\s+$/,"")}return E}})()};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(C){var B=this.face=C.face;this.glyphs=C.glyphs;this.w=C.w;this.baseSize=parseInt(B["units-per-em"],10);this.family=B["font-family"].toLowerCase();this.weight=B["font-weight"];this.style=B["font-style"]||"normal";this.viewBox=(function(){var E=B.bbox.split(/\s+/);var D={minX:parseInt(E[0],10),minY:parseInt(E[1],10),maxX:parseInt(E[2],10),maxY:parseInt(E[3],10)};D.width=D.maxX-D.minX;D.height=D.maxY-D.minY;D.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return D})();this.ascent=-parseInt(B.ascent,10);this.descent=-parseInt(B.descent,10);this.height=-this.ascent+this.descent}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)}function E(F){C(this)}function C(F){setTimeout(function(){m.replace(F,d.get(F).options,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 B={},D,F;for(var E=0,C=arguments.length;D=arguments[E],E<C;++E){for(F in D){if(k(D,F)){B[F]=D[F]}}}return B}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(C,J){var B=n.getStyle(v(C,J)).extend(J);var D=c(C,B),E,H,G,F,I;for(E=C.firstChild;E;E=G){H=E.nodeType;G=E.nextSibling;if(H==3){if(F){F.appendData(E.data);C.removeChild(E)}else{F=E}if(G){continue}}if(F){C.replaceChild(o(D,n.whiteSpace(F.data,B,F),B,J,E,C),F);F=null}if(H==1&&E.firstChild){if(n.hasClass(E,"cufon")){z[J.engine](D,null,B,J,E,C)}else{arguments.callee(E,J)}}}}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={enableTextDecoration:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textShadow:"none"};var p={words:/[^\S\u00a0]+/,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){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(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}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("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-canvas{text-indent:0;}@media screen,projection{.cufon-canvas{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}.cufon-canvas .cufon-alt{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?".cufon-canvas canvas{position:relative;}":".cufon-canvas canvas{position:absolute;}")+"}@media print{.cufon-canvas{padding:0;}.cufon-canvas canvas{display:none;}.cufon-canvas .cufon-alt{display:inline;}}").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(ah,H,Z,D,L,ai){var n=(H===null);if(n){H=L.alt}var J=ah.viewBox;var p=Z.getSize("fontSize",ah.baseSize);var X=Z.get("letterSpacing");X=(X=="normal")?0:p.convertFrom(parseInt(X,10));var K=0,Y=0,W=0,F=0;var I=D.textShadow,U=[];if(I){for(var ag=I.length;ag--;){var O=I[ag];var T=p.convertFrom(parseFloat(O.offX));var R=p.convertFrom(parseFloat(O.offY));U[ag]=[T,R];if(R<K){K=R}if(T>Y){Y=T}if(R>W){W=R}if(T<F){F=T}}}var al=Cufon.CSS.textTransform(H,Z).split(""),B;var o=ah.glyphs,E,r,ac;var h=0,v,N=[];for(var ag=0,ae=0,ab=al.length;ag<ab;++ag){E=o[B=al[ag]]||ah.missingGlyph;if(!E){continue}if(r){h-=ac=r[B]||0;N[ae-1]-=ac}h+=v=N[ae++]=~~(E.w||ah.w)+X;r=E.k}if(v===undefined){return null}Y+=J.width-v;F+=J.minX;var C,q;if(n){C=L;q=L.firstChild}else{C=document.createElement("span");C.className="cufon cufon-canvas";C.alt=H;q=document.createElement("canvas");C.appendChild(q);if(D.printable){var ad=document.createElement("span");ad.className="cufon-alt";ad.appendChild(document.createTextNode(H));C.appendChild(ad)}}var am=C.style;var Q=q.style;var m=p.convert(J.height);var ak=Math.ceil(m);var V=ak/m;var P=V*Cufon.CSS.fontStretch(Z.get("fontStretch"));var S=h*P;var aa=Math.ceil(p.convert(S+Y-F));var t=Math.ceil(p.convert(J.height-K+W));q.width=aa;q.height=t;Q.width=aa+"px";Q.height=t+"px";K+=J.minY;Q.top=Math.round(p.convert(K-ah.ascent))+"px";Q.left=Math.round(p.convert(F))+"px";var A=Math.ceil(p.convert(S))+"px";if(a){am.width=A;am.height=p.convert(ah.height)+"px"}else{am.paddingLeft=A;am.paddingBottom=(p.convert(ah.height)-1)+"px"}var aj=q.getContext("2d"),M=m/J.height;aj.scale(M,M*V);aj.translate(-F,-K);aj.lineWidth=ah.face["underline-thickness"];aj.save();function s(i,g){aj.strokeStyle=g;aj.beginPath();aj.moveTo(0,i);aj.lineTo(h,i);aj.stroke()}var u=D.enableTextDecoration?Cufon.CSS.textDecoration(ai,Z):{};if(u.underline){s(-ah.face["underline-position"],u.underline)}if(u.overline){s(ah.ascent,u.overline)}function af(){aj.scale(P,1);for(var x=0,k=0,g=al.length;x<g;++x){var y=o[al[x]]||ah.missingGlyph;if(!y){continue}if(y.d){aj.beginPath();if(y.code){c(y.code,aj)}else{y.code=d("m"+y.d,aj)}aj.fill()}aj.translate(N[k++],0)}aj.restore()}if(I){for(var ag=I.length;ag--;){var O=I[ag];aj.save();aj.fillStyle=O.color;aj.translate.apply(aj,U[ag]);af()}}var z=D.textGradient;if(z){var G=z.stops,w=aj.createLinearGradient(0,J.minY,0,J.maxY);for(var ag=0,ab=G.length;ag<ab;++ag){w.addColorStop.apply(w,G[ag])}aj.fillStyle=w}else{aj.fillStyle=Z.get("color")}af();if(u["line-through"]){s(-ah.descent,u["line-through"])}return C}})());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 g=(document.documentMode||0)<8;document.write(('<style type="text/css">.cufon-vml-canvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}.cufon-vml-canvas{position:absolute;text-align:left;}.cufon-vml{display:inline-block;position:relative;vertical-align:'+(g?"middle":"text-bottom")+";}.cufon-vml .cufon-alt{position:absolute;left:-10000in;font-size:1px;}a .cufon-vml{cursor:pointer}}@media print{.cufon-vml *{display:none;}.cufon-vml .cufon-alt{display:inline;}}</style>").replace(/;/g,"!important;"));function c(h,i){return a(h,/(?:em|ex|%)$|^[a-z-]+$/i.test(i)?"1em":i)}function a(k,l){if(/px$/i.test(l)){return parseFloat(l)}var j=k.style.left,i=k.runtimeStyle.left;k.runtimeStyle.left=k.currentStyle.left;k.style.left=l.replace("%","em");var h=k.style.pixelLeft;k.style.left=j;k.runtimeStyle.left=i;return h}var f={};function d(o){var p=o.id;if(!f[p]){var m=o.stops,n=document.createElement("cvml:fill"),h=[];n.type="gradient";n.angle=180;n.focus="0";n.method="sigma";n.color=m[0][1];for(var l=1,i=m.length-1;l<i;++l){h.push(m[l][0]*100+"% "+m[l][1])}n.colors=h.join(",");n.color2=m[i][1];f[p]=n}return f[p]}return function(aj,K,ad,G,O,ak,ab){var o=(K===null);if(o){K=O.alt}var M=aj.viewBox;var q=ad.computedFontSize||(ad.computedFontSize=new Cufon.CSS.Size(c(ak,ad.get("fontSize"))+"px",aj.baseSize));var aa=ad.computedLSpacing;if(aa==undefined){aa=ad.get("letterSpacing");ad.computedLSpacing=aa=(aa=="normal")?0:~~q.convertFrom(a(ak,aa))}var C,r;if(o){C=O;r=O.firstChild}else{C=document.createElement("span");C.className="cufon cufon-vml";C.alt=K;r=document.createElement("span");r.className="cufon-vml-canvas";C.appendChild(r);if(G.printable){var ag=document.createElement("span");ag.className="cufon-alt";ag.appendChild(document.createTextNode(K));C.appendChild(ag)}if(!ab){C.appendChild(document.createElement("cvml:shape"))}}var ap=C.style;var V=r.style;var m=q.convert(M.height),am=Math.ceil(m);var Z=am/m;var T=Z*Cufon.CSS.fontStretch(ad.get("fontStretch"));var Y=M.minX,X=M.minY;V.height=am;V.top=Math.round(q.convert(X-aj.ascent));V.left=Math.round(q.convert(Y));ap.height=q.convert(aj.height)+"px";var v=G.enableTextDecoration?Cufon.CSS.textDecoration(ak,ad):{};var J=ad.get("color");var ao=Cufon.CSS.textTransform(K,ad).split(""),B;var p=aj.glyphs,H,s,af;var h=0,P=[],W=0,x;var z,L=G.textShadow;for(var ai=0,ah=0,ae=ao.length;ai<ae;++ai){H=p[B=ao[ai]]||aj.missingGlyph;if(!H){continue}if(s){h-=af=s[B]||0;P[ah-1]-=af}h+=x=P[ah++]=~~(H.w||aj.w)+aa;s=H.k}if(x===undefined){return null}var A=-Y+h+(M.width-x);var an=q.convert(A*T),ac=Math.round(an);var S=A+","+M.height,n;var N="r"+S+"ns";var y=G.textGradient&&d(G.textGradient);for(ai=0,ah=0;ai<ae;++ai){H=p[ao[ai]]||aj.missingGlyph;if(!H){continue}if(o){z=r.childNodes[ah];while(z.firstChild){z.removeChild(z.firstChild)}}else{z=document.createElement("cvml:shape");r.appendChild(z)}z.stroked="f";z.coordsize=S;z.coordorigin=n=(Y-W)+","+X;z.path=(H.d?"m"+H.d+"xe":"")+"m"+n+N;z.fillcolor=J;if(y){z.appendChild(y.cloneNode(false))}var al=z.style;al.width=ac;al.height=am;if(L){var u=L[0],t=L[1];var F=Cufon.CSS.color(u.color),D;var R=document.createElement("cvml:shadow");R.on="t";R.color=F.color;R.offset=u.offX+","+u.offY;if(t){D=Cufon.CSS.color(t.color);R.type="double";R.color2=D.color;R.offset2=t.offX+","+t.offY}R.opacity=F.opacity||(D&&D.opacity)||1;z.appendChild(R)}W+=P[ah++]}var Q=z.nextSibling,w,E;if(G.forceHitArea){if(!Q){Q=document.createElement("cvml:rect");Q.stroked="f";Q.className="cufon-vml-cover";w=document.createElement("cvml:fill");w.opacity=0;Q.appendChild(w);r.appendChild(Q)}E=Q.style;E.width=ac;E.height=am}else{if(Q){r.removeChild(Q)}}ap.width=Math.max(Math.ceil(q.convert(h*T)),0);if(g){var U=ad.computedYAdjust;if(U===undefined){var I=ad.get("lineHeight");if(I=="normal"){I="1em"}else{if(!isNaN(I)){I+="em"}}ad.computedYAdjust=U=0.5*(a(ak,I)-parseFloat(ap.height))}if(U){ap.marginTop=Math.ceil(U)+"px";ap.marginBottom=U+"px"}}return C}})());

Cufon.registerFont({"w":35,"face":{"font-family":"helvectica","font-weight":700,"font-stretch":"normal","units-per-em":"64","panose-1":"2 0 8 3 0 0 0 0 0 0","ascent":"51","descent":"-13","x-height":"1","bbox":"-3 -52 60 13","underline-thickness":"3.2","underline-position":"-6.4","stemv":"10","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":17},"!":{"d":"14,-46r0,13r-3,19r-4,0r-3,-19r0,-13r10,0xm4,0r0,-10r10,0r0,10r-10,0","w":17},"\"":{"d":"17,-25r0,-21r7,0r0,21r-7,0xm5,-25r0,-21r7,0r0,21r-7,0","w":29},"#":{"d":"6,0r1,-13r-5,0r0,-5r6,0r1,-8r-5,0r0,-6r6,0r2,-13r6,0r-2,13r7,0r1,-13r6,0r-1,13r4,0r0,6r-5,0r-1,8r5,0r0,5r-6,0r-2,13r-6,0r2,-13r-6,0r-2,13r-6,0xm22,-26r-6,0r-2,8r7,0"},"$":{"d":"16,-29r0,-10v-3,0,-6,1,-6,5v0,3,2,4,6,5xm20,-19r0,13v3,0,7,-3,7,-7v0,-3,-2,-5,-7,-6xm0,-15r9,0v0,5,3,8,7,9r0,-14r-2,0v-6,-2,-13,-4,-13,-13v0,-9,7,-14,15,-14r0,-5r4,0r0,5v8,1,13,5,14,14r-9,0v0,-3,-2,-6,-5,-6r0,11v1,0,2,1,3,1v12,3,13,11,13,15v0,4,-3,12,-16,13r0,6r-4,0r0,-6v-9,-1,-15,-6,-16,-16"},"%":{"d":"5,-33v0,-7,4,-13,11,-13v8,0,10,6,10,13v0,7,-4,12,-11,12v-8,0,-10,-5,-10,-12xm11,-33v0,3,0,7,4,7v4,0,5,-4,5,-7v0,-2,0,-8,-4,-8v-4,0,-5,5,-5,8xm16,1r27,-47r5,0r-26,47r-6,0xm38,-12v0,-7,4,-12,11,-12v8,0,10,6,10,13v0,7,-4,12,-11,12v-8,0,-10,-6,-10,-13xm44,-12v0,3,0,8,4,8v4,0,5,-5,5,-8v0,-2,0,-7,-4,-7v-4,0,-5,4,-5,7","w":64},"&":{"d":"24,-36v0,-2,-2,-4,-4,-4v-2,0,-4,2,-4,4v0,3,2,5,4,7v3,-2,4,-4,4,-7xm25,-11r-8,-9v-3,1,-6,3,-6,7v0,3,3,6,6,6v3,0,6,-2,8,-4xm33,0r-3,-5v-4,4,-8,6,-13,6v-8,0,-15,-5,-15,-14v0,-6,5,-11,10,-13v-2,-3,-4,-6,-4,-10v0,-6,6,-10,12,-10v7,0,12,4,12,11v0,5,-3,9,-8,11r6,7v1,-2,2,-3,2,-5r8,0v0,4,-2,8,-5,11r10,11r-12,0","w":43},"(":{"d":"12,-47r7,0v-5,9,-7,19,-7,29v0,10,2,21,7,30r-7,0v-5,-9,-9,-19,-9,-29v0,-10,3,-22,9,-30","w":18},")":{"d":"7,12r-7,0v5,-9,7,-19,7,-29v0,-10,-2,-21,-7,-30r7,0v5,9,9,19,9,29v0,10,-3,22,-9,30","w":18},"*":{"d":"15,-46r0,8r8,-3r2,5r-8,3r5,6r-4,3r-5,-6r-5,6r-4,-3r5,-6r-8,-3r2,-5r7,3r0,-8r5,0","w":26},"+":{"d":"23,-32r0,12r12,0r0,7r-12,0r0,13r-7,0r0,-13r-13,0r0,-7r13,0r0,-12r7,0","w":38},",":{"d":"4,0r0,-10r10,0r0,10v0,6,-4,10,-10,11r0,-5v3,0,5,-3,5,-6r-5,0","w":17},"-":{"d":"3,-14r0,-7r20,0r0,7r-20,0","w":26},".":{"d":"4,0r0,-10r10,0r0,10r-10,0","w":17},"\/":{"d":"-1,1r18,-48r7,0r-17,48r-8,0","w":23},"0":{"d":"1,-23v0,-17,8,-23,17,-23v9,0,16,6,16,23v0,18,-7,24,-16,24v-9,0,-17,-6,-17,-24xm10,-23v0,5,1,16,8,16v7,0,7,-11,7,-16v0,-5,0,-15,-7,-15v-7,0,-8,10,-8,15"},"1":{"d":"25,-45r0,45r-9,0r0,-29r-11,0r0,-7v6,0,12,-2,13,-9r7,0"},"2":{"d":"11,-28r-9,0v0,-10,6,-18,17,-18v8,0,15,5,15,14v0,7,-4,11,-8,14v-4,3,-10,5,-13,10r21,0r0,8r-33,0v0,-10,6,-15,14,-20v4,-3,10,-5,10,-11v0,-4,-3,-7,-7,-7v-5,0,-7,5,-7,10"},"3":{"d":"15,-20r0,-7v4,0,9,0,9,-5v0,-4,-3,-6,-6,-6v-5,0,-7,3,-7,8r-9,0v0,-9,7,-16,16,-16v7,0,15,5,15,13v0,4,-3,8,-7,9r0,0v5,1,8,5,8,10v0,9,-7,15,-16,15v-10,0,-17,-6,-17,-16r9,0v0,5,3,8,8,8v4,0,7,-3,7,-7v0,-7,-6,-6,-10,-6"},"4":{"d":"20,0r0,-10r-19,0r0,-9r19,-26r9,0r0,27r6,0r0,8r-6,0r0,10r-9,0xm20,-18r0,-15r0,0r-12,15r12,0"},"5":{"d":"32,-45r0,8r-18,0r-2,10r0,0v2,-2,5,-3,9,-3v9,0,13,7,13,15v0,9,-7,16,-16,16v-9,0,-17,-5,-17,-14r9,0v0,4,4,6,8,6v5,0,7,-4,7,-8v0,-5,-2,-9,-7,-9v-3,0,-5,2,-7,4r-8,0r4,-25r25,0"},"6":{"d":"33,-33r-8,0v-1,-3,-3,-6,-6,-6v-7,0,-9,9,-9,14r0,0v2,-4,6,-5,10,-5v4,0,8,2,11,5v2,3,3,6,3,10v0,9,-6,16,-15,16v-14,0,-18,-12,-18,-23v0,-11,5,-24,18,-24v8,0,13,5,14,13xm18,-23v-5,0,-7,4,-7,8v0,4,2,8,7,8v4,0,7,-4,7,-8v0,-4,-2,-8,-7,-8"},"7":{"d":"33,-45r0,8v-9,8,-15,25,-15,37r-9,0v1,-13,6,-26,15,-36r-22,0r0,-9r31,0"},"8":{"d":"10,-14v0,5,4,8,8,8v4,0,8,-4,8,-8v0,-4,-4,-7,-8,-7v-4,0,-8,2,-8,7xm3,-33v0,-8,8,-13,15,-13v11,0,15,8,15,12v0,4,-3,8,-7,10r0,0r0,0r0,0v5,1,9,5,9,11v0,9,-9,14,-17,14v-9,0,-17,-4,-17,-14v0,-6,3,-10,8,-11r0,0v-4,-1,-6,-5,-6,-9xm11,-33v0,4,3,6,7,6v4,0,7,-2,7,-6v0,-2,-1,-6,-7,-6v-4,0,-7,2,-7,6"},"9":{"d":"2,-12r9,0v1,3,3,6,6,6v7,0,8,-9,8,-14r0,0v-2,4,-6,5,-10,5v-4,0,-7,-1,-10,-4v-2,-3,-4,-6,-4,-10v0,-9,7,-17,16,-17v14,0,17,12,17,23v0,11,-4,24,-17,24v-8,0,-14,-5,-15,-13xm17,-22v5,0,8,-4,8,-8v0,-4,-3,-8,-8,-8v-4,0,-7,4,-7,8v0,4,2,8,7,8"},":":{"d":"4,0r0,-10r10,0r0,10r-10,0xm14,-33r0,10r-10,0r0,-10r10,0","w":17},";":{"d":"4,0r0,-10r10,0r0,10v0,6,-4,10,-10,11r0,-5v3,0,5,-3,5,-6r-5,0xm14,-33r0,10r-10,0r0,-10r10,0","w":17},"<":{"d":"35,-33r0,7r-23,10r23,9r0,8r-32,-13r0,-8","w":38},"=":{"d":"35,-26r0,6r-32,0r0,-6r32,0xm35,-13r0,7r-32,0r0,-7r32,0","w":38},">":{"d":"3,1r0,-8r23,-9r-23,-10r0,-7r32,13r0,8","w":38},"?":{"d":"11,-31r-9,0v0,-9,7,-16,16,-16v12,0,16,8,16,13v0,6,-3,8,-6,10v-3,2,-5,4,-6,8r0,2r-9,0r0,-3v0,-6,3,-8,6,-10v2,-2,4,-4,4,-7v0,-4,-2,-5,-5,-5v-5,0,-7,3,-7,8xm12,0r0,-10r10,0r0,10r-10,0"},"@":{"d":"19,-20v0,3,2,5,5,5v5,0,7,-5,7,-9v0,-3,-1,-6,-4,-6v-5,0,-8,6,-8,10xm40,-35r-4,17v-1,2,-2,4,0,4v4,0,8,-5,8,-12v0,-10,-7,-16,-17,-16v-11,0,-19,8,-19,19v0,11,8,19,19,19v5,0,11,-2,14,-5r5,0v-4,7,-11,10,-19,10v-14,0,-25,-10,-25,-24v0,-14,12,-24,25,-24v12,0,22,8,22,20v0,13,-11,18,-15,18v-3,0,-5,-1,-5,-3r0,0v-2,3,-4,3,-7,3v-6,0,-10,-5,-10,-11v0,-8,6,-16,14,-16v3,0,7,2,8,5r1,-4r5,0","w":51},"A":{"d":"0,0r17,-46r10,0r17,46r-10,0r-4,-10r-17,0r-3,10r-10,0xm22,-34r-6,16r12,0r-6,-16r0,0","w":43},"B":{"d":"14,-20r0,12r11,0v4,0,8,-1,8,-6v0,-5,-4,-6,-8,-6r-11,0xm4,0r0,-46r22,0v9,0,15,3,15,12v0,4,-3,7,-7,9v6,2,9,6,9,12v0,9,-8,13,-16,13r-23,0xm14,-38r0,11r11,0v4,0,6,-2,6,-6v0,-4,-3,-5,-7,-5r-10,0","w":45},"C":{"d":"45,-30r-10,0v-1,-5,-5,-8,-10,-8v-9,0,-13,7,-13,15v0,8,4,16,13,16v6,0,9,-5,10,-11r10,0v-1,11,-9,19,-20,19v-14,0,-23,-11,-23,-24v0,-14,9,-24,23,-24v10,0,19,6,20,17","w":47},"D":{"d":"4,0r0,-46r20,0v12,0,21,8,21,23v0,13,-7,23,-21,23r-20,0xm14,-37r0,29r9,0v6,0,12,-4,12,-14v0,-9,-3,-15,-13,-15r-8,0","w":47},"E":{"d":"4,0r0,-46r35,0r0,9r-25,0r0,10r23,0r0,7r-23,0r0,12r25,0r0,8r-35,0","w":41},"F":{"d":"4,0r0,-46r33,0r0,9r-23,0r0,10r20,0r0,8r-20,0r0,19r-10,0","w":37},"G":{"d":"38,0r-1,-5v-4,5,-8,6,-12,6v-14,0,-23,-11,-23,-24v0,-14,9,-24,23,-24v9,0,18,6,19,16r-9,0v-1,-5,-5,-7,-10,-7v-9,0,-13,7,-13,15v0,8,4,16,13,16v7,0,10,-4,11,-10r-10,0r0,-8r19,0r0,25r-7,0","w":48},"H":{"d":"4,0r0,-46r10,0r0,18r19,0r0,-18r10,0r0,46r-10,0r0,-20r-19,0r0,20r-10,0","w":47},"I":{"d":"4,0r0,-46r10,0r0,46r-10,0","w":18},"J":{"d":"31,-46r0,32v0,6,-1,15,-15,15v-8,0,-15,-4,-15,-14r0,-4r9,0r0,2v0,4,1,8,6,8v5,0,5,-5,5,-8r0,-31r10,0"},"K":{"d":"4,0r0,-46r10,0r0,19r18,-19r13,0r-18,18r20,28r-13,0r-14,-21r-6,6r0,15r-10,0","w":46},"L":{"d":"4,0r0,-46r10,0r0,38r23,0r0,8r-33,0","w":37},"M":{"d":"4,0r0,-46r15,0r10,32r0,0r10,-32r15,0r0,46r-10,0r0,-32r0,0r-11,32r-8,0r-11,-32r0,0r0,32r-10,0","w":58},"N":{"d":"4,0r0,-46r10,0r19,31r1,0r0,-31r9,0r0,46r-10,0r-19,-31r0,0r0,31r-10,0","w":47},"O":{"d":"2,-23v0,-14,9,-24,23,-24v14,0,22,10,22,24v0,13,-8,24,-22,24v-14,0,-23,-11,-23,-24xm12,-23v0,8,4,16,13,16v9,0,12,-8,12,-16v0,-8,-3,-15,-12,-15v-9,0,-13,7,-13,15","w":49},"P":{"d":"4,0r0,-46r21,0v11,0,16,8,16,15v0,7,-5,15,-16,15r-11,0r0,16r-10,0xm14,-38r0,14r8,0v5,0,9,-1,9,-7v0,-6,-4,-7,-9,-7r-8,0","w":42},"Q":{"d":"47,-1r-5,5r-6,-6v-3,2,-7,3,-11,3v-14,0,-23,-11,-23,-24v0,-14,9,-24,23,-24v14,0,22,10,22,24v0,7,-2,13,-6,17xm25,-12r4,-5r5,5v2,-2,3,-6,3,-11v0,-8,-3,-15,-12,-15v-9,0,-13,7,-13,15v0,8,4,16,13,16v1,0,3,0,4,-1","w":49},"R":{"d":"4,0r0,-46r25,0v8,0,13,6,13,13v0,5,-2,9,-7,11r0,0v5,1,7,6,7,11v0,3,0,8,2,11r-10,0v-1,-3,-1,-7,-2,-11v-1,-5,-2,-7,-7,-7r-11,0r0,18r-10,0xm14,-38r0,13r11,0v4,0,7,-2,7,-7v0,-4,-3,-6,-7,-6r-11,0","w":46},"S":{"d":"2,-15r9,0v0,6,5,8,10,8v4,0,9,0,9,-5v0,-5,-6,-6,-13,-8v-7,-2,-14,-4,-14,-13v0,-9,9,-14,17,-14v10,0,18,4,18,15r-9,0v0,-6,-4,-7,-9,-7v-3,0,-7,1,-7,5v0,4,2,4,13,7v3,1,14,3,14,13v0,8,-7,15,-19,15v-10,0,-19,-5,-19,-16","w":41},"T":{"d":"15,0r0,-37r-14,0r0,-9r37,0r0,9r-13,0r0,37r-10,0","w":39},"U":{"d":"43,-46r0,29v0,12,-7,18,-19,18v-12,0,-20,-6,-20,-18r0,-29r10,0r0,29v0,5,2,10,10,10v7,0,9,-3,9,-10r0,-29r10,0","w":47},"V":{"d":"41,-46r-15,46r-12,0r-15,-46r11,0r10,32r0,0r10,-32r11,0","w":40},"W":{"d":"60,-46r-12,46r-10,0r-8,-31r0,0r-8,31r-10,0r-12,-46r10,0r7,31r1,0r8,-31r9,0r8,32r0,0r7,-32r10,0","w":60},"X":{"d":"0,0r16,-24r-15,-22r12,0r9,15r9,-15r11,0r-15,22r16,24r-12,0r-10,-16r-10,16r-11,0","w":42},"Y":{"d":"16,0r0,-18r-17,-28r12,0r10,18r11,-18r11,0r-17,28r0,18r-10,0","w":42},"Z":{"d":"1,0r0,-8r25,-29r-23,0r0,-9r36,0r0,8r-24,30r25,0r0,8r-39,0","w":41},"[":{"d":"4,12r0,-59r17,0r0,7r-8,0r0,44r8,0r0,8r-17,0","w":21},"\\":{"d":"7,-47r17,48r-7,0r-18,-48r8,0","w":23},"]":{"d":"17,-47r0,59r-17,0r0,-8r8,0r0,-44r-8,0r0,-7r17,0","w":21},"^":{"d":"4,-20r11,-25r8,0r11,25r-7,0r-8,-18r-8,18r-7,0","w":38},"_":{"d":"0,8r0,-3r32,0r0,3r-32,0","w":32},"a":{"d":"24,-13r0,-3v-2,1,-4,1,-7,2v-3,1,-6,2,-6,5v0,3,3,4,6,4v7,0,7,-6,7,-8xm12,-23r-9,0v1,-9,9,-11,16,-11v7,0,14,1,14,9r0,18v0,3,0,6,1,7r-9,0v0,-1,-1,-2,-1,-3v-3,3,-7,4,-11,4v-6,0,-11,-3,-11,-10v0,-7,5,-9,11,-10v6,-1,11,0,11,-4v0,-4,-3,-5,-6,-5v-3,0,-6,1,-6,5","w":36},"b":{"d":"3,0r0,-46r10,0r0,17r0,0v2,-3,6,-5,10,-5v7,0,14,5,14,17v0,12,-7,18,-14,18v-5,0,-9,-1,-11,-5r0,0r0,4r-9,0xm28,-17v0,-6,-3,-10,-8,-10v-5,0,-8,4,-8,10v0,6,3,11,8,11v5,0,8,-5,8,-11","w":39},"c":{"d":"35,-21r-9,0v-1,-4,-3,-6,-7,-6v-6,0,-7,6,-7,11v0,5,1,10,7,10v4,0,6,-3,7,-7r9,0v-1,9,-7,14,-16,14v-10,0,-17,-7,-17,-17v0,-10,6,-18,17,-18v8,0,15,5,16,13","w":36},"d":{"d":"27,0r0,-4r0,0v-2,4,-6,5,-10,5v-10,0,-15,-9,-15,-18v0,-9,5,-17,15,-17v4,0,8,2,10,5r-1,0r1,0r0,-17r9,0r0,46r-9,0xm27,-17v0,-5,-2,-10,-8,-10v-6,0,-8,5,-8,10v0,5,2,11,8,11v6,0,8,-6,8,-11","w":39},"e":{"d":"35,-14r-24,0v0,6,3,8,8,8v4,0,6,-2,7,-4r8,0v-3,8,-8,11,-15,11v-10,0,-17,-8,-17,-18v0,-10,7,-17,17,-17v11,0,17,10,16,20xm11,-20r15,0v-1,-5,-4,-7,-8,-7v-6,0,-7,4,-7,7","w":36},"f":{"d":"5,0r0,-27r-5,0r0,-6r5,0r0,-3v0,-6,5,-10,12,-10v2,0,2,1,4,1r0,6r-3,0v-2,0,-3,1,-3,4r0,2r6,0r0,6r-6,0r0,27r-10,0","w":21},"g":{"d":"35,-33r0,31v0,5,-2,15,-17,15v-7,0,-14,-3,-14,-11r9,0v1,3,3,4,6,4v5,0,8,-3,8,-8r0,-4r-1,0v-2,3,-5,5,-9,5v-10,0,-15,-8,-15,-17v0,-9,6,-16,15,-16v4,0,7,1,9,5r1,0r0,-4r8,0xm19,-8v5,0,8,-4,8,-9v0,-5,-2,-10,-8,-10v-5,0,-7,4,-7,9v0,5,1,10,7,10","w":39},"h":{"d":"3,0r0,-46r10,0r0,18r0,0v2,-4,6,-6,9,-6v10,0,12,6,12,14r0,20r-9,0r0,-19v0,-5,-1,-8,-5,-8v-5,0,-7,3,-7,10r0,17r-10,0","w":37},"i":{"d":"4,0r0,-33r9,0r0,33r-9,0xm13,-46r0,8r-9,0r0,-8r9,0","w":16},"j":{"d":"-1,11r0,-7r2,0v2,0,3,-1,3,-3r0,-34r9,0r0,35v0,7,-2,10,-11,10v-1,0,-2,-1,-3,-1xm13,-46r0,8r-9,0r0,-8r9,0","w":17},"k":{"d":"4,0r0,-46r9,0r0,25r12,-12r11,0r-13,12r14,21r-11,0r-9,-15r-4,4r0,11r-9,0","w":36},"l":{"d":"4,0r0,-46r9,0r0,46r-9,0","w":16},"m":{"d":"4,0r0,-33r8,0r0,4r0,0v2,-3,7,-5,11,-5v4,0,7,2,9,6v2,-3,5,-6,10,-6v7,0,12,3,12,12r0,22r-9,0r0,-19v0,-4,0,-8,-5,-8v-5,0,-6,5,-6,9r0,18r-10,0r0,-19v0,-4,1,-8,-5,-8v-2,0,-6,2,-6,8r0,19r-9,0","w":57},"n":{"d":"3,0r0,-33r9,0r0,5r0,0v2,-4,6,-6,10,-6v10,0,12,6,12,14r0,20r-9,0r0,-19v0,-5,-1,-8,-5,-8v-5,0,-7,3,-7,10r0,17r-10,0","w":37},"o":{"d":"2,-17v0,-11,8,-17,18,-17v10,0,17,6,17,17v0,10,-7,18,-17,18v-10,0,-18,-8,-18,-18xm12,-17v0,5,2,11,8,11v6,0,8,-6,8,-11v0,-5,-2,-10,-8,-10v-6,0,-8,5,-8,10","w":39},"p":{"d":"3,12r0,-45r9,0r0,4r0,0v2,-4,6,-5,10,-5v10,0,15,9,15,18v0,9,-4,17,-14,17v-4,0,-8,-2,-10,-5r0,0r0,16r-10,0xm20,-6v6,0,8,-5,8,-10v0,-5,-2,-11,-8,-11v-6,0,-8,6,-8,11v0,5,2,10,8,10","w":39},"q":{"d":"36,-33r0,45r-9,0r0,-16r-1,0v-2,4,-6,5,-10,5v-6,0,-14,-4,-14,-17v0,-9,5,-18,15,-18v4,0,8,1,10,5r0,0r0,-4r9,0xm11,-17v0,5,2,11,8,11v6,0,8,-5,8,-10v0,-5,-2,-11,-8,-11v-6,0,-8,5,-8,10","w":39},"r":{"d":"3,0r0,-33r9,0r0,6r0,0v2,-4,7,-7,11,-7r2,0r0,9v-1,0,-2,-1,-3,-1v-7,0,-9,5,-9,11r0,15r-10,0","w":24},"s":{"d":"2,-11r8,0v0,4,3,6,7,6v3,0,6,-1,6,-4v0,-3,-3,-5,-10,-6v-5,-1,-10,-2,-10,-8v0,-8,7,-11,14,-11v7,0,14,3,15,11r-9,0v0,-4,-3,-5,-6,-5v-2,0,-5,0,-5,3v0,3,5,4,10,5v5,1,11,3,11,9v0,9,-8,12,-16,12v-8,0,-15,-3,-15,-12","w":34},"t":{"d":"15,-43r0,10r7,0r0,6r-7,0r0,16v0,3,1,4,4,4r3,0r0,7r-6,0v-6,0,-10,0,-10,-7r0,-20r-6,0r0,-6r6,0r0,-10r9,0","w":22},"u":{"d":"34,-33r0,33r-8,0r0,-5r0,0v-2,4,-6,6,-10,6v-10,0,-13,-6,-13,-14r0,-20r10,0r0,19v0,5,1,8,5,8v5,0,7,-3,7,-10r0,-17r9,0","w":37},"v":{"d":"33,-33r-11,33r-10,0r-12,-33r10,0r7,23r0,0r7,-23r9,0","w":33},"w":{"d":"52,-33r-11,33r-9,0r-6,-22r0,0r-6,22r-9,0r-11,-33r10,0r6,22r0,0r6,-22r9,0r5,22r0,0r6,-22r10,0","w":52},"x":{"d":"0,0r12,-17r-11,-16r10,0r6,9r6,-9r10,0r-11,15r12,18r-10,0r-7,-10r-7,10r-10,0","w":34},"y":{"d":"34,-33r-14,37v-2,5,-6,8,-12,8v-2,0,-3,-1,-5,-1r0,-7r5,0v3,0,4,-3,3,-6r-11,-31r9,0r8,23r0,0r7,-23r10,0","w":33},"z":{"d":"1,0r0,-7r18,-19r-16,0r0,-7r28,0r0,7r-18,19r19,0r0,7r-31,0","w":33},"{":{"d":"21,-47r0,7r-3,0v-3,0,-4,3,-4,5r0,10v0,6,-4,7,-6,7r0,1v2,0,6,2,6,7r0,10v0,2,1,4,4,4r3,0r0,8r-8,0v-3,0,-8,-3,-8,-9r0,-12v0,-4,-4,-6,-6,-6r0,-5v2,0,6,-2,6,-6r0,-12v0,-6,5,-9,8,-9r8,0","w":21},"|":{"d":"4,1r0,-48r7,0r0,48r-7,0","w":14},"}":{"d":"0,12r0,-8r3,0v3,0,4,-2,4,-4r0,-10v0,-5,4,-7,6,-7r0,-1v-2,0,-6,-1,-6,-7r0,-10v0,-2,-1,-5,-4,-5r-3,0r0,-7r8,0v3,0,8,3,8,9r0,12v0,4,4,6,6,6r0,5v-2,0,-6,2,-6,6r0,12v0,6,-5,9,-8,9r-8,0","w":21},"~":{"d":"32,-22r2,6v-2,3,-4,5,-8,5v-2,0,-4,-1,-6,-2v-2,-1,-5,-2,-8,-2v-3,0,-4,3,-5,5r-3,-6v1,-3,4,-6,8,-6v2,0,5,1,7,2v2,1,5,3,7,3v3,0,5,-3,6,-5","w":38},"'":{"d":"6,-25r0,-21r6,0r0,21r-6,0","w":17},"`":{"d":"7,-37r-10,-9r10,0r6,9r-6,0","w":16},"\u00a0":{"w":17}}});



// Smart Columns
// http://www.sohtanaka.com/

$(document).ready(function(){
	
	$('a[href^="http://"]')	.attr({ target: "_blank" });

	function smartColumns() {
		
		$("ul.column").css({ 'width' : "100%"});
		
		var colWrap = $("ul.column").width();
		var colNum = Math.floor(colWrap / 200);
		var colFixed = Math.floor(colWrap / colNum);	
		
		$("ul.column").css({ 'width' : colWrap});
		$("ul.column li").css({ 'width' : colFixed});
		
	}	
	
	smartColumns();	

	$(window).resize(function () {
		smartColumns();
		
	}); 
		
});

////////////////////////////////////////////
/**
 * @author Alexander Farkas
 * v. 1.1
	* http://plugins.jquery.com/project/backgroundPosition-Effect
 */

(function($){
	
	if(!document.defaultView || !document.defaultView.getComputedStyle){
		var oldCurCSS = jQuery.curCSS;
		jQuery.curCSS = function(elem, name, force){
			if(name !== 'backgroundPosition' || !elem.currentStyle || elem.currentStyle[ name ]){
				return oldCurCSS.apply(this, arguments);
			}
			var style = elem.style;
			if ( !force && style && style[ name ] ){
				return style[ name ];
			}
			return oldCurCSS(elem, 'backgroundPositionX', force) +' '+ oldCurCSS(elem, 'backgroundPositionY', force);
		};
	}
})(jQuery);

(function($) {
	
	function toArray(strg){
		strg = strg.replace(/left|top/g,'0px');
		strg = strg.replace(/right|bottom/g,'100%');
		strg = strg.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");
		var res = strg.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);
		return [parseFloat(res[1],10),res[2],parseFloat(res[3],10),res[4]];
	}
	
	$.fx.step. backgroundPosition = function(fx) {
		if (!fx.bgPosReady) {
			
			var start = $.curCSS(fx.elem,'backgroundPosition');
			if(!start){//FF2 no inline-style fallback
				start = '0px 0px';
			}
			
			start = toArray(start);
			fx.start = [start[0],start[2]];
			
			var end = toArray(fx.options.curAnim.backgroundPosition);
			fx.end = [end[0],end[2]];
			
			fx.unit = [end[1],end[3]];
			fx.bgPosReady = true;
		}
		
		var nowPosX = [];
		nowPosX[0] = ((fx.end[0] - fx.start[0]) * fx.pos) + fx.start[0] + fx.unit[0];
		nowPosX[1] = ((fx.end[1] - fx.start[1]) * fx.pos) + fx.start[1] + fx.unit[1];           
		fx.elem.style.backgroundPosition = nowPosX[0]+' '+nowPosX[1];

	};
})(jQuery);




/*
 * jQuery UI Accordion 1.6
 * 
 * Copyright (c) 2007 Jörn Zaefferer
 *
 * http://docs.jquery.com/UI/Accordion
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: $Id: jquery.accordion.js 4876 2008-03-08 11:49:04Z joern.zaefferer $
 *
 */

;(function($) {
	
// If the UI scope is not available, add it
$.ui = $.ui || {};

$.fn.extend({
	accordion: function(options, data) {
		var args = Array.prototype.slice.call(arguments, 1);

		return this.each(function() {
			if (typeof options == "string") {
				var accordion = $.data(this, "ui-accordion");
				accordion[options].apply(accordion, args);
			// INIT with optional options
			} else if (!$(this).is(".ui-accordion"))
				$.data(this, "ui-accordion", new $.ui.accordion(this, options));
		});
	},
	// deprecated, use accordion("activate", index) instead
	activate: function(index) {
		return this.accordion("activate", index);
	}
});

$.ui.accordion = function(container, options) {
	
	// setup configuration
	this.options = options = $.extend({}, $.ui.accordion.defaults, options);
	this.element = container;
	
	$(container).addClass("ui-accordion");
	
	if ( options.navigation ) {
		var current = $(container).find("a").filter(options.navigationFilter);
		if ( current.length ) {
			if ( current.filter(options.header).length ) {
				options.active = current;
			} else {
				options.active = current.parent().parent().prev();
				current.addClass("current");
			}
		}
	}
	
	// calculate active if not specified, using the first header
	options.headers = $(container).find(options.header);
	options.active = findActive(options.headers, options.active);

	if ( options.fillSpace ) {
		var maxHeight = $(container).parent().height();
		options.headers.each(function() {
			maxHeight -= $(this).outerHeight();
		});
		var maxPadding = 0;
		options.headers.next().each(function() {
			maxPadding = Math.max(maxPadding, $(this).innerHeight() - $(this).height());
		}).height(maxHeight - maxPadding);
	} else if ( options.autoheight ) {
		var maxHeight = 0;
		options.headers.next().each(function() {
			maxHeight = Math.max(maxHeight, $(this).outerHeight());
		}).height(maxHeight);
	}

	options.headers
		.not(options.active || "")
		.next()
		.hide();
	options.active.parent().andSelf().addClass(options.selectedClass);
	
	if (options.event)
		$(container).bind((options.event) + ".ui-accordion", clickHandler);
};

$.ui.accordion.prototype = {
	activate: function(index) {
		// call clickHandler with custom event
		clickHandler.call(this.element, {
			target: findActive( this.options.headers, index )[0]
		});
	},
	
	enable: function() {
		this.options.disabled = false;
	},
	disable: function() {
		this.options.disabled = true;
	},
	destroy: function() {
		this.options.headers.next().css("display", "");
		if ( this.options.fillSpace || this.options.autoheight ) {
			this.options.headers.next().css("height", "");
		}
		$.removeData(this.element, "ui-accordion");
		$(this.element).removeClass("ui-accordion").unbind(".ui-accordion");
	}
}

function scopeCallback(callback, scope) {
	return function() {
		return callback.apply(scope, arguments);
	};
}

function completed(cancel) {
	// if removed while animated data can be empty
	if (!$.data(this, "ui-accordion"))
		return;
	var instance = $.data(this, "ui-accordion");
	var options = instance.options;
	options.running = cancel ? 0 : --options.running;
	if ( options.running )
		return;
	if ( options.clearStyle ) {
		options.toShow.add(options.toHide).css({
			height: "",
			overflow: ""
		});
	}
	$(this).triggerHandler("change.ui-accordion", [options.data], options.change);
}

function toggle(toShow, toHide, data, clickedActive, down) {
	var options = $.data(this, "ui-accordion").options;
	options.toShow = toShow;
	options.toHide = toHide;
	options.data = data;
	var complete = scopeCallback(completed, this);
	
	// count elements to animate
	options.running = toHide.size() == 0 ? toShow.size() : toHide.size();
	
	if ( options.animated ) {
		if ( !options.alwaysOpen && clickedActive ) {
			$.ui.accordion.animations[options.animated]({
				toShow: jQuery([]),
				toHide: toHide,
				complete: complete,
				down: down,
				autoheight: options.autoheight
			});
		} else {
			$.ui.accordion.animations[options.animated]({
				toShow: toShow,
				toHide: toHide,
				complete: complete,
				down: down,
				autoheight: options.autoheight
			});
		}
	} else {
		if ( !options.alwaysOpen && clickedActive ) {
			toShow.toggle();
		} else {
			toHide.hide();
			toShow.show();
		}
		complete(true);
	}
}

function clickHandler(event) {
	var options = $.data(this, "ui-accordion").options;
	if (options.disabled)
		return false;
	
	// called only when using activate(false) to close all parts programmatically
	if ( !event.target && !options.alwaysOpen ) {
		options.active.parent().andSelf().toggleClass(options.selectedClass);
		var toHide = options.active.next(),
			data = {
				instance: this,
				options: options,
				newHeader: jQuery([]),
				oldHeader: options.active,
				newContent: jQuery([]),
				oldContent: toHide
			},
			toShow = options.active = $([]);
		toggle.call(this, toShow, toHide, data );
		return false;
	}
	// get the click target
	var clicked = $(event.target);
	
	// due to the event delegation model, we have to check if one
	// of the parent elements is our actual header, and find that
	if ( clicked.parents(options.header).length )
		while ( !clicked.is(options.header) )
			clicked = clicked.parent();
	
	var clickedActive = clicked[0] == options.active[0];
	
	// if animations are still active, or the active header is the target, ignore click
	if (options.running || (options.alwaysOpen && clickedActive))
		return false;
	if (!clicked.is(options.header))
		return;

	// switch classes
	options.active.parent().andSelf().toggleClass(options.selectedClass);
	if ( !clickedActive ) {
		clicked.parent().andSelf().addClass(options.selectedClass);
	}

	// find elements to show and hide
	var toShow = clicked.next(),
		toHide = options.active.next(),
		//data = [clicked, options.active, toShow, toHide],
		data = {
			instance: this,
			options: options,
			newHeader: clicked,
			oldHeader: options.active,
			newContent: toShow,
			oldContent: toHide
		},
		down = options.headers.index( options.active[0] ) > options.headers.index( clicked[0] );
	
	options.active = clickedActive ? $([]) : clicked;
	toggle.call(this, toShow, toHide, data, clickedActive, down );

	return false;
};

function findActive(headers, selector) {
	return selector != undefined
		? typeof selector == "number"
			? headers.filter(":eq(" + selector + ")")
			: headers.not(headers.not(selector))
		: selector === false
			? $([])
			: headers.filter(":eq(0)");
}

$.extend($.ui.accordion, {
	defaults: {
		selectedClass: "selected",
		alwaysOpen: true,
		animated: 'slide',
		event: "click",
		header: "a",
		autoheight: true,
		running: 0,
		navigationFilter: function() {
			return this.href.toLowerCase() == location.href.toLowerCase();
		}
	},
	animations: {
		slide: function(options, additions) {
			options = $.extend({
				easing: "swing",
				duration: 300
			}, options, additions);
			if ( !options.toHide.size() ) {
				options.toShow.animate({height: "show"}, options);
				return;
			}
			var hideHeight = options.toHide.height(),
				showHeight = options.toShow.height(),
				difference = showHeight / hideHeight;
			options.toShow.css({ height: 0, overflow: 'hidden' }).show();
			options.toHide.filter(":hidden").each(options.complete).end().filter(":visible").animate({height:"hide"},{
				step: function(now) {
					var current = (hideHeight - now) * difference;
					if ($.browser.msie || $.browser.opera) {
						current = Math.ceil(current);
					}
					options.toShow.height( current );
				},
				duration: options.duration,
				easing: options.easing,
				complete: function() {
					if ( !options.autoheight ) {
						options.toShow.css("height", "auto");
					}
					options.complete();
				}
			});
		},
		bounceslide: function(options) {
			this.slide(options, {
				easing: options.down ? "bounceout" : "swing",
				duration: options.down ? 1000 : 200
			});
		},
		easeslide: function(options) {
			this.slide(options, {
				easing: "easeinout",
				duration: 700
			})
		}
	}
});

})(jQuery);


/*
 * 	Easy Slider 1.7 - jQuery plugin
 *	written by Alen Grakalic	
 *	http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding
 *
 *	Copyright (c) 2009 Alen Grakalic (http://cssglobe.com)
 *	Dual licensed under the MIT (MIT-LICENSE.txt)
 *	and GPL (GPL-LICENSE.txt) licenses.
 *
 *	Built for jQuery library
 *	http://jquery.com
 *
 */
 
/*
 *	markup example for $("#slider").easySlider();
 *	
 * 	<div id="slider">
 *		<ul>
 *			<li><img src="images/01.jpg" alt="" /></li>
 *			<li><img src="images/02.jpg" alt="" /></li>
 *			<li><img src="images/03.jpg" alt="" /></li>
 *			<li><img src="images/04.jpg" alt="" /></li>
 *			<li><img src="images/05.jpg" alt="" /></li>
 *		</ul>
 *	</div>
 *
 */

(function($) {

	$.fn.easySlider = function(options){
	  
		// default configuration properties
		var defaults = {			
			prevId: 		'prevBtn',
			prevText: 		'Previous',
			nextId: 		'nextBtn',	
			nextText: 		'Next',
			controlsShow:	true,
			controlsBefore:	'',
			controlsAfter:	'',	
			controlsFade:	true,
			firstId: 		'firstBtn',
			firstText: 		'First',
			firstShow:		false,
			lastId: 		'lastBtn',	
			lastText: 		'Last',
			lastShow:		false,				
			vertical:		false,
			speed: 			800,
			auto:			false,
			pause:			5000,
			continuous:		false, 
			numeric: 		false,
			numericId: 		'controls'
		}; 
		
		var options = $.extend(defaults, options);  
				
		this.each(function() {  
			var obj = $(this); 				
			var s = $("li", obj).length;
			var w = $("li", obj).width(); 
			var h = $("li", obj).height(); 
			var clickable = true;
			obj.width(w); 
			obj.height(h); 
			obj.css("overflow","hidden");
			var ts = s-1;
			var t = 0;
			$("ul", obj).css('width',s*w);			
			
			if(options.continuous){
				$("ul", obj).prepend($("ul li:last-child", obj).clone().css("margin-left","-"+ w +"px"));
				$("ul", obj).append($("ul li:nth-child(2)", obj).clone());
				$("ul", obj).css('width',(s+1)*w);
			};				
			
			if(!options.vertical) $("li", obj).css('float','left');
								
			if(options.controlsShow){
				var html = options.controlsBefore;				
				if(options.numeric){
					html += '<ol id="'+ options.numericId +'"></ol>';
				} else {
					if(options.firstShow) html += '<span id="'+ options.firstId +'"><a href=\"javascript:void(0);\">'+ options.firstText +'</a></span>';
					html += ' <span id="'+ options.prevId +'"><a href=\"javascript:void(0);\">'+ options.prevText +'</a></span>';
					html += ' <span id="'+ options.nextId +'"><a href=\"javascript:void(0);\">'+ options.nextText +'</a></span>';
					if(options.lastShow) html += ' <span id="'+ options.lastId +'"><a href=\"javascript:void(0);\">'+ options.lastText +'</a></span>';				
				};
				
				html += options.controlsAfter;						
				$(obj).after(html);										
			};
			
			if(options.numeric){									
				for(var i=0;i<s;i++){						
					$(document.createElement("li"))
						.attr('id',options.numericId + (i+1))
						.html('<a rel='+ i +' href=\"javascript:void(0);\">'+ (i+1) +'</a>')
						.appendTo($("#"+ options.numericId))
						.click(function(){							
							animate($("a",$(this)).attr('rel'),true);
						}); 												
				};							
			} else {
				$("a","#"+options.nextId).click(function(){		
					animate("next",true);
				});
				$("a","#"+options.prevId).click(function(){		
					animate("prev",true);				
				});	
				$("a","#"+options.firstId).click(function(){		
					animate("first",true);
				});				
				$("a","#"+options.lastId).click(function(){		
					animate("last",true);				
				});				
			};
			
			function setCurrent(i){
				i = parseInt(i)+1;
				$("li", "#" + options.numericId).removeClass("current");
				$("li#" + options.numericId + i).addClass("current");
			};
			
			function adjust(){
				if(t>ts) t=0;		
				if(t<0) t=ts;	
				if(!options.vertical) {
					$("ul",obj).css("margin-left",(t*w*-1));
				} else {
					$("ul",obj).css("margin-left",(t*h*-1));
				}
				clickable = true;
				if(options.numeric) setCurrent(t);
			};
			
			function animate(dir,clicked){
				if (clickable){
					clickable = false;
					var ot = t;				
					switch(dir){
						case "next":
							t = (ot>=ts) ? (options.continuous ? t+1 : ts) : t+1;						
							break; 
						case "prev":
							t = (t<=0) ? (options.continuous ? t-1 : 0) : t-1;
							break; 
						case "first":
							t = 0;
							break; 
						case "last":
							t = ts;
							break; 
						default:
							t = dir;
							break; 
					};	
					var diff = Math.abs(ot-t);
					var speed = diff*options.speed;						
					if(!options.vertical) {
						p = (t*w*-1);
						$("ul",obj).animate(
							{ marginLeft: p }, 
							{ queue:false, duration:speed, complete:adjust }
						);				
					} else {
						p = (t*h*-1);
						$("ul",obj).animate(
							{ marginTop: p }, 
							{ queue:false, duration:speed, complete:adjust }
						);					
					};
					
					if(!options.continuous && options.controlsFade){					
						if(t==ts){
							$("a","#"+options.nextId).hide();
							$("a","#"+options.lastId).hide();
						} else {
							$("a","#"+options.nextId).show();
							$("a","#"+options.lastId).show();					
						};
						if(t==0){
							$("a","#"+options.prevId).hide();
							$("a","#"+options.firstId).hide();
						} else {
							$("a","#"+options.prevId).show();
							$("a","#"+options.firstId).show();
						};					
					};				
					
					if(clicked) clearTimeout(timeout);
					if(options.auto && dir=="next" && !clicked){;
						timeout = setTimeout(function(){
							animate("next",false);
						},diff*options.speed+options.pause);
					};
			
				};
				
			};
			// init
			var timeout;
			if(options.auto){;
				timeout = setTimeout(function(){
					animate("next",false);
				},options.pause);
			};		
			
			if(options.numeric) setCurrent(0);
		
			if(!options.continuous && options.controlsFade){					
				$("a","#"+options.prevId).hide();
				$("a","#"+options.firstId).hide();				
			};				
			
		});
	  
	};

})(jQuery);




