﻿//jquery.easing.1.3.js
jQuery.easing['jswing'] = jQuery.easing['swing']; jQuery.extend(jQuery.easing, { def: 'easeOutQuad', swing: function (x, t, b, c, d) { return jQuery.easing[jQuery.easing.def](x, t, b, c, d); }, easeInQuad: function (x, t, b, c, d) { return c * (t /= d) * t + b; }, easeOutQuad: function (x, t, b, c, d) { return -c * (t /= d) * (t - 2) + b; }, easeInOutQuad: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t + b; return -c / 2 * ((--t) * (t - 2) - 1) + b; }, easeInCubic: function (x, t, b, c, d) { return c * (t /= d) * t * t + b; }, easeOutCubic: function (x, t, b, c, d) { return c * ((t = t / d - 1) * t * t + 1) + b; }, easeInOutCubic: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t * t + b; return c / 2 * ((t -= 2) * t * t + 2) + b; }, easeInQuart: function (x, t, b, c, d) { return c * (t /= d) * t * t * t + b; }, easeOutQuart: function (x, t, b, c, d) { return -c * ((t = t / d - 1) * t * t * t - 1) + b; }, easeInOutQuart: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t * t * t + b; return -c / 2 * ((t -= 2) * t * t * t - 2) + b; }, easeInQuint: function (x, t, b, c, d) { return c * (t /= d) * t * t * t * t + b; }, easeOutQuint: function (x, t, b, c, d) { return c * ((t = t / d - 1) * t * t * t * t + 1) + b; }, easeInOutQuint: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return c / 2 * t * t * t * t * t + b; return c / 2 * ((t -= 2) * t * t * t * t + 2) + b; }, easeInSine: function (x, t, b, c, d) { return -c * Math.cos(t / d * (Math.PI / 2)) + c + b; }, easeOutSine: function (x, t, b, c, d) { return c * Math.sin(t / d * (Math.PI / 2)) + b; }, easeInOutSine: function (x, t, b, c, d) { return -c / 2 * (Math.cos(Math.PI * t / d) - 1) + b; }, easeInExpo: function (x, t, b, c, d) { return (t == 0) ? b : c * Math.pow(2, 10 * (t / d - 1)) + b; }, easeOutExpo: function (x, t, b, c, d) { return (t == d) ? b + c : c * (-Math.pow(2, -10 * t / d) + 1) + b; }, easeInOutExpo: function (x, t, b, c, d) { if (t == 0) return b; if (t == d) return b + c; if ((t /= d / 2) < 1) return c / 2 * Math.pow(2, 10 * (t - 1)) + b; return c / 2 * (-Math.pow(2, -10 * --t) + 2) + b; }, easeInCirc: function (x, t, b, c, d) { return -c * (Math.sqrt(1 - (t /= d) * t) - 1) + b; }, easeOutCirc: function (x, t, b, c, d) { return c * Math.sqrt(1 - (t = t / d - 1) * t) + b; }, easeInOutCirc: function (x, t, b, c, d) { if ((t /= d / 2) < 1) return -c / 2 * (Math.sqrt(1 - t * t) - 1) + b; return c / 2 * (Math.sqrt(1 - (t -= 2) * t) + 1) + b; }, easeInElastic: function (x, t, b, c, d) {
    var s = 1.70158; var p = 0; var a = c; if (t == 0) return b; if ((t /= d) == 1) return b + c; if (!p) p = d * .3; if (a < Math.abs(c)) { a = c; var s = p / 4; }
    else var s = p / (2 * Math.PI) * Math.asin(c / a); return -(a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b;
}, easeOutElastic: function (x, t, b, c, d) {
    var s = 1.70158; var p = 0; var a = c; if (t == 0) return b; if ((t /= d) == 1) return b + c; if (!p) p = d * .3; if (a < Math.abs(c)) { a = c; var s = p / 4; }
    else var s = p / (2 * Math.PI) * Math.asin(c / a); return a * Math.pow(2, -10 * t) * Math.sin((t * d - s) * (2 * Math.PI) / p) + c + b;
}, easeInOutElastic: function (x, t, b, c, d) {
    var s = 1.70158; var p = 0; var a = c; if (t == 0) return b; if ((t /= d / 2) == 2) return b + c; if (!p) p = d * (.3 * 1.5); if (a < Math.abs(c)) { a = c; var s = p / 4; }
    else var s = p / (2 * Math.PI) * Math.asin(c / a); if (t < 1) return -.5 * (a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b; return a * Math.pow(2, -10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p) * .5 + c + b;
}, easeInBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c * (t /= d) * t * ((s + 1) * t - s) + b; }, easeOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c * ((t = t / d - 1) * t * ((s + 1) * t + s) + 1) + b; }, easeInOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; if ((t /= d / 2) < 1) return c / 2 * (t * t * (((s *= (1.525)) + 1) * t - s)) + b; return c / 2 * ((t -= 2) * t * (((s *= (1.525)) + 1) * t + s) + 2) + b; }, easeInBounce: function (x, t, b, c, d) { return c - jQuery.easing.easeOutBounce(x, d - t, 0, c, d) + b; }, easeOutBounce: function (x, t, b, c, d) { if ((t /= d) < (1 / 2.75)) { return c * (7.5625 * t * t) + b; } else if (t < (2 / 2.75)) { return c * (7.5625 * (t -= (1.5 / 2.75)) * t + .75) + b; } else if (t < (2.5 / 2.75)) { return c * (7.5625 * (t -= (2.25 / 2.75)) * t + .9375) + b; } else { return c * (7.5625 * (t -= (2.625 / 2.75)) * t + .984375) + b; } }, easeInOutBounce: function (x, t, b, c, d) { if (t < d / 2) return jQuery.easing.easeInBounce(x, t * 2, 0, c, d) * .5 + b; return jQuery.easing.easeOutBounce(x, t * 2 - d, 0, c, d) * .5 + c * .5 + b; }
});
/*
* jQuery Address Plugin v1.4
* http://www.asual.com/jquery/address/
*
* Copyright (c) 2009-2010 Rostislav Hristov
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Date: 2011-05-04 14:22:12 +0300 (Wed, 04 May 2011)
*/
(function (c) {
    c.address = function () {
        var v = function (a) { c(c.address).trigger(c.extend(c.Event(a), function () { for (var b = {}, e = c.address.parameterNames(), f = 0, p = e.length; f < p; f++) b[e[f]] = c.address.parameter(e[f]); return { value: c.address.value(), path: c.address.path(), pathNames: c.address.pathNames(), parameterNames: e, parameters: b, queryString: c.address.queryString()} } .call(c.address))) }, w = function () { c().bind.apply(c(c.address), Array.prototype.slice.call(arguments)); return c.address }, r = function () {
            return M.pushState &&
d.state !== k
        }, s = function () { return ("/" + g.pathname.replace(new RegExp(d.state), "") + g.search + (D() ? "#" + D() : "")).replace(U, "/") }, D = function () { var a = g.href.indexOf("#"); return a != -1 ? B(g.href.substr(a + 1), l) : "" }, u = function () { return r() ? s() : D() }, ha = function () { return "javascript" }, N = function (a) { a = a.toString(); return (d.strict && a.substr(0, 1) != "/" ? "/" : "") + a }, B = function (a, b) { if (d.crawlable && b) return (a !== "" ? "!" : "") + a; return a.replace(/^\!/, "") }, x = function (a, b) { return parseInt(a.css(b), 10) }, V = function (a) {
            for (var b,
e, f = 0, p = a.childNodes.length; f < p; f++) { try { if ("src" in a.childNodes[f] && a.childNodes[f].src) b = String(a.childNodes[f].src) } catch (J) { } if (e = V(a.childNodes[f])) b = e } return b
        }, F = function () { if (!K) { var a = u(); if (h != a) if (y && q < 7) g.reload(); else { y && q < 8 && d.history && t(O, 50); h = a; E(l) } } }, E = function (a) { v(W); v(a ? X : Y); t(Z, 10) }, Z = function () {
            if (d.tracker !== "null" && d.tracker !== null) {
                var a = c.isFunction(d.tracker) ? d.tracker : j[d.tracker], b = (g.pathname + g.search + (c.address && !r() ? c.address.value() : "")).replace(/\/\//, "/").replace(/^\/$/,
""); if (c.isFunction(a)) a(b); else if (c.isFunction(j.urchinTracker)) j.urchinTracker(b); else if (j.pageTracker !== k && c.isFunction(j.pageTracker._trackPageview)) j.pageTracker._trackPageview(b); else j._gaq !== k && c.isFunction(j._gaq.push) && j._gaq.push(["_trackPageview", decodeURI(b)])
            } 
        }, O = function () {
            var a = ha() + ":" + l + ";document.open();document.writeln('<html><head><title>" + n.title.replace("'", "\\'") + "</title><script>var " + C + ' = "' + encodeURIComponent(u()) + (n.domain != g.hostname ? '";document.domain="' + n.domain :
"") + "\";<\/script></head></html>');document.close();"; if (q < 7) m.src = a; else m.contentWindow.location.replace(a)
        }, aa = function () { if (G && $ != -1) { var a, b = G.substr($ + 1).split("&"); for (i = 0; i < b.length; i++) { a = b[i].split("="); if (/^(autoUpdate|crawlable|history|strict|wrap)$/.test(a[0])) d[a[0]] = isNaN(a[1]) ? /^(true|yes)$/i.test(a[1]) : parseInt(a[1], 10) !== 0; if (/^(state|tracker)$/.test(a[0])) d[a[0]] = a[1] } G = null } h = u() }, ca = function () {
            if (!ba) {
                ba = o; aa(); var a = function () { ia.call(this); ja.call(this) }, b = c("body").ajaxComplete(a);
                a(); if (d.wrap) {
                    c("body > *").wrapAll('<div style="padding:' + (x(b, "marginTop") + x(b, "paddingTop")) + "px " + (x(b, "marginRight") + x(b, "paddingRight")) + "px " + (x(b, "marginBottom") + x(b, "paddingBottom")) + "px " + (x(b, "marginLeft") + x(b, "paddingLeft")) + 'px;" />').parent().wrap('<div id="' + C + '" style="height:100%;overflow:auto;position:relative;' + (H && !window.statusbar.visible ? "resize:both;" : "") + '" />'); c("html, body").css({ height: "100%", margin: 0, padding: 0, overflow: "hidden" }); H && c('<style type="text/css" />').appendTo("head").text("#" +
C + "::-webkit-resizer { background-color: #fff; }")
                } if (y && q < 8) {
                    a = n.getElementsByTagName("frameset")[0]; m = n.createElement((a ? "" : "i") + "frame"); if (a) { a.insertAdjacentElement("beforeEnd", m); a[a.cols ? "cols" : "rows"] += ",0"; m.noResize = o; m.frameBorder = m.frameSpacing = 0 } else { m.style.display = "none"; m.style.width = m.style.height = 0; m.tabIndex = -1; n.body.insertAdjacentElement("afterBegin", m) } t(function () {
                        c(m).bind("load", function () { var e = m.contentWindow; h = e[C] !== k ? e[C] : ""; if (h != u()) { E(l); g.hash = B(h, o) } }); m.contentWindow[C] ===
k && O()
                    }, 50)
                } t(function () { v("init"); E(l) }, 1); if (!r()) if (y && q > 7 || !y && "on" + I in j) if (j.addEventListener) j.addEventListener(I, F, l); else j.attachEvent && j.attachEvent("on" + I, F); else ka(F, 50)
            } 
        }, ia = function () { var a, b = c("a"), e = b.size(), f = -1, p = function () { if (++f != e) { a = c(b.get(f)); a.is('[rel*="address:"]') && a.address(); t(p, 1) } }; t(p, 1) }, la = function () { if (h != u()) { h = u(); E(l) } }, ma = function () { if (j.removeEventListener) j.removeEventListener(I, F, l); else j.detachEvent && j.detachEvent("on" + I, F) }, ja = function () {
            if (d.crawlable) {
                var a =
g.pathname.replace(/\/$/, ""); c("body").html().indexOf("_escaped_fragment_") != -1 && c('a[href]:not([href^=http]), a[href*="' + document.domain + '"]').each(function () { var b = c(this).attr("href").replace(/^http:/, "").replace(new RegExp(a + "/?$"), ""); if (b === "" || b.indexOf("_escaped_fragment_") != -1) c(this).attr("href", "#" + b.replace(/\/(.*)\?_escaped_fragment_=(.*)$/, "!$2")) })
            } 
        }, k, C = "jQueryAddress", I = "hashchange", W = "change", X = "internalChange", Y = "externalChange", o = true, l = false, d = { autoUpdate: o, crawlable: l, history: o,
            strict: o, wrap: l
        }, z = c.browser, q = parseFloat(c.browser.version), da = z.mozilla, y = z.msie, ea = z.opera, H = z.webkit || z.safari, P = l, j = function () { try { return top.document !== k ? top : window } catch (a) { return window } } (), n = j.document, M = j.history, g = j.location, ka = setInterval, t = setTimeout, U = /\/{2,9}/g; z = navigator.userAgent; var m, G = V(document), $ = G ? G.indexOf("?") : -1, Q = n.title, K = l, ba = l, R = o, fa = o, L = l, h = u(); if (y) {
            q = parseFloat(z.substr(z.indexOf("MSIE") + 4)); if (n.documentMode && n.documentMode != q) q = n.documentMode != 8 ? 7 : 8; var ga = n.onpropertychange;
            n.onpropertychange = function () { ga && ga.call(n); if (n.title != Q && n.title.indexOf("#" + u()) != -1) n.title = Q } 
        } if (P = da && q >= 1 || y && q >= 6 || ea && q >= 9.5 || H && q >= 523) { if (ea) history.navigationMode = "compatible"; if (document.readyState == "complete") var na = setInterval(function () { if (c.address) { ca(); clearInterval(na) } }, 50); else { aa(); c(ca) } c(window).bind("popstate", la).bind("unload", ma) } else !P && D() !== "" ? g.replace(g.href.substr(0, g.href.indexOf("#"))) : Z(); return { bind: function (a, b, e) { return w(a, b, e) }, init: function (a) {
            return w("init",
a)
        }, change: function (a) { return w(W, a) }, internalChange: function (a) { return w(X, a) }, externalChange: function (a) { return w(Y, a) }, baseURL: function () { var a = g.href; if (a.indexOf("#") != -1) a = a.substr(0, a.indexOf("#")); if (/\/$/.test(a)) a = a.substr(0, a.length - 1); return a }, autoUpdate: function (a) { if (a !== k) { d.autoUpdate = a; return this } return d.autoUpdate }, crawlable: function (a) { if (a !== k) { d.crawlable = a; return this } return d.crawlable }, history: function (a) { if (a !== k) { d.history = a; return this } return d.history }, state: function (a) {
            if (a !==
k) { d.state = a; var b = s(); if (d.state !== k) if (M.pushState) b.substr(0, 3) == "/#/" && g.replace(d.state.replace(/^\/$/, "") + b.substr(2)); else b != "/" && b.replace(/^\/#/, "") != D() && t(function () { g.replace(d.state.replace(/^\/$/, "") + "/#" + b) }, 1); return this } return d.state
        }, strict: function (a) { if (a !== k) { d.strict = a; return this } return d.strict }, tracker: function (a) { if (a !== k) { d.tracker = a; return this } return d.tracker }, wrap: function (a) { if (a !== k) { d.wrap = a; return this } return d.wrap }, update: function () { L = o; this.value(h); L = l; return this },
            title: function (a) { if (a !== k) { t(function () { Q = n.title = a; if (fa && m && m.contentWindow && m.contentWindow.document) { m.contentWindow.document.title = a; fa = l } if (!R && da) g.replace(g.href.indexOf("#") != -1 ? g.href : g.href + "#"); R = l }, 50); return this } return n.title }, value: function (a) {
                if (a !== k) {
                    a = N(a); if (a == "/") a = ""; if (h == a && !L) return; R = o; h = a; if (d.autoUpdate || L) {
                        E(o); if (r()) M[d.history ? "pushState" : "replaceState"]({}, "", d.state.replace(/\/$/, "") + (h === "" ? "/" : h)); else {
                            K = o; if (H) if (d.history) g.hash = "#" + B(h, o); else g.replace("#" +
B(h, o)); else if (h != u()) if (d.history) g.hash = "#" + B(h, o); else g.replace("#" + B(h, o)); y && q < 8 && d.history && t(O, 50); if (H) t(function () { K = l }, 1); else K = l
                        } 
                    } return this
                } if (!P) return null; return N(h)
            }, path: function (a) { if (a !== k) { var b = this.queryString(), e = this.hash(); this.value(a + (b ? "?" + b : "") + (e ? "#" + e : "")); return this } return N(h).split("#")[0].split("?")[0] }, pathNames: function () {
                var a = this.path(), b = a.replace(U, "/").split("/"); if (a.substr(0, 1) == "/" || a.length === 0) b.splice(0, 1); a.substr(a.length - 1, 1) == "/" && b.splice(b.length -
1, 1); return b
            }, queryString: function (a) { if (a !== k) { var b = this.hash(); this.value(this.path() + (a ? "?" + a : "") + (b ? "#" + b : "")); return this } a = h.split("?"); return a.slice(1, a.length).join("?").split("#")[0] }, parameter: function (a, b, e) {
                var f, p; if (b !== k) {
                    var J = this.parameterNames(); p = []; b = b ? b.toString() : ""; for (f = 0; f < J.length; f++) { var S = J[f], A = this.parameter(S); if (typeof A == "string") A = [A]; if (S == a) A = b === null || b === "" ? [] : e ? A.concat([b]) : [b]; for (var T = 0; T < A.length; T++) p.push(S + "=" + A[T]) } c.inArray(a, J) == -1 && b !== null &&
b !== "" && p.push(a + "=" + b); this.queryString(p.join("&")); return this
                } if (b = this.queryString()) { e = []; p = b.split("&"); for (f = 0; f < p.length; f++) { b = p[f].split("="); b[0] == a && e.push(b.slice(1).join("=")) } if (e.length !== 0) return e.length != 1 ? e : e[0] } 
            }, parameterNames: function () { var a = this.queryString(), b = []; if (a && a.indexOf("=") != -1) { a = a.split("&"); for (var e = 0; e < a.length; e++) { var f = a[e].split("=")[0]; c.inArray(f, b) == -1 && b.push(f) } } return b }, hash: function (a) {
                if (a !== k) { this.value(h.split("#")[0] + (a ? "#" + a : "")); return this } a =
h.split("#"); return a.slice(1, a.length).join("#")
            } 
        }
    } (); c.fn.address = function (v) {
        if (!c(this).attr("address")) {
            var w = function (r) {
                if (r.shiftKey || r.ctrlKey || r.metaKey) return true; if (c(this).is("a")) {
                    var s = v ? v.call(this) : /address:/.test(c(this).attr("rel")) ? c(this).attr("rel").split("address:")[1].split(" ")[0] : c.address.state() !== undefined && c.address.state() != "/" ? c(this).attr("href").replace(new RegExp("^(.*" + c.address.state() + "|\\.)"), "") : c(this).attr("href").replace(/^(#\!?|\.)/, ""); c.address.value(s);
                    r.preventDefault()
                } 
            }; c(this).click(w).live("click", w).live("submit", function (r) { if (c(this).is("form")) { var s = c(this).attr("action"); s = v ? v.call(this) : (s.indexOf("?") != -1 ? s.replace(/&$/, "") : s + "?") + c(this).serialize(); c.address.value(s); r.preventDefault() } }).attr("address", true)
        } return this
    } 
})(jQuery);

/* jQuery cycle */
(function (a) { function r(b) { function e(b) { for (; b && b.nodeName.toLowerCase() != "html"; b = b.parentNode) { var c = a.css(b, "background-color"); if (c && c.indexOf("rgb") >= 0) { var e = c.match(/\d+/g); return "#" + d(e[0]) + d(e[1]) + d(e[2]) } if (c && c != "transparent") return c } return "#ffffff" } function d(a) { a = parseInt(a, 10).toString(16); return a.length < 2 ? "0" + a : a } c("applying clearType background-color hack"); b.each(function () { a(this).css("background-color", e(this)) }) } function q(b, c) { var d = a(c.pager); a.each(b, function (e, f) { a.fn.cycle.createPagerAnchor(e, f, d, b, c) }); c.updateActivePagerLink(c.pager, c.startingSlide, c.activePagerClass) } function o(b, c) { var d = c ? 1 : -1; var e = b.elements; var f = b.$cont[0], g = f.cycleTimeout; if (g) { clearTimeout(g); f.cycleTimeout = 0 } if (b.random && d < 0) { b.randomIndex--; if (--b.randomIndex == -2) b.randomIndex = e.length - 2; else if (b.randomIndex == -1) b.randomIndex = e.length - 1; b.nextSlide = b.randomMap[b.randomIndex] } else if (b.random) { b.nextSlide = b.randomMap[b.randomIndex] } else { b.nextSlide = b.currSlide + d; if (b.nextSlide < 0) { if (b.nowrap) return false; b.nextSlide = e.length - 1 } else if (b.nextSlide >= e.length) { if (b.nowrap) return false; b.nextSlide = 0 } } var h = b.onPrevNextEvent || b.prevNextClick; if (a.isFunction(h)) h(d > 0, b.nextSlide, e[b.nextSlide]); m(e, b, 1, c); return false } function n(a, b, d, e) { if (d.timeoutFn) { var f = d.timeoutFn.call(a, a, b, d, e); while (d.fx != "none" && f - d.speed < 250) f += d.speed; c("calculated timeout: " + f + "; speed: " + d.speed); if (f !== false) return f } return d.timeout } function m(b, d, e, f) { if (e && d.busy && d.manualTrump) { c("manualTrump in go(), stopping active transition"); a(b).stop(true, true); d.busy = 0 } if (d.busy) { c("transition active, ignoring new tx request"); return } var g = d.$cont[0], h = b[d.currSlide], i = b[d.nextSlide]; if (g.cycleStop != d.stopCount || g.cycleTimeout === 0 && !e) return; if (!e && !g.cyclePause && !d.bounce && (d.autostop && --d.countdown <= 0 || d.nowrap && !d.random && d.nextSlide < d.currSlide)) { if (d.end) d.end(d); return } var j = false; if ((e || !g.cyclePause) && d.nextSlide != d.currSlide) { j = true; var k = d.fx; h.cycleH = h.cycleH || a(h).height(); h.cycleW = h.cycleW || a(h).width(); i.cycleH = i.cycleH || a(i).height(); i.cycleW = i.cycleW || a(i).width(); if (d.multiFx) { if (f && (d.lastFx == undefined || ++d.lastFx >= d.fxs.length)) d.lastFx = 0; else if (!f && (d.lastFx == undefined || --d.lastFx < 0)) d.lastFx = d.fxs.length - 1; k = d.fxs[d.lastFx] } if (d.oneTimeFx) { k = d.oneTimeFx; d.oneTimeFx = null } a.fn.cycle.resetState(d, k); if (d.before.length) a.each(d.before, function (a, b) { if (g.cycleStop != d.stopCount) return; b.apply(i, [h, i, d, f]) }); var l = function () { d.busy = 0; a.each(d.after, function (a, b) { if (g.cycleStop != d.stopCount) return; b.apply(i, [h, i, d, f]) }) }; c("tx firing(" + k + "); currSlide: " + d.currSlide + "; nextSlide: " + d.nextSlide); d.busy = 1; if (d.fxFn) d.fxFn(h, i, d, l, f, e && d.fastOnEvent); else if (a.isFunction(a.fn.cycle[d.fx])) a.fn.cycle[d.fx](h, i, d, l, f, e && d.fastOnEvent); else a.fn.cycle.custom(h, i, d, l, f, e && d.fastOnEvent) } if (j || d.nextSlide == d.currSlide) { d.lastSlide = d.currSlide; if (d.random) { d.currSlide = d.nextSlide; if (++d.randomIndex == b.length) d.randomIndex = 0; d.nextSlide = d.randomMap[d.randomIndex]; if (d.nextSlide == d.currSlide) d.nextSlide = d.currSlide == d.slideCount - 1 ? 0 : d.currSlide + 1 } else if (d.backwards) { var o = d.nextSlide - 1 < 0; if (o && d.bounce) { d.backwards = !d.backwards; d.nextSlide = 1; d.currSlide = 0 } else { d.nextSlide = o ? b.length - 1 : d.nextSlide - 1; d.currSlide = o ? 0 : d.nextSlide + 1 } } else { var o = d.nextSlide + 1 == b.length; if (o && d.bounce) { d.backwards = !d.backwards; d.nextSlide = b.length - 2; d.currSlide = b.length - 1 } else { d.nextSlide = o ? 0 : d.nextSlide + 1; d.currSlide = o ? b.length - 1 : d.nextSlide - 1 } } } if (j && d.pager) d.updateActivePagerLink(d.pager, d.currSlide, d.activePagerClass); var p = 0; if (d.timeout && !d.continuous) p = n(b[d.currSlide], b[d.nextSlide], d, f); else if (d.continuous && g.cyclePause) p = 10; if (p > 0) g.cycleTimeout = setTimeout(function () { m(b, d, 0, !d.backwards) }, p) } function l(b, c) { b.addSlide = function (d, e) { var f = a(d), g = f[0]; if (!b.autostopCount) b.countdown++; c[e ? "unshift" : "push"](g); if (b.els) b.els[e ? "unshift" : "push"](g); b.slideCount = c.length; f.css("position", "absolute"); f[e ? "prependTo" : "appendTo"](b.$cont); if (e) { b.currSlide++; b.nextSlide++ } if (!a.support.opacity && b.cleartype && !b.cleartypeNoBg) r(f); if (b.fit && b.width) f.width(b.width); if (b.fit && b.height && b.height != "auto") f.height(b.height); g.cycleH = b.fit && b.height ? b.height : f.height(); g.cycleW = b.fit && b.width ? b.width : f.width(); f.css(b.cssBefore); if (b.pager || b.pagerAnchorBuilder) a.fn.cycle.createPagerAnchor(c.length - 1, g, a(b.pager), c, b); if (a.isFunction(b.onAddSlide)) b.onAddSlide(f); else f.hide() } } function k(b) { var e, f, g = a.fn.cycle.transitions; if (b.fx.indexOf(",") > 0) { b.multiFx = true; b.fxs = b.fx.replace(/\s*/g, "").split(","); for (e = 0; e < b.fxs.length; e++) { var h = b.fxs[e]; f = g[h]; if (!f || !g.hasOwnProperty(h) || !a.isFunction(f)) { d("discarding unknown transition: ", h); b.fxs.splice(e, 1); e-- } } if (!b.fxs.length) { d("No valid transitions named; slideshow terminating."); return false } } else if (b.fx == "all") { b.multiFx = true; b.fxs = []; for (p in g) { f = g[p]; if (g.hasOwnProperty(p) && a.isFunction(f)) b.fxs.push(p) } } if (b.multiFx && b.randomizeEffects) { var i = Math.floor(Math.random() * 20) + 30; for (e = 0; e < i; e++) { var j = Math.floor(Math.random() * b.fxs.length); b.fxs.push(b.fxs.splice(j, 1)[0]) } c("randomized fx sequence: ", b.fxs) } return true } function j(b) { b.original = { before: [], after: [] }; b.original.cssBefore = a.extend({}, b.cssBefore); b.original.cssAfter = a.extend({}, b.cssAfter); b.original.animIn = a.extend({}, b.animIn); b.original.animOut = a.extend({}, b.animOut); a.each(b.before, function () { b.original.before.push(this) }); a.each(b.after, function () { b.original.after.push(this) }) } function i(b, c, f, h, i) { var n = a.extend({}, a.fn.cycle.defaults, h || {}, a.metadata ? b.metadata() : a.meta ? b.data() : {}); var p = a.isFunction(b.data) ? b.data(n.metaAttr) : null; if (p) n = a.extend(n, p); if (n.autostop) n.countdown = n.autostopCount || f.length; var s = b[0]; b.data("cycle.opts", n); n.$cont = b; n.stopCount = s.cycleStop; n.elements = f; n.before = n.before ? [n.before] : []; n.after = n.after ? [n.after] : []; if (!a.support.opacity && n.cleartype) n.after.push(function () { g(this, n) }); if (n.continuous) n.after.push(function () { m(f, n, 0, !n.backwards) }); j(n); if (!a.support.opacity && n.cleartype && !n.cleartypeNoBg) r(c); if (b.css("position") == "static") b.css("position", "relative"); if (n.width) b.width(n.width); if (n.height && n.height != "auto") b.height(n.height); if (n.startingSlide) n.startingSlide = parseInt(n.startingSlide, 10); else if (n.backwards) n.startingSlide = f.length - 1; if (n.random) { n.randomMap = []; for (var t = 0; t < f.length; t++) n.randomMap.push(t); n.randomMap.sort(function (a, b) { return Math.random() - .5 }); n.randomIndex = 1; n.startingSlide = n.randomMap[1] } else if (n.startingSlide >= f.length) n.startingSlide = 0; n.currSlide = n.startingSlide || 0; var u = n.startingSlide; c.css({ position: "absolute", top: 0, left: 0 }).hide().each(function (b) { var c; if (n.backwards) c = u ? b <= u ? f.length + (b - u) : u - b : f.length - b; else c = u ? b >= u ? f.length - (b - u) : u - b : f.length - b; a(this).css("z-index", c) }); a(f[u]).css("opacity", 1).show(); g(f[u], n); if (n.fit) { if (!n.aspect) { if (n.width) c.width(n.width); if (n.height && n.height != "auto") c.height(n.height) } else { c.each(function () { var b = a(this); var c = n.aspect === true ? b.width() / b.height() : n.aspect; if (n.width && b.width() != n.width) { b.width(n.width); b.height(n.width / c) } if (n.height && b.height() < n.height) { b.height(n.height); b.width(n.height * c) } }) } } if (n.center && (!n.fit || n.aspect)) { c.each(function () { var b = a(this); b.css({ "margin-left": n.width ? (n.width - b.width()) / 2 + "px" : 0, "margin-top": n.height ? (n.height - b.height()) / 2 + "px" : 0 }) }) } if (n.center && !n.fit && !n.slideResize) { c.each(function () { var b = a(this); b.css({ "margin-left": n.width ? (n.width - b.width()) / 2 + "px" : 0, "margin-top": n.height ? (n.height - b.height()) / 2 + "px" : 0 }) }) } var v = n.containerResize && !b.innerHeight(); if (v) { var w = 0, x = 0; for (var y = 0; y < f.length; y++) { var z = a(f[y]), A = z[0], B = z.outerWidth(), C = z.outerHeight(); if (!B) B = A.offsetWidth || A.width || z.attr("width"); if (!C) C = A.offsetHeight || A.height || z.attr("height"); w = B > w ? B : w; x = C > x ? C : x } if (w > 0 && x > 0) b.css({ width: w + "px", height: x + "px" }) } var D = false; if (n.pause) b.hover(function () { D = true; this.cyclePause++; e(s, true) }, function () { D && this.cyclePause--; e(s, true) }); if (k(n) === false) return false; var E = false; h.requeueAttempts = h.requeueAttempts || 0; c.each(function () { var b = a(this); this.cycleH = n.fit && n.height ? n.height : b.height() || this.offsetHeight || this.height || b.attr("height") || 0; this.cycleW = n.fit && n.width ? n.width : b.width() || this.offsetWidth || this.width || b.attr("width") || 0; if (b.is("img")) { var c = a.browser.msie && this.cycleW == 28 && this.cycleH == 30 && !this.complete; var e = a.browser.mozilla && this.cycleW == 34 && this.cycleH == 19 && !this.complete; var f = a.browser.opera && (this.cycleW == 42 && this.cycleH == 19 || this.cycleW == 37 && this.cycleH == 17) && !this.complete; var g = this.cycleH == 0 && this.cycleW == 0 && !this.complete; if (c || e || f || g) { if (i.s && n.requeueOnImageNotLoaded && ++h.requeueAttempts < 100) { d(h.requeueAttempts, " - img slide not loaded, requeuing slideshow: ", this.src, this.cycleW, this.cycleH); setTimeout(function () { a(i.s, i.c).cycle(h) }, n.requeueTimeout); E = true; return false } else { d("could not determine size of image: " + this.src, this.cycleW, this.cycleH) } } } return true }); if (E) return false; n.cssBefore = n.cssBefore || {}; n.cssAfter = n.cssAfter || {}; n.cssFirst = n.cssFirst || {}; n.animIn = n.animIn || {}; n.animOut = n.animOut || {}; c.not(":eq(" + u + ")").css(n.cssBefore); a(c[u]).css(n.cssFirst); if (n.timeout) { n.timeout = parseInt(n.timeout, 10); if (n.speed.constructor == String) n.speed = a.fx.speeds[n.speed] || parseInt(n.speed, 10); if (!n.sync) n.speed = n.speed / 2; var F = n.fx == "none" ? 0 : n.fx == "shuffle" ? 500 : 250; while (n.timeout - n.speed < F) n.timeout += n.speed } if (n.easing) n.easeIn = n.easeOut = n.easing; if (!n.speedIn) n.speedIn = n.speed; if (!n.speedOut) n.speedOut = n.speed; n.slideCount = f.length; n.currSlide = n.lastSlide = u; if (n.random) { if (++n.randomIndex == f.length) n.randomIndex = 0; n.nextSlide = n.randomMap[n.randomIndex] } else if (n.backwards) n.nextSlide = n.startingSlide == 0 ? f.length - 1 : n.startingSlide - 1; else n.nextSlide = n.startingSlide >= f.length - 1 ? 0 : n.startingSlide + 1; if (!n.multiFx) { var G = a.fn.cycle.transitions[n.fx]; if (a.isFunction(G)) G(b, c, n); else if (n.fx != "custom" && !n.multiFx) { d("unknown transition: " + n.fx, "; slideshow terminating"); return false } } var H = c[u]; if (!n.skipInitializationCallbacks) { if (n.before.length) n.before[0].apply(H, [H, H, n, true]); if (n.after.length) n.after[0].apply(H, [H, H, n, true]) } if (n.next) a(n.next).bind(n.prevNextEvent, function () { return o(n, 1) }); if (n.prev) a(n.prev).bind(n.prevNextEvent, function () { return o(n, 0) }); if (n.pager || n.pagerAnchorBuilder) q(f, n); l(n, f); return n } function h(b) { if (b.next) a(b.next).unbind(b.prevNextEvent); if (b.prev) a(b.prev).unbind(b.prevNextEvent); if (b.pager || b.pagerAnchorBuilder) a.each(b.pagerAnchors || [], function () { this.unbind().remove() }); b.pagerAnchors = null; if (b.destroy) b.destroy(b) } function g(b, c) { if (!a.support.opacity && c.cleartype && b.style.filter) { try { b.style.removeAttribute("filter") } catch (d) { } } } function f(b, c, f) { function j(b, c, e) { if (!b && c === true) { var f = a(e).data("cycle.opts"); if (!f) { d("options not found, can not resume"); return false } if (e.cycleTimeout) { clearTimeout(e.cycleTimeout); e.cycleTimeout = 0 } m(f.elements, f, 1, !f.backwards) } } if (b.cycleStop == undefined) b.cycleStop = 0; if (c === undefined || c === null) c = {}; if (c.constructor == String) { switch (c) { case "destroy": case "stop": var g = a(b).data("cycle.opts"); if (!g) return false; b.cycleStop++; if (b.cycleTimeout) clearTimeout(b.cycleTimeout); b.cycleTimeout = 0; g.elements && a(g.elements).stop(); a(b).removeData("cycle.opts"); if (c == "destroy") h(g); return false; case "toggle": b.cyclePause = b.cyclePause === 1 ? 0 : 1; j(b.cyclePause, f, b); e(b); return false; case "pause": b.cyclePause = 1; e(b); return false; case "resume": b.cyclePause = 0; j(false, f, b); e(b); return false; case "prev": case "next": var g = a(b).data("cycle.opts"); if (!g) { d('options not found, "prev/next" ignored'); return false } a.fn.cycle[c](g); return false; default: c = { fx: c} } return c } else if (c.constructor == Number) { var i = c; c = a(b).data("cycle.opts"); if (!c) { d("options not found, can not advance slide"); return false } if (i < 0 || i >= c.elements.length) { d("invalid slide index: " + i); return false } c.nextSlide = i; if (b.cycleTimeout) { clearTimeout(b.cycleTimeout); b.cycleTimeout = 0 } if (typeof f == "string") c.oneTimeFx = f; m(c.elements, c, 1, i >= c.currSlide); return false } return c } function e(b, c, d) { var e = a(b).data("cycle.opts"); var f = !!b.cyclePause; if (f && e.paused) e.paused(b, e, c, d); else if (!f && e.resumed) e.resumed(b, e, c, d) } function d() { window.console && console.log && console.log("[cycle] " + Array.prototype.join.call(arguments, " ")) } function c(b) { a.fn.cycle.debug && d(b) } var b = "2.9995"; if (a.support == undefined) { a.support = { opacity: !a.browser.msie} } a.expr[":"].paused = function (a) { return a.cyclePause }; a.fn.cycle = function (b, e) { var g = { s: this.selector, c: this.context }; if (this.length === 0 && b != "stop") { if (!a.isReady && g.s) { d("DOM not ready, queuing slideshow"); a(function () { a(g.s, g.c).cycle(b, e) }); return this } d("terminating; zero elements found by selector" + (a.isReady ? "" : " (DOM not ready)")); return this } return this.each(function () { var h = f(this, b, e); if (h === false) return; h.updateActivePagerLink = h.updateActivePagerLink || a.fn.cycle.updateActivePagerLink; if (this.cycleTimeout) clearTimeout(this.cycleTimeout); this.cycleTimeout = this.cyclePause = 0; var j = a(this); var k = h.slideExpr ? a(h.slideExpr, this) : j.children(); var l = k.get(); var o = i(j, k, l, h, g); if (o === false) return; if (l.length < 2) { d("terminating; too few slides: " + l.length); return } var p = o.continuous ? 10 : n(l[o.currSlide], l[o.nextSlide], o, !o.backwards); if (p) { p += o.delay || 0; if (p < 10) p = 10; c("first timeout: " + p); this.cycleTimeout = setTimeout(function () { m(l, o, 0, !h.backwards) }, p) } }) }; a.fn.cycle.resetState = function (b, c) { c = c || b.fx; b.before = []; b.after = []; b.cssBefore = a.extend({}, b.original.cssBefore); b.cssAfter = a.extend({}, b.original.cssAfter); b.animIn = a.extend({}, b.original.animIn); b.animOut = a.extend({}, b.original.animOut); b.fxFn = null; a.each(b.original.before, function () { b.before.push(this) }); a.each(b.original.after, function () { b.after.push(this) }); var d = a.fn.cycle.transitions[c]; if (a.isFunction(d)) d(b.$cont, a(b.elements), b) }; a.fn.cycle.updateActivePagerLink = function (b, c, d) { a(b).each(function () { a(this).children().removeClass(d).eq(c).addClass(d) }) }; a.fn.cycle.next = function (a) { o(a, 1) }; a.fn.cycle.prev = function (a) { o(a, 0) }; a.fn.cycle.createPagerAnchor = function (b, d, f, g, h) { var i; if (a.isFunction(h.pagerAnchorBuilder)) { i = h.pagerAnchorBuilder(b, d); c("pagerAnchorBuilder(" + b + ", el) returned: " + i) } else i = '<a href="#">' + (b + 1) + "</a>"; if (!i) return; var j = a(i); if (j.parents("body").length === 0) { var k = []; if (f.length > 1) { f.each(function () { var b = j.clone(true); a(this).append(b); k.push(b[0]) }); j = a(k) } else { j.appendTo(f) } } h.pagerAnchors = h.pagerAnchors || []; h.pagerAnchors.push(j); var l = function (c) { c.preventDefault(); h.nextSlide = b; var d = h.$cont[0], e = d.cycleTimeout; if (e) { clearTimeout(e); d.cycleTimeout = 0 } var f = h.onPagerEvent || h.pagerClick; if (a.isFunction(f)) f(h.nextSlide, g[h.nextSlide]); m(g, h, 1, h.currSlide < b) }; if (/mouseenter|mouseover/i.test(h.pagerEvent)) { j.hover(l, function () { }) } else { j.bind(h.pagerEvent, l) } if (!/^click/.test(h.pagerEvent) && !h.allowPagerClickBubble) j.bind("click.cycle", function () { return false }); var n = h.$cont[0]; var o = false; if (h.pauseOnPagerHover) { j.hover(function () { o = true; n.cyclePause++; e(n, true, true) }, function () { o && n.cyclePause--; e(n, true, true) }) } }; a.fn.cycle.hopsFromLast = function (a, b) { var c, d = a.lastSlide, e = a.currSlide; if (b) c = e > d ? e - d : a.slideCount - d; else c = e < d ? d - e : d + a.slideCount - e; return c }; a.fn.cycle.commonReset = function (b, c, d, e, f, g) { a(d.elements).not(b).hide(); if (typeof d.cssBefore.opacity == "undefined") d.cssBefore.opacity = 1; d.cssBefore.display = "block"; if (d.slideResize && e !== false && c.cycleW > 0) d.cssBefore.width = c.cycleW; if (d.slideResize && f !== false && c.cycleH > 0) d.cssBefore.height = c.cycleH; d.cssAfter = d.cssAfter || {}; d.cssAfter.display = "none"; a(b).css("zIndex", d.slideCount + (g === true ? 1 : 0)); a(c).css("zIndex", d.slideCount + (g === true ? 0 : 1)) }; a.fn.cycle.custom = function (b, c, d, e, f, g) { var h = a(b), i = a(c); var j = d.speedIn, k = d.speedOut, l = d.easeIn, m = d.easeOut; i.css(d.cssBefore); if (g) { if (typeof g == "number") j = k = g; else j = k = 1; l = m = null } var n = function () { i.animate(d.animIn, j, l, function () { e() }) }; h.animate(d.animOut, k, m, function () { h.css(d.cssAfter); if (!d.sync) n() }); if (d.sync) n() }; a.fn.cycle.transitions = { fade: function (b, c, d) { c.not(":eq(" + d.currSlide + ")").css("opacity", 0); d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d); d.cssBefore.opacity = 0 }); d.animIn = { opacity: 1 }; d.animOut = { opacity: 0 }; d.cssBefore = { top: 0, left: 0} } }; a.fn.cycle.ver = function () { return b }; a.fn.cycle.defaults = { activePagerClass: "activeSlide", after: null, allowPagerClickBubble: false, animIn: null, animOut: null, aspect: false, autostop: 0, autostopCount: 0, backwards: false, before: null, center: null, cleartype: !a.support.opacity, cleartypeNoBg: false, containerResize: 1, continuous: 0, cssAfter: null, cssBefore: null, delay: 0, easeIn: null, easeOut: null, easing: null, end: null, fastOnEvent: 0, fit: 0, fx: "fade", fxFn: null, height: "auto", manualTrump: true, metaAttr: "cycle", next: null, nowrap: 0, onPagerEvent: null, onPrevNextEvent: null, pager: null, pagerAnchorBuilder: null, pagerEvent: "click.cycle", pause: 0, pauseOnPagerHover: 0, prev: null, prevNextEvent: "click.cycle", random: 0, randomizeEffects: 1, requeueOnImageNotLoaded: true, requeueTimeout: 250, rev: 0, shuffle: null, skipInitializationCallbacks: false, slideExpr: null, slideResize: 1, speed: 1e3, speedIn: null, speedOut: null, startingSlide: 0, sync: 1, timeout: 4e3, timeoutFn: null, updateActivePagerLink: null, width: null} })(jQuery); (function (a) { a.fn.cycle.transitions.none = function (b, c, d) { d.fxFn = function (b, c, d, e) { a(c).show(); a(b).hide(); e() } }; a.fn.cycle.transitions.fadeout = function (b, c, d) { c.not(":eq(" + d.currSlide + ")").css({ display: "block", opacity: 1 }); d.before.push(function (b, c, d, e, f, g) { a(b).css("zIndex", d.slideCount + (!g === true ? 1 : 0)); a(c).css("zIndex", d.slideCount + (!g === true ? 0 : 1)) }); d.animIn.opacity = 1; d.animOut.opacity = 0; d.cssBefore.opacity = 1; d.cssBefore.display = "block"; d.cssAfter.zIndex = 0 }; a.fn.cycle.transitions.scrollUp = function (b, c, d) { b.css("overflow", "hidden"); d.before.push(a.fn.cycle.commonReset); var e = b.height(); d.cssBefore.top = e; d.cssBefore.left = 0; d.cssFirst.top = 0; d.animIn.top = 0; d.animOut.top = -e }; a.fn.cycle.transitions.scrollDown = function (b, c, d) { b.css("overflow", "hidden"); d.before.push(a.fn.cycle.commonReset); var e = b.height(); d.cssFirst.top = 0; d.cssBefore.top = -e; d.cssBefore.left = 0; d.animIn.top = 0; d.animOut.top = e }; a.fn.cycle.transitions.scrollLeft = function (b, c, d) { b.css("overflow", "hidden"); d.before.push(a.fn.cycle.commonReset); var e = b.width(); d.cssFirst.left = 0; d.cssBefore.left = e; d.cssBefore.top = 0; d.animIn.left = 0; d.animOut.left = 0 - e }; a.fn.cycle.transitions.scrollRight = function (b, c, d) { b.css("overflow", "hidden"); d.before.push(a.fn.cycle.commonReset); var e = b.width(); d.cssFirst.left = 0; d.cssBefore.left = -e; d.cssBefore.top = 0; d.animIn.left = 0; d.animOut.left = e }; a.fn.cycle.transitions.scrollHorz = function (b, c, d) { b.css("overflow", "hidden").width(); d.before.push(function (b, c, d, e) { if (d.rev) e = !e; a.fn.cycle.commonReset(b, c, d); d.cssBefore.left = e ? c.cycleW - 1 : 1 - c.cycleW; d.animOut.left = e ? -b.cycleW : b.cycleW }); d.cssFirst.left = 0; d.cssBefore.top = 0; d.animIn.left = 0; d.animOut.top = 0 }; a.fn.cycle.transitions.scrollVert = function (b, c, d) { b.css("overflow", "hidden"); d.before.push(function (b, c, d, e) { if (d.rev) e = !e; a.fn.cycle.commonReset(b, c, d); d.cssBefore.top = e ? 1 - c.cycleH : c.cycleH - 1; d.animOut.top = e ? b.cycleH : -b.cycleH }); d.cssFirst.top = 0; d.cssBefore.left = 0; d.animIn.top = 0; d.animOut.left = 0 }; a.fn.cycle.transitions.slideX = function (b, c, d) { d.before.push(function (b, c, d) { a(d.elements).not(b).hide(); a.fn.cycle.commonReset(b, c, d, false, true); d.animIn.width = c.cycleW }); d.cssBefore.left = 0; d.cssBefore.top = 0; d.cssBefore.width = 0; d.animIn.width = "show"; d.animOut.width = 0 }; a.fn.cycle.transitions.slideY = function (b, c, d) { d.before.push(function (b, c, d) { a(d.elements).not(b).hide(); a.fn.cycle.commonReset(b, c, d, true, false); d.animIn.height = c.cycleH }); d.cssBefore.left = 0; d.cssBefore.top = 0; d.cssBefore.height = 0; d.animIn.height = "show"; d.animOut.height = 0 }; a.fn.cycle.transitions.shuffle = function (b, c, d) { var e, f = b.css("overflow", "visible").width(); c.css({ left: 0, top: 0 }); d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d, true, true, true) }); if (!d.speedAdjusted) { d.speed = d.speed / 2; d.speedAdjusted = true } d.random = 0; d.shuffle = d.shuffle || { left: -f, top: 15 }; d.els = []; for (e = 0; e < c.length; e++) d.els.push(c[e]); for (e = 0; e < d.currSlide; e++) d.els.push(d.els.shift()); d.fxFn = function (b, c, d, e, f) { if (d.rev) f = !f; var g = f ? a(b) : a(c); a(c).css(d.cssBefore); var h = d.slideCount; g.animate(d.shuffle, d.speedIn, d.easeIn, function () { var c = a.fn.cycle.hopsFromLast(d, f); for (var i = 0; i < c; i++) f ? d.els.push(d.els.shift()) : d.els.unshift(d.els.pop()); if (f) { for (var j = 0, k = d.els.length; j < k; j++) a(d.els[j]).css("z-index", k - j + h) } else { var l = a(b).css("z-index"); g.css("z-index", parseInt(l, 10) + 1 + h) } g.animate({ left: 0, top: 0 }, d.speedOut, d.easeOut, function () { a(f ? this : b).hide(); if (e) e() }) }) }; a.extend(d.cssBefore, { display: "block", opacity: 1, top: 0, left: 0 }) }; a.fn.cycle.transitions.turnUp = function (b, c, d) { d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d, true, false); d.cssBefore.top = c.cycleH; d.animIn.height = c.cycleH; d.animOut.width = c.cycleW }); d.cssFirst.top = 0; d.cssBefore.left = 0; d.cssBefore.height = 0; d.animIn.top = 0; d.animOut.height = 0 }; a.fn.cycle.transitions.turnDown = function (b, c, d) { d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d, true, false); d.animIn.height = c.cycleH; d.animOut.top = b.cycleH }); d.cssFirst.top = 0; d.cssBefore.left = 0; d.cssBefore.top = 0; d.cssBefore.height = 0; d.animOut.height = 0 }; a.fn.cycle.transitions.turnLeft = function (b, c, d) { d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d, false, true); d.cssBefore.left = c.cycleW; d.animIn.width = c.cycleW }); d.cssBefore.top = 0; d.cssBefore.width = 0; d.animIn.left = 0; d.animOut.width = 0 }; a.fn.cycle.transitions.turnRight = function (b, c, d) { d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d, false, true); d.animIn.width = c.cycleW; d.animOut.left = b.cycleW }); a.extend(d.cssBefore, { top: 0, left: 0, width: 0 }); d.animIn.left = 0; d.animOut.width = 0 }; a.fn.cycle.transitions.zoom = function (b, c, d) { d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d, false, false, true); d.cssBefore.top = c.cycleH / 2; d.cssBefore.left = c.cycleW / 2; a.extend(d.animIn, { top: 0, left: 0, width: c.cycleW, height: c.cycleH }); a.extend(d.animOut, { width: 0, height: 0, top: b.cycleH / 2, left: b.cycleW / 2 }) }); d.cssFirst.top = 0; d.cssFirst.left = 0; d.cssBefore.width = 0; d.cssBefore.height = 0 }; a.fn.cycle.transitions.fadeZoom = function (b, c, d) { d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d, false, false); d.cssBefore.left = c.cycleW / 2; d.cssBefore.top = c.cycleH / 2; a.extend(d.animIn, { top: 0, left: 0, width: c.cycleW, height: c.cycleH }) }); d.cssBefore.width = 0; d.cssBefore.height = 0; d.animOut.opacity = 0 }; a.fn.cycle.transitions.blindX = function (b, c, d) { var e = b.css("overflow", "hidden").width(); d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d); d.animIn.width = c.cycleW; d.animOut.left = b.cycleW }); d.cssBefore.left = e; d.cssBefore.top = 0; d.animIn.left = 0; d.animOut.left = e }; a.fn.cycle.transitions.blindY = function (b, c, d) { var e = b.css("overflow", "hidden").height(); d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d); d.animIn.height = c.cycleH; d.animOut.top = b.cycleH }); d.cssBefore.top = e; d.cssBefore.left = 0; d.animIn.top = 0; d.animOut.top = e }; a.fn.cycle.transitions.blindZ = function (b, c, d) { var e = b.css("overflow", "hidden").height(); var f = b.width(); d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d); d.animIn.height = c.cycleH; d.animOut.top = b.cycleH }); d.cssBefore.top = e; d.cssBefore.left = f; d.animIn.top = 0; d.animIn.left = 0; d.animOut.top = e; d.animOut.left = f }; a.fn.cycle.transitions.growX = function (b, c, d) { d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d, false, true); d.cssBefore.left = this.cycleW / 2; d.animIn.left = 0; d.animIn.width = this.cycleW; d.animOut.left = 0 }); d.cssBefore.top = 0; d.cssBefore.width = 0 }; a.fn.cycle.transitions.growY = function (b, c, d) { d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d, true, false); d.cssBefore.top = this.cycleH / 2; d.animIn.top = 0; d.animIn.height = this.cycleH; d.animOut.top = 0 }); d.cssBefore.height = 0; d.cssBefore.left = 0 }; a.fn.cycle.transitions.curtainX = function (b, c, d) { d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d, false, true, true); d.cssBefore.left = c.cycleW / 2; d.animIn.left = 0; d.animIn.width = this.cycleW; d.animOut.left = b.cycleW / 2; d.animOut.width = 0 }); d.cssBefore.top = 0; d.cssBefore.width = 0 }; a.fn.cycle.transitions.curtainY = function (b, c, d) { d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d, true, false, true); d.cssBefore.top = c.cycleH / 2; d.animIn.top = 0; d.animIn.height = c.cycleH; d.animOut.top = b.cycleH / 2; d.animOut.height = 0 }); d.cssBefore.height = 0; d.cssBefore.left = 0 }; a.fn.cycle.transitions.cover = function (b, c, d) { var e = d.direction || "left"; var f = b.css("overflow", "hidden").width(); var g = b.height(); d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d); if (e == "right") d.cssBefore.left = -f; else if (e == "up") d.cssBefore.top = g; else if (e == "down") d.cssBefore.top = -g; else d.cssBefore.left = f }); d.animIn.left = 0; d.animIn.top = 0; d.cssBefore.top = 0; d.cssBefore.left = 0 }; a.fn.cycle.transitions.uncover = function (b, c, d) { var e = d.direction || "left"; var f = b.css("overflow", "hidden").width(); var g = b.height(); d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d, true, true, true); if (e == "right") d.animOut.left = f; else if (e == "up") d.animOut.top = -g; else if (e == "down") d.animOut.top = g; else d.animOut.left = -f }); d.animIn.left = 0; d.animIn.top = 0; d.cssBefore.top = 0; d.cssBefore.left = 0 }; a.fn.cycle.transitions.toss = function (b, c, d) { var e = b.css("overflow", "visible").width(); var f = b.height(); d.before.push(function (b, c, d) { a.fn.cycle.commonReset(b, c, d, true, true, true); if (!d.animOut.left && !d.animOut.top) a.extend(d.animOut, { left: e * 2, top: -f / 2, opacity: 0 }); else d.animOut.opacity = 0 }); d.cssBefore.left = 0; d.cssBefore.top = 0; d.animIn.left = 0 }; a.fn.cycle.transitions.wipe = function (b, c, d) { var e = b.css("overflow", "hidden").width(); var f = b.height(); d.cssBefore = d.cssBefore || {}; var g; if (d.clip) { if (/l2r/.test(d.clip)) g = "rect(0px 0px " + f + "px 0px)"; else if (/r2l/.test(d.clip)) g = "rect(0px " + e + "px " + f + "px " + e + "px)"; else if (/t2b/.test(d.clip)) g = "rect(0px " + e + "px 0px 0px)"; else if (/b2t/.test(d.clip)) g = "rect(" + f + "px " + e + "px " + f + "px 0px)"; else if (/zoom/.test(d.clip)) { var h = parseInt(f / 2, 10); var i = parseInt(e / 2, 10); g = "rect(" + h + "px " + i + "px " + h + "px " + i + "px)" } } d.cssBefore.clip = d.cssBefore.clip || g || "rect(0px 0px 0px 0px)"; var j = d.cssBefore.clip.match(/(\d+)/g); var k = parseInt(j[0], 10), l = parseInt(j[1], 10), m = parseInt(j[2], 10), n = parseInt(j[3], 10); d.before.push(function (b, c, d) { if (b == c) return; var g = a(b), h = a(c); a.fn.cycle.commonReset(b, c, d, true, true, false); d.cssAfter.display = "block"; var i = 1, j = parseInt(d.speedIn / 13, 10) - 1; (function o() { var a = k ? k - parseInt(i * (k / j), 10) : 0; var b = n ? n - parseInt(i * (n / j), 10) : 0; var c = m < f ? m + parseInt(i * ((f - m) / j || 1), 10) : f; var d = l < e ? l + parseInt(i * ((e - l) / j || 1), 10) : e; h.css({ clip: "rect(" + a + "px " + d + "px " + c + "px " + b + "px)" }); i++ <= j ? setTimeout(o, 13) : g.css("display", "none") })() }); a.extend(d.cssBefore, { display: "block", opacity: 1, top: 0, left: 0 }); d.animIn = { left: 0 }; d.animOut = { left: 0} } })(jQuery)

/*	jQuery carouFredSel 4.3.3 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(8($){7($.1u.1v)y;$.1u.1v=8(o){7(T.W==0){N(z,\'4W 4X 4Y 1p "\'+T.4Z+\'".\');y T}7(T.W>1){y T.1D(8(){$(T).1v(o)})}u q=T,$16=T[0];q.2P=8(o,b){u c=[\'9\',\'Y\',\'I\',\'P\',\'O\',\'S\'];o=2Q(o);1p(u a=0,l=c.W;a<l;a++){o[c[a]]=2Q(o[c[a]])}7(w o.Y==\'U\'){7(o.Y<=50)o.Y={9:o.Y};C o.Y={17:o.Y}}C{7(w o.Y==\'1e\')o.Y={1f:o.Y}}7(w o.9==\'U\')o.9={A:o.9};C 7(w o.9==\'1e\')o.9={A:o.9,F:o.9,11:o.9};7(b)28=$.29(z,{},$.1u.1v.3k,o);6=$.29(z,{},$.1u.1v.3k,o);6.2a=E;6.d={};1I=(6.1I==\'3T\'||6.1I==\'13\')?\'O\':\'P\';u e=[[\'F\',\'2R\',\'1J\',\'11\',\'3U\',\'1X\',\'13\',\'2b\',\'12\',0,1,2,3],[\'11\',\'3U\',\'1X\',\'F\',\'2R\',\'1J\',\'2b\',\'13\',\'2c\',3,2,1,0]];u f=e[0].W,3V=(6.1I==\'2v\'||6.1I==\'13\')?0:1;1p(u d=0;d<f;d++){6.d[e[0][d]]=e[3V][d]}u g=D(q),3l=3m(g,6,\'1X\',E);7(6.Q==\'I\'){N(z,\'1Y 51 "Q: I" 1j 1K, 1L "18: 2w".\');6.Q=E;6.18=\'2w\'}7(6[6.d[\'11\']]==\'I\'){6[6.d[\'11\']]=3l;6.9[6.d[\'11\']]=3l}7(!6.9[6.d[\'F\']]){6.9[6.d[\'F\']]=(3n(g,6,\'1J\'))?\'1b\':g[6.d[\'1J\']](z)}7(!6.9[6.d[\'11\']]){6.9[6.d[\'11\']]=(3n(g,6,\'1X\'))?\'1b\':g[6.d[\'1X\']](z)}7(!6[6.d[\'11\']]){6[6.d[\'11\']]=6.9[6.d[\'11\']]}7(!6.9.A){7(6.9[6.d[\'F\']]==\'1b\'){6.9.A=\'1b\'}C{7(w 6[6.d[\'F\']]==\'U\'){6.9.A=1q.2S(6[6.d[\'F\']]/6.9[6.d[\'F\']])}C{u h=3o(r.2d(),6,\'2R\');6.9.A=1q.2S(h/6.9[6.d[\'F\']]);6[6.d[\'F\']]=6.9.A*6.9[6.d[\'F\']];6.18=E}}}7(!6[6.d[\'F\']]){7(6.9.A!=\'1b\'&&6.9[6.d[\'F\']]!=\'1b\'){6[6.d[\'F\']]=6.9.A*6.9[6.d[\'F\']];6.18=E}C{6[6.d[\'F\']]=\'1b\'}}7(6.9.A==\'1b\'){6.2a=z;6.3p=(6[6.d[\'F\']]==\'1b\')?3o(r.2d(),6,\'2R\'):6[6.d[\'F\']];7(6.18===E){6[6.d[\'F\']]=\'1b\'}6.9.A=2x(q,6,0)}7(w 6.Q==\'1g\'){6.Q=0}7(w 6.18==\'1g\'){6.18=(6[6.d[\'F\']]==\'1b\')?E:\'2w\'}6.9.1M=6.9.A;6.Z=E;6.Q=3W(6.Q);7(6.18==\'2b\')6.18=\'13\';7(6.18==\'52\')6.18=\'2v\';1m(6.18){H\'2w\':H\'13\':H\'2v\':7(6[6.d[\'F\']]!=\'1b\'){u p=2T(2e(g,6),6);6.Z=z;6.Q[6.d[1]]=p[1];6.Q[6.d[3]]=p[0]}X;2y:6.18=E;6.Z=(6.Q[0]==0&&6.Q[1]==0&&6.Q[2]==0&&6.Q[3]==0)?E:z;X}7(w 6.9.2U!=\'U\')6.9.2U=(6.2a)?1:6.9.A;7(w 6.Y.9!=\'U\')6.Y.9=(6.2a)?\'1b\':6.9.A;7(w 6.Y.17!=\'U\')6.Y.17=53;6.I=2z(6.I,E,z);6.P=2z(6.P);6.O=2z(6.O);6.S=2z(6.S,z);6.I=$.29(z,{},6.Y,6.I);6.P=$.29(z,{},6.Y,6.P);6.O=$.29(z,{},6.Y,6.O);6.S=$.29(z,{},6.Y,6.S);7(w 6.S.2V!=\'1h\')6.S.2V=E;7(w 6.S.3q!=\'8\')6.S.3q=$.1u.1v.3X;7(w 6.I.19!=\'1h\')6.I.19=z;7(w 6.I.2A!=\'1h\')6.I.2A=z;7(w 6.I.3r!=\'U\')6.I.3r=0;7(w 6.I.1Z!=\'U\')6.I.1Z=(6.I.17<10)?54:6.I.17*5;7(6.N){N(z,\'3Y F: \'+6.F);N(z,\'3Y 11: \'+6.11);N(z,\'3Z 55: \'+6.9.F);N(z,\'3Z 56: \'+6.9.11);N(z,\'2W 2X 9 A: \'+6.9.A);7(6.I.19)N(z,\'2W 2X 9 3s 57: \'+6.I.9);7(6.P.V)N(z,\'2W 2X 9 3s 59: \'+6.P.9);7(6.O.V)N(z,\'2W 2X 9 3s 5a: \'+6.O.9)}};q.41=8(){7(q.J(\'20\')==\'42\'||q.J(\'20\')==\'5b\'){N(6.N,\'5c 5d-5e "20" 5f 5g "5h" 5i "43".\')}r.J({20:\'43\',5j:\'44\',2B:q.J(\'2B\'),12:q.J(\'12\'),2c:q.J(\'2c\'),2C:q.J(\'2C\')});q.1c(\'45\',{F:q.J(\'F\'),11:q.J(\'11\'),2B:q.J(\'2B\'),12:q.J(\'12\'),2c:q.J(\'2c\'),2C:q.J(\'2C\'),\'3t\':q.J(\'3t\'),20:q.J(\'20\'),2b:q.J(\'2b\'),13:q.J(\'13\')}).J({2B:0,12:0,2c:0,2C:0,\'3t\':\'3u\',20:\'42\'});7(6.Z){D(q).1D(8(){u m=1N($(T).J(6.d[\'12\']));7(21(m))m=0;$(T).1c(\'1n\',m)})}};q.46=8(){q.3v();q.R(\'1w.L\',8(e){e.14();q.B(\'1E\');6.I.19=E;1O=\'47\'});q.R(\'1E.L\',8(e,g){e.14();7(w g==\'1h\'){N(z,\'5k a 48 5l 1j 1K, 1L 2D "1w" 22 1t.\');q.B(\'1w\');y}1O=z;7(2Y!=2f)5m(2Y);7(2Z!=2f)4a(2Z);7(30!=2f)4a(30);u a=6.I.1Z-2g,23=2E-1q.2h(a*2E/6.I.1Z);7(23!=0){7(6.I.4b)6.I.4b.1d($16,23,a)}});q.R(\'19.L\',8(e,d,f,g){e.14();q.B(\'1E\');u a=3w([d,f,g],[\'1e\',\'U\',\'1h\']);7(a[0]!=\'P\'&&a[0]!=\'O\')a[0]=1I;7(w a[1]!=\'U\')a[1]=0;7(a[2])6.I.19=z;7(!6.I.19)y;1O=E;u b=6.I.1Z-2g,4c=b+a[1];23=2E-1q.2h(b*2E/6.I.1Z);2Y=3x(8(){7(q.1j(\':2F\')){q.B(\'19\',a[0])}C{2g=0;q.B(a[0],6.I)}},4c);7(6.I.2i===\'5n\'){2Z=5o(8(){2g+=50},50)}7(6.I.4d&&23==0){6.I.4d.1d($16,23,b)}7(6.I.4e){30=3x(8(){6.I.4e.1d($16,23,b)},a[1])}});q.R(\'P.L O.L\',8(e,o,n,c){e.14();7(1O==\'47\'||q.1j(\':2F\')||q.1j(\':44\')){e.4f();y}7(6.9.2U>=G){N(6.N,\'2j 4g 9: 4h 3y\');e.4f();y}2g=0;u a=3w([o,n,c],[\'1r\',\'U\',\'8\']);7(w a[0]!=\'1r\')a[0]=6[e.31];7(w a[2]==\'8\')a[0].2G=a[2];7(w a[1]!=\'U\'){7(w a[0].9==\'U\')a[1]=a[0].9;C 7(w 6[e.31].9==\'U\')a[1]=6[e.31].9;C a[1]=6.9.A}7(w a[1]!=\'U\')y N(6.N,\'2j a 3z U: \'+a[1]+\'. 2j 3y\');7(a[0].3A&&!a[0].3A.1d($16))y N(6.N,\'5p "3A" 5q E.\');q.B(\'5r\'+e.31,a)});q.R(\'3B.L\',8(e,d,f){e.14();7(6.2a){2H=f;6.9.1M=6.9.A;u g=D(q);7(6.Z)1i(g,6);6.9.A=4i(q,6,2H);f=6.9.A-6.9.1M+2H;7(f<=0){6.9.A=2x(q,6,G-2H);f=2H}7(6.Z)1i(g,6,z)}7(!6.1P){u h=G-M;7(h-f<0){f=h}7(M==0){f=0}}M+=f;7(M>=G)M-=G;7(!6.1P){7(M==0&&f!=0&&d.32)d.32.1d($16);7(6.33){7(f==0){q.B(\'O\',G-6.9.A);y}}C 24(6,M)}7(f==0)y;D(q).15(G-f).5s(q);7(G<6.9.A+f){D(q).15(0,(6.9.A+f)-G).34(z).2I(q)}u g=D(q),1x=4j(g,6,f),1k=4k(g,6),25=g.1y(f-1),1z=1x.26(),1Q=1k.26();7(6.Z){1i(1z,6);1i(1k,6)}7(6.18)u p=2T(1k,6);u i=2k(g.15(0,f),6,\'F\'),1A=35(2l(1k,6,z),6,!6.Z);7(6.Z){1i(1z,6,6.Q[6.d[1]]);1i(25,6,6.Q[6.d[3]])}7(6.18){6.Q[6.d[1]]=p[1];6.Q[6.d[3]]=p[0]}u j={},3C={},2m={},2n={},K=d.17;7(d.1s==\'3u\')K=0;C 7(K==\'I\')K=6.Y.17/6.Y.9*f;C 7(K<=0)K=0;C 7(K<10)K=i/K;u k={17:K,1f:d.1f};7(d.36)d.36.1d($16,1x,1k,1A,K);7(6.Z){u l=6.Q[6.d[3]];2m[6.d[\'12\']]=25.1c(\'1n\');3C[6.d[\'12\']]=1Q.1c(\'1n\')+6.Q[6.d[1]];2n[6.d[\'12\']]=1z.1c(\'1n\');25.1w().1o(2m,k);1Q.1w().1o(3C,k);1z.1w().1o(2n,k)}C{u l=0}j[6.d[\'13\']]=l;7(6[6.d[\'F\']]==\'1b\'||6[6.d[\'11\']]==\'1b\'){r.1w().1o(1A,k)}1m(d.1s){H\'1R\':H\'1S\':H\'1B\':u m=q.34().2I(r);X}1m(d.1s){H\'1B\':D(m).15(0,f).1l();H\'1R\':H\'1S\':D(m).15(6.9.1M).1l();X}1m(d.1s){H\'2o\':1F(d,q,0,K);X;H\'1R\':m.J({3a:0});1F(d,m,1,K);1F(d,q,1,K,8(){m.1l()});X;H\'1S\':3D(d,q,m,6,K,z);X;H\'1B\':3E(d,m,6,K,z);X}1m(d.1s){H\'2o\':H\'1R\':H\'1S\':H\'1B\':3b=K;K=0;X}u n=f;q.J(6.d[\'13\'],-i);q.1o(j,{17:K,1f:d.1f,2J:8(){u a=6.9.A+n-G;7(a>0){D(q).15(G).1l();1x=D(q).15(G-(n-a)).4l().5t(D(q).15(0,a).4l())}7(6.Z){u b=D(q).1y(6.9.A+n-1);b.J(6.d[\'12\'],b.1c(\'1n\'))}u c=(d.2G)?8(){d.2G.1d($16,1x,1k,1A)}:E;1m(d.1s){H\'2o\':H\'1B\':1F(d,q,1,3b,c);X;2y:7(c)c();X}}});q.B(\'2p\',[E,1A]).B(\'19\',K)});q.R(\'3F.L\',8(e,f,g){e.14();7(6.2a){6.9.1M=6.9.A;u h=D(q);7(6.Z)1i(h,6);6.9.A=2x(q,6,g);7(6.9.1M-g>=6.9.A)6.9.A=2x(q,6,++g);7(6.Z)1i(h,6,z)}7(!6.1P){7(M==0){7(g>G-6.9.A){g=G-6.9.A}}C{7(M-g<6.9.A){g=M-6.9.A}}}M-=g;7(M<0)M+=G;7(!6.1P){7(M==6.9.A&&g!=0&&f.32)f.32.1d($16);7(6.33){7(g==0){q.B(\'P\',G-6.9.A);y}}C 24(6,M)}7(g==0)y;7(G<6.9.A+g)D(q).15(0,(6.9.A+g)-G).34(z).2I(q);u h=D(q),1x=4m(h,6),1k=4n(h,6,g),25=1x.1y(g-1),1z=1x.26(),1Q=1k.26();7(6.Z){1i(1z,6);1i(1Q,6)}7(6.18)u p=2T(1k,6);u i=2k(h.15(0,g),6,\'F\'),1A=35(2l(1k,6,z),6,!6.Z);7(6.Z){1i(1z,6,6.Q[6.d[1]]);1i(1Q,6,6.Q[6.d[1]])}7(6.18){6.Q[6.d[1]]=p[1];6.Q[6.d[3]]=p[0]}u j={},2n={},2m={},K=f.17;7(f.1s==\'3u\')K=0;C 7(K==\'I\')K=6.Y.17/6.Y.9*g;C 7(K<=0)K=0;C 7(K<10)K=i/K;u k={17:K,1f:f.1f};7(f.36)f.36.1d($16,1x,1k,1A,K);7(6.Z){2n[6.d[\'12\']]=1z.1c(\'1n\');2m[6.d[\'12\']]=25.1c(\'1n\')+6.Q[6.d[3]];1Q.J(6.d[\'12\'],1Q.1c(\'1n\')+6.Q[6.d[1]]);1z.1w().1o(2n,k);25.1w().1o(2m,k)}j[6.d[\'13\']]=-i;7(6[6.d[\'F\']]==\'1b\'||6[6.d[\'11\']]==\'1b\'){r.1w().1o(1A,k)}1m(f.1s){H\'1R\':H\'1S\':H\'1B\':u l=q.34().2I(r);X}1m(f.1s){H\'1R\':H\'1S\':D(l).15(0,g).1l();H\'1B\':D(l).15(6.9.A).1l();X}1m(f.1s){H\'2o\':1F(f,q,0,K);X;H\'1R\':l.J({3a:0});1F(f,l,1,K);1F(f,q,1,K,8(){l.1l()});X;H\'1S\':3D(f,q,l,6,K,E);X;H\'1B\':3E(f,l,6,K,E);X}1m(f.1s){H\'2o\':H\'1R\':H\'1S\':H\'1B\':3b=K;K=0;X}u m=g;q.1o(j,{17:K,1f:f.1f,2J:8(){u a=6.9.A+m-G,4o=(6.Z)?6.Q[6.d[3]]:0;q.J(6.d[\'13\'],4o);7(a>0){D(q).15(G).1l()}u b=D(q).15(0,m).2I(q).26();7(a>0){1k=2e(D(q),6)}7(6.Z){7(G<6.9.A+m){u c=D(q).1y(6.9.A-1);c.J(6.d[\'12\'],c.1c(\'1n\')+6.Q[6.d[3]])}b.J(6.d[\'12\'],b.1c(\'1n\'))}u d=(f.2G)?8(){f.2G.1d($16,1x,1k,1A)}:E;1m(f.1s){H\'2o\':H\'1B\':1F(f,q,1,3b,d);X;2y:7(d)d();X}}});q.B(\'2p\',[E,1A]).B(\'19\',K)});q.R(\'2q.L\',8(e,a,b,c,d){e.14();7(q.1j(\':2F\'))y;a=2K(a,b,c,M,G,q);7(a==0)y;7(w d!=\'1r\')d=E;7(6.1P){7(a<=G/2)q.B(\'O\',[d,a]);C q.B(\'P\',[d,G-a])}C{7(M==0||M>a)q.B(\'O\',[d,a]);C q.B(\'P\',[d,G-a])}});q.R(\'5u.L\',8(e,a,b,c,d){e.14();7(w a==\'1r\'&&w a.2L==\'1g\')a=$(a);7(w a==\'1e\')a=$(a);7(w a!=\'1r\'||w a.2L==\'1g\'||a.W==0)y N(6.N,\'2j a 3z 1r.\');7(w b==\'1g\'||b==\'4p\'){q.3G(a)}C{b=2K(b,d,c,M,G,q);u f=D(q).1y(b);7(6.Z){a.1D(8(){u m=1N($(T).J(6.d[\'12\']));7(21(m))m=0;$(T).1c(\'1n\',m)})}7(f.W){7(b<M)M+=a.W;7(M>=G)M-=G;f.5v(a)}C{q.3G(a)}}G=D(q).W;q.B(\'2M\');u g=2r(q,6);2N(6,G);24(6,M);q.B(\'2p\',[z,g])});q.R(\'5w.L\',8(e,a,b,c){e.14();7(w a==\'1g\'||a==\'4p\'){D(q).26().1l()}C{a=2K(a,c,b,M,G,q);u d=D(q).1y(a);7(d.W){7(a<M)M-=d.W;d.1l()}}G=D(q).W;u f=2r(q,6);2N(6,G);24(6,M);q.B(\'2p\',[z,f])});q.R(\'3H.L\',8(e,a){e.14();7(M==0)u b=0;C u b=G-M;7(w a==\'8\')a.1d($16,b);y b});q.R(\'4q.L\',8(e,a){e.14();u b=1q.2h(G/6.9.A-1);7(M==0)u c=0;C 7(M<G%6.9.A)u c=0;C 7(M==6.9.A&&!6.1P)u c=b;C u c=1q.5x((G-M)/6.9.A);7(c<0)c=0;7(c>b)c=b;7(w a==\'8\')a.1d($16,c);y c});q.R(\'5y.L\',8(e,a){e.14();$i=2e(D(q),6);7(w a==\'8\')a.1d($16,$i);y $i});q.R(\'1O.L\',8(e,a){e.14();7(w a==\'8\')a.1d($16,1O);y 1O});q.R(\'1G.L\',8(e,a,b,f){e.14();7(w a==\'8\'){a.1d($16,6)}C 7(w a==\'1r\'){f=(b===E)?E:\'4r\';1p(u c 4s a){7(w a[c]==\'1r\'){1p(u d 4s a[c]){q.B(\'1G\',[c+\'.\'+d,a[c][d],f])}}C q.B(\'1G\',[c,a[c],f])}7(b!==E){1i(D(q),6);q.2P(28);2r(q,6)}}C 7(w a!=\'1g\'){7(w b==\'8\'){u g=3I(\'6.\'+a);7(w g==\'1g\')g=\'\';b.1d($16,g)}C 7(w b!=\'1g\'){7(w f==\'1g\')f=z;7(q.1j(\':2F\')){3x(8(){q.B(\'1G\',[a,b,f])},2E);y N(6.N,\'48 2F, 1G 5z.\')}3I(\'28.\'+a+\' = b\');7(f===z){1i(D(q),6);q.2P(28);2r(q,6)}C 7(f!=\'4r\'){3I(\'6.\'+a+\' = b\')}}}y 6});q.R(\'2M.L\',8(e,a,b){e.14();7(w a==\'1g\'||a.W==0)a=$(\'5A\');C 7(w a==\'1e\')a=$(a);7(w a!=\'1r\')y N(6.N,\'2j a 3z 1r.\');7(w b!=\'1e\'||b.W==0)b=\'a.4t\';a.5B(b).1D(8(){u h=T.4u||\'\';7(h.W>0&&D(q).4v($(h))!=-1){$(T).1T(\'1U\').1U(8(e){e.1H();q.B(\'2q\',h)})}})});q.R(\'2p.L\',8(e,b,c){e.14();7(!6.S.1a)y;7(w b==\'1h\'&&b){D(6.S.1a).1l();1p(u a=0,l=1q.2h(G/6.9.A);a<l;a++){u i=D(q).1y(2K(a*6.9.A,0,z,M,G,q));6.S.1a.3G(6.S.3q(a+1,i))}D(6.S.1a).1T(\'1U\').1D(8(a){$(T).1U(8(e){e.1H();q.B(\'2q\',[a*6.9.A,0,z,6.S])})})}q.B(\'4q\',8(a){D(6.S.1a).2O(\'4w\').1y(a).3c(\'4w\')})});q.R(\'2s.L\',8(e,a){e.14();7(a){q.B(\'2q\',[0,0,z,{17:0}])}7(6.Z){1i(D(q),6)}q.B(\'1E\').J(q.1c(\'45\'));q.3v();q.3J();r.5C(q)});q.R(\'4x.L\',8(e,a,b){e.14();N(z,\'1Y 22 1t "4x" 1j 1K, 1L "3B".\');q.B(\'3B\',[a,b])});q.R(\'4y.L\',8(e,a,b){e.14();N(z,\'1Y 22 1t "4y" 1j 1K, 1L "3F".\');q.B(\'3F\',[a,b])})};q.3v=8(){q.1T(\'.L\')};q.4z=8(){q.3J();2N(6,G);24(6,M);7(6.I.2i){r.R(\'3d.L\',8(){q.B(\'1E\')});r.R(\'3e.L\',8(){q.B(\'19\')})}7(6.P.V){6.P.V.R(\'1U.L\',8(e){e.1H();q.B(\'P\')});7(6.P.2i){6.P.V.R(\'3d.L\',8(){q.B(\'1E\')});6.P.V.R(\'3e.L\',8(){q.B(\'19\')})}}7(6.O.V){6.O.V.R(\'1U.L\',8(e){e.1H();q.B(\'O\')});7(6.O.2i){6.O.V.R(\'3d.L\',8(){q.B(\'1E\')});6.O.V.R(\'3e.L\',8(){q.B(\'19\')})}}7($.1u.1C){7(6.P.1C){r.1C(8(e,a){7(a>0){e.1H();3f=(w 6.P.1C==\'U\')?6.P.1C:\'\';q.B(\'P\',3f)}})}7(6.O.1C){r.1C(8(e,a){7(a<0){e.1H();3f=(w 6.O.1C==\'U\')?6.O.1C:\'\';q.B(\'O\',3f)}})}}7(6.S.1a){7(6.S.2i){6.S.1a.R(\'3d.L\',8(){q.B(\'1E\')});6.S.1a.R(\'3e.L\',8(){q.B(\'19\')})}}7(6.O.1V||6.P.1V){$(3K).R(\'4A.L\',8(e){u k=e.4B;7(k==6.O.1V){e.1H();q.B(\'O\')}7(k==6.P.1V){e.1H();q.B(\'P\')}})}7(6.S.2V){$(3K).R(\'4A.L\',8(e){u k=e.4B;7(k>=49&&k<58){k=(k-49)*6.9.A;7(k<=G){e.1H();q.B(\'2q\',[k,0,z,6.S])}}})}7(6.I.19){q.B(\'19\',6.I.3r);7($.1u.2A&&6.I.2A){q.2A(\'1E\',\'19\')}}};q.3J=8(){$(3K).1T(\'.L\');r.1T(\'.L\');7(6.P.V)6.P.V.1T(\'.L\');7(6.O.V)6.O.V.1T(\'.L\');7(6.S.1a)6.S.1a.1T(\'.L\');2N(6,\'3L\');24(6,\'2O\');7(6.S.1a){D(6.S.1a).1l()}};q.1G=8(a,b){N(z,\'1Y "1G" 3g 3h 1j 1K, 1L 2D "1G" 22 1t.\');u c=E;u d=8(a){c=a};7(!a)a=d;7(!b)b=d;q.B(\'1G\',[a,b]);y c};q.4C=8(){N(z,\'1Y "4C" 3g 3h 1j 1K, 1L 2D "3H" 22 1t.\');u b=E;q.B(\'3H\',8(a){b=a});y b};q.2s=8(){N(z,\'1Y "2s" 3g 3h 1j 1K, 1L 2D "2s" 22 1t.\');q.B(\'2s\');y q};q.4D=8(a,b){N(z,\'1Y "4D" 3g 3h 1j 1K, 1L 2D "2M" 22 1t.\');q.B(\'2M\',[a,b]);y q};7(q.2d().1j(\'.4E\')){u r=q.2d();q.B(\'2s\')}u r=q.5D(\'<5E 5F="4E" />\').2d(),6={},28=o,G=D(q).W,M=0,2Y=2f,2Z=2f,30=2f,2g=0,1O=z,1I=\'O\';q.2P(28,z);q.41();q.46();q.4z();7(6.9.1W!==0&&6.9.1W!==E){u s=6.9.1W;7(s===z){s=3i.5G.4u;7(!s.W)s=0}C 7(s===\'4F\'){s=1q.2S(1q.4F()*G)}q.B(\'2q\',[s,0,z,{17:0}])}u t=2r(q,6,E),4G=2e(D(q),6);7(6.4H){6.4H.1d($16,4G,t)}q.B(\'2p\',[z,t]);q.B(\'2M\');y T};$.1u.1v.3k={N:E,33:z,1P:z,1I:\'13\',9:{1W:0},Y:{1f:\'5H\',2i:E,1C:E}};$.1u.1v.3X=8(a,b){y\'<a 5I="#"><4I>\'+a+\'</4I></a>\'};8 1F(a,c,x,d,f){u o={17:d,1f:a.1f};7(w f==\'8\')o.2J=f;c.1o({3a:x},o)}8 3D(a,b,c,o,d,e){u f=2l(D(c),o,z)[0],3j=(e)?-f:f,27={},2t={};27[o.d[\'F\']]=f;27[o.d[\'13\']]=3j;2t[o.d[\'13\']]=0;b.1o({3a:\'+=0\'},d);c.J(27).1o(2t,{17:d,1f:a.1f,2J:8(){$(T).1l()}})}8 3E(a,c,o,d,b){u e=2l(D(c),o,z)[0],3j=(b)?e:-e,27={},2t={};27[o.d[\'F\']]=e;2t[o.d[\'13\']]=3j;c.J(27).1o(2t,{17:d,1f:a.1f,2J:8(){$(T).1l()}})}8 2N(o,t){7(t==\'4J\'||t==\'3L\'){u f=t}C 7(o.9.2U>=t){N(o.N,\'2j 4g 9: 4h 3y\');u f=\'3L\'}C{u f=\'4J\'}7(o.P.V)o.P.V[f]();7(o.O.V)o.O.V[f]();7(o.S.1a)o.S.1a[f]()}8 24(o,f){7(o.1P||o.33)y;u a=(f==\'2O\'||f==\'3c\')?f:E;7(o.O.V){u b=a||(f==o.9.A)?\'3c\':\'2O\';o.O.V[b](\'4K\')}7(o.P.V){u b=a||(f==0)?\'3c\':\'2O\';o.P.V[b](\'4K\')}}8 3w(c,d){u e=[];1p(u a=0,4L=c.W;a<4L;a++){1p(u b=0,4M=d.W;b<4M;b++){7(w c[a]==d[b]&&!e[b]){e[b]=c[a];X}}}y e}8 3M(k){7(k==\'2v\')y 39;7(k==\'13\')y 37;7(k==\'3T\')y 38;7(k==\'5J\')y 40;y-1}8 2Q(a){7(w a==\'1g\')a={};y a}8 2z(a,b,c){7(w b!=\'1h\')b=E;7(w c!=\'1h\')c=E;a=2Q(a);7(w a==\'1e\'){u d=3M(a);7(d==-1)a=$(a);C a=d}7(b){7(w a==\'1h\')a={2V:a};7(w a.2L!=\'1g\')a={1a:a};7(w a.1a==\'1e\')a.1a=$(a.1a);7(w a.1t!=\'1e\')a.1t=\'1U\'}C 7(c){7(w a==\'1h\')a={19:a};7(w a==\'U\')a={1Z:a}}C{7(w a.2L!=\'1g\')a={V:a};7(w a==\'U\')a={1V:a};7(w a.V==\'1e\')a.V=$(a.V);7(w a.1V==\'1e\')a.1V=3M(a.1V);7(w a.1t!=\'1e\')a.1t=\'1U\'}y a}8 2K(a,b,c,d,e,f){7(w a==\'1e\'){7(21(a))a=$(a);C a=1N(a)}7(w a==\'1r\'){7(w a.2L==\'1g\')a=$(a);a=D(f).4v(a);7(a==-1)a=0;7(w c!=\'1h\')c=E}C{7(w c!=\'1h\')c=z}7(21(a))a=0;C a=1N(a);7(21(b))b=0;C b=1N(b);7(c){a+=d}a+=b;7(e>0){4N(a>=e){a-=e}4N(a<0){a+=e}}y a}8 D(c,f){u a=$(\'> *\',c);7(w f==\'1e\')a=a.5K(f);y a}8 2e(i,o){y i.15(0,o.9.A)}8 4j(i,o,n){y i.15(n,o.9.1M+n)}8 4k(i,o){y i.15(0,o.9.A)}8 4m(i,o){y i.15(0,o.9.1M)}8 4n(i,o,n){y i.15(n,o.9.A+n)}8 1i(i,o,m){u x=(w m==\'1h\')?m:E;7(w m!=\'U\')m=0;i.1D(8(){u t=1N($(T).J(o.d[\'12\']));7(21(t))t=0;$(T).1c(\'4O\',t);$(T).J(o.d[\'12\'],((x)?$(T).1c(\'4O\'):m+$(T).1c(\'1n\')))})}8 2l(i,o,a){4P=2k(i,o,\'F\',a);4Q=3N(i,o,\'11\',a);y[4P,4Q]}8 3N(i,o,a,b){7(w b!=\'1h\')b=E;7(w o[o.d[a]]==\'U\'&&b)y o[o.d[a]];7(w o.9[o.d[a]]==\'U\')y o.9[o.d[a]];u c=(a.3O().3P(\'F\')>-1)?\'1J\':\'1X\';y 3m(i,o,c)}8 3m(i,o,a){u s=0;i.1D(8(){u m=$(T)[o.d[a]](z);7(s<m)s=m});y s}8 3o(b,o,c){u d=b[o.d[c]](),3Q=(o.d[c].3O().3P(\'F\')>-1)?[\'5L\',\'5M\']:[\'5N\',\'5O\'];1p(a=0,l=3Q.W;a<l;a++){u m=1N(b.J(3Q[a]));7(21(m))m=0;d-=m}y d}8 2k(i,o,a,b){7(w b!=\'1h\')b=E;7(w o[o.d[a]]==\'U\'&&b)y o[o.d[a]];7(w o.9[o.d[a]]==\'U\')y o.9[o.d[a]]*i.W;u c=(a.3O().3P(\'F\')>-1)?\'1J\':\'1X\';y 4R(i,o,c)}8 4R(i,o,a){u s=0;i.1D(8(){s+=$(T)[o.d[a]](z)});y s}8 3n(i,o,a){u s=E,v=E;i.1D(8(){c=$(T)[o.d[a]](z);7(s===E)s=c;C 7(s!=c)v=z});y v}8 35(a,o,p){7(w p!=\'1h\')p=z;u b=(o.Z&&p)?o.Q:[0,0,0,0];u c={};c[o.d[\'F\']]=a[0]+b[1]+b[3];c[o.d[\'11\']]=a[1]+b[0]+b[2];y c}8 2r(a,o,p){u b=a.2d(),$i=D(a),$v=2e($i,o),3R=35(2l($v,o,z),o,p);b.J(3R);7(o.Z){u c=$v.26();c.J(o.d[\'12\'],c.1c(\'1n\')+o.Q[o.d[1]]);a.J(o.d[\'2b\'],o.Q[o.d[0]]);a.J(o.d[\'13\'],o.Q[o.d[3]])}a.J(o.d[\'F\'],2k($i,o,\'F\')*2);a.J(o.d[\'11\'],3N($i,o,\'11\'));y 3R}8 3W(p){7(w p==\'1g\')y[0,0,0,0];7(w p==\'U\')y[p,p,p,p];C 7(w p==\'1e\')p=p.4S(\'5P\').5Q(\'\').4S(\' \');7(!4T(p)){y[0,0,0,0]}1p(u i=0;i<4;i++){p[i]=1N(p[i])}1m(p.W){H 0:y[0,0,0,0];H 1:y[p[0],p[0],p[0],p[0]];H 2:y[p[0],p[1],p[0],p[1]];H 3:y[p[0],p[1],p[2],p[1]];2y:y[p[0],p[1],p[2],p[3]]}}8 2T(a,o){u x=(w o[o.d[\'F\']]==\'U\')?1q.2h(o[o.d[\'F\']]-2k(a,o,\'F\')):0;1m(o.18){H\'13\':y[0,x];X;H\'2v\':y[x,0];X;H\'2w\':2y:u b=1q.2h(x/2),4U=1q.2S(x/2);y[b,4U];X}}8 4i(b,o,c){u d=D(b),2u=0,1W=o.9.A-c-1,x=0;7(1W<0)1W=d.W-1;1p(u a=1W;a>=0;a--){2u+=d.1y(a)[o.d[\'1J\']](z);7(2u>o.3p)y x;7(a==0)a=d.W;x++}}8 2x(b,o,c){u d=D(b),2u=0,x=0;1p(u a=c,l=d.W-1;a<=l;a++){2u+=d.1y(a)[o.d[\'1J\']](z);7(2u>o.3p)y x;7(a==d.W-1)a=-1;x++}}8 4T(a){y w(a)==\'1r\'&&(a 5R 5S)}8 N(d,m){7(!d)y E;7(w m==\'1e\')m=\'1v: \'+m;7(3i.3S&&3i.3S.4V)3i.3S.4V(m);y E}$.1u.4t=8(o){y T.1v(o)}})(5T);',62,366,'||||||opts|if|function|items|||||||||||||||||||||var||typeof||return|true|visible|trigger|else|getItems|false|width|totalItems|case|auto|css|a_dur|cfs|firstItem|debug|next|prev|padding|bind|pagination|this|number|button|length|break|scroll|usePadding||height|marginRight|left|stopPropagation|slice|tt0|duration|align|play|container|variable|data|call|string|easing|undefined|boolean|resetMargin|is|c_new|remove|switch|cfs_origCssMargin|animate|for|Math|object|fx|event|fn|carouFredSel|stop|c_old|eq|l_old|w_siz|uncover|mousewheel|each|pause|fx_fade|configuration|preventDefault|direction|outerWidth|deprecated|use|oldVisible|parseInt|isPaused|circular|l_new|crossfade|cover|unbind|click|key|start|outerHeight|The|pauseDuration|position|isNaN|custom|perc|enableNavi|l_cur|last|css_o|opts_orig|extend|variableVisible|top|marginBottom|parent|getCurrentItems|null|pauseTimePassed|ceil|pauseOnHover|Not|getTotalSize|getSizes|a_cur|a_old|fade|updatePageStatus|slideTo|setSizes|destroy|ani_o|total|right|center|getVisibleItemsNext|default|getNaviObject|nap|marginTop|marginLeft|the|100|animated|onAfter|oI|appendTo|complete|getItemIndex|jquery|linkAnchors|showNavi|removeClass|init|getObject|innerWidth|floor|getAlignPadding|minimum|keys|Number|of|autoTimeout|autoInterval|timerInterval|type|onEnd|infinite|clone|mapWrapperSizes|onBefore||||opacity|f_dur|addClass|mouseenter|mouseleave|num|public|method|window|cur_p|defaults|lrgst_b|getTrueLargestSize|hasVariableSizes|getTrueInnerSize|maxDimention|anchorBuilder|delay|scrolled|float|none|unbind_events|sortParams|setTimeout|scrolling|valid|conditions|slide_prev|a_new|fx_cover|fx_uncover|slide_next|append|currentPosition|eval|unbind_buttons|document|hide|getKeyCode|getLargestSize|toLowerCase|indexOf|arr|sz|console|up|innerHeight|dx|getPadding|pageAnchorBuilder|Carousel|Item||build|absolute|relative|hidden|cfs_origCss|bind_events|stopped|carousel||clearInterval|onPausePause|dur2|onPauseEnd|onPauseStart|stopImmediatePropagation|enough|not|getVisibleItemsPrev|getOldItemsPrev|getNewItemsPrev|get|getOldItemsNext|getNewItemsNext|new_m|end|currentPage|ObjectConfiguration|in|caroufredsel|hash|index|selected|slidePrev|slideNext|bind_buttons|keyup|keyCode|current_position|link_anchors|caroufredsel_wrapper|random|itm|onCreate|span|show|disabled|l1|l2|while|cfs_tempCssMargin|s1|s2|getTotalSizeVariable|split|is_array|x2|log|No|element|found|selector||option|bottom|500|2500|widths|heights|automatically||backward|forward|fixed|Carousels|CSS|attribute|should|be|static|or|overflow|Pause|globally|clearTimeout|resume|setInterval|Callback|returned|slide_|prependTo|concat|insertItem|before|removeItem|round|currentVisible|timeout|body|find|replaceWith|wrap|div|class|location|swing|href|down|filter|paddingLeft|paddingRight|paddingTop|paddingBottom|px|join|instanceof|Array|jQuery'.split('|'),0,{}))
//Cufon yui
var Cufon = (function () { var m = function () { return m.replace.apply(null, arguments) }; var x = m.DOM = { ready: (function () { var C = false, E = { loaded: 1, complete: 1 }; var B = [], D = function () { if (C) { return } C = true; for (var F; F = B.shift(); F()) { } }; if (document.addEventListener) { document.addEventListener("DOMContentLoaded", D, false); window.addEventListener("pageshow", D, false) } if (!window.opera && document.readyState) { (function () { E[document.readyState] ? D() : setTimeout(arguments.callee, 10) })() } if (document.readyState && document.createStyleSheet) { (function () { try { document.body.doScroll("left"); D() } catch (F) { setTimeout(arguments.callee, 1) } })() } q(window, "load", D); return function (F) { if (!arguments.length) { D() } else { C ? F() : B.push(F) } } })(), root: function () { return document.documentElement || document.body } }; var n = m.CSS = { Size: function (C, B) { this.value = parseFloat(C); this.unit = String(C).match(/[a-z%]*$/)[0] || "px"; this.convert = function (D) { return D / B * this.value }; this.convertFrom = function (D) { return D / this.value * B }; this.toString = function () { return this.value + this.unit } }, addClass: function (C, B) { var D = C.className; C.className = D + (D && " ") + B; return C }, color: j(function (C) { var B = {}; B.color = C.replace(/^rgba\((.*?),\s*([\d.]+)\)/, function (E, D, F) { B.opacity = parseFloat(F); return "rgb(" + D + ")" }); return B }), fontStretch: j(function (B) { if (typeof B == "number") { return B } if (/%$/.test(B)) { return parseFloat(B) / 100 } return { "ultra-condensed": 0.5, "extra-condensed": 0.625, condensed: 0.75, "semi-condensed": 0.875, "semi-expanded": 1.125, expanded: 1.25, "extra-expanded": 1.5, "ultra-expanded": 2}[B] || 1 }), getStyle: function (C) { var B = document.defaultView; if (B && B.getComputedStyle) { return new a(B.getComputedStyle(C, null)) } if (C.currentStyle) { return new a(C.currentStyle) } return new a(C.style) }, gradient: j(function (F) { var G = { id: F, type: F.match(/^-([a-z]+)-gradient\(/)[1], stops: [] }, C = F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig); for (var E = 0, B = C.length, D; E < B; ++E) { D = C[E].split("=", 2).reverse(); G.stops.push([D[1] || E / (B - 1), D[0]]) } return G }), quotedList: j(function (E) { var D = [], C = /\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g, B; while (B = C.exec(E)) { D.push(B[3] || B[1]) } return D }), recognizesMedia: j(function (G) { var E = document.createElement("style"), D, C, B; E.type = "text/css"; E.media = G; try { E.appendChild(document.createTextNode("/**/")) } catch (F) { } C = g("head")[0]; C.insertBefore(E, C.firstChild); D = (E.sheet || E.styleSheet); B = D && !D.disabled; C.removeChild(E); return B }), removeClass: function (D, C) { var B = RegExp("(?:^|\\s+)" + C + "(?=\\s|$)", "g"); D.className = D.className.replace(B, ""); return D }, supports: function (D, C) { var B = document.createElement("span").style; if (B[D] === undefined) { return false } B[D] = C; return B[D] === C }, textAlign: function (E, D, B, C) { if (D.get("textAlign") == "right") { if (B > 0) { E = " " + E } } else { if (B < C - 1) { E += " " } } return E }, textShadow: j(function (F) { if (F == "none") { return null } var E = [], G = {}, B, C = 0; var D = /(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig; while (B = D.exec(F)) { if (B[0] == ",") { E.push(G); G = {}; C = 0 } else { if (B[1]) { G.color = B[1] } else { G[["offX", "offY", "blur"][C++]] = B[2] } } } E.push(G); return E }), textTransform: (function () { var B = { uppercase: function (C) { return C.toUpperCase() }, lowercase: function (C) { return C.toLowerCase() }, capitalize: function (C) { return C.replace(/\b./g, function (D) { return D.toUpperCase() }) } }; return function (E, D) { var C = B[D.get("textTransform")]; return C ? C(E) : E } })(), whiteSpace: (function () { var D = { inline: 1, "inline-block": 1, "run-in": 1 }; var C = /^\s+/, B = /\s+$/; return function (H, F, G, E) { if (E) { if (E.nodeName.toLowerCase() == "br") { H = H.replace(C, "") } } if (D[F.get("display")]) { return H } if (!G.previousSibling) { H = H.replace(C, "") } if (!G.nextSibling) { H = H.replace(B, "") } return H } })() }; n.ready = (function () { var B = !n.recognizesMedia("all"), E = false; var D = [], H = function () { B = true; for (var K; K = D.shift(); K()) { } }; var I = g("link"), J = g("style"); function C(K) { return K.disabled || G(K.sheet, K.media || "screen") } function G(M, P) { if (!n.recognizesMedia(P || "all")) { return true } if (!M || M.disabled) { return false } try { var Q = M.cssRules, O; if (Q) { search: for (var L = 0, K = Q.length; O = Q[L], L < K; ++L) { switch (O.type) { case 2: break; case 3: if (!G(O.styleSheet, O.media.mediaText)) { return false } break; default: break search } } } } catch (N) { } return true } function F() { if (document.createStyleSheet) { return true } var L, K; for (K = 0; L = I[K]; ++K) { if (L.rel.toLowerCase() == "stylesheet" && !C(L)) { return false } } for (K = 0; L = J[K]; ++K) { if (!C(L)) { return false } } return true } x.ready(function () { if (!E) { E = n.getStyle(document.body).isUsable() } if (B || (E && F())) { H() } else { setTimeout(arguments.callee, 10) } }); return function (K) { if (B) { K() } else { D.push(K) } } })(); function s(D) { var C = this.face = D.face, B = { "\u0020": 1, "\u00a0": 1, "\u3000": 1 }; this.glyphs = D.glyphs; this.w = D.w; this.baseSize = parseInt(C["units-per-em"], 10); this.family = C["font-family"].toLowerCase(); this.weight = C["font-weight"]; this.style = C["font-style"] || "normal"; this.viewBox = (function () { var F = C.bbox.split(/\s+/); var E = { minX: parseInt(F[0], 10), minY: parseInt(F[1], 10), maxX: parseInt(F[2], 10), maxY: parseInt(F[3], 10) }; E.width = E.maxX - E.minX; E.height = E.maxY - E.minY; E.toString = function () { return [this.minX, this.minY, this.width, this.height].join(" ") }; return E })(); this.ascent = -parseInt(C.ascent, 10); this.descent = -parseInt(C.descent, 10); this.height = -this.ascent + this.descent; this.spacing = function (L, N, E) { var O = this.glyphs, M, K, G, P = [], F = 0, J = -1, I = -1, H; while (H = L[++J]) { M = O[H] || this.missingGlyph; if (!M) { continue } if (K) { F -= G = K[H] || 0; P[I] -= G } F += P[++I] = ~ ~(M.w || this.w) + N + (B[H] ? E : 0); K = M.k } P.total = F; return P } } function f() { var C = {}, B = { oblique: "italic", italic: "oblique" }; this.add = function (D) { (C[D.style] || (C[D.style] = {}))[D.weight] = D }; this.get = function (H, I) { var G = C[H] || C[B[H]] || C.normal || C.italic || C.oblique; if (!G) { return null } I = { normal: 400, bold: 700}[I] || parseInt(I, 10); if (G[I]) { return G[I] } var E = { 1: 1, 99: 0}[I % 100], K = [], F, D; if (E === undefined) { E = I > 400 } if (I == 500) { I = 400 } for (var J in G) { if (!k(G, J)) { continue } J = parseInt(J, 10); if (!F || J < F) { F = J } if (!D || J > D) { D = J } K.push(J) } if (I < F) { I = F } if (I > D) { I = D } K.sort(function (M, L) { return (E ? (M >= I && L >= I) ? M < L : M > L : (M <= I && L <= I) ? M > L : M < L) ? -1 : 1 }); return G[K[0]] } } function r() { function D(F, G) { if (F.contains) { return F.contains(G) } return F.compareDocumentPosition(G) & 16 } function B(G) { var F = G.relatedTarget; if (!F || D(this, F)) { return } C(this, G.type == "mouseover") } function E(F) { C(this, F.type == "mouseenter") } function C(F, G) { setTimeout(function () { var H = d.get(F).options; m.replace(F, G ? h(H, H.hover) : H, true) }, 10) } this.attach = function (F) { if (F.onmouseenter === undefined) { q(F, "mouseover", B); q(F, "mouseout", B) } else { q(F, "mouseenter", E); q(F, "mouseleave", E) } } } function u() { var C = [], D = {}; function B(H) { var E = [], G; for (var F = 0; G = H[F]; ++F) { E[F] = C[D[G]] } return E } this.add = function (F, E) { D[F] = C.push(E) - 1 }; this.repeat = function () { var E = arguments.length ? B(arguments) : C, F; for (var G = 0; F = E[G++]; ) { m.replace(F[0], F[1], true) } } } function A() { var D = {}, B = 0; function C(E) { return E.cufid || (E.cufid = ++B) } this.get = function (E) { var F = C(E); return D[F] || (D[F] = {}) } } function a(B) { var D = {}, C = {}; this.extend = function (E) { for (var F in E) { if (k(E, F)) { D[F] = E[F] } } return this }; this.get = function (E) { return D[E] != undefined ? D[E] : B[E] }; this.getSize = function (F, E) { return C[F] || (C[F] = new n.Size(this.get(F), E)) }; this.isUsable = function () { return !!B } } function q(C, B, D) { if (C.addEventListener) { C.addEventListener(B, D, false) } else { if (C.attachEvent) { C.attachEvent("on" + B, function () { return D.call(C, window.event) }) } } } function v(C, B) { var D = d.get(C); if (D.options) { return C } if (B.hover && B.hoverables[C.nodeName.toLowerCase()]) { b.attach(C) } D.options = B; return C } function j(B) { var C = {}; return function (D) { if (!k(C, D)) { C[D] = B.apply(null, arguments) } return C[D] } } function c(F, E) { var B = n.quotedList(E.get("fontFamily").toLowerCase()), D; for (var C = 0; D = B[C]; ++C) { if (i[D]) { return i[D].get(E.get("fontStyle"), E.get("fontWeight")) } } return null } function g(B) { return document.getElementsByTagName(B) } function k(C, B) { return C.hasOwnProperty(B) } function h() { var C = {}, B, F; for (var E = 0, D = arguments.length; B = arguments[E], E < D; ++E) { for (F in B) { if (k(B, F)) { C[F] = B[F] } } } return C } function o(E, M, C, N, F, D) { var K = document.createDocumentFragment(), H; if (M === "") { return K } var L = N.separate; var I = M.split(p[L]), B = (L == "words"); if (B && t) { if (/^\s/.test(M)) { I.unshift("") } if (/\s$/.test(M)) { I.push("") } } for (var J = 0, G = I.length; J < G; ++J) { H = z[N.engine](E, B ? n.textAlign(I[J], C, J, G) : I[J], C, N, F, D, J < G - 1); if (H) { K.appendChild(H) } } return K } function l(D, M) { var C = D.nodeName.toLowerCase(); if (M.ignore[C]) { return } var E = !M.textless[C]; var B = n.getStyle(v(D, M)).extend(M); var F = c(D, B), G, K, I, H, L, J; if (!F) { return } for (G = D.firstChild; G; G = I) { K = G.nodeType; I = G.nextSibling; if (E && K == 3) { if (H) { H.appendData(G.data); D.removeChild(G) } else { H = G } if (I) { continue } } if (H) { D.replaceChild(o(F, n.whiteSpace(H.data, B, H, J), B, M, G, D), H); H = null } if (K == 1) { if (G.firstChild) { if (G.nodeName.toLowerCase() == "cufon") { z[M.engine](F, null, B, M, G, D) } else { arguments.callee(G, M) } } J = G } } } var t = " ".split(/\s+/).length == 0; var d = new A(); var b = new r(); var y = new u(); var e = false; var z = {}, i = {}, w = { autoDetect: false, engine: null, forceHitArea: false, hover: false, hoverables: { a: true }, ignore: { applet: 1, canvas: 1, col: 1, colgroup: 1, head: 1, iframe: 1, map: 1, optgroup: 1, option: 1, script: 1, select: 1, style: 1, textarea: 1, title: 1, pre: 1 }, printable: true, selector: (window.Sizzle || (window.jQuery && function (B) { return jQuery(B) }) || (window.dojo && dojo.query) || (window.Ext && Ext.query) || (window.YAHOO && YAHOO.util && YAHOO.util.Selector && YAHOO.util.Selector.query) || (window.$$ && function (B) { return $$(B) }) || (window.$ && function (B) { return $(B) }) || (document.querySelectorAll && function (B) { return document.querySelectorAll(B) }) || g), separate: "words", textless: { dl: 1, html: 1, ol: 1, table: 1, tbody: 1, thead: 1, tfoot: 1, tr: 1, ul: 1 }, textShadow: "none" }; var p = { words: /\s/.test("\u00a0") ? /[^\S\u00a0]+/ : /\s+/, characters: "", none: /^/ }; m.now = function () { x.ready(); return m }; m.refresh = function () { y.repeat.apply(y, arguments); return m }; m.registerEngine = function (C, B) { if (!B) { return m } z[C] = B; return m.set("engine", C) }; m.registerFont = function (D) { if (!D) { return m } var B = new s(D), C = B.family; if (!i[C]) { i[C] = new f() } i[C].add(B); return m.set("fontFamily", '"' + C + '"') }; m.replace = function (D, C, B) { C = h(w, C); if (!C.engine) { return m } if (!e) { n.addClass(x.root(), "cufon-active cufon-loading"); n.ready(function () { n.addClass(n.removeClass(x.root(), "cufon-loading"), "cufon-ready") }); e = true } if (C.hover) { C.forceHitArea = true } if (C.autoDetect) { delete C.fontFamily } if (typeof C.textShadow == "string") { C.textShadow = n.textShadow(C.textShadow) } if (typeof C.color == "string" && /^-/.test(C.color)) { C.textGradient = n.gradient(C.color) } else { delete C.textGradient } if (!B) { y.add(D, arguments) } if (D.nodeType || typeof D == "string") { D = [D] } n.ready(function () { for (var F = 0, E = D.length; F < E; ++F) { var G = D[F]; if (typeof G == "string") { m.replace(C.selector(G), C, true) } else { l(G, C) } } }); return m }; m.set = function (B, C) { w[B] = C; return m }; return m })(); Cufon.registerEngine("vml", (function () { var e = document.namespaces; if (!e) { return } e.add("cvml", "urn:schemas-microsoft-com:vml"); e = null; var b = document.createElement("cvml:shape"); b.style.behavior = "url(#default#VML)"; if (!b.coordsize) { return } b = null; var h = (document.documentMode || 0) < 8; document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:' + (h ? "middle" : "text-bottom") + ";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g, "!important;")); function c(i, j) { return a(i, /(?:em|ex|%)$|^[a-z-]+$/i.test(j) ? "1em" : j) } function a(l, m) { if (m === "0") { return 0 } if (/px$/i.test(m)) { return parseFloat(m) } var k = l.style.left, j = l.runtimeStyle.left; l.runtimeStyle.left = l.currentStyle.left; l.style.left = m.replace("%", "em"); var i = l.style.pixelLeft; l.style.left = k; l.runtimeStyle.left = j; return i } function f(l, k, j, n) { var i = "computed" + n, m = k[i]; if (isNaN(m)) { m = k.get(n); k[i] = m = (m == "normal") ? 0 : ~ ~j.convertFrom(a(l, m)) } return m } var g = {}; function d(p) { var q = p.id; if (!g[q]) { var n = p.stops, o = document.createElement("cvml:fill"), i = []; o.type = "gradient"; o.angle = 180; o.focus = "0"; o.method = "sigma"; o.color = n[0][1]; for (var m = 1, l = n.length - 1; m < l; ++m) { i.push(n[m][0] * 100 + "% " + n[m][1]) } o.colors = i.join(","); o.color2 = n[l][1]; g[q] = o } return g[q] } return function (ac, G, Y, C, K, ad, W) { var n = (G === null); if (n) { G = K.alt } var I = ac.viewBox; var p = Y.computedFontSize || (Y.computedFontSize = new Cufon.CSS.Size(c(ad, Y.get("fontSize")) + "px", ac.baseSize)); var y, q; if (n) { y = K; q = K.firstChild } else { y = document.createElement("cufon"); y.className = "cufon cufon-vml"; y.alt = G; q = document.createElement("cufoncanvas"); y.appendChild(q); if (C.printable) { var Z = document.createElement("cufontext"); Z.appendChild(document.createTextNode(G)); y.appendChild(Z) } if (!W) { y.appendChild(document.createElement("cvml:shape")) } } var ai = y.style; var R = q.style; var l = p.convert(I.height), af = Math.ceil(l); var V = af / l; var P = V * Cufon.CSS.fontStretch(Y.get("fontStretch")); var U = I.minX, T = I.minY; R.height = af; R.top = Math.round(p.convert(T - ac.ascent)); R.left = Math.round(p.convert(U)); ai.height = p.convert(ac.height) + "px"; var F = Y.get("color"); var ag = Cufon.CSS.textTransform(G, Y).split(""); var L = ac.spacing(ag, f(ad, Y, p, "letterSpacing"), f(ad, Y, p, "wordSpacing")); if (!L.length) { return null } var k = L.total; var x = -U + k + (I.width - L[L.length - 1]); var ah = p.convert(x * P), X = Math.round(ah); var O = x + "," + I.height, m; var J = "r" + O + "ns"; var u = C.textGradient && d(C.textGradient); var o = ac.glyphs, S = 0; var H = C.textShadow; var ab = -1, aa = 0, w; while (w = ag[++ab]) { var D = o[ag[ab]] || ac.missingGlyph, v; if (!D) { continue } if (n) { v = q.childNodes[aa]; while (v.firstChild) { v.removeChild(v.firstChild) } } else { v = document.createElement("cvml:shape"); q.appendChild(v) } v.stroked = "f"; v.coordsize = O; v.coordorigin = m = (U - S) + "," + T; v.path = (D.d ? "m" + D.d + "xe" : "") + "m" + m + J; v.fillcolor = F; if (u) { v.appendChild(u.cloneNode(false)) } var ae = v.style; ae.width = X; ae.height = af; if (H) { var s = H[0], r = H[1]; var B = Cufon.CSS.color(s.color), z; var N = document.createElement("cvml:shadow"); N.on = "t"; N.color = B.color; N.offset = s.offX + "," + s.offY; if (r) { z = Cufon.CSS.color(r.color); N.type = "double"; N.color2 = z.color; N.offset2 = r.offX + "," + r.offY } N.opacity = B.opacity || (z && z.opacity) || 1; v.appendChild(N) } S += L[aa++] } var M = v.nextSibling, t, A; if (C.forceHitArea) { if (!M) { M = document.createElement("cvml:rect"); M.stroked = "f"; M.className = "cufon-vml-cover"; t = document.createElement("cvml:fill"); t.opacity = 0; M.appendChild(t); q.appendChild(M) } A = M.style; A.width = X; A.height = af } else { if (M) { q.removeChild(M) } } ai.width = Math.max(Math.ceil(p.convert(k * P)), 0); if (h) { var Q = Y.computedYAdjust; if (Q === undefined) { var E = Y.get("lineHeight"); if (E == "normal") { E = "1em" } else { if (!isNaN(E)) { E += "em" } } Y.computedYAdjust = Q = 0.5 * (a(ad, E) - parseFloat(ai.height)) } if (Q) { ai.marginTop = Math.ceil(Q) + "px"; ai.marginBottom = Q + "px" } } return y } })()); Cufon.registerEngine("canvas", (function () { var b = document.createElement("canvas"); if (!b || !b.getContext || !b.getContext.apply) { return } b = null; var a = Cufon.CSS.supports("display", "inline-block"); var e = !a && (document.compatMode == "BackCompat" || /frameset|transitional/i.test(document.doctype.publicId)); var f = document.createElement("style"); f.type = "text/css"; f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;" + (e ? "" : "font-size:1px;line-height:1px;") + "}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}" + (a ? "cufon canvas{position:relative;}" : "cufon canvas{position:absolute;}") + "}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g, "!important;"))); document.getElementsByTagName("head")[0].appendChild(f); function d(p, h) { var n = 0, m = 0; var g = [], o = /([mrvxe])([^a-z]*)/g, k; generate: for (var j = 0; k = o.exec(p); ++j) { var l = k[2].split(","); switch (k[1]) { case "v": g[j] = { m: "bezierCurveTo", a: [n + ~ ~l[0], m + ~ ~l[1], n + ~ ~l[2], m + ~ ~l[3], n += ~ ~l[4], m += ~ ~l[5]] }; break; case "r": g[j] = { m: "lineTo", a: [n += ~ ~l[0], m += ~ ~l[1]] }; break; case "m": g[j] = { m: "moveTo", a: [n = ~ ~l[0], m = ~ ~l[1]] }; break; case "x": g[j] = { m: "closePath" }; break; case "e": break generate } h[g[j].m].apply(h, g[j].a) } return g } function c(m, k) { for (var j = 0, h = m.length; j < h; ++j) { var g = m[j]; k[g.m].apply(k, g.a) } } return function (V, w, P, t, C, W) { var k = (w === null); if (k) { w = C.getAttribute("alt") } var A = V.viewBox; var m = P.getSize("fontSize", V.baseSize); var B = 0, O = 0, N = 0, u = 0; var z = t.textShadow, L = []; if (z) { for (var U = z.length; U--; ) { var F = z[U]; var K = m.convertFrom(parseFloat(F.offX)); var I = m.convertFrom(parseFloat(F.offY)); L[U] = [K, I]; if (I < B) { B = I } if (K > O) { O = K } if (I > N) { N = I } if (K < u) { u = K } } } var Z = Cufon.CSS.textTransform(w, P).split(""); var E = V.spacing(Z, ~ ~m.convertFrom(parseFloat(P.get("letterSpacing")) || 0), ~ ~m.convertFrom(parseFloat(P.get("wordSpacing")) || 0)); if (!E.length) { return null } var h = E.total; O += A.width - E[E.length - 1]; u += A.minX; var s, n; if (k) { s = C; n = C.firstChild } else { s = document.createElement("cufon"); s.className = "cufon cufon-canvas"; s.setAttribute("alt", w); n = document.createElement("canvas"); s.appendChild(n); if (t.printable) { var S = document.createElement("cufontext"); S.appendChild(document.createTextNode(w)); s.appendChild(S) } } var aa = s.style; var H = n.style; var j = m.convert(A.height); var Y = Math.ceil(j); var M = Y / j; var G = M * Cufon.CSS.fontStretch(P.get("fontStretch")); var J = h * G; var Q = Math.ceil(m.convert(J + O - u)); var o = Math.ceil(m.convert(A.height - B + N)); n.width = Q; n.height = o; H.width = Q + "px"; H.height = o + "px"; B += A.minY; H.top = Math.round(m.convert(B - V.ascent)) + "px"; H.left = Math.round(m.convert(u)) + "px"; var r = Math.max(Math.ceil(m.convert(J)), 0) + "px"; if (a) { aa.width = r; aa.height = m.convert(V.height) + "px" } else { aa.paddingLeft = r; aa.paddingBottom = (m.convert(V.height) - 1) + "px" } var X = n.getContext("2d"), D = j / A.height; X.scale(D, D * M); X.translate(-u, -B); X.save(); function T() { var x = V.glyphs, ab, l = -1, g = -1, y; X.scale(G, 1); while (y = Z[++l]) { var ab = x[Z[l]] || V.missingGlyph; if (!ab) { continue } if (ab.d) { X.beginPath(); if (ab.code) { c(ab.code, X) } else { ab.code = d("m" + ab.d, X) } X.fill() } X.translate(E[++g], 0) } X.restore() } if (z) { for (var U = z.length; U--; ) { var F = z[U]; X.save(); X.fillStyle = F.color; X.translate.apply(X, L[U]); T() } } var q = t.textGradient; if (q) { var v = q.stops, p = X.createLinearGradient(0, A.minY, 0, A.maxY); for (var U = 0, R = v.length; U < R; ++U) { p.addColorStop.apply(p, v[U]) } X.fillStyle = p } else { X.fillStyle = P.get("color") } T(); return s } })());
// Cufon - neosans.js
Cufon.registerFont({ "w": 208, "face": { "font-family": "NeoSans", "font-weight": 200, "font-stretch": "normal", "units-per-em": "360", "panose-1": "2 0 3 3 0 0 0 0 0 0", "ascent": "288", "descent": "-72", "x-height": "2", "bbox": "-16.1916 -307.105 267.183 71", "underline-thickness": "15.12", "underline-position": "-27.72", "stemh": "15", "stemv": "14", "unicode-range": "U+0020-U+00A0" }, "glyphs": { " ": { "w": 77 }, "!": { "d": "45,-69v0,5,-4,8,-9,7v-4,0,-7,-3,-7,-7r0,-192v0,-5,4,-6,9,-6v4,0,7,2,7,6r0,192xm36,-38v16,0,14,42,0,40v-11,-1,-12,-36,0,-40", "w": 73 }, "\"": { "d": "74,-261v2,-9,21,-9,18,0r-17,62v1,8,-14,10,-16,4v3,-24,11,-43,15,-66xm29,-261v2,-9,21,-9,18,0r-17,62v1,8,-14,10,-16,4v3,-24,11,-43,15,-66", "w": 106 }, "#": { "d": "211,-180v-3,14,-31,4,-45,7r-7,82v14,3,41,-8,44,7v-5,12,-30,4,-45,6r-6,71v0,5,-4,8,-10,7v-4,0,-6,-3,-6,-7r6,-71r-65,0r-6,71v0,6,-4,8,-10,7v-3,0,-6,-3,-6,-7r7,-71v-14,-3,-41,8,-44,-7v5,-12,30,-4,45,-6r7,-82v-14,-3,-41,7,-44,-7v5,-12,30,-4,45,-6r7,-75v0,-5,4,-6,10,-6v3,0,6,3,6,6r-7,75r65,0r6,-75v0,-5,4,-6,10,-6v4,0,6,3,6,6r-7,75v14,3,40,-7,44,6xm151,-173r-65,0r-7,82r65,0", "w": 228 }, "$": { "d": "180,-66v0,30,-12,62,-68,67v-4,15,9,44,-9,45v-14,-3,-1,-32,-7,-44v-23,0,-41,-3,-55,-4v-5,0,-8,-4,-7,-10v0,-4,4,-5,8,-5v19,1,34,4,54,4v54,0,67,-23,67,-53v0,-55,-134,-82,-134,-145v0,-41,32,-55,68,-58v3,-13,-8,-40,10,-38v12,2,1,28,6,38v19,0,39,2,54,3v6,0,6,4,6,10v-7,13,-36,2,-60,2v-48,0,-68,13,-68,43v0,53,149,86,135,145" }, "%": { "d": "251,-91v0,48,-4,97,-45,93v-41,4,-46,-44,-46,-93v0,-38,18,-56,46,-56v28,0,45,18,45,56xm210,-267v7,0,15,-2,10,6r-151,256v-2,9,-14,9,-20,5r153,-261v3,-5,4,-6,8,-6xm113,-213v0,48,-5,97,-46,93v-41,4,-45,-45,-45,-93v0,-38,17,-56,45,-56v28,0,46,18,46,56xm206,-12v33,0,31,-43,31,-79v0,-29,-11,-43,-31,-43v-33,0,-32,43,-32,80v0,29,12,42,32,42xm67,-134v33,0,32,-42,32,-79v0,-29,-12,-43,-32,-43v-33,0,-31,44,-31,80v0,29,11,42,31,42", "w": 272 }, "&": { "d": "215,-5v1,2,1,5,-2,5v-22,4,-27,-17,-40,-27v-37,42,-153,47,-155,-35v0,-30,14,-48,55,-74v-40,-48,-43,-58,-43,-78v0,-41,29,-55,68,-55v34,0,66,15,66,57v0,29,-30,59,-68,79r76,83v14,-21,19,-49,19,-79v-1,-6,4,-8,10,-7v5,0,6,5,6,11v0,32,-8,63,-24,86xm86,-144v33,-19,69,-44,62,-70v0,-31,-23,-41,-50,-41v-32,0,-53,9,-52,43v0,14,3,26,40,68xm163,-38r-81,-87v-37,24,-47,35,-47,65v1,63,102,57,128,22", "w": 229 }, "'": { "d": "29,-261v2,-9,21,-9,18,0r-17,62v1,8,-14,10,-16,4v3,-24,11,-43,15,-66", "w": 61 }, "(": { "d": "88,-266v-67,90,-69,245,0,334v-2,3,-16,3,-20,0v-37,-49,-46,-115,-46,-176v0,-45,12,-116,46,-157v3,-3,15,-2,20,-1", "w": 95 }, ")": { "d": "7,68v70,-90,68,-245,0,-334v4,-2,17,-2,20,1v65,98,65,233,0,333v-3,3,-17,3,-20,0", "w": 95 }, "*": { "d": "12,-221v2,-4,3,-9,9,-8r47,16r0,-50v-1,-6,3,-6,9,-6v4,0,5,2,5,6r0,50v18,-1,46,-26,56,-8v-11,12,-36,12,-52,20v10,15,23,28,31,45v-2,5,-10,11,-13,3r-29,-40v-13,12,-21,45,-40,41v-2,-20,22,-32,29,-49v-17,-7,-40,-8,-52,-20", "w": 150 }, "+": { "d": "185,-143v1,7,-2,10,-8,10r-65,0r0,65v0,5,-3,8,-9,7v-4,0,-6,-3,-6,-7r0,-65r-65,0v-6,0,-9,-3,-8,-10v0,-4,4,-5,8,-5r65,0r0,-66v0,-5,3,-8,9,-7v4,0,6,3,6,7r0,66r65,0v4,0,8,1,8,5" }, ",": { "d": "36,-38v7,-1,13,0,10,7r-23,60v0,10,-17,10,-14,0r19,-60v1,-5,4,-7,8,-7", "w": 60 }, "-": { "d": "105,-101v1,6,-2,8,-7,8r-72,0v-5,0,-8,-2,-7,-8v0,-4,3,-7,7,-7r72,0v4,0,7,3,7,7", "w": 123 }, ".": { "d": "29,-38v16,0,14,42,0,40v-11,-1,-12,-36,0,-40", "w": 60 }, "\/": { "d": "96,-269v6,0,13,0,11,7r-85,257v0,7,-5,8,-13,7v-4,0,-4,-3,-4,-7r85,-257v1,-3,2,-7,6,-7", "w": 112 }, "0": { "d": "187,-98v0,69,-33,100,-83,100v-50,0,-82,-31,-82,-100r0,-71v0,-69,32,-100,82,-100v50,0,83,31,83,100r0,71xm104,-12v68,0,67,-82,67,-157v0,-57,-24,-86,-67,-86v-68,0,-67,82,-67,157v0,57,24,86,67,86" }, "1": { "d": "115,-7v0,4,-3,7,-8,7v-4,0,-8,-3,-8,-7r0,-245r-44,5v-9,-2,-5,-13,2,-13r52,-7v4,0,6,3,6,7r0,253" }, "2": { "d": "34,-254v4,-22,43,-11,62,-15v54,0,84,19,84,63v0,67,-153,100,-135,177r0,14r125,0v6,0,8,4,7,10v0,4,-3,5,-7,5r-134,0v-11,-1,-7,-18,-7,-29v0,-35,7,-63,56,-96v27,-19,84,-48,78,-81v8,-51,-75,-56,-123,-42v-3,0,-6,-2,-6,-6" }, "3": { "d": "30,-255v5,-18,37,-13,59,-14v56,-2,92,15,90,70v0,23,-10,47,-38,59v73,39,36,154,-52,142v-22,-3,-53,4,-59,-14v0,-4,2,-6,7,-6v59,12,125,9,125,-63v0,-19,-13,-52,-51,-52r-68,0v-5,0,-8,-3,-7,-9v0,-4,3,-6,7,-6r68,0v44,-2,51,-31,51,-55v0,-60,-74,-54,-126,-46v-4,0,-6,-2,-6,-6" }, "4": { "d": "195,-87v1,17,-28,6,-43,9r0,71v1,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-71r-99,0v-22,1,-29,-20,-18,-34r101,-148v10,-14,32,-13,32,8r0,159v14,2,39,-6,43,6xm136,-93r-2,-160r-102,148v-4,5,-6,13,5,12r99,0" }, "5": { "d": "181,-86v10,80,-77,100,-146,82v-8,0,-11,-14,-3,-16v60,16,144,8,133,-66v6,-54,-60,-58,-125,-56v-4,0,-7,-3,-7,-8r8,-111v0,-4,5,-6,8,-6r117,0v6,0,8,3,7,9v0,4,-3,5,-7,5r-109,0r-7,96v78,-5,140,16,131,71" }, "6": { "d": "186,-92v1,62,-24,94,-83,94v-54,0,-80,-30,-80,-93r0,-85v-7,-93,73,-104,145,-86v8,-1,13,13,3,15v-62,-14,-140,-15,-132,71r0,23v58,-17,146,-20,147,61xm103,-12v44,0,68,-22,67,-80v0,-71,-83,-58,-131,-47v-3,67,2,127,64,127" }, "7": { "d": "172,-267v12,-1,17,10,12,20r-115,243v-3,7,-22,6,-16,-6r114,-239v0,-1,-1,-3,-3,-3r-134,0v-5,0,-9,-3,-8,-9v0,-4,4,-6,8,-6r142,0" }, "8": { "d": "151,-140v72,37,36,154,-47,142v-83,11,-117,-105,-46,-142v-25,-10,-38,-33,-38,-64v0,-45,34,-65,84,-65v53,0,85,21,85,73v0,25,-15,48,-38,56xm90,-148v53,0,90,-17,82,-56v0,-35,-25,-50,-68,-50v-46,0,-67,16,-67,58v0,21,12,48,53,48xm104,-13v47,0,68,-23,68,-69v0,-17,-12,-51,-53,-51r-29,0v-46,4,-53,33,-53,62v0,38,24,58,67,58" }, "9": { "d": "186,-91v7,93,-74,103,-146,86v-9,1,-12,-14,-2,-15v62,14,140,15,132,-71r0,-23v-59,17,-148,21,-147,-63v0,-61,25,-92,83,-92v54,0,80,30,80,93r0,85xm170,-128v3,-67,-2,-127,-64,-127v-44,0,-68,22,-67,80v0,72,83,58,131,47" }, ":": { "d": "31,-195v16,0,14,42,0,40v-11,-1,-12,-36,0,-40xm31,-38v16,0,14,42,0,40v-11,-1,-12,-36,0,-40", "w": 64 }, ";": { "d": "31,-195v16,0,14,42,0,40v-11,-1,-12,-36,0,-40xm24,-31v0,-10,21,-10,18,0r-23,60v-1,9,-13,10,-15,3", "w": 64 }, "<": { "d": "152,-63v6,4,1,13,-5,14v-36,-24,-67,-55,-101,-81v-8,-6,-8,-15,0,-21v35,-26,63,-58,101,-81v6,0,11,8,5,13r-95,78" }, "=": { "d": "177,-179v1,6,-1,10,-7,10r-131,0v-6,0,-8,-4,-7,-10v0,-4,3,-5,7,-5r131,0v4,0,7,1,7,5xm177,-107v1,6,-1,10,-7,10r-131,0v-6,0,-8,-4,-7,-10v0,-4,3,-5,7,-5r131,0v4,0,7,1,7,5" }, ">": { "d": "168,-151v8,6,8,15,0,21r-101,81v-6,-1,-12,-9,-5,-14r95,-78v-32,-28,-69,-52,-98,-83v0,-6,8,-11,13,-6" }, "?": { "d": "13,-257v1,-19,34,-9,49,-12v36,0,71,13,69,55v5,22,-24,54,-50,79v-24,23,-22,31,-22,66v0,5,-4,8,-9,7v-11,-1,-6,-18,-7,-29v-9,-46,80,-85,71,-126v4,-43,-55,-40,-97,-36v-3,0,-4,-1,-4,-4xm50,-38v16,0,14,42,0,40v-11,-1,-12,-36,0,-40", "w": 152 }, "@": { "d": "177,24v-2,18,-35,8,-53,12v-94,-3,-115,-73,-101,-161v10,-59,52,-108,126,-108v69,0,106,48,106,99v1,96,-35,109,-127,111v-56,1,-54,-49,-47,-97v-4,-49,71,-66,108,-42r-12,122v60,-7,62,-44,62,-94v0,-48,-32,-85,-91,-85v-89,1,-115,70,-115,156v0,45,29,85,92,85r47,-2v3,0,5,0,5,4xm172,-155v-36,-8,-76,-1,-76,36v0,41,-14,81,44,81v8,0,15,0,22,-1", "w": 272 }, "A": { "d": "208,-8v3,6,-1,10,-9,9v-3,0,-5,-2,-6,-5r-30,-97r-104,0r-29,97v-2,8,-19,7,-16,-4r74,-244v4,-22,40,-22,47,0xm159,-117r-39,-131v-1,-9,-15,-8,-17,0r-39,131r95,0", "w": 222 }, "B": { "d": "190,-79v0,89,-80,86,-154,79v-5,0,-7,-3,-7,-7r0,-253v7,-15,40,-8,61,-9v50,-3,99,12,99,69v0,30,-16,51,-43,60v28,8,44,29,44,61xm110,-148v52,-1,64,-25,63,-56v0,-59,-73,-51,-128,-50r0,106r65,0xm45,-14v62,5,129,9,129,-65v0,-28,-13,-54,-64,-54r-65,0r0,119" }, "C": { "d": "174,-16v9,1,4,16,-2,15v-75,9,-154,7,-150,-109r0,-47v-2,-116,72,-118,150,-109v5,0,8,4,7,11v0,5,-3,4,-7,4v-74,-8,-137,-8,-135,94r0,47v-1,102,60,102,137,94", "w": 193 }, "D": { "d": "29,-260v9,-14,30,-9,65,-9v61,0,105,29,105,113r0,45v0,83,-44,113,-105,113v-35,0,-56,5,-65,-10r0,-252xm183,-111r0,-45v-1,-99,-60,-104,-138,-97r0,240v79,6,137,0,138,-98", "w": 220 }, "E": { "d": "172,-9v1,6,-2,9,-7,9v-54,-6,-136,22,-136,-40r0,-187v-1,-63,82,-33,136,-40v5,0,8,3,7,9v0,4,-3,5,-7,5r-93,0v-44,-4,-22,68,-27,105r120,0v5,0,8,3,7,9v0,4,-3,7,-7,7r-120,0r0,92v0,22,10,25,27,25r93,0v4,0,7,2,7,6", "w": 191 }, "F": { "d": "172,-142v1,6,-2,10,-7,10r-120,0r0,125v0,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-220v-1,-63,82,-33,136,-40v5,0,8,3,7,9v0,4,-3,5,-7,5r-93,0v-44,-4,-22,68,-27,105r120,0v4,0,7,2,7,6", "w": 186 }, "G": { "d": "183,-260v1,6,-1,10,-8,9v-81,-9,-131,-14,-138,95v-5,78,13,143,75,143v31,0,49,-2,55,-3r0,-115v0,-5,3,-8,9,-7v4,0,7,3,7,7r0,122v0,4,-4,6,-7,6v-81,15,-158,2,-154,-108r0,-45v2,-121,73,-118,155,-110v3,0,6,2,6,6", "w": 211 }, "H": { "d": "204,-7v0,5,-3,8,-9,7v-4,0,-6,-3,-6,-7r0,-129r-144,0r0,129v0,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-254v0,-6,4,-6,10,-6v4,0,6,2,6,6r0,111r144,0r0,-111v0,-5,4,-6,9,-6v4,0,6,2,6,6r0,254", "w": 232 }, "I": { "d": "48,-7v0,5,-3,8,-9,7v-4,0,-7,-3,-7,-7r0,-254v0,-5,4,-6,10,-6v4,0,6,2,6,6r0,254", "w": 80 }, "J": { "d": "48,22v1,35,-15,49,-57,48v-5,0,-8,-2,-7,-8v0,-6,6,-6,12,-6v30,0,36,-6,36,-34r0,-283v0,-5,4,-6,10,-6v4,0,6,2,6,6r0,283", "w": 80 }, "K": { "d": "182,-11v4,5,2,12,-5,12v-3,0,-6,-1,-8,-3r-124,-130r0,125v0,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-254v0,-5,4,-6,9,-6v4,0,7,2,7,6r0,116r122,-120v9,-10,20,1,12,9r-121,117", "w": 195 }, "L": { "d": "161,-9v1,6,-2,9,-7,9v-51,-5,-125,20,-125,-40r0,-221v0,-6,4,-6,10,-6v4,0,6,2,6,6r0,221v0,22,10,25,27,25r82,0v4,0,7,2,7,6", "w": 173 }, "M": { "d": "234,-7v0,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r-2,-247v-2,0,-3,0,-4,3r-62,131v-9,18,-29,18,-37,0r-62,-131v-1,-4,-5,-5,-6,-1r0,245v0,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-245v-2,-22,28,-20,35,-6r67,137v28,-40,44,-93,68,-137v4,-15,35,-16,35,6r0,245", "w": 262 }, "N": { "d": "206,-16v1,22,-30,25,-35,7r-125,-245r-1,247v0,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-245v-2,-21,31,-22,35,-6r124,245r1,-248v0,-6,4,-6,10,-6v4,0,7,2,7,6r0,245", "w": 234 }, "O": { "d": "206,-111v0,80,-38,113,-92,113v-69,0,-92,-66,-92,-158v0,-80,38,-113,92,-113v69,0,92,66,92,158xm190,-111r0,-45v0,-73,-32,-98,-76,-98v-44,0,-77,25,-77,98r0,45v0,73,33,98,77,98v44,0,76,-25,76,-98", "w": 227 }, "P": { "d": "182,-196v0,76,-61,88,-137,82r0,107v0,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-254v6,-13,37,-8,55,-8v61,0,98,21,98,73xm45,-129v65,7,130,-2,121,-67v6,-59,-61,-62,-121,-58r0,125", "w": 194 }, "Q": { "d": "206,-156v0,88,-20,161,-85,158v0,36,-6,60,41,54v5,0,9,2,8,8v0,6,-8,6,-15,6v-42,0,-54,-21,-50,-68v-63,3,-83,-70,-83,-158v0,-80,38,-113,92,-113v54,0,92,33,92,113xm190,-111r0,-45v0,-73,-32,-98,-76,-98v-44,0,-77,25,-77,98r0,45v0,73,33,98,77,98v44,0,76,-25,76,-98", "w": 227 }, "R": { "d": "197,-10v5,6,0,11,-8,10v-2,0,-5,-2,-6,-3r-76,-118r-62,0r0,114v0,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-254v5,-16,44,-8,62,-8v66,0,99,18,98,75v0,44,-22,65,-64,72xm45,-136v65,1,136,4,128,-60v6,-61,-67,-61,-128,-57r0,117", "w": 215 }, "S": { "d": "171,-67v0,33,-15,69,-84,69v-23,0,-41,-3,-55,-4v-5,0,-8,-4,-7,-10v0,-4,4,-5,8,-5v19,1,34,4,54,4v54,0,67,-24,67,-54v0,-57,-137,-74,-134,-144v3,-66,80,-60,138,-55v6,0,6,4,6,10v-7,13,-36,2,-60,2v-48,0,-68,13,-68,43v1,56,135,79,135,144", "w": 190 }, "T": { "d": "195,-261v1,6,-2,8,-7,8r-77,0r0,246v0,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-246r-77,0v-5,0,-8,-2,-7,-8v0,-4,3,-6,7,-6r170,0v4,0,7,2,7,6", "w": 205 }, "U": { "d": "199,-261v-7,108,34,263,-85,263v-119,0,-78,-155,-85,-263v0,-6,4,-6,10,-6v4,0,6,2,6,6r0,166v0,52,19,82,69,82v106,2,59,-153,69,-248v0,-6,4,-6,10,-6v4,0,6,2,6,6", "w": 227 }, "V": { "d": "195,-262v2,-9,19,-7,16,4r-74,243v-6,23,-40,23,-47,0r-74,-246v0,-6,4,-6,10,-6v3,0,5,2,6,5r73,242v3,10,14,9,17,0", "w": 226 }, "W": { "d": "252,-262v2,-9,17,-7,15,3r-44,244v-2,24,-32,21,-34,1r-47,-144v-19,44,-31,97,-47,144v-2,20,-31,22,-35,-1r-44,-246v0,-6,4,-6,10,-6v3,0,5,1,6,5r46,249v19,-45,31,-98,48,-145v7,-19,25,-19,32,0r48,145", "w": 283 }, "X": { "d": "201,-10v3,5,0,11,-8,10v-2,0,-4,-2,-5,-3r-80,-120r-79,120v-5,7,-21,1,-13,-7r83,-127r-81,-125v-1,-7,12,-6,15,-2r75,114r75,-114v5,-6,20,-2,14,7r-80,121", "w": 216 }, "Y": { "d": "166,-263v4,-7,20,-5,15,5r-57,126v-6,13,-12,19,-17,21r0,104v0,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-104v-5,-2,-11,-8,-17,-21r-58,-130v0,-7,14,-7,16,-1r56,126v9,17,14,17,22,0", "w": 198 }, "Z": { "d": "163,-267v19,-4,24,14,17,26r-139,225v45,3,97,0,144,1v5,0,9,3,8,9v0,4,-4,6,-8,6r-141,0v-20,1,-25,-15,-16,-28r138,-223v-39,-6,-91,0,-134,-2v-6,0,-8,-3,-7,-9v0,-4,3,-5,7,-5r131,0", "w": 214 }, "[": { "d": "100,62v1,5,-2,8,-7,8r-54,0v-4,0,-7,-3,-7,-7r0,-324v0,-4,3,-6,7,-6r54,0v5,0,8,3,7,9v-7,12,-36,2,-52,5r0,308v17,3,47,-8,52,7", "w": 107 }, "\\": { "d": "109,-5v4,7,-4,8,-11,7v-4,0,-4,-4,-5,-7r-85,-260v1,-7,17,-5,17,3", "w": 117 }, "]": { "d": "75,63v0,4,-2,7,-6,7r-55,0v-5,0,-8,-3,-7,-8v5,-15,36,-4,52,-7r0,-308v-17,-4,-48,9,-52,-8v0,-4,3,-6,7,-6r55,0v4,0,6,2,6,6r0,324", "w": 107 }, "^": { "d": "165,-209v4,6,-2,8,-9,7v-20,-14,-34,-40,-52,-57v-17,18,-31,42,-51,57v-6,1,-15,-1,-9,-7r42,-54v7,-9,27,-10,36,0" }, "_": { "d": "178,26v1,6,-1,10,-7,9r-175,0v-6,0,-8,-3,-7,-9v0,-4,3,-6,7,-6r175,0v4,0,7,2,7,6", "w": 167 }, "`": { "d": "75,-229v4,6,-4,8,-10,7v-19,-15,-32,-38,-48,-56v3,-4,19,-4,22,3", "w": 118 }, "a": { "d": "150,-7v0,5,-4,8,-9,7v-8,0,-7,-8,-7,-16v-43,26,-116,34,-116,-44v0,-46,50,-60,117,-56v2,-42,-6,-65,-46,-65v-24,0,-34,1,-52,3v-4,0,-8,-2,-7,-7v0,-4,3,-6,8,-7v15,-2,27,-3,51,-3v94,-1,52,110,61,188xm135,-30r0,-72v-54,-1,-106,0,-101,46v7,63,60,47,101,26", "w": 175 }, "b": { "d": "162,-109v0,63,-12,112,-71,111v-21,0,-44,-4,-60,-7v-4,-1,-6,-3,-6,-7r0,-249v0,-6,4,-6,10,-6v4,0,6,2,6,6r0,71v68,-15,121,1,121,81xm91,-12v48,2,55,-43,55,-97v0,-72,-45,-80,-105,-67r0,159v13,2,33,5,50,5", "w": 181 }, "c": { "d": "141,-10v-1,18,-38,9,-50,12v-60,-1,-71,-50,-71,-111v0,-66,44,-99,115,-83v8,0,8,14,1,14r-45,-3v-49,-1,-55,43,-55,96v0,64,36,82,100,70v3,0,5,1,5,5", "w": 157 }, "d": { "d": "156,-12v0,4,-1,6,-5,7v-16,3,-40,7,-61,7v-58,1,-70,-48,-70,-111v0,-80,51,-97,120,-81r0,-71v0,-5,4,-6,10,-6v4,0,6,2,6,6r0,249xm140,-17r0,-159v-58,-13,-104,-6,-104,67v0,54,6,99,54,97v17,0,37,-3,50,-5", "w": 181 }, "e": { "d": "164,-109v0,8,1,16,-7,16r-121,0v-3,88,51,88,120,75v4,0,7,2,6,7v0,4,-2,6,-7,7v-80,20,-135,0,-135,-105v0,-50,25,-86,73,-86v50,0,71,35,71,86xm36,-107v36,-2,80,4,112,-2v0,-45,-14,-72,-55,-72v-41,0,-57,30,-57,74", "w": 183 }, "f": { "d": "98,-269v15,1,24,-2,25,9v-12,14,-56,-7,-50,33r0,34r43,0v6,-1,6,3,6,9v-6,12,-34,2,-49,5r0,172v0,5,-4,8,-9,7v-4,0,-7,-3,-7,-7r0,-172v-14,-3,-42,9,-43,-9v5,-11,30,-2,43,-5v-3,-41,1,-80,41,-76", "w": 135 }, "g": { "d": "176,-188v3,14,-14,9,-26,10v7,6,20,21,20,48v0,34,-17,58,-74,58v-19,0,-31,-3,-44,-8v-13,4,-18,21,-2,27v43,15,122,15,122,68v0,32,-19,56,-76,56v-89,0,-91,-81,-49,-111v-27,-3,-29,-37,-7,-47v-32,-38,-30,-107,56,-106r73,0v4,0,7,1,7,5xm96,-85v49,-1,60,-20,59,-48v0,-26,-12,-47,-59,-47v-51,1,-59,23,-59,50v0,18,10,45,59,45xm96,58v49,-3,62,-16,61,-46v8,-32,-66,-37,-95,-48v-38,22,-45,99,34,94", "w": 192 }, "h": { "d": "158,-7v0,5,-3,8,-9,7v-4,0,-6,-3,-6,-7v-8,-70,29,-177,-53,-174v-15,0,-35,2,-49,6r0,168v0,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-254v0,-6,4,-6,10,-6v4,0,6,2,6,6r0,72v14,-4,33,-6,49,-6v96,-2,62,105,68,188", "w": 181 }, "i": { "d": "36,-269v16,0,14,42,0,40v-11,-1,-12,-36,0,-40xm45,-7v0,5,-4,8,-9,7v-4,0,-7,-3,-7,-7r0,-179v0,-5,4,-8,9,-7v4,0,7,3,7,7r0,179", "w": 73 }, "j": { "d": "36,-269v16,0,14,42,0,40v-11,-1,-12,-36,0,-40xm8,70v-12,4,-34,-8,-14,-13v23,0,35,3,35,-26r0,-217v0,-6,4,-8,10,-7v4,0,6,3,6,7r0,217v0,31,-13,39,-37,39", "w": 73 }, "k": { "d": "143,-9v5,4,3,11,-4,11v-4,0,-7,0,-11,-4r-87,-93r0,88v0,5,-4,8,-9,7v-4,0,-7,-3,-7,-7r0,-254v0,-5,4,-6,9,-6v4,0,7,2,7,6r0,152r89,-83v7,-8,20,1,13,9r-88,80", "w": 159 }, "l": { "d": "45,-7v0,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-254v0,-6,4,-6,10,-6v4,0,6,2,6,6r0,254", "w": 73 }, "m": { "d": "243,-7v0,5,-3,8,-9,7v-4,0,-6,-3,-6,-7r0,-129v2,-57,-55,-50,-91,-33v11,44,3,109,5,162v1,7,-4,8,-11,7v-4,0,-5,-3,-5,-7r0,-130v0,-62,-49,-45,-85,-29r0,159v1,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-179v0,-5,4,-8,10,-7v6,0,6,7,6,13v26,-12,68,-27,89,0v46,-23,113,-27,113,44r0,129", "w": 268 }, "n": { "d": "162,-7v0,5,-3,8,-9,7v-4,0,-6,-3,-6,-7r0,-119v0,-69,-62,-61,-106,-40r0,159v0,5,-4,8,-9,7v-4,0,-7,-3,-7,-7r0,-179v0,-5,4,-8,10,-7v6,0,6,7,6,13v52,-26,121,-24,121,54r0,119", "w": 187 }, "o": { "d": "168,-109v0,66,-16,111,-74,111v-58,0,-74,-45,-74,-111v0,-54,25,-86,74,-86v49,0,74,32,74,86xm94,-12v51,1,58,-42,58,-97v0,-44,-16,-72,-58,-72v-51,-1,-58,42,-58,97v0,44,16,72,58,72", "w": 187 }, "p": { "d": "162,-108v0,66,-16,113,-71,110v-14,0,-36,-2,-50,-5r0,66v0,6,-4,8,-10,7v-4,0,-6,-3,-6,-7r0,-244v0,-4,2,-6,6,-7v16,-3,39,-7,60,-7v50,0,71,35,71,87xm91,-12v48,3,55,-41,55,-96v0,-46,-15,-73,-55,-73v-17,0,-37,3,-50,5r0,159v14,3,36,5,50,5", "w": 181 }, "q": { "d": "156,63v0,5,-3,8,-9,7v-4,0,-7,-3,-7,-7r0,-66v-78,20,-120,-10,-120,-105v0,-52,20,-87,70,-87v21,0,45,4,61,7v4,1,5,3,5,7r0,244xm140,-17r0,-159v-13,-2,-33,-5,-50,-5v-48,-2,-54,43,-54,97v0,72,45,80,104,67", "w": 181 }, "r": { "d": "101,-190v1,7,-3,9,-10,9v-14,0,-29,3,-50,16r0,158v0,5,-4,8,-9,7v-4,0,-7,-3,-7,-7r0,-179v0,-5,4,-8,10,-7v7,0,6,7,6,14v18,-12,32,-16,50,-16v6,0,10,1,10,5", "w": 111 }, "s": { "d": "20,-151v0,-56,89,-49,114,-35v-3,20,-31,5,-58,5v-23,0,-40,4,-40,30v0,44,104,53,104,103v0,39,-29,50,-62,50v-20,0,-57,5,-60,-15v0,-5,4,-5,8,-5v40,6,97,19,99,-30v1,-38,-105,-52,-105,-103", "w": 158 }, "t": { "d": "122,-7v2,11,-14,8,-24,9v-26,0,-41,-8,-41,-39r0,-142v-14,-3,-42,9,-43,-9v5,-11,30,-2,43,-5v3,-15,-9,-44,10,-44v12,4,3,30,6,44r43,0v6,-1,6,3,6,9v-6,12,-34,2,-49,5r0,142v-1,30,18,25,42,25v5,0,7,2,7,5", "w": 136 }, "u": { "d": "162,-7v0,5,-3,8,-9,7v-6,0,-6,-7,-6,-13v-52,26,-122,24,-122,-54r0,-119v0,-5,4,-8,10,-7v4,0,6,3,6,7r0,119v0,70,62,60,106,40r0,-159v0,-5,3,-8,9,-7v4,0,6,3,6,7r0,179", "w": 187 }, "v": { "d": "143,-187v2,-11,21,-6,15,3r-47,163v-10,33,-39,32,-49,0r-48,-166v0,-7,13,-10,16,0r46,163v6,17,16,18,21,0", "w": 172 }, "w": { "d": "238,-188v2,-9,17,-4,15,3r-40,168v-3,14,-8,19,-19,19v-12,0,-14,-7,-18,-20r-41,-140v-16,43,-29,94,-40,140v-6,24,-31,28,-37,1r-40,-169v0,-5,3,-8,9,-7v3,0,4,2,5,5v16,58,24,123,44,176v19,-43,29,-100,44,-147v5,-18,26,-17,31,0r44,147v18,-53,28,-120,43,-176", "w": 270 }, "x": { "d": "163,-9v3,5,0,10,-7,9v-3,0,-5,0,-7,-3r-60,-83v-21,28,-39,60,-62,86v-8,1,-16,-2,-10,-9r64,-90v-20,-31,-45,-57,-63,-90v0,-6,13,-5,15,-1r57,79r55,-79v6,-7,23,-1,13,7r-59,85", "w": 177 }, "y": { "d": "43,70v-12,0,-31,3,-29,-11v1,-11,21,-1,31,-3v32,5,38,-26,47,-56v-16,0,-21,-1,-27,-20r-49,-167v0,-6,4,-6,10,-6v3,0,4,2,5,5r49,165v3,12,7,7,16,8r50,-174v3,-7,18,-6,15,5r-59,204v-11,39,-26,50,-59,50", "w": 174 }, "z": { "d": "146,-9v1,6,-2,9,-7,9r-104,0v-21,0,-26,-15,-16,-28r109,-147v0,-2,-2,-4,-5,-4r-95,0v-6,0,-8,-3,-7,-9v0,-4,3,-5,7,-5r95,0v20,1,26,15,15,31r-107,145v30,6,74,0,108,2v4,0,7,2,7,6", "w": 160 }, "{": { "d": "101,61v2,13,-13,8,-24,9v-88,9,-8,-124,-66,-162r0,-13v36,-20,22,-75,22,-123v0,-37,23,-41,61,-39v5,0,8,3,7,9v-9,14,-62,-8,-52,30v-3,51,11,107,-23,130v35,22,20,78,23,129v-5,28,20,24,45,24v4,0,7,2,7,6", "w": 108 }, "|": { "d": "48,63v0,5,-3,8,-9,7v-4,0,-7,-3,-7,-7r0,-324v0,-5,4,-6,10,-6v4,0,6,2,6,6r0,324", "w": 80 }, "}": { "d": "97,-92v-36,20,-22,75,-22,123v0,37,-23,41,-61,39v-5,0,-8,-3,-7,-9v8,-17,62,8,52,-30v3,-50,-12,-107,23,-129v-35,-24,-20,-79,-23,-130v4,-28,-19,-25,-45,-25v-5,0,-8,-2,-7,-8v0,-10,15,-5,24,-6v88,-9,8,124,66,162r0,13", "w": 108 }, "~": { "d": "171,-176v7,45,-32,62,-60,37v-12,-10,-24,-30,-40,-33v-16,-3,-23,16,-20,36v1,8,-3,6,-9,6v-8,1,-4,-11,-5,-17v-2,-40,39,-47,61,-26v11,11,24,29,41,31v17,2,19,-15,18,-34v-1,-8,4,-7,10,-7v4,0,4,2,4,7" }, "\u00a0": { "w": 580}} });
/*!
* The following copyright notice may not be removed under any circumstances.
* 
* Copyright:
* Digitized data (C) 2004 Agfa Monotype Corporation. Neo Sans(TM) is a trademark
* of Agfa Monotype Corporation and may be registered in certain jurisdictions. 
* All rights reserved. Neo Sans is designed by Sebastian Lester.
*/
Cufon.registerFont({ "w": 217, "face": { "font-family": "NeoSans", "font-weight": 400, "font-stretch": "normal", "units-per-em": "360", "panose-1": "2 0 5 3 0 0 0 0 0 0", "ascent": "288", "descent": "-72", "x-height": "3", "bbox": "-13.3675 -307.937 285.024 76", "underline-thickness": "20.52", "underline-position": "-27.72", "stemh": "26", "stemv": "23", "unicode-range": "U+0020-U+00A0" }, "glyphs": { " ": { "w": 88 }, "!": { "d": "55,-264r-2,187v0,9,-11,7,-20,7v-4,0,-7,-3,-7,-7r-3,-187v0,-10,15,-6,25,-7v4,0,7,3,7,7xm55,-41v-1,20,9,48,-24,41v-13,-2,-7,-27,-7,-41v0,-10,14,-6,24,-7v4,0,7,3,7,7", "w": 78 }, "\"": { "d": "96,-271v9,2,28,-5,24,7r-21,68v-1,11,-14,6,-24,7v-4,0,-3,-4,-3,-7r17,-68v1,-5,3,-7,7,-7xm35,-271v9,1,27,-5,23,7r-21,68v1,11,-23,10,-27,3r17,-71v1,-5,4,-7,8,-7", "w": 130 }, "#": { "d": "179,-191v17,2,47,-8,40,15v-4,13,-28,4,-42,7r-7,73v15,3,46,-11,41,15v-3,13,-29,5,-43,7r-6,67v1,10,-13,6,-22,7v-4,0,-6,-3,-6,-7r6,-67r-56,0r-6,67v1,10,-13,6,-22,7v-3,0,-6,-3,-6,-7r6,-67v-15,-3,-44,10,-39,-15v2,-13,28,-5,41,-7r6,-73v-15,-2,-44,9,-38,-15v3,-13,27,-5,40,-7r6,-70v0,-9,27,-10,29,0r-6,70r55,0r7,-70v0,-10,14,-5,22,-6v4,0,6,3,6,6xm149,-169r-56,0r-7,73r56,0", "w": 237 }, "$": { "d": "190,-69v0,31,-14,63,-66,70v-1,20,9,48,-24,41v-13,-2,-5,-26,-7,-39v-21,0,-38,-4,-52,-6v-11,-2,-4,-12,-6,-21v0,-4,3,-6,7,-6v45,7,124,8,114,-39v0,-52,-128,-71,-128,-137v0,-37,24,-58,65,-63v1,-20,-7,-44,24,-38v13,3,5,24,7,37v19,1,41,3,53,5v9,1,5,12,6,21v0,4,-2,6,-7,6v-38,-2,-121,-15,-115,32v7,49,143,75,129,137" }, "%": { "d": "270,-89v0,50,-7,92,-49,92v-42,0,-48,-43,-48,-92v0,-40,18,-59,48,-59v30,0,49,19,49,59xm213,-267v7,1,25,-4,19,6r-150,255v-3,11,-19,8,-29,5v46,-90,102,-172,151,-260v3,-5,5,-6,9,-6xm113,-212v0,49,-6,92,-48,92v-42,0,-49,-42,-49,-92v0,-40,19,-58,49,-58v30,0,48,18,48,58xm221,-18v27,0,26,-40,26,-71v0,-27,-10,-38,-26,-38v-27,0,-26,40,-26,71v0,27,10,38,26,38xm65,-141v27,0,26,-40,26,-71v0,-27,-10,-38,-26,-38v-27,0,-26,40,-26,71v0,27,10,38,26,38", "w": 285 }, "&": { "d": "229,-8v3,2,2,8,-2,8v-26,4,-38,-8,-49,-22v-43,40,-159,37,-159,-44v0,-30,16,-48,52,-71v-32,-36,-40,-57,-40,-76v0,-38,30,-57,76,-57v41,0,72,19,71,60v5,24,-26,52,-65,78r65,70v11,-18,14,-41,14,-68v0,-9,13,-5,21,-6v6,0,8,4,7,11v0,31,-8,61,-23,83xm95,-152v30,-18,60,-37,53,-61v0,-24,-16,-33,-41,-33v-28,0,-48,8,-47,36v-3,11,10,32,35,58xm161,-41r-72,-76v-30,19,-37,28,-37,54v0,51,84,49,109,22", "w": 244 }, "'": { "d": "35,-271v9,1,27,-5,23,7r-21,68v1,11,-23,10,-27,3r17,-71v1,-5,4,-7,8,-7", "w": 69 }, "(": { "d": "101,-268v-62,91,-65,250,0,340v-4,5,-24,6,-29,-1v-66,-79,-66,-257,0,-338v5,-7,22,-5,29,-1", "w": 109 }, ")": { "d": "14,72v64,-90,63,-250,0,-340v4,-5,24,-6,29,1v66,79,66,258,0,338v-5,6,-22,5,-29,1", "w": 109 }, "*": { "d": "143,-231v6,2,12,18,3,21r-45,14v9,17,44,41,16,55v-15,-10,-21,-29,-33,-42v-12,13,-18,32,-33,42v-5,-4,-18,-8,-12,-17r28,-38v-16,-9,-60,-5,-46,-32v1,-5,4,-3,7,-2r45,14r0,-47v-1,-9,8,-7,16,-7v13,7,2,37,5,54", "w": 167 }, "+": { "d": "184,-154v12,0,10,26,0,26r-62,0r0,62v1,10,-11,7,-20,7v-4,0,-6,-3,-6,-7r0,-62r-62,0v-10,1,-7,-11,-7,-20v0,-4,3,-6,7,-6r62,0r0,-62v-1,-10,11,-7,20,-7v4,0,6,3,6,7r0,62r62,0" }, ",": { "d": "35,-46v9,1,29,-4,25,6r-27,68v-1,10,-21,10,-26,3r21,-71v1,-5,3,-6,7,-6", "w": 77 }, "-": { "d": "96,-119v11,1,10,27,0,27r-72,0v-10,1,-7,-11,-7,-20v0,-4,3,-7,7,-7r72,0", "w": 119 }, ".": { "d": "54,-41v-1,21,8,48,-24,41v-13,-3,-7,-27,-7,-41v0,-10,14,-6,24,-7v4,0,7,3,7,7", "w": 77 }, "\/": { "d": "90,-260v2,-12,33,-10,30,0r-82,253v0,11,-26,10,-30,2", "w": 127 }, "0": { "d": "197,-109v0,80,-34,112,-88,112v-54,0,-88,-32,-88,-112r0,-49v0,-80,34,-112,88,-112v54,0,88,32,88,112r0,49xm109,-25v50,0,56,-67,56,-133v0,-61,-22,-84,-56,-84v-50,0,-55,68,-55,133v0,61,21,84,55,84" }, "1": { "d": "134,-7v0,11,-16,6,-26,7v-4,0,-6,-3,-6,-7r0,-227v-18,7,-33,16,-52,22v-5,-2,-6,-24,1,-27v26,-9,41,-28,76,-28v4,0,7,2,7,6r0,254" }, "2": { "d": "32,-244v-3,-35,46,-24,71,-26v102,-9,110,92,40,134v-39,23,-96,56,-85,108r121,0v10,-1,6,13,7,22v0,4,-3,6,-7,6r-143,0v-13,-1,-5,-24,-7,-36v-6,-52,50,-94,91,-119v31,-19,37,-29,37,-51v0,-49,-75,-37,-119,-31v-4,0,-6,-3,-6,-7" }, "3": { "d": "30,-243v-3,-35,40,-25,68,-27v55,-4,92,18,90,75v0,24,-13,45,-35,56v28,16,35,36,35,64v0,78,-86,88,-151,70v-10,0,-11,-24,-1,-25v53,6,118,17,118,-52v0,-19,-9,-44,-42,-44r-66,0v-9,0,-5,-11,-6,-19v0,-4,2,-7,6,-7r66,0v37,-1,42,-24,42,-48v0,-53,-71,-45,-118,-37v-4,0,-6,-2,-6,-6" }, "4": { "d": "197,-99v11,1,10,29,0,28r-31,0r0,64v0,12,-17,6,-27,7v-4,0,-6,-3,-6,-7r0,-64r-104,0v-21,3,-19,-29,-11,-41r107,-150v4,-7,38,-10,41,2r0,161r31,0xm133,-99r-2,-125r-87,123v24,6,61,0,89,2" }, "5": { "d": "190,-87v0,83,-80,103,-155,83v-9,0,-7,-11,-7,-20v0,-5,2,-6,7,-6v61,11,129,11,122,-57v7,-50,-61,-50,-118,-48v-3,0,-6,-3,-6,-6r10,-120v0,-4,3,-6,7,-6r124,0v10,-1,6,12,7,21v0,4,-3,6,-7,6r-103,0r-6,78v72,-2,125,11,125,75" }, "6": { "d": "116,-270v34,0,56,-1,70,13v0,9,3,22,-9,20v-18,-4,-38,-6,-61,-6v-57,0,-62,35,-62,84v62,-15,143,-11,143,70v0,57,-29,92,-88,92v-54,0,-87,-32,-87,-103r0,-63v0,-77,32,-107,94,-107xm109,-24v34,1,56,-18,55,-67v0,-61,-66,-51,-110,-43v-4,61,9,119,55,110" }, "7": { "d": "165,-267v30,0,31,22,22,41r-103,221v-4,9,-19,3,-30,5v-6,0,-6,-5,-4,-9r109,-228v-36,-6,-86,0,-126,-2v-10,0,-7,-13,-7,-22v0,-4,3,-6,7,-6r132,0" }, "8": { "d": "198,-81v2,59,-38,85,-91,84v-50,0,-90,-27,-87,-84v0,-22,12,-46,35,-59v-24,-13,-35,-32,-34,-59v0,-51,38,-72,90,-71v50,0,88,22,87,74v0,24,-12,44,-35,56v23,13,35,37,35,59xm98,-153v42,0,68,-13,68,-46v0,-30,-21,-45,-59,-44v-37,0,-56,15,-55,47v0,22,13,43,46,43xm107,-25v41,1,59,-19,59,-56v0,-28,-26,-50,-68,-46v-35,4,-45,25,-45,52v0,31,18,50,54,50" }, "9": { "d": "193,-105v8,105,-76,120,-156,101v-11,0,-7,-10,-8,-20v0,-5,3,-8,8,-7v18,4,39,6,62,6v58,0,62,-35,62,-84v-62,15,-143,11,-143,-70v0,-57,29,-91,88,-91v54,0,87,31,87,102r0,63xm161,-134v4,-60,-9,-118,-55,-109v-35,-1,-57,17,-56,66v0,62,67,52,111,43" }, ":": { "d": "55,-191v-1,20,9,48,-24,41v-13,-2,-7,-27,-7,-41v0,-10,14,-6,24,-7v4,0,7,3,7,7xm55,-41v-1,20,9,48,-24,41v-13,-2,-7,-27,-7,-41v0,-10,14,-6,24,-7v4,0,7,3,7,7", "w": 78 }, ";": { "d": "55,-191v-1,20,9,48,-24,41v-13,-2,-7,-27,-7,-41v0,-10,14,-6,24,-7v4,0,7,3,7,7xm31,-46v9,1,30,-4,25,7r-27,68v-1,10,-22,11,-26,2r21,-70v1,-5,3,-7,7,-7", "w": 78 }, "<": { "d": "170,-60v5,3,6,9,-1,10v-13,-1,-24,2,-32,-5r-87,-74v-8,-8,-8,-16,0,-24r87,-73v7,-8,27,-7,37,-2v0,2,-1,5,-4,7r-94,80" }, "=": { "d": "178,-194v12,0,10,26,0,26r-138,0v-10,1,-8,-11,-8,-20v0,-4,4,-6,8,-6r138,0xm178,-114v12,0,10,26,0,26r-138,0v-10,1,-8,-11,-8,-20v0,-4,4,-6,8,-6r138,0" }, ">": { "d": "167,-153v9,8,9,16,0,24r-86,74v-7,7,-29,8,-37,1v29,-33,67,-57,98,-87r-94,-80v-5,-3,-7,-10,1,-10v13,1,24,-2,32,5" }, "?": { "d": "139,-216v12,45,-75,76,-68,139v1,10,-14,6,-23,7v-10,0,-6,-14,-7,-24v-8,-48,63,-75,63,-122v0,-36,-56,-22,-87,-22v-8,0,-9,-24,1,-27v52,-10,123,-10,121,49xm64,-48v12,6,11,45,0,48v-10,-1,-24,3,-24,-7v1,-21,-8,-48,24,-41", "w": 160 }, "@": { "d": "143,-175v18,0,49,-3,54,14r-11,113v45,-6,52,-39,52,-84v0,-45,-29,-83,-88,-83v-92,-2,-111,70,-112,157v0,43,29,77,91,77v18,1,41,-5,55,0v-1,7,3,18,-6,17v-84,14,-170,-17,-163,-105v7,-95,34,-167,136,-167v74,0,111,50,111,104v0,88,-45,111,-131,113v-58,1,-62,-47,-54,-99v6,-37,27,-57,66,-57xm165,-147v-30,-5,-57,-2,-58,30v-1,33,-17,79,33,72v5,0,11,0,16,-1", "w": 276 }, "A": { "d": "217,-8v2,12,-17,7,-27,8v-3,0,-5,-2,-6,-5r-23,-83r-94,0r-23,83v-2,9,-37,8,-33,-3r66,-235v14,-38,62,-39,73,0xm154,-117r-33,-118v-1,-9,-12,-9,-14,0r-33,118r80,0", "w": 227 }, "B": { "d": "28,-254v5,-24,37,-16,69,-16v59,0,105,15,105,75v0,27,-14,48,-38,57v27,10,40,31,40,64v0,81,-93,82,-164,73v-8,-1,-12,-4,-12,-13r0,-240xm117,-152v45,-1,53,-20,53,-49v0,-47,-61,-42,-109,-40r0,89r56,0xm61,-27v54,4,110,6,110,-53v0,-24,-12,-46,-54,-46r-56,0r0,99", "w": 221 }, "C": { "d": "184,-9v-13,15,-31,12,-67,12v-44,0,-95,-25,-95,-112r0,-50v4,-116,74,-119,155,-105v10,-1,5,15,6,23v-9,10,-42,1,-66,1v-35,0,-63,20,-63,81r0,50v-1,90,57,86,124,79v9,0,5,13,6,21", "w": 196 }, "D": { "d": "28,-257v7,-19,38,-10,73,-13v85,-6,109,62,109,161v0,77,-42,112,-109,112v-35,0,-66,6,-73,-13r0,-247xm177,-109r0,-49v-1,-83,-49,-88,-116,-83r0,215v66,3,116,0,116,-83", "w": 230 }, "E": { "d": "175,-27v8,3,5,26,0,28v-14,1,-49,2,-70,2v-50,0,-77,-19,-77,-67r0,-139v-7,-75,81,-69,147,-65v6,2,7,25,0,28v-45,3,-124,-15,-114,37r0,50r110,0v10,0,8,11,8,21v0,4,-4,7,-8,7r-110,0v5,47,-21,98,44,98r70,0", "w": 198 }, "F": { "d": "171,-153v11,0,12,28,0,28r-110,0r0,118v0,11,-16,6,-26,7v-4,0,-7,-3,-7,-7r0,-196v-7,-75,81,-69,147,-65v6,2,7,25,0,28v-45,3,-124,-15,-114,37r0,50r110,0", "w": 198 }, "G": { "d": "192,-11v0,4,-2,7,-6,8v-81,15,-166,10,-165,-106r0,-49v1,-119,83,-119,165,-107v10,-1,5,15,6,23v0,3,-3,4,-6,4v-68,-3,-134,-18,-132,80r0,49v-1,81,46,88,105,80r0,-103v0,-11,16,-6,26,-7v4,0,7,3,7,7r0,121", "w": 220 }, "H": { "d": "217,-7v0,11,-16,6,-26,7v-4,0,-7,-3,-7,-7r0,-120r-123,0r0,120v0,11,-16,6,-26,7v-4,0,-7,-3,-7,-7r0,-253v0,-11,16,-6,26,-7v4,0,7,3,7,7r0,104r123,0r0,-104v0,-11,16,-6,26,-7v4,0,7,3,7,7r0,253", "w": 244 }, "I": { "d": "64,-7v0,11,-16,6,-26,7v-4,0,-6,-3,-6,-7r0,-254v0,-11,17,-4,26,-6v4,0,6,2,6,6r0,254", "w": 96 }, "J": { "d": "9,65v-18,0,-24,-2,-22,-20v9,-14,53,3,45,-32r0,-274v0,-9,30,-10,32,0r0,274v0,35,-15,52,-55,52", "w": 92 }, "K": { "d": "201,-8v3,3,2,8,-3,8v-13,-1,-29,4,-36,-4r-101,-123r0,120v0,11,-16,6,-26,7v-4,0,-7,-3,-7,-7r0,-254v1,-9,30,-10,33,0r0,117r104,-120v6,-5,30,-5,38,0v-34,44,-74,83,-110,126", "w": 218 }, "L": { "d": "175,-27v8,2,5,25,0,26v-9,1,-36,4,-70,4v-39,0,-77,-8,-77,-67r0,-196v0,-11,16,-6,26,-7v4,0,7,3,7,7r0,196v-10,52,69,34,114,37", "w": 185 }, "M": { "d": "246,-7v0,10,-15,6,-25,7v-4,0,-7,-3,-7,-7r0,-215r-52,108v-6,15,-42,15,-49,0r-53,-108r0,215v0,10,-15,6,-25,7v-4,0,-7,-3,-7,-7r0,-250v0,-15,39,-15,45,-4r64,127v25,-38,41,-86,64,-127v5,-9,45,-12,45,4r0,250", "w": 273 }, "N": { "d": "217,-10v0,15,-37,13,-45,4r-112,-212r0,211v0,10,-27,10,-32,3r0,-253v0,-16,40,-13,45,-3r111,211r1,-212v0,-10,16,-5,25,-6v4,0,7,2,7,6r0,251", "w": 244 }, "O": { "d": "216,-111v0,80,-40,114,-97,114v-73,0,-97,-65,-97,-160v0,-80,40,-113,97,-113v57,0,97,33,97,113r0,46xm119,-27v55,0,64,-61,64,-130v0,-60,-24,-83,-64,-83v-55,0,-64,60,-64,129v0,60,24,84,64,84", "w": 237 }, "P": { "d": "28,-258v7,-18,42,-12,68,-12v60,0,101,21,101,83v0,73,-64,85,-137,79r0,101v0,11,-15,6,-25,7v-4,0,-7,-3,-7,-7r0,-251xm60,-135v57,5,114,-2,105,-57v5,-48,-53,-54,-105,-49r0,106", "w": 213 }, "Q": { "d": "216,-157v0,86,-18,157,-81,159v0,21,-3,36,22,36v15,0,34,-5,29,18v0,6,-11,9,-29,9v-42,0,-58,-18,-54,-64v-62,-2,-81,-71,-81,-158v0,-80,40,-113,97,-113v57,0,97,33,97,113xm119,-27v55,0,64,-61,64,-130v0,-60,-24,-83,-64,-83v-55,0,-64,60,-64,129v0,60,24,84,64,84", "w": 237 }, "R": { "d": "210,-8v3,3,0,8,-4,8v-12,-2,-27,5,-32,-5r-65,-107r-49,-1r0,106v0,11,-15,6,-25,7v-4,0,-7,-3,-7,-7r0,-252v0,-5,3,-7,9,-8v75,-8,164,-7,164,77v0,40,-24,64,-57,73xm60,-141v59,3,108,5,108,-52v0,-50,-57,-49,-108,-46r0,98", "w": 225 }, "S": { "d": "180,-69v0,35,-18,72,-89,72v-25,0,-44,-4,-60,-6v-11,-1,-5,-11,-7,-20v9,-15,48,0,67,-4v43,0,55,-17,55,-42v0,-52,-135,-71,-128,-137v-8,-66,86,-69,149,-60v9,1,10,28,0,28v-43,2,-121,-15,-116,32v6,49,142,76,129,137", "w": 198 }, "T": { "d": "193,-267v12,1,10,28,0,28r-70,0r0,232v0,11,-17,6,-27,7v-4,0,-6,-3,-6,-7r0,-232r-70,0v-10,1,-6,-13,-7,-22v0,-4,3,-6,7,-6r173,0", "w": 212 }, "U": { "d": "211,-97v0,69,-34,100,-92,100v-58,0,-92,-31,-92,-100r0,-164v1,-9,30,-10,33,0r0,164v0,46,14,71,59,71v45,0,59,-24,59,-71r0,-164v1,-9,30,-10,33,0r0,164", "w": 238 }, "V": { "d": "186,-262v6,-9,36,-9,33,3r-66,234v-14,40,-63,40,-74,0r-67,-236v1,-10,29,-9,34,-1r63,229v1,10,11,10,14,0", "w": 231 }, "W": { "d": "252,-261v4,-11,34,-9,33,1r-40,243v-3,28,-52,24,-59,0r-38,-136v-15,42,-26,91,-37,136v-6,23,-54,29,-58,0r-40,-244v1,-9,31,-11,33,0r36,234v16,-42,27,-93,38,-138v5,-22,51,-23,57,0r38,138", "w": 297 }, "X": { "d": "216,-9v2,4,2,9,-4,9v-12,-1,-26,4,-31,-5r-65,-105r-65,105v-5,10,-18,3,-29,5v-6,0,-6,-5,-4,-9r80,-127r-81,-126v2,-9,28,-7,36,-2r64,103r63,-103v5,-5,37,-7,33,5r-78,124", "w": 232 }, "Y": { "d": "170,-267v11,1,33,-4,27,9r-56,125v-6,14,-14,21,-20,24r0,102v0,11,-16,6,-26,7v-4,0,-6,-3,-6,-7r0,-102v-6,-3,-14,-10,-20,-24r-56,-129v2,-8,30,-8,34,0v20,41,33,89,58,126v3,0,4,-2,8,-10r50,-116v1,-3,4,-5,7,-5", "w": 209 }, "Z": { "d": "189,-30v12,1,10,30,0,30r-139,0v-34,4,-37,-26,-24,-45r130,-191v-36,-6,-84,-2,-124,-2v-11,0,-6,-14,-7,-23v0,-4,3,-6,7,-6r129,0v31,-5,37,26,24,45r-129,190v38,6,91,0,133,2", "w": 214 }, "[": { "d": "102,44v11,0,10,27,0,26r-67,0v-4,0,-6,-3,-6,-7r0,-324v0,-4,2,-6,6,-6r67,0v9,0,7,11,7,19v-4,14,-33,4,-48,7r0,285r41,0", "w": 117 }, "\\": { "d": "120,-7v1,11,-15,6,-24,7v-4,0,-5,-3,-6,-7r-82,-255v1,-8,29,-10,30,2", "w": 127 }, "]": { "d": "89,63v0,4,-2,7,-6,7r-67,0v-9,0,-7,-11,-7,-19v4,-14,33,-4,48,-7r0,-285v-19,-4,-54,12,-48,-19v0,-4,3,-7,7,-7r67,0v4,0,6,2,6,6r0,324", "w": 117 }, "^": { "d": "180,-210v2,2,4,7,-2,7v-41,0,-47,-30,-69,-49v-20,17,-32,61,-73,46v13,-21,29,-38,43,-58v9,-12,32,-3,49,-6v5,0,7,1,11,6" }, "_": { "d": "189,23v0,7,1,16,-7,15r-186,0v-8,1,-7,-7,-7,-15v0,-4,3,-5,7,-5r186,0v4,0,7,1,7,5", "w": 177 }, "`": { "d": "86,-230v2,2,1,5,-2,6v-11,-1,-23,4,-27,-6r-43,-48v8,-3,30,-6,37,3", "w": 133 }, "a": { "d": "162,-7v0,10,-14,6,-23,7v-7,0,-9,-7,-8,-15v-42,29,-114,29,-114,-45v0,-48,48,-62,114,-58v2,-35,-5,-58,-39,-56r-57,3v-8,2,-6,-11,-6,-18v0,-4,2,-6,7,-7v15,-3,32,-5,56,-5v99,-4,64,109,70,194xm131,-38r0,-58v-44,-1,-92,0,-82,40v0,49,54,34,82,18", "w": 186 }, "b": { "d": "177,-112v0,68,-15,115,-79,115v-22,0,-44,-3,-66,-7v-6,-1,-8,-3,-8,-8r0,-252v0,-10,15,-6,25,-7v4,0,7,3,7,7r0,67v71,-16,121,11,121,85xm98,-25v46,2,47,-39,47,-87v0,-59,-37,-68,-89,-58r0,143v12,1,30,2,42,2", "w": 194 }, "c": { "d": "147,-22v5,33,-28,24,-52,25v-58,3,-77,-48,-77,-116v0,-72,54,-99,122,-84v11,2,6,12,7,21v0,5,-3,6,-8,6v-50,-8,-89,-5,-89,57v0,47,6,88,45,88v19,0,29,-2,46,-3v3,0,6,2,6,6", "w": 162 }, "d": { "d": "170,-12v0,5,-1,7,-7,8v-22,4,-45,7,-67,7v-63,0,-78,-47,-78,-115v0,-75,49,-101,121,-85r0,-67v0,-11,15,-6,25,-7v4,0,6,3,6,7r0,252xm139,-27r0,-143v-51,-9,-89,-2,-89,58v0,47,0,90,46,87v12,0,31,-1,43,-2", "w": 194 }, "e": { "d": "177,-116v-1,10,3,27,-7,27r-120,0v-8,75,57,67,116,60v7,-1,4,11,5,17v0,5,-1,7,-7,8v-72,14,-141,16,-146,-80v-3,-69,17,-117,80,-117v53,0,79,34,79,85xm145,-113v1,-42,-14,-60,-47,-60v-32,0,-49,20,-48,60r95,0", "w": 195 }, "f": { "d": "101,-274v19,2,30,0,27,20v-8,15,-53,-8,-46,30r0,26v19,3,53,-11,45,21v-3,13,-31,3,-45,6r0,164v0,11,-15,6,-24,7v-4,0,-7,-3,-7,-7r0,-164v-16,-5,-47,6,-42,-21v3,-13,29,-4,42,-6v-4,-47,8,-80,50,-76", "w": 137 }, "g": { "d": "42,-34v-23,-9,-26,-43,-4,-56v-34,-41,-21,-110,63,-108r79,0v7,0,9,8,8,17v0,10,-12,7,-19,10v28,43,7,110,-68,101v-25,3,-46,-17,-51,5v7,20,44,18,65,25v35,12,69,19,69,56v0,35,-23,56,-82,56v-86,0,-103,-67,-60,-106xm101,-95v40,-1,50,-14,49,-39v0,-22,-10,-39,-49,-39v-41,1,-48,19,-48,42v0,16,7,36,48,36xm102,48v42,-3,52,-11,51,-35v5,-23,-60,-30,-85,-38v-26,22,-32,77,34,73", "w": 201 }, "h": { "d": "176,-7v0,10,-14,6,-24,7v-4,0,-8,-3,-8,-7r0,-119v0,-61,-45,-51,-88,-37r0,156v0,10,-15,6,-25,7v-4,0,-7,-3,-7,-7r0,-257v0,-10,15,-6,25,-7v4,0,7,3,7,7r0,75v58,-24,120,-16,120,63r0,119", "w": 200 }, "i": { "d": "54,-273v12,4,11,42,0,43v-10,-1,-26,4,-26,-7v0,-13,-6,-36,7,-36r19,0xm60,-7v0,10,-14,6,-24,7v-4,0,-8,-3,-8,-7r0,-184v0,-10,32,-12,32,0r0,184", "w": 88 }, "j": { "d": "54,-273v12,4,11,42,0,43v-10,-1,-26,4,-26,-7v0,-13,-6,-36,7,-36r19,0xm15,71v-15,0,-31,-1,-26,-21v8,-14,47,8,39,-27r0,-214v0,-11,16,-6,26,-7v4,0,6,3,6,7r0,214v0,37,-16,48,-45,48", "w": 88 }, "k": { "d": "165,-8v3,12,-17,7,-29,8v-4,0,-5,-1,-8,-5r-72,-88r0,86v0,10,-14,6,-24,7v-4,0,-8,-3,-8,-7r0,-257v0,-10,32,-12,32,0r0,150r72,-81v5,-5,43,-7,36,5r-79,86", "w": 178 }, "l": { "d": "60,-7v0,10,-15,6,-25,7v-4,0,-7,-3,-7,-7r0,-257v0,-10,15,-6,25,-7v4,0,7,3,7,7r0,257", "w": 87 }, "m": { "d": "263,-7v0,10,-15,6,-25,7v-4,0,-7,-3,-7,-7r0,-128v0,-51,-43,-40,-75,-28v7,46,1,105,3,156v0,11,-15,6,-25,7v-4,0,-6,-3,-6,-7r0,-128v2,-56,-42,-39,-72,-24r0,152v0,11,-15,6,-25,7v-4,0,-7,-3,-7,-7r0,-184v0,-10,15,-6,25,-7v7,0,8,7,7,14v23,-16,68,-27,89,-2v52,-24,117,-28,118,51r0,128", "w": 287 }, "n": { "d": "176,-7v0,10,-14,6,-24,7v-4,0,-8,-3,-8,-7r0,-119v3,-62,-51,-51,-88,-33r0,152v0,10,-15,6,-25,7v-4,0,-7,-3,-7,-7r0,-184v0,-10,15,-6,25,-7v7,0,8,7,7,14v52,-33,120,-18,120,58r0,119", "w": 200 }, "o": { "d": "178,-113v0,68,-17,116,-80,116v-63,0,-80,-48,-80,-116v0,-53,27,-88,80,-88v53,0,80,35,80,88xm98,-25v43,0,49,-40,49,-88v0,-37,-15,-60,-49,-60v-43,0,-48,40,-48,88v0,37,14,60,48,60", "w": 196 }, "p": { "d": "177,-112v0,88,-36,131,-121,111r0,65v0,10,-15,6,-25,7v-4,0,-7,-3,-7,-7r0,-248v0,-5,2,-7,8,-8v19,-5,44,-9,66,-9v54,0,79,35,79,89xm98,-24v44,2,47,-40,47,-88v0,-38,-11,-62,-47,-62v-15,0,-32,2,-42,4r0,142v12,2,30,4,42,4", "w": 194 }, "q": { "d": "170,64v0,11,-15,6,-25,7v-4,0,-6,-3,-6,-7r0,-65v-81,19,-121,-19,-121,-111v0,-54,24,-89,78,-89v22,0,48,4,67,9v6,1,7,3,7,8r0,248xm139,-28r0,-142v-10,-2,-28,-4,-43,-4v-45,-2,-46,41,-46,88v0,60,37,70,89,58", "w": 194 }, "r": { "d": "106,-201v12,0,10,28,0,28v-17,0,-32,4,-50,15r0,151v0,10,-15,6,-25,7v-4,0,-7,-3,-7,-7r0,-184v0,-10,14,-6,24,-7v7,0,8,7,7,15v18,-13,35,-18,51,-18", "w": 123 }, "s": { "d": "82,3v-16,-4,-71,8,-64,-26v22,-16,100,21,100,-27v0,-41,-100,-48,-100,-103v0,-57,73,-51,121,-43v10,1,6,10,7,19v0,4,-2,6,-7,6v-24,1,-90,-17,-89,18v9,39,100,54,100,103v0,37,-28,53,-68,53", "w": 167 }, "t": { "d": "130,-18v6,22,-15,21,-30,21v-33,0,-49,-9,-49,-49r0,-125v-16,-5,-47,6,-42,-21v3,-13,29,-4,42,-6v2,-14,-6,-37,6,-42v9,0,25,-9,25,3r0,39v19,3,53,-12,47,19v-3,15,-31,5,-47,8r0,125v-2,29,17,22,40,23v5,0,8,1,8,5", "w": 138 }, "u": { "d": "176,-7v0,10,-15,6,-25,7v-7,0,-8,-7,-7,-14v-52,33,-120,18,-120,-58r0,-119v0,-10,32,-12,32,0r0,119v-3,61,51,52,88,33r0,-152v0,-10,32,-12,32,0r0,184", "w": 200 }, "v": { "d": "151,-198v11,1,29,-4,25,9r-48,171v-9,29,-57,29,-65,0r-49,-174v0,-9,30,-11,32,1r42,157v3,15,11,14,15,0r41,-157v1,-5,4,-7,7,-7", "w": 190 }, "w": { "d": "237,-192v3,-11,35,-9,32,3r-35,167v-5,23,-8,25,-30,25v-19,0,-23,-3,-29,-26r-32,-123v-2,-4,-2,-3,-3,0r-32,123v-5,21,-10,26,-29,26v-22,0,-25,-3,-30,-25r-35,-169v0,-10,30,-11,32,-1r30,164v2,7,4,5,6,0r35,-138v2,-16,45,-18,49,0r38,142v16,-50,20,-114,33,-168", "w": 282 }, "x": { "d": "183,-8v2,4,2,8,-4,8v-10,-1,-25,3,-30,-3r-51,-75r-52,74v-4,7,-27,7,-32,0r67,-97r-63,-93v4,-7,30,-8,36,1r46,68r46,-68v5,-10,17,-3,28,-5v6,0,6,5,3,9r-60,86", "w": 196 }, "y": { "d": "53,71v-18,0,-44,4,-38,-22v3,-13,28,-1,40,-4v27,5,33,-21,39,-45v-17,0,-24,-1,-32,-25r-48,-167v1,-9,29,-10,32,0r43,156v3,10,5,8,13,8r43,-165v3,-7,37,-10,33,4r-60,207v-11,39,-24,53,-65,53", "w": 192 }, "z": { "d": "148,-27v12,0,12,28,0,27r-108,0v-28,0,-27,-34,-14,-50r94,-119v-25,-6,-62,0,-91,-2v-8,0,-7,-11,-7,-20v0,-4,3,-7,7,-7r106,0v27,-1,24,32,12,46r-97,122v0,2,0,3,3,3r95,0", "w": 173 }, "{": { "d": "102,44v11,0,10,26,0,26v-48,0,-73,-5,-73,-50v0,-44,11,-91,-22,-108r0,-21v60,-28,-37,-158,95,-158v9,0,7,11,7,19v-6,18,-57,-6,-48,30v-2,50,9,100,-26,120v35,20,26,69,26,118v0,26,17,24,41,24", "w": 119 }, "|": { "d": "61,63v0,10,-15,6,-25,7v-4,0,-7,-3,-7,-7r0,-324v0,-9,29,-10,32,0r0,324", "w": 89 }, "}": { "d": "112,-88v-60,28,37,158,-95,158v-9,0,-7,-11,-7,-19v7,-17,57,5,48,-31v2,-49,-9,-99,26,-118v-35,-20,-26,-70,-26,-120v0,-26,-17,-23,-41,-23v-9,0,-7,-11,-7,-19v0,-10,15,-6,25,-7v100,-14,20,117,77,158r0,21", "w": 119 }, "~": { "d": "185,-178v9,49,-34,70,-67,46v-12,-9,-32,-29,-45,-32v-30,-4,3,43,-33,38v-7,0,-7,-9,-7,-17v0,-44,38,-58,67,-37v14,11,27,28,46,32v29,6,-5,-42,32,-37v4,0,7,3,7,7" }, "\u00a0": { "w": 605}} });
//jquery.lavalamp.min.js
(function ($) { $.fn.lavaLamp = function (o) { o = $.extend({ fx: "linear", speed: 500, click: function () { } }, o || {}); return this.each(function () { var b = $(this), noop = function () { }, $back = $('<li class="back"><div class="left"></div></li>').appendTo(b), $li = $("li", this), curr = $("li.current", this)[0] || $($li[0]).addClass("current")[0]; $li.not(".back").hover(function () { move(this) }, noop); $(this).hover(noop, function () { move(curr) }); $li.click(function (e) { setCurr(this); return o.click.apply(this, [e, this]) }); setCurr(curr); function setCurr(a) { $back.css({ "left": a.offsetLeft + "px", "width": a.offsetWidth + "px" }); curr = a }; function move(a) { $back.each(function () { $(this).dequeue() }).animate({ width: a.offsetWidth, left: a.offsetLeft }, o.speed, o.fx) } }) } })(jQuery);
// jquery.color.js
(function (jQuery, undefined) {
    var stepHooks = "backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color outlineColor".split(" "), rplusequals = /^([\-+])=\s*(\d+\.?\d*)/, stringParsers = [{ re: /rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/, parse: function (execResult) { return [execResult[1], execResult[2], execResult[3], execResult[4]]; } }, { re: /rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/, parse: function (execResult) { return [2.55 * execResult[1], 2.55 * execResult[2], 2.55 * execResult[3], execResult[4]]; } }, { re: /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/, parse: function (execResult) { return [parseInt(execResult[1], 16), parseInt(execResult[2], 16), parseInt(execResult[3], 16)]; } }, { re: /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/, parse: function (execResult) { return [parseInt(execResult[1] + execResult[1], 16), parseInt(execResult[2] + execResult[2], 16), parseInt(execResult[3] + execResult[3], 16)]; } }, { re: /hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/, space: "hsla", parse: function (execResult) { return [execResult[1], execResult[2] / 100, execResult[3] / 100, execResult[4]]; } }], color = jQuery.Color = function (color, green, blue, alpha) { return new jQuery.Color.fn.parse(color, green, blue, alpha); }, spaces = { rgba: { cache: "_rgba", props: { red: { idx: 0, type: "byte", empty: true }, green: { idx: 1, type: "byte", empty: true }, blue: { idx: 2, type: "byte", empty: true }, alpha: { idx: 3, type: "percent", def: 1}} }, hsla: { cache: "_hsla", props: { hue: { idx: 0, type: "degrees", empty: true }, saturation: { idx: 1, type: "percent", empty: true }, lightness: { idx: 2, type: "percent", empty: true}}} }, propTypes = { "byte": { floor: true, min: 0, max: 255 }, "percent": { min: 0, max: 1 }, "degrees": { mod: 360, floor: true} }, rgbaspace = spaces.rgba.props, support = color.support = {}, colors, each = jQuery.each; spaces.hsla.props.alpha = rgbaspace.alpha; function clamp(value, prop, alwaysAllowEmpty) {
        var type = propTypes[prop.type] || {}, allowEmpty = prop.empty || alwaysAllowEmpty; if (allowEmpty && value == null) { return null; }
        if (prop.def && value == null) { return prop.def; }
        if (type.floor) { value = ~ ~value; } else { value = parseFloat(value); }
        if (jQuery.isNaN(value)) { return prop.def; }
        if (type.mod) { value = value % type.mod; return value < 0 ? type.mod + value : value; }
        return type.min > value ? type.min : type.max < value ? type.max : value;
    }
    color.fn = color.prototype = { constructor: color, parse: function (red, green, blue, alpha) {
        if (red === undefined) { this._rgba = [null, null, null, null]; return this; }
        if (red instanceof jQuery || red.nodeType) { red = red instanceof jQuery ? red.css(green) : jQuery(red).css(green); green = undefined; }
        var inst = this, type = jQuery.type(red), rgba = this._rgba = [], source; if (green !== undefined) { red = [red, green, blue, alpha]; type = "array"; }
        if (type === "string") {
            red = red.toLowerCase(); each(stringParsers, function (i, parser) { var match = parser.re.exec(red), values = match && parser.parse(match), parsed, spaceName = parser.space || "rgba", cache = spaces[spaceName].cache; if (values) { parsed = inst[spaceName](values); inst[cache] = parsed[cache]; rgba = inst._rgba = parsed._rgba; return false; } }); if (rgba.length !== 0) {
                if (Math.max.apply(Math, rgba) === 0) { jQuery.extend(rgba, colors.transparent); }
                return this;
            }
            red = colors[red] || colors._default; return this.parse(red);
        }
        if (type === "array") { each(rgbaspace, function (key, prop) { rgba[prop.idx] = clamp(red[prop.idx], prop); }); return this; }
        if (type === "object") {
            if (red instanceof color) { each(spaces, function (spaceName, space) { if (red[space.cache]) { inst[space.cache] = red[space.cache].slice(); } }); } else {
                each(spaces, function (spaceName, space) {
                    each(space.props, function (key, prop) {
                        var cache = space.cache; if (!inst[cache] && space.to) {
                            if (red[key] == null || key === "alpha") { return; }
                            inst[cache] = space.to(inst._rgba);
                        }
                        inst[cache][prop.idx] = clamp(red[key], prop, true);
                    });
                });
            }
            return this;
        } 
    }, is: function (compare) {
        var is = color(compare), same = true, myself = this; each(spaces, function (_, space) {
            var isCache = is[space.cache], localCache; if (isCache) { localCache = myself[space.cache] || space.to && space.to(myself._rgba) || []; each(space.props, function (_, prop) { if (isCache[prop.idx] != null) { same = (isCache[prop.idx] == localCache[prop.idx]); return same; } }); }
            return same;
        }); return same;
    }, _space: function () { var used = [], inst = this; each(spaces, function (spaceName, space) { if (inst[space.cache]) { used.push(spaceName); } }); return used.pop(); }, transition: function (other, distance) {
        var end = color(other), spaceName = end._space(), space = spaces[spaceName], start = this[space.cache] || space.to(this._rgba), result = start.slice(); end = end[space.cache]; each(space.props, function (key, prop) {
            var index = prop.idx, startValue = start[index], endValue = end[index], type = propTypes[prop.type] || {}; if (endValue === null) { return; }
            if (startValue === null) { result[index] = endValue; } else {
                if (type.mod) { if (endValue - startValue > type.mod / 2) { startValue += type.mod; } else if (startValue - endValue > type.mod / 2) { startValue -= type.mod; } }
                result[prop.idx] = clamp((endValue - startValue) * distance + startValue, prop);
            } 
        }); return this[spaceName](result);
    }, blend: function (opaque) {
        if (this._rgba[3] === 1) { return this; }
        var rgb = this._rgba.slice(), a = rgb.pop(), blend = color(opaque)._rgba; return color(jQuery.map(rgb, function (v, i) { return (1 - a) * blend[i] + a * v; }));
    }, toRgbaString: function () {
        var prefix = "rgba(", rgba = jQuery.map(this._rgba, function (v, i) { return v == null ? (i > 2 ? 1 : 0) : v; }); if (rgba[3] === 1) { rgba.pop(); prefix = "rgb("; }
        return prefix + rgba.join(",") + ")";
    }, toHslaString: function () {
        var prefix = "hsla(", hsla = jQuery.map(this.hsla(), function (v, i) {
            if (v == null) { v = i > 2 ? 1 : 0; }
            if (i && i < 3) { v = Math.round(v * 100) + "%"; }
            return v;
        }); if (hsla[3] == 1) { hsla.pop(); prefix = "hsl("; }
        return prefix + hsla.join(",") + ")";
    }, toHexString: function (includeAlpha) {
        var rgba = this._rgba.slice(), alpha = rgba.pop(); if (includeAlpha) { rgba.push(~ ~(alpha * 255)); }
        return "#" + jQuery.map(rgba, function (v, i) { v = (v || 0).toString(16); return v.length == 1 ? "0" + v : v; }).join("");
    }, toString: function () { return this._rgba[3] === 0 ? "transparent" : this.toRgbaString(); } 
    }; color.fn.parse.prototype = color.fn; function hue2rgb(p, q, h) {
        h = (h + 1) % 1; if (h * 6 < 1) { return p + (q - p) * 6 * h; }
        if (h * 2 < 1) { return q; }
        if (h * 3 < 2) { return p + (q - p) * ((2 / 3) - h) * 6; }
        return p;
    }
    spaces.hsla.to = function (rgba) {
        if (rgba[0] == null || rgba[1] == null || rgba[2] == null) { return [null, null, null, rgba[3]]; }
        var r = rgba[0] / 255, g = rgba[1] / 255, b = rgba[2] / 255, a = rgba[3], max = Math.max(r, g, b), min = Math.min(r, g, b), diff = max - min, add = max + min, l = add * 0.5, h, s; if (min === max) { h = 0; } else if (r === max) { h = (60 * (g - b) / diff) + 360; } else if (g === max) { h = (60 * (b - r) / diff) + 120; } else { h = (60 * (r - g) / diff) + 240; }
        if (l === 0 || l === 1) { s = l; } else if (l <= 0.5) { s = diff / add; } else { s = diff / (2 - add); }
        return [Math.round(h) % 360, s, l, a == null ? 1 : a];
    }; spaces.hsla.from = function (hsla) {
        if (hsla[0] == null || hsla[1] == null || hsla[2] == null) { return [null, null, null, hsla[3]]; }
        var h = hsla[0] / 360, s = hsla[1], l = hsla[2], a = hsla[3], q = l <= 0.5 ? l * (1 + s) : l + s - l * s, p = 2 * l - q, r, g, b; return [Math.round(hue2rgb(p, q, h + (1 / 3)) * 255), Math.round(hue2rgb(p, q, h) * 255), Math.round(hue2rgb(p, q, h - (1 / 3)) * 255), a];
    }; each(spaces, function (spaceName, space) {
        var props = space.props, cache = space.cache, to = space.to, from = space.from; color.fn[spaceName] = function (value) {
            if (to && !this[cache]) { this[cache] = to(this._rgba); }
            if (value === undefined) { return this[cache].slice(); }
            var type = jQuery.type(value), arr = (type === "array" || type === "object") ? value : arguments, local = this[cache].slice(), ret; each(props, function (key, prop) {
                var val = arr[type === "object" ? key : prop.idx]; if (val == null) { val = local[prop.idx]; }
                local[prop.idx] = clamp(val, prop);
            }); if (from) { ret = color(from(local)); ret[cache] = local; return ret; } else { return color(local); } 
        }; each(props, function (key, prop) {
            if (color.fn[key]) { return; }
            color.fn[key] = function (value) {
                var vtype = jQuery.type(value), fn = (key === 'alpha' ? (this._hsla ? 'hsla' : 'rgba') : spaceName), local = this[fn](), cur = local[prop.idx], match; if (vtype === "undefined") { return cur; }
                if (vtype === "function") { value = value.call(this, cur); vtype = jQuery.type(value); }
                if (value == null && prop.empty) { return this; }
                if (vtype === "string") { match = rplusequals.exec(value); if (match) { value = cur + parseFloat(match[2]) * (match[1] === "+" ? 1 : -1); } }
                local[prop.idx] = value; return this[fn](local);
            };
        });
    }); each(stepHooks, function (i, hook) {
        jQuery.cssHooks[hook] = { set: function (elem, value) {
            value = color(value); if (!support.rgba && value._rgba[3] !== 1) { var backgroundColor, curElem = hook === "backgroundColor" ? elem.parentNode : elem; do { backgroundColor = jQuery.curCSS(curElem, "backgroundColor"); } while ((backgroundColor === "" || backgroundColor === "transparent") && (curElem = curElem.parentNode) && curElem.style); value = value.blend(backgroundColor && backgroundColor !== "transparent" ? backgroundColor : "_default"); }
            value = value.toRgbaString(); elem.style[hook] = value;
        } 
        }; jQuery.fx.step[hook] = function (fx) {
            if (!fx.colorInit) { fx.start = color(fx.elem, hook); fx.end = color(fx.end); fx.colorInit = true; }
            jQuery.cssHooks[hook].set(fx.elem, fx.start.transition(fx.end, fx.pos));
        };
    }); jQuery(function () { var div = document.createElement("div"), div_style = div.style; div_style.cssText = "background-color:rgba(1,1,1,.5)"; support.rgba = div_style.backgroundColor.indexOf("rgba") > -1; }); colors = jQuery.Color.names = { aqua: "#00ffff", azure: "#f0ffff", beige: "#f5f5dc", black: "#000000", blue: "#0000ff", brown: "#a52a2a", cyan: "#00ffff", darkblue: "#00008b", darkcyan: "#008b8b", darkgrey: "#a9a9a9", darkgreen: "#006400", darkkhaki: "#bdb76b", darkmagenta: "#8b008b", darkolivegreen: "#556b2f", darkorange: "#ff8c00", darkorchid: "#9932cc", darkred: "#8b0000", darksalmon: "#e9967a", darkviolet: "#9400d3", fuchsia: "#ff00ff", gold: "#ffd700", green: "#008000", indigo: "#4b0082", khaki: "#f0e68c", lightblue: "#add8e6", lightcyan: "#e0ffff", lightgreen: "#90ee90", lightgrey: "#d3d3d3", lightpink: "#ffb6c1", lightyellow: "#ffffe0", lime: "#00ff00", magenta: "#ff00ff", maroon: "#800000", navy: "#000080", olive: "#808000", orange: "#ffa500", pink: "#ffc0cb", purple: "#800080", violet: "#800080", red: "#ff0000", silver: "#c0c0c0", white: "#ffffff", yellow: "#ffff00", transparent: [null, null, null, 0], _default: "#ffffff" };
})(jQuery);

// jflickrfeed.min.js
(function ($) {
    $.fn.jflickrfeed = function (settings, callback) {
        settings = $.extend(true, { flickrbase: 'http://api.flickr.com/services/feeds/', feedapi: 'photos_public.gne', limit: 20, qstrings: { lang: 'en-us', format: 'json', jsoncallback: '?' }, cleanDescription: true, useTemplate: true, itemTemplate: '', itemCallback: function () { } }, settings); var url = settings.flickrbase + settings.feedapi + '?'; var first = true; for (var key in settings.qstrings) {
            if (!first)
                url += '&'; url += key + '=' + settings.qstrings[key]; first = false;
        }
        return $(this).each(function () {
            var $container = $(this); var container = this; $.getJSON(url, function (data) {
                $.each(data.items, function (i, item) {
                    if (i < settings.limit) {
                        if (settings.cleanDescription) {
                            var regex = /<p>(.*?)<\/p>/g; var input = item.description; if (regex.test(input)) {
                                item.description = input.match(regex)[2]
                                if (item.description != undefined)
                                    item.description = item.description.replace('<p>', '').replace('</p>', '');
                            } 
                        }
                        item['image_s'] = item.media.m.replace('_m', '_s'); item['image_t'] = item.media.m.replace('_m', '_t'); item['image_m'] = item.media.m.replace('_m', '_m'); item['image'] = item.media.m.replace('_m', ''); item['image_b'] = item.media.m.replace('_m', '_b'); delete item.media; if (settings.useTemplate) {
                            var template = settings.itemTemplate; for (var key in item) { var rgx = new RegExp('{{' + key + '}}', 'g'); template = template.replace(rgx, item[key]); }
                            $container.append(template)
                        }
                        settings.itemCallback.call(container, item);
                    } 
                }); if ($.isFunction(callback)) { callback.call(container, data); } 
            });
        });
    } 
})(jQuery);

