/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09
 */
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("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}})());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}})());
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * This font has been released into the public domain by its author, Barry
 * Schwartz. This applies worldwide.
 * 
 * In some countries this may not be legally possible; if so:
 * 
 * Barry Schwartz grants anyone the right to use this work for any purpose,
 * without any conditions, unless such conditions are required by law.
 */
Cufon.registerFont({"w":168,"face":{"font-family":"Goudy Bookletter 1911","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 5 3 0 0 0 0 0 0","ascent":"265","descent":"-95","x-height":"7","bbox":"-29.8037 -324.024 360 85.6319","underline-thickness":"16.2","underline-position":"-32.4","stemh":"18","stemv":"24","unicode-range":"U+0020-U+00FF"},"glyphs":{" ":{"w":90},"!":{"d":"39,-220v4,-14,38,-25,31,-23v4,-1,3,12,3,18v-4,86,-6,142,-22,155v-7,0,-5,-10,-5,-17v-2,-80,-7,-133,-7,-133xm60,-31v10,0,18,9,18,19v0,10,-8,18,-18,18v-10,0,-19,-8,-19,-19v0,-11,9,-18,19,-18","w":117},"\"":{"d":"67,-244v-11,28,-35,75,-46,79v-4,0,-7,-3,-7,-8v0,-3,0,-2,21,-64v0,-17,29,-30,32,-7xm127,-244v-12,28,-34,76,-47,79v-4,0,-7,-3,-7,-8v0,-3,1,-2,22,-64v0,-17,30,-30,32,-7","w":140},"#":{"d":"118,-76v3,-40,12,-46,4,-51v-13,1,-31,-3,-41,2v0,20,-12,50,-4,52v13,-2,33,4,41,-3xm128,-146v17,-80,-3,-70,20,-75v4,0,6,1,6,4v2,6,-14,71,-8,74v12,2,34,-6,33,9v0,17,-28,0,-38,9v-1,20,-11,50,-5,52v14,3,43,-9,43,8v0,17,-30,4,-44,8v-4,0,-4,2,-4,4v-15,74,2,60,-18,68v-5,0,-7,-2,-7,-5v-2,-6,15,-67,6,-67v-9,0,-42,-3,-41,3v-15,76,4,61,-18,69v-4,0,-7,-1,-7,-5v-2,-5,15,-66,6,-67v-11,-1,-32,5,-33,-6v-2,-18,27,-7,39,-10v1,-20,12,-52,4,-54v-15,-3,-41,8,-43,-8v2,-19,38,0,49,-11v16,-81,-2,-69,19,-75v3,0,7,0,7,4v2,5,-16,74,-7,74v13,-2,33,4,41,-3","w":198},"$":{"d":"135,-191v0,9,-5,16,-14,16v-23,2,-15,-45,-39,-39v6,30,-17,77,17,80v40,21,46,32,46,66v0,40,-30,62,-60,67v-11,6,7,36,-10,36v-14,0,-6,-20,-8,-32v0,-3,0,-3,-3,-3v-36,-1,-58,-29,-58,-48v0,-23,32,-27,33,-3v-10,21,16,43,28,34v-2,-32,4,-72,-3,-98v-66,-13,-62,-108,0,-114v8,-2,-4,-18,11,-18v11,0,3,12,9,17v32,4,51,24,51,39xm66,-216v-6,0,-30,11,-30,35v0,26,28,38,31,32xm120,-62v0,-32,-33,-50,-38,-41v2,53,-6,68,2,87v5,0,36,-14,36,-46","w":173},"%":{"d":"85,40v-4,8,-22,2,-16,-7v142,-243,142,-243,143,-244v5,-6,23,-4,18,7v-144,243,-143,242,-145,244xm69,-75v30,0,29,-27,29,-50v0,-28,-12,-60,-34,-60v-23,0,-28,32,-28,49v0,20,8,61,33,61xm69,-199v20,0,50,14,50,64v0,44,-22,74,-55,74v-20,0,-49,-15,-49,-64v0,-50,25,-74,54,-74xm231,19v29,-4,28,-27,28,-50v0,-28,-11,-60,-33,-60v-22,-1,-31,34,-28,49v-1,19,8,64,33,61xm231,-104v20,0,49,14,49,64v0,43,-21,73,-54,73v-20,0,-50,-14,-50,-63v0,-50,26,-74,55,-74","w":295},"&":{"d":"168,-74v0,-4,-17,-5,-15,-17v0,-7,6,-13,14,-13v10,0,21,9,21,21v0,14,-13,28,-31,28v-19,0,-35,-17,-35,-37v3,-82,154,-34,154,-113v0,-27,-24,-48,-45,-35v8,4,8,27,-9,27v-9,0,-16,-9,-16,-18v0,-15,15,-26,32,-26v26,0,53,24,53,60v0,39,-35,69,-75,70v-15,4,7,14,7,44v0,48,-48,91,-107,91v-60,0,-105,-45,-105,-96v1,-42,23,-55,25,-64v0,-4,-15,-14,-15,-38v0,-32,30,-62,63,-62v13,0,38,5,38,22v0,9,-8,16,-16,16v-15,0,-15,-18,-31,-18v-15,0,-38,16,-38,42v0,42,11,20,53,20v18,0,32,8,32,20v0,12,-16,20,-34,20v-20,0,-31,-8,-34,-8v-12,8,-14,28,-15,42v-2,32,26,78,97,77v58,0,75,-38,75,-63v0,-24,-14,-43,-37,-43v-21,0,-39,17,-39,35v0,17,24,30,33,16xm63,-150v8,10,40,15,46,1v0,-4,-2,-9,-15,-9v-18,0,-31,5,-31,8","w":298},"'":{"d":"67,-244v-11,28,-35,75,-46,79v-4,0,-7,-4,-7,-8v0,-2,0,-2,21,-64v0,-17,29,-30,32,-7","w":80},"(":{"d":"106,70v-115,-68,-121,-258,1,-328v10,-1,7,13,2,15v-80,62,-88,228,-1,296v6,3,9,17,-2,17","w":130},")":{"d":"25,-260v113,68,121,259,-1,329v-10,0,-9,-13,-2,-16v36,-33,65,-84,65,-148v0,-59,-24,-111,-64,-148v-7,-2,-8,-18,2,-17","w":130},"*":{"d":"116,-222v0,15,-34,18,-34,23v0,6,33,3,33,24v0,37,-38,-12,-44,-2v5,18,5,40,-12,39v-17,3,-10,-32,-12,-41v-6,4,-41,28,-42,3v0,-16,33,-20,33,-26v0,-7,-32,-4,-32,-23v8,-32,35,13,44,4v-4,-10,-6,-44,11,-39v20,-2,12,32,10,41v6,-4,45,-33,45,-3","w":120},"+":{"d":"27,-83v-7,1,-9,-5,-8,-13v0,-8,5,-8,9,-8r88,0r0,-89v-1,-7,4,-9,12,-8v8,0,9,6,9,10r0,87r89,0v7,0,9,5,8,12v0,8,-5,9,-10,9r-87,0r0,89v1,7,-5,9,-13,8v-8,0,-8,-5,-8,-9r0,-88r-89,0","w":252},",":{"d":"49,16v0,-21,-33,-7,-35,-32v0,-12,11,-20,22,-20v17,0,32,18,32,41v0,32,-29,48,-37,48v-4,0,-7,-2,-7,-6v0,-5,30,-22,25,-31","w":81},"-":{"d":"72,-121v8,1,7,23,-1,25v-53,37,-55,41,-60,41v-10,-3,-11,-21,0,-25v55,-38,57,-41,61,-41","w":81},".":{"d":"41,-36v12,0,21,9,21,21v0,11,-9,21,-21,21v-11,0,-22,-8,-22,-21v0,-13,11,-21,22,-21","w":81},"\/":{"d":"18,66v-4,2,-15,2,-16,-4v0,-2,0,-2,136,-268v3,-6,15,-3,16,4","w":156},"0":{"d":"85,-158v44,0,79,36,79,82v0,45,-36,82,-80,82v-43,0,-80,-36,-80,-82v0,-46,37,-82,81,-82xm84,-139v-31,0,-56,29,-56,62v0,34,25,62,57,62v29,0,57,-24,57,-61v0,-36,-28,-63,-58,-63","w":171},"1":{"d":"15,-153v7,6,100,-11,93,8v0,8,-5,7,-27,8v-4,0,-5,2,-5,6r0,109v0,4,1,8,6,8v26,2,32,0,32,10v-5,14,-17,4,-50,4v-32,0,-46,11,-49,-5v3,-15,44,-3,34,-16r0,-110v0,-5,-3,-6,-6,-6v-28,-1,-34,1,-34,-10v0,-4,2,-6,6,-6","w":128},"2":{"d":"122,-100v0,29,-29,49,-54,76v24,6,59,7,72,-28v1,-6,9,-5,11,1v0,2,0,1,-13,46v-2,6,-6,5,-11,5v-44,-3,-103,15,-109,-2v14,-21,78,-47,81,-88v3,-39,-73,-57,-77,-15v0,4,0,11,-6,10v-3,0,-7,-3,-7,-13v0,-26,22,-45,50,-45v33,0,63,22,63,53","w":162},"3":{"d":"38,-41v7,-10,36,-33,36,-57v0,-13,-6,-35,-33,-35v-29,0,-11,19,-25,26v-4,0,-7,-3,-7,-15v0,-19,12,-37,34,-37v14,0,55,12,55,42v0,22,-21,50,-21,52v10,7,45,13,45,52v0,11,-4,37,-15,55v-20,33,-96,28,-97,-3v0,-9,8,-14,16,-14v18,0,15,25,44,25v24,0,33,-24,33,-46v0,-27,-20,-45,-59,-41v-4,0,-6,-2,-6,-4","w":129},"4":{"d":"150,-23v-2,3,2,27,-8,23v-7,1,-21,-3,-23,3r0,60v0,7,-12,3,-18,4v-3,0,-4,-1,-4,-4r0,-59v0,-2,0,-4,-3,-4r-80,0v-10,0,-4,-11,0,-17v104,-142,80,-126,100,-137v2,0,5,1,5,6r0,117v-1,11,27,-3,31,8xm95,-108r-56,82v13,6,38,0,55,2v3,0,3,-2,3,-4v-2,-26,3,-58,-2,-80","w":160},"5":{"d":"103,-139v9,0,15,-28,23,-12v0,1,0,1,-16,39v-5,13,-57,-15,-64,-13v-4,-1,-5,6,-11,30v33,3,72,23,72,73v0,45,-42,87,-66,92v-3,0,-6,-2,-6,-6v0,-8,18,-9,37,-35v29,-39,1,-121,-54,-94v-11,-9,17,-90,24,-92v4,0,56,18,61,18","w":137},"6":{"d":"132,-51v0,-32,-19,-80,-60,-80v-30,0,-37,29,-37,53v0,43,26,74,56,74v23,0,41,-18,41,-47xm53,-144v55,-4,108,26,107,83v0,38,-27,71,-68,71v-39,0,-80,-33,-80,-92v0,-71,56,-132,129,-145v9,1,8,13,1,15v-37,11,-67,35,-89,68","w":173},"7":{"d":"126,-111v-7,-20,-63,-8,-86,-8v-7,0,-6,3,-16,35v0,6,-10,10,-11,0v0,-3,5,-34,6,-78v0,-4,2,-7,7,-7v8,-4,2,21,13,21r108,0v4,0,8,1,8,7v0,3,1,3,-21,64v-59,164,-28,152,-61,156v-6,0,-10,0,-10,-5","w":162},"8":{"d":"81,-132v36,-15,37,-92,-10,-92v-19,0,-34,18,-34,39v0,36,35,53,44,53xm79,-9v74,0,41,-85,-13,-102v-5,0,-34,25,-34,57v0,27,22,45,47,45xm95,-127v30,18,58,40,58,69v0,35,-37,66,-78,66v-39,0,-69,-30,-69,-63v0,-33,27,-45,46,-62v-19,-17,-40,-38,-40,-64v0,-28,25,-59,63,-59v31,0,60,17,60,51v1,26,-20,48,-40,62","w":160},"9":{"d":"102,-12v33,-1,40,-23,40,-51v0,-41,-30,-75,-62,-75v-19,0,-42,13,-42,48v0,35,22,78,64,78xm170,-63v1,57,-52,121,-125,139v-8,-2,-10,-14,-1,-15v57,-19,88,-61,84,-64v-55,19,-116,-25,-116,-79v0,-41,34,-72,74,-72v45,0,84,40,84,91","w":183},":":{"d":"45,-148v12,0,21,9,21,21v0,11,-9,22,-21,22v-11,0,-22,-9,-22,-22v0,-12,11,-21,22,-21xm45,-36v12,0,21,9,21,21v0,11,-9,21,-21,21v-11,0,-22,-8,-22,-21v0,-13,11,-21,22,-21","w":82},";":{"d":"58,16v1,-23,-33,-7,-35,-32v0,-12,11,-20,22,-20v17,0,31,18,31,41v0,34,-31,59,-43,42v0,-5,30,-22,25,-31xm45,-148v12,0,21,9,21,21v0,11,-9,22,-21,22v-11,0,-22,-9,-22,-22v0,-12,11,-21,22,-21","w":81},"<":{"d":"25,-76v-8,-1,-9,-20,0,-20v188,-68,187,-69,190,-69v4,0,9,4,9,14v0,4,-3,6,-7,7r-159,58r161,58v10,3,4,19,-6,20v-3,0,-2,0,-188,-68","w":241},"=":{"d":"27,-110v-7,1,-9,-5,-8,-13v0,-8,4,-8,8,-8r199,0v7,-1,7,5,7,12v0,8,-5,9,-9,9r-197,0xm27,-56v-7,1,-9,-5,-8,-13v0,-8,5,-8,9,-8r198,0v7,-1,9,4,8,12v0,8,-6,9,-10,9r-197,0","w":252},">":{"d":"217,-96v6,1,8,5,7,13v0,4,-4,6,-7,7v-186,68,-185,68,-188,68v-10,-1,-14,-16,-6,-20r161,-58r-158,-58v-12,-1,-5,-23,1,-21v3,0,2,1,190,69","w":241},"?":{"d":"57,-36v12,0,22,9,22,21v0,11,-10,21,-22,21v-11,0,-21,-8,-21,-21v0,-13,10,-21,21,-21xm5,-224v-6,-15,32,-24,53,-24v46,0,63,32,63,53v0,48,-64,55,-59,113v0,10,-5,13,-9,13v-4,0,-10,-3,-10,-20v0,-47,48,-67,48,-108v0,-21,-14,-37,-32,-37v-23,0,-20,26,-38,26v-9,0,-16,-7,-16,-16","w":136},"@":{"d":"180,50v41,0,63,-14,81,-24v2,0,4,1,4,4v-9,18,-58,33,-92,33v-78,0,-141,-48,-141,-130v0,-35,12,-98,85,-134v19,-10,47,-19,78,-19v71,0,117,51,117,113v0,61,-42,110,-84,110v-35,0,-34,-27,-37,-27v-16,29,-80,46,-82,-6v7,-42,52,-119,110,-111v5,-4,14,-23,22,-7v0,5,-14,38,-25,103v-6,13,2,35,15,31v39,-1,66,-48,66,-94v0,-64,-47,-98,-102,-98v-70,0,-134,53,-134,135v0,70,48,121,119,121xm207,-131v-14,-3,-67,46,-72,94v6,33,32,16,51,-1v6,-6,7,-7,8,-12v17,-85,23,-70,13,-81","w":360},"A":{"d":"89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"B":{"d":"6,-8v-5,-11,27,-2,28,-15r0,-197v3,-18,-26,-2,-25,-21v0,-10,14,-5,23,-6v64,-5,139,-12,145,53v3,24,-22,44,-34,57v28,5,50,31,50,63v0,35,-26,58,-46,68v-24,12,-95,4,-134,7v-4,0,-7,-1,-7,-9xm68,-143v38,3,77,-3,77,-44v0,-17,-11,-47,-53,-47v-9,0,-27,-1,-27,9r0,77v0,3,0,5,3,5xm65,-30v-3,12,14,15,28,15v36,0,68,-19,68,-57v0,-35,-38,-65,-91,-56v-5,0,-5,3,-5,6r0,92","w":203},"C":{"d":"7,-121v1,-72,62,-130,132,-130v44,0,66,20,71,20v4,-1,12,-23,19,-9v-4,5,21,82,2,82v-16,0,-6,-33,-20,-41v-50,-65,-170,-33,-170,72v0,66,46,117,102,117v41,0,81,-28,94,-71v0,-1,1,-4,5,-4v3,0,6,1,6,4v-7,8,4,78,-28,64v-24,9,-57,26,-83,26v-69,0,-131,-61,-130,-130","w":252},"D":{"d":"72,-33v-1,17,21,16,36,16v53,0,106,-33,106,-97v0,-35,-15,-71,-43,-92v-24,-17,-53,-22,-75,-22v-21,0,-24,2,-24,11r0,184xm250,-123v0,74,-58,123,-136,123r-102,0v-3,0,-8,-1,-8,-10v-6,-16,41,1,36,-22r0,-182v0,-14,-9,-12,-30,-13v-5,0,-6,-3,-6,-8v0,-7,5,-8,8,-8v122,-7,238,7,238,120","w":255},"E":{"d":"177,-249v16,3,15,53,19,54v-1,7,-17,5,-18,-1v-18,-32,-17,-34,-28,-34r-68,0v-23,5,-6,45,-11,68v0,4,0,8,7,8r56,0v20,6,3,-30,23,-31v9,0,10,7,10,11r0,66v0,4,-1,10,-10,10v-24,2,3,-32,-19,-35v-25,5,-67,-14,-67,15r0,82v-3,18,29,16,45,16v12,0,44,-2,51,-7v8,-6,17,-39,29,-40v3,0,6,3,6,9v0,2,0,3,-11,51v-1,5,-3,7,-11,7r-123,0v-36,-1,-47,13,-54,-6v0,-6,4,-7,28,-16v7,-3,8,-6,8,-14r0,-188v-1,-14,-38,-2,-34,-17v0,-7,4,-8,7,-8r165,0","w":208},"F":{"d":"135,-150v13,6,3,-31,19,-31v16,5,7,13,7,41v0,32,7,37,-9,43v-9,0,-7,-7,-10,-28v0,-4,-2,-5,-6,-5r-59,0v-8,0,-8,5,-8,10r0,90v-7,24,58,1,47,25v-7,15,-19,5,-55,5v-38,0,-51,11,-57,-6v-5,-16,35,-3,31,-21r0,-191v5,-19,-27,-1,-31,-19v3,-21,9,-9,36,-9r129,-1v15,-1,28,55,13,55v-7,0,-9,-6,-23,-29v-12,-19,-53,-8,-79,-8v-10,0,-10,6,-10,13r0,60v0,4,1,6,5,6r60,0","w":194},"G":{"d":"211,-22v-80,72,-205,7,-205,-105v0,-73,55,-127,121,-127v44,0,68,23,74,23v10,0,17,-26,25,-10v-6,42,18,83,-6,82v-12,0,0,-12,-19,-36v-50,-64,-159,-64,-159,63v0,95,57,122,94,122v55,0,66,-19,60,-71v7,-18,-37,-4,-44,-21v6,-15,15,-7,46,-7v32,0,41,-7,48,6v-1,12,-20,7,-20,21r0,60v0,16,-11,2,-15,0","w":248},"H":{"d":"71,-28v-6,13,33,8,35,20v-2,21,-15,8,-49,8v-36,0,-47,12,-52,-8v0,-8,5,-7,25,-8v9,-1,9,-5,9,-11r0,-191v2,-21,-31,-4,-34,-20v2,-16,35,-7,52,-9v17,4,49,-10,50,10v0,7,-5,7,-27,8v-7,0,-9,5,-9,11r0,59v0,3,1,5,5,5r122,0v6,0,6,-3,6,-6r0,-53v4,-24,-33,-11,-33,-26v0,-19,80,-3,93,-9v4,0,6,3,6,7v6,15,-34,5,-34,22r0,191v-5,17,35,7,32,21v-4,18,-17,7,-51,7v-32,0,-43,9,-49,-5v-7,-19,42,-1,36,-25r0,-97v0,-3,-2,-4,-5,-4r-122,0v-5,0,-6,2,-6,6r0,97","w":274},"I":{"d":"75,-26v-1,17,42,4,35,18v-3,20,-18,8,-53,8v-35,0,-50,14,-52,-9v0,-8,5,-6,30,-8v6,0,7,-4,7,-10r1,-193v6,-13,-32,2,-32,-15v4,-19,15,-8,49,-8v23,0,34,-1,38,-1v3,0,6,0,6,6v6,16,-25,5,-29,18r0,194","w":116},"J":{"d":"21,55v19,-4,20,-27,21,-46r0,-223v6,-19,-30,-5,-37,-21v4,-19,18,-8,54,-8v33,0,44,-9,49,6v6,18,-37,2,-33,24v-8,117,34,273,-76,289v-28,4,-42,-45,-12,-45v18,0,19,24,34,24","w":113},"K":{"d":"105,-238v-1,15,-33,-2,-33,22r0,77v2,11,10,4,14,-2v26,-31,64,-67,68,-81v0,-15,-24,-5,-24,-18v12,-16,53,-7,85,-7v8,0,10,4,10,7v0,10,-19,8,-32,13v-33,24,-110,115,-91,95r105,111v14,10,22,0,26,15v-1,10,-13,6,-27,6v-27,0,-26,1,-35,-9v-90,-103,-90,-104,-94,-104v-5,-1,-6,4,-6,7r0,76v0,14,6,12,29,14v3,0,8,1,8,8v0,20,-17,8,-52,8v-34,0,-47,11,-51,-6v0,-20,35,3,35,-27r0,-179v6,-26,-31,-8,-36,-27v7,-15,18,-7,51,-7v35,0,43,-9,50,8","w":235},"L":{"d":"5,-6v-5,-11,34,-5,28,-23r0,-189v5,-17,-30,2,-29,-17v5,-20,16,-4,50,-8v35,3,47,-11,50,9v-3,19,-46,-1,-37,18r0,183v0,6,0,11,9,11r70,0v24,6,27,-37,40,-43v2,0,11,1,11,8v-4,2,3,58,-17,59r-169,-2v-5,0,-6,-3,-6,-6","w":202},"M":{"d":"323,-36v-9,28,39,13,36,30v-4,18,-18,6,-54,6v-35,0,-47,10,-52,-6v0,-18,40,2,38,-29v-3,-44,3,-97,-3,-137v-43,51,-84,170,-107,177v-7,0,-10,-8,-13,-13v-39,-80,-90,-162,-93,-164v-2,0,-3,0,-3,2v-2,43,-3,110,0,148v4,12,34,-1,34,16v-5,16,-17,6,-50,6v-34,0,-46,12,-50,-6v-5,-18,48,-3,39,-31v5,-64,9,-145,9,-161v-6,-16,-13,-27,-39,-31v-3,0,-7,0,-7,-6v0,-8,3,-8,6,-8v20,2,50,-6,61,5r110,180v1,3,11,9,12,1r97,-183v14,-8,40,-1,59,-3v3,0,5,0,5,8v6,14,-36,4,-37,24v1,140,2,157,2,175","w":359},"N":{"d":"67,-50v-7,53,39,19,42,45v-4,16,-17,5,-50,5v-34,0,-45,10,-51,-5v1,-17,29,-5,36,-21v2,0,2,-11,10,-171v-5,-9,-16,-28,-44,-31v-4,0,-7,-1,-7,-8v3,-20,35,-4,52,-9v8,0,11,2,15,7r89,102v65,71,68,74,71,74v7,-40,0,-101,0,-149v0,-23,-26,-9,-32,-26v7,-14,14,-7,45,-7v31,0,35,-9,42,7v0,19,-33,-5,-33,30r0,198v-1,21,-8,21,-25,2r-154,-173v-9,37,0,87,-6,130","w":287},"O":{"d":"144,9v-72,1,-138,-63,-138,-136v0,-73,61,-132,133,-132v77,0,135,65,135,138v0,76,-60,130,-130,130xm238,-115v0,-57,-39,-125,-104,-125v-45,0,-93,31,-93,102v0,62,34,126,102,126v41,0,95,-27,95,-103","w":280},"P":{"d":"171,-179v0,-30,-29,-54,-80,-54v-20,0,-22,1,-22,5r0,103v0,4,1,4,13,4v53,0,89,-23,89,-58xm5,-6v-6,-16,32,-4,32,-21r0,-192v5,-19,-28,0,-29,-19v0,-9,8,-8,17,-8v85,-5,172,-13,177,65v-9,61,-47,73,-129,73v-4,0,-5,1,-5,5r0,73v0,8,3,12,12,13v35,1,39,-2,39,11v-5,17,-21,6,-57,6v-37,0,-51,10,-57,-6","w":205},"Q":{"d":"236,-118v0,-53,-36,-125,-101,-125v-46,0,-93,35,-93,102v0,63,41,129,105,129v49,0,89,-40,89,-106xm266,73v-51,0,-61,-50,-102,-69v-87,14,-157,-52,-157,-131v0,-70,62,-134,133,-134v66,0,128,64,128,133v0,51,-29,98,-67,124v36,27,42,58,93,59v3,0,4,2,4,4v0,6,-17,14,-32,14","w":270},"R":{"d":"95,-132v36,0,63,-13,63,-47v0,-29,-27,-54,-63,-54v-8,1,-27,-3,-24,10r0,85v0,6,3,6,24,6xm9,-8v-5,-13,39,-1,32,-21r0,-186v0,-12,-6,-11,-31,-15v-4,-1,-5,-2,-5,-6v-1,-10,9,-6,17,-7v32,0,56,-4,80,-4v65,0,84,37,84,62v1,40,-36,54,-42,63v44,52,52,77,66,93v7,13,27,12,35,3v2,0,4,2,4,4v0,5,-11,27,-32,27v-45,-12,-49,-50,-74,-78v-51,-58,-6,-41,-65,-46v-3,0,-5,2,-5,6r0,84v-2,19,51,7,42,23v-5,18,-18,6,-54,6v-36,0,-49,12,-52,-8","w":250},"S":{"d":"91,6v-32,0,-47,-26,-76,-24v-16,-9,3,-15,2,-64v0,-4,2,-7,8,-7v8,0,8,3,10,21v3,25,1,15,10,30v23,37,100,27,98,-26v-2,-47,-53,-51,-89,-63v-67,-23,-49,-119,22,-120v29,0,41,15,46,15v4,-1,17,-27,21,-8v-4,7,7,69,-6,65v-12,0,-10,-12,-25,-33v-19,-27,-75,-28,-75,13v0,42,53,43,87,56v26,10,46,35,46,68v0,43,-35,77,-79,77","w":177},"T":{"d":"48,-224v-25,1,-28,52,-36,41v-5,0,-8,-4,-8,-10v0,-2,1,-3,11,-49v1,-5,4,-6,7,-6r210,0v6,0,6,4,7,9v7,37,9,44,9,46v1,10,-15,9,-15,1v-20,-52,-31,-32,-80,-32v-8,0,-8,5,-8,10r0,188v0,9,4,8,32,11v6,1,7,3,7,10v-4,16,-20,5,-55,5v-37,0,-52,12,-56,-7v-9,-15,45,-3,38,-23r0,-183v0,-5,0,-11,-9,-11r-54,0","w":249,"k":{"c":14,"e":14,"o":14,"a":7,"g":7,"m":7,"n":7,"p":7,"q":7,"r":7,"s":7,"u":7,"v":7,"w":7,"x":7,"y":7,"z":7,"\u00e6":7}},"U":{"d":"97,-239v5,15,-36,4,-34,22v8,67,-18,143,22,182v18,17,45,20,65,20v14,0,54,-1,66,-33v18,-46,0,-106,6,-165v3,-27,-26,-9,-32,-27v5,-16,11,-7,39,-7v27,0,38,-8,38,8v0,15,-24,-3,-24,37v0,77,22,148,-32,190v-17,13,-41,17,-68,17v-86,0,-105,-47,-108,-61v-10,-47,-4,-108,-4,-164v0,-18,-23,-3,-25,-19v3,-16,16,-8,46,-8v32,0,40,-9,45,8","w":272},"V":{"d":"238,-219v-2,-20,-31,-3,-31,-20v5,-16,14,-8,45,-8v32,0,39,-10,44,9v0,12,-15,4,-27,16v-11,12,-30,80,-107,222v-1,8,-18,8,-18,0v-116,-202,-111,-220,-122,-228v-8,-2,-28,-17,-6,-20v7,5,89,-9,85,7v5,15,-28,3,-30,20v34,84,81,169,89,170v3,0,4,-2,4,-3v28,-53,54,-105,74,-165","w":298,"k":{"i":14,"r":18,"c":25,"e":25,"o":25,"a":18,"g":18,"m":18,"n":18,"p":18,"q":18,"s":18,"u":18,"v":18,"w":18,"x":18,"y":18,"z":18,"\u00e6":18}},"W":{"d":"173,-120v-53,124,-43,128,-56,128v-8,0,-10,-12,-14,-20v-49,-120,-73,-204,-76,-212v-5,-14,-21,2,-22,-14v5,-16,12,-9,43,-9v29,0,37,-8,41,8v1,15,-32,-1,-26,20v19,64,26,81,56,160v1,3,4,6,6,6v4,0,4,0,38,-90v5,-13,0,0,-23,-75v-5,-14,-4,-13,-25,-14v-4,0,-6,-2,-6,-8v6,-16,14,-7,45,-7v22,0,33,-1,37,-1v5,0,6,3,6,8v3,15,-34,0,-26,22v28,82,53,162,70,170v3,0,5,-5,6,-7v36,-75,59,-159,59,-167v4,-13,-31,-3,-31,-18v5,-15,13,-7,43,-7v29,0,37,-9,42,7v0,14,-18,3,-26,17v-3,5,-31,88,-87,214v-11,24,-22,18,-30,-2v-42,-109,-42,-109,-44,-109","w":360,"k":{"i":7,"c":22,"e":22,"o":22,"a":14,"g":14,"m":14,"n":14,"p":14,"q":14,"r":14,"s":14,"u":14,"v":14,"w":14,"x":14,"y":14,"z":14,"\u00e6":14}},"X":{"d":"60,-25v-3,14,31,2,32,19v-3,16,-16,6,-46,6v-29,0,-41,10,-44,-5v0,-10,2,-9,17,-12v14,-3,17,-8,31,-28v53,-74,53,-73,53,-75v0,-2,-2,-3,-58,-93v-11,-18,-15,-17,-30,-18v-4,0,-9,-1,-9,-9v6,-16,16,-7,50,-7v24,0,36,-1,40,-1v4,0,7,1,7,10v0,12,-25,1,-25,16v24,48,51,89,46,74v40,-57,46,-62,46,-72v2,-20,-30,0,-29,-22v6,-13,15,-5,47,-5v34,0,41,-8,49,5v0,19,-19,4,-33,17v-23,21,-84,114,-69,94v0,2,1,3,62,100v9,15,10,14,31,16v5,1,9,2,9,10v-6,17,-18,1,-53,5v-34,-3,-48,10,-53,-5v-6,-14,30,-6,30,-20v1,-1,-5,-11,-48,-79v-1,0,-1,1,-49,70v-2,3,-4,5,-4,9","w":239},"Y":{"d":"122,-125v52,-64,68,-93,66,-97v0,-18,-34,-1,-34,-19v5,-13,14,-4,41,-6v44,-4,52,4,24,26v-19,26,-94,112,-90,126r0,70v0,9,4,7,39,9v10,-2,12,16,3,18v-1,-2,-102,-2,-102,0v-4,0,-9,-2,-9,-10v0,-10,4,-8,28,-9v5,0,10,0,10,-8v-3,-32,7,-73,-7,-95v-86,-129,-44,-93,-86,-115v-1,-21,13,-11,48,-12v24,0,35,-1,39,-1v5,0,6,3,6,7v6,19,-30,1,-32,20v0,4,1,5,51,91v2,4,3,5,5,5","w":240,"k":{"e":14,"i":7,"c":14,"o":14,"a":7,"g":7,"m":7,"n":7,"p":7,"q":7,"r":7,"s":7,"u":7,"v":7,"w":7,"x":7,"y":7,"z":7,"\u00e6":7}},"Z":{"d":"6,-8v47,-74,106,-136,160,-204v0,-1,-1,-4,-5,-4r-117,0v-18,0,-17,5,-23,33v-2,8,-15,13,-15,-1v0,-1,4,-42,3,-67v0,-8,4,-10,7,-10v14,3,9,18,29,18r157,0v7,0,9,3,9,6v-26,51,-117,134,-144,197v2,12,56,11,79,11v26,0,43,-1,53,-22v7,-14,0,-40,16,-41v3,0,8,3,8,10v0,26,1,82,-18,82r-189,0v-3,0,-10,-1,-10,-8","w":226},"[":{"d":"46,-244r0,302v0,-1,14,-6,23,-11r0,-281v0,-4,-9,-3,-23,-10xm28,-256v8,-27,17,1,52,1v31,0,41,-19,48,-5v2,6,-23,24,-44,27r0,279v0,7,9,-2,27,11v10,7,23,16,12,22v-3,0,-20,-12,-47,-12v-25,0,-37,9,-41,9v-5,0,-6,-4,-6,-8r-2,-152v-5,8,-22,0,-19,-11v0,-15,13,-15,19,-10v3,-47,0,-102,1,-151","w":136},"\\":{"d":"84,72v0,7,-15,13,-16,5v-59,-255,-67,-291,-67,-292v1,-6,16,-11,17,-2v33,165,66,282,66,289","w":84},"]":{"d":"90,58r-1,-302v-14,9,-22,5,-22,10r1,283v14,2,20,9,22,9xm9,75v-2,-14,48,-28,43,-29r-2,-281v-26,-2,-52,-22,-37,-30v2,0,19,10,43,10v28,0,35,-13,43,-13v8,0,9,7,9,12r1,151v5,-4,19,-5,19,10v3,11,-13,20,-19,11v-7,45,3,104,-2,152v-2,20,-15,-1,-47,-1v-33,0,-44,20,-51,8","w":136},"^":{"d":"18,-174v37,-62,42,-84,57,-84v9,0,14,9,18,15v39,63,41,64,41,69v-5,17,-20,1,-26,-7v-29,-39,-29,-37,-32,-37v-3,0,-2,-2,-33,38v-8,10,-21,21,-25,6","w":152},"_":{"d":"15,27v-8,0,-8,-18,0,-19r160,0v7,0,8,19,0,19r-160,0","w":189},"`":{"d":"12,-223v-10,-4,-13,-29,5,-29v10,0,16,10,19,15v36,54,38,54,38,59v0,4,-3,7,-7,7v-4,0,-5,-1,-55,-52","w":81},"a":{"d":"64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"b":{"d":"1,-236v27,-13,51,-34,51,-13v0,23,-5,100,1,109v3,0,18,-15,49,-15v76,-1,101,120,22,155v-37,16,-71,-10,-93,8v-5,0,-6,-6,-6,-11v0,-42,1,-169,1,-211v-1,-13,-31,-19,-25,-22xm50,-26v0,18,24,18,38,18v37,0,61,-25,61,-61v0,-40,-29,-67,-60,-67v-17,0,-39,10,-39,18r0,92","w":174},"c":{"d":"137,-30v-9,22,-33,36,-62,36v-41,0,-69,-33,-69,-77v0,-49,31,-83,77,-83v26,0,46,13,46,27v-12,32,-36,-6,-58,-8v-65,9,-46,118,16,118v28,0,36,-19,44,-19v3,0,6,2,6,6","w":137},"d":{"d":"128,-116v-25,-43,-98,-19,-98,38v0,45,38,67,63,67v17,0,35,-6,35,-24r0,-81xm177,-19v-6,2,-58,52,-50,13v-1,0,-14,14,-42,14v-47,0,-79,-38,-79,-83v0,-37,23,-77,80,-77v28,0,37,10,42,2v-7,-34,19,-70,-22,-75v-3,-1,-7,-2,-7,-6v31,-17,54,-36,54,-21v0,8,-1,199,0,222v-3,9,21,1,24,11","w":177},"e":{"d":"144,-31v-34,56,-133,59,-136,-43v-3,-90,105,-105,131,-38v0,11,-19,14,-29,18v-75,26,-77,25,-77,28v0,4,9,52,54,52v21,0,36,-13,51,-22v3,0,6,2,6,5xm104,-112v-15,-33,-78,-30,-72,28v0,2,1,3,2,3v4,-4,71,-22,70,-31","w":147},"f":{"d":"6,-7v-4,-9,26,-2,23,-16v1,-9,1,-33,1,-103v0,-4,-2,-4,-19,-4v-2,0,-7,0,-7,-6v-6,-20,32,-5,26,-15v0,-14,2,-46,15,-69v14,-24,44,-39,66,-39v29,-1,36,33,11,33v-10,0,-19,-9,-30,-9v-27,0,-38,38,-37,81v0,5,0,6,3,6v15,3,41,-8,44,8v2,15,-29,11,-44,11v-2,0,-3,0,-3,3r0,104v-2,17,47,2,22,24v-8,-8,-78,11,-71,-9","w":105},"g":{"d":"67,-144v-18,0,-31,16,-31,40v0,27,15,51,37,51v19,0,32,-18,32,-40v0,-25,-15,-51,-38,-51xm44,11v-9,0,-13,13,-14,21v0,22,26,35,59,35v37,0,45,-16,45,-26v-11,-40,-40,-21,-90,-30xm37,-50v-2,-1,-35,-29,-29,-50v0,-30,25,-56,58,-56v26,0,38,13,46,13v14,2,17,-17,29,-20v7,0,13,8,13,15v-1,17,-25,17,-27,25v17,43,-26,100,-77,79v-6,0,-16,11,-16,19v0,22,60,12,88,20v23,6,33,24,33,40v0,20,-16,49,-75,49v-84,0,-77,-57,-51,-78v0,-2,-13,-5,-13,-21v1,-20,19,-33,21,-35","w":158},"h":{"d":"12,2v-18,-16,24,-12,18,-27r0,-189v-4,-9,-39,-11,-20,-22v40,-23,36,-23,42,-23v2,0,5,1,5,7v2,36,-4,80,2,113v2,0,18,-13,42,-13v24,0,40,14,48,33v7,17,10,28,11,95v-4,16,30,8,15,26v-5,-7,-77,8,-70,-7v0,-8,5,-7,21,-9v7,-1,7,-4,7,-31v0,-73,-5,-76,-46,-89v-16,2,-33,9,-32,23v0,2,0,86,1,89v3,16,38,4,23,24v0,-2,-67,-2,-67,0","w":185},"i":{"d":"37,-222v0,-20,35,-23,35,-1v0,21,-35,23,-35,1xm6,-4v-6,-13,34,-5,28,-23r0,-86v0,-6,-1,-6,-24,-15v-2,-1,-5,-1,-5,-4v19,-13,55,-40,55,-21r-2,94v0,44,0,46,8,46v17,0,20,7,12,15v-6,-8,-76,8,-72,-6","w":87},"j":{"d":"60,23v-4,24,-31,51,-59,60v-8,0,-14,-5,-14,-12v4,-32,47,7,47,-43r1,-141v4,-8,-14,-11,-25,-24v0,-4,0,-3,43,-21v3,-3,6,1,6,5v-2,16,0,180,1,176xm37,-217v0,-21,35,-22,35,-1v0,20,-35,23,-35,1","w":83},"k":{"d":"3,-234v9,-17,54,-34,46,-18r1,171v41,-40,43,-33,28,-63v4,-10,62,-1,68,-5v4,0,6,2,6,6v0,9,-7,6,-21,10v-15,3,-34,21,-55,45v0,2,0,1,42,51v9,11,19,23,36,25v3,0,6,2,6,7v-4,15,-12,5,-40,5v-25,0,-36,10,-39,-4v0,-14,17,-4,17,-15v0,-8,-37,-54,-39,-53v-15,4,-9,31,-10,51v-6,12,38,6,19,22v-7,-4,-66,7,-62,-6v0,-12,18,-2,18,-15r0,-194v-1,-13,-14,-13,-21,-20","w":163},"l":{"d":"58,-26v-5,17,21,7,24,21v-1,16,-13,5,-38,5v-25,0,-35,10,-38,-6v-3,-12,31,-4,25,-21r0,-184v0,-10,-32,-19,-27,-23v0,-3,0,-2,44,-25v4,-3,11,1,10,6r0,227","w":86},"m":{"d":"10,-132r36,-24v8,1,1,14,5,20v2,0,17,-16,39,-16v24,0,36,21,40,20v2,-1,43,-25,50,-20v46,-5,63,65,53,127v-3,17,20,6,22,20v-3,14,-11,5,-35,5v-26,0,-31,9,-37,-4v-6,-11,28,-4,24,-19v-3,-48,13,-107,-37,-111v-29,9,-29,4,-30,41r-1,73v-7,10,40,5,20,22v-6,-7,-80,9,-72,-8v-4,-10,36,0,29,-21v-1,-48,12,-107,-37,-107v-51,0,-21,68,-29,111v-8,15,39,7,20,25r-57,-1v-4,0,-5,-3,-5,-7v0,-11,20,-2,20,-16r0,-89v3,-7,-10,-12,-18,-21","w":260},"n":{"d":"27,-111v4,-9,-9,-11,-18,-24v0,-3,1,-3,34,-21v4,-2,9,-1,8,4v0,6,-1,14,1,18v1,0,19,-22,50,-22v20,-5,57,23,52,70r0,63v-6,14,36,8,17,25v-6,-6,-71,8,-65,-7v-5,-10,25,-1,24,-17v-3,-35,3,-62,-4,-95v-18,-37,-74,-18,-74,7r0,86v-3,16,45,8,23,27v-1,0,-16,-3,-34,-3v-26,0,-32,9,-37,-4v-4,-12,29,-5,23,-21r0,-86","w":179},"o":{"d":"8,-73v0,-50,37,-83,77,-83v43,0,76,35,76,83v0,51,-37,80,-77,80v-46,0,-76,-36,-76,-80xm85,-11v31,0,51,-29,51,-61v0,-39,-26,-67,-53,-67v-19,0,-47,16,-47,64v0,37,19,64,49,64"},"p":{"d":"57,-27v-2,10,21,17,33,17v29,0,57,-24,57,-60v0,-35,-27,-64,-56,-64v-12,0,-39,12,-34,30r0,77xm5,-131v13,-11,30,-18,44,-28v7,4,0,20,4,28v1,0,21,-24,50,-24v40,0,68,36,68,78v0,55,-52,90,-109,77v-5,14,-2,37,-2,55v0,18,55,2,32,26v-11,-7,-94,9,-87,-6v-6,-9,32,-3,28,-20r0,-167v-2,-12,-38,-17,-28,-19","w":177},"q":{"d":"134,-123v-1,-18,-25,-20,-41,-21v-34,0,-61,26,-61,60v0,37,30,65,66,65v18,0,38,-2,37,-20v0,-8,0,-16,-1,-84xm104,78v-4,-11,37,-7,31,-24r0,-62v-8,-7,-16,11,-49,11v-44,0,-80,-36,-80,-80v0,-34,25,-79,96,-79v33,1,44,9,55,-5v3,0,4,5,4,20r0,191v-3,21,18,12,25,23v-3,11,-8,8,-27,7v-37,-2,-49,15,-55,-2","w":189},"r":{"d":"27,-117v3,-7,-10,-8,-21,-22r41,-20v9,2,1,16,5,23v8,-8,68,-45,76,-8v-3,10,-13,16,-24,19v-9,0,-10,-9,-22,-9v-15,3,-30,9,-29,22r0,88v-4,16,45,7,35,19v-2,15,-14,5,-41,5v-29,0,-39,10,-43,-4v-4,-13,23,-2,23,-18r0,-95","w":128},"s":{"d":"64,7v-29,1,-55,-13,-55,-52v0,-9,2,-11,7,-11v9,0,3,12,8,22v4,19,71,34,70,-3v0,-24,-31,-27,-43,-30v-60,-15,-50,-87,12,-87v19,0,16,3,27,-2v9,10,22,53,4,51v-8,0,-6,-11,-11,-18v-9,-14,-52,-23,-52,5v0,5,1,18,28,26v26,2,59,22,59,50v0,23,-18,49,-54,49","w":121},"t":{"d":"116,-32v-19,45,-89,61,-89,-17v0,-19,4,-75,-1,-82v-8,-1,-18,3,-19,-5v0,-6,19,-13,38,-46v1,-4,11,-11,12,-1v1,9,-7,34,6,33v16,3,40,-8,45,7v2,20,-33,10,-52,12v-3,0,-3,1,-3,4v0,67,-1,75,-1,84v0,13,4,26,19,26v21,0,35,-34,45,-15","w":119},"u":{"d":"172,-20v10,15,-6,9,-37,25v-8,0,-3,-12,-6,-17v-2,0,-20,18,-50,18v-57,0,-60,-68,-56,-132v5,-9,-32,-11,-17,-23v30,-2,34,-3,38,-3v3,0,4,2,4,5v2,58,-15,135,44,135v19,0,34,-11,37,-24r0,-89v0,-10,-6,-10,-24,-13v-4,-1,-5,-1,-5,-5v0,-5,2,-6,5,-6v35,-1,39,-2,44,-2v5,0,5,3,5,7r0,113v0,4,2,3,18,11","w":181},"v":{"d":"51,-128v0,2,19,64,47,100v26,-45,37,-96,36,-101v3,-12,-27,2,-27,-15v5,-11,10,-4,33,-4v24,0,30,-7,35,5v0,14,-22,-1,-22,18v-25,74,-42,127,-59,134v-5,0,-9,-5,-12,-11v-46,-82,-59,-123,-64,-129v-7,-9,-17,0,-17,-14v5,-10,12,-3,38,-3v28,0,36,-8,40,6v3,13,-26,0,-28,14","w":176},"w":{"d":"142,-128v0,5,25,69,51,97v3,0,4,-2,4,-3v26,-46,35,-89,35,-93v4,-15,-28,-1,-29,-16v4,-12,10,-5,33,-5v23,0,30,-7,34,5v0,9,-8,8,-11,8v-15,3,-4,27,-62,135v-18,21,-17,6,-38,-31v-25,-43,-22,-45,-23,-45v-8,5,-44,104,-48,85v-4,0,-8,-3,-11,-9v-39,-73,-56,-126,-59,-130v-6,-10,-16,-1,-16,-13v4,-11,12,-5,34,-5v21,0,27,-7,31,5v0,13,-23,2,-23,13v12,35,27,70,46,100v17,-17,36,-62,37,-66v0,-3,-13,-29,-14,-31v-9,-14,-27,-2,-27,-14v4,-16,13,-4,43,-7v29,3,38,-9,42,6v0,6,-1,5,-21,7v-4,0,-8,1,-8,7","w":270},"x":{"d":"41,-18v0,10,34,3,18,19v-7,-6,-62,11,-56,-7v1,-11,17,-3,20,-13v43,-60,44,-49,41,-59v-49,-61,-44,-57,-54,-57v-10,0,-6,-15,-1,-14v8,6,70,-11,64,9v3,7,-19,1,-19,10v8,15,33,43,27,35r27,-36v0,-8,-18,0,-18,-9v2,-17,9,-8,31,-8v21,0,28,-7,31,4v0,15,-29,5,-32,20v-33,43,-30,40,-30,41v0,1,0,2,49,64v4,11,15,1,17,12v-2,16,-9,7,-34,7v-25,0,-30,7,-34,-5v-4,-13,28,-2,21,-17r-34,-42","w":159},"y":{"d":"91,-40v21,-37,33,-80,33,-88v3,-14,-23,-1,-24,-15v6,-12,11,-5,35,-5v24,0,28,-7,32,6v0,6,-2,6,-14,7v-8,1,-4,0,-29,63v-16,39,-38,90,-64,130v-9,13,-17,22,-27,22v-8,0,-14,-6,-14,-13v0,-14,20,-17,32,-31v41,-50,26,-40,-16,-131v-6,-12,-19,-35,-20,-36v-6,-8,-14,0,-14,-12v4,-13,11,-5,34,-5v23,0,29,-7,33,4v4,12,-17,4,-19,14v0,0,16,52,42,90"},"z":{"d":"122,-145r-84,118v0,4,3,4,6,4v29,-7,70,19,67,-22v0,-1,1,-6,6,-6v20,4,4,18,4,58v0,21,6,24,-10,26v-15,1,4,-33,-12,-33r-84,0v-16,-1,-11,-12,-6,-19r76,-104v-7,-11,-34,-2,-50,-5v-8,-6,-6,36,-21,17r4,-47v0,-5,3,-5,8,-5v8,0,1,13,10,13r78,0v4,0,8,1,8,5","w":129},"{":{"d":"38,-53v-1,-31,-20,-36,-22,-39v0,-3,21,-5,21,-37v0,-28,-9,-53,-9,-82v0,-42,25,-52,47,-46v0,1,-17,5,-22,23v-8,29,7,51,7,86v0,35,-16,54,-16,57v0,4,15,17,15,48v0,23,-10,45,-10,68v0,33,23,44,23,45v-20,4,-45,-7,-46,-49v0,-28,12,-51,12,-74","w":90},"|":{"d":"37,67v1,4,-4,4,-11,4v-4,0,-8,0,-8,-4r0,-321v0,-4,5,-4,9,-4v8,0,10,0,10,4r0,321","w":55},"}":{"d":"64,-211v0,29,-10,54,-10,82v-1,34,24,32,20,38v-35,19,-9,70,-9,112v0,43,-24,53,-46,49v0,-1,23,-12,23,-45v0,-23,-10,-45,-10,-68v-1,-36,21,-42,14,-52v-27,-36,-9,-84,-5,-122v3,-38,-41,-42,-16,-42v15,0,39,10,39,48","w":90},"~":{"d":"14,-62v-13,-11,17,-49,40,-50v21,0,33,21,54,21v29,1,31,-37,46,-16v0,3,-24,41,-54,41v-24,0,-33,-21,-52,-21v-15,0,-23,14,-34,25","w":162},"\u00a0":{"w":90},"\u00a1":{"d":"78,-17v-4,14,-37,25,-30,23v-5,1,-4,-12,-4,-18v0,-77,14,-141,16,-149v1,-2,2,-5,6,-5v6,0,6,9,6,16v2,80,6,133,6,133xm58,-206v-10,0,-19,-8,-19,-18v0,-10,8,-19,18,-19v10,0,19,8,19,19v0,11,-8,18,-18,18","w":117},"\u00a8":{"d":"53,-222v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-17,-6,-17,-16xm4,-222v0,-9,9,-17,18,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-18,-6,-18,-16","w":91},"\u00a9":{"d":"139,-10v58,0,110,-47,110,-110v0,-58,-47,-109,-110,-109v-62,0,-110,49,-110,109v0,62,51,110,110,110xm11,-120v0,-69,56,-128,128,-128v72,0,128,58,128,128v0,69,-55,129,-128,129v-69,0,-128,-57,-128,-129xm194,-196v11,15,9,52,10,52v0,4,0,6,-6,6v-11,0,-3,-14,-13,-27v-31,-41,-107,-22,-107,45v0,79,100,103,123,30v1,-6,9,-5,9,0v-5,5,4,49,-18,42v-16,4,-37,16,-53,16v-47,0,-85,-38,-85,-83v0,-46,38,-84,86,-84v30,0,40,11,45,11v3,0,2,-8,9,-8","w":277},"\u00ab":{"d":"8,-69v41,-42,65,-55,59,-51v16,14,3,4,-30,50r35,44v0,3,-3,7,-6,7xm59,-69v42,-42,64,-55,58,-51v3,0,6,4,6,7r-36,43r36,44v0,3,-3,7,-6,7","w":131},"\u00ac":{"d":"27,-83v-7,1,-9,-5,-8,-13v0,-8,5,-8,9,-8r203,0v3,0,3,2,3,4r0,78v1,7,-5,7,-12,7v-8,0,-9,-4,-9,-9r0,-59r-186,0","w":252},"\u00ae":{"d":"103,-197v15,16,18,35,38,36v-1,11,-22,13,-27,0v-13,-11,-12,-34,-36,-34v-1,10,2,24,-1,32v0,4,25,2,12,11v-11,-2,-32,5,-36,-4v-2,-6,11,-1,11,-8r0,-67v3,-6,-21,-2,-10,-11v26,-4,69,0,64,22v0,13,-11,22,-15,23xm77,-203v40,8,33,-33,7,-34v-16,1,-3,22,-7,34xm93,-134v35,0,63,-29,63,-62v0,-35,-28,-63,-63,-63v-33,0,-62,28,-62,63v0,33,29,62,62,62xm93,-121v-41,0,-75,-34,-75,-75v0,-42,34,-76,75,-76v42,0,76,34,76,76v0,41,-34,75,-76,75","w":186},"\u00b0":{"d":"38,-248v19,0,34,16,34,35v0,19,-15,34,-34,34v-18,0,-34,-15,-34,-34v0,-19,16,-35,34,-35xm38,-235v-11,0,-19,9,-19,21v0,12,9,22,20,22v12,0,19,-10,19,-21v0,-11,-8,-22,-20,-22","w":76},"\u00b1":{"d":"27,-101v-7,1,-9,-5,-8,-13v0,-7,5,-8,9,-8r88,0r0,-69v0,-7,6,-6,12,-6v7,0,8,3,8,8r0,67r90,0v6,-1,8,5,8,13v0,8,-5,8,-10,8r-88,0r0,69v1,8,-6,6,-12,6v-7,0,-8,-2,-8,-6r0,-69r-89,0xm27,4v-7,1,-9,-4,-8,-12v0,-8,5,-8,9,-8r198,0v6,-1,8,4,8,12v0,8,-5,8,-10,8r-197,0","w":252},"\u00b4":{"d":"43,-237v3,-12,32,-24,33,-2v-11,26,-52,65,-64,68v-4,0,-7,-3,-7,-7v0,-5,1,-4,38,-59","w":81},"\u00b6":{"d":"168,-235v-36,34,-29,186,-10,216v20,-16,2,-52,2,-94v0,-66,19,-103,19,-106v0,-5,-7,-16,-11,-16xm143,-244v-50,6,-72,72,-72,129v0,62,23,109,58,109v8,0,19,-4,19,-8v0,-3,-17,-37,-17,-99v0,-82,27,-122,27,-126v0,-3,-10,-5,-15,-5xm189,-236v1,-1,30,-32,48,-28v34,-1,27,44,4,44v-23,0,16,-29,-10,-30v-51,10,-58,92,-58,136v0,89,18,138,55,168v6,3,19,1,19,10v0,7,-8,10,-16,9v-32,-6,-51,-58,-59,-88v-9,10,-26,21,-61,21v-61,0,-102,-50,-102,-112v0,-87,71,-150,131,-150v33,0,46,20,49,20","w":270},"\u00b7":{"d":"41,-114v12,0,21,9,21,21v0,11,-9,21,-21,21v-11,0,-22,-9,-22,-22v0,-13,11,-20,22,-20","w":81},"\u00b8":{"d":"36,72v-19,0,-38,-3,-24,-16v6,3,35,6,32,-9v1,-10,-14,-17,-27,-20v0,-1,7,-19,11,-29r11,0v0,6,-10,17,-3,19v17,0,30,9,30,27v0,12,-6,28,-30,28","w":71},"\u00bb":{"d":"95,-69v-29,-45,-51,-38,-30,-51v2,0,1,0,56,47v1,1,2,2,2,4v-43,43,-62,54,-58,50v-2,0,-6,-3,-6,-6xm9,-25v10,-16,29,-31,34,-47v-11,-14,-25,-25,-35,-41v0,-3,3,-7,6,-7r59,51v-43,43,-63,54,-59,50v-3,0,-5,-3,-5,-6","w":131},"\u00bf":{"d":"69,-206v-12,0,-21,-9,-21,-21v0,-11,9,-21,21,-21v11,0,22,8,22,21v0,13,-11,21,-22,21xm121,-19v7,15,-31,25,-52,25v-46,0,-64,-32,-64,-53v0,-48,65,-55,60,-113v0,-10,5,-13,9,-13v4,0,10,3,10,20v0,47,-48,67,-48,108v0,21,13,37,31,37v23,0,21,-27,39,-27v9,0,15,7,15,16","w":136},"\u00c0":{"d":"104,-310v0,-17,25,-15,32,-5v59,46,53,31,57,46v0,4,-3,7,-8,7v-3,0,-3,0,-67,-31v-4,-2,-14,-6,-14,-17xm89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"\u00c1":{"d":"186,-315v8,-10,32,-12,33,5v0,10,-10,14,-15,17v-64,31,-65,31,-68,31v-10,-1,-7,-12,0,-17xm89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"\u00c2":{"d":"197,-262v-16,-5,-36,-32,-38,-26v-11,-2,-35,38,-44,21v0,-3,0,-2,31,-41v2,-6,15,-12,22,-3v31,42,34,41,34,44v0,2,-1,5,-5,5xm89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"\u00c3":{"d":"107,-266v-10,-8,13,-37,30,-37v16,0,24,15,40,15v23,0,23,-26,35,-12v-3,8,-21,32,-41,32v-18,0,-25,-16,-39,-16v-16,0,-22,18,-25,18xm89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"\u00c4":{"d":"166,-279v0,-9,8,-17,17,-17v10,0,17,8,17,17v0,10,-8,17,-17,17v-9,0,-17,-7,-17,-17xm117,-279v0,-9,8,-17,17,-17v10,0,18,8,18,17v0,23,-35,21,-35,0xm89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"\u00c5":{"d":"159,-320v17,0,31,15,31,32v0,18,-14,31,-31,31v-17,0,-30,-13,-30,-31v0,-17,13,-32,30,-32xm159,-306v-9,0,-16,8,-16,17v0,10,8,18,17,18v10,0,16,-8,16,-17v0,-9,-8,-18,-17,-18xm89,2v-8,-7,-89,9,-86,-7v4,-20,36,-4,37,-28v17,-44,115,-233,111,-218v10,-9,23,5,24,11r91,216v10,15,27,2,28,18v-5,17,-16,6,-48,6v-35,0,-42,9,-51,-4v-5,-17,25,-4,29,-19v0,-6,-13,-49,-27,-81v-22,-10,-62,-1,-91,-4v-4,0,-6,0,-8,4v-18,33,-32,71,-32,78v-3,16,29,4,31,20v0,5,-3,8,-8,8xm183,-127v9,-5,-24,-71,-32,-79v-3,0,-6,3,-7,6v-21,44,-42,70,-35,73r74,0","w":295,"k":{"v":11,"w":14,"y":11,"\u00fd":11,"\u00ff":11}},"\u00c6":{"d":"183,-227v-21,13,-64,94,-67,99v20,3,45,0,67,1v1,0,3,0,3,-3v-2,-31,5,-71,-3,-97xm150,-5v0,-19,36,2,36,-29r0,-71v-15,-8,-44,-3,-64,-3v-19,0,-18,0,-20,4v-21,32,-37,71,-37,78v-4,15,29,3,32,20v-3,17,-16,6,-49,6v-35,0,-56,11,-45,-13v5,-2,17,-2,25,-8v8,-7,14,-30,63,-109v49,-79,62,-89,62,-95v0,-6,-9,-6,-35,-10v-10,-1,-9,-14,-2,-17v24,5,188,2,212,3v8,15,25,60,6,60v-19,0,-12,-41,-35,-41r-69,0v-24,5,-6,46,-11,68v0,4,0,8,7,8r55,0v26,5,1,-29,24,-31v9,0,9,7,9,11r0,66v0,4,0,10,-9,10v-24,0,3,-35,-20,-35v-25,5,-67,-13,-67,15r0,79v-4,24,28,19,46,19v25,0,46,-4,51,-7v9,-5,23,-59,35,-32v0,3,-1,6,-11,52v-1,7,-6,7,-13,7r-170,2v-4,0,-6,-3,-6,-7","w":363},"\u00c7":{"d":"248,-81v-7,8,4,78,-28,64v-23,8,-49,28,-77,26v-2,7,-5,4,-1,6v18,0,31,10,31,28v0,12,-6,27,-29,27v-20,0,-40,-1,-25,-16v5,2,36,8,32,-8v1,-11,-13,-18,-27,-20v0,0,4,-12,7,-18v-71,-3,-124,-61,-124,-129v0,-72,62,-130,132,-130v44,0,66,20,71,20v4,-1,12,-23,19,-9v-4,5,21,82,2,82v-16,0,-6,-33,-20,-41v-50,-65,-170,-33,-170,72v0,66,46,117,102,117v41,0,81,-28,94,-71v0,-1,1,-4,5,-4v3,0,6,1,6,4","w":252},"\u00c8":{"d":"73,-293v-12,0,-24,-31,-1,-30v43,25,98,49,68,61v-3,0,-3,0,-67,-31xm177,-249v16,3,15,53,19,54v-1,7,-17,5,-18,-1v-18,-32,-17,-34,-28,-34r-68,0v-23,5,-6,45,-11,68v0,4,0,8,7,8r56,0v20,6,3,-30,23,-31v9,0,10,7,10,11r0,66v0,4,-1,10,-10,10v-24,2,3,-32,-19,-35v-25,5,-67,-14,-67,15r0,82v-3,18,29,16,45,16v12,0,44,-2,51,-7v8,-6,17,-39,29,-40v3,0,6,3,6,9v0,2,0,3,-11,51v-1,5,-3,7,-11,7r-123,0v-36,-1,-47,13,-54,-6v0,-6,4,-7,28,-16v7,-3,8,-6,8,-14r0,-188v-1,-14,-38,-2,-34,-17v0,-7,4,-8,7,-8r165,0","w":208},"\u00c9":{"d":"115,-315v8,-10,32,-12,33,5v0,10,-10,14,-15,17v-64,31,-64,31,-67,31v-11,-1,-9,-12,-1,-17xm177,-249v16,3,15,53,19,54v-1,7,-17,5,-18,-1v-18,-32,-17,-34,-28,-34r-68,0v-23,5,-6,45,-11,68v0,4,0,8,7,8r56,0v20,6,3,-30,23,-31v9,0,10,7,10,11r0,66v0,4,-1,10,-10,10v-24,2,3,-32,-19,-35v-25,5,-67,-14,-67,15r0,82v-3,18,29,16,45,16v12,0,44,-2,51,-7v8,-6,17,-39,29,-40v3,0,6,3,6,9v0,2,0,3,-11,51v-1,5,-3,7,-11,7r-123,0v-36,-1,-47,13,-54,-6v0,-6,4,-7,28,-16v7,-3,8,-6,8,-14r0,-188v-1,-14,-38,-2,-34,-17v0,-7,4,-8,7,-8r165,0","w":208},"\u00ca":{"d":"147,-267v-13,17,-43,-31,-44,-21v-11,-2,-35,38,-44,21v0,-3,0,-2,31,-41v3,-6,16,-12,23,-3v31,42,34,41,34,44xm177,-249v16,3,15,53,19,54v-1,7,-17,5,-18,-1v-18,-32,-17,-34,-28,-34r-68,0v-23,5,-6,45,-11,68v0,4,0,8,7,8r56,0v20,6,3,-30,23,-31v9,0,10,7,10,11r0,66v0,4,-1,10,-10,10v-24,2,3,-32,-19,-35v-25,5,-67,-14,-67,15r0,82v-3,18,29,16,45,16v12,0,44,-2,51,-7v8,-6,17,-39,29,-40v3,0,6,3,6,9v0,2,0,3,-11,51v-1,5,-3,7,-11,7r-123,0v-36,-1,-47,13,-54,-6v0,-6,4,-7,28,-16v7,-3,8,-6,8,-14r0,-188v-1,-14,-38,-2,-34,-17v0,-7,4,-8,7,-8r165,0","w":208},"\u00cb":{"d":"110,-279v0,-9,8,-17,17,-17v10,0,17,8,17,17v0,10,-8,17,-17,17v-9,0,-17,-7,-17,-17xm61,-279v0,-9,8,-17,17,-17v10,0,18,8,18,17v0,23,-35,21,-35,0xm177,-249v16,3,15,53,19,54v-1,7,-17,5,-18,-1v-18,-32,-17,-34,-28,-34r-68,0v-23,5,-6,45,-11,68v0,4,0,8,7,8r56,0v20,6,3,-30,23,-31v9,0,10,7,10,11r0,66v0,4,-1,10,-10,10v-24,2,3,-32,-19,-35v-25,5,-67,-14,-67,15r0,82v-3,18,29,16,45,16v12,0,44,-2,51,-7v8,-6,17,-39,29,-40v3,0,6,3,6,9v0,2,0,3,-11,51v-1,5,-3,7,-11,7r-123,0v-36,-1,-47,13,-54,-6v0,-6,4,-7,28,-16v7,-3,8,-6,8,-14r0,-188v-1,-14,-38,-2,-34,-17v0,-7,4,-8,7,-8r165,0","w":208},"\u00cc":{"d":"13,-310v0,-17,25,-15,32,-5v60,46,51,32,57,46v0,4,-3,7,-8,7v-3,0,-3,0,-67,-31v-4,-2,-14,-6,-14,-17xm75,-26v-1,17,42,4,35,18v-3,20,-18,8,-53,8v-35,0,-50,14,-52,-9v0,-8,5,-6,30,-8v6,0,7,-4,7,-10r1,-193v6,-13,-32,2,-32,-15v4,-19,15,-8,49,-8v23,0,34,-1,38,-1v3,0,6,0,6,6v6,16,-25,5,-29,18r0,194","w":116},"\u00cd":{"d":"69,-315v8,-10,32,-12,33,5v0,10,-10,14,-15,17v-64,31,-64,31,-67,31v-10,-1,-8,-12,-1,-17xm75,-26v-1,17,42,4,35,18v-3,20,-18,8,-53,8v-35,0,-50,14,-52,-9v0,-8,5,-6,30,-8v6,0,7,-4,7,-10r1,-193v6,-13,-32,2,-32,-15v4,-19,15,-8,49,-8v23,0,34,-1,38,-1v3,0,6,0,6,6v6,16,-25,5,-29,18r0,194","w":116},"\u00ce":{"d":"101,-267v-12,16,-42,-31,-43,-21v-11,-2,-35,38,-44,21v0,-3,0,-2,31,-41v2,-6,15,-12,22,-3v31,42,34,41,34,44xm75,-26v-1,17,42,4,35,18v-3,20,-18,8,-53,8v-35,0,-50,14,-52,-9v0,-8,5,-6,30,-8v6,0,7,-4,7,-10r1,-193v6,-13,-32,2,-32,-15v4,-19,15,-8,49,-8v23,0,34,-1,38,-1v3,0,6,0,6,6v6,16,-25,5,-29,18r0,194","w":116},"\u00cf":{"d":"64,-279v0,-9,9,-17,18,-17v10,0,17,8,17,17v0,10,-8,17,-17,17v-9,0,-18,-7,-18,-17xm16,-279v0,-9,8,-17,17,-17v10,0,17,8,17,17v0,10,-8,17,-17,17v-9,0,-17,-7,-17,-17xm75,-26v-1,17,42,4,35,18v-3,20,-18,8,-53,8v-35,0,-50,14,-52,-9v0,-8,5,-6,30,-8v6,0,7,-4,7,-10r1,-193v6,-13,-32,2,-32,-15v4,-19,15,-8,49,-8v23,0,34,-1,38,-1v3,0,6,0,6,6v6,16,-25,5,-29,18r0,194","w":116},"\u00d1":{"d":"89,-267v4,-7,16,-33,34,-33v16,0,25,16,41,16v23,0,23,-28,35,-12v-3,8,-22,32,-41,31v-18,0,-25,-16,-39,-16v-21,-1,-21,30,-30,14xm67,-50v-7,53,39,19,42,45v-4,16,-17,5,-50,5v-34,0,-45,10,-51,-5v1,-17,29,-5,36,-21v2,0,2,-11,10,-171v-5,-9,-16,-28,-44,-31v-4,0,-7,-1,-7,-8v3,-20,35,-4,52,-9v8,0,11,2,15,7r89,102v65,71,68,74,71,74v7,-40,0,-101,0,-149v0,-23,-26,-9,-32,-26v7,-14,14,-7,45,-7v31,0,35,-9,42,7v0,19,-33,-5,-33,30r0,198v-1,21,-8,21,-25,2r-154,-173v-9,37,0,87,-6,130","w":287},"\u00d2":{"d":"110,-294v-12,0,-24,-31,-1,-30v39,19,85,55,76,54v0,4,-4,7,-8,7v-3,0,-3,0,-67,-31xm144,9v-72,1,-138,-63,-138,-136v0,-73,61,-132,133,-132v77,0,135,65,135,138v0,76,-60,130,-130,130xm238,-115v0,-57,-39,-125,-104,-125v-45,0,-93,31,-93,102v0,62,34,126,102,126v41,0,95,-27,95,-103","w":280},"\u00d3":{"d":"152,-315v8,-10,32,-14,33,4v0,10,-10,14,-15,17v-64,31,-64,31,-67,31v-10,-1,-10,-13,-1,-16xm144,9v-72,1,-138,-63,-138,-136v0,-73,61,-132,133,-132v77,0,135,65,135,138v0,76,-60,130,-130,130xm238,-115v0,-57,-39,-125,-104,-125v-45,0,-93,31,-93,102v0,62,34,126,102,126v41,0,95,-27,95,-103","w":280},"\u00d4":{"d":"184,-268v-12,16,-43,-31,-44,-21v-11,-1,-34,39,-44,21v0,-3,0,-2,31,-41v3,-6,16,-12,23,-3v31,42,34,41,34,44xm144,9v-72,1,-138,-63,-138,-136v0,-73,61,-132,133,-132v77,0,135,65,135,138v0,76,-60,130,-130,130xm238,-115v0,-57,-39,-125,-104,-125v-45,0,-93,31,-93,102v0,62,34,126,102,126v41,0,95,-27,95,-103","w":280},"\u00d5":{"d":"85,-272v5,-6,17,-32,35,-32v16,0,24,16,40,16v23,0,23,-28,35,-12v-3,8,-22,32,-41,31v-18,0,-25,-16,-39,-16v-21,-1,-21,31,-30,13xm144,9v-72,1,-138,-63,-138,-136v0,-73,61,-132,133,-132v77,0,135,65,135,138v0,76,-60,130,-130,130xm238,-115v0,-57,-39,-125,-104,-125v-45,0,-93,31,-93,102v0,62,34,126,102,126v41,0,95,-27,95,-103","w":280},"\u00d6":{"d":"147,-283v0,-9,9,-17,18,-17v10,0,17,7,17,16v0,10,-8,18,-17,18v-9,0,-18,-7,-18,-17xm99,-283v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,18,-17,18v-9,0,-17,-7,-17,-17xm144,9v-72,1,-138,-63,-138,-136v0,-73,61,-132,133,-132v77,0,135,65,135,138v0,76,-60,130,-130,130xm238,-115v0,-57,-39,-125,-104,-125v-45,0,-93,31,-93,102v0,62,34,126,102,126v41,0,95,-27,95,-103","w":280},"\u00d7":{"d":"31,-13v-6,-1,-18,-13,-8,-18r62,-62v-62,-62,-66,-65,-66,-69v0,-3,7,-13,13,-12v4,0,4,2,68,66v67,-67,64,-66,68,-66v3,0,12,7,12,12v0,4,-2,5,-66,69v66,66,66,64,66,68v-1,6,-11,16,-18,9r-62,-63v-66,66,-65,66,-69,66","w":198},"\u00d8":{"d":"82,-6v-16,26,-3,17,-18,22v-23,-7,-14,3,2,-32v-36,-25,-60,-67,-60,-111v0,-91,95,-160,187,-121v10,-28,19,-21,29,-14v0,2,-2,5,-12,23v40,25,64,70,64,118v1,99,-104,160,-192,115xm41,-138v0,33,9,73,37,100r104,-190v-66,-31,-139,-1,-141,90xm93,-26v62,33,145,9,145,-89v0,-36,-11,-76,-40,-102","w":280},"\u00d9":{"d":"107,-293v-12,0,-24,-31,-1,-30v43,25,98,49,68,61v-3,0,-3,0,-67,-31xm97,-239v5,15,-36,4,-34,22v8,67,-18,143,22,182v18,17,45,20,65,20v14,0,54,-1,66,-33v18,-46,0,-106,6,-165v3,-27,-26,-9,-32,-27v5,-16,11,-7,39,-7v27,0,38,-8,38,8v0,15,-24,-3,-24,37v0,77,22,148,-32,190v-17,13,-41,17,-68,17v-86,0,-105,-47,-108,-61v-10,-47,-4,-108,-4,-164v0,-18,-23,-3,-25,-19v3,-16,16,-8,46,-8v32,0,40,-9,45,8","w":272},"\u00da":{"d":"170,-315v9,-9,32,-13,33,5v0,10,-10,14,-15,17v-64,31,-64,31,-67,31v-10,-1,-8,-13,0,-17xm97,-239v5,15,-36,4,-34,22v8,67,-18,143,22,182v18,17,45,20,65,20v14,0,54,-1,66,-33v18,-46,0,-106,6,-165v3,-27,-26,-9,-32,-27v5,-16,11,-7,39,-7v27,0,38,-8,38,8v0,15,-24,-3,-24,37v0,77,22,148,-32,190v-17,13,-41,17,-68,17v-86,0,-105,-47,-108,-61v-10,-47,-4,-108,-4,-164v0,-18,-23,-3,-25,-19v3,-16,16,-8,46,-8v32,0,40,-9,45,8","w":272},"\u00db":{"d":"175,-262v-16,-5,-36,-32,-38,-26v-11,-2,-35,38,-44,21v0,-3,0,-2,31,-41v3,-6,16,-12,23,-3v31,42,33,41,33,44v0,2,-1,5,-5,5xm97,-239v5,15,-36,4,-34,22v8,67,-18,143,22,182v18,17,45,20,65,20v14,0,54,-1,66,-33v18,-46,0,-106,6,-165v3,-27,-26,-9,-32,-27v5,-16,11,-7,39,-7v27,0,38,-8,38,8v0,15,-24,-3,-24,37v0,77,22,148,-32,190v-17,13,-41,17,-68,17v-86,0,-105,-47,-108,-61v-10,-47,-4,-108,-4,-164v0,-18,-23,-3,-25,-19v3,-16,16,-8,46,-8v32,0,40,-9,45,8","w":272},"\u00dc":{"d":"152,-279v0,-9,9,-17,18,-17v10,0,17,8,17,17v0,10,-8,17,-17,17v-9,0,-18,-7,-18,-17xm104,-279v0,-9,8,-17,17,-17v10,0,17,8,17,17v0,10,-8,17,-17,17v-9,0,-17,-7,-17,-17xm97,-239v5,15,-36,4,-34,22v8,67,-18,143,22,182v18,17,45,20,65,20v14,0,54,-1,66,-33v18,-46,0,-106,6,-165v3,-27,-26,-9,-32,-27v5,-16,11,-7,39,-7v27,0,38,-8,38,8v0,15,-24,-3,-24,37v0,77,22,148,-32,190v-17,13,-41,17,-68,17v-86,0,-105,-47,-108,-61v-10,-47,-4,-108,-4,-164v0,-18,-23,-3,-25,-19v3,-16,16,-8,46,-8v32,0,40,-9,45,8","w":272},"\u00dd":{"d":"150,-315v8,-10,32,-12,33,5v0,10,-10,14,-15,17v-64,31,-65,31,-68,31v-10,-1,-7,-12,0,-17xm122,-125v52,-64,68,-93,66,-97v0,-18,-34,-1,-34,-19v5,-13,14,-4,41,-6v44,-4,52,4,24,26v-19,26,-94,112,-90,126r0,70v0,9,4,7,39,9v10,-2,12,16,3,18v-1,-2,-102,-2,-102,0v-4,0,-9,-2,-9,-10v0,-10,4,-8,28,-9v5,0,10,0,10,-8v-3,-32,7,-73,-7,-95v-86,-129,-44,-93,-86,-115v-1,-21,13,-11,48,-12v24,0,35,-1,39,-1v5,0,6,3,6,7v6,19,-30,1,-32,20v0,4,1,5,51,91v2,4,3,5,5,5","w":240,"k":{"e":14,"i":7,"c":14,"o":14,"a":7,"g":7,"m":7,"n":7,"p":7,"q":7,"r":7,"s":7,"u":7,"v":7,"w":7,"x":7,"y":7,"z":7,"\u00e6":7}},"\u00df":{"d":"55,-24v-6,14,37,8,20,26v-6,-7,-75,8,-69,-7v0,-15,32,-1,24,-31r0,-90v0,-4,-2,-4,-19,-4v-2,0,-8,0,-8,-6v-5,-16,23,-7,27,-15v-3,-57,28,-107,79,-108v24,0,43,16,43,40v0,38,-41,48,-41,75v0,30,73,58,77,109v4,53,-95,51,-95,12v0,-13,-5,-33,6,-33v9,0,2,11,9,23v4,17,58,32,58,-3v9,-22,-75,-51,-75,-96v0,-26,31,-44,31,-75v0,-17,-11,-30,-27,-30v-8,0,-33,4,-38,54v-5,50,-1,106,-2,159","w":190},"\u00e0":{"d":"25,-223v-10,-4,-13,-30,5,-29v10,0,17,10,20,15v36,54,37,54,37,59v0,4,-2,7,-7,7v-4,0,-5,-1,-55,-52xm64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"\u00e1":{"d":"83,-237v3,-12,32,-24,33,-2v-12,25,-53,65,-64,68v-4,0,-7,-3,-7,-7v0,-5,1,-4,38,-59xm64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"\u00e2":{"d":"94,-171v-13,-2,-27,-45,-28,-35v-4,0,-5,3,-19,28v-4,8,-11,10,-14,2v4,-7,14,-68,33,-74v9,-3,18,30,33,74v0,5,-4,5,-5,5xm64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"\u00e3":{"d":"16,-202v-10,-8,13,-37,30,-37v16,0,24,15,40,15v23,0,23,-26,35,-12v-3,8,-21,32,-41,32v-18,0,-25,-17,-39,-17v-16,0,-22,19,-25,19xm64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"\u00e4":{"d":"73,-222v0,-9,8,-17,17,-17v10,0,18,7,18,16v0,21,-35,23,-35,1xm24,-222v0,-9,9,-17,18,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-18,-6,-18,-16xm64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"\u00e5":{"d":"66,-234v17,0,30,15,30,32v0,18,-13,31,-30,31v-17,0,-31,-13,-31,-31v0,-17,14,-32,31,-32xm66,-220v-9,0,-16,8,-16,17v0,10,7,18,16,18v10,0,16,-8,16,-17v0,-9,-7,-18,-16,-18xm64,-139v-30,3,-23,26,-39,28v-7,0,-15,-5,-15,-13v0,-37,113,-55,109,20r0,71v2,29,24,10,28,4v9,9,-5,33,-25,33v-18,0,-23,-14,-26,-15v-5,5,-26,18,-43,18v-25,0,-41,-18,-41,-40v-10,-39,67,-52,78,-50v9,-17,2,-58,-26,-56xm90,-69v-11,-1,-56,5,-51,32v-2,12,8,26,23,24v33,-5,32,-16,32,-46v0,-9,-1,-10,-4,-10","w":152},"\u00e6":{"d":"120,-81v3,-4,74,-21,70,-31v-14,-34,-78,-30,-72,28v0,2,1,3,2,3xm61,-12v28,7,42,-35,28,-57v-21,1,-51,7,-51,33v0,10,5,24,23,24xm113,-135v11,-5,21,-21,48,-21v34,0,66,31,65,44v0,11,-20,14,-30,18v-74,26,-76,25,-76,28v0,4,8,52,53,52v20,0,36,-13,51,-22v3,0,6,2,6,5v-11,26,-44,38,-67,38v-38,0,-52,-26,-54,-26v-2,0,-25,27,-56,27v-40,0,-53,-51,-26,-73v29,-24,74,2,66,-35v2,-21,-12,-39,-30,-39v-29,0,-24,28,-39,28v-6,0,-14,-4,-14,-12v0,-13,25,-33,56,-33v37,0,42,21,47,21","w":232},"\u00e7":{"d":"137,-30v-9,23,-34,35,-63,36v-2,8,-6,8,0,9v17,0,30,10,30,28v0,12,-6,27,-29,27v-20,0,-40,-1,-25,-16v5,2,35,7,32,-8v1,-11,-13,-18,-27,-20v0,0,5,-14,8,-21v-34,-6,-57,-35,-57,-76v0,-49,31,-83,77,-83v26,0,46,13,46,27v-12,32,-36,-6,-58,-8v-65,9,-46,118,16,118v28,0,36,-19,44,-19v3,0,6,2,6,6","w":137},"\u00e8":{"d":"21,-222v-10,-4,-13,-31,4,-30v10,0,17,10,20,15v36,54,38,55,38,60v0,4,-3,7,-8,7v-4,0,-4,-1,-54,-52xm144,-31v-34,56,-133,59,-136,-43v-3,-90,105,-105,131,-38v0,11,-19,14,-29,18v-75,26,-77,25,-77,28v0,4,9,52,54,52v21,0,36,-13,51,-22v3,0,6,2,6,5xm104,-112v-15,-33,-78,-30,-72,28v0,2,1,3,2,3v4,-4,71,-22,70,-31","w":147},"\u00e9":{"d":"78,-237v3,-12,32,-24,33,-1v-11,27,-53,63,-64,68v-4,0,-7,-3,-7,-7v0,-5,1,-5,38,-60xm144,-31v-34,56,-133,59,-136,-43v-3,-90,105,-105,131,-38v0,11,-19,14,-29,18v-75,26,-77,25,-77,28v0,4,9,52,54,52v21,0,36,-13,51,-22v3,0,6,2,6,5xm104,-112v-15,-33,-78,-30,-72,28v0,2,1,3,2,3v4,-4,71,-22,70,-31","w":147},"\u00ea":{"d":"103,-170v-12,-4,-26,-45,-27,-35v-4,0,-5,3,-19,28v-4,7,-11,11,-14,2v4,-7,14,-68,33,-74v9,-3,18,30,33,74v0,5,-5,5,-6,5xm144,-31v-34,56,-133,59,-136,-43v-3,-90,105,-105,131,-38v0,11,-19,14,-29,18v-75,26,-77,25,-77,28v0,4,9,52,54,52v21,0,36,-13,51,-22v3,0,6,2,6,5xm104,-112v-15,-33,-78,-30,-72,28v0,2,1,3,2,3v4,-4,71,-22,70,-31","w":147},"\u00eb":{"d":"83,-222v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-17,-6,-17,-16xm34,-222v0,-9,8,-17,17,-17v10,0,18,7,18,16v0,21,-35,23,-35,1xm144,-31v-34,56,-133,59,-136,-43v-3,-90,105,-105,131,-38v0,11,-19,14,-29,18v-75,26,-77,25,-77,28v0,4,9,52,54,52v21,0,36,-13,51,-22v3,0,6,2,6,5xm104,-112v-15,-33,-78,-30,-72,28v0,2,1,3,2,3v4,-4,71,-22,70,-31","w":147},"\u00ec":{"d":"14,-225v-10,-5,-13,-31,5,-30v10,0,17,10,20,15v36,54,38,55,38,60v0,4,-3,7,-8,7v-4,0,-5,-1,-55,-52xm32,-4v-6,-13,34,-5,27,-23r1,-86v0,-6,-2,-6,-25,-15v-2,-1,-4,-1,-4,-4v20,-13,56,-40,55,-21r-2,94v0,44,0,46,8,46v17,0,20,7,12,15v-6,-6,-77,8,-72,-6","w":87},"\u00ed":{"d":"46,-240v3,-12,32,-24,34,-2v-11,27,-54,64,-65,69v-4,0,-6,-3,-6,-7v0,-5,0,-5,37,-60xm6,-4v-6,-13,34,-5,28,-23r0,-86v0,-6,-1,-6,-24,-15v-2,-1,-5,-1,-5,-4v19,-13,55,-40,55,-21r-2,94v0,44,0,46,8,46v17,0,20,7,12,15v-6,-8,-76,8,-72,-6","w":87},"\u00ee":{"d":"70,-173v-12,-4,-26,-45,-27,-35v-4,0,-5,2,-19,27v-4,8,-12,12,-14,2v4,-7,15,-67,32,-74v9,-4,19,30,34,74v0,5,-5,6,-6,6xm6,-4v-6,-13,34,-5,28,-23r0,-86v0,-6,-1,-6,-24,-15v-2,-1,-5,-1,-5,-4v19,-13,55,-40,55,-21r-2,94v0,44,0,46,8,46v17,0,20,7,12,15v-6,-8,-76,8,-72,-6","w":87},"\u00ef":{"d":"6,-4v-6,-13,34,-5,28,-23r0,-86v0,-6,-1,-6,-24,-15v-2,-1,-5,-1,-5,-4v19,-13,55,-40,55,-21r-2,94v0,44,0,46,8,46v17,0,20,7,12,15v-6,-8,-76,8,-72,-6xm47,-222v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-17,-6,-17,-16xm-2,-222v0,-9,8,-17,17,-17v10,0,18,7,18,16v0,21,-35,23,-35,1","w":87},"\u00f1":{"d":"33,-207v4,-6,16,-32,34,-32v16,0,25,15,41,15v23,0,23,-26,35,-12v-4,8,-22,33,-41,32v-18,0,-25,-17,-39,-17v-21,-1,-21,30,-30,14xm27,-111v4,-9,-9,-11,-18,-24v0,-3,1,-3,34,-21v4,-2,9,-1,8,4v0,6,-1,14,1,18v1,0,19,-22,50,-22v20,-5,57,23,52,70r0,63v-6,14,36,8,17,25v-6,-6,-71,8,-65,-7v-5,-10,25,-1,24,-17v-3,-35,3,-62,-4,-95v-18,-37,-74,-18,-74,7r0,86v-3,16,45,8,23,27v-1,0,-16,-3,-34,-3v-26,0,-32,9,-37,-4v-4,-12,29,-5,23,-21r0,-86","w":179},"\u00f2":{"d":"29,-222v-10,-4,-13,-31,4,-30v10,0,17,10,20,15v36,54,38,55,38,60v0,4,-3,7,-7,7v-4,0,-5,-1,-55,-52xm8,-73v0,-50,37,-83,77,-83v43,0,76,35,76,83v0,51,-37,80,-77,80v-46,0,-76,-36,-76,-80xm85,-11v31,0,51,-29,51,-61v0,-39,-26,-67,-53,-67v-19,0,-47,16,-47,64v0,37,19,64,49,64"},"\u00f3":{"d":"120,-238v-12,26,-54,64,-65,68v-4,0,-6,-3,-6,-7v0,-5,0,-5,37,-60v3,-13,32,-24,34,-1xm8,-73v0,-50,37,-83,77,-83v43,0,76,35,76,83v0,51,-37,80,-77,80v-46,0,-76,-36,-76,-80xm85,-11v31,0,51,-29,51,-61v0,-39,-26,-67,-53,-67v-19,0,-47,16,-47,64v0,37,19,64,49,64"},"\u00f4":{"d":"112,-170v-13,-2,-27,-45,-28,-35v-4,0,-5,3,-19,28v-4,8,-11,10,-14,2v4,-7,14,-68,33,-74v9,-3,18,29,33,73v0,5,-4,6,-5,6xm8,-73v0,-50,37,-83,77,-83v43,0,76,35,76,83v0,51,-37,80,-77,80v-46,0,-76,-36,-76,-80xm85,-11v31,0,51,-29,51,-61v0,-39,-26,-67,-53,-67v-19,0,-47,16,-47,64v0,37,19,64,49,64"},"\u00f5":{"d":"33,-202v-10,-8,13,-37,30,-37v16,0,24,15,40,15v23,0,23,-26,35,-12v-3,8,-21,32,-41,32v-18,0,-24,-17,-38,-17v-16,0,-23,19,-26,19xm8,-73v0,-50,37,-83,77,-83v43,0,76,35,76,83v0,51,-37,80,-77,80v-46,0,-76,-36,-76,-80xm85,-11v31,0,51,-29,51,-61v0,-39,-26,-67,-53,-67v-19,0,-47,16,-47,64v0,37,19,64,49,64"},"\u00f6":{"d":"91,-222v0,-9,9,-17,18,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-18,-6,-18,-16xm43,-222v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-17,-6,-17,-16xm8,-73v0,-50,37,-83,77,-83v43,0,76,35,76,83v0,51,-37,80,-77,80v-46,0,-76,-36,-76,-80xm85,-11v31,0,51,-29,51,-61v0,-39,-26,-67,-53,-67v-19,0,-47,16,-47,64v0,37,19,64,49,64"},"\u00f7":{"d":"27,-83v-8,1,-8,-5,-8,-13v0,-8,4,-8,8,-8r199,0v7,-1,7,5,7,12v0,8,-5,9,-9,9r-197,0xm103,-144v0,-10,9,-19,19,-19v10,0,19,9,19,19v0,10,-9,18,-19,18v-10,0,-19,-8,-19,-18xm124,-24v-10,0,-19,-8,-19,-19v0,-10,9,-18,19,-18v10,0,19,9,19,19v0,10,-9,18,-19,18","w":252},"\u00f8":{"d":"161,-73v0,63,-56,95,-108,73v0,12,-22,16,-23,7v0,-2,2,-5,8,-15v-18,-13,-30,-37,-30,-65v1,-61,54,-99,108,-76v5,-19,18,-20,25,-10v0,2,-2,6,-10,19v20,15,30,42,30,67xm62,-17v58,29,98,-55,58,-103xm106,-131v-32,-19,-67,-3,-70,56v0,14,2,32,13,46"},"\u00f9":{"d":"34,-222v-10,-4,-13,-32,5,-30v10,0,16,10,19,15v36,54,38,55,38,60v0,4,-3,7,-7,7v-4,0,-5,-1,-55,-52xm172,-20v10,15,-6,9,-37,25v-8,0,-3,-12,-6,-17v-2,0,-20,18,-50,18v-57,0,-60,-68,-56,-132v5,-9,-32,-11,-17,-23v30,-2,34,-3,38,-3v3,0,4,2,4,5v2,58,-15,135,44,135v19,0,34,-11,37,-24r0,-89v0,-10,-6,-10,-24,-13v-4,-1,-5,-1,-5,-5v0,-5,2,-6,5,-6v35,-1,39,-2,44,-2v5,0,5,3,5,7r0,113v0,4,2,3,18,11","w":181},"\u00fa":{"d":"125,-238v-12,26,-54,64,-65,68v-4,0,-6,-3,-6,-7v0,-5,0,-5,37,-60v3,-13,32,-24,34,-1xm172,-20v10,15,-6,9,-37,25v-8,0,-3,-12,-6,-17v-2,0,-20,18,-50,18v-57,0,-60,-68,-56,-132v5,-9,-32,-11,-17,-23v30,-2,34,-3,38,-3v3,0,4,2,4,5v2,58,-15,135,44,135v19,0,34,-11,37,-24r0,-89v0,-10,-6,-10,-24,-13v-4,-1,-5,-1,-5,-5v0,-5,2,-6,5,-6v35,-1,39,-2,44,-2v5,0,5,3,5,7r0,113v0,4,2,3,18,11","w":181},"\u00fb":{"d":"117,-170v-13,-2,-27,-45,-28,-35v-4,0,-5,3,-19,28v-4,8,-11,10,-14,2v4,-7,14,-68,33,-74v9,-3,18,30,33,74v0,5,-4,5,-5,5xm172,-20v10,15,-6,9,-37,25v-8,0,-3,-12,-6,-17v-2,0,-20,18,-50,18v-57,0,-60,-68,-56,-132v5,-9,-32,-11,-17,-23v30,-2,34,-3,38,-3v3,0,4,2,4,5v2,58,-15,135,44,135v19,0,34,-11,37,-24r0,-89v0,-10,-6,-10,-24,-13v-4,-1,-5,-1,-5,-5v0,-5,2,-6,5,-6v35,-1,39,-2,44,-2v5,0,5,3,5,7r0,113v0,4,2,3,18,11","w":181},"\u00fc":{"d":"96,-222v0,-9,8,-17,17,-17v10,0,18,7,18,16v0,21,-35,23,-35,1xm48,-222v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-17,-6,-17,-16xm172,-20v10,15,-6,9,-37,25v-8,0,-3,-12,-6,-17v-2,0,-20,18,-50,18v-57,0,-60,-68,-56,-132v5,-9,-32,-11,-17,-23v30,-2,34,-3,38,-3v3,0,4,2,4,5v2,58,-15,135,44,135v19,0,34,-11,37,-24r0,-89v0,-10,-6,-10,-24,-13v-4,-1,-5,-1,-5,-5v0,-5,2,-6,5,-6v35,-1,39,-2,44,-2v5,0,5,3,5,7r0,113v0,4,2,3,18,11","w":181},"\u00fd":{"d":"120,-238v-12,26,-54,64,-65,68v-4,0,-6,-3,-6,-7v0,-5,0,-5,37,-60v3,-13,32,-24,34,-1xm91,-40v21,-37,33,-80,33,-88v3,-14,-23,-1,-24,-15v6,-12,11,-5,35,-5v24,0,28,-7,32,6v0,6,-2,6,-14,7v-8,1,-4,0,-29,63v-16,39,-38,90,-64,130v-9,13,-17,22,-27,22v-8,0,-14,-6,-14,-13v0,-14,20,-17,32,-31v41,-50,26,-40,-16,-131v-6,-12,-19,-35,-20,-36v-6,-8,-14,0,-14,-12v4,-13,11,-5,34,-5v23,0,29,-7,33,4v4,12,-17,4,-19,14v0,0,16,52,42,90"},"\u00ff":{"d":"91,-222v0,-9,9,-17,18,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-18,-6,-18,-16xm43,-222v0,-9,8,-17,17,-17v10,0,17,7,17,16v0,10,-8,17,-17,17v-9,0,-17,-6,-17,-16xm91,-40v21,-37,33,-80,33,-88v3,-14,-23,-1,-24,-15v6,-12,11,-5,35,-5v24,0,28,-7,32,6v0,6,-2,6,-14,7v-8,1,-4,0,-29,63v-16,39,-38,90,-64,130v-9,13,-17,22,-27,22v-8,0,-14,-6,-14,-13v0,-14,20,-17,32,-31v41,-50,26,-40,-16,-131v-6,-12,-19,-35,-20,-36v-6,-8,-14,0,-14,-12v4,-13,11,-5,34,-5v23,0,29,-7,33,4v4,12,-17,4,-19,14v0,0,16,52,42,90"}}});/**
 * jQuery Galleriffic plugin
 *
 * Copyright (c) 2008 Trent Foley (http://trentacular.com)
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Much thanks to primary contributer Ponticlaro (http://www.ponticlaro.com)
 */
;(function($) {
	// Globally keep track of all images by their unique hash.  Each item is an image data object.
	var allImages = {};
	var imageCounter = 0;

	// Galleriffic static class
	$.galleriffic = {
		version: '2.0.1',

		// Strips invalid characters and any leading # characters
		normalizeHash: function(hash) {
			return hash.replace(/^.*#/, '').replace(/\?.*$/, '');
		},

		getImage: function(hash) {
			if (!hash)
				return undefined;

			hash = $.galleriffic.normalizeHash(hash);
			return allImages[hash];
		},

		// Global function that looks up an image by its hash and displays the image.
		// Returns false when an image is not found for the specified hash.
		// @param {String} hash This is the unique hash value assigned to an image.
		gotoImage: function(hash) {
			var imageData = $.galleriffic.getImage(hash);
			if (!imageData)
				return false;

			var gallery = imageData.gallery;
			gallery.gotoImage(imageData);
			
			return true;
		},

		// Removes an image from its respective gallery by its hash.
		// Returns false when an image is not found for the specified hash or the
		// specified owner gallery does match the located images gallery.
		// @param {String} hash This is the unique hash value assigned to an image.
		// @param {Object} ownerGallery (Optional) When supplied, the located images
		// gallery is verified to be the same as the specified owning gallery before
		// performing the remove operation.
		removeImageByHash: function(hash, ownerGallery) {
			var imageData = $.galleriffic.getImage(hash);
			if (!imageData)
				return false;

			var gallery = imageData.gallery;
			if (ownerGallery && ownerGallery != gallery)
				return false;

			return gallery.removeImageByIndex(imageData.index);
		}
	};

	var defaults = {
		delay:                     3000,
		numThumbs:                 20,
		preloadAhead:              40, // Set to -1 to preload all images
		enableTopPager:            false,
		enableBottomPager:         true,
		maxPagesToShow:            7,
		imageContainerSel:         '',
		captionContainerSel:       '',
		controlsContainerSel:      '',
		loadingContainerSel:       '',
		renderSSControls:          true,
		renderNavControls:         true,
		playLinkText:              'Play',
		pauseLinkText:             'Pause',
		prevLinkText:              'Previous',
		nextLinkText:              'Next',
		nextPageLinkText:          'Next &rsaquo;',
		prevPageLinkText:          '&lsaquo; Prev',
		enableHistory:             false,
		enableKeyboardNavigation:  true,
		autoStart:                 false,
		syncTransitions:           false,
		defaultTransitionDuration: 1000,
		onSlideChange:             undefined, // accepts a delegate like such: function(prevIndex, nextIndex) { ... }
		onTransitionOut:           undefined, // accepts a delegate like such: function(slide, caption, isSync, callback) { ... }
		onTransitionIn:            undefined, // accepts a delegate like such: function(slide, caption, isSync) { ... }
		onPageTransitionOut:       undefined, // accepts a delegate like such: function(callback) { ... }
		onPageTransitionIn:        undefined, // accepts a delegate like such: function() { ... }
		onImageAdded:              undefined, // accepts a delegate like such: function(imageData, $li) { ... }
		onImageRemoved:            undefined  // accepts a delegate like such: function(imageData, $li) { ... }
	};

	// Primary Galleriffic initialization function that should be called on the thumbnail container.
	$.fn.galleriffic = function(settings) {
		//  Extend Gallery Object
		$.extend(this, {
			// Returns the version of the script
			version: $.galleriffic.version,

			// Current state of the slideshow
			isSlideshowRunning: false,
			slideshowTimeout: undefined,

			// This function is attached to the click event of generated hyperlinks within the gallery
			clickHandler: function(e, link) {
				this.pause();

				if (!this.enableHistory) {
					// The href attribute holds the unique hash for an image
					var hash = $.galleriffic.normalizeHash($(link).attr('href'));
					$.galleriffic.gotoImage(hash);
					e.preventDefault();
				}
			},

			// Appends an image to the end of the set of images.  Argument listItem can be either a jQuery DOM element or arbitrary html.
			// @param listItem Either a jQuery object or a string of html of the list item that is to be added to the gallery.
			appendImage: function(listItem) {
				this.addImage(listItem, false, false);
				return this;
			},

			// Inserts an image into the set of images.  Argument listItem can be either a jQuery DOM element or arbitrary html.
			// @param listItem Either a jQuery object or a string of html of the list item that is to be added to the gallery.
			// @param {Integer} position The index within the gallery where the item shouold be added.
			insertImage: function(listItem, position) {
				this.addImage(listItem, false, true, position);
				return this;
			},

			// Adds an image to the gallery and optionally inserts/appends it to the DOM (thumbExists)
			// @param listItem Either a jQuery object or a string of html of the list item that is to be added to the gallery.
			// @param {Boolean} thumbExists Specifies whether the thumbnail already exists in the DOM or if it needs to be added.
			// @param {Boolean} insert Specifies whether the the image is appended to the end or inserted into the gallery.
			// @param {Integer} position The index within the gallery where the item shouold be added.
			addImage: function(listItem, thumbExists, insert, position) {
				var $li = ( typeof listItem === "string" ) ? $(listItem) : listItem;				
				var $aThumb = $li.find('a.thumb');
				var slideUrl = $aThumb.attr('href');
				var title = $aThumb.attr('title');
				var $caption = $li.find('.caption').remove();
				var hash = $aThumb.attr('name');

				// Increment the image counter
				imageCounter++;

				// Autogenerate a hash value if none is present or if it is a duplicate
				if (!hash || allImages[''+hash]) {
					hash = imageCounter;
				}

				// Set position to end when not specified
				if (!insert)
					position = this.data.length;
				
				var imageData = {
					title:title,
					slideUrl:slideUrl,
					caption:$caption,
					hash:hash,
					gallery:this,
					index:position
				};

				// Add the imageData to this gallery's array of images
				if (insert) {
					this.data.splice(position, 0, imageData);

					// Reset index value on all imageData objects
					this.updateIndices(position);
				}
				else {
					this.data.push(imageData);
				}

				var gallery = this;

				// Add the element to the DOM
				if (!thumbExists) {
					// Update thumbs passing in addition post transition out handler
					this.updateThumbs(function() {
						var $thumbsUl = gallery.find('ul.thumbs');
						if (insert)
							$thumbsUl.children(':eq('+position+')').before($li);
						else
							$thumbsUl.append($li);
						
						if (gallery.onImageAdded)
							gallery.onImageAdded(imageData, $li);
					});
				}

				// Register the image globally
				allImages[''+hash] = imageData;

				// Setup attributes and click handler
				$aThumb.attr('rel', 'history')
					.attr('href', '#'+hash)
					.removeAttr('name')
					.click(function(e) {
						gallery.clickHandler(e, this);
					});

				return this;
			},

			// Removes an image from the gallery based on its index.
			// Returns false when the index is out of range.
			removeImageByIndex: function(index) {
				if (index < 0 || index >= this.data.length)
					return false;
				
				var imageData = this.data[index];
				if (!imageData)
					return false;
				
				this.removeImage(imageData);
				
				return true;
			},

			// Convenience method that simply calls the global removeImageByHash method.
			removeImageByHash: function(hash) {
				return $.galleriffic.removeImageByHash(hash, this);
			},

			// Removes an image from the gallery.
			removeImage: function(imageData) {
				var index = imageData.index;
				
				// Remove the image from the gallery data array
				this.data.splice(index, 1);
				
				// Remove the global registration
				delete allImages[''+imageData.hash];
				
				// Remove the image's list item from the DOM
				this.updateThumbs(function() {
					var $li = gallery.find('ul.thumbs')
						.children(':eq('+index+')')
						.remove();

					if (gallery.onImageRemoved)
						gallery.onImageRemoved(imageData, $li);
				});

				// Update each image objects index value
				this.updateIndices(index);

				return this;
			},

			// Updates the index values of the each of the images in the gallery after the specified index
			updateIndices: function(startIndex) {
				for (i = startIndex; i < this.data.length; i++) {
					this.data[i].index = i;
				}
				
				return this;
			},

			// Scraped the thumbnail container for thumbs and adds each to the gallery
			initializeThumbs: function() {
				this.data = [];
				var gallery = this;

				this.find('ul.thumbs > li').each(function(i) {
					gallery.addImage($(this), true, false);
				});

				return this;
			},

			isPreloadComplete: false,

			// Initalizes the image preloader
			preloadInit: function() {
				if (this.preloadAhead == 0) return this;
				
				this.preloadStartIndex = this.currentImage.index;
				var nextIndex = this.getNextIndex(this.preloadStartIndex);
				return this.preloadRecursive(this.preloadStartIndex, nextIndex);
			},

			// Changes the location in the gallery the preloader should work
			// @param {Integer} index The index of the image where the preloader should restart at.
			preloadRelocate: function(index) {
				// By changing this startIndex, the current preload script will restart
				this.preloadStartIndex = index;
				return this;
			},

			// Recursive function that performs the image preloading
			// @param {Integer} startIndex The index of the first image the current preloader started on.
			// @param {Integer} currentIndex The index of the current image to preload.
			preloadRecursive: function(startIndex, currentIndex) {
				// Check if startIndex has been relocated
				if (startIndex != this.preloadStartIndex) {
					var nextIndex = this.getNextIndex(this.preloadStartIndex);
					return this.preloadRecursive(this.preloadStartIndex, nextIndex);
				}

				var gallery = this;

				// Now check for preloadAhead count
				var preloadCount = currentIndex - startIndex;
				if (preloadCount < 0)
					preloadCount = this.data.length-1-startIndex+currentIndex;
				if (this.preloadAhead >= 0 && preloadCount > this.preloadAhead) {
					// Do this in order to keep checking for relocated start index
					setTimeout(function() { gallery.preloadRecursive(startIndex, currentIndex); }, 500);
					return this;
				}

				var imageData = this.data[currentIndex];
				if (!imageData)
					return this;

				// If already loaded, continue
				if (imageData.image)
					return this.preloadNext(startIndex, currentIndex); 
				
				// Preload the image
				var image = new Image();
				
				image.onload = function() {
					imageData.image = this;
					gallery.preloadNext(startIndex, currentIndex);
				};

				image.alt = imageData.title;
				image.src = imageData.slideUrl;

				return this;
			},
			
			// Called by preloadRecursive in order to preload the next image after the previous has loaded.
			// @param {Integer} startIndex The index of the first image the current preloader started on.
			// @param {Integer} currentIndex The index of the current image to preload.
			preloadNext: function(startIndex, currentIndex) {
				var nextIndex = this.getNextIndex(currentIndex);
				if (nextIndex == startIndex) {
					this.isPreloadComplete = true;
				} else {
					// Use setTimeout to free up thread
					var gallery = this;
					setTimeout(function() { gallery.preloadRecursive(startIndex, nextIndex); }, 100);
				}

				return this;
			},

			// Safe way to get the next image index relative to the current image.
			// If the current image is the last, returns 0
			getNextIndex: function(index) {
				var nextIndex = index+1;
				if (nextIndex >= this.data.length)
					nextIndex = 0;
				return nextIndex;
			},

			// Safe way to get the previous image index relative to the current image.
			// If the current image is the first, return the index of the last image in the gallery.
			getPrevIndex: function(index) {
				var prevIndex = index-1;
				if (prevIndex < 0)
					prevIndex = this.data.length-1;
				return prevIndex;
			},

			// Pauses the slideshow
			pause: function() {
				this.isSlideshowRunning = false;
				if (this.slideshowTimeout) {
					clearTimeout(this.slideshowTimeout);
					this.slideshowTimeout = undefined;
				}

				if (this.$controlsContainer) {
					this.$controlsContainer
						.find('div.ss-controls a').removeClass().addClass('play')
						.attr('title', this.playLinkText)
						.attr('href', '#play')
						.html(this.playLinkText);
				}
				
				return this;
			},

			// Plays the slideshow
			play: function() {
				this.isSlideshowRunning = true;

				if (this.$controlsContainer) {
					this.$controlsContainer
						.find('div.ss-controls a').removeClass().addClass('pause')
						.attr('title', this.pauseLinkText)
						.attr('href', '#pause')
						.html(this.pauseLinkText);
				}

				if (!this.slideshowTimeout) {
					var gallery = this;
					this.slideshowTimeout = setTimeout(function() { gallery.ssAdvance(); }, this.delay);
				}

				return this;
			},

			// Toggles the state of the slideshow (playing/paused)
			toggleSlideshow: function() {
				if (this.isSlideshowRunning)
					this.pause();
				else
					this.play();

				return this;
			},

			// Advances the slideshow to the next image and delegates navigation to the
			// history plugin when history is enabled
			// enableHistory is true
			ssAdvance: function() {
				if (this.isSlideshowRunning)
					this.next(true);

				return this;
			},

			// Advances the gallery to the next image.
			// @param {Boolean} dontPause Specifies whether to pause the slideshow.
			// @param {Boolean} bypassHistory Specifies whether to delegate navigation to the history plugin when history is enabled.  
			next: function(dontPause, bypassHistory) {
				this.gotoIndex(this.getNextIndex(this.currentImage.index), dontPause, bypassHistory);
				return this;
			},

			// Navigates to the previous image in the gallery.
			// @param {Boolean} dontPause Specifies whether to pause the slideshow.
			// @param {Boolean} bypassHistory Specifies whether to delegate navigation to the history plugin when history is enabled.
			previous: function(dontPause, bypassHistory) {
				this.gotoIndex(this.getPrevIndex(this.currentImage.index), dontPause, bypassHistory);
				return this;
			},

			// Navigates to the next page in the gallery.
			// @param {Boolean} dontPause Specifies whether to pause the slideshow.
			// @param {Boolean} bypassHistory Specifies whether to delegate navigation to the history plugin when history is enabled.
			nextPage: function(dontPause, bypassHistory) {
				var page = this.getCurrentPage();
				var lastPage = this.getNumPages() - 1;
				if (page < lastPage) {
					var startIndex = page * this.numThumbs;
					var nextPage = startIndex + this.numThumbs;
					this.gotoIndex(nextPage, dontPause, bypassHistory);
				}

				return this;
			},

			// Navigates to the previous page in the gallery.
			// @param {Boolean} dontPause Specifies whether to pause the slideshow.
			// @param {Boolean} bypassHistory Specifies whether to delegate navigation to the history plugin when history is enabled.
			previousPage: function(dontPause, bypassHistory) {
				var page = this.getCurrentPage();
				if (page > 0) {
					var startIndex = page * this.numThumbs;
					var prevPage = startIndex - this.numThumbs;				
					this.gotoIndex(prevPage, dontPause, bypassHistory);
				}
				
				return this;
			},

			// Navigates to the image at the specified index in the gallery
			// @param {Integer} index The index of the image in the gallery to display.
			// @param {Boolean} dontPause Specifies whether to pause the slideshow.
			// @param {Boolean} bypassHistory Specifies whether to delegate navigation to the history plugin when history is enabled.
			gotoIndex: function(index, dontPause, bypassHistory) {
				if (!dontPause)
					this.pause();
				
				if (index < 0) index = 0;
				else if (index >= this.data.length) index = this.data.length-1;
				
				var imageData = this.data[index];
				
				if (!bypassHistory && this.enableHistory)
					$.historyLoad(String(imageData.hash));  // At the moment, historyLoad only accepts string arguments
				else
					this.gotoImage(imageData);

				return this;
			},

			// This function is garaunteed to be called anytime a gallery slide changes.
			// @param {Object} imageData An object holding the image metadata of the image to navigate to.
			gotoImage: function(imageData) {
				var index = imageData.index;

				if (this.onSlideChange)
					this.onSlideChange(this.currentImage.index, index);
				
				this.currentImage = imageData;
				this.preloadRelocate(index);
				
				this.refresh();
				
				return this;
			},

			// Returns the default transition duration value.  The value is halved when not
			// performing a synchronized transition.
			// @param {Boolean} isSync Specifies whether the transitions are synchronized.
			getDefaultTransitionDuration: function(isSync) {
				if (isSync)
					return this.defaultTransitionDuration;
				return this.defaultTransitionDuration / 2;
			},

			// Rebuilds the slideshow image and controls and performs transitions
			refresh: function() {
				var imageData = this.currentImage;
				if (!imageData)
					return this;

				var index = imageData.index;

				// Update Controls
				if (this.$controlsContainer) {
					this.$controlsContainer
						.find('div.nav-controls a.prev').attr('href', '#'+this.data[this.getPrevIndex(index)].hash).end()
						.find('div.nav-controls a.next').attr('href', '#'+this.data[this.getNextIndex(index)].hash);
				}

				var previousSlide = this.$imageContainer.find('span.current').addClass('previous').removeClass('current');
				var previousCaption = 0;

				if (this.$captionContainer) {
					previousCaption = this.$captionContainer.find('span.current').addClass('previous').removeClass('current');
				}

				// Perform transitions simultaneously if syncTransitions is true and the next image is already preloaded
				var isSync = this.syncTransitions && imageData.image;

				// Flag we are transitioning
				var isTransitioning = true;
				var gallery = this;

				var transitionOutCallback = function() {
					// Flag that the transition has completed
					isTransitioning = false;

					// Remove the old slide
					previousSlide.remove();

					// Remove old caption
					if (previousCaption)
						previousCaption.remove();

					if (!isSync) {
						if (imageData.image && imageData.hash == gallery.data[gallery.currentImage.index].hash) {
							gallery.buildImage(imageData, isSync);
						} else {
							// Show loading container
							if (gallery.$loadingContainer) {
								gallery.$loadingContainer.show();
							}
						}
					}
				};

				if (previousSlide.length == 0) {
					// For the first slide, the previous slide will be empty, so we will call the callback immediately
					transitionOutCallback();
				} else {
					if (this.onTransitionOut) {
						this.onTransitionOut(previousSlide, previousCaption, isSync, transitionOutCallback);
					} else {
						previousSlide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, transitionOutCallback);
						if (previousCaption)
							previousCaption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					}
				}

				// Go ahead and begin transitioning in of next image
				if (isSync)
					this.buildImage(imageData, isSync);

				if (!imageData.image) {
					var image = new Image();
					
					// Wire up mainImage onload event
					image.onload = function() {
						imageData.image = this;

						// Only build image if the out transition has completed and we are still on the same image hash
						if (!isTransitioning && imageData.hash == gallery.data[gallery.currentImage.index].hash) {
							gallery.buildImage(imageData, isSync);
						}
					};

					// set alt and src
					image.alt = imageData.title;
					image.src = imageData.slideUrl;
				}

				// This causes the preloader (if still running) to relocate out from the currentIndex
				this.relocatePreload = true;

				return this.syncThumbs();
			},

			// Called by the refresh method after the previous image has been transitioned out or at the same time
			// as the out transition when performing a synchronous transition.
			// @param {Object} imageData An object holding the image metadata of the image to build.
			// @param {Boolean} isSync Specifies whether the transitions are synchronized.
			buildImage: function(imageData, isSync) {
				var gallery = this;
				var nextIndex = this.getNextIndex(imageData.index);
				this.$imageContainer.empty();


				// Construct new hidden span for the image
				var newSlide = this.$imageContainer
					.append('<span class="image-wrapper current"><a class="advance-link" rel="history" href="#'+this.data[nextIndex].hash+'" title="'+imageData.title+'">&nbsp;</a></span>')
					.find('span.current').css('opacity', '0');
				
				newSlide.find('a')
					.append(imageData.image)
					.click(function(e) {
						gallery.clickHandler(e, this);
					});
				
				var newCaption = 0;
				if (this.$captionContainer) {
					// Construct new hidden caption for the image
					newCaption = this.$captionContainer
						.append('<span class="image-caption current"></span>')
						.find('span.current').css('opacity', '0')
						.append(imageData.caption);
				}

				// Hide the loading conatiner
				if (this.$loadingContainer) {
					this.$loadingContainer.hide();
				}

				// Transition in the new image
				if (this.onTransitionIn) {
					this.onTransitionIn(newSlide, newCaption, isSync);
				} else {
					newSlide.fadeTo(this.getDefaultTransitionDuration(isSync), 1.0);
					if (newCaption)
						newCaption.fadeTo(this.getDefaultTransitionDuration(isSync), 1.0);
				}
				
				if (this.isSlideshowRunning) {
					if (this.slideshowTimeout)
						clearTimeout(this.slideshowTimeout);

					this.slideshowTimeout = setTimeout(function() { gallery.ssAdvance(); }, this.delay);
				}

				return this;
			},

			// Returns the current page index that should be shown for the currentImage
			getCurrentPage: function() {
				return Math.floor(this.currentImage.index / this.numThumbs);
			},

			// Applies the selected class to the current image's corresponding thumbnail.
			// Also checks if the current page has changed and updates the displayed page of thumbnails if necessary.
			syncThumbs: function() {
				var page = this.getCurrentPage();
				if (page != this.displayedPage)
					this.updateThumbs();

				// Remove existing selected class and add selected class to new thumb
				var $thumbs = this.find('ul.thumbs').children();
				$thumbs.filter('.selected').removeClass('selected');
				$thumbs.eq(this.currentImage.index).addClass('selected');

				return this;
			},

			// Performs transitions on the thumbnails container and updates the set of
			// thumbnails that are to be displayed and the navigation controls.
			// @param {Delegate} postTransitionOutHandler An optional delegate that is called after
			// the thumbnails container has transitioned out and before the thumbnails are rebuilt.
			updateThumbs: function(postTransitionOutHandler) {
				var gallery = this;
				var transitionOutCallback = function() {
					// Call the Post-transition Out Handler
					if (postTransitionOutHandler)
						postTransitionOutHandler();
					
					gallery.rebuildThumbs();

					// Transition In the thumbsContainer
					if (gallery.onPageTransitionIn)
						gallery.onPageTransitionIn();
					else
						gallery.show();
				};

				// Transition Out the thumbsContainer
				if (this.onPageTransitionOut) {
					this.onPageTransitionOut(transitionOutCallback);
				} else {
					this.hide();
					transitionOutCallback();
				}

				return this;
			},

			// Updates the set of thumbnails that are to be displayed and the navigation controls.
			rebuildThumbs: function() {
				var needsPagination = this.data.length > this.numThumbs;

				// Rebuild top pager
				if (this.enableTopPager) {
					var $topPager = this.find('div.top');
					if ($topPager.length == 0)
						$topPager = this.prepend('<div class="top pagination"></div>').find('div.top');
					else
						$topPager.empty();

					if (needsPagination)
						this.buildPager($topPager);
				}

				// Rebuild bottom pager
				if (this.enableBottomPager) {
					var $bottomPager = this.find('div.bottom');
					if ($bottomPager.length == 0)
						$bottomPager = this.append('<div class="bottom pagination"></div>').find('div.bottom');
					else
						$bottomPager.empty();

					if (needsPagination)
						this.buildPager($bottomPager);
				}

				var page = this.getCurrentPage();
				var startIndex = page*this.numThumbs;
				var stopIndex = startIndex+this.numThumbs-1;
				if (stopIndex >= this.data.length)
					stopIndex = this.data.length-1;

				// Show/Hide thumbs
				var $thumbsUl = this.find('ul.thumbs');
				$thumbsUl.find('li').each(function(i) {
					var $li = $(this);
					if (i >= startIndex && i <= stopIndex) {
						$li.show();
					} else {
						$li.hide();
					}
				});

				this.displayedPage = page;

				// Remove the noscript class from the thumbs container ul
				$thumbsUl.removeClass('noscript');
				
				return this;
			},

			// Returns the total number of pages required to display all the thumbnails.
			getNumPages: function() {
				return Math.ceil(this.data.length/this.numThumbs);
			},

			// Rebuilds the pager control in the specified matched element.
			// @param {jQuery} pager A jQuery element set matching the particular pager to be rebuilt.
			buildPager: function(pager) {
				var gallery = this;
				var numPages = this.getNumPages();
				var page = this.getCurrentPage();
				var startIndex = page * this.numThumbs;
				var pagesRemaining = this.maxPagesToShow - 1;
				
				var pageNum = page - Math.floor((this.maxPagesToShow - 1) / 2) + 1;
				if (pageNum > 0) {
					var remainingPageCount = numPages - pageNum;
					if (remainingPageCount < pagesRemaining) {
						pageNum = pageNum - (pagesRemaining - remainingPageCount);
					}
				}

				if (pageNum < 0) {
					pageNum = 0;
				}

				// Prev Page Link
				if (page > 0) {
					var prevPage = startIndex - this.numThumbs;
					pager.append('<a rel="history" href="#'+this.data[prevPage].hash+'" title="'+this.prevPageLinkText+'">'+this.prevPageLinkText+'</a>');
				}

				// Create First Page link if needed
				if (pageNum > 0) {
					this.buildPageLink(pager, 0, numPages);
					if (pageNum > 1)
						pager.append('<span class="ellipsis">&hellip;</span>');
					
					pagesRemaining--;
				}

				// Page Index Links
				while (pagesRemaining > 0) {
					this.buildPageLink(pager, pageNum, numPages);
					pagesRemaining--;
					pageNum++;
				}

				// Create Last Page link if needed
				if (pageNum < numPages) {
					var lastPageNum = numPages - 1;
					if (pageNum < lastPageNum)
						pager.append('<span class="ellipsis">&hellip;</span>');

					this.buildPageLink(pager, lastPageNum, numPages);
				}

				// Next Page Link
				var nextPage = startIndex + this.numThumbs;
				if (nextPage < this.data.length) {
					pager.append('<a rel="history" href="#'+this.data[nextPage].hash+'" title="'+this.nextPageLinkText+'">'+this.nextPageLinkText+'</a>');
				}

				pager.find('a').click(function(e) {
					gallery.clickHandler(e, this);
				});

				return this;
			},

			// Builds a single page link within a pager.  This function is called by buildPager
			// @param {jQuery} pager A jQuery element set matching the particular pager to be rebuilt.
			// @param {Integer} pageNum The page number of the page link to build.
			// @param {Integer} numPages The total number of pages required to display all thumbnails.
			buildPageLink: function(pager, pageNum, numPages) {
				var pageLabel = pageNum + 1;
				var currentPage = this.getCurrentPage();
				if (pageNum == currentPage)
					pager.append('<span class="current">'+pageLabel+'</span>');
				else if (pageNum < numPages) {
					var imageIndex = pageNum*this.numThumbs;
					pager.append('<a rel="history" href="#'+this.data[imageIndex].hash+'" title="'+pageLabel+'">'+pageLabel+'</a>');
				}
				
				return this;
			}
		});

		// Now initialize the gallery
		$.extend(this, defaults, settings);
		
		// Verify the history plugin is available
		if (this.enableHistory && !$.historyInit)
			this.enableHistory = false;
		
		// Select containers
		if (this.imageContainerSel) this.$imageContainer = $(this.imageContainerSel);
		if (this.captionContainerSel) this.$captionContainer = $(this.captionContainerSel);
		if (this.loadingContainerSel) this.$loadingContainer = $(this.loadingContainerSel);

		// Initialize the thumbails
		this.initializeThumbs();
		
		if (this.maxPagesToShow < 3)
			this.maxPagesToShow = 3;

		this.displayedPage = -1;
		this.currentImage = this.data[0];
		var gallery = this;

		// Hide the loadingContainer
		if (this.$loadingContainer)
			this.$loadingContainer.hide();

		// Setup controls
		if (this.controlsContainerSel) {
			this.$controlsContainer = $(this.controlsContainerSel).empty();
			
			if (this.renderSSControls) {
				if (this.autoStart) {
					this.$controlsContainer
						.append('<div class="ss-controls"><a href="#pause" class="pause" title="'+this.pauseLinkText+'">'+this.pauseLinkText+'</a></div>');
				} else {
					this.$controlsContainer
						.append('<div class="ss-controls"><a href="#play" class="play" title="'+this.playLinkText+'">'+this.playLinkText+'</a></div>');
				}

				this.$controlsContainer.find('div.ss-controls a')
					.click(function(e) {
						gallery.toggleSlideshow();
						e.preventDefault();
						return false;
					});
			}
		
			if (this.renderNavControls) {
				this.$controlsContainer
					.append('<div class="nav-controls"><a class="prev" rel="history" title="'+this.prevLinkText+'">'+this.prevLinkText+'</a><a class="next" rel="history" title="'+this.nextLinkText+'">'+this.nextLinkText+'</a></div>')
					.find('div.nav-controls a')
					.click(function(e) {
						gallery.clickHandler(e, this);
					});
			}
		}

		var initFirstImage = !this.enableHistory || !location.hash;
		if (this.enableHistory && location.hash) {
			var hash = $.galleriffic.normalizeHash(location.hash);
			var imageData = allImages[hash];
			if (!imageData)
				initFirstImage = true;
		}

		// Setup gallery to show the first image
		if (initFirstImage)
			this.gotoIndex(0, false, true);

		// Setup Keyboard Navigation
		if (this.enableKeyboardNavigation) {
			$(document).keydown(function(e) {
				var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
				switch(key) {
					case 32: // space
						gallery.next();
						e.preventDefault();
						break;
					case 33: // Page Up
						gallery.previousPage();
						e.preventDefault();
						break;
					case 34: // Page Down
						gallery.nextPage();
						e.preventDefault();
						break;
					case 35: // End
						gallery.gotoIndex(gallery.data.length-1);
						e.preventDefault();
						break;
					case 36: // Home
						gallery.gotoIndex(0);
						e.preventDefault();
						break;
					case 37: // left arrow
						gallery.previous();
						e.preventDefault();
						break;
					case 39: // right arrow
						gallery.next();
						e.preventDefault();
						break;
				}
			});
		}

		// Auto start the slideshow
		if (this.autoStart)
			this.play();

		// Kickoff Image Preloader after 1 second
		setTimeout(function() { gallery.preloadInit(); }, 1000);

		return this;
	};
})(jQuery);



