var Cufon = (function () {
    var K = function () {
        return K.replace.apply(null, arguments)
    };
    var V = K.DOM = {
        ready: (function () {
            var d = false,
                b = {
                    loaded: 1,
                    complete: 1
                };
            var c = [],
                f = function () {
                    if (d) {
                        return
                    }
                    d = true;
                    for (var g; g = c.shift(); g()) {}
                };
            if (document.addEventListener) {
                    document.addEventListener("DOMContentLoaded", f, false);
                    window.addEventListener("pageshow", f, false)
                }
            if (!window.opera && document.readyState) {
                    (function () {
                        b[document.readyState] ? f() : setTimeout(arguments.callee, 10)
                    })()
                }
            if (document.readyState && document.createStyleSheet) {
                    (function () {
                        try {
                            document.body.doScroll("left");
                            f()
                        } catch (g) {
                            setTimeout(arguments.callee, 1)
                        }
                    })()
                }
            O(window, "load", f);
            return function (g) {
                    if (!arguments.length) {
                        f()
                    } else {
                        d ? g() : c.push(g)
                    }
                }
        })(),
        root: function () {
            return document.documentElement || document.body
        }
    };
    var L = K.CSS = {
        Size: function (b, c) {
            this.value = parseFloat(b);
            this.unit = String(b).match(/[a-z%]*$/)[0] || "px";
            this.convert = function (d) {
                return d / c * this.value
            };
            this.convertFrom = function (d) {
                return d / this.value * c
            };
            this.toString = function () {
                return this.value + this.unit
            }
        },
        addClass: function (b, c) {
            b.className = (b.className && " ") + c;
            return b
        },
        color: H(function (b) {
            var c = {};
            c.color = b.replace(/^rgba\((.*?),\s*([\d.]+)\)/, function (f, d, g) {
                c.opacity = parseFloat(g);
                return "rgb(" + d + ")"
            });
            return c
        }),
        fontStretch: H(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 (b) {
            var c = document.defaultView;
            if (c && c.getComputedStyle) {
                return new Z(c.getComputedStyle(b, null))
            }
            if (b.currentStyle) {
                return new Z(b.currentStyle)
            }
            return new Z(b.style)
        },
        gradient: H(function (h) {
            var b = {
                id: h,
                type: h.match(/^-([a-z]+)-gradient\(/)[1],
                stops: []
            },
                d = h.substr(h.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);
            for (var g = 0, c = d.length, f; g < c; ++g) {
                    f = d[g].split("=", 2).reverse();
                    b.stops.push([f[1] || g / (c - 1), f[0]])
                }
            return b
        }),
        quotedList: H(function (b) {
            var f = [],
                d = /\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,
                c;
            while (c = d.exec(b)) {
                    f.push(c[3] || c[1])
                }
            return f
        }),
        recognizesMedia: H(function (b) {
            var g = document.createElement("style"),
                f, d, c;
            g.type = "text/css";
            g.media = b;
            try {
                    g.appendChild(document.createTextNode("/**/"))
                } catch (h) {}
            d = E("head")[0];
            d.insertBefore(g, d.firstChild);
            f = (g.sheet || g.styleSheet);
            c = f && !f.disabled;
            d.removeChild(g);
            return c
        }),
        removeClass: function (b, d) {
            var c = RegExp("(?:^|\\s+)" + d + "(?=\\s|$)", "g");
            b.className = b.className.replace(c, "");
            return b
        },
        supports: function (b, d) {
            var c = document.createElement("span").style;
            if (c[b] === undefined) {
                return false
            }
            c[b] = d;
            return c[b] === d
        },
        textAlign: function (b, f, c, d) {
            if (f.get("textAlign") == "right") {
                if (c > 0) {
                    b = " " + b
                }
            } else {
                if (c < d - 1) {
                    b += " "
                }
            }
            return b
        },
        textDecoration: function (b, h) {
            if (!h) {
                h = this.getStyle(b)
            }
            var d = {
                underline: null,
                overline: null,
                "line-through": null
            };
            for (var c = b; c.parentNode && c.parentNode.nodeType == 1;) {
                var g = true;
                for (var f in d) {
                    if (!I(d, f) || d[f]) {
                        continue
                    }
                    if (h.get("textDecoration").indexOf(f) != -1) {
                        d[f] = h.get("color")
                    }
                    g = false
                }
                if (g) {
                    break
                }
                h = this.getStyle(c = c.parentNode)
            }
            return d
        },
        textShadow: H(function (h) {
            if (h == "none") {
                return null
            }
            var g = [],
                b = {},
                c, d = 0;
            var f = /(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;
            while (c = f.exec(h)) {
                    if (c[0] == ",") {
                        g.push(b);
                        b = {};
                        d = 0
                    } else {
                        if (c[1]) {
                            b.color = c[1]
                        } else {
                            b[["offX", "offY", "blur"][d++]] = c[2]
                        }
                    }
                }
            g.push(b);
            return g
        }),
        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 (c, f) {
                var d = b[f.get("textTransform")];
                return d ? d(c) : c
            }
        })(),
        whiteSpace: (function () {
            var b = {
                inline: 1,
                "inline-block": 1,
                "run-in": 1
            };
            return function (c, d, f) {
                if (b[d.get("display")]) {
                    return c
                }
                if (!f.previousSibling) {
                    c = c.replace(/^\s+/, "")
                }
                if (!f.nextSibling) {
                    c = c.replace(/\s+$/, "")
                }
                return c
            }
        })()
    };
    L.ready = (function () {
        var h = !L.recognizesMedia("all"),
            k = false;
        var j = [],
            d = function () {
                h = true;
                for (var l; l = j.shift(); l()) {}
            };
        var f = E("link"),
            g = E("style");

        function i(l) {
                return l.disabled || c(l.sheet, l.media || "screen")
            }
        function c(p, l) {
                if (!L.recognizesMedia(l || "all")) {
                    return true
                }
                if (!p || p.disabled) {
                    return false
                }
                try {
                    var m = p.cssRules,
                        r;
                    if (m) {
                            search: for (var o = 0, n = m.length; r = m[o], o < n; ++o) {
                                switch (r.type) {
                                case 2:
                                    break;
                                case 3:
                                    if (!c(r.styleSheet, r.media.mediaText)) {
                                        return false
                                    }
                                    break;
                                default:
                                    break search
                                }
                            }
                        }
                } catch (q) {}
                return true
            }
        function b() {
                if (document.createStyleSheet) {
                    return true
                }
                var m, l;
                for (l = 0; m = f[l]; ++l) {
                    if (m.rel.toLowerCase() == "stylesheet" && !i(m)) {
                        return false
                    }
                }
                for (l = 0; m = g[l]; ++l) {
                    if (!i(m)) {
                        return false
                    }
                }
                return true
            }
        V.ready(function () {
                if (!k) {
                    k = L.getStyle(document.body).isUsable()
                }
                if (h || (k && b())) {
                    d()
                } else {
                    setTimeout(arguments.callee, 10)
                }
            });
        return function (l) {
                if (h) {
                    l()
                } else {
                    j.push(l)
                }
            }
    })();

    function Q(b) {
        var c = this.face = b.face;
        this.glyphs = b.glyphs;
        this.w = b.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 d = {
                minX: parseInt(f[0], 10),
                minY: parseInt(f[1], 10),
                maxX: parseInt(f[2], 10),
                maxY: parseInt(f[3], 10)
            };
            d.width = d.maxX - d.minX;
            d.height = d.maxY - d.minY;
            d.toString = function () {
                return [this.minX, this.minY, this.width, this.height].join(" ")
            };
            return d
        })();
        this.ascent = -parseInt(c.ascent, 10);
        this.descent = -parseInt(c.descent, 10);
        this.height = -this.ascent + this.descent
    }
    function D() {
        var b = {},
            c = {
                oblique: "italic",
                italic: "oblique"
            };
        this.add = function (d) {
                (b[d.style] || (b[d.style] = {}))[d.weight] = d
            };
        this.get = function (i, j) {
                var h = b[i] || b[c[i]] || b.normal || b.italic || b.oblique;
                if (!h) {
                    return null
                }
                j = {
                    normal: 400,
                    bold: 700
                }[j] || parseInt(j, 10);
                if (h[j]) {
                    return h[j]
                }
                var f = {
                    1: 1,
                    99: 0
                }[j % 100],
                    l = [],
                    g, d;
                if (f === undefined) {
                        f = j > 400
                    }
                if (j == 500) {
                        j = 400
                    }
                for (var k in h) {
                        if (!I(h, k)) {
                            continue
                        }
                        k = parseInt(k, 10);
                        if (!g || k < g) {
                            g = k
                        }
                        if (!d || k > d) {
                            d = k
                        }
                        l.push(k)
                    }
                if (j < g) {
                        j = g
                    }
                if (j > d) {
                        j = d
                    }
                l.sort(function (n, m) {
                        return (f ? (n > j && m > j) ? n < m : n > m : (n < j && m < j) ? n > m : n < m) ? -1 : 1
                    });
                return h[l[0]]
            }
    }
    function P() {
        function f(g, h) {
            if (g.contains) {
                return g.contains(h)
            }
            return g.compareDocumentPosition(h) & 16
        }
        function c(h) {
            var g = h.relatedTarget;
            if (!g || f(this, g)) {
                return
            }
            d(this)
        }
        function b(g) {
            d(this)
        }
        function d(g) {
            setTimeout(function () {
                K.replace(g, B.get(g).options, true)
            }, 10)
        }
        this.attach = function (g) {
            if (g.onmouseenter === undefined) {
                O(g, "mouseover", c);
                O(g, "mouseout", c)
            } else {
                O(g, "mouseenter", b);
                O(g, "mouseleave", b)
            }
        }
    }
    function S() {
        var d = [],
            b = {};

        function c(i) {
                var f = [],
                    h;
                for (var g = 0; h = i[g]; ++g) {
                        f[g] = d[b[h]]
                    }
                return f
            }
        this.add = function (g, f) {
                b[g] = d.push(f) - 1
            };
        this.repeat = function () {
                var f = arguments.length ? c(arguments) : d,
                    g;
                for (var h = 0; g = f[h++];) {
                        K.replace(g[0], g[1], true)
                    }
            }
    }
    function Y() {
        var b = {},
            c = 0;

        function d(f) {
                return f.cufid || (f.cufid = ++c)
            }
        this.get = function (f) {
                var g = d(f);
                return b[g] || (b[g] = {})
            }
    }
    function Z(c) {
        var b = {},
            d = {};
        this.extend = function (f) {
                for (var g in f) {
                    if (I(f, g)) {
                        b[g] = f[g]
                    }
                }
                return this
            };
        this.get = function (f) {
                return b[f] != undefined ? b[f] : c[f]
            };
        this.getSize = function (g, f) {
                return d[g] || (d[g] = new L.Size(this.get(g), f))
            };
        this.isUsable = function () {
                return !!c
            }
    }
    function O(d, c, b) {
        if (d.addEventListener) {
            d.addEventListener(c, b, false)
        } else {
            if (d.attachEvent) {
                d.attachEvent("on" + c, function () {
                    return b.call(d, window.event)
                })
            }
        }
    }
    function T(d, c) {
        var b = B.get(d);
        if (b.options) {
            return d
        }
        if (c.hover && c.hoverables[d.nodeName.toLowerCase()]) {
            a.attach(d)
        }
        b.options = c;
        return d
    }
    function H(c) {
        var b = {};
        return function (d) {
            if (!I(b, d)) {
                b[d] = c.apply(null, arguments)
            }
            return b[d]
        }
    }
    function A(b, h) {
        if (!h) {
            h = L.getStyle(b)
        }
        var d = L.quotedList(h.get("fontFamily").toLowerCase()),
            g;
        for (var f = 0, c = d.length; f < c; ++f) {
                g = d[f];
                if (G[g]) {
                    return G[g].get(h.get("fontStyle"), h.get("fontWeight"))
                }
            }
        return null
    }
    function E(b) {
        return document.getElementsByTagName(b)
    }
    function I(b, c) {
        return b.hasOwnProperty(c)
    }
    function F() {
        var c = {},
            f, b;
        for (var g = 0, d = arguments.length; f = arguments[g], g < d; ++g) {
                for (b in f) {
                    if (I(f, b)) {
                        c[b] = f[b]
                    }
                }
            }
        return c
    }
    function M(k, f, h, j, l, i) {
        var d = j.separate;
        if (d == "none") {
            return X[j.engine].apply(null, arguments)
        }
        var c = document.createDocumentFragment(),
            n;
        var o = f.split(N[d]),
            g = (d == "words");
        if (g && R) {
                if (/^\s/.test(f)) {
                    o.unshift("")
                }
                if (/\s$/.test(f)) {
                    o.push("")
                }
            }
        for (var b = 0, m = o.length; b < m; ++b) {
                n = X[j.engine](k, g ? L.textAlign(o[b], h, b, m) : o[b], h, j, l, i, b < m - 1);
                if (n) {
                    c.appendChild(n)
                }
            }
        return c
    }
    function J(i, g) {
        var j, h, k, c, b, f;
        for (k = T(i, g).firstChild; k; k = b) {
            c = k.nodeType;
            b = k.nextSibling;
            f = false;
            if (c == 1) {
                if (!k.firstChild) {
                    continue
                }
                if (!/cufon/.test(k.className)) {
                    arguments.callee(k, g);
                    continue
                } else {
                    f = true
                }
            } else {
                if (c != 3) {
                    continue
                }
            }
            if (!h) {
                h = L.getStyle(i).extend(g)
            }
            if (!j) {
                j = A(i, h)
            }
            if (!j) {
                continue
            }
            if (f) {
                X[g.engine](j, null, h, g, k, i);
                continue
            }
            var d = L.whiteSpace(k.data, h, k);
            if (d === "") {
                continue
            }
            var l = M(j, d, h, g, k, i);
            if (l) {
                k.parentNode.replaceChild(l, k)
            } else {
                k.parentNode.removeChild(k)
            }
        }
    }
    var R = " ".split(/\s+/).length == 0;
    var B = new Y();
    var a = new P();
    var W = new S();
    var C = false;
    var X = {},
        G = {},
        U = {
            enableTextDecoration: false,
            engine: null,
            forceHitArea: false,
            hover: false,
            hoverables: {
                a: true
            },
            printable: true,
            selector: (window.Sizzle || (window.jQuery &&
            function (b) {
                return jQuery(b)
            }) || (window.dojo && dojo.query) || (window.$$ &&
            function (b) {
                return $$(b)
            }) || (window.$ &&
            function (b) {
                return $(b)
            }) || (document.querySelectorAll &&
            function (b) {
                return document.querySelectorAll(b)
            }) || (window.Ext && Ext.query) || E),
            separate: "words",
            textShadow: "none"
        };
    var N = {
            words: /[^\S\u00a0]+/,
            characters: ""
        };
    K.now = function () {
            V.ready();
            return K
        };
    K.refresh = function () {
            W.repeat.apply(W, arguments);
            return K
        };
    K.registerEngine = function (b, c) {
            if (!c) {
                return K
            }
            X[b] = c;
            return K.set("engine", b)
        };
    K.registerFont = function (b) {
            var c = new Q(b),
                d = c.family;
            if (!G[d]) {
                    G[d] = new D()
                }
            G[d].add(c);
            return K.set("fontFamily", '"' + d + '"')
        };
    K.replace = function (b, d, c) {
            d = F(U, d);
            if (!d.engine) {
                return K
            }
            if (!C) {
                L.addClass(V.root(), "cufon-active cufon-loading");
                L.ready(function () {
                    L.removeClass(V.root(), "cufon-loading")
                });
                C = true
            }
            if (d.hover) {
                d.forceHitArea = true
            }
            if (typeof d.textShadow == "string") {
                d.textShadow = L.textShadow(d.textShadow)
            }
            if (typeof d.color == "string" && /^-/.test(d.color)) {
                d.textGradient = L.gradient(d.color)
            }
            if (!c) {
                W.add(b, arguments)
            }
            if (b.nodeType || typeof b == "string") {
                b = [b]
            }
            L.ready(function () {
                for (var g = 0, f = b.length; g < f; ++g) {
                    var h = b[g];
                    if (typeof h == "string") {
                        K.replace(d.selector(h), d, true)
                    } else {
                        J(h, d)
                    }
                }
            });
            return K
        };
    K.set = function (c, b) {
            U[c] = b;
            return K
        };
    return K
})();
Cufon.registerEngine("canvas", (function () {
    var i = document.createElement("canvas");
    if (!i || !i.getContext || !i.getContext.apply) {
        return
    }
    i = null;
    var h = Cufon.CSS.supports("display", "inline-block");
    var l = !h && (document.compatMode == "BackCompat" || /frameset|transitional/i.test(document.doctype.publicId));
    var g = document.createElement("style");
    g.type = "text/css";
    g.appendChild(document.createTextNode((".cufon-canvas{text-indent:0;}@media screen,projection{.cufon-canvas{display:inline;display:inline-block;position:relative;vertical-align:middle;" + (l ? "" : "font-size:1px;line-height:1px;") + "}.cufon-canvas .cufon-alt{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}" + (h ? ".cufon-canvas canvas{position:relative;}" : ".cufon-canvas canvas{position:absolute;}") + "}@media print{.cufon-canvas{padding:0;}.cufon-canvas canvas{display:none;}.cufon-canvas .cufon-alt{display:inline;}}").replace(/;/g, "!important;")));
    document.getElementsByTagName("head")[0].appendChild(g);

    function k(s, b) {
        var q = 0,
            p = 0;
        var a = [],
            r = /([mrvxe])([^a-z]*)/g,
            d;
        generate: for (var c = 0; d = r.exec(s); ++c) {
                var f = d[2].split(",");
                switch (d[1]) {
                case "v":
                    a[c] = {
                        m: "bezierCurveTo",
                        a: [q + ~~f[0], p + ~~f[1], q + ~~f[2], p + ~~f[3], q += ~~f[4], p += ~~f[5]]
                    };
                    break;
                case "r":
                    a[c] = {
                        m: "lineTo",
                        a: [q += ~~f[0], p += ~~f[1]]
                    };
                    break;
                case "m":
                    a[c] = {
                        m: "moveTo",
                        a: [q = ~~f[0], p = ~~f[1]]
                    };
                    break;
                case "x":
                    a[c] = {
                        m: "closePath"
                    };
                    break;
                case "e":
                    break generate
                }
                b[a[c].m].apply(b, a[c].a)
            }
        return a
    }
    function j(f, d) {
        for (var c = 0, b = f.length; c < b; ++c) {
            var a = f[c];
            d[a.m].apply(d, a.a)
        }
    }
    return function (am, X, o, K, ab, an) {
        var r = (X === null);
        if (r) {
            X = ab.alt
        }
        var Z = am.viewBox;
        var t = o.getSize("fontSize", am.baseSize);
        var m = o.get("letterSpacing");
        m = (m == "normal") ? 0 : t.convertFrom(parseInt(m, 10));
        var aa = 0,
            n = 0,
            f = 0,
            S = 0;
        var Y = K.textShadow,
            c = [];
        if (Y) {
                for (var al = Y.length; al--;) {
                    var ae = Y[al];
                    var b = t.convertFrom(parseFloat(ae.offX));
                    var ah = t.convertFrom(parseFloat(ae.offY));
                    c[al] = [b, ah];
                    if (ah < aa) {
                        aa = ah
                    }
                    if (b > n) {
                        n = b
                    }
                    if (ah > f) {
                        f = ah
                    }
                    if (b < S) {
                        S = b
                    }
                }
            }
        var V = Cufon.CSS.textTransform(X, o).split(""),
            P;
        var s = am.glyphs,
            O, v, M;
        var p = 0,
            H, ad = [];
        for (var al = 0, ai = 0, I = V.length; al < I; ++al) {
                O = s[P = V[al]] || am.missingGlyph;
                if (!O) {
                    continue
                }
                if (v) {
                    p -= M = v[P] || 0;
                    ad[ai - 1] -= M
                }
                p += H = ad[ai++] = ~~ (O.w || am.w) + m;
                v = O.k
            }
        if (H === undefined) {
                return null
            }
        n += Z.width - H;
        S += Z.minX;
        var T, u;
        if (r) {
                T = ab;
                u = ab.firstChild
            } else {
                T = document.createElement("span");
                T.className = "cufon cufon-canvas";
                T.alt = X;
                u = document.createElement("canvas");
                T.appendChild(u);
                if (K.printable) {
                    var Q = document.createElement("span");
                    Q.className = "cufon-alt";
                    Q.appendChild(document.createTextNode(X));
                    T.appendChild(Q)
                }
            }
        var W = T.style;
        var ag = u.style;
        var q = t.convert(Z.height);
        var U = Math.ceil(q);
        var d = U / q;
        var af = d * Cufon.CSS.fontStretch(o.get("fontStretch"));
        var a = p * af;
        var R = Math.ceil(t.convert(a + n - S));
        var z = Math.ceil(t.convert(Z.height - aa + f));
        u.width = R;
        u.height = z;
        ag.width = R + "px";
        ag.height = z + "px";
        aa += Z.minY;
        ag.top = Math.round(t.convert(aa - am.ascent)) + "px";
        ag.left = Math.round(t.convert(S)) + "px";
        var N = Math.ceil(t.convert(a)) + "px";
        if (h) {
                W.width = N;
                W.height = t.convert(am.height) + "px"
            } else {
                W.paddingLeft = N;
                W.paddingBottom = (t.convert(am.height) - 1) + "px"
            }
        var ao = u.getContext("2d"),
            ac = q / Z.height;
        ao.scale(ac, ac * d);
        ao.translate(-S, -aa);
        ao.lineWidth = am.face["underline-thickness"];
        ao.save();

        function w(y, x) {
                ao.strokeStyle = x;
                ao.beginPath();
                ao.moveTo(0, y);
                ao.lineTo(p, y);
                ao.stroke()
            }
        var G = K.enableTextDecoration ? Cufon.CSS.textDecoration(an, o) : {};
        if (G.underline) {
                w(-am.face["underline-position"], G.underline)
            }
        if (G.overline) {
                w(am.ascent, G.overline)
            }
        function aj() {
                ao.scale(af, 1);
                for (var y = 0, x = 0, B = V.length; y < B; ++y) {
                    var A = s[V[y]] || am.missingGlyph;
                    if (!A) {
                        continue
                    }
                    if (A.d) {
                        ao.beginPath();
                        if (A.code) {
                            j(A.code, ao)
                        } else {
                            A.code = k("m" + A.d, ao)
                        }
                        ao.fill()
                    }
                    ao.translate(ad[x++], 0)
                }
                ao.restore()
            }
        if (Y) {
                for (var al = Y.length; al--;) {
                    var ae = Y[al];
                    ao.save();
                    ao.fillStyle = ae.color;
                    ao.translate.apply(ao, c[al]);
                    aj()
                }
            }
        var L = K.textGradient;
        if (L) {
                var ak = L.stops,
                    J = ao.createLinearGradient(0, Z.minY, 0, Z.maxY);
                for (var al = 0, I = ak.length; al < I; ++al) {
                        J.addColorStop.apply(J, ak[al])
                    }
                ao.fillStyle = J
            } else {
                ao.fillStyle = o.get("color")
            }
        aj();
        if (G["line-through"]) {
                w(-am.descent, G["line-through"])
            }
        return T
    }
})());
Cufon.registerEngine("vml", (function () {
    if (!document.namespaces) {
        return
    }
    if (document.namespaces.cvml == null) {
        document.namespaces.add("cvml", "urn:schemas-microsoft-com:vml")
    }
    var i = document.createElement("cvml:shape");
    i.style.behavior = "url(#default#VML)";
    if (!i.coordsize) {
        return
    }
    i = null;
    var g = (document.documentMode || 0) < 8;
    document.write(('<style type="text/css">.cufon-vml-canvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}.cufon-vml-canvas{position:absolute;text-align:left;}.cufon-vml{display:inline-block;position:relative;vertical-align:' + (g ? "middle" : "text-bottom") + ";}.cufon-vml .cufon-alt{position:absolute;left:-10000in;font-size:1px;}a .cufon-vml{cursor:pointer}}@media print{.cufon-vml *{display:none;}.cufon-vml .cufon-alt{display:inline;}}</style>").replace(/;/g, "!important;"));

    function j(a, b) {
        return h(a, /(?:em|ex|%)$|^[a-z-]+$/i.test(b) ? "1em" : b)
    }
    function h(d, f) {
        if (/px$/i.test(f)) {
            return parseFloat(f)
        }
        var c = d.style.left,
            b = d.runtimeStyle.left;
        d.runtimeStyle.left = d.currentStyle.left;
        d.style.left = f.replace("%", "em");
        var a = d.style.pixelLeft;
        d.style.left = c;
        d.runtimeStyle.left = b;
        return a
    }
    var l = {};

    function k(o) {
        var a = o.id;
        if (!l[a]) {
            var f = o.stops,
                n = document.createElement("cvml:fill"),
                b = [];
            n.type = "gradient";
            n.angle = 180;
            n.focus = "0";
            n.method = "sigma";
            n.color = f[0][1];
            for (var d = 1, c = f.length - 1; d < c; ++d) {
                    b.push(f[d][0] * 100 + "% " + f[d][1])
                }
            n.colors = b.join(",");
            n.color2 = f[c][1];
            l[a] = n
        }
        return l[a]
    }
    return function (aq, ac, R, X, ag, ar, J) {
        var p = (ac === null);
        if (p) {
            ac = ag.alt
        }
        var ae = aq.viewBox;
        var r = R.computedFontSize || (R.computedFontSize = new Cufon.CSS.Size(j(ar, R.get("fontSize")) + "px", aq.baseSize));
        var f = R.computedLSpacing;
        if (f == undefined) {
            f = R.get("letterSpacing");
            R.computedLSpacing = f = (f == "normal") ? 0 : ~~r.convertFrom(h(ar, f))
        }
        var G, s;
        if (p) {
            G = ag;
            s = ag.firstChild
        } else {
            G = document.createElement("span");
            G.className = "cufon cufon-vml";
            G.alt = ac;
            s = document.createElement("span");
            s.className = "cufon-vml-canvas";
            G.appendChild(s);
            if (X.printable) {
                var O = document.createElement("span");
                O.className = "cufon-alt";
                O.appendChild(document.createTextNode(ac));
                G.appendChild(O)
            }
            if (!J) {
                G.appendChild(document.createElement("cvml:shape"))
            }
        }
        var Y = G.style;
        var an = s.style;
        var n = r.convert(ae.height),
            T = Math.ceil(n);
        var d = T / n;
        var al = d * Cufon.CSS.fontStretch(R.get("fontStretch"));
        var c = ae.minX,
            b = ae.minY;
        an.height = T;
        an.top = Math.round(r.convert(b - aq.ascent));
        an.left = Math.round(r.convert(c));
        Y.height = r.convert(aq.height) + "px";
        var w = X.enableTextDecoration ? Cufon.CSS.textDecoration(ar, R) : {};
        var ab = R.get("color");
        var W = Cufon.CSS.textTransform(ac, R).split(""),
            Q;
        var q = aq.glyphs,
            Z, t, K;
        var m = 0,
            ah = [],
            a = 0,
            y;
        var I, ad = X.textShadow;
        for (var ap = 0, ao = 0, H = W.length; ap < H; ++ap) {
                Z = q[Q = W[ap]] || aq.missingGlyph;
                if (!Z) {
                    continue
                }
                if (t) {
                    m -= K = t[Q] || 0;
                    ah[ao - 1] -= K
                }
                m += y = ah[ao++] = ~~ (Z.w || aq.w) + f;
                t = Z.k
            }
        if (y === undefined) {
                return null
            }
        var M = -c + m + (ae.width - y);
        var U = r.convert(M * al),
            N = Math.round(U);
        var ak = M + "," + ae.height,
            o;
        var af = "r" + ak + "ns";
        var z = X.textGradient && k(X.textGradient);
        for (ap = 0, ao = 0; ap < H; ++ap) {
                Z = q[W[ap]] || aq.missingGlyph;
                if (!Z) {
                    continue
                }
                if (p) {
                    I = s.childNodes[ao];
                    while (I.firstChild) {
                        I.removeChild(I.firstChild)
                    }
                } else {
                    I = document.createElement("cvml:shape");
                    s.appendChild(I)
                }
                I.stroked = "f";
                I.coordsize = ak;
                I.coordorigin = o = (c - a) + "," + b;
                I.path = (Z.d ? "m" + Z.d + "xe" : "") + "m" + o + af;
                I.fillcolor = ab;
                if (z) {
                    I.appendChild(z.cloneNode(false))
                }
                var S = I.style;
                S.width = N;
                S.height = T;
                if (ad) {
                    var v = ad[0],
                        u = ad[1];
                    var V = Cufon.CSS.color(v.color),
                        L;
                    var aj = document.createElement("cvml:shadow");
                    aj.on = "t";
                    aj.color = V.color;
                    aj.offset = v.offX + "," + v.offY;
                    if (u) {
                            L = Cufon.CSS.color(u.color);
                            aj.type = "double";
                            aj.color2 = L.color;
                            aj.offset2 = u.offX + "," + u.offY
                        }
                    aj.opacity = V.opacity || (L && L.opacity) || 1;
                    I.appendChild(aj)
                }
                a += ah[ao++]
            }
        var ai = I.nextSibling,
            x, P;
        if (X.forceHitArea) {
                if (!ai) {
                    ai = document.createElement("cvml:rect");
                    ai.stroked = "f";
                    ai.className = "cufon-vml-cover";
                    x = document.createElement("cvml:fill");
                    x.opacity = 0;
                    ai.appendChild(x);
                    s.appendChild(ai)
                }
                P = ai.style;
                P.width = N;
                P.height = T
            } else {
                if (ai) {
                    s.removeChild(ai)
                }
            }
        Y.width = Math.max(Math.ceil(r.convert(m * al)), 0);
        if (g) {
                var am = R.computedYAdjust;
                if (am === undefined) {
                    var aa = R.get("lineHeight");
                    if (aa == "normal") {
                        aa = "1em"
                    } else {
                        if (!isNaN(aa)) {
                            aa += "em"
                        }
                    }
                    R.computedYAdjust = am = 0.5 * (h(ar, aa) - parseFloat(Y.height))
                }
                if (am) {
                    Y.marginTop = Math.ceil(am) + "px";
                    Y.marginBottom = am + "px"
                }
            }
        return G
    }
})());
Cufon.registerFont({
    "w": 225,
    "face": {
        "font-family": "News Gothic MT",
        "font-weight": 400,
        "font-stretch": "normal",
        "units-per-em": "360",
        "panose-1": "2 11 5 4 2 2 3 2 2 4",
        "ascent": "288",
        "descent": "-72",
        "x-height": "4",
        "bbox": "-8 -339 352 81.026",
        "underline-thickness": "17.9297",
        "underline-position": "-20.918",
        "unicode-range": "U+0020-U+00FF"
    },
    "glyphs": {
        " ": {
            "w": 112
        },
        "!": {
            "d": "36,-266r38,0r-9,184r-20,0xm38,-40r34,0r0,40r-34,0r0,-40",
            "w": 112
        },
        "\"": {
            "d": "14,-272r26,0v1,33,-2,62,-5,90r-16,0v-3,-28,-6,-57,-5,-90xm61,-272r26,0v1,33,-2,62,-5,90r-16,0v-3,-28,-6,-57,-5,-90",
            "w": 101
        },
        "#": {
            "d": "15,-171r58,0r15,-71r21,0r-15,71r74,0r15,-71r22,0r-16,71r35,0r0,22r-39,0r-13,65r52,0r0,21r-56,0r-15,71r-22,0r15,-71r-74,0r-15,71r-22,0r15,-71r-35,0r0,-21r40,0r13,-65r-53,0r0,-22xm90,-149r-14,64r74,0r14,-64r-74,0",
            "w": 240
        },
        "$": {
            "d": "27,-199v4,-41,34,-61,77,-67r0,-18r23,0r0,18v35,9,52,18,72,42r-21,15v-16,-17,-27,-28,-51,-31r0,91v44,12,79,30,79,77v0,44,-35,71,-79,76r0,44r-23,0r0,-44v-45,-3,-63,-24,-85,-53r23,-13v17,24,30,36,62,40r0,-105v-41,-14,-72,-29,-77,-72xm104,-241v-38,1,-67,37,-40,65v7,7,21,13,40,19r0,-84xm127,-23v40,0,69,-45,40,-76v-8,-9,-21,-15,-40,-20r0,96"
        },
        "%": {
            "d": "140,-221v56,-12,81,-19,118,-45r20,0r-196,342r-21,0r178,-308v-33,13,-49,16,-91,26v18,50,-26,113,-70,113v-35,0,-60,-29,-59,-65v1,-44,25,-91,72,-89v21,1,38,11,49,26xm89,-226v-53,-2,-72,110,-11,112v55,0,77,-111,11,-112xm188,-7v0,-42,30,-88,70,-88v34,0,62,28,62,60v1,40,-32,94,-73,93v-35,-1,-59,-28,-59,-65xm259,-75v-51,-3,-74,109,-13,113v49,1,82,-110,13,-113",
            "w": 337
        },
        "&": {
            "d": "16,-72v3,-43,29,-61,64,-81v-34,-41,-21,-119,40,-119v51,0,73,60,40,94v-12,13,-26,24,-41,34v17,27,38,51,64,79v12,-16,24,-44,27,-67r28,0v-6,32,-17,65,-34,87v15,13,30,20,46,21r0,28v-29,-3,-44,-11,-64,-28v-42,49,-175,35,-170,-48xm121,-247v-37,2,-42,53,-17,79v21,-14,43,-27,44,-53v0,-14,-13,-26,-27,-26xm44,-71v0,52,87,68,121,28v-22,-22,-46,-52,-70,-87v-28,21,-51,22,-51,59",
            "w": 262
        },
        "'": {
            "d": "26,-272r26,0v1,32,-1,61,-4,89r-16,0v-4,-28,-7,-56,-6,-89",
            "w": 78
        },
        "(": {
            "d": "104,76v-64,-47,-113,-139,-77,-240v16,-46,39,-72,77,-104r14,18v-45,36,-74,82,-74,153v0,74,29,119,74,154",
            "w": 131
        },
        ")": {
            "d": "89,-97v0,-73,-30,-119,-75,-154r14,-18v63,44,113,138,77,240v-16,44,-40,74,-77,104r-14,-18v45,-36,75,-80,75,-154",
            "w": 131
        },
        "*": {
            "d": "9,-209r68,9r-42,-55r23,-13r26,64r27,-64r22,13r-41,55r68,-9r0,26r-68,-8r41,54r-22,13r-27,-63r-26,63r-23,-13r42,-54r-68,8r0,-26",
            "w": 168
        },
        "+": {
            "d": "24,-128r84,0r0,-84r23,0r0,84r85,0r0,23r-85,0r0,84r-23,0r0,-84r-84,0r0,-23",
            "w": 240
        },
        ",": {
            "d": "39,-40r35,0r0,40r-27,53r-14,0r23,-53r-17,0r0,-40",
            "w": 112
        },
        "-": {
            "d": "31,-108r50,0r0,26r-50,0r0,-26",
            "w": 112
        },
        ".": {
            "d": "38,-40r35,0r0,40r-35,0r0,-40",
            "w": 112
        },
        "\/": {
            "d": "148,-266r24,0r-129,266r-23,0",
            "w": 191
        },
        "0": {
            "d": "209,-133v0,75,-25,138,-97,138v-68,0,-96,-61,-95,-137v0,-76,26,-140,94,-140v70,0,98,65,98,139xm46,-133v0,58,16,112,67,112v91,0,92,-225,0,-225v-50,0,-67,57,-67,113"
        },
        "1": {
            "d": "53,-248v32,-2,39,-22,74,-18r0,243r43,0r0,23r-117,0r0,-23r49,0r0,-214v-24,5,-41,9,-49,9r0,-20"
        },
        "2": {
            "d": "120,-246v-38,1,-54,27,-70,56r-24,-7v14,-42,44,-71,93,-75v70,-5,107,93,52,139v-31,26,-106,67,-119,110r148,0r0,23r-176,0v-4,-39,18,-56,37,-79v28,-34,106,-56,110,-114v2,-29,-23,-54,-51,-53"
        },
        "3": {
            "d": "170,-202v0,-55,-84,-58,-118,-15r-21,-14v19,-24,49,-39,86,-41v45,-2,82,30,82,70v0,31,-19,50,-46,61v29,9,50,34,51,66v2,80,-118,104,-166,50v-6,-6,-12,-13,-18,-23r21,-15v17,24,40,40,73,42v30,2,62,-25,61,-52v-2,-42,-51,-60,-99,-55r2,-27v49,3,92,-9,92,-47"
        },
        "4": {
            "d": "122,-266r41,0r0,177r49,0r0,26r-49,0r0,63r-26,0r0,-63r-125,0r0,-26xm137,-246r-97,157r97,0r0,-157"
        },
        "5": {
            "d": "113,-153v-29,0,-42,16,-57,34r-20,-8r10,-139r139,0r-2,25r-115,0r-7,87v56,-53,138,-11,138,66v0,83,-102,121,-156,66v-6,-6,-12,-14,-19,-24r22,-12v19,21,32,37,64,37v35,0,61,-30,61,-69v0,-35,-24,-64,-58,-63"
        },
        "6": {
            "d": "19,-125v0,-103,82,-183,173,-129r-16,19v-73,-38,-133,22,-127,105v15,-21,44,-38,77,-38v45,0,79,34,79,81v0,50,-35,94,-84,92v-69,-3,-102,-56,-102,-130xm180,-86v0,-50,-57,-73,-95,-45v-12,8,-23,19,-34,34v8,43,23,76,68,76v34,0,61,-29,61,-65"
        },
        "7": {
            "d": "29,-266r168,0r0,25r-115,241r-28,0r115,-241r-140,0r0,-25"
        },
        "8": {
            "d": "200,-205v0,33,-29,57,-60,64v39,15,73,30,73,73v0,47,-49,73,-101,73v-55,0,-99,-28,-99,-72v0,-41,28,-62,65,-74v-30,-16,-54,-29,-54,-64v0,-41,42,-67,91,-67v47,0,84,26,85,67xm112,-246v-43,0,-77,35,-48,67v8,8,24,17,49,28v31,-17,52,-18,59,-52v-2,-26,-27,-43,-60,-43xm42,-68v0,62,139,63,142,0v-10,-39,-34,-40,-83,-64v-32,11,-59,31,-59,64"
        },
        "9": {
            "d": "206,-141v0,104,-83,182,-173,128r16,-20v74,37,131,-21,128,-104v-20,22,-42,37,-79,37v-44,1,-80,-36,-78,-81v1,-50,35,-91,85,-91v67,0,101,57,101,131xm46,-181v0,50,56,71,96,45v12,-8,23,-20,33,-36v-7,-42,-27,-71,-69,-74v-35,-2,-60,33,-60,65"
        },
        ":": {
            "d": "38,-189r35,0r0,39r-35,0r0,-39xm38,-40r35,0r0,40r-35,0r0,-40",
            "w": 112
        },
        ";": {
            "d": "38,-190r35,0r0,40r-35,0r0,-40xm38,-41r35,0r0,40r-27,54r-14,0r23,-53r-17,0r0,-41",
            "w": 112
        },
        "<": {
            "d": "215,-26r-190,-80r0,-21r190,-80r0,25r-159,65r159,66r0,25",
            "w": 240
        },
        "=": {
            "d": "25,-170r191,0r0,23r-191,0r0,-23xm25,-87r191,0r0,23r-191,0r0,-23",
            "w": 240
        },
        ">": {
            "d": "25,-207r190,80r0,21r-190,80r0,-25r159,-65r-159,-66r0,-25",
            "w": 240
        },
        "?": {
            "d": "75,-245v-20,0,-24,10,-37,27r-23,-14v15,-23,34,-39,63,-40v29,-1,56,28,55,58v0,58,-64,67,-57,132r-23,0v-11,-70,48,-80,52,-131v1,-17,-15,-32,-30,-32xm50,-40r35,0r0,40r-35,0r0,-40",
            "w": 150
        },
        "@": {
            "d": "238,-9v-23,0,-33,-7,-34,-29v-13,15,-30,29,-54,29v-40,0,-62,-38,-64,-79v-5,-79,98,-155,145,-79r6,-28r31,0r-30,146v0,7,6,12,12,11v37,-8,68,-51,68,-97v0,-69,-55,-111,-126,-111v-89,0,-145,62,-146,152v-1,91,60,134,151,134v58,0,102,-21,124,-53r31,0v-25,47,-79,81,-155,79v-107,-1,-177,-53,-177,-158v0,-107,65,-178,174,-180v85,-2,147,60,150,137v2,60,-53,127,-106,126xm180,-174v-39,0,-59,48,-61,88v-2,28,15,51,38,51v41,0,61,-44,64,-88v2,-29,-17,-51,-41,-51",
            "w": 363
        },
        "A": {
            "d": "94,-266r42,0r85,266r-26,0r-27,-83r-107,0r-27,83r-26,0xm115,-249r-46,141r91,0",
            "w": 228,
            "k": {
                "y": 9,
                "w": 7,
                "v": 16,
                "u": 6,
                "p": 4,
                "Y": 32,
                "W": 8,
                "V": 22,
                "U": 18,
                "T": 32,
                "Q": 11,
                "O": 11,
                "G": 14,
                "C": 7
            }
        },
        "B": {
            "d": "233,-72v0,42,-45,72,-98,72r-96,0r0,-266r91,0v53,-2,96,24,96,67v0,31,-21,51,-48,61v31,11,55,33,55,66xm197,-196v0,-54,-73,-48,-132,-47r0,95v61,1,132,4,132,-48xm204,-74v0,-58,-77,-51,-139,-51r0,101v62,0,139,9,139,-50",
            "w": 254,
            "k": {
                "\u00dc": 18,
                "\u00c5": 14,
                "\u00c4": 14,
                "U": 18,
                "A": 14,
                ".": 22,
                ",": 18
            }
        },
        "C": {
            "d": "129,-19v43,0,64,-26,73,-66r28,6v-11,50,-46,84,-101,84v-73,0,-106,-63,-108,-139v-3,-90,66,-168,153,-127v25,12,45,37,53,71r-28,4v-10,-36,-31,-62,-69,-62v-55,0,-80,52,-80,113v0,63,24,116,79,116",
            "w": 243,
            "k": {
                ".": 15,
                ",": 11
            }
        },
        "D": {
            "d": "241,-136v-1,89,-43,137,-135,136r-68,0r0,-266r77,0v78,-1,127,50,126,130xm212,-133v0,-89,-54,-119,-148,-110r0,219v93,9,148,-20,148,-109",
            "w": 262,
            "k": {
                "\u00c5": 18,
                "\u00c4": 18,
                "Y": 22,
                "V": 18,
                "A": 18,
                ".": 32,
                ",": 29
            }
        },
        "E": {
            "d": "39,-266r157,0r0,25r-131,0r0,87r97,0r0,26r-97,0r0,102r143,0r0,26r-169,0r0,-266"
        },
        "F": {
            "d": "38,-266r155,0r0,25r-130,0r0,87r96,0r0,26r-96,0r0,128r-25,0r0,-266",
            "w": 206,
            "k": {
                "\u00f6": 32,
                "\u00e5": 29,
                "\u00e4": 29,
                "\u00c5": 40,
                "\u00c4": 40,
                "r": 29,
                "o": 32,
                "l": 11,
                "e": 32,
                "a": 29,
                "A": 40,
                ".": 83,
                ",": 79
            }
        },
        "G": {
            "d": "49,-135v0,72,43,139,115,108v27,-13,41,-36,40,-76r-66,0r0,-25r92,0r0,128r-26,0r0,-34v-18,23,-39,39,-76,39v-71,0,-107,-62,-107,-138v0,-97,70,-167,156,-128v29,13,44,34,53,70r-28,6v-11,-35,-29,-63,-70,-63v-52,0,-83,50,-83,113",
            "w": 258
        },
        "H": {
            "d": "37,-266r25,0r0,112r142,0r0,-112r26,0r0,266r-26,0r0,-128r-142,0r0,128r-25,0r0,-266",
            "w": 266
        },
        "I": {
            "d": "45,-266r26,0r0,266r-26,0r0,-266",
            "w": 116
        },
        "J": {
            "d": "29,-47v26,47,89,27,89,-32r0,-187r25,0r0,187v10,81,-101,115,-136,45",
            "w": 180,
            "k": {
                "\u00fc": 11,
                "\u00f6": 7,
                "\u00e5": 11,
                "\u00e4": 11,
                "\u00c5": 8,
                "\u00c4": 8,
                "y": 7,
                "u": 11,
                "o": 7,
                "e": 11,
                "a": 11,
                "A": 8,
                ";": 7,
                ":": 7,
                ".": 25,
                ",": 22
            }
        },
        "K": {
            "d": "38,-266r26,0r0,137r125,-137r33,0r-92,101r105,165r-30,0r-92,-146r-49,54r0,92r-26,0r0,-266",
            "w": 240,
            "k": {
                "\u00fc": 12,
                "\u00f6": 12,
                "\u00e5": 1,
                "\u00e4": 1,
                "\u00d6": 16,
                "y": 4,
                "w": 13,
                "v": 12,
                "u": 12,
                "o": 12,
                "e": 12,
                "a": 1,
                "O": 16,
                "G": 14,
                "C": 15
            }
        },
        "L": {
            "d": "39,-266r26,0r0,240r128,0r0,26r-154,0r0,-266",
            "w": 206,
            "k": {
                "\u00dc": 27,
                "\u00d6": 25,
                "y": 11,
                "w": 17,
                "Y": 38,
                "W": 11,
                "V": 31,
                "U": 27,
                "T": 43,
                "O": 25,
                "G": 29,
                "C": 22
            }
        },
        "M": {
            "d": "38,-266r44,0r78,214r77,-214r43,0r0,266r-25,0r0,-242r-88,242r-15,0r-88,-242r0,242r-26,0r0,-266",
            "w": 318
        },
        "N": {
            "d": "38,-266r40,0r132,217r0,-217r26,0r0,266r-26,0r-146,-243r0,243r-26,0r0,-266",
            "w": 273,
            "k": {
                "\u00c5": 7,
                "\u00c4": 7,
                "A": 7
            }
        },
        "O": {
            "d": "242,-133v0,79,-35,135,-110,138v-71,3,-112,-64,-111,-136v1,-77,36,-141,111,-141v76,0,110,62,110,139xm50,-133v0,64,28,114,80,114v53,0,83,-48,83,-112v0,-63,-24,-118,-82,-118v-52,0,-81,50,-81,116",
            "w": 262,
            "k": {
                "\u00c5": 14,
                "\u00c4": 14,
                "Y": 22,
                "X": 14,
                "W": 3,
                "V": 14,
                "T": 21,
                "A": 14,
                ".": 25,
                ",": 22
            }
        },
        "P": {
            "d": "222,-195v0,73,-77,78,-157,75r0,120r-26,0r0,-266r88,0v54,-2,95,26,95,71xm193,-194v0,-54,-69,-50,-129,-49r0,99v60,1,129,6,129,-50",
            "w": 243,
            "k": {
                "\u00e5": 18,
                "\u00c5": 36,
                "\u00c4": 36,
                "o": 25,
                "e": 29,
                "a": 18,
                "A": 36,
                ".": 98,
                ",": 90
            }
        },
        "Q": {
            "d": "242,-132v0,73,-36,127,-98,136v2,37,35,43,77,41r0,25v-58,4,-101,-14,-102,-66v-62,-7,-98,-65,-98,-135v0,-78,34,-141,109,-141v75,0,112,62,112,140xm50,-133v0,62,25,115,80,115v54,0,83,-49,83,-115v0,-64,-24,-116,-82,-116v-52,0,-81,52,-81,116",
            "w": 262,
            "k": {
                "Y": 21,
                "V": 15,
                "U": 11,
                "T": 22,
                "A": 10,
                ".": 22,
                ",": 18
            }
        },
        "R": {
            "d": "222,-194v0,36,-26,59,-59,68r65,126r-28,0r-63,-121r-73,0r0,121r-26,0r0,-266v87,-2,184,-9,184,72xm193,-194v1,-56,-69,-50,-129,-49r0,99v59,0,127,7,129,-50",
            "w": 243,
            "k": {
                "\u00fc": 16,
                "\u00f6": 16,
                "\u00e5": 9,
                "\u00e4": 9,
                "\u00dc": 13,
                "\u00d6": 11,
                "y": 6,
                "v": 6,
                "u": 16,
                "o": 16,
                "e": 16,
                "a": 9,
                "Y": 13,
                "W": 4,
                "V": 14,
                "U": 13,
                "T": 13,
                "Q": 8,
                "O": 11,
                "G": 5,
                "C": 7
            }
        },
        "S": {
            "d": "192,-119v43,53,-3,130,-74,124v-53,-4,-85,-27,-97,-72r27,-8v9,35,30,53,70,56v51,4,87,-54,49,-84v-38,-30,-137,-30,-137,-97v0,-76,120,-95,159,-38v6,8,11,18,15,30r-27,8v-5,-59,-116,-67,-118,-3v-2,55,108,54,133,84",
            "w": 232,
            "k": {
                ".": 7,
                ",": 4
            }
        },
        "T": {
            "d": "14,-266r196,0r0,25r-85,0r0,241r-26,0r0,-241r-85,0r0,-25",
            "w": 221,
            "k": {
                "\u00e5": 36,
                "\u00d6": 18,
                "\u00c5": 29,
                "\u00c4": 29,
                "z": 29,
                "y": 26,
                "w": 22,
                "u": 43,
                "s": 40,
                "r": 29,
                "o": 43,
                "m": 29,
                "l": 7,
                "h": 14,
                "e": 43,
                "c": 40,
                "a": 36,
                "Q": 18,
                "O": 18,
                "G": 18,
                "C": 11,
                "A": 29,
                ";": 36,
                ":": 36,
                ".": 68,
                "-": 43,
                ",": 64
            }
        },
        "U": {
            "d": "134,5v-62,0,-98,-38,-98,-93r0,-178r26,0r0,174v-1,43,26,71,69,71v111,0,63,-148,73,-245r26,0r0,174v1,58,-38,97,-96,97",
            "w": 266,
            "k": {
                "\u00c5": 17,
                "\u00c4": 17,
                "A": 17,
                ".": 40,
                ",": 36
            }
        },
        "V": {
            "d": "9,-266r27,0r77,224r76,-224r27,0r-92,266r-23,0",
            "k": {
                "\u00e5": 16,
                "\u00d6": 11,
                "\u00c5": 15,
                "\u00c4": 15,
                "y": 11,
                "u": 25,
                "r": 18,
                "o": 25,
                "i": 14,
                "e": 25,
                "a": 16,
                "Q": 11,
                "O": 11,
                "G": 11,
                "C": 10,
                "A": 15,
                ";": 18,
                ":": 18,
                ".": 64,
                "-": 31,
                ",": 63
            }
        },
        "W": {
            "d": "9,-266r26,0r55,212r56,-212r27,0r55,212r56,-212r25,0r-70,266r-22,0r-58,-219r-57,219r-23,0",
            "w": 318,
            "k": {
                "\u00e5": 11,
                "\u00d6": 4,
                "y": -4,
                "u": 11,
                "r": 4,
                "o": 14,
                "i": 4,
                "h": 4,
                "e": 11,
                "d": 7,
                "a": 11,
                "O": 4,
                "G": 8,
                ";": 7,
                ":": 7,
                ".": 46,
                "-": 24,
                ",": 42
            }
        },
        "X": {
            "d": "21,-266r30,0r63,100r64,-100r29,0r-78,123r90,143r-29,0r-76,-119r-76,119r-29,0r90,-143",
            "w": 228,
            "k": {
                "\u00d6": 15,
                "O": 15,
                "G": 18,
                "C": 14
            }
        },
        "Y": {
            "d": "9,-266r28,0r72,123r71,-123r28,0r-86,150r0,116r-26,0r0,-116",
            "w": 217,
            "k": {
                "\u00e5": 34,
                "\u00d6": 11,
                "\u00c5": 27,
                "\u00c4": 27,
                "v": 22,
                "u": 32,
                "q": 40,
                "p": 32,
                "o": 40,
                "i": 14,
                "e": 40,
                "d": 40,
                "a": 34,
                "S": 14,
                "O": 11,
                "G": 14,
                "C": 13,
                "A": 27,
                ";": 25,
                ":": 25,
                ".": 65,
                "-": 47,
                ",": 65
            }
        },
        "Z": {
            "d": "29,-266r175,0r0,25r-157,215r157,0r0,26r-187,0r0,-26r158,-215r-146,0r0,-25",
            "w": 221
        },
        "[": {
            "d": "27,-266r91,0r0,15r-66,0r0,306r66,0r0,17r-91,0r0,-338",
            "w": 131
        },
        "\\": {
            "d": "43,-266r129,266r-24,0r-129,-266r24,0",
            "w": 191
        },
        "]": {
            "d": "14,-266r91,0r0,338r-91,0r0,-17r65,0r0,-306r-65,0r0,-15",
            "w": 131
        },
        "^": {
            "d": "118,-272r79,95r-12,9r-67,-81r-68,81r-11,-9",
            "w": 236
        },
        "_": {
            "d": "-2,27r184,0r0,18r-184,0r0,-18",
            "w": 180
        },
        "`": {
            "d": "1,-259r46,0r47,55r-23,0",
            "w": 119
        },
        "a": {
            "d": "109,-172v-30,1,-43,14,-66,32r-19,-16v34,-49,148,-55,148,31v0,43,-4,89,5,125r-26,0v-3,-11,-5,-22,-5,-32v-20,20,-40,35,-73,36v-44,3,-71,-52,-42,-85v27,-32,49,-28,115,-44v3,-29,-12,-48,-37,-47xm48,-48v7,49,74,23,98,2r0,-61v-54,16,-87,13,-98,59",
            "w": 202,
            "k": {
                "y": 4,
                "w": 4,
                "v": 8,
                "g": -4,
                "b": 4
            }
        },
        "b": {
            "d": "123,4v-29,0,-43,-12,-63,-29r0,25r-26,0r0,-266r26,0r0,101v13,-14,39,-28,64,-28v46,0,80,46,79,98v-1,54,-28,99,-80,99xm120,-170v-26,0,-44,14,-60,28r0,95v21,16,33,27,61,27v35,0,56,-32,56,-75v0,-43,-20,-75,-57,-75",
            "w": 221,
            "k": {
                "\u00fc": 4,
                "y": 7,
                "w": 4,
                "v": 11,
                "u": 4,
                "l": 4,
                ".": 18,
                ",": 14
            }
        },
        "c": {
            "d": "45,-93v0,72,81,104,108,35r22,12v-16,28,-37,50,-74,50v-53,0,-80,-43,-82,-99v-3,-70,63,-122,124,-86v13,8,23,21,32,37r-22,12v-27,-71,-108,-38,-108,39",
            "w": 191,
            "k": {
                "y": 4,
                "l": -4,
                "h": 4
            }
        },
        "d": {
            "d": "97,-193v29,0,46,13,65,29r0,-102r25,0v3,88,-8,190,7,266r-26,0v-3,-10,-5,-18,-5,-26v-18,16,-38,30,-66,30v-47,0,-78,-43,-78,-98v0,-55,30,-99,78,-99xm101,-19v26,0,43,-14,61,-28r0,-95v-18,-14,-34,-28,-61,-28v-37,0,-57,31,-57,75v0,44,20,76,57,76",
            "w": 221,
            "k": {
                "y": 7,
                "w": 4,
                "v": 12
            }
        },
        "e": {
            "d": "45,-92v-2,75,77,98,113,35r20,15v-20,25,-41,45,-77,46v-49,2,-82,-45,-82,-100v0,-69,61,-122,120,-84v26,17,39,44,39,88r-133,0xm152,-115v1,-49,-61,-77,-91,-39v-9,12,-14,25,-15,39r106,0",
            "w": 195,
            "k": {
                "z": 4,
                "y": 5,
                "x": 8,
                "w": 4,
                "v": 5,
                "p": 7,
                "g": -4,
                "b": 8,
                ".": 15,
                ",": 11
            }
        },
        "f": {
            "d": "111,-242v-36,-8,-47,16,-42,53r39,0r0,23r-39,0r0,166r-25,0r0,-166r-36,0r0,-23r36,0v-5,-52,13,-83,67,-77r0,24",
            "w": 116,
            "k": {
                "o": 4,
                "l": -7,
                "k": -4,
                "f": -4,
                "e": 4,
                "a": 4,
                "?": -32,
                ".": 25,
                ",": 22,
                "!": -21,
                " ": -53
            }
        },
        "g": {
            "d": "38,-19v-26,-13,-16,-49,11,-56v-48,-36,-17,-118,53,-118v22,0,38,7,52,16v13,-8,29,-12,48,-12r0,23v-12,-2,-28,0,-35,4v27,50,-10,108,-67,104v-19,-1,-51,-12,-53,10v9,24,89,9,103,22v25,7,42,21,42,48v0,76,-173,72,-176,-1v0,-18,9,-31,22,-40xm49,-126v0,27,22,44,52,44v29,0,53,-19,52,-45v0,-27,-22,-44,-51,-44v-31,0,-53,16,-53,45xm36,19v5,43,126,48,132,3v-12,-33,-44,-27,-107,-33v-12,8,-24,15,-25,30",
            "w": 206,
            "k": {
                "\u00f6": 7,
                "\u00e5": -4,
                "\u00e4": -4,
                "y": -12,
                "r": -5,
                "o": 7,
                "g": -4,
                "e": 7,
                "a": -4,
                ".": 7,
                ",": 4
            }
        },
        "h": {
            "d": "158,-136v-1,-54,-72,-29,-99,-10r0,146r-25,0r0,-266r25,0r0,98v51,-35,126,-39,125,38r0,130r-26,0r0,-136",
            "w": 213
        },
        "i": {
            "d": "38,-264r25,0r0,31r-25,0r0,-31xm38,-189r25,0r0,189r-25,0r0,-189",
            "w": 101,
            "k": {
                "v": 4
            }
        },
        "j": {
            "d": "38,-264r25,0r0,31r-25,0r0,-31xm9,46v19,5,30,-10,29,-26r0,-209r25,0r0,211v1,34,-19,60,-54,53r0,-29",
            "w": 97
        },
        "k": {
            "d": "33,-266r26,0r0,173r86,-96r33,0r-62,66r69,123r-29,0r-56,-106r-41,43r0,63r-26,0r0,-266",
            "w": 195,
            "k": {
                "\u00f6": 5,
                "y": 4,
                "o": 5,
                "e": 9
            }
        },
        "l": {
            "d": "38,-266r25,0r0,266r-25,0r0,-266",
            "w": 101
        },
        "m": {
            "d": "158,-133v-4,-59,-67,-32,-98,-4r0,137r-26,0r0,-189r26,0r0,30v35,-22,42,-34,78,-34v24,0,38,12,44,34v35,-22,41,-34,78,-34v77,0,40,121,48,193r-26,0r0,-133v-5,-58,-67,-32,-98,-4r0,137r-26,0r0,-133",
            "w": 337,
            "k": {
                "\u00fc": 4,
                "y": 7,
                "u": 4
            }
        },
        "n": {
            "d": "159,-131v1,-59,-71,-35,-100,-15r0,146r-26,0r0,-189r26,0r0,22v21,-13,47,-26,72,-26v79,0,47,118,53,193r-25,0r0,-131",
            "w": 213,
            "k": {
                "\u00fc": 4,
                "y": 11,
                "v": 11,
                "u": 4
            }
        },
        "o": {
            "d": "187,-93v1,54,-33,96,-81,97v-50,0,-88,-42,-86,-98v2,-57,29,-99,83,-99v52,0,83,45,84,100xm45,-95v0,44,21,77,58,77v36,0,58,-33,58,-77v0,-43,-20,-76,-57,-76v-38,0,-59,33,-59,76",
            "w": 206,
            "k": {
                "y": 7,
                "x": 12,
                "w": 6,
                "v": 14,
                "g": -4,
                ".": 4,
                ",": 4
            }
        },
        "p": {
            "d": "124,4v-28,0,-48,-14,-65,-29r0,97r-25,0r0,-261r25,0r0,24v17,-15,37,-28,65,-28v51,0,78,45,78,99v0,56,-28,98,-78,98xm120,-171v-25,0,-43,14,-61,28r0,96v19,14,36,27,63,27v35,0,55,-33,55,-76v0,-42,-20,-75,-57,-75",
            "w": 221,
            "k": {
                "z": 4,
                "y": 7,
                "w": 4,
                ".": 18,
                ",": 18
            }
        },
        "q": {
            "d": "97,-193v31,0,44,11,65,29r0,-25r26,0r0,261r-26,0r0,-96v-18,15,-36,27,-64,28v-47,0,-79,-44,-79,-99v0,-54,31,-98,78,-98xm99,-19v27,0,47,-13,63,-28r0,-95v-19,-17,-34,-28,-63,-28v-35,0,-54,33,-54,76v0,44,19,75,54,75",
            "w": 221
        },
        "r": {
            "d": "136,-165v-81,-3,-79,82,-76,165r-25,0r0,-189r25,0r0,43v19,-28,37,-49,80,-47",
            "w": 146,
            "k": {
                "\u00e5": 4,
                "\u00e4": 4,
                "y": -10,
                "v": -10,
                "t": -18,
                "r": -4,
                "q": 7,
                "n": -7,
                "m": -10,
                "j": 4,
                "g": 9,
                "e": 7,
                "d": 7,
                "c": 7,
                "a": 4,
                ";": -4,
                ":": -4,
                ".": 47,
                "-": 18,
                ",": 43
            }
        },
        "s": {
            "d": "139,-50v-8,-51,-117,-28,-117,-92v0,-62,104,-63,134,-22r-20,17v-16,-41,-115,-25,-80,20v33,20,108,23,108,76v0,49,-64,68,-108,46v-13,-6,-26,-15,-40,-28r22,-15v19,17,31,27,59,29v23,1,41,-12,42,-31",
            "w": 183,
            "k": {
                "w": 4,
                ".": 4,
                ",": 4
            }
        },
        "t": {
            "d": "118,3v-43,7,-73,-4,-73,-47r0,-122r-33,0r0,-23r33,0r0,-69r26,0r0,69r47,0r0,23r-47,0r0,118v-1,28,21,36,47,28r0,23",
            "w": 131
        },
        "u": {
            "d": "83,4v-79,0,-46,-118,-53,-193r25,0v7,60,-23,160,34,168v29,-2,42,-14,65,-33r0,-135r26,0r0,189r-26,0r0,-30v-22,16,-43,34,-71,34",
            "w": 213
        },
        "v": {
            "d": "8,-189r26,0r52,152r53,-152r26,0r-66,189r-26,0",
            "w": 172,
            "k": {
                "\u00f6": 7,
                "\u00e5": 4,
                "\u00e4": 4,
                "q": 7,
                "o": 7,
                "e": 7,
                "d": 7,
                "c": 7,
                "a": 4,
                ".": 40,
                ",": 40
            }
        },
        "w": {
            "d": "9,-189r25,0r43,137r44,-137r19,0r45,141r44,-141r25,0r-60,189r-19,0r-44,-143r-45,143r-18,0",
            "w": 262,
            "k": {
                "\u00e5": -4,
                "\u00e4": -4,
                "h": 4,
                "a": -4,
                ".": 32,
                ",": 32
            }
        },
        "x": {
            "d": "13,-189r29,0r48,69r47,-69r30,0r-62,91r66,98r-29,0r-52,-76r-52,76r-29,0r66,-98",
            "w": 180,
            "k": {
                "\u00f6": 7,
                "o": 7,
                "e": 8,
                "d": 7,
                "c": 8
            }
        },
        "y": {
            "d": "9,-189r26,0r59,154r58,-154r27,0r-76,201v-15,52,-41,70,-101,62r7,-25v45,9,62,-10,71,-49",
            "w": 183,
            "k": {
                "\u00f6": 4,
                "\u00e5": 4,
                "\u00e4": 4,
                "o": 4,
                "e": 4,
                "d": 4,
                "c": 4,
                "a": 4,
                ".": 40,
                ",": 36
            }
        },
        "z": {
            "d": "25,-189r143,0r0,25r-120,138r126,0r0,26r-159,0r0,-26r121,-138r-111,0r0,-25",
            "w": 187,
            "k": {
                "\u00f6": 4,
                "o": 4,
                "e": 4,
                "c": 4
            }
        },
        "{": {
            "d": "46,-13v0,-44,-1,-66,-36,-70r0,-29v34,-3,37,-26,36,-68v-1,-62,6,-88,66,-86r0,27v-40,-6,-36,25,-36,62v1,47,-7,65,-37,79v36,13,38,53,37,106v0,30,5,37,36,36r0,27v-60,4,-66,-25,-66,-84",
            "w": 119
        },
        "|": {
            "d": "84,-266r23,0r0,338r-23,0r0,-338",
            "w": 191
        },
        "}": {
            "d": "74,-182v0,44,1,66,36,70r0,29v-34,3,-37,26,-36,68v1,62,-6,88,-66,86r0,-27v40,6,36,-25,36,-62v0,-47,8,-66,37,-80v-37,-12,-38,-52,-37,-105v0,-31,-7,-36,-36,-36r0,-27v59,-3,67,25,66,84",
            "w": 119
        },
        "~": {
            "d": "162,-124v23,-1,34,-11,51,-25r0,26v-44,46,-92,3,-138,-6v-15,0,-33,8,-52,24r0,-25v14,-12,31,-21,52,-22v27,-2,62,28,87,28",
            "w": 236
        },
        "\u00c4": {
            "d": "94,-266r42,0r85,266r-26,0r-27,-83r-107,0r-27,83r-26,0xm115,-249r-46,141r91,0xm66,-313r25,0r0,25r-25,0r0,-25xm140,-313r26,0r0,25r-26,0r0,-25",
            "w": 228,
            "k": {
                "y": 9,
                "w": 7,
                "v": 16,
                "u": 6,
                "Y": 32,
                "W": 8,
                "V": 22,
                "U": 18,
                "T": 32,
                "Q": 11,
                "O": 11,
                "G": 14,
                "C": 7
            }
        },
        "\u00c5": {
            "d": "148,-306v0,18,-14,33,-32,32v-18,0,-33,-14,-33,-32v0,-18,14,-33,33,-33v18,0,32,15,32,33xm94,-306v0,12,10,22,21,22v12,0,23,-10,23,-22v0,-12,-11,-23,-23,-23v-12,0,-21,11,-21,23xm94,-266r42,0r85,266r-26,0r-27,-83r-107,0r-27,83r-26,0xm115,-249r-46,141r91,0",
            "w": 228,
            "k": {
                "y": 9,
                "w": 7,
                "v": 16,
                "Y": 32,
                "W": 8,
                "V": 22,
                "U": 18,
                "T": 32,
                "Q": 11,
                "O": 11,
                "G": 14,
                "C": 7
            }
        },
        "\u00c7": {
            "d": "129,-19v43,0,64,-26,73,-66r28,6v-11,50,-46,84,-101,84v-73,0,-106,-63,-108,-139v-3,-90,66,-168,153,-127v25,12,45,37,53,71r-28,4v-10,-36,-31,-62,-69,-62v-55,0,-80,52,-80,113v0,63,24,116,79,116xm96,56v33,5,43,-30,10,-31r-6,0r9,-29r18,0r-7,22v20,0,32,7,32,23v0,29,-38,32,-73,29r2,-15v6,1,11,1,15,1",
            "w": 243
        },
        "\u00c9": {
            "d": "39,-266r157,0r0,25r-131,0r0,87r97,0r0,26r-97,0r0,102r143,0r0,26r-169,0r0,-266xm128,-329r46,0r-71,55r-22,0"
        },
        "\u00d1": {
            "d": "161,-283v-18,2,-55,-41,-60,-1r-16,0v-1,-26,10,-43,31,-44v19,-1,56,41,63,0r14,0v-1,25,-12,43,-32,45xm38,-266r40,0r132,217r0,-217r26,0r0,266r-26,0r-146,-243r0,243r-26,0r0,-266",
            "w": 273
        },
        "\u00d6": {
            "d": "242,-133v0,79,-35,135,-110,138v-71,3,-112,-64,-111,-136v1,-77,36,-141,111,-141v76,0,110,62,110,139xm50,-133v0,64,28,114,80,114v53,0,83,-48,83,-112v0,-63,-24,-118,-82,-118v-52,0,-81,50,-81,116xm83,-313r25,0r0,25r-25,0r0,-25xm157,-313r26,0r0,25r-26,0r0,-25",
            "w": 262,
            "k": {
                "Y": 22,
                "X": 14,
                "W": 3,
                "V": 14,
                "T": 21,
                "A": 14
            }
        },
        "\u00dc": {
            "d": "134,5v-62,0,-98,-38,-98,-93r0,-178r26,0r0,174v-1,43,26,71,69,71v111,0,63,-148,73,-245r26,0r0,174v1,58,-38,97,-96,97xm85,-313r25,0r0,25r-25,0r0,-25xm159,-313r26,0r0,25r-26,0r0,-25",
            "w": 266,
            "k": {
                "A": 17
            }
        },
        "\u00e1": {
            "d": "109,-172v-30,1,-43,14,-66,32r-19,-16v34,-49,148,-55,148,31v0,43,-4,89,5,125r-26,0v-3,-11,-5,-22,-5,-32v-20,20,-40,35,-73,36v-44,3,-71,-52,-42,-85v27,-32,49,-28,115,-44v3,-29,-12,-48,-37,-47xm48,-48v7,49,74,23,98,2r0,-61v-54,16,-87,13,-98,59xm116,-259r46,0r-71,55r-22,0",
            "w": 202
        },
        "\u00e0": {
            "d": "109,-172v-30,1,-43,14,-66,32r-19,-16v34,-49,148,-55,148,31v0,43,-4,89,5,125r-26,0v-3,-11,-5,-22,-5,-32v-20,20,-40,35,-73,36v-44,3,-71,-52,-42,-85v27,-32,49,-28,115,-44v3,-29,-12,-48,-37,-47xm48,-48v7,49,74,23,98,2r0,-61v-54,16,-87,13,-98,59xm42,-259r46,0r47,55r-23,0",
            "w": 202
        },
        "\u00e2": {
            "d": "158,-208v-30,2,-35,-21,-54,-31v-19,10,-25,33,-55,31r44,-56r22,0xm109,-172v-30,1,-43,14,-66,32r-19,-16v34,-49,148,-55,148,31v0,43,-4,89,5,125r-26,0v-3,-11,-5,-22,-5,-32v-20,20,-40,35,-73,36v-44,3,-71,-52,-42,-85v27,-32,49,-28,115,-44v3,-29,-12,-48,-37,-47xm48,-48v7,49,74,23,98,2r0,-61v-54,16,-87,13,-98,59",
            "w": 202
        },
        "\u00e4": {
            "d": "109,-172v-30,1,-43,14,-66,32r-19,-16v34,-49,148,-55,148,31v0,43,-4,89,5,125r-26,0v-3,-11,-5,-22,-5,-32v-20,20,-40,35,-73,36v-44,3,-71,-52,-42,-85v27,-32,49,-28,115,-44v3,-29,-12,-48,-37,-47xm48,-48v7,49,74,23,98,2r0,-61v-54,16,-87,13,-98,59xm53,-243r25,0r0,25r-25,0r0,-25xm127,-243r26,0r0,25r-26,0r0,-25",
            "w": 202,
            "k": {
                "y": 4,
                "w": 4,
                "v": 8
            }
        },
        "\u00e3": {
            "d": "80,-232v-10,0,-11,7,-15,18r-15,0v-1,-25,10,-43,30,-45v19,-2,58,43,63,0r15,0v-1,24,-12,43,-32,45v-10,1,-36,-18,-46,-18xm109,-172v-30,1,-43,14,-66,32r-19,-16v34,-49,148,-55,148,31v0,43,-4,89,5,125r-26,0v-3,-11,-5,-22,-5,-32v-20,20,-40,35,-73,36v-44,3,-71,-52,-42,-85v27,-32,49,-28,115,-44v3,-29,-12,-48,-37,-47xm48,-48v7,49,74,23,98,2r0,-61v-54,16,-87,13,-98,59",
            "w": 202
        },
        "\u00e5": {
            "d": "136,-237v0,17,-15,33,-32,33v-18,0,-34,-15,-34,-33v0,-18,15,-32,33,-32v18,0,33,14,33,32xm81,-237v0,12,9,22,21,22v13,0,23,-10,23,-22v0,-12,-11,-21,-22,-22v-12,0,-22,10,-22,22xm109,-172v-30,1,-43,14,-66,32r-19,-16v34,-49,148,-55,148,31v0,43,-4,89,5,125r-26,0v-3,-11,-5,-22,-5,-32v-20,20,-40,35,-73,36v-44,3,-71,-52,-42,-85v27,-32,49,-28,115,-44v3,-29,-12,-48,-37,-47xm48,-48v7,49,74,23,98,2r0,-61v-54,16,-87,13,-98,59",
            "w": 202,
            "k": {
                "y": 4,
                "w": 4,
                "v": 8
            }
        },
        "\u00e7": {
            "d": "45,-93v0,72,81,104,108,35r22,12v-16,28,-37,50,-74,50v-53,0,-80,-43,-82,-99v-3,-70,63,-122,124,-86v13,8,23,21,32,37r-22,12v-27,-71,-108,-38,-108,39xm70,56v33,5,43,-30,10,-31r-6,0r9,-29r18,0r-7,22v20,0,32,7,32,23v0,29,-38,32,-73,29r2,-15v6,1,11,1,15,1",
            "w": 191
        },
        "\u00e9": {
            "d": "45,-92v-2,75,77,98,113,35r20,15v-20,25,-41,45,-77,46v-49,2,-82,-45,-82,-100v0,-69,61,-122,120,-84v26,17,39,44,39,88r-133,0xm152,-115v1,-49,-61,-77,-91,-39v-9,12,-14,25,-15,39r106,0xm113,-259r46,0r-71,55r-22,0",
            "w": 195
        },
        "\u00e8": {
            "d": "45,-92v-2,75,77,98,113,35r20,15v-20,25,-41,45,-77,46v-49,2,-82,-45,-82,-100v0,-69,61,-122,120,-84v26,17,39,44,39,88r-133,0xm152,-115v1,-49,-61,-77,-91,-39v-9,12,-14,25,-15,39r106,0xm39,-259r46,0r47,55r-23,0",
            "w": 195
        },
        "\u00ea": {
            "d": "154,-208v-30,2,-35,-21,-54,-31v-19,10,-25,33,-55,31r44,-56r22,0xm45,-92v-2,75,77,98,113,35r20,15v-20,25,-41,45,-77,46v-49,2,-82,-45,-82,-100v0,-69,61,-122,120,-84v26,17,39,44,39,88r-133,0xm152,-115v1,-49,-61,-77,-91,-39v-9,12,-14,25,-15,39r106,0",
            "w": 195
        },
        "\u00eb": {
            "d": "45,-92v-2,75,77,98,113,35r20,15v-20,25,-41,45,-77,46v-49,2,-82,-45,-82,-100v0,-69,61,-122,120,-84v26,17,39,44,39,88r-133,0xm152,-115v1,-49,-61,-77,-91,-39v-9,12,-14,25,-15,39r106,0xm50,-243r25,0r0,25r-25,0r0,-25xm124,-243r26,0r0,25r-26,0r0,-25",
            "w": 195
        },
        "\u00ed": {
            "d": "38,-189r25,0r0,189r-25,0r0,-189xm66,-259r46,0r-71,55r-22,0",
            "w": 101
        },
        "\u00ec": {
            "d": "38,-189r25,0r0,189r-25,0r0,-189xm-8,-259r46,0r47,55r-23,0",
            "w": 101
        },
        "\u00ee": {
            "d": "107,-208v-30,2,-35,-21,-54,-31v-19,10,-25,33,-55,31r44,-56r22,0xm38,-189r25,0r0,189r-25,0r0,-189",
            "w": 101
        },
        "\u00ef": {
            "d": "38,-189r25,0r0,189r-25,0r0,-189xm3,-243r25,0r0,25r-25,0r0,-25xm77,-243r26,0r0,25r-26,0r0,-25",
            "w": 101
        },
        "\u00f1": {
            "d": "86,-232v-10,0,-11,7,-15,18r-16,0v-1,-26,11,-44,31,-45v18,-2,58,43,63,0r14,0v-1,25,-11,44,-32,45v-10,2,-35,-18,-45,-18xm159,-131v1,-59,-71,-35,-100,-15r0,146r-26,0r0,-189r26,0r0,22v21,-13,47,-26,72,-26v79,0,47,118,53,193r-25,0r0,-131",
            "w": 213
        },
        "\u00f3": {
            "d": "187,-93v1,54,-33,96,-81,97v-50,0,-88,-42,-86,-98v2,-57,29,-99,83,-99v52,0,83,45,84,100xm45,-95v0,44,21,77,58,77v36,0,58,-33,58,-77v0,-43,-20,-76,-57,-76v-38,0,-59,33,-59,76xm118,-259r46,0r-71,55r-22,0",
            "w": 206
        },
        "\u00f2": {
            "d": "187,-93v1,54,-33,96,-81,97v-50,0,-88,-42,-86,-98v2,-57,29,-99,83,-99v52,0,83,45,84,100xm45,-95v0,44,21,77,58,77v36,0,58,-33,58,-77v0,-43,-20,-76,-57,-76v-38,0,-59,33,-59,76xm44,-259r46,0r47,55r-23,0",
            "w": 206
        },
        "\u00f4": {
            "d": "160,-208v-30,2,-36,-21,-55,-31v-19,10,-25,33,-55,31r45,-56r22,0xm187,-93v1,54,-33,96,-81,97v-50,0,-88,-42,-86,-98v2,-57,29,-99,83,-99v52,0,83,45,84,100xm45,-95v0,44,21,77,58,77v36,0,58,-33,58,-77v0,-43,-20,-76,-57,-76v-38,0,-59,33,-59,76",
            "w": 206
        },
        "\u00f6": {
            "d": "187,-93v1,54,-33,96,-81,97v-50,0,-88,-42,-86,-98v2,-57,29,-99,83,-99v52,0,83,45,84,100xm45,-95v0,44,21,77,58,77v36,0,58,-33,58,-77v0,-43,-20,-76,-57,-76v-38,0,-59,33,-59,76xm55,-243r25,0r0,25r-25,0r0,-25xm129,-243r26,0r0,25r-26,0r0,-25",
            "w": 206,
            "k": {
                "y": 7,
                "x": 12,
                "w": 6,
                "v": 14
            }
        },
        "\u00f5": {
            "d": "82,-232v-10,0,-11,7,-15,18r-16,0v0,-25,11,-43,31,-45v19,-2,58,43,63,0r15,0v-1,24,-12,44,-33,45v-10,2,-35,-18,-45,-18xm187,-93v1,54,-33,96,-81,97v-50,0,-88,-42,-86,-98v2,-57,29,-99,83,-99v52,0,83,45,84,100xm45,-95v0,44,21,77,58,77v36,0,58,-33,58,-77v0,-43,-20,-76,-57,-76v-38,0,-59,33,-59,76",
            "w": 206
        },
        "\u00fa": {
            "d": "83,4v-79,0,-46,-118,-53,-193r25,0v7,60,-23,160,34,168v29,-2,42,-14,65,-33r0,-135r26,0r0,189r-26,0r0,-30v-22,16,-43,34,-71,34xm122,-259r46,0r-71,55r-22,0",
            "w": 213
        },
        "\u00f9": {
            "d": "83,4v-79,0,-46,-118,-53,-193r25,0v7,60,-23,160,34,168v29,-2,42,-14,65,-33r0,-135r26,0r0,189r-26,0r0,-30v-22,16,-43,34,-71,34xm48,-259r46,0r47,55r-23,0",
            "w": 213
        },
        "\u00fb": {
            "d": "163,-208v-30,2,-35,-21,-54,-31v-19,10,-25,33,-55,31r45,-56r22,0xm83,4v-79,0,-46,-118,-53,-193r25,0v7,60,-23,160,34,168v29,-2,42,-14,65,-33r0,-135r26,0r0,189r-26,0r0,-30v-22,16,-43,34,-71,34",
            "w": 213
        },
        "\u00fc": {
            "d": "83,4v-79,0,-46,-118,-53,-193r25,0v7,60,-23,160,34,168v29,-2,42,-14,65,-33r0,-135r26,0r0,189r-26,0r0,-30v-22,16,-43,34,-71,34xm59,-243r25,0r0,25r-25,0r0,-25xm133,-243r26,0r0,25r-26,0r0,-25",
            "w": 213
        },
        "\u00b0": {
            "d": "71,-174v-26,0,-49,-24,-49,-49v0,-26,24,-49,49,-49v27,0,49,22,49,49v0,26,-23,49,-49,49xm71,-253v-15,0,-29,14,-29,30v0,16,14,30,29,30v15,0,30,-15,30,-30v0,-15,-15,-30,-30,-30",
            "w": 142
        },
        "\u00a2": {
            "d": "44,-11v-64,-45,-26,-186,62,-162r36,-93r18,0r-39,100v13,8,22,20,29,35r-19,8v-5,-10,-10,-18,-17,-23r-46,121v32,16,54,-5,71,-28r16,11v-17,30,-54,58,-96,40r-30,78r-18,0xm99,-153v-59,-11,-80,80,-45,117",
            "w": 168
        },
        "\u00a3": {
            "d": "13,-31v0,-38,43,-48,74,-30v3,-25,-1,-49,-7,-69r-55,0r0,-22r51,0v-19,-56,-3,-121,56,-120v41,1,59,26,62,67r-28,1v-2,-27,-12,-45,-37,-45v-46,0,-36,50,-24,97r54,0r0,22r-49,0v4,31,5,55,-3,81v24,14,32,25,56,25v19,0,29,-16,29,-39r26,0v-1,43,-19,66,-57,68v-28,1,-45,-16,-65,-31v-14,21,-30,31,-48,31v-20,0,-35,-16,-35,-36xm30,-31v4,27,41,17,49,-7v-21,-15,-45,-18,-49,7"
        },
        "\u00a7": {
            "d": "20,-102v2,-34,20,-45,48,-63v-23,-17,-35,-22,-37,-51v-4,-58,93,-75,122,-30v4,6,8,16,11,28r-27,5v-2,-41,-76,-49,-79,-6v4,26,16,25,43,44v43,30,69,32,69,81v0,37,-17,43,-47,63v22,16,34,25,37,52v4,50,-74,71,-111,42v-11,-8,-18,-21,-23,-40r26,-6v3,40,76,51,80,7v-13,-56,-116,-54,-112,-126xm106,-42v32,-18,53,-42,29,-75v-7,-8,-24,-21,-51,-37v-58,35,-53,76,22,112",
            "w": 187
        },
        "\u00b6": {
            "d": "17,-193v-2,-93,116,-71,206,-73r0,24r-35,0r0,305r-22,0r0,-305r-47,0r0,305r-23,0r0,-181v-50,1,-78,-28,-79,-75",
            "w": 232
        },
        "\u00df": {
            "d": "125,-243v-39,0,-55,23,-56,58r0,185r-26,0r0,-178v0,-59,24,-87,81,-88v43,-1,77,24,77,62v0,26,-18,47,-40,54v32,13,50,35,52,77v3,52,-51,97,-96,67v-9,-7,-17,-17,-24,-32r21,-9v9,16,13,28,33,28v24,0,39,-27,38,-56v-1,-43,-24,-62,-67,-64r0,-23v33,1,57,-13,57,-41v0,-25,-21,-40,-50,-40",
            "w": 232
        },
        "\u00ae": {
            "d": "1,-139v0,-77,58,-133,132,-133v75,0,133,57,133,133v0,76,-57,133,-133,133v-75,0,-132,-56,-132,-133xm244,-139v0,-63,-48,-111,-111,-111v-62,0,-111,48,-111,111v0,63,48,111,111,111v63,0,111,-48,111,-111xm124,-208v70,-15,79,75,20,79v24,10,35,41,51,63r-28,0v-21,-26,-22,-67,-69,-60r0,60r-23,0r0,-142r49,0xm161,-168v1,-26,-35,-20,-63,-21r0,43v28,0,63,4,63,-22",
            "w": 266
        },
        "\u00a9": {
            "d": "1,-139v0,-77,58,-133,132,-133v75,0,133,57,133,133v0,76,-57,133,-133,133v-75,0,-132,-56,-132,-133xm244,-139v0,-63,-48,-111,-111,-111v-62,0,-111,48,-111,111v0,63,48,111,111,111v63,0,111,-48,111,-111xm88,-138v-9,63,77,71,88,21r21,6v-19,78,-142,55,-133,-28v-12,-78,110,-102,131,-33r-21,5v-17,-46,-94,-27,-86,29",
            "w": 266
        },
        "\u00b4": {
            "d": "75,-259r46,0r-71,55r-22,0",
            "w": 119
        },
        "\u00a8": {
            "d": "12,-243r25,0r0,25r-25,0r0,-25xm86,-243r26,0r0,25r-26,0r0,-25",
            "w": 119
        },
        "\u00c6": {
            "d": "127,-266r174,0r0,25r-117,0r0,86r86,0r0,26r-86,0r0,103r129,0r0,26r-155,0r0,-83r-86,0r-37,83r-27,0xm143,-241r-60,133r75,0r0,-133r-15,0",
            "w": 330
        },
        "\u00d8": {
            "d": "43,-45v-48,-81,-16,-227,89,-227v30,0,56,12,77,36r32,-36r14,13r-35,40v48,84,16,229,-92,224v-31,-1,-56,-14,-73,-35r-29,34r-15,-12xm131,-249v-74,-2,-99,111,-69,182r130,-149v-16,-20,-31,-32,-61,-33xm72,-49v55,67,141,10,141,-82v0,-23,-4,-46,-12,-66",
            "w": 262
        },
        "\u00b1": {
            "d": "24,-157r84,0r0,-85r23,0r0,85r85,0r0,23r-85,0r0,84r-23,0r0,-84r-84,0r0,-23xm24,-15r192,0r0,23r-192,0r0,-23",
            "w": 240
        },
        "\u00a5": {
            "d": "144,-155r64,0r0,24r-77,0v-9,9,-10,27,-9,46r86,0r0,23r-86,0r0,62r-26,0r0,-62r-87,0r0,-23r87,0v1,-19,0,-37,-9,-46r-78,0r0,-24r64,0r-64,-111r29,0r71,123r71,-123r28,0",
            "w": 217
        },
        "\u00b5": {
            "d": "98,-24v66,0,41,-97,46,-163r31,0r0,187r-29,0r0,-22v-15,32,-74,36,-91,3r0,91r-31,0r0,-259r31,0v5,65,-20,163,43,163",
            "w": 198
        },
        "\u00aa": {
            "d": "98,-229v2,-42,-47,-32,-66,-10r-12,-10v27,-34,95,-32,95,20v0,27,-3,57,3,80r-16,0v-1,-3,-3,-9,-4,-19v-19,26,-81,33,-81,-11v0,-38,42,-40,81,-50xm35,-179v5,31,48,15,63,1r0,-39v-38,11,-58,9,-63,38",
            "w": 135
        },
        "\u00ba": {
            "d": "123,-208v1,34,-22,62,-52,62v-34,0,-55,-27,-55,-63v0,-37,21,-63,53,-63v32,0,54,29,54,64xm32,-209v0,28,14,49,37,49v23,0,38,-22,37,-50v0,-28,-13,-48,-37,-48v-24,0,-37,21,-37,49",
            "w": 135
        },
        "\u00e6": {
            "d": "25,-152v20,-46,111,-56,141,-12v56,-62,152,-13,141,72r-134,0v-4,77,79,97,115,36r22,14v-30,50,-114,66,-153,10v-26,21,-45,35,-82,36v-32,1,-59,-19,-56,-49v7,-57,58,-61,128,-78v6,-66,-81,-59,-101,-15xm280,-114v0,-46,-53,-78,-87,-43v-10,10,-17,24,-19,43r106,0xm47,-49v5,50,85,31,100,-3r0,-53v-47,12,-76,23,-89,33v-8,6,-11,14,-11,23",
            "w": 326
        },
        "\u00f8": {
            "d": "39,-29v-42,-57,-13,-164,64,-164v20,0,39,7,55,22r24,-28r21,0r-35,41v42,62,11,164,-64,162v-19,0,-38,-7,-54,-21r-22,26r-21,0xm143,-153v-36,-42,-98,-4,-98,58v0,18,3,33,10,46xm65,-34v40,39,96,0,96,-61v0,-16,-3,-31,-9,-44",
            "w": 206
        },
        "\u00bf": {
            "d": "64,-192r35,0r0,41r-35,0r0,-41xm71,81v-30,1,-55,-27,-55,-58v0,-46,63,-72,57,-132r23,0v11,68,-52,85,-52,130v0,39,51,43,67,6r24,13v-15,23,-34,40,-64,41",
            "w": 150
        },
        "\u00a1": {
            "d": "39,-192r35,0r0,40r-35,0r0,-40xm46,-110r21,0r9,185r-39,0",
            "w": 112
        },
        "\u00ac": {
            "d": "24,-171r192,0r0,108r-23,0r0,-85r-169,0r0,-23",
            "w": 240
        },
        "\u00ab": {
            "d": "61,-189r29,0r-51,95r51,94r-29,0r-51,-94xm133,-189r29,0r-50,95r50,94r-29,0r-50,-94",
            "w": 168
        },
        "\u00bb": {
            "d": "9,-189r29,0r50,95r-50,94r-29,0r50,-94xm82,-189r29,0r50,95r-50,94r-29,0r50,-94",
            "w": 168
        },
        "\u00a0": {
            "w": 112
        },
        "\u00c0": {
            "d": "94,-266r42,0r85,266r-26,0r-27,-83r-107,0r-27,83r-26,0xm115,-249r-46,141r91,0xm55,-329r46,0r47,55r-23,0",
            "w": 228
        },
        "\u00c3": {
            "d": "93,-302v-9,2,-11,7,-15,18r-16,0v0,-25,10,-42,31,-44v19,-2,57,42,63,0r15,0v-1,24,-12,42,-32,45v-10,2,-37,-18,-46,-19xm94,-266r42,0r85,266r-26,0r-27,-83r-107,0r-27,83r-26,0xm115,-249r-46,141r91,0",
            "w": 228
        },
        "\u00d5": {
            "d": "110,-302v-9,2,-11,7,-15,18r-16,0v0,-25,10,-42,31,-44v19,-2,57,42,63,0r15,0v-1,24,-12,42,-32,45v-10,2,-37,-18,-46,-19xm242,-133v0,79,-35,135,-110,138v-71,3,-112,-64,-111,-136v1,-77,36,-141,111,-141v76,0,110,62,110,139xm50,-133v0,64,28,114,80,114v53,0,83,-48,83,-112v0,-63,-24,-118,-82,-118v-52,0,-81,50,-81,116",
            "w": 262
        },
        "\u00f7": {
            "d": "120,-205v7,0,14,7,14,15v0,8,-6,15,-14,15v-8,0,-15,-7,-15,-15v0,-8,8,-15,15,-15xm24,-127r192,0r0,22r-192,0r0,-22xm120,-59v8,0,15,8,15,15v0,7,-7,14,-15,14v-8,0,-15,-6,-15,-14v0,-8,7,-15,15,-15",
            "w": 240
        },
        "\u00ff": {
            "d": "9,-189r26,0r59,154r58,-154r27,0r-76,201v-15,52,-41,70,-101,62r7,-25v45,9,62,-10,71,-49xm44,-243r25,0r0,25r-25,0r0,-25xm118,-243r26,0r0,25r-26,0r0,-25",
            "w": 183
        },
        "\u00a4": {
            "d": "73,-180v25,-20,72,-21,96,0r22,-22r16,15r-23,23v22,28,20,70,0,95r23,22r-16,16r-22,-22v-25,20,-72,21,-96,0r-22,22r-16,-16r22,-22v-21,-24,-21,-71,0,-95r-22,-23r16,-15xm121,-59v31,0,57,-27,57,-58v0,-31,-26,-57,-57,-57v-31,0,-57,25,-57,57v0,32,26,58,57,58",
            "w": 247
        },
        "\u00c2": {
            "d": "171,-278v-30,2,-36,-21,-55,-31v-18,10,-24,33,-55,31r45,-56r22,0xm94,-266r42,0r85,266r-26,0r-27,-83r-107,0r-27,83r-26,0xm115,-249r-46,141r91,0",
            "w": 228
        },
        "\u00ca": {
            "d": "169,-278v-30,2,-35,-21,-54,-31v-19,10,-25,33,-55,31r44,-56r22,0xm39,-266r157,0r0,25r-131,0r0,87r97,0r0,26r-97,0r0,102r143,0r0,26r-169,0r0,-266"
        },
        "\u00c1": {
            "d": "94,-266r42,0r85,266r-26,0r-27,-83r-107,0r-27,83r-26,0xm115,-249r-46,141r91,0xm129,-329r46,0r-71,55r-22,0",
            "w": 228
        },
        "\u00cb": {
            "d": "39,-266r157,0r0,25r-131,0r0,87r97,0r0,26r-97,0r0,102r143,0r0,26r-169,0r0,-266xm65,-313r25,0r0,25r-25,0r0,-25xm139,-313r26,0r0,25r-26,0r0,-25"
        },
        "\u00c8": {
            "d": "39,-266r157,0r0,25r-131,0r0,87r97,0r0,26r-97,0r0,102r143,0r0,26r-169,0r0,-266xm54,-329r46,0r47,55r-23,0"
        },
        "\u00cd": {
            "d": "45,-266r26,0r0,266r-26,0r0,-266xm73,-329r46,0r-71,55r-22,0",
            "w": 116
        },
        "\u00ce": {
            "d": "115,-278v-30,2,-36,-21,-55,-31v-19,10,-25,33,-55,31r45,-56r22,0xm45,-266r26,0r0,266r-26,0r0,-266",
            "w": 116
        },
        "\u00cf": {
            "d": "45,-266r26,0r0,266r-26,0r0,-266xm10,-313r25,0r0,25r-25,0r0,-25xm84,-313r26,0r0,25r-26,0r0,-25",
            "w": 116
        },
        "\u00cc": {
            "d": "45,-266r26,0r0,266r-26,0r0,-266xm-1,-329r46,0r47,55r-23,0",
            "w": 116
        },
        "\u00d3": {
            "d": "242,-133v0,79,-35,135,-110,138v-71,3,-112,-64,-111,-136v1,-77,36,-141,111,-141v76,0,110,62,110,139xm50,-133v0,64,28,114,80,114v53,0,83,-48,83,-112v0,-63,-24,-118,-82,-118v-52,0,-81,50,-81,116xm146,-329r46,0r-71,55r-22,0",
            "w": 262
        },
        "\u00d4": {
            "d": "188,-278v-30,2,-36,-21,-55,-31v-18,10,-24,33,-55,31r45,-56r22,0xm242,-133v0,79,-35,135,-110,138v-71,3,-112,-64,-111,-136v1,-77,36,-141,111,-141v76,0,110,62,110,139xm50,-133v0,64,28,114,80,114v53,0,83,-48,83,-112v0,-63,-24,-118,-82,-118v-52,0,-81,50,-81,116",
            "w": 262
        },
        "\u00d2": {
            "d": "242,-133v0,79,-35,135,-110,138v-71,3,-112,-64,-111,-136v1,-77,36,-141,111,-141v76,0,110,62,110,139xm50,-133v0,64,28,114,80,114v53,0,83,-48,83,-112v0,-63,-24,-118,-82,-118v-52,0,-81,50,-81,116xm72,-329r46,0r47,55r-23,0",
            "w": 262
        },
        "\u00da": {
            "d": "134,5v-62,0,-98,-38,-98,-93r0,-178r26,0r0,174v-1,43,26,71,69,71v111,0,63,-148,73,-245r26,0r0,174v1,58,-38,97,-96,97xm148,-329r46,0r-71,55r-22,0",
            "w": 266
        },
        "\u00db": {
            "d": "190,-278v-30,2,-36,-21,-55,-31v-18,10,-24,33,-55,31r45,-56r22,0xm134,5v-62,0,-98,-38,-98,-93r0,-178r26,0r0,174v-1,43,26,71,69,71v111,0,63,-148,73,-245r26,0r0,174v1,58,-38,97,-96,97",
            "w": 266
        },
        "\u00d9": {
            "d": "134,5v-62,0,-98,-38,-98,-93r0,-178r26,0r0,174v-1,43,26,71,69,71v111,0,63,-148,73,-245r26,0r0,174v1,58,-38,97,-96,97xm74,-329r46,0r47,55r-23,0",
            "w": 266
        },
        "\u00b8": {
            "d": "34,56v33,5,43,-30,10,-31r-6,0r9,-29r18,0r-7,22v20,0,32,7,32,23v0,29,-38,32,-73,29r2,-15v6,1,11,1,15,1",
            "w": 119
        },
        "\u00a6": {
            "d": "84,-266r23,0r0,127r-23,0r0,-127xm84,-55r23,0r0,127r-23,0r0,-127",
            "w": 191
        },
        "\u00d0": {
            "d": "241,-136v-1,89,-42,137,-135,136r-68,0r0,-123r-30,0r0,-22r30,0r0,-121r77,0v78,-1,127,50,126,130xm212,-133v0,-89,-54,-119,-148,-110r0,98r57,0r0,22r-57,0r0,99v93,9,148,-20,148,-109",
            "w": 262
        },
        "\u00f0": {
            "d": "20,-94v0,-71,62,-123,125,-87v-7,-19,-16,-34,-25,-48r-35,21r-7,-12r34,-21v-8,-9,-17,-18,-25,-25r22,0r17,16r27,-16r7,12r-24,15v59,55,83,239,-32,243v-51,2,-84,-44,-84,-98xm45,-95v0,43,21,76,58,76v36,0,57,-34,57,-77v0,-41,-21,-75,-56,-75v-38,0,-59,32,-59,76",
            "w": 206
        },
        "\u00dd": {
            "d": "9,-266r28,0r72,123r71,-123r28,0r-86,150r0,116r-26,0r0,-116xm124,-329r46,0r-71,55r-22,0",
            "w": 217
        },
        "\u00fd": {
            "d": "9,-189r26,0r59,154r58,-154r27,0r-76,201v-15,52,-41,70,-101,62r7,-25v45,9,62,-10,71,-49xm107,-259r46,0r-71,55r-22,0",
            "w": 183
        },
        "\u00de": {
            "d": "222,-134v-2,68,-78,80,-157,74r0,60r-26,0r0,-266r26,0r0,60v78,-5,158,3,157,72xm193,-133v0,-55,-68,-51,-128,-50r0,100v59,1,128,5,128,-50",
            "w": 243
        },
        "\u00fe": {
            "d": "124,4v-30,0,-44,-11,-64,-29r0,97r-26,0r0,-338r26,0r0,101v20,-17,35,-28,64,-28v49,0,78,44,78,99v0,54,-30,98,-78,98xm122,-171v-27,0,-44,14,-62,28r0,96v21,16,33,25,61,27v41,1,56,-36,56,-76v0,-42,-21,-75,-55,-75",
            "w": 221
        },
        "\u00d7": {
            "d": "32,-188r17,-16r71,71r72,-71r16,16r-71,72r71,71r-17,16r-71,-71r-71,71r-16,-16r71,-71",
            "w": 240
        },
        "\u00b9": {
            "d": "34,-255v17,0,17,-9,34,-9r0,116r17,0r0,18r-51,0r0,-18r16,0r0,-93v-4,1,-9,2,-16,3r0,-17",
            "w": 112
        },
        "\u00b2": {
            "d": "81,-228v-2,-28,-44,-24,-48,1r-18,-6v9,-44,86,-43,86,5v0,44,-61,43,-68,81r68,0r0,18r-87,0v-9,-58,56,-57,67,-99",
            "w": 112
        },
        "\u00b3": {
            "d": "78,-229v-1,-23,-34,-25,-46,-6r-14,-13v19,-27,80,-24,79,16v-1,20,-14,29,-33,34v22,5,33,13,35,35v2,43,-69,50,-89,17r16,-11v11,10,20,14,29,14v13,0,24,-8,24,-21v0,-19,-17,-27,-41,-25r0,-17v23,1,37,-7,40,-23",
            "w": 112
        },
        "\u00bd": {
            "d": "236,-272r16,8r-168,308r-15,-8xm28,-256v19,-1,23,-19,48,-15r0,151r31,0r0,20r-79,0r0,-20r28,0r0,-126v-8,3,-17,5,-28,5r0,-15xm259,-118v-23,1,-34,16,-41,37r-19,-5v8,-29,28,-52,58,-52v29,0,56,20,56,51v0,56,-80,64,-90,111r92,0r0,20r-116,0v-1,-57,58,-75,86,-114v15,-21,-2,-49,-26,-48",
            "w": 337
        },
        "\u00bc": {
            "d": "244,-273r16,8r-168,309r-16,-8xm26,-256v19,-1,24,-19,49,-15r0,151r29,0r0,20r-78,0r0,-20r29,0r0,-128v-8,6,-13,8,-29,7r0,-15xm248,-138r28,0r0,121r35,0r0,17r-35,0r0,44r-20,0r0,-44r-84,0r0,-17xm256,-113r-61,96r61,0r0,-96",
            "w": 337
        },
        "\u00be": {
            "d": "250,-272r16,8r-168,308r-16,-7xm105,-229v0,-30,-52,-26,-64,-3r-15,-14v23,-37,101,-33,101,19v0,20,-13,33,-36,35v25,5,39,17,40,43v1,38,-50,64,-85,42v-9,-5,-17,-14,-25,-25r15,-12v13,16,27,25,41,25v16,0,35,-15,34,-31v-1,-25,-28,-34,-59,-30r5,-20v25,3,48,-8,48,-29xm255,-138r28,0r0,121r34,0r0,18r-34,0r0,43r-20,0r0,-44r-83,0r0,-17xm263,-113r-60,96r60,0r0,-96",
            "w": 337
        },
        "\u00af": {
            "d": "18,-296r184,0r0,18r-184,0r0,-18",
            "w": 180
        },
        "\u00ad": {
            "d": "31,-108r50,0r0,26r-50,0r0,-26",
            "w": 112
        }
    }
});
(function (z) {
    var C = {},
        t, r, p, u = z.browser.msie && /MSIE\s(5\.5|6\.)/.test(navigator.userAgent),
        D = false;
    z.tooltip = {
            blocked: false,
            defaults: {
                delay: 200,
                fade: false,
                showURL: true,
                extraClass: "",
                top: 15,
                left: 15,
                id: "tooltip"
            },
            block: function () {
                z.tooltip.blocked = !z.tooltip.blocked
            }
        };
    z.fn.extend({
            tooltip: function (a) {
                a = z.extend({}, z.tooltip.defaults, a);
                w(a);
                return this.each(function () {
                    z.data(this, "tooltip", a);
                    this.tOpacity = C.parent.css("opacity");
                    this.tooltipText = this.title;
                    z(this).removeAttr("title");
                    this.alt = ""
                }).mouseover(s).mouseout(y).click(y)
            },
            fixPNG: u ?
            function () {
                return this.each(function () {
                    var a = z(this).css("backgroundImage");
                    if (a.match(/^url\(["']?(.*\.png)["']?\)$/i)) {
                        a = RegExp.$1;
                        z(this).css({
                            backgroundImage: "none",
                            filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='" + a + "')"
                        }).each(function () {
                            var b = z(this).css("position");
                            if (b != "absolute" && b != "relative") {
                                z(this).css("position", "relative")
                            }
                        })
                    }
                })
            } : function () {
                return this
            },
            unfixPNG: u ?
            function () {
                return this.each(function () {
                    z(this).css({
                        filter: "",
                        backgroundImage: ""
                    })
                })
            } : function () {
                return this
            },
            hideWhenEmpty: function () {
                return this.each(function () {
                    z(this)[z(this).html() ? "show" : "hide"]()
                })
            },
            url: function () {
                return this.attr("href") || this.attr("src")
            }
        });

    function w(a) {
            if (C.parent) {
                return
            }
            C.parent = z('<div id="' + a.id + '"><div class="inner-boundary"><p></p><div class="body"></div><div class="url"></div></div><div class="up-arrow"></div></div>').appendTo(document.body).hide();
            if (z.fn.bgiframe) {
                C.parent.bgiframe()
            }
            C.title = z("p", C.parent);
            C.body = z("div.body", C.parent);
            C.url = z("div.url", C.parent)
        }
    function B(a) {
            return z.data(a, "tooltip")
        }
    function x(a) {
            if (B(this).delay) {
                p = setTimeout(q, B(this).delay)
            } else {
                q()
            }
            D = !! B(this).track;
            z(document.body).bind("mousemove", A);
            A(a)
        }
    function s() {
            if (z.tooltip.blocked || this == t || (!this.tooltipText && !B(this).bodyHandler)) {
                return
            }
            t = this;
            r = this.tooltipText;
            if (B(this).bodyHandler) {
                C.title.hide();
                var a = B(this).bodyHandler.call(this);
                if (a.nodeType || a.jquery) {
                    C.body.empty().append(a)
                } else {
                    C.body.html(a)
                }
                C.body.show()
            } else {
                if (B(this).showBody) {
                    var b = r.split(B(this).showBody);
                    C.title.html(b.shift()).show();
                    C.body.empty();
                    for (var c = 0, d;
                    (d = b[c]); c++) {
                        if (c > 0) {
                            C.body.append("<br/>")
                        }
                        C.body.append(d)
                    }
                    C.body.hideWhenEmpty()
                } else {
                    C.title.html(r).show();
                    C.body.hide()
                }
            }
            if (B(this).showURL && z(this).url()) {
                C.url.html(z(this).url().replace("http://", "")).show()
            } else {
                C.url.hide()
            }
            C.parent.addClass(B(this).extraClass);
            if (B(this).fixPNG) {
                C.parent.fixPNG()
            }
            x.apply(this, arguments)
        }
    function q() {
            p = null;
            if ((!u || !z.fn.bgiframe) && B(t).fade) {
                if (C.parent.is(":animated")) {
                    C.parent.stop().show().fadeTo(B(t).fade, t.tOpacity)
                } else {
                    C.parent.is(":visible") ? C.parent.fadeTo(B(t).fade, t.tOpacity) : C.parent.fadeIn(B(t).fade)
                }
            } else {
                C.parent.show()
            }
            A()
        }
    function A(c) {
            if (z.tooltip.blocked) {
                return
            }
            if (c && c.target.tagName == "OPTION") {
                return
            }
            if (!D && C.parent.is(":visible")) {
                z(document.body).unbind("mousemove", A)
            }
            if (t == null) {
                z(document.body).unbind("mousemove", A);
                return
            }
            C.parent.removeClass("viewport-right").removeClass("viewport-bottom");
            var a = C.parent[0].offsetLeft;
            var b = C.parent[0].offsetTop;
            if (c) {
                a = c.pageX + B(t).left;
                b = c.pageY + B(t).top;
                var f = "auto";
                if (B(t).positionLeft) {
                    f = z(window).width() - a;
                    a = "auto"
                }
                C.parent.css({
                    left: a,
                    right: f,
                    top: b
                })
            }
            var g = v(),
                d = C.parent[0];
            if (g.x + g.cx < d.offsetLeft + d.offsetWidth) {
                    a -= d.offsetWidth + 20 + B(t).left;
                    C.parent.css({
                        left: a + "px"
                    }).addClass("viewport-right")
                }
            if (g.y + g.cy < d.offsetTop + d.offsetHeight) {
                    b -= d.offsetHeight + 20 + B(t).top;
                    C.parent.css({
                        top: b + "px"
                    }).addClass("viewport-bottom")
                }
        }
    function v() {
            return {
                x: z(window).scrollLeft(),
                y: z(window).scrollTop(),
                cx: z(window).width(),
                cy: z(window).height()
            }
        }
    function y(a) {
            if (z.tooltip.blocked) {
                return
            }
            if (p) {
                clearTimeout(p)
            }
            t = null;
            var b = B(this);

            function c() {
                C.parent.removeClass(b.extraClass).hide().css("opacity", "")
            }
            if ((!u || !z.fn.bgiframe) && b.fade) {
                if (C.parent.is(":animated")) {
                    C.parent.stop().fadeTo(b.fade, 0, c)
                } else {
                    C.parent.stop().fadeOut(b.fade, c)
                }
            } else {
                c()
            }
            if (B(this).fixPNG) {
                C.parent.unfixPNG()
            }
        }
})(jQuery);
(function (i) {
    var g = i.fn.height,
        j = i.fn.width;
    i.fn.extend({
            height: function () {
                if (this[0] == window) {
                    return self.innerHeight || i.boxModel && document.documentElement.clientHeight || document.body.clientHeight
                }
                if (this[0] == document) {
                    return Math.max(document.body.scrollHeight, document.body.offsetHeight)
                }
                return g.apply(this, arguments)
            },
            width: function () {
                if (this[0] == window) {
                    return self.innerWidth || i.boxModel && document.documentElement.clientWidth || document.body.clientWidth
                }
                if (this[0] == document) {
                    return Math.max(document.body.scrollWidth, document.body.offsetWidth)
                }
                return j.apply(this, arguments)
            },
            innerHeight: function () {
                return this[0] == window || this[0] == document ? this.height() : this.is(":visible") ? this[0].offsetHeight - f(this, "borderTopWidth") - f(this, "borderBottomWidth") : this.height() + f(this, "paddingTop") + f(this, "paddingBottom")
            },
            innerWidth: function () {
                return this[0] == window || this[0] == document ? this.width() : this.is(":visible") ? this[0].offsetWidth - f(this, "borderLeftWidth") - f(this, "borderRightWidth") : this.width() + f(this, "paddingLeft") + f(this, "paddingRight")
            },
            outerHeight: function () {
                return this[0] == window || this[0] == document ? this.height() : this.is(":visible") ? this[0].offsetHeight : this.height() + f(this, "borderTopWidth") + f(this, "borderBottomWidth") + f(this, "paddingTop") + f(this, "paddingBottom")
            },
            outerWidth: function () {
                return this[0] == window || this[0] == document ? this.width() : this.is(":visible") ? this[0].offsetWidth : this.width() + f(this, "borderLeftWidth") + f(this, "borderRightWidth") + f(this, "paddingLeft") + f(this, "paddingRight")
            },
            scrollLeft: function (a) {
                if (a != undefined) {
                    return this.each(function () {
                        if (this == window || this == document) {
                            window.scrollTo(a, i(window).scrollTop())
                        } else {
                            this.scrollLeft = a
                        }
                    })
                }
                if (this[0] == window || this[0] == document) {
                    return self.pageXOffset || i.boxModel && document.documentElement.scrollLeft || document.body.scrollLeft
                }
                return this[0].scrollLeft
            },
            scrollTop: function (a) {
                if (a != undefined) {
                    return this.each(function () {
                        if (this == window || this == document) {
                            window.scrollTo(i(window).scrollLeft(), a)
                        } else {
                            this.scrollTop = a
                        }
                    })
                }
                if (this[0] == window || this[0] == document) {
                    return self.pageYOffset || i.boxModel && document.documentElement.scrollTop || document.body.scrollTop
                }
                return this[0].scrollTop
            },
            position: function (a, q) {
                var t = this[0],
                    c = t.parentNode,
                    r = t.offsetParent,
                    a = i.extend({
                        margin: false,
                        border: false,
                        padding: false,
                        scroll: false
                    }, a || {}),
                    d = t.offsetLeft,
                    p = t.offsetTop,
                    s = t.scrollLeft,
                    b = t.scrollTop;
                if (i.browser.mozilla || i.browser.msie) {
                        d += f(t, "borderLeftWidth");
                        p += f(t, "borderTopWidth")
                    }
                if (i.browser.mozilla) {
                        do {
                            if (i.browser.mozilla && c != t && i.css(c, "overflow") != "visible") {
                                d += f(c, "borderLeftWidth");
                                p += f(c, "borderTopWidth")
                            }
                            if (c == r) {
                                break
                            }
                        } while ((c = c.parentNode) && (c.tagName.toLowerCase() != "body" || c.tagName.toLowerCase() != "html"))
                    }
                var u = h(t, a, d, p, s, b);
                if (q) {
                        i.extend(q, u);
                        return this
                    } else {
                        return u
                    }
            },
            offset: function (J, E) {
                var F = 0,
                    G = 0,
                    d = 0,
                    B = 0,
                    c = this[0],
                    H = this[0],
                    I, K, x = i.css(c, "position"),
                    y = i.browser.mozilla,
                    D = i.browser.msie,
                    a = i.browser.safari,
                    z = i.browser.opera,
                    C = false,
                    A = false,
                    J = i.extend({
                        margin: true,
                        border: false,
                        padding: false,
                        scroll: true,
                        lite: false
                    }, J || {});
                if (J.lite) {
                        return this.offsetLite(J, E)
                    }
                if (c.tagName.toLowerCase() == "body") {
                        F = c.offsetLeft;
                        G = c.offsetTop;
                        if (y) {
                            F += f(c, "marginLeft") + (f(c, "borderLeftWidth") * 2);
                            G += f(c, "marginTop") + (f(c, "borderTopWidth") * 2)
                        } else {
                            if (z) {
                                F += f(c, "marginLeft");
                                G += f(c, "marginTop")
                            } else {
                                if (D && jQuery.boxModel) {
                                    F += f(c, "borderLeftWidth");
                                    G += f(c, "borderTopWidth")
                                }
                            }
                        }
                    } else {
                        do {
                            K = i.css(H, "position");
                            F += H.offsetLeft;
                            G += H.offsetTop;
                            if (y || D) {
                                F += f(H, "borderLeftWidth");
                                G += f(H, "borderTopWidth");
                                if (y && K == "absolute") {
                                    C = true
                                }
                                if (D && K == "relative") {
                                    A = true
                                }
                            }
                            I = H.offsetParent;
                            if (J.scroll || y) {
                                do {
                                    if (J.scroll) {
                                        d += H.scrollLeft;
                                        B += H.scrollTop
                                    }
                                    if (y && H != c && i.css(H, "overflow") != "visible") {
                                        F += f(H, "borderLeftWidth");
                                        G += f(H, "borderTopWidth")
                                    }
                                    H = H.parentNode
                                } while (H != I)
                            }
                            H = I;
                            if (H.tagName.toLowerCase() == "body" || H.tagName.toLowerCase() == "html") {
                                if ((a || (D && i.boxModel)) && x != "absolute" && x != "fixed") {
                                    F += f(H, "marginLeft");
                                    G += f(H, "marginTop")
                                }
                                if ((y && !C && x != "fixed") || (D && x == "static" && !A)) {
                                    F += f(H, "borderLeftWidth");
                                    G += f(H, "borderTopWidth")
                                }
                                break
                            }
                        } while (H)
                    }
                var b = h(c, J, F, G, d, B);
                if (E) {
                        i.extend(E, b);
                        return this
                    } else {
                        return b
                    }
            },
            offsetLite: function (a, p) {
                var d = 0,
                    o = 0,
                    r = 0,
                    b = 0,
                    c = this[0],
                    q, a = i.extend({
                        margin: true,
                        border: false,
                        padding: false,
                        scroll: true
                    }, a || {});
                do {
                        d += c.offsetLeft;
                        o += c.offsetTop;
                        q = c.offsetParent;
                        if (a.scroll) {
                            do {
                                r += c.scrollLeft;
                                b += c.scrollTop;
                                c = c.parentNode
                            } while (c != q)
                        }
                        c = q
                    } while (c && c.tagName.toLowerCase() != "body" && c.tagName.toLowerCase() != "html");
                var s = h(this[0], a, d, o, r, b);
                if (p) {
                        i.extend(p, s);
                        return this
                    } else {
                        return s
                    }
            }
        });
    var f = function (b, a) {
            return parseInt(i.css(b.jquery ? b[0] : b, a)) || 0
        };
    var h = function (b, c, l, a, m, d) {
            if (!c.margin) {
                l -= f(b, "marginLeft");
                a -= f(b, "marginTop")
            }
            if (c.border && (i.browser.safari || i.browser.opera)) {
                l += f(b, "borderLeftWidth");
                a += f(b, "borderTopWidth")
            } else {
                if (!c.border && !(i.browser.safari || i.browser.opera)) {
                    l -= f(b, "borderLeftWidth");
                    a -= f(b, "borderTopWidth")
                }
            }
            if (c.padding) {
                l += f(b, "paddingLeft");
                a += f(b, "paddingTop")
            }
            if (c.scroll) {
                m -= b.scrollLeft;
                d -= b.scrollTop
            }
            return c.scroll ? {
                top: a - d,
                left: l - m,
                scrollTop: d,
                scrollLeft: m
            } : {
                top: a,
                left: l
            }
        }
})(jQuery);
jQuery.cookie = function (w, p, i) {
    if (typeof p != "undefined") {
        i = i || {};
        if (p === null) {
            p = "";
            i = $.extend({}, i);
            i.expires = -1
        }
        var t = "";
        if (i.expires && (typeof i.expires == "number" || i.expires.toUTCString)) {
            var s;
            if (typeof i.expires == "number") {
                s = new Date();
                s.setTime(s.getTime() + (i.expires * 24 * 60 * 60 * 1000))
            } else {
                s = i.expires
            }
            t = "; expires=" + s.toUTCString()
        }
        var n = i.path ? "; path=" + (i.path) : "";
        var r = i.domain ? "; domain=" + (i.domain) : "";
        var x = i.secure ? "; secure" : "";
        document.cookie = [w, "=", encodeURIComponent(p), t, n, r, x].join("")
    } else {
        var u = null;
        if (document.cookie && document.cookie != "") {
            var o = document.cookie.split(";");
            for (var q = 0; q < o.length; q++) {
                var v = jQuery.trim(o[q]);
                if (v.substring(0, w.length + 1) == (w + "=")) {
                    u = decodeURIComponent(v.substring(w.length + 1));
                    break
                }
            }
        }
        return u
    }
};
(function (m) {
    m.fn.fixPNG = function () {
        return this.each(function () {
            var a = m(this).css("backgroundImage");
            if (a.match(/^url\(["']?(.*\.png)["']?\)$/i)) {
                a = RegExp.$1;
                m(this).css({
                    backgroundImage: "none",
                    filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=" + (m(this).css("backgroundRepeat") == "no-repeat" ? "crop" : "scale") + ", src='" + a + "')"
                }).each(function () {
                    var b = m(this).css("position");
                    if (b != "absolute" && b != "relative") {
                        m(this).css("position", "relative")
                    }
                })
            }
        })
    };
    var o, r, l = false,
        p = new Image,
        k, j = 1,
        n = /\.(jpg|gif|png|bmp|jpeg)(.*)?$/i;
    var q = (m.browser.msie && parseInt(m.browser.version.substr(0, 1)) < 8);
    m.fn.fancybox = function (i) {
            i = m.extend({}, m.fn.fancybox.defaults, i);
            var u = this;

            function f() {
                o = this;
                r = i;
                h();
                return false
            }
            function h() {
                if (l) {
                    return
                }
                if (m.isFunction(r.callbackOnStart)) {
                    r.callbackOnStart()
                }
                r.itemArray = [];
                r.itemCurrent = 0;
                if (i.itemArray.length > 0) {
                    r.itemArray = i.itemArray
                } else {
                    var w = {};
                    if (!o.rel || o.rel == "") {
                        var w = {
                            href: o.href,
                            title: o.title
                        };
                        if (m(o).children("img:first").length) {
                            w.orig = m(o).children("img:first")
                        }
                        r.itemArray.push(w)
                    } else {
                        var s = m(u).filter("a[rel=" + o.rel + "]");
                        var w = {};
                        for (var x = 0; x < s.length; x++) {
                            w = {
                                href: s[x].href,
                                title: s[x].title
                            };
                            if (m(s[x]).children("img:first").length) {
                                w.orig = m(s[x]).children("img:first")
                            }
                            r.itemArray.push(w)
                        }
                        while (r.itemArray[r.itemCurrent].href != o.href) {
                            r.itemCurrent++
                        }
                    }
                }
                if (r.overlayShow) {
                    if (q) {
                        m("embed, object, select").css("visibility", "hidden")
                    }
                    m("#fancy_overlay").css("opacity", r.overlayOpacity).show()
                }
                d()
            }
            function d() {
                m("#fancy_right, #fancy_left, #fancy_close, #fancy_title").hide();
                var v = r.itemArray[r.itemCurrent].href;
                if (v.match(/#/)) {
                    var s = window.location.href.split("#")[0];
                    s = v.replace(s, "");
                    s = s.substr(s.indexOf("#"));
                    g('<div id="fancy_div">' + m(s).html() + "</div>", r.frameWidth, r.frameHeight)
                } else {
                    if (v.match(n)) {
                        p = new Image;
                        p.src = v;
                        if (p.complete) {
                            a()
                        } else {
                            m.fn.fancybox.showLoading();
                            m(p).unbind().bind("load", function () {
                                m(".fancy_loading").hide();
                                a()
                            })
                        }
                    } else {
                        if (v.match("iframe") || o.className.indexOf("iframe") >= 0) {
                            g('<iframe id="fancy_frame" onload="$.fn.fancybox.showIframe()" name="fancy_iframe' + Math.round(Math.random() * 1000) + '" frameborder="0" hspace="0" src="' + v + '"></iframe>', r.frameWidth, r.frameHeight)
                        } else {
                            m.get(v, function (w) {
                                g('<div id="fancy_ajax">' + w + "</div>", r.frameWidth, r.frameHeight)
                            })
                        }
                    }
                }
            }
            function a() {
                if (r.imageScale) {
                    var y = m.fn.fancybox.getViewport();
                    var s = Math.min(Math.min(y[0] - 36, p.width) / p.width, Math.min(y[1] - 60, p.height) / p.height);
                    var w = Math.round(s * p.width);
                    var z = Math.round(s * p.height)
                } else {
                    var w = p.width;
                    var z = p.height
                }
                g('<img alt="" id="fancy_img" src="' + p.src + '" />', w, z)
            }
            function c() {
                if ((r.itemArray.length - 1) > r.itemCurrent) {
                    var s = r.itemArray[r.itemCurrent + 1].href;
                    if (s.match(n)) {
                        objNext = new Image();
                        objNext.src = s
                    }
                }
                if (r.itemCurrent > 0) {
                    var s = r.itemArray[r.itemCurrent - 1].href;
                    if (s.match(n)) {
                        objNext = new Image();
                        objNext.src = s
                    }
                }
            }
            function g(G, K, E) {
                l = true;
                var I = r.padding;
                if (q) {
                    m("#fancy_content")[0].style.removeExpression("height");
                    m("#fancy_content")[0].style.removeExpression("width")
                }
                if (I > 0) {
                    K += I * 2;
                    E += I * 2;
                    m("#fancy_content").css({
                        top: I + "px",
                        right: I + "px",
                        bottom: I + "px",
                        left: I + "px",
                        width: "auto",
                        height: "auto"
                    });
                    if (q) {
                        m("#fancy_content")[0].style.setExpression("height", "(this.parentNode.clientHeight - 20)");
                        m("#fancy_content")[0].style.setExpression("width", "(this.parentNode.clientWidth - 20)")
                    }
                } else {
                    m("#fancy_content").css({
                        top: 0,
                        right: 0,
                        bottom: 0,
                        left: 0,
                        width: "100%",
                        height: "100%"
                    })
                }
                if (m("#fancy_outer").is(":visible") && K == m("#fancy_outer").width() && E == m("#fancy_outer").height()) {
                    m("#fancy_content").fadeOut("fast", function () {
                        m("#fancy_content").empty().append(m(G)).fadeIn("normal", function () {
                            t()
                        })
                    });
                    return
                }
                var F = m.fn.fancybox.getViewport();
                var J = (K + 36) > F[0] ? F[2] : (F[2] + Math.round((F[0] - K - 36) / 2));
                var s = (E + 50) > F[1] ? F[3] : (F[3] + Math.round((F[1] - E - 50) / 2));
                var w = {
                    left: J,
                    top: s,
                    width: K + "px",
                    height: E + "px"
                };
                if (m("#fancy_outer").is(":visible")) {
                    m("#fancy_content").fadeOut("normal", function () {
                        m("#fancy_content").empty();
                        m("#fancy_outer").animate(w, r.zoomSpeedChange, r.easingChange, function () {
                            m("#fancy_content").append(m(G)).fadeIn("normal", function () {
                                t()
                            })
                        })
                    })
                } else {
                    if (r.zoomSpeedIn > 0 && r.itemArray[r.itemCurrent].orig !== undefined) {
                        m("#fancy_content").empty().append(m(G));
                        var H = r.itemArray[r.itemCurrent].orig;
                        var L = m.fn.fancybox.getPosition(H);
                        m("#fancy_outer").css({
                            left: (L.left - 18) + "px",
                            top: (L.top - 18) + "px",
                            width: m(H).width(),
                            height: m(H).height()
                        });
                        if (r.zoomOpacity) {
                            w.opacity = "show"
                        }
                        m("#fancy_outer").animate(w, r.zoomSpeedIn, r.easingIn, function () {
                            t()
                        })
                    } else {
                        m("#fancy_content").hide().empty().append(m(G)).show();
                        m("#fancy_outer").css(w).fadeIn("normal", function () {
                            t()
                        })
                    }
                }
            }
            function b() {
                if (r.itemCurrent != 0) {
                    m("#fancy_left, #fancy_left_ico").unbind().bind("click", function (s) {
                        s.stopPropagation();
                        r.itemCurrent--;
                        d();
                        return false
                    });
                    m("#fancy_left").show()
                }
                if (r.itemCurrent != (r.itemArray.length - 1)) {
                    m("#fancy_right, #fancy_right_ico").unbind().bind("click", function (s) {
                        s.stopPropagation();
                        r.itemCurrent++;
                        d();
                        return false
                    });
                    m("#fancy_right").show()
                }
            }
            function t() {
                b();
                c();
                m(document).keydown(function (s) {
                    if (s.keyCode == 27) {
                        m.fn.fancybox.close();
                        m(document).unbind("keydown")
                    } else {
                        if (s.keyCode == 37 && r.itemCurrent != 0) {
                            r.itemCurrent--;
                            d();
                            m(document).unbind("keydown")
                        } else {
                            if (s.keyCode == 39 && r.itemCurrent != (r.itemArray.length - 1)) {
                                r.itemCurrent++;
                                d();
                                m(document).unbind("keydown")
                            }
                        }
                    }
                });
                if (r.centerOnScroll) {
                    m(window).bind("resize scroll", m.fn.fancybox.scrollBox)
                } else {
                    m("div#fancy_outer").css("position", "absolute")
                }
                if (r.hideOnContentClick) {
                    m("#fancy_wrap").click(m.fn.fancybox.close)
                }
                m("#fancy_overlay, #fancy_close").bind("click", m.fn.fancybox.close);
                m("#fancy_close").show();
                if (r.itemArray[r.itemCurrent].title !== undefined && r.itemArray[r.itemCurrent].title.length > 0) {
                    m("#fancy_title div").html(r.itemArray[r.itemCurrent].title);
                    m("#fancy_title").show()
                }
                if (r.overlayShow && q) {
                    m("embed, object, select", m("#fancy_content")).css("visibility", "visible")
                }
                if (m.isFunction(r.callbackOnShow)) {
                    r.callbackOnShow()
                }
                l = false
            }
            return this.unbind("click").click(f)
        };
    m.fn.fancybox.scrollBox = function () {
            var a = m.fn.fancybox.getViewport();
            m("#fancy_outer").css("left", ((m("#fancy_outer").width() + 36) > a[0] ? a[2] : a[2] + Math.round((a[0] - m("#fancy_outer").width() - 36) / 2)));
            m("#fancy_outer").css("top", ((m("#fancy_outer").height() + 50) > a[1] ? a[3] : a[3] + Math.round((a[1] - m("#fancy_outer").height() - 50) / 2)))
        };
    m.fn.fancybox.getNumeric = function (b, a) {
            return parseInt(m.curCSS(b.jquery ? b[0] : b, a, true)) || 0
        };
    m.fn.fancybox.getPosition = function (b) {
            var a = b.offset();
            a.top += m.fn.fancybox.getNumeric(b, "paddingTop");
            a.top += m.fn.fancybox.getNumeric(b, "borderTopWidth");
            a.left += m.fn.fancybox.getNumeric(b, "paddingLeft");
            a.left += m.fn.fancybox.getNumeric(b, "borderLeftWidth");
            return a
        };
    m.fn.fancybox.showIframe = function () {
            m(".fancy_loading").hide();
            m("#fancy_frame").show()
        };
    m.fn.fancybox.getViewport = function () {
            return [m(window).width(), m(window).height(), m(document).scrollLeft(), m(document).scrollTop()]
        };
    m.fn.fancybox.animateLoading = function () {
            if (!m("#fancy_loading").is(":visible")) {
                clearInterval(k);
                return
            }
            m("#fancy_loading > div").css("top", (j * -40) + "px");
            j = (j + 1) % 12
        };
    m.fn.fancybox.showLoading = function () {
            clearInterval(k);
            var a = m.fn.fancybox.getViewport();
            m("#fancy_loading").css({
                left: ((a[0] - 40) / 2 + a[2]),
                top: ((a[1] - 40) / 2 + a[3])
            }).show();
            m("#fancy_loading").bind("click", m.fn.fancybox.close);
            k = setInterval(m.fn.fancybox.animateLoading, 66)
        };
    m.fn.fancybox.close = function () {
            l = true;
            m(p).unbind();
            m("#fancy_overlay, #fancy_close").unbind();
            if (r.hideOnContentClick) {
                m("#fancy_wrap").unbind()
            }
            m("#fancy_close, .fancy_loading, #fancy_left, #fancy_right, #fancy_title").hide();
            if (r.centerOnScroll) {
                m(window).unbind("resize scroll")
            }
            __cleanup = function () {
                m("#fancy_overlay, #fancy_outer").hide();
                if (r.centerOnScroll) {
                    m(window).unbind("resize scroll")
                }
                if (q) {
                    m("embed, object, select").css("visibility", "visible")
                }
                if (m.isFunction(r.callbackOnClose)) {
                    r.callbackOnClose()
                }
                l = false
            };
            if (m("#fancy_outer").is(":visible") !== false) {
                if (r.zoomSpeedOut > 0 && r.itemArray[r.itemCurrent].orig !== undefined) {
                    var b = r.itemArray[r.itemCurrent].orig;
                    var c = m.fn.fancybox.getPosition(b);
                    var a = {
                        left: (c.left - 18) + "px",
                        top: (c.top - 18) + "px",
                        width: m(b).width(),
                        height: m(b).height()
                    };
                    if (r.zoomOpacity) {
                        a.opacity = "hide"
                    }
                    m("#fancy_outer").stop(false, true).animate(a, r.zoomSpeedOut, r.easingOut, __cleanup)
                } else {
                    m("#fancy_outer").stop(false, true).fadeOut("fast", __cleanup)
                }
            } else {
                __cleanup()
            }
            return false
        };
    m.fn.fancybox.build = function () {
            var a = "";
            a += '<div id="fancy_overlay"></div>';
            a += '<div id="fancy_wrap">';
            a += '<div class="fancy_loading" id="fancy_loading"><div></div></div>';
            a += '<div id="fancy_outer">';
            a += '<div id="fancy_inner">';
            a += '<div id="fancy_close" class="fancy_sprite"></div>';
            a += '<div id="fancy_bg"><div class="fancy_bg fancy_bg_n vert_sprite"></div><div class="fancy_bg fancy_bg_ne fancy_sprite"></div><div class="fancy_bg fancy_bg_e fancy_sprite"></div><div class="fancy_bg fancy_bg_se fancy_sprite"></div><div class="fancy_bg fancy_bg_s vert_sprite"></div><div class="fancy_bg fancy_bg_sw fancy_sprite"></div><div class="fancy_bg fancy_bg_w fancy_sprite"></div><div class="fancy_bg fancy_bg_nw fancy_sprite"></div></div>';
            a += '<a href="javascript:;" id="fancy_left"><span class="fancy_ico" id="fancy_left_ico"></span></a><a href="javascript:;" id="fancy_right"><span class="fancy_ico" id="fancy_right_ico"></span></a>';
            a += '<div id="fancy_content"></div>';
            a += '<div id="fancy_title"></div>';
            a += "</div>";
            a += "</div>";
            a += "</div>";
            m(a).appendTo("body");
            m('<table cellspacing="0" cellpadding="0" border="0"><tr><td class="fancy_title" id="fancy_title_left"></td><td class="fancy_title" id="fancy_title_main"><div></div></td><td class="fancy_title" id="fancy_title_right"></td></tr></table>').appendTo("#fancy_title");
            if (q) {
                m("#fancy_inner").prepend('<iframe class="fancy_bigIframe" scrolling="no" frameborder="0"></iframe>');
                m("#fancy_close, .fancy_bg, .fancy_title, .fancy_ico").fixPNG()
            }
        };
    m.fn.fancybox.defaults = {
            padding: 10,
            imageScale: true,
            zoomOpacity: false,
            zoomSpeedIn: 0,
            zoomSpeedOut: 0,
            zoomSpeedChange: 300,
            easingIn: "swing",
            easingOut: "swing",
            easingChange: "swing",
            frameWidth: 425,
            frameHeight: 355,
            overlayShow: true,
            overlayOpacity: 0.3,
            hideOnContentClick: true,
            centerOnScroll: true,
            itemArray: [],
            callbackOnStart: null,
            callbackOnShow: null,
            callbackOnClose: null
        };
    m(document).ready(function () {
            m.fn.fancybox.build()
        })
})(jQuery);
(function ($) {
    $.fn.editable = function (target, options) {
        if ("disable" == target) {
            $(this).data("disabled.editable", true);
            return
        }
        if ("enable" == target) {
            $(this).data("disabled.editable", false);
            return
        }
        if ("destroy" == target) {
            $(this).unbind($(this).data("event.editable")).removeData("disabled.editable").removeData("event.editable");
            return
        }
        var settings = $.extend({}, $.fn.editable.defaults, {
            target: target
        }, options);
        var plugin = $.editable.types[settings.type].plugin ||
        function () {};
        var submit = $.editable.types[settings.type].submit ||
        function () {};
        var buttons = $.editable.types[settings.type].buttons || $.editable.types.defaults.buttons;
        var content = $.editable.types[settings.type].content || $.editable.types.defaults.content;
        var element = $.editable.types[settings.type].element || $.editable.types.defaults.element;
        var reset = $.editable.types[settings.type].reset || $.editable.types.defaults.reset;
        var callback = settings.callback ||
        function () {};
        var onedit = settings.onedit ||
        function () {};
        var onsubmit = settings.onsubmit ||
        function () {};
        var onreset = settings.onreset ||
        function () {};
        var onerror = settings.onerror || reset;
        if (settings.tooltip) {
            $(this).attr("title", settings.tooltip)
        }
        settings.autowidth = "auto" == settings.width;
        settings.autoheight = "auto" == settings.height;
        return this.each(function () {
            var self = this;
            var savedwidth = $(self).width();
            var savedheight = $(self).height();
            $(this).data("event.editable", settings.event);
            if (!$.trim($(this).html())) {
                $(this).html(settings.placeholder)
            }
            $(this).bind(settings.event, function (e) {
                if (true === $(this).data("disabled.editable")) {
                    return
                }
                if (self.editing) {
                    return
                }
                if (false === onedit.apply(this, [settings, self])) {
                    return
                }
                e.preventDefault();
                e.stopPropagation();
                if (settings.tooltip) {
                    $(self).removeAttr("title")
                }
                if (0 == $(self).width()) {
                    settings.width = savedwidth;
                    settings.height = savedheight
                } else {
                    if (settings.width != "none") {
                        settings.width = settings.autowidth ? $(self).width() : settings.width
                    }
                    if (settings.height != "none") {
                        settings.height = settings.autoheight ? $(self).height() : settings.height
                    }
                }
                if ($(this).html().toLowerCase().replace(/(;|")/g, "") == settings.placeholder.toLowerCase().replace(/(;|")/g, "")) {
                    $(this).html("")
                }
                self.editing = true;
                self.revert = $(self).html();
                $(self).html("");
                var form = $("<form />");
                if (settings.cssclass) {
                    if ("inherit" == settings.cssclass) {
                        form.attr("class", $(self).attr("class"))
                    } else {
                        form.attr("class", settings.cssclass)
                    }
                }
                if (settings.style) {
                    if ("inherit" == settings.style) {
                        form.attr("style", $(self).attr("style"));
                        form.css("display", $(self).css("display"))
                    } else {
                        form.attr("style", settings.style)
                    }
                }
                var input = element.apply(form, [settings, self]);
                var input_content;
                if (settings.loadurl) {
                    var t = setTimeout(function () {
                        input.disabled = true;
                        content.apply(form, [settings.loadtext, settings, self])
                    }, 100);
                    var loaddata = {};
                    loaddata[settings.id] = self.id;
                    if ($.isFunction(settings.loaddata)) {
                        $.extend(loaddata, settings.loaddata.apply(self, [self.revert, settings]))
                    } else {
                        $.extend(loaddata, settings.loaddata)
                    }
                    $.ajax({
                        type: settings.loadtype,
                        url: settings.loadurl,
                        data: loaddata,
                        async: false,
                        success: function (result) {
                            window.clearTimeout(t);
                            input_content = result;
                            input.disabled = false
                        }
                    })
                } else {
                    if (settings.data) {
                        input_content = settings.data;
                        if ($.isFunction(settings.data)) {
                            input_content = settings.data.apply(self, [self.revert, settings])
                        }
                    } else {
                        input_content = self.revert
                    }
                }
                content.apply(form, [input_content, settings, self]);
                input.attr("name", settings.name);
                buttons.apply(form, [settings, self]);
                $(self).append(form);
                plugin.apply(form, [settings, self]);
                $(":input:visible:enabled:first", form).focus();
                if (settings.select) {
                    input.select()
                }
                input.keydown(function (e) {
                    if (e.keyCode == 27) {
                        e.preventDefault();
                        reset.apply(form, [settings, self])
                    }
                });
                var t;
                if ("cancel" == settings.onblur) {
                    input.blur(function (e) {
                        t = setTimeout(function () {
                            reset.apply(form, [settings, self])
                        }, 500)
                    })
                } else {
                    if ("submit" == settings.onblur) {
                        input.blur(function (e) {
                            t = setTimeout(function () {
                                form.submit()
                            }, 200)
                        })
                    } else {
                        if ($.isFunction(settings.onblur)) {
                            input.blur(function (e) {
                                settings.onblur.apply(self, [input.val(), settings])
                            })
                        } else {
                            input.blur(function (e) {})
                        }
                    }
                }
                form.submit(function (e) {
                    if (t) {
                        clearTimeout(t)
                    }
                    e.preventDefault();
                    if (false !== onsubmit.apply(form, [settings, self])) {
                        if (false !== submit.apply(form, [settings, self])) {
                            if ($.isFunction(settings.target)) {
                                var str = settings.target.apply(self, [input.val(), settings]);
                                $(self).html(str);
                                self.editing = false;
                                callback.apply(self, [self.innerHTML, settings]);
                                if (!$.trim($(self).html())) {
                                    $(self).html(settings.placeholder)
                                }
                            } else {
                                var submitdata = {};
                                submitdata[settings.name] = input.val();
                                submitdata[settings.id] = self.id;
                                if ($.isFunction(settings.submitdata)) {
                                    $.extend(submitdata, settings.submitdata.apply(self, [self.revert, settings]))
                                } else {
                                    $.extend(submitdata, settings.submitdata)
                                }
                                if ("PUT" == settings.method) {
                                    submitdata._method = "put"
                                }
                                $(self).html(settings.indicator);
                                var ajaxoptions = {
                                    type: "POST",
                                    data: submitdata,
                                    dataType: "html",
                                    url: settings.target,
                                    success: function (result, status) {
                                        if (ajaxoptions.dataType == "html") {
                                            $(self).html(result)
                                        }
                                        self.editing = false;
                                        callback.apply(self, [result, settings]);
                                        if (!$.trim($(self).html())) {
                                            $(self).html(settings.placeholder)
                                        }
                                    },
                                    error: function (xhr, status, error) {
                                        onerror.apply(form, [settings, self, xhr])
                                    }
                                };
                                $.extend(ajaxoptions, settings.ajaxoptions);
                                $.ajax(ajaxoptions)
                            }
                        }
                    }
                    $(self).attr("title", settings.tooltip);
                    return false
                })
            });
            this.reset = function (form) {
                if (this.editing) {
                    if (false !== onreset.apply(form, [settings, self])) {
                        $(self).html(self.revert);
                        self.editing = false;
                        if (!$.trim($(self).html())) {
                            $(self).html(settings.placeholder)
                        }
                        if (settings.tooltip) {
                            $(self).attr("title", settings.tooltip)
                        }
                    }
                }
            }
        })
    };
    $.editable = {
        types: {
            defaults: {
                element: function (settings, original) {
                    var input = $('<input type="hidden"></input>');
                    $(this).append(input);
                    return (input)
                },
                content: function (string, settings, original) {
                    $(":input:first", this).val(string)
                },
                reset: function (settings, original) {
                    original.reset(this)
                },
                buttons: function (settings, original) {
                    var form = this;
                    if (settings.submit) {
                        if (settings.submit.match(/>$/)) {
                            var submit = $(settings.submit).click(function () {
                                if (submit.attr("type") != "submit") {
                                    form.submit()
                                }
                            })
                        } else {
                            var submit = $('<button type="submit" />');
                            submit.html(settings.submit)
                        }
                        $(this).append(submit)
                    }
                    if (settings.cancel) {
                        if (settings.cancel.match(/>$/)) {
                            var cancel = $(settings.cancel)
                        } else {
                            var cancel = $('<button type="cancel" />');
                            cancel.html(settings.cancel)
                        }
                        $(this).append(cancel);
                        $(cancel).click(function (event) {
                            if ($.isFunction($.editable.types[settings.type].reset)) {
                                var reset = $.editable.types[settings.type].reset
                            } else {
                                var reset = $.editable.types.defaults.reset
                            }
                            reset.apply(form, [settings, original]);
                            return false
                        })
                    }
                }
            },
            text: {
                element: function (settings, original) {
                    var input = $("<input />");
                    if (settings.width != "none") {
                        input.width(settings.width)
                    }
                    if (settings.height != "none") {
                        input.height(settings.height)
                    }
                    input.attr("autocomplete", "off");
                    $(this).append(input);
                    return (input)
                }
            },
            textarea: {
                element: function (settings, original) {
                    var textarea = $("<textarea />");
                    if (settings.rows) {
                        textarea.attr("rows", settings.rows)
                    } else {
                        if (settings.height != "none") {
                            textarea.height(settings.height)
                        }
                    }
                    if (settings.cols) {
                        textarea.attr("cols", settings.cols)
                    } else {
                        if (settings.width != "none") {
                            textarea.width(settings.width)
                        }
                    }
                    $(this).append(textarea);
                    return (textarea)
                }
            },
            select: {
                element: function (settings, original) {
                    var select = $("<select />");
                    $(this).append(select);
                    return (select)
                },
                content: function (data, settings, original) {
                    if (String == data.constructor) {
                        eval("var json = " + data)
                    } else {
                        var json = data
                    }
                    for (var key in json) {
                        if (!json.hasOwnProperty(key)) {
                            continue
                        }
                        if ("selected" == key) {
                            continue
                        }
                        var option = $("<option />").val(key).append(json[key]);
                        $("select", this).append(option)
                    }
                    $("select", this).children().each(function () {
                        if ($(this).val() == json.selected || $(this).text() == $.trim(original.revert)) {
                            $(this).attr("selected", "selected")
                        }
                    })
                }
            }
        },
        addInputType: function (name, input) {
            $.editable.types[name] = input
        }
    };
    $.fn.editable.defaults = {
        name: "value",
        id: "id",
        type: "text",
        width: "auto",
        height: "auto",
        event: "click.editable",
        onblur: "cancel",
        loadtype: "GET",
        loadtext: "Loading...",
        placeholder: "Click to edit",
        loaddata: {},
        submitdata: {},
        ajaxoptions: {}
    }
})(jQuery);
(function (b) {
    b.fn.extend({
        autocomplete: function (a, g) {
            var f = typeof a == "string";
            g = b.extend({}, b.Autocompleter.defaults, {
                url: f ? a : null,
                data: f ? null : a,
                delay: f ? b.Autocompleter.defaults.delay : 10,
                max: g && !g.scroll ? 10 : 150
            }, g);
            g.highlight = g.highlight ||
            function (c) {
                return c
            };
            g.formatMatch = g.formatMatch || g.formatItem;
            return this.each(function () {
                new b.Autocompleter(this, g)
            })
        },
        result: function (a) {
            return this.bind("result", a)
        },
        search: function (a) {
            return this.trigger("search", [a])
        },
        flushCache: function () {
            return this.trigger("flushCache")
        },
        setOptions: function (a) {
            return this.trigger("setOptions", [a])
        },
        unautocomplete: function () {
            return this.trigger("unautocomplete")
        }
    });
    b.Autocompleter = function (J, O) {
        var S = {
            UP: 38,
            DOWN: 40,
            DEL: 46,
            TAB: 9,
            RETURN: 13,
            ESC: 27,
            COMMA: 188,
            PAGEUP: 33,
            PAGEDOWN: 34,
            BACKSPACE: 8
        };
        var T = b(J).attr("autocomplete", "off").addClass(O.inputClass);
        var L;
        var F = "";
        var I = b.Autocompleter.Cache(O);
        var Q = 0;
        var A;
        var a = {
            mouseDownOnSelect: false
        };
        var D = b.Autocompleter.Select(O, J, R, a);
        var y;
        b.browser.opera && b(J.form).bind("submit.autocomplete", function () {
            if (y) {
                y = false;
                return false
            }
        });
        T.bind((b.browser.opera ? "keypress" : "keydown") + ".autocomplete", function (c) {
            A = c.keyCode;
            switch (c.keyCode) {
            case S.UP:
                c.preventDefault();
                if (D.visible()) {
                    D.prev()
                } else {
                    B(0, true)
                }
                break;
            case S.DOWN:
                c.preventDefault();
                if (D.visible()) {
                    D.next()
                } else {
                    B(0, true)
                }
                break;
            case S.PAGEUP:
                c.preventDefault();
                if (D.visible()) {
                    D.pageUp()
                } else {
                    B(0, true)
                }
                break;
            case S.PAGEDOWN:
                c.preventDefault();
                if (D.visible()) {
                    D.pageDown()
                } else {
                    B(0, true)
                }
                break;
            case S.COMMA:
                z();
                break;
            case S.TAB:
            case S.RETURN:
                if (R()) {
                    c.preventDefault();
                    y = true;
                    return false
                }
                break;
            case S.ESC:
                D.hide();
                break;
            default:
                clearTimeout(L);
                L = setTimeout(B, O.delay);
                break
            }
        }).focus(function () {
            Q++
        }).blur(function () {
            Q = 0;
            if (!a.mouseDownOnSelect) {
                C()
            }
        }).click(function () {
            if (Q++ > 1 && !D.visible()) {
                B(0, true)
            }
        }).bind("search", function () {
            var d = (arguments.length > 1) ? arguments[1] : null;

            function c(g, h) {
                var f;
                if (h && h.length) {
                    for (var i = 0; i < h.length; i++) {
                        if (h[i].result.toLowerCase() == g.toLowerCase()) {
                            f = h[i];
                            break
                        }
                    }
                }
                if (typeof d == "function") {
                    d(f)
                } else {
                    T.trigger("result", f && [f.data, f.value])
                }
            }
            b.each(N(T.val()), function (f, g) {
                P(g, c, c)
            })
        }).bind("flushCache", function () {
            I.flush()
        }).bind("setOptions", function () {
            b.extend(O, arguments[1]);
            if ("data" in arguments[1]) {
                I.populate()
            }
        }).bind("unautocomplete", function () {
            D.unbind();
            T.unbind();
            b(J.form).unbind(".autocomplete")
        });

        function R() {
            var d = D.selected();
            if (!d) {
                return false
            }
            var f = d.result;
            F = f;
            if (O.multiple) {
                var c = N(T.val());
                if (c.length > 1) {
                    f = c.slice(0, c.length - 1).join(O.multipleSeparator) + O.multipleSeparator + f
                }
                f += O.multipleSeparator
            }
            T.val(f);
            z();
            T.trigger("result", [d.data, d.value]);
            return true
        }
        function B(c, d) {
            if (A == S.DEL) {
                D.hide();
                return
            }
            var f = T.val();
            if (!d && f == F) {
                return
            }
            F = f;
            f = M(f);
            if (f.length >= O.minChars) {
                T.addClass(O.loadingClass);
                if (!O.matchCase) {
                    f = f.toLowerCase()
                }
                P(f, K, z)
            } else {
                H();
                D.hide()
            }
        }
        function N(d) {
            if (!d) {
                return [""]
            }
            var c = d.split(O.multipleSeparator);
            var f = [];
            b.each(c, function (h, g) {
                if (b.trim(g)) {
                    f[h] = b.trim(g)
                }
            });
            return f
        }
        function M(d) {
            if (!O.multiple) {
                return d
            }
            var c = N(d);
            return c[c.length - 1]
        }
        function E(d, c) {
            if (O.autoFill && (M(T.val()).toLowerCase() == d.toLowerCase()) && A != S.BACKSPACE) {
                T.val(T.val() + c.substring(M(F).length));
                b.Autocompleter.Selection(J, F.length, F.length + c.length)
            }
        }
        function C() {
            clearTimeout(L);
            L = setTimeout(z, 200)
        }
        function z() {
            var c = D.visible();
            D.hide();
            clearTimeout(L);
            H();
            if (O.mustMatch) {
                T.search(function (f) {
                    if (!f) {
                        if (O.multiple) {
                            var d = N(T.val()).slice(0, -1);
                            T.val(d.join(O.multipleSeparator) + (d.length ? O.multipleSeparator : ""))
                        } else {
                            T.val("")
                        }
                    }
                })
            }
            if (c) {
                b.Autocompleter.Selection(J, J.value.length, J.value.length)
            }
        }
        function K(c, d) {
            if (d && d.length && Q) {
                H();
                D.display(d, c);
                E(c, d[0].value);
                D.show()
            } else {
                z()
            }
        }
        function P(f, h, g) {
            if (!O.matchCase) {
                f = f.toLowerCase()
            }
            var c = I.load(f);
            if (c && c.length) {
                h(f, c)
            } else {
                if ((typeof O.url == "string") && (O.url.length > 0)) {
                    var d = {
                        timestamp: +new Date()
                    };
                    b.each(O.extraParams, function (j, i) {
                        d[j] = typeof i == "function" ? i() : i
                    });
                    b.ajax({
                        mode: "abort",
                        port: "autocomplete" + J.name,
                        dataType: O.dataType,
                        url: O.url,
                        data: b.extend({
                            q: M(f),
                            limit: O.max
                        }, d),
                        success: function (i) {
                            var j = O.parse && O.parse(i) || G(i);
                            I.add(f, j);
                            h(f, j)
                        }
                    })
                } else {
                    D.emptyList();
                    g(f)
                }
            }
        }
        function G(h) {
            var g = [];
            var c = h.split("\n");
            for (var f = 0; f < c.length; f++) {
                var d = b.trim(c[f]);
                if (d) {
                    d = d.split("|");
                    g[g.length] = {
                        data: d,
                        value: d[0],
                        result: O.formatResult && O.formatResult(d, d[0]) || d[0]
                    }
                }
            }
            return g
        }
        function H() {
            T.removeClass(O.loadingClass)
        }
    };
    b.Autocompleter.defaults = {
        inputClass: "ac_input",
        resultsClass: "ac_results",
        loadingClass: "ac_loading",
        minChars: 1,
        delay: 400,
        matchCase: false,
        matchSubset: true,
        matchContains: false,
        cacheLength: 10,
        max: 100,
        mustMatch: false,
        extraParams: {},
        selectFirst: true,
        formatItem: function (a) {
            return a[0]
        },
        formatMatch: null,
        autoFill: false,
        width: 0,
        multiple: false,
        multipleSeparator: ", ",
        highlight: function (d, a) {
            return d.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + a.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi, "\\$1") + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<strong>$1</strong>")
        },
        scroll: true,
        scrollHeight: 180
    };
    b.Autocompleter.Cache = function (n) {
        var k = {};
        var m = 0;

        function i(c, d) {
            if (!n.matchCase) {
                c = c.toLowerCase()
            }
            var f = c.indexOf(d);
            if (f == -1) {
                return false
            }
            return f == 0 || n.matchContains
        }
        function j(c, d) {
            if (m > n.cacheLength) {
                a()
            }
            if (!k[c]) {
                m++
            }
            k[c] = d
        }
        function l() {
            if (!n.data) {
                return false
            }
            var f = {},
                g = 0;
            if (!n.url) {
                    n.cacheLength = 1
                }
            f[""] = [];
            for (var c = 0, d = n.data.length; c < d; c++) {
                    var r = n.data[c];
                    r = (typeof r == "string") ? [r] : r;
                    var s = n.formatMatch(r, c + 1, n.data.length);
                    if (s === false) {
                        continue
                    }
                    var t = s.charAt(0).toLowerCase();
                    if (!f[t]) {
                        f[t] = []
                    }
                    var h = {
                        value: s,
                        data: r,
                        result: n.formatResult && n.formatResult(r) || s
                    };
                    f[t].push(h);
                    if (g++ < n.max) {
                        f[""].push(h)
                    }
                }
            b.each(f, function (p, o) {
                    n.cacheLength++;
                    j(p, o)
                })
        }
        setTimeout(l, 25);

        function a() {
            k = {};
            m = 0
        }
        return {
            flush: a,
            add: j,
            populate: l,
            load: function (h) {
                if (!n.cacheLength || !m) {
                    return null
                }
                if (!n.url && n.matchContains) {
                    var c = [];
                    for (var f in k) {
                        if (f.length > 0) {
                            var g = k[f];
                            b.each(g, function (q, o) {
                                if (i(o.value, h)) {
                                    c.push(o)
                                }
                            })
                        }
                    }
                    return c
                } else {
                    if (k[h]) {
                        return k[h]
                    } else {
                        if (n.matchSubset) {
                            for (var d = h.length - 1; d >= n.minChars; d--) {
                                var g = k[h.substr(0, d)];
                                if (g) {
                                    var c = [];
                                    b.each(g, function (q, o) {
                                        if (i(o.value, h)) {
                                            c[c.length] = o
                                        }
                                    });
                                    return c
                                }
                            }
                        }
                    }
                }
                return null
            }
        }
    };
    b.Autocompleter.Select = function (G, B, z, v) {
        var C = {
            ACTIVE: "ac_over"
        };
        var A, F = -1,
            t, y = "",
            a = true,
            I, w;

        function x() {
                if (!a) {
                    return
                }
                I = b("<div/>").hide().addClass(G.resultsClass).css("position", "absolute").appendTo(document.body);
                w = b("<ul/>").appendTo(I).mouseover(function (c) {
                    if (u(c).nodeName && u(c).nodeName.toUpperCase() == "LI") {
                        F = b("li", w).removeClass(C.ACTIVE).index(u(c));
                        b(u(c)).addClass(C.ACTIVE)
                    }
                }).click(function (c) {
                    b(u(c)).addClass(C.ACTIVE);
                    z();
                    B.focus();
                    return false
                }).mousedown(function () {
                    v.mouseDownOnSelect = true
                }).mouseup(function () {
                    v.mouseDownOnSelect = false
                });
                if (G.width > 0) {
                    I.css("width", G.width)
                }
                a = false
            }
        function u(c) {
                var d = c.target;
                while (d && d.tagName != "LI") {
                    d = d.parentNode
                }
                if (!d) {
                    return []
                }
                return d
            }
        function D(f) {
                A.slice(F, F + 1).removeClass(C.ACTIVE);
                E(f);
                var c = A.slice(F, F + 1).addClass(C.ACTIVE);
                if (G.scroll) {
                    var d = 0;
                    A.slice(0, F).each(function () {
                        d += this.offsetHeight
                    });
                    if ((d + c[0].offsetHeight - w.scrollTop()) > w[0].clientHeight) {
                        w.scrollTop(d + c[0].offsetHeight - w.innerHeight())
                    } else {
                        if (d < w.scrollTop()) {
                            w.scrollTop(d)
                        }
                    }
                }
            }
        function E(c) {
                F += c;
                if (F < 0) {
                    F = A.size() - 1
                } else {
                    if (F >= A.size()) {
                        F = 0
                    }
                }
            }
        function J(c) {
                return G.max && G.max < c ? G.max : c
            }
        function H() {
                w.empty();
                var f = J(t.length);
                for (var d = 0; d < f; d++) {
                    if (!t[d]) {
                        continue
                    }
                    var c = G.formatItem(t[d].data, d + 1, f, t[d].value, y);
                    if (c === false) {
                        continue
                    }
                    var g = b("<li/>").html(G.highlight(c, y)).addClass(d % 2 == 0 ? "ac_even" : "ac_odd").appendTo(w)[0];
                    b.data(g, "ac_data", t[d])
                }
                A = w.find("li");
                if (G.selectFirst) {
                    A.slice(0, 1).addClass(C.ACTIVE);
                    F = 0
                }
                if (b.fn.bgiframe) {
                    w.bgiframe()
                }
            }
        return {
                display: function (c, d) {
                    x();
                    t = c;
                    y = d;
                    H()
                },
                next: function () {
                    D(1)
                },
                prev: function () {
                    D(-1)
                },
                pageUp: function () {
                    if (F != 0 && F - 8 < 0) {
                        D(-F)
                    } else {
                        D(-8)
                    }
                },
                pageDown: function () {
                    if (F != A.size() - 1 && F + 8 > A.size()) {
                        D(A.size() - 1 - F)
                    } else {
                        D(8)
                    }
                },
                hide: function () {
                    I && I.hide();
                    A && A.removeClass(C.ACTIVE);
                    F = -1
                },
                visible: function () {
                    return I && I.is(":visible")
                },
                current: function () {
                    return this.visible() && (A.filter("." + C.ACTIVE)[0] || G.selectFirst && A[0])
                },
                show: function () {
                    var c = b(B).offset();
                    I.css({
                        width: typeof G.width == "string" || G.width > 0 ? G.width : b(B).width(),
                        top: c.top + B.offsetHeight,
                        left: c.left
                    }).show();
                    if (G.scroll) {
                        w.scrollTop(0);
                        w.css({
                            maxHeight: G.scrollHeight,
                            overflow: "auto"
                        });
                        if (b.browser.msie && typeof document.body.style.maxHeight === "undefined") {
                            var f = 0;
                            A.each(function () {
                                f += this.offsetHeight
                            });
                            var d = f > G.scrollHeight;
                            w.css("height", d ? G.scrollHeight : f);
                            if (!d) {
                                A.width(w.width() - parseInt(A.css("padding-left")) - parseInt(A.css("padding-right")))
                            }
                        }
                    }
                },
                selected: function () {
                    var c = A && A.filter("." + C.ACTIVE).removeClass(C.ACTIVE);
                    return c && c.length && b.data(c[0], "ac_data")
                },
                emptyList: function () {
                    w && w.empty()
                },
                unbind: function () {
                    I && I.remove()
                }
            }
    };
    b.Autocompleter.Selection = function (g, f, h) {
        if (g.createTextRange) {
            var a = g.createTextRange();
            a.collapse(true);
            a.moveStart("character", f);
            a.moveEnd("character", h);
            a.select()
        } else {
            if (g.setSelectionRange) {
                g.setSelectionRange(f, h)
            } else {
                if (g.selectionStart) {
                    g.selectionStart = f;
                    g.selectionEnd = h
                }
            }
        }
        g.focus()
    }
})(jQuery);

function show_player(h, j) {
    var g = {};
    var i = {
        wmode: "transparent",
        bgcolor: "#000000"
    };
    var f = {};
    swfobject.embedSWF("pippalibrary/flash/audioplayer/small_aj_preview.swf?songUrl=" + j + "&looping=false&autoplay=true", h + "_swf", "70", "21", "9.0.0", "expressInstall.swf", g, i, f)
}(function (l) {
    var i = {
        preloadImg: true
    };
    var m = false;
    var o = function (a) {
        a = a.replace(/^url\((.*)\)/, "$1").replace(/^\"(.*)\"$/, "$1");
        var c = new Image();
        c.src = a.replace(/\.([a-zA-Z]*)$/, "-hover.$1");
        var b = new Image();
        b.src = a.replace(/\.([a-zA-Z]*)$/, "-focus.$1")
    };
    var k = function (b) {
        var a = l(".jqTransformSelectWrapper ul:visible");
        a.each(function () {
            var c = l(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);
            if (!(b && c.oLabel && c.oLabel.get(0) == b.get(0))) {
                l(this).hide()
            }
        })
    };
    var j = function (a) {
        if (l(a.target).parents(".jqTransformSelectWrapper").length === 0) {
            k(l(a.target))
        }
    };
    var p = function () {
        l(document).mousedown(j)
    };
    var n = function (a) {
        var b;
        l(".jqTransformSelectWrapper select", a).each(function () {
            b = (this.selectedIndex < 0) ? 0 : this.selectedIndex;
            l("ul", l(this).parent()).each(function () {
                l("a:eq(" + b + ")", this).click()
            })
        });
        l("a.jqTransformCheckbox, a.jqTransformRadio", a).removeClass("jqTransformChecked");
        l("input:checkbox, input:radio", a).each(function () {
            if (this.checked) {
                l("a", l(this).parent()).addClass("jqTransformChecked")
            }
        })
    };
    l.fn.jqTransSelect = function () {
        return this.each(function (d) {
            var s = l(this);
            if (s.hasClass("jqTransformHidden")) {
                return
            }
            if (s.attr("multiple")) {
                return
            }
            var f = s.addClass("jqTransformHidden").wrap('<div class="jqTransformSelectWrapper sprite"></div>').parent().css({
                zIndex: 10 - d
            });
            f.prepend('<div><span></span><a href="#" class="jqTransformSelectOpen sprite"></a></div><ul></ul>');
            var h = l("ul", f).css("width", s.width()).hide();
            l("option", this).each(function (t) {
                var q = l('<li><a href="#" index="' + t + '">' + l(this).html() + "</a></li>");
                h.append(q)
            });
            h.find("a").click(function () {
                l("a.selected", f).removeClass("selected");
                l(this).addClass("selected");
                if (s[0].selectedIndex != l(this).attr("index") && s[0].onchange) {
                    s[0].selectedIndex = l(this).attr("index");
                    s[0].onchange()
                }
                s[0].selectedIndex = l(this).attr("index");
                l("span:eq(0)", f).html(l(this).html());
                h.hide();
                return false
            });
            l("a:eq(" + this.selectedIndex + ")", h).click();
            l("span:first", f).click(function () {
                l("a.jqTransformSelectOpen", f).trigger("click")
            });
            var b = l("a.jqTransformSelectOpen", f).click(function () {
                if (h.css("display") == "none") {
                    k()
                }
                if (s.attr("disabled")) {
                    return false
                }
                h.slideToggle("fast", function () {
                    var q = (l("a.selected", h).offset().top - h.offset().top);
                    h.animate({
                        scrollTop: q
                    }, "fast")
                });
                return false
            });
            var c = s.outerWidth();
            var g = l("span:first", f);
            var r = (c > g.innerWidth()) ? c + b.outerWidth() : f.width();
            f.css("width", r);
            h.css("width", r - 2);
            g.css({
                width: c
            });
            h.css({
                display: "block",
                visibility: "hidden"
            });
            var a = (l("li", h).length) * (l("li:first", h).height());
            (a < h.height()) && h.css({
                height: a,
                overflow: "hidden"
            });
            h.css({
                display: "none",
                visibility: "visible"
            })
        })
    };
    l.fn.jqTransform = function (b) {
        var a = l.extend({}, i, b);
        return this.each(function () {
            var c = l(this);
            if (c.hasClass("jqtransformdone")) {
                return
            }
            c.addClass("jqtransformdone");
            if (l("select", this).jqTransSelect().length > 0) {
                p()
            }
            c.bind("reset", function () {
                var d = function () {
                    n(this)
                };
                window.setTimeout(d, 10)
            })
        })
    }
})(jQuery);
var swfobject = function () {
    var b = "undefined",
        Q = "object",
        n = "Shockwave Flash",
        p = "ShockwaveFlash.ShockwaveFlash",
        P = "application/x-shockwave-flash",
        m = "SWFObjectExprInst",
        j = window,
        K = document,
        T = navigator,
        o = [],
        N = [],
        i = [],
        d = [],
        J, Z = null,
        M = null,
        l = null,
        e = false,
        A = false;
    var h = function () {
            var v = typeof K.getElementById != b && typeof K.getElementsByTagName != b && typeof K.createElement != b,
                AC = [0, 0, 0],
                x = null;
            if (typeof T.plugins != b && typeof T.plugins[n] == Q) {
                    x = T.plugins[n].description;
                    if (x && !(typeof T.mimeTypes != b && T.mimeTypes[P] && !T.mimeTypes[P].enabledPlugin)) {
                        x = x.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
                        AC[0] = parseInt(x.replace(/^(.*)\..*$/, "$1"), 10);
                        AC[1] = parseInt(x.replace(/^.*\.(.*)\s.*$/, "$1"), 10);
                        AC[2] = /r/.test(x) ? parseInt(x.replace(/^.*r(.*)$/, "$1"), 10) : 0
                    }
                } else {
                    if (typeof j.ActiveXObject != b) {
                        var y = null,
                            AB = false;
                        try {
                                y = new ActiveXObject(p + ".7")
                            } catch (t) {
                                try {
                                    y = new ActiveXObject(p + ".6");
                                    AC = [6, 0, 21];
                                    y.AllowScriptAccess = "always"
                                } catch (t) {
                                    if (AC[0] == 6) {
                                        AB = true
                                    }
                                }
                                if (!AB) {
                                    try {
                                        y = new ActiveXObject(p)
                                    } catch (t) {}
                                }
                            }
                        if (!AB && y) {
                                try {
                                    x = y.GetVariable("$version");
                                    if (x) {
                                        x = x.split(" ")[1].split(",");
                                        AC = [parseInt(x[0], 10), parseInt(x[1], 10), parseInt(x[2], 10)]
                                    }
                                } catch (t) {}
                            }
                    }
                }
            var AD = T.userAgent.toLowerCase(),
                r = T.platform.toLowerCase(),
                AA = /webkit/.test(AD) ? parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false,
                q = false,
                z = r ? /win/.test(r) : /win/.test(AD),
                w = r ? /mac/.test(r) : /mac/.test(AD); /*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/
            return {
                    w3cdom: v,
                    pv: AC,
                    webkit: AA,
                    ie: q,
                    win: z,
                    mac: w
                }
        }();
    var L = function () {
            if (!h.w3cdom) {
                return
            }
            f(H);
            if (h.ie && h.win) {
                try {
                    K.write("<script id=__ie_ondomload defer=true src=//:><\/script>");
                    J = C("__ie_ondomload");
                    if (J) {
                        I(J, "onreadystatechange", S)
                    }
                } catch (q) {}
            }
            if (h.webkit && typeof K.readyState != b) {
                Z = setInterval(function () {
                    if (/loaded|complete/.test(K.readyState)) {
                        E()
                    }
                }, 10)
            }
            if (typeof K.addEventListener != b) {
                K.addEventListener("DOMContentLoaded", E, null)
            }
            R(E)
        }();

    function S() {
            if (J.readyState == "complete") {
                J.parentNode.removeChild(J);
                E()
            }
        }
    function E() {
            if (e) {
                return
            }
            if (h.ie && h.win) {
                var v = a("span");
                try {
                    var u = K.getElementsByTagName("body")[0].appendChild(v);
                    u.parentNode.removeChild(u)
                } catch (w) {
                    return
                }
            }
            e = true;
            if (Z) {
                clearInterval(Z);
                Z = null
            }
            var q = o.length;
            for (var r = 0; r < q; r++) {
                o[r]()
            }
        }
    function f(q) {
            if (e) {
                q()
            } else {
                o[o.length] = q
            }
        }
    function R(r) {
            if (typeof j.addEventListener != b) {
                j.addEventListener("load", r, false)
            } else {
                if (typeof K.addEventListener != b) {
                    K.addEventListener("load", r, false)
                } else {
                    if (typeof j.attachEvent != b) {
                        I(j, "onload", r)
                    } else {
                        if (typeof j.onload == "function") {
                            var q = j.onload;
                            j.onload = function () {
                                q();
                                r()
                            }
                        } else {
                            j.onload = r
                        }
                    }
                }
            }
        }
    function H() {
            var t = N.length;
            for (var q = 0; q < t; q++) {
                var u = N[q].id;
                if (h.pv[0] > 0) {
                    var r = C(u);
                    if (r) {
                        N[q].width = r.getAttribute("width") ? r.getAttribute("width") : "0";
                        N[q].height = r.getAttribute("height") ? r.getAttribute("height") : "0";
                        if (c(N[q].swfVersion)) {
                            if (h.webkit && h.webkit < 312) {
                                Y(r)
                            }
                            W(u, true)
                        } else {
                            if (N[q].expressInstall && !A && c("6.0.65") && (h.win || h.mac)) {
                                k(N[q])
                            } else {
                                O(r)
                            }
                        }
                    }
                } else {
                    W(u, true)
                }
            }
        }
    function Y(t) {
            var q = t.getElementsByTagName(Q)[0];
            if (q) {
                var w = a("embed"),
                    y = q.attributes;
                if (y) {
                        var v = y.length;
                        for (var u = 0; u < v; u++) {
                            if (y[u].nodeName == "DATA") {
                                w.setAttribute("src", y[u].nodeValue)
                            } else {
                                w.setAttribute(y[u].nodeName, y[u].nodeValue)
                            }
                        }
                    }
                var x = q.childNodes;
                if (x) {
                        var z = x.length;
                        for (var r = 0; r < z; r++) {
                            if (x[r].nodeType == 1 && x[r].nodeName == "PARAM") {
                                w.setAttribute(x[r].getAttribute("name"), x[r].getAttribute("value"))
                            }
                        }
                    }
                t.parentNode.replaceChild(w, t)
            }
        }
    function k(w) {
            A = true;
            var u = C(w.id);
            if (u) {
                if (w.altContentId) {
                    var y = C(w.altContentId);
                    if (y) {
                        M = y;
                        l = w.altContentId
                    }
                } else {
                    M = G(u)
                }
                if (!(/%$/.test(w.width)) && parseInt(w.width, 10) < 310) {
                    w.width = "310"
                }
                if (!(/%$/.test(w.height)) && parseInt(w.height, 10) < 137) {
                    w.height = "137"
                }
                K.title = K.title.slice(0, 47) + " - Flash Player Installation";
                var z = h.ie && h.win ? "ActiveX" : "PlugIn",
                    q = K.title,
                    r = "MMredirectURL=" + j.location + "&MMplayerType=" + z + "&MMdoctitle=" + q,
                    x = w.id;
                if (h.ie && h.win && u.readyState != 4) {
                        var t = a("div");
                        x += "SWFObjectNew";
                        t.setAttribute("id", x);
                        u.parentNode.insertBefore(t, u);
                        u.style.display = "none";
                        var v = function () {
                            u.parentNode.removeChild(u)
                        };
                        I(j, "onload", v)
                    }
                U({
                        data: w.expressInstall,
                        id: m,
                        width: w.width,
                        height: w.height
                    }, {
                        flashvars: r
                    }, x)
            }
        }
    function O(t) {
            if (h.ie && h.win && t.readyState != 4) {
                var r = a("div");
                t.parentNode.insertBefore(r, t);
                r.parentNode.replaceChild(G(t), r);
                t.style.display = "none";
                var q = function () {
                    t.parentNode.removeChild(t)
                };
                I(j, "onload", q)
            } else {
                t.parentNode.replaceChild(G(t), t)
            }
        }
    function G(v) {
            var u = a("div");
            if (h.win && h.ie) {
                u.innerHTML = v.innerHTML
            } else {
                var r = v.getElementsByTagName(Q)[0];
                if (r) {
                    var w = r.childNodes;
                    if (w) {
                        var q = w.length;
                        for (var t = 0; t < q; t++) {
                            if (!(w[t].nodeType == 1 && w[t].nodeName == "PARAM") && !(w[t].nodeType == 8)) {
                                u.appendChild(w[t].cloneNode(true))
                            }
                        }
                    }
                }
            }
            return u
        }
    function U(AG, AE, t) {
            var q, v = C(t);
            if (v) {
                if (typeof AG.id == b) {
                    AG.id = t
                }
                if (h.ie && h.win) {
                    var AF = "";
                    for (var AB in AG) {
                        if (AG[AB] != Object.prototype[AB]) {
                            if (AB.toLowerCase() == "data") {
                                AE.movie = AG[AB]
                            } else {
                                if (AB.toLowerCase() == "styleclass") {
                                    AF += ' class="' + AG[AB] + '"'
                                } else {
                                    if (AB.toLowerCase() != "classid") {
                                        AF += " " + AB + '="' + AG[AB] + '"'
                                    }
                                }
                            }
                        }
                    }
                    var AD = "";
                    for (var AA in AE) {
                        if (AE[AA] != Object.prototype[AA]) {
                            AD += '<param name="' + AA + '" value="' + AE[AA] + '" />'
                        }
                    }
                    v.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + AF + ">" + AD + "</object>";
                    i[i.length] = AG.id;
                    q = C(AG.id)
                } else {
                    if (h.webkit && h.webkit < 312) {
                        var AC = a("embed");
                        AC.setAttribute("type", P);
                        for (var z in AG) {
                            if (AG[z] != Object.prototype[z]) {
                                if (z.toLowerCase() == "data") {
                                    AC.setAttribute("src", AG[z])
                                } else {
                                    if (z.toLowerCase() == "styleclass") {
                                        AC.setAttribute("class", AG[z])
                                    } else {
                                        if (z.toLowerCase() != "classid") {
                                            AC.setAttribute(z, AG[z])
                                        }
                                    }
                                }
                            }
                        }
                        for (var y in AE) {
                            if (AE[y] != Object.prototype[y]) {
                                if (y.toLowerCase() != "movie") {
                                    AC.setAttribute(y, AE[y])
                                }
                            }
                        }
                        v.parentNode.replaceChild(AC, v);
                        q = AC
                    } else {
                        var u = a(Q);
                        u.setAttribute("type", P);
                        for (var x in AG) {
                            if (AG[x] != Object.prototype[x]) {
                                if (x.toLowerCase() == "styleclass") {
                                    u.setAttribute("class", AG[x])
                                } else {
                                    if (x.toLowerCase() != "classid") {
                                        u.setAttribute(x, AG[x])
                                    }
                                }
                            }
                        }
                        for (var w in AE) {
                            if (AE[w] != Object.prototype[w] && w.toLowerCase() != "movie") {
                                F(u, w, AE[w])
                            }
                        }
                        v.parentNode.replaceChild(u, v);
                        q = u
                    }
                }
            }
            return q
        }
    function F(t, q, r) {
            var u = a("param");
            u.setAttribute("name", q);
            u.setAttribute("value", r);
            t.appendChild(u)
        }
    function X(r) {
            var q = C(r);
            if (q && (q.nodeName == "OBJECT" || q.nodeName == "EMBED")) {
                if (h.ie && h.win) {
                    if (q.readyState == 4) {
                        B(r)
                    } else {
                        j.attachEvent("onload", function () {
                            B(r)
                        })
                    }
                } else {
                    q.parentNode.removeChild(q)
                }
            }
        }
    function B(t) {
            var r = C(t);
            if (r) {
                for (var q in r) {
                    if (typeof r[q] == "function") {
                        r[q] = null
                    }
                }
                r.parentNode.removeChild(r)
            }
        }
    function C(t) {
            var q = null;
            try {
                q = K.getElementById(t)
            } catch (r) {}
            return q
        }
    function a(q) {
            return K.createElement(q)
        }
    function I(t, q, r) {
            t.attachEvent(q, r);
            d[d.length] = [t, q, r]
        }
    function c(t) {
            var r = h.pv,
                q = t.split(".");
            q[0] = parseInt(q[0], 10);
            q[1] = parseInt(q[1], 10) || 0;
            q[2] = parseInt(q[2], 10) || 0;
            return (r[0] > q[0] || (r[0] == q[0] && r[1] > q[1]) || (r[0] == q[0] && r[1] == q[1] && r[2] >= q[2])) ? true : false
        }
    function V(v, r) {
            if (h.ie && h.mac) {
                return
            }
            var u = K.getElementsByTagName("head")[0],
                t = a("style");
            t.setAttribute("type", "text/css");
            t.setAttribute("media", "screen");
            if (!(h.ie && h.win) && typeof K.createTextNode != b) {
                    t.appendChild(K.createTextNode(v + " {" + r + "}"))
                }
            u.appendChild(t);
            if (h.ie && h.win && typeof K.styleSheets != b && K.styleSheets.length > 0) {
                    var q = K.styleSheets[K.styleSheets.length - 1];
                    if (typeof q.addRule == Q) {
                        q.addRule(v, r)
                    }
                }
        }
    function W(t, q) {
            var r = q ? "visible" : "hidden";
            if (e && C(t)) {
                C(t).style.visibility = r
            } else {
                V("#" + t, "visibility:" + r)
            }
        }
    function g(s) {
            var r = /[\\\"<>\.;]/;
            var q = r.exec(s) != null;
            return q ? encodeURIComponent(s) : s
        }
    var D = function () {
            if (h.ie && h.win) {
                window.attachEvent("onunload", function () {
                    var w = d.length;
                    for (var v = 0; v < w; v++) {
                        d[v][0].detachEvent(d[v][1], d[v][2])
                    }
                    var t = i.length;
                    for (var u = 0; u < t; u++) {
                        X(i[u])
                    }
                    for (var r in h) {
                        h[r] = null
                    }
                    h = null;
                    for (var q in swfobject) {
                        swfobject[q] = null
                    }
                    swfobject = null
                })
            }
        }();
    return {
            registerObject: function (u, q, t) {
                if (!h.w3cdom || !u || !q) {
                    return
                }
                var r = {};
                r.id = u;
                r.swfVersion = q;
                r.expressInstall = t ? t : false;
                N[N.length] = r;
                W(u, false)
            },
            getObjectById: function (v) {
                var q = null;
                if (h.w3cdom) {
                    var t = C(v);
                    if (t) {
                        var u = t.getElementsByTagName(Q)[0];
                        if (!u || (u && typeof t.SetVariable != b)) {
                            q = t
                        } else {
                            if (typeof u.SetVariable != b) {
                                q = u
                            }
                        }
                    }
                }
                return q
            },
            embedSWF: function (x, AE, AB, AD, q, w, r, z, AC) {
                if (!h.w3cdom || !x || !AE || !AB || !AD || !q) {
                    return
                }
                AB += "";
                AD += "";
                if (c(q)) {
                    W(AE, false);
                    var AA = {};
                    if (AC && typeof AC === Q) {
                        for (var v in AC) {
                            if (AC[v] != Object.prototype[v]) {
                                AA[v] = AC[v]
                            }
                        }
                    }
                    AA.data = x;
                    AA.width = AB;
                    AA.height = AD;
                    var y = {};
                    if (z && typeof z === Q) {
                        for (var u in z) {
                            if (z[u] != Object.prototype[u]) {
                                y[u] = z[u]
                            }
                        }
                    }
                    if (r && typeof r === Q) {
                        for (var t in r) {
                            if (r[t] != Object.prototype[t]) {
                                if (typeof y.flashvars != b) {
                                    y.flashvars += "&" + t + "=" + r[t]
                                } else {
                                    y.flashvars = t + "=" + r[t]
                                }
                            }
                        }
                    }
                    f(function () {
                        U(AA, y, AE);
                        if (AA.id == AE) {
                            W(AE, true)
                        }
                    })
                } else {
                    if (w && !A && c("6.0.65") && (h.win || h.mac)) {
                        A = true;
                        W(AE, false);
                        f(function () {
                            var AF = {};
                            AF.id = AF.altContentId = AE;
                            AF.width = AB;
                            AF.height = AD;
                            AF.expressInstall = w;
                            k(AF)
                        })
                    }
                }
            },
            getFlashPlayerVersion: function () {
                return {
                    major: h.pv[0],
                    minor: h.pv[1],
                    release: h.pv[2]
                }
            },
            hasFlashPlayerVersion: c,
            createSWF: function (t, r, q) {
                if (h.w3cdom) {
                    return U(t, r, q)
                } else {
                    return undefined
                }
            },
            removeSWF: function (q) {
                if (h.w3cdom) {
                    X(q)
                }
            },
            createCSS: function (r, q) {
                if (h.w3cdom) {
                    V(r, q)
                }
            },
            addDomLoadEvent: f,
            addLoadEvent: R,
            getQueryParamValue: function (v) {
                var u = K.location.search || K.location.hash;
                if (v == null) {
                    return g(u)
                }
                if (u) {
                    var t = u.substring(1).split("&");
                    for (var r = 0; r < t.length; r++) {
                        if (t[r].substring(0, t[r].indexOf("=")) == v) {
                            return g(t[r].substring((t[r].indexOf("=") + 1)))
                        }
                    }
                }
                return ""
            },
            expressInstallCallback: function () {
                if (A && M) {
                    var q = C(m);
                    if (q) {
                        q.parentNode.replaceChild(M, q);
                        if (l) {
                            W(l, true);
                            if (h.ie && h.win) {
                                M.style.display = "block"
                            }
                        }
                        M = null;
                        l = null;
                        A = false
                    }
                }
            }
        }
}();
$(".email-inline-edit").editable(function (c, d) {
    $("#ajax-feedback").show();
    $.ajax({
        type: "GET",
        data: {
            email_address: c
        },
        url: "/admin/commission/set_withdrawal_payment_email_address/" + $(this).attr("id"),
        success: function (a) {
            $("#ajax-feedback").hide()
        }
    });
    return c
}, {
    placeholder: "Click to add email address."
});
$(".payment-instructions-inline-edit").editable(function (c, d) {
    $("#ajax-feedback").show();
    $.ajax({
        type: "POST",
        data: {
            instructions: c
        },
        url: "/admin/commission/set_withdrawal_payment_instructions/" + $(this).attr("id"),
        success: function (a) {
            $("#ajax-feedback").hide()
        }
    });
    return c.replace("<br>", "\n")
}, {
    type: "textarea",
    submit: "Save"
});

function hide_everything() {
    $("#paypal_instructions").hide();
    $("#moneybookers_instructions").hide();
    $("#payment_email_address_field").hide();
    $("#other_instructions").hide();
    $("#instructions_field").hide()
}
function show_appropriate_fields(b) {
    hide_everything();
    if (b === "paypal") {
        $("#paypal_instructions").show();
        $("#payment_email_address_field").show();
        $("#swift-notice").hide()
    } else {
        if (b === "moneybookers") {
            $("#moneybookers_instructions").show();
            $("#payment_email_address_field").show();
            $("#swift-notice").hide()
        } else {
            if (b === "other") {
                $("#other_instructions").show();
                $("#instructions_field").show();
                $("#swift-notice").show()
            }
        }
    }
}
function all_earnings_selected() {
    $("#all-earnings-notice").show();
    set_amount_field_enabling()
}
function custom_amount_selected() {
    $("#all-earnings-notice").hide();
    set_amount_field_enabling()
}
function set_amount_field_enabling() {
    document.getElementById("amount").disabled = document.getElementById("maximum_at_period_end_true").checked
}
function show_resident_type_field(b) {
    if (b === true) {
        $("#resident_type").show()
    } else {
        $("#resident_type").hide()
    }
}
function show_tax_number_fields(b) {
    if (b === true) {
        $("#tax_number_fields").show()
    } else {
        $("#tax_number_fields").hide()
    }
}
$("#purchase-dropdown").show();
$("#purchase-dropdown button.submit-button").click(function () {
    $(this).parents("#purchase-dropdown").find("[name=licence]").val($(this).val());
    $(this).parents("#purchase-dropdown").find("span.licence-name").text($(this).attr("name"));
    return false
});

function choose_licence(l, k, h, i, m, j) {
    $("#buynow-form input[name=licence], #prepaid-form input[name=licence]").val(l);
    $("#cost_for_js").val(k);
    $("strong.buynow-figure").text("$" + h);
    $("strong.prepaid-figure").text("$" + m);
    $("#item_cost").html("<span>$</span>" + h);
    $("p.item_price_details span:first").text(m)
}
$("div.fancy-purchase-panel input[type=submit]").remove();
var animatePanel = function (c) {
    var d = !c ? "show" : c;
    $("div.fancy-purchase-panel").animate({
        height: d,
        opacity: d,
        marginBottom: d
    }, "slow")
};
$("#purchase-form").submit(function () {
    animatePanel();
    return false
});
$("#purchase-form > button").click(function (b) {
    b.preventDefault();
    animatePanel();
    return false
});
$("div.fancy-purchase-panel a.close").click(function () {
    animatePanel("hide");
    return false
});
$("a.buynow-submit").click(function () {
    $(this).parent().siblings("form").submit();
    return false
});
$("a.prepaid-submit").click(function () {
    if (confirm_purchase($("#stored-item-name").val(), $("#stored-item-category").val())) {
        $(this).parent().siblings("form").submit()
    }
    return false
});

function confirm_purchase(c, d) {
    return confirm("You are about to purchase " + c + " (from the " + d + " category) using your prepaid balance.\n\nPlease review the item attributes to ensure this item suits your needs. We can only issue a refund if the item has not been downloaded, is faulty, or does not work as described on the item page.\n\nBy clicking okay you will immediately purchase this item.")
}
$("#search-bar form div:first input[name=term]").focus(function () {
    if (this.value === this.defaultValue) {
        this.value = ""
    } else {
        this.select()
    }
    $("#search-bar div.fancy-panel").fadeIn("fast");
    $("#search-bar div.arrow").removeClass("arrow-up");
    $("#search-bar div.arrow").addClass("arrow-down")
});
$("#search-bar form div:first input[name=term]").click(function () {
    $("#search-bar div.fancy-panel").fadeIn("fast");
    $("#search-bar div.arrow").removeClass("arrow-up");
    $("#search-bar div.arrow").addClass("arrow-down")
});
$("#search-bar form div:first").mouseleave(function () {
    $("#search-bar div.fancy-panel").fadeOut("fast");
    $("#search-bar div.arrow").removeClass("arrow-down");
    $("#search-bar div.arrow").addClass("arrow-up")
});
$("#search-bar form div:first input[name=term]").blur(function () {
    if ($.trim(this.value) === "") {
        this.value = (this.defaultValue ? this.defaultValue : "")
    }
});
$("#search-bar form").submit(function () {
    var b = $("#search-bar form div:first input[name=term]").val();
    if (b === "Start Searching ..." || b === "") {
        $("#search-bar div.fancy-panel:hidden").fadeIn("fast");
        return false
    }
    return true
});
var allCats = $("#search-bar input.all-cats");
if (allCats.is(":checked")) {
    $("#search-bar input.sub-cat").each(function () {
        $(this).attr("disabled", "disabled");
        $(this).attr("checked", "true")
    })
}
allCats.change(function () {
    if (allCats.is(":checked")) {
        $("#search-bar input.sub-cat").each(function () {
            $(this).attr("disabled", "true");
            $(this).attr("checked", "false")
        })
    } else {
        $("#search-bar input.sub-cat").each(function () {
            $(this).removeAttr("disabled");
            $(this).removeAttr("checked")
        })
    }
});
var SiteSwitcher = function () {
    var f, d, g;
    f = $(window).width();
    d = $(window).height();
    g = $("<div class='trans'></div>");
    g.css("height", d);
    g.css("width", f);
    g.hide();
    $("#marketplace-switcher").click(function () {
        $("#marketplace-panel").show();
        g.css("width", $(document).width());
        g.css("height", $(window).height());
        g.show()
    });
    g.click(function () {
        $("#marketplace-panel").hide();
        g.hide()
    });
    $("body").append(g)
};
$(document).ready(function () {
    var b = new SiteSwitcher()
});
var titleElement = $("#header h1.page-title");
var title = titleElement.html();
if (title.length > 28) {
    titleElement.html(title.substring(0, 28));
    titleElement.append(" ...")
}
if (!($.browser.safari)) {
    Cufon.replace("#home-panel.guest h2", {
        fontFamily: "News Gothic MT"
    });
    Cufon.replace("#home-panel.guest h3", {
        fontFamily: "News Gothic MT"
    });
    Cufon.replace("#home-panel.guest p", {
        fontFamily: "News Gothic MT"
    });
    Cufon.replace("h1.page-title", {
        fontFamily: "News Gothic MT"
    })
}
try {
    $(".admin-accordion").accordion({
        autoHeight: false,
        collapsible: true,
        active: false,
        navigation: true
    });
    $("#accordion").accordion({
        autoHeight: false
    })
} catch (e) {}
$("div.big-announcement a").click(function () {
    $("div.announcement-container").animate({
        height: "toggle",
        opacity: "toggle"
    }, "slow");
    return true
});

function formatItem(b) {
    return b[0]
}
function formatResult(b) {
    return b[0].replace(/(<\.+?>)/gi, "")
}
$("input.tagInput").autocomplete("/tag/complete", {
    width: 460,
    scrollHeight: 250,
    minChars: 3,
    multiple: true,
    matchContains: true,
    formatItem: formatItem,
    formatResult: formatResult
});
$(".fancy-comment").fancybox({
    padding: 12,
    frameWidth: 542,
    frameHeight: 270,
    hideOnContentClick: false
});
$(".fancy-comment-flag").fancybox({
    padding: 12,
    frameWidth: 542,
    frameHeight: 400,
    hideOnContentClick: false
});
$("form.fancy-form").jqTransform();

function gridify(h, i) {
    $(i + " a.grid").removeClass("input-link").addClass("input-link-activated");
    $(i + " a.list").removeClass("input-link-activated").addClass("input-link");
    $.cookie("item-layout", "grid");
    var g, f;
    g = $(h + ".item-list li");
    $(h).removeClass("item-list").addClass("item-grid");
    for (f = 1; f < g.length; f += 1) {
        if (f % 5 === 0) {
            $(g[f - 1]).addClass("last");
            $(g[f]).addClass("first");
            $(g[f - 1]).after('<li class="gridbreaker"></li>')
        }
    }
}
function listify(c, d) {
    $(d + " a.list").removeClass("input-link").addClass("input-link-activated");
    $(d + " a.grid").removeClass("input-link-activated").addClass("input-link");
    $(c + ".item-grid").removeClass("item-grid").addClass("item-list");
    $(c + " li.gridbreaker").remove();
    $(c + " li.first").removeClass("first");
    $(c + " li.last").removeClass("last");
    $.cookie("item-layout", "list")
}
$(document).ready(function () {
    var b = $.cookie("item-layout");
    if (b === "grid") {
        gridify("#items ul", "#layout-buttons")
    } else {
        if (b === "list") {
            listify("#items ul", "#layout-buttons")
        }
    }
    $("#layout-buttons a.grid").click(function () {
        if ($("#items ul.item-grid").length === 0) {
            gridify("#items ul", "#layout-buttons")
        }
        return false
    });
    $("#layout-buttons a.list").click(function () {
        listify("#items ul", "#layout-buttons");
        return false
    })
});
var locked, ratingsSiteKey;

function toggle_stars(f, i) {
    var g, h;
    if (locked[f] !== true) {
        for (g = 1; g <= 5; g += 1) {
            h = f + "_" + g;
            if (g > i) {
                turn_off_star(h)
            } else {
                turn_on_star(h)
            }
        }
    }
}
function lock_stars(b) {
    locked[b] = true
}
function turn_on_star(b) {
    $("#" + b).attr("src", "/images/" + ratingsSiteKey + "/rating_star_small.png")
}
function turn_off_star(b) {
    $("#" + b).attr("src", "/images/common/icons-buttons/rating/star-off-small.png")
}
function reset_stars(d, c) {
    toggle_stars(d, c)
}
$("#tag-groups a.input-link").click(function () {
    var d, g, f;
    d = $(this);
    g = d.parents(".tags-sidebar");
    g.find(".tag-list").hide();
    g.find(".input-link-activated").addClass("input-link");
    g.find(".input-link-activated").removeClass("input-link-activated");
    d.addClass("input-link-activated");
    d.removeClass("input-link");
    f = d.attr("href");
    $(f).show();
    return false
});
$("#tag-groups span.all").parent("a").click(function () {
    var d, c;
    d = $(this);
    c = d.parents(".tags-sidebar");
    $(".tags-sidebar ul.tag-list").show();
    c.find(".input-link-activated").addClass("input-link");
    c.find(".input-link-activated").removeClass("input-link-activated");
    d.addClass("input-link-activated");
    d.removeClass("input-link");
    return false
});

function load_tooltips(b) {
    $(b + " img.show-tooltip").tooltip({
        track: true,
        delay: 0,
        left: -25,
        top: 35,
        extraClass: "pippa-tip",
        showURL: false
    })
}
$(document).ready(function () {
    load_tooltips("")
});

function EnvatoLightbox() {
    var m, j, l, k, h, i;
    m = this;
    j = null;
    l = function l() {
        var c, a, b, d;
        c = document.createElement("div");
        a = document.createElement("div");
        b = document.createElement("p");
        d = document.createElement("img");
        c.id = "lightbox";
        d.id = "lightbox_img";
        $(c).addClass("pippa-tip");
        $(a).addClass("inner-boundry");
        $("#lightbox").hide();
        document.body.appendChild(c);
        c.appendChild(d);
        return c
    };
    h = function h(a) {
        var b = m.address + $(a).attr("name");
        return b
    };
    k = function k(f) {
        var A, C, a, I, c, M, E, B, b, d, D, g, G, H, J, L, K, F;
        A = $(j).children("img");
        C = $(j).offset().left;
        a = C + A.width();
        I = $(j).offset().top + 14;
        c = I - A.height();
        if ((f.pageX > C) && (f.pageX < a) && (f.pageY > c) && (f.pageY < I)) {
            M = $("#lightbox");
            E = 10;
            B = 20;
            b = $(window).width() - E;
            d = $(window).height() - E;
            D = $(window).scrollTop();
            g = $(window).scrollLeft();
            G = f.pageX;
            H = f.pageY;
            J = 600;
            L = 310;
            if ((G - g + J + B) < b) {
                K = G + B
            } else {
                K = b - J
            }
            if ((H - D) < (d / 2)) {
                F = H + B
            } else {
                F = H - L - B
            }
            M.css("position", "absolute");
            M.css("top", F + "px");
            M.css("left", K + "px");
            M.css("zIndex", 1100)
        } else {}
    };
    m.bindLightbox = function (a) {
        $(a + " a.tooltip-preview").each(function (b, c) {
            var f, d;
            f = $(this).prev("a");
            d = $(this).attr("href");
            $(this).prev("a").mouseenter(function () {
                m.showLightbox(f, d)
            }).mouseleave(function () {
                m.killLightbox()
            })
        });
        return m
    };
    m.showLightbox = function (c, b) {
        if (!j) {
            var a, d;
            a = l();
            d = $("#lightbox_img");
            d.attr({
                src: b
            });
            $("#lightbox").show();
            $(document).mousemove(function (f) {
                k(f)
            });
            j = c;
            $(j).children("img").removeAttr("title")
        }
    };
    m.killLightbox = function () {
        $("#lightbox").remove();
        $(document).unbind("mousemove");
        j = null
    };
    m.setAddress = function (a) {
        m.address = a;
        return this
    };
    m.getAddress = function () {
        return m.address
    }
}
var envatoLightbox = new EnvatoLightbox();
envatoLightbox.setAddress("/item/t/lightbox/");
$(document).ready(function () {
    envatoLightbox.bindLightbox("")
});
$("#top-author-filters select").each(function () {
    $(this).change(function () {
        var b = [];
        b.push("site=" + $("#top-author-filters select#site").val());
        b.push("squad=" + $("#top-author-filters select#squad").val());
        window.location.search = b.join("&")
    })
});