// JavaScript Document // this is used for any GLOBAL javascript. In most cases, things should NOT be added here. function unsetNoJavascript () { // remove default state if we have JS: $('body').removeClass('noJavascript'); } //var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); //document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); //var pageTracker = _gat._getTracker("UA-6111909-1"); //pageTracker._initData(); //pageTracker._trackPageview(); //var homeBody = document.getElementById('p1'); //if (homeBody) homeBody.className='hide'; $(document).ready(function () { /* fix footer issue on whatson page */ if($.browser.msie && parseFloat($.browser.version.substr(0,3))<=6) { $(".singleRecord .whatson #footer").css("position","static"); $(".singleRecord .whatson #last").css("padding-bottom","20px"); // $("#nav shape").hide(); } // {'selector': '#nav' , 'delay':1200}, // {'selector': '#nav shape' , 'delay':1800}, var homeElements = new Array ( {'selector': '#nav li' , 'delay':1800}, {'selector': '.mailinglistSubscribe' , 'delay':1675}, {'selector': '.blog' , 'delay':2350}, {'selector': '.search' , 'delay':2700}, {'selector': '.imageSwapper' , 'delay':4200}, {'selector': '.col2 .txt' , 'delay':875}, {'selector': '.choiceItem .item', 'delay':2000}, {'selector': '.widget .itemInner', 'delay':2000}, {'selector': '#logo', 'delay':3000}, {'selector': '#footer', 'delay':3180} ); if ($('#container').hasClass('homepage')) { $('#container').hide(); startAnimation (homeElements); } }); function startAnimation (elements) { var delay; for (var i=0; i < elements.length; i++) { $(elements[i]['selector']).hide(); delay = 1000 + elements[i]['delay']; $(elements[i]['selector']).each(function() { $(this).wait(delay).fadeIn('50'); delay = delay * 1.1; }); } $('body').attr('class',''); $('#container').show(); } (function($) { $.fn.wait = function(time, type) { time = time || 1000; type = type || "fx"; return this.queue(type, function() { var self = this; setTimeout(function() { $(self).dequeue(); }, time); }); }; })(jQuery); //Hide Tab headings when Js is turned on $(document).ready(function () { $('.singleRecord .tab h3').hide(); }); function removePopup () { $('#confirmationOverlay,#confirmationPopup').removeDiv(); return false; } jQuery.fn.removeDiv = function(target) { return this.each(function(){ //$("form input:text, form textarea").each(function () { $(this).fadeOut(100,function () { $(this).remove(); }); });}; jQuery.fn.clickToClose = function(target) { return this.each(function(){ //$("form input:text, form textarea").each(function () { $(this).click(removePopup); });}; jQuery.fn.clickToCloseAndDelete = function( $productRow ) { return this.each(function(){ //$("form input:text, form textarea").each(function () { $(this).click(function () { // take the url, and send via ajax, with the '?ajax' on the end $.ajax({ url: $(this).attr('href'), data: { 'ajax': true }, success: function( newBasketWidgetHtml ) { // delete the clicked row from the form $productRow.removeDiv(); var $newBasket = $(newBasketWidgetHtml); var newTotal = $('div.totalsWrapper',$newBasket).html(); var newPrice = $('div.totalPrice span.data',$newBasket).html(); // update the basket widget (data) /*$('#widgets div.basket div.totalsWrapper').fadeOut(100,function () { $(this).html( $('div.totalsWrapper', $newBasket).html() ); $(this).fadeIn(100); });*/ //$('#widgets div.basket div.totalsWrapper').html(newTotal); $('#widgets div.basket div.totalsWrapper').fadeOut(100,function () { $(this).html(newTotal); $(this).fadeIn(100); }); // update the total //$('div#orderTotals dl.orderSummary dd').html(newPrice); $('div#orderTotals dl.orderSummary dd').fadeOut(100,function () { $(this).html(newPrice); $(this).fadeIn(100); }); // fade out the overlays removePopup(); } }); // then delete the clicked item from the form return false; }); });}; /* function deleteItem (linkUrl) { $('#buttonYes').click(function () { $.ajax({ url: linkUrl, success: function(data) { var $col2 = $('.col2'); var $contents = $(data).find('.colOuter',$col2); $col2.html($contents); // initCufon(); // // makeConfirmationPopup(); removePopup(); } }); return false; }); } */ jQuery.fn.basketRemoveLinks = function( $productRow ) { return this.each(function(){ $(this).click(function () { var $productRow = $(this).closest('tr'); var linkUrl = $(this).attr('href'); // add a popup var $mask = $('
'); var $confirmationPopup = $('

Are you sure you wish to delete this item from your basket?

yesno

'); // overlay click action // "no" link action $mask.clickToClose(); $('#buttonNo',$confirmationPopup).clickToClose(); //$('#buttonNo').click(removePopup); // delete action //deleteItem(linkUrl); //$('#buttonYes',$confirmationPopup).data( 'rowToDelete', $productRow ); $('#buttonYes',$confirmationPopup).clickToCloseAndDelete( $productRow ); $('body').append($mask); $('body').append($confirmationPopup); /* Place the popup nicely */ var popupW = $confirmationPopup.width(); var popupH = $confirmationPopup.height(); var windowW = $(window).width(); var windowH = $(window).height(); var scrollTop = $(window).scrollTop(); $confirmationPopup.css({top: scrollTop+windowH/2-popupH/2, left: windowW/2-popupW/2}); // reload cufon initCufon(['#confirmationPopup p#intro']); return false; }); });}; $(document).ready(function () { $('form#checkoutForm tr td p.removeLink a').basketRemoveLinks(); }); $(document).ready(function () { // find any h4s, on certain pages, and convert them into links that open the para after them $('.whatson .readmore h4').each(function () { $(this).addClass('link'); $(this).next("p").css('display','none').addClass('ptoggle'); $(this).click(function () { if ($(this).hasClass('open')) { $(this).removeClass('open'); $(this).next("p").slideUp(); } else { // close any open items $( ".ptoggle").slideUp(); $(this).addClass('open'); $(this).next("p").slideDown(); } }); }); }); /*! * Copyright (c) 2009 Simo Kinnunen. * Licensed under the MIT license. * * @version ${Version} */ var Cufon = (function() { var api = function() { return api.replace.apply(null, arguments); }; var DOM = api.DOM = { ready: (function() { var complete = false, readyStatus = { loaded: 1, complete: 1 }; var queue = [], perform = function() { if (complete) return; complete = true; for (var fn; fn = queue.shift(); fn()); }; // Gecko, Opera, WebKit r26101+ if (document.addEventListener) { document.addEventListener('DOMContentLoaded', perform, false); window.addEventListener('pageshow', perform, false); // For cached Gecko pages } // Old WebKit, Internet Explorer if (!window.opera && document.readyState) (function() { readyStatus[document.readyState] ? perform() : setTimeout(arguments.callee, 10); })(); // Internet Explorer if (document.readyState && document.createStyleSheet) (function() { try { document.body.doScroll('left'); perform(); } catch (e) { setTimeout(arguments.callee, 1); } })(); addEvent(window, 'load', perform); // Fallback return function(listener) { if (!arguments.length) perform(); else complete ? listener() : queue.push(listener); }; })(), root: function() { return document.documentElement || document.body; } }; var CSS = api.CSS = { Size: function(value, base) { this.value = parseFloat(value); this.unit = String(value).match(/[a-z%]*$/)[0] || 'px'; this.convert = function(value) { return value / base * this.value; }; this.convertFrom = function(value) { return value / this.value * base; }; this.toString = function() { return this.value + this.unit; }; }, addClass: function(el, className) { var current = el.className; el.className = current + (current && ' ') + className; return el; }, color: cached(function(value) { var parsed = {}; parsed.color = value.replace(/^rgba\((.*?),\s*([\d.]+)\)/, function($0, $1, $2) { parsed.opacity = parseFloat($2); return 'rgb(' + $1 + ')'; }); return parsed; }), // has no direct CSS equivalent. // @see http://msdn.microsoft.com/en-us/library/system.windows.fontstretches.aspx fontStretch: cached(function(value) { if (typeof value == 'number') return value; if (/%$/.test(value)) return parseFloat(value) / 100; return { 'ultra-condensed': 0.5, 'extra-condensed': 0.625, condensed: 0.75, 'semi-condensed': 0.875, 'semi-expanded': 1.125, expanded: 1.25, 'extra-expanded': 1.5, 'ultra-expanded': 2 }[value] || 1; }), getStyle: function(el) { var view = document.defaultView; if (view && view.getComputedStyle) return new Style(view.getComputedStyle(el, null)); if (el.currentStyle) return new Style(el.currentStyle); return new Style(el.style); }, gradient: cached(function(value) { var gradient = { id: value, type: value.match(/^-([a-z]+)-gradient\(/)[1], stops: [] }, colors = value.substr(value.indexOf('(')).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig); for (var i = 0, l = colors.length, stop; i < l; ++i) { stop = colors[i].split('=', 2).reverse(); gradient.stops.push([ stop[1] || i / (l - 1), stop[0] ]); } return gradient; }), quotedList: cached(function(value) { // doesn't work properly with empty quoted strings (""), but // it's not worth the extra code. var list = [], re = /\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g, match; while (match = re.exec(value)) list.push(match[3] || match[1]); return list; }), recognizesMedia: cached(function(media) { var el = document.createElement('style'), sheet, container, supported; el.type = 'text/css'; el.media = media; try { // this is cached anyway el.appendChild(document.createTextNode('/**/')); } catch (e) {} container = elementsByTagName('head')[0]; container.insertBefore(el, container.firstChild); sheet = (el.sheet || el.styleSheet); supported = sheet && !sheet.disabled; container.removeChild(el); return supported; }), removeClass: function(el, className) { var re = RegExp('(?:^|\\s+)' + className + '(?=\\s|$)', 'g'); el.className = el.className.replace(re, ''); return el; }, supports: function(property, value) { var checker = document.createElement('span').style; if (checker[property] === undefined) return false; checker[property] = value; return checker[property] === value; }, textAlign: function(word, style, position, wordCount) { if (style.get('textAlign') == 'right') { if (position > 0) word = ' ' + word; } else if (position < wordCount - 1) word += ' '; return word; }, textShadow: cached(function(value) { if (value == 'none') return null; var shadows = [], currentShadow = {}, result, offCount = 0; var re = /(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig; while (result = re.exec(value)) { if (result[0] == ',') { shadows.push(currentShadow); currentShadow = {}; offCount = 0; } else if (result[1]) { currentShadow.color = result[1]; } else { currentShadow[[ 'offX', 'offY', 'blur' ][offCount++]] = result[2]; } } shadows.push(currentShadow); return shadows; }), textTransform: (function() { var map = { uppercase: function(s) { return s.toUpperCase(); }, lowercase: function(s) { return s.toLowerCase(); }, capitalize: function(s) { return s.replace(/\b./g, function($0) { return $0.toUpperCase(); }); } }; return function(text, style) { var transform = map[style.get('textTransform')]; return transform ? transform(text) : text; }; })(), whiteSpace: (function() { var ignore = { inline: 1, 'inline-block': 1, 'run-in': 1 }; var wsStart = /^\s+/, wsEnd = /\s+$/; return function(text, style, node, previousElement) { if (previousElement) { if (previousElement.nodeName.toLowerCase() == 'br') { text = text.replace(wsStart, ''); } } if (ignore[style.get('display')]) return text; if (!node.previousSibling) text = text.replace(wsStart, ''); if (!node.nextSibling) text = text.replace(wsEnd, ''); return text; }; })() }; CSS.ready = (function() { // don't do anything in Safari 2 (it doesn't recognize any media type) var complete = !CSS.recognizesMedia('all'), hasLayout = false; var queue = [], perform = function() { complete = true; for (var fn; fn = queue.shift(); fn()); }; var links = elementsByTagName('link'), styles = elementsByTagName('style'); function isContainerReady(el) { return el.disabled || isSheetReady(el.sheet, el.media || 'screen'); } function isSheetReady(sheet, media) { // in Opera sheet.disabled is true when it's still loading, // even though link.disabled is false. they stay in sync if // set manually. if (!CSS.recognizesMedia(media || 'all')) return true; if (!sheet || sheet.disabled) return false; try { var rules = sheet.cssRules, rule; if (rules) { // needed for Safari 3 and Chrome 1.0. // in standards-conforming browsers cssRules contains @-rules. // Chrome 1.0 weirdness: rules[] // returns the last rule, so a for loop is the only option. search: for (var i = 0, l = rules.length; rule = rules[i], i < l; ++i) { switch (rule.type) { case 2: // @charset break; case 3: // @import if (!isSheetReady(rule.styleSheet, rule.media.mediaText)) return false; break; default: // only @charset can precede @import break search; } } } } catch (e) {} // probably a style sheet from another domain return true; } function allStylesLoaded() { // Internet Explorer's style sheet model, there's no need to do anything if (document.createStyleSheet) return true; // standards-compliant browsers var el, i; for (i = 0; el = links[i]; ++i) { if (el.rel.toLowerCase() == 'stylesheet' && !isContainerReady(el)) return false; } for (i = 0; el = styles[i]; ++i) { if (!isContainerReady(el)) return false; } return true; } DOM.ready(function() { // getComputedStyle returns null in Gecko if used in an iframe with display: none if (!hasLayout) hasLayout = CSS.getStyle(document.body).isUsable(); if (complete || (hasLayout && allStylesLoaded())) perform(); else setTimeout(arguments.callee, 10); }); return function(listener) { if (complete) listener(); else queue.push(listener); }; })(); function Font(data) { var face = this.face = data.face, wordSeparators = { '\u0020': 1, '\u00a0': 1, '\u3000': 1 }; this.glyphs = data.glyphs; this.w = data.w; this.baseSize = parseInt(face['units-per-em'], 10); this.family = face['font-family'].toLowerCase(); this.weight = face['font-weight']; this.style = face['font-style'] || 'normal'; this.viewBox = (function () { var parts = face.bbox.split(/\s+/); var box = { minX: parseInt(parts[0], 10), minY: parseInt(parts[1], 10), maxX: parseInt(parts[2], 10), maxY: parseInt(parts[3], 10) }; box.width = box.maxX - box.minX; box.height = box.maxY - box.minY; box.toString = function() { return [ this.minX, this.minY, this.width, this.height ].join(' '); }; return box; })(); this.ascent = -parseInt(face.ascent, 10); this.descent = -parseInt(face.descent, 10); this.height = -this.ascent + this.descent; this.spacing = function(chars, letterSpacing, wordSpacing) { var glyphs = this.glyphs, glyph, kerning, k, jumps = [], width = 0, w, i = -1, j = -1, chr; while (chr = chars[++i]) { glyph = glyphs[chr] || this.missingGlyph; if (!glyph) continue; if (kerning) { width -= k = kerning[chr] || 0; jumps[j] -= k; } w = glyph.w; if (isNaN(w)) w = +this.w; // may have been a String in old fonts 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) { if (node.contains) return node.contains(anotherNode); return node.compareDocumentPosition(anotherNode) & 16; } function onOverOut(e) { var related = e.relatedTarget; if (!related || contains(this, related)) return; trigger(this, e.type == 'mouseover'); } function onEnterLeave(e) { trigger(this, e.type == 'mouseenter'); } function trigger(el, hoverState) { // A timeout is needed so that the event can actually "happen" // before replace is triggered. This ensures that styles are up // to date. setTimeout(function() { var options = sharedStorage.get(el).options; api.replace(el, hoverState ? merge(options, options.hover) : options, true); }, 10); } this.attach = function(el) { if (el.onmouseenter === undefined) { addEvent(el, 'mouseover', onOverOut); addEvent(el, 'mouseout', onOverOut); } else { addEvent(el, 'mouseenter', onEnterLeave); addEvent(el, 'mouseleave', onEnterLeave); } }; } function ReplaceHistory() { var list = [], map = {}; function filter(keys) { var values = [], key; for (var i = 0; key = keys[i]; ++i) values[i] = list[map[key]]; return values; } this.add = function(key, args) { map[key] = list.push(args) - 1; }; this.repeat = function() { var snapshot = arguments.length ? filter(arguments) : list, args; for (var i = 0; args = snapshot[i++];) api.replace(args[0], args[1], true); }; } function Storage() { var map = {}, at = 0; function identify(el) { return el.cufid || (el.cufid = ++at); } this.get = function(el) { var id = identify(el); return map[id] || (map[id] = {}); }; } function Style(style) { var custom = {}, sizes = {}; this.extend = function(styles) { for (var property in styles) { if (hasOwnProperty(styles, property)) custom[property] = styles[property]; } return this; }; this.get = function(property) { return custom[property] != undefined ? custom[property] : style[property]; }; this.getSize = function(property, base) { return sizes[property] || (sizes[property] = new CSS.Size(this.get(property), base)); }; this.isUsable = function() { return !!style; }; } function addEvent(el, type, listener) { if (el.addEventListener) { el.addEventListener(type, listener, false); } else if (el.attachEvent) { el.attachEvent('on' + type, function() { return listener.call(el, window.event); }); } } function attach(el, options) { var storage = sharedStorage.get(el); if (storage.options) return el; if (options.hover && options.hoverables[el.nodeName.toLowerCase()]) { hoverHandler.attach(el); } storage.options = options; return el; } function cached(fun) { var cache = {}; return function(key) { if (!hasOwnProperty(cache, key)) cache[key] = fun.apply(null, arguments); return cache[key]; }; } function getFont(el, style) { var families = CSS.quotedList(style.get('fontFamily').toLowerCase()), family; for (var i = 0; family = families[i]; ++i) { if (fonts[family]) return fonts[family].get(style.get('fontStyle'), style.get('fontWeight')); } return null; } function elementsByTagName(query) { return document.getElementsByTagName(query); } function hasOwnProperty(obj, property) { return obj.hasOwnProperty(property); } function merge() { var merged = {}, arg, key; for (var i = 0, l = arguments.length; arg = arguments[i], i < l; ++i) { for (key in arg) { if (hasOwnProperty(arg, key)) merged[key] = arg[key]; } } return merged; } function process(font, text, style, options, node, el) { var fragment = document.createDocumentFragment(), processed; if (text === '') return fragment; var separate = options.separate; var parts = text.split(separators[separate]), needsAligning = (separate == 'words'); if (needsAligning && HAS_BROKEN_REGEXP) { // @todo figure out a better way to do this if (/^\s/.test(text)) parts.unshift(''); if (/\s$/.test(text)) parts.push(''); } for (var i = 0, l = parts.length; i < l; ++i) { processed = engines[options.engine](font, needsAligning ? CSS.textAlign(parts[i], style, i, l) : parts[i], style, options, node, el, i < l - 1); if (processed) fragment.appendChild(processed); } return fragment; } function replaceElement(el, options) { var name = el.nodeName.toLowerCase(); if (options.ignore[name]) return; var replace = !options.textless[name]; var style = CSS.getStyle(attach(el, options)).extend(options); var font = getFont(el, style), node, type, next, anchor, text, lastElement; if (!font) return; for (node = el.firstChild; node; node = next) { type = node.nodeType; next = node.nextSibling; if (replace && type == 3) { // Node.normalize() is broken in IE 6, 7, 8 if (anchor) { anchor.appendData(node.data); el.removeChild(node); } else anchor = node; if (next) continue; } if (anchor) { el.replaceChild(process(font, CSS.whiteSpace(anchor.data, style, anchor, lastElement), style, options, node, el), anchor); anchor = null; } if (type == 1) { if (node.firstChild) { if (node.nodeName.toLowerCase() == 'cufon') { engines[options.engine](font, null, style, options, node, el); } else arguments.callee(node, options); } lastElement = node; } } } var HAS_BROKEN_REGEXP = ' '.split(/\s+/).length == 0; var sharedStorage = new Storage(); var hoverHandler = new HoverHandler(); var replaceHistory = new ReplaceHistory(); var initialized = false; var engines = {}, fonts = {}, defaultOptions = { autoDetect: false, engine: null, //fontScale: 1, //fontScaling: false, forceHitArea: false, hover: false, hoverables: { a: true }, ignore: { applet: 1, canvas: 1, col: 1, colgroup: 1, head: 1, iframe: 1, map: 1, noscript: 1, optgroup: 1, option: 1, script: 1, select: 1, style: 1, textarea: 1, title: 1, pre: 1 }, printable: true, //rotation: 0, //selectable: false, selector: ( window.Sizzle || (window.jQuery && function(query) { return jQuery(query); }) // avoid noConflict issues || (window.dojo && dojo.query) || (window.Ext && Ext.query) || (window.YAHOO && YAHOO.util && YAHOO.util.Selector && YAHOO.util.Selector.query) || (window.$$ && function(query) { return $$(query); }) || (window.$ && function(query) { return $(query); }) || (document.querySelectorAll && function(query) { return document.querySelectorAll(query); }) || elementsByTagName ), separate: 'words', // 'none' and 'characters' are also accepted textless: { dl: 1, html: 1, ol: 1, table: 1, tbody: 1, thead: 1, tfoot: 1, tr: 1, ul: 1 }, textShadow: 'none' }; var separators = { // The first pattern may cause unicode characters above // code point 255 to be removed in Safari 3.0. Luckily enough // Safari 3.0 does not include non-breaking spaces in \s, so // we can just use a simple alternative pattern. words: /\s/.test('\u00a0') ? /[^\S\u00a0]+/ : /\s+/, characters: '', none: /^/ }; api.now = function() { DOM.ready(); return api; }; api.refresh = function() { replaceHistory.repeat.apply(replaceHistory, arguments); return api; }; api.registerEngine = function(id, engine) { if (!engine) return api; engines[id] = engine; return api.set('engine', id); }; api.registerFont = function(data) { if (!data) return api; var font = new Font(data), family = font.family; if (!fonts[family]) fonts[family] = new FontFamily(); fonts[family].add(font); return api.set('fontFamily', '"' + family + '"'); }; api.replace = function(elements, options, ignoreHistory) { options = merge(defaultOptions, options); if (!options.engine) return api; // there's no browser support so we'll just stop here if (!initialized) { CSS.addClass(DOM.root(), 'cufon-active cufon-loading'); CSS.ready(function() { // fires before any replace() calls, but it doesn't really matter CSS.addClass(CSS.removeClass(DOM.root(), 'cufon-loading'), 'cufon-ready'); }); initialized = true; } if (options.hover) options.forceHitArea = true; if (options.autoDetect) delete options.fontFamily; if (typeof options.textShadow == 'string') { options.textShadow = CSS.textShadow(options.textShadow); } if (typeof options.color == 'string' && /^-/.test(options.color)) { options.textGradient = CSS.gradient(options.color); } else delete options.textGradient; if (!ignoreHistory) replaceHistory.add(elements, arguments); if (elements.nodeType || typeof elements == 'string') elements = [ elements ]; CSS.ready(function() { for (var i = 0, l = elements.length; i < l; ++i) { var el = elements[i]; if (typeof el == 'string') api.replace(options.selector(el), options, true); else replaceElement(el, options); } }); return api; }; api.set = function(option, value) { defaultOptions[option] = value; return api; }; return api; })(); Cufon.registerEngine('canvas', (function() { // Safari 2 doesn't support .apply() on native methods var check = document.createElement('canvas'); if (!check || !check.getContext || !check.getContext.apply) return; check = null; var HAS_INLINE_BLOCK = Cufon.CSS.supports('display', 'inline-block'); // Firefox 2 w/ non-strict doctype (almost standards mode) var HAS_BROKEN_LINEHEIGHT = !HAS_INLINE_BLOCK && (document.compatMode == 'BackCompat' || /frameset|transitional/i.test(document.doctype.publicId)); var styleSheet = document.createElement('style'); styleSheet.type = 'text/css'; styleSheet.appendChild(document.createTextNode(( 'cufon{text-indent:0;}' + '@media screen,projection{' + 'cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;' + (HAS_BROKEN_LINEHEIGHT ? '' : 'font-size:1px;line-height:1px;') + '}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}' + (HAS_INLINE_BLOCK ? 'cufon canvas{position:relative;}' : 'cufon canvas{position:absolute;}') + '}' + '@media print{' + 'cufon{padding:0;}' + // Firefox 2 'cufon canvas{display:none;}' + '}' ).replace(/;/g, '!important;'))); document.getElementsByTagName('head')[0].appendChild(styleSheet); function generateFromVML(path, context) { var atX = 0, atY = 0; var code = [], re = /([mrvxe])([^a-z]*)/g, match; generate: for (var i = 0; match = re.exec(path); ++i) { var c = match[2].split(','); switch (match[1]) { case 'v': code[i] = { m: 'bezierCurveTo', a: [ atX + ~~c[0], atY + ~~c[1], atX + ~~c[2], atY + ~~c[3], atX += ~~c[4], atY += ~~c[5] ] }; break; case 'r': code[i] = { m: 'lineTo', a: [ atX += ~~c[0], atY += ~~c[1] ] }; break; case 'm': code[i] = { m: 'moveTo', a: [ atX = ~~c[0], atY = ~~c[1] ] }; break; case 'x': code[i] = { m: 'closePath' }; break; case 'e': break generate; } context[code[i].m].apply(context, code[i].a); } return code; } function interpret(code, context) { for (var i = 0, l = code.length; i < l; ++i) { var line = code[i]; context[line.m].apply(context, line.a); } } return function(font, text, style, options, node, el) { var redraw = (text === null); if (redraw) text = node.getAttribute('alt'); var viewBox = font.viewBox; var size = style.getSize('fontSize', font.baseSize); var expandTop = 0, expandRight = 0, expandBottom = 0, expandLeft = 0; var shadows = options.textShadow, shadowOffsets = []; if (shadows) { for (var i = shadows.length; i--;) { var shadow = shadows[i]; var x = size.convertFrom(parseFloat(shadow.offX)); var y = size.convertFrom(parseFloat(shadow.offY)); shadowOffsets[i] = [ x, y ]; if (y < expandTop) expandTop = y; if (x > expandRight) expandRight = x; if (y > expandBottom) expandBottom = y; if (x < expandLeft) expandLeft = x; } } var chars = Cufon.CSS.textTransform(text, style).split(''); var jumps = font.spacing(chars, ~~size.convertFrom(parseFloat(style.get('letterSpacing')) || 0), ~~size.convertFrom(parseFloat(style.get('wordSpacing')) || 0) ); if (!jumps.length) return null; // there's nothing to render var width = jumps.total; expandRight += viewBox.width - jumps[jumps.length - 1]; expandLeft += viewBox.minX; var wrapper, canvas; if (redraw) { wrapper = node; canvas = node.firstChild; } else { wrapper = document.createElement('cufon'); wrapper.className = 'cufon cufon-canvas'; wrapper.setAttribute('alt', text); canvas = document.createElement('canvas'); wrapper.appendChild(canvas); if (options.printable) { var print = document.createElement('cufontext'); print.appendChild(document.createTextNode(text)); wrapper.appendChild(print); } } var wStyle = wrapper.style; var cStyle = canvas.style; var height = size.convert(viewBox.height); var roundedHeight = Math.ceil(height); var roundingFactor = roundedHeight / height; var stretchFactor = roundingFactor * Cufon.CSS.fontStretch(style.get('fontStretch')); var stretchedWidth = width * stretchFactor; var canvasWidth = Math.ceil(size.convert(stretchedWidth + expandRight - expandLeft)); var canvasHeight = Math.ceil(size.convert(viewBox.height - expandTop + expandBottom)); canvas.width = canvasWidth; canvas.height = canvasHeight; // needed for WebKit and full page zoom cStyle.width = canvasWidth + 'px'; cStyle.height = canvasHeight + 'px'; // minY has no part in canvas.height expandTop += viewBox.minY; cStyle.top = Math.round(size.convert(expandTop - font.ascent)) + 'px'; cStyle.left = Math.round(size.convert(expandLeft)) + 'px'; var wrapperWidth = Math.max(Math.ceil(size.convert(stretchedWidth)), 0) + 'px'; if (HAS_INLINE_BLOCK) { wStyle.width = wrapperWidth; wStyle.height = size.convert(font.height) + 'px'; } else { wStyle.paddingLeft = wrapperWidth; wStyle.paddingBottom = (size.convert(font.height) - 1) + 'px'; } var g = canvas.getContext('2d'), scale = height / viewBox.height; // proper horizontal scaling is performed later g.scale(scale, scale * roundingFactor); g.translate(-expandLeft, -expandTop); g.save(); function renderText() { var glyphs = font.glyphs, glyph, i = -1, j = -1, chr; g.scale(stretchFactor, 1); while (chr = chars[++i]) { var glyph = glyphs[chars[i]] || font.missingGlyph; if (!glyph) continue; if (glyph.d) { g.beginPath(); if (glyph.code) interpret(glyph.code, g); else glyph.code = generateFromVML('m' + glyph.d, g); g.fill(); } g.translate(jumps[++j], 0); } g.restore(); } if (shadows) { for (var i = shadows.length; i--;) { var shadow = shadows[i]; g.save(); g.fillStyle = shadow.color; g.translate.apply(g, shadowOffsets[i]); renderText(); } } var gradient = options.textGradient; if (gradient) { var stops = gradient.stops, fill = g.createLinearGradient(0, viewBox.minY, 0, viewBox.maxY); for (var i = 0, l = stops.length; i < l; ++i) { fill.addColorStop.apply(fill, stops[i]); } g.fillStyle = fill; } else g.fillStyle = style.get('color'); renderText(); return wrapper; }; })()); Cufon.registerEngine('vml', (function() { var ns = document.namespaces; if (!ns) return; ns.add('cvml', 'urn:schemas-microsoft-com:vml'); ns = null; var check = document.createElement('cvml:shape'); check.style.behavior = 'url(#default#VML)'; if (!check.coordsize) return; // VML isn't supported check = null; var HAS_BROKEN_LINEHEIGHT = (document.documentMode || 0) < 8; document.write(('').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 (value === '0') return 0; if (/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 = 'sigma'; fill.color = stops[0][1]; for (var j = 1, k = stops.length - 1; j < k; ++j) { colors.push(stops[j][0] * 100 + '% ' + stops[j][1]); } fill.colors = colors.join(','); fill.color2 = stops[k][1]; fills[id] = fill; } return fills[id]; } return function(font, text, style, options, node, el, hasNext) { var redraw = (text === null); if (redraw) text = node.alt; var viewBox = font.viewBox; var size = style.computedFontSize || (style.computedFontSize = new Cufon.CSS.Size(getFontSizeInPixels(el, style.get('fontSize')) + 'px', font.baseSize)); var wrapper, canvas; if (redraw) { wrapper = node; canvas = node.firstChild; } else { wrapper = document.createElement('cufon'); wrapper.className = 'cufon cufon-vml'; wrapper.alt = text; canvas = document.createElement('cufoncanvas'); wrapper.appendChild(canvas); if (options.printable) { var print = document.createElement('cufontext'); print.appendChild(document.createTextNode(text)); wrapper.appendChild(print); } // ie6, for some reason, has trouble rendering the last VML element in the document. // we can work around this by injecting a dummy element where needed. // @todo find a better solution if (!hasNext) wrapper.appendChild(document.createElement('cvml:shape')); } var wStyle = wrapper.style; var cStyle = canvas.style; var height = size.convert(viewBox.height), roundedHeight = Math.ceil(height); var roundingFactor = roundedHeight / height; var stretchFactor = roundingFactor * Cufon.CSS.fontStretch(style.get('fontStretch')); var minX = viewBox.minX, minY = viewBox.minY; cStyle.height = roundedHeight; cStyle.top = Math.round(size.convert(minY - font.ascent)); cStyle.left = Math.round(size.convert(minX)); wStyle.height = size.convert(font.height) + 'px'; var color = style.get('color'); var chars = Cufon.CSS.textTransform(text, style).split(''); var jumps = font.spacing(chars, getSpacingValue(el, style, size, 'letterSpacing'), getSpacingValue(el, style, size, 'wordSpacing') ); if (!jumps.length) return null; var width = jumps.total; var fullWidth = -minX + width + (viewBox.width - jumps[jumps.length - 1]); var shapeWidth = size.convert(fullWidth * stretchFactor), roundedShapeWidth = Math.round(shapeWidth); var coordSize = fullWidth + ',' + viewBox.height, coordOrigin; var stretch = 'r' + coordSize + 'ns'; var fill = options.textGradient && gradientFill(options.textGradient); var glyphs = font.glyphs, offsetX = 0; var shadows = options.textShadow; var i = -1, j = 0, chr; while (chr = chars[++i]) { var glyph = glyphs[chars[i]] || font.missingGlyph, shape; if (!glyph) continue; if (redraw) { // some glyphs may be missing so we can't use i shape = canvas.childNodes[j]; while (shape.firstChild) shape.removeChild(shape.firstChild); // shadow, fill } else { shape = document.createElement('cvml:shape'); canvas.appendChild(shape); } shape.stroked = 'f'; shape.coordsize = coordSize; shape.coordorigin = coordOrigin = (minX - offsetX) + ',' + minY; shape.path = (glyph.d ? 'm' + glyph.d + 'xe' : '') + 'm' + coordOrigin + stretch; shape.fillcolor = color; if (fill) shape.appendChild(fill.cloneNode(false)); // it's important to not set top/left or IE8 will grind to a halt var sStyle = shape.style; sStyle.width = roundedShapeWidth; sStyle.height = roundedHeight; if (shadows) { // due to the limitations of the VML shadow element there // can only be two visible shadows. opacity is shared // for all shadows. var shadow1 = shadows[0], shadow2 = shadows[1]; var color1 = Cufon.CSS.color(shadow1.color), color2; var shadow = document.createElement('cvml:shadow'); shadow.on = 't'; shadow.color = color1.color; shadow.offset = shadow1.offX + ',' + shadow1.offY; if (shadow2) { color2 = Cufon.CSS.color(shadow2.color); shadow.type = 'double'; shadow.color2 = color2.color; shadow.offset2 = shadow2.offX + ',' + shadow2.offY; } shadow.opacity = color1.opacity || (color2 && color2.opacity) || 1; shape.appendChild(shadow); } offsetX += jumps[j++]; } // addresses flickering issues on :hover var cover = shape.nextSibling, coverFill, vStyle; if (options.forceHitArea) { if (!cover) { cover = document.createElement('cvml:rect'); cover.stroked = 'f'; cover.className = 'cufon-vml-cover'; coverFill = document.createElement('cvml:fill'); coverFill.opacity = 0; cover.appendChild(coverFill); canvas.appendChild(cover); } vStyle = cover.style; vStyle.width = roundedShapeWidth; vStyle.height = roundedHeight; } else if (cover) canvas.removeChild(cover); wStyle.width = Math.max(Math.ceil(size.convert(width * stretchFactor)), 0); if (HAS_BROKEN_LINEHEIGHT) { var yAdjust = style.computedYAdjust; if (yAdjust === undefined) { var lineHeight = style.get('lineHeight'); if (lineHeight == 'normal') lineHeight = '1em'; else if (!isNaN(lineHeight)) lineHeight += 'em'; // no unit style.computedYAdjust = yAdjust = 0.5 * (getSizeInPixels(el, lineHeight) - parseFloat(wStyle.height)); } if (yAdjust) { wStyle.marginTop = Math.ceil(yAdjust) + 'px'; wStyle.marginBottom = yAdjust + 'px'; } } return wrapper; }; })()); /*! * The following copyright notice may not be removed under any circumstances. * * Copyright: * Copr. 1993, Tobias Frere-Jones. Designed by Tobias Frere-Jones. Produced by The * Font Bureau, Inc. */ Cufon.registerFont({"w":205,"face":{"font-family":"Interstate","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 5 3 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"4","bbox":"-22 -326 346 69","underline-thickness":"7.2","underline-position":"-47.88","stemh":"35","stemv":"37","unicode-range":"U+0020-U+201D"},"glyphs":{" ":{"w":97},"\u00d0":{"d":"230,-126v0,117,-82,133,-192,126r0,-114r-24,0r0,-36r24,0r0,-102v111,-7,192,8,192,126xm191,-126v0,-65,-40,-97,-116,-89r0,65r46,0r0,36r-46,0r0,77v75,7,116,-24,116,-89","w":249},"\u00f0":{"d":"187,-105v0,146,-167,139,-169,19v-1,-85,87,-110,132,-62v-5,-22,-15,-41,-32,-55r-18,18r-21,-18r14,-15v-9,-4,-18,-6,-30,-7r0,-31v21,1,38,6,53,14r13,-14r21,19r-10,11v33,30,47,77,47,121xm149,-86v0,-36,-20,-54,-48,-54v-26,0,-45,18,-45,53v0,34,19,56,47,56v28,0,46,-24,46,-55"},"\u00dd":{"d":"191,-320r-59,57r-30,0r39,-57r50,0xm233,-252r-90,152r0,100r-38,0r0,-100r-90,-152r44,0r65,120v16,-35,46,-84,66,-120r43,0","w":248},"\u00fd":{"d":"188,-189r-95,256r-39,0r27,-71r-69,-185r41,0r47,148v13,-46,34,-102,49,-148r39,0xm167,-268r-60,57r-29,0r38,-57r51,0","w":200},"\u00de":{"d":"219,-131v0,78,-69,84,-148,79r0,52r-38,0r0,-252r38,0r0,42v79,-4,148,0,148,79xm181,-131v0,-54,-60,-42,-110,-43r0,86v50,0,110,10,110,-43","w":235},"\u00fe":{"d":"186,-91v0,90,-75,119,-122,73r0,68r-37,19r0,-312r37,-19r0,91v52,-46,122,-19,122,80xm149,-90v0,-78,-55,-84,-85,-45r0,80v23,36,85,36,85,-35"},"!":{"d":"73,-140r-7,67r-24,0v-8,-54,-7,-117,-7,-179r38,0r0,112xm81,-23v0,15,-12,27,-27,27v-15,0,-27,-12,-27,-27v0,-15,12,-27,27,-27v15,0,27,12,27,27","w":107},"\"":{"d":"150,-252r-9,118r-27,0r-9,-118r45,0xm71,-252r-9,118r-27,0r-9,-118r45,0","w":176},"#":{"d":"234,-58r-43,0r0,58r-35,0r0,-58r-60,0r0,58r-35,0r0,-58r-43,0r0,-34r43,0r0,-68r-43,0r0,-34r43,0r0,-58r35,0r0,58r60,0r0,-58r35,0r0,58r43,0r0,34r-43,0r0,68r43,0r0,34xm156,-92r0,-68r-60,0r0,68r60,0","w":252},"$":{"d":"199,-74v0,41,-23,67,-71,73r0,37r-38,0r0,-37v-30,-4,-56,-19,-73,-40r28,-24v23,37,115,42,116,-5v0,-20,-14,-28,-56,-41v-54,-16,-79,-29,-79,-73v0,-37,27,-61,64,-67r0,-37r38,0r0,37v25,4,46,15,64,33r-27,27v-20,-29,-101,-38,-101,4v0,17,11,25,55,38v51,15,80,29,80,75","w":221},"%":{"d":"334,-75v0,46,-25,79,-62,79v-37,0,-62,-32,-62,-78v0,-46,26,-79,63,-79v38,0,61,32,61,78xm271,-252r-154,252r-36,0r154,-252r36,0xm142,-178v0,46,-25,79,-62,79v-37,0,-62,-32,-62,-78v0,-46,25,-79,62,-79v38,0,62,32,62,78xm302,-74v0,-29,-11,-47,-30,-47v-19,0,-29,17,-29,46v0,29,11,48,30,48v19,0,29,-21,29,-47xm110,-177v0,-29,-11,-48,-30,-48v-19,0,-30,18,-30,47v0,29,11,48,30,48v19,0,30,-21,30,-47","w":352},"&":{"d":"234,0r-43,0r-20,-23v-41,46,-150,32,-150,-41v0,-34,18,-55,53,-75v-47,-40,-37,-119,41,-117v23,0,46,9,68,24r-18,30v-19,-14,-34,-19,-53,-19v-36,1,-35,31,-16,53r74,90v8,-13,13,-28,17,-42r34,10v-5,21,-14,42,-27,61xm149,-50r-54,-63v-24,13,-36,26,-36,47v0,41,69,44,90,16","w":244},"'":{"d":"72,-252r-9,118r-29,0r-9,-118r47,0","w":96},"(":{"d":"110,23r-19,17v-36,-34,-70,-83,-70,-148v0,-67,33,-115,70,-150r19,16v-67,63,-65,204,0,265","w":127},")":{"d":"106,-111v0,67,-33,115,-70,150r-19,-16v67,-63,65,-204,0,-265r19,-16v36,34,70,82,70,147","w":127},"*":{"d":"161,-157r-16,27r-45,-32r6,55r-31,0r5,-55r-45,32r-16,-27r50,-23r-50,-22r16,-28r45,33r-5,-55r31,0r-6,54r45,-32r16,28r-51,22","w":180},"+":{"d":"194,-106r-69,0r0,70r-37,0r0,-70r-68,0r0,-36r68,0r0,-70r37,0r0,70r69,0r0,36","w":213},",":{"d":"72,-50r-27,95r-25,0r5,-95r47,0","w":91},"-":{"d":"110,-113r-90,0r0,-37r90,0r0,37","w":129},".":{"d":"74,-24v0,15,-13,28,-28,28v-15,0,-29,-13,-29,-28v0,-15,14,-29,29,-29v15,0,28,14,28,29","w":91},"\/":{"d":"155,-284r-112,316r-37,0r112,-316r37,0","w":160},"0":{"d":"219,-126v0,76,-35,130,-100,130v-65,0,-99,-54,-99,-130v0,-76,35,-130,100,-130v65,0,99,54,99,130xm180,-126v0,-53,-17,-93,-61,-93v-44,0,-61,40,-61,93v0,53,18,93,62,93v44,0,60,-40,60,-93","w":238},"1":{"d":"89,0r-38,0r0,-193r-44,0r0,-26v26,-2,47,-11,52,-33r30,0r0,252","w":123},"2":{"d":"195,-187v15,66,-135,102,-131,150r134,0r0,37r-181,0v3,-74,47,-106,97,-136v34,-20,43,-31,43,-49v2,-45,-87,-39,-109,-8r-24,-29v45,-50,174,-49,171,35","w":227},"3":{"d":"195,-75v0,93,-147,101,-185,37r29,-24v23,40,120,40,117,-13v-2,-35,-33,-41,-70,-38r0,-36v33,4,59,-7,59,-35v0,-39,-78,-46,-97,-11r-28,-27v40,-54,165,-44,164,34v0,30,-13,46,-30,56v24,7,41,26,41,57","w":220},"4":{"d":"221,-57r-33,0r0,57r-37,0r0,-55r-136,0r0,-36r130,-161r43,0r0,162r33,0r0,33xm152,-210r-95,120r94,0","w":240},"5":{"d":"207,-86v0,99,-122,109,-188,65r19,-31v42,28,130,30,130,-32v0,-52,-72,-55,-100,-29r-40,-16r9,-123r155,0r0,36r-121,0r-5,64v14,-8,31,-13,54,-13v58,0,87,33,87,79","w":228},"6":{"d":"213,-80v0,55,-44,84,-99,84v-53,0,-94,-29,-94,-100v0,-66,36,-156,156,-160r0,36v-58,3,-98,28,-114,81v49,-39,151,-24,151,59xm175,-79v0,-30,-21,-44,-57,-44v-37,0,-60,14,-60,44v0,24,20,46,58,46v38,0,59,-18,59,-46","w":228},"7":{"d":"185,-214v-43,48,-82,120,-84,214r-38,0v1,-87,31,-154,78,-215r-132,0r0,-37r176,0r0,38","w":213},"8":{"d":"220,-73v0,50,-39,77,-100,77v-61,0,-98,-27,-98,-77v0,-30,15,-52,44,-63v-72,-37,-20,-120,55,-120v45,0,88,22,88,71v0,15,-8,39,-34,49v27,10,45,31,45,63xm171,-184v0,-19,-14,-37,-51,-37v-37,0,-49,16,-49,35v0,20,19,35,50,35v32,0,50,-15,50,-33xm181,-72v0,-27,-19,-44,-61,-44v-40,0,-60,16,-60,42v0,27,22,43,61,43v40,0,60,-17,60,-41","w":241},"9":{"d":"209,-156v0,66,-36,156,-156,160r0,-36v58,-3,98,-28,114,-81v-49,39,-151,24,-151,-59v0,-55,43,-84,98,-84v53,0,95,29,95,100xm171,-173v0,-24,-20,-46,-58,-46v-38,0,-59,18,-59,46v0,30,21,44,57,44v37,0,60,-14,60,-44","w":228},":":{"d":"74,-164v0,15,-13,28,-28,28v-15,0,-29,-13,-29,-28v0,-15,14,-29,29,-29v15,0,28,14,28,29xm74,-24v0,15,-13,28,-28,28v-15,0,-29,-13,-29,-28v0,-15,14,-29,29,-29v15,0,28,14,28,29","w":91},";":{"d":"74,-164v0,15,-13,28,-28,28v-15,0,-29,-13,-29,-28v0,-15,14,-29,29,-29v15,0,28,14,28,29xm70,-50r-27,95r-26,0r6,-95r47,0","w":91},"?":{"d":"186,-189v0,35,-16,50,-46,67v-23,13,-27,22,-27,49r-40,0v0,-42,7,-58,48,-78v41,-20,35,-68,-22,-68v-27,0,-45,12,-63,29r-24,-29v37,-51,174,-54,174,30xm120,-23v0,15,-12,27,-27,27v-15,0,-27,-12,-27,-27v0,-15,12,-27,27,-27v15,0,27,12,27,27"},"@":{"d":"280,-130v0,78,-64,95,-93,52v-25,36,-101,29,-101,-27v0,-44,62,-55,94,-36v12,-44,-41,-47,-68,-31r-10,-18v33,-22,106,-16,102,31v4,32,-15,83,24,82v22,0,32,-18,32,-53v0,-57,-47,-105,-110,-105v-63,0,-109,46,-109,109v0,79,79,132,156,99r9,19v-92,40,-185,-24,-185,-118v0,-75,54,-130,129,-130v77,0,130,58,130,126xm145,-77v19,-1,41,-13,35,-42v-14,-14,-70,-18,-70,14v0,17,12,28,35,28","w":300},"A":{"d":"239,0r-40,0r-21,-60r-101,0r-21,60r-39,0r91,-252r40,0xm166,-94r-39,-116r-38,116r77,0","w":256},"B":{"d":"219,-77v0,51,-31,77,-86,77r-100,0r0,-252v78,1,179,-15,176,66v0,26,-14,41,-32,50v20,5,42,24,42,59xm171,-184v0,-44,-62,-32,-103,-33r0,65v41,-1,103,10,103,-32xm181,-76v0,-52,-63,-42,-113,-42r0,83v48,0,113,10,113,-41","w":243},"C":{"d":"214,-44v-18,31,-49,48,-87,48v-65,0,-106,-54,-106,-130v0,-76,41,-130,106,-130v41,0,69,16,86,47r-33,21v-38,-60,-131,-25,-120,62v-10,89,84,121,123,61","w":235},"D":{"d":"224,-126v0,117,-81,133,-191,126r0,-252v111,-7,191,8,191,126xm186,-126v0,-64,-39,-97,-115,-89r0,178v75,7,115,-24,115,-89","w":244},"E":{"d":"201,0r-168,0r0,-252r162,0r0,37r-124,0r0,62r72,0r0,37r-72,0r0,79r130,0r0,37","w":221},"F":{"d":"195,-215r-124,0r0,66r72,0r0,37r-72,0r0,112r-38,0r0,-252r162,0r0,37","w":209},"G":{"d":"223,-128v7,80,-30,133,-96,132v-65,0,-106,-54,-106,-130v0,-76,41,-130,106,-130v41,0,69,16,86,47r-33,21v-38,-61,-121,-25,-121,62v0,57,24,92,68,92v41,0,58,-26,58,-57r-41,0r0,-37r79,0","w":244},"H":{"d":"224,0r-38,0r0,-113r-115,0r0,113r-38,0r0,-252r38,0r0,102r115,0r0,-102r38,0r0,252","w":257},"I":{"d":"72,0r-37,0r0,-252r37,0r0,252","w":106},"J":{"d":"186,-99v0,68,-29,103,-90,103v-47,0,-74,-25,-87,-67r36,-11v10,26,26,40,53,40v36,0,50,-20,50,-68r0,-150r38,0r0,153","w":217},"K":{"d":"231,0r-42,0r-73,-129r-47,56r0,73r-36,0r0,-252r36,0r0,131r103,-131r43,0r-74,91","w":246},"L":{"d":"196,0r-163,0r0,-252r38,0r0,215r125,0r0,37","w":214},"M":{"d":"258,0r-37,0r1,-177r-78,181r-76,-181r0,177r-35,0r0,-252r39,0r73,177r73,-177r40,0r0,252","w":290},"N":{"d":"224,0r-36,0r-119,-189r0,189r-36,0r0,-252r38,0r117,189r0,-189r36,0r0,252","w":257},"O":{"d":"234,-126v0,76,-41,130,-107,130v-65,0,-106,-54,-106,-130v0,-76,41,-130,106,-130v66,0,107,54,107,130xm196,-126v0,-57,-25,-92,-69,-92v-44,0,-68,35,-68,92v0,57,24,92,68,92v44,0,69,-35,69,-92","w":255},"P":{"d":"219,-173v0,78,-70,84,-149,79r0,94r-37,0r0,-252v89,0,186,-15,186,79xm181,-173v0,-55,-61,-42,-111,-43r0,86v50,-1,111,11,111,-43","w":235},"Q":{"d":"127,-256v109,0,139,172,68,233r17,27r-31,19r-16,-26v-83,28,-144,-33,-144,-123v0,-76,41,-130,106,-130xm175,-54v39,-44,24,-164,-48,-164v-44,0,-68,35,-68,92v0,63,29,102,85,91r-18,-28r31,-20","w":255},"R":{"d":"224,-177v0,40,-21,65,-55,74r51,103r-43,0r-50,-100r-57,0r0,100r-37,0r0,-252v88,2,191,-20,191,75xm186,-176v0,-53,-66,-38,-116,-40r0,81v51,-2,116,14,116,-41","w":249},"S":{"d":"202,-72v0,45,-30,76,-94,76v-37,0,-68,-16,-89,-41r27,-26v23,36,116,45,117,-7v0,-19,-14,-29,-56,-42v-53,-16,-79,-29,-79,-74v-1,-81,124,-89,165,-36r-26,27v-19,-30,-101,-35,-101,7v0,18,11,27,55,40v50,15,81,31,81,76","w":225},"T":{"d":"202,-215r-74,0r0,215r-38,0r0,-215r-73,0r0,-37r185,0r0,37","w":218},"U":{"d":"222,-105v0,71,-33,109,-96,109v-62,0,-95,-41,-95,-110r0,-146r38,0v7,81,-28,218,57,218v89,0,51,-136,59,-218r37,0r0,147","w":253},"V":{"d":"231,-252r-87,252r-40,0r-87,-252r41,0r67,207r65,-207r41,0","w":247},"W":{"d":"293,-252r-52,252r-38,0r-46,-196r-49,196r-37,0r-52,-252r39,0r36,192v12,-68,32,-128,47,-192r32,0r47,192r36,-192r37,0","w":310},"X":{"d":"221,0r-45,0r-56,-100r-56,100r-44,0r78,-130r-73,-122r45,0r51,92r51,-92r44,0r-73,122","w":237},"Y":{"d":"233,-252r-90,152r0,100r-38,0r0,-100r-90,-152r44,0r65,120v16,-35,46,-84,66,-120r43,0","w":248},"Z":{"d":"213,0r-191,0r0,-37r151,-181r-144,1r0,-35r184,0r0,37r-150,181r150,-1r0,35","w":239},"_":{"d":"180,64r-180,0r0,-34r180,0r0,34","w":180},"a":{"d":"172,0r-36,0r0,-19v-35,38,-115,30,-118,-41v-2,-57,70,-72,118,-54v11,-54,-52,-53,-85,-34r-15,-28v44,-29,136,-25,136,46r0,130xm136,-54r0,-27v-20,-12,-82,-13,-82,20v0,43,70,35,82,7","w":198},"b":{"d":"186,-91v0,90,-75,119,-122,73r0,18r-37,0r0,-243r37,-19r0,91v52,-46,122,-19,122,80xm149,-90v0,-78,-55,-84,-85,-45r0,80v23,36,85,36,85,-35"},"c":{"d":"168,-161r-22,26v-35,-41,-90,-26,-90,40v0,63,56,84,88,40r24,24v-15,19,-34,35,-68,35v-46,0,-82,-39,-82,-98v0,-98,99,-129,150,-67","w":187},"d":{"d":"178,0r-37,0r0,-18v-52,46,-122,19,-122,-80v0,-90,76,-119,122,-73r0,-72r37,-19r0,262xm141,-54r0,-80v-23,-36,-85,-36,-85,35v0,77,55,84,85,45"},"e":{"d":"101,-193v59,1,85,52,79,112r-125,0v5,56,54,62,88,36r22,24v-53,50,-147,23,-147,-73v0,-64,34,-99,83,-99xm143,-112v-2,-26,-13,-47,-44,-47v-25,0,-41,17,-44,47r88,0","w":199},"f":{"d":"116,-225v-18,-5,-39,-10,-39,14r0,22r35,0r0,35r-35,0r0,154r-37,0r0,-154r-25,0r0,-35r25,0v-8,-58,24,-83,76,-69r0,33","w":130},"g":{"d":"178,-18v0,58,-21,85,-89,87r-13,-28v54,-3,66,-18,65,-59v-52,46,-122,19,-122,-80v0,-90,76,-119,122,-73r0,-18r37,0r0,171xm141,-54r0,-80v-23,-36,-85,-36,-85,35v0,77,55,84,85,45"},"h":{"d":"179,0r-37,0v-4,-57,19,-161,-39,-159v-60,2,-33,102,-39,159r-37,0r0,-243r37,-19r0,91v41,-46,115,-19,115,63r0,108"},"i":{"d":"72,-237v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24v13,0,24,11,24,24xm66,0r-37,0r0,-189r37,0r0,189","w":95},"j":{"d":"72,-237v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24v13,0,24,11,24,24xm66,-9v0,48,-12,67,-64,78r-12,-28v35,-10,39,-17,39,-49r0,-181r37,0r0,180","w":95},"k":{"d":"175,0r-40,0r-42,-94r-29,38r0,56r-37,0r0,-243r37,-19r0,159r60,-86r42,0r-48,63","w":190},"l":{"d":"66,0r-37,0r0,-243r37,-19r0,262","w":95},"m":{"d":"284,0r-37,0v-5,-55,19,-161,-36,-159v-59,1,-31,103,-37,159r-37,0v-5,-55,19,-161,-36,-159v-59,1,-31,103,-37,159r-37,0r0,-189r37,0r0,18v19,-32,84,-28,97,6v14,-17,28,-28,58,-28v81,0,64,112,65,193","w":309},"n":{"d":"179,0r-37,0v-4,-57,19,-161,-39,-159v-60,2,-33,102,-39,159r-37,0r0,-189r37,0r0,18v41,-46,115,-19,115,63r0,108"},"o":{"d":"187,-95v0,63,-36,99,-85,99v-48,0,-84,-39,-84,-98v0,-62,37,-99,85,-99v48,0,84,39,84,98xm149,-94v0,-39,-18,-64,-48,-64v-28,0,-45,26,-45,63v0,41,19,64,47,64v28,0,46,-28,46,-63"},"p":{"d":"186,-91v0,90,-75,119,-122,73r0,68r-37,19r0,-258r37,0r0,18v52,-46,122,-19,122,80xm149,-90v0,-78,-55,-84,-85,-45r0,80v23,36,85,36,85,-35"},"q":{"d":"178,50r-37,19r0,-87v-52,46,-122,19,-122,-80v0,-90,76,-119,122,-73r0,-18r37,0r0,239xm141,-54r0,-80v-23,-36,-85,-36,-85,35v0,77,55,84,85,45"},"r":{"d":"140,-185r-10,35v-31,-16,-66,-4,-66,42r0,108r-37,0r0,-189r37,0r0,18v11,-22,54,-29,76,-14","w":150},"s":{"d":"159,-52v-1,73,-102,64,-143,32r17,-28v18,12,37,18,55,18v23,0,35,-7,35,-20v0,-14,-17,-22,-44,-32v-41,-16,-56,-29,-56,-59v0,-61,93,-63,129,-31r-16,28v-15,-11,-31,-16,-49,-16v-18,0,-26,7,-26,17v0,9,7,17,35,28v42,16,63,27,63,63","w":179},"t":{"d":"122,-37r-4,32v-32,17,-79,12,-79,-41r0,-109r-27,0r0,-34r27,0r0,-54r36,-19r0,73r47,0r0,34r-47,0r0,102v-3,32,31,24,47,16","w":145},"u":{"d":"178,0r-37,0r0,-18v-41,46,-115,19,-115,-63r0,-108r37,0v4,57,-19,161,39,159v60,-2,33,-102,39,-159r37,0r0,189"},"v":{"d":"183,-189r-66,189r-37,0r-68,-189r39,0r48,149v11,-45,31,-103,45,-149r39,0","w":195},"w":{"d":"252,-189r-52,189r-32,0r-35,-136r-35,136r-32,0r-52,-189r37,0r32,133r35,-133r30,0r36,133r32,-133r36,0","w":266},"x":{"d":"177,0r-44,0r-38,-71v-8,18,-27,52,-39,71r-42,0r60,-98r-56,-91r43,0r35,64r34,-64r43,0r-56,91","w":191},"y":{"d":"188,-189r-95,256r-39,0r27,-71r-69,-185r41,0r47,148v13,-46,34,-102,49,-148r39,0","w":200},"z":{"d":"167,0r-146,0r0,-30r104,-127r-97,0r0,-32r139,0r0,30r-102,127r102,0r0,32","w":189},"\u00c4":{"d":"186,-292v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-25,24,-25v13,0,24,12,24,25xm116,-292v0,13,-11,24,-24,24v-13,0,-25,-11,-25,-24v0,-13,12,-25,25,-25v13,0,24,12,24,25xm239,0r-40,0r-21,-60r-101,0r-21,60r-39,0r91,-252r40,0xm166,-94r-39,-116r-38,116r77,0","w":256},"\u00c5":{"d":"239,0r-41,0r-21,-59r-99,0r-20,59r-41,0r84,-234v-34,-21,-18,-83,26,-83v44,0,62,62,27,83xm149,-271v0,-13,-9,-22,-22,-22v-13,0,-22,9,-22,22v0,13,9,22,22,22v13,0,22,-9,22,-22xm164,-95r-37,-107r-36,107r73,0","w":256},"\u00c7":{"d":"214,-44v-18,30,-47,47,-84,48r-2,12v17,-7,43,-3,43,22v0,39,-63,36,-88,19r8,-12v13,10,55,13,54,-6v-2,-22,-28,0,-38,-11r5,-25v-56,-8,-91,-59,-91,-129v0,-76,41,-130,106,-130v41,0,69,16,86,47r-33,21v-38,-60,-131,-25,-120,62v-10,89,84,121,123,61","w":235},"\u00c9":{"d":"179,-326r-59,58r-30,0r39,-58r50,0xm201,0r-168,0r0,-252r162,0r0,37r-124,0r0,62r72,0r0,37r-72,0r0,79r130,0r0,37","w":221},"\u00d1":{"d":"102,-318v19,-9,63,49,70,1r26,0v0,32,-16,49,-38,49v-19,9,-63,-49,-70,-1r-26,0v0,-32,16,-49,38,-49xm224,0r-36,0r-119,-189r0,189r-36,0r0,-252r38,0r117,189r0,-189r36,0r0,252","w":257},"\u00d6":{"d":"185,-292v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-25,24,-25v13,0,24,12,24,25xm115,-292v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-25,24,-25v13,0,24,12,24,25xm234,-126v0,76,-41,130,-107,130v-65,0,-106,-54,-106,-130v0,-76,41,-130,106,-130v66,0,107,54,107,130xm196,-126v0,-57,-25,-92,-69,-92v-44,0,-68,35,-68,92v0,57,24,92,68,92v44,0,69,-35,69,-92","w":255},"\u00dc":{"d":"222,-105v0,71,-33,109,-96,109v-62,0,-95,-41,-95,-110r0,-146r38,0v7,81,-28,218,57,218v89,0,51,-136,59,-218r37,0r0,147xm186,-292v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-25,24,-25v13,0,24,12,24,25xm116,-292v0,13,-11,24,-24,24v-13,0,-25,-11,-25,-24v0,-13,12,-25,25,-25v13,0,24,12,24,25","w":253},"\u00e1":{"d":"167,-272r-59,58r-30,0r39,-58r50,0xm172,0r-36,0r0,-19v-35,38,-115,30,-118,-41v-2,-57,70,-72,118,-54v11,-54,-52,-53,-85,-34r-15,-28v44,-29,136,-25,136,46r0,130xm136,-54r0,-27v-20,-12,-82,-13,-82,20v0,43,70,35,82,7","w":198},"\u00e0":{"d":"172,0r-36,0r0,-19v-35,38,-115,30,-118,-41v-2,-57,70,-72,118,-54v11,-54,-52,-53,-85,-34r-15,-28v44,-29,136,-25,136,46r0,130xm136,-54r0,-27v-20,-12,-82,-13,-82,20v0,43,70,35,82,7xm123,-214r-30,0r-59,-58r50,0","w":198},"\u00e2":{"d":"164,-212r-30,0r-34,-32r-34,32r-30,0r42,-58r44,0xm172,0r-36,0r0,-19v-35,38,-115,30,-118,-41v-2,-57,70,-72,118,-54v11,-54,-52,-53,-85,-34r-15,-28v44,-29,136,-25,136,46r0,130xm136,-54r0,-27v-20,-12,-82,-13,-82,20v0,43,70,35,82,7","w":198},"\u00e4":{"d":"172,0r-36,0r0,-19v-35,38,-115,30,-118,-41v-2,-57,70,-72,118,-54v11,-54,-52,-53,-85,-34r-15,-28v44,-29,136,-25,136,46r0,130xm136,-54r0,-27v-20,-12,-82,-13,-82,20v0,43,70,35,82,7xm159,-237v0,13,-11,25,-24,25v-13,0,-24,-12,-24,-25v0,-13,11,-24,24,-24v13,0,24,11,24,24xm89,-237v0,13,-11,25,-24,25v-13,0,-24,-12,-24,-25v0,-13,11,-24,24,-24v13,0,24,11,24,24","w":198},"\u00e3":{"d":"69,-263v20,-9,64,49,71,1r25,0v0,32,-16,49,-38,49v-19,9,-63,-49,-70,-1r-26,0v0,-32,16,-49,38,-49xm172,0r-36,0r0,-19v-35,38,-115,30,-118,-41v-2,-57,70,-72,118,-54v11,-54,-52,-53,-85,-34r-15,-28v44,-29,136,-25,136,46r0,130xm136,-54r0,-27v-20,-12,-82,-13,-82,20v0,43,70,35,82,7","w":198},"\u00e5":{"d":"172,0r-36,0r0,-19v-35,38,-115,30,-118,-41v-2,-57,70,-72,118,-54v11,-54,-52,-53,-85,-34r-15,-28v44,-29,136,-25,136,46r0,130xm136,-54r0,-27v-20,-12,-82,-13,-82,20v0,43,70,35,82,7xm145,-259v0,26,-19,45,-45,45v-26,0,-45,-19,-45,-45v0,-26,19,-46,45,-46v26,0,45,20,45,46xm122,-259v0,-13,-9,-23,-22,-23v-13,0,-22,10,-22,23v0,13,9,22,22,22v13,0,22,-9,22,-22","w":198},"\u00e7":{"d":"168,-161r-22,26v-35,-41,-90,-26,-90,40v0,63,56,84,88,40r24,24v-14,18,-33,34,-66,35r-2,12v17,-7,43,-3,43,22v0,39,-63,36,-88,19r8,-12v13,10,57,13,55,-6v-2,-22,-29,0,-39,-11r5,-26v-38,-8,-66,-44,-66,-96v0,-98,99,-129,150,-67","w":187},"\u00e9":{"d":"166,-272r-59,58r-30,0r39,-58r50,0xm101,-193v59,1,85,52,79,112r-125,0v5,56,54,62,88,36r22,24v-53,50,-147,23,-147,-73v0,-64,34,-99,83,-99xm143,-112v-2,-26,-13,-47,-44,-47v-25,0,-41,17,-44,47r88,0","w":199},"\u00e8":{"d":"101,-193v59,1,85,52,79,112r-125,0v5,56,54,62,88,36r22,24v-53,50,-147,23,-147,-73v0,-64,34,-99,83,-99xm143,-112v-2,-26,-13,-47,-44,-47v-25,0,-41,17,-44,47r88,0xm122,-214r-29,0r-60,-58r51,0","w":199},"\u00ea":{"d":"163,-211r-30,0r-34,-31r-34,31r-29,0r42,-57r43,0xm101,-193v59,1,85,52,79,112r-125,0v5,56,54,62,88,36r22,24v-53,50,-147,23,-147,-73v0,-64,34,-99,83,-99xm143,-112v-2,-26,-13,-47,-44,-47v-25,0,-41,17,-44,47r88,0","w":199},"\u00eb":{"d":"101,-193v59,1,85,52,79,112r-125,0v5,56,54,62,88,36r22,24v-53,50,-147,23,-147,-73v0,-64,34,-99,83,-99xm143,-112v-2,-26,-13,-47,-44,-47v-25,0,-41,17,-44,47r88,0xm159,-237v0,13,-11,25,-24,25v-13,0,-25,-12,-25,-25v0,-13,12,-24,25,-24v13,0,24,11,24,24xm89,-237v0,13,-12,25,-25,25v-13,0,-24,-12,-24,-25v0,-13,11,-24,24,-24v13,0,25,11,25,24","w":199},"\u00ed":{"d":"66,0r-37,0r0,-189r37,0r0,189xm119,-272r-60,58r-29,0r38,-58r51,0","w":95},"\u00ec":{"d":"66,0r-37,0r0,-189r37,0r0,189xm67,-214r-30,0r-59,-58r50,0","w":95},"\u00ee":{"d":"111,-209r-30,0r-34,-31r-34,31r-29,0r42,-57r43,0xm66,0r-37,0r0,-189r37,0r0,189","w":95},"\u00ef":{"d":"66,0r-37,0r0,-189r37,0r0,189xm107,-235v0,13,-12,24,-25,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24v13,0,25,11,25,24xm36,-235v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24v13,0,24,11,24,24","w":95},"\u00f1":{"d":"71,-263v20,-9,64,49,71,1r25,0v0,32,-15,49,-37,49v-20,9,-64,-49,-71,-1r-26,0v0,-32,16,-49,38,-49xm179,0r-37,0v-4,-57,19,-161,-39,-159v-60,2,-33,102,-39,159r-37,0r0,-189r37,0r0,18v41,-46,115,-19,115,63r0,108"},"\u00f3":{"d":"168,-272r-59,58r-29,0r38,-58r50,0xm187,-95v0,63,-36,99,-85,99v-48,0,-84,-39,-84,-98v0,-62,37,-99,85,-99v48,0,84,39,84,98xm149,-94v0,-39,-18,-64,-48,-64v-28,0,-45,26,-45,63v0,41,19,64,47,64v28,0,46,-28,46,-63"},"\u00f2":{"d":"187,-95v0,63,-36,99,-85,99v-48,0,-84,-39,-84,-98v0,-62,37,-99,85,-99v48,0,84,39,84,98xm149,-94v0,-39,-18,-64,-48,-64v-28,0,-45,26,-45,63v0,41,19,64,47,64v28,0,46,-28,46,-63xm124,-214r-29,0r-60,-58r51,0"},"\u00f4":{"d":"165,-211r-30,0r-34,-31r-34,31r-29,0r42,-57r43,0xm187,-95v0,63,-36,99,-85,99v-48,0,-84,-39,-84,-98v0,-62,37,-99,85,-99v48,0,84,39,84,98xm149,-94v0,-39,-18,-64,-48,-64v-28,0,-45,26,-45,63v0,41,19,64,47,64v28,0,46,-28,46,-63"},"\u00f6":{"d":"187,-95v0,63,-36,99,-85,99v-48,0,-84,-39,-84,-98v0,-62,37,-99,85,-99v48,0,84,39,84,98xm149,-94v0,-39,-18,-64,-48,-64v-28,0,-45,26,-45,63v0,41,19,64,47,64v28,0,46,-28,46,-63xm161,-235v0,13,-11,24,-24,24v-13,0,-25,-11,-25,-24v0,-13,12,-24,25,-24v13,0,24,11,24,24xm91,-235v0,13,-11,24,-24,24v-13,0,-25,-11,-25,-24v0,-13,12,-24,25,-24v13,0,24,11,24,24"},"\u00f5":{"d":"71,-263v19,-9,63,49,70,1r26,0v0,32,-16,49,-38,49v-20,9,-64,-49,-71,-1r-25,0v0,-32,16,-49,38,-49xm187,-95v0,63,-36,99,-85,99v-48,0,-84,-39,-84,-98v0,-62,37,-99,85,-99v48,0,84,39,84,98xm149,-94v0,-39,-18,-64,-48,-64v-28,0,-45,26,-45,63v0,41,19,64,47,64v28,0,46,-28,46,-63"},"\u00fa":{"d":"169,-272r-60,58r-29,0r38,-58r51,0xm178,0r-37,0r0,-18v-41,46,-115,19,-115,-63r0,-108r37,0v4,57,-19,161,39,159v60,-2,33,-102,39,-159r37,0r0,189"},"\u00f9":{"d":"178,0r-37,0r0,-18v-41,46,-115,19,-115,-63r0,-108r37,0v4,57,-19,161,39,159v60,-2,33,-102,39,-159r37,0r0,189xm125,-214r-30,0r-59,-58r50,0"},"\u00fb":{"d":"166,-214r-30,0r-34,-32r-35,32r-29,0r42,-58r43,0xm178,0r-37,0r0,-18v-41,46,-115,19,-115,-63r0,-108r37,0v4,57,-19,161,39,159v60,-2,33,-102,39,-159r37,0r0,189"},"\u00fc":{"d":"178,0r-37,0r0,-18v-41,46,-115,19,-115,-63r0,-108r37,0v4,57,-19,161,39,159v60,-2,33,-102,39,-159r37,0r0,189xm161,-238v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-25,24,-25v13,0,24,12,24,25xm91,-238v0,13,-11,24,-24,24v-13,0,-25,-11,-25,-24v0,-13,12,-25,25,-25v13,0,24,12,24,25"},"\u00a3":{"d":"59,-134v-7,-15,-19,-36,-19,-56v0,-79,131,-83,173,-32r-24,29v-21,-31,-110,-38,-110,4v0,18,15,37,20,55r57,0r0,33r-54,0v-2,26,-11,44,-29,66r135,0r0,35r-177,0r0,-37v21,-22,31,-37,33,-64r-33,0r0,-33r28,0","w":229},"\u00df":{"d":"191,-81v0,59,-37,82,-97,81r0,-34v35,1,59,-11,59,-45v0,-33,-25,-48,-59,-47r0,-33v25,1,40,-11,40,-35v0,-21,-13,-33,-35,-33v-22,0,-35,14,-35,38r0,239r-37,19r0,-257v0,-51,29,-73,72,-73v69,0,99,93,40,116v24,5,52,23,52,64","w":209},"\u00c6":{"d":"346,0r-167,0r0,-59r-93,0r-39,59r-42,0r169,-252r166,0r0,37r-124,0r0,62r72,0r0,37r-72,0r0,79r130,0r0,37xm180,-203r-71,109r70,0","w":366},"\u00d8":{"d":"234,-126v2,91,-63,152,-147,122r-9,22r-36,0r18,-39v-25,-23,-39,-60,-39,-105v-1,-90,60,-151,143,-123r10,-21r35,0r-17,37v27,23,42,61,42,107xm102,-36v89,36,118,-108,74,-162xm149,-217v-83,-31,-112,101,-72,160","w":255},"\u00e6":{"d":"211,-193v56,1,80,54,74,112r-116,0v1,52,50,63,79,35r23,25v-29,34,-97,34,-122,-7v-31,47,-127,47,-131,-32v-3,-56,68,-72,115,-54v12,-51,-51,-51,-81,-33r-15,-28v29,-23,106,-26,119,8v13,-16,29,-26,55,-26xm249,-113v-1,-25,-11,-46,-40,-46v-24,0,-36,18,-39,46r79,0xm90,-31v27,0,49,-14,43,-49v-18,-14,-78,-14,-78,19v0,18,11,30,35,30","w":306},"\u00f8":{"d":"187,-95v0,74,-52,114,-115,93r-10,20r-34,0r18,-36v-17,-17,-28,-44,-28,-76v0,-72,50,-113,113,-94r10,-19r33,0r-17,35v19,17,30,44,30,77xm86,-32v59,24,78,-68,54,-107xm116,-158v-55,-20,-74,62,-52,105"},"\u00c0":{"d":"149,-268r-29,0r-60,-58r51,0xm239,0r-40,0r-21,-60r-101,0r-21,60r-39,0r91,-252r40,0xm166,-94r-39,-116r-38,116r77,0","w":256},"\u00c3":{"d":"239,0r-40,0r-21,-60r-101,0r-21,60r-39,0r91,-252r40,0xm166,-94r-39,-116r-38,116r77,0xm96,-317v20,-9,64,49,71,1r25,0v0,32,-16,49,-38,49v-19,9,-63,-49,-70,-1r-26,0v0,-32,16,-49,38,-49","w":256},"\u00d5":{"d":"95,-317v20,-9,64,49,71,1r25,0v0,32,-16,49,-38,49v-19,9,-63,-49,-70,-1r-26,0v0,-32,16,-49,38,-49xm234,-126v0,76,-41,130,-107,130v-65,0,-106,-54,-106,-130v0,-76,41,-130,106,-130v66,0,107,54,107,130xm196,-126v0,-57,-25,-92,-69,-92v-44,0,-68,35,-68,92v0,57,24,92,68,92v44,0,69,-35,69,-92","w":255},"\u201c":{"d":"157,-252r-5,90r-48,0r28,-90r25,0xm72,-252r-5,90r-47,0r27,-90r25,0","w":180},"\u201d":{"d":"160,-252r-27,90r-25,0r5,-90r47,0xm76,-252r-28,90r-25,0r5,-90r48,0","w":180},"\u2018":{"d":"72,-252r-5,90r-47,0r27,-90r25,0","w":95},"\u2019":{"d":"76,-252r-28,90r-25,0r5,-90r48,0","w":95},"\u00ff":{"d":"159,-235v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24v13,0,24,11,24,24xm89,-235v0,13,-11,24,-24,24v-13,0,-25,-11,-25,-24v0,-13,12,-24,25,-24v13,0,24,11,24,24xm188,-189r-95,256r-39,0r27,-71r-69,-185r41,0r47,148v13,-46,34,-102,49,-148r39,0","w":200},"\u00c2":{"d":"191,-264r-30,0r-34,-32r-34,32r-29,0r42,-58r43,0xm239,0r-40,0r-21,-60r-101,0r-21,60r-39,0r91,-252r40,0xm166,-94r-39,-116r-38,116r77,0","w":256},"\u00ca":{"d":"201,0r-168,0r0,-252r162,0r0,37r-124,0r0,62r72,0r0,37r-72,0r0,79r130,0r0,37xm176,-268r-30,0r-34,-32r-35,32r-29,0r42,-58r44,0","w":221},"\u00c1":{"d":"194,-326r-60,58r-29,0r38,-58r51,0xm239,0r-40,0r-21,-60r-101,0r-21,60r-39,0r91,-252r40,0xm166,-94r-39,-116r-38,116r77,0","w":256},"\u00cb":{"d":"171,-292v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-25,24,-25v13,0,24,12,24,25xm101,-292v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-25,24,-25v13,0,24,12,24,25xm201,0r-168,0r0,-252r162,0r0,37r-124,0r0,62r72,0r0,37r-72,0r0,79r130,0r0,37","w":221},"\u00c8":{"d":"201,0r-168,0r0,-252r162,0r0,37r-124,0r0,62r72,0r0,37r-72,0r0,79r130,0r0,37xm135,-268r-30,0r-59,-58r50,0","w":221},"\u00cd":{"d":"124,-326r-59,58r-30,0r39,-58r50,0xm72,0r-37,0r0,-252r37,0r0,252","w":106},"\u00ce":{"d":"72,0r-37,0r0,-252r37,0r0,252xm117,-266r-30,0r-34,-31r-34,31r-29,0r42,-57r43,0","w":106},"\u00cf":{"d":"113,-292v0,13,-11,24,-24,24v-13,0,-25,-11,-25,-24v0,-13,12,-25,25,-25v13,0,24,12,24,25xm43,-292v0,13,-11,24,-24,24v-13,0,-25,-11,-25,-24v0,-13,12,-25,25,-25v13,0,24,12,24,25xm72,0r-37,0r0,-252r37,0r0,252","w":106},"\u00cc":{"d":"72,0r-37,0r0,-252r37,0r0,252xm73,-268r-30,0r-59,-58r50,0","w":106},"\u00d3":{"d":"193,-326r-59,58r-30,0r39,-58r50,0xm234,-126v0,76,-41,130,-107,130v-65,0,-106,-54,-106,-130v0,-76,41,-130,106,-130v66,0,107,54,107,130xm196,-126v0,-57,-25,-92,-69,-92v-44,0,-68,35,-68,92v0,57,24,92,68,92v44,0,69,-35,69,-92","w":255},"\u00d4":{"d":"234,-126v0,76,-41,130,-107,130v-65,0,-106,-54,-106,-130v0,-76,41,-130,106,-130v66,0,107,54,107,130xm196,-126v0,-57,-25,-92,-69,-92v-44,0,-68,35,-68,92v0,57,24,92,68,92v44,0,69,-35,69,-92xm190,-266r-30,0r-34,-32r-35,32r-29,0r42,-58r44,0","w":255},"\u00d2":{"d":"149,-268r-30,0r-59,-58r50,0xm234,-126v0,76,-41,130,-107,130v-65,0,-106,-54,-106,-130v0,-76,41,-130,106,-130v66,0,107,54,107,130xm196,-126v0,-57,-25,-92,-69,-92v-44,0,-68,35,-68,92v0,57,24,92,68,92v44,0,69,-35,69,-92","w":255},"\u00da":{"d":"194,-320r-60,57r-29,0r38,-57r51,0xm222,-105v0,71,-33,109,-96,109v-62,0,-95,-41,-95,-110r0,-146r38,0v7,81,-28,218,57,218v89,0,51,-136,59,-218r37,0r0,147","w":253},"\u00db":{"d":"222,-105v0,71,-33,109,-96,109v-62,0,-95,-41,-95,-110r0,-146r38,0v7,81,-28,218,57,218v89,0,51,-136,59,-218r37,0r0,147xm190,-268r-29,0r-35,-32r-34,32r-29,0r42,-58r43,0","w":253},"\u00d9":{"d":"149,-263r-29,0r-60,-57r51,0xm222,-105v0,71,-33,109,-96,109v-62,0,-95,-41,-95,-110r0,-146r38,0v7,81,-28,218,57,218v89,0,51,-136,59,-218r37,0r0,147","w":253},"\u00a0":{"w":97}}}); /*! * The following copyright notice may not be removed under any circumstances. * * Copyright: * Copr. 1994, Tobias Frere-Jones. Designed by Tobias Frere-Jones. Produced by The * Font Bureau, Inc. */ Cufon.registerFont({"w":212,"face":{"font-family":"Interstate","font-weight":900,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 10 3 0 0 0 0 0 0","ascent":"288","descent":"-72","x-height":"4","bbox":"-21 -333 378 71","underline-thickness":"7.2","underline-position":"-47.88","stemh":"53","stemv":"64","unicode-range":"U+0020-U+201D"},"glyphs":{" ":{"w":118},"\u00d0":{"d":"251,-127v0,128,-95,132,-218,127r0,-103r-22,0r0,-54r22,0r0,-95v120,-3,218,-7,218,125xm179,-126v0,-55,-24,-70,-79,-66r0,35r31,0r0,54r-31,0r0,43v54,3,79,-8,79,-66","w":267},"\u00f0":{"d":"192,-96v0,73,-43,100,-90,100v-47,0,-89,-30,-89,-86v0,-79,77,-104,124,-68v-3,-14,-11,-27,-21,-37r-14,15r-26,-21r11,-12v-10,-4,-22,-6,-34,-7r0,-44v27,0,50,6,69,16r15,-16r26,21r-14,14v28,28,43,71,43,125xm128,-82v0,-23,-11,-33,-26,-33v-15,0,-25,10,-25,33v0,23,10,33,25,33v15,0,26,-10,26,-33","w":204},"\u00dd":{"d":"213,-325r-57,58r-46,0r26,-58r77,0xm263,-252r-93,158r0,94r-71,0r0,-93r-93,-159r80,0v16,29,41,78,49,103v8,-25,32,-75,48,-103r80,0","w":268},"\u00fd":{"d":"207,-189r-91,256r-62,0r23,-59r-72,-197r69,0r33,135v8,-46,20,-93,32,-135r68,0xm187,-268r-57,57r-46,0r26,-57r77,0"},"\u00de":{"d":"232,-131v-1,77,-60,91,-138,87r0,44r-68,0r0,-252r68,0r0,37v77,-4,139,8,138,84xm163,-130v4,-31,-37,-29,-69,-28r0,57v32,0,73,4,69,-29","w":244},"\u00fe":{"d":"193,-95v0,91,-58,120,-108,82r0,57r-65,25r0,-306r65,-25r0,86v51,-37,108,-14,108,81xm129,-93v0,-54,-19,-53,-44,-38r0,73v23,15,44,16,44,-35","w":205},"!":{"d":"99,-252v2,60,-1,115,-12,162r-48,0v-10,-48,-14,-102,-12,-162r72,0xm100,-33v0,21,-15,37,-37,37v-22,0,-37,-16,-37,-37v0,-21,15,-37,37,-37v22,0,37,16,37,37","w":126},"\"":{"d":"203,-252r-14,118r-49,0r-14,-118r77,0xm97,-252r-14,118r-48,0r-14,-118r76,0","w":223},"#":{"d":"270,-44r-38,0r0,44r-65,0r0,-44r-46,0r0,44r-65,0r0,-44r-38,0r0,-55r38,0r0,-54r-38,0r0,-55r38,0r0,-44r65,0r0,44r46,0r0,-44r65,0r0,44r38,0r0,55r-38,0r0,54r38,0r0,55xm171,-94r0,-64r-54,0r0,64r54,0","w":288},"$":{"d":"222,-77v0,45,-27,68,-68,76r0,37r-67,0r0,-36v-29,-5,-56,-15,-75,-28r34,-53v18,13,51,25,74,25v25,0,33,-4,33,-16v0,-9,-9,-15,-43,-23v-61,-14,-90,-31,-90,-81v0,-39,25,-66,67,-75r0,-37r67,0r0,37v26,4,47,13,66,26r-34,53v-22,-15,-44,-24,-70,-24v-21,0,-26,7,-26,16v0,9,9,13,41,21v63,15,91,35,91,82","w":237},"%":{"d":"378,-75v0,52,-33,79,-75,79v-42,0,-74,-26,-74,-78v0,-52,33,-79,75,-79v42,0,74,26,74,78xm299,-252r-154,252r-55,0r154,-252r55,0xm160,-178v0,52,-33,79,-75,79v-42,0,-74,-26,-74,-78v0,-52,33,-79,75,-79v42,0,74,26,74,78xm325,-74v0,-30,-8,-40,-22,-40v-15,0,-21,9,-21,39v0,30,7,40,22,40v15,0,21,-9,21,-39xm107,-177v0,-30,-8,-40,-22,-40v-15,0,-21,9,-21,39v0,30,7,40,22,40v15,0,21,-9,21,-39","w":388},"&":{"d":"261,0r-79,0r-18,-21v-48,38,-157,40,-155,-43v0,-33,26,-57,53,-72v-50,-44,-18,-120,62,-120v36,0,60,9,84,23r-28,52v-19,-10,-35,-17,-57,-17v-22,0,-20,16,-9,28r54,63v7,-11,14,-25,22,-40r53,28v-13,21,-25,40,-37,56xm129,-60r-35,-40v-13,9,-19,18,-19,27v0,24,38,28,54,13","w":259},"'":{"d":"101,-252r-14,118r-51,0r-14,-118r79,0","w":123},"(":{"d":"135,12r-47,28v-36,-41,-67,-90,-67,-149v0,-62,31,-110,67,-151r47,28v-54,75,-53,169,0,244","w":154},")":{"d":"134,-111v0,62,-31,110,-67,151r-47,-28v54,-75,53,-169,0,-244r47,-28v36,41,67,90,67,149","w":154},"*":{"d":"187,-143r-25,44r-48,-40r10,61r-50,0r10,-61r-48,39r-25,-43r61,-22r-61,-22r25,-43r48,39r-10,-61r50,0r-10,61r48,-40r25,43r-62,23","w":198},"+":{"d":"213,-93r-64,0r0,67r-65,0r0,-67r-64,0r0,-62r64,0r0,-66r65,0r0,66r64,0r0,62","w":232},",":{"d":"99,-75r-34,120r-44,0r5,-120r73,0","w":113},"-":{"d":"150,-95r-126,0r0,-68r126,0r0,68","w":174},".":{"d":"98,-37v0,24,-17,41,-41,41v-24,0,-42,-17,-42,-41v0,-24,18,-41,42,-41v24,0,41,17,41,41","w":113},"\/":{"d":"189,-284r-126,316r-69,0r127,-316r68,0","w":183},"0":{"d":"243,-126v0,84,-48,130,-114,130v-66,0,-114,-46,-114,-130v0,-84,48,-130,114,-130v66,0,114,46,114,130xm171,-126v0,-46,-15,-70,-42,-70v-27,0,-43,24,-43,70v0,46,16,70,43,70v27,0,42,-24,42,-70","w":257},"1":{"d":"125,0r-68,0r0,-174r-43,0r0,-44v32,-2,46,-11,53,-34r58,0r0,252","w":151},"2":{"d":"225,0r-206,0v2,-85,42,-126,105,-154v27,-12,31,-16,31,-26v0,-11,-8,-17,-28,-17v-25,0,-50,8,-75,25r-32,-51v53,-46,203,-51,203,38v0,33,-12,54,-60,76v-50,23,-64,37,-69,52r131,0r0,57","w":252},"3":{"d":"230,-80v0,102,-164,103,-216,45r36,-45v21,16,43,26,71,26v29,0,42,-8,42,-25v0,-30,-42,-23,-72,-24r0,-55v25,-1,61,7,61,-21v0,-13,-10,-20,-35,-20v-24,0,-43,7,-62,21r-33,-45v43,-45,198,-54,198,39v0,28,-17,42,-34,50v23,5,44,22,44,54","w":246},"4":{"d":"252,-43r-32,0r0,43r-63,0r0,-45r-142,0r0,-51r135,-156r70,0r0,150r32,0r0,59xm158,-181v-11,17,-51,64,-67,80r66,-1","w":266},"5":{"d":"237,-88v0,104,-156,112,-221,61r29,-52v24,14,54,25,81,25v57,0,58,-63,10,-62v-21,0,-33,6,-46,15r-60,-20r9,-131r183,0r0,57r-127,0r-2,35v58,-27,144,-6,144,72","w":255},"6":{"d":"237,-87v0,57,-44,91,-115,91v-63,0,-108,-35,-108,-104v0,-67,44,-156,188,-156r0,57v-66,0,-100,20,-119,49v53,-30,154,-17,154,63xm169,-82v0,-19,-15,-31,-42,-31v-31,0,-46,11,-46,31v0,18,13,31,44,31v26,0,44,-11,44,-31","w":250},"7":{"d":"226,-202v-74,68,-88,120,-88,202r-68,0v1,-86,24,-145,73,-195r-125,0r0,-57r208,0r0,50","w":249},"8":{"d":"246,-78v0,51,-44,82,-115,82v-71,0,-114,-31,-114,-82v0,-32,23,-50,39,-56v-15,-9,-29,-24,-29,-47v0,-48,44,-75,105,-75v86,0,137,79,75,121v16,6,39,25,39,57xm168,-180v0,-13,-10,-25,-37,-25v-27,0,-37,12,-37,25v0,13,11,24,38,24v27,0,36,-11,36,-24xm179,-79v0,-17,-16,-30,-48,-30v-32,0,-47,13,-47,30v0,17,16,30,48,30v32,0,47,-13,47,-30","w":262},"9":{"d":"236,-152v0,67,-44,156,-188,156r0,-57v66,0,101,-20,120,-49v-53,30,-154,17,-154,-63v0,-57,44,-91,115,-91v63,0,107,35,107,104xm170,-170v0,-18,-14,-31,-45,-31v-26,0,-44,11,-44,31v0,19,16,31,43,31v31,0,46,-11,46,-31","w":250},":":{"d":"97,-153v0,23,-17,40,-40,40v-23,0,-41,-17,-41,-40v0,-23,18,-40,41,-40v23,0,40,17,40,40xm97,-36v0,23,-17,40,-40,40v-23,0,-41,-17,-41,-40v0,-23,18,-40,41,-40v23,0,40,17,40,40","w":113},";":{"d":"97,-153v0,23,-17,40,-40,40v-23,0,-41,-17,-41,-40v0,-23,18,-40,41,-40v23,0,40,17,40,40xm94,-73r-34,117r-43,0r5,-117r72,0","w":113},"?":{"d":"110,-256v98,0,131,96,51,129v-21,9,-29,20,-29,37r-64,0v0,-31,9,-53,47,-68v29,-11,32,-39,-6,-39v-26,0,-48,9,-69,23r-32,-51v30,-19,62,-31,102,-31xm137,-33v0,21,-15,37,-37,37v-22,0,-38,-16,-38,-37v0,-21,16,-37,38,-37v22,0,37,16,37,37","w":216},"@":{"d":"280,-130v0,76,-58,92,-93,57v-33,25,-101,28,-101,-30v0,-44,51,-54,84,-38v6,-37,-39,-27,-63,-17r-12,-29v39,-21,123,-18,115,39v3,26,-10,69,19,68v18,0,25,-16,25,-50v0,-57,-45,-100,-104,-100v-63,0,-103,46,-103,104v0,80,75,124,149,95r10,23v-91,39,-185,-23,-185,-118v0,-72,54,-130,129,-130v75,0,130,58,130,126xm170,-94r0,-22v-14,-7,-45,-8,-45,12v0,21,32,19,45,10","w":300},"A":{"d":"264,0r-76,0r-13,-44r-76,0r-14,44r-75,0r92,-252r70,0xm158,-100r-21,-79v-3,17,-12,52,-21,79r42,0","w":274},"B":{"d":"241,-81v0,51,-31,81,-94,81r-121,0r0,-252r121,0v93,-11,112,83,58,115v23,10,36,28,36,56xm167,-177v0,-29,-47,-18,-74,-20r0,40v27,-2,74,10,74,-20xm173,-80v0,-35,-49,-22,-80,-24r0,49v32,-2,80,10,80,-25","w":258},"C":{"d":"235,-61v-17,33,-45,65,-105,65v-75,0,-115,-55,-115,-130v0,-81,47,-130,115,-130v62,0,87,26,104,74r-63,25v-9,-23,-18,-38,-41,-38v-29,0,-42,29,-42,69v0,39,13,69,43,69v22,0,31,-12,45,-36","w":246},"D":{"d":"243,-127v0,128,-95,132,-217,127r0,-252v120,-3,217,-7,217,125xm172,-126v0,-53,-23,-70,-76,-66r0,132v52,2,76,-10,76,-66","w":259},"E":{"d":"221,0r-195,0r0,-252r193,0r0,59r-124,0r0,33r74,0r0,58r-74,0r0,43r126,0r0,59","w":240},"F":{"d":"225,-193r-130,0r0,35r79,0r0,59r-79,0r0,99r-69,0r0,-252r199,0r0,59","w":236},"G":{"d":"244,-138v7,90,-29,142,-113,142v-69,0,-116,-48,-116,-130v0,-75,41,-130,117,-130v63,0,88,24,106,71r-63,24v-8,-22,-19,-34,-43,-34v-33,0,-44,29,-44,69v0,50,17,71,49,71v30,0,39,-14,42,-31r-46,0r0,-52r111,0","w":259},"H":{"d":"247,0r-72,0r0,-99r-78,0r0,99r-71,0r0,-252r71,0r0,92r78,0r0,-92r72,0r0,252","w":272},"I":{"d":"99,0r-72,0r0,-252r72,0r0,252","w":126},"J":{"d":"224,-103v0,66,-35,107,-106,107v-67,0,-97,-34,-110,-87r69,-18v5,54,75,59,76,4r0,-155r71,0r0,149","w":248},"K":{"d":"258,0r-83,0r-52,-107r-26,31r0,76r-71,0r0,-252r71,0r-1,92v16,-26,47,-65,69,-92r84,0r-75,89","w":264},"L":{"d":"208,0r-182,0r0,-252r70,0r0,191r112,0r0,61","w":221},"M":{"d":"278,0r-65,0r1,-127r-62,136r-62,-136r1,127r-65,0r0,-252r64,0r31,67v15,32,27,62,31,76v9,-30,46,-104,63,-143r63,0r0,252","w":303},"N":{"d":"247,0r-57,0r-100,-142v4,36,3,99,3,142r-67,0r0,-252r61,0r56,75v12,15,34,49,39,59v-4,-33,-1,-94,-2,-134r67,0r0,252","w":272},"O":{"d":"248,-126v0,84,-49,130,-117,130v-68,0,-116,-46,-116,-130v0,-84,49,-130,117,-130v68,0,116,46,116,130xm176,-126v0,-45,-17,-69,-45,-69v-28,0,-44,24,-44,69v0,45,17,69,45,69v28,0,44,-24,44,-69","w":263},"P":{"d":"232,-168v0,77,-60,90,-138,86r0,82r-68,0r0,-252v96,1,206,-18,206,84xm163,-167v4,-31,-37,-29,-69,-28r0,56v32,0,73,5,69,-28","w":244},"Q":{"d":"248,-126v0,38,-12,68,-32,91r21,27r-48,31r-18,-26v-86,26,-157,-24,-156,-123v0,-84,49,-130,117,-130v68,0,116,46,116,130xm176,-90v11,-46,-5,-105,-45,-105v-28,0,-44,24,-44,69v1,49,15,74,48,73r-21,-29r46,-30","w":263},"R":{"d":"242,0r-79,0r-41,-85r-28,0r0,85r-68,0r0,-252v96,2,211,-20,211,82v0,38,-18,61,-46,74xm167,-168v4,-31,-41,-28,-73,-27r0,55v32,0,77,5,73,-28","w":257},"S":{"d":"226,-77v0,102,-153,93,-210,50r34,-54v18,13,50,25,73,25v25,0,33,-4,33,-16v0,-9,-9,-15,-43,-23v-61,-14,-90,-31,-90,-81v0,-88,146,-100,200,-51r-34,55v-22,-15,-44,-24,-70,-24v-21,0,-26,7,-26,16v0,9,10,13,42,21v63,15,91,35,91,82","w":244},"T":{"d":"226,-191r-70,0r0,191r-70,0r0,-191r-71,0r0,-61r211,0r0,61","w":241},"U":{"d":"245,-108v0,80,-48,112,-111,112v-63,0,-110,-32,-110,-112r0,-144r71,0r0,144v0,31,13,50,40,50v27,0,39,-19,39,-50r0,-144r71,0r0,144","w":269},"V":{"d":"255,-252r-87,252r-71,0r-87,-252r79,0r44,174v10,-49,29,-123,44,-174r78,0","w":264},"W":{"d":"320,-252r-60,252r-65,0r-29,-159v-2,32,-19,116,-28,159r-64,0r-60,-252r72,0r22,152v5,-44,17,-107,27,-152r64,0r27,152r22,-152r72,0","w":333},"X":{"d":"253,0r-81,0r-41,-76v-10,23,-27,53,-41,76r-80,0r83,-127r-80,-125r81,0r38,71v10,-21,26,-49,39,-71r79,0r-79,123","w":263},"Y":{"d":"263,-252r-93,158r0,94r-71,0r0,-93r-93,-159r80,0v16,29,41,78,49,103v8,-25,32,-75,48,-103r80,0","w":268},"Z":{"d":"230,0r-206,0r0,-50r123,-146r-116,1r0,-57r199,0r0,50r-74,90v-16,19,-38,43,-50,56r124,-1r0,57","w":255},"_":{"d":"180,71r-180,0r0,-49r180,0r0,49","w":180},"a":{"d":"182,0r-61,0r0,-13v-39,33,-107,17,-107,-48v0,-56,62,-74,107,-54v6,-47,-52,-34,-79,-18r-17,-43v23,-11,48,-17,81,-17v103,0,71,105,76,193xm121,-51r0,-26v-14,-7,-51,-10,-48,15v-3,26,36,23,48,11","w":200},"b":{"d":"193,-95v0,91,-58,120,-108,82r0,13r-65,0r0,-237r65,-25r0,86v51,-37,108,-14,108,81xm129,-93v0,-54,-19,-53,-44,-38r0,73v23,15,44,16,44,-35","w":205},"c":{"d":"177,-41v-45,79,-164,51,-164,-54v0,-58,30,-98,90,-98v36,0,55,16,72,43r-44,34v-16,-39,-54,-31,-54,22v0,54,38,58,59,21","w":187},"d":{"d":"186,0r-65,0r0,-13v-51,37,-108,14,-108,-81v0,-92,57,-120,108,-82r0,-61r65,-25r0,262xm121,-58r0,-73v-22,-15,-44,-16,-44,35v0,54,19,53,44,38","w":205},"e":{"d":"99,-193v56,0,88,42,84,117r-111,0v5,42,50,34,81,17r25,41v-23,14,-47,22,-77,22v-57,0,-88,-40,-88,-98v0,-65,36,-99,86,-99xm126,-116v-3,-19,-10,-29,-29,-29v-15,0,-23,10,-25,29r54,0","w":195},"f":{"d":"127,-212v-9,-5,-33,-9,-31,8r0,15r29,0r0,51r-28,0r0,138r-64,0r0,-138r-20,0r0,-51r20,0v-3,-46,9,-74,53,-72v17,0,32,3,41,8r0,41","w":137},"g":{"d":"186,-28v0,65,-31,87,-99,97r-24,-37v49,-9,59,-14,58,-47v-50,36,-108,16,-108,-79v0,-92,57,-120,108,-82r0,-13r65,0r0,161xm121,-58r0,-73v-22,-15,-44,-16,-44,35v0,54,19,53,44,38","w":205},"h":{"d":"194,0r-65,0r0,-107v0,-24,-9,-31,-22,-31v-14,0,-22,6,-22,30r0,108r-65,0r0,-237r65,-25r0,86v42,-35,109,-15,109,60r0,116"},"i":{"d":"92,-235v0,20,-16,32,-38,32v-21,0,-37,-12,-37,-32v0,-18,16,-31,37,-31v22,0,38,13,38,31xm87,0r-65,0r0,-189r65,0r0,189","w":108},"j":{"d":"92,-235v0,20,-16,32,-38,32v-21,0,-37,-12,-37,-32v0,-18,16,-31,37,-31v22,0,38,13,38,31xm87,-18v0,59,-25,80,-85,87r-22,-44v32,-4,42,-13,42,-39r0,-175r65,0r0,171","w":108},"k":{"d":"200,0r-70,0r-28,-79r-17,22r0,57r-65,0r0,-237r65,-25r-1,130v9,-16,28,-42,41,-57r74,0r-49,57","w":206},"l":{"d":"87,0r-65,0r0,-237r65,-25r0,262","w":108},"m":{"d":"298,0r-65,0r0,-107v0,-24,-8,-31,-21,-31v-13,0,-20,6,-20,30r0,108r-65,0r0,-107v0,-24,-8,-31,-21,-31v-13,0,-21,6,-21,30r0,108r-65,0r0,-189r65,0r0,13v19,-23,82,-22,97,4v14,-11,29,-21,55,-21v82,0,57,115,61,193","w":316},"n":{"d":"194,0r-65,0r0,-107v0,-24,-9,-31,-22,-31v-14,0,-22,6,-22,30r0,108r-65,0r0,-189r65,0r0,13v42,-35,109,-15,109,60r0,116"},"o":{"d":"192,-95v0,65,-38,99,-90,99v-52,0,-89,-34,-89,-99v0,-66,37,-98,89,-98v52,0,90,32,90,98xm128,-95v0,-32,-9,-45,-26,-45v-17,0,-25,13,-25,45v0,31,8,46,25,46v17,0,26,-15,26,-46","w":204},"p":{"d":"193,-95v0,91,-58,120,-108,82r0,57r-65,25r0,-258r65,0r0,13v51,-37,108,-14,108,81xm129,-93v0,-54,-19,-53,-44,-38r0,73v23,15,44,16,44,-35","w":205},"q":{"d":"186,44r-65,25r0,-82v-51,37,-108,14,-108,-81v0,-92,57,-120,108,-82r0,-13r65,0r0,233xm121,-58r0,-73v-22,-15,-44,-16,-44,35v0,54,19,53,44,38","w":205},"r":{"d":"156,-185r-15,67v-15,-21,-56,-26,-56,15r0,103r-65,0r0,-189r65,0r0,14v15,-19,50,-24,71,-10","w":161},"s":{"d":"172,-60v0,76,-102,73,-157,48r16,-48v23,10,48,16,65,16v24,1,22,-15,2,-20v-58,-13,-79,-28,-79,-67v0,-67,96,-73,150,-48r-14,50v-25,-11,-43,-16,-60,-16v-13,0,-16,2,-16,8v0,6,2,8,19,13v53,14,74,27,74,64","w":188},"t":{"d":"144,-61r-8,55v-42,18,-97,17,-97,-50r0,-82r-29,0r0,-51r29,0r0,-48r63,-25r0,73r41,0r0,51r-41,0r0,68v0,28,27,21,42,9","w":162},"u":{"d":"192,0r-65,0r0,-13v-42,35,-108,15,-108,-60r0,-116r65,0r0,107v0,24,8,31,21,31v13,0,22,-6,22,-30r0,-108r65,0r0,189"},"v":{"d":"200,-189r-65,189r-64,0r-66,-189r69,0r29,126v7,-45,18,-85,29,-126r68,0","w":205},"w":{"d":"261,-189r-54,189r-52,0r-22,-116r-22,116r-52,0r-53,-189r63,0r17,105r21,-105r54,0r20,105r18,-105r62,0","w":266},"x":{"d":"202,0r-71,0r-29,-57v-9,20,-19,39,-30,57r-67,0r65,-99r-57,-90r70,0v7,14,17,32,22,47v6,-16,15,-33,22,-47r67,0r-58,87","w":206},"y":{"d":"207,-189r-91,256r-62,0r23,-59r-72,-197r69,0r33,135v8,-46,20,-93,32,-135r68,0"},"z":{"d":"183,0r-164,0r0,-45r88,-93r-84,2r0,-53r160,0r0,45r-88,93r88,-2r0,53","w":203},"\u00c4":{"d":"212,-301v0,17,-14,31,-31,31v-17,0,-33,-14,-33,-31v0,-18,16,-32,33,-32v17,0,31,14,31,32xm127,-301v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32xm264,0r-76,0r-13,-44r-76,0r-14,44r-75,0r92,-252r70,0xm158,-100r-21,-79v-3,17,-12,52,-21,79r42,0","w":274},"\u00c5":{"d":"264,0r-76,0r-13,-44r-76,0r-14,44r-75,0r86,-237v-25,-31,1,-80,41,-80v40,0,66,49,41,80xm157,-267v0,-13,-8,-21,-20,-21v-12,0,-20,8,-20,21v0,13,8,21,20,21v12,0,20,-8,20,-21xm158,-100r-21,-79v-3,17,-12,52,-21,79r42,0","w":274},"\u00c7":{"d":"235,-61v-17,32,-44,63,-100,65r-3,11v19,-8,43,1,43,23v0,40,-68,35,-93,19r7,-17v18,8,46,16,53,-1v0,-11,-15,-9,-21,-3r-14,-10r6,-23v-64,-8,-98,-60,-98,-129v0,-81,47,-130,115,-130v62,0,87,26,104,74r-63,25v-9,-23,-18,-38,-41,-38v-29,0,-42,29,-42,69v0,39,13,69,43,69v22,0,31,-12,45,-36","w":246},"\u00c9":{"d":"194,-326r-56,58r-47,0r26,-58r77,0xm221,0r-195,0r0,-252r193,0r0,59r-124,0r0,33r74,0r0,58r-74,0r0,43r126,0r0,59","w":240},"\u00d1":{"d":"109,-324v28,-6,60,46,67,1r37,0v0,32,-18,57,-47,57v-27,6,-59,-45,-67,-1r-37,0v0,-32,18,-57,47,-57xm247,0r-57,0r-100,-142v4,36,3,99,3,142r-67,0r0,-252r61,0r56,75v12,15,34,49,39,59v-4,-33,-1,-94,-2,-134r67,0r0,252","w":272},"\u00d6":{"d":"207,-301v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32xm121,-301v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32xm248,-126v0,84,-49,130,-117,130v-68,0,-116,-46,-116,-130v0,-84,49,-130,117,-130v68,0,116,46,116,130xm176,-126v0,-45,-17,-69,-45,-69v-28,0,-44,24,-44,69v0,45,17,69,45,69v28,0,44,-24,44,-69","w":263},"\u00dc":{"d":"245,-108v0,80,-48,112,-111,112v-63,0,-110,-32,-110,-112r0,-144r71,0r0,144v0,31,13,50,40,50v27,0,39,-19,39,-50r0,-144r71,0r0,144xm210,-301v0,17,-15,31,-32,31v-17,0,-33,-14,-33,-31v0,-18,16,-32,33,-32v17,0,32,14,32,32xm124,-301v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32","w":269},"\u00e1":{"d":"171,-272r-57,58r-46,0r26,-58r77,0xm182,0r-61,0r0,-13v-39,33,-107,17,-107,-48v0,-56,62,-74,107,-54v6,-47,-52,-34,-79,-18r-17,-43v23,-11,48,-17,81,-17v103,0,71,105,76,193xm121,-51r0,-26v-14,-7,-51,-10,-48,15v-3,26,36,23,48,11","w":200},"\u00e0":{"d":"182,0r-61,0r0,-13v-39,33,-107,17,-107,-48v0,-56,62,-74,107,-54v6,-47,-52,-34,-79,-18r-17,-43v23,-11,48,-17,81,-17v103,0,71,105,76,193xm121,-51r0,-26v-14,-7,-51,-10,-48,15v-3,26,36,23,48,11xm136,-214r-46,0r-57,-58r77,0","w":200},"\u00e2":{"d":"174,-212r-44,0r-30,-23r-29,23r-43,0r47,-58r51,0xm182,0r-61,0r0,-13v-39,33,-107,17,-107,-48v0,-56,62,-74,107,-54v6,-47,-52,-34,-79,-18r-17,-43v23,-11,48,-17,81,-17v103,0,71,105,76,193xm121,-51r0,-26v-14,-7,-51,-10,-48,15v-3,26,36,23,48,11","w":200},"\u00e4":{"d":"182,0r-61,0r0,-13v-39,33,-107,17,-107,-48v0,-56,62,-74,107,-54v6,-47,-52,-34,-79,-18r-17,-43v23,-11,48,-17,81,-17v103,0,71,105,76,193xm121,-51r0,-26v-14,-7,-51,-10,-48,15v-3,26,36,23,48,11xm175,-245v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32xm89,-245v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32","w":200},"\u00e3":{"d":"73,-271v29,0,60,45,68,1r37,0v0,32,-18,57,-47,57v-28,6,-59,-46,-68,-1r-37,0v0,-32,18,-57,47,-57xm182,0r-61,0r0,-13v-39,33,-107,17,-107,-48v0,-56,62,-74,107,-54v6,-47,-52,-34,-79,-18r-17,-43v23,-11,48,-17,81,-17v103,0,71,105,76,193xm121,-51r0,-26v-14,-7,-51,-10,-48,15v-3,26,36,23,48,11","w":200},"\u00e5":{"d":"182,0r-61,0r0,-13v-39,33,-107,17,-107,-48v0,-56,62,-74,107,-54v6,-47,-52,-34,-79,-18r-17,-43v23,-11,48,-17,81,-17v103,0,71,105,76,193xm121,-51r0,-26v-14,-7,-51,-10,-48,15v-3,26,36,23,48,11xm152,-264v0,28,-23,50,-51,50v-28,0,-51,-22,-51,-50v0,-28,23,-50,51,-50v28,0,51,22,51,50xm121,-264v0,-13,-8,-21,-20,-21v-12,0,-20,8,-20,21v0,13,8,21,20,21v12,0,20,-8,20,-21","w":200},"\u00e7":{"d":"177,-41v-21,32,-41,44,-73,45r-4,11v19,-8,44,1,44,23v0,40,-68,35,-93,19r7,-17v18,8,46,16,53,-1v0,-12,-16,-8,-22,-3r-13,-10r6,-23v-44,-8,-69,-42,-69,-98v0,-58,30,-98,90,-98v36,0,55,16,72,43r-44,34v-16,-39,-54,-31,-54,22v0,54,38,58,59,21","w":187},"\u00e9":{"d":"175,-272r-57,58r-46,0r26,-58r77,0xm99,-193v56,0,88,42,84,117r-111,0v5,42,50,34,81,17r25,41v-23,14,-47,22,-77,22v-57,0,-88,-40,-88,-98v0,-65,36,-99,86,-99xm126,-116v-3,-19,-10,-29,-29,-29v-15,0,-23,10,-25,29r54,0","w":195},"\u00e8":{"d":"99,-193v56,0,88,42,84,117r-111,0v5,42,50,34,81,17r25,41v-23,14,-47,22,-77,22v-57,0,-88,-40,-88,-98v0,-65,36,-99,86,-99xm126,-116v-3,-19,-10,-29,-29,-29v-15,0,-23,10,-25,29r54,0xm127,-214r-46,0r-57,-58r77,0","w":195},"\u00ea":{"d":"172,-211r-43,0r-30,-23r-30,23r-42,0r47,-57r51,0xm99,-193v56,0,88,42,84,117r-111,0v5,42,50,34,81,17r25,41v-23,14,-47,22,-77,22v-57,0,-88,-40,-88,-98v0,-65,36,-99,86,-99xm126,-116v-3,-19,-10,-29,-29,-29v-15,0,-23,10,-25,29r54,0","w":195},"\u00eb":{"d":"99,-193v56,0,88,42,84,117r-111,0v5,42,50,34,81,17r25,41v-23,14,-47,22,-77,22v-57,0,-88,-40,-88,-98v0,-65,36,-99,86,-99xm126,-116v-3,-19,-10,-29,-29,-29v-15,0,-23,10,-25,29r54,0xm175,-245v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32xm89,-245v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32","w":195},"\u00ed":{"d":"87,0r-65,0r0,-189r65,0r0,189xm129,-272r-57,58r-46,0r26,-58r77,0","w":108},"\u00ec":{"d":"87,0r-65,0r0,-189r65,0r0,189xm84,-214r-46,0r-57,-58r77,0","w":108},"\u00ee":{"d":"127,-209r-43,0r-30,-23r-30,23r-42,0r47,-57r51,0xm87,0r-65,0r0,-189r65,0r0,189","w":108},"\u00ef":{"d":"87,0r-65,0r0,-189r65,0r0,189xm129,-243v0,17,-14,31,-31,31v-17,0,-33,-14,-33,-31v0,-18,16,-32,33,-32v17,0,31,14,31,32xm44,-243v0,17,-15,31,-32,31v-17,0,-33,-14,-33,-31v0,-18,16,-32,33,-32v17,0,32,14,32,32","w":108},"\u00f1":{"d":"81,-271v28,-6,60,46,67,1r37,0v0,32,-18,57,-47,57v-28,6,-59,-46,-67,-1r-37,0v0,-32,18,-57,47,-57xm194,0r-65,0r0,-107v0,-24,-9,-31,-22,-31v-14,0,-22,6,-22,30r0,108r-65,0r0,-189r65,0r0,13v42,-35,109,-15,109,60r0,116"},"\u00f3":{"d":"179,-272r-57,58r-46,0r26,-58r77,0xm192,-95v0,65,-38,99,-90,99v-52,0,-89,-34,-89,-99v0,-66,37,-98,89,-98v52,0,90,32,90,98xm128,-95v0,-32,-9,-45,-26,-45v-17,0,-25,13,-25,45v0,31,8,46,25,46v17,0,26,-15,26,-46","w":204},"\u00f2":{"d":"192,-95v0,65,-38,99,-90,99v-52,0,-89,-34,-89,-99v0,-66,37,-98,89,-98v52,0,90,32,90,98xm128,-95v0,-32,-9,-45,-26,-45v-17,0,-25,13,-25,45v0,31,8,46,25,46v17,0,26,-15,26,-46xm127,-214r-46,0r-57,-58r77,0","w":204},"\u00f4":{"d":"175,-211r-43,0r-30,-23r-30,23r-42,0r47,-57r51,0xm192,-95v0,65,-38,99,-90,99v-52,0,-89,-34,-89,-99v0,-66,37,-98,89,-98v52,0,90,32,90,98xm128,-95v0,-32,-9,-45,-26,-45v-17,0,-25,13,-25,45v0,31,8,46,25,46v17,0,26,-15,26,-46","w":204},"\u00f6":{"d":"192,-95v0,65,-38,99,-90,99v-52,0,-89,-34,-89,-99v0,-66,37,-98,89,-98v52,0,90,32,90,98xm128,-95v0,-32,-9,-45,-26,-45v-17,0,-25,13,-25,45v0,31,8,46,25,46v17,0,26,-15,26,-46xm177,-243v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32xm91,-243v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32","w":204},"\u00f5":{"d":"74,-271v28,-6,60,46,67,1r37,0v0,32,-18,57,-47,57v-28,6,-59,-46,-67,-1r-37,0v0,-32,18,-57,47,-57xm192,-95v0,65,-38,99,-90,99v-52,0,-89,-34,-89,-99v0,-66,37,-98,89,-98v52,0,90,32,90,98xm128,-95v0,-32,-9,-45,-26,-45v-17,0,-25,13,-25,45v0,31,8,46,25,46v17,0,26,-15,26,-46","w":204},"\u00fa":{"d":"181,-272r-56,58r-47,0r26,-58r77,0xm192,0r-65,0r0,-13v-42,35,-108,15,-108,-60r0,-116r65,0r0,107v0,24,8,31,21,31v13,0,22,-6,22,-30r0,-108r65,0r0,189"},"\u00f9":{"d":"192,0r-65,0r0,-13v-42,35,-108,15,-108,-60r0,-116r65,0r0,107v0,24,8,31,21,31v13,0,22,-6,22,-30r0,-108r65,0r0,189xm133,-214r-46,0r-56,-58r76,0"},"\u00fb":{"d":"179,-214r-43,0r-30,-23r-30,23r-42,0r47,-58r51,0xm192,0r-65,0r0,-13v-42,35,-108,15,-108,-60r0,-116r65,0r0,107v0,24,8,31,21,31v13,0,22,-6,22,-30r0,-108r65,0r0,189"},"\u00fc":{"d":"192,0r-65,0r0,-13v-42,35,-108,15,-108,-60r0,-116r65,0r0,107v0,24,8,31,21,31v13,0,22,-6,22,-30r0,-108r65,0r0,189xm181,-247v0,17,-14,31,-31,31v-17,0,-33,-14,-33,-31v0,-18,16,-32,33,-32v17,0,31,14,31,32xm96,-247v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32"},"\u00a3":{"d":"57,-142v-38,-52,-16,-114,79,-114v35,0,70,9,98,28r-30,51v-23,-15,-45,-22,-69,-22v-46,0,-23,39,-12,57r55,0r0,49r-52,0v-3,17,-9,30,-18,40r120,0r0,53r-199,0r0,-42v18,-13,29,-27,33,-51r-33,0r0,-49r28,0","w":249},"\u00df":{"d":"204,-84v0,57,-35,86,-100,84r0,-51v24,1,36,-8,36,-32v0,-25,-12,-34,-36,-33r0,-49v14,1,19,-6,19,-19v0,-17,-5,-25,-19,-25v-14,0,-19,9,-19,30r0,223r-65,25r0,-246v0,-59,34,-84,84,-84v45,0,80,20,80,66v0,28,-14,41,-30,50v24,5,50,22,50,61","w":216},"\u00c6":{"d":"366,0r-182,0r0,-27r-87,0r-17,27r-75,0r169,-252r190,0r0,59r-117,0r0,33r68,0r0,58r-68,0r0,43r119,0r0,59xm185,-177v-15,31,-38,66,-55,97r54,0","w":385},"\u00d8":{"d":"254,-270r-32,54v17,22,26,52,26,90v0,97,-66,146,-153,125r-11,19r-75,0r32,-55v-17,-21,-26,-52,-26,-89v0,-97,66,-146,153,-125r11,-19r75,0xm176,-126v0,-45,-17,-69,-45,-69v-28,0,-44,24,-44,69v0,45,17,69,45,69v28,0,44,-24,44,-69","w":263},"\u00e6":{"d":"157,-170v58,-55,149,-8,135,94r-111,0v5,42,50,34,81,17r25,41v-36,26,-112,32,-135,-5v-34,42,-148,37,-138,-38v-4,-56,62,-74,107,-54v6,-47,-52,-34,-79,-18r-17,-43v34,-18,112,-29,132,6xm235,-116v-3,-19,-10,-29,-29,-29v-15,0,-23,10,-25,29r54,0xm121,-51r0,-26v-14,-7,-51,-10,-48,15v-3,26,36,23,48,11","w":304},"\u00f8":{"d":"198,-207r-26,44v13,16,20,39,20,68v0,75,-51,111,-117,95r-11,18r-58,0r26,-45v-13,-17,-19,-39,-19,-68v0,-76,49,-108,116,-95r10,-17r59,0xm128,-95v0,-32,-9,-45,-26,-45v-17,0,-25,13,-25,45v0,31,8,46,25,46v17,0,26,-15,26,-46","w":204},"\u00c0":{"d":"163,-268r-46,0r-56,-58r77,0xm264,0r-76,0r-13,-44r-76,0r-14,44r-75,0r92,-252r70,0xm158,-100r-21,-79v-3,17,-12,52,-21,79r42,0","w":274},"\u00c3":{"d":"264,0r-76,0r-13,-44r-76,0r-14,44r-75,0r92,-252r70,0xm158,-100r-21,-79v-3,17,-12,52,-21,79r42,0xm109,-325v28,-6,60,46,67,1r37,0v0,32,-18,57,-47,57v-28,6,-59,-46,-67,-1r-37,0v0,-32,18,-57,47,-57","w":274},"\u00d5":{"d":"101,-325v28,-6,60,46,67,1r38,0v0,32,-19,57,-48,57v-28,6,-59,-46,-67,-1r-37,0v0,-32,18,-57,47,-57xm248,-126v0,84,-49,130,-117,130v-68,0,-116,-46,-116,-130v0,-84,49,-130,117,-130v68,0,116,46,116,130xm176,-126v0,-45,-17,-69,-45,-69v-28,0,-44,24,-44,69v0,45,17,69,45,69v28,0,44,-24,44,-69","w":263},"\u201c":{"d":"196,-252r-5,114r-74,0r35,-114r44,0xm94,-252r-5,114r-74,0r34,-114r45,0","w":218},"\u201d":{"d":"204,-252r-34,114r-45,0r5,-114r74,0xm102,-252r-35,114r-44,0r5,-114r74,0","w":218},"\u2018":{"d":"94,-252r-5,114r-74,0r34,-114r45,0","w":116},"\u2019":{"d":"102,-252r-35,114r-44,0r5,-114r74,0","w":116},"\u00ff":{"d":"181,-243v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32xm95,-243v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32xm207,-189r-91,256r-62,0r23,-59r-72,-197r69,0r33,135v8,-46,20,-93,32,-135r68,0"},"\u00c2":{"d":"210,-275r-43,0r-30,-23r-30,23r-43,0r48,-57r51,0xm264,0r-76,0r-13,-44r-76,0r-14,44r-75,0r92,-252r70,0xm158,-100r-21,-79v-3,17,-12,52,-21,79r42,0","w":274},"\u00ca":{"d":"221,0r-195,0r0,-252r193,0r0,59r-124,0r0,33r74,0r0,58r-74,0r0,43r126,0r0,59xm196,-268r-43,0r-30,-23r-30,23r-43,0r48,-58r51,0","w":240},"\u00c1":{"d":"213,-326r-56,58r-46,0r25,-58r77,0xm264,0r-76,0r-13,-44r-76,0r-14,44r-75,0r92,-252r70,0xm158,-100r-21,-79v-3,17,-12,52,-21,79r42,0","w":274},"\u00cb":{"d":"198,-301v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32xm112,-301v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32xm221,0r-195,0r0,-252r193,0r0,59r-124,0r0,33r74,0r0,58r-74,0r0,43r126,0r0,59","w":240},"\u00c8":{"d":"221,0r-195,0r0,-252r193,0r0,59r-124,0r0,33r74,0r0,58r-74,0r0,43r126,0r0,59xm151,-268r-46,0r-57,-58r77,0","w":240},"\u00cd":{"d":"141,-326r-57,58r-46,0r26,-58r77,0xm99,0r-72,0r0,-252r72,0r0,252","w":126},"\u00ce":{"d":"99,0r-72,0r0,-252r72,0r0,252xm136,-263r-43,0r-30,-23r-30,23r-43,0r47,-57r52,0","w":126},"\u00cf":{"d":"138,-296v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32xm52,-296v0,17,-15,31,-32,31v-17,0,-32,-14,-32,-31v0,-18,15,-32,32,-32v17,0,32,14,32,32xm99,0r-72,0r0,-252r72,0r0,252","w":126},"\u00cc":{"d":"99,0r-72,0r0,-252r72,0r0,252xm89,-268r-46,0r-56,-58r76,0","w":126},"\u00d3":{"d":"207,-326r-57,58r-46,0r26,-58r77,0xm248,-126v0,84,-49,130,-117,130v-68,0,-116,-46,-116,-130v0,-84,49,-130,117,-130v68,0,116,46,116,130xm176,-126v0,-45,-17,-69,-45,-69v-28,0,-44,24,-44,69v0,45,17,69,45,69v28,0,44,-24,44,-69","w":263},"\u00d4":{"d":"248,-126v0,84,-49,130,-117,130v-68,0,-116,-46,-116,-130v0,-84,49,-130,117,-130v68,0,116,46,116,130xm176,-126v0,-45,-17,-69,-45,-69v-28,0,-44,24,-44,69v0,45,17,69,45,69v28,0,44,-24,44,-69xm204,-266r-43,0r-30,-23r-29,23r-43,0r47,-58r51,0","w":263},"\u00d2":{"d":"156,-268r-47,0r-56,-58r77,0xm248,-126v0,84,-49,130,-117,130v-68,0,-116,-46,-116,-130v0,-84,49,-130,117,-130v68,0,116,46,116,130xm176,-126v0,-45,-17,-69,-45,-69v-28,0,-44,24,-44,69v0,45,17,69,45,69v28,0,44,-24,44,-69","w":263},"\u00da":{"d":"211,-320r-57,57r-46,0r26,-57r77,0xm245,-108v0,80,-48,112,-111,112v-63,0,-110,-32,-110,-112r0,-144r71,0r0,144v0,31,13,50,40,50v27,0,39,-19,39,-50r0,-144r71,0r0,144","w":269},"\u00db":{"d":"245,-108v0,80,-48,112,-111,112v-63,0,-110,-32,-110,-112r0,-144r71,0r0,144v0,31,13,50,40,50v27,0,39,-19,39,-50r0,-144r71,0r0,144xm207,-268r-43,0r-30,-23r-30,23r-42,0r47,-58r51,0","w":269},"\u00d9":{"d":"161,-263r-46,0r-56,-57r76,0xm245,-108v0,80,-48,112,-111,112v-63,0,-110,-32,-110,-112r0,-144r71,0r0,144v0,31,13,50,40,50v27,0,39,-19,39,-50r0,-144r71,0r0,144","w":269},"\u00a0":{"w":118}}}); // JavaScript Document function initCufon (elements) { if (typeof (elements) != 'object' || elements.length < 1 ) { var elements = new Array ( '#nav li', 'h2', 'h3', '.subNav li', '.subnavTabs li', '.homepage .col2 .txt', '.mediaList dt', //'.singleRecord .whatson .tab h4', '.singleRecord .whatson .col1 .relatedCrossSell h4', '#clientDetails dt span', '#socialBookmarking #tweets .author' ); } /* use element array instead of string! tab font color goes skewiff otherwise (weird but true) */ if ($('.cufon-alt').html()) Cufon.refresh(elements); else Cufon.replace(elements); } $(document).ready(function () { initCufon(); });