/* PLUGINS INCLUDED:
 *
 * hoverIntent r5
 * Cycle 2.75
 * jQuery validation 1.6
 * Superfish v1.4.8
 * CurvyCorners 2.0.4
 * Cufon
 * Cufon register font (Aller)
 *
 */
 
 
 // JavaScript Document

/**
* hoverIntent is similar to jQuery's built-in "hover" function except that
* instead of firing the onMouseOver event immediately, hoverIntent checks
* to see if the user's mouse has slowed down (beneath the sensitivity
* threshold) before firing the onMouseOver event.
* 
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* 
* hoverIntent is currently available for use in all personal or commercial 
* projects under both MIT and GPL licenses. This means that you can choose 
* the license that best suits your project, and use it accordingly.
* 
* // basic usage (just like .hover) receives onMouseOver and onMouseOut functions
* $("ul li").hoverIntent( showNav , hideNav );
* 
* // advanced usage receives configuration object only
* $("ul li").hoverIntent({
*	sensitivity: 7, // number = sensitivity threshold (must be 1 or higher)
*	interval: 100,   // number = milliseconds of polling interval
*	over: showNav,  // function = onMouseOver callback (required)
*	timeout: 0,   // number = milliseconds delay before onMouseOut function call
*	out: hideNav    // function = onMouseOut callback (required)
* });
* 
* @param  f  onMouseOver function || An object with configuration options
* @param  g  onMouseOut function  || Nothing (use configuration options object)
* @author    Brian Cherne <brian@cherne.net>
*/
(function($) {
	$.fn.hoverIntent = function(f,g) {
		// default configuration options
		var cfg = {
			sensitivity: 7,
			interval: 100,
			timeout: 0
		};
		// override configuration options with user supplied object
		cfg = $.extend(cfg, g ? { over: f, out: g } : f );

		// instantiate variables
		// cX, cY = current X and Y position of mouse, updated by mousemove event
		// pX, pY = previous X and Y position of mouse, set by mouseover and polling interval
		var cX, cY, pX, pY;

		// A private function for getting mouse position
		var track = function(ev) {
			cX = ev.pageX;
			cY = ev.pageY;
		};

		// A private function for comparing current and previous mouse position
		var compare = function(ev,ob) {
			ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
			// compare mouse positions to see if they've crossed the threshold
			if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) {
				$(ob).unbind("mousemove",track);
				// set hoverIntent state to true (so mouseOut can be called)
				ob.hoverIntent_s = 1;
				return cfg.over.apply(ob,[ev]);
			} else {
				// set previous coordinates for next time
				pX = cX; pY = cY;
				// use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs)
				ob.hoverIntent_t = setTimeout( function(){compare(ev, ob);} , cfg.interval );
			}
		};

		// A private function for delaying the mouseOut function
		var delay = function(ev,ob) {
			ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
			ob.hoverIntent_s = 0;
			return cfg.out.apply(ob,[ev]);
		};

		// A private function for handling mouse 'hovering'
		var handleHover = function(e) {
			// next three lines copied from jQuery.hover, ignore children onMouseOver/onMouseOut
			var p = (e.type == "mouseover" ? e.fromElement : e.toElement) || e.relatedTarget;
			while ( p && p != this ) { try { p = p.parentNode; } catch(e) { p = this; } }
			if ( p == this ) { return false; }

			// copy objects to be passed into t (required for event object to be passed in IE)
			var ev = jQuery.extend({},e);
			var ob = this;

			// cancel hoverIntent timer if it exists
			if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); }

			// else e.type == "onmouseover"
			if (e.type == "mouseover") {
				// set "previous" X and Y position based on initial entry point
				pX = ev.pageX; pY = ev.pageY;
				// update "current" X and Y position based on mousemove
				$(ob).bind("mousemove",track);
				// start polling interval (self-calling timeout) to compare mouse coordinates over time
				if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout( function(){compare(ev,ob);} , cfg.interval );}

			// else e.type == "onmouseout"
			} else {
				// unbind expensive mousemove event
				$(ob).unbind("mousemove",track);
				// if hoverIntent state is true, then call the mouseOut function after the specified delay
				if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout( function(){delay(ev,ob);} , cfg.timeout );}
			}
		};

		// bind the function to the two event listeners
		return this.mouseover(handleHover).mouseout(handleHover);
	};
})(jQuery);
 
 
 
/*!
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2009 M. Alsup
 * Version: 2.73 (04-NOV-2009)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * Requires: jQuery v1.2.6 or later
 *
 * Originally based on the work of:
 *	1) Matt Oakes
 *	2) Torsten Baldes (http://medienfreunde.com/lab/innerfade/)
 *	3) Benjamin Sterling (http://www.benjaminsterling.com/experiments/jqShuffle/)
 */
;(function($) {

var ver = '2.73';

// if $.support is not defined (pre jQuery 1.3) add what I need
if ($.support == undefined) {
	$.support = {
		opacity: !($.browser.msie)
	};
}

function debug(s) {
	if ($.fn.cycle.debug)
		log(s);
}		
function log() {
	if (window.console && window.console.log)
		window.console.log('[cycle] ' + Array.prototype.join.call(arguments,' '));
	//$('body').append('<div>'+Array.prototype.join.call(arguments,' ')+'</div>');
};

// the options arg can be...
//   a number  - indicates an immediate transition should occur to the given slide index
//   a string  - 'stop', 'pause', 'resume', or the name of a transition effect (ie, 'fade', 'zoom', etc)
//   an object - properties to control the slideshow
//
// the arg2 arg can be...
//   the name of an fx (only used in conjunction with a numeric value for 'options')
//   the value true (only used in conjunction with a options == 'resume') and indicates
//	 that the resume should occur immediately (not wait for next timeout)

$.fn.cycle = function(options, arg2) {
	var o = { s: this.selector, c: this.context };

	// in 1.3+ we can fix mistakes with the ready state
	if (this.length === 0 && options != 'stop') {
		if (!$.isReady && o.s) {
			log('DOM not ready, queuing slideshow');
			$(function() {
				$(o.s,o.c).cycle(options,arg2);
			});
			return this;
		}
		// is your DOM ready?  http://docs.jquery.com/Tutorials:Introducing_$(document).ready()
		log('terminating; zero elements found by selector' + ($.isReady ? '' : ' (DOM not ready)'));
		return this;
	}

	// iterate the matched nodeset
	return this.each(function() {
		var opts = handleArguments(this, options, arg2);
		if (opts === false)
			return;

		// stop existing slideshow for this container (if there is one)
		if (this.cycleTimeout)
			clearTimeout(this.cycleTimeout);
		this.cycleTimeout = this.cyclePause = 0;

		var $cont = $(this);
		var $slides = opts.slideExpr ? $(opts.slideExpr, this) : $cont.children();
		var els = $slides.get();
		if (els.length < 2) {
			log('terminating; too few slides: ' + els.length);
			return;
		}

		var opts2 = buildOptions($cont, $slides, els, opts, o);
		if (opts2 === false)
			return;

		var startTime = opts2.continuous ? 10 : getTimeout(opts2.currSlide, opts2.nextSlide, opts2, !opts2.rev);

		// if it's an auto slideshow, kick it off
		if (startTime) {
			startTime += (opts2.delay || 0);
			if (startTime < 10)
				startTime = 10;
			debug('first timeout: ' + startTime);
			this.cycleTimeout = setTimeout(function(){go(els,opts2,0,!opts2.rev)}, startTime);
		}
	});
};

// process the args that were passed to the plugin fn
function handleArguments(cont, options, arg2) {
	if (cont.cycleStop == undefined)
		cont.cycleStop = 0;
	if (options === undefined || options === null)
		options = {};
	if (options.constructor == String) {
		switch(options) {
		case 'stop':
			cont.cycleStop++; // callbacks look for change
			if (cont.cycleTimeout)
				clearTimeout(cont.cycleTimeout);
			cont.cycleTimeout = 0;
			$(cont).removeData('cycle.opts');
			return false;
		case 'pause':
			cont.cyclePause = 1;
			return false;
		case 'resume':
			cont.cyclePause = 0;
			if (arg2 === true) { // resume now!
				options = $(cont).data('cycle.opts');
				if (!options) {
					log('options not found, can not resume');
					return false;
				}
				if (cont.cycleTimeout) {
					clearTimeout(cont.cycleTimeout);
					cont.cycleTimeout = 0;
				}
				go(options.elements, options, 1, 1);
			}
			return false;
		case 'prev':
		case 'next':
			var opts = $(cont).data('cycle.opts');
			if (!opts) {
				log('options not found, "prev/next" ignored');
				return false;
			}
			$.fn.cycle[options](opts);
			return false;
		default:
			options = { fx: options };
		};
		return options;
	}
	else if (options.constructor == Number) {
		// go to the requested slide
		var num = options;
		options = $(cont).data('cycle.opts');
		if (!options) {
			log('options not found, can not advance slide');
			return false;
		}
		if (num < 0 || num >= options.elements.length) {
			log('invalid slide index: ' + num);
			return false;
		}
		options.nextSlide = num;
		if (cont.cycleTimeout) {
			clearTimeout(cont.cycleTimeout);
			cont.cycleTimeout = 0;
		}
		if (typeof arg2 == 'string')
			options.oneTimeFx = arg2;
		go(options.elements, options, 1, num >= options.currSlide);
		return false;
	}
	return options;
};

function removeFilter(el, opts) {
	if (!$.support.opacity && opts.cleartype && el.style.filter) {
		try { el.style.removeAttribute('filter'); }
		catch(smother) {} // handle old opera versions
	}
};

// one-time initialization
function buildOptions($cont, $slides, els, options, o) {
	// support metadata plugin (v1.0 and v2.0)
	var opts = $.extend({}, $.fn.cycle.defaults, options || {}, $.metadata ? $cont.metadata() : $.meta ? $cont.data() : {});
	if (opts.autostop)
		opts.countdown = opts.autostopCount || els.length;

	var cont = $cont[0];
	$cont.data('cycle.opts', opts);
	opts.$cont = $cont;
	opts.stopCount = cont.cycleStop;
	opts.elements = els;
	opts.before = opts.before ? [opts.before] : [];
	opts.after = opts.after ? [opts.after] : [];
	opts.after.unshift(function(){ opts.busy=0; });

	// push some after callbacks
	if (!$.support.opacity && opts.cleartype)
		opts.after.push(function() { removeFilter(this, opts); });
	if (opts.continuous)
		opts.after.push(function() { go(els,opts,0,!opts.rev); });

	saveOriginalOpts(opts);

	// clearType corrections
	if (!$.support.opacity && opts.cleartype && !opts.cleartypeNoBg)
		clearTypeFix($slides);

	// container requires non-static position so that slides can be position within
	if ($cont.css('position') == 'static')
		$cont.css('position', 'relative');
	if (opts.width)
		$cont.width(opts.width);
	if (opts.height && opts.height != 'auto')
		$cont.height(opts.height);

	if (opts.startingSlide)
		opts.startingSlide = parseInt(opts.startingSlide);

	// if random, mix up the slide array
	if (opts.random) {
		opts.randomMap = [];
		for (var i = 0; i < els.length; i++)
			opts.randomMap.push(i);
		opts.randomMap.sort(function(a,b) {return Math.random() - 0.5;});
		opts.randomIndex = 0;
		opts.startingSlide = opts.randomMap[0];
	}
	else if (opts.startingSlide >= els.length)
		opts.startingSlide = 0; // catch bogus input
	opts.currSlide = opts.startingSlide = opts.startingSlide || 0;
	var first = opts.startingSlide;

	// set position and zIndex on all the slides
	$slides.css({position: 'absolute', top:0, left:0}).hide().each(function(i) {
		var z = first ? i >= first ? els.length - (i-first) : first-i : els.length-i;
		$(this).css('z-index', z)
	});

	// make sure first slide is visible
	$(els[first]).css('opacity',1).show(); // opacity bit needed to handle restart use case
	removeFilter(els[first], opts);

	// stretch slides
	if (opts.fit && opts.width)
		$slides.width(opts.width);
	if (opts.fit && opts.height && opts.height != 'auto')
		$slides.height(opts.height);

	// stretch container
	var reshape = opts.containerResize && !$cont.innerHeight();
	if (reshape) { // do this only if container has no size http://tinyurl.com/da2oa9
		var maxw = 0, maxh = 0;
		for(var j=0; j < els.length; j++) {
			var $e = $(els[j]), e = $e[0], w = $e.outerWidth(), h = $e.outerHeight();
			if (!w) w = e.offsetWidth;
			if (!h) h = e.offsetHeight;
			maxw = w > maxw ? w : maxw;
			maxh = h > maxh ? h : maxh;
		}
		if (maxw > 0 && maxh > 0)
			$cont.css({width:maxw+'px',height:maxh+'px'});
	}

	if (opts.pause)
		$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});

	if (supportMultiTransitions(opts) === false)
		return false;

	// apparently a lot of people use image slideshows without height/width attributes on the images.
	// Cycle 2.50+ requires the sizing info for every slide; this block tries to deal with that.
	var requeue = false;
	options.requeueAttempts = options.requeueAttempts || 0;
	$slides.each(function() {
		// try to get height/width of each slide
		var $el = $(this);
		this.cycleH = (opts.fit && opts.height) ? opts.height : $el.height();
		this.cycleW = (opts.fit && opts.width) ? opts.width : $el.width();

		if ( $el.is('img') ) {
			// sigh..  sniffing, hacking, shrugging...  this crappy hack tries to account for what browsers do when
			// an image is being downloaded and the markup did not include sizing info (height/width attributes);
			// there seems to be some "default" sizes used in this situation
			var loadingIE	= ($.browser.msie  && this.cycleW == 28 && this.cycleH == 30 && !this.complete);
			var loadingFF	= ($.browser.mozilla && this.cycleW == 34 && this.cycleH == 19 && !this.complete);
			var loadingOp	= ($.browser.opera && ((this.cycleW == 42 && this.cycleH == 19) || (this.cycleW == 37 && this.cycleH == 17)) && !this.complete);
			var loadingOther = (this.cycleH == 0 && this.cycleW == 0 && !this.complete);
			// don't requeue for images that are still loading but have a valid size
			if (loadingIE || loadingFF || loadingOp || loadingOther) {
				if (o.s && opts.requeueOnImageNotLoaded && ++options.requeueAttempts < 100) { // track retry count so we don't loop forever
					log(options.requeueAttempts,' - img slide not loaded, requeuing slideshow: ', this.src, this.cycleW, this.cycleH);
					setTimeout(function() {$(o.s,o.c).cycle(options)}, opts.requeueTimeout);
					requeue = true;
					return false; // break each loop
				}
				else {
					log('could not determine size of image: '+this.src, this.cycleW, this.cycleH);
				}
			}
		}
		return true;
	});

	if (requeue)
		return false;

	opts.cssBefore = opts.cssBefore || {};
	opts.animIn = opts.animIn || {};
	opts.animOut = opts.animOut || {};

	$slides.not(':eq('+first+')').css(opts.cssBefore);
	if (opts.cssFirst)
		$($slides[first]).css(opts.cssFirst);

	if (opts.timeout) {
		opts.timeout = parseInt(opts.timeout);
		// ensure that timeout and speed settings are sane
		if (opts.speed.constructor == String)
			opts.speed = $.fx.speeds[opts.speed] || parseInt(opts.speed);
		if (!opts.sync)
			opts.speed = opts.speed / 2;
		while((opts.timeout - opts.speed) < 250) // sanitize timeout
			opts.timeout += opts.speed;
	}
	if (opts.easing)
		opts.easeIn = opts.easeOut = opts.easing;
	if (!opts.speedIn)
		opts.speedIn = opts.speed;
	if (!opts.speedOut)
		opts.speedOut = opts.speed;

	opts.slideCount = els.length;
	opts.currSlide = opts.lastSlide = first;
	if (opts.random) {
		opts.nextSlide = opts.currSlide;
		if (++opts.randomIndex == els.length)
			opts.randomIndex = 0;
		opts.nextSlide = opts.randomMap[opts.randomIndex];
	}
	else
		opts.nextSlide = opts.startingSlide >= (els.length-1) ? 0 : opts.startingSlide+1;

	// run transition init fn
	if (!opts.multiFx) {
		var init = $.fn.cycle.transitions[opts.fx];
		if ($.isFunction(init))
			init($cont, $slides, opts);
		else if (opts.fx != 'custom' && !opts.multiFx) {
			log('unknown transition: ' + opts.fx,'; slideshow terminating');
			return false;
		}
	}

	// fire artificial events
	var e0 = $slides[first];
	if (opts.before.length)
		opts.before[0].apply(e0, [e0, e0, opts, true]);
	if (opts.after.length > 1)
		opts.after[1].apply(e0, [e0, e0, opts, true]);

	if (opts.next)
		$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?-1:1)});
	if (opts.prev)
		$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?1:-1)});
	if (opts.pager)
		buildPager(els,opts);

	exposeAddSlide(opts, els);

	return opts;
};

// save off original opts so we can restore after clearing state
function saveOriginalOpts(opts) {
	opts.original = { before: [], after: [] };
	opts.original.cssBefore = $.extend({}, opts.cssBefore);
	opts.original.cssAfter  = $.extend({}, opts.cssAfter);
	opts.original.animIn	= $.extend({}, opts.animIn);
	opts.original.animOut   = $.extend({}, opts.animOut);
	$.each(opts.before, function() { opts.original.before.push(this); });
	$.each(opts.after,  function() { opts.original.after.push(this); });
};

function supportMultiTransitions(opts) {
	var i, tx, txs = $.fn.cycle.transitions;
	// look for multiple effects
	if (opts.fx.indexOf(',') > 0) {
		opts.multiFx = true;
		opts.fxs = opts.fx.replace(/\s*/g,'').split(',');
		// discard any bogus effect names
		for (i=0; i < opts.fxs.length; i++) {
			var fx = opts.fxs[i];
			tx = txs[fx];
			if (!tx || !txs.hasOwnProperty(fx) || !$.isFunction(tx)) {
				log('discarding unknown transition: ',fx);
				opts.fxs.splice(i,1);
				i--;
			}
		}
		// if we have an empty list then we threw everything away!
		if (!opts.fxs.length) {
			log('No valid transitions named; slideshow terminating.');
			return false;
		}
	}
	else if (opts.fx == 'all') {  // auto-gen the list of transitions
		opts.multiFx = true;
		opts.fxs = [];
		for (p in txs) {
			tx = txs[p];
			if (txs.hasOwnProperty(p) && $.isFunction(tx))
				opts.fxs.push(p);
		}
	}
	if (opts.multiFx && opts.randomizeEffects) {
		// munge the fxs array to make effect selection random
		var r1 = Math.floor(Math.random() * 20) + 30;
		for (i = 0; i < r1; i++) {
			var r2 = Math.floor(Math.random() * opts.fxs.length);
			opts.fxs.push(opts.fxs.splice(r2,1)[0]);
		}
		debug('randomized fx sequence: ',opts.fxs);
	}
	return true;
};

// provide a mechanism for adding slides after the slideshow has started
function exposeAddSlide(opts, els) {
	opts.addSlide = function(newSlide, prepend) {
		var $s = $(newSlide), s = $s[0];
		if (!opts.autostopCount)
			opts.countdown++;
		els[prepend?'unshift':'push'](s);
		if (opts.els)
			opts.els[prepend?'unshift':'push'](s); // shuffle needs this
		opts.slideCount = els.length;

		$s.css('position','absolute');
		$s[prepend?'prependTo':'appendTo'](opts.$cont);

		if (prepend) {
			opts.currSlide++;
			opts.nextSlide++;
		}

		if (!$.support.opacity && opts.cleartype && !opts.cleartypeNoBg)
			clearTypeFix($s);

		if (opts.fit && opts.width)
			$s.width(opts.width);
		if (opts.fit && opts.height && opts.height != 'auto')
			$slides.height(opts.height);
		s.cycleH = (opts.fit && opts.height) ? opts.height : $s.height();
		s.cycleW = (opts.fit && opts.width) ? opts.width : $s.width();

		$s.css(opts.cssBefore);

		if (opts.pager)
			$.fn.cycle.createPagerAnchor(els.length-1, s, $(opts.pager), els, opts);

		if ($.isFunction(opts.onAddSlide))
			opts.onAddSlide($s);
		else
			$s.hide(); // default behavior
	};
}

// reset internal state; we do this on every pass in order to support multiple effects
$.fn.cycle.resetState = function(opts, fx) {
	fx = fx || opts.fx;
	opts.before = []; opts.after = [];
	opts.cssBefore = $.extend({}, opts.original.cssBefore);
	opts.cssAfter  = $.extend({}, opts.original.cssAfter);
	opts.animIn	= $.extend({}, opts.original.animIn);
	opts.animOut   = $.extend({}, opts.original.animOut);
	opts.fxFn = null;
	$.each(opts.original.before, function() { opts.before.push(this); });
	$.each(opts.original.after,  function() { opts.after.push(this); });

	// re-init
	var init = $.fn.cycle.transitions[fx];
	if ($.isFunction(init))
		init(opts.$cont, $(opts.elements), opts);
};

// this is the main engine fn, it handles the timeouts, callbacks and slide index mgmt
function go(els, opts, manual, fwd) {
	// opts.busy is true if we're in the middle of an animation
	if (manual && opts.busy && opts.manualTrump) {
		// let manual transitions requests trump active ones
		$(els).stop(true,true);
		opts.busy = false;
	}
	// don't begin another timeout-based transition if there is one active
	if (opts.busy)
		return;

	var p = opts.$cont[0], curr = els[opts.currSlide], next = els[opts.nextSlide];

	// stop cycling if we have an outstanding stop request
	if (p.cycleStop != opts.stopCount || p.cycleTimeout === 0 && !manual)
		return;

	// check to see if we should stop cycling based on autostop options
	if (!manual && !p.cyclePause &&
		((opts.autostop && (--opts.countdown <= 0)) ||
		(opts.nowrap && !opts.random && opts.nextSlide < opts.currSlide))) {
		if (opts.end)
			opts.end(opts);
		return;
	}

	// if slideshow is paused, only transition on a manual trigger
	if (manual || !p.cyclePause) {
		var fx = opts.fx;
		// keep trying to get the slide size if we don't have it yet
		curr.cycleH = curr.cycleH || $(curr).height();
		curr.cycleW = curr.cycleW || $(curr).width();
		next.cycleH = next.cycleH || $(next).height();
		next.cycleW = next.cycleW || $(next).width();

		// support multiple transition types
		if (opts.multiFx) {
			if (opts.lastFx == undefined || ++opts.lastFx >= opts.fxs.length)
				opts.lastFx = 0;
			fx = opts.fxs[opts.lastFx];
			opts.currFx = fx;
		}

		// one-time fx overrides apply to:  $('div').cycle(3,'zoom');
		if (opts.oneTimeFx) {
			fx = opts.oneTimeFx;
			opts.oneTimeFx = null;
		}

		$.fn.cycle.resetState(opts, fx);

		// run the before callbacks
		if (opts.before.length)
			$.each(opts.before, function(i,o) {
				if (p.cycleStop != opts.stopCount) return;
				o.apply(next, [curr, next, opts, fwd]);
			});

		// stage the after callacks
		var after = function() {
			$.each(opts.after, function(i,o) {
				if (p.cycleStop != opts.stopCount) return;
				o.apply(next, [curr, next, opts, fwd]);
			});
		};

		if (opts.nextSlide != opts.currSlide) {
			// get ready to perform the transition
			opts.busy = 1;
			if (opts.fxFn) // fx function provided?
				opts.fxFn(curr, next, opts, after, fwd);
			else if ($.isFunction($.fn.cycle[opts.fx])) // fx plugin ?
				$.fn.cycle[opts.fx](curr, next, opts, after);
			else
				$.fn.cycle.custom(curr, next, opts, after, manual && opts.fastOnEvent);
		}

		// calculate the next slide
		opts.lastSlide = opts.currSlide;
		if (opts.random) {
			opts.currSlide = opts.nextSlide;
			if (++opts.randomIndex == els.length)
				opts.randomIndex = 0;
			opts.nextSlide = opts.randomMap[opts.randomIndex];
		}
		else { // sequence
			var roll = (opts.nextSlide + 1) == els.length;
			opts.nextSlide = roll ? 0 : opts.nextSlide+1;
			opts.currSlide = roll ? els.length-1 : opts.nextSlide-1;
		}

		if (opts.pager)
			$.fn.cycle.updateActivePagerLink(opts.pager, opts.currSlide);
	}

	// stage the next transtion
	var ms = 0;
	if (opts.timeout && !opts.continuous)
		ms = getTimeout(curr, next, opts, fwd);
	else if (opts.continuous && p.cyclePause) // continuous shows work off an after callback, not this timer logic
		ms = 10;
	if (ms > 0)
		p.cycleTimeout = setTimeout(function(){ go(els, opts, 0, !opts.rev) }, ms);
};

// invoked after transition
$.fn.cycle.updateActivePagerLink = function(pager, currSlide) {
	$(pager).each(function() {
		$(this).find('a').removeClass('activeSlide').filter('a:eq('+currSlide+')').addClass('activeSlide');
	});
};

// calculate timeout value for current transition
function getTimeout(curr, next, opts, fwd) {
	if (opts.timeoutFn) {
		// call user provided calc fn
		var t = opts.timeoutFn(curr,next,opts,fwd);
		while ((t - opts.speed) < 250) // sanitize timeout
			t += opts.speed;
		debug('calculated timeout: ' + t + '; speed: ' + opts.speed);
		if (t !== false)
			return t;
	}
	return opts.timeout;
};

// expose next/prev function, caller must pass in state
$.fn.cycle.next = function(opts) { advance(opts, opts.rev?-1:1); };
$.fn.cycle.prev = function(opts) { advance(opts, opts.rev?1:-1);};

// advance slide forward or back
function advance(opts, val) {
	var els = opts.elements;
	var p = opts.$cont[0], timeout = p.cycleTimeout;
	if (timeout) {
		clearTimeout(timeout);
		p.cycleTimeout = 0;
	}
	if (opts.random && val < 0) {
		// move back to the previously display slide
		opts.randomIndex--;
		if (--opts.randomIndex == -2)
			opts.randomIndex = els.length-2;
		else if (opts.randomIndex == -1)
			opts.randomIndex = els.length-1;
		opts.nextSlide = opts.randomMap[opts.randomIndex];
	}
	else if (opts.random) {
		if (++opts.randomIndex == els.length)
			opts.randomIndex = 0;
		opts.nextSlide = opts.randomMap[opts.randomIndex];
	}
	else {
		opts.nextSlide = opts.currSlide + val;
		if (opts.nextSlide < 0) {
			if (opts.nowrap) return false;
			opts.nextSlide = els.length - 1;
		}
		else if (opts.nextSlide >= els.length) {
			if (opts.nowrap) return false;
			opts.nextSlide = 0;
		}
	}

	if ($.isFunction(opts.prevNextClick))
		opts.prevNextClick(val > 0, opts.nextSlide, els[opts.nextSlide]);
	go(els, opts, 1, val>=0);
	return false;
};

function buildPager(els, opts) {
	var $p = $(opts.pager);
	$.each(els, function(i,o) {
		$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);
	});
   $.fn.cycle.updateActivePagerLink(opts.pager, opts.startingSlide);
};

$.fn.cycle.createPagerAnchor = function(i, el, $p, els, opts) {
	var a;
	if ($.isFunction(opts.pagerAnchorBuilder))
		a = opts.pagerAnchorBuilder(i,el);
	else
		a = '<a href="#">'+(i+1)+'</a>';
		
	if (!a)
		return;
	var $a = $(a);
	// don't reparent if anchor is in the dom
	if ($a.parents('body').length === 0) {
		var arr = [];
		if ($p.length > 1) {
			$p.each(function() {
				var $clone = $a.clone(true);
				$(this).append($clone);
				arr.push($clone[0]);
			});
			$a = $(arr);
		}
		else {
			$a.appendTo($p);
		}
	}

	$a.bind(opts.pagerEvent, function(e) {
		e.preventDefault();
		opts.nextSlide = i;
		var p = opts.$cont[0], timeout = p.cycleTimeout;
		if (timeout) {
			clearTimeout(timeout);
			p.cycleTimeout = 0;
		}
		if ($.isFunction(opts.pagerClick))
			opts.pagerClick(opts.nextSlide, els[opts.nextSlide]);
		go(els,opts,1,opts.currSlide < i); // trigger the trans
		return false;
	});
	
	if (opts.pagerEvent != 'click')
		$a.click(function(){return false;}); // supress click
	
	if (opts.pauseOnPagerHover)
		$a.hover(function() { opts.$cont[0].cyclePause++; }, function() { opts.$cont[0].cyclePause--; } );
};

// helper fn to calculate the number of slides between the current and the next
$.fn.cycle.hopsFromLast = function(opts, fwd) {
	var hops, l = opts.lastSlide, c = opts.currSlide;
	if (fwd)
		hops = c > l ? c - l : opts.slideCount - l;
	else
		hops = c < l ? l - c : l + opts.slideCount - c;
	return hops;
};

// fix clearType problems in ie6 by setting an explicit bg color
// (otherwise text slides look horrible during a fade transition)
function clearTypeFix($slides) {
	function hex(s) {
		s = parseInt(s).toString(16);
		return s.length < 2 ? '0'+s : s;
	};
	function getBg(e) {
		for ( ; e && e.nodeName.toLowerCase() != 'html'; e = e.parentNode) {
			var v = $.css(e,'background-color');
			if (v.indexOf('rgb') >= 0 ) {
				var rgb = v.match(/\d+/g);
				return '#'+ hex(rgb[0]) + hex(rgb[1]) + hex(rgb[2]);
			}
			if (v && v != 'transparent')
				return v;
		}
		return '#ffffff';
	};
	$slides.each(function() { $(this).css('background-color', getBg(this)); });
};

// reset common props before the next transition
$.fn.cycle.commonReset = function(curr,next,opts,w,h,rev) {
	$(opts.elements).not(curr).hide();
	opts.cssBefore.opacity = 1;
	opts.cssBefore.display = 'block';
	if (w !== false && next.cycleW > 0)
		opts.cssBefore.width = next.cycleW;
	if (h !== false && next.cycleH > 0)
		opts.cssBefore.height = next.cycleH;
	opts.cssAfter = opts.cssAfter || {};
	opts.cssAfter.display = 'none';
	$(curr).css('zIndex',opts.slideCount + (rev === true ? 1 : 0));
	$(next).css('zIndex',opts.slideCount + (rev === true ? 0 : 1));
};

// the actual fn for effecting a transition
$.fn.cycle.custom = function(curr, next, opts, cb, speedOverride) {
	var $l = $(curr), $n = $(next);
	var speedIn = opts.speedIn, speedOut = opts.speedOut, easeIn = opts.easeIn, easeOut = opts.easeOut;
	$n.css(opts.cssBefore);
	if (speedOverride) {
		if (typeof speedOverride == 'number')
			speedIn = speedOut = speedOverride;
		else
			speedIn = speedOut = 1;
		easeIn = easeOut = null;
	}
	var fn = function() {$n.animate(opts.animIn, speedIn, easeIn, cb)};
	$l.animate(opts.animOut, speedOut, easeOut, function() {
		if (opts.cssAfter) $l.css(opts.cssAfter);
		if (!opts.sync) fn();
	});
	if (opts.sync) fn();
};

// transition definitions - only fade is defined here, transition pack defines the rest
$.fn.cycle.transitions = {
	fade: function($cont, $slides, opts) {
		$slides.not(':eq('+opts.currSlide+')').css('opacity',0);
		opts.before.push(function(curr,next,opts) {
			$.fn.cycle.commonReset(curr,next,opts);
			opts.cssBefore.opacity = 0;
		});
		opts.animIn	   = { opacity: 1 };
		opts.animOut   = { opacity: 0 };
		opts.cssBefore = { top: 0, left: 0 };
	}
};

$.fn.cycle.ver = function() { return ver; };

// override these globally if you like (they are all optional)
$.fn.cycle.defaults = {
	fx:			  'fade', // name of transition effect (or comma separated names, ex: fade,scrollUp,shuffle)
	timeout:	   4000,  // milliseconds between slide transitions (0 to disable auto advance)
	timeoutFn:	 null,  // callback for determining per-slide timeout value:  function(currSlideElement, nextSlideElement, options, forwardFlag)
	continuous:	   0,	  // true to start next transition immediately after current one completes
	speed:		   1000,  // speed of the transition (any valid fx speed value)
	speedIn:	   null,  // speed of the 'in' transition
	speedOut:	   null,  // speed of the 'out' transition
	next:		   null,  // selector for element to use as click trigger for next slide
	prev:		   null,  // selector for element to use as click trigger for previous slide
	prevNextClick: null,  // callback fn for prev/next clicks:	function(isNext, zeroBasedSlideIndex, slideElement)
	prevNextEvent:'click',// event which drives the manual transition to the previous or next slide
	pager:		   null,  // selector for element to use as pager container
	pagerClick:	   null,  // callback fn for pager clicks:	function(zeroBasedSlideIndex, slideElement)
	pagerEvent:	  'click', // name of event which drives the pager navigation
	pagerAnchorBuilder: null, // callback fn for building anchor links:  function(index, DOMelement)
	before:		   null,  // transition callback (scope set to element to be shown):	 function(currSlideElement, nextSlideElement, options, forwardFlag)
	after:		   null,  // transition callback (scope set to element that was shown):  function(currSlideElement, nextSlideElement, options, forwardFlag)
	end:		   null,  // callback invoked when the slideshow terminates (use with autostop or nowrap options): function(options)
	easing:		   null,  // easing method for both in and out transitions
	easeIn:		   null,  // easing for "in" transition
	easeOut:	   null,  // easing for "out" transition
	shuffle:	   null,  // coords for shuffle animation, ex: { top:15, left: 200 }
	animIn:		   null,  // properties that define how the slide animates in
	animOut:	   null,  // properties that define how the slide animates out
	cssBefore:	   null,  // properties that define the initial state of the slide before transitioning in
	cssAfter:	   null,  // properties that defined the state of the slide after transitioning out
	fxFn:		   null,  // function used to control the transition: function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag)
	height:		  'auto', // container height
	startingSlide: 0,	  // zero-based index of the first slide to be displayed
	sync:		   1,	  // true if in/out transitions should occur simultaneously
	random:		   0,	  // true for random, false for sequence (not applicable to shuffle fx)
	fit:		   0,	  // force slides to fit container
	containerResize: 1,	  // resize container to fit largest slide
	pause:		   0,	  // true to enable "pause on hover"
	pauseOnPagerHover: 0, // true to pause when hovering over pager link
	autostop:	   0,	  // true to end slideshow after X transitions (where X == slide count)
	autostopCount: 0,	  // number of transitions (optionally used with autostop to define X)
	delay:		   0,	  // additional delay (in ms) for first transition (hint: can be negative)
	slideExpr:	   null,  // expression for selecting slides (if something other than all children is required)
	cleartype:	   !$.support.opacity,  // true if clearType corrections should be applied (for IE)
	cleartypeNoBg: false, // set to true to disable extra cleartype fixing (leave false to force background color setting on slides)
	nowrap:		   0,	  // true to prevent slideshow from wrapping
	fastOnEvent:   0,	  // force fast transitions when triggered manually (via pager or prev/next); value == time in ms
	randomizeEffects: 1,  // valid when multiple effects are used; true to make the effect sequence random
	rev:		   0,	 // causes animations to transition in reverse
	manualTrump:   true,  // causes manual transition to stop an active transition instead of being ignored
	requeueOnImageNotLoaded: true, // requeue the slideshow if any image slides are not yet loaded
	requeueTimeout: 250   // ms delay for requeue
};

})(jQuery);


/*!
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2008 M. Alsup
 * Version:	 2.72
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function($) {

//
// These functions define one-time slide initialization for the named
// transitions. To save file size feel free to remove any of these that you
// don't need.
//
$.fn.cycle.transitions.none = function($cont, $slides, opts) {
	opts.fxFn = function(curr,next,opts,after){
		$(next).show();
		$(curr).hide();
		after();
	};
}

// scrollUp/Down/Left/Right
$.fn.cycle.transitions.scrollUp = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var h = $cont.height();
	opts.cssBefore ={ top: h, left: 0 };
	opts.cssFirst = { top: 0 };
	opts.animIn	  = { top: 0 };
	opts.animOut  = { top: -h };
};
$.fn.cycle.transitions.scrollDown = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var h = $cont.height();
	opts.cssFirst = { top: 0 };
	opts.cssBefore= { top: -h, left: 0 };
	opts.animIn	  = { top: 0 };
	opts.animOut  = { top: h };
};
$.fn.cycle.transitions.scrollLeft = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var w = $cont.width();
	opts.cssFirst = { left: 0 };
	opts.cssBefore= { left: w, top: 0 };
	opts.animIn	  = { left: 0 };
	opts.animOut  = { left: 0-w };
};
$.fn.cycle.transitions.scrollRight = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push($.fn.cycle.commonReset);
	var w = $cont.width();
	opts.cssFirst = { left: 0 };
	opts.cssBefore= { left: -w, top: 0 };
	opts.animIn	  = { left: 0 };
	opts.animOut  = { left: w };
};
$.fn.cycle.transitions.scrollHorz = function($cont, $slides, opts) {
	$cont.css('overflow','hidden').width();
	opts.before.push(function(curr, next, opts, fwd) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.cssBefore.left = fwd ? (next.cycleW-1) : (1-next.cycleW);
		opts.animOut.left = fwd ? -curr.cycleW : curr.cycleW;
	});
	opts.cssFirst = { left: 0 };
	opts.cssBefore= { top: 0 };
	opts.animIn   = { left: 0 };
	opts.animOut  = { top: 0 };
};
$.fn.cycle.transitions.scrollVert = function($cont, $slides, opts) {
	$cont.css('overflow','hidden');
	opts.before.push(function(curr, next, opts, fwd) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.cssBefore.top = fwd ? (1-next.cycleH) : (next.cycleH-1);
		opts.animOut.top = fwd ? curr.cycleH : -curr.cycleH;
	});
	opts.cssFirst = { top: 0 };
	opts.cssBefore= { left: 0 };
	opts.animIn   = { top: 0 };
	opts.animOut  = { left: 0 };
};

// slideX/slideY
$.fn.cycle.transitions.slideX = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$(opts.elements).not(curr).hide();
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.animIn.width = next.cycleW;
	});
	opts.cssBefore = { left: 0, top: 0, width: 0 };
	opts.animIn	 = { width: 'show' };
	opts.animOut = { width: 0 };
};
$.fn.cycle.transitions.slideY = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$(opts.elements).not(curr).hide();
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.animIn.height = next.cycleH;
	});
	opts.cssBefore = { left: 0, top: 0, height: 0 };
	opts.animIn	 = { height: 'show' };
	opts.animOut = { height: 0 };
};

// shuffle
$.fn.cycle.transitions.shuffle = function($cont, $slides, opts) {
	var i, w = $cont.css('overflow', 'visible').width();
	$slides.css({left: 0, top: 0});
	opts.before.push(function(curr,next,opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,true,true);
	});
	// only adjust speed once!
	if (!opts.speedAdjusted) {
		opts.speed = opts.speed / 2; // shuffle has 2 transitions
		opts.speedAdjusted = true;
	}
	opts.random = 0;
	opts.shuffle = opts.shuffle || {left:-w, top:15};
	opts.els = [];
	for (i=0; i < $slides.length; i++)
		opts.els.push($slides[i]);

	for (i=0; i < opts.currSlide; i++)
		opts.els.push(opts.els.shift());

	// custom transition fn (hat tip to Benjamin Sterling for this bit of sweetness!)
	opts.fxFn = function(curr, next, opts, cb, fwd) {
		var $el = fwd ? $(curr) : $(next);
		$(next).css(opts.cssBefore);
		var count = opts.slideCount;
		$el.animate(opts.shuffle, opts.speedIn, opts.easeIn, function() {
			var hops = $.fn.cycle.hopsFromLast(opts, fwd);
			for (var k=0; k < hops; k++)
				fwd ? opts.els.push(opts.els.shift()) : opts.els.unshift(opts.els.pop());
			if (fwd) {
				for (var i=0, len=opts.els.length; i < len; i++)
					$(opts.els[i]).css('z-index', len-i+count);
			}
			else {
				var z = $(curr).css('z-index');
				$el.css('z-index', parseInt(z)+1+count);
			}
			$el.animate({left:0, top:0}, opts.speedOut, opts.easeOut, function() {
				$(fwd ? this : curr).hide();
				if (cb) cb();
			});
		});
	};
	opts.cssBefore = { display: 'block', opacity: 1, top: 0, left: 0 };
};

// turnUp/Down/Left/Right
$.fn.cycle.transitions.turnUp = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.cssBefore.top = next.cycleH;
		opts.animIn.height = next.cycleH;
	});
	opts.cssFirst  = { top: 0 };
	opts.cssBefore = { left: 0, height: 0 };
	opts.animIn	   = { top: 0 };
	opts.animOut   = { height: 0 };
};
$.fn.cycle.transitions.turnDown = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.animIn.height = next.cycleH;
		opts.animOut.top   = curr.cycleH;
	});
	opts.cssFirst  = { top: 0 };
	opts.cssBefore = { left: 0, top: 0, height: 0 };
	opts.animOut   = { height: 0 };
};
$.fn.cycle.transitions.turnLeft = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.cssBefore.left = next.cycleW;
		opts.animIn.width = next.cycleW;
	});
	opts.cssBefore = { top: 0, width: 0  };
	opts.animIn	   = { left: 0 };
	opts.animOut   = { width: 0 };
};
$.fn.cycle.transitions.turnRight = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.animIn.width = next.cycleW;
		opts.animOut.left = curr.cycleW;
	});
	opts.cssBefore = { top: 0, left: 0, width: 0 };
	opts.animIn	   = { left: 0 };
	opts.animOut   = { width: 0 };
};

// zoom
$.fn.cycle.transitions.zoom = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,false,true);
		opts.cssBefore.top = next.cycleH/2;
		opts.cssBefore.left = next.cycleW/2;
		opts.animIn	   = { top: 0, left: 0, width: next.cycleW, height: next.cycleH };
		opts.animOut   = { width: 0, height: 0, top: curr.cycleH/2, left: curr.cycleW/2 };
	});
	opts.cssFirst = { top:0, left: 0 };
	opts.cssBefore = { width: 0, height: 0 };
};

// fadeZoom
$.fn.cycle.transitions.fadeZoom = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,false);
		opts.cssBefore.left = next.cycleW/2;
		opts.cssBefore.top = next.cycleH/2;
		opts.animIn	= { top: 0, left: 0, width: next.cycleW, height: next.cycleH };
	});
	opts.cssBefore = { width: 0, height: 0 };
	opts.animOut  = { opacity: 0 };
};

// blindX
$.fn.cycle.transitions.blindX = function($cont, $slides, opts) {
	var w = $cont.css('overflow','hidden').width();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.animIn.width = next.cycleW;
		opts.animOut.left   = curr.cycleW;
	});
	opts.cssBefore = { left: w, top: 0 };
	opts.animIn = { left: 0 };
	opts.animOut  = { left: w };
};
// blindY
$.fn.cycle.transitions.blindY = function($cont, $slides, opts) {
	var h = $cont.css('overflow','hidden').height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.animIn.height = next.cycleH;
		opts.animOut.top   = curr.cycleH;
	});
	opts.cssBefore = { top: h, left: 0 };
	opts.animIn = { top: 0 };
	opts.animOut  = { top: h };
};
// blindZ
$.fn.cycle.transitions.blindZ = function($cont, $slides, opts) {
	var h = $cont.css('overflow','hidden').height();
	var w = $cont.width();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		opts.animIn.height = next.cycleH;
		opts.animOut.top   = curr.cycleH;
	});
	opts.cssBefore = { top: h, left: w };
	opts.animIn = { top: 0, left: 0 };
	opts.animOut  = { top: h, left: w };
};

// growX - grow horizontally from centered 0 width
$.fn.cycle.transitions.growX = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true);
		opts.cssBefore.left = this.cycleW/2;
		opts.animIn = { left: 0, width: this.cycleW };
		opts.animOut = { left: 0 };
	});
	opts.cssBefore = { width: 0, top: 0 };
};
// growY - grow vertically from centered 0 height
$.fn.cycle.transitions.growY = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false);
		opts.cssBefore.top = this.cycleH/2;
		opts.animIn = { top: 0, height: this.cycleH };
		opts.animOut = { top: 0 };
	});
	opts.cssBefore = { height: 0, left: 0 };
};

// curtainX - squeeze in both edges horizontally
$.fn.cycle.transitions.curtainX = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,false,true,true);
		opts.cssBefore.left = next.cycleW/2;
		opts.animIn = { left: 0, width: this.cycleW };
		opts.animOut = { left: curr.cycleW/2, width: 0 };
	});
	opts.cssBefore = { top: 0, width: 0 };
};
// curtainY - squeeze in both edges vertically
$.fn.cycle.transitions.curtainY = function($cont, $slides, opts) {
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,false,true);
		opts.cssBefore.top = next.cycleH/2;
		opts.animIn = { top: 0, height: next.cycleH };
		opts.animOut = { top: curr.cycleH/2, height: 0 };
	});
	opts.cssBefore = { left: 0, height: 0 };
};

// cover - curr slide covered by next slide
$.fn.cycle.transitions.cover = function($cont, $slides, opts) {
	var d = opts.direction || 'left';
	var w = $cont.css('overflow','hidden').width();
	var h = $cont.height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts);
		if (d == 'right')
			opts.cssBefore.left = -w;
		else if (d == 'up')
			opts.cssBefore.top = h;
		else if (d == 'down')
			opts.cssBefore.top = -h;
		else
			opts.cssBefore.left = w;
	});
	opts.animIn = { left: 0, top: 0};
	opts.animOut = { opacity: 1 };
	opts.cssBefore = { top: 0, left: 0 };
};

// uncover - curr slide moves off next slide
$.fn.cycle.transitions.uncover = function($cont, $slides, opts) {
	var d = opts.direction || 'left';
	var w = $cont.css('overflow','hidden').width();
	var h = $cont.height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,true,true);
		if (d == 'right')
			opts.animOut.left = w;
		else if (d == 'up')
			opts.animOut.top = -h;
		else if (d == 'down')
			opts.animOut.top = h;
		else
			opts.animOut.left = -w;
	});
	opts.animIn = { left: 0, top: 0 };
	opts.animOut = { opacity: 1 };
	opts.cssBefore = { top: 0, left: 0 };
};

// toss - move top slide and fade away
$.fn.cycle.transitions.toss = function($cont, $slides, opts) {
	var w = $cont.css('overflow','visible').width();
	var h = $cont.height();
	opts.before.push(function(curr, next, opts) {
		$.fn.cycle.commonReset(curr,next,opts,true,true,true);
		// provide default toss settings if animOut not provided
		if (!opts.animOut.left && !opts.animOut.top)
			opts.animOut = { left: w*2, top: -h/2, opacity: 0 };
		else
			opts.animOut.opacity = 0;
	});
	opts.cssBefore = { left: 0, top: 0 };
	opts.animIn = { left: 0 };
};

// wipe - clip animation
$.fn.cycle.transitions.wipe = function($cont, $slides, opts) {
	var w = $cont.css('overflow','hidden').width();
	var h = $cont.height();
	opts.cssBefore = opts.cssBefore || {};
	var clip;
	if (opts.clip) {
		if (/l2r/.test(opts.clip))
			clip = 'rect(0px 0px '+h+'px 0px)';
		else if (/r2l/.test(opts.clip))
			clip = 'rect(0px '+w+'px '+h+'px '+w+'px)';
		else if (/t2b/.test(opts.clip))
			clip = 'rect(0px '+w+'px 0px 0px)';
		else if (/b2t/.test(opts.clip))
			clip = 'rect('+h+'px '+w+'px '+h+'px 0px)';
		else if (/zoom/.test(opts.clip)) {
			var top = parseInt(h/2);
			var left = parseInt(w/2);
			clip = 'rect('+top+'px '+left+'px '+top+'px '+left+'px)';
		}
	}

	opts.cssBefore.clip = opts.cssBefore.clip || clip || 'rect(0px 0px 0px 0px)';

	var d = opts.cssBefore.clip.match(/(\d+)/g);
	var t = parseInt(d[0]), r = parseInt(d[1]), b = parseInt(d[2]), l = parseInt(d[3]);

	opts.before.push(function(curr, next, opts) {
		if (curr == next) return;
		var $curr = $(curr), $next = $(next);
		$.fn.cycle.commonReset(curr,next,opts,true,true,false);
		opts.cssAfter.display = 'block';

		var step = 1, count = parseInt((opts.speedIn / 13)) - 1;
		(function f() {
			var tt = t ? t - parseInt(step * (t/count)) : 0;
			var ll = l ? l - parseInt(step * (l/count)) : 0;
			var bb = b < h ? b + parseInt(step * ((h-b)/count || 1)) : h;
			var rr = r < w ? r + parseInt(step * ((w-r)/count || 1)) : w;
			$next.css({ clip: 'rect('+tt+'px '+rr+'px '+bb+'px '+ll+'px)' });
			(step++ <= count) ? setTimeout(f, 13) : $curr.css('display', 'none');
		})();
	});
	opts.cssBefore = { display: 'block', opacity: 1, top: 0, left: 0 };
	opts.animIn	   = { left: 0 };
	opts.animOut   = { left: 0 };
};

})(jQuery);

/*
 * jQuery validation plug-in 1.6
 *
 * http://bassistance.de/jquery-plugins/jquery-plugin-validation/
 * http://docs.jquery.com/Plugins/Validation
 *
 * Copyright (c) 2006 - 2008 J?rn Zaefferer
 *
 * $Id: jquery.validate.js 6403 2009-06-17 14:27:16Z joern.zaefferer $
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
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}('(7($){$.H($.2O,{1d:7(d){l(!6.F){d&&d.24&&2Y.1H&&1H.52("3v 3o, 4N\'t 1d, 67 3v");8}p c=$.17(6[0],\'v\');l(c){8 c}c=2e $.v(d,6[0]);$.17(6[0],\'v\',c);l(c.q.3u){6.3r("1B, 3j").1n(".4G").3b(7(){c.3a=w});l(c.q.35){6.3r("1B, 3j").1n(":23").3b(7(){c.1V=6})}6.23(7(b){l(c.q.24)b.5N();7 2m(){l(c.q.35){l(c.1V){p a=$("<1B 1A=\'5v\'/>").1p("u",c.1V.u).2M(c.1V.Z).51(c.U)}c.q.35.11(c,c.U);l(c.1V){a.3A()}8 I}8 w}l(c.3a){c.3a=I;8 2m()}l(c.M()){l(c.1a){c.1l=w;8 I}8 2m()}16{c.2h();8 I}})}8 c},J:7(){l($(6[0]).2Z(\'M\')){8 6.1d().M()}16{p b=w;p a=$(6[0].M).1d();6.P(7(){b&=a.L(6)});8 b}},4F:7(c){p d={},$L=6;$.P(c.1O(/\\s/),7(a,b){d[b]=$L.1p(b);$L.6c(b)});8 d},1f:7(h,k){p f=6[0];l(h){p i=$.17(f.M,\'v\').q;p d=i.1f;p c=$.v.2D(f);22(h){1b"1e":$.H(c,$.v.1N(k));d[f.u]=c;l(k.G)i.G[f.u]=$.H(i.G[f.u],k.G);2K;1b"3A":l(!k){S d[f.u];8 c}p e={};$.P(k.1O(/\\s/),7(a,b){e[b]=c[b];S c[b]});8 e}}p g=$.v.42($.H({},$.v.3Y(f),$.v.3W(f),$.v.3U(f),$.v.2D(f)),f);l(g.14){p j=g.14;S g.14;g=$.H({14:j},g)}8 g}});$.H($.5s[":"],{5p:7(a){8!$.1q(""+a.Z)},5i:7(a){8!!$.1q(""+a.Z)},5f:7(a){8!a.4l}});$.v=7(b,a){6.q=$.H({},$.v.33,b);6.U=a;6.3I()};$.v.W=7(c,b){l(T.F==1)8 7(){p a=$.3D(T);a.4V(c);8 $.v.W.1Q(6,a)};l(T.F>2&&b.29!=3x){b=$.3D(T).4R(1)}l(b.29!=3x){b=[b]}$.P(b,7(i,n){c=c.1P(2e 3s("\\\\{"+i+"\\\\}","g"),n)});8 c};$.H($.v,{33:{G:{},2d:{},1f:{},19:"3p",26:"J",2C:"4Q",2h:w,3l:$([]),2A:$([]),3u:w,3i:[],3Q:I,4O:7(a){6.3e=a;l(6.q.4M&&!6.4J){6.q.1L&&6.q.1L.11(6,a,6.q.19,6.q.26);6.1K(a).2y()}},4E:7(a){l(!6.1D(a)&&(a.u V 6.1c||!6.K(a))){6.L(a)}},6b:7(a){l(a.u V 6.1c||a==6.4y){6.L(a)}},69:7(a){l(a.u V 6.1c)6.L(a);16 l(a.4v.u V 6.1c)6.L(a.4v)},38:7(a,c,b){$(a).1Y(c).2w(b)},1L:7(a,c,b){$(a).2w(c).1Y(b)}},65:7(a){$.H($.v.33,a)},G:{14:"61 4q 2Z 14.",1r:"N 2L 6 4q.",1I:"N O a J 1I 60.",1v:"N O a J 5X.",1u:"N O a J 1u.",2q:"N O a J 1u (5R).",1s:"N O a J 1s.",1U:"N O 5P 1U.",2c:"N O a J 5O 5M 1s.",2n:"N O 47 5I Z 5H.",44:"N O a Z 5C a J 5B.",18:$.v.W("N O 3X 5y 2X {0} 2W."),1z:$.v.W("N O 5x 5w {0} 2W."),2j:$.v.W("N O a Z 3V {0} 45 {1} 2W 5q."),2i:$.v.W("N O a Z 3V {0} 45 {1}."),1x:$.v.W("N O a Z 5k 2X 3L 3K 48 {0}."),1F:$.v.W("N O a Z 5d 2X 3L 3K 48 {0}.")},3J:I,5b:{3I:7(){6.2r=$(6.q.2A);6.4i=6.2r.F&&6.2r||$(6.U);6.2s=$(6.q.3l).1e(6.q.2A);6.1c={};6.55={};6.1a=0;6.1i={};6.1g={};6.21();p f=(6.2d={});$.P(6.q.2d,7(d,c){$.P(c.1O(/\\s/),7(a,b){f[b]=d})});p e=6.q.1f;$.P(e,7(b,a){e[b]=$.v.1N(a)});7 1C(a){p b=$.17(6[0].M,"v");b.q["4A"+a.1A]&&b.q["4A"+a.1A].11(b,6[0])}$(6.U).1C("3F 3E 4W",":3C, :4U, :4T, 2b, 4S",1C).1C("3b",":3B, :3z, 2b, 3y",1C);l(6.q.3w)$(6.U).2J("1g-M.1d",6.q.3w)},M:7(){6.3t();$.H(6.1c,6.1w);6.1g=$.H({},6.1w);l(!6.J())$(6.U).2H("1g-M",[6]);6.1m();8 6.J()},3t:7(){6.2G();Q(p i=0,13=(6.27=6.13());13[i];i++){6.28(13[i])}8 6.J()},L:7(a){a=6.2F(a);6.4y=a;6.2E(a);6.27=$(a);p b=6.28(a);l(b){S 6.1g[a.u]}16{6.1g[a.u]=w}l(!6.3q()){6.12=6.12.1e(6.2s)}6.1m();8 b},1m:7(b){l(b){$.H(6.1w,b);6.R=[];Q(p c V b){6.R.2a({1j:b[c],L:6.2f(c)[0]})}6.1k=$.3n(6.1k,7(a){8!(a.u V b)})}6.q.1m?6.q.1m.11(6,6.1w,6.R):6.3m()},2B:7(){l($.2O.2B)$(6.U).2B();6.1c={};6.2G();6.2T();6.13().2w(6.q.19)},3q:7(){8 6.2g(6.1g)},2g:7(a){p b=0;Q(p i V a)b++;8 b},2T:7(){6.2P(6.12).2y()},J:7(){8 6.3N()==0},3N:7(){8 6.R.F},2h:7(){l(6.q.2h){3O{$(6.3h()||6.R.F&&6.R[0].L||[]).1n(":4P").3g()}3f(e){}}},3h:7(){p a=6.3e;8 a&&$.3n(6.R,7(n){8 n.L.u==a.u}).F==1&&a},13:7(){p a=6,2U={};8 $([]).1e(6.U.13).1n(":1B").1R(":23, :21, :4L, [4K]").1R(6.q.3i).1n(7(){!6.u&&a.q.24&&2Y.1H&&1H.3p("%o 4I 3X u 4H",6);l(6.u V 2U||!a.2g($(6).1f()))8 I;2U[6.u]=w;8 w})},2F:7(a){8 $(a)[0]},2z:7(){8 $(6.q.2C+"."+6.q.19,6.4i)},21:7(){6.1k=[];6.R=[];6.1w={};6.1o=$([]);6.12=$([]);6.27=$([])},2G:7(){6.21();6.12=6.2z().1e(6.2s)},2E:7(a){6.21();6.12=6.1K(a)},28:7(d){d=6.2F(d);l(6.1D(d)){d=6.2f(d.u)[0]}p a=$(d).1f();p c=I;Q(Y V a){p b={Y:Y,2l:a[Y]};3O{p f=$.v.1T[Y].11(6,d.Z.1P(/\\r/g,""),d,b.2l);l(f=="1S-1Z"){c=w;4D}c=I;l(f=="1i"){6.12=6.12.1R(6.1K(d));8}l(!f){6.3c(d,b);8 I}}3f(e){6.q.24&&2Y.1H&&1H.4C("6g 6f 6e 6d L "+d.4z+", 28 47 \'"+b.Y+"\' Y",e);6a e;}}l(c)8;l(6.2g(a))6.1k.2a(d);8 w},4x:7(a,b){l(!$.1y)8;p c=6.q.39?$(a).1y()[6.q.39]:$(a).1y();8 c&&c.G&&c.G[b]},4w:7(a,b){p m=6.q.G[a];8 m&&(m.29==4u?m:m[b])},4t:7(){Q(p i=0;i<T.F;i++){l(T[i]!==20)8 T[i]}8 20},2x:7(a,b){8 6.4t(6.4w(a.u,b),6.4x(a,b),!6.q.3Q&&a.68||20,$.v.G[b],"<4s>66: 64 1j 63 Q "+a.u+"</4s>")},3c:7(b,a){p c=6.2x(b,a.Y),36=/\\$?\\{(\\d+)\\}/g;l(1h c=="7"){c=c.11(6,a.2l,b)}16 l(36.15(c)){c=2v.W(c.1P(36,\'{$1}\'),a.2l)}6.R.2a({1j:c,L:b});6.1w[b.u]=c;6.1c[b.u]=c},2P:7(a){l(6.q.2u)a=a.1e(a.4p(6.q.2u));8 a},3m:7(){Q(p i=0;6.R[i];i++){p a=6.R[i];6.q.38&&6.q.38.11(6,a.L,6.q.19,6.q.26);6.34(a.L,a.1j)}l(6.R.F){6.1o=6.1o.1e(6.2s)}l(6.q.1G){Q(p i=0;6.1k[i];i++){6.34(6.1k[i])}}l(6.q.1L){Q(p i=0,13=6.4o();13[i];i++){6.q.1L.11(6,13[i],6.q.19,6.q.26)}}6.12=6.12.1R(6.1o);6.2T();6.2P(6.1o).4n()},4o:7(){8 6.27.1R(6.4m())},4m:7(){8 $(6.R).3d(7(){8 6.L})},34:7(a,c){p b=6.1K(a);l(b.F){b.2w().1Y(6.q.19);b.1p("4k")&&b.4j(c)}16{b=$("<"+6.q.2C+"/>").1p({"Q":6.32(a),4k:w}).1Y(6.q.19).4j(c||"");l(6.q.2u){b=b.2y().4n().5Z("<"+6.q.2u+"/>").4p()}l(!6.2r.5Y(b).F)6.q.4h?6.q.4h(b,$(a)):b.5W(a)}l(!c&&6.q.1G){b.3C("");1h 6.q.1G=="1t"?b.1Y(6.q.1G):6.q.1G(b)}6.1o=6.1o.1e(b)},1K:7(a){p b=6.32(a);8 6.2z().1n(7(){8 $(6).1p(\'Q\')==b})},32:7(a){8 6.2d[a.u]||(6.1D(a)?a.u:a.4z||a.u)},1D:7(a){8/3B|3z/i.15(a.1A)},2f:7(d){p c=6.U;8 $(5V.5U(d)).3d(7(a,b){8 b.M==c&&b.u==d&&b||4g})},1M:7(a,b){22(b.4f.3k()){1b\'2b\':8 $("3y:3o",b).F;1b\'1B\':l(6.1D(b))8 6.2f(b.u).1n(\':4l\').F}8 a.F},4e:7(b,a){8 6.2I[1h b]?6.2I[1h b](b,a):w},2I:{"5Q":7(b,a){8 b},"1t":7(b,a){8!!$(b,a.M).F},"7":7(b,a){8 b(a)}},K:7(a){8!$.v.1T.14.11(6,$.1q(a.Z),a)&&"1S-1Z"},4d:7(a){l(!6.1i[a.u]){6.1a++;6.1i[a.u]=w}},4c:7(a,b){6.1a--;l(6.1a<0)6.1a=0;S 6.1i[a.u];l(b&&6.1a==0&&6.1l&&6.M()){$(6.U).23();6.1l=I}16 l(!b&&6.1a==0&&6.1l){$(6.U).2H("1g-M",[6]);6.1l=I}},2o:7(a){8 $.17(a,"2o")||$.17(a,"2o",{31:4g,J:w,1j:6.2x(a,"1r")})}},1J:{14:{14:w},1I:{1I:w},1v:{1v:w},1u:{1u:w},2q:{2q:w},4b:{4b:w},1s:{1s:w},4a:{4a:w},1U:{1U:w},2c:{2c:w}},49:7(a,b){a.29==4u?6.1J[a]=b:$.H(6.1J,a)},3W:7(b){p a={};p c=$(b).1p(\'5L\');c&&$.P(c.1O(\' \'),7(){l(6 V $.v.1J){$.H(a,$.v.1J[6])}});8 a},3U:7(c){p a={};p d=$(c);Q(Y V $.v.1T){p b=d.1p(Y);l(b){a[Y]=b}}l(a.18&&/-1|5K|5J/.15(a.18)){S a.18}8 a},3Y:7(a){l(!$.1y)8{};p b=$.17(a.M,\'v\').q.39;8 b?$(a).1y()[b]:$(a).1y()},2D:7(b){p a={};p c=$.17(b.M,\'v\');l(c.q.1f){a=$.v.1N(c.q.1f[b.u])||{}}8 a},42:7(d,e){$.P(d,7(c,b){l(b===I){S d[c];8}l(b.30||b.2t){p a=w;22(1h b.2t){1b"1t":a=!!$(b.2t,e.M).F;2K;1b"7":a=b.2t.11(e,e);2K}l(a){d[c]=b.30!==20?b.30:w}16{S d[c]}}});$.P(d,7(a,b){d[a]=$.46(b)?b(e):b});$.P([\'1z\',\'18\',\'1F\',\'1x\'],7(){l(d[6]){d[6]=2Q(d[6])}});$.P([\'2j\',\'2i\'],7(){l(d[6]){d[6]=[2Q(d[6][0]),2Q(d[6][1])]}});l($.v.3J){l(d.1F&&d.1x){d.2i=[d.1F,d.1x];S d.1F;S d.1x}l(d.1z&&d.18){d.2j=[d.1z,d.18];S d.1z;S d.18}}l(d.G){S d.G}8 d},1N:7(a){l(1h a=="1t"){p b={};$.P(a.1O(/\\s/),7(){b[6]=w});a=b}8 a},5G:7(c,a,b){$.v.1T[c]=a;$.v.G[c]=b!=20?b:$.v.G[c];l(a.F<3){$.v.49(c,$.v.1N(c))}},1T:{14:7(c,d,a){l(!6.4e(a,d))8"1S-1Z";22(d.4f.3k()){1b\'2b\':p b=$(d).2M();8 b&&b.F>0;1b\'1B\':l(6.1D(d))8 6.1M(c,d)>0;5F:8 $.1q(c).F>0}},1r:7(f,h,j){l(6.K(h))8"1S-1Z";p g=6.2o(h);l(!6.q.G[h.u])6.q.G[h.u]={};g.43=6.q.G[h.u].1r;6.q.G[h.u].1r=g.1j;j=1h j=="1t"&&{1v:j}||j;l(g.31!==f){g.31=f;p k=6;6.4d(h);p i={};i[h.u]=f;$.2R($.H(w,{1v:j,41:"2S",40:"1d"+h.u,5A:"5z",17:i,1G:7(d){k.q.G[h.u].1r=g.43;p b=d===w;l(b){p e=k.1l;k.2E(h);k.1l=e;k.1k.2a(h);k.1m()}16{p a={};p c=(g.1j=d||k.2x(h,"1r"));a[h.u]=$.46(c)?c(f):c;k.1m(a)}g.J=b;k.4c(h,b)}},j));8"1i"}16 l(6.1i[h.u]){8"1i"}8 g.J},1z:7(b,c,a){8 6.K(c)||6.1M($.1q(b),c)>=a},18:7(b,c,a){8 6.K(c)||6.1M($.1q(b),c)<=a},2j:7(b,d,a){p c=6.1M($.1q(b),d);8 6.K(d)||(c>=a[0]&&c<=a[1])},1F:7(b,c,a){8 6.K(c)||b>=a},1x:7(b,c,a){8 6.K(c)||b<=a},2i:7(b,c,a){8 6.K(c)||(b>=a[0]&&b<=a[1])},1I:7(a,b){8 6.K(b)||/^((([a-z]|\\d|[!#\\$%&\'\\*\\+\\-\\/=\\?\\^X`{\\|}~]|[\\y-\\x\\E-\\C\\A-\\B])+(\\.([a-z]|\\d|[!#\\$%&\'\\*\\+\\-\\/=\\?\\^X`{\\|}~]|[\\y-\\x\\E-\\C\\A-\\B])+)*)|((\\3T)((((\\2k|\\1X)*(\\2V\\3S))?(\\2k|\\1X)+)?(([\\3R-\\5u\\3P\\3M\\5t-\\5r\\3Z]|\\5D|[\\5E-\\5o]|[\\5n-\\5m]|[\\y-\\x\\E-\\C\\A-\\B])|(\\\\([\\3R-\\1X\\3P\\3M\\2V-\\3Z]|[\\y-\\x\\E-\\C\\A-\\B]))))*(((\\2k|\\1X)*(\\2V\\3S))?(\\2k|\\1X)+)?(\\3T)))@((([a-z]|\\d|[\\y-\\x\\E-\\C\\A-\\B])|(([a-z]|\\d|[\\y-\\x\\E-\\C\\A-\\B])([a-z]|\\d|-|\\.|X|~|[\\y-\\x\\E-\\C\\A-\\B])*([a-z]|\\d|[\\y-\\x\\E-\\C\\A-\\B])))\\.)+(([a-z]|[\\y-\\x\\E-\\C\\A-\\B])|(([a-z]|[\\y-\\x\\E-\\C\\A-\\B])([a-z]|\\d|-|\\.|X|~|[\\y-\\x\\E-\\C\\A-\\B])*([a-z]|[\\y-\\x\\E-\\C\\A-\\B])))\\.?$/i.15(a)},1v:7(a,b){8 6.K(b)||/^(5l?|5j):\\/\\/(((([a-z]|\\d|-|\\.|X|~|[\\y-\\x\\E-\\C\\A-\\B])|(%[\\1W-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:)*@)?(((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]))|((([a-z]|\\d|[\\y-\\x\\E-\\C\\A-\\B])|(([a-z]|\\d|[\\y-\\x\\E-\\C\\A-\\B])([a-z]|\\d|-|\\.|X|~|[\\y-\\x\\E-\\C\\A-\\B])*([a-z]|\\d|[\\y-\\x\\E-\\C\\A-\\B])))\\.)+(([a-z]|[\\y-\\x\\E-\\C\\A-\\B])|(([a-z]|[\\y-\\x\\E-\\C\\A-\\B])([a-z]|\\d|-|\\.|X|~|[\\y-\\x\\E-\\C\\A-\\B])*([a-z]|[\\y-\\x\\E-\\C\\A-\\B])))\\.?)(:\\d*)?)(\\/((([a-z]|\\d|-|\\.|X|~|[\\y-\\x\\E-\\C\\A-\\B])|(%[\\1W-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)+(\\/(([a-z]|\\d|-|\\.|X|~|[\\y-\\x\\E-\\C\\A-\\B])|(%[\\1W-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)*)*)?)?(\\?((([a-z]|\\d|-|\\.|X|~|[\\y-\\x\\E-\\C\\A-\\B])|(%[\\1W-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)|[\\5h-\\5g]|\\/|\\?)*)?(\\#((([a-z]|\\d|-|\\.|X|~|[\\y-\\x\\E-\\C\\A-\\B])|(%[\\1W-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)|\\/|\\?)*)?$/i.15(a)},1u:7(a,b){8 6.K(b)||!/5e|5S/.15(2e 5T(a))},2q:7(a,b){8 6.K(b)||/^\\d{4}[\\/-]\\d{1,2}[\\/-]\\d{1,2}$/.15(a)},1s:7(a,b){8 6.K(b)||/^-?(?:\\d+|\\d{1,3}(?:,\\d{3})+)(?:\\.\\d+)?$/.15(a)},1U:7(a,b){8 6.K(b)||/^\\d+$/.15(a)},2c:7(b,e){l(6.K(e))8"1S-1Z";l(/[^0-9-]+/.15(b))8 I;p a=0,d=0,2p=I;b=b.1P(/\\D/g,"");Q(p n=b.F-1;n>=0;n--){p c=b.5c(n);p d=5a(c,10);l(2p){l((d*=2)>9)d-=9}a+=d;2p=!2p}8(a%10)==0},44:7(b,c,a){a=1h a=="1t"?a.1P(/,/g,\'|\'):"59|58?g|57";8 6.K(c)||b.62(2e 3s(".("+a+")$","i"))},2n:7(c,d,a){p b=$(a).56(".1d-2n").2J("4B.1d-2n",7(){$(d).J()});8 c==b.2M()}}});$.W=$.v.W})(2v);(7($){p c=$.2R;p d={};$.2R=7(a){a=$.H(a,$.H({},$.54,a));p b=a.40;l(a.41=="2S"){l(d[b]){d[b].2S()}8(d[b]=c.1Q(6,T))}8 c.1Q(6,T)}})(2v);(7($){$.P({3g:\'3F\',4B:\'3E\'},7(b,a){$.1E.37[a]={53:7(){l($.3H.4r)8 I;6.50(b,$.1E.37[a].2N,w)},4Z:7(){l($.3H.4r)8 I;6.4Y(b,$.1E.37[a].2N,w)},2N:7(e){T[0]=$.1E.2L(e);T[0].1A=a;8 $.1E.2m.1Q(6,T)}}});$.H($.2O,{1C:7(d,e,c){8 6.2J(d,7(a){p b=$(a.3G);l(b.2Z(e)){8 c.1Q(b,T)}})},4X:7(a,b){8 6.2H(a,[$.1E.2L({1A:a,3G:b})])}})})(2v);',62,389,'||||||this|function|return|||||||||||||if||||var|settings||||name|validator|true|uD7FF|u00A0||uFDF0|uFFEF|uFDCF||uF900|length|messages|extend|false|valid|optional|element|form|Please|enter|each|for|errorList|delete|arguments|currentForm|in|format|_|method|value||call|toHide|elements|required|test|else|data|maxlength|errorClass|pendingRequest|case|submitted|validate|add|rules|invalid|typeof|pending|message|successList|formSubmitted|showErrors|filter|toShow|attr|trim|remote|number|string|date|url|errorMap|max|metadata|minlength|type|input|delegate|checkable|event|min|success|console|email|classRuleSettings|errorsFor|unhighlight|getLength|normalizeRule|split|replace|apply|not|dependency|methods|digits|submitButton|da|x09|addClass|mismatch|undefined|reset|switch|submit|debug||validClass|currentElements|check|constructor|push|select|creditcard|groups|new|findByName|objectLength|focusInvalid|range|rangelength|x20|parameters|handle|equalTo|previousValue|bEven|dateISO|labelContainer|containers|depends|wrapper|jQuery|removeClass|defaultMessage|hide|errors|errorLabelContainer|resetForm|errorElement|staticRules|prepareElement|clean|prepareForm|triggerHandler|dependTypes|bind|break|fix|val|handler|fn|addWrapper|Number|ajax|abort|hideErrors|rulesCache|x0d|characters|than|window|is|param|old|idOrName|defaults|showLabel|submitHandler|theregex|special|highlight|meta|cancelSubmit|click|formatAndAdd|map|lastActive|catch|focus|findLastActive|ignore|button|toLowerCase|errorContainer|defaultShowErrors|grep|selected|error|numberOfInvalids|find|RegExp|checkForm|onsubmit|nothing|invalidHandler|Array|option|checkbox|remove|radio|text|makeArray|focusout|focusin|target|browser|init|autoCreateRanges|equal|or|x0c|size|try|x0b|ignoreTitle|x01|x0a|x22|attributeRules|between|classRules|no|metadataRules|x7f|port|mode|normalizeRules|originalMessage|accept|and|isFunction|the|to|addClassRules|numberDE|dateDE|stopRequest|startRequest|depend|nodeName|null|errorPlacement|errorContext|html|generated|checked|invalidElements|show|validElements|parent|field|msie|strong|findDefined|String|parentNode|customMessage|customMetaMessage|lastElement|id|on|blur|log|continue|onfocusout|removeAttrs|cancel|assigned|has|blockFocusCleanup|disabled|image|focusCleanup|can|onfocusin|visible|label|slice|textarea|file|password|unshift|keyup|triggerEvent|removeEventListener|teardown|addEventListener|appendTo|warn|setup|ajaxSettings|valueCache|unbind|gif|jpe|png|parseInt|prototype|charAt|greater|Invalid|unchecked|uF8FF|uE000|filled|ftp|less|https|x7e|x5d|x5b|blank|long|x1f|expr|x0e|x08|hidden|least|at|more|json|dataType|extension|with|x21|x23|default|addMethod|again|same|524288|2147483647|class|card|preventDefault|credit|only|boolean|ISO|NaN|Date|getElementsByName|document|insertAfter|URL|append|wrap|address|This|match|defined|No|setDefaults|Warning|returning|title|onclick|throw|onkeyup|removeAttr|checking|when|occured|exception'.split('|'),0,{}))


// JavaScript Document

/*
 * Superfish v1.4.8 - jQuery menu widget
 * Copyright (c) 2008 Joel Birch
 *
 * Dual licensed under the MIT and GPL licenses:
 * 	http://www.opensource.org/licenses/mit-license.php
 * 	http://www.gnu.org/licenses/gpl.html
 *
 * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt
 */

;(function($){
	$.fn.superfish = function(op){

		var sf = $.fn.superfish,
			c = sf.c,
			$arrow = $(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),
			over = function(){
				var $$ = $(this), menu = getMenu($$);
				clearTimeout(menu.sfTimer);
				$$.showSuperfishUl().siblings().hideSuperfishUl();
			},
			out = function(){
				var $$ = $(this), menu = getMenu($$), o = sf.op;
				clearTimeout(menu.sfTimer);
				menu.sfTimer=setTimeout(function(){
					o.retainPath=($.inArray($$[0],o.$path)>-1);
					$$.hideSuperfishUl();
					if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}
				},o.delay);	
			},
			getMenu = function($menu){
				var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];
				sf.op = sf.o[menu.serial];
				return menu;
			},
			addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); };
			
		return this.each(function() {
			var s = this.serial = sf.o.length;
			var o = $.extend({},sf.defaults,op);
			o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){
				$(this).addClass([o.hoverClass,c.bcClass].join(' '))
					.filter('li:has(ul)').removeClass(o.pathClass);
			});
			sf.o[s] = sf.op = o;
			
			$('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() {
				if (o.autoArrows) addArrow( $('>a:first-child',this) );
			})
			.not('.'+c.bcClass)
				.hideSuperfishUl();
			
			var $a = $('a',this);
			$a.each(function(i){
				var $li = $a.eq(i).parents('li');
				$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});
			});
			o.onInit.call(this);
			
		}).each(function() {
			var menuClasses = [c.menuClass];
			if (sf.op.dropShadows  && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass);
			$(this).addClass(menuClasses.join(' '));
		});
	};

	var sf = $.fn.superfish;
	sf.o = [];
	sf.op = {};
	sf.IE7fix = function(){
		var o = sf.op;
		if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined)
			this.toggleClass(sf.c.shadowClass+'-off');
		};
	sf.c = {
		bcClass     : 'sf-breadcrumb',
		menuClass   : 'sf-js-enabled',
		anchorClass : 'sf-with-ul',
		arrowClass  : 'sf-sub-indicator',
		shadowClass : 'sf-shadow'
	};
	sf.defaults = {
		hoverClass	: 'sfHover',
		pathClass	: 'overideThisToUse',
		pathLevels	: 1,
		delay		: 800,
		animation	: {opacity:'show'},
		speed		: 'normal',
		autoArrows	: true,
		dropShadows : true,
		disableHI	: false,		// true disables hoverIntent detection
		onInit		: function(){}, // callback functions
		onBeforeShow: function(){},
		onShow		: function(){},
		onHide		: function(){}
	};
	$.fn.extend({
		hideSuperfishUl : function(){
			var o = sf.op,
				not = (o.retainPath===true) ? o.$path : '';
			o.retainPath = false;
			var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass)
					.find('>ul').hide().css('visibility','hidden');
			o.onHide.call($ul);
			return this;
		},
		showSuperfishUl : function(){
			var o = sf.op,
				sh = sf.c.shadowClass+'-off',
				$ul = this.addClass(o.hoverClass)
					.find('>ul:hidden').css('visibility','visible');
			sf.IE7fix.call($ul);
			o.onBeforeShow.call($ul);
			$ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); });
			return this;
		}
	});

})(jQuery);

/*!
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version ${Version}
 */

var Cufon = (function() {

	var api = function() {
		return api.replace.apply(null, arguments);
	};

	var DOM = api.DOM = {

		ready: (function() {

			var complete = false, readyStatus = { loaded: 1, complete: 1 };

			var queue = [], perform = function() {
				if (complete) return;
				complete = true;
				for (var fn; fn = queue.shift(); fn());
			};

			// Gecko, Opera, WebKit r26101+

			if (document.addEventListener) {
				document.addEventListener('DOMContentLoaded', perform, false);
				window.addEventListener('pageshow', perform, false); // For cached Gecko pages
			}

			// Old WebKit, Internet Explorer

			if (!window.opera && document.readyState) (function() {
				readyStatus[document.readyState] ? perform() : setTimeout(arguments.callee, 10);
			})();

			// Internet Explorer

			if (document.readyState && document.createStyleSheet) (function() {
				try {
					document.body.doScroll('left');
					perform();
				}
				catch (e) {
					setTimeout(arguments.callee, 1);
				}
			})();

			addEvent(window, 'load', perform); // Fallback

			return function(listener) {
				if (!arguments.length) perform();
				else complete ? listener() : queue.push(listener);
			};

		})(),

		root: function() {
			return document.documentElement || document.body;
		}

	};

	var CSS = api.CSS = {

		Size: function(value, base) {

			this.value = parseFloat(value);
			this.unit = String(value).match(/[a-z%]*$/)[0] || 'px';

			this.convert = function(value) {
				return value / base * this.value;
			};

			this.convertFrom = function(value) {
				return value / this.value * base;
			};

			this.toString = function() {
				return this.value + this.unit;
			};

		},

		addClass: function(el, className) {
			var current = el.className;
			el.className = current + (current && ' ') + className;
			return el;
		},

		color: cached(function(value) {
			var parsed = {};
			parsed.color = value.replace(/^rgba\((.*?),\s*([\d.]+)\)/, function($0, $1, $2) {
				parsed.opacity = parseFloat($2);
				return 'rgb(' + $1 + ')';
			});
			return parsed;
		}),

		// has no direct CSS equivalent.
		// @see http://msdn.microsoft.com/en-us/library/system.windows.fontstretches.aspx
		fontStretch: cached(function(value) {
			if (typeof value == 'number') return value;
			if (/%$/.test(value)) return parseFloat(value) / 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
			}[value] || 1;
		}),

		getStyle: function(el) {
			var view = document.defaultView;
			if (view && view.getComputedStyle) return new Style(view.getComputedStyle(el, null));
			if (el.currentStyle) return new Style(el.currentStyle);
			return new Style(el.style);
		},

		gradient: cached(function(value) {
			var gradient = {
				id: value,
				type: value.match(/^-([a-z]+)-gradient\(/)[1],
				stops: []
			}, colors = value.substr(value.indexOf('(')).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);
			for (var i = 0, l = colors.length, stop; i < l; ++i) {
				stop = colors[i].split('=', 2).reverse();
				gradient.stops.push([ stop[1] || i / (l - 1), stop[0] ]);
			}
			return gradient;
		}),

		quotedList: cached(function(value) {
			// doesn't work properly with empty quoted strings (""), but
			// it's not worth the extra code.
			var list = [], re = /\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g, match;
			while (match = re.exec(value)) list.push(match[3] || match[1]);
			return list;
		}),

		recognizesMedia: cached(function(media) {
			var el = document.createElement('style'), sheet, container, supported;
			el.type = 'text/css';
			el.media = media;
			try { // this is cached anyway
				el.appendChild(document.createTextNode('/**/'));
			} catch (e) {}
			container = elementsByTagName('head')[0];
			container.insertBefore(el, container.firstChild);
			sheet = (el.sheet || el.styleSheet);
			supported = sheet && !sheet.disabled;
			container.removeChild(el);
			return supported;
		}),

		removeClass: function(el, className) {
			var re = RegExp('(?:^|\\s+)' + className +  '(?=\\s|$)', 'g');
			el.className = el.className.replace(re, '');
			return el;
		},

		supports: function(property, value) {
			var checker = document.createElement('span').style;
			if (checker[property] === undefined) return false;
			checker[property] = value;
			return checker[property] === value;
		},

		textAlign: function(word, style, position, wordCount) {
			if (style.get('textAlign') == 'right') {
				if (position > 0) word = ' ' + word;
			}
			else if (position < wordCount - 1) word += ' ';
			return word;
		},

		textShadow: cached(function(value) {
			if (value == 'none') return null;
			var shadows = [], currentShadow = {}, result, offCount = 0;
			var re = /(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;
			while (result = re.exec(value)) {
				if (result[0] == ',') {
					shadows.push(currentShadow);
					currentShadow = {};
					offCount = 0;
				}
				else if (result[1]) {
					currentShadow.color = result[1];
				}
				else {
					currentShadow[[ 'offX', 'offY', 'blur' ][offCount++]] = result[2];
				}
			}
			shadows.push(currentShadow);
			return shadows;
		}),

		textTransform: (function() {
			var map = {
				uppercase: function(s) {
					return s.toUpperCase();
				},
				lowercase: function(s) {
					return s.toLowerCase();
				},
				capitalize: function(s) {
					return s.replace(/\b./g, function($0) {
						return $0.toUpperCase();
					});
				}
			};
			return function(text, style) {
				var transform = map[style.get('textTransform')];
				return transform ? transform(text) : text;
			};
		})(),

		whiteSpace: (function() {
			var ignore = {
				inline: 1,
				'inline-block': 1,
				'run-in': 1
			};
			var wsStart = /^\s+/, wsEnd = /\s+$/;
			return function(text, style, node, previousElement) {
				if (previousElement) {
					if (previousElement.nodeName.toLowerCase() == 'br') {
						text = text.replace(wsStart, '');
					}
				}
				if (ignore[style.get('display')]) return text;
				if (!node.previousSibling) text = text.replace(wsStart, '');
				if (!node.nextSibling) text = text.replace(wsEnd, '');
				return text;
			};
		})()

	};

	CSS.ready = (function() {

		// don't do anything in Safari 2 (it doesn't recognize any media type)
		var complete = !CSS.recognizesMedia('all'), hasLayout = false;

		var queue = [], perform = function() {
			complete = true;
			for (var fn; fn = queue.shift(); fn());
		};

		var links = elementsByTagName('link'), styles = elementsByTagName('style');

		function isContainerReady(el) {
			return el.disabled || isSheetReady(el.sheet, el.media || 'screen');
		}

		function isSheetReady(sheet, media) {
			// in Opera sheet.disabled is true when it's still loading,
			// even though link.disabled is false. they stay in sync if
			// set manually.
			if (!CSS.recognizesMedia(media || 'all')) return true;
			if (!sheet || sheet.disabled) return false;
			try {
				var rules = sheet.cssRules, rule;
				if (rules) {
					// needed for Safari 3 and Chrome 1.0.
					// in standards-conforming browsers cssRules contains @-rules.
					// Chrome 1.0 weirdness: rules[<number larger than .length - 1>]
					// returns the last rule, so a for loop is the only option.
					search: for (var i = 0, l = rules.length; rule = rules[i], i < l; ++i) {
						switch (rule.type) {
							case 2: // @charset
								break;
							case 3: // @import
								if (!isSheetReady(rule.styleSheet, rule.media.mediaText)) return false;
								break;
							default:
								// only @charset can precede @import
								break search;
						}
					}
				}
			}
			catch (e) {} // probably a style sheet from another domain
			return true;
		}

		function allStylesLoaded() {
			// Internet Explorer's style sheet model, there's no need to do anything
			if (document.createStyleSheet) return true;
			// standards-compliant browsers
			var el, i;
			for (i = 0; el = links[i]; ++i) {
				if (el.rel.toLowerCase() == 'stylesheet' && !isContainerReady(el)) return false;
			}
			for (i = 0; el = styles[i]; ++i) {
				if (!isContainerReady(el)) return false;
			}
			return true;
		}

		DOM.ready(function() {
			// getComputedStyle returns null in Gecko if used in an iframe with display: none
			if (!hasLayout) hasLayout = CSS.getStyle(document.body).isUsable();
			if (complete || (hasLayout && allStylesLoaded())) perform();
			else setTimeout(arguments.callee, 10);
		});

		return function(listener) {
			if (complete) listener();
			else queue.push(listener);
		};

	})();

	function Font(data) {

		var face = this.face = data.face, wordSeparators = {
			'\u0020': 1,
			'\u00a0': 1,
			'\u3000': 1
		};

		this.glyphs = data.glyphs;
		this.w = data.w;
		this.baseSize = parseInt(face['units-per-em'], 10);

		this.family = face['font-family'].toLowerCase();
		this.weight = face['font-weight'];
		this.style = face['font-style'] || 'normal';

		this.viewBox = (function () {
			var parts = face.bbox.split(/\s+/);
			var box = {
				minX: parseInt(parts[0], 10),
				minY: parseInt(parts[1], 10),
				maxX: parseInt(parts[2], 10),
				maxY: parseInt(parts[3], 10)
			};
			box.width = box.maxX - box.minX;
			box.height = box.maxY - box.minY;
			box.toString = function() {
				return [ this.minX, this.minY, this.width, this.height ].join(' ');
			};
			return box;
		})();

		this.ascent = -parseInt(face.ascent, 10);
		this.descent = -parseInt(face.descent, 10);

		this.height = -this.ascent + this.descent;

		this.spacing = function(chars, letterSpacing, wordSpacing) {
			var glyphs = this.glyphs, glyph,
				kerning, k,
				jumps = [],
				width = 0, w,
				i = -1, j = -1, chr;
			while (chr = chars[++i]) {
				glyph = glyphs[chr] || this.missingGlyph;
				if (!glyph) continue;
				if (kerning) {
					width -= k = kerning[chr] || 0;
					jumps[j] -= k;
				}
				w = glyph.w;
				if (isNaN(w)) w = +this.w; // may have been a String in old fonts
				if (w > 0) {
					w += letterSpacing;
					if (wordSeparators[chr]) w += wordSpacing;
				}
				width += jumps[++j] = ~~w; // get rid of decimals
				kerning = glyph.k;
			}
			jumps.total = width;
			return jumps;
		};

	}

	function FontFamily() {

		var styles = {}, mapping = {
			oblique: 'italic',
			italic: 'oblique'
		};

		this.add = function(font) {
			(styles[font.style] || (styles[font.style] = {}))[font.weight] = font;
		};

		this.get = function(style, weight) {
			var weights = styles[style] || styles[mapping[style]]
				|| styles.normal || styles.italic || styles.oblique;
			if (!weights) return null;
			// we don't have to worry about "bolder" and "lighter"
			// because IE's currentStyle returns a numeric value for it,
			// and other browsers use the computed value anyway
			weight = {
				normal: 400,
				bold: 700
			}[weight] || parseInt(weight, 10);
			if (weights[weight]) return weights[weight];
			// http://www.w3.org/TR/CSS21/fonts.html#propdef-font-weight
			// Gecko uses x99/x01 for lighter/bolder
			var up = {
				1: 1,
				99: 0
			}[weight % 100], alts = [], min, max;
			if (up === undefined) up = weight > 400;
			if (weight == 500) weight = 400;
			for (var alt in weights) {
				if (!hasOwnProperty(weights, alt)) continue;
				alt = parseInt(alt, 10);
				if (!min || alt < min) min = alt;
				if (!max || alt > max) max = alt;
				alts.push(alt);
			}
			if (weight < min) weight = min;
			if (weight > max) weight = max;
			alts.sort(function(a, b) {
				return (up
					? (a >= weight && b >= weight) ? a < b : a > b
					: (a <= weight && b <= weight) ? a > b : a < b) ? -1 : 1;
			});
			return weights[alts[0]];
		};

	}

	function HoverHandler() {

		function contains(node, anotherNode) {
			try {
				if (node.contains) return node.contains(anotherNode);
				return node.compareDocumentPosition(anotherNode) & 16;
			}
			catch(e) {} // probably a XUL element such as a scrollbar
			return false;
		}

		function onOverOut(e) {
			var related = e.relatedTarget;
			// there might be no relatedTarget if the element is right next
			// to the window frame
			if (related && contains(this, related)) return;
			trigger(this, e.type == 'mouseover');
		}

		function onEnterLeave(e) {
			trigger(this, e.type == 'mouseenter');
		}

		function trigger(el, hoverState) {
			// A timeout is needed so that the event can actually "happen"
			// before replace is triggered. This ensures that styles are up
			// to date.
			setTimeout(function() {
				var options = sharedStorage.get(el).options;
				api.replace(el, hoverState ? merge(options, options.hover) : options, true);
			}, 10);
		}

		this.attach = function(el) {
			if (el.onmouseenter === undefined) {
				addEvent(el, 'mouseover', onOverOut);
				addEvent(el, 'mouseout', onOverOut);
			}
			else {
				addEvent(el, 'mouseenter', onEnterLeave);
				addEvent(el, 'mouseleave', onEnterLeave);
			}
		};

	}

	function ReplaceHistory() {

		var list = [], map = {};

		function filter(keys) {
			var values = [], key;
			for (var i = 0; key = keys[i]; ++i) values[i] = list[map[key]];
			return values;
		}

		this.add = function(key, args) {
			map[key] = list.push(args) - 1;
		};

		this.repeat = function() {
			var snapshot = arguments.length ? filter(arguments) : list, args;
			for (var i = 0; args = snapshot[i++];) api.replace(args[0], args[1], true);
		};

	}

	function Storage() {

		var map = {}, at = 0;

		function identify(el) {
			return el.cufid || (el.cufid = ++at);
		}

		this.get = function(el) {
			var id = identify(el);
			return map[id] || (map[id] = {});
		};

	}

	function Style(style) {

		var custom = {}, sizes = {};

		this.extend = function(styles) {
			for (var property in styles) {
				if (hasOwnProperty(styles, property)) custom[property] = styles[property];
			}
			return this;
		};

		this.get = function(property) {
			return custom[property] != undefined ? custom[property] : style[property];
		};

		this.getSize = function(property, base) {
			return sizes[property] || (sizes[property] = new CSS.Size(this.get(property), base));
		};

		this.isUsable = function() {
			return !!style;
		};

	}

	function addEvent(el, type, listener) {
		if (el.addEventListener) {
			el.addEventListener(type, listener, false);
		}
		else if (el.attachEvent) {
			el.attachEvent('on' + type, function() {
				return listener.call(el, window.event);
			});
		}
	}

	function attach(el, options) {
		var storage = sharedStorage.get(el);
		if (storage.options) return el;
		if (options.hover && options.hoverables[el.nodeName.toLowerCase()]) {
			hoverHandler.attach(el);
		}
		storage.options = options;
		return el;
	}

	function cached(fun) {
		var cache = {};
		return function(key) {
			if (!hasOwnProperty(cache, key)) cache[key] = fun.apply(null, arguments);
			return cache[key];
		};
	}

	function getFont(el, style) {
		var families = CSS.quotedList(style.get('fontFamily').toLowerCase()), family;
		for (var i = 0; family = families[i]; ++i) {
			if (fonts[family]) return fonts[family].get(style.get('fontStyle'), style.get('fontWeight'));
		}
		return null;
	}

	function elementsByTagName(query) {
		return document.getElementsByTagName(query);
	}

	function hasOwnProperty(obj, property) {
		return obj.hasOwnProperty(property);
	}

	function merge() {
		var merged = {}, arg, key;
		for (var i = 0, l = arguments.length; arg = arguments[i], i < l; ++i) {
			for (key in arg) {
				if (hasOwnProperty(arg, key)) merged[key] = arg[key];
			}
		}
		return merged;
	}

	function process(font, text, style, options, node, el) {
		var fragment = document.createDocumentFragment(), processed;
		if (text === '') return fragment;
		var separate = options.separate;
		var parts = text.split(separators[separate]), needsAligning = (separate == 'words');
		if (needsAligning && HAS_BROKEN_REGEXP) {
			// @todo figure out a better way to do this
			if (/^\s/.test(text)) parts.unshift('');
			if (/\s$/.test(text)) parts.push('');
		}
		for (var i = 0, l = parts.length; i < l; ++i) {
			processed = engines[options.engine](font,
				needsAligning ? CSS.textAlign(parts[i], style, i, l) : parts[i],
				style, options, node, el, i < l - 1);
			if (processed) fragment.appendChild(processed);
		}
		return fragment;
	}

	function replaceElement(el, options) {
		var name = el.nodeName.toLowerCase();
		if (options.ignore[name]) return;
		var replace = !options.textless[name];
		var style = CSS.getStyle(attach(el, options)).extend(options);
		var font = getFont(el, style), node, type, next, anchor, text, lastElement;
		if (!font) return;
		for (node = el.firstChild; node; node = next) {
			type = node.nodeType;
			next = node.nextSibling;
			if (replace && type == 3) {
				// Node.normalize() is broken in IE 6, 7, 8
				if (anchor) {
					anchor.appendData(node.data);
					el.removeChild(node);
				}
				else anchor = node;
				if (next) continue;
			}
			if (anchor) {
				el.replaceChild(process(font,
					CSS.whiteSpace(anchor.data, style, anchor, lastElement),
					style, options, node, el), anchor);
				anchor = null;
			}
			if (type == 1) {
				if (node.firstChild) {
					if (node.nodeName.toLowerCase() == 'cufon') {
						engines[options.engine](font, null, style, options, node, el);
					}
					else arguments.callee(node, options);
				}
				lastElement = node;
			}
		}
	}

	var HAS_BROKEN_REGEXP = ' '.split(/\s+/).length == 0;

	var sharedStorage = new Storage();
	var hoverHandler = new HoverHandler();
	var replaceHistory = new ReplaceHistory();
	var initialized = false;

	var engines = {}, fonts = {}, defaultOptions = {
		autoDetect: false,
		engine: null,
		//fontScale: 1,
		//fontScaling: false,
		forceHitArea: false,
		hover: false,
		hoverables: {
			a: true
		},
		ignore: {
			applet: 1,
			canvas: 1,
			col: 1,
			colgroup: 1,
			head: 1,
			iframe: 1,
			map: 1,
			noscript: 1,
			optgroup: 1,
			option: 1,
			script: 1,
			select: 1,
			style: 1,
			textarea: 1,
			title: 1,
			pre: 1
		},
		printable: true,
		//rotation: 0,
		//selectable: false,
		selector: (
				window.Sizzle
			||	(window.jQuery && function(query) { return jQuery(query); }) // avoid noConflict issues
			||	(window.dojo && dojo.query)
			||	(window.glow && glow.dom && glow.dom.get)
			||	(window.Ext && Ext.query)
			||	(window.YAHOO && YAHOO.util && YAHOO.util.Selector && YAHOO.util.Selector.query)
			||	(window.$$ && function(query) { return $$(query); })
			||	(window.$ && function(query) { return $(query); })
			||	(document.querySelectorAll && function(query) { return document.querySelectorAll(query); })
			||	elementsByTagName
		),
		separate: 'words', // 'none' and 'characters' are also accepted
		textless: {
			dl: 1,
			html: 1,
			ol: 1,
			table: 1,
			tbody: 1,
			thead: 1,
			tfoot: 1,
			tr: 1,
			ul: 1
		},
		textShadow: 'none'
	};

	var separators = {
		// The first pattern may cause unicode characters above
		// code point 255 to be removed in Safari 3.0. Luckily enough
		// Safari 3.0 does not include non-breaking spaces in \s, so
		// we can just use a simple alternative pattern.
		words: /\s/.test('\u00a0') ? /[^\S\u00a0]+/ : /\s+/,
		characters: '',
		none: /^/
	};

	api.now = function() {
		DOM.ready();
		return api;
	};

	api.refresh = function() {
		replaceHistory.repeat.apply(replaceHistory, arguments);
		return api;
	};

	api.registerEngine = function(id, engine) {
		if (!engine) return api;
		engines[id] = engine;
		return api.set('engine', id);
	};

	api.registerFont = function(data) {
		if (!data) return api;
		var font = new Font(data), family = font.family;
		if (!fonts[family]) fonts[family] = new FontFamily();
		fonts[family].add(font);
		return api.set('fontFamily', '"' + family + '"');
	};

	api.replace = function(elements, options, ignoreHistory) {
		options = merge(defaultOptions, options);
		if (!options.engine) return api; // there's no browser support so we'll just stop here
		if (!initialized) {
			CSS.addClass(DOM.root(), 'cufon-active cufon-loading');
			CSS.ready(function() {
				// fires before any replace() calls, but it doesn't really matter
				CSS.addClass(CSS.removeClass(DOM.root(), 'cufon-loading'), 'cufon-ready');
			});
			initialized = true;
		}
		if (options.hover) options.forceHitArea = true;
		if (options.autoDetect) delete options.fontFamily;
		if (typeof options.textShadow == 'string') {
			options.textShadow = CSS.textShadow(options.textShadow);
		}
		if (typeof options.color == 'string' && /^-/.test(options.color)) {
			options.textGradient = CSS.gradient(options.color);
		}
		else delete options.textGradient;
		if (!ignoreHistory) replaceHistory.add(elements, arguments);
		if (elements.nodeType || typeof elements == 'string') elements = [ elements ];
		CSS.ready(function() {
			for (var i = 0, l = elements.length; i < l; ++i) {
				var el = elements[i];
				if (typeof el == 'string') api.replace(options.selector(el), options, true);
				else replaceElement(el, options);
			}
		});
		return api;
	};

	api.set = function(option, value) {
		defaultOptions[option] = value;
		return api;
	};

	return api;

})();

Cufon.registerEngine('canvas', (function() {

	// Safari 2 doesn't support .apply() on native methods

	var check = document.createElement('canvas');
	if (!check || !check.getContext || !check.getContext.apply) return;
	check = null;

	var HAS_INLINE_BLOCK = Cufon.CSS.supports('display', 'inline-block');

	// Firefox 2 w/ non-strict doctype (almost standards mode)
	var HAS_BROKEN_LINEHEIGHT = !HAS_INLINE_BLOCK && (document.compatMode == 'BackCompat' || /frameset|transitional/i.test(document.doctype.publicId));

	var styleSheet = document.createElement('style');
	styleSheet.type = 'text/css';
	styleSheet.appendChild(document.createTextNode((
		'cufon{text-indent:0;}' +
		'@media screen,projection{' +
			'cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;' +
			(HAS_BROKEN_LINEHEIGHT
				? ''
				: 'font-size:1px;line-height:1px;') +
			'}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;text-indent:-10000in;}' +
			(HAS_INLINE_BLOCK
				? 'cufon canvas{position:relative;}'
				: 'cufon canvas{position:absolute;}') +
		'}' +
		'@media print{' +
			'cufon{padding:0;}' + // Firefox 2
			'cufon canvas{display:none;}' +
		'}'
	).replace(/;/g, '!important;')));
	document.getElementsByTagName('head')[0].appendChild(styleSheet);

	function generateFromVML(path, context) {
		var atX = 0, atY = 0;
		var code = [], re = /([mrvxe])([^a-z]*)/g, match;
		generate: for (var i = 0; match = re.exec(path); ++i) {
			var c = match[2].split(',');
			switch (match[1]) {
				case 'v':
					code[i] = { m: 'bezierCurveTo', a: [ atX + ~~c[0], atY + ~~c[1], atX + ~~c[2], atY + ~~c[3], atX += ~~c[4], atY += ~~c[5] ] };
					break;
				case 'r':
					code[i] = { m: 'lineTo', a: [ atX += ~~c[0], atY += ~~c[1] ] };
					break;
				case 'm':
					code[i] = { m: 'moveTo', a: [ atX = ~~c[0], atY = ~~c[1] ] };
					break;
				case 'x':
					code[i] = { m: 'closePath' };
					break;
				case 'e':
					break generate;
			}
			context[code[i].m].apply(context, code[i].a);
		}
		return code;
	}

	function interpret(code, context) {
		for (var i = 0, l = code.length; i < l; ++i) {
			var line = code[i];
			context[line.m].apply(context, line.a);
		}
	}

	return function(font, text, style, options, node, el) {

		var redraw = (text === null);

		if (redraw) text = node.getAttribute('alt');

		var viewBox = font.viewBox;

		var size = style.getSize('fontSize', font.baseSize);

		var expandTop = 0, expandRight = 0, expandBottom = 0, expandLeft = 0;
		var shadows = options.textShadow, shadowOffsets = [];
		if (shadows) {
			for (var i = shadows.length; i--;) {
				var shadow = shadows[i];
				var x = size.convertFrom(parseFloat(shadow.offX));
				var y = size.convertFrom(parseFloat(shadow.offY));
				shadowOffsets[i] = [ x, y ];
				if (y < expandTop) expandTop = y;
				if (x > expandRight) expandRight = x;
				if (y > expandBottom) expandBottom = y;
				if (x < expandLeft) expandLeft = x;
			}
		}

		var chars = Cufon.CSS.textTransform(text, style).split('');

		var jumps = font.spacing(chars,
			~~size.convertFrom(parseFloat(style.get('letterSpacing')) || 0),
			~~size.convertFrom(parseFloat(style.get('wordSpacing')) || 0)
		);

		if (!jumps.length) return null; // there's nothing to render

		var width = jumps.total;

		expandRight += viewBox.width - jumps[jumps.length - 1];
		expandLeft += viewBox.minX;

		var wrapper, canvas;

		if (redraw) {
			wrapper = node;
			canvas = node.firstChild;
		}
		else {
			wrapper = document.createElement('cufon');
			wrapper.className = 'cufon cufon-canvas';
			wrapper.setAttribute('alt', text);

			canvas = document.createElement('canvas');
			wrapper.appendChild(canvas);

			if (options.printable) {
				var print = document.createElement('cufontext');
				print.appendChild(document.createTextNode(text));
				wrapper.appendChild(print);
			}
		}

		var wStyle = wrapper.style;
		var cStyle = canvas.style;

		var height = size.convert(viewBox.height);
		var roundedHeight = Math.ceil(height);
		var roundingFactor = roundedHeight / height;
		var stretchFactor = roundingFactor * Cufon.CSS.fontStretch(style.get('fontStretch'));
		var stretchedWidth = width * stretchFactor;

		var canvasWidth = Math.ceil(size.convert(stretchedWidth + expandRight - expandLeft));
		var canvasHeight = Math.ceil(size.convert(viewBox.height - expandTop + expandBottom));

		canvas.width = canvasWidth;
		canvas.height = canvasHeight;

		// needed for WebKit and full page zoom
		cStyle.width = canvasWidth + 'px';
		cStyle.height = canvasHeight + 'px';

		// minY has no part in canvas.height
		expandTop += viewBox.minY;

		cStyle.top = Math.round(size.convert(expandTop - font.ascent)) + 'px';
		cStyle.left = Math.round(size.convert(expandLeft)) + 'px';

		var wrapperWidth = Math.max(Math.ceil(size.convert(stretchedWidth)), 0) + 'px';

		if (HAS_INLINE_BLOCK) {
			wStyle.width = wrapperWidth;
			wStyle.height = size.convert(font.height) + 'px';
		}
		else {
			wStyle.paddingLeft = wrapperWidth;
			wStyle.paddingBottom = (size.convert(font.height) - 1) + 'px';
		}

		var g = canvas.getContext('2d'), scale = height / viewBox.height;

		// proper horizontal scaling is performed later
		g.scale(scale, scale * roundingFactor);
		g.translate(-expandLeft, -expandTop);
		g.save();

		function renderText() {
			var glyphs = font.glyphs, glyph, i = -1, j = -1, chr;
			g.scale(stretchFactor, 1);
			while (chr = chars[++i]) {
				var glyph = glyphs[chars[i]] || font.missingGlyph;
				if (!glyph) continue;
				if (glyph.d) {
					g.beginPath();
					if (glyph.code) interpret(glyph.code, g);
					else glyph.code = generateFromVML('m' + glyph.d, g);
					g.fill();
				}
				g.translate(jumps[++j], 0);
			}
			g.restore();
		}

		if (shadows) {
			for (var i = shadows.length; i--;) {
				var shadow = shadows[i];
				g.save();
				g.fillStyle = shadow.color;
				g.translate.apply(g, shadowOffsets[i]);
				renderText();
			}
		}

		var gradient = options.textGradient;
		if (gradient) {
			var stops = gradient.stops, fill = g.createLinearGradient(0, viewBox.minY, 0, viewBox.maxY);
			for (var i = 0, l = stops.length; i < l; ++i) {
				fill.addColorStop.apply(fill, stops[i]);
			}
			g.fillStyle = fill;
		}
		else g.fillStyle = style.get('color');

		renderText();

		return wrapper;

	};

})());

Cufon.registerEngine('vml', (function() {

	var ns = document.namespaces;
	if (!ns) return;
	ns.add('cvml', 'urn:schemas-microsoft-com:vml');
	ns = null;

	var check = document.createElement('cvml:shape');
	check.style.behavior = 'url(#default#VML)';
	if (!check.coordsize) return; // VML isn't supported
	check = null;

	var HAS_BROKEN_LINEHEIGHT = (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:' +
			(HAS_BROKEN_LINEHEIGHT
				? 'middle'
				: 'text-bottom') +
			';}' +
			'cufon cufontext{position:absolute;left:-10000in;font-size:1px;}' +
			'a cufon{cursor:pointer}' + // ignore !important here
		'}' +
		'@media print{' +
			'cufon cufoncanvas{display:none;}' +
		'}' +
	'</style>').replace(/;/g, '!important;'));

	function getFontSizeInPixels(el, value) {
		return getSizeInPixels(el, /(?:em|ex|%)$|^[a-z-]+$/i.test(value) ? '1em' : value);
	}

	// Original by Dead Edwards.
	// Combined with getFontSizeInPixels it also works with relative units.
	function getSizeInPixels(el, value) {
		if (!isNaN(value) || /px$/i.test(value)) return parseFloat(value);
		var style = el.style.left, runtimeStyle = el.runtimeStyle.left;
		el.runtimeStyle.left = el.currentStyle.left;
		el.style.left = value.replace('%', 'em');
		var result = el.style.pixelLeft;
		el.style.left = style;
		el.runtimeStyle.left = runtimeStyle;
		return result;
	}

	function getSpacingValue(el, style, size, property) {
		var key = 'computed' + property, value = style[key];
		if (isNaN(value)) {
			value = style.get(property);
			style[key] = value = (value == 'normal') ? 0 : ~~size.convertFrom(getSizeInPixels(el, value));
		}
		return value;
	}

	var fills = {};

	function gradientFill(gradient) {
		var id = gradient.id;
		if (!fills[id]) {
			var stops = gradient.stops, fill = document.createElement('cvml:fill'), colors = [];
			fill.type = 'gradient';
			fill.angle = 180;
			fill.focus = '0';
			fill.method = 'none';
			fill.color = stops[0][1];
			for (var j = 1, k = stops.length - 1; j < k; ++j) {
				colors.push(stops[j][0] * 100 + '% ' + stops[j][1]);
			}
			fill.colors = colors.join(',');
			fill.color2 = stops[k][1];
			fills[id] = fill;
		}
		return fills[id];
	}

	return function(font, text, style, options, node, el, hasNext) {

		var redraw = (text === null);

		if (redraw) text = node.alt;

		var viewBox = font.viewBox;

		var size = style.computedFontSize || (style.computedFontSize = new Cufon.CSS.Size(getFontSizeInPixels(el, style.get('fontSize')) + 'px', font.baseSize));

		var wrapper, canvas;

		if (redraw) {
			wrapper = node;
			canvas = node.firstChild;
		}
		else {
			wrapper = document.createElement('cufon');
			wrapper.className = 'cufon cufon-vml';
			wrapper.alt = text;

			canvas = document.createElement('cufoncanvas');
			wrapper.appendChild(canvas);

			if (options.printable) {
				var print = document.createElement('cufontext');
				print.appendChild(document.createTextNode(text));
				wrapper.appendChild(print);
			}

			// ie6, for some reason, has trouble rendering the last VML element in the document.
			// we can work around this by injecting a dummy element where needed.
			// @todo find a better solution
			if (!hasNext) wrapper.appendChild(document.createElement('cvml:shape'));
		}

		var wStyle = wrapper.style;
		var cStyle = canvas.style;

		var height = size.convert(viewBox.height), roundedHeight = Math.ceil(height);
		var roundingFactor = roundedHeight / height;
		var stretchFactor = roundingFactor * Cufon.CSS.fontStretch(style.get('fontStretch'));
		var minX = viewBox.minX, minY = viewBox.minY;

		cStyle.height = roundedHeight;
		cStyle.top = Math.round(size.convert(minY - font.ascent));
		cStyle.left = Math.round(size.convert(minX));

		wStyle.height = size.convert(font.height) + 'px';

		var color = style.get('color');
		var chars = Cufon.CSS.textTransform(text, style).split('');

		var jumps = font.spacing(chars,
			getSpacingValue(el, style, size, 'letterSpacing'),
			getSpacingValue(el, style, size, 'wordSpacing')
		);

		if (!jumps.length) return null;

		var width = jumps.total;
		var fullWidth = -minX + width + (viewBox.width - jumps[jumps.length - 1]);

		var shapeWidth = size.convert(fullWidth * stretchFactor), roundedShapeWidth = Math.round(shapeWidth);

		var coordSize = fullWidth + ',' + viewBox.height, coordOrigin;
		var stretch = 'r' + coordSize + 'ns';

		var fill = options.textGradient && gradientFill(options.textGradient);

		var glyphs = font.glyphs, offsetX = 0;
		var shadows = options.textShadow;
		var i = -1, j = 0, chr;

		while (chr = chars[++i]) {

			var glyph = glyphs[chars[i]] || font.missingGlyph, shape;
			if (!glyph) continue;

			if (redraw) {
				// some glyphs may be missing so we can't use i
				shape = canvas.childNodes[j];
				while (shape.firstChild) shape.removeChild(shape.firstChild); // shadow, fill
			}
			else {
				shape = document.createElement('cvml:shape');
				canvas.appendChild(shape);
			}

			shape.stroked = 'f';
			shape.coordsize = coordSize;
			shape.coordorigin = coordOrigin = (minX - offsetX) + ',' + minY;
			shape.path = (glyph.d ? 'm' + glyph.d + 'xe' : '') + 'm' + coordOrigin + stretch;
			shape.fillcolor = color;

			if (fill) shape.appendChild(fill.cloneNode(false));

			// it's important to not set top/left or IE8 will grind to a halt
			var sStyle = shape.style;
			sStyle.width = roundedShapeWidth;
			sStyle.height = roundedHeight;

			if (shadows) {
				// due to the limitations of the VML shadow element there
				// can only be two visible shadows. opacity is shared
				// for all shadows.
				var shadow1 = shadows[0], shadow2 = shadows[1];
				var color1 = Cufon.CSS.color(shadow1.color), color2;
				var shadow = document.createElement('cvml:shadow');
				shadow.on = 't';
				shadow.color = color1.color;
				shadow.offset = shadow1.offX + ',' + shadow1.offY;
				if (shadow2) {
					color2 = Cufon.CSS.color(shadow2.color);
					shadow.type = 'double';
					shadow.color2 = color2.color;
					shadow.offset2 = shadow2.offX + ',' + shadow2.offY;
				}
				shadow.opacity = color1.opacity || (color2 && color2.opacity) || 1;
				shape.appendChild(shadow);
			}

			offsetX += jumps[j++];
		}

		// addresses flickering issues on :hover

		var cover = shape.nextSibling, coverFill, vStyle;

		if (options.forceHitArea) {

			if (!cover) {
				cover = document.createElement('cvml:rect');
				cover.stroked = 'f';
				cover.className = 'cufon-vml-cover';
				coverFill = document.createElement('cvml:fill');
				coverFill.opacity = 0;
				cover.appendChild(coverFill);
				canvas.appendChild(cover);
			}

			vStyle = cover.style;

			vStyle.width = roundedShapeWidth;
			vStyle.height = roundedHeight;

		}
		else if (cover) canvas.removeChild(cover);

		wStyle.width = Math.max(Math.ceil(size.convert(width * stretchFactor)), 0);

		if (HAS_BROKEN_LINEHEIGHT) {

			var yAdjust = style.computedYAdjust;

			if (yAdjust === undefined) {
				var lineHeight = style.get('lineHeight');
				if (lineHeight == 'normal') lineHeight = '1em';
				else if (!isNaN(lineHeight)) lineHeight += 'em'; // no unit
				style.computedYAdjust = yAdjust = 0.5 * (getSizeInPixels(el, lineHeight) - parseFloat(wStyle.height));
			}

			if (yAdjust) {
				wStyle.marginTop = Math.ceil(yAdjust) + 'px';
				wStyle.marginBottom = yAdjust + 'px';
			}

		}

		return wrapper;

	};

})());


/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Manufacturer:
 * Dalton Maag Ltd.

Cufon.registerFont({"w":180,"face":{"font-family":"aller","font-weight":400,"font-stretch":"normal","units-per-em":"300","panose-1":"2 0 5 3 3 0 0 2 0 4","ascent":"240","descent":"-60","x-height":"4","bbox":"-12 -245.155 300.889 75","underline-thickness":"15","underline-position":"-15","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"w":71},"%":{"d":"70,-110v21,0,28,-19,28,-42v0,-24,-5,-42,-28,-42v-22,0,-29,18,-29,42v1,24,6,42,29,42xm70,-88v-38,0,-57,-26,-57,-64v0,-38,18,-64,57,-64v38,0,56,25,56,64v0,39,-19,64,-56,64xm244,-18v21,0,28,-19,28,-42v0,-24,-5,-42,-28,-42v-22,0,-29,18,-29,42v1,24,6,42,29,42xm244,3v-39,0,-57,-26,-57,-63v0,-38,18,-64,57,-64v38,0,56,25,56,64v0,38,-18,63,-56,63xm215,-212v10,-2,21,-2,31,0r-145,212v-10,1,-21,2,-31,0","w":315},"&":{"d":"121,-191v-26,-8,-65,-7,-65,25v0,42,62,25,101,28v11,-12,16,-30,30,-38r0,38r39,0v0,8,2,17,0,24r-39,0v8,77,-19,120,-89,118v-46,-2,-81,-19,-81,-65v0,-31,17,-51,39,-61v-17,-8,-31,-20,-31,-45v-2,-51,59,-60,102,-46v0,9,-3,16,-6,22xm50,-66v0,30,21,43,51,43v52,2,61,-36,57,-90v-53,-2,-109,-5,-108,47","w":228},"'":{"d":"19,-216v10,0,20,-2,29,0r0,82v-9,2,-20,1,-29,0r0,-82","w":66},"(":{"d":"81,-233v-46,64,-48,219,0,283v-10,0,-21,2,-30,0v-47,-65,-47,-218,0,-283v10,0,21,-2,30,0","w":95},")":{"d":"44,-233v48,65,48,219,0,283v-9,0,-21,2,-29,0v46,-66,46,-217,0,-283v10,0,20,-2,29,0","w":95},"*":{"d":"64,-216v6,-2,12,-1,18,0r3,39v-8,0,-17,2,-24,0xm55,-173v-1,8,-4,15,-7,22r-37,-14v1,-6,3,-12,6,-18xm50,-144v7,4,13,7,19,13r-25,31v-7,-3,-10,-7,-15,-12xm128,-183v3,6,5,12,6,18r-36,14v-3,-7,-6,-14,-7,-22xm116,-112v-5,5,-8,9,-15,12r-25,-31r19,-13","w":145},"+":{"d":"77,-92r-50,0v-1,-8,-2,-19,0,-27r50,0r0,-54v9,-2,18,-2,27,0r0,54r49,0v0,9,2,19,0,27r-49,0r0,54v-9,1,-19,2,-27,0r0,-54"},",":{"d":"24,-33v10,-1,18,-2,29,0r-19,67v-9,0,-19,2,-28,0","w":63},"-":{"d":"93,-98v0,9,2,19,0,28r-78,0v0,-9,-2,-19,0,-28r78,0","w":108},".":{"d":"53,0v-26,7,-44,-3,-33,-34v11,-1,21,0,33,0v0,11,2,24,0,34","w":72},"\/":{"d":"83,-216v10,0,20,-2,29,0r-73,216v-10,0,-20,2,-29,0","w":123},"0":{"d":"15,-96v0,-56,19,-100,76,-100v55,0,75,43,75,100v0,56,-21,100,-76,100v-54,0,-75,-43,-75,-100xm134,-96v0,-42,-10,-74,-44,-74v-34,0,-44,33,-44,74v0,41,10,73,44,73v34,0,44,-32,44,-73"},"1":{"d":"41,-135v-6,-7,-8,-12,-11,-22v29,-12,53,-29,84,-38r0,169r43,0v2,10,1,17,0,26r-117,0v-2,-8,-3,-18,0,-26r45,0r0,-128"},"2":{"d":"22,-184v40,-21,127,-18,122,44v-3,52,-45,80,-71,114r79,0v2,9,2,18,0,26r-133,0r-2,-4v30,-40,70,-72,93,-118v23,-46,-47,-58,-80,-37v-3,-7,-8,-16,-8,-25"},"3":{"d":"24,-13v36,16,99,12,99,-37v0,-32,-36,-41,-69,-34r-2,-4r50,-79r-77,0v-3,-8,-2,-18,0,-27r121,0r2,4r-54,83v37,0,58,20,59,55v3,70,-79,88,-139,64v2,-9,6,-18,10,-25"},"4":{"d":"12,-23r-2,-4r88,-172v10,0,19,5,26,10r-70,139r61,0r0,-57v10,0,20,-2,29,0r0,57r27,0v0,9,2,19,0,27r-27,0r0,41v-10,1,-19,0,-29,0r0,-41r-103,0"},"5":{"d":"66,-113v50,-10,87,14,87,62v0,69,-76,86,-134,64v2,-9,4,-18,8,-25v37,14,95,10,95,-38v0,-41,-48,-47,-82,-35r-3,-3r4,-106r102,0v0,9,2,19,0,27r-75,0"},"6":{"d":"93,4v-90,6,-86,-128,-46,-179v19,-24,47,-40,87,-43v3,9,2,16,1,25v-49,6,-76,36,-84,83v9,-15,26,-28,51,-27v41,1,64,27,64,69v0,46,-30,69,-73,72xm135,-68v0,-28,-13,-44,-41,-44v-27,1,-42,19,-42,45v0,28,13,45,40,45v28,0,43,-19,43,-46"},"7":{"d":"74,22v-12,-2,-20,-6,-28,-12r76,-177r-101,0v0,-9,-2,-19,0,-27r143,0v-23,73,-62,144,-90,216"},"8":{"d":"154,-164v1,26,-17,41,-35,50v24,10,45,26,45,59v0,43,-34,59,-74,59v-40,0,-74,-16,-74,-59v0,-33,21,-49,44,-59v-18,-9,-35,-24,-34,-50v1,-35,28,-52,64,-52v36,0,62,17,64,52xm90,-22v48,4,54,-60,17,-73v-25,-16,-58,7,-59,37v0,25,16,34,42,36xm90,-191v-40,-3,-46,51,-13,60v21,12,48,-6,48,-31v-1,-19,-14,-27,-35,-29"},"9":{"d":"88,-196v91,-7,87,127,47,178v-19,24,-47,41,-87,44v-4,-6,-2,-16,-2,-25v49,-6,79,-36,85,-84v-24,49,-122,30,-115,-41v5,-45,29,-69,72,-72xm47,-124v0,27,13,44,40,44v28,-1,43,-18,43,-45v0,-28,-13,-45,-41,-45v-26,0,-43,18,-42,46"},":":{"d":"53,-121v-26,7,-44,-3,-33,-34v11,-1,21,0,33,0v0,11,2,24,0,34xm53,0v-26,7,-44,-3,-33,-34v11,-1,21,0,33,0v0,11,2,24,0,34","w":72},";":{"d":"27,-33v10,-1,18,-2,29,0r-19,67v-9,0,-19,2,-28,0xm58,-121v-26,7,-44,-3,-33,-34v11,-1,21,0,33,0v0,11,2,24,0,34","w":78},"<":{"d":"153,-170v3,11,1,18,1,29r-99,38r99,36v1,10,1,21,-1,30r-125,-50v-1,-10,-2,-22,0,-32"},"=":{"d":"154,-89v1,9,0,17,0,27r-128,0r0,-27r128,0xm154,-147v1,10,0,18,0,28r-128,0r0,-28r128,0"},">":{"d":"27,-37v0,-9,-2,-19,0,-28r98,-38r-98,-37v-2,-10,-2,-21,0,-30r125,51v2,11,3,21,0,32"},"?":{"d":"135,-158v-2,36,-26,53,-52,63r0,31v-9,0,-19,2,-28,0r0,-49v24,-8,47,-14,48,-44v2,-37,-55,-38,-83,-26v-4,-8,-5,-15,-7,-25v49,-18,125,-8,122,50xm86,0v-27,6,-43,0,-34,-34v11,0,23,-2,34,0v1,12,0,22,0,34","w":146},"@":{"d":"178,-219v67,0,108,34,110,101v2,65,-53,122,-115,92v-32,21,-91,13,-89,-37v3,-70,59,-110,130,-87r-21,107v43,17,69,-32,68,-75v-1,-51,-34,-79,-86,-78v-81,2,-125,51,-130,131v-5,79,72,102,138,80r6,21v-80,29,-178,-7,-172,-100v6,-95,61,-155,161,-155xm113,-68v-2,30,29,34,53,24r16,-87v-43,-9,-66,23,-69,63","w":304},"A":{"d":"133,-50r-82,0r-15,50v-10,0,-22,2,-31,0r70,-216v12,0,24,-2,35,0r70,216v-10,0,-23,2,-32,0xm59,-76r65,0r-32,-111","w":185},"B":{"d":"165,-60v1,66,-77,69,-138,60r0,-216v54,-7,127,-7,125,53v-1,25,-14,42,-35,47v28,6,48,21,48,56xm133,-61v0,-38,-35,-41,-76,-39r0,76v36,5,76,2,76,-37xm121,-161v0,-30,-31,-38,-64,-33r0,68v35,2,64,-2,64,-35","w":178},"C":{"d":"51,-106v0,69,55,99,113,74v4,9,7,17,8,25v-76,32,-154,-11,-154,-99v0,-88,70,-133,151,-105v-1,10,-4,17,-7,25v-60,-22,-111,10,-111,80","w":185},"D":{"d":"192,-107v0,96,-74,122,-165,107r0,-216v95,-14,165,15,165,109xm160,-108v0,-63,-40,-92,-103,-82r0,165v66,8,103,-18,103,-83","w":209},"E":{"d":"26,-216r119,0v0,9,2,19,0,27r-88,0r0,62r70,0v0,9,2,19,0,27r-70,0r0,73r90,0v0,9,2,19,0,27r-121,0r0,-216","w":160},"F":{"d":"26,-216r113,0v0,9,2,19,0,27r-82,0r0,63r69,0v0,9,2,19,0,27r-69,0r0,99v-10,0,-22,2,-31,0r0,-216","w":151},"G":{"d":"50,-106v0,60,39,93,101,79r0,-85v11,-1,20,0,31,0r0,106v-82,29,-164,-7,-164,-100v0,-88,71,-132,153,-105v-1,10,-4,17,-7,25v-62,-22,-114,12,-114,80","w":204},"H":{"d":"26,-216v10,0,22,-2,31,0r0,89r92,0r0,-89v10,0,21,-2,30,0r0,216v-10,0,-21,2,-30,0r0,-100r-92,0r0,100v-10,0,-22,2,-31,0r0,-216","w":205},"I":{"d":"26,-216v10,0,22,-2,31,0r0,216v-10,0,-22,2,-31,0r0,-216","w":83},"J":{"d":"13,-26v23,7,50,2,50,-27r0,-136r-37,0v-2,-9,-2,-18,0,-27r68,0r0,156v5,54,-39,73,-86,60","w":118},"K":{"d":"66,-110r69,-106v11,0,23,-2,34,0r-69,104r77,112v-12,0,-24,2,-35,0xm26,-216v10,0,22,-2,31,0r0,216v-10,0,-22,2,-31,0r0,-216"},"L":{"d":"26,-216v10,0,22,-2,31,0r0,189r84,0v1,9,2,19,0,27r-115,0r0,-216","w":148},"M":{"d":"32,-216v11,0,25,-2,35,0r56,135r56,-135v11,0,23,-2,33,0r10,216v-10,0,-21,2,-30,0r-7,-168r-52,123v-8,1,-16,2,-24,0r-51,-124r-7,169v-9,0,-19,2,-28,0","w":244},"N":{"d":"26,-216v10,0,20,-2,29,0r93,162r0,-162v10,0,21,-2,30,0r0,216v-10,0,-20,2,-29,0r-94,-161r0,161v-10,0,-20,2,-29,0r0,-216","w":204},"O":{"d":"200,-108v0,66,-26,112,-90,112v-65,0,-92,-47,-92,-112v0,-64,26,-111,92,-111v65,0,90,46,90,111xm51,-108v0,47,13,85,59,85v45,0,58,-38,58,-85v0,-46,-13,-84,-58,-84v-46,0,-59,37,-59,84","w":218},"P":{"d":"158,-150v0,58,-43,77,-101,72r0,78v-10,0,-22,2,-31,0r0,-216v66,-8,132,-5,132,66xm127,-149v0,-38,-31,-48,-70,-43r0,87v40,5,70,-5,70,-44","w":169},"Q":{"d":"202,20v0,11,-2,18,-5,26r-69,-13v1,-11,3,-17,6,-25xm200,-108v0,65,-27,112,-91,112v-65,0,-92,-47,-92,-112v0,-64,26,-111,92,-111v65,1,91,47,91,111xm50,-108v0,47,13,85,59,85v45,0,58,-37,58,-85v0,-48,-13,-84,-58,-84v-46,0,-59,37,-59,84","w":217},"R":{"d":"124,-151v1,-35,-30,-48,-66,-41r0,192v-10,0,-22,2,-31,0r0,-216v69,-13,150,7,126,84v-6,20,-24,32,-42,41r62,91v-10,1,-24,2,-34,0r-69,-101v26,-8,53,-18,54,-50","w":179},"S":{"d":"147,-86v26,80,-71,107,-133,80v0,-9,3,-20,7,-27v39,24,127,0,86,-53v-30,-23,-87,-19,-87,-75v0,-58,70,-68,120,-50v-1,8,-3,17,-6,25v-34,-20,-109,-2,-73,43v27,20,75,22,86,57","w":163},"T":{"d":"64,-189r-56,0v-2,-9,-2,-18,0,-27r142,0v2,9,2,18,0,27r-56,0r0,189v-10,2,-21,1,-30,0r0,-189","w":157},"U":{"d":"101,4v-102,0,-73,-125,-77,-220v10,-1,21,-2,31,0r0,123v-1,40,7,70,46,69v76,-2,36,-122,46,-192v10,-2,21,-1,31,0v-4,95,26,220,-77,220","w":202},"V":{"d":"7,-216v11,0,23,-2,33,0r55,185r54,-185v10,-2,22,0,33,0r-70,216v-12,0,-25,2,-36,0","w":188},"W":{"d":"8,-216v11,0,24,-2,34,0r37,180r44,-180v10,0,23,-2,32,0r45,182r38,-182v10,0,21,-2,30,0r-52,216v-12,0,-24,2,-35,0r-43,-169r-43,169v-11,0,-25,2,-35,0","w":276},"X":{"d":"90,-113r-51,113v-12,2,-21,1,-33,0r54,-113r-45,-102v11,-1,21,-2,32,0xm92,-113r43,-102v11,0,23,-2,32,0r-45,101r54,114v-12,2,-19,1,-32,0","w":182},"Y":{"d":"74,-79r-69,-137v12,0,25,-2,35,0r50,107r50,-107v11,0,22,-2,32,0r-67,137r0,79v-10,0,-22,2,-31,0r0,-79","w":177},"Z":{"d":"7,-3r109,-186r-95,0v0,-9,-2,-19,0,-27r140,0r2,3r-109,186r101,0v0,9,2,19,0,27r-146,0","w":169},"[":{"d":"15,-228r65,0v1,8,0,16,0,24r-36,0r0,230r36,0v1,8,0,15,0,24r-65,0r0,-278","w":95},"\\":{"d":"112,0v-10,0,-20,2,-29,0r-73,-216v9,0,21,-2,29,0","w":123},"]":{"d":"16,50v-2,-7,-1,-18,0,-24r35,0r0,-229r-35,0v-1,-8,-2,-17,0,-25r65,0r0,278r-65,0","w":95},"^":{"d":"67,-216v10,0,22,-2,31,0r48,106r-28,0r-36,-80r-36,80r-28,0","w":165},"_":{"d":"150,4v1,6,2,16,0,22r-148,0v-2,-7,-2,-15,0,-22r148,0","w":151},"`":{"d":"39,-216v13,-2,25,-2,38,0r34,38v-10,0,-21,2,-30,0","w":150},"a":{"d":"105,-72v-52,-23,-90,51,-27,52v9,-1,19,-1,27,-3r0,-49xm14,-46v2,-43,43,-55,91,-50v6,-43,-42,-41,-72,-31v-4,-7,-6,-15,-6,-24v47,-14,107,-9,107,51r0,96v-45,12,-122,16,-120,-42","w":155},"b":{"d":"161,-81v4,74,-73,101,-137,76r0,-215v9,0,21,-2,29,0r0,85v8,-13,24,-23,45,-23v44,0,61,31,63,77xm92,-132v-49,-1,-38,60,-39,107v42,12,79,-10,77,-55v-1,-31,-10,-51,-38,-52","w":177},"c":{"d":"46,-77v0,49,41,67,81,50v4,6,5,15,6,24v-59,22,-118,-7,-118,-74v0,-64,57,-95,116,-74v-1,7,-2,17,-5,23v-41,-15,-80,4,-80,51","w":143},"d":{"d":"16,-74v0,-62,47,-94,107,-79r0,-67v9,0,21,-2,29,0r0,216v-62,19,-136,6,-136,-70xm47,-74v0,46,34,60,76,50r0,-104v-41,-15,-76,8,-76,54","w":175},"e":{"d":"87,-158v48,0,70,37,64,88r-105,0v-4,50,50,57,90,42v4,6,6,15,6,23v-58,24,-127,1,-127,-71v0,-50,24,-82,72,-82xm122,-92v5,-38,-42,-54,-64,-31v-6,7,-11,18,-12,31r76,0","w":166},"f":{"d":"110,-196v-30,-8,-52,5,-46,42r40,0r0,24r-40,0r0,130v-10,0,-21,2,-30,0r0,-130r-25,0v-2,-6,-1,-18,0,-24r25,0v-5,-52,30,-78,80,-66v1,10,-2,17,-4,24","w":111},"g":{"d":"17,-103v-3,-54,72,-68,106,-41v8,-7,24,-11,39,-11v0,9,2,19,0,27r-27,0v23,46,-19,91,-77,76v-5,3,-14,9,-13,18v1,21,39,13,61,14v32,2,51,12,51,41v0,41,-40,54,-83,54v-36,0,-63,-8,-63,-40v0,-18,11,-30,24,-38v-22,-10,-15,-48,4,-58v-13,-9,-21,-22,-22,-42xm76,51v42,8,75,-44,24,-47v-29,-2,-62,-3,-61,25v0,19,17,22,37,22xm48,-103v0,19,11,32,32,32v21,0,32,-13,32,-32v0,-20,-10,-33,-32,-33v-22,0,-32,13,-32,33","w":165},"h":{"d":"94,-131v-55,0,-39,77,-41,131v-9,0,-21,2,-29,0r0,-220v9,0,21,-2,29,0r0,90v9,-15,24,-27,47,-28v72,-3,48,92,52,158v-9,0,-21,2,-29,0v-6,-47,19,-131,-29,-131","w":173},"i":{"d":"33,-130v-18,4,-25,-6,-19,-24r48,0r0,154v-9,0,-21,2,-29,0r0,-130xm26,-188r0,-30v10,0,23,-2,32,0v1,17,7,38,-23,31v-3,0,-6,-1,-9,-1","w":86},"j":{"d":"-7,30v21,6,41,2,41,-23r0,-137r-20,0v-1,-8,0,-15,0,-24r49,0r0,163v3,42,-38,55,-75,43v0,-8,3,-16,5,-22xm27,-188v0,-10,-2,-20,0,-30v10,0,22,-2,31,0v2,10,2,19,0,30v-10,0,-22,2,-31,0","w":87},"k":{"d":"23,-220v9,0,21,-2,29,0r0,220v-9,0,-21,2,-29,0r0,-220xm61,-80r49,-74v11,0,22,-2,32,0r-49,72r58,82v-11,0,-23,2,-33,0","w":154},"l":{"d":"86,0v-34,8,-63,-5,-63,-40r0,-180v10,0,21,-2,30,0r0,174v-3,22,11,27,31,23v2,7,2,15,2,23","w":89},"m":{"d":"90,-132v-51,0,-33,80,-36,132v-10,0,-21,2,-30,0r0,-154v13,0,29,-6,27,12v1,5,1,9,1,12v11,-33,79,-38,88,0v9,-14,22,-27,44,-28v71,-2,48,92,52,158v-10,0,-21,2,-30,0v-6,-46,19,-131,-27,-131v-51,0,-30,81,-34,131v-10,0,-21,2,-30,0r0,-92v0,-22,-5,-40,-25,-40","w":256},"n":{"d":"95,-131v-55,0,-38,77,-41,131v-10,0,-21,2,-30,0r0,-154v13,0,29,-6,27,12v1,5,1,10,1,13v10,-15,25,-28,49,-29v71,-2,48,92,52,158v-10,0,-21,2,-30,0v-6,-46,19,-131,-28,-131","w":173},"o":{"d":"158,-77v0,49,-25,81,-72,81v-47,0,-71,-32,-71,-81v0,-49,24,-81,71,-81v47,0,72,32,72,81xm46,-77v0,32,9,56,40,57v30,0,41,-24,41,-57v0,-33,-11,-56,-41,-56v-30,0,-40,24,-40,56","w":173},"p":{"d":"161,-81v2,61,-48,97,-108,81r0,71v-9,0,-21,2,-29,0r0,-225v18,-3,30,-1,28,22v8,-16,24,-26,47,-26v44,0,61,32,62,77xm92,-132v-47,0,-39,59,-39,107v41,14,79,-8,77,-55v-1,-30,-10,-52,-38,-52","w":177},"q":{"d":"16,-73v0,-74,69,-98,136,-78r0,222v-10,0,-21,2,-30,0r0,-71v-59,12,-106,-11,-106,-73xm46,-72v0,44,37,59,76,47r0,-105v-41,-12,-76,13,-76,58","w":175},"r":{"d":"104,-127v-62,-13,-50,67,-50,127v-10,0,-21,2,-30,0r0,-154v13,0,29,-6,27,12v1,5,1,9,1,12v9,-14,27,-29,52,-24v2,8,2,18,0,27","w":111},"s":{"d":"112,-75v44,60,-47,97,-98,71r7,-24v32,22,105,-10,55,-37v-24,-13,-57,-15,-58,-48v-2,-47,62,-52,100,-37v-1,8,-3,17,-6,23v-25,-20,-95,5,-48,30v15,8,39,9,48,22","w":136},"t":{"d":"102,-1v-37,10,-72,-1,-72,-42r0,-87v-8,-2,-24,4,-25,-4v19,-19,33,-42,54,-58r0,38r39,0v0,8,2,17,0,24r-39,0r0,70v-4,30,11,45,40,36v3,7,3,14,3,23","w":107},"u":{"d":"149,-5v-56,19,-127,12,-127,-63r0,-86v10,0,21,-2,30,0v5,54,-19,137,42,133v10,0,19,-2,26,-4r0,-129v9,0,21,-2,29,0r0,149","w":172},"v":{"d":"5,-154v11,0,23,-2,33,0r42,127r43,-127v10,0,22,-2,31,0r-60,154v-10,0,-20,2,-29,0","w":159},"w":{"d":"7,-154v10,0,23,-2,32,0r30,126r34,-126v10,0,21,-2,30,0r33,124r30,-124v10,0,21,-2,30,0r-46,154v-10,0,-21,2,-30,0r-33,-116r-35,116v-10,0,-21,2,-30,0","w":232},"x":{"d":"47,-80r-36,-74v11,0,22,-2,32,0r32,74r-38,80v-11,0,-22,2,-32,0xm77,-80r33,-74v10,-1,21,-2,31,0r-35,73r41,81v-10,1,-21,2,-31,0","w":152},"y":{"d":"26,48v19,8,40,0,41,-19r9,-29v-7,2,-13,0,-21,0r-51,-154v11,0,23,-2,33,0r42,143r44,-143v10,0,22,-2,31,0r-68,206v-8,21,-40,28,-65,19v0,-10,2,-16,5,-23","w":158},"z":{"d":"9,-4r81,-126r-72,0v-2,-8,-1,-16,0,-24r116,0r1,4r-81,126r76,0v1,8,2,16,0,24r-120,0","w":143},"{":{"d":"108,50v-56,5,-63,-37,-63,-91v0,-26,-12,-37,-30,-47r0,-4v18,-10,31,-21,30,-51v-2,-53,7,-91,63,-87v0,8,2,17,0,24v-30,-1,-35,18,-34,48v1,34,-3,58,-25,68v22,11,26,35,25,70v0,29,3,49,34,46v0,8,2,17,0,24","w":124},"|":{"d":"35,-233v10,0,20,-2,29,0r0,283v-10,2,-20,2,-29,0r0,-283","w":99},"}":{"d":"109,-88v-62,14,11,144,-93,138v0,-8,-2,-17,0,-24v31,3,35,-18,34,-48v-1,-34,3,-58,25,-68v-47,-11,3,-121,-59,-116v0,-8,-2,-17,0,-24v56,-3,65,34,63,87v-1,30,12,41,30,51r0,4","w":124},"~":{"d":"100,-103v-28,0,-60,-25,-81,-1v-6,-6,-11,-12,-13,-19v25,-40,91,15,119,-17v6,5,10,13,13,21v-10,9,-21,16,-38,16","w":143},"\u00d7":{"d":"71,-106r-36,-36v4,-9,11,-14,19,-20r36,37r36,-36v7,5,14,12,19,19r-36,36r36,36v-6,7,-12,14,-19,19r-36,-36r-37,36v-7,-5,-14,-11,-19,-19"},"\u2013":{"d":"150,-98v0,9,2,19,0,28r-150,0v0,-9,-2,-19,0,-28r150,0","w":150},"\u2014":{"d":"300,-98v0,9,2,19,0,28r-300,0v0,-9,-2,-19,0,-28r300,0","w":300},"\u2018":{"d":"15,-215v10,-2,19,-2,29,0r18,67v-9,1,-19,2,-28,0","w":77},"\u2019":{"d":"33,-216v9,0,21,-2,29,0r-18,67v-10,0,-20,2,-29,0","w":77},"\u201c":{"d":"15,-215v10,-2,19,-2,29,0r18,67v-9,1,-19,2,-28,0xm73,-215v10,-2,19,-2,29,0r18,67v-9,1,-19,2,-28,0","w":135},"\u201d":{"d":"33,-216v9,0,21,-2,29,0r-18,67v-10,0,-20,2,-29,0xm91,-216v9,0,21,-2,29,0r-18,67v-10,0,-20,2,-29,0","w":135},"\u2026":{"d":"127,0v-26,7,-44,-3,-33,-34v11,-1,21,0,33,0v0,11,2,24,0,34xm201,0v-26,7,-44,-3,-33,-34v11,-1,21,0,33,0v0,11,2,24,0,34xm53,0v-26,7,-44,-3,-33,-34v11,-1,21,0,33,0v0,11,2,24,0,34","w":219},"\u2122":{"d":"42,-190r-34,0v-2,-9,-1,-13,0,-22r90,0v2,7,2,15,0,22r-33,0r0,98v-8,0,-16,2,-23,0r0,-98xm118,-212v8,0,17,-2,25,0r30,66r29,-66v8,0,17,-2,25,0r6,120v-8,0,-16,2,-23,0r-5,-77r-26,54v-6,1,-10,2,-17,0r-23,-53r-4,76v-8,2,-15,1,-23,0","w":247},"!":{"d":"28,-216v11,0,22,-2,32,0r-2,151v-9,2,-19,1,-28,0xm60,0v-27,6,-41,-1,-33,-34v11,-1,21,0,33,0v2,11,2,23,0,34","w":87},"\"":{"d":"78,-216v10,0,20,-2,29,0r0,82v-9,2,-20,1,-29,0r0,-82xm19,-216v10,0,20,-2,29,0r0,82v-9,2,-20,1,-29,0r0,-82","w":126},"#":{"d":"57,-63r-37,0v0,-8,-2,-16,0,-23r39,0r4,-50r-37,0v-1,-6,-2,-17,0,-23r39,0r4,-48v9,0,19,-2,27,0r-4,48r51,0r4,-48v9,0,19,-2,27,0r-4,48r35,0v2,7,1,16,0,23r-37,0r-4,50r35,0v0,8,2,16,0,23r-37,0r-4,54v-10,1,-19,2,-27,0r4,-54r-51,0r-4,54v-10,2,-18,1,-28,0xm137,-86r4,-50r-51,0r-4,50r51,0","w":220},"$":{"d":"131,-111v47,25,28,112,-28,112r0,34v-7,2,-14,2,-21,0r0,-32v-22,3,-43,-4,-60,-9r7,-26v35,15,112,13,94,-42v-24,-36,-96,-22,-95,-85v1,-32,23,-52,54,-56r0,-29v6,-2,15,-1,21,0r0,28v16,1,34,4,46,8v-1,8,-4,17,-7,25v-28,-13,-100,-11,-79,34v11,23,46,26,68,38"},"\u00a0":{"w":71}}});
*/
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Manufacturer:
 * Dalton Maag Ltd.
 */
Cufon.registerFont({"w":600,"face":{"font-family":"aller","font-weight":400,"font-stretch":"normal","units-per-em":"1000","panose-1":"2 0 5 3 3 0 0 2 0 4","ascent":"800","descent":"-200","x-height":"12","bbox":"-42 -963 1000 249.011","underline-thickness":"50","underline-position":"-50","unicode-range":"U+0020-U+20AC"},"glyphs":{" ":{"w":237},"%":{"d":"232,-367v73,0,96,-60,96,-140v-1,-80,-21,-139,-96,-139v-72,0,-96,60,-96,139v1,81,21,140,96,140xm232,-295v-127,0,-188,-85,-188,-212v0,-126,61,-212,188,-212v127,0,188,86,188,212v0,127,-61,212,-188,212xm812,-61v73,0,96,-60,96,-140v-1,-80,-21,-139,-96,-139v-72,0,-96,60,-96,139v1,81,21,140,96,140xm812,11v-127,0,-188,-85,-188,-212v0,-126,61,-212,188,-212v127,0,188,86,188,212v0,127,-61,212,-188,212xm718,-708v31,-5,70,-5,101,0r-483,707v-32,5,-70,5,-101,0","w":1050},"&":{"d":"402,-636v-86,-29,-219,-21,-217,81v2,65,45,94,120,94r218,0r92,-126r8,0r0,126r130,0v6,23,5,57,0,81r-130,0r0,148v-3,173,-120,244,-295,244v-154,0,-270,-61,-270,-216v0,-102,55,-171,128,-204v-55,-26,-102,-68,-102,-150v0,-166,193,-200,340,-153v-2,33,-8,53,-22,75xm168,-220v0,97,65,142,168,142v127,0,191,-59,191,-181r0,-119r-203,0v-98,3,-156,62,-156,158","w":761},"'":{"d":"64,-719v29,-5,67,-5,95,0r0,274v-30,4,-66,4,-95,0r0,-274","w":223},"(":{"d":"269,167v-28,5,-70,6,-98,0v-138,-190,-160,-623,-45,-860v15,-32,30,-60,45,-83v27,-6,70,-5,98,0v-67,118,-119,276,-119,472v0,195,52,353,119,471","w":319},")":{"d":"50,-776v28,-5,70,-6,98,0v137,191,160,623,44,860v-16,32,-29,60,-44,83v-27,6,-70,5,-98,0v67,-118,119,-276,119,-471v0,-196,-52,-353,-119,-472","w":319},"*":{"d":"282,-589v-24,4,-54,4,-78,0r8,-130v21,-4,40,-4,62,0xm183,-576v-4,27,-12,51,-23,74r-122,-48v3,-21,9,-40,20,-59xm148,-335v-19,-11,-36,-21,-50,-37r70,-109v23,11,44,28,63,45xm427,-609v11,19,17,38,20,59r-122,48v-11,-23,-19,-47,-23,-74xm387,-372v-14,16,-31,26,-50,37r-83,-101v19,-17,40,-34,63,-45","w":485},"+":{"d":"345,-126v-27,5,-63,6,-89,0r0,-181r-166,0v-5,-26,-5,-63,0,-89r166,0r0,-182v27,-5,61,-5,89,0r0,182r165,0v5,27,5,62,0,89r-165,0r0,181"},",":{"d":"79,-110v33,-6,64,-7,99,0r-63,223v-29,4,-66,4,-95,0","w":213},"-":{"d":"51,-235v-5,-26,-5,-64,0,-91r259,0v5,27,5,65,0,91r-259,0","w":361},".":{"d":"176,0v-35,5,-76,5,-111,0v-6,-35,-6,-77,0,-112v35,-5,76,-5,111,0v4,37,7,76,0,112","w":241},"\/":{"d":"278,-719v30,-5,66,-5,97,0r-244,719v-30,5,-66,5,-96,0","w":410},"0":{"d":"49,-321v0,-188,69,-334,253,-334v184,0,252,145,252,334v0,188,-70,333,-254,333v-183,0,-251,-146,-251,-333xm446,-321v0,-138,-32,-246,-145,-246v-112,0,-147,109,-147,246v0,138,34,245,147,245v113,0,146,-108,145,-245"},"1":{"d":"137,-449v-19,-23,-27,-43,-38,-74r266,-127r15,0r0,565r143,0v4,31,4,55,0,85r-391,0v-5,-26,-5,-59,0,-85r150,0r0,-430"},"2":{"d":"508,-88v5,27,5,62,0,88r-445,0r-6,-13r245,-287v34,-46,74,-85,74,-157v0,-75,-52,-109,-131,-109v-64,0,-102,18,-145,36v-10,-25,-22,-53,-25,-84v50,-20,104,-42,177,-41v135,2,229,53,229,188v0,122,-69,187,-142,270r-96,109r265,0"},"3":{"d":"79,-44v43,17,86,29,147,29v108,-1,180,-42,183,-150v3,-114,-122,-138,-229,-114r-8,-14r167,-263r-257,0v-6,-27,-5,-62,0,-89r405,0r7,12r-182,277v124,-6,196,68,198,182v4,200,-171,271,-375,239v-29,-5,-58,-14,-87,-25v4,-32,18,-59,31,-84"},"4":{"d":"479,59v-30,4,-67,4,-97,0r0,-137r-341,0r-8,-11r293,-574v33,3,63,17,87,33r-233,464r202,0r0,-190v30,-5,67,-5,97,0r0,190r92,0v5,27,5,61,0,88r-92,0r0,137"},"5":{"d":"220,-378v167,-28,291,45,291,207v0,197,-168,266,-369,237v-29,-5,-55,-12,-79,-22v5,-32,15,-58,28,-84v42,14,76,24,133,24v110,0,182,-43,182,-150v0,-95,-61,-136,-160,-136v-41,0,-84,8,-114,18r-10,-9r14,-352r340,0v4,27,4,62,0,89r-250,0"},"6":{"d":"311,12v-175,0,-245,-109,-245,-289v0,-265,131,-427,381,-451v10,27,10,56,4,84v-167,18,-254,123,-282,279v30,-50,87,-96,171,-93v136,5,213,87,213,230v0,151,-95,240,-242,240xm449,-225v0,-94,-44,-149,-134,-149v-90,0,-139,59,-141,151v-2,94,45,149,134,149v91,0,141,-58,141,-151"},"7":{"d":"70,-556v-6,-27,-5,-62,0,-89r475,0r4,7r-304,712v-38,-9,-66,-20,-93,-42r256,-588r-338,0"},"8":{"d":"514,-546v3,87,-56,136,-116,165v78,34,149,86,149,197v0,140,-108,196,-247,196v-140,0,-247,-56,-247,-196v0,-111,71,-162,148,-197v-59,-29,-118,-79,-115,-165v4,-117,93,-173,214,-173v121,0,210,56,214,173xm300,-73v131,0,183,-135,100,-212v-26,-24,-61,-42,-100,-54v-71,24,-141,57,-141,146v0,80,56,120,141,120xm300,-638v-109,0,-153,114,-82,177v21,19,52,33,82,42v59,-19,117,-45,117,-120v0,-65,-46,-99,-117,-99"},"9":{"d":"295,-653v175,0,245,110,245,289v0,265,-131,427,-381,451v-10,-21,-10,-59,-4,-85v164,-18,259,-118,281,-278v-29,51,-87,97,-170,94v-136,-5,-213,-87,-213,-230v0,-151,95,-241,242,-241xm157,-415v2,93,43,148,134,148v90,0,139,-59,141,-150v2,-94,-45,-150,-134,-150v-85,0,-143,59,-141,152"},":":{"d":"176,-403v-35,5,-76,5,-111,0v-6,-35,-6,-77,0,-112v35,-5,76,-5,111,0v4,37,7,76,0,112xm176,0v-35,5,-76,5,-111,0v-6,-35,-6,-77,0,-112v35,-5,76,-5,111,0v4,37,7,76,0,112","w":241},";":{"d":"88,-110v33,-6,64,-7,99,0r-63,223v-29,4,-66,4,-95,0xm194,-403v-35,5,-76,5,-111,0v-6,-35,-6,-77,0,-112v35,-5,76,-5,111,0v4,37,7,76,0,112","w":260},"<":{"d":"511,-566v7,36,6,63,1,95r-328,127r328,122v5,30,6,71,-1,100r-416,-169v-8,-32,-8,-74,0,-106"},"=":{"d":"88,-207v-4,-26,-4,-64,0,-91r424,0v5,27,5,65,0,91r-424,0xm88,-398v-4,-26,-4,-64,0,-91r424,0v5,27,5,65,0,91r-424,0"},">":{"d":"89,-122v-5,-30,-6,-66,0,-95r327,-127r-327,-122v-8,-29,-6,-71,0,-100r417,169v6,32,9,73,0,106"},"?":{"d":"277,-214v-29,5,-66,5,-95,0r0,-162v82,-24,158,-48,162,-148v5,-124,-185,-127,-276,-85v-12,-25,-21,-51,-25,-83v51,-18,100,-28,167,-28v143,0,239,66,239,195v0,119,-87,175,-172,208r0,103xm285,-1v-33,5,-79,5,-112,0v-5,-35,-5,-76,0,-111v37,-4,76,-7,112,0v5,35,5,76,0,111","w":488},"@":{"d":"594,-730v222,0,365,113,365,337v0,143,-65,250,-158,307v-61,37,-170,41,-223,-1v-38,22,-85,37,-144,37v-94,1,-157,-63,-155,-159v3,-146,75,-241,177,-289v76,-36,183,-25,259,-1r-72,357v145,51,225,-99,227,-251v2,-173,-110,-261,-286,-259v-215,2,-345,116,-406,273v-20,52,-29,106,-29,161v1,192,103,292,290,295v65,1,123,-11,170,-28v9,20,17,44,22,70v-49,23,-113,34,-194,34v-236,0,-381,-126,-381,-367v0,-233,123,-390,296,-469v68,-31,149,-47,242,-47xm378,-228v-6,103,99,118,175,80r55,-288v-143,-27,-222,73,-230,208","w":1014},"A":{"d":"600,0v-32,5,-76,6,-108,0r-50,-166r-273,0r-49,166v-32,5,-73,5,-104,0r234,-719v35,-5,81,-5,117,0xm196,-255r219,0r-110,-367","w":617},"B":{"d":"550,-199v1,220,-252,227,-461,199r0,-719v39,-8,110,-11,161,-11v146,1,255,43,255,187v0,85,-49,137,-115,158v96,15,159,73,160,186xm443,-203v0,-129,-120,-138,-253,-132r0,256v121,12,253,3,253,-124xm403,-537v0,-105,-108,-124,-213,-109r0,227v116,7,213,-8,213,-118","w":595},"C":{"d":"407,-78v57,1,100,-10,140,-27v15,29,24,56,28,83v-53,23,-108,34,-181,34v-223,0,-335,-141,-335,-367v0,-227,110,-370,333,-376v70,-2,122,11,171,27v-3,34,-13,56,-24,84v-41,-14,-82,-23,-139,-22v-157,2,-232,117,-230,287v1,170,72,274,237,277","w":618},"D":{"d":"261,12v-57,0,-125,-5,-172,-12r0,-719v48,-5,120,-11,176,-11v248,-1,375,129,376,372v0,252,-129,370,-380,370xm533,-361v0,-211,-126,-302,-342,-274r0,551v21,3,51,5,78,5v183,1,264,-94,264,-282","w":699},"E":{"d":"491,-89v4,26,5,63,0,89r-403,0r0,-719r395,0v4,26,5,63,0,89r-293,0r0,206r234,0v5,26,5,63,0,89r-234,0r0,246r301,0","w":536},"F":{"d":"190,0v-31,5,-71,5,-102,0r0,-719r376,0v5,26,5,63,0,89r-274,0r0,211r229,0v5,27,5,63,0,90r-229,0r0,329","w":504},"G":{"d":"407,-79v38,0,70,-4,97,-12r0,-281v30,-5,71,-5,101,0r0,351v-54,23,-128,33,-203,33v-227,0,-343,-138,-343,-367v0,-177,76,-293,199,-349v87,-39,228,-31,311,1v-3,34,-13,56,-24,84v-43,-13,-81,-25,-142,-23v-164,5,-235,118,-235,287v0,170,75,272,239,276","w":681},"H":{"d":"190,0v-31,5,-71,5,-102,0r0,-719v31,-5,71,-5,102,0r0,296r306,0r0,-296v30,-5,71,-5,102,0r0,719v-30,5,-72,5,-102,0r0,-333r-306,0r0,333","w":686},"I":{"d":"190,0v-31,5,-71,5,-102,0r0,-719v31,-5,71,-5,102,0r0,719","w":278},"J":{"d":"44,-87v77,24,167,7,167,-90r0,-453r-126,0v-5,-26,-5,-63,0,-89r228,0r0,519v2,140,-56,213,-193,212v-32,0,-66,-6,-92,-12v0,-32,7,-61,16,-87","w":396},"K":{"d":"591,0v-37,5,-79,5,-116,0r-255,-365r231,-354v36,-6,75,-5,111,0r-228,345xm190,0v-31,5,-72,5,-102,0r0,-719v31,-5,71,-5,102,0r0,719","w":601},"L":{"d":"471,-90v5,28,4,63,0,90r-383,0r0,-719v30,-6,71,-5,101,0r0,629r282,0","w":495},"M":{"d":"170,0v-28,5,-66,5,-94,0r32,-719v34,-5,81,-5,115,0r186,450r187,-450v31,-6,78,-5,110,0r34,719v-30,5,-69,5,-99,0r-23,-559r-176,410v-26,4,-53,4,-79,0r-170,-413","w":816},"N":{"d":"184,0v-28,5,-68,5,-96,0r0,-719v28,-5,66,-5,94,0r313,540r0,-540v30,-5,68,-6,97,0r0,719v-28,5,-66,5,-94,0r-314,-537r0,537","w":680},"O":{"d":"668,-359v0,218,-87,371,-303,371v-217,0,-304,-154,-304,-371v0,-218,88,-372,304,-372v216,0,303,154,303,372xm170,-359v0,157,43,283,195,283v152,0,195,-127,195,-283v0,-156,-43,-282,-195,-282v-152,0,-195,126,-195,282","w":729},"P":{"d":"190,0v-31,4,-71,5,-102,0r0,-720v50,-6,110,-11,167,-11v165,1,273,65,273,232v1,191,-143,257,-338,239r0,260xm422,-498v0,-129,-106,-157,-232,-142r0,291v127,17,232,-17,232,-149","w":566},"Q":{"d":"675,65v-2,33,-6,63,-17,89r-230,-43v3,-39,7,-55,18,-86xm665,-359v0,218,-87,371,-303,371v-217,0,-304,-154,-304,-371v0,-218,88,-372,304,-372v216,0,303,154,303,372xm167,-359v0,157,43,283,195,283v152,0,195,-127,195,-283v0,-156,-43,-282,-195,-282v-152,0,-195,126,-195,282","w":724},"R":{"d":"192,0v-33,2,-70,5,-102,0r0,-720r154,-11v159,2,278,58,278,220v0,113,-75,169,-153,208r209,303v-34,4,-79,4,-115,0r-230,-333r0,-4v87,-24,176,-59,180,-166v4,-119,-101,-156,-221,-138r0,641","w":597},"S":{"d":"231,12v-75,0,-131,-12,-185,-31v3,-32,15,-63,24,-90v48,16,90,30,157,30v116,0,188,-65,155,-172v-72,-126,-317,-75,-317,-286v0,-192,236,-229,403,-166v-3,28,-11,56,-22,83v-85,-35,-282,-54,-274,76v5,89,94,101,160,129v90,39,169,79,169,205v-1,147,-113,222,-270,222","w":545},"T":{"d":"501,-719v5,26,5,62,0,89r-187,0r0,630v-31,4,-71,4,-102,0r0,-630r-187,0v-5,-26,-5,-63,0,-89r476,0","w":526,"k":{"\u0135":-20,"\u012d":-20,"\u0129":-20,"\u00ef":-30,"\u00ec":-40}},"U":{"d":"337,12v-189,0,-257,-116,-256,-305r0,-426v31,-4,71,-4,102,0r0,408v0,134,22,231,154,231v131,0,153,-98,153,-231r0,-408v33,-4,71,-4,103,0r0,426v1,189,-67,305,-256,305","w":674},"V":{"d":"22,-719v33,-6,79,-5,113,0r182,615r181,-615v35,-4,75,-5,109,0r-234,719v-36,5,-82,5,-118,0","w":629,"k":{"\u012d":-30,"\u0129":-30,"\u00ef":-30,"\u00ec":-70}},"W":{"d":"27,-719v33,-5,80,-5,113,0r123,599r148,-599v32,-5,75,-5,107,0r149,605r125,-605v30,-6,72,-5,102,0r-173,719v-36,6,-83,5,-119,0r-142,-563r-144,563v-35,5,-81,6,-116,0","w":921,"k":{"\u012d":-30,"\u0129":-30,"\u00ef":-30,"\u00ec":-40}},"X":{"d":"49,-718v35,-4,73,-4,108,0r143,342r-171,376v-40,4,-68,4,-108,0r178,-376xm308,-376r143,-342v36,0,74,-5,107,0r-150,339r179,379v-41,4,-66,4,-108,0","w":609},"Y":{"d":"349,0v-32,5,-72,5,-103,0r0,-263r-228,-456v34,-5,80,-5,114,0r168,357r166,-357v33,-5,75,-5,108,0r-225,456r0,263","w":592,"k":{"\u012d":-30,"\u0129":-20,"\u00ef":-30,"\u00ec":-30}},"Z":{"d":"517,-89v5,26,5,64,0,89r-487,0r-6,-9r362,-621r-317,0v-5,-26,-5,-63,0,-89r467,0r7,9r-363,621r337,0","w":566},"[":{"d":"265,87v5,24,5,57,0,81r-215,0r0,-928r215,0v5,25,5,57,0,81r-117,0r0,766r117,0","w":319},"\\":{"d":"32,-719v29,-5,69,-5,98,0r243,719v-30,5,-67,5,-97,0","w":412},"]":{"d":"54,-678v-6,-24,-4,-57,0,-82r215,0r0,928r-215,0v-5,-24,-5,-58,0,-81r117,0r0,-765r-117,0","w":319},"^":{"d":"487,-368v-29,4,-63,5,-93,1r-122,-268r-117,268v-29,4,-64,3,-94,-1r162,-351v32,-5,72,-5,104,0","w":550},"_":{"d":"6,88v-7,-22,-7,-52,0,-73r494,0v5,22,5,51,0,73r-494,0","w":505},"`":{"d":"129,-721v39,-5,88,-5,127,0r115,127v-31,6,-70,5,-100,0","w":500},"a":{"d":"147,-154v0,102,122,93,204,76r0,-163v-91,-14,-204,-10,-204,87xm48,-152v0,-149,151,-187,303,-167v5,-89,-33,-125,-117,-124v-48,0,-87,9,-125,20v-13,-22,-19,-48,-19,-79v42,-14,101,-23,154,-23v133,1,204,57,204,191r0,321v-49,11,-123,26,-187,25v-125,0,-213,-41,-213,-164","w":517},"b":{"d":"248,12v-57,0,-127,-14,-169,-28r0,-717v30,-5,69,-5,99,0r0,282v25,-41,79,-76,148,-74v149,3,210,102,211,256v0,178,-107,281,-289,281xm307,-440v-83,0,-128,53,-129,142r0,215v23,8,51,11,81,11v116,-3,173,-73,173,-193v0,-102,-28,-175,-125,-175","w":590},"c":{"d":"315,-71v43,0,74,-5,107,-18v11,18,20,50,21,78v-39,15,-84,23,-135,23v-168,2,-258,-104,-258,-268v0,-164,86,-269,251,-269v56,0,95,6,135,21v0,26,-8,60,-17,79v-33,-11,-70,-17,-112,-17v-106,-1,-153,79,-153,186v0,119,52,185,161,185","w":478},"d":{"d":"52,-247v-2,-202,152,-316,357,-263r0,-223v29,-5,69,-5,98,0r0,719v-54,15,-117,27,-190,26v-169,-2,-264,-85,-265,-259xm157,-247v-7,153,114,200,252,167r0,-346v-26,-11,-56,-16,-93,-16v-113,3,-154,81,-159,195","w":586},"e":{"d":"291,-525v162,0,229,122,212,293r-349,0v2,110,56,161,166,162v47,0,92,-8,135,-25v10,19,18,51,19,79v-45,19,-96,28,-160,28v-175,-1,-265,-93,-265,-265v0,-164,78,-272,242,-272xm408,-306v-3,-81,-38,-140,-120,-140v-87,0,-124,58,-133,140r253,0","w":556},"f":{"d":"214,0v-30,5,-69,5,-99,0r0,-435r-84,0v-5,-21,-5,-57,0,-78r84,0v-9,-145,50,-231,186,-230v32,0,56,3,80,10v-3,33,-7,53,-15,80v-18,-3,-33,-7,-56,-7v-85,0,-100,59,-96,147r131,0v4,25,4,53,0,78r-131,0r0,435","w":370,"k":{"\u0135":-30,"\u012d":-50,"\u012b":-64,"\u0129":-47,"\u00ef":-55,"\u00ee":-30,"\u00ec":-64}},"g":{"d":"192,-174v-26,13,-60,61,-28,92v73,37,261,-7,320,54v40,41,54,120,19,172v-46,69,-139,105,-255,105v-120,0,-211,-27,-211,-133v0,-60,37,-103,79,-125v-25,-17,-47,-40,-47,-81v0,-55,28,-86,61,-112v-40,-28,-73,-76,-73,-142v0,-120,85,-178,209,-181v60,0,110,20,144,46v28,-22,77,-38,129,-37v6,27,5,62,0,89r-90,0v14,22,23,47,23,83v1,143,-136,201,-280,170xm253,171v86,1,166,-26,170,-93v5,-86,-122,-59,-203,-65v-56,-4,-90,34,-90,84v0,64,58,73,123,74xm161,-344v0,65,36,107,105,107v69,0,105,-42,106,-107v0,-66,-37,-109,-106,-109v-70,0,-105,43,-105,109","w":553},"h":{"d":"178,0v-30,5,-69,5,-99,0r0,-733v30,-5,69,-5,99,0r0,298v31,-48,78,-90,157,-90v122,0,173,74,173,200r0,325v-29,5,-69,5,-98,0r0,-298v0,-84,-21,-138,-95,-138v-97,0,-137,70,-137,173r0,263","w":578},"i":{"d":"207,0v-29,5,-68,5,-97,0r0,-435r-65,0v-5,-22,-5,-56,0,-78r162,0r0,513xm195,-626v-33,5,-74,5,-107,0v-4,-31,-4,-71,0,-101v33,-5,74,-5,107,0v4,30,4,71,0,101","w":288},"j":{"d":"-24,99v66,20,137,6,137,-77r0,-457r-65,0v-5,-22,-5,-56,0,-78r162,0r0,542v1,107,-55,157,-159,158v-36,0,-66,-4,-91,-13v1,-26,7,-55,16,-75xm195,-627v-33,6,-73,6,-106,0v-5,-32,-5,-67,0,-99v33,-6,73,-7,106,0v5,32,5,67,0,99","w":290},"k":{"d":"175,0v-30,5,-69,5,-99,0r0,-733v30,-5,69,-5,99,0r0,733xm502,0v-34,5,-75,5,-110,0r-190,-266r163,-247v34,-5,75,-5,109,0r-163,240","w":514},"l":{"d":"288,-1v-110,27,-210,-11,-210,-132r0,-600v29,-5,69,-5,98,0r0,578v0,52,13,83,63,82v12,0,30,-1,40,-4v6,23,9,49,9,76","w":298},"m":{"d":"179,0v-30,5,-69,5,-99,0r0,-513v26,-5,58,-5,84,0v4,18,9,59,9,81v27,-52,72,-92,150,-93v81,0,118,35,142,93v31,-48,72,-92,150,-93v123,0,169,72,170,198r0,327v-30,5,-69,5,-99,0r0,-298v-1,-81,-17,-138,-90,-138v-76,0,-114,60,-114,146r0,290v-29,5,-69,5,-98,0r0,-305v-1,-78,-16,-134,-84,-134v-171,0,-110,265,-121,439","w":854},"n":{"d":"179,0v-30,5,-69,5,-99,0r0,-513v26,-5,58,-5,84,0v4,18,9,62,9,83v32,-51,81,-95,164,-95v122,0,172,74,172,200r0,325v-30,5,-69,5,-99,0r0,-298v-1,-83,-18,-138,-92,-138v-98,0,-139,72,-139,176r0,260","w":578},"o":{"d":"527,-256v0,162,-77,268,-239,268v-162,0,-239,-106,-239,-268v0,-162,78,-269,239,-269v161,0,239,107,239,269xm154,-256v0,108,33,189,134,189v100,0,135,-81,135,-189v0,-108,-34,-188,-135,-188v-101,0,-134,80,-134,188","w":577},"p":{"d":"178,236v-30,5,-69,5,-99,0r0,-749v25,-5,59,-5,84,0r10,72v30,-48,78,-84,156,-84v147,0,204,103,208,256v5,204,-153,318,-359,270r0,235xm307,-439v-84,0,-129,58,-129,147r0,208v28,10,50,13,91,13v114,0,164,-77,164,-194v0,-99,-31,-174,-126,-174","w":590},"q":{"d":"506,236v-29,5,-69,5,-98,0r0,-236v-29,7,-60,11,-97,11v-166,-2,-259,-84,-259,-254v0,-175,101,-279,278,-282v74,-1,119,8,176,23r0,738xm315,-71v34,0,66,-6,93,-13r0,-350v-26,-6,-47,-8,-78,-8v-121,2,-175,81,-175,203v0,109,53,167,160,168","w":585},"r":{"d":"179,0v-30,5,-69,5,-99,0r0,-513v25,-5,59,-5,84,0v4,18,9,59,9,81v31,-51,87,-95,175,-82v6,27,4,63,-1,90v-115,-14,-168,52,-168,169r0,255","w":372},"s":{"d":"199,12v-62,1,-107,-9,-151,-24v3,-29,14,-57,23,-81v80,40,280,37,231,-86v-16,-41,-77,-45,-119,-63v-72,-29,-122,-51,-122,-135v0,-101,79,-148,191,-148v51,0,105,12,142,25v-3,28,-11,56,-21,77v-63,-30,-246,-48,-205,65v67,80,247,44,241,205v-4,115,-91,163,-210,165","w":455},"t":{"d":"252,8v-99,-1,-153,-46,-153,-151r0,-291r-78,0r-4,-14r172,-192r8,0r0,127r130,0v6,23,5,56,0,79r-130,0r0,234v1,75,0,128,75,128v22,0,42,-4,59,-8v9,22,10,51,10,78v-27,7,-56,10,-89,10","w":358},"u":{"d":"314,12v-163,0,-240,-72,-240,-240r0,-285v30,-5,69,-5,99,0r0,281v-2,106,35,164,140,161v34,0,63,-4,87,-11r0,-431v29,-5,69,-5,98,0r0,497v-49,13,-119,28,-184,28","w":574},"v":{"d":"17,-513v34,-5,78,-6,111,0r140,423r141,-423v32,-6,73,-5,105,0r-200,513v-31,5,-67,5,-98,0","w":531},"w":{"d":"22,-513v33,-5,75,-6,107,0r100,419r113,-419v30,-6,71,-5,101,0r112,412r100,-412v30,-6,67,-5,98,0r-153,513v-32,5,-69,5,-101,0r-110,-388r-115,388v-32,5,-70,6,-101,0","w":775},"x":{"d":"157,-266r-121,-247v32,-6,75,-5,108,0r106,248r-128,265v-33,5,-71,5,-104,0xm491,0v-32,5,-72,6,-104,0r-129,-265r107,-248v33,-5,74,-6,106,0r-119,244","w":509},"y":{"d":"85,160v39,15,106,14,123,-24v17,-38,32,-92,47,-135r-72,-1r-170,-513v33,-4,76,-4,109,0r142,477r147,-477v29,-4,71,-4,102,0r-199,617v-29,80,-55,146,-160,145v-30,0,-62,-5,-85,-12v0,-33,6,-54,16,-77","w":529},"z":{"d":"29,-14r270,-420r-238,0v-4,-23,-4,-55,0,-79r385,0r5,13r-272,421r255,0v4,25,4,54,0,79r-400,0","w":477},"{":{"d":"359,166v-146,4,-207,-61,-207,-205v0,-95,3,-170,-44,-215v-14,-13,-33,-26,-58,-39r0,-13v63,-31,101,-75,101,-170v0,-126,2,-231,87,-270v28,-13,72,-20,121,-19v5,24,5,56,0,79v-102,-6,-114,60,-112,159v2,112,-10,194,-85,227v76,35,87,120,85,235v-2,96,14,157,112,152v5,23,5,55,0,79","w":414},"|":{"d":"215,168v-29,5,-68,5,-97,0r0,-944v29,-5,68,-5,97,0r0,944","w":333},"}":{"d":"262,-476v-2,95,38,139,101,170r0,13v-92,37,-106,120,-102,254v4,144,-61,209,-207,205v-5,-24,-6,-56,0,-79v100,5,114,-60,112,-159v-2,-113,11,-194,85,-228v-76,-33,-87,-119,-85,-233v2,-97,-13,-159,-112,-153v-5,-23,-5,-55,0,-79v132,-5,195,46,204,164v3,36,4,78,4,125","w":414},"~":{"d":"153,-384v-43,0,-64,13,-91,39v-21,-19,-36,-40,-43,-64v25,-30,78,-60,132,-59v68,2,111,40,180,40v39,0,59,-12,86,-37v20,19,32,42,42,69v-30,29,-69,52,-127,52v-68,-1,-113,-40,-179,-40","w":477},"\u00a0":{"w":0},"\u00a1":{"d":"197,204v-34,5,-73,5,-107,0r6,-503v29,-5,65,-5,94,0xm89,-515v35,-5,77,-5,112,0v5,35,5,77,0,112v-35,5,-77,5,-112,0v-5,-35,-5,-77,0,-112","w":290},"\u00a2":{"d":"395,118v-21,5,-49,5,-70,0r0,-109v-140,-13,-213,-113,-213,-265v0,-152,75,-247,213,-266r0,-114v25,-7,44,-6,70,0r0,113v39,3,71,9,102,20v0,28,-8,58,-17,78v-33,-10,-68,-17,-111,-17v-107,-1,-156,78,-156,186v0,120,54,186,163,186v44,0,73,-5,107,-18v11,18,20,50,21,78v-34,10,-68,18,-109,21r0,107"},"\u00a3":{"d":"283,-305v18,72,8,169,-28,215r272,0v5,28,4,63,0,90r-424,0v-9,-15,6,-22,15,-30v58,-55,88,-169,62,-275r-87,0v-4,-24,-4,-52,0,-78r71,0v-6,-38,-15,-76,-14,-119v4,-138,83,-216,226,-218v64,-1,109,10,150,27v-4,32,-10,56,-23,83v-37,-16,-69,-22,-121,-24v-133,-6,-144,142,-113,251r187,0v4,25,4,53,0,78r-173,0"},"\u00a4":{"d":"119,-230v-46,-58,-45,-183,3,-238r-79,-80v14,-28,33,-46,61,-59r79,80v56,-45,178,-45,235,0r80,-80v23,14,46,34,59,58r-79,79v51,57,51,183,2,242r76,76v-15,25,-34,45,-57,59r-79,-78v-68,48,-173,48,-241,0r-77,77v-28,-12,-46,-33,-59,-60xm300,-481v-78,0,-127,54,-127,133v0,79,49,133,127,133v80,0,129,-54,129,-133v0,-79,-49,-133,-129,-133"},"\u00a5":{"d":"353,0v-31,5,-71,5,-102,0r0,-157r-184,0v-5,-16,-5,-51,0,-69r184,0r0,-88r-184,0v-5,-16,-5,-51,0,-69r144,0r-184,-324v34,-5,80,-5,114,0r164,302r161,-302v33,-5,75,-5,108,0r-181,324r152,0v4,19,4,51,0,69r-192,0r0,88r192,0v4,19,4,51,0,69r-192,0r0,157"},"\u00a6":{"d":"215,-443v-26,5,-69,5,-97,0r0,-333v29,-5,68,-5,97,0r0,333xm215,168v-29,5,-68,5,-97,0r0,-333v29,-5,68,-5,97,0r0,333","w":333},"\u00a7":{"d":"472,-136v-5,168,-260,169,-403,122v5,-29,13,-55,25,-78v72,33,278,56,278,-42v0,-46,-44,-52,-82,-67v-89,-32,-177,-41,-214,-109v-34,-62,10,-136,47,-172v-19,-19,-33,-48,-33,-86v1,-165,239,-172,372,-123v0,30,-13,57,-24,78v-64,-32,-248,-55,-248,40v0,49,36,55,77,68r124,38v69,21,104,61,104,118v0,58,-29,95,-57,128v21,20,35,45,34,85xm193,-444v-26,19,-56,80,-20,110v45,38,132,49,193,73v23,-18,57,-79,22,-111v-44,-40,-137,-45,-195,-72","w":562},"\u00a8":{"d":"199,-604v-34,4,-69,4,-102,0v-5,-31,-5,-68,0,-100v31,-5,70,-5,102,0v5,30,5,69,0,100xm403,-604v-34,4,-69,4,-102,0v-5,-30,-5,-69,0,-100v31,-5,70,-5,102,0v4,35,4,66,0,100","w":500},"\u00a9":{"d":"445,-222v32,0,55,-5,79,-16v11,19,17,41,21,67v-31,14,-67,21,-108,21v-127,0,-194,-81,-194,-208v0,-126,66,-210,192,-213v48,-1,68,5,103,16v-2,26,-6,50,-16,69v-28,-9,-45,-12,-79,-12v-79,0,-116,58,-116,140v0,84,40,135,118,136xm298,-76v71,31,178,28,250,0v133,-52,214,-231,152,-403v-39,-110,-129,-185,-277,-187v-228,-3,-347,206,-277,427v24,76,80,131,152,163xm574,-16v-89,38,-213,38,-302,0v-129,-55,-220,-166,-220,-343v0,-176,91,-289,220,-343v89,-38,213,-38,302,-1v129,54,220,167,220,344v0,177,-91,288,-220,343","w":846},"\u00aa":{"d":"142,-427v0,75,100,67,165,57r0,-122v-70,-10,-165,-7,-165,65xm62,-426v0,-120,122,-146,245,-131v16,-113,-120,-96,-194,-75v-10,-17,-17,-42,-17,-67v34,-10,84,-18,127,-18v107,0,167,44,167,150r0,250v-39,10,-103,21,-154,20v-105,-1,-174,-29,-174,-129","w":500},"\u00ab":{"d":"321,-45v-33,5,-74,6,-106,0r-166,-222r166,-221v32,-6,73,-5,106,0r-163,220xm573,-45v-33,5,-74,6,-106,0r-166,-222r166,-221v32,-6,73,-5,106,0r-163,220","w":618},"\u00ac":{"d":"91,-294v-6,-26,-5,-65,0,-92r417,0r0,279v-26,6,-65,5,-92,0r0,-187r-325,0"},"\u00ad":{"d":"51,-235v-5,-26,-5,-64,0,-91r259,0v5,27,5,65,0,91r-259,0","w":361},"\u00ae":{"d":"488,-438v1,-53,-58,-69,-113,-58r0,323v-20,4,-54,4,-76,0r0,-385v121,-13,266,-16,268,112v1,58,-35,94,-70,113r105,159v-28,4,-60,4,-87,0r-114,-178v36,-17,85,-36,87,-86xm125,-359v0,188,109,303,297,307v228,5,351,-206,278,-427v-37,-111,-131,-186,-278,-186v-188,0,-297,119,-297,306xm574,-16v-89,38,-215,38,-304,0v-129,-55,-219,-166,-219,-343v0,-176,90,-289,219,-343v89,-38,215,-38,304,-1v129,54,219,167,219,344v0,177,-90,288,-219,343","w":846},"\u00af":{"d":"115,-620v-5,-21,-5,-52,0,-74r270,0v5,21,5,53,0,74r-270,0","w":500},"\u00b0":{"d":"186,-435v-87,0,-146,-58,-146,-145v0,-88,59,-146,146,-146v88,0,147,57,147,146v0,88,-60,145,-147,145xm186,-659v-43,0,-74,36,-74,79v0,44,31,78,74,78v42,0,76,-34,76,-78v0,-44,-34,-79,-76,-79","w":370},"\u00b1":{"d":"88,-1v-4,-26,-4,-64,0,-91r424,0v5,27,5,65,0,91r-424,0xm345,-126v-27,5,-63,6,-89,0r0,-181r-166,0v-5,-26,-5,-63,0,-89r166,0r0,-182v27,-5,61,-5,89,0r0,182r165,0v5,27,5,62,0,89r-165,0r0,181"},"\u00b2":{"d":"82,-690v103,-43,280,-27,275,102v-4,99,-75,151,-130,210r153,0v2,24,2,48,0,72r-309,0r-5,-12v60,-67,135,-132,184,-207v13,-21,19,-39,19,-56v1,-74,-122,-59,-168,-38v-7,-19,-16,-46,-19,-71","w":450},"\u00b3":{"d":"293,-435v1,-56,-69,-70,-124,-58r-11,-12r87,-133r-140,0v-4,-24,-4,-45,0,-69r256,0r8,15r-98,142v63,9,107,47,109,113v4,141,-174,165,-302,126v3,-24,11,-50,20,-68v68,25,194,32,195,-56","w":450},"\u00b4":{"d":"229,-594v-29,5,-69,5,-99,0r115,-127v39,-5,88,-6,126,0","w":500},"\u00b5":{"d":"177,236v-29,5,-68,5,-97,0r0,-749v29,-5,69,-5,98,0r0,268v1,106,27,173,123,173v84,0,127,-54,128,-143r0,-298v29,-5,69,-5,98,0r0,513v-23,6,-55,5,-78,0r-13,-64v-33,43,-75,77,-151,76v-45,0,-81,-15,-108,-45r0,269","w":603},"\u00b6":{"d":"285,-313v-142,2,-233,-57,-235,-195v-3,-178,129,-217,309,-217r0,731v-33,0,-58,-2,-74,-6r0,-313xm435,-725v33,0,58,2,74,6r0,719v-16,4,-41,6,-74,6r0,-731","w":571},"\u00b7":{"d":"175,-221v-34,5,-75,5,-109,0v-5,-34,-5,-75,0,-109v34,-5,75,-5,109,0v5,34,5,75,0,109","w":241},"\u00b8":{"d":"286,142v0,-47,-82,-36,-121,-28r-6,-5r49,-133r64,0r-33,82v68,-11,123,22,123,84v0,97,-131,115,-221,88v2,-21,4,-44,14,-58v44,14,131,22,131,-30","w":500},"\u00b9":{"d":"109,-306v-7,-20,-7,-51,0,-71r96,0r0,-229r-93,38v-17,-17,-26,-38,-33,-64r193,-79r17,0r0,334r93,0v5,23,5,49,0,71r-273,0","w":450},"\u00ba":{"d":"250,-368v73,0,97,-62,97,-140v0,-79,-24,-139,-97,-139v-72,0,-97,61,-97,139v0,78,25,140,97,140xm250,-295v-125,0,-185,-88,-185,-213v0,-124,61,-211,185,-211v125,0,185,87,185,211v0,125,-60,213,-185,213","w":500},"\u00bb":{"d":"43,-488v33,-5,73,-6,106,0r167,222r-167,221v-32,7,-73,6,-106,0r164,-220xm294,-488v33,-5,73,-6,106,0r167,222r-167,221v-32,7,-73,6,-106,0r164,-220","w":617},"\u00bf":{"d":"233,-301v29,-5,66,-5,95,0r0,162v-82,24,-158,48,-162,148v-5,124,185,127,276,85v12,25,21,51,25,83v-51,18,-100,28,-167,28v-143,0,-239,-66,-239,-195v0,-119,87,-175,172,-208r0,-103xm225,-514v33,-5,79,-5,112,0v5,35,5,76,0,111v-37,4,-76,7,-112,0v-5,-35,-5,-76,0,-111","w":488},"\u00c0":{"d":"134,-887v41,-7,96,-6,138,0r105,108v-31,6,-74,5,-106,0xm600,0v-32,5,-76,6,-108,0r-50,-166r-273,0r-49,166v-32,5,-73,5,-104,0r234,-719v35,-5,81,-5,117,0xm196,-255r219,0r-110,-367","w":617},"\u00c1":{"d":"332,-779v-33,5,-74,5,-107,0r106,-108v44,-4,94,-8,137,0xm600,0v-32,5,-76,6,-108,0r-50,-166r-273,0r-49,166v-32,5,-73,5,-104,0r234,-719v35,-5,81,-5,117,0xm196,-255r219,0r-110,-367","w":617},"\u00c2":{"d":"481,-779v-31,6,-78,6,-109,0r-65,-61r-65,61v-32,6,-79,6,-111,0r118,-108v34,-6,83,-5,117,0xm600,0v-32,5,-76,6,-108,0r-50,-166r-273,0r-49,166v-32,5,-73,5,-104,0r234,-719v35,-5,81,-5,117,0xm196,-255r219,0r-110,-367","w":617},"\u00c3":{"d":"161,-802v-13,-18,-27,-34,-33,-57v26,-31,85,-66,143,-43v38,15,72,42,120,42v34,0,45,-14,68,-34v15,19,26,38,33,59v-22,21,-57,49,-100,48v-65,-1,-99,-49,-162,-49v-35,0,-46,15,-69,34xm600,0v-32,5,-76,6,-108,0r-50,-166r-273,0r-49,166v-32,5,-73,5,-104,0r234,-719v35,-5,81,-5,117,0xm196,-255r219,0r-110,-367","w":617},"\u00c4":{"d":"252,-789v-32,5,-72,5,-105,0v-4,-34,-4,-67,0,-101v33,-5,72,-5,105,0v5,30,5,71,0,101xm467,-789v-33,5,-72,5,-105,0v-6,-33,-7,-65,0,-101v32,-5,72,-5,105,0v4,35,4,67,0,101xm600,0v-32,5,-76,6,-108,0r-50,-166r-273,0r-49,166v-32,5,-73,5,-104,0r234,-719v35,-5,81,-5,117,0xm196,-255r219,0r-110,-367","w":617},"\u00c5":{"d":"250,-717v-35,-17,-61,-53,-61,-102v-1,-68,50,-117,119,-117v68,0,120,50,119,117v0,49,-26,85,-61,102r234,717v-32,5,-76,6,-108,0r-51,-166r-271,0r-50,166v-32,5,-73,5,-104,0xm415,-255r-110,-363r-109,363r219,0xm253,-819v0,37,19,65,55,65v36,0,54,-28,54,-65v0,-37,-18,-65,-54,-65v-36,0,-55,28,-55,65","w":617},"\u00c6":{"d":"876,-89v5,26,5,63,0,89r-403,0r0,-168r-269,0r-95,168v-35,5,-80,6,-114,0r422,-719r451,0v5,27,5,63,0,90r-293,0r0,217r235,0v4,26,5,63,0,89r-235,0r0,234r301,0xm473,-637r-5,0r-216,381r221,0r0,-381","w":922},"\u00c7":{"d":"406,-77v58,0,101,-9,141,-28v13,26,22,52,28,84v-58,23,-117,33,-188,32r-17,43v71,-11,125,25,125,87v0,99,-135,116,-226,88v2,-23,4,-45,15,-60v46,18,135,17,133,-28v-2,-46,-84,-36,-121,-26r-8,-9r38,-100v-174,-31,-268,-157,-268,-360v0,-227,110,-371,334,-377v70,-2,123,10,170,28v-3,34,-12,55,-24,83v-41,-14,-82,-23,-139,-22v-156,2,-233,119,-231,288v2,170,74,277,238,277","w":618},"\u00c8":{"d":"128,-887v41,-7,96,-6,138,0r105,108v-31,6,-74,5,-106,0xm491,-89v4,26,5,63,0,89r-403,0r0,-719r395,0v4,26,5,63,0,89r-293,0r0,206r234,0v5,26,5,63,0,89r-234,0r0,246r301,0","w":536},"\u00c9":{"d":"300,-779v-33,5,-74,5,-107,0r106,-108v44,-4,94,-8,137,0xm491,-89v4,26,5,63,0,89r-403,0r0,-719r395,0v4,26,5,63,0,89r-293,0r0,206r234,0v5,26,5,63,0,89r-234,0r0,246r301,0","w":536},"\u00ca":{"d":"459,-779v-31,6,-78,6,-109,0r-65,-61r-65,61v-32,6,-79,6,-111,0r118,-108v34,-6,83,-5,117,0xm491,-89v4,26,5,63,0,89r-403,0r0,-719r395,0v4,26,5,63,0,89r-293,0r0,206r234,0v5,26,5,63,0,89r-234,0r0,246r301,0","w":536},"\u00cb":{"d":"228,-789v-32,5,-72,5,-105,0v-4,-34,-4,-67,0,-101v33,-5,72,-5,105,0v5,30,5,71,0,101xm443,-789v-33,5,-72,5,-105,0v-6,-33,-7,-65,0,-101v32,-5,72,-5,105,0v4,35,4,67,0,101xm491,-89v4,26,5,63,0,89r-403,0r0,-719r395,0v4,26,5,63,0,89r-293,0r0,206r234,0v5,26,5,63,0,89r-234,0r0,246r301,0","w":536},"\u00cc":{"d":"-21,-887v41,-7,96,-6,138,0r105,108v-31,6,-74,5,-106,0xm190,0v-31,5,-71,5,-102,0r0,-719v31,-5,71,-5,102,0r0,719","w":278},"\u00cd":{"d":"170,-779v-33,5,-74,5,-107,0r106,-108v44,-4,94,-8,137,0xm190,0v-31,5,-71,5,-102,0r0,-719v31,-5,71,-5,102,0r0,719","w":278},"\u00ce":{"d":"314,-779v-31,6,-78,6,-109,0r-65,-61r-65,61v-32,6,-79,6,-111,0r118,-108v34,-6,83,-5,117,0xm190,0v-31,5,-71,5,-102,0r0,-719v31,-5,71,-5,102,0r0,719","w":278},"\u00cf":{"d":"85,-789v-32,5,-72,5,-105,0v-4,-34,-4,-67,0,-101v33,-5,72,-5,105,0v5,30,5,71,0,101xm300,-789v-33,5,-72,5,-105,0v-6,-33,-7,-65,0,-101v32,-5,72,-5,105,0v4,35,4,67,0,101xm190,0v-31,5,-71,5,-102,0r0,-719v31,-5,71,-5,102,0r0,719","w":278},"\u00d0":{"d":"270,12v-57,0,-125,-5,-172,-12r0,-331r-82,0v-5,-22,-5,-53,0,-75r82,0r0,-313v48,-5,120,-11,176,-11v248,-1,375,129,376,372v0,252,-129,370,-380,370xm542,-361v0,-211,-126,-302,-342,-274r0,229r162,0v5,22,5,53,0,75r-162,0r0,247v21,3,51,5,78,5v183,1,264,-94,264,-282","w":708},"\u00d1":{"d":"195,-802v-13,-18,-27,-34,-33,-57v26,-31,85,-66,143,-43v38,15,72,42,120,42v34,0,45,-14,68,-34v15,19,26,38,33,59v-22,21,-57,49,-100,48v-65,-1,-99,-49,-162,-49v-35,0,-46,15,-69,34xm184,0v-28,5,-68,5,-96,0r0,-719v28,-5,66,-5,94,0r313,540r0,-540v30,-5,68,-6,97,0r0,719v-28,5,-66,5,-94,0r-314,-537r0,537","w":680},"\u00d2":{"d":"185,-887v41,-7,96,-6,138,0r105,108v-31,6,-74,5,-106,0xm666,-359v0,218,-87,371,-303,371v-217,0,-304,-154,-304,-371v0,-218,88,-372,304,-372v216,0,303,154,303,372xm168,-359v0,157,43,283,195,283v152,0,195,-127,195,-283v0,-156,-43,-282,-195,-282v-152,0,-195,126,-195,282","w":724},"\u00d3":{"d":"387,-779v-33,5,-74,5,-107,0r106,-108v44,-4,94,-8,137,0xm666,-359v0,218,-87,371,-303,371v-217,0,-304,-154,-304,-371v0,-218,88,-372,304,-372v216,0,303,154,303,372xm168,-359v0,157,43,283,195,283v152,0,195,-127,195,-283v0,-156,-43,-282,-195,-282v-152,0,-195,126,-195,282","w":724},"\u00d4":{"d":"535,-779v-31,6,-78,6,-109,0r-65,-61r-65,61v-32,6,-79,6,-111,0r118,-108v34,-6,83,-5,117,0xm666,-359v0,218,-87,371,-303,371v-217,0,-304,-154,-304,-371v0,-218,88,-372,304,-372v216,0,303,154,303,372xm168,-359v0,157,43,283,195,283v152,0,195,-127,195,-283v0,-156,-43,-282,-195,-282v-152,0,-195,126,-195,282","w":724},"\u00d5":{"d":"218,-802v-13,-18,-27,-34,-33,-57v26,-31,85,-66,143,-43v38,15,72,42,120,42v34,0,45,-14,68,-34v15,19,26,38,33,59v-22,21,-57,49,-100,48v-65,-1,-99,-49,-162,-49v-35,0,-46,15,-69,34xm666,-359v0,218,-87,371,-303,371v-217,0,-304,-154,-304,-371v0,-218,88,-372,304,-372v216,0,303,154,303,372xm168,-359v0,157,43,283,195,283v152,0,195,-127,195,-283v0,-156,-43,-282,-195,-282v-152,0,-195,126,-195,282","w":724},"\u00d6":{"d":"306,-789v-32,5,-72,5,-105,0v-4,-34,-4,-67,0,-101v33,-5,72,-5,105,0v5,30,5,71,0,101xm521,-789v-33,5,-72,5,-105,0v-6,-33,-7,-65,0,-101v32,-5,72,-5,105,0v4,35,4,67,0,101xm666,-359v0,218,-87,371,-303,371v-217,0,-304,-154,-304,-371v0,-218,88,-372,304,-372v216,0,303,154,303,372xm168,-359v0,157,43,283,195,283v152,0,195,-127,195,-283v0,-156,-43,-282,-195,-282v-152,0,-195,126,-195,282","w":724},"\u00d7":{"d":"237,-354r-121,-121v16,-25,40,-46,63,-64r121,122r121,-121v24,18,45,39,63,63r-121,121r121,121v-16,23,-40,47,-63,62r-120,-120r-123,121v-25,-17,-46,-38,-63,-63"},"\u00d8":{"d":"665,-359v0,218,-87,368,-303,371v-83,1,-142,-24,-189,-62r-36,50v-22,4,-58,4,-81,0r72,-99v-46,-63,-70,-153,-70,-260v0,-218,88,-372,304,-372v79,0,139,22,184,59r34,-47v23,-6,58,-5,81,0r-69,95v48,65,73,154,73,265xm362,-76v152,0,195,-127,195,-283v0,-69,-10,-128,-31,-175r-295,404v33,36,76,54,131,54xm362,-641v-152,0,-195,126,-195,282v0,68,9,124,27,169r293,-402v-31,-33,-73,-49,-125,-49","w":724},"\u00d9":{"d":"170,-887v41,-7,96,-6,138,0r105,108v-31,6,-74,5,-106,0xm337,12v-189,0,-257,-116,-256,-305r0,-426v31,-4,71,-4,102,0r0,408v0,134,22,231,154,231v131,0,153,-98,153,-231r0,-408v33,-4,71,-4,103,0r0,426v1,189,-67,305,-256,305","w":674},"\u00da":{"d":"374,-779v-33,5,-74,5,-107,0r106,-108v44,-4,94,-8,137,0xm337,12v-189,0,-257,-116,-256,-305r0,-426v31,-4,71,-4,102,0r0,408v0,134,22,231,154,231v131,0,153,-98,153,-231r0,-408v33,-4,71,-4,103,0r0,426v1,189,-67,305,-256,305","w":674},"\u00db":{"d":"511,-779v-31,6,-78,6,-109,0r-65,-61r-65,61v-32,6,-79,6,-111,0r118,-108v34,-6,83,-5,117,0xm337,12v-189,0,-257,-116,-256,-305r0,-426v31,-4,71,-4,102,0r0,408v0,134,22,231,154,231v131,0,153,-98,153,-231r0,-408v33,-4,71,-4,103,0r0,426v1,189,-67,305,-256,305","w":674},"\u00dc":{"d":"282,-789v-32,5,-72,5,-105,0v-4,-34,-4,-67,0,-101v33,-5,72,-5,105,0v5,30,5,71,0,101xm497,-789v-33,5,-72,5,-105,0v-6,-33,-7,-65,0,-101v32,-5,72,-5,105,0v4,35,4,67,0,101xm337,12v-189,0,-257,-116,-256,-305r0,-426v31,-4,71,-4,102,0r0,408v0,134,22,231,154,231v131,0,153,-98,153,-231r0,-408v33,-4,71,-4,103,0r0,426v1,189,-67,305,-256,305","w":674},"\u00dd":{"d":"335,-779v-33,5,-74,5,-107,0r106,-108v44,-4,94,-8,137,0xm349,0v-32,5,-72,5,-103,0r0,-263r-228,-456v34,-5,80,-5,114,0r168,357r166,-357v33,-5,75,-5,108,0r-225,456r0,263","w":592},"\u00de":{"d":"87,-719v31,-4,71,-5,102,0r0,112v194,-18,339,47,339,239v0,191,-143,253,-339,238r0,130v-31,4,-72,4,-102,0r0,-719xm189,-220v129,18,233,-17,233,-149v0,-132,-104,-166,-233,-148r0,297","w":581},"\u00df":{"d":"176,0v-29,5,-68,5,-97,0r0,-493v-1,-151,49,-249,200,-249v142,0,217,108,171,238v-19,55,-70,81,-76,147v8,68,82,75,118,117v22,25,42,56,41,105v-2,95,-69,147,-175,147v-51,0,-85,-9,-121,-24v3,-29,13,-56,23,-79v55,30,181,41,173,-47v-10,-108,-162,-81,-157,-212v3,-100,89,-123,89,-226v0,-53,-33,-86,-88,-85v-93,3,-101,66,-101,170r0,491","w":572},"\u00e0":{"d":"147,-154v0,102,122,93,204,76r0,-163v-91,-14,-204,-10,-204,87xm48,-152v0,-149,151,-187,303,-167v5,-89,-33,-125,-117,-124v-48,0,-87,9,-125,20v-13,-22,-19,-48,-19,-79v42,-14,101,-23,154,-23v133,1,204,57,204,191r0,321v-49,11,-123,26,-187,25v-125,0,-213,-41,-213,-164xm93,-721v39,-5,88,-5,127,0r115,127v-31,6,-70,5,-100,0","w":517},"\u00e1":{"d":"147,-154v0,102,122,93,204,76r0,-163v-91,-14,-204,-10,-204,87xm48,-152v0,-149,151,-187,303,-167v5,-89,-33,-125,-117,-124v-48,0,-87,9,-125,20v-13,-22,-19,-48,-19,-79v42,-14,101,-23,154,-23v133,1,204,57,204,191r0,321v-49,11,-123,26,-187,25v-125,0,-213,-41,-213,-164xm258,-594v-29,5,-69,5,-99,0r115,-127v39,-5,88,-6,126,0","w":517},"\u00e2":{"d":"417,-594v-29,6,-72,4,-102,0r-65,-80r-65,80v-29,5,-75,6,-102,0r109,-127v35,-5,82,-6,117,1xm147,-154v0,102,122,93,204,76r0,-163v-91,-14,-204,-10,-204,87xm48,-152v0,-149,151,-187,303,-167v5,-89,-33,-125,-117,-124v-48,0,-87,9,-125,20v-13,-22,-19,-48,-19,-79v42,-14,101,-23,154,-23v133,1,204,57,204,191r0,321v-49,11,-123,26,-187,25v-125,0,-213,-41,-213,-164","w":517},"\u00e3":{"d":"116,-609v-13,-17,-25,-36,-31,-59v20,-25,51,-50,96,-49v61,1,90,44,150,44v33,0,44,-11,67,-31v15,18,25,38,32,61v-21,24,-53,48,-97,47v-60,-1,-91,-44,-149,-44v-35,0,-44,12,-68,31xm147,-154v0,102,122,93,204,76r0,-163v-91,-14,-204,-10,-204,87xm48,-152v0,-149,151,-187,303,-167v5,-89,-33,-125,-117,-124v-48,0,-87,9,-125,20v-13,-22,-19,-48,-19,-79v42,-14,101,-23,154,-23v133,1,204,57,204,191r0,321v-49,11,-123,26,-187,25v-125,0,-213,-41,-213,-164","w":517},"\u00e4":{"d":"147,-154v0,102,122,93,204,76r0,-163v-91,-14,-204,-10,-204,87xm48,-152v0,-149,151,-187,303,-167v5,-89,-33,-125,-117,-124v-48,0,-87,9,-125,20v-13,-22,-19,-48,-19,-79v42,-14,101,-23,154,-23v133,1,204,57,204,191r0,321v-49,11,-123,26,-187,25v-125,0,-213,-41,-213,-164xm211,-604v-34,4,-69,4,-102,0v-5,-31,-5,-68,0,-100v31,-5,70,-5,102,0v5,30,5,69,0,100xm415,-604v-34,4,-69,4,-102,0v-5,-30,-5,-69,0,-100v31,-5,70,-5,102,0v4,35,4,66,0,100","w":517},"\u00e5":{"d":"264,-586v-63,0,-108,-44,-108,-107v0,-63,45,-107,108,-107v63,0,108,44,108,107v0,63,-45,107,-108,107xm215,-693v0,33,16,56,49,56v33,0,50,-23,50,-56v0,-33,-17,-56,-50,-56v-33,0,-49,23,-49,56xm147,-154v0,102,122,93,204,76r0,-163v-91,-14,-204,-10,-204,87xm48,-152v0,-149,151,-187,303,-167v5,-89,-33,-125,-117,-124v-48,0,-87,9,-125,20v-13,-22,-19,-48,-19,-79v42,-14,101,-23,154,-23v133,1,204,57,204,191r0,321v-49,11,-123,26,-187,25v-125,0,-213,-41,-213,-164","w":517},"\u00e6":{"d":"44,-152v0,-149,150,-184,302,-165r0,-21v13,-131,-152,-113,-240,-85v-13,-22,-19,-48,-19,-79v42,-14,100,-23,154,-23v84,0,133,28,168,80v36,-45,90,-80,168,-80v160,2,228,124,208,292r-343,0v0,117,52,162,166,163v52,0,91,-10,131,-25v9,19,17,52,18,79v-95,40,-262,40,-333,-21v-43,26,-111,50,-182,49v-118,-1,-198,-46,-198,-164xm144,-151v0,113,165,96,229,54v-21,-34,-28,-88,-29,-141v-90,-12,-200,-9,-200,87xm693,-307v-2,-81,-36,-139,-117,-139v-88,0,-124,57,-133,139r250,0","w":839},"\u00e7":{"d":"329,142v0,-47,-81,-38,-121,-29v-1,-1,-3,-2,-6,-5r38,-102v-124,-22,-189,-118,-189,-262v0,-164,84,-266,249,-269v55,-1,97,7,136,22v0,26,-8,59,-17,78v-33,-10,-68,-17,-111,-17v-107,-1,-156,78,-156,186v0,118,56,186,163,186v44,0,73,-5,107,-18v11,18,20,50,21,78v-43,15,-86,22,-143,22r-18,45v69,-8,123,23,123,84v0,98,-132,116,-221,88v2,-21,4,-43,14,-58v47,17,131,21,131,-29","w":478},"\u00e8":{"d":"292,-525v162,0,229,122,212,293r-349,0v2,110,56,161,166,162v47,0,92,-8,135,-25v10,19,18,51,19,79v-45,19,-96,28,-160,28v-175,-1,-265,-93,-265,-265v0,-164,78,-272,242,-272xm409,-306v-3,-81,-38,-140,-120,-140v-87,0,-124,58,-133,140r253,0xm133,-721v39,-5,88,-5,127,0r115,127v-31,6,-70,5,-100,0","w":557},"\u00e9":{"d":"292,-525v162,0,229,122,212,293r-349,0v2,110,56,161,166,162v47,0,92,-8,135,-25v10,19,18,51,19,79v-45,19,-96,28,-160,28v-175,-1,-265,-93,-265,-265v0,-164,78,-272,242,-272xm409,-306v-3,-81,-38,-140,-120,-140v-87,0,-124,58,-133,140r253,0xm301,-594v-29,5,-69,5,-99,0r115,-127v39,-5,88,-6,126,0","w":557},"\u00ea":{"d":"453,-594v-29,6,-72,4,-102,0r-65,-80r-65,80v-29,5,-75,6,-102,0r109,-127v35,-5,82,-6,117,1xm292,-525v162,0,229,122,212,293r-349,0v2,110,56,161,166,162v47,0,92,-8,135,-25v10,19,18,51,19,79v-45,19,-96,28,-160,28v-175,-1,-265,-93,-265,-265v0,-164,78,-272,242,-272xm409,-306v-3,-81,-38,-140,-120,-140v-87,0,-124,58,-133,140r253,0","w":557},"\u00eb":{"d":"292,-525v162,0,229,122,212,293r-349,0v2,110,56,161,166,162v47,0,92,-8,135,-25v10,19,18,51,19,79v-45,19,-96,28,-160,28v-175,-1,-265,-93,-265,-265v0,-164,78,-272,242,-272xm409,-306v-3,-81,-38,-140,-120,-140v-87,0,-124,58,-133,140r253,0xm231,-604v-34,4,-69,4,-102,0v-5,-31,-5,-68,0,-100v31,-5,70,-5,102,0v5,30,5,69,0,100xm435,-604v-34,4,-69,4,-102,0v-5,-30,-5,-69,0,-100v31,-5,70,-5,102,0v4,35,4,66,0,100","w":557},"\u00ec":{"d":"-14,-721v39,-5,88,-5,127,0r115,127v-31,6,-70,5,-100,0xm207,0v-29,5,-68,5,-97,0r0,-435r-65,0v-5,-22,-5,-56,0,-78r162,0r0,513","w":288},"\u00ed":{"d":"149,-594v-29,5,-69,5,-99,0r115,-127v39,-5,88,-6,126,0xm207,0v-29,5,-68,5,-97,0r0,-435r-65,0v-5,-22,-5,-56,0,-78r162,0r0,513","w":288},"\u00ee":{"d":"311,-594v-29,6,-72,4,-102,0r-65,-80r-65,80v-29,5,-75,6,-102,0r109,-127v35,-5,82,-6,117,1xm207,0v-29,5,-68,5,-97,0r0,-435r-65,0v-5,-22,-5,-56,0,-78r162,0r0,513","w":288},"\u00ef":{"d":"94,-604v-34,4,-69,4,-102,0v-5,-31,-5,-68,0,-100v31,-5,70,-5,102,0v5,30,5,69,0,100xm298,-604v-34,4,-69,4,-102,0v-5,-30,-5,-69,0,-100v31,-5,70,-5,102,0v4,35,4,66,0,100xm207,0v-29,5,-68,5,-97,0r0,-435r-65,0v-5,-22,-5,-56,0,-78r162,0r0,513","w":288},"\u00f0":{"d":"51,-237v-3,-174,122,-287,298,-237v24,7,44,20,59,35v-26,-66,-48,-112,-95,-151r-98,61v-15,-13,-28,-34,-35,-54r70,-44v-30,-15,-63,-20,-101,-26v-9,-23,-5,-61,4,-83v73,4,133,24,182,54r88,-56v16,13,28,36,38,54r-70,43v86,78,138,207,138,364v0,173,-68,289,-239,289v-159,0,-236,-93,-239,-249xm155,-237v0,102,37,172,135,172v98,0,134,-70,134,-172v0,-106,-34,-170,-134,-170v-96,0,-136,66,-135,170","w":581},"\u00f1":{"d":"149,-609v-13,-17,-25,-36,-31,-59v20,-25,51,-50,96,-49v61,1,90,44,150,44v33,0,44,-11,67,-31v15,18,25,38,32,61v-21,24,-53,48,-97,47v-60,-1,-91,-44,-149,-44v-35,0,-44,12,-68,31xm179,0v-30,5,-69,5,-99,0r0,-513v26,-5,58,-5,84,0v4,18,9,62,9,83v32,-51,81,-95,164,-95v122,0,172,74,172,200r0,325v-30,5,-69,5,-99,0r0,-298v-1,-83,-18,-138,-92,-138v-98,0,-139,72,-139,176r0,260","w":578},"\u00f2":{"d":"527,-256v0,162,-77,268,-239,268v-162,0,-239,-106,-239,-268v0,-162,78,-269,239,-269v161,0,239,107,239,269xm154,-256v0,108,33,189,134,189v100,0,135,-81,135,-189v0,-108,-34,-188,-135,-188v-101,0,-134,80,-134,188xm127,-721v39,-5,88,-5,127,0r115,127v-31,6,-70,5,-100,0","w":577},"\u00f3":{"d":"527,-256v0,162,-77,268,-239,268v-162,0,-239,-106,-239,-268v0,-162,78,-269,239,-269v161,0,239,107,239,269xm154,-256v0,108,33,189,134,189v100,0,135,-81,135,-189v0,-108,-34,-188,-135,-188v-101,0,-134,80,-134,188xm294,-594v-29,5,-69,5,-99,0r115,-127v39,-5,88,-6,126,0","w":577},"\u00f4":{"d":"454,-594v-29,6,-72,4,-102,0r-65,-80r-65,80v-29,5,-75,6,-102,0r109,-127v35,-5,82,-6,117,1xm527,-256v0,162,-77,268,-239,268v-162,0,-239,-106,-239,-268v0,-162,78,-269,239,-269v161,0,239,107,239,269xm154,-256v0,108,33,189,134,189v100,0,135,-81,135,-189v0,-108,-34,-188,-135,-188v-101,0,-134,80,-134,188","w":577},"\u00f5":{"d":"146,-609v-13,-17,-25,-36,-31,-59v20,-25,51,-50,96,-49v61,1,90,44,150,44v33,0,44,-11,67,-31v15,18,25,38,32,61v-21,24,-53,48,-97,47v-60,-1,-91,-44,-149,-44v-35,0,-44,12,-68,31xm527,-256v0,162,-77,268,-239,268v-162,0,-239,-106,-239,-268v0,-162,78,-269,239,-269v161,0,239,107,239,269xm154,-256v0,108,33,189,134,189v100,0,135,-81,135,-189v0,-108,-34,-188,-135,-188v-101,0,-134,80,-134,188","w":577},"\u00f6":{"d":"527,-256v0,162,-77,268,-239,268v-162,0,-239,-106,-239,-268v0,-162,78,-269,239,-269v161,0,239,107,239,269xm154,-256v0,108,33,189,134,189v100,0,135,-81,135,-189v0,-108,-34,-188,-135,-188v-101,0,-134,80,-134,188xm236,-604v-34,4,-69,4,-102,0v-5,-31,-5,-68,0,-100v31,-5,70,-5,102,0v5,30,5,69,0,100xm440,-604v-34,4,-69,4,-102,0v-5,-30,-5,-69,0,-100v31,-5,70,-5,102,0v4,35,4,66,0,100","w":577},"\u00f7":{"d":"297,-467v-38,0,-69,-30,-69,-68v0,-38,31,-69,69,-69v37,0,69,32,69,69v0,37,-32,68,-69,68xm297,-105v-38,0,-69,-31,-69,-69v0,-37,32,-69,69,-69v36,0,69,33,69,69v0,37,-32,69,-69,69xm88,-307v-4,-26,-4,-64,0,-91r424,0v5,27,5,65,0,91r-424,0"},"\u00f8":{"d":"525,-256v0,161,-76,268,-237,268v-54,0,-99,-13,-136,-38r-19,25v-20,5,-54,5,-74,1r51,-65v-38,-45,-59,-111,-59,-191v0,-161,76,-266,237,-269v62,-1,110,19,146,47r25,-31v18,-5,55,-5,74,-1r-59,74v33,45,51,105,51,180xm288,-444v-140,0,-156,189,-116,301r207,-265v-23,-24,-53,-36,-91,-36xm288,-67v133,0,156,-164,122,-287r-204,260v21,18,48,27,82,27","w":577},"\u00f9":{"d":"314,12v-163,0,-240,-72,-240,-240r0,-285v30,-5,69,-5,99,0r0,281v-2,106,35,164,140,161v34,0,63,-4,87,-11r0,-431v29,-5,69,-5,98,0r0,497v-49,13,-119,28,-184,28xm129,-721v39,-5,88,-5,127,0r115,127v-31,6,-70,5,-100,0","w":574},"\u00fa":{"d":"314,12v-163,0,-240,-72,-240,-240r0,-285v30,-5,69,-5,99,0r0,281v-2,106,35,164,140,161v34,0,63,-4,87,-11r0,-431v29,-5,69,-5,98,0r0,497v-49,13,-119,28,-184,28xm313,-594v-29,5,-69,5,-99,0r115,-127v39,-5,88,-6,126,0","w":574},"\u00fb":{"d":"453,-594v-29,6,-72,4,-102,0r-65,-80r-65,80v-29,5,-75,6,-102,0r109,-127v35,-5,82,-6,117,1xm314,12v-163,0,-240,-72,-240,-240r0,-285v30,-5,69,-5,99,0r0,281v-2,106,35,164,140,161v34,0,63,-4,87,-11r0,-431v29,-5,69,-5,98,0r0,497v-49,13,-119,28,-184,28","w":574},"\u00fc":{"d":"314,12v-163,0,-240,-72,-240,-240r0,-285v30,-5,69,-5,99,0r0,281v-2,106,35,164,140,161v34,0,63,-4,87,-11r0,-431v29,-5,69,-5,98,0r0,497v-49,13,-119,28,-184,28xm241,-604v-34,4,-69,4,-102,0v-5,-31,-5,-68,0,-100v31,-5,70,-5,102,0v5,30,5,69,0,100xm445,-604v-34,4,-69,4,-102,0v-5,-30,-5,-69,0,-100v31,-5,70,-5,102,0v4,35,4,66,0,100","w":574},"\u00fd":{"d":"85,160v39,15,106,14,123,-24v17,-38,32,-92,47,-135r-72,-1r-170,-513v33,-4,76,-4,109,0r142,477r147,-477v29,-4,71,-4,102,0r-199,617v-29,80,-55,146,-160,145v-30,0,-62,-5,-85,-12v0,-33,6,-54,16,-77xm275,-594v-29,5,-69,5,-99,0r115,-127v39,-5,88,-6,126,0","w":527},"\u00fe":{"d":"177,236v-30,4,-69,4,-99,0r0,-969v30,-4,69,-4,99,0r0,285v28,-41,79,-79,152,-77v146,5,204,103,208,256v5,204,-155,319,-360,269r0,236xm307,-438v-85,2,-130,57,-130,146r0,208v28,10,51,14,91,14v114,-2,164,-77,164,-195v0,-98,-30,-175,-125,-173","w":590},"\u00ff":{"d":"85,160v39,15,106,14,123,-24v17,-38,32,-92,47,-135r-72,-1r-170,-513v33,-4,76,-4,109,0r142,477r147,-477v29,-4,71,-4,102,0r-199,617v-29,80,-55,146,-160,145v-30,0,-62,-5,-85,-12v0,-33,6,-54,16,-77xm213,-604v-34,4,-69,4,-102,0v-5,-31,-5,-68,0,-100v31,-5,70,-5,102,0v5,30,5,69,0,100xm417,-604v-34,4,-69,4,-102,0v-5,-30,-5,-69,0,-100v31,-5,70,-5,102,0v4,35,4,66,0,100","w":527},"\u0100":{"d":"148,-794v-5,-22,-5,-53,0,-75r319,0v4,22,4,54,0,75r-319,0xm600,0v-32,5,-76,6,-108,0r-50,-166r-273,0r-49,166v-32,5,-73,5,-104,0r234,-719v35,-5,81,-5,117,0xm196,-255r219,0r-110,-367","w":617},"\u0101":{"d":"147,-154v0,102,122,93,204,76r0,-163v-91,-14,-204,-10,-204,87xm48,-152v0,-149,151,-187,303,-167v5,-89,-33,-125,-117,-124v-48,0,-87,9,-125,20v-13,-22,-19,-48,-19,-79v42,-14,101,-23,154,-23v133,1,204,57,204,191r0,321v-49,11,-123,26,-187,25v-125,0,-213,-41,-213,-164xm125,-620v-5,-21,-5,-52,0,-74r270,0v5,21,5,53,0,74r-270,0","w":517},"\u0102":{"d":"475,-891v-3,139,-244,151,-313,61v-12,-15,-19,-36,-22,-61v27,-6,61,-6,88,0v7,35,30,54,79,54v49,0,72,-19,79,-54v32,-7,59,-6,89,0xm600,0v-32,5,-76,6,-108,0r-50,-166r-273,0r-49,166v-32,5,-73,5,-104,0r234,-719v35,-5,81,-5,117,0xm196,-255r219,0r-110,-367","w":617},"\u0103":{"d":"426,-720v-1,148,-238,175,-307,67v-12,-17,-20,-40,-23,-67v27,-7,62,-6,89,0v-4,75,125,89,146,24v3,-8,5,-16,6,-24v27,-5,62,-8,89,0xm147,-154v0,102,122,93,204,76r0,-163v-91,-14,-204,-10,-204,87xm48,-152v0,-149,151,-187,303,-167v5,-89,-33,-125,-117,-124v-48,0,-87,9,-125,20v-13,-22,-19,-48,-19,-79v42,-14,101,-23,154,-23v133,1,204,57,204,191r0,321v-49,11,-123,26,-187,25v-125,0,-213,-41,-213,-164","w":517},"\u0104":{"d":"405,141v2,-61,45,-110,87,-141r-51,-166r-271,0r-50,166v-32,5,-73,5,-104,0r234,-719v35,-5,81,-5,117,0r233,719v-53,16,-98,62,-103,124v-4,54,64,58,109,41v10,15,13,43,15,65v-85,26,-220,14,-216,-89xm415,-255r-110,-358r-109,358r219,0","w":617},"\u0105":{"d":"48,-152v1,-149,151,-187,303,-167v5,-89,-33,-125,-117,-124v-48,0,-87,9,-125,20v-13,-22,-19,-48,-19,-79v42,-14,101,-23,154,-23v133,1,204,57,204,191r0,321v-59,27,-113,66,-118,135v-4,54,58,64,104,46v9,14,13,42,15,63v-86,25,-214,12,-210,-89v2,-55,37,-103,73,-133v-142,14,-266,-21,-264,-161xm147,-154v0,102,122,93,204,76r0,-163v-91,-14,-204,-10,-204,87","w":517},"\u0106":{"d":"409,-779v-33,5,-74,5,-107,0r106,-108v44,-4,94,-8,137,0xm407,-78v57,1,100,-10,140,-27v15,29,24,56,28,83v-53,23,-108,34,-181,34v-223,0,-335,-141,-335,-367v0,-227,110,-370,333,-376v70,-2,122,11,171,27v-3,34,-13,56,-24,84v-41,-14,-82,-23,-139,-22v-157,2,-232,117,-230,287v1,170,72,274,237,277","w":618},"\u0107":{"d":"315,-71v43,0,74,-5,107,-18v11,18,20,50,21,78v-39,15,-84,23,-135,23v-168,2,-258,-104,-258,-268v0,-164,86,-269,251,-269v56,0,95,6,135,21v0,26,-8,60,-17,79v-33,-11,-70,-17,-112,-17v-106,-1,-153,79,-153,186v0,119,52,185,161,185xm308,-594v-29,5,-69,5,-99,0r115,-127v39,-5,88,-6,126,0","w":478},"\u0108":{"d":"553,-779v-31,6,-78,6,-109,0r-65,-61r-65,61v-32,6,-79,6,-111,0r118,-108v34,-6,83,-5,117,0xm407,-78v57,1,100,-10,140,-27v15,29,24,56,28,83v-53,23,-108,34,-181,34v-223,0,-335,-141,-335,-367v0,-227,110,-370,333,-376v70,-2,122,11,171,27v-3,34,-13,56,-24,84v-41,-14,-82,-23,-139,-22v-157,2,-232,117,-230,287v1,170,72,274,237,277","w":618},"\u0109":{"d":"449,-594v-29,6,-72,4,-102,0r-65,-80r-65,80v-29,5,-75,6,-102,0r109,-127v35,-5,82,-6,117,1xm315,-71v43,0,74,-5,107,-18v11,18,20,50,21,78v-39,15,-84,23,-135,23v-168,2,-258,-104,-258,-268v0,-164,86,-269,251,-269v56,0,95,6,135,21v0,26,-8,60,-17,79v-33,-11,-70,-17,-112,-17v-106,-1,-153,79,-153,186v0,119,52,185,161,185","w":478},"\u010a":{"d":"446,-788v-33,7,-76,7,-109,0v-5,-31,-5,-72,0,-103v33,-7,76,-7,109,0v5,31,5,72,0,103xm407,-78v57,1,100,-10,140,-27v15,29,24,56,28,83v-53,23,-108,34,-181,34v-223,0,-335,-141,-335,-367v0,-227,110,-370,333,-376v70,-2,122,11,171,27v-3,34,-13,56,-24,84v-41,-14,-82,-23,-139,-22v-157,2,-232,117,-230,287v1,170,72,274,237,277","w":618},"\u010b":{"d":"348,-607v-36,5,-79,5,-115,0v-5,-34,-5,-75,0,-110v37,-4,78,-7,115,0v5,34,5,75,0,110xm315,-71v43,0,74,-5,107,-18v11,18,20,50,21,78v-39,15,-84,23,-135,23v-168,2,-258,-104,-258,-268v0,-164,86,-269,251,-269v56,0,95,6,135,21v0,26,-8,60,-17,79v-33,-11,-70,-17,-112,-17v-106,-1,-153,79,-153,186v0,119,52,185,161,185","w":478},"\u010c":{"d":"212,-887v33,-5,75,-6,109,0r65,62r65,-62v37,-2,76,-7,111,0r-118,108v-34,6,-83,5,-117,0xm407,-78v57,1,100,-10,140,-27v15,29,24,56,28,83v-53,23,-108,34,-181,34v-223,0,-335,-141,-335,-367v0,-227,110,-370,333,-376v70,-2,122,11,171,27v-3,34,-13,56,-24,84v-41,-14,-82,-23,-139,-22v-157,2,-232,117,-230,287v1,170,72,274,237,277","w":618},"\u010d":{"d":"129,-720v29,-7,72,-5,102,0r65,80r65,-80v31,-5,71,-8,102,0r-109,127v-36,5,-82,4,-117,-1xm315,-71v43,0,74,-5,107,-18v11,18,20,50,21,78v-39,15,-84,23,-135,23v-168,2,-258,-104,-258,-268v0,-164,86,-269,251,-269v56,0,95,6,135,21v0,26,-8,60,-17,79v-33,-11,-70,-17,-112,-17v-106,-1,-153,79,-153,186v0,119,52,185,161,185","w":478},"\u010e":{"d":"123,-887v33,-5,75,-6,109,0r65,62r65,-62v37,-2,76,-7,111,0r-118,108v-34,6,-83,5,-117,0xm261,12v-57,0,-125,-5,-172,-12r0,-719v48,-5,120,-11,176,-11v248,-1,375,129,376,372v0,252,-129,370,-380,370xm533,-361v0,-211,-126,-302,-342,-274r0,551v21,3,51,5,78,5v183,1,264,-94,264,-282","w":699},"\u010f":{"d":"670,-528v-23,6,-56,5,-80,0r0,-203v22,-5,69,-5,94,0xm52,-247v-2,-202,152,-316,357,-263r0,-223v29,-5,69,-5,98,0r0,719v-54,15,-117,27,-190,26v-169,-2,-264,-85,-265,-259xm157,-247v-7,153,114,200,252,167r0,-346v-26,-11,-56,-16,-93,-16v-113,3,-154,81,-159,195","w":667},"\u0110":{"d":"270,12v-57,0,-125,-5,-172,-12r0,-331r-82,0v-5,-22,-5,-53,0,-75r82,0r0,-313v48,-5,120,-11,176,-11v248,-1,375,129,376,372v0,252,-129,370,-380,370xm542,-361v0,-211,-126,-302,-342,-274r0,229r162,0v5,22,5,53,0,75r-162,0r0,247v21,3,51,5,78,5v183,1,264,-94,264,-282","w":708},"\u0111":{"d":"53,-247v-2,-202,151,-316,356,-263r0,-73r-146,0v-6,-18,-5,-49,0,-68r146,0r0,-82v29,-5,69,-5,98,0r0,82r73,0v5,19,5,49,0,68r-73,0r0,569v-54,15,-117,27,-190,26v-169,-2,-262,-86,-264,-259xm155,-249v-6,154,115,200,254,167r0,-346v-26,-11,-56,-16,-93,-16v-113,3,-156,80,-161,195","w":597},"\u0112":{"d":"126,-794v-5,-22,-5,-53,0,-75r319,0v4,22,4,54,0,75r-319,0xm491,-89v4,26,5,63,0,89r-403,0r0,-719r395,0v4,26,5,63,0,89r-293,0r0,206r234,0v5,26,5,63,0,89r-234,0r0,246r301,0","w":536},"\u0113":{"d":"292,-525v162,0,229,122,212,293r-349,0v2,110,56,161,166,162v47,0,92,-8,135,-25v10,19,18,51,19,79v-45,19,-96,28,-160,28v-175,-1,-265,-93,-265,-265v0,-164,78,-272,242,-272xm409,-306v-3,-81,-38,-140,-120,-140v-87,0,-124,58,-133,140r253,0xm152,-620v-5,-21,-5,-52,0,-74r270,0v5,21,5,53,0,74r-270,0","w":557},"\u0114":{"d":"458,-891v-3,139,-244,151,-313,61v-12,-15,-19,-36,-22,-61v27,-6,61,-6,88,0v7,35,30,54,79,54v49,0,72,-19,79,-54v32,-7,59,-6,89,0xm491,-89v4,26,5,63,0,89r-403,0r0,-719r395,0v4,26,5,63,0,89r-293,0r0,206r234,0v5,26,5,63,0,89r-234,0r0,246r301,0","w":536},"\u0115":{"d":"451,-720v-1,148,-238,175,-307,67v-12,-17,-20,-40,-23,-67v27,-7,62,-6,89,0v-4,75,125,89,146,24v3,-8,5,-16,6,-24v27,-5,62,-8,89,0xm292,-525v162,0,229,122,212,293r-349,0v2,110,56,161,166,162v47,0,92,-8,135,-25v10,19,18,51,19,79v-45,19,-96,28,-160,28v-175,-1,-265,-93,-265,-265v0,-164,78,-272,242,-272xm409,-306v-3,-81,-38,-140,-120,-140v-87,0,-124,58,-133,140r253,0","w":557},"\u0116":{"d":"347,-788v-33,7,-76,7,-109,0v-5,-31,-5,-72,0,-103v33,-7,76,-7,109,0v5,31,5,72,0,103xm491,-89v4,26,5,63,0,89r-403,0r0,-719r395,0v4,26,5,63,0,89r-293,0r0,206r234,0v5,26,5,63,0,89r-234,0r0,246r301,0","w":536},"\u0117":{"d":"350,-607v-36,5,-79,5,-115,0v-5,-34,-5,-75,0,-110v37,-4,78,-7,115,0v5,34,5,75,0,110xm292,-525v162,0,229,122,212,293r-349,0v2,110,56,161,166,162v47,0,92,-8,135,-25v10,19,18,51,19,79v-45,19,-96,28,-160,28v-175,-1,-265,-93,-265,-265v0,-164,78,-272,242,-272xm409,-306v-3,-81,-38,-140,-120,-140v-87,0,-124,58,-133,140r253,0","w":557},"\u0118":{"d":"279,140v2,-61,45,-109,87,-140r-279,0r0,-719r395,0v5,27,5,63,0,90r-293,0r0,205r235,0v4,27,5,63,0,90r-235,0r0,245r301,0v4,18,5,41,3,62v-45,48,-115,67,-121,150v-4,54,62,58,108,42v10,15,15,42,15,65v-86,26,-220,14,-216,-90","w":536},"\u0119":{"d":"455,-95v10,19,19,51,20,79v-57,26,-115,61,-121,137v-4,54,58,63,104,46v9,15,13,43,15,63v-85,26,-214,13,-210,-89v2,-54,35,-99,70,-129v-187,5,-284,-87,-284,-265v0,-164,78,-272,242,-272v162,0,229,122,212,293r-349,0v2,110,56,161,166,162v47,0,92,-8,135,-25xm408,-306v-3,-81,-38,-140,-120,-140v-87,0,-124,58,-133,140r253,0","w":556},"\u011a":{"d":"118,-887v33,-5,75,-6,109,0r65,62r65,-62v37,-2,76,-7,111,0r-118,108v-34,6,-83,5,-117,0xm491,-89v4,26,5,63,0,89r-403,0r0,-719r395,0v4,26,5,63,0,89r-293,0r0,206r234,0v5,26,5,63,0,89r-234,0r0,246r301,0","w":536},"\u011b":{"d":"119,-720v29,-7,72,-5,102,0r65,80r65,-80v31,-5,71,-8,102,0r-109,127v-36,5,-82,4,-117,-1xm292,-525v162,0,229,122,212,293r-349,0v2,110,56,161,166,162v47,0,92,-8,135,-25v10,19,18,51,19,79v-45,19,-96,28,-160,28v-175,-1,-265,-93,-265,-265v0,-164,78,-272,242,-272xm409,-306v-3,-81,-38,-140,-120,-140v-87,0,-124,58,-133,140r253,0","w":557},"\u011c":{"d":"563,-779v-31,6,-78,6,-109,0r-65,-61r-65,61v-32,6,-79,6,-111,0r118,-108v34,-6,83,-5,117,0xm407,-79v38,0,70,-4,97,-12r0,-281v30,-5,71,-5,101,0r0,351v-54,23,-128,33,-203,33v-227,0,-343,-138,-343,-367v0,-177,76,-293,199,-349v87,-39,228,-31,311,1v-3,34,-13,56,-24,84v-43,-13,-81,-25,-142,-23v-164,5,-235,118,-235,287v0,170,75,272,239,276","w":681},"\u011d":{"d":"441,-594v-29,6,-72,4,-102,0r-65,-80r-65,80v-29,5,-75,6,-102,0r109,-127v35,-5,82,-6,117,1xm192,-174v-26,13,-60,61,-28,92v73,37,261,-7,320,54v40,41,54,120,19,172v-46,69,-139,105,-255,105v-120,0,-211,-27,-211,-133v0,-60,37,-103,79,-125v-25,-17,-47,-40,-47,-81v0,-55,28,-86,61,-112v-40,-28,-73,-76,-73,-142v0,-120,85,-178,209,-181v60,0,110,20,144,46v28,-22,77,-38,129,-37v6,27,5,62,0,89r-90,0v14,22,23,47,23,83v1,143,-136,201,-280,170xm253,171v86,1,166,-26,170,-93v5,-86,-122,-59,-203,-65v-56,-4,-90,34,-90,84v0,64,58,73,123,74xm161,-344v0,65,36,107,105,107v69,0,105,-42,106,-107v0,-66,-37,-109,-106,-109v-70,0,-105,43,-105,109","w":549},"\u011e":{"d":"550,-891v-3,139,-244,151,-313,61v-12,-15,-19,-36,-22,-61v27,-6,61,-6,88,0v7,35,30,54,79,54v49,0,72,-19,79,-54v32,-7,59,-6,89,0xm407,-79v38,0,70,-4,97,-12r0,-281v30,-5,71,-5,101,0r0,351v-54,23,-128,33,-203,33v-227,0,-343,-138,-343,-367v0,-177,76,-293,199,-349v87,-39,228,-31,311,1v-3,34,-13,56,-24,84v-43,-13,-81,-25,-142,-23v-164,5,-235,118,-235,287v0,170,75,272,239,276","w":681},"\u011f":{"d":"438,-720v-1,148,-238,175,-307,67v-12,-17,-20,-40,-23,-67v27,-7,62,-6,89,0v-4,75,125,89,146,24v3,-8,5,-16,6,-24v27,-5,62,-8,89,0xm192,-174v-26,13,-60,61,-28,92v73,37,261,-7,320,54v40,41,54,120,19,172v-46,69,-139,105,-255,105v-120,0,-211,-27,-211,-133v0,-60,37,-103,79,-125v-25,-17,-47,-40,-47,-81v0,-55,28,-86,61,-112v-40,-28,-73,-76,-73,-142v0,-120,85,-178,209,-181v60,0,110,20,144,46v28,-22,77,-38,129,-37v6,27,5,62,0,89r-90,0v14,22,23,47,23,83v1,143,-136,201,-280,170xm253,171v86,1,166,-26,170,-93v5,-86,-122,-59,-203,-65v-56,-4,-90,34,-90,84v0,64,58,73,123,74xm161,-344v0,65,36,107,105,107v69,0,105,-42,106,-107v0,-66,-37,-109,-106,-109v-70,0,-105,43,-105,109","w":549},"\u0120":{"d":"446,-788v-33,7,-76,7,-109,0v-5,-31,-5,-72,0,-103v33,-7,76,-7,109,0v5,31,5,72,0,103xm407,-79v38,0,70,-4,97,-12r0,-281v30,-5,71,-5,101,0r0,351v-54,23,-128,33,-203,33v-227,0,-343,-138,-343,-367v0,-177,76,-293,199,-349v87,-39,228,-31,311,1v-3,34,-13,56,-24,84v-43,-13,-81,-25,-142,-23v-164,5,-235,118,-235,287v0,170,75,272,239,276","w":681},"\u0121":{"d":"324,-607v-36,5,-79,5,-115,0v-5,-34,-5,-75,0,-110v37,-4,78,-7,115,0v5,34,5,75,0,110xm192,-174v-26,13,-60,61,-28,92v73,37,261,-7,320,54v40,41,54,120,19,172v-46,69,-139,105,-255,105v-120,0,-211,-27,-211,-133v0,-60,37,-103,79,-125v-25,-17,-47,-40,-47,-81v0,-55,28,-86,61,-112v-40,-28,-73,-76,-73,-142v0,-120,85,-178,209,-181v60,0,110,20,144,46v28,-22,77,-38,129,-37v6,27,5,62,0,89r-90,0v14,22,23,47,23,83v1,143,-136,201,-280,170xm253,171v86,1,166,-26,170,-93v5,-86,-122,-59,-203,-65v-56,-4,-90,34,-90,84v0,64,58,73,123,74xm161,-344v0,65,36,107,105,107v69,0,105,-42,106,-107v0,-66,-37,-109,-106,-109v-70,0,-105,43,-105,109","w":549},"\u0122":{"d":"403,238v-30,7,-58,6,-87,0r45,-173v30,-5,72,-6,102,0xm407,-79v38,0,70,-4,97,-12r0,-281v30,-5,71,-5,101,0r0,351v-54,23,-128,33,-203,33v-227,0,-343,-138,-343,-367v0,-177,76,-293,199,-349v87,-39,228,-31,311,1v-3,34,-13,56,-24,84v-43,-13,-81,-25,-142,-23v-164,5,-235,118,-235,287v0,170,75,272,239,276","w":681},"\u0123":{"d":"316,-579v-32,7,-73,6,-105,0r83,-143v30,-5,66,-5,96,0xm192,-174v-26,13,-60,61,-28,92v73,37,261,-7,320,54v40,41,54,120,19,172v-46,69,-139,105,-255,105v-120,0,-211,-27,-211,-133v0,-60,37,-103,79,-125v-25,-17,-47,-40,-47,-81v0,-55,28,-86,61,-112v-40,-28,-73,-76,-73,-142v0,-120,85,-178,209,-181v60,0,110,20,144,46v28,-22,77,-38,129,-37v6,27,5,62,0,89r-90,0v14,22,23,47,23,83v1,143,-136,201,-280,170xm253,171v86,1,166,-26,170,-93v5,-86,-122,-59,-203,-65v-56,-4,-90,34,-90,84v0,64,58,73,123,74xm161,-344v0,65,36,107,105,107v69,0,105,-42,106,-107v0,-66,-37,-109,-106,-109v-70,0,-105,43,-105,109","w":549},"\u0124":{"d":"516,-779v-31,6,-78,6,-109,0r-65,-61r-65,61v-32,6,-79,6,-111,0r118,-108v34,-6,83,-5,117,0xm190,0v-31,5,-71,5,-102,0r0,-719v31,-5,71,-5,102,0r0,296r306,0r0,-296v30,-5,71,-5,102,0r0,719v-30,5,-72,5,-102,0r0,-333r-306,0r0,333","w":686},"\u0125":{"d":"412,-784v-29,6,-72,4,-102,0r-65,-80r-65,80v-29,5,-75,6,-102,0r109,-127v35,-5,82,-6,117,1xm178,0v-30,5,-69,5,-99,0r0,-733v30,-5,69,-5,99,0r0,298v31,-48,78,-90,157,-90v122,0,173,74,173,200r0,325v-29,5,-69,5,-98,0r0,-298v0,-84,-21,-138,-95,-138v-97,0,-137,70,-137,173r0,263","w":578},"\u0126":{"d":"207,0v-31,5,-72,5,-102,0r0,-533r-81,0v-4,-21,-4,-53,0,-75r81,0r0,-111v31,-5,71,-5,102,0r0,111r306,0r0,-111v31,-5,71,-5,102,0r0,111r81,0v5,22,5,53,0,75r-81,0r0,533v-30,5,-71,5,-102,0r0,-333r-306,0r0,333xm513,-423r0,-110r-306,0r0,110r306,0","w":720},"\u0127":{"d":"188,0v-29,5,-68,5,-98,0r0,-583r-73,0v-6,-18,-5,-49,0,-68r73,0r0,-82v29,-5,68,-5,98,0r0,82r146,0v5,19,5,49,0,68r-146,0r0,148v32,-47,78,-90,158,-90v122,0,173,74,173,200r0,325v-30,5,-69,5,-99,0r0,-298v0,-84,-20,-138,-94,-138v-98,0,-137,70,-138,173r0,263","w":589},"\u0128":{"d":"-9,-802v-13,-18,-27,-34,-33,-57v26,-31,85,-66,143,-43v38,15,72,42,120,42v34,0,45,-14,68,-34v15,19,26,38,33,59v-22,21,-57,49,-100,48v-65,-1,-99,-49,-162,-49v-35,0,-46,15,-69,34xm190,0v-31,5,-71,5,-102,0r0,-719v31,-5,71,-5,102,0r0,719","w":278},"\u0129":{"d":"2,-609v-13,-17,-25,-36,-31,-59v20,-25,51,-50,96,-49v61,1,90,44,150,44v33,0,44,-11,67,-31v15,18,25,38,32,61v-21,24,-53,48,-97,47v-60,-1,-91,-44,-149,-44v-35,0,-44,12,-68,31xm207,0v-29,5,-68,5,-97,0r0,-435r-65,0v-5,-22,-5,-56,0,-78r162,0r0,513","w":288,"k":{"Y":-20,"W":-30}},"\u012a":{"d":"-19,-794v-5,-22,-5,-53,0,-75r319,0v4,22,4,54,0,75r-319,0xm190,0v-31,5,-71,5,-102,0r0,-719v31,-5,71,-5,102,0r0,719","w":278},"\u012b":{"d":"1,-620v-5,-21,-5,-52,0,-74r270,0v5,21,5,53,0,74r-270,0xm207,0v-29,5,-68,5,-97,0r0,-435r-65,0v-5,-22,-5,-56,0,-78r162,0r0,513","w":288},"\u012c":{"d":"308,-891v-3,139,-244,151,-313,61v-12,-15,-19,-36,-22,-61v27,-6,61,-6,88,0v7,35,30,54,79,54v49,0,72,-19,79,-54v32,-7,59,-6,89,0xm190,0v-31,5,-71,5,-102,0r0,-719v31,-5,71,-5,102,0r0,719","w":278},"\u012d":{"d":"307,-720v-1,148,-238,175,-307,67v-12,-17,-20,-40,-23,-67v27,-7,62,-6,89,0v-4,75,125,89,146,24v3,-8,5,-16,6,-24v27,-5,62,-8,89,0xm207,0v-29,5,-68,5,-97,0r0,-435r-65,0v-5,-22,-5,-56,0,-78r162,0r0,513","w":288},"\u012e":{"d":"11,141v2,-61,44,-109,86,-140r-9,-1r0,-719v31,-5,71,-5,102,0r0,719v-38,28,-84,68,-86,124v-3,54,64,58,108,41v10,15,15,43,15,65v-85,26,-220,14,-216,-89","w":278},"\u012f":{"d":"34,142v2,-59,42,-111,83,-141r-7,-1r0,-435r-65,0v-5,-22,-5,-56,0,-78r162,0r0,513v-37,24,-79,71,-82,122v-3,54,58,64,104,46v9,14,13,42,15,63v-86,25,-214,12,-210,-89xm195,-626v-33,5,-74,5,-107,0v-4,-31,-4,-71,0,-101v33,-5,74,-5,107,0v4,30,4,71,0,101","w":288},"\u0130":{"d":"195,-788v-33,7,-76,7,-109,0v-5,-31,-5,-72,0,-103v33,-7,76,-7,109,0v5,31,5,72,0,103xm190,0v-31,5,-71,5,-102,0r0,-719v31,-5,71,-5,102,0r0,719","w":278},"\u0131":{"d":"207,0v-29,5,-68,5,-97,0r0,-435r-65,0v-5,-22,-5,-56,0,-78r162,0r0,513","w":288},"\u0132":{"d":"190,0v-31,5,-71,5,-102,0r0,-719v31,-5,71,-5,102,0r0,719xm317,-87v77,24,167,7,167,-90r0,-453r-126,0v-5,-26,-5,-63,0,-89r228,0r0,519v2,140,-56,213,-193,212v-32,0,-66,-6,-92,-12v0,-32,7,-61,16,-87","w":670},"\u0133":{"d":"207,0v-29,5,-68,5,-97,0r0,-435r-65,0v-5,-22,-5,-56,0,-78r162,0r0,513xm195,-626v-33,5,-74,5,-107,0v-4,-31,-4,-71,0,-101v33,-5,74,-5,107,0v4,30,4,71,0,101xm263,99v66,20,137,6,137,-77r0,-457r-65,0v-5,-22,-5,-56,0,-78r162,0r0,542v1,107,-55,157,-159,158v-36,0,-66,-4,-91,-13v1,-26,7,-55,16,-75xm482,-627v-33,6,-73,6,-106,0v-5,-32,-5,-67,0,-99v33,-6,73,-7,106,0v5,32,5,67,0,99","w":578},"\u0134":{"d":"384,-779v-31,6,-78,6,-109,0r-65,-61r-65,61v-32,6,-79,6,-111,0r118,-108v34,-6,83,-5,117,0xm44,-87v77,24,167,7,167,-90r0,-453r-126,0v-5,-26,-5,-63,0,-89r228,0r0,519v2,140,-56,213,-193,212v-32,0,-66,-6,-92,-12v0,-32,7,-61,16,-87","w":396},"\u0135":{"d":"305,-594v-29,6,-72,4,-102,0r-65,-80r-65,80v-29,5,-75,6,-102,0r109,-127v35,-5,82,-6,117,1xm-23,99v65,21,136,4,136,-77r0,-456r-66,0v-5,-23,-5,-56,0,-79r163,0r0,542v0,106,-55,156,-159,157v-36,0,-64,-5,-90,-12v0,-25,7,-57,16,-75","w":290},"\u0136":{"d":"331,238v-30,7,-58,6,-87,0r45,-173v30,-5,72,-6,102,0xm594,0v-37,5,-79,5,-116,0r-255,-365r231,-354v36,-6,75,-5,111,0r-228,345xm193,0v-31,5,-72,5,-102,0r0,-719v31,-5,71,-5,102,0r0,719","w":604},"\u0137":{"d":"279,238v-26,6,-58,6,-85,0r44,-173v29,-5,69,-6,99,0xm177,0v-30,5,-69,5,-99,0r0,-733v30,-5,69,-5,99,0r0,733xm504,0v-34,5,-75,5,-110,0r-190,-266r163,-247v34,-5,75,-5,109,0r-163,240","w":516},"\u0138":{"d":"175,0v-30,5,-69,5,-99,0r0,-517v30,-5,69,-5,99,0r0,517xm520,0v-35,5,-77,5,-113,0r-204,-265r177,-248v35,-5,77,-5,112,0r-177,242","w":524},"\u0139":{"d":"185,-779v-33,5,-74,5,-107,0r106,-108v44,-4,94,-8,137,0xm471,-90v5,28,4,63,0,90r-383,0r0,-719v30,-6,71,-5,101,0r0,629r282,0","w":495},"\u013a":{"d":"166,-779v-33,5,-74,5,-107,0r106,-108v44,-4,94,-8,137,0xm288,-1v-110,27,-210,-11,-210,-132r0,-600v29,-5,69,-5,98,0r0,578v0,52,13,83,63,82v12,0,30,-1,40,-4v6,23,9,49,9,76","w":298},"\u013b":{"d":"283,238v-30,7,-58,6,-87,0r45,-173v30,-5,72,-6,102,0xm471,-90v5,28,4,63,0,90r-383,0r0,-719v30,-6,71,-5,101,0r0,629r282,0","w":495},"\u013c":{"d":"195,238v-26,6,-58,6,-85,0r44,-173v29,-5,69,-6,99,0xm288,-1v-110,27,-210,-11,-210,-132r0,-600v29,-5,69,-5,98,0r0,578v0,52,13,83,63,82v12,0,30,-1,40,-4v6,23,9,49,9,76","w":298},"\u013d":{"d":"359,-517v-23,6,-56,5,-80,0r0,-203v22,-5,69,-5,94,0xm471,-90v5,28,4,63,0,90r-383,0r0,-719v30,-6,71,-5,101,0r0,629r282,0","w":486},"\u013e":{"d":"347,-530v-23,6,-56,5,-80,0r0,-203v22,-5,69,-5,94,0xm288,-1v-110,27,-210,-11,-210,-132r0,-600v29,-5,69,-5,98,0r0,578v0,52,13,83,63,82v12,0,30,-1,40,-4v6,23,9,49,9,76","w":353},"\u013f":{"d":"471,-90v5,28,4,63,0,90r-383,0r0,-719v30,-6,71,-5,101,0r0,629r282,0xm440,-343v-34,5,-75,5,-109,0v-5,-34,-5,-75,0,-109v34,-5,75,-5,109,0v5,34,5,75,0,109","w":495},"\u0140":{"d":"288,-1v-110,27,-210,-11,-210,-132r0,-600v29,-5,69,-5,98,0r0,578v0,52,13,83,63,82v12,0,30,-1,40,-4v6,23,9,49,9,76xm368,-333v-34,5,-75,5,-109,0v-5,-34,-5,-75,0,-109v34,-5,75,-5,109,0v5,34,5,75,0,109","w":370},"\u0141":{"d":"470,-90v5,28,5,63,0,90r-383,0r0,-262r-64,45v-7,-28,-8,-62,0,-90r64,-44r0,-368v29,-4,72,-4,101,0r0,297r131,-90v7,30,6,62,0,90r-131,90r0,242r282,0","w":495},"\u0142":{"d":"20,-274v-7,-28,-8,-61,0,-88v17,-13,37,-27,58,-40r0,-331v29,-5,69,-5,98,0r0,262r73,-51v7,26,6,62,0,88r-73,51r0,185v3,69,-5,128,63,125v12,0,30,-1,40,-4v6,21,9,52,9,76v-17,7,-48,7,-71,8v-162,9,-139,-165,-139,-321v-21,13,-41,27,-58,40","w":298},"\u0143":{"d":"384,-779v-33,5,-74,5,-107,0r106,-108v44,-4,94,-8,137,0xm184,0v-28,5,-68,5,-96,0r0,-719v28,-5,66,-5,94,0r313,540r0,-540v30,-5,68,-6,97,0r0,719v-28,5,-66,5,-94,0r-314,-537r0,537","w":680},"\u0144":{"d":"179,0v-30,5,-69,5,-99,0r0,-513v26,-5,58,-5,84,0v4,18,9,62,9,83v32,-51,81,-95,164,-95v122,0,172,74,172,200r0,325v-30,5,-69,5,-99,0r0,-298v-1,-83,-18,-138,-92,-138v-98,0,-139,72,-139,176r0,260xm320,-594v-29,5,-69,5,-99,0r115,-127v39,-5,88,-6,126,0","w":578},"\u0145":{"d":"354,238v-30,7,-58,6,-87,0r45,-173v30,-5,72,-6,102,0xm184,0v-28,5,-68,5,-96,0r0,-719v28,-5,66,-5,94,0r313,540r0,-540v30,-5,68,-6,97,0r0,719v-28,5,-66,5,-94,0r-314,-537r0,537","w":680},"\u0146":{"d":"296,238v-26,6,-58,6,-85,0r44,-173v29,-5,69,-6,99,0xm179,0v-30,5,-69,5,-99,0r0,-513v26,-5,58,-5,84,0v4,18,9,62,9,83v32,-51,81,-95,164,-95v122,0,172,74,172,200r0,325v-30,5,-69,5,-99,0r0,-298v-1,-83,-18,-138,-92,-138v-98,0,-139,72,-139,176r0,260","w":578},"\u0147":{"d":"168,-887v33,-5,75,-6,109,0r65,62r65,-62v37,-2,76,-7,111,0r-118,108v-34,6,-83,5,-117,0xm184,0v-28,5,-68,5,-96,0r0,-719v28,-5,66,-5,94,0r313,540r0,-540v30,-5,68,-6,97,0r0,719v-28,5,-66,5,-94,0r-314,-537r0,537","w":680},"\u0148":{"d":"130,-720v29,-7,72,-5,102,0r65,80r65,-80v31,-5,71,-8,102,0r-109,127v-36,5,-82,4,-117,-1xm179,0v-30,5,-69,5,-99,0r0,-513v26,-5,58,-5,84,0v4,18,9,62,9,83v32,-51,81,-95,164,-95v122,0,172,74,172,200r0,325v-30,5,-69,5,-99,0r0,-298v-1,-83,-18,-138,-92,-138v-98,0,-139,72,-139,176r0,260","w":578},"\u0149":{"d":"20,-733v26,-6,71,-5,97,0r-55,163v-26,5,-57,6,-83,0xm184,0v-30,5,-69,5,-99,0r0,-513v26,-5,58,-5,84,0v4,18,9,62,9,83v32,-51,81,-95,164,-95v122,0,172,74,172,200r0,325v-30,5,-69,5,-99,0r0,-298v-1,-83,-18,-138,-92,-138v-98,0,-139,72,-139,176r0,260","w":584},"\u014a":{"d":"184,0v-28,5,-68,5,-96,0r0,-719v28,-5,66,-5,94,0r313,540r0,-540v30,-5,68,-6,97,0r-1,715v10,161,-135,207,-284,172v0,-33,4,-58,16,-84v79,22,184,6,175,-89r-314,-532r0,537","w":680},"\u014b":{"d":"179,0v-30,5,-69,5,-99,0r0,-513v26,-5,58,-5,84,0v4,18,9,62,9,83v32,-51,81,-95,164,-95v122,0,172,74,172,200r0,354v1,108,-56,157,-160,158v-36,0,-66,-4,-91,-13v1,-26,7,-55,16,-75v63,19,137,8,137,-71r0,-326v-1,-84,-19,-138,-93,-138v-98,0,-139,72,-139,176r0,260","w":578},"\u014c":{"d":"202,-794v-5,-22,-5,-53,0,-75r319,0v4,22,4,54,0,75r-319,0xm666,-359v0,218,-87,371,-303,371v-217,0,-304,-154,-304,-371v0,-218,88,-372,304,-372v216,0,303,154,303,372xm168,-359v0,157,43,283,195,283v152,0,195,-127,195,-283v0,-156,-43,-282,-195,-282v-152,0,-195,126,-195,282","w":724},"\u014d":{"d":"527,-256v0,162,-77,268,-239,268v-162,0,-239,-106,-239,-268v0,-162,78,-269,239,-269v161,0,239,107,239,269xm154,-256v0,108,33,189,134,189v100,0,135,-81,135,-189v0,-108,-34,-188,-135,-188v-101,0,-134,80,-134,188xm152,-620v-5,-21,-5,-52,0,-74r270,0v5,21,5,53,0,74r-270,0","w":577},"\u014e":{"d":"529,-891v-3,139,-244,151,-313,61v-12,-15,-19,-36,-22,-61v27,-6,61,-6,88,0v7,35,30,54,79,54v49,0,72,-19,79,-54v32,-7,59,-6,89,0xm666,-359v0,218,-87,371,-303,371v-217,0,-304,-154,-304,-371v0,-218,88,-372,304,-372v216,0,303,154,303,372xm168,-359v0,157,43,283,195,283v152,0,195,-127,195,-283v0,-156,-43,-282,-195,-282v-152,0,-195,126,-195,282","w":724},"\u014f":{"d":"452,-720v-1,148,-238,175,-307,67v-12,-17,-20,-40,-23,-67v27,-7,62,-6,89,0v-4,75,125,89,146,24v3,-8,5,-16,6,-24v27,-5,62,-8,89,0xm527,-256v0,162,-77,268,-239,268v-162,0,-239,-106,-239,-268v0,-162,78,-269,239,-269v161,0,239,107,239,269xm154,-256v0,108,33,189,134,189v100,0,135,-81,135,-189v0,-108,-34,-188,-135,-188v-101,0,-134,80,-134,188","w":577},"\u0150":{"d":"297,-778v-32,5,-71,5,-104,0r100,-110v38,-6,83,-5,122,0xm502,-778v-31,5,-71,5,-103,0r99,-110v39,-6,84,-5,123,0xm666,-359v0,218,-87,371,-303,371v-217,0,-304,-154,-304,-371v0,-218,88,-372,304,-372v216,0,303,154,303,372xm168,-359v0,157,43,283,195,283v152,0,195,-127,195,-283v0,-156,-43,-282,-195,-282v-152,0,-195,126,-195,282","w":724},"\u0151":{"d":"221,-594v-29,5,-69,5,-99,0r113,-127v37,-5,82,-5,119,0xm413,-594v-29,5,-69,5,-99,0r114,-127v37,-5,81,-5,118,0xm527,-256v0,162,-77,268,-239,268v-162,0,-239,-106,-239,-268v0,-162,78,-269,239,-269v161,0,239,107,239,269xm154,-256v0,108,33,189,134,189v100,0,135,-81,135,-189v0,-108,-34,-188,-135,-188v-101,0,-134,80,-134,188","w":577},"\u0152":{"d":"811,-424v5,26,5,63,0,89r-234,0r0,246r301,0v5,26,5,63,0,89r-386,0v-33,8,-88,12,-127,12v-217,-5,-310,-153,-310,-371v0,-219,96,-372,313,-372v40,0,87,3,119,12r383,0v5,26,5,63,0,89r-293,0r0,206r234,0xm365,-76v43,0,78,-3,110,-14r0,-539v-32,-8,-65,-13,-106,-12v-153,4,-205,124,-205,282v0,158,48,283,201,283","w":924},"\u0153":{"d":"657,-525v158,2,227,127,208,293r-341,0v3,110,53,161,164,162v52,0,91,-10,131,-25v9,19,18,52,19,79v-46,19,-95,28,-159,28v-102,0,-169,-41,-206,-107v-37,63,-89,107,-183,107v-161,0,-238,-107,-238,-268v0,-161,78,-269,238,-269v91,0,149,44,185,103v33,-60,92,-104,182,-103xm153,-256v0,108,37,189,137,189v100,0,138,-81,138,-189v0,-108,-38,-188,-138,-188v-100,0,-137,80,-137,188xm773,-306v-2,-79,-36,-140,-117,-139v-84,1,-123,58,-131,139r248,0","w":919},"\u0154":{"d":"311,-779v-33,5,-74,5,-107,0r106,-108v44,-4,94,-8,137,0xm192,0v-33,2,-70,5,-102,0r0,-720r154,-11v159,2,278,58,278,220v0,113,-75,169,-153,208r209,303v-34,4,-79,4,-115,0r-230,-333r0,-4v87,-24,176,-59,180,-166v4,-119,-101,-156,-221,-138r0,641","w":597},"\u0155":{"d":"179,0v-30,5,-69,5,-99,0r0,-513v25,-5,59,-5,84,0v4,18,9,59,9,81v31,-51,87,-95,175,-82v6,27,4,63,-1,90v-115,-14,-168,52,-168,169r0,255xm214,-594v-29,5,-69,5,-99,0r115,-127v39,-5,88,-6,126,0","w":372},"\u0156":{"d":"324,238v-26,6,-58,6,-85,0r44,-173v29,-5,69,-6,99,0xm192,0v-33,2,-70,5,-102,0r0,-720r154,-11v159,2,278,58,278,220v0,113,-75,169,-153,208r209,303v-34,4,-79,4,-115,0r-230,-333r0,-4v87,-24,176,-59,180,-166v4,-119,-101,-156,-221,-138r0,641","w":597},"\u0157":{"d":"123,238v-26,6,-58,6,-85,0r44,-173v29,-5,69,-6,99,0xm179,0v-30,5,-69,5,-99,0r0,-513v25,-5,59,-5,84,0v4,18,9,59,9,81v31,-51,87,-95,175,-82v6,27,4,63,-1,90v-115,-14,-168,52,-168,169r0,255","w":372},"\u0158":{"d":"108,-887v33,-5,75,-6,109,0r65,62r65,-62v37,-2,76,-7,111,0r-118,108v-34,6,-83,5,-117,0xm192,0v-33,2,-70,5,-102,0r0,-720r154,-11v159,2,278,58,278,220v0,113,-75,169,-153,208r209,303v-34,4,-79,4,-115,0r-230,-333r0,-4v87,-24,176,-59,180,-166v4,-119,-101,-156,-221,-138r0,641","w":597},"\u0159":{"d":"54,-720v29,-7,72,-5,102,0r65,80r65,-80v31,-5,71,-8,102,0r-109,127v-36,5,-82,4,-117,-1xm179,0v-30,5,-69,5,-99,0r0,-513v25,-5,59,-5,84,0v4,18,9,59,9,81v31,-51,87,-95,175,-82v6,27,4,63,-1,90v-115,-14,-168,52,-168,169r0,255","w":372},"\u015a":{"d":"317,-779v-33,5,-74,5,-107,0r106,-108v44,-4,94,-8,137,0xm231,12v-75,0,-131,-12,-185,-31v3,-32,15,-63,24,-90v48,16,90,30,157,30v116,0,188,-65,155,-172v-72,-126,-317,-75,-317,-286v0,-192,236,-229,403,-166v-3,28,-11,56,-22,83v-85,-35,-282,-54,-274,76v5,89,94,101,160,129v90,39,169,79,169,205v-1,147,-113,222,-270,222","w":545},"\u015b":{"d":"199,12v-62,1,-107,-9,-151,-24v3,-29,14,-57,23,-81v80,40,280,37,231,-86v-16,-41,-77,-45,-119,-63v-72,-29,-122,-51,-122,-135v0,-101,79,-148,191,-148v51,0,105,12,142,25v-3,28,-11,56,-21,77v-63,-30,-246,-48,-205,65v67,80,247,44,241,205v-4,115,-91,163,-210,165xm254,-594v-29,5,-69,5,-99,0r115,-127v39,-5,88,-6,126,0","w":455},"\u015c":{"d":"458,-779v-31,6,-78,6,-109,0r-65,-61r-65,61v-32,6,-79,6,-111,0r118,-108v34,-6,83,-5,117,0xm231,12v-75,0,-131,-12,-185,-31v3,-32,15,-63,24,-90v48,16,90,30,157,30v116,0,188,-65,155,-172v-72,-126,-317,-75,-317,-286v0,-192,236,-229,403,-166v-3,28,-11,56,-22,83v-85,-35,-282,-54,-274,76v5,89,94,101,160,129v90,39,169,79,169,205v-1,147,-113,222,-270,222","w":545},"\u015d":{"d":"407,-594v-29,6,-72,4,-102,0r-65,-80r-65,80v-29,5,-75,6,-102,0r109,-127v35,-5,82,-6,117,1xm199,12v-62,1,-107,-9,-151,-24v3,-29,14,-57,23,-81v80,40,280,37,231,-86v-16,-41,-77,-45,-119,-63v-72,-29,-122,-51,-122,-135v0,-101,79,-148,191,-148v51,0,105,12,142,25v-3,28,-11,56,-21,77v-63,-30,-246,-48,-205,65v67,80,247,44,241,205v-4,115,-91,163,-210,165","w":455},"\u015e":{"d":"232,12v-80,0,-128,-12,-186,-31v3,-32,15,-63,24,-90v48,16,90,30,157,30v115,0,188,-65,155,-171v-72,-126,-317,-75,-317,-287v0,-192,236,-229,403,-166v-3,28,-11,56,-22,83v-85,-35,-285,-53,-274,76v10,117,158,114,235,167v53,37,94,78,94,167v-1,127,-84,201,-203,217r-19,47v73,-8,124,24,125,87v2,99,-135,116,-226,88v0,-24,4,-44,15,-60v46,18,133,22,133,-28v0,-46,-84,-36,-121,-26r-8,-9","w":545},"\u015f":{"d":"277,142v0,-48,-82,-37,-122,-29v-1,-1,-3,-2,-6,-5r36,-96v-56,-1,-96,-9,-137,-24v3,-29,14,-57,23,-81v80,40,280,37,231,-86v-16,-41,-77,-45,-119,-63v-72,-29,-122,-51,-122,-135v0,-101,79,-148,191,-148v51,0,105,12,142,25v-3,28,-11,56,-21,77v-63,-30,-246,-48,-205,65v67,80,244,44,241,205v-2,93,-72,149,-161,161r-18,49v69,-8,122,24,123,84v2,98,-132,116,-221,88v2,-21,4,-43,14,-58v47,17,131,21,131,-29","w":456},"\u0160":{"d":"113,-887v33,-5,75,-6,109,0r65,62r65,-62v37,-2,76,-7,111,0r-118,108v-34,6,-83,5,-117,0xm231,12v-75,0,-131,-12,-185,-31v3,-32,15,-63,24,-90v48,16,90,30,157,30v116,0,188,-65,155,-172v-72,-126,-317,-75,-317,-286v0,-192,236,-229,403,-166v-3,28,-11,56,-22,83v-85,-35,-282,-54,-274,76v5,89,94,101,160,129v90,39,169,79,169,205v-1,147,-113,222,-270,222","w":545},"\u0161":{"d":"74,-720v29,-7,72,-5,102,0r65,80r65,-80v31,-5,71,-8,102,0r-109,127v-36,5,-82,4,-117,-1xm199,12v-62,1,-107,-9,-151,-24v3,-29,14,-57,23,-81v80,40,280,37,231,-86v-16,-41,-77,-45,-119,-63v-72,-29,-122,-51,-122,-135v0,-101,79,-148,191,-148v51,0,105,12,142,25v-3,28,-11,56,-21,77v-63,-30,-246,-48,-205,65v67,80,247,44,241,205v-4,115,-91,163,-210,165","w":455},"\u0162":{"d":"258,238v-30,7,-58,6,-87,0r45,-173v30,-5,72,-6,102,0xm501,-719v5,26,5,62,0,89r-187,0r0,630v-31,4,-71,4,-102,0r0,-630r-187,0v-5,-26,-5,-63,0,-89r476,0","w":526},"\u0163":{"d":"227,238v-26,6,-58,6,-85,0r44,-173v29,-5,69,-6,99,0xm252,8v-99,-1,-153,-46,-153,-151r0,-291r-78,0r-4,-14r172,-192r8,0r0,127r130,0v6,23,5,56,0,79r-130,0r0,234v1,75,0,128,75,128v22,0,42,-4,59,-8v9,22,10,51,10,78v-27,7,-56,10,-89,10","w":358},"\u0164":{"d":"90,-887v33,-5,75,-6,109,0r65,62r65,-62v37,-2,76,-7,111,0r-118,108v-34,6,-83,5,-117,0xm501,-719v5,26,5,62,0,89r-187,0r0,630v-31,4,-71,4,-102,0r0,-630r-187,0v-5,-26,-5,-63,0,-89r476,0","w":526},"\u0165":{"d":"365,-572v-27,5,-54,5,-81,0r0,-161v29,-6,67,-5,96,0xm252,8v-99,-1,-153,-46,-153,-151r0,-291r-78,0r-4,-14r172,-192r8,0r0,127r130,0v6,23,5,56,0,79r-130,0r0,234v1,75,0,128,75,128v22,0,42,-4,59,-8v9,22,10,51,10,78v-27,7,-56,10,-89,10","w":357},"\u0166":{"d":"452,-395v5,22,5,53,0,75r-138,0r0,320v-31,4,-71,4,-102,0r0,-320r-139,0v-5,-22,-5,-53,0,-75r139,0r0,-235r-187,0v-5,-26,-5,-63,0,-89r476,0v5,26,5,62,0,89r-187,0r0,235r138,0","w":526},"\u0167":{"d":"252,8v-99,-1,-154,-46,-153,-151r0,-94r-79,0v-4,-23,-4,-53,0,-77r79,0r0,-120r-78,0r-4,-14r172,-192r8,0r0,127r130,0v6,23,5,56,0,79r-130,0r0,120r130,0v5,22,5,56,0,77r-130,0v2,84,-13,165,75,165v22,0,42,-4,59,-8v9,22,10,51,10,78v-27,7,-56,10,-89,10","w":358},"\u0168":{"d":"192,-802v-13,-18,-27,-34,-33,-57v26,-31,85,-66,143,-43v38,15,72,42,120,42v34,0,45,-14,68,-34v15,19,26,38,33,59v-22,21,-57,49,-100,48v-65,-1,-99,-49,-162,-49v-35,0,-46,15,-69,34xm337,12v-189,0,-257,-116,-256,-305r0,-426v31,-4,71,-4,102,0r0,408v0,134,22,231,154,231v131,0,153,-98,153,-231r0,-408v33,-4,71,-4,103,0r0,426v1,189,-67,305,-256,305","w":674},"\u0169":{"d":"149,-609v-13,-17,-25,-36,-31,-59v20,-25,51,-50,96,-49v61,1,90,44,150,44v33,0,44,-11,67,-31v15,18,25,38,32,61v-21,24,-53,48,-97,47v-60,-1,-91,-44,-149,-44v-35,0,-44,12,-68,31xm314,12v-163,0,-240,-72,-240,-240r0,-285v30,-5,69,-5,99,0r0,281v-2,106,35,164,140,161v34,0,63,-4,87,-11r0,-431v29,-5,69,-5,98,0r0,497v-49,13,-119,28,-184,28","w":574},"\u016a":{"d":"178,-794v-5,-22,-5,-53,0,-75r319,0v4,22,4,54,0,75r-319,0xm337,12v-189,0,-257,-116,-256,-305r0,-426v31,-4,71,-4,102,0r0,408v0,134,22,231,154,231v131,0,153,-98,153,-231r0,-408v33,-4,71,-4,103,0r0,426v1,189,-67,305,-256,305","w":674},"\u016b":{"d":"314,12v-163,0,-240,-72,-240,-240r0,-285v30,-5,69,-5,99,0r0,281v-2,106,35,164,140,161v34,0,63,-4,87,-11r0,-431v29,-5,69,-5,98,0r0,497v-49,13,-119,28,-184,28xm151,-620v-5,-21,-5,-52,0,-74r270,0v5,21,5,53,0,74r-270,0","w":574},"\u016c":{"d":"508,-891v-3,139,-244,151,-313,61v-12,-15,-19,-36,-22,-61v27,-6,61,-6,88,0v7,35,30,54,79,54v49,0,72,-19,79,-54v32,-7,59,-6,89,0xm337,12v-189,0,-257,-116,-256,-305r0,-426v31,-4,71,-4,102,0r0,408v0,134,22,231,154,231v131,0,153,-98,153,-231r0,-408v33,-4,71,-4,103,0r0,426v1,189,-67,305,-256,305","w":674},"\u016d":{"d":"452,-720v-1,148,-238,175,-307,67v-12,-17,-20,-40,-23,-67v27,-7,62,-6,89,0v-4,75,125,89,146,24v3,-8,5,-16,6,-24v27,-5,62,-8,89,0xm314,12v-163,0,-240,-72,-240,-240r0,-285v30,-5,69,-5,99,0r0,281v-2,106,35,164,140,161v34,0,63,-4,87,-11r0,-431v29,-5,69,-5,98,0r0,497v-49,13,-119,28,-184,28","w":574},"\u016e":{"d":"338,-734v-72,0,-117,-43,-117,-115v0,-72,45,-114,117,-114v71,0,117,42,117,114v0,72,-46,115,-117,115xm284,-849v0,37,18,63,54,63v36,0,54,-26,54,-63v0,-36,-19,-62,-54,-62v-35,0,-54,26,-54,62xm337,12v-189,0,-257,-116,-256,-305r0,-426v31,-4,71,-4,102,0r0,408v0,134,22,231,154,231v131,0,153,-98,153,-231r0,-408v33,-4,71,-4,103,0r0,426v1,189,-67,305,-256,305","w":674},"\u016f":{"d":"291,-586v-63,0,-108,-44,-108,-107v0,-63,45,-107,108,-107v63,0,108,44,108,107v0,63,-45,107,-108,107xm242,-693v0,33,16,56,49,56v33,0,50,-23,50,-56v0,-33,-17,-56,-50,-56v-33,0,-49,23,-49,56xm314,12v-163,0,-240,-72,-240,-240r0,-285v30,-5,69,-5,99,0r0,281v-2,106,35,164,140,161v34,0,63,-4,87,-11r0,-431v29,-5,69,-5,98,0r0,497v-49,13,-119,28,-184,28","w":574},"\u0170":{"d":"273,-778v-32,5,-71,5,-104,0r100,-110v38,-6,83,-5,122,0xm478,-778v-31,5,-71,5,-103,0r99,-110v39,-6,84,-5,123,0xm337,12v-189,0,-257,-116,-256,-305r0,-426v31,-4,71,-4,102,0r0,408v0,134,22,231,154,231v131,0,153,-98,153,-231r0,-408v33,-4,71,-4,103,0r0,426v1,189,-67,305,-256,305","w":674},"\u0171":{"d":"233,-594v-29,5,-69,5,-99,0r113,-127v37,-5,82,-5,119,0xm425,-594v-29,5,-69,5,-99,0r114,-127v37,-5,81,-5,118,0xm314,12v-163,0,-240,-72,-240,-240r0,-285v30,-5,69,-5,99,0r0,281v-2,106,35,164,140,161v34,0,63,-4,87,-11r0,-431v29,-5,69,-5,98,0r0,497v-49,13,-119,28,-184,28","w":574},"\u0172":{"d":"315,12v-173,-8,-235,-124,-234,-305r0,-426v31,-4,70,-4,102,0r0,408v0,134,22,231,154,231v131,0,153,-98,153,-231r0,-408v31,-4,71,-5,102,0r0,426v-1,160,-45,268,-177,296v-35,29,-77,67,-79,121v-3,54,63,58,108,41v10,15,15,43,15,65v-85,26,-220,14,-216,-89v2,-56,36,-98,72,-129","w":673},"\u0173":{"d":"361,9v-183,20,-287,-50,-287,-236r0,-286v29,-4,69,-4,98,0r0,282v-1,106,37,162,141,160v33,0,62,-3,86,-10r0,-432v30,-4,69,-4,99,0r0,497v-57,28,-114,60,-120,137v-4,55,59,63,105,46v8,14,14,42,14,63v-85,26,-214,13,-210,-89v2,-55,38,-101,74,-132","w":574},"\u0174":{"d":"634,-779v-31,6,-78,6,-109,0r-65,-61r-65,61v-32,6,-79,6,-111,0r118,-108v34,-6,83,-5,117,0xm27,-719v33,-5,80,-5,113,0r123,599r148,-599v32,-5,75,-5,107,0r149,605r125,-605v30,-6,72,-5,102,0r-173,719v-36,6,-83,5,-119,0r-142,-563r-144,563v-35,5,-81,6,-116,0","w":921},"\u0175":{"d":"554,-594v-29,6,-72,4,-102,0r-65,-80r-65,80v-29,5,-75,6,-102,0r109,-127v35,-5,82,-6,117,1xm22,-513v33,-5,75,-6,107,0r100,419r113,-419v30,-6,71,-5,101,0r112,412r100,-412v30,-6,67,-5,98,0r-153,513v-32,5,-69,5,-101,0r-110,-388r-115,388v-32,5,-70,6,-101,0","w":775},"\u0176":{"d":"473,-779v-31,6,-78,6,-109,0r-65,-61r-65,61v-32,6,-79,6,-111,0r118,-108v34,-6,83,-5,117,0xm349,0v-32,5,-72,5,-103,0r0,-263r-228,-456v34,-5,80,-5,114,0r168,357r166,-357v33,-5,75,-5,108,0r-225,456r0,263","w":592},"\u0177":{"d":"430,-594v-29,6,-72,4,-102,0r-65,-80r-65,80v-29,5,-75,6,-102,0r109,-127v35,-5,82,-6,117,1xm85,160v39,15,106,14,123,-24v17,-38,32,-92,47,-135r-72,-1r-170,-513v33,-4,76,-4,109,0r142,477r147,-477v29,-4,71,-4,102,0r-199,617v-29,80,-55,146,-160,145v-30,0,-62,-5,-85,-12v0,-33,6,-54,16,-77","w":527},"\u0178":{"d":"242,-789v-32,5,-72,5,-105,0v-4,-34,-4,-67,0,-101v33,-5,72,-5,105,0v5,30,5,71,0,101xm457,-789v-33,5,-72,5,-105,0v-6,-33,-7,-65,0,-101v32,-5,72,-5,105,0v4,35,4,67,0,101xm349,0v-32,5,-72,5,-103,0r0,-263r-228,-456v34,-5,80,-5,114,0r168,357r166,-357v33,-5,75,-5,108,0r-225,456r0,263","w":592},"\u0179":{"d":"340,-779v-33,5,-74,5,-107,0r106,-108v44,-4,94,-8,137,0xm520,-89v5,26,5,64,0,89r-487,0r-6,-9r362,-621r-317,0v-5,-26,-5,-63,0,-89r467,0r7,9r-363,621r337,0","w":570},"\u017a":{"d":"29,-14r270,-420r-238,0v-4,-23,-4,-55,0,-79r385,0r5,13r-272,421r255,0v4,25,4,54,0,79r-400,0xm271,-594v-29,5,-69,5,-99,0r115,-127v39,-5,88,-6,126,0","w":477},"\u017b":{"d":"360,-788v-33,7,-76,7,-109,0v-5,-31,-5,-72,0,-103v33,-7,76,-7,109,0v5,31,5,72,0,103xm520,-89v5,26,5,64,0,89r-487,0r-6,-9r362,-621r-317,0v-5,-26,-5,-63,0,-89r467,0r7,9r-363,621r337,0","w":570},"\u017c":{"d":"318,-607v-36,5,-79,5,-115,0v-5,-34,-5,-75,0,-110v37,-4,78,-7,115,0v5,34,5,75,0,110xm29,-14r270,-420r-238,0v-4,-23,-4,-55,0,-79r385,0r5,13r-272,421r255,0v4,25,4,54,0,79r-400,0","w":477},"\u017d":{"d":"140,-887v33,-5,75,-6,109,0r65,62r65,-62v37,-2,76,-7,111,0r-118,108v-34,6,-83,5,-117,0xm520,-89v5,26,5,64,0,89r-487,0r-6,-9r362,-621r-317,0v-5,-26,-5,-63,0,-89r467,0r7,9r-363,621r337,0","w":570},"\u017e":{"d":"94,-720v29,-7,72,-5,102,0r65,80r65,-80v31,-5,71,-8,102,0r-109,127v-36,5,-82,4,-117,-1xm29,-14r270,-420r-238,0v-4,-23,-4,-55,0,-79r385,0r5,13r-272,421r255,0v4,25,4,54,0,79r-400,0","w":477},"\u017f":{"d":"350,-653v-89,-23,-152,9,-152,107r0,546v-29,5,-69,5,-98,0r0,-549v-10,-154,119,-222,265,-184v-3,34,-5,54,-15,80","w":342},"\u0192":{"d":"324,-674v40,-43,136,-55,207,-35v-3,33,-6,55,-16,81v-38,-9,-100,-13,-121,15v-26,33,-31,96,-40,149r119,0v4,25,4,53,0,78r-129,0r-44,308v-10,148,-99,250,-269,205v3,-33,7,-53,15,-80v38,9,100,13,121,-15v17,-23,25,-51,31,-91r47,-327r-87,0v-4,-24,-4,-52,0,-78r97,0v12,-79,28,-165,69,-210"},"\u0218":{"d":"275,238v-26,6,-58,6,-85,0r44,-173v29,-5,69,-6,99,0xm231,12v-75,0,-131,-12,-185,-31v3,-32,15,-63,24,-90v48,16,90,30,157,30v116,0,188,-65,155,-172v-72,-126,-317,-75,-317,-286v0,-192,236,-229,403,-166v-3,28,-11,56,-22,83v-85,-35,-282,-54,-274,76v5,89,94,101,160,129v90,39,169,79,169,205v-1,147,-113,222,-270,222","w":545},"\u0219":{"d":"235,238v-26,6,-58,6,-85,0r44,-173v29,-5,69,-6,99,0xm199,12v-62,1,-107,-9,-151,-24v3,-29,14,-57,23,-81v80,40,280,37,231,-86v-16,-41,-77,-45,-119,-63v-72,-29,-122,-51,-122,-135v0,-101,79,-148,191,-148v51,0,105,12,142,25v-3,28,-11,56,-21,77v-63,-30,-246,-48,-205,65v67,80,247,44,241,205v-4,115,-91,163,-210,165","w":455},"\u021a":{"d":"256,238v-30,7,-58,6,-87,0r45,-173v30,-5,72,-6,102,0xm501,-719v5,26,5,62,0,89r-187,0r0,630v-31,4,-71,4,-102,0r0,-630r-187,0v-5,-26,-5,-63,0,-89r476,0","w":526},"\u021b":{"d":"225,238v-26,6,-58,6,-85,0r44,-173v29,-5,69,-6,99,0xm252,8v-99,-1,-153,-46,-153,-151r0,-291r-78,0r-4,-14r172,-192r8,0r0,127r130,0v6,23,5,56,0,79r-130,0r0,234v1,75,0,128,75,128v22,0,42,-4,59,-8v9,22,10,51,10,78v-27,7,-56,10,-89,10","w":358},"\u0237":{"d":"-23,99v65,21,136,4,136,-77r0,-456r-66,0v-5,-23,-5,-56,0,-79r163,0r0,542v0,106,-55,156,-159,157v-36,0,-64,-5,-90,-12v0,-25,7,-57,16,-75","w":290},"\u20ac":{"d":"405,12v-179,0,-271,-95,-300,-248r-81,0v-7,-20,-7,-48,0,-69r73,0r0,-93r-73,0v-7,-21,-6,-48,0,-69r83,0v29,-150,121,-252,296,-252v70,-1,122,11,171,27v-3,34,-13,56,-24,84v-79,-29,-211,-34,-268,20v-30,29,-53,68,-65,121r255,0v6,20,5,49,0,69r-264,0r-1,93r265,0v6,19,5,49,0,69r-256,0v24,103,82,157,202,158v57,0,100,-10,140,-27v13,26,23,54,28,83v-53,23,-109,34,-181,34"},"\u00bc":{"d":"970,-149v5,19,6,54,0,71r-48,0r0,77v-27,4,-54,4,-79,0r0,-77r-208,0r-8,-13r164,-325v27,3,51,11,73,24r-119,243r98,0r0,-79v25,-4,53,-4,79,0r0,79r48,0xm735,-708v31,-5,70,-5,101,0r-483,707v-32,5,-70,5,-101,0xm95,-306v-7,-20,-7,-51,0,-71r96,0r0,-229r-93,38v-17,-17,-26,-38,-33,-64r193,-79r17,0r0,334r93,0v5,23,5,49,0,71r-273,0","w":1050},"\u00bd":{"d":"718,-708v31,-5,70,-5,101,0r-483,707v-32,5,-70,5,-101,0xm92,-306v-7,-20,-7,-51,0,-71r96,0r0,-229r-93,38v-17,-17,-26,-38,-33,-64r193,-79r17,0r0,334r93,0v5,23,5,49,0,71r-273,0xm676,-385v103,-43,280,-27,275,102v-4,99,-75,151,-130,210r153,0v2,24,2,48,0,72r-309,0r-5,-12v60,-67,135,-132,184,-207v13,-21,19,-39,19,-56v1,-74,-122,-59,-168,-38v-7,-19,-16,-46,-19,-71","w":1050},"\u00be":{"d":"979,-157v5,19,6,54,0,71r-48,0r0,77v-27,4,-54,4,-79,0r0,-77r-208,0r-8,-13r164,-325v27,3,51,11,73,24r-119,243r98,0r0,-79v25,-4,53,-4,79,0r0,79r48,0xm741,-708v31,-5,70,-5,101,0r-483,707v-32,5,-70,5,-101,0xm300,-435v1,-56,-69,-70,-124,-58r-11,-12r87,-133r-140,0v-4,-24,-4,-45,0,-69r256,0r8,15r-98,142v63,9,107,47,109,113v4,141,-174,165,-302,126v3,-24,11,-50,20,-68v68,25,194,32,195,-56","w":1050},"!":{"d":"93,-719v33,-6,73,-5,107,0r-6,503v-29,5,-67,5,-94,0xm201,0v-35,5,-77,5,-112,0v-5,-35,-5,-77,0,-112v35,-5,77,-5,112,0v5,35,5,77,0,112","w":290},"\"":{"d":"260,-719v29,-5,67,-5,95,0r0,274v-30,4,-66,4,-95,0r0,-274xm64,-719v29,-5,67,-5,95,0r0,274v-30,4,-66,4,-95,0r0,-274","w":420},"#":{"d":"663,-288v6,23,5,56,0,79r-123,0r-15,180v-30,4,-59,4,-88,0r14,-180r-170,0r-14,180v-32,4,-59,4,-92,0r15,-180r-124,0v-4,-25,-4,-56,1,-79r130,0r14,-165r-124,0v-5,-21,-5,-57,0,-78r130,0r14,-159v27,-4,60,-5,89,-1r-13,160r170,0r14,-159v27,-4,61,-5,90,-1r-14,160r117,0v4,25,4,54,0,78r-123,0r-14,165r116,0xm457,-288r14,-165r-171,0r-13,165r170,0","w":735},"$":{"d":"344,118v-21,5,-49,5,-70,0r0,-107v-78,5,-142,-10,-199,-30v3,-31,13,-62,23,-88v49,15,91,28,157,28v115,0,185,-62,153,-167v-76,-121,-317,-75,-314,-283v2,-111,74,-174,180,-187r0,-97v20,-6,50,-5,70,0r0,93v53,2,113,12,152,27v-3,28,-11,56,-22,83v-84,-33,-280,-54,-274,73v5,96,103,105,171,137v83,39,158,74,158,194v-1,122,-77,189,-185,209r0,115"}}});


