﻿var Cufon = function () {
    function r(a) {
        var b = this.face = a.face, d = { " ": 1, "\u00a0": 1, "\u3000": 1 }; this.glyphs = a.glyphs; this.w = a.w; this.baseSize = parseInt(b["units-per-em"], 10); this.family = b["font-family"].toLowerCase(); this.weight = b["font-weight"]; this.style = b["font-style"] || "normal"; this.viewBox = function () {
            var a = b.bbox.split(/\s+/), a = { minX: parseInt(a[0], 10), minY: parseInt(a[1], 10), maxX: parseInt(a[2], 10), maxY: parseInt(a[3], 10) }; a.width = a.maxX - a.minX; a.height = a.maxY - a.minY; a.toString = function () {
                return [this.minX,
this.minY, this.width, this.height].join(" ")
            }; return a
        } (); this.ascent = -parseInt(b.ascent, 10); this.descent = -parseInt(b.descent, 10); this.height = -this.ascent + this.descent; this.spacing = function (a, b, h) { for (var e = this.glyphs, C, q, f = [], A = 0, y = -1, g = -1, j; j = a[++y]; ) if (C = e[j] || this.missingGlyph) q && (A -= q = q[j] || 0, f[g] -= q), A += f[++g] = ~ ~(C.w || this.w) + b + (d[j] ? h : 0), q = C.k; f.total = A; return f } 
    } function D() {
        var a = {}, b = { oblique: "italic", italic: "oblique" }; this.add = function (b) { (a[b.style] || (a[b.style] = {}))[b.weight] = b }; this.get =
function (d, c) { var u = a[d] || a[b[d]] || a.normal || a.italic || a.oblique; if (!u) return null; c = { normal: 400, bold: 700}[c] || parseInt(c, 10); if (u[c]) return u[c]; var h = { 1: 1, 99: 0}[c % 100], f = [], e, q; void 0 === h && (h = 400 < c); 500 == c && (c = 400); for (var g in u) if (u.hasOwnProperty(g)) { g = parseInt(g, 10); if (!e || g < e) e = g; if (!q || g > q) q = g; f.push(g) } c < e && (c = e); c > q && (c = q); f.sort(function (a, b) { return (h ? a >= c && b >= c ? a < b : a > b : a <= c && b <= c ? a > b : a < b) ? -1 : 1 }); return u[f[0]] } 
    } function k(a) {
        var b = {}, d = {}; this.extend = function (a) {
            for (var d in a) a.hasOwnProperty(d) &&
(b[d] = a[d]); return this
        }; this.get = function (c) { return void 0 != b[c] ? b[c] : a[c] }; this.getSize = function (a, b) { return d[a] || (d[a] = new n.Size(this.get(a), b)) }; this.isUsable = function () { return !!a } 
    } function E(a, b, d) { a.addEventListener ? a.addEventListener(b, d, !1) : a.attachEvent && a.attachEvent("on" + b, function () { return d.call(a, window.event) }) } function I(a, b) { var d = p.get(a); if (d.options) return a; b.hover && b.hoverables[a.nodeName.toLowerCase()] && v.attach(a); d.options = b; return a } function f(a) {
        var b = {}; return function (d) {
            b.hasOwnProperty(d) ||
(b[d] = a.apply(null, arguments)); return b[d]
        } 
    } function j(a) { return document.getElementsByTagName(a) } function l() { for (var a = {}, b, d, c = 0, u = arguments.length; b = arguments[c], c < u; ++c) for (d in b) b.hasOwnProperty(d) && (a[d] = b[d]); return a } function g(a, b, d, c, u, h) {
        var f = document.createDocumentFragment(); if ("" === b) return f; var e = c.separate, q = b.split(G[e]); if ((e = "words" == e) && w) /^\s/.test(b) && q.unshift(""), /\s$/.test(b) && q.push(""); for (var g = 0, j = q.length; g < j; ++g) (b = t[c.engine](a, e ? n.textAlign(q[g], d, g, j) : q[g], d, c,
u, h, g < j - 1)) && f.appendChild(b); return f
    } function m(a, b) {
        var d = a.nodeName.toLowerCase(); if (!b.ignore[d]) {
            var d = !b.textless[d], c = n.getStyle(I(a, b)).extend(b), u; a: { u = n.quotedList(c.get("fontFamily").toLowerCase()); for (var h, e = 0; h = u[e]; ++e) if (o[h]) { u = o[h].get(c.get("fontStyle"), c.get("fontWeight")); break a } u = null } var f, q, j; if (u) for (h = a.firstChild; h; h = f) {
                e = h.nodeType; f = h.nextSibling; if (d && 3 == e && (q ? (q.appendData(h.data), a.removeChild(h)) : q = h, f)) continue; q && (a.replaceChild(g(u, n.whiteSpace(q.data, c, q, j),
c, b, h, a), q), q = null); if (1 == e) { if (h.firstChild) if ("cufon" == h.nodeName.toLowerCase()) t[b.engine](u, null, c, b, h, a); else arguments.callee(h, b); j = h } 
            } 
        } 
    } var e = function () { return e.replace.apply(null, arguments) }, s = e.DOM = { ready: function () {
        var a = !1, b = { loaded: 1, complete: 1 }, d = [], c = function () { if (!a) { a = !0; for (var b; b = d.shift(); b()); } }; document.addEventListener && (document.addEventListener("DOMContentLoaded", c, !1), window.addEventListener("pageshow", c, !1)); !window.opera && document.readyState && function () {
            b[document.readyState] ?
c() : setTimeout(arguments.callee, 10)
        } (); document.readyState && document.createStyleSheet && function () { try { document.body.doScroll("left"), c() } catch (a) { setTimeout(arguments.callee, 1) } } (); E(window, "load", c); return function (b) { arguments.length ? a ? b() : d.push(b) : c() } 
    } (), root: function () { return document.documentElement || document.body } 
    }, n = e.CSS = { Size: function (a, b) {
        this.value = parseFloat(a); this.unit = ("" + a).match(/[a-z%]*$/)[0] || "px"; this.convert = function (a) { return a / b * this.value }; this.convertFrom = function (a) {
            return a /
this.value * b
        }; this.toString = function () { return this.value + this.unit } 
    }, addClass: function (a, b) { var d = a.className; a.className = d + (d && " ") + b; return a }, color: f(function (a) { var b = {}; b.color = a.replace(/^rgba\((.*?),\s*([\d.]+)\)/, function (a, c, e) { b.opacity = parseFloat(e); return "rgb(" + c + ")" }); return b }), fontStretch: f(function (a) {
        return "number" == typeof a ? a : /%$/.test(a) ? parseFloat(a) / 100 : { "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
        }[a] || 1
    }), getStyle: function (a) { var b = document.defaultView; return b && b.getComputedStyle ? new k(b.getComputedStyle(a, null)) : a.currentStyle ? new k(a.currentStyle) : new k(a.style) }, gradient: f(function (a) { for (var b = { id: a, type: a.match(/^-([a-z]+)-gradient\(/)[1], stops: [] }, a = a.substr(a.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig), d = 0, c = a.length, e; d < c; ++d) e = a[d].split("=", 2).reverse(), b.stops.push([e[1] || d / (c - 1), e[0]]); return b }), quotedList: f(function (a) {
        for (var b = [],
d = /\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g, c; c = d.exec(a); ) b.push(c[3] || c[1]); return b
    }), recognizesMedia: f(function (a) { var b = document.createElement("style"), d; b.type = "text/css"; b.media = a; try { b.appendChild(document.createTextNode("/**/")) } catch (c) { } a = j("head")[0]; a.insertBefore(b, a.firstChild); d = (d = b.sheet || b.styleSheet) && !d.disabled; a.removeChild(b); return d }), removeClass: function (a, b) { a.className = a.className.replace(RegExp("(?:^|\\s+)" + b + "(?=\\s|$)", "g"), ""); return a }, supports: function (a, b) {
        var d =
document.createElement("span").style; if (void 0 === d[a]) return !1; d[a] = b; return d[a] === b
    }, textAlign: function (a, b, d, c) { "right" == b.get("textAlign") ? 0 < d && (a = " " + a) : d < c - 1 && (a += " "); return a }, textShadow: f(function (a) { if ("none" == a) return null; for (var b = [], d = {}, c, e = 0, h = /(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig; c = h.exec(a); ) "," == c[0] ? (b.push(d), d = {}, e = 0) : c[1] ? d.color = c[1] : d[["offX", "offY", "blur"][e++]] = c[2]; b.push(d); return b }), textTransform: function () {
        var a = { uppercase: function (a) { return a.toUpperCase() },
            lowercase: function (a) { return a.toLowerCase() }, capitalize: function (a) { return a.replace(/\b./g, function (a) { return a.toUpperCase() }) } 
        }; return function (b, d) { var c = a[d.get("textTransform")]; return c ? c(b) : b } 
    } (), whiteSpace: function () { var a = { inline: 1, "inline-block": 1, "run-in": 1 }, b = /^\s+/, d = /\s+$/; return function (c, e, h, f) { f && "br" == f.nodeName.toLowerCase() && (c = c.replace(b, "")); if (a[e.get("display")]) return c; h.previousSibling || (c = c.replace(b, "")); h.nextSibling || (c = c.replace(d, "")); return c } } ()
    }; n.ready = function () {
        function a(b,
c) { if (!n.recognizesMedia(c || "all")) return !0; if (!b || b.disabled) return !1; try { var d = b.cssRules, e; if (d) { var f = 0, h = d.length; a: for (; e = d[f], f < h; ++f) switch (e.type) { case 2: break; case 3: if (!a(e.styleSheet, e.media.mediaText)) return !1; break; default: break a } } } catch (g) { } return !0 } function b() {
    if (document.createStyleSheet) return !0; var b, c; for (c = 0; b = h[c]; ++c) if ("stylesheet" == b.rel.toLowerCase() && !b.disabled && !a(b.sheet, b.media || "screen")) return !1; for (c = 0; b = f[c]; ++c) if (!b.disabled && !a(b.sheet, b.media || "screen")) return !1;
    return !0
} var d = !n.recognizesMedia("all"), c = !1, e = [], h = j("link"), f = j("style"); s.ready(function () { c || (c = n.getStyle(document.body).isUsable()); if (d || c && b()) { d = !0; for (var a; a = e.shift(); a()); } else setTimeout(arguments.callee, 10) }); return function (a) { d ? a() : e.push(a) } 
    } (); var w = 0 == " ".split(/\s+/).length, p = new function () { var a = {}, b = 0; this.get = function (d) { d = d.cufid || (d.cufid = ++b); return a[d] || (a[d] = {}) } }, v = new function () {
        function a(a) {
            var b = a.relatedTarget; b && !(this.contains ? this.contains(b) : this.compareDocumentPosition(b) &
16) && d(this, "mouseover" == a.type)
        } function b(a) { d(this, "mouseenter" == a.type) } function d(a, b) { setTimeout(function () { var d = p.get(a).options; e.replace(a, b ? l(d, d.hover) : d, !0) }, 10) } this.attach = function (c) { void 0 === c.onmouseenter ? (E(c, "mouseover", a), E(c, "mouseout", a)) : (E(c, "mouseenter", b), E(c, "mouseleave", b)) } 
    }, x = new function () {
        var a = [], b = {}; this.add = function (d, c) { b[d] = a.push(c) - 1 }; this.repeat = function () {
            var d; if (arguments.length) { d = arguments; for (var c = [], f, h = 0; f = d[h]; ++h) c[h] = a[b[f]]; d = c } else d = a; for (f =
0; c = d[f++]; ) e.replace(c[0], c[1], !0)
        } 
    }, J = !1, t = {}, o = {}, z = { autoDetect: !1, engine: null, forceHitArea: !1, hover: !1, hoverables: { a: !0 }, 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: !0, selector: window.Sizzle || window.jQuery && function (a) { return jQuery(a) } || window.dojo && dojo.query || window.Ext && Ext.query || window.YAHOO && YAHOO.util && YAHOO.util.Selector && YAHOO.util.Selector.query || window.$$ && function (a) { return $$(a) } ||
window.$ && function (a) { return $(a) } || document.querySelectorAll && function (a) { return document.querySelectorAll(a) } || j, separate: "words", textless: { dl: 1, html: 1, ol: 1, table: 1, tbody: 1, thead: 1, tfoot: 1, tr: 1, ul: 1 }, textShadow: "none"
    }, G = { words: /\s/.test("\u00a0") ? /[^\S\u00a0]+/ : /\s+/, characters: "", none: /^/ }; e.now = function () { s.ready(); return e }; e.refresh = function () { x.repeat.apply(x, arguments); return e }; e.registerEngine = function (a, b) { if (!b) return e; t[a] = b; return e.set("engine", a) }; e.registerFont = function (a) {
        if (!a) return e;
        var a = new r(a), b = a.family; o[b] || (o[b] = new D); o[b].add(a); return e.set("fontFamily", '"' + b + '"')
    }; e.replace = function (a, b, d) {
        b = l(z, b); if (!b.engine) return e; J || (n.addClass(s.root(), "cufon-active cufon-loading"), n.ready(function () { n.addClass(n.removeClass(s.root(), "cufon-loading"), "cufon-ready") }), J = !0); if (b.hover) b.forceHitArea = !0; b.autoDetect && delete b.fontFamily; if ("string" == typeof b.textShadow) b.textShadow = n.textShadow(b.textShadow); "string" == typeof b.color && /^-/.test(b.color) ? b.textGradient = n.gradient(b.color) :
delete b.textGradient; d || x.add(a, arguments); if (a.nodeType || "string" == typeof a) a = [a]; n.ready(function () { for (var c = 0, d = a.length; c < d; ++c) { var f = a[c]; "string" == typeof f ? e.replace(b.selector(f), b, !0) : m(f, b) } }); return e
    }; e.set = function (a, b) { z[a] = b; return e }; return e
} ();
Cufon.registerEngine("vml", function () {
    function r(f, j) { if ("0" === j) return 0; if (/px$/i.test(j)) return parseFloat(j); var l = f.style.left, g = f.runtimeStyle.left; f.runtimeStyle.left = f.currentStyle.left; f.style.left = j.replace("%", "em"); var m = f.style.pixelLeft; f.style.left = l; f.runtimeStyle.left = g; return m } function D(f, j, l, g) { var m = "computed" + g, e = j[m]; isNaN(e) && (e = j.get(g), j[m] = e = "normal" == e ? 0 : ~ ~l.convertFrom(r(f, e))); return e } var k = document.namespaces; if (k && (k.add("cvml", "urn:schemas-microsoft-com:vml"), k =
null, k = document.createElement("cvml:shape"), k.style.behavior = "url(#default#VML)", k.coordsize)) {
        var k = null, E = 8 > (document.documentMode || 0); 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:' + (E ? "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;")); var I = {}; return function (f, j, l, g, m, e, s) {
    var n = null === j; if (n) j = m.alt; var w = f.viewBox, p; if (!(p = l.computedFontSize)) { p = Cufon.CSS.Size; var v; v = l.get("fontSize"); v = r(e, /(?:em|ex|%)$|^[a-z-]+$/i.test(v) ? "1em" : v); p = l.computedFontSize = new p(v + "px", f.baseSize) } v = p; if (n) p = m, m = m.firstChild; else {
        p = document.createElement("cufon"); p.className = "cufon cufon-vml"; p.alt = j; m = document.createElement("cufoncanvas"); p.appendChild(m); if (g.printable) {
            var x = document.createElement("cufontext"); x.appendChild(document.createTextNode(j));
            p.appendChild(x)
        } s || p.appendChild(document.createElement("cvml:shape"))
    } var s = p.style, k = m.style, t = v.convert(w.height), x = Math.ceil(t), t = x / t * Cufon.CSS.fontStretch(l.get("fontStretch")), o = w.minX, z = w.minY; k.height = x; k.top = Math.round(v.convert(z - f.ascent)); k.left = Math.round(v.convert(o)); s.height = v.convert(f.height) + "px"; var G = l.get("color"), a = Cufon.CSS.textTransform(j, l).split(""), b = f.spacing(a, D(e, l, v, "letterSpacing"), D(e, l, v, "wordSpacing")); if (!b.length) return null; var j = b.total, d = -o + j + (w.width - b[b.length -
1]), k = v.convert(d * t), k = Math.round(k), w = d + "," + w.height, c, d = "r" + w + "ns", u; if (u = g.textGradient) { var h = g.textGradient; u = h.id; if (!I[u]) { var h = h.stops, B = document.createElement("cvml:fill"), C = []; B.type = "gradient"; B.angle = 180; B.focus = "0"; B.method = "sigma"; B.color = h[0][1]; for (var q = 1, H = h.length - 1; q < H; ++q) C.push(100 * h[q][0] + "% " + h[q][1]); B.colors = C.join(","); B.color2 = h[H][1]; I[u] = B } u = I[u] } h = f.glyphs; B = 0; C = g.textShadow; q = -1; for (H = 0; a[++q]; ) {
        var A = h[a[q]] || f.missingGlyph, y; if (A) {
            if (n) for (y = m.childNodes[H]; y.firstChild; ) y.removeChild(y.firstChild);
            else y = document.createElement("cvml:shape"), m.appendChild(y); y.stroked = "f"; y.coordsize = w; y.coordorigin = c = o - B + "," + z; y.path = (A.d ? "m" + A.d + "xe" : "") + "m" + c + d; y.fillcolor = G; u && y.appendChild(u.cloneNode(!1)); c = y.style; c.width = k; c.height = x; if (C) {
                c = C[0]; var A = C[1], L = Cufon.CSS.color(c.color), K, F = document.createElement("cvml:shadow"); F.on = "t"; F.color = L.color; F.offset = c.offX + "," + c.offY; if (A) K = Cufon.CSS.color(A.color), F.type = "double", F.color2 = K.color, F.offset2 = A.offX + "," + A.offY; F.opacity = L.opacity || K && K.opacity ||
1; y.appendChild(F)
            } B += b[H++]
        } 
    } f = y.nextSibling; if (g.forceHitArea) { if (!f) f = document.createElement("cvml:rect"), f.stroked = "f", f.className = "cufon-vml-cover", g = document.createElement("cvml:fill"), g.opacity = 0, f.appendChild(g), m.appendChild(f); g = f.style; g.width = k; g.height = x } else f && m.removeChild(f); s.width = Math.max(Math.ceil(v.convert(j * t)), 0); if (E) {
        g = l.computedYAdjust; if (void 0 === g) g = l.get("lineHeight"), "normal" == g ? g = "1em" : isNaN(g) || (g += "em"), l.computedYAdjust = g = 0.5 * (r(e, g) - parseFloat(s.height)); if (g) s.marginTop =
Math.ceil(g) + "px", s.marginBottom = g + "px"
    } return p
} 
    } 
} ());
Cufon.registerEngine("canvas", function () {
    var r = document.createElement("canvas"); if (r && r.getContext && r.getContext.apply) {
        var r = null, D = Cufon.CSS.supports("display", "inline-block"), r = !D && ("BackCompat" == document.compatMode || /frameset|transitional/i.test(document.doctype.publicId)), k = document.createElement("style"); k.type = "text/css"; k.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;" + (r ?
"" : "font-size:1px;line-height:1px;") + "}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}" + (D ? "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(k); return function (r, k, f, j, l) {
    function g() {
        var b = r.glyphs, e, f = -1, g = -1; for (c.scale(d, 1); G[++f]; ) if (e = b[G[f]] || r.missingGlyph) {
            if (e.d) {
                c.beginPath();
                if (e.code) { var j = e.code; e = c; for (var k = 0, l = j.length; k < l; ++k) { var m = j[k]; e[m.m].apply(e, m.a) } } else {
                    j = e; e = "m" + e.d; var k = c, m = l = 0, n = [], t = /([mrvxe])([^a-z]*)/g, s = void 0, p = 0; a: for (; s = t.exec(e); ++p) {
                        var o = s[2].split(","); switch (s[1]) { case "v": n[p] = { m: "bezierCurveTo", a: [l + ~ ~o[0], m + ~ ~o[1], l + ~ ~o[2], m + ~ ~o[3], l += ~ ~o[4], m += ~ ~o[5]] }; break; case "r": n[p] = { m: "lineTo", a: [l += ~ ~o[0], m += ~ ~o[1]] }; break; case "m": n[p] = { m: "moveTo", a: [l = ~ ~o[0], m = ~ ~o[1]] }; break; case "x": n[p] = { m: "closePath" }; break; case "e": break a } k[n[p].m].apply(k,
n[p].a)
                    } j.code = n
                } c.fill()
            } c.translate(a[++g], 0)
        } c.restore()
    } var m = null === k; m && (k = l.getAttribute("alt")); var e = r.viewBox, s = f.getSize("fontSize", r.baseSize), n = 0, w = 0, p = 0, v = 0, x = j.textShadow, J = []; if (x) for (var t = x.length; t--; ) { var o = x[t], z = s.convertFrom(parseFloat(o.offX)), o = s.convertFrom(parseFloat(o.offY)); J[t] = [z, o]; o < n && (n = o); z > w && (w = z); o > p && (p = o); z < v && (v = z) } var G = Cufon.CSS.textTransform(k, f).split(""), a = r.spacing(G, ~ ~s.convertFrom(parseFloat(f.get("letterSpacing")) || 0), ~ ~s.convertFrom(parseFloat(f.get("wordSpacing")) ||
0)); if (!a.length) return null; o = a.total; w += e.width - a[a.length - 1]; v += e.minX; m ? (m = l, t = l.firstChild) : (m = document.createElement("cufon"), m.className = "cufon cufon-canvas", m.setAttribute("alt", k), t = document.createElement("canvas"), m.appendChild(t), j.printable && (l = document.createElement("cufontext"), l.appendChild(document.createTextNode(k)), m.appendChild(l))); var l = m.style, b = t.style, z = s.convert(e.height), k = Math.ceil(z) / z, d = k * Cufon.CSS.fontStretch(f.get("fontStretch")), o = o * d, w = Math.ceil(s.convert(o + w - v)),
p = Math.ceil(s.convert(e.height - n + p)); t.width = w; t.height = p; b.width = w + "px"; b.height = p + "px"; n += e.minY; b.top = Math.round(s.convert(n - r.ascent)) + "px"; b.left = Math.round(s.convert(v)) + "px"; p = Math.max(Math.ceil(s.convert(o)), 0) + "px"; D ? (l.width = p, l.height = s.convert(r.height) + "px") : (l.paddingLeft = p, l.paddingBottom = s.convert(r.height) - 1 + "px"); var c = t.getContext("2d"), s = z / e.height; c.scale(s, s * k); c.translate(-v, -n); c.save(); if (x) for (t = x.length; t--; ) o = x[t], c.save(), c.fillStyle = o.color, c.translate.apply(c, J[t]),
g(); if (j = j.textGradient) { f = j.stops; e = c.createLinearGradient(0, e.minY, 0, e.maxY); t = 0; for (j = f.length; t < j; ++t) e.addColorStop.apply(e, f[t]); c.fillStyle = e } else c.fillStyle = f.get("color"); g(); return m
} 
    } 
} ());
Cufon.registerFont({ w: 200, face: { "font-family": "ITC Avant Garde Gothic", "font-weight": 500, "font-stretch": "condensed", "units-per-em": "360", "panose-1": "2 11 6 6 0 0 0 0 0 0", ascent: "279", descent: "-81", "x-height": "4", bbox: "-11 -289 304 76", "underline-thickness": "18", "underline-position": "-18", stemv: "35", "unicode-range": "U+0020-U+007E" }, glyphs: { " ": { w: 100 }, "\u00a0": { w: 100 }, "!": { d: "22,-66r0,-195r36,0r0,195r-36,0xm57,0r-34,0r0,-45r34,0r0,45", w: 79 }, '"': { d: "71,-171r0,-90r29,0r0,90r-29,0xm20,-171r0,-90r29,0r0,90r-29,0",
    w: 119
}, "#": { d: "183,-103r-2,23r-36,0r-11,80r-30,0r11,-80r-42,0r-10,80r-30,0r11,-80r-35,0r1,-23r38,0r7,-54r-36,0r2,-24r37,0r11,-80r30,0r-13,80r43,0r12,-80r29,0r-11,80r34,0r-1,24r-36,0r-8,54r35,0xm126,-157r-41,0r-8,54r41,0" }, $: { d: "20,-74r37,0v0,26,15,44,41,44v24,0,43,-16,43,-41v0,-61,-115,-38,-115,-120v0,-39,22,-67,61,-70r0,-28r27,0r0,28v37,4,57,36,57,75r-37,0v-1,-25,-10,-44,-38,-44v-22,0,-36,16,-36,37v0,51,116,34,116,121v0,39,-24,71,-65,72r0,32r-28,0r0,-32v-41,-1,-63,-29,-63,-74" }, "%": { d: "77,-265v39,0,61,32,61,67v0,35,-22,68,-61,68v-39,0,-61,-33,-61,-68v0,-35,22,-67,61,-67xm77,-239v-45,2,-43,81,0,83v44,-2,44,-81,0,-83xm243,-130v39,0,61,32,61,67v0,35,-22,67,-61,67v-39,0,-61,-32,-61,-67v0,-35,22,-67,61,-67xm243,-104v-44,2,-44,80,0,82v44,-2,44,-80,0,-82xm104,4r-27,0r133,-269r28,0",
    w: 320
}, "&": { d: "104,-138r40,51v14,-26,27,-48,39,-74r31,15v-15,30,-32,59,-47,87v15,19,30,38,45,59r-43,0v-8,-11,-14,-20,-22,-29v-37,63,-137,30,-137,-43v0,-33,19,-58,46,-75v-31,-36,-25,-118,37,-118v36,0,55,23,55,58v0,32,-21,51,-44,69xm126,-54r-51,-65v-18,12,-30,27,-30,48v0,20,12,42,39,42v21,0,29,-11,42,-25xm94,-232v-34,0,-25,47,-10,66v25,-18,30,-29,30,-43v0,-12,-7,-23,-20,-23", w: 219 }, "(": { d: "129,-267r0,35v-97,59,-96,213,0,272r0,35v-141,-62,-142,-280,0,-342", w: 140 }, ")": { d: "11,-232r0,-35v141,62,142,280,0,342r0,-35v97,-59,96,-213,0,-272",
    w: 140
}, "*": { d: "66,-261r28,0r-8,54r44,-33r14,24r-50,21r50,21r-14,24r-44,-32r8,53r-28,0r7,-53r-43,33r-14,-25r49,-21r-49,-21r14,-24r43,33", w: 159 }, "+": { d: "93,-106r0,-76r30,0r0,76r76,0r0,30r-76,0r0,76r-30,0r0,-76r-76,0r0,-30r76,0", w: 216 }, ",": { d: "2,37r37,-82r32,0r-38,82r-31,0", w: 100 }, "-": { d: "17,-86r0,-30r86,0r0,30r-86,0", w: 119 }, "\u00ad": { d: "17,-86r0,-30r86,0r0,30r-86,0", w: 119 }, ".": { d: "67,0r-34,0r0,-45r34,0r0,45", w: 100 }, "/": { d: "-5,4r80,-269r30,0r-80,269r-30,0", w: 100 }, "0": { d: "100,4v-50,0,-86,-48,-86,-134v0,-86,36,-135,86,-135v50,0,86,49,86,135v0,86,-36,134,-86,134xm149,-130v0,-71,-24,-102,-49,-102v-25,0,-49,31,-49,102v0,71,24,101,49,101v25,0,49,-30,49,-101" },
    1: { d: "42,-261r82,0r0,261r-37,0r0,-230r-45,0r0,-31" }, 2: { d: "175,0r-159,0r0,-32v99,-115,122,-119,122,-160v0,-22,-16,-40,-39,-40v-31,0,-45,22,-46,50r-36,0v0,-52,31,-83,83,-83v41,0,75,30,75,72v0,41,-11,61,-112,160r112,0r0,33" }, 3: { d: "77,-125r0,-31v32,0,59,-2,59,-40v0,-20,-15,-36,-40,-36v-24,0,-37,13,-40,40r-37,0v0,-51,36,-73,82,-73v37,0,71,27,71,66v1,27,-13,55,-38,58v32,6,49,33,49,68v0,50,-43,77,-86,77v-57,0,-85,-32,-85,-83r37,0v0,31,15,50,48,50v35,0,50,-25,50,-43v1,-39,-29,-58,-70,-53" }, 4: { d: "111,-90r-1,-108r-62,108r63,0xm12,-57r0,-34r97,-170r39,0r0,171r32,0r0,33r-32,0r0,57r-37,0r0,-57r-99,0" },
    5: { d: "15,-78r37,0v-1,26,16,49,44,49v33,0,49,-21,49,-62v0,-68,-67,-74,-86,-31r-37,-8r15,-131r132,0r0,33r-100,0r-9,66v10,-15,27,-20,45,-20v55,0,77,47,77,92v0,58,-31,94,-88,94v-55,0,-78,-33,-79,-82" }, 6: { d: "179,-192r-33,0v-3,-22,-14,-43,-40,-43v-39,-1,-54,53,-52,96v7,-18,29,-33,56,-33v43,0,74,38,74,84v0,57,-32,92,-85,92v-52,0,-83,-43,-83,-127v0,-96,34,-142,91,-142v45,0,71,29,72,73xm104,-139v-26,0,-45,25,-45,51v0,38,16,59,45,59v27,0,43,-16,43,-52v0,-36,-17,-58,-43,-58" }, 7: { d: "11,-228r0,-33r164,0r0,29r-80,232r-41,0r81,-228r-124,0" },
    8: { d: "99,4v-51,0,-87,-28,-87,-84v-1,-31,21,-55,46,-64v-21,-7,-35,-30,-35,-54v0,-45,38,-67,79,-67v70,0,104,94,43,122v30,10,43,35,43,67v0,50,-39,80,-89,80xm99,-125v-28,0,-48,20,-48,48v0,27,21,48,48,48v29,0,50,-17,50,-47v0,-30,-20,-49,-50,-49xm100,-158v24,0,38,-15,38,-37v0,-48,-76,-48,-76,0v0,23,14,37,38,37" }, 9: { d: "21,-69r33,0v3,22,14,43,43,43v37,0,51,-50,52,-101v-7,25,-32,38,-59,38v-46,0,-74,-35,-74,-95v0,-46,33,-81,80,-81v53,0,88,43,88,127v0,96,-29,142,-90,142v-45,0,-72,-29,-73,-73xm96,-122v26,0,45,-18,45,-50v0,-34,-16,-60,-43,-60v-29,0,-45,16,-45,52v0,36,17,58,43,58" },
    ":": { d: "67,-125r-34,0r0,-44r34,0r0,44xm67,0r-34,0r0,-45r34,0r0,45", w: 100 }, ";": { d: "2,37r37,-82r32,0r-38,82r-31,0xm67,-125r-34,0r0,-44r34,0r0,44", w: 100 }, "<": { d: "199,-30r0,33r-182,-81r0,-26r182,-81r0,32r-141,62", w: 216 }, "=": { d: "199,-144r0,30r-182,0r0,-30r182,0xm199,-68r0,30r-182,0r0,-30r182,0", w: 216 }, ">": { d: "17,3r0,-33r141,-61r-141,-62r0,-32r182,81r0,26", w: 216 }, "?": { d: "93,-66r-34,0r0,-39v0,-45,56,-51,56,-90v0,-24,-13,-38,-36,-38v-22,0,-38,19,-34,50r-37,0v-4,-49,17,-82,72,-82v45,0,72,31,72,68v0,64,-59,69,-59,97r0,34xm93,0r-34,0r0,-45r34,0r0,45",
        w: 159
    }, "@": { d: "129,-78v44,1,77,-99,21,-99v-30,0,-50,37,-50,65v0,19,12,34,29,34xm191,-179r6,-21r27,0r-30,115v0,5,2,9,7,9v23,0,47,-35,47,-74v0,-58,-45,-91,-99,-91v-63,0,-107,50,-107,112v0,103,135,146,195,72r25,0v-24,38,-65,61,-111,61v-77,0,-137,-59,-137,-135v0,-75,61,-134,135,-134v66,0,125,45,125,111v0,68,-58,104,-88,104v-13,1,-20,-10,-23,-22v-28,41,-95,17,-95,-37v0,-65,83,-138,123,-70", w: 288 }, A: { d: "34,0r-35,0r72,-261r35,0r75,261r-34,0r-23,-77r-69,0xm63,-110r52,0r-26,-93", w: 180, k: { y: 6, w: 6, v: 6, Y: 13,
        W: 13, V: 13, T: 13
    }
    }, B: { d: "25,0r0,-261r73,0v53,0,77,28,77,70v0,24,-9,49,-36,55v31,4,47,30,47,61v1,86,-80,76,-161,75xm62,-117r0,84v44,1,87,3,87,-42v0,-38,-43,-47,-87,-42xm62,-228r0,78v40,2,76,0,76,-39v0,-39,-36,-41,-76,-39" }, C: { d: "189,-161r-35,0v-4,-37,-14,-74,-51,-74v-33,0,-53,42,-53,105v0,63,20,104,53,104v42,0,47,-36,51,-72r35,0v0,59,-24,102,-86,102v-49,0,-90,-43,-90,-134v0,-91,41,-135,90,-135v62,0,82,46,86,104" }, D: { d: "25,0r0,-261r78,0v76,0,104,60,104,131v0,71,-28,130,-104,130r-78,0xm62,-228r0,195v77,10,108,-28,108,-97v0,-68,-30,-109,-108,-98",
        w: 219
    }, E: { d: "156,0r-131,0r0,-261r131,0r0,33r-94,0r0,75r94,0r0,33r-94,0r0,87r94,0r0,33", w: 180 }, F: { d: "25,-261r124,0r0,33r-87,0r0,75r87,0r0,33r-87,0r0,120r-37,0r0,-261", w: 159, k: { A: 6, ".": 40, ",": 40} }, G: { d: "200,-174r-38,0v-4,-33,-18,-61,-52,-61v-42,0,-60,48,-60,105v0,57,17,104,61,104v44,0,55,-31,55,-75r-74,0r0,-33r111,0v6,81,-19,138,-92,138v-63,0,-98,-53,-98,-134v0,-81,36,-135,97,-135v54,0,88,42,90,91", w: 219 }, H: { d: "62,0r-37,0r0,-261r37,0r0,108r96,0r0,-108r37,0r0,261r-37,0r0,-120r-96,0r0,120", w: 219 }, I: { d: "58,0r-36,0r0,-261r36,0r0,261",
        w: 79
    }, J: { d: "3,-75r37,0v0,40,12,49,30,49v17,0,32,-11,32,-42r0,-193r36,0r0,194v0,46,-23,71,-69,71v-49,0,-66,-35,-66,-79", w: 159 }, K: { d: "62,0r-37,0r0,-261r37,0r1,122r86,-122r40,0r-71,102r82,159r-42,0r-65,-130r-31,45r0,85" }, L: { d: "155,0r-130,0r0,-261r37,0r0,228r93,0r0,33", w: 159, k: { y: 13, Y: 20, W: 20, V: 20, T: 20} }, M: { d: "60,0r-35,0r0,-261r52,0r55,190r51,-190r52,0r0,261r-35,0r-1,-199r-53,199r-29,0r-57,-199r0,199", w: 259 }, N: { d: "62,0r-35,0r0,-261r37,0r94,186r0,-186r34,0r0,261r-34,0r-96,-193r0,193", w: 219 }, O: { d: "110,-265v61,0,97,54,97,135v0,81,-36,134,-97,134v-61,0,-97,-53,-97,-134v0,-81,36,-135,97,-135xm110,-235v-42,0,-60,48,-60,105v0,57,18,104,60,104v42,0,60,-47,60,-104v0,-57,-18,-105,-60,-105",
        w: 219
    }, P: { d: "62,-228r0,96v47,3,86,-2,86,-48v0,-45,-39,-52,-86,-48xm62,0r-37,0r0,-261r82,0v46,0,78,32,78,81v0,66,-51,89,-123,81r0,99", k: { A: 13, ".": 46, ",": 46} }, Q: { d: "212,-30r0,32v-21,5,-47,0,-59,-9v-78,37,-140,-24,-140,-123v0,-81,36,-135,97,-135v61,0,97,54,97,135v0,41,-9,75,-26,98v8,5,21,4,31,2xm53,-91v45,-12,82,14,101,37v29,-51,21,-181,-44,-181v-53,0,-67,82,-57,144xm63,-60v12,27,37,42,67,30v-14,-19,-34,-38,-67,-30", w: 219 }, R: { d: "62,0r-37,0r0,-261v80,-3,158,-4,158,77v0,41,-18,74,-59,79r74,105r-44,0r-89,-133v43,3,81,-4,82,-45v1,-44,-37,-54,-85,-50r0,228",
        k: { Y: 6, W: 6, V: 6, T: 6}
    }, S: { d: "9,-80r36,0v0,30,12,54,45,54v30,0,44,-16,44,-44v0,-64,-121,-30,-121,-123v0,-43,33,-72,75,-72v48,0,77,28,78,76r-37,0v0,-25,-13,-46,-40,-46v-23,0,-39,17,-39,39v0,62,121,25,121,124v0,50,-37,76,-79,76v-58,0,-83,-33,-83,-84", w: 180 }, T: { d: "6,-261r148,0r0,33r-56,0r0,228r-36,0r0,-228r-56,0r0,-33", w: 159, k: { y: 13, w: 20, u: 13, s: 20, r: 13, o: 20, i: 13, e: 20, c: 20, a: 20, A: 13, ";": 20, ":": 20, ".": 27, "-": 20, ",": 27} }, U: { d: "143,-261r37,0r0,185v0,47,-25,80,-80,80v-55,0,-80,-33,-80,-80r0,-185r37,0r0,192v0,27,18,40,43,40v25,0,43,-13,43,-40r0,-192" },
    V: { d: "145,-261r35,0r-73,261r-34,0r-73,-261r35,0r55,206", w: 180, k: { y: 6, u: 6, r: 6, o: 13, i: 6, e: 13, a: 13, A: 13, ";": 13, ":": 13, ".": 33, "-": 20, ",": 33} }, W: { d: "132,-261r35,0r47,210r46,-210r37,0r-65,261r-35,0r-48,-207r-46,207r-36,0r-64,-261r36,0r47,210", w: 299, k: { o: 6, e: 6, a: 6, A: 6, ";": 6, ":": 6, ".": 27, "-": 6, ",": 27} }, X: { d: "90,-174r40,-87r39,0r-60,121r70,140r-39,0r-50,-102r-50,102r-40,0r69,-140r-60,-121r39,0", w: 180 }, Y: { d: "90,-145r51,-116r39,0r-72,156r0,105r-36,0r0,-105r-72,-156r39,0", w: 180, k: { v: 6, u: 6, q: 13, p: 6, o: 13, i: 6, e: 13,
        a: 13, A: 13, ";": 13, ":": 13, ".": 27, "-": 20, ",": 27
    }
    }, Z: { d: "6,-30r101,-198r-92,0r0,-33r135,0r0,34r-101,194r105,0r0,33r-148,0r0,-30", w: 159 }, "[": { d: "124,76r-92,0r0,-337r92,0r0,27r-61,0r0,283r61,0r0,27", w: 140 }, "\\": { d: "25,-265r80,269r-30,0r-80,-269r30,0", w: 100 }, "]": { d: "16,-261r92,0r0,337r-92,0r0,-27r61,0r0,-283r-61,0r0,-27", w: 140 }, "^": { d: "93,-261r30,0r66,136r-33,0r-48,-99r-48,99r-33,0", w: 216 }, _: { d: "180,45r-180,0r0,-18r180,0r0,18", w: 180 }, a: { d: "85,-30v39,0,39,-47,39,-91v0,-34,-15,-51,-37,-51v-22,0,-40,16,-40,69v0,60,16,73,38,73xm158,-202r0,202r-29,0v-1,-9,2,-22,-1,-29v-8,21,-17,33,-45,33v-47,0,-71,-39,-71,-105v0,-54,21,-104,71,-104v23,0,36,12,46,37r0,-34r29,0",
        w: 180
    }, b: { d: "93,-172v-37,0,-37,51,-37,94v0,34,16,48,39,48v22,0,38,-13,38,-73v0,-53,-18,-69,-40,-69xm22,0r0,-261r34,0v1,25,-2,55,1,78v6,-12,19,-22,40,-22v50,0,71,50,71,104v0,66,-24,105,-71,105v-29,1,-36,-14,-46,-33r0,29r-29,0", w: 180 }, c: { d: "152,-129r-35,0v-2,-19,-10,-43,-34,-43v-24,0,-36,22,-36,72v0,45,11,70,37,70v27,0,30,-23,33,-44r35,0v-1,41,-23,78,-69,78v-51,0,-71,-51,-71,-105v0,-54,20,-104,71,-104v47,0,66,37,69,76", w: 159 }, d: { d: "85,-30v39,0,39,-47,39,-91v0,-34,-15,-51,-37,-51v-22,0,-40,16,-40,69v0,60,16,73,38,73xm158,-261r0,261r-29,0v-1,-9,2,-22,-1,-29v-8,21,-17,33,-45,33v-47,0,-71,-39,-71,-105v0,-54,21,-104,71,-104v22,-1,34,12,41,22r0,-78r34,0",
        w: 180
    }, e: { d: "149,-91r-102,0v0,36,11,61,35,61v18,0,32,-15,32,-41r35,0v-3,38,-28,75,-66,75v-41,0,-71,-38,-71,-105v0,-67,30,-104,71,-104v52,0,70,53,66,114xm48,-119r66,0v0,-38,-10,-56,-32,-56v-22,0,-34,18,-34,56", w: 159 }, f: { d: "57,-171r0,171r-35,0r0,-171r-21,0r0,-31r21,0v-5,-44,13,-64,60,-59r0,31v-21,-3,-28,7,-25,28r25,0r0,31r-25,0", w: 79 }, g: { d: "87,-30v36,0,37,-50,37,-93v0,-34,-16,-49,-39,-49v-22,0,-38,13,-38,73v0,53,18,69,40,69xm129,-202r29,0r0,211v0,45,-33,62,-68,62v-41,0,-76,-19,-76,-63r35,0v1,19,17,30,37,30v20,0,39,-3,39,-37v-1,-8,2,-21,-1,-27v-6,18,-20,30,-41,30v-50,0,-71,-51,-71,-105v0,-66,24,-104,71,-104v29,-1,36,13,46,32r0,-29",
        w: 180
    }, h: { d: "56,0r-34,0r0,-261r35,0v1,26,-2,56,1,80v23,-44,100,-24,100,40r0,141r-34,0r0,-130v0,-29,-10,-42,-30,-42v-19,0,-38,14,-38,42r0,130", w: 180 }, i: { d: "57,0r-34,0r0,-202r34,0r0,202xm23,-224r0,-37r34,0r0,37r-34,0", w: 79 }, j: { d: "-11,73r0,-33v18,0,36,2,35,-18r0,-224r34,0r0,228v0,45,-28,49,-69,47xm58,-224r-34,0r0,-37r34,0r0,37", w: 79 }, k: { d: "56,0r-34,0r0,-261r34,0r1,149r63,-90r39,0r-54,75r60,127r-38,0r-45,-98r-26,35r0,63", w: 159 }, l: { d: "57,0r-34,0r0,-261r34,0r0,261", w: 79 }, m: { d: "22,0r0,-202r33,0r0,26v9,-33,76,-41,94,-4v31,-43,109,-36,109,43r0,137r-34,0r0,-135v0,-27,-10,-37,-30,-37v-25,0,-37,15,-37,45r0,127r-34,0r0,-135v0,-27,-11,-37,-31,-37v-25,0,-36,15,-36,45r0,127r-34,0",
        w: 280
    }, n: { d: "56,0r-34,0r0,-202r31,0r0,26v23,-52,105,-31,105,35r0,141r-34,0r0,-130v0,-29,-10,-42,-30,-42v-19,0,-38,14,-38,42r0,130", w: 180 }, o: { d: "168,-101v0,64,-28,105,-78,105v-50,0,-78,-41,-78,-105v0,-64,28,-104,78,-104v50,0,78,40,78,104xm133,-101v0,-55,-16,-74,-43,-74v-27,0,-43,19,-43,74v0,55,16,74,43,74v27,0,43,-19,43,-74", w: 180 }, p: { d: "95,-172v-38,0,-39,47,-39,91v0,34,15,51,37,51v22,0,40,-16,40,-69v0,-60,-16,-73,-38,-73xm22,71r0,-273r31,0r0,29v5,-20,16,-32,44,-32v47,0,71,38,71,104v0,54,-21,105,-71,105v-22,1,-34,-13,-41,-23r0,90r-34,0",
        w: 180
    }, q: { d: "87,-30v36,0,37,-50,37,-93v0,-34,-16,-49,-39,-49v-22,0,-38,13,-38,73v0,53,18,69,40,69xm158,-202r0,273r-34,0r-1,-97v-5,18,-19,30,-40,30v-50,0,-71,-51,-71,-105v0,-66,24,-104,71,-104v29,-1,36,13,46,32r0,-29r29,0", w: 180 }, r: { d: "56,0r-34,0r0,-202r30,0v1,7,-2,18,1,23v9,-19,24,-26,46,-26r0,35v-34,1,-43,22,-43,49r0,121", w: 100, k: { ".": 20, "-": 13, ",": 20} }, s: { d: "131,-143r-32,0v-2,-18,-11,-29,-31,-29v-17,0,-25,9,-25,23v0,40,88,17,88,90v0,40,-25,63,-62,63v-37,0,-63,-30,-63,-66r33,0v1,19,13,32,33,32v17,0,27,-10,27,-27v0,-44,-88,-18,-88,-89v0,-37,23,-59,59,-59v36,0,61,26,61,62",
        w: 140
    }, t: { d: "80,-171r-23,0r0,171r-34,0r0,-171r-23,0r0,-31r23,0r0,-48r34,0r0,48r23,0r0,31", w: 79 }, u: { d: "124,-202r34,0r0,202r-31,0r0,-30v-17,59,-105,38,-105,-30r0,-142r34,0r0,131v0,29,10,41,30,41v19,0,38,-13,38,-41r0,-131", w: 180 }, v: { d: "61,0r-59,-202r36,0r42,156r42,-156r36,0r-59,202r-38,0", w: 159, k: { ".": 20, ",": 20} }, w: { d: "105,-202r30,0r39,167r28,-167r34,0r-46,202r-38,0r-32,-163r-32,163r-38,0r-46,-202r34,0r29,167", w: 240, k: { ".": 13, ",": 13} }, x: { d: "119,0r-41,-71r-38,71r-40,0r59,-104r-55,-98r39,0r35,70r35,-70r40,0r-54,98r60,104r-40,0",
        w: 159
    }, y: { d: "158,-202r-84,273r-36,0r23,-76r-59,-197r36,0r43,144r41,-144r36,0", w: 159, k: { ".": 20, ",": 20} }, z: { d: "148,-33r0,33r-136,0r0,-32r92,-136r-85,0r0,-34r126,0r0,34r-93,135r96,0", w: 159 }, "{": { d: "15,-84r0,-22v59,-10,-18,-154,61,-159r55,0r0,27v-25,2,-61,-9,-61,21v0,40,9,118,-21,123v30,2,21,84,21,122v0,30,36,19,61,21r0,27r-55,0v-57,-4,-37,-75,-37,-128v0,-22,-11,-31,-24,-32", w: 140 }, "|": { d: "25,4r0,-269r30,0r0,269r-30,0", w: 79 }, "}": { d: "125,-106r0,22v-60,10,18,154,-61,160r-55,0r0,-27v25,-2,61,9,61,-21v0,-40,-9,-118,21,-123v-30,-2,-21,-84,-21,-122v0,-30,-36,-19,-61,-21r0,-27r55,0v56,4,37,75,37,127v0,22,11,31,24,32",
        w: 140
    }, "~": { d: "70,-120v23,0,56,24,77,25v14,0,23,-13,31,-26r13,28v-8,15,-21,31,-45,31v-23,0,-56,-24,-77,-25v-14,0,-23,13,-31,26r-13,-28v8,-15,21,-31,45,-31", w: 216 }, "'": { d: "25,-171r0,-90r30,0r0,90r-30,0", w: 79 }, "`": { d: "32,-275r32,51r-24,0r-47,-51r39,0", w: 79}
}
});
Cufon.registerFont({ w: 200, face: { "font-family": "ITC Avant Garde Gothic", "font-weight": 700, "font-stretch": "condensed", "units-per-em": "360", "panose-1": "2 11 8 6 0 0 0 0 0 0", ascent: "276", descent: "-84", "x-height": "4", bbox: "-14 -281 304 79.114", "underline-thickness": "18", "underline-position": "-18", stemv: "48", "unicode-range": "U+0020-U+007E" }, glyphs: { " ": { w: 100 }, "\u00a0": { w: 100 }, "!": { d: "77,-71r-54,0r0,-190r54,0r0,190xm77,0r-54,0r0,-55r54,0r0,55", w: 100 }, '"': { d: "116,-160r-44,0r0,-101r44,0r0,101xm48,-160r-44,0r0,-101r44,0r0,101",
    w: 119
}, "#": { d: "181,-108r-1,35r-32,0r-10,73r-38,0r10,-73r-34,0r-10,73r-37,0r10,-73r-31,0r1,-35r35,0r6,-45r-31,0r1,-34r35,0r10,-74r38,0r-10,74r33,0r10,-74r38,0r-11,74r29,0r-1,34r-32,0r-6,45r28,0xm121,-153r-34,0r-5,45r34,0" }, $: { d: "176,-185r-54,0v-1,-28,-48,-35,-48,-3v0,37,109,24,109,113v0,37,-22,70,-61,72r0,29r-42,0r0,-29v-41,-2,-64,-38,-63,-77r55,0v0,19,12,32,31,32v15,0,25,-12,25,-27v0,-46,-107,-26,-107,-111v0,-36,22,-66,59,-69r0,-26r42,0r0,26v35,7,53,36,54,70" }, "%": { d: "215,-63v0,21,12,32,26,32v14,0,26,-11,26,-32v0,-21,-12,-33,-26,-33v-14,0,-26,12,-26,33xm177,-63v0,-43,27,-68,64,-68v37,0,63,25,63,68v0,43,-26,67,-63,67v-37,0,-64,-24,-64,-67xm16,-197v0,-43,26,-68,63,-68v37,0,64,25,64,68v0,43,-27,67,-64,67v-37,0,-63,-24,-63,-67xm53,-197v0,21,12,32,26,32v14,0,26,-11,26,-32v0,-21,-12,-33,-26,-33v-14,0,-26,12,-26,33xm107,4r-29,0r134,-269r28,0",
    w: 320
}, "&": { d: "127,-138r23,33r34,-61r46,23r-46,82r47,61r-65,0r-13,-20v-45,49,-141,16,-141,-52v0,-41,20,-68,48,-80v-12,-11,-23,-29,-23,-48v0,-43,34,-65,67,-65v38,0,63,31,63,62v0,30,-18,52,-40,65xm122,-61r-34,-48v-28,11,-25,61,10,60v10,0,19,-6,24,-12xm103,-221v-24,3,-19,35,-5,47v19,-8,32,-41,5,-47", w: 240 }, "(": { d: "124,26r0,50v-54,-22,-109,-89,-109,-172v0,-83,55,-149,109,-171r0,50v-85,51,-84,192,0,243", w: 140 }, ")": { d: "16,76r0,-50v84,-51,85,-193,0,-243r0,-50v54,22,109,88,109,171v0,83,-55,150,-109,172",
    w: 140
}, "*": { d: "11,-209r19,-34v14,11,29,30,43,37r-13,-55r39,0v-3,18,-11,39,-11,55r42,-37r19,34v-17,6,-37,9,-52,17r52,16r-20,36v-14,-13,-27,-27,-42,-39r12,55r-39,0v3,-18,11,-39,12,-55r-41,39r-20,-36v17,-6,37,-9,52,-17", w: 159 }, "+": { d: "86,-113r0,-69r44,0r0,69r69,0r0,44r-69,0r0,69r-44,0r0,-69r-69,0r0,-44r69,0", w: 216 }, ",": { d: "43,37r-38,0r26,-90r45,0", w: 100 }, "-": { d: "105,-80r-90,0r0,-45r90,0r0,45", w: 119 }, "\u00ad": { d: "105,-80r-90,0r0,-45r90,0r0,45", w: 119 }, ".": { d: "74,0r-48,0r0,-53r48,0r0,53", w: 100 }, "/": { d: "31,4r-45,0r83,-269r44,0",
    w: 100
}, "0": { d: "66,-130v0,56,15,81,34,81v19,0,34,-25,34,-81v0,-56,-15,-82,-34,-82v-19,0,-34,26,-34,82xm13,-130v0,-86,32,-135,87,-135v55,0,87,49,87,135v0,86,-32,134,-87,134v-55,0,-87,-48,-87,-134" }, 1: { d: "81,-212r-40,0r0,-49r91,0r0,261r-51,0r0,-212" }, 2: { d: "182,-50r0,50r-163,0r0,-53v97,-97,106,-101,106,-127v0,-21,-14,-30,-27,-30v-12,0,-27,6,-27,36r-55,0v0,-63,36,-91,83,-91v48,0,82,35,82,86v0,51,-26,66,-90,129r91,0" }, 3: { d: "74,-115r0,-48v26,1,46,-3,46,-26v0,-14,-7,-26,-25,-26v-16,0,-23,14,-23,30r-56,0v0,-52,33,-80,82,-80v48,0,78,29,78,73v0,24,-6,41,-30,48v30,8,41,39,41,71v0,36,-30,77,-85,77v-58,0,-89,-34,-90,-86r56,0v0,22,11,36,33,36v18,0,30,-14,30,-31v0,-34,-24,-40,-57,-38" },
    4: { d: "107,-181v-18,24,-31,53,-47,79r47,0r0,-79xm158,-261r0,159r26,0r0,49r-26,0r0,53r-51,0r0,-53r-95,0r0,-49r93,-159r53,0" }, 5: { d: "18,-78r55,0v0,15,8,32,26,32v22,0,31,-15,31,-48v0,-52,-44,-56,-54,-21r-54,0r6,-146r144,0r0,46r-95,0r-1,45v9,-15,22,-19,39,-19v40,0,71,31,71,91v0,64,-28,102,-87,102v-54,0,-78,-31,-81,-82" }, 6: { d: "183,-191r-53,0v-4,-17,-16,-24,-28,-24v-22,-1,-36,30,-33,58v42,-55,118,1,118,65v0,57,-32,96,-85,96v-56,0,-90,-35,-90,-127v0,-107,42,-142,93,-142v41,0,76,24,78,74xm72,-87v0,25,12,41,30,41v18,0,29,-16,29,-41v0,-25,-11,-41,-29,-41v-18,0,-30,16,-30,41" },
    7: { d: "122,-212r-102,0r0,-49r160,0r0,45r-75,216r-58,0" }, 8: { d: "100,-265v68,-7,104,86,49,122v27,9,40,35,40,63v0,56,-38,84,-89,84v-51,0,-89,-28,-89,-84v-1,-29,15,-53,40,-64v-56,-34,-18,-129,49,-121xm67,-80v0,19,14,34,33,34v19,0,33,-15,33,-34v0,-17,-14,-31,-33,-31v-19,0,-33,14,-33,31xm76,-185v0,16,10,26,24,26v14,0,24,-10,24,-26v0,-18,-10,-30,-24,-30v-14,0,-24,12,-24,30" }, 9: { d: "15,-68r55,0v3,14,13,22,27,22v16,0,36,-15,34,-67v-6,25,-24,31,-49,31v-42,0,-71,-35,-71,-88v0,-58,33,-95,85,-95v55,0,92,41,92,134v0,85,-28,135,-92,135v-45,0,-77,-26,-81,-72xm67,-174v0,27,15,42,30,42v15,0,30,-15,30,-42v0,-27,-15,-41,-30,-41v-15,0,-30,14,-30,41" },
    ":": { d: "74,-123r-48,0r0,-53r48,0r0,53xm74,0r-48,0r0,-53r48,0r0,53", w: 100 }, ";": { d: "43,37r-38,0r26,-90r45,0xm74,-123r-48,0r0,-53r48,0r0,53", w: 100 }, "<": { d: "199,-45r0,48r-182,-72r0,-44r182,-72r0,48r-124,46", w: 216 }, "=": { d: "199,-153r0,44r-182,0r0,-44r182,0xm199,-73r0,43r-182,0r0,-43r182,0", w: 216 }, ">": { d: "17,3r0,-48r124,-46r-124,-46r0,-48r182,72r0,44", w: 216 }, "?": { d: "65,-180r-55,0v-4,-57,26,-85,79,-85v43,0,77,29,77,74v0,70,-69,58,-57,122r-54,0r0,-40v0,-43,55,-56,55,-84v0,-14,-9,-22,-24,-22v-15,0,-23,14,-21,35xm109,0r-54,0r0,-55r54,0r0,55",
        w: 180
    }, "@": { d: "147,-161v-36,-2,-50,67,-8,68v41,5,50,-68,8,-68xm185,-178r3,-17r33,0r-17,99v0,4,1,6,4,6v15,0,33,-15,33,-54v0,-58,-39,-88,-92,-88v-55,0,-95,43,-95,102v0,62,36,101,101,101v28,0,51,-8,64,-21r37,0v-25,35,-61,54,-104,54v-81,0,-136,-55,-136,-134v0,-81,56,-135,134,-135v62,0,122,42,122,109v0,82,-68,104,-88,104v-12,1,-19,-7,-21,-18v-29,36,-91,15,-91,-46v0,-61,72,-114,113,-62", w: 288 }, A: { d: "116,-100r-17,-84r-17,84r34,0xm124,-261r75,261r-55,0r-14,-50r-61,0r-13,50r-55,0r72,-261r51,0", k: { y: 6, w: 6,
        v: 6, Y: 13, W: 13, V: 13, T: 13
    }
    }, B: { d: "23,0r0,-261r80,0v83,-9,100,109,30,118v82,13,68,147,-22,143r-88,0xm77,-112r0,64v30,3,57,-5,54,-31v3,-26,-22,-37,-54,-33xm77,-212r0,52v25,2,44,-4,44,-26v0,-22,-19,-28,-44,-26" }, C: { d: "205,-157r-56,0v-1,-46,-15,-58,-36,-58v-25,0,-45,23,-45,85v0,62,20,84,45,84v28,0,35,-27,36,-55r56,0v0,59,-34,105,-97,105v-58,0,-96,-43,-96,-134v0,-91,38,-135,96,-135v64,0,98,48,97,108", w: 219 }, D: { d: "22,0r0,-261r82,0v67,0,104,60,104,131v0,71,-37,130,-104,130r-82,0xm77,-210r0,160v56,7,75,-19,75,-80v0,-60,-19,-88,-75,-80",
        w: 219
    }, E: { d: "155,0r-130,0r0,-261r130,0r0,51r-75,0r0,48r75,0r0,50r-75,0r0,62r75,0r0,50", w: 180 }, F: { d: "21,-261r123,0r0,51r-68,0r0,50r68,0r0,51r-68,0r0,109r-55,0r0,-261", w: 159, k: { A: 6, ".": 40, ",": 40} }, G: { d: "205,-168r-56,0v0,-25,-14,-47,-41,-47v-21,0,-40,23,-40,85v0,62,19,84,40,84v31,0,41,-25,41,-46r-46,0r0,-51r102,0v8,85,-15,147,-97,147v-58,0,-96,-43,-96,-134v0,-91,38,-135,96,-135v55,0,93,38,97,97", w: 219 }, H: { d: "77,0r-54,0r0,-261r54,0r0,99r66,0r0,-99r54,0r0,261r-54,0r0,-112r-66,0r0,112", w: 219 }, I: { d: "23,-261r54,0r0,261r-54,0r0,-261",
        w: 100
    }, J: { d: "100,-261r55,0r0,192v0,48,-32,73,-77,73v-50,0,-82,-30,-77,-88r55,0v-1,26,4,38,22,38v16,0,22,-6,22,-33r0,-182", w: 180 }, K: { d: "77,-167v22,-29,39,-63,59,-94r60,0r-68,103r73,158r-58,0r-50,-114r-16,22r0,92r-54,0r0,-261r54,0r0,94" }, L: { d: "25,0r0,-261r55,0r0,211r70,0r0,50r-125,0", w: 159, k: { y: 13, Y: 20, W: 20, V: 20, T: 20} }, M: { d: "179,-261r77,0r0,261r-48,0r-1,-202r-47,202r-40,0r-48,-202r0,202r-48,0r0,-261r78,0r38,175", w: 280 }, N: { d: "148,-261r48,0r0,261r-46,0r-78,-174r0,174r-48,0r0,-261r51,0r73,160r0,-160",
        w: 219
    }, O: { d: "12,-130v0,-81,32,-135,98,-135v66,0,98,54,98,135v0,81,-32,134,-98,134v-66,0,-98,-53,-98,-134xm68,-130v0,61,14,84,42,84v28,0,42,-23,42,-84v0,-61,-14,-85,-42,-85v-28,0,-42,24,-42,85", w: 219 }, P: { d: "25,-261v86,-5,164,-1,163,85v-1,62,-44,90,-108,85r0,91r-55,0r0,-261xm80,-210r0,69v31,2,52,-2,52,-35v0,-32,-21,-36,-52,-34", k: { A: 13, ".": 46, ",": 46} }, Q: { d: "110,-215v-33,-7,-46,51,-41,107v30,-11,50,-13,79,22v3,-11,4,-25,4,-44v0,-61,-14,-85,-42,-85xm207,-48r0,51v-20,3,-41,-2,-50,-11v-81,39,-145,-21,-145,-122v0,-81,32,-135,98,-135v95,0,118,138,82,217v5,3,9,2,15,0xm129,-52v-8,-14,-28,-24,-53,-20v7,25,33,33,53,20",
        w: 219
    }, R: { d: "77,-210r0,65v31,2,54,-4,54,-33v0,-29,-24,-34,-54,-32xm23,0r0,-261r86,0v47,0,78,39,78,84v0,29,-15,67,-54,72r65,105r-62,0r-59,-102r0,102r-54,0", k: { Y: 6, W: 6, V: 6, T: 6} }, S: { d: "12,-82r55,0v1,26,10,38,34,38v20,0,31,-12,31,-31v0,-44,-115,-22,-115,-109v0,-49,30,-81,81,-81v49,0,77,23,85,74r-53,0v-1,-18,-12,-29,-30,-29v-17,0,-27,13,-27,29v0,46,115,18,115,117v0,49,-37,78,-88,78v-61,0,-88,-32,-88,-86" }, T: { d: "152,-210r-45,0r0,210r-54,0r0,-210r-45,0r0,-51r144,0r0,51", w: 159, k: { y: 13, w: 20, u: 13, s: 20, r: 13,
        o: 20, i: 13, e: 20, c: 20, a: 20, A: 13, ";": 20, ":": 20, ".": 27, "-": 20, ",": 27
    }
    }, U: { d: "143,-261r55,0r0,186v0,46,-24,79,-88,79v-64,0,-88,-33,-88,-79r0,-186r55,0r0,177v0,26,9,38,33,38v24,0,33,-12,33,-38r0,-177", w: 219 }, V: { d: "146,-261r51,0r-73,261r-48,0r-73,-261r54,0r44,180", k: { y: 6, u: 6, r: 6, o: 13, i: 6, e: 13, a: 13, A: 13, ";": 13, ":": 13, ".": 33, "-": 20, ",": 33} }, W: { d: "127,-261r48,0r35,165r33,-165r55,0r-63,261r-48,0r-37,-180r-36,180r-48,0r-65,-261r56,0r34,165", w: 299, k: { o: 6, e: 6, a: 6, A: 6, ";": 6, ":": 6, ".": 27, "-": 6, ",": 27} }, X: { d: "190,-261r-59,120r69,141r-58,0r-42,-91r-42,91r-58,0r70,-141r-59,-120r56,0r33,73r34,-73r56,0" },
    Y: { d: "55,-261r35,103r35,-103r56,0r-64,154r0,107r-54,0r0,-107r-64,-154r56,0", w: 180, k: { v: 6, u: 6, q: 13, p: 6, o: 13, i: 6, e: 13, a: 13, A: 13, ";": 13, ":": 13, ".": 27, "-": 20, ",": 27} }, Z: { d: "100,-210r-79,0r0,-51r143,0r0,51r-88,160r88,0r0,50r-151,0r0,-48", w: 180 }, "[": { d: "118,72r-96,0r0,-333r96,0r0,38r-52,0r0,258r52,0r0,37", w: 140 }, "\\": { d: "114,4r-45,0r-82,-269r44,0", w: 100 }, "]": { d: "22,-261r96,0r0,333r-96,0r0,-37r53,0r0,-258r-53,0r0,-38", w: 140 }, "^": { d: "71,-135r-45,0r59,-126r45,0r60,126r-46,0r-36,-82", w: 216 }, _: { d: "180,45r-180,0r0,-18r180,0r0,18",
        w: 180
    }, a: { d: "85,-44v33,0,25,-49,26,-82v0,-24,-9,-35,-26,-35v-14,0,-26,14,-26,59v0,45,12,58,26,58xm159,0r-44,0v-1,-6,2,-15,-1,-19v-8,17,-19,23,-38,23v-37,0,-65,-33,-65,-106v0,-69,23,-107,65,-107v17,-1,31,8,39,25r0,-20r44,0r0,204", w: 180 }, b: { d: "95,-161v-28,0,-26,45,-26,77v0,27,10,40,26,40v18,0,26,-18,26,-58v0,-40,-8,-59,-26,-59xm65,0r-44,0r0,-261r48,0v1,25,-2,53,1,76v4,-13,14,-24,34,-24v42,0,65,38,65,107v0,73,-28,106,-65,106v-20,1,-30,-9,-39,-24r0,20", w: 180 }, c: { d: "158,-127r-51,0v-1,-24,-9,-36,-21,-36v-15,0,-24,14,-24,61v0,47,9,61,24,61v14,0,20,-20,21,-37r51,0v-1,40,-30,82,-69,82v-47,0,-78,-38,-78,-106v0,-68,31,-107,78,-107v39,0,68,42,69,82",
        w: 159
    }, d: { d: "85,-44v37,0,26,-53,26,-87v0,-21,-9,-30,-23,-30v-16,0,-29,10,-29,55v0,46,10,62,26,62xm159,0r-44,0v-1,-7,2,-18,-1,-23v-3,17,-19,27,-38,27v-37,0,-65,-33,-65,-106v0,-69,23,-107,65,-107v17,-1,26,9,37,23r0,-75r46,0r0,261", w: 180 }, e: { d: "62,-123r54,0v1,-24,-4,-46,-25,-46v-21,0,-31,20,-29,46xm165,-89r-103,0v-9,49,41,68,53,23r48,0v-8,58,-47,70,-73,70v-54,0,-79,-45,-79,-106v0,-61,25,-107,79,-107v55,0,79,50,75,120", w: 180 }, f: { d: "99,-261r0,41v-15,0,-31,-3,-28,16r28,0r0,45r-26,0r0,159r-49,0r0,-159r-18,0r0,-45r18,0v-2,-47,27,-61,75,-57",
        w: 100
    }, g: { d: "14,12r51,0v15,23,54,14,47,-30v-5,15,-16,22,-36,22v-45,0,-65,-37,-65,-106v0,-69,20,-107,65,-107v20,-1,30,8,42,25r0,-20r41,0r0,202v0,44,-26,71,-74,71v-34,0,-66,-21,-71,-57xm88,-44v32,0,23,-53,23,-84v0,-24,-8,-33,-26,-33v-16,0,-26,16,-26,62v0,45,13,55,29,55", w: 180 }, h: { d: "69,-261v1,22,-2,49,1,69v3,-8,11,-17,35,-17v31,0,54,19,54,60r0,149r-48,0r0,-135v2,-38,-43,-32,-42,-3r0,138r-48,0r0,-261r48,0", w: 180 }, i: { d: "74,0r-48,0r0,-204r48,0r0,204xm74,-220r-48,0r0,-41r48,0r0,41", w: 100 }, j: { d: "5,69r0,-45v15,1,21,-6,21,-21r0,-207r48,0r0,215v0,43,-25,61,-69,58xm74,-220r-48,0r0,-41r48,0r0,41",
        w: 100
    }, k: { d: "18,0r0,-261r48,0r1,126r40,-69r54,0r-50,74r51,130r-52,0r-32,-89v-16,18,-12,56,-12,89r-48,0", w: 159 }, l: { d: "26,0r0,-261r48,0r0,261r-48,0", w: 100 }, m: { d: "71,0r-48,0r0,-204r45,0v1,7,-2,18,1,23v7,-37,67,-37,80,-5v9,-15,28,-23,47,-23v93,4,52,125,61,209r-48,0r0,-137v0,-17,-6,-24,-21,-24v-14,0,-24,5,-24,21r0,140r-48,0r0,-137v0,-17,-6,-24,-21,-24v-14,0,-24,5,-24,21r0,140", w: 280 }, n: { d: "63,-204r0,19v20,-41,96,-29,96,36r0,149r-48,0r0,-135v2,-38,-43,-32,-42,-3r0,138r-48,0r0,-204r42,0", w: 180 }, o: { d: "62,-102v0,48,11,61,29,61v16,0,27,-13,27,-61v0,-48,-11,-61,-29,-61v-16,0,-27,13,-27,61xm11,-102v0,-59,25,-107,79,-107v54,0,79,48,79,107v0,59,-25,106,-79,106v-54,0,-79,-47,-79,-106",
        w: 180
    }, p: { d: "95,-161v-28,0,-26,45,-26,77v0,27,10,40,26,40v18,0,26,-18,26,-58v0,-40,-8,-59,-26,-59xm21,-204r44,0v1,6,-2,15,1,19v6,-13,16,-24,38,-24v37,0,65,34,65,107v0,69,-23,106,-65,106v-17,1,-27,-9,-35,-19r0,80r-48,0r0,-269", w: 180 }, q: { d: "88,-44v32,0,23,-53,23,-84v0,-24,-8,-33,-26,-33v-16,0,-26,16,-26,62v0,45,13,55,29,55xm114,-204r45,0r0,269r-47,0r-1,-83v-7,16,-19,22,-35,22v-42,0,-65,-37,-65,-106v0,-73,28,-107,65,-107v20,-1,34,13,38,24r0,-19", w: 180 }, r: { d: "21,-204r44,0v1,7,-2,18,1,23v9,-28,23,-32,51,-31r0,58v-24,-11,-49,-4,-48,31r0,123r-48,0r0,-204",
        w: 119, k: { ".": 20, "-": 13, ",": 20}
    }, s: { d: "4,-66r49,0v1,15,11,26,27,26v15,0,20,-10,20,-20v0,-35,-92,-7,-92,-89v0,-34,24,-60,70,-60v45,0,65,25,68,65r-48,0v4,-26,-39,-31,-39,-7v0,35,92,4,92,88v0,38,-30,67,-72,67v-39,0,-71,-22,-75,-70", w: 159 }, t: { d: "74,-204r22,0r0,45r-22,0r0,159r-48,0r0,-159r-22,0r0,-45r22,0r0,-39r48,0r0,39", w: 100 }, u: { d: "115,0v-1,-7,2,-18,-1,-24v-1,11,-13,28,-38,28v-84,0,-48,-130,-55,-208r48,0r0,134v0,18,5,26,18,26v13,0,24,-6,24,-26r0,-134r48,0r0,204r-44,0", w: 180 }, v: { d: "61,0r-59,-204r49,0r31,131r27,-131r49,0r-53,204r-44,0",
        w: 159, k: { ".": 20, ",": 20}
    }, w: { d: "49,0r-49,-204r50,0r22,130r28,-130r40,0r30,130r20,-130r49,0r-47,204r-45,0r-26,-131r-26,131r-46,0", w: 240, k: { ".": 13, ",": 13} }, x: { d: "116,-204r55,0r-52,97r60,107r-58,0r-32,-71r-30,71r-58,0r59,-107r-53,-97r57,0r25,62", w: 180 }, y: { d: "108,-204r51,0r-78,269r-49,0r25,-77r-56,-192r50,0r30,118", w: 159, k: { ".": 20, ",": 20} }, z: { d: "143,0r-133,0r0,-45r75,-114r-68,0r0,-45r126,0r0,45r-74,114r74,0r0,45", w: 159 }, "{": { d: "113,40r0,38v-48,5,-85,-6,-85,-50v0,-36,14,-98,-20,-104r0,-36v53,-15,-22,-157,68,-153r37,0r0,37v-23,-1,-42,-2,-42,24r0,72v1,36,-19,35,-30,39v13,1,30,4,30,38v0,41,-21,108,42,95",
        w: 140
    }, "|": { d: "18,4r0,-269r44,0r0,269r-44,0", w: 79 }, "}": { d: "27,-228r0,-37v48,-5,85,6,85,50v0,36,-14,98,20,103r0,36v-53,16,22,158,-68,154r-37,0r0,-38v23,0,42,3,42,-23r0,-72v-1,-36,19,-35,30,-39v-13,-1,-30,-4,-30,-38v0,-41,21,-109,-42,-96", w: 140 }, "~": { d: "173,-125r13,38v-9,14,-21,28,-43,28v-40,0,-80,-41,-100,2r-13,-38v9,-14,21,-28,43,-28v40,0,80,41,100,-2", w: 216 }, "'": { d: "62,-160r-44,0r0,-101r44,0r0,101", w: 79 }, "`": { d: "-9,-279r55,0r34,54r-36,0", w: 100}
}
});
var scrollerComplete, activeMenu, activeWorkPage, iexplorer, emailValues = []; function setupStage() { marginTop = ($(window).height() - $("#vcard").height()) / 2; $("#vcard").css("marginTop", marginTop) } function setupAnchor() { $(window).bind("hashchange", function () { var r = "#" + window.location.hash.slice(1); "#" != r && scrollTo(r) }) }
function setupScroller() {
    scrollerComplete = 1; contentItems = $(".contentitem").size(); contentItem_width = $(".contentitem").width(); scroller_width = contentItem_width * contentItems; $("#scroller").width(scroller_width + 30 * contentItems); myFile = document.location.toString(); myFile.match("#") ? (myAnchor = "#" + myFile.split("#")[1], $("#menu").children().removeClass("active"), $("a[href=" + myAnchor + "]").parent().addClass("active"), scrollTo(myAnchor, 1)) : (activeMenu = $("#menu").children("li:first").children().attr("href"),
scrollTo(activeMenu, 1)); $(".contentitem").fadeIn(700)
} function setupMenu() { $("#menu").children().click(function () { scrollTo($(this).children().attr("href")) }) }
function setupProjects() {
    workpages = Math.ceil($(".projects").children().size() / 6); addEmpty = 6 * workpages - $(".projects").children().size(); for (i = 0; i < addEmpty; i++) $(".projects").append("<li></li>"); $(".projects").children("li:nth-child(3n+3)").addClass("last"); $("#projectsnavigation").html(""); if (1 < workpages) {
        for (i = 0; i < workpages; i++) i ? $("#projectsnavigation").append("<li>" + (i + 1) + "</li>") : $("#projectsnavigation").append('<li class="active">' + (i + 1) + "</li>"); activeWorkPage = 0; $("#projectsnavigation").children().click(function () {
            activeWorkPage !=
$(this).index() && (activeWorkPage = $(this).index(), $("#projectsnavigation").children().removeClass("active"), $("#projectsnavigation").children(":eq(" + activeWorkPage + ")").addClass("active"), scrollProjects(activeWorkPage))
        })
    } $(".projects").children().hover(function () { $(this).children("a").children(".projectstitle").animate({ marginTop: -55 }, 200); $(this).children("a").children("img").animate({ opacity: 0.5 }, 200) }, function () {
        $(this).children("a").children(".projectstitle").animate({ marginTop: 0 }, 200); $(this).children("a").children("img").animate({ opacity: 1 },
200)
    })
} function scrollProjects(r) { scrollY = -(200 * r); iexplorer ? $("#projectscroller").animate({ marginTop: scrollY }, 400) : $("#projectscroller").animate({ opacity: 0.4 }, 200, function () { $("#projectscroller").animate({ marginTop: scrollY }, 400, function () { $("#projectscroller").animate({ opacity: 1 }, 200) }) }) }
function setupNetworks() { $(".networks").children("li:nth-child(3n+3)").addClass("last"); $(".networks").children("li").children("a").children(".content").animate({ marginLeft: 1 }, 1); $(".networks").children("li").hover(function () { $(this).children("a").children(".background").fadeIn(150); $(this).children("a").children(".content").animate({ marginLeft: 5 }, 150) }, function () { $(this).children("a").children(".background").fadeOut(150); $(this).children("a").children(".content").animate({ marginLeft: 0 }, 150) }) }
function setupContact() {
    $("input:text[name=name],input:text[name=email],textarea[name=message]").focus(function () { $(this).removeClass("error"); emailValues[$(this).attr("name")] || (emailValues[$(this).attr("name")] = $(this).val(), $(this).val(""), $(this).css("color", "#555")); $(this).val() == emailValues[$(this).attr("name")] && ($(this).val(""), $(this).css("color", "#555")) }); $("input:text[name=name],input:text[name=email],textarea[name=message]").blur(function () {
        $(this).val() || ($(this).css("color", "#999"),
$(this).val(emailValues[$(this).attr("name")]))
    }); $(".sendmail").click(function () {
        mail_error = 0; mail_name = $("input:text[name=name]").val(); mail_email = $("input:text[name=email]").val(); mail_message = $("textarea[name=message]").val(); if (!mail_name || mail_name == emailValues.name || !emailValues.name) $("input:text[name=name]").addClass("error"), mail_error = 1; if (!mail_email || mail_email == emailValues.email || !emailValues.email) $("input:text[name=email]").addClass("error"), mail_error = 1; else if (0 > mail_email.indexOf("@") ||
"." != mail_email.charAt(mail_email.length - 4) && "." != mail_email.charAt(mail_email.length - 3)) $("input:text[name=email]").addClass("error"), mail_error = 1; if (!mail_message || mail_message == emailValues.message || !emailValues.message) $("textarea[name=message]").addClass("error"), mail_error = 1; mail_error || $.post("/Home/ContactSubmit", { name: mail_name, email: mail_email, message: mail_message }, function () { $("#email_form").fadeOut(200, function () { $("#email_send").fadeIn(800) }) })
    })
}
function scrollTo(r, D) {
    if (r != activeMenu && scrollerComplete) activeMenu = r, $("#menu").children().removeClass("active"), $("a[href=" + r + "]").parent().addClass("active"), loadCufon(), menuId = r.split("#"), menuIndex = $(".contentitem[id='menu_" + menuId[1] + "']").index(), contentItem_width = $(".contentitem").width(), scrollToPos = -(menuIndex * contentItem_width + 30 * menuIndex), document.title = $(".contentitem[id='menu_" + menuId[1] + "']").children(".pagetitle").text(), 0 >= scrollToPos && (scrollerComplete = 0, D ? ($("#scroller").css("marginLeft",
scrollToPos), scrollerComplete = 1) : iexplorer ? $("#scroller").animate({ marginLeft: scrollToPos }, 500, function () { scrollerComplete = 1 }) : $("#scroller").animate({ opacity: 0.4 }, 200, function () { $("#scroller").animate({ marginLeft: scrollToPos }, 500, function () { $("#scroller").animate({ opacity: 1 }, 200, function () { scrollerComplete = 1 }) }) }))
}
function scrollWork(r) { scrollY = -(200 * r); iexplorer ? $("#workscroller").animate({ marginTop: scrollY }, 400) : $("#workscroller").animate({ opacity: 0.4 }, 200, function () { $("#workscroller").animate({ marginTop: scrollY }, 400, function () { $("#workscroller").animate({ opacity: 1 }, 200) }) }) }
function loadCufon() { Cufon(".sname", { textShadow: "1px 1px 2px #fff" }); Cufon("#menu", { textShadow: "1px 1px 2px #fff", hover: { color: "#555"} }); Cufon(".worktitle", { textShadow: "1px 1px 2px #fff" }); Cufon(".topic", { textShadow: "1px 1px 2px #fff" }); Cufon("h1", { textShadow: "1px 1px 2px #fff" }); Cufon("h2", { textShadow: "1px 1px 2px #fff" }); Cufon("h3", { textShadow: "1px 1px 2px #fff" }) }
$(document).ready(function () { $("#vcard").fadeIn(200); setupStage(); setupAnchor(); setupScroller(); setupMenu(); setupProjects(); setupNetworks(); setupContact(); loadCufon(); $(window).resize(function () { setupStage() }) });
