/*
* Copyright (c) 2009 Simo Kinnunen.
* Licensed under the MIT license.
*
* @version 1.09i
*/
var Cufon = (function () { var m = function () { return m.replace.apply(null, arguments) }; var x = m.DOM = { ready: (function () { var C = false, E = { loaded: 1, complete: 1 }; var B = [], D = function () { if (C) { return } C = true; for (var F; F = B.shift(); F()) { } }; if (document.addEventListener) { document.addEventListener("DOMContentLoaded", D, false); window.addEventListener("pageshow", D, false) } if (!window.opera && document.readyState) { (function () { E[document.readyState] ? D() : setTimeout(arguments.callee, 10) })() } if (document.readyState && document.createStyleSheet) { (function () { try { document.body.doScroll("left"); D() } catch (F) { setTimeout(arguments.callee, 1) } })() } q(window, "load", D); return function (F) { if (!arguments.length) { D() } else { C ? F() : B.push(F) } } })(), root: function () { return document.documentElement || document.body } }; var n = m.CSS = { Size: function (C, B) { this.value = parseFloat(C); this.unit = String(C).match(/[a-z%]*$/)[0] || "px"; this.convert = function (D) { return D / B * this.value }; this.convertFrom = function (D) { return D / this.value * B }; this.toString = function () { return this.value + this.unit } }, addClass: function (C, B) { var D = C.className; C.className = D + (D && " ") + B; return C }, color: j(function (C) { var B = {}; B.color = C.replace(/^rgba\((.*?),\s*([\d.]+)\)/, function (E, D, F) { B.opacity = parseFloat(F); return "rgb(" + D + ")" }); return B }), fontStretch: j(function (B) { if (typeof B == "number") { return B } if (/%$/.test(B)) { return parseFloat(B) / 100 } return { "ultra-condensed": 0.5, "extra-condensed": 0.625, condensed: 0.75, "semi-condensed": 0.875, "semi-expanded": 1.125, expanded: 1.25, "extra-expanded": 1.5, "ultra-expanded": 2}[B] || 1 }), getStyle: function (C) { var B = document.defaultView; if (B && B.getComputedStyle) { return new a(B.getComputedStyle(C, null)) } if (C.currentStyle) { return new a(C.currentStyle) } return new a(C.style) }, gradient: j(function (F) { var G = { id: F, type: F.match(/^-([a-z]+)-gradient\(/)[1], stops: [] }, C = F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig); for (var E = 0, B = C.length, D; E < B; ++E) { D = C[E].split("=", 2).reverse(); G.stops.push([D[1] || E / (B - 1), D[0]]) } return G }), quotedList: j(function (E) { var D = [], C = /\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g, B; while (B = C.exec(E)) { D.push(B[3] || B[1]) } return D }), recognizesMedia: j(function (G) { var E = document.createElement("style"), D, C, B; E.type = "text/css"; E.media = G; try { E.appendChild(document.createTextNode("/**/")) } catch (F) { } C = g("head")[0]; C.insertBefore(E, C.firstChild); D = (E.sheet || E.styleSheet); B = D && !D.disabled; C.removeChild(E); return B }), removeClass: function (D, C) { var B = RegExp("(?:^|\\s+)" + C + "(?=\\s|$)", "g"); D.className = D.className.replace(B, ""); return D }, supports: function (D, C) { var B = document.createElement("span").style; if (B[D] === undefined) { return false } B[D] = C; return B[D] === C }, textAlign: function (E, D, B, C) { if (D.get("textAlign") == "right") { if (B > 0) { E = " " + E } } else { if (B < C - 1) { E += " " } } return E }, textShadow: j(function (F) { if (F == "none") { return null } var E = [], G = {}, B, C = 0; var D = /(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig; while (B = D.exec(F)) { if (B[0] == ",") { E.push(G); G = {}; C = 0 } else { if (B[1]) { G.color = B[1] } else { G[["offX", "offY", "blur"][C++]] = B[2] } } } E.push(G); return E }), textTransform: (function () { var B = { uppercase: function (C) { return C.toUpperCase() }, lowercase: function (C) { return C.toLowerCase() }, capitalize: function (C) { return C.replace(/\b./g, function (D) { return D.toUpperCase() }) } }; return function (E, D) { var C = B[D.get("textTransform")]; return C ? C(E) : E } })(), whiteSpace: (function () { var D = { inline: 1, "inline-block": 1, "run-in": 1 }; var C = /^\s+/, B = /\s+$/; return function (H, F, G, E) { if (E) { if (E.nodeName.toLowerCase() == "br") { H = H.replace(C, "") } } if (D[F.get("display")]) { return H } if (!G.previousSibling) { H = H.replace(C, "") } if (!G.nextSibling) { H = H.replace(B, "") } return H } })() }; n.ready = (function () { var B = !n.recognizesMedia("all"), E = false; var D = [], H = function () { B = true; for (var K; K = D.shift(); K()) { } }; var I = g("link"), J = g("style"); function C(K) { return K.disabled || G(K.sheet, K.media || "screen") } function G(M, P) { if (!n.recognizesMedia(P || "all")) { return true } if (!M || M.disabled) { return false } try { var Q = M.cssRules, O; if (Q) { search: for (var L = 0, K = Q.length; O = Q[L], L < K; ++L) { switch (O.type) { case 2: break; case 3: if (!G(O.styleSheet, O.media.mediaText)) { return false } break; default: break search } } } } catch (N) { } return true } function F() { if (document.createStyleSheet) { return true } var L, K; for (K = 0; L = I[K]; ++K) { if (L.rel.toLowerCase() == "stylesheet" && !C(L)) { return false } } for (K = 0; L = J[K]; ++K) { if (!C(L)) { return false } } return true } x.ready(function () { if (!E) { E = n.getStyle(document.body).isUsable() } if (B || (E && F())) { H() } else { setTimeout(arguments.callee, 10) } }); return function (K) { if (B) { K() } else { D.push(K) } } })(); function s(D) { var C = this.face = D.face, B = { "\u0020": 1, "\u00a0": 1, "\u3000": 1 }; this.glyphs = D.glyphs; this.w = D.w; this.baseSize = parseInt(C["units-per-em"], 10); this.family = C["font-family"].toLowerCase(); this.weight = C["font-weight"]; this.style = C["font-style"] || "normal"; this.viewBox = (function () { var F = C.bbox.split(/\s+/); var E = { minX: parseInt(F[0], 10), minY: parseInt(F[1], 10), maxX: parseInt(F[2], 10), maxY: parseInt(F[3], 10) }; E.width = E.maxX - E.minX; E.height = E.maxY - E.minY; E.toString = function () { return [this.minX, this.minY, this.width, this.height].join(" ") }; return E })(); this.ascent = -parseInt(C.ascent, 10); this.descent = -parseInt(C.descent, 10); this.height = -this.ascent + this.descent; this.spacing = function (L, N, E) { var O = this.glyphs, M, K, G, P = [], F = 0, J = -1, I = -1, H; while (H = L[++J]) { M = O[H] || this.missingGlyph; if (!M) { continue } if (K) { F -= G = K[H] || 0; P[I] -= G } F += P[++I] = ~ ~(M.w || this.w) + N + (B[H] ? E : 0); K = M.k } P.total = F; return P } } function f() { var C = {}, B = { oblique: "italic", italic: "oblique" }; this.add = function (D) { (C[D.style] || (C[D.style] = {}))[D.weight] = D }; this.get = function (H, I) { var G = C[H] || C[B[H]] || C.normal || C.italic || C.oblique; if (!G) { return null } I = { normal: 400, bold: 700}[I] || parseInt(I, 10); if (G[I]) { return G[I] } var E = { 1: 1, 99: 0}[I % 100], K = [], F, D; if (E === undefined) { E = I > 400 } if (I == 500) { I = 400 } for (var J in G) { if (!k(G, J)) { continue } J = parseInt(J, 10); if (!F || J < F) { F = J } if (!D || J > D) { D = J } K.push(J) } if (I < F) { I = F } if (I > D) { I = D } K.sort(function (M, L) { return (E ? (M >= I && L >= I) ? M < L : M > L : (M <= I && L <= I) ? M > L : M < L) ? -1 : 1 }); return G[K[0]] } } function r() { function D(F, G) { if (F.contains) { return F.contains(G) } return F.compareDocumentPosition(G) & 16 } function B(G) { var F = G.relatedTarget; if (!F || D(this, F)) { return } C(this, G.type == "mouseover") } function E(F) { C(this, F.type == "mouseenter") } function C(F, G) { setTimeout(function () { var H = d.get(F).options; m.replace(F, G ? h(H, H.hover) : H, true) }, 10) } this.attach = function (F) { if (F.onmouseenter === undefined) { q(F, "mouseover", B); q(F, "mouseout", B) } else { q(F, "mouseenter", E); q(F, "mouseleave", E) } } } function u() { var C = [], D = {}; function B(H) { var E = [], G; for (var F = 0; G = H[F]; ++F) { E[F] = C[D[G]] } return E } this.add = function (F, E) { D[F] = C.push(E) - 1 }; this.repeat = function () { var E = arguments.length ? B(arguments) : C, F; for (var G = 0; F = E[G++]; ) { m.replace(F[0], F[1], true) } } } function A() { var D = {}, B = 0; function C(E) { return E.cufid || (E.cufid = ++B) } this.get = function (E) { var F = C(E); return D[F] || (D[F] = {}) } } function a(B) { var D = {}, C = {}; this.extend = function (E) { for (var F in E) { if (k(E, F)) { D[F] = E[F] } } return this }; this.get = function (E) { return D[E] != undefined ? D[E] : B[E] }; this.getSize = function (F, E) { return C[F] || (C[F] = new n.Size(this.get(F), E)) }; this.isUsable = function () { return !!B } } function q(C, B, D) { if (C.addEventListener) { C.addEventListener(B, D, false) } else { if (C.attachEvent) { C.attachEvent("on" + B, function () { return D.call(C, window.event) }) } } } function v(C, B) { var D = d.get(C); if (D.options) { return C } if (B.hover && B.hoverables[C.nodeName.toLowerCase()]) { b.attach(C) } D.options = B; return C } function j(B) { var C = {}; return function (D) { if (!k(C, D)) { C[D] = B.apply(null, arguments) } return C[D] } } function c(F, E) { var B = n.quotedList(E.get("fontFamily").toLowerCase()), D; for (var C = 0; D = B[C]; ++C) { if (i[D]) { return i[D].get(E.get("fontStyle"), E.get("fontWeight")) } } return null } function g(B) { return document.getElementsByTagName(B) } function k(C, B) { return C.hasOwnProperty(B) } function h() { var C = {}, B, F; for (var E = 0, D = arguments.length; B = arguments[E], E < D; ++E) { for (F in B) { if (k(B, F)) { C[F] = B[F] } } } return C } function o(E, M, C, N, F, D) { var K = document.createDocumentFragment(), H; if (M === "") { return K } var L = N.separate; var I = M.split(p[L]), B = (L == "words"); if (B && t) { if (/^\s/.test(M)) { I.unshift("") } if (/\s$/.test(M)) { I.push("") } } for (var J = 0, G = I.length; J < G; ++J) { H = z[N.engine](E, B ? n.textAlign(I[J], C, J, G) : I[J], C, N, F, D, J < G - 1); if (H) { K.appendChild(H) } } return K } function l(D, M) { var C = D.nodeName.toLowerCase(); if (M.ignore[C]) { return } var E = !M.textless[C]; var B = n.getStyle(v(D, M)).extend(M); var F = c(D, B), G, K, I, H, L, J; if (!F) { return } for (G = D.firstChild; G; G = I) { K = G.nodeType; I = G.nextSibling; if (E && K == 3) { if (H) { H.appendData(G.data); D.removeChild(G) } else { H = G } if (I) { continue } } if (H) { D.replaceChild(o(F, n.whiteSpace(H.data, B, H, J), B, M, G, D), H); H = null } if (K == 1) { if (G.firstChild) { if (G.nodeName.toLowerCase() == "cufon") { z[M.engine](F, null, B, M, G, D) } else { arguments.callee(G, M) } } J = G } } } var t = " ".split(/\s+/).length == 0; var d = new A(); var b = new r(); var y = new u(); var e = false; var z = {}, i = {}, w = { autoDetect: false, engine: null, forceHitArea: false, hover: false, hoverables: { a: true }, ignore: { applet: 1, canvas: 1, col: 1, colgroup: 1, head: 1, iframe: 1, map: 1, optgroup: 1, option: 1, script: 1, select: 1, style: 1, textarea: 1, title: 1, pre: 1 }, printable: true, selector: (window.Sizzle || (window.jQuery && function (B) { return jQuery(B) }) || (window.dojo && dojo.query) || (window.Ext && Ext.query) || (window.YAHOO && YAHOO.util && YAHOO.util.Selector && YAHOO.util.Selector.query) || (window.$$ && function (B) { return $$(B) }) || (window.$ && function (B) { return $(B) }) || (document.querySelectorAll && function (B) { return document.querySelectorAll(B) }) || g), separate: "words", textless: { dl: 1, html: 1, ol: 1, table: 1, tbody: 1, thead: 1, tfoot: 1, tr: 1, ul: 1 }, textShadow: "none" }; var p = { words: /\s/.test("\u00a0") ? /[^\S\u00a0]+/ : /\s+/, characters: "", none: /^/ }; m.now = function () { x.ready(); return m }; m.refresh = function () { y.repeat.apply(y, arguments); return m }; m.registerEngine = function (C, B) { if (!B) { return m } z[C] = B; return m.set("engine", C) }; m.registerFont = function (D) { if (!D) { return m } var B = new s(D), C = B.family; if (!i[C]) { i[C] = new f() } i[C].add(B); return m.set("fontFamily", '"' + C + '"') }; m.replace = function (D, C, B) { C = h(w, C); if (!C.engine) { return m } if (!e) { n.addClass(x.root(), "cufon-active cufon-loading"); n.ready(function () { n.addClass(n.removeClass(x.root(), "cufon-loading"), "cufon-ready") }); e = true } if (C.hover) { C.forceHitArea = true } if (C.autoDetect) { delete C.fontFamily } if (typeof C.textShadow == "string") { C.textShadow = n.textShadow(C.textShadow) } if (typeof C.color == "string" && /^-/.test(C.color)) { C.textGradient = n.gradient(C.color) } else { delete C.textGradient } if (!B) { y.add(D, arguments) } if (D.nodeType || typeof D == "string") { D = [D] } n.ready(function () { for (var F = 0, E = D.length; F < E; ++F) { var G = D[F]; if (typeof G == "string") { m.replace(C.selector(G), C, true) } else { l(G, C) } } }); return m }; m.set = function (B, C) { w[B] = C; return m }; return m })(); Cufon.registerEngine("vml", (function () { var e = document.namespaces; if (!e) { return } e.add("cvml", "urn:schemas-microsoft-com:vml"); e = null; var b = document.createElement("cvml:shape"); b.style.behavior = "url(#default#VML)"; if (!b.coordsize) { return } b = null; var h = (document.documentMode || 0) < 8; document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:' + (h ? "middle" : "text-bottom") + ";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g, "!important;")); function c(i, j) { return a(i, /(?:em|ex|%)$|^[a-z-]+$/i.test(j) ? "1em" : j) } function a(l, m) { if (m === "0") { return 0 } if (/px$/i.test(m)) { return parseFloat(m) } var k = l.style.left, j = l.runtimeStyle.left; l.runtimeStyle.left = l.currentStyle.left; l.style.left = m.replace("%", "em"); var i = l.style.pixelLeft; l.style.left = k; l.runtimeStyle.left = j; return i } function f(l, k, j, n) { var i = "computed" + n, m = k[i]; if (isNaN(m)) { m = k.get(n); k[i] = m = (m == "normal") ? 0 : ~ ~j.convertFrom(a(l, m)) } return m } var g = {}; function d(p) { var q = p.id; if (!g[q]) { var n = p.stops, o = document.createElement("cvml:fill"), i = []; o.type = "gradient"; o.angle = 180; o.focus = "0"; o.method = "sigma"; o.color = n[0][1]; for (var m = 1, l = n.length - 1; m < l; ++m) { i.push(n[m][0] * 100 + "% " + n[m][1]) } o.colors = i.join(","); o.color2 = n[l][1]; g[q] = o } return g[q] } return function (ac, G, Y, C, K, ad, W) { var n = (G === null); if (n) { G = K.alt } var I = ac.viewBox; var p = Y.computedFontSize || (Y.computedFontSize = new Cufon.CSS.Size(c(ad, Y.get("fontSize")) + "px", ac.baseSize)); var y, q; if (n) { y = K; q = K.firstChild } else { y = document.createElement("cufon"); y.className = "cufon cufon-vml"; y.alt = G; q = document.createElement("cufoncanvas"); y.appendChild(q); if (C.printable) { var Z = document.createElement("cufontext"); Z.appendChild(document.createTextNode(G)); y.appendChild(Z) } if (!W) { y.appendChild(document.createElement("cvml:shape")) } } var ai = y.style; var R = q.style; var l = p.convert(I.height), af = Math.ceil(l); var V = af / l; var P = V * Cufon.CSS.fontStretch(Y.get("fontStretch")); var U = I.minX, T = I.minY; R.height = af; R.top = Math.round(p.convert(T - ac.ascent)); R.left = Math.round(p.convert(U)); ai.height = p.convert(ac.height) + "px"; var F = Y.get("color"); var ag = Cufon.CSS.textTransform(G, Y).split(""); var L = ac.spacing(ag, f(ad, Y, p, "letterSpacing"), f(ad, Y, p, "wordSpacing")); if (!L.length) { return null } var k = L.total; var x = -U + k + (I.width - L[L.length - 1]); var ah = p.convert(x * P), X = Math.round(ah); var O = x + "," + I.height, m; var J = "r" + O + "ns"; var u = C.textGradient && d(C.textGradient); var o = ac.glyphs, S = 0; var H = C.textShadow; var ab = -1, aa = 0, w; while (w = ag[++ab]) { var D = o[ag[ab]] || ac.missingGlyph, v; if (!D) { continue } if (n) { v = q.childNodes[aa]; while (v.firstChild) { v.removeChild(v.firstChild) } } else { v = document.createElement("cvml:shape"); q.appendChild(v) } v.stroked = "f"; v.coordsize = O; v.coordorigin = m = (U - S) + "," + T; v.path = (D.d ? "m" + D.d + "xe" : "") + "m" + m + J; v.fillcolor = F; if (u) { v.appendChild(u.cloneNode(false)) } var ae = v.style; ae.width = X; ae.height = af; if (H) { var s = H[0], r = H[1]; var B = Cufon.CSS.color(s.color), z; var N = document.createElement("cvml:shadow"); N.on = "t"; N.color = B.color; N.offset = s.offX + "," + s.offY; if (r) { z = Cufon.CSS.color(r.color); N.type = "double"; N.color2 = z.color; N.offset2 = r.offX + "," + r.offY } N.opacity = B.opacity || (z && z.opacity) || 1; v.appendChild(N) } S += L[aa++] } var M = v.nextSibling, t, A; if (C.forceHitArea) { if (!M) { M = document.createElement("cvml:rect"); M.stroked = "f"; M.className = "cufon-vml-cover"; t = document.createElement("cvml:fill"); t.opacity = 0; M.appendChild(t); q.appendChild(M) } A = M.style; A.width = X; A.height = af } else { if (M) { q.removeChild(M) } } ai.width = Math.max(Math.ceil(p.convert(k * P)), 0); if (h) { var Q = Y.computedYAdjust; if (Q === undefined) { var E = Y.get("lineHeight"); if (E == "normal") { E = "1em" } else { if (!isNaN(E)) { E += "em" } } Y.computedYAdjust = Q = 0.5 * (a(ad, E) - parseFloat(ai.height)) } if (Q) { ai.marginTop = Math.ceil(Q) + "px"; ai.marginBottom = Q + "px" } } return y } })()); Cufon.registerEngine("canvas", (function () { var b = document.createElement("canvas"); if (!b || !b.getContext || !b.getContext.apply) { return } b = null; var a = Cufon.CSS.supports("display", "inline-block"); var e = !a && (document.compatMode == "BackCompat" || /frameset|transitional/i.test(document.doctype.publicId)); var f = document.createElement("style"); f.type = "text/css"; f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;" + (e ? "" : "font-size:1px;line-height:1px;") + "}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}" + (a ? "cufon canvas{position:relative;}" : "cufon canvas{position:absolute;}") + "}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g, "!important;"))); document.getElementsByTagName("head")[0].appendChild(f); function d(p, h) { var n = 0, m = 0; var g = [], o = /([mrvxe])([^a-z]*)/g, k; generate: for (var j = 0; k = o.exec(p); ++j) { var l = k[2].split(","); switch (k[1]) { case "v": g[j] = { m: "bezierCurveTo", a: [n + ~ ~l[0], m + ~ ~l[1], n + ~ ~l[2], m + ~ ~l[3], n += ~ ~l[4], m += ~ ~l[5]] }; break; case "r": g[j] = { m: "lineTo", a: [n += ~ ~l[0], m += ~ ~l[1]] }; break; case "m": g[j] = { m: "moveTo", a: [n = ~ ~l[0], m = ~ ~l[1]] }; break; case "x": g[j] = { m: "closePath" }; break; case "e": break generate } h[g[j].m].apply(h, g[j].a) } return g } function c(m, k) { for (var j = 0, h = m.length; j < h; ++j) { var g = m[j]; k[g.m].apply(k, g.a) } } return function (V, w, P, t, C, W) { var k = (w === null); if (k) { w = C.getAttribute("alt") } var A = V.viewBox; var m = P.getSize("fontSize", V.baseSize); var B = 0, O = 0, N = 0, u = 0; var z = t.textShadow, L = []; if (z) { for (var U = z.length; U--; ) { var F = z[U]; var K = m.convertFrom(parseFloat(F.offX)); var I = m.convertFrom(parseFloat(F.offY)); L[U] = [K, I]; if (I < B) { B = I } if (K > O) { O = K } if (I > N) { N = I } if (K < u) { u = K } } } var Z = Cufon.CSS.textTransform(w, P).split(""); var E = V.spacing(Z, ~ ~m.convertFrom(parseFloat(P.get("letterSpacing")) || 0), ~ ~m.convertFrom(parseFloat(P.get("wordSpacing")) || 0)); if (!E.length) { return null } var h = E.total; O += A.width - E[E.length - 1]; u += A.minX; var s, n; if (k) { s = C; n = C.firstChild } else { s = document.createElement("cufon"); s.className = "cufon cufon-canvas"; s.setAttribute("alt", w); n = document.createElement("canvas"); s.appendChild(n); if (t.printable) { var S = document.createElement("cufontext"); S.appendChild(document.createTextNode(w)); s.appendChild(S) } } var aa = s.style; var H = n.style; var j = m.convert(A.height); var Y = Math.ceil(j); var M = Y / j; var G = M * Cufon.CSS.fontStretch(P.get("fontStretch")); var J = h * G; var Q = Math.ceil(m.convert(J + O - u)); var o = Math.ceil(m.convert(A.height - B + N)); n.width = Q; n.height = o; H.width = Q + "px"; H.height = o + "px"; B += A.minY; H.top = Math.round(m.convert(B - V.ascent)) + "px"; H.left = Math.round(m.convert(u)) + "px"; var r = Math.max(Math.ceil(m.convert(J)), 0) + "px"; if (a) { aa.width = r; aa.height = m.convert(V.height) + "px" } else { aa.paddingLeft = r; aa.paddingBottom = (m.convert(V.height) - 1) + "px" } var X = n.getContext("2d"), D = j / A.height; X.scale(D, D * M); X.translate(-u, -B); X.save(); function T() { var x = V.glyphs, ab, l = -1, g = -1, y; X.scale(G, 1); while (y = Z[++l]) { var ab = x[Z[l]] || V.missingGlyph; if (!ab) { continue } if (ab.d) { X.beginPath(); if (ab.code) { c(ab.code, X) } else { ab.code = d("m" + ab.d, X) } X.fill() } X.translate(E[++g], 0) } X.restore() } if (z) { for (var U = z.length; U--; ) { var F = z[U]; X.save(); X.fillStyle = F.color; X.translate.apply(X, L[U]); T() } } var q = t.textGradient; if (q) { var v = q.stops, p = X.createLinearGradient(0, A.minY, 0, A.maxY); for (var U = 0, R = v.length; U < R; ++U) { p.addColorStop.apply(p, v[U]) } X.fillStyle = p } else { X.fillStyle = P.get("color") } T(); return s } })());




/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * © 2006 Microsoft Corporation. All Rights Reserved.
 * 
 * Trademark:
 * Nyala is either a registered trademark or a trademark of Microsoft Corporation
 * in the United States and/or other countries.
 * 
 * Description:
 * The Nyala typeface is named for the mountain nyala (tragelaphus buxtoni) a
 * species of great African antelope native to the highlands of Ethiopia. The
 * Ethiopic characters were designed by John Hudson, based on initial drawings by
 * Geraldine Wade. The Latin characters were designed by John Hudson, and harmonise
 * with the Ethiopic to facilitate the typesetting of texts including
 * un-transliterated foreign names, technical terms, etc.
 * 
 * Manufacturer:
 * Tiro Typeworks
 * 
 * Designer:
 * John Hudson and Geraldine Wade
 * 
 * Vendor URL:
 * http://www.microsoft.com/typography
 * 
 * License information:
 * http://www.microsoft.com/typography/fonts
 */
Cufon.registerFont({"w":141,"face":{"font-family":"nyala","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 5 4 7 3 0 2 0 3","ascent":"288","descent":"-72","x-height":"4","cap-height":"2","bbox":"-15 -244 286 94","underline-thickness":"8.78906","underline-position":"-26.3672","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":105},"\u00a0":{"w":105},"A":{"d":"52,-74v-11,25,-17,54,-30,76v-6,-1,-17,3,-19,-2r80,-193v-10,-16,6,-19,24,-18v2,0,4,1,5,4r79,204v-3,6,-24,7,-33,3r-29,-75xm58,-89r66,0r-34,-87","w":200,"k":{"y":14,"w":14,"v":14,"u":5,"t":4,"r":2,"q":4,"p":2,"o":4,"n":2,"m":2,"l":4,"k":4,"j":2,"i":2,"h":4,"g":2,"f":4,"e":4,"d":4,"c":4,"b":4,"Y":32,"W":30,"V":32,"U":4,"T":26,"Q":9,"O":9,"G":11,"C":9}},"B":{"d":"28,-178v1,-14,-9,-17,-21,-14r-2,-10v52,-7,155,-24,155,42v0,28,-18,43,-40,51v26,6,49,20,49,51v0,63,-70,63,-137,58v-3,0,-4,-1,-4,-4r0,-174xm133,-51v0,-40,-30,-49,-72,-47r0,83v35,8,72,0,72,-36xm75,-195v-9,0,-14,-1,-14,7r0,76v36,0,65,-6,64,-42v-1,-29,-20,-41,-50,-41","w":178,"k":{"y":4,"w":4,"Y":7,"X":3,"W":7,"V":7,"T":2,"Q":3,"O":3,"G":3,"C":3,"A":4}},"C":{"d":"50,-111v-4,80,74,117,144,87r5,11v-21,10,-47,18,-76,18v-67,0,-106,-41,-109,-108v-5,-91,97,-124,175,-96r2,43r-9,1v-3,-28,-26,-40,-56,-40v-51,0,-74,33,-76,84","w":207,"k":{"y":11,"u":4,"o":5,"e":5,"T":4,"Q":11,"O":11,"G":11,"C":11}},"D":{"d":"213,-108v-3,94,-82,121,-181,108v-3,0,-4,-1,-4,-4r0,-174v1,-14,-9,-17,-21,-14r-2,-10v94,-16,211,-12,208,94xm86,-194v-11,1,-26,-3,-25,8r0,172v67,13,118,-22,116,-89v-2,-57,-32,-91,-91,-91","w":225,"k":{"}":12,"]":12,")":12,".":14,",":14,"o":2,"e":2,"a":2,"Z":5,"Y":10,"X":7,"W":9,"V":11,"T":7,"A":9}},"E":{"d":"61,-111r68,-4v8,0,5,13,4,20r-72,-2r0,76v4,14,39,5,58,5v24,0,28,-16,36,-36r9,2v-6,21,2,60,-33,50r-99,0v-3,1,-4,-2,-4,-4r0,-169v1,-14,-8,-16,-21,-15r-2,-9v42,-8,92,-8,143,-7v7,7,3,31,5,48r-9,1v-1,-39,-37,-35,-80,-34v-8,18,0,54,-3,78","w":171,"k":{"y":5,"w":5,"v":5,"u":2,"T":5,"Q":7,"O":7,"G":7,"C":7}},"F":{"d":"61,-104r66,-3v8,0,5,12,4,19r-70,-2r0,85v-2,9,-17,6,-29,7v-3,0,-4,-1,-4,-4r0,-171v1,-14,-8,-16,-21,-15r-2,-9v41,-8,91,-8,141,-7v9,6,2,33,6,48r-9,1v-1,-39,-37,-35,-79,-34v-8,21,-1,58,-3,85","w":155,"k":{".":25,",":25,"u":9,"r":9,"o":14,"e":14,"a":14,"Y":-7,"W":-7,"V":-7,"Q":7,"O":7,"M":4,"G":7,"C":7,"A":21}},"G":{"d":"14,-102v0,-93,100,-125,179,-97r2,43r-9,1v-4,-28,-27,-40,-58,-40v-53,1,-77,31,-78,84v0,69,41,106,114,99r-1,-63v0,-8,-9,-8,-18,-8r-1,-10r47,-2v4,0,6,2,6,6r0,83v-82,30,-183,-2,-183,-96","w":220,"k":{"y":7,"w":7,"u":5,"r":5,"n":5,"l":2,"i":4,"h":2,"Y":5,"W":5,"V":5,"T":9,"Q":5,"O":5,"G":5,"C":5}},"H":{"d":"28,-176v1,-13,-7,-17,-21,-16r-2,-9r50,-7v4,0,6,2,6,6r0,85r102,0r0,-82v2,-9,18,-5,29,-7v3,0,4,2,4,5r0,196v0,8,-27,10,-33,3r0,-100r-102,1r0,96v-2,9,-17,6,-29,7v-3,0,-4,-1,-4,-4r0,-174","w":224,"k":{"y":5,"u":4,"s":4,"o":4,"i":4,"e":4,"a":4,"Y":4,"W":5,"V":5,"T":5}},"I":{"d":"28,-176v1,-13,-7,-17,-21,-16r-2,-9r50,-7v4,0,6,2,6,6r0,197v-2,9,-17,6,-29,7v-3,0,-4,-1,-4,-4r0,-174","w":88,"k":{"z":4,"y":5,"x":4,"w":5,"v":5,"u":4,"t":4,"s":4,"r":4,"p":4,"o":4,"n":4,"m":4,"l":4,"k":4,"i":4,"h":4,"g":5,"f":4,"e":4,"d":4,"c":4,"b":4,"a":4,"Y":4,"W":5,"V":5,"T":5}},"J":{"d":"25,-176v1,-14,-8,-17,-22,-16r-1,-9r50,-7v4,0,5,2,5,6r-2,211v-6,40,-31,59,-65,73r-5,-11v68,-29,31,-159,40,-247","w":81},"K":{"d":"28,-176v1,-13,-7,-17,-21,-16r-2,-9r50,-7v4,0,6,2,6,6r0,94v32,-31,59,-68,94,-96r24,-2v3,0,4,3,2,6r-87,82r94,115v-5,6,-31,8,-40,2r-87,-107r0,103v-2,9,-17,6,-29,7v-3,0,-4,-1,-4,-4r0,-174","w":193,"k":{"-":9,"y":21,"w":21,"v":21,"u":7,"r":4,"o":12,"n":4,"e":12,"Q":19,"O":19,"G":19,"C":19}},"L":{"d":"28,-176v1,-13,-7,-17,-21,-16r-2,-9r50,-7v4,0,6,2,6,6r0,181v3,13,36,5,53,5v24,0,27,-17,36,-37r9,2v-5,16,-2,47,-17,52r-110,-1v-3,1,-4,-2,-4,-4r0,-172","w":161,"k":{"y":9,"u":4,"o":-4,"e":-4,"a":-4,"Y":28,"W":26,"V":26,"U":7,"T":26,"Q":7,"O":7,"G":7,"C":7}},"M":{"d":"201,-161r-68,163v-6,-1,-16,2,-19,-2r-62,-163r-20,162v-2,3,-21,6,-23,0r34,-187v-6,-11,-10,-26,12,-22v6,0,14,-3,16,3r63,166r64,-148v-7,-18,5,-24,26,-22v3,0,5,1,5,4r24,203v-2,7,-24,8,-33,4","w":269,"k":{"y":4,"u":2,"Y":14,"W":12,"V":14,"U":3,"T":9,"Q":4,"O":4,"G":4,"C":4}},"N":{"d":"13,-203v-1,-9,33,-10,37,-4r122,162r-5,-158v2,-3,22,-7,24,-1r-4,203v-1,5,-18,5,-22,1r-122,-163r4,162v-2,4,-19,5,-24,1r4,-183","w":214,"k":{"z":4,"y":5,"x":4,"w":5,"v":5,"u":4,"t":4,"s":4,"r":4,"p":4,"o":4,"n":4,"m":4,"l":4,"k":4,"i":4,"h":4,"g":5,"f":4,"e":4,"d":4,"c":4,"b":4,"a":4,"Y":2,"W":2,"V":2,"T":2,"A":4}},"O":{"d":"14,-100v0,-71,40,-109,110,-109v65,0,99,39,99,104v0,71,-39,110,-110,110v-65,0,-99,-40,-99,-105xm187,-96v0,-53,-18,-98,-72,-98v-47,0,-65,38,-65,84v0,53,18,100,72,100v47,0,65,-38,65,-86","w":237,"k":{"}":12,"]":12,")":12,".":14,",":14,"u":2,"s":2,"o":2,"e":2,"d":2,"c":2,"a":2,"Z":7,"Y":14,"X":12,"W":9,"V":11,"T":7,"A":9}},"P":{"d":"5,-202v58,-9,160,-21,160,49v0,50,-42,66,-93,68r-1,-10v35,-2,58,-14,58,-51v-1,-32,-20,-48,-52,-49v-9,0,-16,-1,-16,8r0,182v-2,9,-17,6,-29,7v-3,0,-4,-1,-4,-4r0,-176v1,-14,-9,-17,-21,-14","w":169,"k":{"-":9,".":35,",":35,"u":2,"s":7,"o":14,"g":7,"e":14,"d":14,"a":11,"M":4,"A":21}},"Q":{"d":"223,-105v1,59,-31,89,-74,104v41,0,48,36,61,63v4,4,9,7,17,6v5,14,-13,12,-26,12v-50,0,-20,-75,-86,-75v-65,0,-101,-39,-101,-105v0,-71,40,-109,110,-109v65,0,98,39,99,104xm187,-96v0,-53,-18,-98,-72,-98v-47,0,-65,38,-65,84v0,53,18,100,72,100v47,0,65,-38,65,-86","w":237,"k":{".":14,",":14,"u":2,"o":2,"e":2,"a":2,"Z":7,"Y":14,"X":12,"W":11,"V":11,"T":7,"J":-12,"A":9}},"R":{"d":"161,-160v1,35,-23,44,-44,56v42,6,38,61,57,91v4,3,7,4,14,4v3,17,-22,13,-37,11v-40,-18,-6,-104,-79,-97r-2,-10v34,-2,56,-14,56,-49v0,-29,-23,-41,-51,-41v-8,0,-14,0,-14,8r0,182v-2,9,-17,6,-29,7v-3,0,-4,-1,-4,-4r0,-176v1,-14,-9,-17,-21,-14r-2,-10v56,-8,153,-23,156,42","w":189,"k":{"}":7,"]":7,")":7,"-":7,"y":12,"w":12,"u":5,"t":4,"o":5,"e":5,"d":5,"Y":18,"W":16,"V":18,"U":4,"T":14,"Q":11,"O":11,"G":11,"C":11}},"S":{"d":"29,-107v-61,-65,31,-122,102,-96v8,7,2,32,6,46r-9,1v-1,-46,-88,-51,-87,-1v12,57,108,26,108,100v0,62,-73,69,-131,57v-7,-10,-4,-32,-5,-50r8,-1v-1,50,95,58,96,4v-8,-41,-64,-35,-88,-60","w":162,"k":{"y":5,"w":5,"v":5,"Z":5,"Y":7,"X":5,"W":7,"V":7,"U":4,"T":12,"M":2,"G":7,"C":7,"A":5}},"T":{"d":"180,-153v-2,-36,-27,-39,-68,-36r0,184v-1,9,-16,6,-28,7v-3,0,-4,-1,-4,-4r0,-187r-41,0v-20,2,-21,18,-27,36v-16,1,-5,-34,-5,-49v45,-4,126,-4,179,0r2,48","w":191,"k":{"-":26,".":35,":":18,";":18,",":35,"z":28,"y":21,"w":21,"u":28,"s":28,"r":28,"o":28,"e":28,"c":28,"a":28,"Y":-4,"W":-4,"V":-4,"Q":7,"O":7,"M":11,"G":7,"C":7,"A":22}},"U":{"d":"26,-176v1,-14,-7,-17,-21,-16r-1,-9r49,-7v4,0,6,2,6,6r0,138v-6,56,63,54,96,33r0,-168v1,-9,17,-5,28,-7v3,0,4,2,4,5r0,196v-1,9,-15,7,-27,7v-8,0,-3,-13,-5,-19v-38,28,-129,37,-129,-32r0,-127","w":215,"k":{"z":4,"y":5,"x":4,"w":5,"v":5,"u":4,"t":4,"s":4,"r":4,"p":4,"o":4,"n":4,"m":4,"l":4,"k":4,"i":4,"h":4,"g":5,"f":4,"e":4,"d":4,"c":4,"b":4,"a":4,"Y":4,"W":5,"V":5,"T":5}},"V":{"d":"167,-198v2,-8,21,-10,28,-6r-87,206v-6,0,-15,3,-18,-2r-69,-178v-4,-11,-10,-15,-25,-14r-1,-9v16,-1,36,-9,50,-5r66,168","w":201,"k":{"-":26,".":35,":":23,";":23,",":35,"y":11,"u":19,"t":14,"s":28,"r":18,"o":32,"i":9,"e":32,"d":32,"a":32,"Z":4,"S":7,"Q":14,"O":14,"M":12,"G":14,"C":14,"A":32}},"W":{"d":"124,-200v1,-9,31,-11,33,-4r54,166r48,-160v1,-9,20,-10,27,-6r-76,206v-7,-1,-18,4,-21,-2r-42,-128r-47,130v-7,-1,-20,4,-22,-2r-57,-178v-4,-12,-10,-15,-25,-14r-1,-9v17,0,44,-15,53,0r52,162r39,-116","w":293,"k":{"-":21,".":32,":":21,";":21,",":32,"y":14,"u":19,"t":14,"s":28,"r":18,"o":28,"m":18,"i":9,"e":28,"a":28,"Z":4,"S":5,"Q":12,"O":12,"M":11,"G":12,"C":12,"A":29}},"X":{"d":"-2,-201v17,0,44,-15,52,-1r41,71v17,-24,30,-51,49,-73v7,0,18,-5,23,0v-18,32,-41,59,-61,90r65,111v-4,6,-28,8,-36,2r-51,-85r-53,84v-5,3,-21,7,-27,2v21,-36,47,-69,69,-104v-18,-28,-31,-62,-53,-86v-4,-3,-10,-2,-17,-2","w":173,"k":{"-":9,"y":16,"u":7,"r":5,"o":9,"m":5,"i":5,"e":9,"U":4,"T":4,"S":4,"Q":16,"O":16,"G":16,"C":16}},"Y":{"d":"-5,-201v16,-1,43,-14,51,0r49,89r45,-90v5,-3,24,-8,26,0r-64,107r0,90v-2,9,-17,6,-29,7v-3,0,-4,-1,-4,-4r0,-90v-19,-32,-34,-70,-57,-98v-4,-5,-9,-2,-16,-2","w":173,"k":{"-":26,".":35,":":26,";":26,",":35,"z":26,"y":11,"v":26,"u":30,"t":19,"s":33,"r":26,"q":37,"p":26,"o":37,"i":12,"e":37,"d":37,"c":37,"a":37,"Z":4,"S":11,"Q":19,"O":19,"M":18,"G":19,"C":19,"A":35}},"Z":{"d":"47,-14v51,-2,115,13,115,-38v18,-1,3,31,5,50v-39,5,-111,2,-160,1v0,-3,-3,-8,-1,-10r122,-178r-82,0v-20,2,-22,17,-27,36v-18,1,-4,-31,-6,-49v39,-5,107,-2,156,-1r2,9","w":180,"k":{"y":11,"w":11,"u":4,"Q":5,"O":5,"G":5,"C":5}},"a":{"d":"92,-74v8,-48,-38,-45,-69,-32r-4,-12v40,-16,104,-31,104,37v0,26,-3,56,2,78v-5,8,-36,9,-32,-7v-14,6,-32,12,-48,14v-21,-2,-36,-14,-36,-36v0,-40,43,-40,83,-42xm40,-38v-1,26,33,25,51,15r1,-39v-24,2,-52,-1,-52,24","w":142,"k":{"y":4,"w":4,"v":4}},"b":{"d":"4,-227v18,-6,33,-7,46,-10v4,0,6,3,6,7r0,111v18,-6,39,-10,59,-14v30,3,43,30,45,62v4,69,-83,91,-135,62r0,-194v1,-15,-7,-18,-20,-15xm129,-55v1,-45,-30,-73,-73,-51v4,38,-15,95,30,95v28,0,43,-15,43,-44","w":170,"k":{".":5,",":5,"y":2,"x":3,"w":2,"v":2}},"c":{"d":"127,-107v0,15,-15,21,-30,17v1,-17,-2,-27,-20,-26v-25,1,-33,17,-35,41v-3,49,42,67,86,51r4,10v-19,7,-39,18,-63,18v-37,0,-59,-26,-58,-65v1,-47,34,-72,79,-72v19,0,36,7,37,26","w":138,"k":{"q":4,"o":4,"l":4,"k":4,"h":4,"e":4,"d":4,"c":4,"b":4}},"d":{"d":"115,-203v1,-15,-7,-18,-20,-15r-1,-9v18,-6,33,-7,46,-10v4,0,6,3,6,7r0,205v11,20,-10,36,-28,23r-2,-10v-17,6,-35,13,-55,16v-33,-3,-50,-29,-50,-62v0,-57,47,-81,104,-73r0,-72xm81,-16v14,0,23,-4,34,-8v-3,-38,15,-97,-30,-94v-29,2,-44,17,-43,47v1,28,10,54,39,55","w":168},"e":{"d":"42,-68v-2,45,50,60,89,43r4,10v-18,10,-42,16,-66,19v-37,-2,-58,-26,-58,-65v0,-46,31,-72,75,-72v32,0,48,27,38,61xm96,-82v9,-31,-28,-44,-46,-23v-5,6,-7,16,-8,26","w":140,"k":{"l":3,"k":3,"h":3,"b":3}},"f":{"d":"57,-127v18,1,47,-11,40,14r-40,0r0,108v0,8,-26,10,-32,3r0,-111r-20,1r0,-12r20,-2v-3,-63,13,-105,69,-111v32,-3,53,40,16,42v-15,2,-2,-32,-25,-26v-39,1,-25,56,-28,94","w":96,"k":{"}":-23,"]":-23,")":-35,"?":-18,"!":-16,".":14,",":14,"q":4,"o":4,"j":-7,"i":-7,"g":4,"e":4,"d":4,"c":4,"a":4}},"g":{"d":"11,-83v-1,-46,61,-62,97,-40r39,-9v8,1,3,13,3,20r-33,-3v30,40,-11,95,-68,78v-3,4,-8,7,-8,14v20,27,107,-6,104,45v-3,42,-43,60,-86,60v-27,0,-52,-10,-53,-36v-1,-21,13,-28,22,-40v-21,-11,-8,-36,9,-47v-14,-8,-26,-22,-26,-42xm119,35v0,-31,-57,-14,-80,-24v-23,24,4,52,38,49v20,-2,42,-5,42,-25xm42,-87v0,20,8,38,29,38v17,0,26,-12,26,-30v0,-22,-8,-38,-29,-39v-20,-1,-26,14,-26,31","w":157,"k":{"-":4,".":5,",":4,"s":4,"q":5,"o":5,"l":5,"k":5,"h":5,"e":5,"d":5,"c":5,"b":5,"a":5}},"h":{"d":"25,-203v1,-15,-7,-18,-20,-15r-1,-9v18,-6,33,-7,46,-10v4,0,6,3,6,7r0,112v33,-16,94,-28,93,29r-1,84v-1,9,-15,6,-27,7v-3,0,-4,-1,-4,-4v-4,-42,18,-111,-29,-111v-10,0,-21,4,-32,8r0,100v-1,9,-15,6,-27,7v-3,0,-4,-1,-4,-4r0,-201","w":169,"k":{"y":4,"w":4,"v":4}},"i":{"d":"27,-98v1,-14,-8,-18,-20,-15r-1,-9r47,-10v4,0,6,3,6,7r0,120v-2,9,-16,6,-28,7v-3,0,-4,-1,-4,-4r0,-96xm44,-204v10,0,17,7,16,18v0,12,-8,18,-20,18v-10,0,-17,-7,-16,-18v0,-12,7,-19,20,-18","w":80,"k":{"n":8}},"j":{"d":"27,-98v0,-14,-8,-18,-20,-15r-1,-9r47,-10v4,0,6,3,6,7v-3,71,12,157,-33,188v-11,7,-22,15,-36,21r-5,-10v53,-19,40,-100,42,-172xm44,-204v10,0,17,7,16,18v0,12,-8,18,-20,18v-10,0,-17,-7,-16,-18v0,-12,7,-19,20,-18","w":80},"k":{"d":"25,-203v1,-15,-7,-18,-20,-15r-1,-9v18,-6,33,-7,46,-10v4,0,6,3,6,7r0,159v26,-21,41,-67,89,-58v-18,18,-41,32,-60,49r65,78v-6,5,-31,7,-38,0r-56,-66r0,63v-1,9,-15,6,-27,7v-3,0,-4,-1,-4,-4r0,-201","w":152,"k":{"-":9,"s":4,"q":7,"o":9,"l":4,"k":4,"h":4,"g":4,"e":7,"d":7,"c":7,"b":4}},"l":{"d":"25,-203v1,-15,-7,-18,-20,-15r-1,-9v18,-6,33,-7,46,-10v4,0,6,3,6,7r0,225v-1,9,-15,6,-27,7v-3,0,-4,-1,-4,-4r0,-201","w":77},"m":{"d":"27,-98v1,-14,-8,-18,-20,-15r-1,-9r46,-10v7,0,6,8,7,14v24,-10,70,-27,84,2v35,-19,98,-31,97,27r-1,84v-1,9,-15,6,-27,7v-3,0,-4,-1,-4,-4v0,-49,16,-132,-50,-106v-3,1,-7,2,-11,4v5,28,1,67,1,99v0,9,-15,6,-27,7v-3,0,-4,-1,-4,-4v-4,-41,18,-111,-28,-111v-9,0,-20,4,-30,8r0,100v-2,9,-16,6,-28,7v-3,0,-4,-1,-4,-4r0,-96","w":260,"k":{"y":4,"w":4,"v":4}},"n":{"d":"27,-98v1,-14,-8,-18,-20,-15r-1,-9r46,-10v7,0,6,8,7,14v33,-16,94,-27,93,29r-1,84v-1,9,-15,6,-27,7v-3,0,-4,-1,-4,-4v-4,-42,18,-111,-29,-111v-10,0,-21,4,-32,8r0,100v-2,9,-16,6,-28,7v-3,0,-4,-1,-4,-4r0,-96","w":172,"k":{"y":4,"w":4,"v":4,"g":11}},"o":{"d":"149,-67v0,45,-29,71,-73,71v-40,0,-65,-27,-65,-67v0,-43,28,-70,72,-70v41,0,66,26,66,66xm44,-72v1,31,10,60,41,60v24,0,32,-20,31,-45v-1,-30,-9,-60,-40,-60v-24,0,-32,20,-32,45","w":159,"k":{".":5,",":5,"y":5,"x":4,"w":5,"v":5}},"p":{"d":"162,-71v2,57,-47,82,-103,72r0,73v-2,9,-16,6,-28,7v-3,0,-4,-1,-4,-4r0,-175v1,-14,-8,-18,-20,-15r-1,-9r46,-10v7,0,6,8,7,14v17,-5,37,-12,58,-15v30,3,44,30,45,62xm131,-55v0,-46,-32,-73,-72,-50v3,38,-15,94,30,94v28,0,42,-15,42,-44","w":172,"k":{".":5,",":5,"y":2,"x":3,"w":2,"v":2}},"q":{"d":"11,-58v-2,-59,53,-85,109,-70v9,0,26,-10,26,3r0,199v0,8,-26,10,-32,3r0,-89v-16,7,-35,13,-54,16v-32,-3,-48,-29,-49,-62xm80,-16v14,0,24,-4,34,-8v-4,-37,15,-97,-29,-94v-29,2,-44,17,-43,47v1,28,9,55,38,55","w":167},"r":{"d":"27,-98v1,-14,-8,-18,-20,-15r-1,-9r47,-10v7,0,6,9,6,16v16,-11,62,-31,65,3v1,16,-11,21,-29,20v3,-26,-23,-19,-36,-11r0,99v-2,9,-16,6,-28,7v-3,0,-4,-1,-4,-4r0,-96","w":124,"k":{".":26,",":30,"y":-7,"x":-3,"w":-7,"v":-7,"s":2,"q":6,"o":5,"l":4,"k":4,"h":4,"g":2,"e":4,"d":6,"c":4,"b":4,"a":4}},"s":{"d":"16,-78v-20,-47,50,-66,89,-49r1,36r-8,1v-4,-15,-9,-29,-29,-28v-34,-6,-30,31,-6,36v22,10,52,13,52,44v0,32,-31,39,-61,42v-19,-3,-43,-5,-44,-26v0,-14,12,-17,27,-16v0,18,6,27,24,27v32,0,27,-33,4,-38v-17,-8,-41,-12,-49,-29","w":124,"k":{"l":3,"k":3,"h":3,"b":3}},"t":{"d":"107,-11v-28,17,-83,25,-83,-24r0,-78r-20,1r0,-12r20,-2v0,-10,-1,-23,1,-32v5,-4,28,-16,31,-5r0,36v15,3,45,-12,40,14r-40,0v5,35,-16,96,22,97v9,0,17,-2,25,-5","w":107,"k":{"-":7,"t":4,"q":5,"o":5,"l":4,"k":4,"h":4,"e":5,"d":5,"c":5,"b":4}},"u":{"d":"59,-125v-4,55,-10,135,61,101r0,-74v2,-15,-8,-18,-21,-15r-1,-9r47,-10v4,0,6,3,6,7v1,40,-3,87,3,122v-8,8,-37,8,-34,-9v-17,7,-35,15,-55,16v-48,3,-38,-57,-37,-102v0,-15,-8,-18,-21,-15r-1,-9r47,-10v4,0,6,3,6,7","w":172},"v":{"d":"-4,-122v16,-2,31,-11,48,-8v14,29,24,62,37,92r35,-89v7,-1,19,-7,26,-2v-18,44,-41,90,-63,131v-5,0,-12,3,-14,-2r-44,-100v-3,-12,-11,-16,-24,-13","w":144,"k":{"-":4,".":18,",":21,"y":-4,"v":-4,"s":5,"q":9,"o":7,"l":5,"k":5,"h":5,"g":4,"e":7,"d":9,"c":7,"b":5,"a":7}},"w":{"d":"111,-123v2,-7,17,-8,20,-2r33,87r31,-85v2,-8,20,-11,28,-6r-61,131v-5,0,-12,3,-14,-2r-34,-89v-16,29,-17,72,-42,92v-4,0,-8,0,-9,-3v-16,-37,-29,-77,-48,-111v-4,-3,-12,-4,-18,-2r-1,-9v16,-2,31,-11,49,-8r34,92","w":226,"k":{"-":4,".":18,",":21,"y":-4,"w":-4,"v":-4,"s":5,"q":9,"o":7,"l":5,"k":5,"h":5,"g":4,"e":7,"d":9,"c":7,"b":5,"a":9}},"x":{"d":"1,-123v15,-1,38,-15,49,-4r28,40v15,-16,24,-51,57,-42v-13,21,-32,37,-47,57r46,68v-3,7,-25,7,-35,4r-34,-49v-17,18,-27,58,-63,49v15,-24,36,-42,53,-64v-16,-17,-21,-53,-53,-50","w":138,"k":{"-":9,"y":-4,"x":-2,"w":-4,"v":-4,"q":6,"o":7,"l":4,"k":4,"h":4,"g":3,"e":6,"d":6,"c":6,"b":4,"a":2}},"y":{"d":"-4,-122v16,-2,31,-11,48,-8v14,29,24,62,37,92r35,-89v7,-1,19,-7,26,-2r-80,175v-10,16,-19,35,-44,36v-17,1,-25,-16,-16,-29v38,16,51,-26,63,-53r-44,-100v-3,-12,-11,-16,-24,-13","w":143,"k":{"-":4,".":18,",":21,"y":-4,"s":5,"q":9,"o":7,"l":5,"k":5,"h":5,"g":4,"e":7,"d":9,"c":7,"b":5,"a":7}},"z":{"d":"89,-116v-34,-1,-67,-3,-68,28r-8,-1v2,-13,-1,-31,4,-40r112,1v0,3,3,7,1,9r-80,106r44,0v21,1,24,-15,29,-30r9,1v-2,13,2,32,-4,42r-117,-1r-1,-10","w":143,"k":{"l":3,"k":3,"h":3,"b":4}},"&":{"d":"172,-125v26,21,20,72,-4,91v10,11,24,18,32,31v-6,7,-21,6,-34,6r-20,-17v-39,27,-139,32,-137,-36v1,-33,22,-43,42,-58v-9,-15,-17,-26,-17,-46v-1,-40,29,-55,65,-55v24,0,50,6,52,30v1,17,-13,20,-30,19v1,-20,-6,-34,-25,-34v-42,0,-36,61,-12,78v20,25,48,49,72,72v16,-25,9,-43,-12,-64v4,-11,20,-10,28,-17xm59,-98v-39,31,-1,107,56,82v7,-3,13,-5,19,-9v-35,-30,-49,-44,-75,-73","w":210},"@":{"d":"152,-71v7,-44,-33,-43,-62,-30r-3,-12v35,-18,102,-25,93,36r-1,61v37,2,47,-26,47,-60v0,-53,-32,-86,-87,-86v-65,0,-98,40,-101,104v-3,87,81,128,163,98r4,10v-85,44,-195,-1,-190,-104v4,-80,50,-127,129,-127v65,0,102,38,104,103v1,53,-39,93,-93,77r-2,-9v-24,17,-76,21,-75,-20v1,-36,36,-40,74,-41xm106,-36v0,24,29,26,45,14r1,-37v-23,0,-46,0,-46,23","w":265},",":{"d":"18,-25v6,-14,43,-11,34,11v0,29,-16,46,-37,54r-6,-4v18,-11,20,-43,9,-61","w":66},";":{"d":"42,-124v12,0,18,8,18,20v0,14,-9,19,-22,19v-12,0,-16,-8,-17,-19v0,-14,8,-19,21,-20xm25,-25v6,-14,43,-11,34,11v0,29,-16,46,-37,54r-6,-4v18,-11,20,-43,9,-61","w":66},":":{"d":"42,-34v12,0,18,8,18,20v0,14,-9,19,-22,19v-12,0,-16,-8,-17,-19v0,-14,8,-19,21,-20xm42,-124v12,0,18,8,18,20v0,14,-9,19,-22,19v-12,0,-16,-8,-17,-19v0,-14,8,-19,21,-20","w":66},".":{"d":"35,-34v12,0,18,8,18,20v0,14,-9,19,-22,19v-12,0,-16,-8,-17,-19v0,-14,8,-19,21,-20","w":66},"-":{"d":"8,-78r90,0r-1,17r-88,0","w":106,"k":{"y":5,"x":9,"w":5,"v":5,"Y":26,"X":7,"W":21,"V":26,"T":26}},"\u00ad":{"d":"8,-78r90,0r-1,17r-88,0","w":106},"!":{"d":"51,-60v0,4,-14,6,-14,1r-7,-142v3,-6,32,-11,35,-2xm45,-33v12,0,17,7,17,19v1,13,-8,19,-21,19v-10,0,-16,-7,-16,-19v0,-14,8,-19,20,-19","w":82},"?":{"d":"82,-130v30,-16,20,-52,-18,-52v-15,0,-27,4,-37,10v-16,-21,2,-40,28,-37v61,-7,87,68,34,94v-20,10,-38,33,-18,55v-18,18,-48,-6,-33,-30v11,-17,26,-30,44,-40xm56,-33v11,0,16,7,16,19v0,13,-8,19,-20,19v-11,0,-17,-7,-17,-19v0,-14,9,-19,21,-19","w":132},"\/":{"d":"12,32r64,-242r15,3r-64,242","w":93},"|":{"d":"9,85r0,-319r15,-2r0,320","w":33},"(":{"d":"107,-228v-77,53,-77,251,0,304r-8,9v-94,-53,-90,-272,0,-322","w":117,"k":{"j":-18,"Q":12,"O":12,"J":-18,"G":12,"C":12}},")":{"d":"11,76v76,-54,75,-250,0,-304r7,-9v93,52,92,271,0,322","w":117},"[":{"d":"84,83r-50,-1r0,-314r52,-1r-2,16r-35,-1r0,286r37,-1","w":113,"k":{"j":-9,"Q":12,"O":12,"J":-12,"G":12,"C":12}},"]":{"d":"29,-233r50,1r0,314r-52,1r2,-16r35,1r0,-286r-37,1","w":113},"{":{"d":"77,94v-9,-19,-24,-30,-49,-32v10,-40,16,-78,17,-124r-24,0r0,-28r24,0v-2,-44,-9,-84,-17,-122v24,-2,42,-12,49,-32v6,0,5,7,5,13v0,26,-16,39,-40,42v19,69,19,158,0,228v28,2,46,24,38,55r-3,0","w":113,"k":{"j":-5,"Q":12,"O":12,"J":-9,"G":12,"C":12}},"}":{"d":"36,-244v7,20,25,30,49,32v-8,39,-16,77,-17,122r24,0r0,28r-24,0v1,46,7,85,17,124v-25,2,-40,13,-49,32v-6,0,-5,-7,-5,-13v0,-26,17,-38,40,-42v-19,-70,-20,-159,0,-228v-27,-3,-46,-24,-38,-55r3,0","w":109},"*":{"d":"60,-179v-16,-4,-56,0,-42,-22v2,-3,3,-6,5,-9r40,22v-3,-21,-16,-61,19,-45r-9,45r38,-19v11,-3,9,13,11,22r-46,6v10,12,24,20,31,35v-3,7,-13,9,-19,13r-20,-42v-9,13,-13,31,-25,40v-5,-4,-12,-9,-16,-14","w":135},"#":{"d":"101,-108r-7,41r34,0r-2,13r-34,0r-7,50r-14,1r8,-51r-32,1r-7,49r-13,1r7,-50r-27,0r-1,-14r30,0r6,-41r-29,0r-1,-13r32,0r7,-44r14,-3r-7,47r31,0r7,-44r14,-3r-7,47r32,0r-3,13r-31,0xm50,-67r31,0r6,-41r-31,0"},"0":{"d":"81,5v-49,0,-67,-38,-67,-89v0,-61,25,-92,75,-92v49,0,67,37,67,88v-1,55,-21,93,-75,93xm123,-81v-1,-37,-4,-80,-40,-80v-32,0,-36,34,-36,69v0,39,4,82,40,82v32,0,37,-36,36,-71","w":169},"1":{"d":"30,-141v2,-17,-6,-20,-23,-18r-1,-9r50,-5v4,0,5,2,5,6r0,162v-1,9,-15,6,-27,7v-3,0,-4,-1,-4,-4r0,-139","w":87},"2":{"d":"70,-161v-25,0,-37,18,-41,41v-12,2,-8,-7,-8,-20r1,-24v32,-19,119,-20,114,30v-5,58,-54,80,-95,108v39,-2,92,12,91,-28v17,1,5,39,3,54v-39,-2,-85,4,-120,-2v0,-7,-5,-17,-1,-22v41,-26,88,-50,88,-105v0,-20,-11,-32,-32,-32","w":158},"3":{"d":"10,1v-1,-15,15,-22,31,-18v-1,23,9,39,31,39v28,0,44,-16,44,-43v0,-36,-25,-49,-63,-47r-1,-13v35,0,56,-8,56,-42v1,-25,-12,-38,-36,-38v-26,1,-39,16,-42,40v-17,2,-5,-26,-7,-43v35,-21,123,-19,120,35v-2,27,-20,42,-41,51v26,6,49,20,49,52v0,45,-35,63,-79,63v-31,0,-60,-8,-62,-36","w":163},"4":{"d":"132,-45v22,3,48,-12,40,20r-40,0r0,54v-1,8,-28,11,-32,2r0,-56r-91,0v-2,-46,40,-68,58,-102v20,-16,23,-49,60,-47v3,0,5,1,5,4r0,125xm25,-42r75,-2r0,-102v-29,34,-50,68,-75,104","w":178},"5":{"d":"32,-174v33,5,78,14,103,-5r5,4v-14,29,-53,47,-96,36r-1,46v47,-26,112,-5,108,55v-2,47,-32,75,-80,75v-30,0,-57,-9,-60,-36v-1,-17,16,-21,31,-18v-2,25,10,39,32,39v29,0,43,-23,44,-53v1,-49,-46,-61,-91,-44v3,-32,-1,-70,5,-99","w":167},"6":{"d":"53,-121v50,-30,117,-13,116,50v-1,46,-30,76,-76,76v-54,0,-76,-40,-76,-92v0,-78,48,-137,130,-117r-2,10v-56,-10,-84,25,-92,73xm136,-63v1,-45,-41,-61,-84,-45v-2,43,3,97,45,97v27,0,38,-25,39,-52","w":182},"7":{"d":"123,-147v-42,3,-104,-15,-105,29r-8,0v2,-18,1,-39,4,-55v44,2,95,-3,135,3r-76,201v-11,0,-28,10,-36,2","w":162},"8":{"d":"116,-112v23,12,47,25,48,59v1,75,-152,79,-152,4v0,-31,25,-41,45,-56v-18,-11,-37,-22,-37,-51v-1,-67,137,-73,137,-7v0,28,-23,36,-41,51xm91,-10v40,0,53,-49,21,-67v-13,-7,-28,-14,-42,-21v-41,21,-31,88,21,88xm86,-194v-35,-5,-50,40,-21,56v12,7,24,13,37,19v33,-16,33,-79,-16,-75","w":177},"9":{"d":"129,-59v-46,29,-118,23,-116,-43v2,-46,31,-74,76,-74v51,0,76,40,76,92v0,79,-51,139,-136,117r2,-11v58,13,96,-24,98,-81xm46,-112v-4,46,45,57,84,41v-1,-42,-6,-89,-45,-89v-27,0,-37,23,-39,48","w":179},"+":{"d":"64,-62r-56,0r-1,-13r57,0r0,-57r13,-1r0,58r57,0r-2,12r-55,1r0,57r-13,-2r0,-55"},"=":{"d":"8,-36r-1,-13r127,0r-2,13r-124,0xm8,-87r-1,-13r127,0r-2,13r-124,0"},"<":{"d":"127,-124r6,12r-105,44r105,42r-5,13r-121,-50r2,-11"},">":{"d":"14,-13r-6,-12r105,-44r-104,-42r4,-13r121,51r-2,10"},"%":{"d":"9,-122v-1,-36,18,-53,52,-54v33,0,48,19,48,52v1,36,-18,54,-53,54v-33,0,-46,-20,-47,-52xm83,-120v0,-22,-4,-44,-26,-44v-33,0,-30,83,3,82v20,0,22,-19,23,-38xm59,-1r123,-177r14,6r-124,177xm147,-49v-1,-36,18,-55,52,-55v32,0,48,19,48,52v1,36,-18,55,-53,55v-32,0,-47,-20,-47,-52xm198,-9v34,-2,32,-83,-3,-83v-33,3,-30,83,3,83","w":255},"'":{"d":"14,-214v2,-10,34,-9,28,4v-8,20,4,63,-22,63","w":59},"\"":{"d":"14,-214v2,-10,34,-9,28,4v-8,20,4,63,-22,63xm63,-214v2,-10,34,-9,28,4v-8,20,4,63,-22,63","w":109},"\\":{"d":"66,35r-63,-242r15,-3r64,242","w":93},"^":{"d":"63,-207r14,-2r51,107r-14,5r-44,-93r-45,93r-14,-7"},"~":{"d":"133,-65v-39,37,-91,-30,-125,6v-5,-21,14,-24,29,-26v34,4,67,32,97,7"},"_":{"d":"-12,28r130,0r0,14r-130,0r0,-14","w":105},"$":{"d":"133,-149v0,13,-13,16,-27,15v2,-18,-8,-27,-22,-29r0,62v26,10,55,19,55,53v0,33,-24,48,-55,52r0,20r-13,3v-1,-7,3,-19,-2,-22v-30,5,-73,-24,-40,-45v4,-1,17,-4,15,5v0,19,10,25,27,27r0,-65v-25,-11,-53,-20,-53,-54v0,-33,23,-45,52,-48r0,-22r14,-1r0,22v23,1,49,4,49,27xm84,-8v29,-1,39,-47,10,-57v-3,-2,-6,-3,-10,-4r0,61xm70,-163v-29,0,-34,43,-9,53v3,2,6,3,10,5","w":155},"`":{"d":"9,-203v1,-9,29,-9,29,-1v3,19,13,40,13,59r-10,0","w":87}}});

