(function() {

var _typeface_js = {

	faces: {},

	loadFace: function(typefaceData) {

		var familyName = typefaceData.familyName.toLowerCase();
		
		if (!this.faces[familyName]) {
			this.faces[familyName] = {};
		}
		if (!this.faces[familyName][typefaceData.cssFontWeight]) {
			this.faces[familyName][typefaceData.cssFontWeight] = {};
		}

		var face = this.faces[familyName][typefaceData.cssFontWeight][typefaceData.cssFontStyle] = typefaceData;
		face.loaded = true;
	},

	log: function(message) {
		
		if (this.quiet) {
			return;
		}
		
		message = "typeface.js: " + message;
		
		if (this.customLogFn) {
			this.customLogFn(message);

		} else if (window.console && window.console.log) {
			window.console.log(message);
		}
		
	},
	
	pixelsFromPoints: function(face, style, points, dimension) {
		var pixels = points * parseInt(style.fontSize) * 72 / (face.resolution * 100);
		if (dimension == 'horizontal' && style.fontStretchPercent) {
			pixels *= style.fontStretchPercent;
		}
		return pixels;
	},

	pointsFromPixels: function(face, style, pixels, dimension) {
		var points = pixels * face.resolution / (parseInt(style.fontSize) * 72 / 100);
		if (dimension == 'horizontal' && style.fontStretchPrecent) {
			points *= style.fontStretchPercent;
		}
		return points;
	},

	cssFontWeightMap: {
		normal: 'normal',
		bold: 'bold',
		400: 'normal',
		700: 'bold'
	},

	cssFontStretchMap: {
		'ultra-condensed': 0.55,
		'extra-condensed': 0.77,
		'condensed': 0.85,
		'semi-condensed': 0.93,
		'normal': 1,
		'semi-expanded': 1.07,
		'expanded': 1.15,
		'extra-expanded': 1.23,
		'ultra-expanded': 1.45,
		'default': 1
	},
	
	fallbackCharacter: '.',

	configure: function(args) {
		var configurableOptionNames = [ 'customLogFn',  'customClassNameRegex', 'customTypefaceElementsList', 'quiet', 'verbose', 'disableSelection' ];
		
		for (var i = 0; i < configurableOptionNames.length; i++) {
			var optionName = configurableOptionNames[i];
			if (args[optionName]) {
				if (optionName == 'customLogFn') {
					if (typeof args[optionName] != 'function') {
						throw "customLogFn is not a function";
					} else {
						this.customLogFn = args.customLogFn;
					}
				} else {
					this[optionName] = args[optionName];
				}
			}
		}
	},

	getTextExtents: function(face, style, text) {
		var extentX = 0;
		var extentY = 0;
		var horizontalAdvance;
	
		var textLength = text.length;
		for (var i = 0; i < textLength; i++) {
			var glyph = face.glyphs[text.charAt(i)] ? face.glyphs[text.charAt(i)] : face.glyphs[this.fallbackCharacter];
			var letterSpacingAdjustment = this.pointsFromPixels(face, style, style.letterSpacing);

			// if we're on the last character, go with the glyph extent if that's more than the horizontal advance
			extentX += i + 1 == textLength ? Math.max(glyph.x_max, glyph.ha) : glyph.ha;
			extentX += letterSpacingAdjustment;

			horizontalAdvance += glyph.ha + letterSpacingAdjustment;
		}
		return { 
			x: extentX, 
			y: extentY,
			ha: horizontalAdvance
			
		};
	},

	pixelsFromCssAmount: function(cssAmount, defaultValue, element) {

		var matches = undefined;

		if (cssAmount == 'normal') {
			return defaultValue;

		} else if (matches = cssAmount.match(/([\-\d+\.]+)px/)) {
			return matches[1];

		} else {
			// thanks to Dean Edwards for this very sneaky way to get IE to convert 
			// relative values to pixel values
			
			var pixelAmount;
			
			var leftInlineStyle = element.style.left;
			var leftRuntimeStyle = element.runtimeStyle.left;

			element.runtimeStyle.left = element.currentStyle.left;

			if (!cssAmount.match(/\d(px|pt)$/)) {
				element.style.left = '1em';
			} else {
				element.style.left = cssAmount || 0;
			}

			pixelAmount = element.style.pixelLeft;
		
			element.style.left = leftInlineStyle;
			element.runtimeStyle.left = leftRuntimeStyle;
			
			return pixelAmount || defaultValue;
		}
	},

	capitalizeText: function(text) {
		return text.replace(/(^|\s)[a-z]/g, function(match) { return match.toUpperCase() } ); 
	},

	getElementStyle: function(e) {
		if (window.getComputedStyle) {
			return window.getComputedStyle(e, '');
		
		} else if (e.currentStyle) {
			return e.currentStyle;
		}
	},

	getRenderedText: function(e) {

		var browserStyle = this.getElementStyle(e.parentNode);

		var inlineStyleAttribute = e.parentNode.getAttribute('style');
		if (inlineStyleAttribute && typeof(inlineStyleAttribute) == 'object') {
			inlineStyleAttribute = inlineStyleAttribute.cssText;
		}

		if (inlineStyleAttribute) {

			var inlineStyleDeclarations = inlineStyleAttribute.split(/\s*\;\s*/);

			var inlineStyle = {};
			for (var i = 0; i < inlineStyleDeclarations.length; i++) {
				var declaration = inlineStyleDeclarations[i];
				var declarationOperands = declaration.split(/\s*\:\s*/);
				inlineStyle[declarationOperands[0]] = declarationOperands[1];
			}
		}

		var style = { 
			color: browserStyle.color, 
			fontFamily: browserStyle.fontFamily.split(/\s*,\s*/)[0].replace(/(^"|^'|'$|"$)/g, '').toLowerCase(), 
			fontSize: this.pixelsFromCssAmount(browserStyle.fontSize, 12, e.parentNode),
			fontWeight: this.cssFontWeightMap[browserStyle.fontWeight],
			fontStyle: browserStyle.fontStyle ? browserStyle.fontStyle : 'normal',
			fontStretchPercent: this.cssFontStretchMap[inlineStyle && inlineStyle['font-stretch'] ? inlineStyle['font-stretch'] : 'default'],
			textDecoration: browserStyle.textDecoration,
			lineHeight: this.pixelsFromCssAmount(browserStyle.lineHeight, 'normal', e.parentNode),
			letterSpacing: this.pixelsFromCssAmount(browserStyle.letterSpacing, 0, e.parentNode),
			textTransform: browserStyle.textTransform
		};

		var face;
		if (
			this.faces[style.fontFamily]  
			&& this.faces[style.fontFamily][style.fontWeight]
		) {
			face = this.faces[style.fontFamily][style.fontWeight][style.fontStyle];
		}

		var text = e.nodeValue;
		
		if (
			e.previousSibling 
			&& e.previousSibling.nodeType == 1 
			&& e.previousSibling.tagName != 'BR' 
			&& this.getElementStyle(e.previousSibling).display.match(/inline/)
		) {
			text = text.replace(/^\s+/, ' ');
		} else {
			text = text.replace(/^\s+/, '');
		}
		
		if (
			e.nextSibling 
			&& e.nextSibling.nodeType == 1 
			&& e.nextSibling.tagName != 'BR' 
			&& this.getElementStyle(e.nextSibling).display.match(/inline/)
		) {
			text = text.replace(/\s+$/, ' ');
		} else {
			text = text.replace(/\s+$/, '');
		}
		
		text = text.replace(/\s+/g, ' ');
	
		if (style.textTransform && style.textTransform != 'none') {
			switch (style.textTransform) {
				case 'capitalize':
					text = this.capitalizeText(text);
					break;
				case 'uppercase':
					text = text.toUpperCase();
					break;
				case 'lowercase':
					text = text.toLowerCase();
					break;
			}
		}

		if (!face) {
			var excerptLength = 12;
			var textExcerpt = text.substring(0, excerptLength);
			if (text.length > excerptLength) {
				textExcerpt += '...';
			}
		
			var fontDescription = style.fontFamily;
			if (style.fontWeight != 'normal') fontDescription += ' ' + style.fontWeight;
			if (style.fontStyle != 'normal') fontDescription += ' ' + style.fontStyle;
		
			this.log("couldn't find typeface font: " + fontDescription + ' for text "' + textExcerpt + '"');
			return;
		}
	
		var words = text.split(/\b(?=\w)/);

		var containerSpan = document.createElement('span');
		containerSpan.className = 'typeface-js-vector-container';
		
		var wordsLength = words.length;
		for (var i = 0; i < wordsLength; i++) {
			var word = words[i];
			
			var vector = this.renderWord(face, style, word);
			
			if (vector) {
				containerSpan.appendChild(vector.element);

				if (!this.disableSelection) {
					var selectableSpan = document.createElement('span');
					selectableSpan.className = 'typeface-js-selected-text';

					var wordNode = document.createTextNode(word);
					selectableSpan.appendChild(wordNode);

					if (this.vectorBackend != 'vml') {
						selectableSpan.style.marginLeft = -1 * (vector.width + 1) + 'px';
					}
					selectableSpan.targetWidth = vector.width;
					//selectableSpan.style.lineHeight = 1 + 'px';

					if (this.vectorBackend == 'vml') {
						vector.element.appendChild(selectableSpan);
					} else {
						containerSpan.appendChild(selectableSpan);
					}
				}
			}
		}

		return containerSpan;
	},

	renderDocument: function(callback) { 
		
		if (!callback)
			callback = function(e) { e.style.visibility = 'visible' };

		var elements = document.getElementsByTagName('*');
		
		var elementsLength = elements.length;
		for (var i = 0; i < elements.length; i++) {
			if (elements[i].className.match(/(^|\s)typeface-js(\s|$)/) || elements[i].tagName.match(/^(H1|H2|H3|H4|H5|H6)$/)) {
				this.replaceText(elements[i]);
				if (typeof callback == 'function') {
					callback(elements[i]);
				}
			}
		}

		if (this.vectorBackend == 'vml') {
			// lamely work around IE's quirky leaving off final dynamic shapes
			var dummyShape = document.createElement('v:shape');
			dummyShape.style.display = 'none';
			document.body.appendChild(dummyShape);
		}
	},

	replaceText: function(e) {

		var childNodes = [];
		var childNodesLength = e.childNodes.length;

		for (var i = 0; i < childNodesLength; i++) {
			this.replaceText(e.childNodes[i]);
		}

		if (e.nodeType == 3 && e.nodeValue.match(/\S/)) {
			var parentNode = e.parentNode;

			if (parentNode.className == 'typeface-js-selected-text') {
				return;
			}

			var renderedText = this.getRenderedText(e);
			
			if (
				parentNode.tagName == 'A' 
				&& this.vectorBackend == 'vml'
				&& this.getElementStyle(parentNode).display == 'inline'
			) {
				// something of a hack, use inline-block to get IE to accept clicks in whitespace regions
				parentNode.style.display = 'inline-block';
				parentNode.style.cursor = 'pointer';
			}

			if (this.getElementStyle(parentNode).display == 'inline') {
				parentNode.style.display = 'inline-block';
			}

			if (renderedText) {	
				if (parentNode.replaceChild) {
					parentNode.replaceChild(renderedText, e);
				} else {
					parentNode.insertBefore(renderedText, e);
					parentNode.removeChild(e);
				}
				if (this.vectorBackend == 'vml') {
					renderedText.innerHTML = renderedText.innerHTML;
				}

				var childNodesLength = renderedText.childNodes.length
				for (var i; i < childNodesLength; i++) {
					
					// do our best to line up selectable text with rendered text

					var e = renderedText.childNodes[i];
					if (e.hasChildNodes() && !e.targetWidth) {
						e = e.childNodes[0];
					}
					
					if (e && e.targetWidth) {
						var letterSpacingCount = e.innerHTML.length;
						var wordSpaceDelta = e.targetWidth - e.offsetWidth;
						var letterSpacing = wordSpaceDelta / (letterSpacingCount || 1);

						if (this.vectorBackend == 'vml') {
							letterSpacing = Math.ceil(letterSpacing);
						}

						e.style.letterSpacing = letterSpacing + 'px';
						e.style.width = e.targetWidth + 'px';
					}
				}
			}
		}
	},

	applyElementVerticalMetrics: function(face, style, e) {

		if (style.lineHeight == 'normal') {
			style.lineHeight = this.pixelsFromPoints(face, style, face.lineHeight);
		}

		var cssLineHeightAdjustment = style.lineHeight - this.pixelsFromPoints(face, style, face.lineHeight);

		e.style.marginTop = Math.round( cssLineHeightAdjustment / 2 ) + 'px';
		e.style.marginBottom = Math.round( cssLineHeightAdjustment / 2) + 'px';
	
	},

	vectorBackends: {

		canvas: {

			_initializeSurface: function(face, style, text) {

				var extents = this.getTextExtents(face, style, text);

				var canvas = document.createElement('canvas');
				if (this.disableSelection) {
					canvas.innerHTML = text;
				}

				canvas.height = Math.round(this.pixelsFromPoints(face, style, face.lineHeight));
				canvas.width = Math.round(this.pixelsFromPoints(face, style, extents.x, 'horizontal'));
	
				this.applyElementVerticalMetrics(face, style, canvas);

				if (extents.x > extents.ha) 
					canvas.style.marginRight = Math.round(this.pixelsFromPoints(face, style, extents.x - extents.ha, 'horizontal')) + 'px';

				var ctx = canvas.getContext('2d');

				var pointScale = this.pixelsFromPoints(face, style, 1);
				ctx.scale(pointScale * style.fontStretchPercent, -1 * pointScale);
				ctx.translate(0, -1 * face.ascender);
				ctx.fillStyle = style.color;

				return { context: ctx, canvas: canvas };
			},

			_renderGlyph: function(ctx, face, char, style) {

				var glyph = face.glyphs[char];

				if (!glyph) {
					//this.log.error("glyph not defined: " + char);
					return this.renderGlyph(ctx, face, this.fallbackCharacter, style);
				}

				if (glyph.o) {

					var outline;
					if (glyph.cached_outline) {
						outline = glyph.cached_outline;
					} else {
						outline = glyph.o.split(' ');
						glyph.cached_outline = outline;
					}

					var outlineLength = outline.length;
					for (var i = 0; i < outlineLength; ) {

						var action = outline[i++];

						switch(action) {
							case 'm':
								ctx.moveTo(outline[i++], outline[i++]);
								break;
							case 'l':
								ctx.lineTo(outline[i++], outline[i++]);
								break;

							case 'q':
								var cpx = outline[i++];
								var cpy = outline[i++];
								ctx.quadraticCurveTo(outline[i++], outline[i++], cpx, cpy);
								break;

							case 'b':
								var x = outline[i++];
								var y = outline[i++];
								ctx.bezierCurveTo(outline[i++], outline[i++], outline[i++], outline[i++], x, y);
								break;
						}
					}					
				}
				if (glyph.ha) {
					var letterSpacingPoints = 
						style.letterSpacing && style.letterSpacing != 'normal' ? 
							this.pointsFromPixels(face, style, style.letterSpacing) : 
							0;

					ctx.translate(glyph.ha + letterSpacingPoints, 0);
				}
			},

			_renderWord: function(face, style, text) {
				var surface = this.initializeSurface(face, style, text);
				var ctx = surface.context;
				var canvas = surface.canvas;
				ctx.beginPath();
				ctx.save();

				var chars = text.split('');
				var charsLength = chars.length;
				for (var i = 0; i < charsLength; i++) {
					this.renderGlyph(ctx, face, chars[i], style);
				}

				ctx.fill();

				if (style.textDecoration == 'underline') {

					ctx.beginPath();
					ctx.moveTo(0, face.underlinePosition);
					ctx.restore();
					ctx.lineTo(0, face.underlinePosition);
					ctx.strokeStyle = style.color;
					ctx.lineWidth = face.underlineThickness;
					ctx.stroke();
				}

				return { element: ctx.canvas, width: Math.floor(canvas.width) };
			
			}
		},

		vml: {

			_initializeSurface: function(face, style, text) {

				var shape = document.createElement('v:shape');

				var extents = this.getTextExtents(face, style, text);
				
				shape.style.width = shape.style.height = style.fontSize + 'px'; 
				shape.style.marginLeft = '-1px'; // this seems suspect...

				if (extents.x > extents.ha) {
					shape.style.marginRight = this.pixelsFromPoints(face, style, extents.x - extents.ha, 'horizontal') + 'px';
				}

				this.applyElementVerticalMetrics(face, style, shape);

				var resolutionScale = face.resolution * 100 / 72;
				shape.coordsize = (resolutionScale / style.fontStretchPercent) + "," + resolutionScale;
				
				shape.coordorigin = '0,' + face.ascender;
				shape.style.flip = 'y';

				shape.fillColor = style.color;
				shape.stroked = false;

				shape.path = 'hh m 0,' + face.ascender + ' l 0,' + face.descender + ' ';

				return shape;
			},

			_renderGlyph: function(shape, face, char, offsetX, style, vmlSegments) {

				var glyph = face.glyphs[char];

				if (!glyph) {
					this.log("glyph not defined: " + char);
					this.renderGlyph(shape, face, this.fallbackCharacter, offsetX, style);
					return;
				}
				
				vmlSegments.push('m');

				if (glyph.o) {
					
					var outline, outlineLength;
					
					if (glyph.cached_outline) {
						outline = glyph.cached_outline;
						outlineLength = outline.length;
					} else {
						outline = glyph.o.split(' ');
						outlineLength = outline.length;

						for (var i = 0; i < outlineLength;) {

							switch(outline[i++]) {
								case 'q':
									outline[i] = Math.round(outline[i++]);
									outline[i] = Math.round(outline[i++]);
								case 'm':
								case 'l':
									outline[i] = Math.round(outline[i++]);
									outline[i] = Math.round(outline[i++]);
									break;
							} 
						}	

						glyph.cached_outline = outline;
					}

					var prevX, prevY;
					
					for (var i = 0; i < outlineLength;) {

						var action = outline[i++];

						var x = Math.round(outline[i++]) + offsetX;
						var y = Math.round(outline[i++]);
	
						switch(action) {
							case 'm':
								vmlSegments.push('xm ', x, ',', y);
								break;
	
							case 'l':
								vmlSegments.push('l ', x, ',', y);
								break;

							case 'q':
								var cpx = outline[i++] + offsetX;
								var cpy = outline[i++];

								var cp1x = Math.round(prevX + 2.0 / 3.0 * (cpx - prevX));
								var cp1y = Math.round(prevY + 2.0 / 3.0 * (cpy - prevY));

								var cp2x = Math.round(cp1x + (x - prevX) / 3.0);
								var cp2y = Math.round(cp1y + (y - prevY) / 3.0);
								
								vmlSegments.push('c ', cp1x, ',', cp1y, ',', cp2x, ',', cp2y, ',', x, ',', y);
								break;

							case 'b':
								var cp1x = Math.round(outline[i++]) + offsetX;
								var cp1y = outline[i++];

								var cp2x = Math.round(outline[i++]) + offsetX;
								var cp2y = outline[i++];

								vmlSegments.push('c ', cp1x, ',', cp1y, ',', cp2x, ',', cp2y, ',', x, ',', y);
								break;
						}

						prevX = x;
						prevY = y;
					}					
				}

				vmlSegments.push('x e');
				return vmlSegments;
			},

			_renderWord: function(face, style, text) {
				var offsetX = 0;
				var shape = this.initializeSurface(face, style, text);
		
				var letterSpacingPoints = 
					style.letterSpacing && style.letterSpacing != 'normal' ? 
						this.pointsFromPixels(face, style, style.letterSpacing) : 
						0;

				letterSpacingPoints = Math.round(letterSpacingPoints);
				var chars = text.split('');
				var vmlSegments = [];
				for (var i = 0; i < chars.length; i++) {
					var char = chars[i];
					vmlSegments = this.renderGlyph(shape, face, char, offsetX, style, vmlSegments);
					offsetX += face.glyphs[char].ha + letterSpacingPoints ;	
				}

				if (style.textDecoration == 'underline') {
					var posY = face.underlinePosition - (face.underlineThickness / 2);
					vmlSegments.push('xm ', 0, ',', posY);
					vmlSegments.push('l ', offsetX, ',', posY);
					vmlSegments.push('l ', offsetX, ',', posY + face.underlineThickness);
					vmlSegments.push('l ', 0, ',', posY + face.underlineThickness);
					vmlSegments.push('l ', 0, ',', posY);
					vmlSegments.push('x e');
				}

				// make sure to preserve trailing whitespace
				shape.path += vmlSegments.join('') + 'm ' + offsetX + ' 0 l ' + offsetX + ' ' + face.ascender;
				
				return {
					element: shape,
					width: Math.floor(this.pixelsFromPoints(face, style, offsetX, 'horizontal'))
				};
			}

		}

	},

	setVectorBackend: function(backend) {

		this.vectorBackend = backend;
		var backendFunctions = ['renderWord', 'initializeSurface', 'renderGlyph'];

		for (var i = 0; i < backendFunctions.length; i++) {
			var backendFunction = backendFunctions[i];
			this[backendFunction] = this.vectorBackends[backend]['_' + backendFunction];
		}
	},
	
	initialize: function() {

		// quit if this function has already been called
		if (arguments.callee.done) return; 
		
		// flag this function so we don't do the same thing twice
		arguments.callee.done = true;

		// kill the timer
		if (window._typefaceTimer) clearInterval(_typefaceTimer);

		this.renderDocument( function(e) { e.style.visibility = 'visible' } );

	}
	
};

// IE won't accept real selectors...
var typefaceSelectors = ['.typeface-js', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6'];

if (document.createStyleSheet) { 

	var styleSheet = document.createStyleSheet();
	for (var i = 0; i < typefaceSelectors.length; i++) {
		var selector = typefaceSelectors[i];
		styleSheet.addRule(selector, 'visibility: hidden');
	}

	styleSheet.addRule(
		'.typeface-js-selected-text', 
		'-ms-filter: \
			"Chroma(color=black) \
			progid:DXImageTransform.Microsoft.MaskFilter(Color=white) \
			progid:DXImageTransform.Microsoft.MaskFilter(Color=blue) \
			alpha(opacity=30)" !important; \
		color: black; \
		font-family: Modern; \
		position: absolute; \
		white-space: pre; \
		filter: alpha(opacity=0) !important;'
	);

	styleSheet.addRule(
		'.typeface-js-vector-container',
		'position: relative'
	);

} else if (document.styleSheets) {

	if (!document.styleSheets.length) { (function() {
		// create a stylesheet if we need to
		var styleSheet = document.createElement('style');
		styleSheet.type = 'text/css';
		document.getElementsByTagName('head')[0].appendChild(styleSheet);
	})() }

	var styleSheet = document.styleSheets[0];
	document.styleSheets[0].insertRule(typefaceSelectors.join(',') + ' { visibility: hidden; }', styleSheet.cssRules.length); 

	document.styleSheets[0].insertRule(
		'.typeface-js-selected-text { \
			color: rgba(128, 128, 128, 0); \
			opacity: 0.30; \
			position: absolute; \
			font-family: Arial, sans-serif; \
			white-space: pre \
		}', 
		styleSheet.cssRules.length
	);

	try { 
		// set selection style for Mozilla / Firefox
		document.styleSheets[0].insertRule(
			'.typeface-js-selected-text::-moz-selection { background: blue; }', 
			styleSheet.cssRules.length
		); 

	} catch(e) {};

	try { 
		// set styles for browsers with CSS3 selectors (Safari, Chrome)
		document.styleSheets[0].insertRule(
			'.typeface-js-selected-text::selection { background: blue; }', 
			styleSheet.cssRules.length
		); 

	} catch(e) {};

	// most unfortunately, sniff for WebKit's quirky selection behavior
	if (/WebKit/i.test(navigator.userAgent)) {
		document.styleSheets[0].insertRule(
			'.typeface-js-vector-container { position: relative }',
			styleSheet.cssRules.length
		);
	}

}

var backend = !!(window.attachEvent && !window.opera) ? 'vml' : window.CanvasRenderingContext2D || document.createElement('canvas').getContext ? 'canvas' : null;

if (backend == 'vml') {

	document.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML");

	var styleSheet = document.createStyleSheet();
	styleSheet.addRule('v\\:shape', "display: inline-block;");
}

_typeface_js.setVectorBackend(backend);
window._typeface_js = _typeface_js;
	
if (/WebKit/i.test(navigator.userAgent)) {

	var _typefaceTimer = setInterval(function() {
		if (/loaded|complete/.test(document.readyState)) {
			_typeface_js.initialize(); 
		}
	}, 10);
}

if (document.addEventListener) {
	window.addEventListener('DOMContentLoaded', function() { _typeface_js.initialize() }, false);
} 

/*@cc_on @*/
/*@if (@_win32)

document.write("<script id=__ie_onload_typeface defer src=//:><\/script>");
var script = document.getElementById("__ie_onload_typeface");
script.onreadystatechange = function() {
	if (this.readyState == "complete") {
		_typeface_js.initialize(); 
	}
};

/*@end @*/

try { console.log('initializing typeface.js') } catch(e) {};

})();


if (_typeface_js && _typeface_js.loadFace) _typeface_js.loadFace({"glyphs":{"S":{"x_min":40,"x_max":648,"ha":686,"o":"m 648 265 q 390 0 648 0 l 163 0 q 53 111 53 0 l 53 115 q 163 231 53 231 l 402 231 q 436 244 425 231 q 448 272 448 257 q 436 300 448 287 q 402 314 425 314 l 284 314 q 40 565 40 314 q 300 831 40 831 l 483 831 q 592 719 592 831 l 592 715 q 482 600 592 600 l 285 600 q 251 586 262 600 q 240 558 240 573 q 251 530 240 543 q 285 517 262 517 l 403 517 q 648 265 648 517 "},"/":{"x_min":18,"x_max":415,"ha":434,"o":"m 190 743 q 230 807 201 787 q 294 828 259 828 q 337 820 316 828 q 376 798 359 812 q 404 762 394 783 q 415 716 415 741 q 410 683 415 700 l 244 84 q 204 20 233 41 q 140 0 176 0 q 94 7 116 0 q 55 29 72 15 q 28 63 38 44 q 18 108 18 83 q 23 144 18 127 l 190 743 "},"K":{"x_min":47,"x_max":671.828125,"ha":716,"o":"m 276 115 q 241 31 276 60 q 162 2 207 2 q 81 31 115 2 q 47 115 47 60 l 47 716 q 81 800 47 771 q 162 830 115 830 q 241 800 207 830 q 276 716 276 771 l 276 525 l 462 791 q 502 822 481 811 q 551 834 523 834 q 596 824 574 834 q 634 799 617 814 q 660 762 651 784 q 670 718 670 741 q 644 648 670 678 l 441 420 l 644 188 q 671 115 671 156 q 661 71 671 92 q 634 34 651 50 q 596 9 617 19 q 552 0 574 0 q 463 45 499 0 l 276 306 l 276 115 "},"7":{"x_min":42,"x_max":717,"ha":730,"o":"m 318 101 q 287 52 298 72 q 264 21 276 33 q 238 4 252 9 q 197 0 223 0 q 109 27 143 0 q 75 106 75 54 q 123 206 75 158 l 412 600 l 156 600 q 72 634 102 600 q 42 715 42 668 q 72 796 42 762 q 157 831 103 831 l 608 831 q 686 803 655 831 q 717 728 717 776 q 696 654 717 693 l 318 101 "},"d":{"x_min":47,"x_max":708,"ha":739,"o":"m 47 715 q 57 758 47 737 q 85 795 67 779 q 124 821 102 811 q 166 831 145 831 l 277 831 q 466 794 385 831 q 600 698 546 758 q 680 564 653 639 q 708 409 708 489 q 682 258 708 332 q 604 127 656 184 q 475 35 552 70 q 295 0 398 0 l 166 0 q 79 31 112 0 q 47 115 47 62 l 47 715 m 296 231 q 376 247 342 231 q 434 290 411 264 q 470 351 458 317 q 482 421 482 385 q 470 486 482 454 q 436 543 459 518 q 378 582 413 567 q 295 598 342 598 l 276 598 l 276 231 l 296 231 "},",":{"x_min":40,"x_max":268,"ha":311,"o":"m 268 -127 q 233 -211 268 -180 q 154 -242 199 -242 q 74 -211 108 -242 q 40 -127 40 -180 l 40 20 q 71 102 40 69 q 154 135 103 135 q 236 102 204 135 q 268 20 268 69 l 268 -127 "},"Y":{"x_min":22,"x_max":658,"ha":680,"o":"m 441 771 q 483 816 459 801 q 535 831 507 831 q 580 821 557 831 q 619 796 602 811 q 647 760 637 780 q 658 717 658 739 q 638 655 658 687 l 455 359 l 455 113 q 420 29 455 58 q 341 0 386 0 q 260 29 294 0 q 226 113 226 58 l 226 359 l 41 655 q 22 717 22 687 q 32 760 22 739 q 60 796 42 780 q 99 821 77 811 q 144 831 121 831 q 196 816 171 831 q 238 771 220 801 l 339 597 l 441 771 "},"E":{"x_min":47,"x_max":665.28125,"ha":711,"o":"m 160 0 q 47 115 47 0 l 47 715 q 160 831 47 831 l 549 831 q 634 796 604 831 q 665 715 665 762 q 634 634 665 668 q 550 600 604 600 l 275 600 l 275 531 l 494 531 q 579 496 548 531 q 609 415 609 462 q 579 334 609 368 q 494 300 548 300 l 275 300 l 275 231 l 550 231 q 634 196 604 231 q 665 115 665 162 q 634 34 665 68 q 549 0 604 0 l 160 0 "},"y":{"x_min":22,"x_max":658,"ha":680,"o":"m 441 771 q 483 816 459 801 q 535 831 507 831 q 580 821 557 831 q 619 796 602 811 q 647 760 637 780 q 658 717 658 739 q 638 655 658 687 l 455 359 l 455 113 q 420 29 455 58 q 341 0 386 0 q 260 29 294 0 q 226 113 226 58 l 226 359 l 41 655 q 22 717 22 687 q 32 760 22 739 q 60 796 42 780 q 99 821 77 811 q 144 831 121 831 q 196 816 171 831 q 238 771 220 801 l 339 597 l 441 771 "},"\"":{"x_min":44,"x_max":536,"ha":582,"o":"m 273 620 q 239 536 273 565 q 159 507 205 507 q 78 536 112 507 q 44 620 44 565 l 44 770 q 78 855 44 824 q 159 886 112 886 q 239 855 205 886 q 273 770 273 824 l 273 620 m 536 620 q 502 536 536 565 q 422 507 468 507 q 341 536 375 507 q 307 620 307 565 l 307 770 q 341 855 307 824 q 422 886 375 886 q 502 855 468 886 q 536 770 536 824 l 536 620 "},"‹":{"x_min":10,"x_max":545,"ha":620,"o":"m 510 195 q 545 115 545 161 q 535 70 545 91 q 510 34 525 50 q 473 9 494 18 q 429 0 451 0 q 347 34 382 0 l 47 334 q 10 415 10 372 q 47 495 10 458 l 348 795 l 348 794 q 429 832 382 832 q 473 822 452 832 q 510 796 495 812 q 535 759 525 780 q 545 715 545 737 q 510 634 545 669 l 292 415 l 510 195 "},"˙":{"x_min":46,"x_max":179,"ha":229,"o":"m 46 914 q 65 961 46 942 q 112 981 84 981 q 159 961 140 981 q 179 914 179 942 q 159 867 179 886 q 112 848 140 848 q 65 867 84 848 q 46 914 46 886 "},"„":{"x_min":29.453125,"x_max":559.4375,"ha":590,"o":"m 262 0 q 209 -84 250 -55 q 123 -114 169 -114 q 48 -84 76 -114 q 33 0 20 -55 l 63 149 q 116 234 76 203 q 204 265 156 265 q 277 234 250 265 q 293 149 305 203 l 262 0 m 525 0 q 472 -84 512 -55 q 386 -114 431 -114 q 311 -84 338 -114 q 295 0 283 -55 l 326 149 q 379 234 338 203 q 466 265 419 265 q 540 234 512 265 q 555 149 568 203 l 525 0 "},"g":{"x_min":29,"x_max":643,"ha":690,"o":"m 643 115 q 609 30 643 61 q 526 0 576 0 l 442 0 q 262 35 340 0 q 132 127 184 70 q 54 258 80 184 q 29 409 29 332 q 56 564 29 489 q 136 698 83 639 q 271 794 190 758 q 461 831 352 831 l 526 831 q 577 821 555 831 q 613 794 598 811 q 635 757 627 778 q 643 714 643 736 q 635 671 643 692 q 613 634 627 650 q 577 607 598 617 q 526 598 555 598 l 443 598 q 358 582 394 598 q 299 541 323 567 q 262 483 274 515 q 251 415 251 450 q 261 353 251 383 q 292 296 271 322 q 342 253 312 271 q 414 232 373 236 l 414 367 q 448 451 414 422 q 529 481 482 481 q 608 451 574 481 q 643 367 643 422 l 643 115 "},"–":{"x_min":43,"x_max":718,"ha":762,"o":"m 158 297 q 73 331 104 297 q 43 412 43 366 q 73 494 43 459 q 158 530 104 530 l 602 530 q 687 494 656 530 q 718 412 718 459 q 687 331 718 366 q 602 297 656 297 l 158 297 "},"e":{"x_min":47,"x_max":665.28125,"ha":711,"o":"m 160 0 q 47 115 47 0 l 47 715 q 160 831 47 831 l 549 831 q 634 796 604 831 q 665 715 665 762 q 634 634 665 668 q 550 600 604 600 l 275 600 l 275 531 l 494 531 q 579 496 548 531 q 609 415 609 462 q 579 334 609 368 q 494 300 548 300 l 275 300 l 275 231 l 550 231 q 634 196 604 231 q 665 115 665 162 q 634 34 665 68 q 549 0 604 0 l 160 0 "},"J":{"x_min":10,"x_max":559,"ha":599,"o":"m 559 414 q 535 243 559 319 q 464 112 511 166 q 345 29 417 58 q 179 0 274 0 l 125 0 q 40 34 71 0 q 10 115 10 68 q 40 196 10 162 q 125 231 71 231 l 160 231 q 233 239 201 231 q 287 267 265 247 q 319 319 308 286 q 331 400 331 351 l 331 716 q 365 800 331 771 q 444 830 399 830 q 524 800 490 830 q 559 716 559 771 l 559 414 "},"|":{"x_min":46,"x_max":275,"ha":324,"o":"m 275 114 q 240 30 275 59 q 161 1 206 1 q 80 30 114 1 q 46 114 46 59 l 46 715 q 80 799 46 770 q 161 829 114 829 q 240 799 206 829 q 275 715 275 770 l 275 114 "},"^":{"x_min":86,"x_max":1878,"ha":1964,"o":"m 86 407 l 88 407 l 88 472 l 181 472 l 181 512 l 156 512 l 156 634 l 181 634 l 181 676 l 156 676 l 156 728 l 765 728 l 765 664 q 731 682 755 682 q 668 575 668 682 q 734 470 668 470 q 777 496 755 470 l 777 472 l 811 472 l 811 728 l 1330 728 l 1330 692 l 1377 692 l 1377 728 l 1878 728 l 1878 0 l 86 0 l 86 407 m 1303 472 l 1303 602 q 1237 678 1303 678 q 1194 645 1204 678 q 1155 678 1181 678 q 1118 645 1131 678 l 1118 676 l 1073 676 l 1073 511 l 1047 511 l 1047 472 l 1144 472 l 1144 511 l 1118 511 l 1118 596 q 1144 628 1118 628 q 1165 596 1165 628 l 1165 472 l 1236 472 l 1236 512 l 1210 512 l 1210 596 q 1236 627 1210 627 q 1257 596 1257 627 l 1257 472 l 1303 472 m 1369 371 l 1292 371 l 1292 108 l 1336 108 l 1336 278 l 1346 278 l 1346 108 l 1433 108 l 1433 371 l 1389 371 l 1389 202 l 1384 202 l 1369 371 m 666 371 l 666 108 l 776 108 l 792 137 l 792 223 l 780 243 l 780 247 l 792 267 l 792 343 l 776 371 l 666 371 m 1147 343 l 1147 137 l 1160 108 l 1254 108 l 1271 137 l 1271 343 l 1255 371 l 1160 371 l 1147 343 m 376 371 l 376 108 l 429 108 l 429 223 l 444 223 l 444 108 l 501 108 l 501 213 l 480 243 l 480 247 l 501 275 l 501 343 l 485 371 l 376 371 m 355 407 l 400 407 l 400 484 q 434 468 410 468 q 498 573 498 468 q 431 679 498 679 q 388 651 412 679 l 388 676 l 355 676 l 355 407 m 660 572 q 583 681 660 681 q 508 572 508 681 q 583 467 508 467 q 660 572 660 467 m 1644 290 l 1697 290 l 1697 343 l 1683 371 l 1591 371 l 1576 343 l 1576 251 l 1592 223 l 1644 211 l 1644 159 l 1630 159 l 1630 197 l 1576 197 l 1576 137 l 1591 108 l 1681 108 l 1697 137 l 1697 237 l 1679 267 l 1630 278 l 1630 324 l 1644 324 l 1644 290 m 355 108 l 355 204 l 319 371 l 262 371 l 231 204 l 231 108 l 282 108 l 282 159 l 300 159 l 300 108 l 355 108 m 644 108 l 644 204 l 611 371 l 554 371 l 522 204 l 522 108 l 575 108 l 575 159 l 592 159 l 592 108 l 644 108 m 235 407 l 263 407 q 340 505 340 415 l 340 676 l 294 676 l 294 550 q 266 514 294 514 q 240 550 240 514 l 240 676 l 196 676 l 196 558 q 259 470 196 470 q 294 480 279 470 q 255 449 294 449 l 235 449 l 235 407 m 941 221 l 978 221 l 978 267 l 941 267 l 941 316 l 978 316 l 978 371 l 889 371 l 889 108 l 978 108 l 978 167 l 941 167 l 941 221 m 1091 216 l 1125 216 l 1125 263 l 1091 263 l 1091 316 l 1125 316 l 1125 371 l 1038 371 l 1038 108 l 1091 108 l 1091 216 m 1477 316 l 1477 108 l 1532 108 l 1532 316 l 1561 316 l 1561 371 l 1447 371 l 1447 316 l 1477 316 m 951 676 l 930 676 l 930 645 q 884 681 915 681 q 825 621 825 681 q 855 571 825 584 q 823 524 823 558 q 885 467 823 467 q 933 485 916 467 q 951 541 951 503 l 930 541 q 895 514 926 514 q 868 533 868 514 q 895 558 868 558 l 909 558 l 909 584 l 895 584 q 868 607 868 584 q 895 630 868 630 q 930 602 919 630 l 951 602 l 951 676 m 1522 674 l 1500 674 l 1500 645 q 1457 681 1482 681 q 1389 572 1389 681 q 1459 468 1389 468 q 1522 549 1509 468 l 1500 549 q 1464 517 1495 517 q 1433 572 1433 517 q 1465 630 1433 630 q 1498 592 1498 630 l 1522 592 l 1522 674 m 210 167 l 179 167 l 179 371 l 126 371 l 126 108 l 210 108 l 210 167 m 868 108 l 868 371 l 814 371 l 814 108 l 868 108 m 1028 512 l 1008 512 l 1008 601 q 1028 629 1008 629 q 1044 621 1036 629 l 1059 667 q 1036 678 1048 676 q 992 645 1006 678 l 992 676 l 966 676 l 966 472 l 1028 472 l 1028 512 m 1310 677 l 1310 634 l 1331 634 l 1331 472 l 1378 472 l 1378 677 l 1310 677 m 397 607 q 426 628 405 628 q 455 574 455 628 q 424 515 455 515 q 397 538 405 515 l 397 607 m 614 572 q 583 517 614 517 q 554 572 554 517 q 583 630 554 630 q 614 572 614 630 m 768 541 q 740 521 759 521 q 711 574 711 521 q 741 634 711 634 q 768 611 759 634 l 768 541 m 88 512 l 88 634 l 114 634 l 114 512 l 88 512 m 1200 159 l 1200 324 l 1215 324 l 1215 159 l 1200 159 m 88 677 l 88 728 l 114 728 l 114 677 l 88 677 m 282 197 l 282 223 l 290 293 l 292 293 l 300 223 l 300 197 l 282 197 m 575 197 l 575 223 l 582 293 l 589 293 l 589 223 l 589 197 l 575 197 m 721 224 l 736 224 l 736 159 l 721 159 l 721 224 m 721 267 l 721 324 l 736 324 l 736 267 l 721 267 m 429 267 l 429 324 l 444 324 l 444 267 l 429 267 "},"q":{"x_min":33,"x_max":881.5625,"ha":920,"o":"m 657 44 q 562 7 613 20 q 456 -6 510 -6 q 291 27 369 -6 q 156 117 213 60 q 66 252 99 174 q 33 417 33 330 q 66 583 33 505 q 156 718 99 660 q 291 809 213 776 q 456 843 369 843 q 621 809 544 843 q 757 718 699 776 q 848 583 814 660 q 881 417 881 505 q 867 306 881 359 q 826 208 852 253 l 840 194 q 866 155 858 176 q 875 113 875 134 q 865 68 875 89 q 838 30 855 46 q 800 3 822 13 q 755 -6 779 -6 q 674 28 710 -6 l 657 44 m 266 414 q 280 339 266 374 q 321 278 295 305 q 382 237 348 252 q 457 223 417 223 q 478 224 476 223 l 409 294 q 374 374 374 330 q 384 419 374 398 q 410 458 394 441 q 448 484 427 474 q 494 494 470 494 q 535 485 514 494 q 574 459 556 477 l 648 385 q 650 400 649 392 q 651 415 651 408 q 635 490 651 455 q 594 551 620 526 q 533 592 568 577 q 457 608 498 608 q 382 592 417 608 q 321 551 348 577 q 280 490 295 526 q 266 414 266 455 "},"b":{"x_min":49,"x_max":709.65625,"ha":751,"o":"m 268 600 l 268 503 l 440 503 q 475 518 463 503 q 487 554 487 534 q 475 586 487 572 q 440 600 464 600 l 268 600 m 268 314 l 268 231 l 440 231 q 475 244 464 231 q 487 272 487 257 q 475 300 487 287 q 440 314 464 314 l 268 314 m 49 415 l 49 715 q 153 831 49 831 l 520 831 q 604 811 568 831 q 663 759 640 792 q 697 687 686 727 q 709 605 709 647 q 700 535 709 569 q 674 475 691 502 q 630 432 657 449 q 568 416 603 416 q 671 348 638 404 q 705 222 705 292 q 693 141 705 182 q 659 70 682 101 q 602 19 636 38 q 524 0 568 0 l 158 0 q 49 115 49 0 l 49 116 l 49 415 "},"D":{"x_min":47,"x_max":708,"ha":739,"o":"m 47 715 q 57 758 47 737 q 85 795 67 779 q 124 821 102 811 q 166 831 145 831 l 277 831 q 466 794 385 831 q 600 698 546 758 q 680 564 653 639 q 708 409 708 489 q 682 258 708 332 q 604 127 656 184 q 475 35 552 70 q 295 0 398 0 l 166 0 q 79 31 112 0 q 47 115 47 62 l 47 715 m 296 231 q 376 247 342 231 q 434 290 411 264 q 470 351 458 317 q 482 421 482 385 q 470 486 482 454 q 436 543 459 518 q 378 582 413 567 q 295 598 342 598 l 276 598 l 276 231 l 296 231 "},"z":{"x_min":44,"x_max":722,"ha":766,"o":"m 592 231 q 677 196 646 231 q 708 115 708 162 q 677 34 708 68 q 592 0 646 0 l 170 0 q 78 27 112 0 q 44 107 44 54 q 92 207 44 158 l 405 600 l 162 600 q 77 634 108 600 q 47 715 47 668 q 77 796 47 762 q 162 831 108 831 l 613 831 q 691 803 660 831 q 722 728 722 776 q 701 654 722 693 l 378 231 l 592 231 "},"ˆ":{"x_min":28,"x_max":320,"ha":351,"o":"m 123 862 q 83 845 105 845 q 44 861 61 845 q 28 900 28 878 q 46 940 28 922 l 121 1010 q 175 1038 153 1038 q 231 1011 200 1038 l 304 933 q 320 901 320 922 q 303 862 320 879 q 264 846 286 846 q 224 864 242 846 l 174 912 l 123 862 "},"w":{"x_min":46,"x_max":1114,"ha":1160,"o":"m 901 756 q 939 817 912 798 q 997 836 965 836 q 1039 828 1018 836 q 1076 806 1059 820 q 1103 770 1093 791 q 1114 724 1114 749 q 1107 683 1114 706 l 911 76 q 867 16 898 35 q 801 -3 836 -3 q 734 17 765 -3 q 689 76 702 37 l 583 381 l 484 76 q 441 16 472 35 q 375 -3 409 -3 q 307 17 339 -3 q 262 76 276 37 l 52 685 q 46 726 46 709 q 56 771 46 751 q 83 806 66 791 q 121 828 100 820 q 164 836 141 836 q 223 817 195 836 q 261 756 250 798 l 373 351 l 475 756 q 516 818 486 797 q 580 839 545 839 q 645 818 615 839 q 687 756 676 797 l 800 351 l 901 756 "},"$":{"x_min":32,"x_max":710,"ha":741,"o":"m 710 267 q 451 0 710 0 l 426 0 l 426 -18 q 408 -61 426 -47 q 370 -75 391 -75 q 332 -61 349 -75 q 315 -18 315 -47 l 315 0 l 154 0 q 46 111 46 0 l 46 115 q 155 231 46 231 l 315 231 l 315 303 l 276 303 q 32 563 32 303 q 292 831 32 831 l 315 831 l 315 849 q 332 892 315 878 q 370 906 349 906 q 408 892 391 906 q 426 849 426 878 l 426 831 l 546 831 q 654 719 654 831 l 654 715 q 544 600 654 600 l 426 600 l 426 527 l 465 527 q 710 267 710 527 m 463 231 q 510 265 510 231 q 463 300 510 300 l 426 300 l 426 231 l 463 231 m 277 600 q 232 565 232 600 q 277 531 232 531 l 315 531 l 315 600 l 277 600 "},"™":{"x_min":35,"x_max":823.9375,"ha":864,"o":"m 353 1036 q 409 1093 353 1093 l 679 1093 q 712 1085 694 1093 q 737 1049 730 1077 l 821 748 q 823 738 822 742 q 823 730 823 734 q 805 689 823 703 q 762 676 786 676 q 731 686 746 676 q 711 719 717 696 l 639 978 l 617 978 l 617 735 q 600 693 617 708 q 559 679 583 679 q 519 693 536 679 q 503 735 503 708 l 503 978 l 467 978 l 467 735 q 450 693 467 708 q 409 679 433 679 q 369 693 386 679 q 353 736 353 708 l 353 1036 m 247 737 q 229 694 247 709 q 188 680 212 680 q 149 694 166 680 q 132 737 132 709 l 132 979 l 91 979 q 50 996 65 979 q 35 1037 35 1013 q 50 1078 35 1061 q 91 1096 65 1096 l 286 1096 q 327 1078 312 1096 q 343 1037 343 1061 q 327 996 343 1013 q 285 979 312 979 l 247 979 l 247 737 "},"\\":{"x_min":18,"x_max":415,"ha":434,"o":"m 409 144 q 415 108 415 127 q 404 63 415 83 q 377 29 394 44 q 338 7 360 15 q 292 0 316 0 q 228 20 256 0 q 188 84 199 41 l 22 683 q 18 716 18 700 q 28 762 18 741 q 56 798 38 783 q 95 820 73 812 q 138 828 116 828 q 202 807 173 828 q 242 743 231 787 l 409 144 "},"’":{"x_min":26.6875,"x_max":294.15625,"ha":321,"o":"m 259 620 q 206 536 247 565 q 120 507 166 507 q 45 536 73 507 q 30 620 18 565 l 61 770 q 113 855 73 824 q 201 886 154 886 q 275 855 247 886 q 290 770 302 824 l 259 620 "},"~":{"x_min":46,"x_max":552,"ha":790,"o":"m 144 482 q 104 468 118 468 q 64 484 82 468 q 46 523 46 500 q 61 571 46 550 q 101 608 77 593 q 152 632 125 624 q 201 641 179 641 q 221 639 219 641 l 223 639 q 285 620 246 639 q 385 585 325 601 q 419 594 407 585 q 442 615 432 604 q 464 636 453 626 q 495 646 475 646 q 534 629 517 646 q 552 589 552 612 q 533 540 552 561 q 488 504 515 519 q 431 481 461 489 q 379 474 401 474 q 328 482 351 474 q 286 501 305 490 q 247 519 267 511 q 205 528 228 528 q 173 520 187 528 q 144 482 158 512 "},"-":{"x_min":43,"x_max":649,"ha":692,"o":"m 158 297 q 73 331 104 297 q 43 412 43 366 q 73 494 43 459 q 158 530 104 530 l 533 530 q 618 494 587 530 q 649 412 649 459 q 618 331 649 366 q 533 297 587 297 l 158 297 "},"Q":{"x_min":33,"x_max":881.5625,"ha":920,"o":"m 657 44 q 562 7 613 20 q 456 -6 510 -6 q 291 27 369 -6 q 156 117 213 60 q 66 252 99 174 q 33 417 33 330 q 66 583 33 505 q 156 718 99 660 q 291 809 213 776 q 456 843 369 843 q 621 809 544 843 q 757 718 699 776 q 848 583 814 660 q 881 417 881 505 q 867 306 881 359 q 826 208 852 253 l 840 194 q 866 155 858 176 q 875 113 875 134 q 865 68 875 89 q 838 30 855 46 q 800 3 822 13 q 755 -6 779 -6 q 674 28 710 -6 l 657 44 m 266 414 q 280 339 266 374 q 321 278 295 305 q 382 237 348 252 q 457 223 417 223 q 478 224 476 223 l 409 294 q 374 374 374 330 q 384 419 374 398 q 410 458 394 441 q 448 484 427 474 q 494 494 470 494 q 535 485 514 494 q 574 459 556 477 l 648 385 q 650 400 649 392 q 651 415 651 408 q 635 490 651 455 q 594 551 620 526 q 533 592 568 577 q 457 608 498 608 q 382 592 417 608 q 321 551 348 577 q 280 490 295 526 q 266 414 266 455 "},"M":{"x_min":49,"x_max":846,"ha":895,"o":"m 278 114 q 243 30 278 59 q 162 1 209 1 q 83 30 117 1 q 49 114 49 59 l 49 702 q 72 799 49 769 q 158 829 96 829 q 245 810 215 829 q 300 760 275 792 l 451 567 l 601 762 q 655 810 625 792 q 733 829 685 829 q 821 799 796 829 q 846 702 846 769 l 846 114 q 812 30 846 59 q 730 1 778 1 q 651 30 685 1 q 617 114 617 59 l 617 464 l 514 328 q 444 287 480 287 q 376 330 407 287 l 278 464 l 278 114 "},"C":{"x_min":29,"x_max":643,"ha":689,"o":"m 443 598 q 358 582 394 598 q 299 541 323 567 q 262 483 274 515 q 251 415 251 450 q 262 347 251 381 q 299 288 274 314 q 358 246 323 262 q 441 231 394 231 l 526 231 q 577 221 555 231 q 613 194 598 211 q 635 157 628 178 q 642 115 642 136 q 612 35 642 70 q 526 0 583 0 l 443 0 q 262 35 340 0 q 132 127 184 70 q 54 258 80 184 q 29 409 29 332 q 56 564 29 489 q 136 698 83 639 q 271 794 190 758 q 461 831 352 831 l 526 831 q 577 821 555 831 q 613 794 598 811 q 635 757 627 778 q 643 714 643 736 q 635 671 643 692 q 613 634 627 650 q 577 607 598 617 q 526 598 555 598 l 443 598 "},"œ":{"x_min":33,"x_max":1269.0625,"ha":1365,"o":"m 33 418 q 66 584 33 506 q 156 719 99 661 q 291 810 213 777 q 456 844 369 844 q 621 810 544 844 q 757 719 699 777 q 848 584 814 661 q 881 418 881 506 q 848 253 881 331 q 757 118 814 175 q 621 28 699 61 q 456 -5 544 -5 q 291 28 369 -5 q 156 118 213 61 q 66 253 99 175 q 33 418 33 331 m 266 415 q 280 340 266 375 q 321 279 295 306 q 382 238 348 253 q 457 224 417 224 q 533 238 498 224 q 595 279 569 253 q 636 340 620 306 q 651 415 651 375 q 636 491 651 456 q 595 552 620 527 q 533 593 569 578 q 457 609 498 609 q 382 593 417 609 q 321 552 348 578 q 280 491 295 527 q 266 415 266 456 m 765 0 q 651 115 651 0 l 651 715 q 765 831 651 831 l 1153 831 q 1238 796 1207 831 q 1269 715 1269 762 q 1238 634 1269 668 q 1153 600 1207 600 l 878 600 l 878 531 l 1098 531 q 1182 496 1152 531 q 1213 415 1213 462 q 1182 334 1213 368 q 1098 300 1152 300 l 878 300 l 878 231 l 1153 231 q 1238 196 1207 231 q 1269 115 1269 162 q 1238 34 1269 68 q 1153 0 1207 0 l 765 0 "},"[":{"x_min":47,"x_max":429.171875,"ha":474,"o":"m 160 -89 q 47 23 47 -89 l 47 810 q 160 924 47 924 l 313 924 q 398 889 368 924 q 429 810 429 855 q 398 730 429 764 q 313 696 368 696 l 275 696 l 275 139 l 313 139 q 398 104 368 139 q 429 23 429 70 q 398 -54 429 -20 q 313 -89 368 -89 l 160 -89 "},"L":{"x_min":47,"x_max":505.5625,"ha":519,"o":"m 160 0 q 47 115 47 0 l 47 715 q 81 800 47 771 q 161 829 115 829 q 240 800 206 829 q 275 715 275 771 l 275 231 l 397 231 q 477 196 450 231 q 505 115 505 162 q 477 34 505 68 q 397 0 449 0 l 160 0 "},"!":{"x_min":44,"x_max":274,"ha":318,"o":"m 272 349 q 238 264 272 295 q 158 234 205 234 q 78 264 112 234 q 44 349 44 295 l 44 716 q 78 800 44 771 q 158 830 112 830 q 238 800 205 830 q 272 716 272 771 l 272 349 m 274 115 q 240 34 274 68 q 160 0 207 0 q 79 34 113 0 q 45 115 45 68 q 79 196 45 162 q 160 231 113 231 q 240 196 207 231 q 274 115 274 162 "}," ":{"x_min":0,"x_max":0,"ha":276},"{":{"x_min":47,"x_max":429.171875,"ha":474,"o":"m 160 -89 q 47 23 47 -89 l 47 810 q 160 924 47 924 l 313 924 q 398 889 368 924 q 429 810 429 855 q 398 730 429 764 q 313 696 368 696 l 275 696 l 275 139 l 313 139 q 398 104 368 139 q 429 23 429 70 q 398 -54 429 -20 q 313 -89 368 -89 l 160 -89 "},"X":{"x_min":43,"x_max":654,"ha":698,"o":"m 436 771 q 478 816 454 801 q 530 831 503 831 q 575 821 553 831 q 614 796 597 811 q 642 759 632 780 q 653 715 653 737 q 633 655 653 683 l 469 414 l 634 170 q 654 110 654 142 q 642 66 654 87 q 612 30 630 45 q 572 6 594 15 q 527 -3 550 -3 q 478 10 501 -3 q 437 55 454 24 l 349 212 l 260 55 q 219 10 243 24 q 169 -3 196 -3 q 125 6 147 -3 q 84 30 102 15 q 54 66 66 45 q 43 110 43 87 q 63 170 43 142 l 228 414 l 64 655 q 45 715 45 683 q 55 759 45 737 q 83 796 65 780 q 122 821 100 811 q 167 831 144 831 q 219 816 194 831 q 261 771 243 801 l 349 616 l 436 771 "},"P":{"x_min":49,"x_max":684,"ha":698,"o":"m 279 118 q 164 0 279 0 q 77 29 105 0 q 49 115 49 59 l 49 715 q 160 831 49 831 l 393 831 q 523 808 468 831 q 613 747 578 785 q 666 662 649 710 q 684 564 684 614 q 668 467 684 514 q 620 382 652 419 q 544 323 589 346 q 440 300 499 300 l 403 300 q 299 393 299 300 q 311 444 299 426 q 343 470 324 461 q 385 483 362 479 q 426 492 407 486 q 460 511 446 499 q 474 550 474 524 q 402 613 474 613 l 279 613 l 279 118 "},"%":{"x_min":44.328125,"x_max":1028,"ha":1072,"o":"m 229 23 q 158 0 192 0 q 114 9 134 0 q 78 35 94 19 q 53 72 62 51 q 44 117 44 94 q 86 205 44 167 l 837 807 q 908 832 871 832 q 952 822 930 832 q 988 796 973 812 q 1013 757 1004 779 q 1023 712 1023 736 q 979 625 1023 661 l 229 23 m 393 660 q 379 596 393 626 q 343 542 366 565 q 290 505 320 519 q 224 492 259 492 q 156 505 187 492 q 101 540 124 518 q 66 593 79 562 q 54 660 54 623 q 67 726 54 694 q 104 780 80 757 q 158 817 127 804 q 224 831 188 831 q 290 817 259 831 q 343 779 320 803 q 379 725 366 755 q 393 660 393 694 m 1028 173 q 1014 106 1028 137 q 978 53 1001 76 q 924 17 955 30 q 858 4 893 4 q 791 17 822 4 q 738 53 761 30 q 702 106 715 76 q 689 173 689 137 q 702 239 689 208 q 738 292 715 269 q 791 328 761 315 q 858 342 822 342 q 924 328 893 342 q 978 292 955 315 q 1014 239 1001 269 q 1028 173 1028 208 m 251 662 q 224 691 251 691 q 204 682 212 691 q 196 662 196 674 q 204 643 196 651 q 224 635 212 635 q 243 643 235 635 q 251 662 251 651 m 886 174 q 877 194 886 185 q 858 204 869 204 q 839 194 847 204 q 831 174 831 185 q 839 155 831 163 q 858 147 847 147 q 877 155 869 147 q 886 174 886 163 "},"#":{"x_min":24,"x_max":863,"ha":887,"o":"m 851 393 q 789 349 835 349 l 654 349 l 642 314 l 725 314 q 793 255 793 314 q 788 226 793 236 l 788 228 l 783 211 q 721 167 767 167 l 587 167 l 533 21 q 472 -22 519 -22 l 434 -22 q 368 33 368 -22 q 373 64 368 51 l 411 167 l 352 167 l 300 21 q 276 -11 293 -1 q 237 -21 260 -21 l 201 -21 q 134 34 134 -21 q 139 65 134 55 l 176 167 l 93 167 q 24 223 24 167 q 32 258 24 241 l 38 271 l 38 269 q 100 314 54 314 l 230 314 l 243 349 l 163 349 q 95 407 95 349 q 95 419 95 414 q 97 429 96 423 l 105 450 l 105 448 q 165 496 117 496 l 300 496 l 354 640 q 413 685 370 685 l 451 685 q 521 628 521 685 q 514 594 521 615 l 514 596 l 475 496 l 532 496 l 589 647 q 649 685 607 685 l 685 685 q 755 626 755 685 q 752 612 755 619 q 748 591 750 604 l 710 496 l 794 496 q 863 439 863 496 q 856 405 863 426 l 856 408 l 851 393 m 466 314 l 479 349 l 420 349 l 408 314 l 466 314 "},"_":{"x_min":44,"x_max":873,"ha":917,"o":"m 157 -253 q 74 -218 105 -253 q 44 -139 44 -184 q 74 -59 44 -93 q 157 -25 105 -25 l 757 -25 q 842 -59 811 -25 q 873 -139 873 -93 q 842 -218 873 -184 q 757 -253 811 -253 l 157 -253 "},"+":{"x_min":17,"x_max":623,"ha":642,"o":"m 442 225 q 407 140 442 171 q 328 110 373 110 q 248 140 282 110 q 214 225 214 171 l 214 297 l 132 297 q 47 331 78 297 q 17 411 17 365 q 47 492 17 458 q 132 527 78 527 l 214 527 l 214 599 q 248 683 214 653 q 328 714 282 714 q 407 683 373 714 q 442 599 442 653 l 442 527 l 507 527 q 592 492 561 527 q 623 411 623 458 q 592 331 623 365 q 507 297 561 297 l 442 297 l 442 225 "},"‚":{"x_min":26.6875,"x_max":294.15625,"ha":321,"o":"m 259 0 q 206 -84 247 -55 q 120 -114 166 -114 q 45 -84 73 -114 q 30 0 18 -55 l 61 149 q 113 234 73 203 q 201 265 154 265 q 275 234 247 265 q 290 149 302 203 l 259 0 "},")":{"x_min":52.84375,"x_max":368,"ha":425,"o":"m 52 -263 q 146 -99 108 -178 q 209 57 184 -21 q 245 219 234 135 q 257 397 257 302 q 206 750 257 594 q 52 1057 155 906 l 184 1057 q 322 738 277 901 q 368 397 368 576 q 322 55 368 219 q 184 -263 277 -107 l 52 -263 "},"'":{"x_min":42,"x_max":271,"ha":314,"o":"m 271 620 q 237 536 271 565 q 157 507 203 507 q 76 536 110 507 q 42 620 42 565 l 42 770 q 76 855 42 824 q 157 886 110 886 q 237 855 203 886 q 271 770 271 824 l 271 620 "},"}":{"x_min":42.84375,"x_max":425,"ha":474,"o":"m 425 23 q 311 -89 425 -89 l 158 -89 q 73 -54 103 -89 q 42 23 42 -20 q 73 104 42 70 q 158 139 103 139 l 197 139 l 197 696 l 158 696 q 73 730 103 696 q 42 810 42 764 q 73 889 42 855 q 158 924 103 924 l 311 924 q 425 810 425 924 l 425 23 "},"Œ":{"x_min":33,"x_max":1175,"ha":1213,"o":"m 767 0 q 666 50 692 0 q 621 27 645 37 q 456 -5 543 -5 q 291 28 369 -5 q 156 118 213 61 q 66 253 99 175 q 33 418 33 331 q 66 584 33 506 q 156 719 99 661 q 291 810 213 777 q 456 844 369 844 q 621 810 544 844 q 669 785 646 799 q 767 831 695 831 l 1059 831 q 1144 796 1113 831 q 1175 715 1175 762 q 1144 634 1175 668 q 1059 600 1113 600 l 882 600 l 882 531 l 1003 531 q 1088 496 1058 531 q 1119 415 1119 462 q 1088 334 1119 368 q 1003 300 1058 300 l 882 300 l 882 231 l 1059 231 q 1144 196 1113 231 q 1175 115 1175 162 q 1144 34 1175 68 q 1059 0 1113 0 l 767 0 m 266 415 q 280 340 266 375 q 321 279 295 306 q 382 238 348 253 q 457 224 417 224 q 533 238 498 224 q 594 279 568 253 q 635 340 620 306 q 651 415 651 375 q 635 491 651 456 q 594 552 620 527 q 533 593 568 578 q 457 609 498 609 q 382 593 417 609 q 321 552 348 578 q 280 491 295 527 q 266 415 266 456 "},"a":{"x_min":22,"x_max":785,"ha":810,"o":"m 354 342 l 465 342 l 413 490 l 354 342 m 527 161 l 281 161 l 247 71 q 204 15 231 32 q 145 -2 177 -2 q 100 5 122 -2 q 60 27 78 13 q 32 62 42 42 q 22 106 22 81 q 31 152 22 131 l 305 757 q 354 815 323 796 q 416 835 384 835 q 478 815 448 835 q 523 757 508 796 l 775 152 q 785 106 785 131 q 774 62 785 82 q 746 27 764 42 q 705 5 728 13 q 661 -2 683 -2 q 601 15 629 -2 q 559 71 573 32 l 527 161 "},"T":{"x_min":22,"x_max":640,"ha":664,"o":"m 447 115 q 413 30 447 59 q 331 1 379 1 q 252 30 286 1 q 218 115 218 59 l 218 600 l 137 600 q 52 634 83 600 q 22 715 22 668 q 52 796 22 762 q 137 831 83 831 l 524 831 q 609 796 578 831 q 640 715 640 762 q 609 634 640 668 q 524 600 578 600 l 447 600 l 447 115 "},"—":{"x_min":44,"x_max":927,"ha":973,"o":"m 159 297 q 74 331 105 297 q 44 412 44 366 q 74 494 44 459 q 159 530 105 530 l 811 530 q 896 494 865 530 q 927 412 927 459 q 896 331 927 366 q 811 297 865 297 l 159 297 "},"=":{"x_min":43,"x_max":649,"ha":693,"o":"m 158 153 q 76 186 109 153 q 43 268 43 219 q 73 349 43 314 q 158 384 104 384 l 533 384 q 618 349 587 384 q 649 268 649 314 q 615 186 649 219 q 533 153 582 153 l 158 153 m 158 447 q 76 480 109 447 q 43 562 43 513 q 73 643 43 608 q 158 678 104 678 l 533 678 q 618 643 587 678 q 649 562 649 608 q 615 480 649 513 q 533 447 582 447 l 158 447 "},"N":{"x_min":47,"x_max":691,"ha":740,"o":"m 276 114 q 241 30 276 59 q 160 1 207 1 q 81 30 115 1 q 47 114 47 59 l 47 715 q 81 799 47 770 q 160 829 115 829 l 166 829 q 253 777 227 829 l 462 462 l 462 715 q 496 799 462 770 q 575 829 530 829 q 656 799 622 829 q 691 715 691 770 l 691 114 q 656 30 691 59 q 575 1 622 1 q 535 6 552 1 q 507 20 518 12 q 488 37 495 28 q 477 51 481 45 l 276 351 l 276 114 "},"˚":{"x_min":26,"x_max":287,"ha":447,"o":"m 26 925 q 36 974 26 951 q 64 1013 46 997 q 105 1040 81 1030 q 156 1050 128 1050 q 207 1040 182 1050 q 248 1013 231 1030 q 276 974 266 997 q 287 925 287 951 q 276 875 287 898 q 248 836 266 852 q 207 809 231 819 q 156 800 182 800 q 105 809 128 800 q 64 836 81 819 q 36 875 46 852 q 26 925 26 898 m 107 923 q 121 886 107 901 q 156 871 136 871 q 192 886 177 871 q 208 923 208 901 q 192 960 208 945 q 156 976 177 976 q 121 960 136 976 q 107 923 107 945 "},"2":{"x_min":46,"x_max":724,"ha":767,"o":"m 73 0 q 46 34 46 0 l 46 265 q 107 462 46 393 q 290 531 168 531 l 478 531 q 524 565 524 531 q 478 600 524 600 l 169 600 q 60 715 60 600 l 60 719 q 169 831 60 831 l 463 831 q 724 565 724 831 q 662 368 724 437 q 479 300 601 300 l 291 300 q 246 265 246 300 l 246 231 l 600 231 q 724 115 724 231 q 601 0 724 0 l 73 0 "},"j":{"x_min":10,"x_max":559,"ha":599,"o":"m 559 414 q 535 243 559 319 q 464 112 511 166 q 345 29 417 58 q 179 0 274 0 l 125 0 q 40 34 71 0 q 10 115 10 68 q 40 196 10 162 q 125 231 71 231 l 160 231 q 233 239 201 231 q 287 267 265 247 q 319 319 308 286 q 331 400 331 351 l 331 716 q 365 800 331 771 q 444 830 399 830 q 524 800 490 830 q 559 716 559 771 l 559 414 "},"Z":{"x_min":44,"x_max":722,"ha":766,"o":"m 592 231 q 677 196 646 231 q 708 115 708 162 q 677 34 708 68 q 592 0 646 0 l 170 0 q 78 27 112 0 q 44 107 44 54 q 92 207 44 158 l 405 600 l 162 600 q 77 634 108 600 q 47 715 47 668 q 77 796 47 762 q 162 831 108 831 l 613 831 q 691 803 660 831 q 722 728 722 776 q 701 654 722 693 l 378 231 l 592 231 "},"u":{"x_min":43,"x_max":715,"ha":758,"o":"m 715 365 q 381 0 715 0 q 43 365 43 0 l 43 715 q 77 800 43 771 q 156 829 111 829 q 238 800 204 829 q 272 715 272 771 l 272 330 q 379 228 272 228 q 486 330 486 228 l 486 715 q 520 800 486 771 q 599 829 554 829 q 680 800 646 829 q 715 715 715 771 l 715 365 "},"1":{"x_min":10.109375,"x_max":402,"ha":451,"o":"m 402 116 q 368 32 402 61 q 288 3 335 3 q 208 32 242 3 q 174 117 174 61 l 174 452 q 115 437 146 437 q 39 471 69 437 q 10 550 10 505 q 49 642 10 603 l 206 798 q 303 844 251 844 q 374 810 347 844 q 402 717 402 777 l 402 116 "},"›":{"x_min":43,"x_max":579,"ha":611,"o":"m 240 34 q 158 0 205 0 q 113 9 134 0 q 77 34 92 18 q 52 70 62 50 q 43 113 43 90 q 80 196 43 159 l 79 196 l 297 415 l 79 635 l 80 635 q 43 715 43 669 q 52 759 43 737 q 77 796 62 780 q 113 821 92 811 q 158 831 134 831 q 240 796 205 831 l 540 496 q 579 415 579 457 q 538 335 579 371 l 540 335 l 240 34 "},"˜":{"x_min":39,"x_max":545,"ha":583,"o":"m 137 874 q 97 860 111 860 q 57 876 75 860 q 39 915 39 892 q 54 963 39 942 q 94 1000 70 985 q 145 1024 118 1016 q 194 1033 172 1033 q 214 1031 212 1033 l 216 1031 q 278 1012 239 1031 q 378 977 318 993 q 412 986 400 977 q 435 1007 425 996 q 457 1028 446 1018 q 488 1038 468 1038 q 527 1021 510 1038 q 545 981 545 1004 q 526 932 545 953 q 481 896 508 911 q 424 873 454 881 q 372 866 394 866 q 321 874 344 866 q 279 893 298 882 q 240 911 260 903 q 198 920 221 920 q 166 912 180 920 q 137 874 151 904 "},"k":{"x_min":47,"x_max":671.828125,"ha":716,"o":"m 276 115 q 241 31 276 60 q 162 2 207 2 q 81 31 115 2 q 47 115 47 60 l 47 716 q 81 800 47 771 q 162 830 115 830 q 241 800 207 830 q 276 716 276 771 l 276 525 l 462 791 q 502 822 481 811 q 551 834 523 834 q 596 824 574 834 q 634 799 617 814 q 660 762 651 784 q 670 718 670 741 q 644 648 670 678 l 441 420 l 644 188 q 671 115 671 156 q 661 71 671 92 q 634 34 651 50 q 596 9 617 19 q 552 0 574 0 q 463 45 499 0 l 276 306 l 276 115 "},"ˇ":{"x_min":25,"x_max":317,"ha":345,"o":"m 221 1032 q 261 1051 239 1051 q 300 1034 283 1051 q 317 995 317 1017 q 298 954 317 972 l 212 868 q 173 841 196 841 q 120 874 148 841 l 40 961 q 25 993 25 972 q 41 1032 25 1015 q 80 1049 58 1049 q 120 1030 102 1049 l 171 982 l 221 1032 "},"Ÿ":{"x_min":22,"x_max":658,"ha":680,"o":"m 441 771 q 483 816 459 801 q 535 831 507 831 q 580 821 557 831 q 619 796 602 811 q 647 760 637 780 q 658 717 658 739 q 638 655 658 687 l 455 359 l 455 113 q 420 29 455 58 q 341 0 386 0 q 260 29 294 0 q 226 113 226 58 l 226 359 l 41 655 q 22 717 22 687 q 32 760 22 739 q 60 796 42 780 q 99 821 77 811 q 144 831 121 831 q 196 816 171 831 q 238 771 220 801 l 340 597 l 441 771 m 144 914 q 163 961 144 942 q 210 981 182 981 q 257 961 238 981 q 277 914 277 942 q 257 867 277 886 q 210 848 238 848 q 163 867 182 848 q 144 914 144 886 m 367 914 q 386 961 367 942 q 433 981 405 981 q 480 961 461 981 q 500 914 500 942 q 480 867 500 886 q 433 848 461 848 q 386 867 405 848 q 367 914 367 886 "},"€":{"x_min":29,"x_max":654,"ha":700,"o":"m 455 598 q 430 596 432 598 q 309 544 356 596 q 262 417 262 492 q 276 342 262 376 q 317 283 291 308 q 378 245 343 259 q 453 231 413 231 l 538 231 q 623 195 592 231 q 654 112 654 160 q 623 33 654 66 q 538 0 592 0 l 455 0 q 285 32 363 0 q 151 122 208 65 q 61 255 94 179 q 29 418 29 332 q 60 579 29 504 q 149 710 91 654 q 290 799 208 767 q 473 831 372 831 l 538 831 q 623 795 592 831 q 654 713 654 760 q 623 632 654 667 q 538 598 592 598 l 455 598 m 273 439 q 225 457 245 439 q 205 507 205 476 q 223 554 205 533 q 273 575 241 575 l 493 575 q 543 554 525 575 q 562 507 562 533 q 543 458 562 477 q 493 439 524 439 l 273 439 m 273 266 q 225 284 245 266 q 205 334 205 303 q 223 381 205 360 q 273 402 241 402 l 493 402 q 543 381 525 402 q 562 334 562 360 q 543 285 562 304 q 493 266 524 266 l 273 266 "},"<":{"x_min":10,"x_max":545,"ha":589,"o":"m 510 195 q 545 115 545 161 q 535 70 545 91 q 510 34 525 50 q 473 9 494 18 q 429 0 451 0 q 347 34 382 0 l 47 334 q 10 415 10 372 q 47 495 10 458 l 348 795 l 348 794 q 429 832 382 832 q 473 822 452 832 q 510 796 495 812 q 535 759 525 780 q 545 715 545 737 q 510 634 545 669 l 292 415 l 510 195 "},"t":{"x_min":22,"x_max":640,"ha":664,"o":"m 447 115 q 413 30 447 59 q 331 1 379 1 q 252 30 286 1 q 218 115 218 59 l 218 600 l 137 600 q 52 634 83 600 q 22 715 22 668 q 52 796 22 762 q 137 831 83 831 l 524 831 q 609 796 578 831 q 640 715 640 762 q 609 634 640 668 q 524 600 578 600 l 447 600 l 447 115 "},"W":{"x_min":46,"x_max":1114,"ha":1160,"o":"m 901 756 q 939 817 912 798 q 997 836 965 836 q 1039 828 1018 836 q 1076 806 1059 820 q 1103 770 1093 791 q 1114 724 1114 749 q 1107 683 1114 706 l 911 76 q 867 16 898 35 q 801 -3 836 -3 q 734 17 765 -3 q 689 76 702 37 l 583 381 l 484 76 q 441 16 472 35 q 375 -3 409 -3 q 307 17 339 -3 q 262 76 276 37 l 52 685 q 46 726 46 709 q 56 771 46 751 q 83 806 66 791 q 121 828 100 820 q 164 836 141 836 q 223 817 195 836 q 261 756 250 798 l 373 351 l 475 756 q 516 818 486 797 q 580 839 545 839 q 645 818 615 839 q 687 756 676 797 l 800 351 l 901 756 "},"v":{"x_min":24,"x_max":760,"ha":785,"o":"m 535 757 q 577 813 550 795 q 636 832 604 832 q 680 823 658 832 q 721 800 703 815 q 749 766 739 786 q 760 720 760 745 q 750 676 760 697 l 503 76 q 397 0 469 0 q 280 76 323 0 l 33 676 q 24 720 24 697 q 34 766 24 745 q 62 800 44 786 q 102 823 80 815 q 147 832 123 832 q 206 813 179 832 q 248 757 233 795 l 392 390 l 535 757 "},">":{"x_min":43,"x_max":579,"ha":589,"o":"m 240 34 q 158 0 205 0 q 113 9 134 0 q 77 34 92 18 q 52 70 62 50 q 43 113 43 90 q 80 196 43 159 l 79 196 l 297 415 l 79 635 l 80 635 q 43 715 43 669 q 52 759 43 737 q 77 796 62 780 q 113 821 92 811 q 158 831 134 831 q 240 796 205 831 l 540 496 q 579 415 579 457 q 538 335 579 371 l 540 335 l 240 34 "},"s":{"x_min":40,"x_max":648,"ha":686,"o":"m 648 265 q 390 0 648 0 l 163 0 q 53 111 53 0 l 53 115 q 163 231 53 231 l 402 231 q 436 244 425 231 q 448 272 448 257 q 436 300 448 287 q 402 314 425 314 l 284 314 q 40 565 40 314 q 300 831 40 831 l 483 831 q 592 719 592 831 l 592 715 q 482 600 592 600 l 285 600 q 251 586 262 600 q 240 558 240 573 q 251 530 240 543 q 285 517 262 517 l 403 517 q 648 265 648 517 "},"B":{"x_min":49,"x_max":709.65625,"ha":751,"o":"m 268 600 l 268 503 l 440 503 q 475 518 463 503 q 487 554 487 534 q 475 586 487 572 q 440 600 464 600 l 268 600 m 268 314 l 268 231 l 440 231 q 475 244 464 231 q 487 272 487 257 q 475 300 487 287 q 440 314 464 314 l 268 314 m 49 415 l 49 715 q 153 831 49 831 l 520 831 q 604 811 568 831 q 663 759 640 792 q 697 687 686 727 q 709 605 709 647 q 700 535 709 569 q 674 475 691 502 q 630 432 657 449 q 568 416 603 416 q 671 348 638 404 q 705 222 705 292 q 693 141 705 182 q 659 70 682 101 q 602 19 636 38 q 524 0 568 0 l 158 0 q 49 115 49 0 l 49 116 l 49 415 "},"…":{"x_min":33,"x_max":858.4375,"ha":892,"o":"m 263 39 q 254 -3 263 16 q 229 -39 245 -23 q 192 -64 213 -55 q 148 -74 171 -74 q 103 -64 124 -74 q 67 -39 83 -55 q 42 -3 51 -23 q 33 39 33 16 q 67 121 33 87 q 148 155 101 155 q 229 121 195 155 q 263 39 263 87 m 561 39 q 551 -3 561 16 q 526 -39 542 -23 q 490 -64 511 -55 q 445 -74 469 -74 q 401 -64 422 -74 q 364 -39 380 -55 q 339 -3 348 -23 q 330 39 330 16 q 364 121 330 87 q 445 155 398 155 q 526 121 492 155 q 561 39 561 87 m 858 39 q 849 -3 858 16 q 824 -39 840 -23 q 787 -64 808 -55 q 743 -74 766 -74 q 698 -64 719 -74 q 661 -39 677 -55 q 636 -3 645 -23 q 627 39 627 16 q 661 121 627 87 q 743 155 695 155 q 824 121 790 155 q 858 39 858 87 "},"?":{"x_min":44.109375,"x_max":708,"ha":751,"o":"m 448 115 q 414 34 448 68 q 333 0 380 0 q 252 34 286 0 q 218 115 218 68 q 252 196 218 162 q 333 231 286 231 q 414 196 380 231 q 448 115 448 162 m 344 300 q 223 415 223 300 q 342 531 223 531 l 462 531 q 508 565 508 531 q 462 600 508 600 l 162 600 q 44 715 44 600 l 44 719 q 161 831 44 831 l 450 831 q 708 565 708 831 q 451 300 708 300 l 344 300 "},"H":{"x_min":47,"x_max":691,"ha":740,"o":"m 691 114 q 656 30 691 59 q 575 1 622 1 q 496 30 530 1 q 462 115 462 59 l 462 300 l 276 300 l 276 115 q 241 30 276 59 q 160 1 207 1 q 81 30 115 1 q 47 114 47 59 l 47 715 q 81 799 47 770 q 160 829 115 829 q 241 799 207 829 q 276 715 276 770 l 276 531 l 462 531 l 462 715 q 496 799 462 770 q 575 829 530 829 q 656 799 622 829 q 691 715 691 770 l 691 114 "},"c":{"x_min":29,"x_max":643,"ha":689,"o":"m 443 598 q 358 582 394 598 q 299 541 323 567 q 262 483 274 515 q 251 415 251 450 q 262 347 251 381 q 299 288 274 314 q 358 246 323 262 q 441 231 394 231 l 526 231 q 577 221 555 231 q 613 194 598 211 q 635 157 628 178 q 642 115 642 136 q 612 35 642 70 q 526 0 583 0 l 443 0 q 262 35 340 0 q 132 127 184 70 q 54 258 80 184 q 29 409 29 332 q 56 564 29 489 q 136 698 83 639 q 271 794 190 758 q 461 831 352 831 l 526 831 q 577 821 555 831 q 613 794 598 811 q 635 757 627 778 q 643 714 643 736 q 635 671 643 692 q 613 634 627 650 q 577 607 598 617 q 526 598 555 598 l 443 598 "},"&":{"x_min":43,"x_max":828,"ha":849,"o":"m 700 115 q 689 63 700 84 q 661 27 679 41 q 620 6 643 13 q 573 0 598 0 l 249 0 q 156 15 195 0 q 92 61 118 31 q 54 130 66 90 q 43 218 43 170 q 85 350 43 297 q 205 415 127 404 q 85 478 127 426 q 43 611 43 530 q 54 698 43 658 q 92 768 66 739 q 157 814 117 797 q 252 831 197 831 l 356 831 q 460 715 460 831 q 355 600 460 600 l 332 600 q 287 565 287 600 q 333 531 287 531 l 471 531 l 471 548 q 505 633 471 604 q 586 663 539 663 q 665 633 631 663 q 700 548 700 604 l 700 531 l 719 531 q 828 415 828 531 q 718 300 828 300 l 700 300 l 700 115 m 333 300 q 287 265 287 300 q 333 231 287 231 l 471 231 l 471 300 l 333 300 "},"˝":{"x_min":40,"x_max":425,"ha":465,"o":"m 40 914 q 65 991 53 964 q 88 1032 77 1019 q 111 1048 99 1045 q 136 1051 122 1051 q 183 1031 163 1051 q 203 984 203 1012 q 176 907 187 934 q 154 866 165 879 q 131 850 143 853 q 106 848 120 848 q 59 867 79 848 q 40 914 40 886 m 262 914 q 287 991 275 964 q 310 1032 299 1019 q 333 1048 321 1045 q 358 1051 344 1051 q 405 1031 385 1051 q 425 984 425 1012 q 397 905 409 932 q 375 864 385 877 q 353 850 365 852 q 328 848 342 848 q 281 867 301 848 q 262 914 262 886 "},"I":{"x_min":46,"x_max":275,"ha":324,"o":"m 275 114 q 240 30 275 59 q 161 1 206 1 q 80 30 114 1 q 46 114 46 59 l 46 715 q 80 799 46 770 q 161 829 114 829 q 240 799 206 829 q 275 715 275 770 l 275 114 "},"•":{"x_min":33,"x_max":540,"ha":575,"o":"m 33 488 q 52 588 33 541 q 106 668 71 634 q 187 722 141 702 q 285 743 233 743 q 385 722 338 743 q 465 668 431 702 q 519 588 499 634 q 540 488 540 541 q 519 390 540 436 q 465 309 499 344 q 385 255 431 274 q 285 236 338 236 q 187 255 233 236 q 106 309 141 274 q 52 390 71 344 q 33 488 33 436 "},"G":{"x_min":29,"x_max":643,"ha":690,"o":"m 643 115 q 609 30 643 61 q 526 0 576 0 l 442 0 q 262 35 340 0 q 132 127 184 70 q 54 258 80 184 q 29 409 29 332 q 56 564 29 489 q 136 698 83 639 q 271 794 190 758 q 461 831 352 831 l 526 831 q 577 821 555 831 q 613 794 598 811 q 635 757 627 778 q 643 714 643 736 q 635 671 643 692 q 613 634 627 650 q 577 607 598 617 q 526 598 555 598 l 443 598 q 358 582 394 598 q 299 541 323 567 q 262 483 274 515 q 251 415 251 450 q 261 353 251 383 q 292 296 271 322 q 342 253 312 271 q 414 232 373 236 l 414 367 q 448 451 414 422 q 529 481 482 481 q 608 451 574 481 q 643 367 643 422 l 643 115 "},"(":{"x_min":56,"x_max":373.15625,"ha":429,"o":"m 239 -263 q 56 397 56 46 q 239 1057 56 748 l 370 1057 q 219 752 270 919 q 169 397 169 585 q 373 -263 169 57 l 239 -263 "},"`":{"x_min":22,"x_max":361,"ha":385,"o":"m 65 922 q 31 944 41 929 q 22 975 22 958 q 36 1015 22 997 q 76 1034 51 1034 q 81 1033 77 1034 q 92 1031 85 1032 l 317 971 q 351 949 341 964 q 361 918 361 935 q 346 878 361 896 q 306 860 331 860 q 301 860 305 860 q 290 862 297 861 l 65 922 "},"U":{"x_min":43,"x_max":715,"ha":758,"o":"m 715 365 q 381 0 715 0 q 43 365 43 0 l 43 715 q 77 800 43 771 q 156 829 111 829 q 238 800 204 829 q 272 715 272 771 l 272 330 q 379 228 272 228 q 486 330 486 228 l 486 715 q 520 800 486 771 q 599 829 554 829 q 680 800 646 829 q 715 715 715 771 l 715 365 "},"F":{"x_min":47,"x_max":665.28125,"ha":679,"o":"m 275 115 q 240 30 275 59 q 161 1 206 1 q 81 30 115 1 q 47 115 47 59 l 47 715 q 160 831 47 831 l 549 831 q 634 796 604 831 q 665 715 665 762 q 634 634 665 668 q 550 600 604 600 l 275 600 l 275 531 l 494 531 q 579 496 548 531 q 609 415 609 462 q 579 334 609 368 q 494 300 548 300 l 275 300 l 275 115 "},"r":{"x_min":49,"x_max":689,"ha":728,"o":"m 333 293 q 299 393 299 340 q 311 444 299 426 q 343 470 324 461 q 385 483 362 479 q 426 492 407 486 q 460 511 446 499 q 474 550 474 524 q 402 613 474 613 l 279 613 l 279 118 q 164 0 279 0 q 77 29 105 0 q 49 115 49 59 l 49 715 q 160 831 49 831 l 407 831 q 532 809 479 831 q 620 752 586 787 q 672 671 655 717 q 689 579 689 626 q 653 446 689 508 q 549 351 618 383 l 647 194 q 669 120 669 158 q 660 73 669 95 q 634 34 650 51 q 597 9 618 18 q 554 0 576 0 q 505 14 529 0 q 462 61 480 29 l 333 293 "},":":{"x_min":36,"x_max":266.5625,"ha":303,"o":"m 266 378 q 232 297 266 331 q 151 263 198 263 q 70 297 104 263 q 36 378 36 331 q 70 459 36 425 q 151 494 104 494 q 232 459 198 494 q 266 378 266 425 m 266 77 q 232 -2 266 30 q 151 -36 198 -36 q 70 -2 104 -36 q 36 77 36 30 q 70 159 36 125 q 151 193 104 193 q 232 159 198 193 q 266 77 266 125 "},"x":{"x_min":43,"x_max":654,"ha":698,"o":"m 436 771 q 478 816 454 801 q 530 831 503 831 q 575 821 553 831 q 614 796 597 811 q 642 759 632 780 q 653 715 653 737 q 633 655 653 683 l 469 414 l 634 170 q 654 110 654 142 q 642 66 654 87 q 612 30 630 45 q 572 6 594 15 q 527 -3 550 -3 q 478 10 501 -3 q 437 55 454 24 l 349 212 l 260 55 q 219 10 243 24 q 169 -3 196 -3 q 125 6 147 -3 q 84 30 102 15 q 54 66 66 45 q 43 110 43 87 q 63 170 43 142 l 228 414 l 64 655 q 45 715 45 683 q 55 759 45 737 q 83 796 65 780 q 122 821 100 811 q 167 831 144 831 q 219 816 194 831 q 261 771 243 801 l 349 616 l 436 771 "},"*":{"x_min":31,"x_max":484,"ha":516,"o":"m 484 349 q 477 335 484 341 q 463 329 471 329 l 406 329 l 435 274 q 438 264 438 269 q 427 246 438 253 l 322 189 q 313 187 317 187 q 296 196 302 187 l 261 246 l 228 196 q 213 186 221 186 q 202 189 207 186 l 95 246 q 84 264 84 253 q 86 274 84 269 l 115 329 l 52 329 q 37 335 43 329 q 31 349 31 341 l 31 461 q 37 475 31 469 q 52 482 43 482 l 120 482 l 86 533 q 83 546 83 539 q 93 562 83 557 l 200 619 q 213 624 206 624 q 228 612 221 624 l 259 562 l 288 612 q 303 624 295 624 q 315 619 309 624 l 422 559 q 434 541 434 552 q 431 532 434 537 l 403 482 l 463 482 q 477 475 471 482 q 484 461 484 469 l 484 349 "},"V":{"x_min":24,"x_max":760,"ha":785,"o":"m 535 757 q 577 813 550 795 q 636 832 604 832 q 680 823 658 832 q 721 800 703 815 q 749 766 739 786 q 760 720 760 745 q 750 676 760 697 l 503 76 q 397 0 469 0 q 280 76 323 0 l 33 676 q 24 720 24 697 q 34 766 24 745 q 62 800 44 786 q 102 823 80 815 q 147 832 123 832 q 206 813 179 832 q 248 757 233 795 l 392 390 l 535 757 "},"h":{"x_min":47,"x_max":691,"ha":740,"o":"m 691 114 q 656 30 691 59 q 575 1 622 1 q 496 30 530 1 q 462 115 462 59 l 462 300 l 276 300 l 276 115 q 241 30 276 59 q 160 1 207 1 q 81 30 115 1 q 47 114 47 59 l 47 715 q 81 799 47 770 q 160 829 115 829 q 241 799 207 829 q 276 715 276 770 l 276 531 l 462 531 l 462 715 q 496 799 462 770 q 575 829 530 829 q 656 799 622 829 q 691 715 691 770 l 691 114 "},"0":{"x_min":33,"x_max":881.5625,"ha":915,"o":"m 33 417 q 66 583 33 505 q 156 718 99 660 q 291 809 213 776 q 456 843 369 843 q 621 809 544 843 q 757 718 699 776 q 848 583 814 660 q 881 417 881 505 q 848 252 881 330 q 757 117 814 174 q 621 27 699 60 q 456 -6 544 -6 q 291 27 369 -6 q 156 117 213 60 q 66 252 99 174 q 33 417 33 330 m 266 414 q 280 339 266 374 q 321 278 295 305 q 382 237 348 252 q 457 223 417 223 q 533 237 498 223 q 594 278 568 252 q 635 339 620 305 q 651 414 651 374 q 635 490 651 455 q 594 551 620 526 q 533 592 568 577 q 457 608 498 608 q 382 592 417 608 q 321 551 348 577 q 280 490 295 526 q 266 414 266 455 "},".":{"x_min":33,"x_max":263.5625,"ha":297,"o":"m 263 39 q 254 -3 263 16 q 229 -39 245 -23 q 192 -64 213 -55 q 148 -74 171 -74 q 103 -64 124 -74 q 67 -39 83 -55 q 42 -3 51 -23 q 33 39 33 16 q 67 121 33 87 q 148 155 101 155 q 229 121 195 155 q 263 39 263 87 "},"”":{"x_min":29.453125,"x_max":559.4375,"ha":590,"o":"m 262 620 q 209 536 250 565 q 123 507 169 507 q 48 536 76 507 q 33 620 20 565 l 63 770 q 116 855 76 824 q 204 886 156 886 q 277 855 250 886 q 293 770 305 824 l 262 620 m 525 620 q 472 536 512 565 q 386 507 431 507 q 311 536 338 507 q 295 620 283 565 l 326 770 q 379 855 338 824 q 466 886 419 886 q 540 855 512 886 q 555 770 568 824 l 525 620 "},"@":{"x_min":25,"x_max":639,"ha":670,"o":"m 450 491 l 450 338 q 496 286 450 286 q 546 318 523 286 q 570 408 570 350 q 557 513 570 465 q 516 596 544 561 q 443 650 488 631 q 335 670 399 670 q 241 652 285 670 q 165 600 197 635 q 114 514 133 565 q 96 394 96 462 q 154 186 96 257 q 309 100 212 115 l 301 30 q 179 72 231 40 q 93 152 127 104 q 41 262 58 200 q 25 396 25 325 q 50 540 25 476 q 119 648 76 604 q 218 715 162 692 q 334 738 273 738 q 559 659 479 738 q 639 414 639 580 q 634 358 639 390 q 613 297 629 326 q 570 248 598 268 q 494 228 541 228 q 402 279 424 228 q 323 253 366 253 q 242 283 277 253 q 208 372 208 314 q 238 461 208 430 q 322 493 269 493 q 393 473 365 493 l 398 491 l 450 491 m 393 411 q 333 436 369 436 q 265 372 265 436 q 329 311 265 311 q 393 340 369 311 l 393 411 "},"f":{"x_min":47,"x_max":665.28125,"ha":679,"o":"m 275 115 q 240 30 275 59 q 161 1 206 1 q 81 30 115 1 q 47 115 47 59 l 47 715 q 160 831 47 831 l 549 831 q 634 796 604 831 q 665 715 665 762 q 634 634 665 668 q 550 600 604 600 l 275 600 l 275 531 l 494 531 q 579 496 548 531 q 609 415 609 462 q 579 334 609 368 q 494 300 548 300 l 275 300 l 275 115 "},";":{"x_min":40,"x_max":270,"ha":310,"o":"m 268 -88 q 234 -173 268 -142 q 154 -204 201 -204 q 74 -173 108 -204 q 40 -88 40 -142 l 40 58 q 74 143 40 112 q 154 174 108 174 q 234 143 201 174 q 268 58 268 112 l 268 -88 m 270 360 q 236 277 270 310 q 156 245 203 245 q 75 277 109 245 q 41 360 41 310 q 75 441 41 407 q 156 476 109 476 q 236 441 203 476 q 270 360 270 407 "},"“":{"x_min":29.453125,"x_max":559.4375,"ha":590,"o":"m 555 621 q 540 536 568 567 q 466 506 512 506 q 379 536 419 506 q 326 621 338 567 l 295 771 q 311 855 283 826 q 386 885 338 885 q 472 855 431 885 q 525 771 512 826 l 555 621 m 293 621 q 277 536 305 567 q 204 506 250 506 q 116 536 156 506 q 63 621 76 567 l 33 771 q 48 855 20 826 q 123 885 76 885 q 209 855 169 885 q 262 771 250 826 l 293 621 "},"i":{"x_min":46,"x_max":275,"ha":324,"o":"m 275 114 q 240 30 275 59 q 161 1 206 1 q 80 30 114 1 q 46 114 46 59 l 46 715 q 80 799 46 770 q 161 829 114 829 q 240 799 206 829 q 275 715 275 770 l 275 114 "},"6":{"x_min":43,"x_max":706,"ha":748,"o":"m 706 265 q 447 0 706 0 l 287 0 q 102 67 161 0 q 43 270 43 134 l 43 568 q 303 831 43 831 l 581 831 q 691 719 691 831 l 691 715 q 582 600 691 600 l 319 600 q 273 551 273 600 l 273 531 l 461 531 q 644 462 583 531 q 706 265 706 393 m 460 231 q 506 265 506 231 q 460 300 506 300 l 308 300 q 272 265 272 300 q 308 231 272 231 l 460 231 "},"A":{"x_min":22,"x_max":785,"ha":810,"o":"m 354 342 l 465 342 l 413 490 l 354 342 m 527 161 l 281 161 l 247 71 q 204 15 231 32 q 145 -2 177 -2 q 100 5 122 -2 q 60 27 78 13 q 32 62 42 42 q 22 106 22 81 q 31 152 22 131 l 305 757 q 354 815 323 796 q 416 835 384 835 q 478 815 448 835 q 523 757 508 796 l 775 152 q 785 106 785 131 q 774 62 785 82 q 746 27 764 42 q 705 5 728 13 q 661 -2 683 -2 q 601 15 629 -2 q 559 71 573 32 l 527 161 "},"‘":{"x_min":26.6875,"x_max":294.15625,"ha":321,"o":"m 290 621 q 275 536 302 567 q 201 506 247 506 q 113 536 154 506 q 61 621 73 567 l 30 771 q 45 855 18 826 q 120 885 73 885 q 206 855 166 885 q 259 771 247 826 l 290 621 "},"n":{"x_min":47,"x_max":691,"ha":740,"o":"m 276 114 q 241 30 276 59 q 160 1 207 1 q 81 30 115 1 q 47 114 47 59 l 47 715 q 81 799 47 770 q 160 829 115 829 l 166 829 q 253 777 227 829 l 462 462 l 462 715 q 496 799 462 770 q 575 829 530 829 q 656 799 622 829 q 691 715 691 770 l 691 114 q 656 30 691 59 q 575 1 622 1 q 535 6 552 1 q 507 20 518 12 q 488 37 495 28 q 477 51 481 45 l 276 351 l 276 114 "},"O":{"x_min":33,"x_max":881.5625,"ha":915,"o":"m 33 417 q 66 583 33 505 q 156 718 99 660 q 291 809 213 776 q 456 843 369 843 q 621 809 544 843 q 757 718 699 776 q 848 583 814 660 q 881 417 881 505 q 848 252 881 330 q 757 117 814 174 q 621 27 699 60 q 456 -6 544 -6 q 291 27 369 -6 q 156 117 213 60 q 66 252 99 174 q 33 417 33 330 m 266 414 q 280 339 266 374 q 321 278 295 305 q 382 237 348 252 q 457 223 417 223 q 533 237 498 223 q 594 278 568 252 q 635 339 620 305 q 651 414 651 374 q 635 490 651 455 q 594 551 620 526 q 533 592 568 577 q 457 608 498 608 q 382 592 417 608 q 321 551 348 577 q 280 490 295 526 q 266 414 266 455 "},"3":{"x_min":46,"x_max":699,"ha":742,"o":"m 155 300 q 46 415 46 300 q 154 531 46 531 l 410 531 q 456 565 456 531 q 410 600 456 600 l 151 600 q 46 715 46 600 q 150 831 46 831 l 490 831 q 585 815 546 831 q 650 770 625 799 q 687 702 675 742 q 699 615 699 662 q 658 479 699 532 q 537 415 617 426 q 656 350 614 404 q 699 216 699 297 q 687 129 699 169 q 650 61 675 90 q 586 15 625 31 q 493 0 547 0 l 155 0 q 46 115 46 0 q 157 231 46 231 l 410 231 q 456 265 456 231 q 410 300 456 300 l 155 300 "},"]":{"x_min":42.84375,"x_max":425,"ha":474,"o":"m 425 23 q 311 -89 425 -89 l 158 -89 q 73 -54 103 -89 q 42 23 42 -20 q 73 104 42 70 q 158 139 103 139 l 197 139 l 197 696 l 158 696 q 73 730 103 696 q 42 810 42 764 q 73 889 42 855 q 158 924 103 924 l 311 924 q 425 810 425 924 l 425 23 "},"m":{"x_min":49,"x_max":846,"ha":895,"o":"m 278 114 q 243 30 278 59 q 162 1 209 1 q 83 30 117 1 q 49 114 49 59 l 49 702 q 72 799 49 769 q 158 829 96 829 q 245 810 215 829 q 300 760 275 792 l 451 567 l 601 762 q 655 810 625 792 q 733 829 685 829 q 821 799 796 829 q 846 702 846 769 l 846 114 q 812 30 846 59 q 730 1 778 1 q 651 30 685 1 q 617 114 617 59 l 617 464 l 514 328 q 444 287 480 287 q 376 330 407 287 l 278 464 l 278 114 "},"9":{"x_min":42,"x_max":704,"ha":748,"o":"m 42 565 q 300 831 42 831 l 459 831 q 645 763 586 831 q 704 560 704 696 l 704 262 q 443 0 704 0 l 165 0 q 55 111 55 0 l 55 115 q 165 231 55 231 l 427 231 q 473 279 473 231 l 473 300 l 286 300 q 103 368 164 300 q 42 565 42 437 m 287 600 q 242 565 242 600 q 287 531 242 531 l 438 531 q 475 565 475 531 q 438 600 475 600 l 287 600 "},"l":{"x_min":47,"x_max":505.5625,"ha":519,"o":"m 160 0 q 47 115 47 0 l 47 715 q 81 800 47 771 q 161 829 115 829 q 240 800 206 829 q 275 715 275 771 l 275 231 l 397 231 q 477 196 450 231 q 505 115 505 162 q 477 34 505 68 q 397 0 449 0 l 160 0 "},"8":{"x_min":42,"x_max":718,"ha":761,"o":"m 248 0 q 155 15 194 0 q 91 61 116 31 q 53 130 65 90 q 42 218 42 170 q 84 350 42 297 q 204 415 126 404 q 84 478 126 426 q 42 611 42 530 q 53 698 42 658 q 91 768 65 739 q 156 814 116 797 q 251 831 196 831 l 509 831 q 604 815 565 831 q 669 770 644 799 q 706 702 694 742 q 718 615 718 662 q 677 479 718 532 q 556 415 636 426 q 675 350 633 404 q 718 216 718 297 q 706 129 718 169 q 669 61 694 90 q 605 15 644 31 q 512 0 566 0 l 248 0 m 331 300 q 286 265 286 300 q 331 231 286 231 l 429 231 q 475 265 475 231 q 429 300 475 300 l 331 300 m 331 600 q 286 565 286 600 q 331 531 286 531 l 429 531 q 475 565 475 531 q 429 600 475 600 l 331 600 "},"p":{"x_min":49,"x_max":684,"ha":698,"o":"m 279 118 q 164 0 279 0 q 77 29 105 0 q 49 115 49 59 l 49 715 q 160 831 49 831 l 393 831 q 523 808 468 831 q 613 747 578 785 q 666 662 649 710 q 684 564 684 614 q 668 467 684 514 q 620 382 652 419 q 544 323 589 346 q 440 300 499 300 l 403 300 q 299 393 299 300 q 311 444 299 426 q 343 470 324 461 q 385 483 362 479 q 426 492 407 486 q 460 511 446 499 q 474 550 474 524 q 402 613 474 613 l 279 613 l 279 118 "},"4":{"x_min":18,"x_max":662,"ha":711,"o":"m 662 114 q 627 30 662 59 q 546 1 593 1 q 467 30 501 1 q 433 115 433 59 l 433 300 l 131 300 q 18 415 18 300 l 18 715 q 52 799 18 770 q 131 829 86 829 q 213 799 179 829 q 247 715 247 770 l 247 531 l 433 531 l 433 715 q 467 799 433 770 q 546 829 501 829 q 627 799 593 829 q 662 715 662 770 l 662 114 "},"R":{"x_min":49,"x_max":689,"ha":728,"o":"m 333 293 q 299 393 299 340 q 311 444 299 426 q 343 470 324 461 q 385 483 362 479 q 426 492 407 486 q 460 511 446 499 q 474 550 474 524 q 402 613 474 613 l 279 613 l 279 118 q 164 0 279 0 q 77 29 105 0 q 49 115 49 59 l 49 715 q 160 831 49 831 l 407 831 q 532 809 479 831 q 620 752 586 787 q 672 671 655 717 q 689 579 689 626 q 653 446 689 508 q 549 351 618 383 l 647 194 q 669 120 669 158 q 660 73 669 95 q 634 34 650 51 q 597 9 618 18 q 554 0 576 0 q 505 14 529 0 q 462 61 480 29 l 333 293 "},"o":{"x_min":33,"x_max":881.5625,"ha":915,"o":"m 33 417 q 66 583 33 505 q 156 718 99 660 q 291 809 213 776 q 456 843 369 843 q 621 809 544 843 q 757 718 699 776 q 848 583 814 660 q 881 417 881 505 q 848 252 881 330 q 757 117 814 174 q 621 27 699 60 q 456 -6 544 -6 q 291 27 369 -6 q 156 117 213 60 q 66 252 99 174 q 33 417 33 330 m 266 414 q 280 339 266 374 q 321 278 295 305 q 382 237 348 252 q 457 223 417 223 q 533 237 498 223 q 594 278 568 252 q 635 339 620 305 q 651 414 651 374 q 635 490 651 455 q 594 551 620 526 q 533 592 568 577 q 457 608 498 608 q 382 592 417 608 q 321 551 348 577 q 280 490 295 526 q 266 414 266 455 "},"5":{"x_min":47.546875,"x_max":717,"ha":759,"o":"m 717 265 q 459 0 717 0 l 176 0 q 53 111 53 0 l 53 115 q 176 231 53 231 l 471 231 q 517 265 517 231 q 471 300 517 300 l 94 300 q 47 338 47 305 q 49 352 47 348 l 49 797 q 91 831 57 831 l 593 831 q 703 719 703 831 l 703 715 q 593 600 703 600 l 278 600 l 278 531 l 472 531 q 655 462 594 531 q 717 265 717 393 "}},"cssFontWeight":"normal","ascender":1096,"underlinePosition":-133,"cssFontStyle":"normal","boundingBox":{"yMin":-263,"xMin":10,"yMax":1096,"xMax":1878},"resolution":1000,"original_font_information":{"postscript_name":"Junegull","version_string":"Version 2.000 2004","vendor_url":"http://www.larabiefonts.com","full_font_name":"Junegull","font_family_name":"Junegull","copyright":"© 2002 Ray Larabie. This font is freeware. Read attached text file for details. Info & updates visit www.larabiefonts.com. Donations gratefully accepted at www.larabiefonts.com/donation.html. Also visit my commercial type foundry at www.typodermic.com. This font was updated in 2004.","description":"Larabie Fonts is able to offer unique free fonts through the generous support of visitors to the site. Making fonts is my full-time job and every donation, in any amount, enables me to continue running the site and creating new fonts. If you would like to support Larabie Fonts visit www.larabiefonts.com for details.","trademark":"","designer":"Ray Larabie","designer_url":"http://www.typodermic.com","unique_font_identifier":"RayLarabie: Junegull: 2002","license_url":"","license_description":"","manufacturer_name":"Ray Larabie","font_sub_family_name":"Regular"},"descender":-263,"familyName":"Junegull","lineHeight":1390,"underlineThickness":20});
