1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/jappix_ynh.git synced 2024-09-03 19:26:19 +02:00

update source to 1.0.3

This commit is contained in:
titoko 2014-04-08 20:14:28 +02:00
parent 979b376609
commit 01fbda2f9b
463 changed files with 28475 additions and 158714 deletions

View file

@ -4,250 +4,264 @@ Jappix Changelog
Here's the log of what has changed over the Jappix releases.
One, v1.0.3 (March 2014)
------------------------
* Fix JSJaC packet register @valeriansaliou, @sstrigler
One, v1.0.2 (March 2014)
------------------------
* Fix IQ spoofing security issue @valeriansaliou, @sstrigler
* Better autocompletion @Nabellaleen
* Various bugfixes @Nabellaleen, @valeriansaliou
One, v1.0.1 (January 2014)
--------------------------
* Changed MAM namespace to a temporary one
* Fixed broken Jappix Mini CSS loader in some cases
* Libs update
* Change MAM namespace to a temporary one @maranda
* Fix broken Jappix Mini CSS loader in some cases @valeriansaliou
* Libs update @valeriansaliou
One, v1.0.0 (January 2014)
--------------------------
* XEP-0166: Jingle
* XEP-0292: vCard4 Over XMPP
* XEP-0280: Message Carbons
* IE9, IE10, IE11 support
* Libs update
* Client code rewrite
* Directory tree re-organization
* Tested code (pass CSSLint, JSHint and PHPLint)
* XEP-0166: Jingle @valeriansaliou
* XEP-0292: vCard4 Over XMPP @valeriansaliou
* XEP-0280: Message Carbons @valeriansaliou
* IE9, IE10, IE11 support @valeriansaliou
* Libs update @valeriansaliou
* Client code rewrite @valeriansaliou
* Directory tree re-organization @valeriansaliou
* Tested code (pass CSSLint, JSHint and PHPLint) @valeriansaliou
Nemesis Alpha 9, v0.9.9 (August 2013)
-------------------------------------
* XEP-0313: Message Archive Management
* Drop support for Message Archiving (XEP-0136), outpaced by MAM (XEP-0313)
* Jappix Desktop performances improved (noticeable with big rosters)
* Fix Jappix Desktop avatar system, unable to cache avatars (thus increasing network load and delays)
* New translations added (Mongolian), and a few ones updated
* XEP-0313: Message Archive Management @valeriansaliou
* Drop support for Message Archiving (XEP-0136), outpaced by MAM (XEP-0313) @valeriansaliou
* Jappix Desktop performances improved (noticeable with big rosters) @valeriansaliou
* Fix Jappix Desktop avatar system, unable to cache avatars (thus increasing network load and delays) @valeriansaliou
* New translations added (Mongolian), and a few ones updated @valeriansaliou
Nemesis Alpha 8, v0.9.8 (May 2013)
----------------------------------
* RTL (Right-To-Left Languages) support
* Various bufixes
* RTL (Right-To-Left Languages) support @valeriansaliou
* Various bufixes @valeriansaliou
Nemesis Alpha 7, v0.9.7 (April 2013)
------------------------------------
* Fix overflow events in Mini
* Fix user info display bug with formatted text
* Jappix Me notification system
* Update JSJaC
* Update jQuery (v1.10.1)
* Fix overflow events in Mini @valeriansaliou
* Fix user info display bug with formatted text @valeriansaliou
* Jappix Me notification system @valeriansaliou
* Update JSJaC @valeriansaliou
* Update jQuery (v1.10.1) @valeriansaliou
Nemesis Alpha 6, v0.9.6 (April 2013)
------------------------------------
* Fix login with accented usernames
* WOFF Get API headers fixed
* Better Get API URL generator
* Fix broken Jappix Mini extraction script
* Show when user joins/exits MUC in Jappix Mini
* Fix login with accented usernames @valeriansaliou
* WOFF Get API headers fixed @valeriansaliou
* Better Get API URL generator @valeriansaliou
* Fix broken Jappix Mini extraction script @valeriansaliou
* Show when user joins/exits MUC in Jappix Mini @valeriansaliou
Nemesis Alpha 5, v0.9.5 (March 2013)
------------------------------------
* Jappix Mini enhancements
* Fix Jappix over non-standard ports
* Locale detector improved
* Load more items on social channel scroll
* Fix a lot of English base language typos
* Support for XHTML microblog entries (Movim compatibility)
* Show Jappix Desktop on tablets (not mobile anymore)
* Option to disable Jappix Mini on mobile phones
* Fix broken MUC bookmarks retrieval
* Jappix Mini enhancements @valeriansaliou
* Fix Jappix over non-standard ports @valeriansaliou
* Locale detector improved @valeriansaliou
* Load more items on social channel scroll @valeriansaliou
* Fix a lot of English base language typos @valeriansaliou
* Support for XHTML microblog entries (Movim compatibility) @valeriansaliou
* Show Jappix Desktop on tablets (not mobile anymore) @valeriansaliou
* Option to disable Jappix Mini on mobile phones @valeriansaliou
* Fix broken MUC bookmarks retrieval @valeriansaliou
Nemesis Alpha 4, v0.9.4 (March 2013)
------------------------------------
* [SECURITY] Fix insafe HTML escaping
* PHP 5.4 compatibility
* Auto-populate microblog on connect
* Register API support for Metronome XMPPd
* Non-blocking PHP sessions
* Permissive geoloc selector in microblog
* Select priority more easily
* Compliancy with Atom specification (social inbox)
* Added project mirrors
* [SECURITY] Fix insafe HTML escaping @valeriansaliou
* PHP 5.4 compatibility @valeriansaliou
* Auto-populate microblog on connect @valeriansaliou
* Register API support for Metronome XMPPd @valeriansaliou
* Non-blocking PHP sessions @valeriansaliou
* Permissive geoloc selector in microblog @valeriansaliou
* Select priority more easily @valeriansaliou
* Compliancy with Atom specification (social inbox) @valeriansaliou
* Added project mirrors @valeriansaliou
Nemesis Alpha 3, v0.9.3 (February 2013)
---------------------------------------
* [SECURITY] More randomness in CAPTCHA
* Fix buggy roster filter with groups
* Add Piwik tracking feature (configurable in manager)
* Easy popup close by clicking away
* Fix cropped uploaded pictures
* Revert to old File Share API (which is far better)
* Fixes broken translations (strange UTF-8 chars due to bugged Gettext compiler)
* [SECURITY] More randomness in CAPTCHA @valeriansaliou
* Fix buggy roster filter with groups @valeriansaliou
* Add Piwik tracking feature (configurable in manager) @valeriansaliou
* Easy popup close by clicking away @valeriansaliou
* Fix cropped uploaded pictures @valeriansaliou
* Revert to old File Share API (which is far better) @valeriansaliou
* Fixes broken translations (strange UTF-8 chars due to bugged Gettext compiler) @valeriansaliou
Nemesis Alpha 2, v0.9.2 (January 2013)
--------------------------------------
* [SECURITY] Introduced the Register API (prevents register flood by spam bots)
* Reworked Storage API
* Jappix Mini code beautify
* Lighter and Web-safe font files
* Better error logging
* Fix Openfire ping request
* Typing notification in Jappix Mini
* Support for WebKit notifications
* Jappix Mini groupchat suggest
* Enhanced Download API
* Mini animated chat icon, much sexier
* IE custom font compatibility
* Legal changes
* Update licensing with real names
* [SECURITY] Introduce the Register API (prevents register flood by spam bots) @valeriansaliou
* Reworked Storage API @valeriansaliou
* Jappix Mini code beautify @valeriansaliou
* Lighter and Web-safe font files @valeriansaliou
* Better error logging @valeriansaliou
* Fix Openfire ping request @valeriansaliou
* Typing notification in Jappix Mini @valeriansaliou
* Support for WebKit notifications @valeriansaliou
* Jappix Mini groupchat suggest @valeriansaliou
* Enhanced Download API @valeriansaliou
* Mini animated chat icon, much sexier @valeriansaliou
* IE custom font compatibility @valeriansaliou
* Legal changes @valeriansaliou
* Update licensing with real names @valeriansaliou
Nemesis Alpha 1, v0.9.1 (2012)
------------------------------
* Show an 'add to home' button on iOS devices
* Ability to suspend statistics
* Fix IE9 issue with clustering
* Show profile button in user search results
* Ability to change message font, font size and color
* Fix choppy Jappix Mini status picker
* Sounds for Safari & IE9
* Enhance new file storage functions
* No resize for textareas
* Add a configurable legal disclaimer
* Fix a loop bug on presence if no support for sessionStorage
* Universal fonts
* Add ability to configure the node owner name & website
* HTTP authentication for LDAP
* Better notification + comments management
* Show an 'add to home' button on iOS devices @camaran
* Ability to suspend statistics @valeriansaliou
* Fix IE9 issue with clustering @valeriansaliou
* Show profile button in user search results @valeriansaliou
* Ability to change message font, font size and color @valeriansaliou
* Fix choppy Jappix Mini status picker @valeriansaliou
* Sounds for Safari & IE9 @valeriansaliou
* Enhance new file storage functions @valeriansaliou
* No resize for textareas @valeriansaliou
* Add a configurable legal disclaimer @valeriansaliou
* Fix a loop bug on presence if no support for sessionStorage @valeriansaliou
* Universal fonts @valeriansaliou
* Add ability to configure the node owner name & website @valeriansaliou
* HTTP authentication for LDAP @valeriansaliou
* Better notification + comments management @valeriansaliou
Spaco, v0.9 (2011)
------------------
* [SECURITY] Fix when sending files to a contact
* Better Jappix Mini performances
* Fix Jappix Mini display issues
* Connection issue fixed with BOSH API
* Open XMPP links when Jappix is ready
* [SECURITY] Fix when sending files to a contact @valeriansaliou
* Better Jappix Mini performances @valeriansaliou
* Fix Jappix Mini display issues @valeriansaliou
* Connection issue fixed with BOSH API @valeriansaliou
* Open XMPP links when Jappix is ready @valeriansaliou
Suno, v0.8 (2011)
---------------------
* XEP-0066: Out of Band Data
* Switch from OpenStreetMap to Google Maps for geolocation
* XEP-0066: Out of Band Data @valeriansaliou
* Switch from OpenStreetMap to Google Maps for geolocation @valeriansaliou
Stelo, v0.7 (2011)
------------------
* Lighter Jappix Mini
* Welcome popup
* Support for /me command in Jappix Mini
* Fixes in social channel
* Bigger BOSH poll interval (avoids some overactivity errors)
* Compression disabled by default in Get API
* Send chatstates in MUC
* Social notification inbox
* Lighter Jappix Mini @valeriansaliou
* Welcome popup @valeriansaliou
* Support for /me command in Jappix Mini @valeriansaliou
* Fixes in social channel @valeriansaliou
* Bigger BOSH poll interval (avoids some overactivity errors) @valeriansaliou
* Compression disabled by default in Get API @valeriansaliou
* Send chatstates in MUC @valeriansaliou
* Social notification inbox @valeriansaliou
Lumo, v0.6 (2011)
-----------------
* Smoother Mini animation
* Show avatars in social channel comments
* Legacy mode for microblog comments
* Microblog updated to comply with a new version of XEP-0277
* Fix DNS SRV issue because of a 'route' attribute on BOSH initiation
* Smoother Mini animation @valeriansaliou
* Show avatars in social channel comments @valeriansaliou
* Legacy mode for microblog comments @valeriansaliou
* Microblog updated to comply with a new version of XEP-0277 @valeriansaliou
* Fix DNS SRV issue because of a 'route' attribute on BOSH initiation @valeriansaliou
Ribelo, v0.5 (2011)
-------------------
* Add support for comments in microblog
* Jappix Mini fixes and improvements
* Add support for comments in microblog @valeriansaliou
* Jappix Mini fixes and improvements @valeriansaliou
Lupo, v0.4 (2011)
-----------------
* Full IE5.5 compatibility for Jappix Mini
* BOSH without cURL (if cURL unavailable)
* Handle multiple microblog attached files
* Microblog attached files thumbnails
* BOM (Byte Order Mark) filtering for Get API
* Autoplay for new YouTube HTML5 player
* Support for privacy lists pushs
* Roster-side privacy lists (make contact blocking/unblocking easy)
* Better update checker
* XEP-0144: Roster Item Exchange
* Cross domain support for Internet Explorer and legacy browsers
* Update jQuery (v1.4.4)
* TZO fix (for negative timezones, e.g.: UTC-5)
* Better language detection
* Use HTML5 or Flash for YouTube embedded videos
* Full IE5.5 compatibility for Jappix Mini @valeriansaliou
* BOSH without cURL (if cURL unavailable) @valeriansaliou
* Handle multiple microblog attached files @valeriansaliou
* Microblog attached files thumbnails @valeriansaliou
* BOM (Byte Order Mark) filtering for Get API @valeriansaliou
* Autoplay for new YouTube HTML5 player @valeriansaliou
* Support for privacy lists pushs @valeriansaliou
* Roster-side privacy lists (make contact blocking/unblocking easy) @valeriansaliou
* Better update checker @valeriansaliou
* XEP-0144: Roster Item Exchange @valeriansaliou
* Cross domain support for Internet Explorer and legacy browsers @valeriansaliou
* Update jQuery (v1.4.4) @valeriansaliou
* TZO fix (for negative timezones, e.g.: UTC-5) @valeriansaliou
* Better language detection @valeriansaliou
* Use HTML5 or Flash for YouTube embedded videos @valeriansaliou
Prism, v0.3 (2011)
------------------
* [SECURITY] Fix JS escape bug for quotes
* [SECURITY] HTML-encode notification username
* Introduction of Jappix Mini
* Introduction of Jappix Manager
* Introduction of Jappix Install
* XEP-0050: Ad-Hoc Commands
* XEP-0136: Message Archiving
* Update Jappix logo
* Declare application language to XMPP server
* Add a buddy search tool
* Support for old/legacy vCard server implementations
* Inbox messages sorted by date
* Better music search
* Human-readable geolocation
* Gateway show/hide
* HTML5 forms
* Better notification management
* Unified chat design
* Dynamic DOM load (better performances)
* Jappix logo shown when connected (improves branding)
* [SECURITY] Fix JS escape bug for quotes @valeriansaliou
* [SECURITY] HTML-encode notification username @valeriansaliou
* Introduction of Jappix Mini @valeriansaliou
* Introduction of Jappix Manager @valeriansaliou
* Introduction of Jappix Install @valeriansaliou
* XEP-0050: Ad-Hoc Commands @valeriansaliou
* XEP-0136: Message Archiving @valeriansaliou
* Update Jappix logo @valeriansaliou
* Declare application language to XMPP server @valeriansaliou
* Add a buddy search tool @valeriansaliou
* Support for old/legacy vCard server implementations @valeriansaliou
* Inbox messages sorted by date @valeriansaliou
* Better music search @valeriansaliou
* Human-readable geolocation @valeriansaliou
* Gateway show/hide @valeriansaliou
* HTML5 forms @valeriansaliou
* Better notification management @valeriansaliou
* Unified chat design @valeriansaliou
* Dynamic DOM load (better performances) @valeriansaliou
* Jappix logo shown when connected (improves branding) @valeriansaliou
Lidar, v0.2 (2010)
------------------
* Introduction of Jappix Mobile
* UI redesign (from grey to black and blue)
* Social channel introduced (microblog)
* Introduction of Jappix Mobile @valeriansaliou
* UI redesign (from grey to black and blue) @valeriansaliou
* Social channel introduced (microblog) @valeriansaliou
Genesis, v0.1 (2010)
--------------------
* Initial version, released after private beta
* Introduction of Jappix Desktop
* Basic chat, groupchat, roster and profile features
* Basic UI
* Initial version, released after private beta @valeriansaliou
* Introduction of Jappix Desktop @valeriansaliou
* Basic chat, groupchat, roster and profile features @valeriansaliou
* Basic UI @valeriansaliou
**For more information about what changed through time, check the changes made to our source code on GitHub: https://github.com/jappix/jappix/commits/master**

View file

@ -1 +1 @@
One [1.0.1]
One [1.0.3]

View file

@ -21,23 +21,24 @@ var Autocompletion = (function () {
/**
* Sort an array with insensitivity to the case
* Sort an autocompletion result array with insensitivity to the case,
* using the 1st elements (a[0] and b[0]) to process comparison
* @public
* @param {string} a
* @param {string} b
* @param {array} a
* @param {array} b
* @return {undefined}
*/
self.caseInsensitiveSort = function(a, b) {
try {
// Put the two strings into lower case
a = a.toLowerCase();
b = b.toLowerCase();
var sA = a[0].toLowerCase();
var sB = b[0].toLowerCase();
// Process the sort
if(a > b)
if(sA > sB)
return 1;
if(a < b)
if(sA < sB)
return -1;
} catch(e) {
Console.error('Autocompletion.caseInsensitiveSort', e);
@ -47,11 +48,52 @@ var Autocompletion = (function () {
/**
* Creates an array with the autocompletion results
* @public
* Split a query into its subqueries ready to be used in autocompletion
* The function return an array containing two others : the first with subqueries
* and the second with remaining parts
* For example, if query is "A B C", the subqueries are ["C", "B C", "A B C"] and
* the remaining parts are ["A B ", "A ", ""]
* @param {string} query
* @return {Array}
*/
self.getSubQueries = function(query) {
var subqueries = [];
var remnants = [];
var queryLastCharPos = query.length - 1;
var spaceCounter = 0;
for (var i=queryLastCharPos; i>=0; i--) {
// Search from the end of the query
var iChar = query.charAt(i);
if (spaceCounter === 0 && iChar.search(/\s/) === 0) {
// the first "local" space was found
// add the subquery and its remnant to results
subqueries.push(query.slice(i+1));
remnants.push(query.slice(0, i+1));
spaceCounter++;
} else {
spaceCounter = 0;
}
}
if (spaceCounter === 0) {
// If the first char of the query is not a space, add the full query to results
subqueries.push(query);
remnants.push("");
}
return [subqueries, remnants];
};
/**
* Creates an array with the autocompletion results. An autocompletion result
* is an array containing the result himself and the rank of the query which
* matched this answer
* @public
* @param {Array} query
* @param {string} id
* @return {object}
* @return {Array}
*/
self.process = function(query, id) {
@ -60,16 +102,23 @@ var Autocompletion = (function () {
try {
// Replace forbidden characters in regex
query = Common.escapeRegex(query);
// Build an array of regex to use
var queryRegExp = [];
for (i = 0; i<query.length; i++) {
if (query[i] !== null) {
queryRegExp.push(new RegExp('(^)' + query[i], 'gi'));
}
}
// Search in the roster
$('#' + id + ' .user').each(function() {
var nick = $(this).find('.name').text();
var regex = new RegExp('(^)' + query, 'gi');
if(nick.match(regex))
results.push(nick);
for (i = 0; i<queryRegExp.length; i++) {
var regex = queryRegExp[i];
if(nick.match(regex)) {
results.push([nick, i]);
}
}
});
// Sort the array
results = results.sort(self.caseInsensitiveSort);
} catch(e) {
@ -117,10 +166,13 @@ var Autocompletion = (function () {
var query = vSelector.attr('data-autocompletion-query');
// The autocompletion has not been yet launched
if(query === undefined) {
query = value;
vSelector.attr('data-autocompletion-query', query);
// The autocompletion has not been yet launched
query = self.getSubQueries(value);
vSelector.attr('data-autocompletion-query', JSON.stringify(query));
} else {
// The autocompletion has already stored a query
query = JSON.parse(query);
}
// Get the pointer
@ -131,7 +183,11 @@ var Autocompletion = (function () {
i = parseInt(pointer);
// We get the nickname
var nick = self.process(query, hash)[i];
var nickResult = self.process(query[0], hash)[i];
var nick;
if (nickResult !== undefined) {
nick = nickResult[0];
}
// Shit, this is my nick!
if((nick !== undefined) && (nick.toLowerCase() == Name.getMUCNick(hash).toLowerCase())) {
@ -139,14 +195,18 @@ var Autocompletion = (function () {
i++;
// Get the next nick
nick = self.process(query, hash)[i];
nickResult = self.process(query[0], hash)[i];
if (nickResult !== undefined) {
nick = nickResult[0];
}
}
// We quote the nick
if(nick !== undefined) {
if((nickResult !== undefined) && (nick !== undefined)) {
// Increment
i++;
Utils.quoteMyNick(hash, nick);
var message = query[1][nickResult[1]];
Utils.quoteMyNick(hash, nick, message);
// Put a pointer
vSelector.attr('data-autocompletion-pointer', i);

View file

@ -235,8 +235,9 @@ var Board = (function () {
try {
// Cannot process?
if(Common.isFocused() || !content || !window.webkitNotifications)
if(Common.isFocused() || !content || !(window.webkitNotifications || window.Notification)) {
return;
}
// Default icon?
if(!icon) {
@ -256,23 +257,12 @@ var Board = (function () {
}
// Default title?
if(!title)
if(!title) {
title = Common._e("New event!");
}
// Check for notification permission
if(window.webkitNotifications.checkPermission() === 0) {
// Create notification
var notification = window.webkitNotifications.createNotification(icon, title, content);
// Auto-hide after a while
notification.ondisplay = function(event) {
setTimeout(function() {
event.currentTarget.cancel();
}, 10000);
};
// Click event
notification.onclick = function() {
// Click callback
var cb_click_fn = function() {
// Click action?
switch(type) {
case 'chat':
@ -294,11 +284,50 @@ var Board = (function () {
this.cancel();
};
// Check for notification permission
try {
if(Notification.permission == 'granted' || Notification.permission === undefined) {
var notification = new Notification(title, {
dir: 'auto',
lang: '',
body: content,
tag: type,
icon: icon
});
notification.onclick = cb_click_fn;
setTimeout(function() {
notification.close();
}, 10000);
if(notification.permission == 'granted') {
return notification;
}
}
} catch(_e) {
if(window.webkitNotifications.checkPermission() === 0) {
// Create notification
var notification = window.webkitNotifications.createNotification(icon, title, content);
// Auto-hide after a while
notification.ondisplay = function(event) {
setTimeout(function() {
event.currentTarget.cancel();
}, 10000);
};
// Click event
notification.onclick = cb_click_fn;
// Show notification
notification.show();
return notification;
}
}
return null;
} catch(e) {
Console.error('Board.quick', e);
}
@ -314,11 +343,21 @@ var Board = (function () {
self.quickPermission = function() {
try {
if(!window.webkitNotifications || (window.webkitNotifications.checkPermission() === 0))
try {
// W3C Notification API (still a draft!)
if(Notification.permission !== 'granted') {
// Ask for permission
Notification.requestPermission();
}
} catch (_e) {
// WebKit Notification API (fallback)
if(!window.webkitNotifications || (window.webkitNotifications.checkPermission() === 0)) {
return;
}
// Ask for permission
window.webkitNotifications.requestPermission();
}
} catch(e) {
Console.error('Board.quickPermission', e);
}

View file

@ -360,8 +360,9 @@ var Common = (function () {
xid = self.cutResource(xid);
// Launch nodeprep
if(xid.indexOf('@') != -1)
if(xid.indexOf('@') != -1) {
xid = self.nodeprep(self.getXIDNick(xid)) + '@' + self.getXIDHost(xid);
}
return xid;
} catch(e) {
@ -572,8 +573,9 @@ var Common = (function () {
var from = stanza.getFrom();
// No from, we assume this is our XID
if(!from)
if(!from) {
from = self.getXID();
}
return from;
} catch(e) {
@ -583,6 +585,29 @@ var Common = (function () {
};
/**
* Returns whether the stanza has been really sent from our own server or entity
* @public
* @param {object} stanza
* @return {string}
*/
self.isSafeStanza = function(stanza) {
var is_safe = false;
try {
var from = self.getStanzaFrom(stanza);
is_safe = (!from || from == con.domain || from == self.getXID()) && true;
} catch(e) {
Console.error('Common.isSafeStanza', e);
} finally {
return is_safe;
}
};
/**
* Adds a zero to a date when needed
* @public
@ -610,18 +635,32 @@ var Common = (function () {
/**
* Escapes a string for a regex usage
* Escapes a string (or an array of string) for a regex usage. In case of an
* array, escapes are not done "in place", keeping the query unmodified
* @public
* @param {string} query
* @return {string}
* @param {object} query
* @return {object}
*/
self.escapeRegex = function(query) {
if (query instanceof Array) {
var result = new Array(query.length);
for(i=0; i<query.length; i++) {
try {
result[i] = Common.escapeRegex(query[i]);
} catch(e) {
Console.error('Common.escapeRegex', e);
result[i] = null;
}
}
return result;
} else {
try {
return query.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&');
} catch(e) {
Console.error('Common.escapeRegex', e);
}
}
};

View file

@ -365,6 +365,8 @@ var Favorites = (function () {
Console.info('Action on this bookmark: ' + room + '@' + server + ' / ' + type);
} catch(e) {
Console.error('Favorites.terminateThis', e);
} finally {
return false;
}
};
@ -663,11 +665,11 @@ var Favorites = (function () {
if(e.keyCode == 13) {
// Edit a favorite
if($(path + 'fedit-edit').is(':visible'))
terminateThis('edit');
self.terminateThis('edit');
// Add a favorite
else
terminateThis('add');
self.terminateThis('add');
}
});
@ -690,15 +692,15 @@ var Favorites = (function () {
});
$(path + 'fedit-add').click(function() {
return terminateThis('add');
return self.terminateThis('add');
});
$(path + 'fedit-edit').click(function() {
return terminateThis('edit');
return self.terminateThis('edit');
});
$(path + 'fedit-remove').click(function() {
return terminateThis('remove');
return self.terminateThis('remove');
});
$(path + 'bottom .finish').click(function() {

View file

@ -20,6 +20,22 @@ var Features = (function () {
var self = {};
/* Constants */
self.SERVER_NAMES = [
'metronome',
'prosody',
'ejabberd',
'jabberd',
'openfire',
'tigase',
'isode'
];
/* Variables */
self.server_name = null;
/**
* Gets the features of a server
* @public
@ -89,10 +105,12 @@ var Features = (function () {
// Markers
var namespaces = [NS_PUBSUB, NS_PUBSUB_CN, NS_URN_MAM, NS_COMMANDS, NS_URN_CARBONS];
var identity = selector.find('identity');
var cur_feature;
var features = {
// This weird selector fixes the same IE8 bug as above...
'pep': (selector.find('identity').filter(function() {
'pep': (identity.filter(function() {
var this_sel = $(this);
return (this_sel.attr('category') == 'pubsub' && this_sel.attr('type') == 'pep');
}).size() && true)
@ -106,6 +124,11 @@ var Features = (function () {
}
});
// Retrieve server identity
self.server_name = self._normalizeServerName(
identity.filter('[category="server"]').attr('name')
);
// Enable the pep elements if available
if(features.pep === true) {
// Update our database
@ -362,6 +385,49 @@ var Features = (function () {
};
/**
* Normalizes the XMPP server name
* @private
* @return {string}
*/
self._normalizeServerName = function(name) {
try {
var cur_r;
for(var i in self.SERVER_NAMES) {
cur_r = new RegExp(self.SERVER_NAMES[i], 'gi');
if(cur_r.exec(name) !== null) {
name = self.SERVER_NAMES[i];
break;
}
}
} catch(e) {
Console.error('Features._normalizeServerName', e);
} finally {
return name;
}
};
/**
* Returns the XMPP server name
* @public
* @return {string}
*/
self.getServerName = function() {
try {
return self.server_name;
} catch(e) {
Console.error('Features.getServerName', e);
}
};
/**
* Return class scope
*/

View file

@ -55,7 +55,7 @@ var HTTPAuth = (function () {
}
// And we handle everything that happen
self.setupCon(con);
Connection.setupCon(con);
// Generate a resource
var random_resource = DataStore.getDB(Connection.desktop_hash, 'session', 'resource');

View file

@ -451,17 +451,19 @@ var Interface = (function () {
// We notify the user if he has not the focus on the chat
if(!active || !Common.isFocused() || (self.chat_focus_hash != hash)) {
if(!active) {
if(type == 'personal')
if(type == 'personal') {
$(tested + ', ' + chat_switch + 'more-button').addClass('chan-newmessage');
else if(type == 'unread')
} else if(type == 'unread') {
$(tested).addClass('chan-unread');
}
}
// Count the number of pending messages
var pending = 1;
if(Common.exists('#' + hash + '[data-counter]'))
if(Common.exists('#' + hash + '[data-counter]')) {
pending = parseInt($('#' + hash).attr('data-counter')) + 1;
}
$('#' + hash).attr('data-counter', pending);
}

View file

@ -109,7 +109,7 @@ var IQ = (function () {
}
// Privacy lists push
else if((iqQueryXMLNS == NS_PRIVACY) && (iqType == 'set')) {
else if((iqQueryXMLNS == NS_PRIVACY) && (iqType == 'set') && Common.isSafeStanza(iq)) {
// REF : http://xmpp.org/extensions/xep-0016.html
// Roster push
@ -124,7 +124,7 @@ var IQ = (function () {
}
// Roster push
else if((iqQueryXMLNS == NS_ROSTER) && (iqType == 'set')) {
else if((iqQueryXMLNS == NS_ROSTER) && (iqType == 'set') && Common.isSafeStanza(iq)) {
// REF : http://xmpp.org/extensions/xep-0092.html
// Roster push

View file

@ -29,7 +29,7 @@ var Jingle = (function() {
/**
* Provides an adapter to the JSJaCJingle console implementation which is different
* @public
* @private
* @return {object}
*/
self._consoleAdapter = (function() {

View file

@ -361,6 +361,16 @@ Date.hrTime = function(ts) {
return Date.jab2date(ts).toLocaleString();
};
/**
* Current timestamp.
* @return Seconds since 1.1.1970.
* @type int
*/
if (!Date.now) {
Date.now = function() { return new Date().getTime(); }
}
/**
* somewhat opposit to {@link #hrTime}
* expects a javascript Date object as parameter and returns a jabber
@ -1195,6 +1205,7 @@ function cnonce(size) {
JSJAC_HAVEKEYS = true; // whether to use keys
JSJAC_NKEYS = 16; // number of keys to generate
JSJAC_INACTIVITY = 300; // qnd hack to make suspend/resume
// work more smoothly with polling
JSJAC_ERR_COUNT = 10; // number of retries in case of connection
@ -1209,11 +1220,19 @@ JSJAC_TIMERVAL = 2000; // default polling interval
JSJAC_ALLOW_PLAIN = true; // whether to allow plaintext logins
JSJAC_ALLOW_SCRAM = false; // allow usage of SCRAM-SHA-1 authentication; please note that it is quite slow so it is disable by default
// Options specific to HTTP Binding (BOSH)
JSJACHBC_MAX_HOLD = 1; // default for number of connections held by
JSJAC_RETRYDELAY = 5000; // msecs to wait before trying next
// request after error
JSJAC_REGID_TIMEOUT = 20000; // time in msec until registered
// callbacks for ids timeout
/* Options specific to HTTP Binding (BOSH) */
JSJACHBC_MAX_HOLD = 1; // default for number of connctions
// held by connection manager
JSJACHBC_MAX_WAIT = 300; // default 'wait' param - how long an
// idle connection should be held by
// connection manager
JSJACHBC_MAX_WAIT = 20; // default 'wait' param - how long an idle connection
// should be held by connection manager
JSJACHBC_BOSH_VERSION = "1.6";
JSJACHBC_USE_BOSH_VER = true;
@ -3009,7 +3028,7 @@ JSJaCConnection.prototype.send = function(packet,cb,arg) {
// remember id for response if callback present
if (cb)
this._registerPID(packet.getID(),cb,arg);
this._registerPID(packet, cb, arg);
try {
this._handleEvent(packet.pType()+'_out', packet);
@ -3063,7 +3082,7 @@ JSJaCConnection.prototype.sendIQ = function(iq, handlers, arg) {
/**
* Sets polling interval for this connection
* @param {int} millisecs Milliseconds to set timer to
* @param {int} timerval Milliseconds to set timer to
* @return effective interval this connection has been set to
* @type int
*/
@ -3502,6 +3521,11 @@ JSJaCConnection.prototype._doXMPPSess = function(iq) {
this.fulljid = iq.getChildVal("jid");
this.jid = this.fulljid.substring(0,this.fulljid.lastIndexOf('/'));
if (!this.legacy_sessions) {
this._handleEvent('onconnect');
return;
}
iq = new JSJaCIQ();
iq.setIQ(null,'set','sess_1');
iq.appendNode("session", {xmlns: "urn:ietf:params:xml:ns:xmpp-session"},
@ -3573,29 +3597,39 @@ JSJaCConnection.prototype._handleEvent = function(event,arg) {
/**
* @private
*/
JSJaCConnection.prototype._handlePID = function(aJSJaCPacket) {
if (!aJSJaCPacket.getID())
JSJaCConnection.prototype._handlePID = function(packet) {
if (!packet.getID())
return false;
for (var i in this._regIDs) {
if (this._regIDs.hasOwnProperty(i) &&
this._regIDs[i] && i == aJSJaCPacket.getID()) {
var pID = aJSJaCPacket.getID();
this.oDbg.log("handling "+pID,3);
if (packet.pType() != 'iq' ||
(packet.getType() != 'error' && packet.getType() != 'result'))
return false;
var jid = packet.getFrom() || this.jid;
if (packet.getFrom() == this.domain)
jid = this.jid;
var id = packet.getID();
if (this._regIDs[jid] && this._regIDs[jid][id]) {
try {
if (this._regIDs[i].cb.call(this, aJSJaCPacket, this._regIDs[i].arg) === false) {
this.oDbg.log("handling id "+id,3);
var reg = this._regIDs[jid][id];
if (reg.cb.call(this, packet, reg.arg) === false) {
// don't unregister
return false;
} else {
this._unregisterPID(pID);
delete this._regIDs[jid][id];
return true;
}
} catch (e) {
// broken handler?
this.oDbg.log(e.name+": "+ e.message, 1);
this._unregisterPID(pID);
delete this._regIDs[jid][id];
return true;
}
}
} else {
this.oDbg.log("not handling id '"+id+"' from jid "+jid, 1);
}
return false;
};
@ -3687,6 +3721,12 @@ JSJaCConnection.prototype._parseStreamFeatures = function(doc) {
}
}
// Get legacy session capability if available
this.legacy_sessions=null;
if (doc.getElementsByTagName("session")[0]) {
this.legacy_sessions=true;
}
return true;
};
@ -3784,20 +3824,69 @@ JSJaCConnection.prototype._process = function(timerval) {
/**
* @private
@param {JSJaCPacket} packet The packet to be sent.
@param {function} cb The callback to be called when response is received.
@param {any} arg Optional arguments to be passed to 'cb' when executing it.
@return Whether registering an ID was successful
@type boolean
*/
JSJaCConnection.prototype._registerPID = function(pID,cb,arg) {
if (!pID || !cb)
JSJaCConnection.prototype._registerPID = function(packet, cb, arg) {
this.oDbg.log("registering id for packet "+packet.xml(), 3);
var id = packet.getID();
if (!id) {
this.oDbg.log("id missing", 1);
return false;
this._regIDs[pID] = new Object();
this._regIDs[pID].cb = cb;
if (arg)
this._regIDs[pID].arg = arg;
this.oDbg.log("registered "+pID,3);
}
if (typeof cb != 'function') {
this.oDbg.log("callback is not a function", 1);
return false;
}
var jid = packet.getTo() || this.jid;
if (packet.getTo() == this.domain)
jid = this.jid;
if (!this._regIDs[jid]) {
this._regIDs[jid] = {};
}
if (this._regIDs[jid][id] != null) {
this.oDbg.log("id already registered: " + id, 1);
return false;
}
this._regIDs[jid][id] = {
cb: cb,
arg: arg,
ts: Date.now()
};
this.oDbg.log("registered id "+id,3);
this._cleanupRegisteredPIDs();
return true;
};
/**
* partial function binding sendEmpty to callback
* @private
*/
JSJaCConnection.prototype._cleanupRegisteredPIDs = function() {
var now = Date.now();
for (var jid in this._regIDs) {
if (this._regIDs.hasOwnProperty(jid)) {
for (var id in this._regIDs[jid]) {
if (this._regIDs[jid].hasOwnProperty(id)) {
if (this._regIDs[jid][id].ts + JSJAC_REGID_TIMEOUT < now) {
this.oDbg.log("deleting registered id '"+id+ "' due to timeout", 1);
delete this._regIDs[jid][id];
}
}
}
}
}
};
/**
* Partial function binding sendEmpty to callback
* @private
*/
JSJaCConnection.prototype._prepSendEmpty = function(cb, ctx) {
@ -3862,17 +3951,6 @@ JSJaCConnection.prototype._setStatus = function(status) {
}
};
/**
* @private
*/
JSJaCConnection.prototype._unregisterPID = function(pID) {
if (!this._regIDs[pID])
return false;
this._regIDs[pID] = null;
this.oDbg.log("unregistered "+pID,3);
return true;
};
/**
* @fileoverview All stuff related to HTTP Binding
@ -4841,7 +4919,7 @@ JSJaCWebSocketConnection.prototype.send = function(packet, cb, arg) {
}
// register callback with id
this._registerPID(packet.getID(), cb, arg);
this._registerPID(packet, cb, arg);
}
try {

View file

@ -392,8 +392,9 @@ var Message = (function () {
var html_escape = true;
// IE bug fix
if((BrowserDetect.browser == 'Explorer') && (BrowserDetect.version < 9))
if((BrowserDetect.browser == 'Explorer') && (BrowserDetect.version < 9)) {
xHTML = 0;
}
//If this is a xHTML message
if(xHTML) {
@ -411,12 +412,14 @@ var Message = (function () {
var message_type = 'user-message';
// This is an old message
if(delay && resource)
if(delay && resource) {
message_type = 'old-message';
}
// This is a system message
else if(!resource)
else if(!resource) {
message_type = 'system-message';
}
var nickQuote = '';
@ -442,10 +445,11 @@ var Message = (function () {
Interface.messageNotify(hash, 'unread');
// Play sound to all users in the MUC, except user who sent the message.
if(myNick != resource)
if(myNick != resource) {
Audio.play('receive-message');
}
}
}
// Display the received message
self.display(type, from, hash, resource.htmlEnc(), body, time, stamp, message_type, html_escape, nickQuote);
@ -462,10 +466,11 @@ var Message = (function () {
Receipts.sendReceived(type, from, id);
// It does not come from a groupchat user, get the full name
if(!GCUser)
if(!GCUser) {
fromName = Name.getBuddy(xid);
else
} else {
chatType = 'private';
}
// If the chat isn't yet opened, open it !
if(!Common.exists('#' + hash)) {

View file

@ -1199,7 +1199,7 @@ var Microblog = (function () {
// Create a new individual channel
$('#channel .content.mixed').after(
'<div class="content individual microblog-' + hash + '">' +
'<a href="#" class="more home-images" onclick="if($(\'#channel .footer div.fetch\').is(\':hidden\')) { return self.get(\'' + Utils.encodeOnclick(xid) + '\', \'' + Utils.encodeOnclick(hash) + '\'); } return false;">' + Common._e("More notices...") + '</a>' +
'<a href="#" class="more home-images" onclick="if($(\'#channel .footer div.fetch\').is(\':hidden\')) { return Microblog.get(\'' + Utils.encodeOnclick(xid) + '\', \'' + Utils.encodeOnclick(hash) + '\'); } return false;">' + Common._e("More notices...") + '</a>' +
'</div>'
)

View file

@ -809,7 +809,7 @@ var PEP = (function () {
/**
* Gets the user's microblog to check it exists
* Gets the user's geolocation to check it exists
* @public
* @return {undefined}
*/
@ -833,7 +833,7 @@ var PEP = (function () {
/**
* Handles the user's microblog to create it in case of error
* Handles the user's geolocation to create note in case of error
* @public
* @param {object} iq
* @return {undefined}

View file

@ -66,8 +66,11 @@ var Roster = (function () {
// Request user microblog (populates channel)
if(user_xid && ((user_subscription == 'both') || (user_subscription == 'to'))) {
// Openfire has an issue, forget about it!
if(Features.getServerName() != 'openfire') {
Microblog.request(user_xid, 1, null, Microblog.handleRoster);
}
}
});
// Update our avatar (if changed), and send our presence

View file

@ -321,17 +321,22 @@ var Utils = (function () {
/**
* Quotes the nick of an user
* Quotes the nick of an user. If a message is given, the nick is inserted at its end.
* @public
* @param {string} hash
* @param {string} nick
* @param {string} message
* @return {undefined}
*/
self.quoteMyNick = function(hash, nick) {
self.quoteMyNick = function(hash, nick, message) {
try {
$(document).oneTime(10, function() {
if (message === undefined || message.length === 0) {
$('#page-engine #' + hash + ' .message-area').val(nick + ', ').focus();
} else {
$('#page-engine #' + hash + ' .message-area').val(message + nick).focus();
}
});
} catch(e) {
Console.error('Utils.quoteMyNick', e);

View file

@ -1,30 +0,0 @@
/*
Jappix - An open social platform
This is the Ad-Hoc CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 20/12/10
*/
#adhoc .content {
padding: 10px 0 10px 0;
}
#adhoc .adhoc-head {
background-color: #f1f6fd;
border: 1px #9dc4fc solid;
width: 598px;
height: 18px;
font-size: 0.9em;
margin: 0 10px 12px 10px;
padding: 6px 10px;
}
#adhoc .one-actions .one-button {
float: right;
}

View file

@ -1,30 +0,0 @@
/*
Jappix - An open social platform
This is the anonymous mode CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 06/11/10
*/
#top-content {
min-width: 500px !important;
}
#main-content {
min-width: 490px !important;
min-height: 450px !important;
}
#left-content {
display: none;
}
#right-content {
left: 0 !important;
right: 0 !important;
}

View file

@ -1,47 +0,0 @@
/*
Jappix - An open social platform
This is the board CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 21/06/12
*/
#board .one-board {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
height: 20px;
z-index: 10000;
font-size: 0.92em;
padding: 6px 8px 5px 8px;
box-shadow: 0 0 8px #5c5c5c;
-moz-box-shadow: 0 0 8px #5c5c5c;
-webkit-box-shadow: 0 0 8px #5c5c5c;
}
#board .one-board:hover {
cursor: pointer;
}
#board .one-board.visible {
display: block;
}
#board .one-board.error {
background-color: rgb(241,160,160);
background-color: rgba(241,160,160,0.9);
color: #420c0c;
}
#board .one-board.info {
background-color: rgb(248,246,186);
background-color: rgba(248,246,186,0.9);
color: #2f2a02;
}

View file

@ -1,607 +0,0 @@
/*
Jappix - An open social platform
This is the buddy-list CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 21/06/12
*/
#buddy-list {
background-color: rgb(20,20,20);
background-color: rgba(20,20,20,0.85);
color: #919191;
padding: 15px 6px 4px 6px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 0 0 6px #5c5c5c;
-moz-box-shadow: 0 0 6px #5c5c5c;
-webkit-box-shadow: 0 0 6px #5c5c5c;
}
#buddy-list .content {
background: #e8f1f3;
background: -moz-linear-gradient(top, #e8f1f3, #e4edef);
background: -webkit-gradient(linear, left top, left bottom, from(#e8f1f3), to(#e4edef));
color: #666666;
height: 207px;
padding: 4px 4px 0 4px;
overflow-x: hidden;
overflow-y: auto;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
}
#buddy-list .one-group {
margin-bottom: 10px;
}
#buddy-list .one-group a.group {
color: #202c2f;
font-size: 0.8em;
margin: 3px 6px;
padding-left: 12px;
max-height: 15px;
text-decoration: none;
overflow: hidden;
display: block;
}
html[dir="rtl"] #buddy-list .one-group a.group {
float: right;
}
#buddy-list .one-group a.group.plus {
background-position: -4px -1143px;
}
#buddy-list .one-group a.group.minus {
background-position: -4px -1162px;
}
#buddy-list .one-group a.group:hover {
cursor: pointer;
}
#buddy-list .hidden-buddy,
#buddy-list .foot-edit-finish,
.buddy-conf-more-display-available {
display: none;
}
#buddy-list .group-buddy {
clear: both;
}
#buddy-list .buddy {
width: 100%;
height: 50px;
margin-bottom: 4px;
clear: both;
}
#buddy-list .buddy-click {
background: #d9e7ea;
width: 100%;
height: 100%;
overflow: hidden;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#buddy-list .buddy-click:hover,
#buddy-list .buddy-click:focus {
background: #cedee1;
cursor: pointer;
}
#buddy-list .buddy-click:active {
background: #c3d3d7;
}
#buddy-list .gateway {
height: 27px;
}
#buddy-list .gateway .name {
margin-left: 0;
}
#buddy-list .gateway .buddy-presence {
float: left;
overflow: hidden;
width: 0;
margin: 0 4px;
}
#buddy-list .avatar-container {
float: left;
text-align: center;
margin: 3px;
width: 46px;
height: 46px;
}
html[dir="rtl"] #buddy-list .avatar-container {
float: right;
}
#buddy-list .avatar {
max-width: 44px;
max-height: 44px;
}
#buddy-list .name {
margin: 4px 3px 5px 56px;
}
html[dir="rtl"] #buddy-list .name {
margin-left: auto;
float: right;
}
#buddy-list .buddy-name {
height: 17px;
font-weight: bold;
font-size: 0.85em;
color: #264249;
margin: 5px 0 5px 2px;
overflow: hidden;
}
#buddy-list .buddy.blocked p.buddy-name {
text-decoration: line-through;
}
#buddy-list .buddy-presence {
height: 14px;
font-size: 0.7em;
color: #3a585e;
padding: 2px 0 0 16px;
margin-top: -3px;
}
html[dir="rtl"] #buddy-list .buddy-presence {
float: right;
}
#buddy-list .unavailable,
#page-switch .unavailable,
#page-engine p.bc-infos span.show.unavailable {
background-position: 0 -153px;
}
#buddy-list .available,
#page-engine p.bc-infos span.show.available,
#page-engine .list .available,
#page-engine .list .chat,
#page-switch .available,
#my-infos .f-presence a[data-value="available"] span {
background-position: 0 -169px;
}
#buddy-list .away,
#page-engine p.bc-infos span.show.away,
#page-engine .list .away,
#page-switch .away,
#my-infos .f-presence a[data-value="away"] span {
background-position: 0 -185px;
}
#buddy-list .busy,
#page-engine p.bc-infos span.show.busy,
#page-engine .list .xa,
#page-engine .list .dnd,
#page-switch .busy,
#my-infos .f-presence a[data-value="xa"] span {
background-position: 0 -201px;
}
#buddy-list .error,
#page-switch .error,
#page-engine p.bc-infos span.show.error {
background-position: 0 -217px;
}
#buddy-list .buddy-infos {
position: absolute;
z-index: 100;
width: 337px;
color: white;
font-size: 0.8em;
}
.buddy-infos-subarrow {
background-position: 0 -241px;
opacity: 0.8;
width: 9px;
height: 20px;
margin-top: 12px;
float: left;
}
html[dir="rtl"] .buddy-infos-subarrow {
background-position: -10px -241px;
float: right;
}
.buddy-infos-subitem {
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.8);
padding: 8px 10px;
width: 308px;
text-shadow: 0 1px 1px black;
float: left;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
html[dir="rtl"] .buddy-infos-subitem {
float: right;
}
.manage-infos p.bm-authorize,
#rosterx .oneresult span.action.add {
background-position: 0 -1181px;
}
.manage-infos p.bm-remove,
#rosterx .oneresult span.action.delete,
#attach div.one-file a.remove {
background-position: 0 -1200px;
}
.manage-infos p.bm-remove {
margin-bottom: 18px;
}
.manage-infos p.bm-rename {
background-position: 0 -1216px;
}
.manage-infos p.bm-group {
background-position: 0 -1241px;
}
.manage-infos div.bm-choose {
max-height: 95px;
margin: 0 0 8px 102px;
overflow: auto;
}
.manage-infos div.bm-choose label {
float: left;
clear: both;
margin-bottom: 1px;
}
.manage-infos div.bm-choose input {
float: left;
}
.manage-infos div.bm-choose input[type="checkbox"] {
margin: 0 6px 0 0;
}
.manage-infos div.bm-choose div {
clear: both;
}
.manage-infos p.bm-rename,
.manage-infos p.bm-group {
height: 26px;
}
.manage-infos p.bm-rename label,
.manage-infos p.bm-group label {
width: 80px;
padding-top: 3px;
float: left;
}
html[dir="rtl"] .manage-infos p.bm-rename label,
html[dir="rtl"] .manage-infos p.bm-group label {
float: right;
}
.manage-infos p.bm-rename input,
.manage-infos p.bm-group input {
float: left;
width: 155px;
}
html[dir="rtl"] .manage-infos p.bm-rename input,
html[dir="rtl"] .manage-infos p.bm-group input {
float: right;
}
.manage-infos a.save {
float: right;
margin: 4px;
}
.buddy-infos-subitem p {
margin: 6px 0;
padding-left: 22px;
height: 16px;
overflow: hidden;
}
.buddy-infos-subitem a {
color: white;
text-decoration: underline;
}
.tune-note {
background-position: 0 -676px;
}
.location-world {
background-position: 0 -658px;
}
.view-individual {
background-position: 0 -34px;
}
.edit-buddy {
background-position: 0 -1008px;
}
#buddy-list .filter {
background-color: white;
border-top: 1px solid #b8c2c4;
height: 15px;
padding: 2px 4px;
font-size: 0.8em;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
}
#buddy-list .filter input {
border: none;
color: #273a3f;
width: 211px;
padding: 0;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
#buddy-list .filter a {
display: none;
background-color: #9a2d2d;
color: white;
height: 13px;
width: 13px;
margin-top: 1px;
font-size: 0.8em;
text-align: center;
text-decoration: none;
float: right;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
html[dir="rtl"] #buddy-list .filter a {
float: left;
}
#buddy-list .filter a:hover,
#buddy-list .filter a:focus {
background-color: #8c2121;
}
#buddy-list .filter a:active {
background-color: #7e1919;
}
#buddy-list .foot {
padding: 9px 1px 3px;
}
#buddy-list .buddy-list-icon {
height: 16px;
width: 16px;
margin: -3px 5px 0 0;
float: left;
position: relative;
}
html[dir="rtl"] #buddy-list .buddy-list-icon {
margin-right: 0;
margin-left: 5px;
float: right;
}
#buddy-list .buddy-list-icon a.talk-images {
height: 16px;
width: 16px;
display: block;
}
#buddy-list .add,
#page-engine .text .tools-add {
background-position: 0 -1047px;
}
#buddy-list .join {
background-position: 0 -1065px;
}
#buddy-list .groupchat,
#page-switch .groupchat-default {
background-position: 0 -1082px;
}
#buddy-list .more {
background-position: 0 -1100px;
}
#buddy-list .foot-edit-finish a {
color: white;
font-size: 0.8em;
margin: -3px 4px 0 0;
float: right;
display: block;
}
#buddy-list .foot-edit-finish a:hover,
#buddy-list .foot-edit-finish a:focus {
text-decoration: underline;
cursor: pointer;
}
.buddy-conf-item {
position: absolute;
left: -10px;
width: 263px;
color: white;
z-index: 9998;
font-size: 0.8em;
}
html[dir="rtl"] .buddy-conf-item {
left: auto;
right: -10px;
}
.buddy-conf-item:hover {
cursor: default;
}
.buddy-conf-subarrow {
background-position: 0 -241px;
opacity: 0.8;
height: 10px;
width: 18px;
margin-left: 9px;
float: left;
}
html[dir="rtl"] .buddy-conf-subarrow {
margin-left: auto;
margin-right: 9px;
float: right;
}
.buddy-conf-subitem {
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.8);
margin-top: 10px;
padding: 10px;
text-shadow: 0 1px 1px black;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.buddy-conf-p {
margin-bottom: 4px;
width: 220px;
font-weight: bold;
float: left;
}
html[dir="rtl"] .buddy-conf-p {
float: right;
}
.buddy-conf-input {
padding-top: 2px;
}
.buddy-conf-text {
font-size: 11px;
clear: both;
margin-bottom: 3px;
}
.buddy-conf-text a {
color: white;
}
.buddy-conf-text a:hover,
.buddy-conf-text a:focus {
cursor: pointer;
text-decoration: underline;
}
.buddy-conf-text a.buddy-conf-add-search {
text-decoration: underline;
margin-top: 6px;
display: block;
}
.buddy-conf-select {
font-size: 1.1em;
clear: both;
margin-bottom: 8px;
width: 180px;
height: 23px;
}
.join-jid {
width: 220px;
margin-top: 5px;
}
.add-contact-jid,
.add-contact-name,
.add-contact-gateway {
width: 156px;
margin-bottom: 4px;
}
.add-contact-name-get {
font-size: 0.8em;
display: none;
}
.buddy-conf-subitem label {
clear: both;
}
.buddy-conf-subitem label span {
width: 76px;
height: 14px;
margin-top: 3px;
overflow: hidden;
float: left;
}
html[dir="rtl"] .buddy-conf-subitem label span {
float: right;
}
#buddy-conf-join ul {
width: 224px;
max-height: 160px;
left: 10px;
top: 50px;
}
html[dir="rtl"] #buddy-conf-join ul {
left: auto;
right: 10px;
}
.buddy-conf-join-select {
margin: 8px 0 0 0;
}

View file

@ -1,647 +0,0 @@
/*
Jappix - An open social platform
This is the channel CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 21/06/12
*/
#channel .top div.update {
position: absolute;
top: 12px;
left: 115px;
right: 15px;
bottom: 15px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}
html[dir="rtl"] #channel .top div.update {
right: 115px;
left: 15px;
}
#channel .top p {
font-size: 0.9em;
margin-bottom: 10px;
}
#channel .top h2 {
font-size: 1.5em;
margin-bottom: 10px;
color: #232323;
}
#channel .top a {
font-size: 0.9em;
color: #232323;
}
#channel .top.individual div.update {
right: 36px;
}
#channel .top.individual div.shortcuts,
#userinfos .main-infos div.shortcuts {
width: 16px;
float: right;
}
#channel .top.individual div.shortcuts {
margin: 2px 5px 0 0;
}
#channel .top.individual div.shortcuts a,
#userinfos .main-infos div.shortcuts a {
height: 16px;
width: 16px;
margin-bottom: 4px;
display: block;
}
#channel .top.individual div.shortcuts a.message,
#userinfos .main-infos a.message {
background-position: 0 -1717px;
}
#channel .top.individual div.shortcuts a.chat,
#userinfos .main-infos a.chat {
background-position: 0 -1737px;
}
#channel .top.individual div.shortcuts a.command,
#userinfos .main-infos a.command {
background-position: 0 -1758px;
}
#channel .microblog-body {
height: 20px;
margin-right: 50px;
}
html[dir="rtl"] #channel .microblog-body {
margin-right: auto;
margin-left: 50px;
}
#channel .microblog-body input {
width: 100%;
height: 100%;
padding: 8px;
}
#channel .one-microblog-icon {
position: absolute;
top: 38px;
right: 0;
}
html[dir="rtl"] #channel .one-microblog-icon {
left: 0;
right: auto;
}
#channel div.update .one-microblog-icon,
#channel div.update .postit {
width: 16px;
height: 16px;
display: block;
}
#channel div.update .attach {
background-position: 0 -79px;
display: none;
}
#attach {
position: absolute;
width: 263px;
margin-left: -227px;
color: white;
font-size: 0.85em;
z-index: 9998;
text-align: left;
display: none;
}
#attach p {
margin-bottom: 6px !important;
}
#attach input[type="submit"] {
margin: 8px 0 6px 0;
}
#attach .wait {
float: right;
margin: 7px 5px;
}
#attach div.one-file {
height: 16px;
margin-top: 2px;
}
#attach div.one-file a.link {
color: white;
width: 215px;
height: 14px;
margin-left: 2px;
overflow: hidden;
float: left;
}
html[dir="rtl"] #attach div.one-file a.link {
text-align: right;
margin-left: auto;
margin-right: 2px;
float: right;
}
#attach div.one-file a.remove {
width: 16px;
height: 16px;
float: left;
}
html[dir="rtl"] #attach div.one-file a.remove {
float: right;
}
.attach-subarrow {
background-position: 0 -241px;
opacity: 0.8;
height: 10px;
width: 18px;
margin-left: 226px;
}
.attach-subitem {
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.8);
padding: 10px;
text-shadow: 0 1px 1px black;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
html[dir="rtl"] .attach-subitem {
position: absolute;
left: 238px;
}
.attach-p {
font-weight: bold;
float: left;
}
#channel .one-update {
margin-bottom: 12px;
padding: 6px 6px 8px 6px;
border-bottom: 1px dotted #d0d0d0;
min-height: 50px;
color: black;
position: relative;
display: none;
}
#channel .one-update .avatar-container {
text-align: center;
margin-right: 16px;
float: left;
height: 50px;
width: 50px;
}
html[dir="rtl"] #channel .one-update .avatar-container {
margin-right: auto;
margin-left: 16px;
float: right;
}
#channel .one-update .avatar-container:hover {
cursor: pointer;
}
#channel .one-update img.avatar {
max-height: 50px;
max-width: 50px;
}
#channel .one-update div.body {
line-height: 1.4;
margin-left: 65px;
opacity: 0.8;
}
#channel .one-update:hover div.body {
opacity: 1;
}
#channel .one-update a.repeat {
background-position: 0 -1681px;
height: 16px;
width: 16px;
margin-right: 4px;
float: left;
}
#channel .one-update span a {
text-decoration: underline;
}
#channel .one-update p {
display: block;
margin: 0 12px 5px 0;
}
html[dir="rtl"] #channel .one-update p {
margin-right: auto;
margin-left: 12px;
}
#channel .one-update p b.name:hover {
cursor: pointer;
text-decoration: underline;
}
html[dir="rtl"] #channel .one-update p b.name {
margin-left: 4px;
float: right;
}
#channel .one-update p.infos {
font-size: 0.9em;
}
#channel .one-update p.infos a.geoloc {
background-position: 0 -1778px;
color: #363636;
margin-left: 18px;
padding-left: 14px;
}
html[dir="rtl"] #channel .one-update p.infos a.geoloc {
float: right;
}
#channel .one-update p.infos a.geoloc:hover,
#channel .one-update p.infos a.geoloc:focus,
#channel .one-update p.infos a.geoloc:active {
color: #141414;
}
#channel .one-update p.file {
font-size: 0.9em;
margin: 6px 0 5px 10px;
}
#channel .one-update p.file a.link,
#inbox .inbox-new-file a.file {
min-height: 16px;
padding-left: 22px;
text-decoration: underline;
display: block;
}
#channel .one-update p.file a.link {
margin-top: 4px;
}
#channel p.file a,
#inbox .inbox-new-file a.file {
background-position: 0 -988px;
}
#channel p.file a.audio,
#inbox .inbox-new-file a.file.audio {
background-position: 0 -899px;
}
#channel p.file a.image,
#inbox .inbox-new-file a.file.image {
background-position: 0 -917px;
}
#channel p.file a.video,
#inbox .inbox-new-file a.file.video {
background-position: 0 -935px;
}
#channel p.file a.document,
#inbox .inbox-new-file a.file.document {
background-position: 0 -953px;
}
#channel p.file a.package,
#inbox .inbox-new-file a.file.package {
background-position: 0 -971px;
}
#channel .one-update p.file a.thumb img {
border: 1px solid #a2a2a2;
max-width: 140px;
max-height: 105px;
margin: 4px 10px 2px 0;
padding: 1px;
}
#channel .one-update p.file a.thumb img:hover {
border-color: #464646;
}
#channel .one-update div.comments,
.popup.large div.comments {
width: 410px;
margin: 2px 0 2px 76px;
}
html[dir="rtl"] #channel .one-update div.comments {
margin-left: auto;
margin-right: 76px;
}
#channel .one-update div.comments div.arrow,
.popup.large div.comments div.arrow {
background-position: 0 -1702px;
width: 20px;
height: 8px;
margin-left: 20px;
display: block;
}
html[dir="rtl"] #channel .one-update div.comments div.arrow,
html[dir="rtl"] .popup.large div.comments div.arrow {
margin-left: auto;
margin-right: 20px;
}
#channel .one-update div.comments div.comments-content,
.popup.large div.comments div.comments-content {
background-color: #e5ebec;
color: black;
font-size: 0.9em;
text-shadow: 0 1px 0 white;
}
#channel .one-update div.comments input,
.popup.large div.comments input {
width: 356px;
margin: 6px 0;
padding: 4px 5px;
}
#channel .one-update div.comments span.icon,
.popup.large div.comments span.icon {
background-position: 0 -1082px;
height: 16px;
width: 16px;
margin: 10px;
float: left;
}
html[dir="rtl"] #channel .one-update div.comments span.icon,
html[dir="rtl"] .popup.large div.comments span.icon {
float: right;
}
#channel .one-update div.comments .one-comment.loading span.icon,
.popup.large div.comments .one-comment.loading span.icon {
margin: 0 10px 0 0;
}
html[dir="rtl"] #channel .one-update div.comments .one-comment.loading span.icon,
html[dir="rtl"] .popup.large div.comments .one-comment.loading span.icon {
margin: 0 0 0 10px;
}
#channel .one-update div.comments .one-comment,
.popup.large div.comments .one-comment {
border-bottom: 1px solid #f4f4f4;
padding: 4px 8px 0px 8px;
position: relative;
display: block;
}
#channel .one-update div.comments .one-comment.compose,
.popup.large div.comments .one-comment.compose {
border-bottom: 2px solid #f4f4f4;
height: 36px;
padding: 0;
}
#channel .one-update div.comments .one-comment.new,
.popup.large div.comments .one-comment.new {
display: none;
}
#channel .one-update div.comments a.one-comment,
.popup.large div.comments a.one-comment {
text-decoration: none;
}
#channel .one-update div.comments a.one-comment:hover,
#channel .one-update div.comments a.one-comment:focus,
.popup.large div.comments a.one-comment:hover,
.popup.large div.comments a.one-comment:focus {
text-decoration: underline;
}
#channel .one-update div.comments .one-comment.loading,
.popup.large div.comments .one-comment.loading {
padding-bottom: 5px;
}
#channel .one-update div.comments .one-comment div.marker,
.popup.large div.comments .one-comment div.marker {
background-color: #6d8387;
width: 2px;
position: absolute;
top: 0;
left: 0;
bottom: 0;
}
#channel .one-update div.comments .one-comment .avatar-container,
.popup.large div.comments .one-comment .avatar-container {
text-align: center;
width: 30px;
height: 30px;
margin: 2px 8px 0 0;
float: left;
}
html[dir="rtl"] #channel .one-update div.comments .one-comment .avatar-container,
html[dir="rtl"] .popup.large div.comments .one-comment .avatar-container {
margin-right: auto;
margin-left: 8px;
float: right;
}
#channel .one-update div.comments .one-comment .avatar-container:hover,
.popup.large div.comments .one-comment .avatar-container:hover {
cursor: pointer;
}
#channel .one-update div.comments .one-comment img.avatar,
.popup.large div.comments .one-comment img.avatar {
max-height: 30px;
max-width: 30px;
}
#channel .one-update div.comments .one-comment .comment-container,
.popup.large div.comments .one-comment .comment-container {
float: left;
}
#channel .one-update div.comments .one-comment a.name,
.popup.large div.comments .one-comment a.name {
font-weight: bold;
text-decoration: none;
font-size: 0.95em;
padding-bottom: 2px;
float: left;
}
html[dir="rtl"] #channel .one-update div.comments .one-comment a.name,
html[dir="rtl"] .popup.large div.comments .one-comment a.name {
float: right;
}
#channel .one-update div.comments .one-comment a.name:hover,
#channel .one-update div.comments .one-comment a.name:focus,
.popup.large div.comments .one-comment a.name:hover,
.popup.large div.comments .one-comment a.name:focus {
text-decoration: underline;
}
#channel .one-update div.comments .one-comment span.date,
#channel .one-update div.comments .one-comment a.remove,
.popup.large div.comments .one-comment span.date,
.popup.large div.comments .one-comment a.remove {
font-size: 0.85em;
float: right;
}
html[dir="rtl"] #channel .one-update div.comments .one-comment span.date,
html[dir="rtl"] #channel .one-update div.comments .one-comment a.remove,
html[dir="rtl"] .popup.large div.comments .one-comment span.date,
html[dir="rtl"] .popup.large div.comments .one-comment a.remove {
margin-left: 2px;
float: left;
}
#channel .one-update div.comments .one-comment.me:hover span.date,
.popup.large div.comments .one-comment.me:hover span.date {
display: none;
}
#channel .one-update div.comments .one-comment.me a.remove,
.popup.large div.comments .one-comment.me a.remove {
display: none;
}
#channel .one-update div.comments .one-comment.me:hover a.remove,
.popup.large div.comments .one-comment.me:hover a.remove {
display: block;
}
#channel .one-update div.comments .one-comment p.body,
.popup.large div.comments .one-comment p.body {
clear: both;
}
#channel a.more {
background-position: 0 -334px;
color: black;
height: 16px;
text-decoration: none;
margin: -2px 0 14px 4px;
padding-left: 20px;
display: block;
visibility: hidden;
}
#channel a.more:hover,
#channel a.more:focus {
text-decoration: underline;
}
#channel a.mbtool {
width: 11px;
height: 11px;
display: none;
position: absolute;
right: 0;
}
html[dir="rtl"] #channel a.mbtool {
right: auto;
left: 0;
}
#channel .one-update:hover a.mbtool {
display: block;
}
#channel a.mbtool:hover,
#channel a.mbtool:focus {
text-decoration: none;
}
#channel a.mbtool.profile {
background-position: -1px -1333px;
top: 24px;
}
#channel a.mbtool.repost {
background-position: -1px -1354px;
}
#channel a.mbtool.remove {
background-position: -1px -1312px;
}
#channel a.mbtool.repost,
#channel a.mbtool.remove {
top: 6px;
}
#channel .footer {
bottom: 0;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
}
#channel .footer div {
margin-left: 5px;
padding-left: 24px;
min-height: 16px;
font-size: 0.85em;
width: auto !important;
}
html[dir="rtl"] #channel .footer div {
float: right;
}
#channel .footer .sync {
background-position: 0 -804px;
display: none;
}
#channel .footer .unsync {
background-position: 0 -830px;
display: none;
}

View file

@ -1,16 +0,0 @@
/*
Jappix - An open social platform
This is the directory tool CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 13/02/11
*/
#directory .content {
padding: 10px 0 10px 0;
}

View file

@ -1,81 +0,0 @@
/*
Jappix - An open social platform
This is the discovery CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 13/02/11
*/
#discovery .content {
padding: 10px 0 10px 0;
}
#discovery .content p {
margin: 5px 10px 5px 10px;
text-align: justify;
font-size: 0.85em;
}
#discovery .discovery-head,
#directory .directory-head,
#rosterx .rosterx-head,
#privacy .privacy-head {
width: 606px;
height: 24px;
margin: 0 10px 10px 10px;
padding: 6px;
background: #f1f6fd;
border: 1px #9dc4fc solid;
}
#discovery .disco-server-text,
#directory .directory-server-text {
float: left;
font-size: 0.9em;
margin: 3px;
}
html[dir="rtl"] #discovery .disco-server-text,
html[dir="rtl"] #directory .directory-server-text {
float: right;
}
#discovery .disco-server-input,
#directory .directory-server-input {
float: right;
width: 200px;
padding: 2px;
height: 18px;
float: right;
margin-right: 10px;
padding: 2px;
}
html[dir="rtl"] #discovery .disco-server-input,
html[dir="rtl"] #directory .directory-server-input {
margin-right: 0;
margin-left: 10px;
float: left;
}
#discovery .disco-category {
display: none;
margin-bottom: 22px;
}
#discovery .disco-category-title {
font-weight: bold;
}
#discovery .one-actions .one-button {
float: right;
}
html[dir="rtl"] #discovery .one-actions .one-button {
float: left;
}

View file

@ -1,185 +0,0 @@
/*
Jappix - An open social platform
This is the favorites CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 10/04/12
*/
#favorites .content {
padding: 10px 0 10px 0;
}
#favorites .fedit-head-select {
min-width: 190px;
max-width: 210px;
}
#favorites .switch-fav {
margin: 0 10px 0 10px;
width: 200px;
height: 355px;
border-right: 1px #c0c0c0 dotted;
float: left;
}
#favorites .room-switcher {
width: 188px;
height: 18px;
border-bottom: 1px #9dc4fc solid;
float: left;
padding: 10px 6px;
font-size: 0.9em;
}
#favorites .room-switcher:hover {
background-color: #e9f1fd;
cursor: pointer;
}
#favorites .room-switcher:active {
background-color: #f1f6fd;
}
#favorites .switch-fav .icon {
float: left;
height: 16px;
width: 16px;
margin: 0 8px 0 0;
}
#favorites .switch-fav .room-list .list-icon {
background-position: 0 -855px;
}
#favorites .switch-fav .room-search .search-icon {
background-position: 0 -876px;
}
#favorites .static-fav {
width: 385px;
height: 335px;
margin: 0 10px 0 0;
padding: 10px;
float: right;
}
#favorites .favorites-search {
display: none;
}
#favorites .static-fav-head {
width: 393px;
margin: -10px;
}
#favorites .static-fav-results {
width: 406px;
height: 314px;
margin: 10px -10px -10px -10px;
padding: 6px 0 0 0;
}
#favorites .fedit-line {
height: 30px;
font-size: 0.9em;
padding: 10px 0 4px 4px;
border-bottom: 1px #9dc4fc solid;
}
#favorites .fedit-line:hover {
background: #e9f1fd;
}
#favorites label {
width: 140px;
margin-top: 3px;
}
#favorites input {
height: 18px;
width: 186px;
margin-top: 0;
padding: 2px;
}
#favorites .fedit-select {
min-width: 160px;
}
#favorites .fedit-actions {
margin: 10px 0 0;
font-size: 0.9em;
float: right;
}
#favorites input[type="checkbox"] {
margin-top: 5px;
width: auto;
}
#favorites .fedit-terminate {
float: right;
}
#favorites .fedit-add {
display: block;
}
#favorites .fedit-edit {
background-position: 2px -1240px;
}
#favorites .fedit-remove {
margin: 0 8px 0 0;
}
#favorites .add,
.popup .results .one-button.one-add {
background-position: 3px -1177px;
}
#favorites .remove,
#inbox .remove {
background-position: 3px -1196px;
}
#favorites .join,
#inbox .reply,
#inbox .send,
.popup .results .one-button.one-chat,
.popup .results a.one-profile {
background-position: 3px -124px;
}
#favorites .one-button,
#inbox .one-button,
.popup .results .one-button {
padding-left: 20px !important;
font-size: 0.98em;
}
#favorites .fsearch-results {
overflow: auto;
}
#favorites .room-name {
margin: 4px 2px 5px;
max-width: 210px;
float: left;
}
html[dir="rtl"] #favorites .room-name {
float: right;
}
#favorites .fsearch-noresults {
display: none;
font-size: 0.9em;
font-weight: bold;
}

View file

@ -1,52 +0,0 @@
/*
Jappix - An open social platform
This is the fonts CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 15/05/13
*/
@font-face {
font-family: 'PT Sans';
src: url(../fonts/eot/ptsans.eot);
src: url(../fonts/eot/ptsans.eot) format('embedded-opentype'),
url(../fonts/woff/ptsans.woff) format('woff'),
url(../fonts/ttf/ptsans.ttf) format('truetype'),
url(../fonts/svg/ptsans.svg) format('svg');
}
@font-face {
font-family: 'PT Sans';
font-style: italic;
src: url(../fonts/eot/ptsansitalic.eot);
src: url(../fonts/eot/ptsansitalic.eot) format('embedded-opentype'),
url(../fonts/woff/ptsansitalic.woff) format('woff'),
url(../fonts/ttf/ptsansitalic.ttf) format('truetype'),
url(../fonts/svg/ptsansitalic.svg) format('svg');
}
@font-face {
font-family: 'PT Sans';
font-weight: bold;
src: url(../fonts/eot/ptsansbold.eot);
src: url(../fonts/eot/ptsansbold.eot) format('embedded-opentype'),
url(../fonts/woff/ptsansbold.woff) format('woff'),
url(../fonts/ttf/ptsansbold.ttf) format('truetype'),
url(../fonts/svg/ptsansbold.svg) format('svg');
}
@font-face {
font-family: 'PT Sans';
font-weight: bold;
font-style: italic;
src: url(../fonts/eot/ptsansbolditalic.eot);
src: url(../fonts/eot/ptsansbolditalic.eot) format('embedded-opentype'),
url(../fonts/woff/ptsansbolditalic.woff) format('woff'),
url(../fonts/ttf/ptsansbolditalic.ttf) format('truetype'),
url(../fonts/svg/ptsansbolditalic.svg) format('svg');
}

View file

@ -1,962 +0,0 @@
/*
Jappix - An open social platform
This is the home CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 20/10/12
*/
#home {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
min-height: 550px;
min-width: 875px;
}
#home .corporation,
#home .corporation .corp_network,
#home .aboutus,
#home .aboutus .aboutus_org,
#home .locale,
#home .obsolete {
background-color: rgb(20,20,20);
background-color: rgba(20,20,20,0.70);
color: white;
position: absolute;
top: 0;
text-shadow: 0 0 1px black;
z-index: 100;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
}
#home .corporation,
#home .aboutus {
height: 26px;
width: 34px;
}
#home .corporation {
background-position: 9px -120px;
left: 12px;
}
html[dir="rtl"] #home .corporation {
left: auto;
right: 12px;
}
#home .aboutus {
background-position: 9px -351px;
left: 52px;
}
html[dir="rtl"] #home .aboutus {
left: auto;
right: 52px;
}
#home .corporation.hovered,
#home .aboutus.hovered {
height: 28px;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
#home .corporation .corp_network,
#home .aboutus .aboutus_org {
width: 180px;
padding: 10px 12px;
top: 28px;
left: 0;
display: none;
border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
}
html[dir="rtl"] #home .corporation .corp_network,
html[dir="rtl"] #home .aboutus .aboutus_org {
left: auto;
right: 0;
border-top-right-radius: 0;
border-top-left-radius: 3px;
-moz-border-radius-topright: 0;
-moz-border-radius-topleft: 3px;
-webkit-border-top-right-radius: 0;
-webkit-border-top-left-radius: 3px;
}
#home .corporation.hovered .corp_network,
#home .aboutus.hovered .aboutus_org {
display: block;
}
#home .corporation .corp_network h2,
#home .aboutus .aboutus_org h2 {
font-size: 1.1em;
margin: 12px 0 4px 0;
}
#home .corporation .corp_network h2.nomargin {
margin-top: 0;
}
#home .aboutus.hovered .aboutus_org span.version {
font-size: 0.8em;
display: block;
}
#home .corporation .corp_network a,
#home .aboutus .aboutus_org span.one {
margin: 2px 0;
padding: 2px 6px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
#home .aboutus .aboutus_org span.one {
display: block;
}
#home .corporation .corp_network a span,
#home .aboutus .aboutus_org span.one a.name,
#home .aboutus .aboutus_org span.one a.desc {
margin: 2px 0;
display: block;
}
#home .corporation .corp_network a span.name,
#home .aboutus .aboutus_org span.one a.name {
font-weight: bold;
font-size: 0.9em;
}
#home .corporation .corp_network a span.desc,
#home .aboutus .aboutus_org span.one a.desc {
font-size: 0.7em;
margin-left: 2px;
}
#home .locale {
left: 92px;
font-size: 0.85em;
}
html[dir="rtl"] #home .locale {
left: auto;
right: 92px;
}
#home .locale .current {
height: 19px;
padding: 3px 12px 4px 12px;
font-weight: bold;
}
#home .locale .current:hover {
cursor: default;
}
#home .locale .current .current_align {
height: 19px;
vertical-align: middle;
display: table-cell;
}
#home .locale .list {
margin: 2px 0 2px;
}
#home .locale .list a,
#home .corporation .corp_network a,
#home .aboutus .aboutus_org a {
color: white;
text-decoration: none;
display: block;
}
#home .locale .list a {
padding: 3px 10px;
}
#home .locale .list a:hover,
#home .locale .list a:focus,
#home .corporation .corp_network a:hover,
#home .corporation .corp_network a:focus,
#home .aboutus .aboutus_org span.one:hover {
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.1);
}
#home .locale .list a:hover,
#home .locale .list a:focus,
#home .corporation .corp_network a:hover,
#home .corporation .corp_network a:focus {
cursor: pointer;
}
#home .locale .list a:active,
#home .corporation .corp_network a:active,
#home .aboutus .aboutus_org span.one:active {
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.14);
}
#home .obsolete {
height: 60px;
padding: 4px 10px;
right: 12px;
font-size: 0.9em;
font-weight: bold;
display: none;
}
html[dir="rtl"] #home .obsolete {
right: auto;
left: 12px;
}
#home .obsolete a {
height: 33px;
width: 33px;
margin: 5px 2px 0 0;
float: left;
}
html[dir="rtl"] #home .obsolete a {
margin-right: 0;
margin-left: 2px;
float: right;
}
#home .obsolete a:hover,
#home .obsolete a:focus {
opacity: 0.8;
}
#home .obsolete a:active {
opacity: 0.6;
}
#home .obsolete a.firefox {
background-position: 1px 0;
}
#home .obsolete a.chrome {
background-position: -34px 0;
}
#home .obsolete a.safari {
background-position: -68px 0;
}
#home .obsolete a.opera {
background-position: -101px 0;
}
#home .obsolete a.ie {
background-position: -135px 0;
}
#home .plane {
background-position: 0 -421px;
width: 507px;
height: 328px;
position: absolute;
left: 0;
top: 60px;
}
#home .main {
position: absolute;
top: 50%;
margin-top: -200px;
width: 800px;
height: 400px;
left: 50%;
margin-left: -400px;
z-index: 50;
}
#home .mainview {
background-color: rgb(20,20,20);
background-color: rgba(20,20,20,0.85);
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 2;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0 0 35px #5c5c5c;
-moz-box-shadow: 0 0 35px #5c5c5c;
-webkit-box-shadow: 0 0 35px #5c5c5c;
}
#home .left {
float: left;
width: 350px;
height: 370px;
margin: 15px 0 15px 15px;
color: white;
text-align: center;
text-shadow: 0 1px 1px black;
}
html[dir="rtl"] #home .left {
margin-left: 0;
margin-right: 15px;
float: right;
}
#home .left .logo {
background-position: 0 0;
float: left;
margin: 30px 20px;
width: 311px;
height: 113px;
}
#home .left p.upper {
font-weight: bold;
margin: 12px 0 20px 0;
}
#home .left p.secondary {
margin: 8px 0 0 16px;
font-size: 0.9em;
width: 320px;
}
html[dir="rtl"] #home .left p.secondary {
margin-left: auto;
margin-right: 16px;
}
#home .right {
background: #e4eef9;
background: -moz-linear-gradient(top, #e4eef9, #C5E1FF);
background: -webkit-gradient(linear, left top, left bottom, from(#e4eef9), to(#C5E1FF));
float: right;
width: 385px;
height: 350px;
margin: 15px 15px 15px 0;
padding: 10px;
font-size: 13.4px;
text-align: justify;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 0 20px black;
-moz-box-shadow: 0 0 20px black;
-webkit-box-shadow: 0 0 20px black;
}
html[dir="rtl"] #home .right {
float: left;
margin-right: 0;
margin-left: 15px;
}
#home .right h1 {
font-size: 16px;
padding-bottom: 4px;
border-bottom: 1px black dotted;
}
#home .right p {
margin-bottom: 4px;
}
#home .right p a {
border-width: 0 0 1px 0;
border-style: dotted;
border-color: black;
}
#home .right p a:hover,
#home .right p a:focus {
border-style: solid;
text-decoration: none;
}
#home .right button {
display: block;
margin-left: 22px;
width: 342px;
height: 64px;
text-decoration: none;
font-weight: bold;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
html[dir="rtl"] #home .right button {
margin-right: 21px;
margin-left: auto;
}
#home .right button:hover {
cursor: pointer;
}
#home .right button span {
float: left;
}
html[dir="rtl"] #home .right button span {
float: right;
}
#home .right button span.home-images {
height: 16px;
width: 16px;
margin: 4px 7px 7px 24px;
}
html[dir="rtl"] #home .right button span.home-images {
margin-right: 24px;
margin-left: 7px;
}
#home .right button span.text {
padding-left: 20px;
font-size: 1.5em;
}
html[dir="rtl"] #home .right button span.text {
padding-left: 0;
padding-right: 20px;
}
#home .right .login {
background-color: #72d071;
background-position: 0 0;
border: 1px solid #5cb55c;
margin-top: 22px;
box-shadow: 0 0 10px #89e389;
-moz-box-shadow: 0 0 10px #89e389;
-webkit-box-shadow: 0 0 10px #89e389;
}
#home .right .login:hover,
#home .right .login:focus {
border: 1px solid #419141;
box-shadow: 0 0 15px #72d071;
-moz-box-shadow: 0 0 15px #72d071;
-webkit-box-shadow: 0 0 15px #72d071;
}
#home .right .login:active {
background-color: #97e896;
background-position: 0 -80px;
}
#home .right .login span.text {
color: #2d612d;
text-shadow: 1px 1px 1px #5cb55c;
}
#home .right .login span.home-images {
background-position: 0 -230px;
}
#home .right .register {
background-color: #f6ef82;
background-position: 0 -160px;
border: 1px solid #e3db56;
margin-top: 15px;
box-shadow: 0 0 15px #f1e968;
-moz-box-shadow: 0 0 15px #f1e968;
-webkit-box-shadow: 0 0 15px #f1e968;
}
#home .right .register:hover,
#home .right .register:focus {
border: 1px solid #d2c93f;
box-shadow: 0 0 15px #e0d743;
-moz-box-shadow: 0 0 15px #e0d743;
-webkit-box-shadow: 0 0 15px #e0d743;
}
#home .right .register:active {
background-color: #fdf7af;
background-position: 0 -240px;
}
#home .right .register span.text {
color: #6d6813;
text-shadow: 1px 1px 1px #dbd56e;
}
#home .right .register span.home-images {
background-position: 0 -204px;
}
#home .right p.notice {
margin-top: 24px;
font-size: 0.9em;
font-weight: bold;
}
#home .right .navigation {
clear: both;
width: 385px;
border-top: 1px black dotted;
position: absolute;
text-align: right;
bottom: 25px;
right: 25px;
padding-top: 6px;
}
html[dir="rtl"] #home .right .navigation {
right: auto;
left: 25px;
}
#home .right .navigation a {
margin-left: 10px;
color: black;
text-decoration: none;
font-size: 0.9em;
height: 16px;
padding-left: 21px;
float: right;
}
html[dir="rtl"] #home .right .navigation a {
margin-left: 0;
margin-right: 10px;
float: left;
}
#home .right .navigation a:hover,
#home .right .navigation a:focus {
text-decoration: underline;
}
#home .right .navigation a.unencrypted {
background-position: 0 -256px;
}
#home .right .navigation a.encrypted {
background-position: 0 -282px;
}
#home .right .navigation a.manager {
background-position: 0 -152px;
}
#home .right .navigation a.mobile {
background-position: 0 -178px;
}
#home .right .navigation a span.vert_center {
height: 16px;
vertical-align: middle;
display: table-cell;
}
#home .friendsview {
height: 65px;
position: absolute;
bottom: -65px;
left: 15px;
right: 15px;
z-index: 1;
opacity: 0.8;
}
#home .friendsview .friends {
background: #e4eef9;
background: -moz-linear-gradient(top, #e4eef9, #C5E1FF);
background: -webkit-gradient(linear, left top, left bottom, from(#e4eef9), to(#C5E1FF));
font-size: 13.4px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
box-shadow: 0 0 10px black;
-moz-box-shadow: 0 0 10px black;
-webkit-box-shadow: 0 0 10px black;
}
#home .friendsview .friends,
#home .friendsview .friends a {
color: black;
}
#home .friendsview .friends .group {
display: block;
position: absolute;
top: 10px;
bottom: 10px;
}
#home .friendsview .friends .group.content {
width: 340px;
left: 10px;
}
#home .friendsview .friends .group.standard {
width: 289px;
padding-left: 10px;
left: 360px;
}
#home .friendsview .friends .group.content table,
#home .friendsview .friends .group.standard table {
margin-top: -4px;
}
#home .friendsview .friends .group.content table a,
#home .friendsview .friends .group.standard table a {
text-decoration: underline;
}
#home .friendsview .friends .group.content table td {
padding-top: 3px;
}
#home .friendsview .friends .group.content a.available_space,
#home .friendsview .friends .group.standard a.available_space,
#home .friendsview .friends a.group.refer {
opacity: 0.75;
-webkit-transition: 0.3s linear;
-moz-transition: 0.3s linear;
transition: 0.3s linear;
}
#home .friendsview .friends .group.content a.available_space:hover,
#home .friendsview .friends .group.content a.available_space:focus,
#home .friendsview .friends .group.standard a.available_space:hover,
#home .friendsview .friends .group.standard a.available_space:focus,
#home .friendsview .friends a.group.refer:hover,
#home .friendsview .friends a.group.refer:focus {
opacity: 1;
}
#home .friendsview .friends .group.content a.available_space,
#home .friendsview .friends .group.standard a.available_space {
border: 1px dashed #909090;
font-size: 11px;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
text-align: center;
padding-top: 14px;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#home .friendsview .friends .group.standard a.available_space {
left: 10px;
}
#home .friendsview .friends a.group.refer {
width: 81px;
padding-left: 10px;
right: 10px;
}
#home .friendsview .friends a.group.refer span {
display: block;
}
#home .friendsview .friends a.group.refer span.icon {
background-position: 0 -385px;
width: 25px;
height: 25px;
margin: 0 auto;
-webkit-transition: 0.3s linear;
-moz-transition: 0.3s linear;
transition: 0.3s linear;
}
#home .friendsview .friends a.group.refer:hover span.icon,
#home .friendsview .friends a.group.refer:focus span.icon {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
transform: rotate(360deg);
}
#home .friendsview .friends a.group.refer span.label {
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
margin-top: 6px;
}
#home .friendsview .friends .group .separator,
#home .friendsview .friends .group .separator .top,
#home .friendsview .friends .group .separator .bottom {
position: absolute;
}
#home .friendsview .friends .group .separator {
width: 1px;
top: 0;
bottom: 0;
left: -1px;
}
#home .friendsview .friends .group .separator .top,
#home .friendsview .friends .group .separator .bottom {
height: 50%;
left: 0;
right: 0;
}
#home .friendsview .friends .group .separator .top {
background: #eeeeee;
background: rgba(0,0,0,0.3);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.3)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
top: 0;
}
#home .friendsview .friends .group .separator .bottom {
background: #eeeeee;
background: rgba(0,0,0,0.3);
background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.3)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
bottom: 0;
}
#home a.advanced {
background-position: 0 -334px;
font-size: 0.9em;
height: 16px;
margin-bottom: 10px;
padding-left: 16px;
float: left;
}
html[dir="rtl"] #home a.advanced {
float: right;
}
#home fieldset.advanced {
display: none;
}
#home .anonymouser input[type="text"] {
width: 160px;
}
#home .homediv.registerer .success a {
font-weight: bold;
text-decoration: underline;
}
#home fieldset {
border: 1px solid black;
margin: 18px 0 12px 0;
padding: 5px 0 4px 0;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
html[dir="rtl"] #home fieldset {
padding-left: 6px;
}
#home legend {
font-size: 0.9em;
margin: 0 0 0 15px;
padding: 0 2px;
text-transform: uppercase;
}
#home label {
width: 110px;
display: block;
float: left;
clear: both;
margin: 0 0 5px 12px;
}
html[dir="rtl"] #home label {
margin-left: auto;
margin-right: 12px;
float: right;
}
#home input,
#home select {
float: left;
margin-bottom: 5px;
}
html[dir="rtl"] #home input,
html[dir="rtl"] #home select {
float: right;
}
#home input[type="text"],
#home input[type="password"],
#home select {
width: 140px;
margin-top: -2px;
}
#home input[type="submit"] {
min-width: 120px;
float: right;
clear: both;
}
#home span.jid {
display: block;
float: left;
margin: 0 4px;
}
html[dir="rtl"] #home span.jid {
float: right;
}
#home input.nick,
#home input.server,
#home input.password,
#home input.spassword {
width: 110px;
}
#home input.password {
margin-right: 22px;
}
html[dir="rtl"] #home input.password {
margin-right: auto;
}
html[dir="rtl"] #home input.spassword {
margin-right: 22px;
}
html[dir="rtl"] #home .loginer input.remember,
html[dir="rtl"] #home .loginer input.password,
html[dir="rtl"] #home .loginer input.resource,
html[dir="rtl"] #home .loginer select.priority,
html[dir="rtl"] #home .anonymouser input.room,
html[dir="rtl"] #home .anonymouser input.nick {
float: right;
}
#home img.captcha_img {
margin: -2px 0 0 20px;
float: left;
}
#home .info {
padding: 6px;
position: absolute;
bottom: 62px;
right: 35px;
border-width: 1px;
border-style: dotted;
clear: both;
width: 350px;
}
#home .info.success {
background-color: #aee578;
border-color: #85b05c;
display: none;
}
#home .info.fail {
background-color: #f19d9d;
border-color: #b34f4f;
}
#home .info.report {
background-color: #f3f48b;
border-color: #c9c66b;
display: none;
}
#home .info.report span {
text-decoration: underline;
}
#home .notice.simple {
background-color: rgb(20,20,20);
background-color: rgba(20,20,20,0.7);
color: white;
font-size: 0.9em;
text-decoration: none;
text-shadow: 0 1px 0 black;
position: fixed;
bottom: 0;
left: 0;
right: 0;
padding: 8px 20px;
z-index: 100;
box-shadow: 0 0 25px #ababab;
-moz-box-shadow: 0 0 25px #ababab;
-webkit-box-shadow: 0 0 25px #ababab;
}
#home .notice.simple .title {
background-color: rgb(20,20,20);
background-color: rgba(20,20,20,0.4);
background-position: 8px -299px;
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #141414;
font-weight: bold;
padding: 8px 8px 8px 30px;
}
#home .notice.simple .text {
margin-left: 20px;
}
html[dir="rtl"] #home .notice.simple .text {
margin-left: 0;
margin-right: 20px;
}

View file

@ -1,176 +0,0 @@
/*
Jappix - An open social platform
These are all the IE compliant CSS classes
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 05/03/13
*/
/* Fix custom fonts */
@font-face {
font-family: 'PT Sans';
src: url(../fonts/eot/ptsans.eot);
}
@font-face {
font-family: 'PT Sans';
font-style: italic;
src: url(../fonts/eot/ptsansitalic.eot);
}
@font-face {
font-family: 'PT Sans';
font-weight: bold;
src: url(../fonts/eot/ptsansbold.eot);
}
@font-face {
font-family: 'PT Sans';
font-weight: bold;
font-style: italic;
src: url(../fonts/eot/ptsansbolditalic.eot);
}
/* rgba(255,255,255,0.9) */
.search ul {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#edffffff,endColorstr=#edffffff);
}
/* rgba(255,255,255,0.3) */
a.finish:active,
#manager-buttons input:active,
#install-buttons input:active {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#49ffffff,endColorstr=#49ffffff);
}
/* rgba(255,255,255,0.2) */
a.finish:hover,
a.finish:focus,
#manager-buttons input:hover,
#manager-buttons input:focus,
#install-buttons input:hover,
#install-buttons input:focus,
.notifications-content .one-notification:active {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff);
}
/* rgba(255,255,255,0.14) */
#home .corporation .corp_network a:active,
#home .locale .list a:active {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2fffffff,endColorstr=#2fffffff);
}
/* rgba(255,255,255,0.1) */
#home .corporation .corp_network a:hover,
#home .corporation .corp_network a:focus,
#home .locale .list a:hover,
#home .locale .list a:focus,
a.finish,
a.finish.disabled:hover,
a.finish.disabled:focus,
a.finish.disabled:active,
#manager-buttons input,
#install-buttons input,
.notifications-content .one-notification:hover,
.notifications-content .one-notification:focus {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#20ffffff,endColorstr=#20ffffff);
}
/* rgba(255,239,104,0.8) */
.popup .infos {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#deffef68,endColorstr=#deffef68);
}
/* rgba(225,160,20,0.3) */
.search ul li.hovered {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#46e1a014,endColorstr=#46e1a014);
}
/* rgba(248,246,186,0.9) */
#board .one-board.info {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#edf8f6ba,endColorstr=#edf8f6ba);
}
/* rgba(241,160,160,0.9) */
#board .one-board.error {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#edf1a0a0,endColorstr=#edf1a0a0);
}
/* rgba(234,234,234,0.8) */
#page-engine .chatstate {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#deeaeaea,endColorstr=#deeaeaea);
}
/* rgba(20,20,20,0.6) */
#home .notice.simple {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0141414,endColorstr=#a0141414);
}
/* rgba(20,20,20,0.8) */
#reconnect .pane,
#my-infos,
#right-content,
#buddy-list,
#manager,
#install {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#de141414,endColorstr=#de141414);
}
#home .main {
background: #141414;
}
/* rgba(20,20,20,0.9) */
.popup {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ed141414,endColorstr=#ed141414);
}
/* rgba(0,0,0,0.2) */
#install-top .step {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
}
/* rgba(0,0,0,0.6) */
.lock {
background: url(../img/others/lock.png) repeat !important;
}
/* rgba(0,0,0,0.8) */
#page-engine .tooltip-subitem,
.attach-subitem,
.buddy-infos-subitem,
.buddy-conf-subitem,
.tools-content-subitem {
background: transparent;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#de000000,endColorstr=#de000000);
}
/* Fix a fieldset padding bug */
legend {
margin-bottom: 5px !important;
}
/* Fix an opacity bug */
a.finish.disabled {
filter: alpha(opacity = 20) !important;
}

View file

@ -1,96 +0,0 @@
/*
Jappix - An open social platform
This is the images CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 22/08/12
*/
.body-images {
background-image: url(../img/sprites/background.png);
background-repeat: repeat;
background-color: #93c5fa;
}
.install-images {
background-image: url(../img/sprites/install.png);
background-repeat: no-repeat;
}
.home-images {
background-image: url(../img/sprites/home.png);
background-repeat: no-repeat;
}
.browsers-images {
background-image: url(../img/sprites/browsers.png);
background-repeat: no-repeat;
}
.buttons-images {
background-image: url(../img/sprites/buttons.png);
background-repeat: repeat-x;
}
.talk-images {
background-image: url(../img/sprites/talk.png);
background-repeat: no-repeat;
}
.smileys-images {
background-image: url(../img/sprites/smileys.png);
background-repeat: no-repeat;
}
.welcome-images {
background-image: url(../img/sprites/welcome.png);
background-repeat: no-repeat;
}
.me-images {
background-image: url(../img/sprites/me.png);
background-repeat: no-repeat;
}
.manager-images {
background-image: url(../img/sprites/manager.png);
background-repeat: no-repeat;
}
.mobile-images {
background-image: url(../img/sprites/mobile.png);
background-repeat: no-repeat;
}
.wait-small {
background-image: url(../img/wait/wait-small.gif);
background-repeat: no-repeat;
height: 16px;
width: 16px;
}
.wait-medium {
background-image: url(../img/wait/wait-medium.png);
background-repeat: no-repeat;
height: 24px;
width: 24px;
}
.wait-big {
background-image: url(../img/wait/wait-big.gif);
background-repeat: no-repeat;
height: 30px;
width: 30px;
}
.wait-typing {
background-image: url(../img/wait/wait-typing.gif);
background-repeat: no-repeat;
height: 4px;
width: 16px;
}

View file

@ -1,245 +0,0 @@
/*
Jappix - An open social platform
This is the inbox CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 28/12/10
*/
#inbox .content {
padding: 10px 0 10px 0;
}
#inbox .content p {
margin: 3px 10px;
text-align: justify;
font-size: 0.9em;
}
#inbox .inbox-results {
height: 310px;
width: 620px;
margin: -5px 0 0 10px;
padding: 6px 0 0 0;
overflow: auto;
}
html[dir="rtl"] #inbox .inbox-results {
margin-left: auto;
margin-right: 10px;
}
#inbox .message-unread {
background-color: #E9F1FD;
}
#inbox .one-message {
font-size: 0.9em;
border-bottom: 1px #b2c7cb solid;
}
#inbox .message-head {
padding: 6px 0 7px 4px;
overflow: hidden;
}
#inbox .message-head:hover {
background-color: #e9f1fd;
cursor: pointer;
}
#inbox .message-head:active {
background-color: #f1f6fd;
}
#inbox .one-message.message-reading,
#inbox .one-message.message-reading .message-head {
background-color: #f1f6fd;
}
html[dir="rtl"] #inbox .one-message a.one-button {
float: right;
}
#inbox .avatar-container {
float: left;
width: 40px;
height: 40px;
margin-right: 7px;
text-align: center;
background-repeat: no-repeat;
}
html[dir="rtl"] #inbox .avatar-container {
margin-left: 7px;
margin-right: auto;
float: right;
}
#inbox .avatar {
max-width: 40px;
max-height: 40px;
}
#inbox .message-jid,
#inbox .message-subject {
float: left;
margin: 0 2px;
overflow: hidden;
}
html[dir="rtl"] #inbox .message-jid,
html[dir="rtl"] #inbox .message-subject {
float: right;
}
#inbox .message-jid {
width: 165px;
font-weight: bold;
}
#inbox .message-subject {
width: 355px;
}
#inbox .message-truncated {
color: #42646b;
font-size: 0.8em;
margin: 23px 0 0 49px;
}
#inbox .message-body {
padding: 8px 5px 5px 5px;
}
#inbox .message-body a {
text-decoration: underline;
}
#inbox .message-meta {
margin-top: 6px;
padding: 3px 4px;
border-top: 1px #b2c7cb dotted;
}
#inbox .message-meta span.date {
color: #28474e;
font-size: 0.8em;
margin: 10px 0 0 4px;
float: left;
}
#inbox .message-meta a {
font-size: 0.98em;
margin: 5px;
float: right;
display: block;
}
#inbox .inbox-noresults {
font-weight: bold;
display: none;
}
#inbox .a-show-messages {
display: none;
}
#inbox .inbox-new {
display: none;
height: 300px;
width: 620px;
margin: -5px 0 0 10px;
padding: 16px 0 0 0;
}
#inbox .inbox-new-block {
border-top: 1px #686868 dotted;
padding-top: 9px;
min-height: 32px;
clear: both;
}
#inbox .inbox-new-text {
float: left;
width: 100px;
}
#inbox .inbox-new-textarea {
width: 460px;
height: 109px;
margin-bottom: 10px;
float: left;
}
#inbox .inbox-new input {
float: left;
}
html[dir="rtl"] #inbox .inbox-new-text,
html[dir="rtl"] #inbox .inbox-new-textarea,
html[dir="rtl"] #inbox .inbox-new input {
float: right;
}
html[dir="rtl"] #inbox .inbox-new-text {
margin-right: 20px;
}
html[dir="rtl"] #inbox .inbox-new input {
margin-right: auto;
}
#inbox .inbox-new-to ul {
width: 264px;
max-height: 168px;
font-size: 0.9em;
left: 120px;
top: 31px;
}
html[dir="rtl"] #inbox .inbox-new-to ul {
left: auto;
right: 130px;
}
#inbox .inbox-new-to-input {
width: 260px;
}
#inbox .inbox-new-subject-input {
width: 380px;
}
#inbox .inbox-new-file a {
display: block;
float: left;
}
#inbox .inbox-new-file a.file {
font-size: 0.85em;
height: 16px;
max-width: 320px;
margin: 3px 0 15px 013px;
overflow: hidden;
}
#inbox .inbox-new-file a.one-button {
font-size: 0.85em;
margin: -2px 0 0 25px;
}
#inbox .inbox-new-send a {
font-size: 0.85em;
float: right;
display: block;
}
html[dir="rtl"] #inbox .inbox-new-send a {
margin-right: 18px;
}

View file

@ -1,301 +0,0 @@
/*
Jappix - An open social platform
This is the install CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 08/06/11
*/
body {
color: white;
}
#install {
background-color: rgb(20,20,20);
background-color: rgba(20,20,20,0.85);
width: 800px;
margin: 35px auto;
padding-bottom: 17px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
box-shadow: 0 0 35px #5c5c5c;
-moz-box-shadow: 0 0 35px #5c5c5c;
-webkit-box-shadow: 0 0 35px #5c5c5c;
}
#install a {
color: black;
text-decoration: underline;
}
#install .clear {
clear: both;
}
#install fieldset {
border: 1px solid black;
margin: 22px 0 15px 0;
padding: 7px 2px 5px 2px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#install legend {
font-size: 0.9em;
margin: 0 0 0 15px;
padding: 0 2px;
text-transform: uppercase;
}
#install label {
width: 200px;
display: block;
float: left;
clear: both;
margin: 0 0 9px 12px;
}
html[dir="rtl"] #install label {
margin-right: 12px;
margin-left: 0;
float: right;
}
#install input {
float: left;
margin-bottom: 5px;
}
html[dir="rtl"] #install input {
float: right;
}
#install input[type="text"],
#install input[type="url"],
#install input[type="password"] {
margin-top: -2px;
padding: 3px;
font-size: 0.95em;
min-width: 220px;
}
#install input.icon {
padding-left: 24px;
min-width: 199px;
max-height: 18px;
}
#install input.icon#user_name {
background-position: 4px -204px;
}
#install input.icon#user_password {
background-position: 4px -226px;
}
#install input.icon#user_repassword {
background-position: 4px -248px;
}
#install-top {
padding: 30px 45px;
}
#install-top .logo {
background-position: 0 0;
min-width: 88px;
height: 36px;
padding: 32px 0 0 66px;
font-size: 32px;
color: white;
text-transform: lowercase;
float: left;
text-shadow: 0 1px 1px black;
}
#install-top .step {
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.2);
border: 2px solid white;
padding: 6px 21px;
font-size: 2.7em;
text-shadow: 0 1px 1px black;
float: right;
border-radius: 40px;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
box-shadow: 0 0 10px #202020;
-moz-box-shadow: 0 0 10px #202020;
-webkit-box-shadow: 0 0 10px #202020;
}
#install-top .step span {
font-size: 0.6em;
}
#install-content {
background: #e4eef9;
background: -moz-linear-gradient(top, #e4eef9, #d0e5fa);
background: -webkit-gradient(linear, left top, left bottom, from(#e4eef9), to(#d0e5fa));
color: black;
font-size: 0.9em;
margin: 0 10px;
padding: 20px 24px;
min-height: 260px;
clear: both;
right: 10px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 20px #202020;
-moz-box-shadow: 0 0 20px #202020;
-webkit-box-shadow: 0 0 20px #202020;
}
#install-content h3 {
padding-left: 24px;
margin-bottom: 15px;
float: left;
}
html[dir="rtl"] #install-content h3 {
float: right;
}
#install-content h3.start {
background-position: 0 -73px;
}
#install-content h3.storage {
background-position: 0 -95px;
}
#install-content h3.account {
background-position: 0 -117px;
}
#install-content h3.main {
background-position: 0 -139px;
}
#install-content h3.hosts {
background-position: 0 -161px;
}
#install-content h3.services {
background-position: 0 -183px;
}
#install-content p {
margin-bottom: 10px;
clear: both;
}
#install-content .info {
color: black;
border-width: 1px;
border-style: dashed;
padding: 6px 8px;
display: block;
text-decoration: none;
}
#install-content .info.smallspace {
margin: 14px 0 10px 0;
}
#install-content .info.bigspace {
margin: 35px 0 20px 0;
}
#install-content .info.first {
margin-top: 28px;
}
#install-content .info.last {
margin-bottom: 28px;
}
#install-content .info.neutral {
background-color: #f0f19d;
border-color: #b3ad4f;
}
#install-content a.info.neutral:hover,
#install-content a.info.neutral:focus {
background-color: #eced96;
}
#install-content a.info.neutral:active {
background-color: #e9ea93;
}
#install-content .info.success {
background-color: #a8dca9;
border-color: #5e9f5f;
}
#install-content a.info.success:hover,
#install-content a.info.success:focus {
background-color: #a0d5a1;
}
#install-content a.info.success:active {
background-color: #9ad09b;
}
#install-content .info.fail {
background-color: #f19d9d;
border-color: #b34f4f;
}
#install-content ol {
margin: 20px 30px;
}
#install-content ol li {
margin-bottom: 1px;
}
#install-buttons {
margin-top: 22px;
}
#install-buttons input {
border: 1px solid white;
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.1);
color: white;
padding: 4px 8px;
margin-right: 20px;
text-shadow: 0 1px 1px black;
float: right;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 5px #202020;
-moz-box-shadow: 0 0 5px #202020;
-webkit-box-shadow: 0 0 5px #202020;
}
#install-buttons input:hover,
#install-buttons input:focus {
cursor: pointer;
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.2);
box-shadow: 0 0 15px #202020;
-moz-box-shadow: 0 0 15px #202020;
-webkit-box-shadow: 0 0 15px #202020;
}
#install-buttons input:active {
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.3);
}

View file

@ -1,38 +0,0 @@
/*
Jappix - An open social platform
This is the integratebox CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 06/11/10
*/
#integratebox .top {
height: 40px;
}
#integratebox .content {
text-align: center;
height: 385px;
}
#integratebox .one-media img {
max-height: 385px;
max-width: 640px;
}
#integratebox .one-media a img {
border: none;
}
#integratebox .one-media audio {
margin-top: 170px;
}
#integratebox .bottom {
left: 10px;
}

View file

@ -1,171 +0,0 @@
/*
Jappix - An open social platform
This is the iOS add to home CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Camaran
Last revision: 30/06/12
*/
/**
*
* Main container
*
*/
#addToHomeScreen {
z-index:9999;
-webkit-user-select:none;
-webkit-box-sizing:border-box;
width:240px;
font-size:15px;
padding:12px 14px;
text-align:left;
font-family:helvetica;
background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#fff),color-stop(0.02,#eee),color-stop(0.98,#ccc),color-stop(1,#a3a3a3));
border:1px solid #505050;
-webkit-border-radius:8px;
-webkit-background-clip:padding-box;
color:#333;
text-shadow:0 1px 0 rgba(255,255,255,0.75);
line-height:130%;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
}
#addToHomeScreen.addToHomeIpad {
width:268px;
font-size:18px;
padding:14px;
}
/**
*
* The 'wide' class is added when the popup contains the touch icon
*
*/
#addToHomeScreen.addToHomeWide {
width:296px;
}
#addToHomeScreen.addToHomeIpad.addToHomeWide {
width:320px;
font-size:18px;
padding:14px;
}
/**
*
* The balloon arrow
*
*/
#addToHomeScreen .addToHomeArrow {
position:absolute;
background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(204,204,204,0)),color-stop(0.4,rgba(204,204,204,0)),color-stop(0.4,#ccc));
border-width:0 1px 1px 0;
border-style:solid;
border-color:#505050;
width:16px; height:16px;
-webkit-transform:rotateZ(45deg);
bottom:-9px; left:50%;
margin-left:-8px;
-webkit-box-shadow:inset -1px -1px 0 #a9a9a9;
-webkit-border-bottom-right-radius:2px;
}
/**
*
* The balloon arrow for iPad
*
*/
#addToHomeScreen.addToHomeIpad .addToHomeArrow {
-webkit-transform:rotateZ(-135deg);
background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(238,238,238,0)),color-stop(0.4,rgba(238,238,238,0)),color-stop(0.4,#eee));
-webkit-box-shadow:inset -1px -1px 0 #fff;
top:-9px; bottom:auto; left:50%;
}
/**
*
* Close button
*
*/
#addToHomeScreen .addToHomeClose {
-webkit-box-sizing:border-box;
position:absolute;
right:4px;
top:4px;
width:18px;
height:18px; line-height:14px;
text-align:center;
text-indent:1px;
-webkit-border-radius:9px;
background:rgba(0,0,0,0.12);
color:#707070;
-webkit-box-shadow:0 1px 0 #fff;
font-size:16px;
}
/**
*
* The '+' icon, displayed only on iOS < 4.2
*
*/
#addToHomeScreen .addToHomePlus {
font-weight:bold;
font-size:1.3em;
}
/**
*
* The 'share' icon, displayed only on iOS >= 4.2
*
*/
#addToHomeScreen .addToHomeShare {
display:inline-block;
width:18px;
height:15px;
background-repeat:no-repeat;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAQAAABDj1eZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUKFNtkLtLw1AYxS/qJLhXVKr2ZRulUNtiqgSb3CziICI6ucTFVYcOnaQOFRwUnNTRwUWXgpP/QdHNUEQUHGxofYBTlRs83iZNjKTncOGe7/vx3QchXUWn6FL3jhfKUdCCr5zuifV5oDiHQM+c+CIhiiCSWNu08iq9oHXKLAiqrgR4UXqlOEYZt++ExEL0wW7+OW0G10muLv9gmqfe5FAWKmTMYQYiFL7PYwyLOD8lSjNh2gdnPzMII4QUBxc4OothbAF7GCBKQ0YbSWyPQsIhqvetS+y0ygGMo/KFZfviDvR4AhwgZU9dGYnA0J/6ndc15i3ouYIMcVVUcEXIoOxCeRCfwP8sXBSdjtpUv/1QW+K16kCCIUC4id9Fa0JtkluwVkSfqPL6RwfSDA0aNlx7k/bWgViB7bMS2/1vk5sdsZLN/ALSuL3tylO4RAAAAABJRU5ErkJggg==);
background-size:18px 15px;
text-indent:-9999em;
overflow:hidden;
}
/**
*
* The touch icon (if available)
*
*/
#addToHomeScreen .addToHomeTouchIcon {
display:block;
float:left;
-webkit-border-radius:6px;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),
inset 0 0 2px rgba(255,255,255,0.9);
background-repeat:no-repeat;
width:57px; height:57px;
-webkit-background-size:57px 57px;
margin:0 12px 0 0;
border:1px solid #333;
-webkit-background-clip:padding-box;
}
/**
*
* The 'share' icon for retina display
*
*/
@media all and (-webkit-min-device-pixel-ratio: 2) {
#addToHomeScreen .addToHomeShare {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC);
}
}

View file

@ -1,133 +0,0 @@
/*
Jappix - An open social platform
This is the main CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 20/10/12
*/
* {
margin: 0;
padding: 0;
}
body {
font: normal 14.6px 'PT Sans', sans-serif;
text-shadow: 0 0 5px white;
}
h1 {
margin-bottom: 15px;
}
a {
text-decoration: none;
color: black;
outline-style: none;
}
a:hover,
a:focus {
cursor: pointer;
text-decoration: underline;
}
legend {
color: black;
}
input,
textarea {
background-color: white;
border: 1px solid #636363;
font-size: 0.95em;
padding: 2px;
outline-style: none;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
box-shadow: inset 0 3px 10px #dcdcdc;
-moz-box-shadow: inset 0 3px 10px #dcdcdc;
-webkit-box-shadow: inset 0 3px 10px #dcdcdc;
}
textarea {
font-size: 1.1em;
resize: none;
}
input:focus,
input[type="submit"]:hover,
input[type="reset"]:hover,
textarea:focus {
border: 1px solid #e1a014;
box-shadow: inset 0 3px 10px #edd9bc;
-moz-box-shadow: inset 0 3px 10px #edd9bc;
-webkit-box-shadow: inset 0 3px 10px #edd9bc;
}
input[type="submit"],
input[type="reset"] {
cursor: pointer;
}
input[type="submit"]:active,
input[type="reset"]:active {
box-shadow: inset 0 3px 15px #e1a753;
-moz-box-shadow: inset 0 3px 15px #e1a753;
-webkit-box-shadow: inset 0 3px 15px #e1a753;
}
input[disabled],
textarea[disabled] {
background-color: #f3f3f3;
border: 1px solid #989898;
}
input:placeholder {
color: #78868a !important;
}
input:-moz-placeholder {
color: #78868a !important;
}
input::-webkit-input-placeholder {
color: #78868a !important;
}
input.placeholder {
color: #78868a !important;
}
input[type="checkbox"] {
margin-top: 2px;
}
input[type="checkbox"],
input[type="radio"] {
background: transparent none !important;
border: 0 none !important;
}
.please-complete,
.please-complete:hover,
.please-complete:focus {
border: 1px #ac2525 solid !important;
box-shadow: inset 0 3px 10px #f39c9c !important;
-moz-box-shadow: inset 0 3px 10px #f39c9c !important;
-webkit-box-shadow: inset 0 3px 10px #f39c9c !important;
}
.hidden {
display: none !important;
}
.clear {
clear: both !important;
}

View file

@ -1,611 +0,0 @@
/*
Jappix - An open social platform
This is the manager CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 04/06/13
*/
#manager {
background-color: rgb(20,20,20);
background-color: rgba(20,20,20,0.85);
width: 945px;
margin: 0 auto 25px;
padding-bottom: 17px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
box-shadow: 0 0 35px #5c5c5c;
-moz-box-shadow: 0 0 35px #5c5c5c;
-webkit-box-shadow: 0 0 35px #5c5c5c;
}
#manager a {
color: black;
text-decoration: underline;
}
#manager .clear {
clear: both;
}
#manager fieldset {
border: 1px solid black;
margin: 22px 0 15px 0;
padding: 7px 2px 5px 2px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#manager legend {
font-size: 0.9em;
margin: 0 0 0 15px;
padding: 0 2px;
text-transform: uppercase;
}
#manager label {
width: 200px;
display: block;
float: left;
clear: both;
margin: 0 0 9px 12px;
}
html[dir="rtl"] #manager label {
margin-left: 0;
margin-right: 12px;
float: right;
}
#manager label.master {
text-decoration: underline;
}
#manager input,
#manager select {
float: left;
margin-bottom: 5px;
}
html[dir="rtl"] #manager input,
html[dir="rtl"] #manager select {
float: right;
}
#manager input[type="radio"] {
margin: 2px 8px 5px 0;
}
html[dir="rtl"] #manager input[type="radio"] {
margin-right: 0;
margin-left: 8px;
}
#manager input[type="text"],
#manager input[type="url"],
#manager input[type="password"],
#manager select {
margin-top: -2px;
font-size: 0.95em;
}
#manager input[type="text"],
#manager input[type="url"],
#manager input[type="password"] {
padding: 3px;
min-width: 220px;
}
#manager input.icon {
padding-left: 24px;
min-width: 199px;
max-height: 18px;
}
#manager input.icon#admin_name {
background-position: 4px -510px;
}
#manager input.icon#admin_password,
#manager input.icon#user_repassword {
background-position: 4px -532px;
}
#manager input.icon#user_name,
#manager input.icon#music_artist {
background-position: 4px -554px;
}
#manager input.icon#user_password {
background-position: 4px -576px;
}
#manager input.icon#music_title {
background-position: 4px -598px;
}
#manager input.icon#music_album {
background-position: 4px -620px;
}
#manager input.icon#background_image_color,
#manager input.icon#background_color_color {
background-position: 4px -641px;
}
#manager select {
min-width: 160px;
max-width: 230px;
}
#manager-top {
padding: 25px 45px 30px;
}
#manager-top .logo {
background-position: 0 0;
min-width: 89px;
height: 40px;
padding: 28px 0 0 65px;
font-size: 32px;
color: white;
text-transform: lowercase;
float: left;
text-shadow: 0 1px 1px black;
}
#manager-top .meta {
background-color: #e0eaec;
font-size: 0.9em;
padding: 12px 7px 12px 14px;
float: right;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 10px #202020;
-moz-box-shadow: 0 0 10px #202020;
-webkit-box-shadow: 0 0 10px #202020;
}
html[dir="rtl"] #manager-top .meta {
padding-left: 7px;
padding-right: 14px;
}
#manager-top .meta span {
margin-right: 10px;
color: black;
}
html[dir="rtl"] #manager-top .meta span {
margin-right: 0;
margin-left: 10px;
}
#manager-top .meta a {
background-color: #f1f6fd;
border: 1px solid #b9cbcf;
color: #224249;
padding: 4px 8px 4px 21px;
margin-left: 2px;
text-decoration: none;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
#manager-top .meta a:hover,
#manager-top .meta a:focus {
border: 1px solid #95b1b7;
}
#manager-top .meta a:active {
border: 1px solid #77989f;
}
#manager-top .meta a.logout {
background-position: 3px -69px;
}
#manager-top .meta a.close {
background-position: 3px -90px;
}
#manager-tabs {
margin-left: 12px;
}
html[dir="rtl"] #manager-tabs {
margin-left: 0;
margin-right: 12px;
}
#manager-tabs a {
background-color: #d9e7ea;
color: #204249;
width: 107px;
height: 17px;
padding: 4px 4px 4px 16px;
margin-left: 4px;
font-size: 0.94em;
text-decoration: none;
overflow: hidden;
float: left;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
}
html[dir="rtl"] #manager-tabs a {
margin-left: 0;
margin-right: 4px;
padding-left: 4px;
padding-right: 16px;
float: right;
}
#manager-tabs a:hover,
#manager-tabs a:focus {
background-color: #cedee1;
text-decoration: none;
}
#manager-tabs a:active {
background-color: #c3d3d7;
text-decoration: none;
}
#manager-tabs a.tab-active {
background-color: #e4eef9 !important;
}
#manager-content {
background: #e4eef9;
background: -moz-linear-gradient(top, #e4eef9, #d0e5fa);
background: -webkit-gradient(linear, left top, left bottom, from(#e4eef9), to(#d0e5fa));
color: black;
font-size: 0.9em;
margin: 0 10px;
padding: 20px 24px;
min-height: 260px;
clear: both;
right: 10px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 20px #202020;
-moz-box-shadow: 0 0 20px #202020;
-webkit-box-shadow: 0 0 20px #202020;
}
#manager-content h3 {
padding-left: 24px;
margin-bottom: 15px;
float: left;
}
html[dir="rtl"] #manager-content h3 {
float: right;
}
#manager-content h3.login {
background-position: 0 -466px;
}
#manager-content h3.statistics {
background-position: 0 -203px;
}
#manager-content h3.configuration {
background-position: 0 -224px;
}
#manager-content h3.hosts {
background-position: 0 -246px;
}
#manager-content h3.storage {
background-position: 0 -268px;
}
#manager-content h3.design {
background-position: 0 -290px;
}
#manager-content h3.users {
background-position: 0 -312px;
}
#manager-content h3.updates {
background-position: 0 -334px;
}
#manager-content h4 {
border-top: 1px dotted black;
padding-top: 5px;
margin: 20px 0 14px;
clear: both;
}
#manager-content ul,
#manager-content ol {
width: 380px;
margin: 8px 0 20px 18px;
}
html[dir="rtl"] #manager-content ul,
html[dir="rtl"] #manager-content ol {
margin-left: 0;
margin-right: 18px;
}
#manager-content li {
margin-bottom: 3px;
}
html[dir="rtl"] #manager-content li {
margin-right: 15px;
}
#manager-content li.total {
margin-bottom: 14px;
}
#manager-content li b {
width: 190px;
display: inline-block;
}
#manager-content li span {
margin-left: 10px;
display: inline-block;
}
#manager-content ul.stats,
#manager-content ol.stats {
float: left;
}
#manager-content object.stats {
border: 1px dotted #bed4d9;
width: 450px;
height: 270px;
margin-bottom: 20px;
float: right;
}
#manager-content p,
#manager-content div {
margin-bottom: 10px;
clear: both;
}
#manager-content .info {
color: black;
border-width: 1px;
border-style: dashed;
padding: 6px 8px;
display: block;
text-decoration: none;
}
#manager-content .info.bottomspace {
margin-bottom: 16px;
}
#manager-content .info.smallspace {
margin: 14px 0 10px 0;
}
#manager-content .info.bigspace {
margin: 35px 0 20px 0;
}
#manager-content .info.neutral {
background-color: #f0f19d;
border-color: #b3ad4f;
}
#manager-content a.info.neutral:hover,
#manager-content a.info.neutral:focus {
background-color: #eced96;
}
#manager-content a.info.neutral:active {
background-color: #e9ea93;
}
#manager-content .info.success {
background-color: #a8dca9;
border-color: #5e9f5f;
}
#manager-content a.info.success:hover,
#manager-content a.info.success:focus {
background-color: #a0d5a1;
}
#manager-content a.info.success:active {
background-color: #9ad09b;
}
#manager-content .info.fail {
background-color: #f19d9d;
border-color: #b34f4f;
}
#manager-content a.info.fail:hover,
#manager-content a.info.fail:focus {
background-color: #ea9595;
}
#manager-content a.info.fail:active {
background-color: #e59090;
}
#manager-content .browse {
margin: 2px 0 6px;
max-height: 243px;
overflow: auto;
}
#manager-content .browse .one-browse {
padding: 5px 10px 5px 34px;
height: 17px;
}
html[dir="rtl"] #manager-content .browse .one-browse a,
html[dir="rtl"] #manager-content .browse .one-browse span {
float: left;
}
#manager-content .browse .user {
background-position: 9px -111px;
}
#manager-content .browse .other {
background-position: 9px -133px;
}
#manager-content .browse .folder {
background-position: 9px -178px;
}
#manager-content .browse .audio {
background-position: 9px -154px;
}
#manager-content .browse .alert {
background-position: 9px -353px;
}
#manager-content .browse .image {
background-position: 9px -374px;
}
#manager-content .browse .video {
background-position: 9px -397px;
}
#manager-content .browse .document {
background-position: 9px -418px;
}
#manager-content .browse .package {
background-position: 9px -441px;
}
#manager-content .browse .previous {
background-position: 9px -485px;
margin-bottom: 4px;
}
#manager-content .browse div {
margin: 0;
}
#manager-content .browse input {
float: right;
margin: 1px 0;
}
#manager-content .browse .odd {
background-color: #e9f1fd;
}
#manager-content .browse .even {
background-color: #f1f6fd;
}
#manager-content .sub {
border-width: 0 0 0 1px;
border-style: solid;
border-color: black;
margin: 5px 0 20px 22px;
padding-left: 12px;
clear: both;
}
html[dir="rtl"] #manager-content .sub {
border-width: 0 1px 0 0;
padding-right: 12px;
padding-left: 0;
}
#manager span.logo_links a {
width: 16px;
height: 16px;
margin-right: 6px;
float: left;
}
#manager span.logo_links a.remove {
background-position: 0 -688px;
}
#manager span.logo_links a.view {
background-position: 0 -666px;
}
#manager-content .clear {
margin: 0;
}
#manager-content textarea.notice-text {
height: 70px;
width: 600px;
margin-left: 4px;
padding: 5px;
font-size: 1.2em;
}
#manager-buttons {
margin-top: 22px;
}
#manager-buttons input {
border: 1px solid white;
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.1);
color: white;
padding: 4px 8px;
margin-left: -12px;
margin-right: 20px;
font-size: 1em;
text-shadow: 0 1px 1px black;
float: right;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 5px #202020;
-moz-box-shadow: 0 0 5px #202020;
-webkit-box-shadow: 0 0 5px #202020;
}
#manager-buttons input:hover,
#manager-buttons input:focus {
cursor: pointer;
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.2);
box-shadow: 0 0 15px #202020;
-moz-box-shadow: 0 0 15px #202020;
-webkit-box-shadow: 0 0 15px #202020;
}
#manager-buttons input:active {
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.3);
}

View file

@ -1,49 +0,0 @@
/*
Jappix - An open social platform
This is the Jappix Me tool CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 16/01/12
*/
#me .content {
padding: 10px 0;
}
#me .logo {
background-position: 0 0;
width: 300px;
height: 61px;
margin: 20px auto 0 auto;
display: block;
}
#me .infos {
margin-top: 30px;
}
#me .infos p {
margin-top: 8px;
}
#me .infos p.infos-title {
margin-top: 0;
}
#me .infos a {
text-decoration: underline;
}
#me a.go {
text-align: center;
font-weight: bold;
width: 300px;
margin: 30px auto 0 auto;
padding: 8px 12px;
display: block;
}

View file

@ -1,73 +0,0 @@
/*
Jappix - An open social platform
This is the Jappix Mini legacy IE CSS stylesheet
-------------------------------------------------
License: dual-licensed under AGPL and MPLv2
Author: Valérian Saliou
Last revision: 22/08/12
*/
#jappix_mini {
width: expression(document.documentElement.clientWidth - 150 + 'px') !important;
position: absolute !important;
bottom: auto !important;
right: auto !important;
top: expression(((document.documentElement.clientHeight - this.offsetHeight) + (ignoreMiniTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px') !important;
left: expression((150 + this.offsetWidth - (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) + (ignoreMiniLeft = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px') !important;
}
#jappix_mini .jm_images {
background-image: url(../img/sprites/mini.gif) !important;
}
#jappix_mini .jm_images_animate {
background-image: url(../img/sprites/animate.gif) !important;
}
#jappix_mini a.jm_button {
width: 1px !important;
}
#jappix_mini div.jm_roster {
right: -1px !important;
bottom: 23px !important;
}
#jappix_mini div.jm_roster div.jm_buddies {
height: expression(this.scrollHeight > (document.documentElement.clientHeight - 70) ? (document.documentElement.clientHeight - 70) + 'px' : 'auto') !important;
}
#jappix_mini a.jm_pane {
height: 12px !important;
overflow-y: hidden !important;
}
#jappix_mini a.jm_button.jm_clicked {
background-image: none !important;
}
#jappix_mini div.jm_conversations a.jm_clicked {
border-right: none !important;
padding: 7px 6px 6px 6px !important;
}
#jappix_mini div.jm_chat-content {
bottom: 23px !important;
right: -2px !important;
}
#jappix_popup {
height: expression(document.documentElement.clientHeight + 'px') !important;
width: expression(document.documentElement.clientWidth + 'px') !important;
position: absolute !important;
top: expression(((ignorePopupTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px') !important;
left: expression(((ignorePopupLeft = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px') !important;
}
#jappix_popup div.jm_prompt {
position: absolute !important;
}

View file

@ -1,833 +0,0 @@
/*
Jappix - An open social platform
This is the Jappix Mini CSS stylesheet
-------------------------------------------------
License: dual-licensed under AGPL and MPLv2
Authors: Valérian Saliou, Julien, hunterjm, Kloadut
Last revision: 10/06/13
*/
#jappix_mini,
#jappix_popup {
font: normal 11px helvetica, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial, sans-serif;
min-width: 280px;
}
#jappix_mini {
margin-left: 130px;
position: fixed;
bottom: 0;
right: 20px;
display: block !important;
z-index: 999;
}
#jappix_mini *,
#jappix_popup * {
border: none;
color: black;
width: auto;
height: auto;
margin: 0;
padding: 0;
overflow: visible;
font-size: 11px;
text-align: left;
text-transform: none;
text-shadow: none;
opacity: 1.0;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
#jappix_mini[dir="rtl"] *,
#jappix_popup[dir="rtl"] * {
text-align: right;
}
#jappix_mini .jm_images {
background-image: url(../img/sprites/mini.png);
background-repeat: no-repeat;
}
#jappix_mini .jm_images_animate {
background-image: url(../img/sprites/animate.png);
background-repeat: no-repeat;
}
#jappix_mini input.placeholder {
color: #999999 !important;
}
#jappix_mini input:-moz-placeholder {
color: #999999 !important;
}
#jappix_mini input::-webkit-input-placeholder {
color: #999999 !important;
}
#jappix_mini a {
text-decoration: none;
cursor: pointer;
}
#jappix_mini a:hover {
cursor: pointer;
}
#jappix_mini div.jm_position {
float: right;
}
#jappix_mini a.jm_pane {
background-color: #f4f4f4;
background-position: 0 -100px;
background-repeat: repeat-x;
border-color: #999999;
border-style: solid;
border-width: 1px 1px 0 1px;
font-weight: bold;
outline-style: none;
display: block;
padding: 6px;
height: 13px;
}
#jappix_mini a.jm_pane:hover {
background: white;
}
#jappix_mini a.jm_pane:hover,
#jappix_mini a.jm_pane:focus {
border-color: #666666;
}
#jappix_mini div.jm_starter {
float: right;
position: relative;
}
#jappix_mini div.jm_conversations,
#jappix_mini div.jm_conversation,
#jappix_mini a.jm_switch {
float: left;
position: relative;
}
#jappix_mini a.jm_switch {
border-right: none;
}
#jappix_mini a.jm_switch.jm_notifnav {
background-position: 0 -432px !important;
}
#jappix_mini a.jm_switch span.jm_navigation {
width: 16px;
height: 16px;
margin-top: -1px;
display: block;
}
#jappix_mini a.jm_switch.jm_right span.jm_navigation {
background-position: 0 -400px;
}
#jappix_mini a.jm_switch.jm_left span.jm_navigation {
background-position: 0 -416px;
}
#jappix_mini div.jm_conversation {
width: 153px;
}
#jappix_mini a.jm_chat-tab {
border-width: 1px 0 0 1px;
width: 140px;
float: right;
overflow: hidden;
}
#jappix_mini a.jm_chat-tab.jm_clicked {
background: white;
position: relative;
border-top: none;
border-left: 1px solid #999999;
padding-top: 7px;
}
#jappix_mini a.jm_chat-tab span.jm_notify {
position: absolute;
top: 6px;
right: 9px;
}
#jappix_mini a.jm_chat-tab span.jm_notify span {
float: left;
}
#jappix_mini a.jm_chat-tab span.jm_notify span.jm_notify_left {
background-position: 0 -360px;
}
#jappix_mini a.jm_chat-tab span.jm_notify span.jm_notify_right {
background-position: -7px -360px;
}
#jappix_mini a.jm_chat-tab span.jm_notify span.jm_notify_left,
#jappix_mini a.jm_chat-tab span.jm_notify span.jm_notify_right {
height: 16px;
width: 7px;
}
#jappix_mini a.jm_chat-tab span.jm_notify span.jm_notify_middle {
background-color: #c60505;
color: white;
font-size: 0.85em;
height: 13px;
padding-top: 3px;
}
#jappix_mini div.jm_conversation.jm_type_groupchat span.jm_name {
margin-left: 4px;
}
#jappix_mini[dir="rtl"] div.jm_conversation.jm_type_groupchat span.jm_name {
margin-left: 0;
margin-right: 4px;
}
#jappix_mini div.jm_chat-content {
background-color: white;
border: 1px solid #999999;
height: 300px;
width: 260px;
position: absolute;
right: -1px;
bottom: 25px;
display: none;
}
#jappix_mini div.jm_actions {
background-color: #565d5e;
border-bottom: 1px solid #3a3a3a;
height: 14px;
padding: 4px 6px;
font-weight: bold;
overflow: hidden;
}
#jappix_mini div.jm_conversation div.jm_actions {
cursor: pointer;
}
#jappix_mini div.jm_actions span.jm_nick {
color: white;
height: 16px;
width: 225px;
overflow: hidden;
float: left;
}
#jappix_mini[dir="rtl"] div.jm_actions span.jm_nick {
float: right;
}
#jappix_mini div.jm_actions a.jm_one-action {
background-color: #727879;
margin: 0 -2px 0 5px;
height: 15px;
width: 15px;
outline-style: none;
display: block;
position: absolute;
}
#jappix_mini div.jm_actions a.jm_one-action:hover,
#jappix_mini div.jm_actions a.jm_one-action:focus {
background-color: #7f8788;
}
#jappix_mini div.jm_actions a.jm_one-action:active {
background-color: #8c9293;
}
#jappix_mini div.jm_actions a.jm_logo {
background-position: 7px 2px;
width: 81px;
height: 22px;
margin: -4px 0 0 -2px;
outline-style: none;
float: left;
}
#jappix_mini[dir="rtl"] div.jm_actions a.jm_logo {
float: right;
}
#jappix_mini div.jm_actions a.jm_logo:hover,
#jappix_mini div.jm_actions a.jm_logo:focus {
background-color: #636a6b;
}
#jappix_mini div.jm_actions a.jm_logo:active {
background-color: #707677;
}
#jappix_mini div.jm_actions a.jm_close {
background-position: 1px -341px;
right: 6px;
}
#jappix_mini[dir="rtl"] div.jm_actions a.jm_close {
right: auto;
left: 0;
}
#jappix_mini div.jm_actions a.jm_join {
background-position: 0 -327px;
right: 6px;
}
#jappix_mini[dir="rtl"] div.jm_actions a.jm_join {
right: auto;
left: 18px;
}
#jappix_mini div.jm_actions a.jm_status {
background-color: #727879;
overflow: hidden;
right: 24px;
}
#jappix_mini[dir="rtl"] div.jm_actions a.jm_status {
right: auto;
left: 0;
}
#jappix_mini div.jm_actions a.active,
#jappix_mini div.jm_actions a.active:hover,
#jappix_mini div.jm_actions a.active:focus,
#jappix_mini div.jm_actions a.active:active {
background-color: #727879;
border: 1px solid #3a3a3a;
border-width: 1px 1px 0 1px;
margin-left: 4px;
top: 3px;
z-index: 10;
}
#jappix_mini div.jm_status_picker,
#jappix_mini div.jm_chan_suggest {
background-color: #727879;
border: 1px solid #3a3a3a;
color: white;
list-style: none outside none;
width: 130px;
position: absolute;
top: 18px;
padding: 3px 0;
z-index: 9;
}
#jappix_mini div.jm_status_picker {
right: 22px;
}
#jappix_mini div.jm_chan_suggest {
right: 4px;
}
#jappix_mini[dir="rtl"] div.jm_status_picker,
#jappix_mini[dir="rtl"] div.jm_chan_suggest {
margin-right: 2px;
}
#jappix_mini div.jm_chan_suggest {
max-height: 108px;
overflow: auto;
}
#jappix_mini div.jm_status_picker a,
#jappix_mini div.jm_chan_suggest a {
color: white;
height: 13px;
padding: 4px;
display: block;
}
#jappix_mini div.jm_status_picker a:hover,
#jappix_mini div.jm_status_picker a:focus,
#jappix_mini div.jm_chan_suggest a:hover,
#jappix_mini div.jm_chan_suggest a:focus {
background-color: white;
color: #3a3a3a;
border-width: 1px 0;
border-style: solid;
border-color: #3a3a3a;
margin: -1px 0;
display: block;
}
#jappix_mini div.jm_chan_suggest div.jm_space {
height: 6px;
}
#jappix_mini div.jm_status_picker a span.jm_presence {
margin-top: -1px;
}
#jappix_mini div.jm_chan_suggest a span.jm_chan_icon {
height: 16px;
width: 16px;
margin: 0 8px 0 4px;
float: left;
}
#jappix_mini[dir="rtl"] div.jm_chan_suggest a span.jm_chan_icon {
margin-right: 4px;
margin-left: 8px;
float: right;
}
#jappix_mini div.jm_chan_suggest a.jm_suggest_groupchat span.jm_chan_icon {
background-position: 0 -480px;
}
#jappix_mini div.jm_chan_suggest a.jm_suggest_groupchat:hover span.jm_chan_icon,
#jappix_mini div.jm_chan_suggest a.jm_suggest_groupchat:focus span.jm_chan_icon {
background-position: 0 -496px;
}
#jappix_mini div.jm_chan_suggest a.jm_suggest_chat span.jm_chan_icon {
background-position: 0 -512px;
}
#jappix_mini div.jm_chan_suggest a.jm_suggest_chat:hover span.jm_chan_icon,
#jappix_mini div.jm_chan_suggest a.jm_suggest_chat:focus span.jm_chan_icon {
background-position: 0 -528px;
}
#jappix_mini div.jm_chan_suggest a span.jm_chan_name,
#jappix_mini div.jm_status_picker a span.jm_show_text {
color: white;
float: left;
}
#jappix_mini[dir="rtl"] div.jm_chan_suggest a span.jm_chan_name,
#jappix_mini[dir="rtl"] div.jm_status_picker a span.jm_show_text {
float: right;
}
#jappix_mini div.jm_chan_suggest a span.jm_chan_name {
height: 15px;
width: 90px;
overflow: hidden;
}
#jappix_mini div.jm_chan_suggest a:hover span.jm_chan_name,
#jappix_mini div.jm_chan_suggest a:focus span.jm_chan_name,
#jappix_mini div.jm_status_picker a:hover span.jm_show_text,
#jappix_mini div.jm_status_picker a:focus span.jm_show_text {
color: #3a3a3a;
}
#jappix_mini div.jm_received-messages {
background-color: white;
padding: 5px 0 4px;
height: 242px;
overflow: auto;
}
#jappix_mini div.jm_received-messages p {
margin: 3px 0;
word-wrap: break-word;
}
#jappix_mini div.jm_received-messages p,
#jappix_mini div.jm_received-messages a {
color: black !important;
}
#jappix_mini div.jm_received-messages div.jm_group {
margin: 2px 6px 9px 6px;
padding-bottom: 8px;
border-bottom: 1px solid #eaeaea;
}
#jappix_mini div.jm_received-messages div.jm_system-message p,
#jappix_mini div.jm_received-messages div.jm_system-message b,
#jappix_mini div.jm_received-messages div.jm_system-message a {
color: #053805 !important;
font-style: italic !important;
}
#jappix_mini div.jm_received-messages p a {
text-decoration: underline;
}
#jappix_mini div.jm_received-messages b.jm_name {
margin-bottom: 3px;
display: block;
}
#jappix_mini div.jm_received-messages b.jm_name.jm_me {
color: #123a5c;
}
#jappix_mini div.jm_received-messages b.jm_name.jm_him {
color: #801e1e;
}
#jappix_mini div.jm_received-messages span.jm_date {
font-size: 0.8em;
float: right;
display: none;
}
#jappix_mini[dir="rtl"] div.jm_received-messages span.jm_date {
float: left;
}
#jappix_mini div.jm_received-messages div.jm_group:hover span.jm_date {
display: block;
}
#jappix_mini div.jm_received-messages div.jm_chatstate_typing {
background-image: url(../img/wait/wait-typing.gif);
background-repeat: no-repeat;
background-position: 0 5px;
color: #a6a6a6;
font-size: 10px;
letter-spacing: 1px;
margin: 0 0 5px 8px;
padding-left: 24px;
visibility: hidden;
}
#jappix_mini input.jm_send-messages {
background-color: white;
border-color: #999999;
border-style: solid;
border-width: 1px 0 0 0;
padding: 5px;
width: 250px;
min-height: 14px;
}
#jappix_mini div.jm_disabled div.jm_chat-content,
#jappix_mini div.jm_disabled input.jm_send-messages,
#jappix_mini div.jm_disabled a.jm_pane,
#jappix_mini a.jm_switch.jm_nonav {
background: #f3f3f3 !important;
}
#jappix_mini div.jm_disabled input.jm_send-messages {
color: #9d9d9d;
}
#jappix_mini div.jm_roster {
background-color: white;
border: 1px solid #999999;
width: 160px;
position: absolute;
right: 0;
bottom: 25px;
display: none;
}
#jappix_mini div.jm_search {
border-top: 1px solid #999999;
padding: 2px 0;
}
#jappix_mini div.jm_search input.jm_searchbox {
background-color: white;
background-position: 9px -381px;
color: black;
font-size: 0.9em;
width: 128px;
padding: 2px 4px 2px 28px;
}
#jappix_mini input.jm_searchbox:focus {
border-color: #999999;
}
#jappix_mini div.jm_roster div.jm_buddies {
width: 100%;
max-height: 300px;
min-height: 100px;
padding: 5px 0;
overflow: auto;
}
#jappix_mini div.jm_roster div.jm_grouped {
margin: 2px 0;
}
#jappix_mini div.jm_roster div.jm_grouped div.jm_name {
margin-bottom: 2px;
padding: 4px 8px 0;
font-weight: bold;
}
#jappix_mini a.jm_friend {
border-color: white;
border-style: solid;
border-width: 1px 0;
outline-style: none;
padding: 6px;
display: block;
}
#jappix_mini a.jm_friend.jm_offline {
display: none;
}
#jappix_mini a.jm_friend.jm_hover {
background-color: #888888;
border-color: #494949;
color: white;
}
#jappix_mini a.jm_friend.jm_hover span.jm_presence {
background-position: 0 -84px;
}
#jappix_mini a.jm_button {
padding: 6px 10px;
position: relative;
z-index: 1;
}
#jappix_mini a.jm_button.jm_clicked {
background: white;
border-top: none;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
padding: 7px 10px 6px 10px;
}
#jappix_mini span.jm_animate {
background-position: 0 0;
width: 80px;
height: 74px;
position: absolute;
top: -76px;
left: -52px;
z-index: 1;
display: block;
-moz-animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-moz-animation-name: jm_animate;
-webkit-animation-name: jm_animate;
animation-name: jm_animate;
-moz-transition-timing-function: ease-in-out;
-webkit-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
-moz-animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-moz-animation-direction: alternate;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
#jappix_mini span.jm_counter {
background-position: 0 -288px;
color: #333333;
height: 16px;
padding-left: 25px;
display: block;
}
#jappix_mini span.jm_counter.jm_error {
background-position: 0 -305px;
}
#jappix_mini span.jm_presence {
display: block;
height: 16px;
width: 16px;
margin-right: 4px;
float: left;
}
#jappix_mini[dir="rtl"] span.jm_presence {
margin-right: 0;
margin-left: 4px;
float: right;
}
#jappix_mini span.jm_name {
color: #272727;
height: 14px;
width: 105px;
overflow: hidden;
float: left;
}
#jappix_mini[dir="rtl"] span.jm_name {
float: right;
}
#jappix_mini .jm_available,
#jappix_mini .jm_chat {
background-position: 0 -20px;
}
#jappix_mini .jm_away {
background-position: 0 -36px;
}
#jappix_mini .jm_xa,
#jappix_mini .jm_dnd {
background-position: 0 -52px;
}
#jappix_mini .jm_unavailable {
background-position: 0 -68px;
}
#jappix_mini .jm_smiley {
border: 0 none;
height: 16px;
width: 16px;
vertical-align: bottom;
}
#jappix_mini .jm_smiley-wink {
background-position: 0 -148px;
}
#jappix_mini .jm_smiley-waii {
background-position: 0 -164px;
}
#jappix_mini .jm_smiley-unhappy {
background-position: 0 -180px;
}
#jappix_mini .jm_smiley-tongue {
background-position: 0 -196px;
}
#jappix_mini .jm_smiley-surprised {
background-position: 0 -212px;
}
#jappix_mini .jm_smiley-smile {
background-position: 0 -228px;
}
#jappix_mini .jm_smiley-happy {
background-position: 0 -244px;
}
#jappix_mini .jm_smiley-grin {
background-position: 0 -260px;
}
#jappix_popup {
background: url(../img/others/blank.gif) repeat;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 999;
}
#jappix_popup div.jm_prompt {
background-color: #565d5e;
border: 1px solid #3a3a3a;
width: 346px;
position: fixed;
top: 50%;
left: 50%;
margin-left: -175px;
padding: 16px 2px 2px 2px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
box-shadow: 0 0 35px #232323;
-moz-box-shadow: 0 0 35px #232323;
-webkit-box-shadow: 0 0 35px #232323;
}
#jappix_popup div.jm_prompt form {
background-color: white;
border: 1px solid #3a3a3a;
width: 332px;
padding: 6px;
}
#jappix_popup div.jm_prompt form input {
background-color: #f9f9f9;
border: 1px solid #666666;
font-size: 1.1em;
padding: 1px 2px;
}
#jappix_popup div.jm_prompt form input:hover,
#jappix_popup div.jm_prompt form input:focus {
border: 1px solid #202020;
}
#jappix_popup div.jm_prompt form input.jm_text {
width: 326px;
margin: 6px 0;
display: block;
}
#jappix_popup div.jm_prompt form input.jm_submit {
text-align: center;
margin-left: 3px;
float: right;
}
#jappix_popup div.jm_prompt form input.jm_submit:hover,
#jappix_popup div.jm_prompt form input.jm_submit:focus {
background-color: #f3f3f3;
cursor: pointer;
}
#jappix_popup div.jm_prompt form input.jm_submit:active {
background-color: #e8e8e8;
}
#jappix_popup div.jm_prompt div.jm_clear {
clear: both;
}
@-moz-keyframes jm_animate {
to {
margin-top: 4px;
}
}
@-webkit-keyframes jm_animate {
to {
margin-top: 4px;
}
}
@keyframes jm_animate {
to {
margin-top: 4px;
}
}

View file

@ -1,303 +0,0 @@
/*
Jappix - An open social platform
This is the Jappix Mobile CSS stylesheet
-------------------------------------------------
License: AGPL
Authors: Valérian Saliou, Camaran
Last revision: 28/01/12
*/
/* BEGIN GENERAL STYLE */
* {
margin: 0;
padding: 0;
}
body {
font: normal 14.4px Helvetica, Verdana, sans-serif;
background-color: #dcdcdc;
margin: 0 auto;
text-align: center;
min-width: 200px;
min-height: 260px;
}
a {
color: black;
}
/* END GENERAL STYLE */
/* BEGIN HEADER STYLE */
.header {
background-color: #2d2d2d;
border-bottom: 1px solid #6d6d6d;
color: #405964;
padding: 6px 0;
height: 30px;
}
.header div {
background-position: 0 0;
width: 83px;
height: 30px;
}
/* END HEADER STYLE */
/* BEGIN HOME STYLE */
#home .header div {
margin: 0 auto;
}
#home .notification {
padding: 2px;
margin-top: -1px;
}
#noscript {
background: #86a2ff;
border-bottom: 1px solid #5890d6;
color: #1e4b82;
}
#error {
background: #ff8686;
border-bottom: 1px solid #d65858;
color: #821e1e;
display: none;
}
#info {
background: #f3eba7;
border-bottom: 1px solid #d9d085;
color: #5e5616;
display: none;
}
#home .login {
padding: 8px 0;
margin-top: 30px;
margin-bottom: 30px;
}
#home .login input {
margin-top: 5px;
padding: 2px;
}
#home .login input.xid,
#home .login input.password {
display: block;
margin: 4px auto;
font-size: 0.85em;
padding: 4px;
background-color: white;
border: 1px solid #636363;
width: 150px;
padding-left: 24px;
}
#home .login input.xid {
background-position: 4px -30px;
}
#home .login input.password {
background-position: 4px -53px;
}
#home .login label {
margin-bottom: 12px;
display: block;
}
#home .login label input {
margin-right: 4px;
}
#home a {
font-size: 0.8em;
}
/* END HOME STYLE */
/* BEGIN TALK STYLE */
#talk .header div,
#chat .header div {
float: left;
margin-left: 7px;
}
#talk .header button,
#chat .header button {
float: right;
margin-right: 7px;
padding: 2px;
}
#talk a.one-buddy {
display: none;
background-color: #87a5ab;
border-bottom: 1px solid #5b8088;
text-shadow: 1px 1px 1px #5b8088;
text-decoration: none;
color: white;
outline-style: none;
padding: 10px 0;
}
#talk a.one-buddy:hover {
cursor: pointer;
}
#talk a.available,
#talk a.chat {
background-color: #83b187;
border-bottom: 1px solid #4d8252;
text-shadow: 1px 1px 1px #4d8252;
}
#talk a.available:hover,
#talk a.chat:hover,
#talk a.available:focus,
#talk a.chat:focus {
background-color: #89c68e;
}
#talk a.available:active,
#talk a.chat:active {
background-color: #90d496;
}
#talk a.away {
background-color: #e0be7b;
border-bottom: 1px solid #ae8941;
text-shadow: 1px 1px 1px #ae8941;
}
#talk a.away:hover,
#talk a.away:focus {
background-color: #eac784;
}
#talk a.away:active {
background-color: #f3d294;
}
#talk a.xa,
#talk a.dnd {
background-color: #db8989;
border-bottom: 1px solid #a24343;
text-shadow: 1px 1px 1px #a24343;
}
#talk a.xa:hover,
#talk a.dnd:hover,
#talk a.xa:focus,
#talk a.dnd:focus {
background-color: #e89797;
}
#talk a.xa:active,
#talk a.dnd:active {
background-color: #ef9f9f;
}
/* END TALK STYLE */
/* BEGIN CHAT STYLE */
#chat {
display: none;
}
#chat .one-chat,
#chat .one-chat p,
#chat .one-chat div,
#chat .one-chat input {
position: absolute;
bottom: 0;
right: 0;
}
#chat .one-chat {
top: 43px;
left: 0;
}
#chat .one-chat p {
background-color: #87a5ab;
border-bottom: 1px solid #5b8088;
text-shadow: 1px 1px 1px #5b8088;
color: white;
top: 0;
left: 0;
height: 18px;
padding: 2px 0;
font-size: 0.9em;
}
#chat .one-chat div {
border-bottom: 1px solid #cbcbcb;
top: 23px;
left: 0;
bottom: 25px;
overflow: auto;
text-align: left;
}
html[dir="rtl"] #chat .one-chat div {
text-align: right;
}
#chat .one-chat span {
display: block;
font-size: 0.85em;
margin: 4px 6px;
word-wrap: break-word;
}
#chat .one-chat b {
margin-right: 3px;
}
html[dir="rtl"] #chat .one-chat b {
margin-right: auto;
margin-left: 3px;
}
#chat .one-chat b.me {
color: #123a5c;
}
#chat .one-chat b.him {
color: #801e1e;
}
#chat .one-chat input {
background-color: white;
bottom: 0;
height: 37px;
width: 100%;
border: none;
}
#chat .one-chat input.submit {
right: 0;
width: 35px;
}
html[dir="rtl"] #chat .one-chat input.submit {
left: 0;
right: auto;
}
/* END CHAT STYLE */

View file

@ -1,131 +0,0 @@
/*
Jappix - An open social platform
This is the mucadmin CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 11/05/11
*/
#mucadmin .content {
padding: 10px 0 10px 0;
}
#mucadmin .content p {
margin: 5px 10px 5px 10px;
text-align: justify;
}
html[dir="rtl"] #mucadmin .mucadmin-head-text {
float: right;
}
#mucadmin .mucadmin-head-jid {
text-decoration: underline;
font-size: 0.9em;
float: right;
margin: 2px 4px 1px 1px;
}
html[dir="rtl"] #mucadmin .mucadmin-head-jid {
margin-left: 4px;
margin-right: 1px;
float: left;
}
#mucadmin .mucadmin-forms {
height: 310px;
width: 620px;
margin: -5px 0 0 10px;
padding: 6px 0 0 0;
overflow: auto;
}
html[dir="rtl"] #mucadmin .mucadmin-forms {
margin-left: 0;
margin-right: 10px;
}
#mucadmin .mucadmin-forms label {
width: 260px;
}
#mucadmin .mucadmin-topic label,
#mucadmin .mucadmin-aut label,
#mucadmin .mucadmin-others label {
font-size: 0.9em;
}
#mucadmin .mucadmin-forms textarea {
height: 60px;
width: 300px;
margin: 5px 12px 10px 0;
}
html[dir="rtl"] #mucadmin .mucadmin-forms textarea {
margin-right: 0;
}
#mucadmin .results {
height: auto;
width: auto;
overflow: visible;
margin: 5px;
}
#mucadmin .aut-group {
float: left;
padding-bottom: 4px;
}
html[dir="rtl"] #mucadmin .aut-group {
float: right;
}
#mucadmin .one-aut {
clear: both;
margin: 0 10px 5px 0;
}
html[dir="rtl"] #mucadmin .one-aut {
margin-right: 0;
margin-left: 10px;
}
#mucadmin .aut-add {
clear: both;
float: left;
margin-bottom: 5px;
font-size: 0.9em;
}
html[dir="rtl"] #mucadmin .aut-add {
float: right;
}
#mucadmin .aut-remove {
float: left;
}
html[dir="rtl"] #mucadmin .aut-remove {
float: right;
}
#mucadmin .aut-remove:hover,
#mucadmin .aut-remove:focus {
font-weight: bold;
text-decoration: none;
}
#mucadmin .mucadmin-others a {
float: left;
font-size: 0.9em;
}
html[dir="rtl"] #mucadmin .mucadmin-others a {
float: right;
}

View file

@ -1,381 +0,0 @@
/*
Jappix - An open social platform
This is the my-infos CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 31/08/11
*/
#my-infos {
background-color: rgb(20,20,20);
background-color: rgba(20,20,20,0.85);
color: #919191;
margin-top: 8px;
padding: 15px 6px 6px 6px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 0 0 6px #5c5c5c;
-moz-box-shadow: 0 0 6px #5c5c5c;
-webkit-box-shadow: 0 0 6px #5c5c5c;
}
#my-infos .content {
background: #e8f1f3;
background: -moz-linear-gradient(top, #e4edef, #e8f1f3);
background: -webkit-gradient(linear, left top, left bottom, from(#e4edef), to(#e8f1f3));
color: #919191;
max-height: 140px;
padding: 1px 0;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#my-infos .element {
height: 24px;
margin: 6px 0;
position: relative;
}
#my-infos .element .icon {
background-color: white;
border-color: #636363;
border-width: 1px;
border-style: solid;
margin-left: 6px;
height: 22px;
width: 25px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
html[dir="rtl"] #my-infos .element .icon {
margin-left: auto;
margin-right: 6px;
}
#my-infos .element div.bubble a {
width: 100%;
height: 20px;
}
#my-infos .element .icon:hover,
#my-infos .element div.bubble a:hover {
background-color: #f4f4f4;
}
#my-infos .element .icon:active,
#my-infos .element div.bubble a:active {
background-color: #ededed;
}
#my-infos .f-presence div.bubble a[data-value="available"] {
background-position: 4px -167px;
}
#my-infos .f-presence div.bubble a[data-value="away"] {
background-position: 4px -183px;
}
#my-infos .f-presence div.bubble a[data-value="xa"] {
background-position: 4px -199px;
}
#my-infos .f-mood div.bubble a[data-value="crazy"] {
background-position: 4px -296px;
}
#my-infos .f-mood div.bubble a[data-value="excited"] {
background-position: 4px -314px;
}
#my-infos .f-mood div.bubble a[data-value="playful"] {
background-position: 4px -332px;
}
#my-infos .f-mood div.bubble a[data-value="happy"] {
background-position: 4px -350px;
}
#my-infos .f-mood div.bubble a[data-value="shocked"] {
background-position: 4px -368px;
}
#my-infos .f-mood div.bubble a[data-value="hot"] {
background-position: 4px -386px;
}
#my-infos .f-mood div.bubble a[data-value="sad"] {
background-position: 4px -404px;
}
#my-infos .f-mood div.bubble a[data-value="amorous"] {
background-position: 4px -422px;
}
#my-infos .f-mood div.bubble a[data-value="confident"] {
background-position: 4px -440px;
}
#my-infos .f-mood a[data-value] span {
background-position: 0 -352px;
}
#my-infos .f-mood a[data-value="crazy"] span,
.mood-one {
background-position: 0 -298px;
}
#my-infos .f-mood a[data-value="excited"] span,
.mood-two {
background-position: 0 -316px;
}
#my-infos .f-mood a[data-value="playful"] span,
.mood-three {
background-position: 0 -334px;
}
#my-infos .f-mood a[data-value="happy"] span,
.mood-four {
background-position: 0 -352px;
}
#my-infos .f-mood a[data-value="shocked"] span,
.mood-five {
background-position: 0 -370px;
}
#my-infos .f-mood a[data-value="hot"] span,
.mood-six {
background-position: 0 -388px;
}
#my-infos .f-mood a[data-value="sad"] span,
.mood-seven {
background-position: 0 -406px;
}
#my-infos .f-mood a[data-value="amorous"] span,
.mood-eight {
background-position: 0 -424px;
}
#my-infos .f-mood a[data-value="confident"] span,
.mood-nine {
background-position: 0 -442px;
}
#my-infos .f-activity div.bubble a[data-value="doing_chores"] {
background-position: 4px -458px;
}
#my-infos .f-activity div.bubble a[data-value="drinking"] {
background-position: 4px -476px;
}
#my-infos .f-activity div.bubble a[data-value="eating"] {
background-position: 4px -494px;
}
#my-infos .f-activity div.bubble a[data-value="exercising"] {
background-position: 4px -512px;
}
#my-infos .f-activity div.bubble a[data-value="grooming"] {
background-position: 4px -548px;
}
#my-infos .f-activity div.bubble a[data-value="having_appointment"] {
background-position: 4px -566px;
}
#my-infos .f-activity div.bubble a[data-value="inactive"] {
background-position: 4px -530px;
}
#my-infos .f-activity div.bubble a[data-value="relaxing"] {
background-position: 4px -620px;
}
#my-infos .f-activity div.bubble a[data-value="talking"] {
background-position: 4px -602px;
}
#my-infos .f-activity div.bubble a[data-value="traveling"] {
background-position: 4px -584px;
}
#my-infos .f-activity div.bubble a[data-value="working"] {
background-position: 4px -638px;
}
#my-infos .f-activity a[data-value] span {
background-position: 0 -514px;
}
#my-infos .f-activity a[data-value="doing_chores"] span,
.activity-doing_chores {
background-position: 0 -460px;
}
#my-infos .f-activity a[data-value="drinking"] span,
.activity-drinking {
background-position: 0 -478px;
}
#my-infos .f-activity a[data-value="eating"] span,
.activity-eating {
background-position: 0 -496px;
}
#my-infos .f-activity a[data-value="exercising"] span,
.activity-exercising {
background-position: 0 -514px;
}
#my-infos .f-activity a[data-value="grooming"] span,
.activity-grooming {
background-position: 0 -550px;
}
#my-infos .f-activity a[data-value="having_appointment"] span,
.activity-having_appointment {
background-position: 0 -568px;
}
#my-infos .f-activity a[data-value="inactive"] span,
.activity-inactive {
background-position: 0 -532px;
}
#my-infos .f-activity a[data-value="relaxing"] span,
.activity-relaxing {
background-position: 0 -622px;
}
#my-infos .f-activity a[data-value="talking"] span,
.activity-talking {
background-position: 0 -604px;
}
#my-infos .f-activity a[data-value="traveling"] span,
.activity-traveling {
background-position: 0 -586px;
}
#my-infos .f-activity a[data-value="working"] span,
.activity-working {
background-position: 0 -640px;
}
#my-infos .element .icon.picker {
border-width: 1px 0 1px 1px;
float: left;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
}
html[dir="rtl"] #my-infos .element .icon.picker {
border-width: 1px 1px 1px 0;
float: right;
border-top-right-radius: 2px;
border-top-left-radius: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 0;
-moz-border-radius-topright: 2px;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-bottomleft: 0;
-webkit-border-top-right-radius: 2px;
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 0;
}
#my-infos .element .icon.disabled {
background-color: #f3f3f3;
border-color: #989898;
cursor: default;
}
#my-infos .element div.bubble {
background-color: white;
border-color: #636363;
border-width: 1px 1px 0 1px;
border-style: solid;
width: 25px;
padding: 1px 0;
position: absolute;
bottom: 21px;
left: 6px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
}
html[dir="rtl"] #my-infos .element div.bubble {
left: auto;
right: 6px;
}
#my-infos .element a {
float: left;
}
html[dir="rtl"] #my-infos .element a {
float: right;
}
#my-infos .element .icon span {
height: 16px;
width: 16px;
margin: 3px 4px;
display: block;
}
#my-infos .element input {
height: 18px;
width: 190px;
font-size: 0.85em;
padding-left: 4px;
float: left;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-top-bottom-radius: 0;
}
html[dir="rtl"] #my-infos .element input {
padding-left: 2px;
padding-right: 4px;
float: right;
border-top-right-radius: 0;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 2px;
-moz-border-radius-topright: 0;
-moz-border-radius-topleft: 2px;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 2px;
-webkit-border-top-right-radius: 0;
-webkit-border-top-left-radius: 2px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 2px;
}

View file

@ -1,110 +0,0 @@
/*
Jappix - An open social platform
This is the options CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 26/04/11
*/
#options label {
width: 190px;
font-size: 0.94em;
}
#options .forms {
width: 610px;
height: 328px;
margin: 15px 15px 15px 15px;
float: left;
}
#options .forms select {
margin-top: -3px;
min-width: 120px;
float: left;
}
html[dir="rtl"] #options .forms select {
float: right;
}
#options .forms a.linked {
font-size: 0.9em;
float: left;
}
#options .forms a.empty-archives {
margin-top: -2px;
margin-left: 5px;
}
html[dir="rtl"] #options .forms a.linked {
float: right;
}
#options fieldset.privacy {
display: none;
}
#options .sub-ask-delete, #options .sub-ask-pass, #options .sub-ask-pass-success {
display: none;
}
#options .sub-ask {
display: none;
width: 592px;
padding: 8px;
float: left;
border: 1px #879da2 dotted;
background: #cbdde1;
}
#options .sub-ask-top {
font-size: 0.9em;
margin-top: -3px;
}
#options .sub-ask-title {
margin-bottom: 4px;
float: left;
}
#options .sub-ask-close {
float: right;
}
#options .sub-ask-close:hover {
cursor: pointer;
}
#options .sub-ask-content {
clear: both;
height: 25px;
font-size: 0.9em;
border-top: 1px #416972 solid;
padding: 12px 0 0 0;
}
#options .sub-ask-content label {
width: 125px;
}
#options .sub-ask-content input {
width: 125px;
}
#options .sub-ask-bottom {
clear: both;
font-size: 0.9em;
float: right;
text-decoration: underline;
}
#options .sub-ask-bottom:hover {
cursor: pointer;
}

View file

@ -1,241 +0,0 @@
/*
Jappix - An open social platform
This is the others CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 07/06/13
*/
#audio {
display: none;
}
#top-content {
position: absolute;
right: 5px;
left: 5px;
top: 0;
min-width: 860px;
z-index: 50;
}
#main-content {
position: absolute;
top: 34px;
left: 5px;
right: 5px;
bottom: 5px;
min-width: 850px;
min-height: 450px;
}
#left-content {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 248px;
}
html[dir="rtl"] #left-content {
left: auto;
right: 0;
}
#right-content,
#suggest {
background-color: rgb(20,20,20);
background-color: rgba(20,20,20,0.85);
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 260px;
z-index: 10;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 0 0 6px #5c5c5c;
-moz-box-shadow: 0 0 6px #5c5c5c;
-webkit-box-shadow: 0 0 6px #5c5c5c;
}
html[dir="rtl"] #right-content {
left: 0;
right: 260px;
}
#general-wait {
background: url(../img/others/blank.gif) repeat;
z-index: 10000;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.general-wait-content {
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.9);
background-position: 8px 8px;
padding: 8px;
position: absolute;
right: 5px;
bottom: 5px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 0 0 2px #000;
-moz-box-shadow: 0 0 2px #000;
-webkit-box-shadow: 0 0 2px #000;
}
html[dir="rtl"] .general-wait-content {
right: auto;
left: 5px;
}
.inbox-hidable,
.options-hidable,
.pep-hidable,
.pubsub-hidable,
.pubsub-hidable-cn,
.mam-hidable,
.commands-hidable,
.privacy-hidable,
.xmpplinks-hidable {
display: none;
}
#reconnect .pane {
background-color: rgb(20,20,20);
background-color: rgba(20,20,20,0.85);
color: white;
padding: 25px;
z-index: 10000;
text-shadow: 0 1px 1px black;
position: absolute;
left: 0;
right: 0;
top: 0;
box-shadow: 0 0 35px #232323;
-moz-box-shadow: 0 0 35px #232323;
-webkit-box-shadow: 0 0 35px #232323;
}
#reconnect .pane a {
margin-top: -4px;
float: right;
}
#suggest {
width: 350px;
height: 350px;
margin-top: -175px;
margin-left: -175px;
left: 50%;
right: auto;
top: 50%;
}
#suggest .title {
color: white;
font-weight: bold;
text-transform: uppercase;
text-shadow: 0 2px 2px black;
position: absolute;
top: 14px;
left: 18px;
right: 18px;
}
#suggest .content {
background: #e4eef9;
padding: 12px 12px 0 12px;
position: absolute;
left: 8px;
right: 8px;
top: 45px;
bottom: 52px;
overflow: auto;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 10px black;
-moz-box-shadow: 0 0 10px black;
-webkit-box-shadow: 0 0 10px black;
}
#suggest .content a.one {
background-color: #e4eef9;
border: 1px solid #ccdbde;
margin-bottom: 8px;
padding: 8px 12px;
text-decoration: none;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
display: block;
}
#suggest .content a.one:hover,
#suggest .content a.one:focus {
border: 1px solid #93c5fa;
}
#suggest .content a.one:active {
border: 1px solid #419afa;
}
#suggest .content a.one.active {
background-color: #f1f6fd;
border: 1px solid #9dc4fc;
}
#suggest .content a.one span.icon,
#suggest .content a.one span.state {
height: 16px;
width: 16px;
}
#suggest .content a.one span.icon {
background-position: 0 -1082px;
margin: 0 15px 0 0;
float: left;
}
#suggest .content a.one span.name {
font-weight: bold;
height: 16px;
width: 250px;
overflow: hidden;
float: left;
}
#suggest .content a.one span.state {
background-position: 0 -1661px;
margin: -6px -16px 0 0;
display: none;
float: right;
}
#suggest .content a.one.active span.state {
display: block;
}
#suggest .content a.one span.clear {
display: block;
clear: both;
}
#suggest a.next {
position: absolute;
bottom: 13px;
right: 8px;
}

View file

@ -1,911 +0,0 @@
/*
Jappix - An open social platform
This is the page-engine CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 21/06/12
*/
#page-engine {
background-color: #f4f4f4;
position: absolute;
top: 40px;
bottom: 6px;
right: 6px;
left: 6px;
z-index: 8;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#page-engine .top {
background: #e8f1f3;
background: -moz-linear-gradient(top, #e8f1f3, #dee8ea);
background: -webkit-gradient(linear, left top, left bottom, from(#e8f1f3), to(#dee8ea));
border-bottom: 1px solid #d0d0d0;
color: black;
position: absolute;
top: 0;
left: 0;
right: 0;
padding: 6px;
height: 80px;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
}
#page-engine .top .avatar-container {
text-align: center;
margin: 2px 0 0 10px;
height: 76px;
width: 76px;
float: left;
}
html[dir="rtl"] #page-engine .top .avatar-container {
margin-left: 0;
margin-right: 10px;
float: right;
}
#page-engine .top .avatar {
max-height: 76px;
max-width: 76px;
}
#page-engine .top .name {
text-align: right;
padding: 7px;
}
html[dir="rtl"] #page-engine .top .name {
text-align: left;
}
#page-engine p.bc-name {
font-size: 2.3em;
margin-bottom: 5px;
}
#page-engine p.bc-infos {
font-size: 0.85em;
height: 16px;
overflow: hidden;
position: absolute;
left: 115px;
right: 12px;
}
html[dir="rtl"] #page-engine p.bc-infos {
left: 12px;
right: 115px;
}
#page-engine .page-engine-chan[data-type="groupchat"] p.bc-infos {
left: 12px;
}
#page-engine p.bc-infos span.show {
padding-left: 18px;
}
#page-engine p.bc-infos a {
text-decoration: underline;
}
#page-engine div.bc-pep {
float: right;
}
html[dir="rtl"] #page-engine div.bc-pep {
float: left;
}
#page-engine div.bc-pep a {
height: 16px;
width: 16px;
margin-left: 4px;
float: left;
}
html[dir="rtl"] #page-engine div.bc-pep a {
margin-right: 4px;
margin-left: 0;
}
#page-engine div.bc-pep a:hover {
cursor: default;
}
#page-engine div.bc-pep a[href]:hover {
cursor: pointer;
}
#page-engine .content,
#page-engine .list {
font-size: 0.9em;
position: absolute;
top: 93px;
right: 0;
bottom: 29px;
overflow: auto;
box-shadow: inset 0 3px 10px #e8e8e8;
-moz-box-shadow: inset 0 3px 10px #e8e8e8;
-webkit-box-shadow: inset 0 3px 10px #e8e8e8;
}
#page-engine .content {
left: 0;
padding: 12px 14px 0;
}
#page-engine .content a {
text-decoration: underline;
}
#page-engine .content .wait-mam {
margin: 2px auto 14px auto;
display: none;
}
#page-engine .page-engine-chan {
display: none;
}
#page-engine .chat .content,
#page-engine .chat .list {
bottom: 93px;
}
#page-engine .chat .content {
padding-bottom: 24px;
}
#page-engine .groupchat-content {
padding-bottom: 16px !important;
right: 191px !important;
}
html[dir="rtl"] #page-engine .groupchat-content {
right: 0 !important;
left: 191px !important;
}
#page-engine .list {
border-width: 0 0 0 1px;
border-style: solid;
border-color: #c8c8c8;
padding: 8px 0 0;
width: 190px;
right: 0;
}
html[dir="rtl"] #page-engine .list {
border-width: 0 1px 0 0;
right: auto;
left: 0;
}
#page-engine .list .role {
display: none;
margin-bottom: 10px;
}
#page-engine .list .title {
font-weight: bold;
color: #383838;
margin-left: 8px;
}
#page-engine .list .user {
background: #eff2f2;
background: -moz-linear-gradient(top, #eff2f2, #ecefef);
background: -webkit-gradient(linear, left top, left bottom, from(#eff2f2), to(#ecefef));
border-color: #c8c8c8;
border-width: 1px 0;
border-style: solid;
color: #383838;
margin-bottom: 3px;
height: 32px;
overflow: hidden;
}
#page-engine .list .user:hover {
background: #e9ecec;
cursor: pointer;
}
#page-engine .list .user:active {
background: #e3e7e7;
}
#page-engine .list .user.myself {
background-color: #eff2f2;
cursor: default;
}
#page-engine .list .user .name {
float: left;
height: 18px;
overflow: hidden;
margin: 7px 0 7px 3px;
padding-left: 18px;
}
html[dir="rtl"] #page-engine .list .user .name {
margin-left: auto;
margin-right: 8px;
float: right;
}
#page-engine .list .user .avatar-container {
text-align: center;
float: right;
height: 32px;
width: 32px;
}
html[dir="rtl"] #page-engine .list .user .avatar-container {
float: left;
}
#page-engine .list .user .avatar {
max-height: 32px;
max-width: 32px;
}
#page-engine .one-group {
border-bottom: 1px dotted #d0d0d0;
padding-bottom: 8px;
margin-bottom: 10px;
}
#page-engine .one-line,
#page-engine .one-group b.name {
padding-left: 50px;
word-wrap: break-word;
}
html[dir="rtl"] #page-engine .one-line,
html[dir="rtl"] #page-engine .one-group b.name {
padding-left: auto;
padding-right: 50px;
}
#page-engine .one-group b.name {
display: block;
margin-bottom: 4px;
line-height: 1.4;
}
#page-engine .one-group b.name.me {
color: #123a5c;
}
#page-engine .one-group b.name.him {
color: #801e1e;
}
#page-engine .one-group span.date {
float: right;
font-size: 0.95em;
}
html[dir="rtl"] #page-engine .one-group span.date {
float: left;
}
#page-engine .one-group .avatar-container {
text-align: center;
margin: 4px 0 0 6px;
height: 30px;
width: 30px;
float: left;
}
html[dir="rtl"] #page-engine .one-group .avatar-container {
margin-left: auto;
margin-right: 6px;
float: right;
}
#page-engine .one-group .avatar {
max-height: 30px;
max-width: 30px;
}
#page-engine b.name.talk-images {
background-position: 50px -99px;
padding-left: 68px;
}
#page-engine .user-message {
margin-bottom: 3px;
line-height: 1.3;
}
#page-engine .system-message {
color: #053805 !important;
margin-bottom: 3px !important;
padding-left: 0 !important;
}
html[dir="rtl"] #page-engine .system-message {
padding-right: 0 !important;
}
#page-engine .system-message a {
color: #053805 !important;
}
#page-engine .system-message p.help b {
margin-bottom: 5px;
text-decoration: underline;
display: block;
}
#page-engine .system-message p.help em {
width: 240px;
text-decoration: underline;
margin-left: 5px;
float: left;
}
#page-engine .my-nick {
font-weight: bold;
}
#page-engine .old-message {
font-size: 11px !important;
margin-bottom: 1px !important;
}
#page-engine .chatstate {
background-color: rgb(234,234,234);
background-color: rgba(234,234,234,0.8);
color: #2c2c2c;
padding: 3px 10px 2px 8px;
position: absolute;
bottom: 93px;
left: 0;
font-size: 0.75em;
border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
}
html[dir="rtl"] #page-engine .chatstate {
left: auto;
right: 0;
border-top-left-radius: 3px;
border-top-right-radius: 0;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 0;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 0;
}
#page-engine .text {
height: 93px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
#page-engine .footer {
background: #e8f1f3;
background: -moz-linear-gradient(top, #dee8ea, #e8f1f3);
background: -webkit-gradient(linear, left top, left bottom, from(#dee8ea), to(#e8f1f3));
border-color: #d0d0d0;
border-width: 1px 0 0;
border-style: solid;
color: black;
position: absolute;
left: 0;
right: 0;
padding: 6px;
height: 16px;
}
#page-engine .chat .footer {
border-width: 1px 0;
position: static;
}
#page-engine .chat-tools-content {
height: 16px;
width: 16px;
margin-right: 8px;
float: left;
}
html[dir="rtl"] #page-engine .chat-tools-content {
float: right;
}
#page-engine .tools-tooltip {
display: block;
height: 16px;
width: 16px;
overflow: hidden;
float: left;
}
#page-engine .text .chat-tools-smileys {
margin-left: 4px;
}
html[dir="rtl"] #page-engine .text .chat-tools-smileys {
margin-left: 0;
}
#page-engine .text .chat-tools-file {
display: none;
}
#page-engine .text .chat-tools-file.mini .bubble-file {
z-index: 39;
}
#page-engine .text .chat-tools-file.mini .tooltip-subitem {
width: 22px;
height: 20px;
}
#page-engine .text .chat-tools-file.mini .wait {
margin: -2px 0 0 -1px;
}
#page-engine .text .tools-smileys {
background-position: 0 -388px;
}
#page-engine .text .tools-style {
background-position: 0 -700px;
}
#page-engine .text .tools-file {
background-position: 0 -1956px;
}
#page-engine .text .tools-save {
background-position: 0 -719px;
}
#page-engine .text .tools-clear {
background-position: 0 -739px;
}
#page-engine .text .tools-infos,
#channel .top div.shortcuts a.profile {
background-position: 0 -758px;
}
#page-engine .text .tools-add,
#page-engine .text .tools-mucadmin {
display: none;
}
#page-engine .text .tools-mucadmin {
background-position: 0 -777px;
}
#page-engine .bubble-style label {
margin: 0 0 3px 0 !important;
}
#page-engine .bubble-style label.font {
height: 14px !important;
}
#page-engine .bubble-style label.font div.font-icon {
background-position: 0 -1978px;
width: 14px;
height: 11px;
float: left;
}
#page-engine .bubble-style label.font div.font-change,
#page-engine .bubble-style label.font div.fontsize-change {
position: absolute;
}
#page-engine .bubble-style label.font div.font-change {
left: 59px;
}
#page-engine .bubble-style label.font div.fontsize-change {
left: 28px;
}
#page-engine .bubble-style label.font div.font-change a.font-current,
#page-engine .bubble-style label.font div.fontsize-change a.fontsize-current {
text-decoration: none;
float: left;
}
#page-engine .bubble-style label.font div.font-change a.font-current {
width: 140px;
}
#page-engine .bubble-style label.font div.fontsize-change a.fontsize-current {
width: 25px;
}
#page-engine .bubble-style label.font div.font-change a.font-current:hover,
#page-engine .bubble-style label.font div.font-change a.font-current:focus,
#page-engine .bubble-style label.font div.fontsize-change a.fontsize-current:hover,
#page-engine .bubble-style label.font div.fontsize-change a.fontsize-current:focus {
text-decoration: underline;
}
#page-engine .bubble-style label.font div.font-change.listed,
#page-engine .bubble-style label.font div.fontsize-change.listed {
margin-bottom: 15px;
}
#page-engine .bubble-style label.font div.font-change div.font-list,
#page-engine .bubble-style label.font div.font-change.listed a.font-current,
#page-engine .bubble-style label.font div.fontsize-change div.fontsize-list,
#page-engine .bubble-style label.font div.fontsize-change.listed a.fontsize-current,
#page-engine .bubble-style div.color-picker div.color-hex {
border-style: solid;
border-color: black;
background: white;
box-shadow: 0 0 5px #5f5f5f;
-moz-box-shadow: 0 0 5px #5f5f5f;
-webkit-box-shadow: 0 0 5px #5f5f5f;
}
#page-engine .bubble-style label.font div.font-change.listed a.font-current,
#page-engine .bubble-style label.font div.fontsize-change.listed a.fontsize-current {
background: rgba(255,255,255, 0.8);
border-width: 0 1px 1px 1px;
color: black;
text-shadow: none;
text-decoration: none;
padding: 2px 6px;
position: absolute;
top: -2px;
left: -7px;
z-index: 2;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-bottomleft: 2px;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
}
#page-engine .bubble-style label.font div.font-change.listed a.font-current {
width: 133px;
}
#page-engine .bubble-style label.font div.fontsize-change.listed a.fontsize-current {
width: 18px;
}
#page-engine .bubble-style label.font div.font-change div.font-list,
#page-engine .bubble-style label.font div.fontsize-change div.fontsize-list,
#page-engine .bubble-style div.color-picker div.color-hex {
background: rgba(255,255,255, 0.9);
border-width: 1px 1px 0 1px;
padding: 2px 0;
overflow: auto;
position: absolute;
bottom: 2px;
left: -7px;
z-index: 1;
display: none;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-topleft: 2px;
-webkit-border-top-right-radius: 2px;
-webkit-border-top-left-radius: 2px;
}
#page-engine .bubble-style label.font div.font-change div.font-list {
width: 145px;
height: 250px;
}
#page-engine .bubble-style label.font div.fontsize-change div.fontsize-list {
width: 30px;
}
#page-engine .bubble-style label.font div.font-change.listed div.font-list,
#page-engine .bubble-style label.font div.fontsize-change.listed div.fontsize-list,
#page-engine .bubble-style div.color-picker.opened div.color-hex {
display: block;
}
#page-engine .bubble-style label.font div.font-change div.font-list a,
#page-engine .bubble-style label.font div.fontsize-change div.fontsize-list a {
font-size: 1em;
text-shadow: none;
font-weight: bold;
text-decoration: none;
color: black;
padding: 3px 6px;
display: block;
}
#page-engine .bubble-style label.font div.font-change div.font-list a:hover,
#page-engine .bubble-style label.font div.font-change div.font-list a:focus,
#page-engine .bubble-style label.font div.fontsize-change div.fontsize-list a:hover,
#page-engine .bubble-style label.font div.fontsize-change div.fontsize-list a:focus {
background-color: rgba(0,0,0, 0.8);
color: white;
}
#page-engine .bubble-style label.font div.fontsize-change div.fontsize-list a.reset {
background-position: 7px -2006px;
height: 14px;
}
#page-engine .bubble-style label.font div.fontsize-change div.fontsize-list a.reset:hover,
#page-engine .bubble-style label.font div.fontsize-change div.fontsize-list a.reset:focus {
background-position: 7px -2025px;
}
#page-engine .bubble-style label.bold {
font-weight: bold;
}
#page-engine .bubble-style label.italic {
font-style: italic;
}
#page-engine .bubble-style label.underline {
text-decoration: underline;
}
#page-engine .bubble-style a.color {
height: 12px;
width: 18px;
border-color: white;
border-width: 1px;
border-style: solid;
margin: 4px 5px 0 0;
float: left;
opacity: 0.6;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 5px black;
-moz-box-shadow: 0 0 5px black;
-webkit-box-shadow: 0 0 5px black;
}
#page-engine .bubble-style a.color:hover,
#page-engine .bubble-style a.color:focus {
opacity: 0.7;
}
#page-engine .bubble-style a.color.selected {
opacity: 1;
border-color: #ffb20d;
}
#page-engine .bubble-style div.color-picker {
margin-left: 4px;
float: left;
position: relative;
}
#page-engine .bubble-style div.color-picker a.color-more {
background-position: 1px -1991px;
height: 14px;
width: 14px;
margin-top: 4px;
float: left;
}
#page-engine .bubble-style div.color-picker div.color-hex {
border-width: 1px;
width: 80px;
height: auto;
padding: 3px 5px;
text-shadow: none;
bottom: -5px;
left: -52px;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
#page-engine .bubble-style div.color-picker div.color-hex span.hex-begin,
#page-engine .bubble-style div.color-picker div.color-hex input.hex-value {
color: black;
float: left;
}
#page-engine .bubble-style div.color-picker div.color-hex span.hex-begin {
font-weight: bold;
font-size: 1.2em;
margin-right: 5px;
}
#page-engine .bubble-style div.color-picker div.color-hex input.hex-value {
background: rgba(0,0,0,0.1);
border: none;
width: 60px;
}
#page-engine .bubble-file .tooltip-subitem {
width: 240px;
}
#page-engine .bubble-file input[type="file"] {
width: 220px;
}
#page-engine .bubble-file input[type="submit"],
#page-engine .bubble-file input[type="reset"] {
margin: 4px 4px 0 0;
}
#page-engine .text .compose,
#page-engine .muc-ask {
position: absolute;
left: 0;
}
#page-engine .text .compose {
top: 29px;
right: 12px;
bottom: 12px;
}
html[dir="rtl"] #page-engine .text .compose {
right: 0;
left: 12px;
}
#page-engine .muc-ask {
right: 0;
bottom: 0;
}
#page-engine .text textarea {
border: 1px solid #c8c8c8;
padding: 5px;
height: 100%;
width: 100%;
font-size: 1.1em;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-top-right-radius: 0;
border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-topleft: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-top-left-radius: 0;
}
#page-engine .muc-ask {
background-color: #e8f1f3;
height: 64px;
font-size: 0.9em;
right: 0;
z-index: 2;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
}
#page-engine .muc-ask label {
color: #224249;
margin: 23px 10px 0 16px;
font-weight: bold;
}
#page-engine .muc-ask input {
width: 200px;
margin: 19px 10px 0 10px;
padding: 3px;
}
#page-engine .tooltip {
position: absolute;
bottom: 84px;
margin-left: -13px;
z-index: 40;
font-size: 0.8em;
color: white;
}
#page-engine .tooltip a {
color: white;
text-decoration: underline;
}
#page-engine .tooltip-subitem {
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.8);
padding: 10px;
width: 200px;
height: 110px;
text-shadow: 0 1px 1px black;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
html[dir="rtl"] #page-engine .tooltip-subitem {
margin-right: -10px;
}
#page-engine .tooltip-subarrow {
background-position: 0 -251px;
opacity: 0.8;
height: 10px;
width: 18px;
margin-left: 12px;
}
html[dir="rtl"] #page-engine .tooltip-subarrow {
margin-right: -1px;
margin-left: auto;
}
#page-engine .tooltip .tooltip-top {
margin-bottom: 8px;
font-weight: bold;
}
#page-engine .tooltip label {
margin-bottom: 4px;
float: left;
clear: both;
}
#page-engine .tooltip label input[type="checkbox"] {
margin: 0 6px 0 0;
float: left;
}
html[dir="rtl"] #page-engine .tooltip label input[type="checkbox"] {
margin-left: 6px;
margin-right: 0;
}
#page-engine .tooltip label.select {
margin-top: 5px;
}
#page-engine .tooltip input,
#page-engine .tooltip select {
float: left;
}
html[dir="rtl"] #page-engine .tooltip input,
html[dir="rtl"] #page-engine .tooltip select {
float: right;
}
#page-engine .tooltip select {
width: 100px;
}
#page-engine .tooltip .tooltip-actionlog:hover,
#page-engine .tooltip .tooltip-actionlog:focus {
cursor: pointer;
text-decoration: underline;
}

View file

@ -1,256 +0,0 @@
/*
Jappix - An open social platform
This is the page-switch CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 22/05/11
*/
#page-switch {
position: absolute;
top: 15px;
left: 10px;
right: 10px;
z-index: 9;
}
#page-switch .chans {
position: absolute;
left: 0;
right: 40px;
top: 0;
height: 25px;
overflow: hidden;
}
html[dir="rtl"] #page-switch .chans {
right: 0;
left: 40px;
}
#page-switch .more {
position: absolute;
right: 0;
top: 0;
}
html[dir="rtl"] #page-switch .more {
right: auto;
left: 0;
}
#page-switch .more-button {
background-position: 6px -1372px;
background-color: #d9e7ea;
width: 7px;
height: 17px;
padding: 1px 6px;
font-size: 0.9em;
text-decoration: none;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
#page-switch .more-content {
background-color: #d9e7ea;
width: 200px;
max-height: 400px;
overflow: auto;
position: absolute;
margin: -2px 0 0 -181px;
padding: 4px 0;
font-size: 0.95em;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
}
html[dir="rtl"] #page-switch .more-content {
margin-left: 0;
left: 0;
border-top-right-radius: 3px;
border-top-left-radius: 0;
-moz-border-radius-topright: 3px;
-moz-border-radius-topleft: 0;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 0;
}
#page-switch .switcher {
background-color: #d9e7ea;
color: #17353b;
height: 15px;
padding: 5px 10px 5px 5px;
margin: 0 2px;
font-size: 0.85em;
float: left;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
}
html[dir="rtl"] #page-switch .switcher {
padding-left: 10px;
padding-right: 5px;
float: right;
}
#page-switch .more-content .switcher {
background-color: #d9e7ea;
float: none !important;
margin: 0;
font-size: 0.9em;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
#page-switch .more-content .switcher .exit {
display: block;
}
#page-switch .more-button:hover,
#page-switch .more-button:focus,
#page-switch .switcher:hover,
#page-switch .switcher:focus,
#page-switch .more-content .switcher:hover,
#page-switch .more-content .switcher:focus {
background-color: #cedee1;
cursor: pointer;
}
#page-switch .more-button:active,
#page-switch .switcher:active,
#page-switch .more-content .switcher:active {
background-color: #c3d3d7;
}
#page-switch .switcher.activechan {
background-color: #e8f1f3;
}
#page-switch .more-content .switcher.activechan {
background-color: #d1e0e3;
}
#page-switch .icon {
height: 16px;
width: 16px;
float: left;
}
html[dir="rtl"] #page-switch .icon {
float: right;
}
#page-switch .name {
float: left;
margin-left: 4px;
max-height: 16px;
max-width: 140px;
overflow: hidden;
}
html[dir="rtl"] #page-switch .name {
float: right;
margin-left: 0;
margin-right: 4px;
}
#page-switch .exit {
display: none;
background-color: #bdd9dc;
border: 1px solid #80aab0;
color: #355e64;
height: 14px;
width: 13px;
margin-left: 10px;
font-size: 0.85em;
text-align: center;
text-decoration: none;
float: right;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
html[dir="rtl"] #page-switch .exit {
margin-left: 0;
margin-right: 10px;
float: left;
}
#page-switch .exit:hover,
#page-switch .exit:focus {
background-color: #aac7cb;
}
#page-switch .exit:active {
background-color: #9bbdc1;
}
#page-switch .activechan .exit {
display: block;
float: right;
}
html[dir="rtl"] #page-switch .activechan .exit {
float: left;
}
#page-switch .chan-newmessage {
background-color: #f6edc3 !important;
}
#page-switch .chan-newmessage:hover,
#page-switch .chan-newmessage:focus {
background-color: #f1eac0 !important;
}
#page-switch .chan-newmessage:active {
background-color: #ede4b8 !important;
}
#page-switch .composing,
#page-engine .list .user.composing {
color: #217021 !important;
}
#page-switch .paused,
#page-switch .chan-unread .name,
#page-engine .list .user.paused {
color: #2431ac !important;
}
#page-switch .active,
#page-engine .list .user.active {
color: #353535 !important;
}
#page-switch .inactive,
#page-engine .list .user.inactive {
color: #585858 !important;
}
#page-switch .gone {
color: #851313 !important;
}
#page-switch .channel .icon {
background-position: 0 -55px;
}

View file

@ -1,718 +0,0 @@
/*
Jappix - An open social platform
This is the popup CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 20/10/12
*/
.lock {
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.6);
left: 0;
right: 0;
top: 0;
bottom: 0;
position: fixed;
z-index: 9999;
}
.popup {
background-color: rgb(20,20,20);
background-color: rgba(20,20,20,0.95);
margin-top: -250px;
margin-left: -330px;
width: 640px;
height: 500px;
padding: 0 10px;
position: absolute;
z-index: 10000;
left: 50%;
top: 50%;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 0 35px #232323;
-moz-box-shadow: 0 0 35px #232323;
-webkit-box-shadow: 0 0 35px #232323;
}
.popup.large {
margin-left: -460px;
width: 920px;
}
.popup .top {
width: 600px;
height: 45px;
font-size: 1.2em;
padding-top: 9px;
color: white;
margin: 14px 0 0 40px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
text-shadow: 0 2px 2px black;
}
html[dir="rtl"] .popup .top {
margin-right: 40px;
margin-left: auto;
}
.popup .tab {
width: 620px;
height: 25px;
margin: -5px 10px 0 10px;
position: relative;
z-index: 1;
}
.popup .tab a {
background-color: #d9e7ea;
color: #204249;
width: 180px;
height: 17px;
padding: 4px 4px 4px 16px;
margin-left: 5px;
font-size: 0.94em;
overflow: hidden;
float: left;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
}
html[dir="rtl"] .popup .tab a {
margin-left: 0;
margin-right: 5px;
padding-left: 4px;
padding-right: 16px;
float: right;
}
.popup .tab a:hover,
.popup .tab a:focus {
background-color: #cedee1;
text-decoration: none;
}
.popup .tab a:active {
background-color: #c3d3d7;
text-decoration: none;
}
.popup .tab a.tab-active {
background-color: #e4eef9 !important;
}
.popup .one-lap {
display: none;
}
.popup .one-lap.lap-active {
display: block;
}
.popup .content {
background: #e4eef9;
background: -moz-linear-gradient(top, #e4eef9, #D0E5FA);
background: -webkit-gradient(linear, left top, left bottom, from(#e4eef9), to(#D0E5FA));
height: 358px;
width: 640px;
position: absolute;
left: 10px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 20px black;
-moz-box-shadow: 0 0 20px black;
-webkit-box-shadow: 0 0 20px black;
}
.popup .content,
.popup .content a {
color: #112a2f;
}
.popup.large div.comments {
background-color: #f4f4f4;
width: 272px;
margin: 0;
position: absolute;
right: 10px;
top: 63px;
bottom: 10px;
overflow-x: hidden;
overflow-y: auto;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.popup.large div.comments div.comments-content {
font-size: 0.8em;
}
.popup.large div.comments input {
width: 185px;
min-width: 0;
}
.popup.large div.comments .one-comment {
padding-bottom: 4px;
}
.popup.large div.comments .one-comment a {
text-decoration: underline;
}
.popup.large div.comments div.comments-content {
border-top-right-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
}
.popup .head {
background: #f1f6fd;
border: 1px #9dc4fc solid;
width: 606px;
height: 24px;
margin: 0 10px 10px 10px;
padding: 6px;
}
.popup .head-text {
float: left;
font-size: 0.9em;
margin: 3px;
}
html[dir="rtl"] .popup .head-text {
float: right;
}
.popup .head-actions {
float: right;
margin-top: 2px;
}
html[dir="rtl"] .popup .head-actions {
float: left;
}
.popup .head-actions a {
font-size: 0.9em;
margin: 0 4px;
}
.popup .actions a {
color: #30575f;
font-size: 0.9em;
margin-left: 5px;
}
.popup .head .head-input {
float: right;
width: 200px;
padding: 2px;
}
html[dir="rtl"] .popup .head .head-input {
float: left;
}
.popup .head .head-select {
float: right;
height: 24px;
}
html[dir="rtl"] .popup .head .head-select {
float: left;
}
.popup .forms {
font-size: 13.4px;
width: 390px;
height: 328px;
margin: 15px;
float: left;
}
.popup fieldset {
border: 1px #547177 solid;
margin: 0 0 15px 0;
padding: 8px 2px 3px 2px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.popup legend {
font-size: 0.9em;
margin: 0 0 0 15px;
padding: 0 2px;
text-transform: uppercase;
}
.popup label {
color: #1b1b1b;
width: 150px;
margin: 0 0 10px 12px;
clear: both;
float: left;
}
html[dir="rtl"] .popup label {
margin-left: auto;
margin-right: 12px;
float: right;
}
.popup input,
.popup select {
margin: 0 10px 10px 0;
float: left;
}
html[dir="rtl"] .popup input,
html[dir="rtl"] .popup select {
margin-right: 0;
margin-left: 10px;
float: right;
}
.popup input[type="text"] {
min-width: 174px;
}
.popup select {
min-height: 20px;
}
.popup .results {
height: 310px;
width: 620px;
margin: -5px 0 0 10px;
padding: 6px 0 0 0;
overflow: auto;
}
html[dir="rtl"] .popup .results {
margin-left: auto;
margin-right: 10px;
}
.popup .results .no-results {
margin: 6px 0;
font-size: 0.85em;
font-weight: bold;
}
.popup .results label {
width: 180px;
margin: 6px 4px 4px 4px;
}
.popup .results input,
.popup .results textarea,
.popup .results select {
margin: 4px;
}
.popup .results input,
.popup .results select {
min-width: 180px;
}
.popup .results input[type="checkbox"],
.popup .results input[type="radio"] {
margin-top: 7px;
}
.popup .results textarea {
width: 380px;
}
.popup .results .avatar-container {
float: left;
width: 60px;
height: 60px;
margin: 5px 12px 5px 9px;
text-align: center;
background-repeat: no-repeat;
}
html[dir="rtl"] .popup .results .avatar-container {
margin-left: 12px;
margin-right: 9px;
float: right;
}
.popup .results img.avatar {
max-width: 60px;
max-height: 60px;
}
.popup .results .one-icon {
height: 16px;
width: 16px;
margin: 10px 3px 0 8px;
float: left;
}
html[dir="rtl"] .popup .results .one-icon {
margin-left: 3px;
margin-right: 8px;
float: right;
}
.popup .results .one-icon.account,
.popup .results .one-icon.auth {
background-position: 0 -777px;
}
.popup .results .one-icon.automation,
.popup .results .one-icon.client {
background-position: 0 -1500px;
}
.popup .results .one-icon.collaboration {
background-position: 0 -1520px;
}
.popup .results .one-icon.proxy,
.popup .results .one-icon.server,
.popup .results .one-icon.others {
background-position: 0 -1540px;
}
.popup .results .one-icon.component,
.popup .results .one-icon.gateway {
background-position: 0 -1560px;
}
.popup .results .one-icon.conference {
background-position: 0 -1082px;
}
.popup .results .one-icon.directory {
background-position: 0 -876px;
}
.popup .results .one-icon.headline,
.popup .results .one-icon.hierarchy {
background-position: 0 -1580px;
}
.popup .results .one-icon.pubsub,
.popup .results .one-icon.store {
background-position: 0 -1600px;
}
.popup .results .one-icon.loading {
background-position: 0 -1620px;
}
.popup .results .one-icon.down {
background-position: 0 -1640px;
}
.popup .results .one-host {
font-weight: bold;
width: 170px;
}
html[dir="rtl"] .popup .results .one-host {
float: right;
}
.popup .results .one-type {
width: 210px;
}
.popup .results .one-type,
.popup .results .one-host {
float: left;
overflow: hidden;
margin: 9px 8px;
}
html[dir="rtl"] .popup .results .one-type,
html[dir="rtl"] .popup .results .one-host {
float: right;
}
.popup .results .one-jid,
.popup .results .one-ctry,
.popup .results .one-fn {
margin: 4px;
width: 400px;
}
html[dir="rtl"] .popup .results .one-jid,
html[dir="rtl"] .popup .results .one-ctry,
html[dir="rtl"] .popup .results .one-fn {
float: right;
}
.popup .results .one-fn {
font-weight: bold;
}
.popup .results .one-jid {
margin-top: 8px;
font-size: 0.9em;
}
.popup .results .one-name {
float: left;
margin: 4px;
}
html[dir="rtl"] .popup .results .one-name {
float: right;
}
.popup a.one-button {
display: none;
background-color: #f1f6fd;
border: 1px solid #b9cbcf;
margin-top: 1px;
padding: 4px 8px;
text-decoration: none;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.popup a.one-button:hover,
.popup a.one-button:focus {
border: 1px solid #95b1b7;
}
.popup a.one-button:active {
border: 1px solid #77989f;
}
.popup .results .oneresult:hover a.one-button {
display: block;
}
.popup .results a.one-button,
#inbox .one-message a.one-button {
float: right;
padding: 3px 6px;
margin-right: 4px;
}
html[dir="rtl"] .popup .results a.one-button,
html[dir="rtl"] #inbox .one-message a.one-button {
float: left;
margin-left: 4px;
margin-right: auto;
}
.popup .results a.one-vjud {
position: absolute;
right: 4px;
}
html[dir="rtl"] .popup .results a.one-vjud {
left: 4px;
right: auto;
}
.popup .results a.one-add {
top: 8px;
}
.popup .results a.one-chat,
.popup .results a.one-profile {
top: 42px;
}
.popup .results .one-next {
float: right;
margin: 4px 8px 4px 4px;
font-weight: bold;
}
html[dir="rtl"] .popup .results .one-next {
margin-right: 4px;
margin-left: 8px;
float: left;
}
.popup .results .one-actions {
width: 148px;
margin: 4px;
float: left;
}
.popup .results .one-actions a {
width: 16px;
height: 16px;
padding: 2px 2px 4px 5px !important;
margin-top: 2px;
}
.popup .results .one-actions a.browse {
background-position: 3px -1396px;
}
.popup .results .one-actions a.command {
background-position: 3px -1415px;
}
.popup .results .one-actions a.subscribe {
background-position: 4px -1435px;
}
.popup .results .one-actions a.join {
background-position: 3px -1455px;
}
.popup .results .one-actions a.search {
background-position: 4px -1475px;
}
.popup .results a.submit,
.popup .results a.cancel,
.popup .results a.back {
margin-right: 8px;
float: right;
}
.popup .onetitle {
font-size: 0.9em;
padding: 4px;
font-weight: bold;
}
.popup .oneinstructions {
font-size: 0.9em;
padding: 4px;
margin: 8px 0;
}
.popup .oneresult {
font-size: 0.9em;
padding: 3px 0 4px 4px;
border-bottom: 1px #9dc4fc solid;
overflow: hidden;
position: relative;
}
.popup .oneresult:hover {
background: #e9f1fd;
}
.popup .oneresult[onclick]:hover {
cursor: pointer;
}
.popup .oneresult[onclick]:active {
background: #f1f6fd;
}
.popup .infos {
background-color: rgb(255,239,104);
background-color: rgba(255,239,104,0.8);
border: 1px #decb2f solid;
color: #3f3f3f;
padding: 8px;
margin: 10px;
font-size: 0.8em;
}
.popup .infos p {
margin-top: 10px;
}
.popup .infos p.infos-title {
font-weight: bold;
}
.popup .bottom {
width: 640px;
height: 40px;
position: absolute;
bottom: 8px;
}
.popup .wait {
display: none;
margin: 8px 0 0 3px;
float: left;
}
a.finish,
#suggest a.next {
border: 1px solid white;
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.1);
color: white;
padding: 4px 8px;
margin-right: 7px;
font-size: 0.95em;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px black;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 5px black;
-moz-box-shadow: 0 0 5px black;
-webkit-box-shadow: 0 0 5px black;
}
a.finish:hover,
a.finish:focus,
#suggest a.next:hover,
#suggest a.next:focus {
cursor: pointer;
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.2);
box-shadow: 0 0 15px black;
-moz-box-shadow: 0 0 15px black;
-webkit-box-shadow: 0 0 15px black;
}
a.finish:active,
#suggest a.next:active {
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.3);
}
a.finish.disabled,
#suggest a.next.disabled {
opacity: 0.2;
}
a.finish.disabled:hover,
a.finish.disabled:focus,
a.finish.disabled:active,
#suggest a.next.disabled:hover,
#suggest a.next.disabled:focus,
#suggest a.next.disabled:active {
cursor: default;
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.1);
}
.popup a.finish {
margin-top: 6px;
float: right;
}

View file

@ -1,267 +0,0 @@
/*
Jappix - An open social platform
This is the privacy CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 16/02/11
*/
#privacy .content {
padding: 10px 0 10px 0;
}
#privacy .privacy-head div.list-left,
#privacy .privacy-head div.list-center,
#privacy .privacy-head div.list-right,
#privacy .privacy-first {
float: left;
}
html[dir="rtl"] #privacy .privacy-head div.list-left,
html[dir="rtl"] #privacy .privacy-head div.list-center,
html[dir="rtl"] #privacy .privacy-head div.list-right {
float: right;
}
#privacy .privacy-head div.list-left {
margin-left: 5px;
}
#privacy .privacy-head div.list-center {
border-right: 1px dotted #1b393f;
height: 24px;
width: 1px;
margin-right: 15px;
padding-left: 18px;
}
#privacy .privacy-head span,
#privacy .privacy-head a,
#privacy .privacy-item span,
#privacy .privacy-item a {
float: left;
}
#privacy .privacy-head span {
font-size: 0.9em;
font-weight: bold;
margin: 3px 10px 0 0;
}
html[dir="rtl"] #privacy .privacy-head span {
margin-right: auto;
margin-left: 10px;
float: right;
}
#privacy .privacy-head input,
#privacy .privacy-head select {
width: 180px;
}
#privacy .privacy-head input {
margin-top: 1px;
}
#privacy .privacy-head select {
margin-bottom: 0;
margin-top: 2px;
}
html[dir="rtl"] #privacy .privacy-head select {
margin-right: 0;
margin-left: 10px;
}
#privacy .privacy-item select {
margin-top: -2px;
}
#privacy .privacy-head span.left-space {
margin-left: 16px;
}
#privacy .privacy-head a,
#privacy .privacy-item a {
width: 20px;
height: 20px;
padding: 0;
display: block;
}
#privacy .privacy-item a.item-add {
background-position: 2px -1178px;
}
#privacy .privacy-head a.list-remove,
#privacy .privacy-item a.item-remove {
background-position: 2px -1197px;
}
#privacy .privacy-item a.item-save {
background-position: 3px -126px;
width: auto;
height: 19px;
padding: 1px 7px 0 21px;
}
#privacy .privacy-item,
#privacy form,
#privacy .privacy-active {
clear: both;
}
#privacy .privacy-item {
margin: 17px 12px;
font-size: 0.9em;
}
#privacy .privacy-item span {
font-weight: bold;
}
html[dir="rtl"] #privacy .privacy-item span {
margin-top: -5px;
float: right;
}
#privacy .privacy-item select {
width: 300px;
margin: -4px 30px 0 10px;
}
html[dir="rtl"] #privacy .privacy-item select {
margin-right: 10px;
margin-left: 30px;
}
#privacy .privacy-item a {
margin: -2px 6px 0 0;
}
html[dir="rtl"] #privacy .privacy-form input {
margin-right: auto;
margin-left: 10px;
}
#privacy .privacy-first,
#privacy .privacy-second,
#privacy .privacy-third {
height: 195px;
font-size: 0.9em;
margin: 10px 0 0 10px;
float: left;
}
html[dir="rtl"] #privacy .privacy-first,
html[dir="rtl"] #privacy .privacy-second,
html[dir="rtl"] #privacy .privacy-third {
margin-right: 10px;
margin-left: auto;
float: right;
}
#privacy .privacy-first,
#privacy .privacy-second {
border-width: 0 1px 0 0;
border-style: dotted;
border-color: #1b393f;
padding-right: 14px;
}
html[dir="rtl"] #privacy .privacy-first,
html[dir="rtl"] #privacy .privacy-second {
border-width: 0 0 0 1px;
}
#privacy .privacy-first {
width: 125px;
}
#privacy .privacy-first label {
margin: 50px 0 0 15px;
}
#privacy .privacy-first label input {
margin-top: 2px;
}
#privacy .privacy-second {
width: 205px;
}
#privacy .privacy-second label {
margin: 2px 0 0 12px;
}
#privacy .privacy-second input[type="radio"],
#privacy .privacy-third input[type="checkbox"] {
margin-top: 2px;
margin-bottom: 2px;
}
#privacy .privacy-second input[type="text"],
#privacy .privacy-second select {
width: 170px;
margin: 2px 0 11px 12px;
float: none;
}
#privacy .privacy-third label {
width: auto;
margin-top: 11px;
}
#privacy .privacy-third {
width: 240px;
}
#privacy .privacy-active {
margin: 34px 16px 0 16px;
font-size: 0.9em;
}
#privacy .privacy-active-elements {
float: right;
}
html[dir="rtl"] #privacy .privacy-active-elements {
float: left;
}
#privacy .privacy-active input[type="text"] {
width: 30px;
margin: 0 0 0 8px;
float: none;
}
html[dir="rtl"] #privacy .privacy-active input[type="text"] {
margin-left: auto;
margin-right: 8px;
}
#privacy .privacy-active input[type="checkbox"] {
margin: 3px 5px 0 0;
float: left;
}
html[dir="rtl"] #privacy .privacy-active input[type="checkbox"] {
margin-left: 5px;
margin-right: 14px;
float: right;
}
#privacy .privacy-active label {
width: auto;
margin: 0 15px 0 0;
clear: none;
}
html[dir="rtl"] #privacy .privacy-active label {
margin-right: 0;
}

View file

@ -1,70 +0,0 @@
/*
Jappix - An open social platform
This is the Roster Item Exchange tool CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 05/02/11
*/
#rosterx .content {
padding: 10px 0 10px 0;
}
#rosterx .rosterx-head a {
font-size: 0.9em;
margin: 3px 4px;
float: left;
}
html[dir="rtl"] #rosterx .rosterx-head a {
float: right;
}
#rosterx .oneresult:hover {
cursor: pointer;
}
#rosterx .oneresult span {
margin: 4px 5px 0 5px;
overflow: hidden;
float: left;
}
html[dir="rtl"] #rosterx .oneresult span {
float: right;
}
#rosterx .oneresult span.name {
width: 230px;
font-weight: bold;
}
#rosterx .oneresult span.xid {
width: 270px;
font-size: 0.9em;
}
#rosterx .oneresult span.action {
width: 16px;
height: 16px;
margin-top: 4px;
float: right;
}
html[dir="rtl"] #rosterx .oneresult span.action {
float: left;
}
#rosterx .oneresult span.action.modify {
background-position: 0 -1244px;
}
html[dir="rtl"] #rosterx .oneresult input {
margin-right: 10px;
margin-left: 10px;
}

View file

@ -1,60 +0,0 @@
/*
Jappix - An open social platform
This is the search tool CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 23/01/11
*/
.search {
position: relative;
}
.search input.suggested {
border-bottom: 1px solid white;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
}
.search ul {
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.9);
border-color: #e1a014;
border-style: solid;
border-width: 0 1px 1px 1px;
position: absolute;
z-index: 1;
padding: 3px 0;
list-style: none;
overflow: auto;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
}
.search ul li {
padding: 2px 6px;
color: #3d3d3d;
text-shadow: none;
}
.search ul li:hover {
cursor: pointer;
}
.search ul li.hovered {
background-color: rgb(225,160,20);
background-color: rgba(225,160,20,0.3);
}

View file

@ -1,196 +0,0 @@
/*
Jappix - An open social platform
This is the smileys CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 16/02/11
*/
.emoticon {
width: 16px;
height: 16px;
}
a.emoticon {
margin: 2px;
float: left;
}
a.emoticon:hover,
a.emoticon:focus {
opacity: 0.8;
}
a.emoticon:active {
opacity: 0.7;
}
img.emoticon {
border: 0 none;
vertical-align: bottom;
}
.emoticon-biggrin {
background-position: 0 0;
}
.emoticon-devil {
background-position: -16px 0;
}
.emoticon-coolglasses {
background-position: -32px 0;
}
.emoticon-tongue {
background-position: -48px 0;
}
.emoticon-smile {
background-position: -64px 0;
}
.emoticon-wink {
background-position: -80px 0;
}
.emoticon-blush {
background-position: -96px 0;
}
.emoticon-stare {
background-position: -112px 0;
}
.emoticon-frowning {
background-position: -128px 0;
}
.emoticon-oh {
background-position: -144px 0;
}
.emoticon-unhappy {
background-position: -160px 0;
}
.emoticon-cry {
background-position: -176px 0;
}
.emoticon-angry {
background-position: -192px 0;
}
.emoticon-puke {
background-position: -208px 0;
}
.emoticon-hugright {
background-position: -224px 0;
}
.emoticon-hugleft {
background-position: -240px 0;
}
.emoticon-lion {
background-position: -256px 0;
}
.emoticon-pussy {
background-position: -272px 0;
}
.emoticon-bat {
background-position: -288px 0;
}
.emoticon-kiss {
background-position: -304px 0;
}
.emoticon-heart {
background-position: -320px 0;
}
.emoticon-brheart {
background-position: -336px 0;
}
.emoticon-flower {
background-position: -352px 0;
}
.emoticon-brflower {
background-position: -368px 0;
}
.emoticon-thumbup {
background-position: -384px 0;
}
.emoticon-thumbdown {
background-position: -400px 0;
}
.emoticon-lamp {
background-position: -416px 0;
}
.emoticon-coffee {
background-position: -432px 0;
}
.emoticon-drink {
background-position: -448px 0;
}
.emoticon-beer {
background-position: -464px 0;
}
.emoticon-boy {
background-position: -480px 0;
}
.emoticon-girl {
background-position: -496px 0;
}
.emoticon-phone {
background-position: -512px 0;
}
.emoticon-photo {
background-position: -528px 0;
}
.emoticon-music {
background-position: -544px 0;
}
.emoticon-cuffs {
background-position: -560px 0;
}
.emoticon-mail {
background-position: -576px 0;
}
.emoticon-rainbow {
background-position: -592px 0;
}
.emoticon-star {
background-position: -608px 0;
}
.emoticon-moon {
background-position: -624px 0;
}

View file

@ -1,71 +0,0 @@
/*
Jappix - An open social platform
This is the SVG stats CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Erwan Briand, Valérian Saliou
Last revision: 20/11/10
*/
svg {
background-color: #e8f1f3;
}
.refline {
stroke: #596171;
stroke-width: 2px;
}
.refleft {
fill: #000000;
font-family: "Inconsolata", "DejaVu Serif sans", Verdana, sans-serif;
font-size: 8px;
}
.reftext {
fill: #586070;
font-family: "Inconsolata", "DejaVu Serif sans", Verdana, sans-serif;
font-size: 10px;
}
.bubbletextblue,
.bubbletextred {
fill: none;
font-family: "Inconsolata", "DejaVu Serif sans", Verdana, sans-serif;
font-size: 8px;
text-anchor: end;
}
.bluebar {
fill: "#6C84C0";
fill-opacity: "0.6";
}
.gbar:hover .bluebar {
fill: #2A3F73;
}
.gbar:hover .redbar {
fill: #C70705;
}
.gbar:hover #bubble {
fill: white;
stroke: grey;
}
.gbar:hover .bubbletextblue {
fill: #2A3F73;
}
.gbar:hover .bubbletextred {
fill: #C70705;
}
.gbar:hover .reftext {
fill: #000000;
}

View file

@ -1,413 +0,0 @@
/*
Jappix - An open social platform
This is the tools CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 20/10/12
*/
#top-content .tools {
background-color: rgb(232,241,243);
background-color: rgba(232,241,243,0.6);
padding: 3px 8px 5px 8px;
min-width: 10px;
height: 17px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
}
#top-content .tools a {
color: black;
padding: 0 3px;
margin: 0 1.5px;
}
#top-content .tools a:hover,
#top-content .tools a:focus {
cursor: pointer;
text-decoration: underline;
}
#top-content .tools-logo {
background-position: 9px 2px;
width: 74px;
float: left;
}
html[dir="rtl"] #top-content .tools-logo {
float: right;
}
#top-content .tools-all {
float: right;
text-align: right;
margin-left: 8px;
font-size: 0.9em;
color: black;
position: relative;
}
html[dir="rtl"] #top-content .tools-all {
margin-left: 0;
margin-right: 8px;
float: left;
}
#top-content .notifications {
background-position: 7px -1264px;
}
#top-content .music {
background-position: 6px -1286px;
}
#top-content .notifications:hover,
#top-content .music:hover {
cursor: pointer;
}
#top-content .music:hover,
#top-content .notifications:hover,
#top-content .music:focus,
#top-content .notifications:focus {
background-color: rgb(232,241,243);
background-color: rgba(232,241,243,0.7);
}
#top-content .music:active,
#top-content .notifications:active {
background-color: rgb(232,241,243);
background-color: rgba(232,241,243,0.8);
}
#top-content .actived,
#top-content .actived:hover,
#top-content .actived:focus,
#top-content .actived:active {
background-color: rgb(232,241,243) !important;
background-color: rgba(232,241,243,0.9) !important;
}
#top-content .notify {
background-color: #c60505;
color: white;
font-size: 0.7em;
font-weight: bold;
margin-left: -10px;
padding: 1px 4px;
position: absolute;
bottom: -2px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
html[dir="rtl"] #top-content .notify {
margin-left: auto;
margin-right: -10px;
}
#top-content .tools-content {
display: none;
position: absolute;
top: 25px;
}
html[dir="rtl"] #top-content .tools-content {
margin-left: 0;
right: auto;
}
.tools-content-subarrow {
background-position: 0 -241px;
opacity: 0.8;
height: 10px;
width: 18px;
margin: 0 auto;
display: block;
}
.tools-content-subitem {
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.8);
padding: 14px 6px 6px 6px;
clear: both;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.notifications-content {
width: 240px;
right: -107px;
}
html[dir="rtl"] .notifications-content {
left: -107px;
}
.notifications-content .tools-content-subitem {
max-height: 250px;
color: white;
text-shadow: 0 1px 1px black;
text-align: left;
overflow-x: none;
overflow-y: auto;
}
html[dir="rtl"] .notifications-content .tools-content-subitem {
text-align: right;
}
.notifications-content .empty {
color: white;
font-size: 0.9em;
text-decoration: underline;
margin: -8px 4px 2px 0;
display: none;
float: right;
}
.notifications-content .nothing {
font-size: 0.9em;
margin: 5px;
}
.notifications-content .one-notification {
padding: 6px 4px;
font-size: 0.85em;
clear: both;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.notifications-content .one-notification:hover,
.notifications-content .one-notification:focus {
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.1);
}
.notifications-content .one-notification:active {
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.2);
}
.notifications-content .avatar-container {
float: left;
width: 40px;
height: 40px;
margin: 0 8px 8px 0;
text-align: center;
background-repeat: no-repeat;
}
html[dir="rtl"] .notifications-content .avatar-container {
float: right;
margin-right: auto;
margin-left: 8px;
}
.notifications-content .avatar {
max-width: 40px;
max-height: 40px;
}
.notifications-content .notification-text,
.notifications-content .notification-actions {
margin-left: 48px;
overflow: hidden;
}
html[dir="rtl"] .notifications-content .notification-text,
html[dir="rtl"] .notifications-content .notification-actions {
margin-left: auto;
}
.notifications-content .notification-actions {
margin-top: 3px;
}
.notifications-content .notification-actions a {
color: white;
font-weight: bold;
font-size: 0.9em;
text-decoration: underline;
margin-right: 8px;
}
.notifications-content .one-notification .notification-actions span.talk-images {
background-position: 0 -1828px;
width: 16px;
height: 16px;
margin: -1px 6px 0 0;
float: left;
}
html[dir="rtl"] .notifications-content .one-notification .notification-actions span.talk-images {
margin-right: auto;
margin-left: 6px;
float: right;
}
.notifications-content .one-notification[data-type="subscribe"] .notification-actions span.talk-images {
background-position: 0 -1796px;
}
.notifications-content .one-notification[data-type="invite_room"] .notification-actions span.talk-images {
background-position: 0 -1812px;
}
.notifications-content .one-notification[data-type="send"] .notification-actions span.talk-images,
.notifications-content .one-notification[data-type="send_accept"] .notification-actions span.talk-images,
.notifications-content .one-notification[data-type="send_reject"] .notification-actions span.talk-images,
.notifications-content .one-notification[data-type="send_fail"] .notification-actions span.talk-images {
background-position: 0 -1956px;
}
.notifications-content .one-notification[data-type="rosterx"] .notification-actions span.talk-images {
background-position: 0 -1844px;
}
.notifications-content .one-notification[data-type="comment"] .notification-actions span.talk-images {
background-position: 0 -1860px;
}
.notifications-content .one-notification[data-type="like"] .notification-actions span.talk-images {
background-position: 0 -1876px;
}
.notifications-content .one-notification[data-type="quote"] .notification-actions span.talk-images {
background-position: 0 -1892px;
}
.notifications-content .one-notification[data-type="wall"] .notification-actions span.talk-images {
background-position: 0 -1908px;
}
.notifications-content .one-notification[data-type="photo"] .notification-actions span.talk-images {
background-position: 0 -1924px;
}
.notifications-content .one-notification[data-type="video"] .notification-actions span.talk-images {
background-position: 0 -1940px;
}
.notifications-content .one-notification[data-type="me_profile_new_success"] .notification-actions span.talk-images,
.notifications-content .one-notification[data-type="me_profile_remove_success"] .notification-actions span.talk-images,
.notifications-content .one-notification[data-type="me_profile_update_success"] .notification-actions span.talk-images {
background-position: 0 -1660px;
}
.notifications-content .one-notification[data-type="me_profile_check_error"] .notification-actions span.talk-images {
background-position: 0 -1640px;
}
.music-content {
width: 220px;
right: -97px;
}
html[dir="rtl"] .music-content {
left: -97px;
}
.music-content .tools-content-subitem {
height: 247px;
}
.music-content .player {
background: #b5d5db;
background: -moz-linear-gradient(top, #b5d5db, #adced4);
background: -webkit-gradient(linear, left top, left bottom, from(#b5d5db), to(#adced4));
height: 20px;
padding: 2px 5px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
}
.music-content .player a {
margin: 2px;
height: 16px;
width: 16px;
float: left;
}
html[dir="rtl"] .music-content .player a {
float: right;
}
.music-content .player a:hover,
.music-content .player a:focus {
opacity: 0.8;
}
.music-content .player a:active {
opacity: 0.6;
}
.music-content .stop {
display: none;
background-position: 0 -270px;
}
.music-content .list {
background-color: #e8f1f3;
height: 188px;
padding: 5px;
text-align: left;
overflow-y: auto;
overflow-x: hidden;
}
.music-content p.no-results {
display: none;
color: black;
font-size: 0.9em;
}
.music-content div.special {
padding-bottom: 2px;
margin-bottom: 6px;
border-bottom: 1px solid #c3d4d7;
}
.music-content .song {
display: block;
margin: 3px 0;
font-size: 0.8em;
}
.music-content .playing {
font-weight: bold;
}
.music-content .search {
background-color: #e8f1f3;
height: 25px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
}
.music-content .search input {
margin: 2px;
width: 198px;
height: 15px;
}

View file

@ -1,122 +0,0 @@
/*
Jappix - An open social platform
This is the user-infos CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 20/10/12
*/
#userinfos .content {
overflow: auto;
}
#userinfos .one-lap a {
text-decoration: underline;
}
#userinfos .main-infos {
margin: 20px 20px 8px 20px;
height: 120px;
background: white;
position: relative;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
#userinfos .avatar-container {
float: left;
text-align: center;
margin: 20px 35px;
width: 80px;
height: 80px;
}
html[dir="rtl"] #userinfos .avatar-container {
float: right;
}
#userinfos .avatar {
max-width: 80px;
max-height: 80px;
}
#userinfos h1,
#userinfos h2,
#userinfos h3 {
width: 410px;
overflow: hidden;
}
#userinfos h1 {
font-size: 2em;
padding-top: 12px;
margin-bottom: 4px;
}
#userinfos h2 {
color: #447079;
font-size: 1.1em;
margin-bottom: 10px;
}
#userinfos h3 {
color: #6e8388;
font-size: 0.8em;
}
#userinfos .main-infos div.shortcuts {
position: absolute;
top: 10px;
right: 12px;
}
html[dir="rtl"] #userinfos .main-infos div.shortcuts {
right: auto;
left: 12px;
}
#userinfos .block-infos {
margin: 7px 20px;
float: left;
}
#userinfos .one-line {
margin: 4px 0;
font-size: 12px;
float: left;
}
#userinfos .one-line b.line-label {
width: 120px;
float: left;
}
html[dir="rtl"] #userinfos .one-line b.line-label {
float: right;
}
#userinfos .one-line span.reset-info {
float: left;
width: 460px;
}
html[dir="rtl"] #userinfos .one-line span.reset-info {
float: right;
}
#userinfos textarea {
margin: 30px 0 0 30px;
width: 572px;
height: 292px;
}
html[dir="rtl"] #userinfos textarea {
margin-right: 30px;
margin-left: auto;
}

View file

@ -1,121 +0,0 @@
/*
Jappix - An open social platform
This is the vCard CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 16/01/12
*/
#vcard label {
font-size: 0.94em;
margin-top: 2px;
}
#vcard #vcard-avatar input[type="file"] {
margin-left: 15px;
}
#vcard .avatar-container {
float: left;
text-align: center;
margin: 20px 0 35px 35px;
max-width: 96px;
max-height: 96px;
}
html[dir="rtl"] #vcard .avatar-container {
margin-right: 35px;
margin-left: 0;
float: right;
}
#vcard .avatar {
max-width: 96px;
max-height: 96px;
}
#vcard .avatar-delete {
background-position: 3px -1195px;
margin: 12px 25px 0 25px;
padding-left: 20px;
font-size: 0.9em;
float: right;
}
html[dir="rtl"] #vcard .avatar-delete {
float: left;
}
#vcard .no-avatar {
width: 300px;
color: #7c2222;
padding: 10px;
margin: 15px 0 20px 40px;
background: #f8cece;
border: 1px #ba6d6d solid;
font-size: 0.8em;
}
html[dir="rtl"] #vcard .no-avatar {
margin-left: auto;
margin-right: 20px;
}
#vcard .forms textarea {
height: 111px;
width: 358px;
margin: 5px 12px 10px 12px;
}
#vcard .forms .avatar-info {
border-width: 1px;
border-style: solid;
display: none;
width: 370px;
height: 15px;
font-size: 0.85em;
padding: 10px;
}
#vcard .forms .avatar-wait {
background-color: #9bcbed;
color: #0a3858;
border-color: #306780;
}
#vcard .forms .avatar-ok {
background-color: #c4ed9b;
color: #325213;
border-color: #578030;
}
#vcard .forms .avatar-error {
background-color: #e79595;
color: #6a0b0b;
border-color: #7c1010;
}
#vcard .infos {
width: 179px;
height: 328px;
margin: 15px 15px 15px 0;
padding: 0 8px;
float: right;
}
#vcard .infos a {
text-decoration: underline;
}
#vcard .send {
float: right;
}
#vcard .send:hover {
cursor: pointer;
}

View file

@ -1,181 +0,0 @@
/*
Jappix - An open social platform
This is the welcome tool CSS stylesheet for Jappix
-------------------------------------------------
License: AGPL
Author: Valérian Saliou
Last revision: 26/04/11
*/
#welcome .infos {
margin: 15px;
}
#welcome .infos p {
margin-top: 6px;
}
#welcome .infos p.infos-title {
margin-top: 0;
}
#welcome a.box {
background-color: #e4eef9;
border: 1px solid #ccdbde;
margin: 12px 11px 4px 15px;
padding: 10px;
width: 270px;
text-decoration: none;
float: left;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
#welcome a.box.share {
width: 350px;
margin: 4px 130px;
padding: 4px 10px;
clear: both;
}
#welcome a.box.share.first {
margin-top: 0;
}
#welcome a.box.share:hover span.go {
display: block;
}
#welcome a.box:hover,
#welcome a.box:focus {
border: 1px solid #93c5fa;
}
#welcome a.box:active {
border: 1px solid #419afa;
}
#welcome a.box.enabled {
background-color: #f1f6fd;
border: 1px solid #9dc4fc;
}
#welcome a.box span {
margin: 3px 0;
display: block;
}
#welcome a.box span.logo {
height: 35px;
width: 35px;
margin-right: 15px;
float: left;
}
#welcome a.box span.logo.facebook {
background-position: 0 0;
}
#welcome a.box span.logo.twitter {
background-position: -35px 0;
}
#welcome a.box span.logo.buzz {
background-position: -70px 0;
}
#welcome a.box span.logo.identica {
background-position: -105px 0;
}
#welcome a.box span.option,
#welcome a.box span.name {
font-size: 0.9em;
font-weight: bold;
}
#welcome a.box span.description {
font-size: 0.7em;
margin-top: 7px;
}
#welcome a.box.share span.description {
margin-top: 4px;
}
#welcome a.box span.image {
height: 16px;
width: 16px;
margin: -30px 12px 0 0;
float: right;
}
html[dir="rtl"] #welcome a.box span.image {
margin-right: auto;
margin-left: 12px;
float: left;
}
#welcome a.box span.image.sound {
background-position: 0 -900px;
}
#welcome a.box span.image.geolocation {
background-position: 0 -658px;
}
#welcome a.box span.image.xmpp {
background-position: 0 -990px;
}
#welcome a.box span.image.mam {
background-position: 0 -1025px;
}
#welcome a.box span.image.offline {
background-position: 0 -80px;
}
#welcome a.box span.tick,
#welcome a.box span.go {
height: 16px;
width: 16px;
display: none;
float: right;
}
#welcome a.box span.tick {
background-position: 0 -1661px;
margin: -52px -15px 0 0;
}
#welcome a.box span.go {
background-position: 0 -1120px;
margin: -28px 5px 0 0;
}
html[dir="rtl"] #welcome a.box span.go {
margin-right: auto;
margin-left: 5px;
float: left;
}
#welcome a.box.enabled span.tick {
display: block;
}
#welcome div.results {
margin: -7px 15px;
padding: 0;
height: 272px;
overflow: auto;
}
#welcome .bottom .finish.save {
display: none;
}

View file

@ -1,221 +0,0 @@
#!/bin/bash
#
# Jappix - An open social platform
#
# This script extracts a PHP-independent version of
# Jappix Mini under the AGPL or the MPLv2.
#
# -------------------------------------------------
#
# License: WTFPL
# Author: Leberwurscht
#
#
# Usage example:
# --------------
#
# - $ ./extract_mini.sh
# - move the newly created mini/ directory onto your webserver
# - Create index.html:
# <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
# <script type="text/javascript" src="/mini/js/mini.js"></script>
# <script type="text/javascript">
# jQuery(document).ready(function() {
# JAPPIX_STATIC="/mini/";
# HOST_BOSH="https://bind.jappix.com/"
# launchMini(true, false, "-server-", "-username-", "-password-");
# });
# </script>
#
# standard settings
TARGET_DIR=mini/
LICENSE=MPL
# parse command line options
while getopts "t:l:h" opt; do
case $opt in
t) # target directory
TARGET_DIR="$OPTARG"
;;
l) # license setting
case $OPTARG in
MPL)
LICENSE=MPL
;;
AGPL)
LICENSE=AGPL
;;
*)
echo "Invalid license '$OPTARG' - need MPL or AGPL" >&2
exit 1
;;
esac
;;
h) # help
echo "Usage: $0 [-h] [-t TARGET_DIR] [-l MPL|AGPL]" >&2
exit 1
;;
esac
done
# set compatible licenses and file header
if [ "$LICENSE" == "MPL" ]; then
COMPATIBLE_LICENSES="PD MPL MIT WTFPL"
LICENSE_HEADER='/*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*'
fi
if [ "$LICENSE" == "AGPL" ]; then
COMPATIBLE_LICENSES="PD MPL MIT WTFPL AGPL GPL"
LICENSE_HEADER='/*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*'
fi
LICENSE_HEADER="$LICENSE_HEADER"'
*
* This compound file may be composed of several subfiles by different authors.
* The particular authors, copyright information, disclaimers and alternative
* licenses for the subfiles are indicated in separate headers.
*
*/'
# create directory
if [ -e "$TARGET_DIR" ]; then
echo "Target directory '$TARGET_DIR' already exists. Doing nothing." >&2
exit 1
else
echo "Extracting Jappix Mini into directory '$TARGET_DIR'" >&2
mkdir "$TARGET_DIR"
fi
mkdir "$TARGET_DIR/css/"
mkdir "$TARGET_DIR/js/"
mkdir "$TARGET_DIR/img/"
# define license check function
check_license()
{
filename=$1
allowed_licenses=$2
# find licenses line of this file
LICENSES="`head $filename | grep -i 'Licenses\?:\|Licensed under'`"
# make sure this line contains a compatible license
match=0
matching_license=""
for license in $allowed_licenses; do
if [ `echo $LICENSES | grep -c "\(\W\|\<\)$license\(\W\|\>\)"` -gt 0 ]; then
match=1
matching_license="$license"
fi
if [ $license == "MPL" -a `echo $LICENSES | grep -c "\(\W\|\<\)\(Mozilla Public License version 1.1\|MPLv2\)\(\W\|\>\)"` -gt 0 ]; then
match=1
matching_license="$license"
fi
done
if [ $match -eq 0 ]; then
echo >&2
echo "ERROR: Could not detect a $LICENSE-compatible license for file '$filename'!" >&2
rm -r -- "$TARGET_DIR"
exit 1
else
echo "$filename detected to be licensed under the $LICENSE-compatible license $matching_license:"
echo -en "\t"
echo "$LICENSES"
fi
}
# create compound javascript file
echo "$LICENSE_HEADER" > "$TARGET_DIR/js/mini.js"
JS_FILES="`cat xml/mini.xml | sed -n "s/.*<js>\(.*\)<\/js>.*/\1/p" | sed "s/~/ /g"`"
for js_file in $JS_FILES; do
check_license "js/$js_file" "$COMPATIBLE_LICENSES"
# add to compound file removing UTF-8 byte order mark
cat "js/$js_file" | sed s/^\\xef\\xbb\\xbf// >> "$TARGET_DIR/js/mini.js"
done
# simple configuraton
cat >> "$TARGET_DIR/js/mini.js" << EOF
// Configuration
XML_LANG = 'en';
JAPPIX_VERSION = jQuery.trim('`cat VERSION`');
JAPPIX_STATIC = '/mini/';
EOF
# create compound style sheet file
echo "$LICENSE_HEADER" > "$TARGET_DIR/css/mini.css"
CSS_FILES="`cat xml/mini.xml | sed -n "s/.*<css>\(.*\)<\/css>.*/\1/p" | sed "s/~/ /g"`"
for css_file in $CSS_FILES; do
check_license "css/$css_file" "$COMPATIBLE_LICENSES"
# add to compound file removing UTF-8 byte order mark
cat "css/$css_file" | sed s/^\\xef\\xbb\\xbf// >> "$TARGET_DIR/css/mini.css"
done
# copy additional style sheets
check_license "css/mini-ie.css" "$COMPATIBLE_LICENSES"
echo "$LICENSE_HEADER" > "$TARGET_DIR/css/mini-ie.css"
cat "css/mini-ie.css" >> "$TARGET_DIR/css/mini-ie.css"
# copy artwork
# mini.png, mini.gif, animate.png and animate.gif are licensed under CC-BY
mkdir -p "$TARGET_DIR/img/sprites/"
cp "img/sprites/mini.gif" "$TARGET_DIR/img/sprites/mini.gif"
cp "img/sprites/mini.png" "$TARGET_DIR/img/sprites/mini.png"
cp "img/sprites/animate.png" "$TARGET_DIR/img/sprites/animate.png"
cp "img/sprites/animate.gif" "$TARGET_DIR/img/sprites/animate.gif"
# copy wait-typing.gif
mkdir -p "$TARGET_DIR/img/wait/"
cp "img/wait/wait-typing.gif" "$TARGET_DIR/img/wait/wait-typing.gif"
# copy blank.gif
mkdir -p "$TARGET_DIR/img/others/"
cp "img/others/blank.gif" "$TARGET_DIR/img/others/blank.gif"
# copy sounds
# receive-message.mp3, receive-message.oga are licensed under CC-BY
mkdir -p "$TARGET_DIR/snd/"
cp "snd/receive-message.mp3" "$TARGET_DIR/snd/receive-message.mp3"
cp "snd/receive-message.oga" "$TARGET_DIR/snd/receive-message.oga"
# license information
cat > "$TARGET_DIR/COPYING" << EOF
Code
----
The code is licensed under the $LICENSE, as indicated in the source files.
Artwork
-------
The files img/sprites/mini.png, img/sprites/mini.gif, img/sprites/animate.png, img/sprites/animate.gif and img/wait/wait-typing.gif were created by
Valérian Saliou and are dual-licensed under the Creative Commons Attribution 2.5
License and the Creative Commons Attribution 3.0 License.
They contain work from the FamFamFam Silk icon set by Mark James.
* http://famfamfam.com/lab/icons/silk/
* http://creativecommons.org/licenses/by/2.5/
* http://creativecommons.org/licenses/by/3.0/
EOF

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,242 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="pt_sansregular" horiz-adv-x="1116" >
<font-face units-per-em="2048" ascent="1536" descent="-512" />
<missing-glyph horiz-adv-x="546" />
<glyph unicode="&#xfb01;" horiz-adv-x="1105" d="M45 881v143h160v57q0 193 95 280t280 87q121 0 215 -23.5t147 -56.5l-55 -131q-55 35 -131 51.5t-162 16.5q-76 0 -120 -17.5t-67.5 -53.5t-30.5 -89t-7 -121h577v-1024h-164v881h-413v-881h-164v881h-160z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1193" d="M45 881v143h160v57q0 193 83 285t277 92q41 0 92.5 -3t103.5 -8t98 -11t75 -15v-1169q0 -72 25.5 -102.5t68.5 -30.5q29 0 59.5 4t69.5 18l17 -129q-16 -8 -40 -15t-50.5 -11t-53 -7.5t-47.5 -3.5q-92 0 -152.5 52.5t-60.5 177.5v1093q-31 6 -88 11.5t-113 5.5 q-70 0 -109.5 -19.5t-60 -57.5t-25.5 -92t-5 -122h211v-143h-211v-881h-164v881h-160z" />
<glyph horiz-adv-x="2048" />
<glyph horiz-adv-x="2048" />
<glyph unicode="&#xd;" horiz-adv-x="546" />
<glyph unicode=" " horiz-adv-x="546" />
<glyph unicode="&#x09;" horiz-adv-x="546" />
<glyph unicode="&#xa0;" horiz-adv-x="546" />
<glyph unicode="!" horiz-adv-x="624" d="M225 94q0 55 32 87t85 32q55 0 88 -31.5t33 -87.5q0 -53 -33 -86t-88 -33q-53 0 -85 33t-32 86zM260 723v711h170v-711l-35 -361h-100z" />
<glyph unicode="&#x22;" horiz-adv-x="686" d="M184 1038v396h160l-63 -396h-97zM424 1038v396h160l-63 -396h-97z" />
<glyph unicode="#" d="M57 461l29 131h162l63 268h-151l28 131h154l78 324h141l-78 -324h215l78 324h142l-78 -324h157l-32 -131h-156l-64 -268h150l-33 -131h-147l-80 -342h-141l79 342h-215l-79 -342h-142l80 342h-160zM389 592h215l64 268h-215z" />
<glyph unicode="$" d="M156 41l55 149q41 -25 111.5 -45t173.5 -22v553q-61 31 -122 65.5t-108 82.5t-75.5 114t-28.5 156q0 147 83 241.5t251 116.5v186h139v-180q104 -4 170.5 -19.5t120.5 -39.5l-49 -144q-41 20 -98.5 36t-143.5 20v-506q63 -33 126.5 -71t114 -87t81 -114.5t30.5 -153.5 q0 -160 -89 -263.5t-263 -131.5v-189h-139v180q-113 2 -200 19.5t-140 46.5zM332 1104q0 -88 56 -143.5t140 -100.5v449q-109 -12 -152.5 -71.5t-43.5 -133.5zM602 127q94 14 154.5 73t60.5 165q0 49 -17.5 88t-46 69.5t-67.5 55t-84 47.5v-498z" />
<glyph unicode="%" horiz-adv-x="1583" d="M143 1110q0 92 24.5 157.5t66.5 108.5t100.5 62.5t126.5 19.5t126 -18.5t100 -59.5t66.5 -107.5t24.5 -162.5t-24.5 -162.5t-66.5 -107.5t-100.5 -59.5t-125.5 -18.5q-68 0 -126.5 18.5t-100.5 59.5t-66.5 107.5t-24.5 162.5zM252 55l1053 1405l100 -78l-1051 -1407z M295 1110q0 -123 44 -176t122 -53q39 0 69.5 11t52 36.5t32.5 69.5t11 112t-11 112t-32.5 69.5t-52.5 36.5t-69 11q-78 0 -122 -48t-44 -181zM874 350q0 92 24.5 157.5t66.5 108.5t100.5 62.5t126.5 19.5t126 -18.5t100 -59.5t66.5 -107.5t24.5 -162.5t-24.5 -162.5 t-66.5 -107.5t-100.5 -59.5t-125.5 -18.5q-68 0 -126.5 18.5t-100.5 59.5t-66.5 107.5t-24.5 162.5zM1026 350q0 -123 44 -176t122 -53q39 0 69.5 11t52 36.5t32.5 69.5t11 112t-11 112t-32.5 69.5t-52.5 36.5t-69 11q-78 0 -122 -48t-44 -181z" />
<glyph unicode="&#x26;" horiz-adv-x="1667" d="M242 383q0 82 28.5 156.5t77.5 138t111.5 117t130.5 94.5q-49 74 -85 147.5t-36 159.5q0 49 16.5 96t52 84t92 59.5t136.5 22.5q84 0 141.5 -21.5t92 -56t50 -77.5t15.5 -89q0 -86 -66.5 -177t-210.5 -175q33 -59 77 -121.5t93.5 -124t100.5 -122t102 -111.5 q23 25 45.5 62.5t44 79.5t39 87t31.5 86l127 -59q-12 -35 -34.5 -83t-50.5 -98t-56.5 -96.5t-53.5 -76.5q43 -41 78 -71t64.5 -51.5t57.5 -39t56 -33.5l-102 -115q-109 53 -248 191q-37 -37 -81 -71t-99 -60.5t-121.5 -43t-146.5 -16.5q-96 0 -181.5 27t-149 79t-101 128 t-37.5 174zM406 387q0 -63 26.5 -113.5t72.5 -84t105.5 -52t124.5 -18.5q51 0 99.5 13t91.5 33.5t78.5 47t58.5 55.5q-59 59 -116.5 129t-110 139.5t-96.5 134t-74 113.5q-55 -41 -102.5 -84t-83.5 -91t-55 -103t-19 -119zM629 1196q0 -61 25.5 -121.5t66.5 -120.5 q109 70 150.5 127.5t41.5 100.5q0 66 -31.5 106.5t-109.5 40.5q-74 0 -108.5 -37t-34.5 -96z" />
<glyph unicode="'" horiz-adv-x="446" d="M184 1038v396h160l-63 -396h-97z" />
<glyph unicode="(" horiz-adv-x="573" d="M123 498q0 113 18.5 237.5t59.5 250.5t107.5 247t162.5 225l98 -72q-82 -104 -136 -215.5t-87 -226.5t-46 -228.5t-13 -217.5q0 -98 15 -214t49 -231.5t88.5 -226.5t129.5 -201l-104 -76q-94 98 -159.5 216t-105.5 242t-58.5 250t-18.5 241z" />
<glyph unicode=")" horiz-adv-x="573" d="M4 -379q82 104 137.5 217t87 227.5t45 227.5t13.5 217q0 98 -16.5 213t-50.5 231.5t-87 227t-129 200.5l105 76q94 -98 159.5 -216t105.5 -241.5t58.5 -249.5t18.5 -241q0 -113 -18.5 -238t-59.5 -250.5t-107.5 -246.5t-163.5 -226z" />
<glyph unicode="*" horiz-adv-x="718" d="M82 1133v114h102l127 -24l-92 90l-53 94l100 57l51 -86l37 -114l43 116l49 82l99 -53l-53 -88l-95 -98l140 24h98v-114h-94l-131 24l94 -98l47 -80l-96 -57l-54 86l-47 125l-39 -119l-51 -86l-102 57l55 86l86 86l-119 -24h-102z" />
<glyph unicode="+" horiz-adv-x="1034" d="M82 618v148h360v369h148v-369h360v-148h-360v-368h-148v368h-360z" />
<glyph unicode="," horiz-adv-x="399" d="M86 -225q74 29 109.5 89t35.5 122q-18 -6 -34 -6q-41 0 -69 27.5t-28 80.5q0 49 33 80t84 31q63 0 103 -45t40 -131q0 -74 -20.5 -129.5t-53 -95.5t-71.5 -65.5t-78 -37.5z" />
<glyph unicode="-" horiz-adv-x="737" d="M121 514v152h495v-152h-495z" />
<glyph unicode="." horiz-adv-x="438" d="M100 94q0 55 32 87t85 32q55 0 88 -31.5t33 -87.5q0 -53 -33 -86t-88 -33q-53 0 -85 33t-32 86z" />
<glyph unicode="/" horiz-adv-x="724" d="M-76 -229l748 1687l129 -57l-748 -1688z" />
<glyph unicode="0" d="M88 717q0 369 120 555t349 186q248 0 359.5 -183t111.5 -558q0 -369 -120 -555.5t-351 -186.5q-244 0 -356.5 195t-112.5 547zM258 717q0 -133 17.5 -242.5t54.5 -188.5t93 -123t134 -44q156 0 228.5 144.5t72.5 453.5q0 131 -15.5 241.5t-51 190.5t-93 123t-141.5 43 q-154 0 -226.5 -145.5t-72.5 -452.5z" />
<glyph unicode="1" d="M143 1110l451 348h74v-1306h280v-152h-727v152h287v991l20 121l-82 -97l-225 -161z" />
<glyph unicode="2" d="M127 0v59q45 47 108.5 117t132 155t135 180t121 193.5t87 194.5t32.5 182q0 100 -57 167t-174 67q-78 0 -151.5 -32t-127.5 -73l-67 117q72 61 170 96t211 35q88 0 155.5 -25.5t114.5 -72.5t71.5 -111.5t24.5 -140.5q0 -109 -39.5 -222.5t-104 -228t-144.5 -224 t-160 -208.5l-100 -88v-8l131 23h446v-152h-815z" />
<glyph unicode="3" d="M180 27l43 145q47 -23 111.5 -38t144.5 -15q70 0 129.5 20.5t102.5 60.5t67.5 95t24.5 121q0 143 -85 212.5t-235 69.5h-151v60l295 454l94 91l-133 -21h-406v152h731v-60l-325 -489l-72 -60v-4l70 15q82 -2 151.5 -30t120.5 -80t80 -125t29 -165q0 -111 -39 -196.5 t-105.5 -144t-157 -89.5t-190.5 -31q-92 0 -165.5 14.5t-129.5 37.5z" />
<glyph unicode="4" d="M41 440v68l680 948h110v-872h242v-144h-242v-440h-159v440h-631zM227 567l144 17h301v446l20 168h-6l-72 -139l-288 -391z" />
<glyph unicode="5" d="M158 16l43 140q47 -18 101 -27.5t134 -9.5q141 0 233.5 82t92.5 237q0 150 -91 223.5t-251 73.5l-172 -10v709h639v-152h-486v-408l88 5q203 -2 320 -113t117 -317q0 -115 -39 -204t-105.5 -148.5t-156.5 -90.5t-193 -31q-92 0 -155.5 10.5t-118.5 30.5z" />
<glyph unicode="6" d="M123 481q0 203 52 374t144.5 298t218.5 206t273 99l35 -131q-115 -20 -209 -77.5t-165 -141.5t-116 -188.5t-61 -214.5q33 55 110.5 101t190.5 46q193 0 302.5 -110.5t109.5 -309.5q0 -94 -29 -177t-84 -145.5t-137 -98.5t-187 -36q-102 0 -184 33t-141.5 97.5t-91 158.5 t-31.5 217zM283 461q0 -63 17 -125t54 -110t91.5 -77.5t127.5 -29.5q59 0 107.5 22.5t83.5 61.5t54.5 94.5t19.5 118.5q0 145 -68 219t-209 74q-100 0 -173 -49.5t-101 -110.5q-4 -29 -4 -47.5v-40.5z" />
<glyph unicode="7" d="M125 1282v152h856v-56l-590 -1378h-166l514 1200l90 100l-120 -18h-584z" />
<glyph unicode="8" d="M139 342q0 129 67.5 224.5t211.5 172.5q-51 31 -95 65t-78 77t-53.5 96t-19.5 123q0 80 27.5 145.5t80 112.5t125 73.5t164.5 26.5q86 0 156 -24.5t118 -67.5t74.5 -102.5t26.5 -130.5q0 -117 -53 -206t-176 -175q53 -31 101 -68t84 -82t56.5 -101.5t20.5 -127.5 q0 -88 -28.5 -161t-84 -125t-135.5 -82t-182 -30q-98 0 -174 29t-128 78t-79 115.5t-27 144.5zM299 362q0 -49 16.5 -94t49 -77.5t81 -52t111.5 -19.5q51 0 98 15.5t83 45t57.5 75.5t21.5 107t-24.5 107.5t-64.5 84.5t-91 68.5t-107 59.5q-125 -70 -178 -156t-53 -164z M332 1104q0 -57 22.5 -101.5t60.5 -79t87 -64.5t102 -56q92 72 136 141.5t44 153.5q0 104 -64.5 160.5t-154.5 56.5q-55 0 -98 -18.5t-74 -47t-46 -66.5t-15 -79z" />
<glyph unicode="9" d="M106 999q0 98 29 182.5t84 146t138 96t194 34.5q209 0 325.5 -135t116.5 -381q0 -231 -52 -404t-144 -292t-218 -185.5t-274 -85.5l-37 131q119 18 214.5 69.5t164 129.5t111.5 177.5t59 215.5q-55 -66 -121.5 -91t-175.5 -25q-84 0 -158.5 27.5t-132 80.5t-90.5 131 t-33 178zM276 1016q0 -145 77 -218t202 -73q100 0 172 33t102 86q4 27 4.5 47t0.5 43q0 74 -17.5 142.5t-52.5 122.5t-91.5 85t-131.5 31q-125 0 -195 -79t-70 -220z" />
<glyph unicode=":" horiz-adv-x="448" d="M186 94q0 55 32 87t85 32q55 0 88 -31.5t33 -87.5q0 -53 -33 -86t-88 -33q-53 0 -85 33t-32 86zM186 920q0 55 32 86.5t85 31.5q55 0 88 -31.5t33 -86.5q0 -53 -33 -86t-88 -33q-53 0 -85 33t-32 86z" />
<glyph unicode=";" horiz-adv-x="524" d="M168 -225q74 29 109.5 89t35.5 122q-18 -6 -34 -6q-41 0 -69 27.5t-28 80.5q0 49 33 80t84 31q63 0 103 -45t40 -131q0 -74 -20.5 -129.5t-53 -95.5t-71.5 -65.5t-78 -37.5zM197 920q0 55 31.5 86.5t84.5 31.5q55 0 88 -31.5t33 -86.5q0 -53 -32.5 -86t-88.5 -33 q-53 0 -84.5 33t-31.5 86z" />
<glyph unicode="&#x3c;" horiz-adv-x="1034" d="M86 625v59l774 473l78 -127l-485 -297l-187 -78l185 -65l497 -295l-78 -123z" />
<glyph unicode="=" horiz-adv-x="1034" d="M82 449v147h868v-147h-868zM82 788v148h868v-148h-868z" />
<glyph unicode="&#x3e;" horiz-adv-x="1034" d="M86 1032l78 125l784 -452v-60l-774 -473l-78 125l486 297l186 78l-184 65z" />
<glyph unicode="?" horiz-adv-x="892" d="M76 1356q78 47 164 74.5t213 27.5q90 0 158.5 -25.5t114.5 -70.5t68.5 -106.5t22.5 -131.5q0 -92 -27.5 -160.5t-69.5 -125t-90 -105.5t-90 -103.5t-70 -117.5t-28 -150h-135q-2 10 -2 22.5v23.5q0 86 25.5 151.5t63.5 119.5t82 101t82 95.5t63.5 102.5t25.5 124 q0 94 -54 153.5t-181 59.5q-74 0 -150 -25.5t-131 -60.5zM266 94q0 55 32 87t85 32q55 0 88 -31.5t33 -87.5q0 -53 -33 -86t-88 -33q-53 0 -85 33t-32 86z" />
<glyph unicode="@" horiz-adv-x="2179" d="M178 483q0 223 77 403.5t208 307.5t305 195.5t369 68.5q184 0 341.5 -54t273.5 -155.5t182.5 -248t66.5 -332.5q0 -131 -45 -251t-122 -210t-179.5 -144.5t-216.5 -54.5q-86 0 -137.5 37t-51.5 137q0 18 2 40t6 46h-8q-29 -47 -67.5 -93t-86.5 -83t-102.5 -60.5 t-113.5 -23.5q-49 0 -94.5 21.5t-78 62.5t-52 97.5t-19.5 127.5q0 131 43 258t115.5 225.5t170 159t205.5 60.5q76 0 121 -22.5t88 -55.5l70 64h70l-105 -588q-10 -53 -15 -95t-5 -75q0 -51 17 -74.5t60 -23.5q70 0 138.5 36.5t122 104t87 163t33.5 214.5q0 158 -53 278.5 t-149.5 203.5t-229.5 126t-293 43q-166 0 -312 -61.5t-253.5 -170t-170 -260t-62.5 -329.5q0 -182 56 -325.5t160.5 -242t250 -149.5t323.5 -51q59 0 135 13t138 44l41 -131q-92 -39 -170 -52.5t-168 -13.5q-190 0 -357.5 57.5t-291 170t-195.5 279.5t-72 386zM795 344 q0 -80 32.5 -136t118.5 -56q41 0 85 26.5t87 72.5t82 103.5t70 116.5l61 334q-35 41 -69.5 56.5t-87.5 15.5q-80 0 -150 -48.5t-120 -125t-79.5 -172t-29.5 -187.5z" />
<glyph unicode="A" horiz-adv-x="1198" d="M16 0l543 1456h78l545 -1456h-178l-148 397h-528l-144 -397h-168zM383 545h422l-160 436l-51 217h-2l-51 -221z" />
<glyph unicode="B" horiz-adv-x="1196" d="M174 10v1411q76 12 176.5 20.5t218.5 8.5q80 0 163 -13.5t150.5 -51t111.5 -105.5t44 -174q0 -51 -16 -104.5t-49 -99.5t-84 -81t-121 -53v-8q61 -10 117.5 -35t99.5 -68t69.5 -104t26.5 -145q0 -111 -46 -192t-120.5 -132t-171 -75.5t-196.5 -24.5h-82t-98.5 3t-102.5 8 t-90 15zM344 145q14 -4 41 -6t57.5 -4t63 -3t57.5 -1q66 0 127.5 15.5t108.5 49t74.5 83t27.5 116.5q0 84 -33.5 135.5t-88 80t-122 38.5t-135.5 10h-178v-514zM344 803h107q35 0 84 2t81 6q49 16 92.5 39.5t77 55.5t53 74t19.5 91q0 68 -25.5 112t-68.5 70.5t-98.5 38 t-112.5 11.5q-68 0 -124 -3.5t-85 -9.5v-487z" />
<glyph unicode="C" horiz-adv-x="1169" d="M115 717q0 201 54 341t143 229t200 130t225 41q123 0 201 -13t133 -36l-41 -149q-98 47 -280 47q-84 0 -166 -31t-146.5 -100.5t-103.5 -182t-39 -276.5q0 -147 37 -258t101.5 -184.5t151.5 -110.5t189 -37q92 0 161 18.5t116 47.5l41 -134q-61 -47 -155.5 -65.5 t-201.5 -18.5q-129 0 -241.5 44t-196.5 134.5t-133 230.5t-49 333z" />
<glyph unicode="D" horiz-adv-x="1339" d="M174 -2v1436q39 6 87 9t100.5 4t102.5 2t93 1q172 0 298 -53.5t208 -148.5t122 -228t40 -293q0 -145 -38 -279.5t-120 -238t-213 -165.5t-317 -62q-33 0 -85.5 1t-107.5 4t-102 5t-68 6zM344 141q10 -2 39 -3t59.5 -2t59 -2t39.5 -1q143 0 240.5 49t155.5 132t82.5 190.5 t24.5 222.5q0 100 -22.5 201.5t-77.5 183.5t-148.5 134t-234.5 52h-58.5t-62 -2t-56.5 -4t-40 -4v-1147z" />
<glyph unicode="E" horiz-adv-x="1097" d="M174 0v1434h780v-152h-610v-469h559v-151h-559v-510h621v-152h-791z" />
<glyph unicode="F" horiz-adv-x="1058" d="M174 0v1434h780v-152h-610v-489h569v-152h-569v-641h-170z" />
<glyph unicode="G" horiz-adv-x="1253" d="M115 717q0 199 57 340t149.5 230t207 130t229.5 41q123 0 202.5 -13t135.5 -36l-43 -149q-98 47 -281 47q-86 0 -171 -30t-152.5 -99.5t-110.5 -182t-43 -278.5q0 -152 35 -262.5t97 -183t150.5 -108.5t192.5 -36q131 0 223 51v400l-336 40v97h482v-631 q-33 -25 -79 -45.5t-98.5 -34.5t-108.5 -21.5t-110 -7.5q-137 0 -251.5 44t-198.5 135.5t-131 231.5t-47 331z" />
<glyph unicode="H" horiz-adv-x="1376" d="M174 0v1434h170v-625h688v625h170v-1434h-170v657h-688v-657h-170z" />
<glyph unicode="I" horiz-adv-x="595" d="M213 0v1434h170v-1434h-170z" />
<glyph unicode="J" horiz-adv-x="595" d="M-70 12l33 146q57 -27 125 -27q86 0 113.5 60.5t27.5 164.5v1078h170v-1119q0 -164 -72.5 -249.5t-220.5 -85.5q-16 0 -40.5 2t-49 6t-48 10t-38.5 14z" />
<glyph unicode="K" horiz-adv-x="1249" d="M174 0v1434h170v-668l92 29l482 639h196l-479 -617l-86 -67l104 -82l525 -668h-215l-523 664h-96v-664h-170z" />
<glyph unicode="L" horiz-adv-x="1058" d="M174 0v1434h170v-1282h678v-152h-848z" />
<glyph unicode="M" horiz-adv-x="1619" d="M174 0v1434h127l449 -734l67 -159h4l64 164l428 729h133v-1434h-170v963l20 215h-10l-78 -197l-372 -647h-52l-395 649l-74 195h-10l29 -213v-965h-160z" />
<glyph unicode="N" horiz-adv-x="1378" d="M174 0v1456h90l686 -956l107 -197h10l-23 197v934h160v-1457h-90l-682 961l-110 207h-9l21 -207v-938h-160z" />
<glyph unicode="O" horiz-adv-x="1400" d="M115 717q0 358 151.5 549.5t431.5 191.5q152 0 262.5 -53t183.5 -150.5t107.5 -233.5t34.5 -304q0 -358 -152.5 -550t-435.5 -192q-150 0 -259 53.5t-182 150.5t-107.5 233.5t-34.5 304.5zM295 717q0 -119 23.5 -225.5t72.5 -187.5t126 -129t181 -48q190 0 299 144.5 t109 445.5q0 117 -23.5 224.5t-74 188t-127 129t-183.5 48.5q-188 0 -295.5 -144.5t-107.5 -445.5z" />
<glyph unicode="P" horiz-adv-x="1144" d="M174 0v1419q78 18 168 24.5t178 6.5q94 0 191.5 -18.5t177.5 -67.5t130 -135t50 -219q0 -131 -47 -221.5t-125 -146.5t-178.5 -80.5t-206.5 -24.5h-33.5t-49.5 1t-50.5 3t-34.5 4v-545h-170zM344 696q10 -4 32.5 -5t47.5 -2t47.5 -1h32.5q70 0 138.5 13.5t123.5 48t89 98 t34 162.5q0 84 -32 140t-84 90t-117.5 48.5t-131.5 14.5q-53 0 -102 -2.5t-78 -10.5v-594z" />
<glyph unicode="Q" horiz-adv-x="1400" d="M115 717q0 358 151.5 549.5t431.5 191.5q152 0 262.5 -53t183.5 -150.5t107.5 -233.5t34.5 -304q0 -358 -152.5 -550t-435.5 -192q-150 0 -259 53.5t-182 150.5t-107.5 233.5t-34.5 304.5zM295 717q0 -119 23.5 -225.5t72.5 -187.5t126 -129t181 -48q190 0 299 144.5 t109 445.5q0 117 -23.5 224.5t-74 188t-127 129t-183.5 48.5q-188 0 -295.5 -144.5t-107.5 -445.5zM434 -100q29 6 55.5 10t55.5 4q86 0 171 -21.5t173 -47t180 -47t195 -21.5q90 0 178 20v-147q-49 -14 -96.5 -19.5t-94.5 -5.5q-102 0 -199.5 21.5t-188.5 47t-175 47 t-160 21.5q-49 0 -94 -12v150z" />
<glyph unicode="R" horiz-adv-x="1218" d="M174 0v1419q78 14 179.5 22.5t185.5 8.5q94 0 179 -20.5t149.5 -67.5t103.5 -123t39 -184q0 -168 -92.5 -272.5t-233.5 -139.5l98 -76l357 -567h-199l-395 618l-201 31v-649h-170zM344 762h160q141 0 233 69.5t92 217.5q0 111 -75.5 182.5t-210.5 71.5h-55.5t-55 -2.5 t-50.5 -4.5t-38 -6v-528z" />
<glyph unicode="S" horiz-adv-x="1087" d="M94 51l58 154q47 -27 139 -52.5t207 -25.5q68 0 127 13.5t102 43t68.5 75t25.5 106.5q0 86 -51 140t-128 96t-167 79t-167 89t-128 129t-51 196q0 168 116.5 266t332.5 98q125 0 227 -18.5t160 -46.5l-52 -150q-47 23 -138 43.5t-206 20.5q-135 0 -202.5 -60.5 t-67.5 -142.5q0 -80 51 -133t128 -95t167 -83t167 -95.5t128 -130t51 -188.5q0 -92 -32.5 -166t-96 -127t-154 -82t-204.5 -29q-154 0 -254 24t-156 52z" />
<glyph unicode="T" horiz-adv-x="1136" d="M37 1282v152h1063v-152h-447v-1282h-170v1282h-446z" />
<glyph unicode="U" horiz-adv-x="1335" d="M174 444v990h170v-910q0 -109 21.5 -183.5t64.5 -120.5t107.5 -66.5t150.5 -20.5q166 0 237.5 91t71.5 300v910h164v-957q0 -129 -33.5 -223t-96 -154.5t-150.5 -89t-195 -28.5q-254 0 -383 114.5t-129 347.5z" />
<glyph unicode="V" horiz-adv-x="1163" d="M-4 1434h186l365 -985l49 -218h2l53 222l346 981h170l-542 -1457h-76z" />
<glyph unicode="W" horiz-adv-x="1695" d="M16 1434h181l258 -961l32 -237h2l35 241l295 957h82l297 -961l35 -237h2l37 241l241 957h166l-399 -1457h-94l-291 961l-37 217h-10l-37 -219l-291 -959h-94z" />
<glyph unicode="X" horiz-adv-x="1265" d="M53 0l477 729l-436 705h205l291 -486l51 -117l49 117l307 486h189l-451 -691l471 -743h-198l-324 514l-55 123l-54 -123l-331 -514h-191z" />
<glyph unicode="Y" horiz-adv-x="1142" d="M16 1434h199l336 -627l35 -125h2l37 129l321 623h182l-469 -863v-571h-170v569z" />
<glyph unicode="Z" d="M78 0v154l723 1046l86 82h-809v152h962v-154l-727 -1053l-86 -75h813v-152h-962z" />
<glyph unicode="[" horiz-adv-x="622" d="M174 -471v1905h371v-144h-211v-1618h211v-143h-371z" />
<glyph unicode="\" horiz-adv-x="778" d="M-76 1401l137 57l756 -1685l-135 -60z" />
<glyph unicode="]" horiz-adv-x="622" d="M78 -328h213v1618h-213v144h373v-1905h-373v143z" />
<glyph unicode="^" horiz-adv-x="1024" d="M98 891l381 565h60l346 -565h-168l-164 276l-47 142l-64 -144l-188 -274h-156z" />
<glyph unicode="_" horiz-adv-x="835" d="M0 -276h836v-144h-836v144z" />
<glyph unicode="`" horiz-adv-x="573" d="M123 1432v43h194l134 -306h-93z" />
<glyph unicode="a" horiz-adv-x="1015" d="M80 274q0 90 37 150.5t103.5 96.5t159.5 51.5t206 15.5h56.5t55.5 -4q6 61 7 110q0 113 -45.5 158t-163.5 45q-35 0 -75 -5t-82 -14.5t-80 -22.5t-66 -30l-52 123q78 47 181.5 69.5t216.5 22.5q106 0 170.5 -28.5t98.5 -74.5t45 -101.5t11 -110.5q0 -123 -6 -239.5 t-6 -221.5q0 -76 6 -143.5t23 -124.5h-121l-43 143h-10q-18 -29 -46 -56.5t-67 -49t-90 -35.5t-117 -14t-122 20.5t-97 58t-64.5 91t-23.5 120.5zM250 291q0 -72 51 -118t131 -46q57 0 102.5 15.5t78 39t54 52t31.5 55.5v170q-29 2 -58.5 3t-57.5 1q-63 0 -124 -7 t-107 -26.5t-73.5 -53.5t-27.5 -85z" />
<glyph unicode="b" horiz-adv-x="1105" d="M158 59v1375h164v-510h8q47 59 119.5 92t158.5 33q199 0 298.5 -127t99.5 -394q0 -268 -131.5 -407t-368.5 -139q-115 0 -208 24.5t-140 52.5zM322 170q39 -23 94 -34t114 -11q139 0 222.5 98.5t83.5 306.5q0 80 -14.5 150t-45.5 119t-78.5 77.5t-117.5 28.5 q-102 0 -166 -57t-92 -162v-516z" />
<glyph unicode="c" horiz-adv-x="923" d="M100 512q0 260 115 398.5t330 138.5q98 0 166.5 -15.5t124.5 -44.5l-48 -141q-47 27 -104 42t-123 15q-291 0 -291 -393q0 -78 15.5 -148.5t51.5 -125t94 -87t144 -32.5q74 0 132.5 22.5t95.5 51.5l53 -125q-61 -45 -145 -69t-176 -24q-119 0 -201 38t-134.5 109t-76 170 t-23.5 220z" />
<glyph unicode="d" horiz-adv-x="1101" d="M100 508q0 262 124 398t341 136q76 0 120 -8t95 -26v426h164v-1082q0 -104 2 -189t19 -167h-111l-41 145h-8q-41 -72 -119 -119t-182 -47q-205 0 -304.5 129t-99.5 404zM270 508q0 -84 13.5 -155.5t44 -123t80.5 -81t122 -29.5q104 0 166 54t84 165v508q-37 29 -84 41 t-125 12q-141 0 -221 -93t-80 -298z" />
<glyph unicode="e" horiz-adv-x="1040" d="M100 512q0 262 117 399.5t334 137.5q70 0 139.5 -15.5t124.5 -58.5t90 -122t35 -208q0 -68 -12 -149h-658q0 -90 18.5 -160t57.5 -118t101.5 -73.5t152.5 -25.5q70 0 139.5 24.5t104.5 57.5l61 -119q-61 -49 -154.5 -78t-197.5 -29q-117 0 -203 38t-141 109t-82 169 t-27 221zM272 625h508q0 156 -59 218t-168 62q-121 0 -193.5 -63.5t-87.5 -216.5z" />
<glyph unicode="f" horiz-adv-x="653" d="M45 881v143h160v57q0 94 15.5 164t50 114t90 65.5t137.5 21.5q66 0 116 -8t105 -31l-37 -137q-47 20 -89 26.5t-79 6.5q-53 0 -83 -16.5t-43 -48.5t-16 -78t-3 -107v-29h272v-143h-272v-881h-164v881h-160z" />
<glyph unicode="g" horiz-adv-x="1099" d="M100 508q0 262 125 398t369 136q117 0 200 -18t148 -43v-1028q0 -199 -105.5 -293t-312.5 -94q-123 0 -197.5 15.5t-127.5 39.5l43 139q47 -18 104 -34.5t150 -16.5q86 0 140 15.5t87 51.5t45 92t12 134v98h-8q-41 -59 -104.5 -91t-165.5 -32q-207 0 -304.5 129.5 t-97.5 401.5zM270 510q0 -86 14.5 -157.5t45 -123t79.5 -80t121 -28.5q104 0 164 52t84 163v524q-82 39 -209 39q-139 0 -219 -94t-80 -295z" />
<glyph unicode="h" horiz-adv-x="1120" d="M158 0v1434h164v-525h8q53 63 127.5 101.5t185.5 38.5q86 0 149.5 -19.5t105.5 -69t61.5 -132.5t19.5 -210v-618h-164v584q0 80 -9 140t-33.5 100t-66.5 60.5t-110 20.5q-96 0 -174 -62.5t-100 -160.5v-682h-164z" />
<glyph unicode="i" horiz-adv-x="548" d="M158 1335q0 47 31.5 81t80.5 34t84 -34t35 -81t-35 -77.5t-84 -30.5t-80.5 30.5t-31.5 77.5zM193 0v1024h163v-1024h-163z" />
<glyph unicode="j" horiz-adv-x="546" d="M18 -291q57 0 91 17.5t52.5 54.5t23.5 93t5 132v1018h164v-1079q0 -190 -65.5 -284.5t-208.5 -94.5q-16 0 -30.5 1t-31.5 3v139zM156 1335q0 47 31.5 81t80.5 34t84 -34t35 -81t-35 -77.5t-84 -30.5t-80.5 30.5t-31.5 77.5z" />
<glyph unicode="k" horiz-adv-x="980" d="M158 0v1434h164v-873l84 29l317 434h190l-313 -412l-84 -67l102 -82l343 -463h-203l-342 461h-94v-461h-164z" />
<glyph unicode="l" horiz-adv-x="598" d="M176 205v1229h164v-1182q0 -72 24.5 -102.5t69.5 -30.5q27 0 57.5 4t69.5 18l19 -129q-33 -16 -91.5 -26.5t-101.5 -10.5q-92 0 -151.5 52.5t-59.5 177.5z" />
<glyph unicode="m" horiz-adv-x="1662" d="M158 0v1024h114l31 -125h8q55 66 128 108t190 42q98 0 160.5 -38t97.5 -132q47 80 130 125t187 45q86 0 145.5 -19.5t98.5 -69t56.5 -133.5t17.5 -213v-614h-164v616q0 74 -7.5 128.5t-29 90t-59 53t-99.5 17.5q-102 0 -159.5 -57t-81.5 -164v-684h-164v580 q0 82 -7.5 142t-28 101t-58 61.5t-99.5 20.5q-94 0 -156.5 -57t-86.5 -143v-705h-164z" />
<glyph unicode="n" horiz-adv-x="1120" d="M158 0v1024h114l31 -125h8q49 66 132 108t198 42q84 0 147.5 -19.5t105.5 -69t63.5 -132.5t21.5 -210v-618h-164v584q0 160 -46 240.5t-169 80.5q-109 0 -179.5 -58.5t-98.5 -146.5v-700h-164z" />
<glyph unicode="o" horiz-adv-x="1097" d="M100 512q0 260 116 398.5t333 138.5q115 0 200 -38t140 -109t81.5 -170t26.5 -220q0 -260 -115.5 -398.5t-332.5 -138.5q-115 0 -200 38t-140 109t-82 170t-27 220zM270 512q0 -78 15.5 -149.5t48.5 -125t86 -86t129 -32.5h3q275 0 275 390q0 83 -15 154.5t-48 125 t-86 85t-129 31.5h-3q-276 0 -276 -393z" />
<glyph unicode="p" horiz-adv-x="1107" d="M158 -410v1434h112l31 -123h8q47 72 122 110t171 38q205 0 305.5 -121t100.5 -396q0 -129 -34 -232t-95.5 -175t-148.5 -111t-193 -39q-76 0 -120 9.5t-95 31.5v-426h-164zM322 178q37 -29 84 -44t124 -15q141 0 224.5 105.5t83.5 310.5q0 84 -14.5 152.5t-46.5 116.5 t-82 74.5t-124 26.5q-104 0 -164.5 -54t-84.5 -165v-508z" />
<glyph unicode="q" horiz-adv-x="1099" d="M100 508q0 264 127 399t371 135q109 0 204 -20.5t140 -42.5v-1389h-164v512h-8q-41 -61 -103.5 -94t-164.5 -33q-205 0 -303.5 130.5t-98.5 402.5zM270 510q0 -86 14.5 -158.5t45 -124t79.5 -80t121 -28.5q104 0 164 53t84 164v524q-76 39 -209 39q-141 0 -220 -95 t-79 -294z" />
<glyph unicode="r" horiz-adv-x="696" d="M158 0v1024h114l31 -125h8q39 70 93.5 107.5t138.5 37.5q59 0 133 -20l-35 -158q-61 20 -117 21q-88 0 -139 -48t-63 -122v-717h-164z" />
<glyph unicode="s" horiz-adv-x="862" d="M80 51l49 139q47 -27 123 -49t154 -22q88 0 145 35t57 125q0 61 -36.5 96t-91 58.5t-119 45t-119 55t-91 87t-36.5 143.5q0 147 84 216t233 69q111 0 185.5 -19.5t130.5 -46.5l-39 -135q-47 23 -114 40t-142 17q-90 0 -132 -30.5t-42 -106.5q0 -53 36.5 -83t91 -53.5 t119 -46t118.5 -59.5t91 -93t37 -148q0 -66 -21.5 -123.5t-66.5 -98t-111.5 -64.5t-156.5 -24q-117 0 -199 22.5t-137 53.5z" />
<glyph unicode="t" horiz-adv-x="694" d="M23 881v143h159v203l164 47v-250h279v-143h-279v-568q0 -106 26.5 -150t90.5 -44q53 0 90 11t82 30l37 -125q-55 -27 -121 -43.5t-141 -16.5q-125 0 -176.5 71t-51.5 237v598h-159z" />
<glyph unicode="u" horiz-adv-x="1103" d="M141 406v618h164v-584q0 -80 9.5 -140t32 -100t61 -60.5t98.5 -20.5q55 0 98 17.5t77 48t59.5 70.5t41.5 85v684h164v-733q0 -74 5 -153t18 -138h-113l-41 162h-10q-47 -80 -127 -133.5t-203 -53.5q-82 0 -144.5 19.5t-104.5 69t-63.5 132.5t-21.5 210z" />
<glyph unicode="v" horiz-adv-x="987" d="M18 1024h189l246 -600l57 -195h2l51 199l230 596h176l-437 -1047h-69z" />
<glyph unicode="w" horiz-adv-x="1505" d="M16 1024h179l202 -596l35 -199h2l49 203l219 592h119l236 -598l51 -197h4l39 201l182 594h156l-344 -1047h-80l-268 676l-39 168h-6l-41 -170l-258 -674h-80z" />
<glyph unicode="x" horiz-adv-x="1054" d="M57 0l369 524l-344 500h201l194 -283l58 -116l59 116l199 283h184l-346 -492l366 -532h-194l-217 311l-62 123l-63 -123l-221 -311h-183z" />
<glyph unicode="y" horiz-adv-x="954" d="M25 1024h188l246 -664l57 -196h10l45 198l199 662h166l-303 -920q-35 -100 -69 -194t-74.5 -168t-92 -118t-118.5 -44q-74 0 -121 21l28 141q27 -10 52 -10q57 0 110 60.5t88 207.5z" />
<glyph unicode="z" horiz-adv-x="915" d="M86 0v143l473 652l86 86h-559v143h729v-143l-477 -658l-84 -80h561v-143h-729z" />
<glyph unicode="{" horiz-adv-x="708" d="M117 410v143q78 0 121 41t43 131v496q0 96 48 155.5t146 59.5h174v-144h-102q-55 0 -81 -27.5t-26 -93.5v-485q0 -90 -43 -137t-100 -57v-13q55 -8 99 -62.5t44 -140.5v-483q0 -63 24.5 -92t84.5 -29h100v-143h-174q-92 0 -143 54.5t-51 158.5v487q0 104 -43 142.5 t-121 38.5z" />
<glyph unicode="|" horiz-adv-x="487" d="M174 -266v1700h139v-1700h-139z" />
<glyph unicode="}" horiz-adv-x="708" d="M113 -328h102q55 0 81 28t26 93v486q0 90 42 137t99 57v12q-55 8 -98 62.5t-43 140.5v483q0 63 -25 92t-82 29h-102v144h176q90 0 141 -54.5t51 -158.5v-488q0 -104 43 -142t121 -38v-143q-78 0 -121 -41t-43 -131v-496q0 -96 -48 -155.5t-146 -59.5h-174v143z" />
<glyph unicode="~" horiz-adv-x="1034" d="M63 739q88 68 160 94.5t131 26.5q57 0 106.5 -17.5t94.5 -39t88 -38.5t90 -17q39 0 80 16t88 57l70 -125q-78 -53 -140.5 -74.5t-113.5 -21.5q-55 0 -101.5 17.5t-88.5 39t-84 39t-91 17.5q-47 0 -100 -21.5t-119 -75.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="622" d="M152 928q0 55 31.5 87t84.5 32q55 0 88 -32t33 -87q0 -53 -32.5 -86t-88.5 -33q-53 0 -84.5 33t-31.5 86zM190 301l35 361h101l34 -361v-711h-170v711z" />
<glyph unicode="&#xa2;" d="M178 512q0 236 97.5 372t277.5 158v187h145v-182q72 -4 127.5 -19.5t100.5 -38.5l-47 -139q-41 20 -91.5 34.5t-103.5 18.5v-784q66 4 119 25.5t88 48.5l53 -125q-49 -35 -111.5 -56.5t-134.5 -29.5v-187h-145v185q-102 10 -173 52t-116 110.5t-65.5 162.5t-20.5 207z M348 512q0 -68 11.5 -130.5t38 -114.5t69.5 -89t106 -51v772q-225 -43 -225 -387z" />
<glyph unicode="&#xa3;" d="M86 0v147q66 0 112 24t75.5 61.5t44 86t14.5 97.5q0 68 -13.5 122t-33.5 103h-199v143h135q-25 53 -41 117t-16 150q0 201 114.5 304t313.5 103q125 0 217 -18.5t152 -46.5l-54 -146q-47 23 -126 41.5t-191 18.5q-123 0 -189.5 -66.5t-66.5 -179.5q0 -86 20.5 -151.5 t48.5 -125.5h330v-143h-268q16 -47 26.5 -98t10.5 -113q0 -61 -18.5 -125.5t-55.5 -105.5l-80 -68v-8l127 29h524v-152h-913z" />
<glyph unicode="&#xa4;" d="M43 293l158 160l69 45q-63 86 -63 209q0 59 17.5 112t45.5 99l-69 43l-158 159l100 101l160 -158l43 -72q86 68 211 68q121 0 211 -68l45 72l160 158l100 -101l-158 -159l-71 -46q66 -88 65 -208q0 -123 -65 -211l71 -43l158 -160l-100 -98l-160 157l-43 68 q-88 -63 -213 -64q-127 0 -211 64l-43 -68l-160 -157zM348 707q0 -92 58.5 -153.5t150.5 -61.5t151.5 61t59.5 154q0 92 -59.5 154.5t-151.5 62.5t-150.5 -62.5t-58.5 -154.5z" />
<glyph unicode="&#xa5;" d="M4 1434h199l336 -627l34 -125h2l37 129l322 623h182l-416 -762h193v-123h-248v-129h248v-123h-248v-297h-170v297h-248v123h248v129h-248v123h193z" />
<glyph unicode="&#xa6;" horiz-adv-x="487" d="M174 -266v688h139v-688h-139zM174 745v689h139v-689h-139z" />
<glyph unicode="&#xa7;" horiz-adv-x="1017" d="M117 723q0 63 31.5 123.5t84.5 107.5l84 29q-53 33 -88.5 83t-35.5 134q0 115 84.5 186.5t236.5 71.5q111 0 187.5 -18.5t132.5 -44.5l-39 -138q-49 23 -117 40.5t-141 17.5q-92 0 -136.5 -33t-44.5 -88q0 -53 40 -83t101.5 -52.5t131 -45t131 -58t101.5 -94t40 -150.5 q0 -63 -30.5 -123t-84.5 -107l-92 -28q55 -33 93 -84.5t38 -135.5q0 -63 -24.5 -111t-68.5 -81t-103.5 -49.5t-126.5 -16.5q-115 0 -188.5 19.5t-131.5 48.5l41 133q47 -23 113.5 -40t144.5 -17q86 0 133.5 27.5t47.5 93.5q0 53 -40 83.5t-101.5 53t-131.5 45t-131 58.5 t-101 93.5t-40 149.5zM281 727q0 -51 26.5 -84t68.5 -56.5t96 -40t110 -36.5q29 12 56.5 32.5t50 46t35.5 55.5t13 63q0 51 -26.5 83.5t-70.5 56t-99.5 41t-110.5 38.5q-59 -27 -104 -76t-45 -123z" />
<glyph unicode="&#xa8;" horiz-adv-x="841" d="M123 1337q0 47 27.5 76t72.5 29t73 -29t28 -76q0 -43 -28 -71.5t-73 -28.5t-72.5 28.5t-27.5 71.5zM516 1337q0 47 27.5 76t72.5 29q47 0 75 -29t28 -76q0 -43 -27.5 -71.5t-75.5 -28.5q-45 0 -72.5 28.5t-27.5 71.5z" />
<glyph unicode="&#xa9;" horiz-adv-x="1650" d="M104 594q0 170 57.5 304t156 226.5t229.5 141.5t278 49t278.5 -49t230 -141.5t155.5 -226.5t57 -304t-57 -304t-155.5 -226.5t-229.5 -141.5t-279 -49q-164 0 -297 49t-227 141.5t-145.5 226.5t-51.5 304zM248 594q0 -141 45 -251t123 -183.5t183.5 -112.5t225.5 -39 q121 0 226.5 39t183.5 112.5t123 183.5t45 251t-45 250.5t-123 183.5t-183.5 113t-226.5 39t-226 -39t-183 -113t-123 -183.5t-45 -250.5zM481 594q0 186 93.5 287.5t246.5 101.5q37 0 67 -4t55.5 -11t50 -17.5t55.5 -22.5l-54 -125q-45 23 -86 31t-69 8q-86 0 -140.5 -53.5 t-54.5 -194.5q0 -119 53.5 -183.5t157.5 -66.5q96 0 164 37l43 -121q-47 -27 -105.5 -41t-136.5 -14q-166 0 -253 104.5t-87 284.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="790" d="M98 965q0 63 31 106t83 69.5t123 39t152 12.5q14 0 27.5 -1t28.5 -1q2 12 2 23.5v21.5q0 55 -24.5 77.5t-94.5 22.5q-82 0 -149.5 -15t-106.5 -36l-31 102q51 27 135 45.5t187 18.5q127 0 174 -53.5t47 -153.5q0 -78 -3 -149.5t-3 -137.5q0 -49 3 -94t13 -84h-112l-27 94 h-8q-27 -35 -76 -68.5t-137 -33.5q-106 0 -170 52t-64 143zM242 975q0 -41 29.5 -65.5t82.5 -24.5q43 0 75 10t54.5 27.5t37 37t22.5 37.5v86q-23 2 -43.5 2h-42.5q-43 0 -82 -4t-69 -16t-47 -33.5t-17 -56.5z" />
<glyph unicode="&#xab;" horiz-adv-x="978" d="M80 530l328 471l110 -88l-201 -297l-98 -84l98 -73l213 -291l-110 -90zM455 530l323 467l109 -86l-199 -295l-98 -84l98 -73l211 -289l-106 -88z" />
<glyph unicode="&#xac;" horiz-adv-x="1034" d="M84 655v148h868v-393h-147v245h-721z" />
<glyph unicode="&#xad;" horiz-adv-x="737" d="M121 514v152h495v-152h-495z" />
<glyph unicode="&#xae;" horiz-adv-x="1433" d="M174 924q0 131 43 232t118 170t173 104.5t209 35.5q113 0 212 -35.5t173 -104.5t116 -170t42 -232t-43 -232.5t-118 -170t-173.5 -104.5t-208.5 -36q-115 0 -213 36t-172 104.5t-116 170t-42 232.5zM303 924q0 -106 33 -185.5t89 -131.5t132 -78.5t160 -26.5 q88 0 163.5 25.5t131 77.5t87 131t31.5 188q0 106 -32.5 185t-89 131t-131 79t-160.5 27q-90 0 -166 -27t-131 -79t-86 -131t-31 -185zM506 659v531q33 10 92 15t113 5q86 0 147.5 -35.5t61.5 -123.5q0 -66 -42 -101t-104 -39l57 -28l152 -224h-125l-147 213l-99 31v-244 h-106zM612 965h70q59 0 92 18t33 64q0 71 -119 71q-23 0 -43 -1t-33 -7v-145z" />
<glyph unicode="&#xaf;" horiz-adv-x="851" d="M123 1190v127h606v-127h-606z" />
<glyph unicode="&#xb0;" horiz-adv-x="870" d="M174 1169q0 63 22.5 116.5t61.5 91.5t92 59.5t113 21.5q59 0 112.5 -19.5t92.5 -57.5t61.5 -91t22.5 -121t-22.5 -121t-61.5 -90.5t-92.5 -57t-112.5 -19.5t-112.5 19.5t-92.5 57t-61.5 90.5t-22.5 121zM303 1169q0 -78 48 -121.5t112 -43.5q63 0 111.5 44t48.5 121 q0 78 -48.5 122t-111.5 44t-111.5 -44t-48.5 -122z" />
<glyph unicode="&#xb1;" horiz-adv-x="1034" d="M82 365v147h868v-147h-868zM82 864v148h360v368h148v-368h360v-148h-360v-248h-148v248h-360z" />
<glyph unicode="&#xb2;" horiz-adv-x="806" d="M98 778v68q47 39 118 104.5t136.5 141t111.5 155.5t46 148q0 63 -41 95t-100 32q-55 0 -107.5 -19.5t-91.5 -44.5l-45 117q53 37 123.5 57.5t144.5 20.5q129 0 194.5 -63.5t65.5 -176.5q0 -63 -21.5 -122.5t-57 -117t-85 -114t-104.5 -113.5l-94 -65v-4l117 30h286v-129 h-596z" />
<glyph unicode="&#xb3;" horiz-adv-x="808" d="M137 803l31 123q35 -16 80 -27.5t98 -11.5q98 0 150.5 39t52.5 114q0 66 -47 107t-152 41h-112v47l198 237l70 56l-100 -13h-267v123h525v-67l-211 -252l-52 -37v-4l48 6q113 -2 178 -67.5t65 -176.5q0 -125 -91 -200.5t-243 -75.5q-74 0 -127 12t-94 27z" />
<glyph unicode="&#xb4;" horiz-adv-x="548" d="M123 1169l121 306h182v-43l-207 -263h-96z" />
<glyph unicode="&#xb6;" horiz-adv-x="1011" d="M76 1036q0 76 23.5 147.5t68.5 127t110.5 89.5t147.5 34h92v-1700h-139v901q-66 0 -121 33.5t-95 90t-63.5 129.5t-23.5 148zM698 -266v1700h140v-1700h-140z" />
<glyph unicode="&#xb7;" horiz-adv-x="546" d="M155 606q0 55 32 87t85 32q55 0 88 -31.5t33 -87.5q0 -53 -33 -86t-88 -33q-53 0 -85 33t-32 86z" />
<glyph unicode="&#xb8;" horiz-adv-x="587" d="M123 -418l14 101q12 -2 22.5 -3.5t47.5 -3.5q25 0 48.5 3.5t36.5 13.5t17 22.5t4 24.5q2 59 -176 76l99 184h116l-49 -88q86 -16 124 -53t38 -101q0 -84 -67.5 -134t-182.5 -50q-23 0 -45.5 2t-46.5 6z" />
<glyph unicode="&#xb9;" horiz-adv-x="806" d="M109 1444l315 209h84v-750h194v-125h-555v125h218v520l14 74l-55 -57l-160 -97z" />
<glyph unicode="&#xba;" horiz-adv-x="815" d="M90 1110q0 92 24.5 157.5t66.5 108.5t100.5 62.5t126.5 19.5t126 -18.5t100 -59.5t66.5 -107.5t24.5 -162.5t-24.5 -162.5t-66.5 -107.5t-100.5 -59.5t-125.5 -18.5q-68 0 -126.5 18.5t-100.5 59.5t-66.5 107.5t-24.5 162.5zM242 1110q0 -123 44 -176t122 -53 q39 0 69.5 11t52 36.5t32.5 69.5t11 112t-11 112t-32.5 69.5t-52.5 36.5t-69 11q-78 0 -122 -48t-44 -181z" />
<glyph unicode="&#xbb;" horiz-adv-x="978" d="M80 909l106 88l340 -448l-327 -467l-107 86l197 295l100 84l-100 74zM449 911l108 90l342 -452l-328 -471l-110 88l201 297l98 84l-98 74z" />
<glyph unicode="&#xbc;" horiz-adv-x="1714" d="M109 1239l315 209h86v-875h-143v646l14 73l-57 -57l-160 -96zM330 49l997 1411l106 -71l-997 -1414zM907 197v76l463 618h92v-573h170v-121h-170v-197h-137v197h-418zM1061 307l102 11h162v262l12 100h-4l-45 -94l-160 -215z" />
<glyph unicode="&#xbd;" horiz-adv-x="1740" d="M109 1239l315 209h86v-875h-143v646l14 73l-57 -57l-160 -96zM330 49l997 1411l106 -71l-997 -1414zM1063 0v68q47 39 118 104.5t136.5 141t111.5 155.5t46 148q0 63 -41 95t-100 32q-55 0 -107.5 -19.5t-91.5 -44.5l-45 117q53 37 123.5 57.5t144.5 20.5 q129 0 194.5 -63.5t65.5 -176.5q0 -63 -21.5 -122.5t-57 -117t-85 -114t-104.5 -113.5l-94 -65v-4l117 30h286v-129h-596z" />
<glyph unicode="&#xbe;" horiz-adv-x="1794" d="M155 598l31 123q35 -16 80 -27.5t98 -11.5q98 0 150.5 39t52.5 114q0 66 -47 107t-152 41h-112v47l198 237l70 56l-100 -13h-267v123h525v-67l-211 -252l-52 -37v-4l48 6q113 -2 178 -67.5t65 -176.5q0 -125 -91 -200.5t-243 -75.5q-74 0 -127 12t-94 27zM410 49 l997 1411l106 -71l-997 -1414zM987 197v76l463 618h92v-573h170v-121h-170v-197h-137v197h-418zM1141 307l102 11h162v262l12 100h-4l-45 -94l-160 -215z" />
<glyph unicode="&#xbf;" horiz-adv-x="892" d="M76 -100q0 92 27.5 160.5t69.5 125t90 105.5t90 103.5t70 117.5t28 150h135q2 -10 2 -22.5v-23.5q0 -86 -25.5 -151.5t-63.5 -119.5t-82 -101t-82 -95.5t-63.5 -102.5t-25.5 -124q0 -94 54 -153.5t181 -59.5q74 0 150 25.5t131 60.5l55 -127q-78 -47 -164 -74.5 t-213 -27.5q-90 0 -158.5 25.5t-114.5 70.5t-68.5 105.5t-22.5 132.5zM391 930q0 55 32 87t85 32q55 0 88 -32t33 -87q0 -53 -33 -86t-88 -33q-53 0 -85 33t-32 86z" />
<glyph unicode="&#xc0;" horiz-adv-x="1198" d="M16 0l543 1456h78l545 -1456h-178l-148 397h-528l-144 -397h-168zM277 1739v43h233l242 -242h-152zM383 545h422l-160 436l-51 217h-2l-51 -221z" />
<glyph unicode="&#xc1;" horiz-adv-x="1198" d="M16 0l543 1456h78l545 -1456h-178l-148 397h-528l-144 -397h-168zM383 545h422l-160 436l-51 217h-2l-51 -221zM436 1540l242 242h233v-43l-334 -199h-141z" />
<glyph unicode="&#xc2;" horiz-adv-x="1198" d="M16 0l543 1456h78l545 -1456h-178l-148 397h-528l-144 -397h-168zM270 1530v45l272 207h123l260 -209v-43h-166l-123 100l-34 72l-39 -70l-131 -102h-162zM383 545h422l-160 436l-51 217h-2l-51 -221z" />
<glyph unicode="&#xc3;" horiz-adv-x="1198" d="M16 0l543 1456h78l545 -1456h-178l-148 397h-528l-144 -397h-168zM277 1608q63 66 117.5 89t103.5 23q39 0 76 -10t70.5 -23.5t66.5 -23.5t64 -10q53 0 102 43l51 -88q-55 -51 -104 -70.5t-92 -19.5q-39 0 -74 10t-69 23.5t-66.5 23.5t-65.5 10t-64.5 -13t-66.5 -48z M383 545h422l-160 436l-51 217h-2l-51 -221z" />
<glyph unicode="&#xc4;" horiz-adv-x="1198" d="M16 0l543 1456h78l545 -1456h-178l-148 397h-528l-144 -397h-168zM295 1626q0 43 30.5 69.5t79.5 26.5q47 0 77 -26.5t30 -69.5q0 -41 -29.5 -67.5t-77.5 -26.5q-49 0 -79.5 26.5t-30.5 67.5zM383 545h422l-160 436l-51 217h-2l-51 -221zM688 1626q0 43 29.5 69.5 t77.5 26.5q49 0 79.5 -26.5t30.5 -69.5q0 -41 -30.5 -67.5t-79.5 -26.5q-47 0 -77 26.5t-30 67.5z" />
<glyph unicode="&#xc5;" horiz-adv-x="1198" d="M16 0l525 1407q-78 12 -117 56t-39 110q0 76 51 125t164 49q102 0 159.5 -44t57.5 -130q0 -66 -41 -110t-121 -56l527 -1407h-178l-148 397h-528l-144 -397h-168zM383 545h422l-160 436l-51 217h-2l-51 -221zM510 1573q0 -35 21.5 -58.5t68.5 -23.5q45 0 68.5 22.5 t23.5 59.5q0 39 -22.5 62.5t-69.5 23.5q-45 0 -67.5 -23.5t-22.5 -62.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="1732" d="M-45 0l850 1434h784v-152h-610v-469h559v-151h-559v-510h620v-152h-790v406h-438l-230 -406h-186zM459 549h350v680h-8l-70 -211z" />
<glyph unicode="&#xc7;" horiz-adv-x="1169" d="M115 717q0 201 54 341t143 229t200 130t225 41q123 0 201 -13t133 -36l-41 -149q-98 47 -280 47q-84 0 -166 -31t-146.5 -100.5t-103.5 -182t-39 -276.5q0 -147 37 -258t101.5 -184.5t151.5 -110.5t189 -37q92 0 161 18.5t116 47.5l41 -134q-53 -41 -131 -59t-170 -23 l-35 -65q86 -16 124 -53t38 -101q0 -80 -66 -132t-184 -52q-23 0 -45.5 2t-47.5 6l19 80q12 -2 22.5 -2h20.5q45 0 70.5 8t39 19.5t16.5 26t3 26.5q0 57 -176 76l86 164q-119 8 -221.5 56t-178 138t-118.5 225.5t-43 317.5z" />
<glyph unicode="&#xc8;" horiz-adv-x="1097" d="M174 0v1434h780v-152h-610v-469h559v-151h-559v-510h621v-152h-791zM193 1739v43h233l242 -242h-152z" />
<glyph unicode="&#xc9;" horiz-adv-x="1097" d="M174 0v1434h780v-152h-610v-469h559v-151h-559v-510h621v-152h-791zM434 1540l242 242h233v-43l-334 -199h-141z" />
<glyph unicode="&#xca;" horiz-adv-x="1097" d="M174 0v1434h780v-152h-610v-469h559v-151h-559v-510h621v-152h-791zM223 1530v45l272 207h123l260 -209v-43h-166l-123 100l-34 72l-39 -70l-131 -102h-162z" />
<glyph unicode="&#xcb;" horiz-adv-x="1097" d="M174 0v1434h780v-152h-610v-469h559v-151h-559v-510h621v-152h-791zM246 1626q0 43 30.5 69.5t79.5 26.5q47 0 77 -26.5t30 -69.5q0 -41 -29.5 -67.5t-77.5 -26.5q-49 0 -79.5 26.5t-30.5 67.5zM639 1626q0 43 29.5 69.5t77.5 26.5q49 0 79.5 -26.5t30.5 -69.5 q0 -41 -30.5 -67.5t-79.5 -26.5q-47 0 -77 26.5t-30 67.5z" />
<glyph unicode="&#xcc;" horiz-adv-x="595" d="M-76 1739v43h233l242 -242h-152zM213 0v1434h170v-1434h-170z" />
<glyph unicode="&#xcd;" horiz-adv-x="595" d="M127 1540l242 242h233v-43l-334 -199h-141zM213 0v1434h170v-1434h-170z" />
<glyph unicode="&#xce;" horiz-adv-x="595" d="M-31 1530v45l272 207h123l260 -209v-43h-166l-123 100l-34 72l-39 -70l-131 -102h-162zM213 0v1434h170v-1434h-170z" />
<glyph unicode="&#xcf;" horiz-adv-x="595" d="M-4 1626q0 43 30.5 69.5t79.5 26.5q47 0 77 -26.5t30 -69.5q0 -41 -29.5 -67.5t-77.5 -26.5q-49 0 -79.5 26.5t-30.5 67.5zM213 0v1434h170v-1434h-170zM389 1626q0 43 29.5 69.5t77.5 26.5q49 0 79.5 -26.5t30.5 -69.5q0 -41 -30.5 -67.5t-79.5 -26.5q-47 0 -77 26.5 t-30 67.5z" />
<glyph unicode="&#xd0;" horiz-adv-x="1347" d="M-2 680v123h184v631q39 6 87 9t100.5 4t102.5 2t93 1q172 0 298 -53.5t208 -148.5t122 -228t40 -293q0 -145 -38 -279.5t-120 -238t-213 -165.5t-317 -62q-33 0 -85 1t-107.5 4t-102.5 5t-68 6v682h-184zM352 141q10 -2 39 -3t59.5 -2t59.5 -2t39 -1q143 0 240.5 49 t156 132t83 190.5t24.5 222.5q0 100 -22.5 201.5t-78 183.5t-149 134t-234.5 52h-58.5t-62 -2t-56 -4t-40.5 -4v-485h301v-123h-301v-539z" />
<glyph unicode="&#xd1;" horiz-adv-x="1378" d="M174 0v1456h90l686 -956l107 -197h10l-23 197v934h160v-1457h-90l-682 961l-110 207h-9l21 -207v-938h-160zM367 1608q63 66 117.5 89t103.5 23q39 0 76 -10t70.5 -23.5t66.5 -23.5t64 -10q53 0 102 43l51 -88q-55 -51 -104 -70.5t-92 -19.5q-39 0 -74 10t-69 23.5 t-66.5 23.5t-65.5 10t-64.5 -13t-66.5 -48z" />
<glyph unicode="&#xd2;" horiz-adv-x="1400" d="M115 717q0 358 151.5 549.5t431.5 191.5q152 0 262.5 -53t183.5 -150.5t107.5 -233.5t34.5 -304q0 -358 -152.5 -550t-435.5 -192q-150 0 -259 53.5t-182 150.5t-107.5 233.5t-34.5 304.5zM295 717q0 -119 23.5 -225.5t72.5 -187.5t126 -129t181 -48q190 0 299 144.5 t109 445.5q0 117 -23.5 224.5t-74 188t-127 129t-183.5 48.5q-188 0 -295.5 -144.5t-107.5 -445.5zM365 1739v43h233l242 -242h-152z" />
<glyph unicode="&#xd3;" horiz-adv-x="1400" d="M115 717q0 358 151.5 549.5t431.5 191.5q152 0 262.5 -53t183.5 -150.5t107.5 -233.5t34.5 -304q0 -358 -152.5 -550t-435.5 -192q-150 0 -259 53.5t-182 150.5t-107.5 233.5t-34.5 304.5zM295 717q0 -119 23.5 -225.5t72.5 -187.5t126 -129t181 -48q190 0 299 144.5 t109 445.5q0 117 -23.5 224.5t-74 188t-127 129t-183.5 48.5q-188 0 -295.5 -144.5t-107.5 -445.5zM608 1540l242 242h233v-43l-334 -199h-141z" />
<glyph unicode="&#xd4;" horiz-adv-x="1400" d="M115 717q0 358 151.5 549.5t431.5 191.5q152 0 262.5 -53t183.5 -150.5t107.5 -233.5t34.5 -304q0 -358 -152.5 -550t-435.5 -192q-150 0 -259 53.5t-182 150.5t-107.5 233.5t-34.5 304.5zM295 717q0 -119 23.5 -225.5t72.5 -187.5t126 -129t181 -48q190 0 299 144.5 t109 445.5q0 117 -23.5 224.5t-74 188t-127 129t-183.5 48.5q-188 0 -295.5 -144.5t-107.5 -445.5zM367 1530v45l272 207h123l260 -209v-43h-166l-123 100l-34 72l-39 -70l-131 -102h-162z" />
<glyph unicode="&#xd5;" horiz-adv-x="1400" d="M115 717q0 358 151.5 549.5t431.5 191.5q152 0 262.5 -53t183.5 -150.5t107.5 -233.5t34.5 -304q0 -358 -152.5 -550t-435.5 -192q-150 0 -259 53.5t-182 150.5t-107.5 233.5t-34.5 304.5zM295 717q0 -119 23.5 -225.5t72.5 -187.5t126 -129t181 -48q190 0 299 144.5 t109 445.5q0 117 -23.5 224.5t-74 188t-127 129t-183.5 48.5q-188 0 -295.5 -144.5t-107.5 -445.5zM373 1608q63 66 117.5 89t103.5 23q39 0 76 -10t70.5 -23.5t66.5 -23.5t64 -10q53 0 102 43l51 -88q-55 -51 -104 -70.5t-92 -19.5q-39 0 -74 10t-69 23.5t-66.5 23.5 t-65.5 10t-64.5 -13t-66.5 -48z" />
<glyph unicode="&#xd6;" horiz-adv-x="1400" d="M115 717q0 358 151.5 549.5t431.5 191.5q152 0 262.5 -53t183.5 -150.5t107.5 -233.5t34.5 -304q0 -358 -152.5 -550t-435.5 -192q-150 0 -259 53.5t-182 150.5t-107.5 233.5t-34.5 304.5zM295 717q0 -119 23.5 -225.5t72.5 -187.5t126 -129t181 -48q190 0 299 144.5 t109 445.5q0 117 -23.5 224.5t-74 188t-127 129t-183.5 48.5q-188 0 -295.5 -144.5t-107.5 -445.5zM389 1626q0 43 30.5 69.5t79.5 26.5q47 0 77 -26.5t30 -69.5q0 -41 -29.5 -67.5t-77.5 -26.5q-49 0 -79.5 26.5t-30.5 67.5zM782 1626q0 43 29.5 69.5t77.5 26.5 q49 0 79.5 -26.5t30.5 -69.5q0 -41 -30.5 -67.5t-79.5 -26.5q-47 0 -77 26.5t-30 67.5z" />
<glyph unicode="&#xd7;" horiz-adv-x="1034" d="M152 430l262 264l-258 256l104 109l258 -260l260 260l105 -109l-258 -258l258 -260l-105 -106l-260 262l-260 -262z" />
<glyph unicode="&#xd8;" horiz-adv-x="1400" d="M115 717q0 358 151.5 549.5t431.5 191.5q117 0 207 -30.5t160 -90.5l86 123l106 -71l-104 -148q68 -98 100.5 -230t32.5 -294q0 -358 -152.5 -550t-435.5 -192q-219 0 -358 115l-80 -115l-106 74l96 137q-70 98 -102.5 231.5t-32.5 299.5zM295 717q0 -104 17.5 -196.5 t54.5 -170.5l594 842q-47 53 -112 84t-151 31q-188 0 -295.5 -144.5t-107.5 -445.5zM442 233q47 -51 110.5 -78.5t145.5 -27.5q190 0 299 144.5t109 445.5q0 98 -17.5 190t-52.5 168z" />
<glyph unicode="&#xd9;" horiz-adv-x="1335" d="M174 444v990h170v-910q0 -109 21.5 -183.5t64.5 -120.5t107.5 -66.5t150.5 -20.5q166 0 237.5 91t71.5 300v910h164v-957q0 -129 -33.5 -223t-96 -154.5t-150.5 -89t-195 -28.5q-254 0 -383 114.5t-129 347.5zM359 1739v43h233l242 -242h-152z" />
<glyph unicode="&#xda;" horiz-adv-x="1335" d="M174 444v990h170v-910q0 -109 21.5 -183.5t64.5 -120.5t107.5 -66.5t150.5 -20.5q166 0 237.5 91t71.5 300v910h164v-957q0 -129 -33.5 -223t-96 -154.5t-150.5 -89t-195 -28.5q-254 0 -383 114.5t-129 347.5zM557 1540l242 242h233v-43l-334 -199h-141z" />
<glyph unicode="&#xdb;" horiz-adv-x="1335" d="M174 444v990h170v-910q0 -109 21.5 -183.5t64.5 -120.5t107.5 -66.5t150.5 -20.5q166 0 237.5 91t71.5 300v910h164v-957q0 -129 -33.5 -223t-96 -154.5t-150.5 -89t-195 -28.5q-254 0 -383 114.5t-129 347.5zM344 1530v45l272 207h123l260 -209v-43h-166l-123 100 l-34 72l-39 -70l-131 -102h-162z" />
<glyph unicode="&#xdc;" horiz-adv-x="1335" d="M174 444v990h170v-910q0 -109 21.5 -183.5t64.5 -120.5t107.5 -66.5t150.5 -20.5q166 0 237.5 91t71.5 300v910h164v-957q0 -129 -33.5 -223t-96 -154.5t-150.5 -89t-195 -28.5q-254 0 -383 114.5t-129 347.5zM365 1626q0 43 30.5 69.5t79.5 26.5q47 0 77 -26.5t30 -69.5 q0 -41 -29.5 -67.5t-77.5 -26.5q-49 0 -79.5 26.5t-30.5 67.5zM758 1626q0 43 29.5 69.5t77.5 26.5q49 0 79.5 -26.5t30.5 -69.5q0 -41 -30.5 -67.5t-79.5 -26.5q-47 0 -77 26.5t-30 67.5z" />
<glyph unicode="&#xdd;" horiz-adv-x="1142" d="M16 1434h199l336 -627l35 -125h2l37 129l321 623h182l-469 -863v-571h-170v569zM485 1540l242 242h233v-43l-334 -199h-141z" />
<glyph unicode="&#xde;" horiz-adv-x="1144" d="M174 0v1638h170v-358q86 6 176 6q94 0 191.5 -18.5t177.5 -67.5t130 -135t50 -219q0 -131 -47 -221t-125 -146.5t-178.5 -81t-206.5 -24.5h-33.5t-49.5 1t-50.5 3t-34.5 4v-381h-170zM344 532q10 -4 32.5 -5t47.5 -2t47.5 -1h32.5q70 0 138.5 13.5t123.5 48.5t89 98.5 t34 161.5q0 84 -32 140t-84 90t-117.5 48.5t-131.5 14.5q-53 0 -102 -2t-78 -11v-594z" />
<glyph unicode="&#xdf;" horiz-adv-x="1212" d="M45 881v143h160v47q0 199 97 287t269 88q84 0 154 -21.5t120 -61.5t77.5 -94.5t27.5 -121.5q0 -78 -39 -125t-85 -84t-85 -72t-39 -86q0 -45 31 -71.5t78 -47t100.5 -42t100.5 -56.5t77.5 -91t30.5 -146q0 -66 -24.5 -128.5t-70.5 -111.5t-115.5 -80t-157.5 -31 q-47 0 -83 3.5t-66 10.5t-56.5 17t-52.5 27l47 137q25 -12 43 -22.5t39.5 -16.5t48 -9t65.5 -3q43 0 83 15.5t71 42t48 62t17 80.5q0 61 -30.5 97.5t-76.5 61t-100.5 44t-100.5 49t-76.5 75.5t-30.5 124q0 80 37.5 128t86 86t85 73t36.5 88q0 35 -19 63.5t-50 50t-68 33 t-71 11.5q-57 0 -97.5 -14.5t-66 -47.5t-35.5 -87t-10 -134v-1020h-164v881h-160z" />
<glyph unicode="&#xe0;" horiz-adv-x="1015" d="M80 274q0 90 37 150.5t103.5 96.5t159.5 51.5t206 15.5h56.5t55.5 -4q6 61 7 110q0 113 -45.5 158t-163.5 45q-35 0 -75 -5t-82 -14.5t-80 -22.5t-66 -30l-52 123q78 47 181.5 69.5t216.5 22.5q106 0 170.5 -28.5t98.5 -74.5t45 -101.5t11 -110.5q0 -123 -6 -239.5 t-6 -221.5q0 -76 6 -143.5t23 -124.5h-121l-43 143h-10q-18 -29 -46 -56.5t-67 -49t-90 -35.5t-117 -14t-122 20.5t-97 58t-64.5 91t-23.5 120.5zM250 291q0 -72 51 -118t131 -46q57 0 102.5 15.5t78 39t54 52t31.5 55.5v170q-29 2 -58.5 3t-57.5 1q-63 0 -124 -7 t-107 -26.5t-73.5 -53.5t-27.5 -85zM297 1432v43h194l134 -306h-93z" />
<glyph unicode="&#xe1;" horiz-adv-x="1015" d="M80 274q0 90 37 150.5t103.5 96.5t159.5 51.5t206 15.5h56.5t55.5 -4q6 61 7 110q0 113 -45.5 158t-163.5 45q-35 0 -75 -5t-82 -14.5t-80 -22.5t-66 -30l-52 123q78 47 181.5 69.5t216.5 22.5q106 0 170.5 -28.5t98.5 -74.5t45 -101.5t11 -110.5q0 -123 -6 -239.5 t-6 -221.5q0 -76 6 -143.5t23 -124.5h-121l-43 143h-10q-18 -29 -46 -56.5t-67 -49t-90 -35.5t-117 -14t-122 20.5t-97 58t-64.5 91t-23.5 120.5zM250 291q0 -72 51 -118t131 -46q57 0 102.5 15.5t78 39t54 52t31.5 55.5v170q-29 2 -58.5 3t-57.5 1q-63 0 -124 -7 t-107 -26.5t-73.5 -53.5t-27.5 -85zM367 1169l121 306h182v-43l-207 -263h-96z" />
<glyph unicode="&#xe2;" horiz-adv-x="1015" d="M80 274q0 90 37 150.5t103.5 96.5t159.5 51.5t206 15.5h56.5t55.5 -4q6 61 7 110q0 113 -45.5 158t-163.5 45q-35 0 -75 -5t-82 -14.5t-80 -22.5t-66 -30l-52 123q78 47 181.5 69.5t216.5 22.5q106 0 170.5 -28.5t98.5 -74.5t45 -101.5t11 -110.5q0 -123 -6 -239.5 t-6 -221.5q0 -76 6 -143.5t23 -124.5h-121l-43 143h-10q-18 -29 -46 -56.5t-67 -49t-90 -35.5t-117 -14t-122 20.5t-97 58t-64.5 91t-23.5 120.5zM238 1126l252 373h65l228 -373h-148l-80 136l-43 118l-45 -118l-92 -136h-137zM250 291q0 -72 51 -118t131 -46 q57 0 102.5 15.5t78 39t54 52t31.5 55.5v170q-29 2 -58.5 3t-57.5 1q-63 0 -124 -7t-107 -26.5t-73.5 -53.5t-27.5 -85z" />
<glyph unicode="&#xe3;" horiz-adv-x="1015" d="M80 274q0 90 37 150.5t103.5 96.5t159.5 51.5t206 15.5h56.5t55.5 -4q6 61 7 110q0 113 -45.5 158t-163.5 45q-35 0 -75 -5t-82 -14.5t-80 -22.5t-66 -30l-52 123q78 47 181.5 69.5t216.5 22.5q106 0 170.5 -28.5t98.5 -74.5t45 -101.5t11 -110.5q0 -123 -6 -239.5 t-6 -221.5q0 -76 6 -143.5t23 -124.5h-121l-43 143h-10q-18 -29 -46 -56.5t-67 -49t-90 -35.5t-117 -14t-122 20.5t-97 58t-64.5 91t-23.5 120.5zM223 1343q59 68 108.5 93.5t90.5 25.5q35 0 64.5 -13t57 -28.5t53 -28t54.5 -12.5q45 0 94 50l49 -89q-53 -59 -97 -80.5 t-81 -21.5q-33 0 -61.5 12.5t-56 27.5t-55.5 28.5t-56 13.5q-27 0 -54.5 -14.5t-62.5 -49.5zM250 291q0 -72 51 -118t131 -46q57 0 102.5 15.5t78 39t54 52t31.5 55.5v170q-29 2 -58.5 3t-57.5 1q-63 0 -124 -7t-107 -26.5t-73.5 -53.5t-27.5 -85z" />
<glyph unicode="&#xe4;" horiz-adv-x="1015" d="M80 274q0 90 37 150.5t103.5 96.5t159.5 51.5t206 15.5h56.5t55.5 -4q6 61 7 110q0 113 -45.5 158t-163.5 45q-35 0 -75 -5t-82 -14.5t-80 -22.5t-66 -30l-52 123q78 47 181.5 69.5t216.5 22.5q106 0 170.5 -28.5t98.5 -74.5t45 -101.5t11 -110.5q0 -123 -6 -239.5 t-6 -221.5q0 -76 6 -143.5t23 -124.5h-121l-43 143h-10q-18 -29 -46 -56.5t-67 -49t-90 -35.5t-117 -14t-122 20.5t-97 58t-64.5 91t-23.5 120.5zM215 1337q0 47 27.5 76t72.5 29t73 -29t28 -76q0 -43 -28 -71.5t-73 -28.5t-72.5 28.5t-27.5 71.5zM250 291q0 -72 51 -118 t131 -46q57 0 102.5 15.5t78 39t54 52t31.5 55.5v170q-29 2 -58.5 3t-57.5 1q-63 0 -124 -7t-107 -26.5t-73.5 -53.5t-27.5 -85zM608 1337q0 47 27.5 76t72.5 29q47 0 75 -29t28 -76q0 -43 -27.5 -71.5t-75.5 -28.5q-45 0 -72.5 28.5t-27.5 71.5z" />
<glyph unicode="&#xe5;" horiz-adv-x="1015" d="M80 274q0 90 37 150.5t103.5 96.5t159.5 51.5t206 15.5h56.5t55.5 -4q6 61 7 110q0 113 -45.5 158t-163.5 45q-35 0 -75 -5t-82 -14.5t-80 -22.5t-66 -30l-52 123q78 47 181.5 69.5t216.5 22.5q106 0 170.5 -28.5t98.5 -74.5t45 -101.5t11 -110.5q0 -123 -6 -239.5 t-6 -221.5q0 -76 6 -143.5t23 -124.5h-121l-43 143h-10q-18 -29 -46 -56.5t-67 -49t-90 -35.5t-117 -14t-122 20.5t-97 58t-64.5 91t-23.5 120.5zM250 291q0 -72 51 -118t131 -46q57 0 102.5 15.5t78 39t54 52t31.5 55.5v170q-29 2 -58.5 3t-57.5 1q-63 0 -124 -7 t-107 -26.5t-73.5 -53.5t-27.5 -85zM311 1317q0 86 54 136t145 50q86 0 143 -45t57 -141q0 -80 -57 -132t-143 -52t-142.5 48t-56.5 136zM421 1317q0 -41 27 -63.5t62 -22.5q39 0 64.5 20.5t25.5 65.5t-28 66.5t-62 21.5q-35 0 -62 -20.5t-27 -67.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1630" d="M80 274q0 90 37 150.5t103.5 96.5t159.5 51.5t206 15.5h56.5t55.5 -4q2 31 4.5 58.5t2.5 51.5q0 113 -45.5 159t-163.5 44q-35 0 -75 -5t-82 -14.5t-80 -22.5t-66 -30l-52 123q78 47 181.5 69.5t216.5 22.5q215 0 278 -133q53 74 143.5 108t180.5 34q70 0 139.5 -15.5 t124.5 -59.5t90 -124t35 -209q0 -33 -3 -68.5t-7 -76.5h-662q0 -178 75 -277.5t255 -99.5q72 0 140.5 25.5t105.5 56.5l61 -119q-61 -49 -154.5 -78t-197.5 -29q-125 0 -226.5 51.5t-150.5 145.5h-14q-27 -37 -62 -70.5t-79 -59.5t-100 -42t-124 -16q-66 0 -122 20.5t-97 58 t-64.5 91t-23.5 120.5zM250 291q0 -72 51 -118t131 -46q57 0 102.5 15.5t78 39t54 52t31.5 55.5v170q-29 2 -58.5 3t-57.5 1q-63 0 -124 -7t-107 -26.5t-73.5 -53.5t-27.5 -85zM862 625h508v24q0 139 -62.5 197.5t-164.5 58.5q-121 0 -195 -63.5t-86 -216.5z" />
<glyph unicode="&#xe7;" horiz-adv-x="923" d="M100 512q0 260 115 398.5t330 138.5q98 0 166.5 -15.5t124.5 -44.5l-48 -141q-47 27 -104 42t-123 15q-291 0 -291 -393q0 -78 15.5 -148.5t51.5 -125t94 -86t144 -31.5q74 0 132.5 21.5t95.5 50.5l53 -125q-100 -72 -248 -88l-37 -68q86 -16 124 -53t38 -101 q0 -80 -65.5 -132t-184.5 -52q-23 0 -45 2t-47 6l19 80q12 -2 22 -2h21q45 0 70.5 8t38.5 19.5t16.5 26t3.5 26.5q0 57 -176 76l86 161q-106 6 -180 47.5t-121.5 111t-69 164.5t-21.5 212z" />
<glyph unicode="&#xe8;" horiz-adv-x="1040" d="M100 512q0 262 117 399.5t334 137.5q70 0 139.5 -15.5t124.5 -58.5t90 -122t35 -208q0 -68 -12 -149h-658q0 -90 18.5 -160t57.5 -118t101.5 -73.5t152.5 -25.5q70 0 139.5 24.5t104.5 57.5l61 -119q-61 -49 -154.5 -78t-197.5 -29q-117 0 -203 38t-141 109t-82 169 t-27 221zM272 625h508q0 156 -59 218t-168 62q-121 0 -193.5 -63.5t-87.5 -216.5zM348 1432v43h194l134 -306h-93z" />
<glyph unicode="&#xe9;" horiz-adv-x="1040" d="M100 512q0 262 117 399.5t334 137.5q70 0 139.5 -15.5t124.5 -58.5t90 -122t35 -208q0 -68 -12 -149h-658q0 -90 18.5 -160t57.5 -118t101.5 -73.5t152.5 -25.5q70 0 139.5 24.5t104.5 57.5l61 -119q-61 -49 -154.5 -78t-197.5 -29q-117 0 -203 38t-141 109t-82 169 t-27 221zM272 625h508q0 156 -59 218t-168 62q-121 0 -193.5 -63.5t-87.5 -216.5zM475 1169l121 306h182v-43l-207 -263h-96z" />
<glyph unicode="&#xea;" horiz-adv-x="1040" d="M100 512q0 262 117 399.5t334 137.5q70 0 139.5 -15.5t124.5 -58.5t90 -122t35 -208q0 -68 -12 -149h-658q0 -90 18.5 -160t57.5 -118t101.5 -73.5t152.5 -25.5q70 0 139.5 24.5t104.5 57.5l61 -119q-61 -49 -154.5 -78t-197.5 -29q-117 0 -203 38t-141 109t-82 169 t-27 221zM250 1126l252 373h65l228 -373h-148l-80 136l-43 118l-45 -118l-92 -136h-137zM272 625h508q0 156 -59 218t-168 62q-121 0 -193.5 -63.5t-87.5 -216.5z" />
<glyph unicode="&#xeb;" horiz-adv-x="1040" d="M100 512q0 262 117 399.5t334 137.5q70 0 139.5 -15.5t124.5 -58.5t90 -122t35 -208q0 -68 -12 -149h-658q0 -90 18.5 -160t57.5 -118t101.5 -73.5t152.5 -25.5q70 0 139.5 24.5t104.5 57.5l61 -119q-61 -49 -154.5 -78t-197.5 -29q-117 0 -203 38t-141 109t-82 169 t-27 221zM244 1337q0 47 27.5 76t72.5 29t73 -29t28 -76q0 -43 -28 -71.5t-73 -28.5t-72.5 28.5t-27.5 71.5zM272 625h508q0 156 -59 218t-168 62q-121 0 -193.5 -63.5t-87.5 -216.5zM637 1337q0 47 27.5 76t72.5 29q47 0 75 -29t28 -76q0 -43 -27.5 -71.5t-75.5 -28.5 q-45 0 -72.5 28.5t-27.5 71.5z" />
<glyph unicode="&#xec;" horiz-adv-x="548" d="M25 1432v43h194l134 -306h-93zM193 0v1024h163v-1024h-163z" />
<glyph unicode="&#xed;" horiz-adv-x="548" d="M193 0v1024h163v-1024h-163zM195 1169l121 306h182v-43l-207 -263h-96z" />
<glyph unicode="&#xee;" horiz-adv-x="548" d="M-4 1126l252 373h65l228 -373h-148l-80 136l-43 118l-45 -118l-92 -136h-137zM193 0v1024h163v-1024h-163z" />
<glyph unicode="&#xef;" horiz-adv-x="548" d="M-24 1337q0 47 27.5 76t72.5 29t73 -29t28 -76q0 -43 -28 -71.5t-73 -28.5t-72.5 28.5t-27.5 71.5zM193 0v1024h163v-1024h-163zM369 1337q0 47 27.5 76t72.5 29q47 0 75 -29t28 -76q0 -43 -27.5 -71.5t-75.5 -28.5q-45 0 -72.5 28.5t-27.5 71.5z" />
<glyph unicode="&#xf0;" horiz-adv-x="1148" d="M115 514q0 106 29.5 202.5t88 169t143.5 115.5t197 43q92 0 163 -28.5t100 -65.5q-23 76 -69 143.5t-105 120.5l-156 -84l-55 91l116 63q-78 47 -155 66l71 110q37 -14 94.5 -38.5t118.5 -67.5l140 76l53 -93l-103 -55q49 -47 94.5 -109.5t80 -145.5t55 -187.5 t20.5 -235.5q0 -166 -36.5 -284.5t-99 -195.5t-145.5 -113t-177 -36q-125 0 -213.5 43t-143.5 117t-80.5 171t-25.5 208zM283 512q0 -100 22.5 -174t62.5 -123t96 -72.5t122 -23.5q61 0 113.5 26.5t91 84t61 147.5t22.5 217q0 20 -1 46t-2 51.5t-4 49t-7 39.5 q-16 29 -46 51.5t-66.5 38t-77.5 22.5t-80 7q-80 0 -138.5 -29.5t-96.5 -82t-55 -123t-17 -152.5z" />
<glyph unicode="&#xf1;" horiz-adv-x="1120" d="M158 0v1024h114l31 -125h8q49 66 132 108t198 42q84 0 147.5 -19.5t105.5 -69t63.5 -132.5t21.5 -210v-618h-164v584q0 160 -46 240.5t-169 80.5q-109 0 -179.5 -58.5t-98.5 -146.5v-700h-164zM275 1343q59 68 108.5 93.5t90.5 25.5q35 0 64.5 -13t57 -28.5t53 -28 t54.5 -12.5q45 0 94 50l49 -89q-53 -59 -97 -80.5t-81 -21.5q-33 0 -61.5 12.5t-56 27.5t-55.5 28.5t-56 13.5q-27 0 -54.5 -14.5t-62.5 -49.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="1097" d="M100 512q0 260 116 398.5t333 138.5q115 0 200 -38t140 -109t81.5 -170t26.5 -220q0 -260 -115.5 -398.5t-332.5 -138.5q-115 0 -200 38t-140 109t-82 170t-27 220zM270 512q0 -78 15.5 -149.5t48.5 -125t86 -86t129 -32.5q279 -2 278 393q0 80 -15 151.5t-48 125t-86 85 t-129 31.5q-279 2 -279 -393zM322 1432v43h194l134 -306h-93z" />
<glyph unicode="&#xf3;" horiz-adv-x="1097" d="M100 512q0 260 116 398.5t333 138.5q115 0 200 -38t140 -109t81.5 -170t26.5 -220q0 -260 -115.5 -398.5t-332.5 -138.5q-115 0 -200 38t-140 109t-82 170t-27 220zM270 512q0 -78 15.5 -149.5t48.5 -125t86 -86t129 -32.5q279 -2 278 393q0 80 -15 151.5t-48 125t-86 85 t-129 31.5q-279 2 -279 -393zM465 1169l121 306h182v-43l-207 -263h-96z" />
<glyph unicode="&#xf4;" horiz-adv-x="1097" d="M100 512q0 260 116 398.5t333 138.5q115 0 200 -38t140 -109t81.5 -170t26.5 -220q0 -260 -115.5 -398.5t-332.5 -138.5q-115 0 -200 38t-140 109t-82 170t-27 220zM270 512q0 -78 15.5 -149.5t48.5 -125t86 -86t129 -32.5q279 -2 278 393q0 80 -15 151.5t-48 125t-86 85 t-129 31.5q-279 2 -279 -393zM277 1126l252 373h65l228 -373h-148l-80 136l-43 118l-45 -118l-92 -136h-137z" />
<glyph unicode="&#xf5;" horiz-adv-x="1097" d="M100 512q0 260 116 398.5t333 138.5q115 0 200 -38t140 -109t81.5 -170t26.5 -220q0 -260 -115.5 -398.5t-332.5 -138.5q-115 0 -200 38t-140 109t-82 170t-27 220zM264 1343q59 68 108.5 93.5t90.5 25.5q35 0 64.5 -13t57 -28.5t53 -28t54.5 -12.5q45 0 94 50l49 -89 q-53 -59 -97 -80.5t-81 -21.5q-33 0 -61.5 12.5t-56 27.5t-55.5 28.5t-56 13.5q-27 0 -54.5 -14.5t-62.5 -49.5zM270 512q0 -78 15.5 -149.5t48.5 -125t86 -86t129 -32.5q279 -2 278 393q0 80 -15 151.5t-48 125t-86 85t-129 31.5q-279 2 -279 -393z" />
<glyph unicode="&#xf6;" horiz-adv-x="1097" d="M100 512q0 260 116 398.5t333 138.5q115 0 200 -38t140 -109t81.5 -170t26.5 -220q0 -260 -115.5 -398.5t-332.5 -138.5q-115 0 -200 38t-140 109t-82 170t-27 220zM254 1337q0 47 27.5 76t72.5 29t73 -29t28 -76q0 -43 -28 -71.5t-73 -28.5t-72.5 28.5t-27.5 71.5z M270 512q0 -78 15.5 -149.5t48.5 -125t86 -86t129 -32.5q279 -2 278 393q0 80 -15 151.5t-48 125t-86 85t-129 31.5q-279 2 -279 -393zM647 1337q0 47 27.5 76t72.5 29q47 0 75 -29t28 -76q0 -43 -27.5 -71.5t-75.5 -28.5q-45 0 -72.5 28.5t-27.5 71.5z" />
<glyph unicode="&#xf7;" horiz-adv-x="1034" d="M82 618v148h868v-148h-868zM397 307q0 55 32 87t85 32q55 0 88 -32t33 -87q0 -53 -33 -86t-88 -33q-53 0 -85 33t-32 86zM397 1075q0 55 32 87t85 32q55 0 88 -32t33 -87q0 -53 -33 -86t-88 -33q-53 0 -85 33t-32 86z" />
<glyph unicode="&#xf8;" horiz-adv-x="1097" d="M100 512q0 260 116 398.5t333 138.5q150 0 250 -66l53 72l102 -76l-59 -86q53 -70 77.5 -166t24.5 -215q0 -260 -115.5 -398.5t-332.5 -138.5q-160 0 -262 72l-56 -76l-106 78l68 94q-47 70 -70 163t-23 206zM270 512q0 -61 9.5 -118.5t27.5 -104.5l404 561 q-31 25 -71 40t-91 15q-279 2 -279 -393zM377 180q33 -27 75 -44t97 -17q278 -2 278 393q0 66 -10 126t-33 110z" />
<glyph unicode="&#xf9;" horiz-adv-x="1103" d="M141 406v618h164v-584q0 -80 9.5 -140t32 -100t61 -60.5t98.5 -20.5q55 0 98 17.5t77 48t59.5 70.5t41.5 85v684h164v-733q0 -74 5 -153t18 -138h-113l-41 162h-10q-47 -80 -127 -133.5t-203 -53.5q-82 0 -144.5 19.5t-104.5 69t-63.5 132.5t-21.5 210zM303 1432v43h194 l134 -306h-93z" />
<glyph unicode="&#xfa;" horiz-adv-x="1103" d="M141 406v618h164v-584q0 -80 9.5 -140t32 -100t61 -60.5t98.5 -20.5q55 0 98 17.5t77 48t59.5 70.5t41.5 85v684h164v-733q0 -74 5 -153t18 -138h-113l-41 162h-10q-47 -80 -127 -133.5t-203 -53.5q-82 0 -144.5 19.5t-104.5 69t-63.5 132.5t-21.5 210zM463 1169l121 306 h182v-43l-207 -263h-96z" />
<glyph unicode="&#xfb;" horiz-adv-x="1103" d="M141 406v618h164v-584q0 -80 9.5 -140t32 -100t61 -60.5t98.5 -20.5q55 0 98 17.5t77 48t59.5 70.5t41.5 85v684h164v-733q0 -74 5 -153t18 -138h-113l-41 162h-10q-47 -80 -127 -133.5t-203 -53.5q-82 0 -144.5 19.5t-104.5 69t-63.5 132.5t-21.5 210zM281 1126l252 373 h65l228 -373h-148l-80 136l-43 118l-45 -118l-92 -136h-137z" />
<glyph unicode="&#xfc;" horiz-adv-x="1103" d="M141 406v618h164v-584q0 -80 9.5 -140t32 -100t61 -60.5t98.5 -20.5q55 0 98 17.5t77 48t59.5 70.5t41.5 85v684h164v-733q0 -74 5 -153t18 -138h-113l-41 162h-10q-47 -80 -127 -133.5t-203 -53.5q-82 0 -144.5 19.5t-104.5 69t-63.5 132.5t-21.5 210zM256 1337 q0 47 27.5 76t72.5 29t73 -29t28 -76q0 -43 -28 -71.5t-73 -28.5t-72.5 28.5t-27.5 71.5zM649 1337q0 47 27.5 76t72.5 29q47 0 75 -29t28 -76q0 -43 -27.5 -71.5t-75.5 -28.5q-45 0 -72.5 28.5t-27.5 71.5z" />
<glyph unicode="&#xfd;" horiz-adv-x="954" d="M25 1024h188l246 -664l57 -196h10l45 198l199 662h166l-303 -920q-35 -100 -69 -194t-74.5 -168t-92 -118t-118.5 -44q-74 0 -121 21l28 141q27 -10 52 -10q57 0 110 60.5t88 207.5zM447 1169l121 306h182v-43l-207 -263h-96z" />
<glyph unicode="&#xfe;" horiz-adv-x="1107" d="M158 -410v1844h164v-512h8q41 59 108.5 93t163.5 34q205 0 305.5 -121t100.5 -396q0 -129 -34 -232t-95.5 -175t-148.5 -111t-193 -39q-76 0 -120 9.5t-95 31.5v-426h-164zM322 176q37 -29 84 -43t124 -14q141 0 224.5 105.5t83.5 310.5q0 84 -14.5 152.5t-46.5 116.5 t-82 74.5t-124 26.5q-201 2 -249 -219v-510z" />
<glyph unicode="&#xff;" horiz-adv-x="954" d="M25 1024h188l246 -664l57 -196h10l45 198l199 662h166l-303 -920q-35 -100 -69 -194t-74.5 -168t-92 -118t-118.5 -44q-74 0 -121 21l28 141q27 -10 52 -10q57 0 110 60.5t88 207.5zM182 1337q0 47 27.5 76t72.5 29t73 -29t28 -76q0 -43 -28 -71.5t-73 -28.5t-72.5 28.5 t-27.5 71.5zM575 1337q0 47 27.5 76t72.5 29q47 0 75 -29t28 -76q0 -43 -27.5 -71.5t-75.5 -28.5q-45 0 -72.5 28.5t-27.5 71.5z" />
<glyph unicode="&#x152;" horiz-adv-x="1908" d="M115 717q0 358 151.5 549.5t431.5 191.5q96 0 159 -7t128 -17h780v-152h-610v-469h559v-151h-559v-510h621v-152h-791q-51 -10 -122.5 -17.5t-164.5 -7.5q-150 0 -259 53.5t-182 150.5t-107.5 233.5t-34.5 304.5zM295 717q0 -119 23.5 -225.5t74.5 -187.5t131 -129 t191 -48q59 0 121.5 4t148.5 31v1104q-57 23 -133 32t-154 9q-188 0 -295.5 -144.5t-107.5 -445.5z" />
<glyph unicode="&#x153;" horiz-adv-x="1757" d="M100 512q0 260 116 398.5t333 138.5q129 0 218 -53.5t142 -135.5q53 86 144.5 137.5t214.5 51.5q70 0 139.5 -15.5t124.5 -58.5t90 -122t35 -208q0 -35 -2 -71.5t-8 -77.5h-662q0 -90 18.5 -161t57.5 -120t102.5 -73.5t153.5 -24.5q72 0 140.5 25.5t103.5 58.5l61 -119 q-61 -49 -154.5 -78t-197.5 -29q-127 0 -219.5 51.5t-145.5 139.5q-55 -92 -144 -141.5t-212 -49.5q-115 0 -200 38t-140 109t-82 170t-27 220zM270 512q0 -78 15.5 -149.5t48.5 -126t86 -86t129 -31.5q276 -2 276 393q0 80 -14 151.5t-47 125t-86 85t-129 31.5 q-279 2 -279 -393zM989 625h508v18q0 141 -61.5 202.5t-165.5 61.5q-119 0 -192.5 -64.5t-88.5 -217.5z" />
<glyph unicode="&#x178;" horiz-adv-x="1142" d="M16 1434h199l336 -627l35 -125h2l37 129l321 623h182l-469 -863v-571h-170v569zM273 1626q0 43 30.5 69.5t79.5 26.5q47 0 77 -26.5t30 -69.5q0 -41 -29.5 -67.5t-77.5 -26.5q-49 0 -79.5 26.5t-30.5 67.5zM666 1626q0 43 29.5 69.5t77.5 26.5q49 0 79.5 -26.5 t30.5 -69.5q0 -41 -30.5 -67.5t-79.5 -26.5q-47 0 -77 26.5t-30 67.5z" />
<glyph unicode="&#x2c6;" horiz-adv-x="790" d="M123 1126l252 373h65l228 -373h-148l-80 136l-43 118l-45 -118l-92 -136h-137z" />
<glyph unicode="&#x2dc;" horiz-adv-x="817" d="M123 1343q59 68 108.5 93.5t90.5 25.5q35 0 64.5 -13t57 -28.5t53 -28t54.5 -12.5q45 0 94 50l49 -89q-53 -59 -97 -80.5t-81 -21.5q-33 0 -61.5 12.5t-56 27.5t-55.5 28.5t-56 13.5q-27 0 -54.5 -14.5t-62.5 -49.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="891" />
<glyph unicode="&#x2001;" horiz-adv-x="1782" />
<glyph unicode="&#x2002;" horiz-adv-x="891" />
<glyph unicode="&#x2003;" horiz-adv-x="1782" />
<glyph unicode="&#x2004;" horiz-adv-x="594" />
<glyph unicode="&#x2005;" horiz-adv-x="445" />
<glyph unicode="&#x2006;" horiz-adv-x="297" />
<glyph unicode="&#x2007;" horiz-adv-x="297" />
<glyph unicode="&#x2008;" horiz-adv-x="222" />
<glyph unicode="&#x2009;" horiz-adv-x="356" />
<glyph unicode="&#x200a;" horiz-adv-x="99" />
<glyph unicode="&#x2010;" horiz-adv-x="737" d="M121 514v152h495v-152h-495z" />
<glyph unicode="&#x2011;" horiz-adv-x="737" d="M121 514v152h495v-152h-495z" />
<glyph unicode="&#x2012;" horiz-adv-x="737" d="M121 514v152h495v-152h-495z" />
<glyph unicode="&#x2013;" horiz-adv-x="1351" d="M242 514v152h868v-152h-868z" />
<glyph unicode="&#x2014;" horiz-adv-x="1679" d="M242 514v152h1196v-152h-1196z" />
<glyph unicode="&#x2018;" horiz-adv-x="397" d="M82 1313q0 68 19.5 116t47 81.5t57.5 54t52 28.5l51 -71q-45 -23 -72.5 -61t-27.5 -95q8 2 22 2q41 0 63.5 -28.5t22.5 -69.5q0 -47 -30.5 -75t-77.5 -28q-55 0 -91 37t-36 109z" />
<glyph unicode="&#x2019;" horiz-adv-x="397" d="M82 1350q0 47 29.5 73.5t76.5 26.5q57 0 93 -36t36 -107q0 -68 -19 -117t-47 -83t-58.5 -54.5t-53.5 -28.5l-51 70q47 25 73.5 61.5t26.5 95.5q-8 -2 -22 -2q-39 0 -61.5 28t-22.5 73z" />
<glyph unicode="&#x201a;" horiz-adv-x="397" d="M82 103q0 47 29.5 73.5t76.5 26.5q57 0 93 -36t36 -107q0 -68 -19 -117t-47 -83t-58.5 -54.5t-53.5 -28.5l-51 70q47 25 73.5 61.5t26.5 95.5q-8 -2 -22 -2q-39 0 -61.5 28t-22.5 73z" />
<glyph unicode="&#x201c;" horiz-adv-x="696" d="M82 1313q0 68 19.5 116t47 81.5t57.5 54t52 28.5l51 -71q-45 -23 -72.5 -61t-27.5 -95q8 2 22 2q41 0 63.5 -28.5t22.5 -69.5q0 -47 -30.5 -75t-77.5 -28q-55 0 -91 37t-36 109zM381 1313q0 68 19.5 116t47 81.5t57.5 54t52 28.5l51 -71q-45 -23 -72.5 -61t-27.5 -95 q8 2 22 2q41 0 63.5 -28.5t22.5 -69.5q0 -47 -30.5 -75t-77.5 -28q-55 0 -91 37t-36 109z" />
<glyph unicode="&#x201d;" horiz-adv-x="696" d="M82 1350q0 47 29.5 73.5t76.5 26.5q57 0 93 -36t36 -107q0 -68 -19 -117t-47 -83t-58.5 -54.5t-53.5 -28.5l-51 70q47 25 73.5 61.5t26.5 95.5q-8 -2 -22 -2q-39 0 -61.5 28t-22.5 73zM381 1350q0 47 29.5 73.5t76.5 26.5q57 0 93 -36t36 -107q0 -68 -19 -117t-47 -83 t-58.5 -54.5t-53.5 -28.5l-51 70q47 25 73.5 61.5t26.5 95.5q-8 -2 -22 -2q-39 0 -61.5 28t-22.5 73z" />
<glyph unicode="&#x201e;" horiz-adv-x="696" d="M82 103q0 47 29.5 73.5t76.5 26.5q57 0 93 -36t36 -107q0 -68 -19 -117t-47 -83t-58.5 -54.5t-53.5 -28.5l-51 70q47 25 73.5 61.5t26.5 95.5q-8 -2 -22 -2q-39 0 -61.5 28t-22.5 73zM381 103q0 47 29.5 73.5t76.5 26.5q57 0 93 -36t36 -107q0 -68 -19 -117t-47 -83 t-58.5 -54.5t-53.5 -28.5l-51 70q47 25 73.5 61.5t26.5 95.5q-8 -2 -22 -2q-39 0 -61.5 28t-22.5 73z" />
<glyph unicode="&#x2022;" horiz-adv-x="925" d="M178 637q0 63 22.5 115.5t60.5 90.5t90 58.5t112 20.5q59 0 111.5 -19.5t90 -56.5t60.5 -89t23 -120t-23 -120t-60.5 -89t-90 -56.5t-111.5 -19.5t-111.5 19.5t-90.5 56.5t-60.5 89t-22.5 120z" />
<glyph unicode="&#x2026;" horiz-adv-x="1554" d="M145 94q0 55 32 87t85 32q55 0 88 -31.5t33 -87.5q0 -53 -33 -86t-88 -33q-53 0 -85 33t-32 86zM666 94q0 55 31.5 87t84.5 32q55 0 88 -31.5t33 -87.5q0 -53 -32.5 -86t-88.5 -33q-53 0 -84.5 33t-31.5 86zM1186 94q0 55 31.5 87t85.5 32q55 0 87.5 -31.5t32.5 -87.5 q0 -53 -32.5 -86t-87.5 -33q-53 0 -85 33t-32 86z" />
<glyph unicode="&#x202f;" horiz-adv-x="356" />
<glyph unicode="&#x2039;" horiz-adv-x="608" d="M80 530l328 471l108 -88l-199 -297l-98 -84l98 -73l211 -291l-108 -90z" />
<glyph unicode="&#x203a;" horiz-adv-x="608" d="M80 911l108 90l340 -452l-327 -471l-109 88l199 297l98 84l-98 74z" />
<glyph unicode="&#x205f;" horiz-adv-x="445" />
<glyph unicode="&#x20ac;" d="M20 514l37 135h111v68v38.5t2 39.5h-150l37 135h127q23 141 76 240.5t128 164t168 94t198 29.5q104 0 180 -13t131 -36l-45 -145q-47 23 -110.5 35t-153.5 12q-70 0 -133.5 -20.5t-115.5 -65.5t-90 -118t-59 -177h578l-35 -135h-557q-2 -18 -2 -38v-40v-34.5t2 -33.5h516 l-35 -135h-467q35 -199 142.5 -295t283.5 -96q80 0 146.5 18.5t113.5 46.5l41 -129q-61 -47 -152 -65.5t-183 -18.5q-236 0 -382.5 130.5t-187.5 408.5h-160z" />
<glyph unicode="&#x2122;" horiz-adv-x="1812" d="M78 1294v140h717v-140h-279v-598h-160v598h-278zM877 696v738h159l215 -344l58 -119h2l61 123l199 340h162v-738h-156v342l20 211h-8l-80 -174l-178 -287h-67l-183 285l-73 176h-9l27 -209v-344h-149z" />
<glyph unicode="&#xe000;" horiz-adv-x="1024" d="M0 0v1024h1024v-1024h-1024z" />
</font>
</defs></svg>

Before

Width:  |  Height:  |  Size: 64 KiB

View file

@ -1,242 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="pt_sansbold" horiz-adv-x="1161" >
<font-face units-per-em="2048" ascent="1536" descent="-512" />
<missing-glyph horiz-adv-x="518" />
<glyph unicode="&#xfb01;" horiz-adv-x="1132" d="M25 799v225h141v57q0 195 100.5 284t290.5 89q141 0 251 -21.5t177 -60.5l-70 -207q-53 29 -128.5 46.5t-168.5 17.5q-59 0 -96 -13.5t-57.5 -39t-26.5 -64.5t-6 -88h576v-1024h-267v799h-309v-799h-266v799h-141z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1214" d="M25 799v225h141v57q0 193 93 286t321 93q47 0 108.5 -4t121.5 -9t112.5 -11t81.5 -13v-1079q0 -72 18 -104.5t57 -32.5q25 0 48.5 4t58.5 18l31 -209q-33 -16 -101.5 -32.5t-140.5 -16.5q-117 0 -177.5 54.5t-60.5 179.5v1016q-27 6 -73 10t-89 4q-47 0 -75.5 -14.5 t-44 -41t-19.5 -66.5t-4 -89h154v-225h-154v-799h-266v799h-141z" />
<glyph horiz-adv-x="2048" />
<glyph horiz-adv-x="2048" />
<glyph unicode="&#xd;" horiz-adv-x="518" />
<glyph unicode=" " horiz-adv-x="518" />
<glyph unicode="&#x09;" horiz-adv-x="518" />
<glyph unicode="&#xa0;" horiz-adv-x="518" />
<glyph unicode="!" horiz-adv-x="602" d="M176 135q0 72 45 114t119 42q78 0 123 -42t45 -114t-45 -115t-123 -43q-74 0 -119 43t-45 115zM205 760v674h274v-674l-53 -334h-168z" />
<glyph unicode="&#x22;" horiz-adv-x="823" d="M184 991v443h234l-74 -443h-160zM487 991v443h234l-74 -443h-160z" />
<glyph unicode="#" d="M39 420l45 198h154l51 218h-148l45 198h150l72 295h217l-70 -295h182l72 295h217l-70 -295h148l-51 -198h-144l-51 -218h141l-49 -198h-139l-74 -316h-219l74 316h-182l-74 -316h-219l73 316h-151zM457 618h182l51 218h-182z" />
<glyph unicode="$" d="M141 1053q0 176 93.5 273t252.5 126v186h213v-178q90 -6 158 -24.5t125 -42.5l-74 -228q-35 16 -88 32.5t-121 25.5v-383q63 -29 128 -65t115 -85t82 -115.5t32 -158.5q0 -188 -95.5 -294t-261.5 -136v-191h-213v178q-117 4 -204.5 24.5t-137.5 47.5l80 231 q37 -23 103.5 -43t158.5 -28v420q-63 29 -125.5 63.5t-111.5 83.5t-79 117.5t-30 163.5zM408 1075q0 -61 48 -102t119 -76v332q-96 -4 -131.5 -47.5t-35.5 -106.5zM612 205q90 10 134.5 57t44.5 123q0 66 -52.5 108t-126.5 76v-364z" />
<glyph unicode="%" horiz-adv-x="1720" d="M105 1110q0 92 26.5 157.5t73.5 108.5t113.5 62.5t144.5 19.5t143.5 -18.5t113.5 -59.5t74.5 -107.5t28.5 -162.5q-2 -96 -28.5 -162.5t-74.5 -107.5t-113.5 -59.5t-143.5 -18.5t-144.5 18.5t-113.5 59.5t-73.5 107.5t-26.5 162.5zM207 113l1179 1349l150 -135 l-1180 -1356zM342 1110q0 -176 121 -176q63 0 91 38t30 138q-2 98 -29.5 137t-91.5 39q-63 0 -92 -39t-29 -137zM936 350q0 92 26.5 157.5t73.5 108.5t113.5 62.5t144.5 19.5t143.5 -18.5t113.5 -59.5t74.5 -107.5t28.5 -162.5q-2 -96 -28.5 -162.5t-74.5 -107.5 t-113.5 -59.5t-143.5 -18.5t-144.5 18.5t-113.5 59.5t-73.5 107.5t-26.5 162.5zM1173 350q0 -176 121 -176q63 0 91 38t30 138q-2 98 -29.5 137t-91.5 39q-63 0 -92 -39t-29 -137z" />
<glyph unicode="&#x26;" horiz-adv-x="1667" d="M188 397q0 78 26 148.5t72 132t109.5 115t136.5 94.5q-51 68 -83.5 137.5t-32.5 146.5q0 51 19.5 103.5t61.5 94.5t109.5 67.5t163.5 25.5q94 0 160.5 -22.5t107.5 -59.5t59.5 -84t18.5 -96q0 -84 -59.5 -175t-202.5 -175q72 -111 143.5 -203t159.5 -182q47 51 85 128 t67 157l192 -103q-12 -37 -33.5 -81t-47 -89t-52.5 -85t-49 -68q66 -59 115 -93t100 -63l-141 -197q-57 27 -118 71t-120 101q-74 -68 -184.5 -120t-272.5 -52q-106 0 -199 29t-162 84t-109 134t-40 179zM455 420q0 -104 76.5 -163.5t201.5 -59.5q82 0 153.5 33.5 t108.5 74.5q-104 109 -190 216.5t-150 203.5q-98 -76 -149 -146.5t-51 -158.5zM682 1159q0 -86 74 -184q80 51 115.5 96t35.5 86q0 49 -27.5 78t-88.5 29q-55 0 -82 -29t-27 -76z" />
<glyph unicode="'" horiz-adv-x="520" d="M184 991v443h234l-74 -443h-160z" />
<glyph unicode="(" horiz-adv-x="669" d="M123 498q0 113 18.5 237.5t59.5 250.5t107.5 247t162.5 225l172 -110q-72 -96 -120 -201t-77.5 -214.5t-43 -220t-13.5 -214.5q0 -98 14.5 -209t45 -220.5t80 -214t118.5 -190.5l-182 -115q-94 98 -159.5 216t-105.5 242t-58.5 250t-18.5 241z" />
<glyph unicode=")" horiz-adv-x="667" d="M23 1341l180 117q94 -98 159.5 -216t105.5 -241.5t58.5 -249.5t18.5 -241q0 -113 -18.5 -238t-59.5 -250.5t-107.5 -246.5t-162.5 -226l-172 113q76 102 125 207.5t77.5 213t40 215.5t11.5 212q0 98 -15.5 207.5t-46.5 219.5t-79 213t-115 191z" />
<glyph unicode="*" horiz-adv-x="774" d="M82 1112v152h123l121 -35l-105 90l-57 102l131 76l57 -94l31 -121l31 113l57 100l131 -72l-61 -106l-99 -88l133 33h117v-150h-112l-125 33l102 -96l51 -86l-131 -76l-55 94l-41 131l-27 -119l-59 -100l-131 76l59 100l92 76l-112 -33h-121z" />
<glyph unicode="+" horiz-adv-x="1079" d="M88 578v229h332v346h239v-346h334v-229h-334v-351h-239v351h-332z" />
<glyph unicode="," horiz-adv-x="466" d="M76 -193q55 23 96 74t45 109q-47 -6 -89 28.5t-42 112.5q0 70 46 111t114 41q86 0 135 -57.5t49 -151.5q0 -92 -28.5 -159t-70.5 -111t-90 -69.5t-87 -37.5z" />
<glyph unicode="-" horiz-adv-x="737" d="M111 471v236h514v-236h-514z" />
<glyph unicode="." horiz-adv-x="503" d="M86 135q0 72 45 114t119 42q78 0 123 -42t45 -114t-45 -115t-123 -43q-74 0 -119 43t-45 115z" />
<glyph unicode="/" horiz-adv-x="835" d="M-49 -193l731 1651l201 -90l-731 -1655z" />
<glyph unicode="0" d="M82 719q0 377 129 560t371 183q258 0 378.5 -181t120.5 -562q0 -379 -130 -563.5t-371 -184.5q-256 0 -377 194t-121 554zM348 719q0 -250 54.5 -386t179.5 -136q121 0 177 124.5t56 397.5q0 248 -53 383t-182 135q-123 0 -177.5 -127t-54.5 -391z" />
<glyph unicode="1" d="M129 1081l467 377h149v-1233h279v-225h-817v225h285v809l30 140l-98 -121l-182 -125z" />
<glyph unicode="2" d="M141 0v137q49 51 110.5 120t124 145.5t122 158.5t106.5 165t75 161t28 147q0 84 -48.5 138.5t-152.5 54.5q-66 0 -134.5 -28t-115.5 -71l-106 189q80 66 181 105.5t238 39.5q88 0 162 -24.5t127 -71.5t84 -118t31 -165q0 -104 -38 -210.5t-96.5 -209t-129 -197.5 t-138.5 -175l-108 -84v-10l147 28h394v-225h-863z" />
<glyph unicode="3" d="M160 35l71 221q53 -27 118 -43t145 -16q127 0 193.5 67.5t66.5 163.5q0 117 -70 172t-219 55h-148v142l248 338l117 92l-162 -19h-344v226h782v-146l-288 -387l-90 -55v-10l86 12q72 -6 136 -33t112.5 -77t77 -123.5t28.5 -170.5q0 -121 -40 -209t-110.5 -147t-165 -88 t-202.5 -29q-90 0 -186.5 16.5t-155.5 47.5z" />
<glyph unicode="4" d="M39 399v152l649 893h219v-832h226v-213h-226v-399h-248v399h-620zM285 596l131 16h243v314l19 172h-8l-70 -148l-213 -276z" />
<glyph unicode="5" d="M139 29l72 221q47 -20 103.5 -31.5t136.5 -11.5q135 0 206.5 65.5t71.5 180.5q0 123 -84 180t-239 57l-162 -6v750h704v-250h-475v-277l84 8q100 -4 181 -36.5t138.5 -91t88 -141.5t30.5 -185q0 -121 -41 -213t-113.5 -153.5t-171 -92.5t-214.5 -31q-92 0 -175 15.5 t-141 42.5z" />
<glyph unicode="6" d="M106 514q0 203 58.5 366.5t158 285.5t231.5 197t280 99l59 -211q-102 -16 -188.5 -63t-153 -112.5t-112.5 -146.5t-64 -167q41 51 106.5 87t163.5 36q92 0 170 -29t133.5 -85t86 -138.5t30.5 -188.5q0 -100 -34 -186t-95.5 -149.5t-148.5 -100.5t-191 -37 q-106 0 -195.5 34t-155 101.5t-102.5 170t-37 237.5zM360 465q0 -49 14.5 -97.5t42 -86t70.5 -61t103 -23.5q96 0 156.5 65.5t60.5 167.5q0 229 -225 229q-82 0 -138.5 -36.5t-78.5 -85.5q-4 -23 -4.5 -39.5t-0.5 -32.5z" />
<glyph unicode="7" d="M123 1184v250h924v-78l-574 -1356h-260l469 1104l90 100l-123 -20h-526z" />
<glyph unicode="8" d="M125 350q0 72 18.5 128.5t52 102.5t80 82.5t99.5 67.5q-100 63 -157.5 146.5t-57.5 205.5q0 80 29.5 150t86 121t136.5 79.5t180 28.5q92 0 168 -24.5t130 -69.5t84 -109.5t30 -142.5q0 -121 -54.5 -205t-158.5 -153q123 -72 185 -158t62 -221q0 -92 -33.5 -167t-95 -128 t-147.5 -83t-189 -30q-102 0 -185 28t-141.5 77t-90 118.5t-31.5 155.5zM367 395q0 -82 56 -140t157 -58q92 0 148 45t56 135q0 47 -22.5 86t-58 70.5t-79.5 58t-89 51.5q-96 -55 -132 -119.5t-36 -128.5zM414 1079q0 -49 18.5 -86t50 -64.5t71.5 -51t83 -43.5 q123 104 123 229q0 86 -50.5 130t-121.5 44q-90 0 -132 -47.5t-42 -110.5z" />
<glyph unicode="9" d="M92 985q0 104 32 192.5t92 151t147.5 98t199.5 35.5q231 0 363.5 -138t132.5 -402q0 -238 -60.5 -411t-162 -289t-234.5 -177t-280 -74l-58 209q113 14 201 55t151.5 101.5t103.5 137.5t56 165q-49 -53 -105.5 -73.5t-150.5 -20.5q-78 0 -154.5 26.5t-137 81t-98.5 137 t-38 195.5zM350 999q0 -117 65.5 -176t164.5 -59q84 0 137 26.5t82 65.5q6 43 6 82q0 57 -14.5 112.5t-44 98.5t-75.5 68.5t-110 25.5q-100 0 -155.5 -64.5t-55.5 -179.5z" />
<glyph unicode=":" horiz-adv-x="550" d="M190 135q0 72 45 114t119 42q78 0 123 -42t45 -114t-45 -115t-123 -43q-74 0 -119 43t-45 115zM190 876q0 72 45 114t119 42q78 0 123 -42t45 -114t-45 -115t-123 -43q-74 0 -119 43t-45 115z" />
<glyph unicode=";" horiz-adv-x="593" d="M158 -193q55 23 96 74t45 109q-47 -6 -89 28.5t-42 112.5q0 70 46 111t114 41q86 0 135 -57.5t49 -151.5q0 -92 -28.5 -159t-70.5 -111t-90 -69.5t-87 -37.5zM168 876q0 72 45 114t119 42q78 0 123 -42t45 -114t-45 -115t-123 -43q-74 0 -119 43t-45 115z" />
<glyph unicode="&#x3c;" horiz-adv-x="1079" d="M82 584v143l790 473l117 -184l-459 -285l-186 -72l184 -63l471 -281l-116 -184z" />
<glyph unicode="=" horiz-adv-x="1079" d="M88 383v229h905v-229h-905zM88 775v229h905v-229h-905z" />
<glyph unicode="&#x3e;" horiz-adv-x="1079" d="M80 1018l117 182l800 -452v-144l-790 -473l-117 186l459 283l186 74l-184 61z" />
<glyph unicode="?" horiz-adv-x="929" d="M47 1339q78 53 179.5 88t244.5 35q193 0 301.5 -93t108.5 -251q0 -104 -28 -172.5t-69 -117t-90 -85t-90 -78.5t-69.5 -97.5t-28.5 -141.5h-227q-10 106 10 181t56 129.5t82 94t86 76.5t66.5 77t26.5 95q0 72 -40 115t-142 43q-33 0 -70 -7t-73.5 -20.5t-70.5 -31 t-60 -35.5zM238 135q0 72 45 114t118 42q78 0 123 -42t45 -114t-45 -115t-123 -43q-74 0 -118.5 43t-44.5 115z" />
<glyph unicode="@" horiz-adv-x="2168" d="M150 483q0 223 79.5 403.5t215 307.5t313.5 195.5t377 68.5q188 0 350 -54t280.5 -155.5t186 -248t67.5 -332.5q0 -131 -46 -246t-127 -199t-188.5 -133t-230.5 -49q-51 0 -95 11t-73.5 38t-44 70t-8.5 106h-8q-31 -43 -66.5 -84t-78.5 -72.5t-94.5 -50t-112.5 -18.5 q-49 0 -94 21.5t-78 60.5t-52.5 94t-19.5 123q0 127 41 247t111.5 212t164 148.5t197.5 56.5q72 0 121 -21.5t90 -56.5l64 65h143l-98 -555q-16 -96 -1 -139t68 -43t104.5 24.5t92.5 76t66.5 129t25.5 184.5q0 154 -51 262t-140.5 179t-210 103.5t-260.5 32.5 q-160 0 -297 -57.5t-238 -157.5t-158.5 -238.5t-57.5 -299.5q0 -160 48 -287t140 -216t228.5 -137.5t312.5 -48.5q59 0 135 14.5t137 43.5l64 -197q-84 -41 -171 -57.5t-200 -16.5q-199 0 -367.5 57.5t-292.5 170t-193.5 279.5t-69.5 386zM852 408q0 -68 27.5 -111t95.5 -43 q29 0 61.5 17.5t63 46t59.5 65.5t51 78l52 282q-27 23 -55.5 35.5t-71.5 12.5q-61 0 -113.5 -35t-90.5 -90.5t-58.5 -124t-20.5 -133.5z" />
<glyph unicode="A" horiz-adv-x="1239" d="M0 0l516 1444h207l516 -1444h-295l-115 317h-440l-108 -317h-281zM461 543h307l-106 319l-44 225h-10l-43 -227z" />
<glyph unicode="B" horiz-adv-x="1210" d="M123 10v1413q39 6 89 12.5t107.5 10.5t118 6t119.5 2q100 0 195.5 -15.5t170 -54t119.5 -108.5t45 -176q0 -53 -13 -106.5t-44 -97.5t-80 -78t-119 -50v-12q61 -10 117 -35t96.5 -68t64.5 -104.5t24 -145.5q0 -111 -47.5 -191.5t-126 -131.5t-179 -75.5t-207.5 -24.5h-89 t-116.5 3t-127 9t-117.5 18zM393 223q10 -4 33 -6t48.5 -3t53 -2t47.5 -1q51 0 99.5 12.5t85.5 38t59.5 64.5t22.5 92q0 68 -27 106.5t-70 60t-96 27.5t-106 6h-150v-395zM393 831h90q29 0 67 2.5t62 6.5q78 25 134.5 74t56.5 128q0 53 -20.5 88t-54.5 55.5t-77 29t-90 8.5 q-53 0 -98 -2t-70 -7v-383z" />
<glyph unicode="C" horiz-adv-x="1144" d="M78 717q0 211 58.5 353t151.5 229t207.5 125t229.5 38q123 0 208 -16t140 -39l-55 -238q-47 23 -111.5 33t-156.5 10q-170 0 -273.5 -120.5t-103.5 -374.5q0 -111 24.5 -202t74.5 -155.5t125 -100.5t173 -36q92 0 155.5 18.5t110.5 47.5l58 -230q-66 -47 -167.5 -67.5 t-207.5 -20.5q-129 0 -245 40t-204 129t-140 231.5t-52 345.5z" />
<glyph unicode="D" horiz-adv-x="1325" d="M123 -2v1436q43 6 97 10t111.5 6t112 3t97.5 1q190 0 325 -53t219 -149.5t123 -229.5t39 -293q0 -145 -36.5 -280.5t-123 -240t-226.5 -168t-347 -63.5q-33 0 -87 2.5t-112.5 5.5t-111.5 6t-80 7zM403 236q8 -2 28 -3.5t42.5 -2.5t43 -2t30.5 -1q119 0 197.5 42 t124.5 112t64.5 161t18.5 187q0 84 -16 169t-60.5 152.5t-120 110.5t-192.5 43q-45 0 -91 -2t-69 -6v-960z" />
<glyph unicode="E" horiz-adv-x="1069" d="M123 0v1434h850v-250h-570v-334h519v-250h-519v-350h580v-250h-860z" />
<glyph unicode="F" horiz-adv-x="1040" d="M123 0v1434h850v-250h-570v-355h525v-249h-525v-580h-280z" />
<glyph unicode="G" horiz-adv-x="1247" d="M78 717q0 203 58.5 345t153.5 231t214 129t241 40q123 0 216.5 -18.5t148.5 -38.5l-57 -236q-51 20 -115 31.5t-162 11.5q-88 0 -161.5 -26.5t-128 -87t-84 -154.5t-29.5 -229q0 -129 28.5 -222.5t79.5 -153.5t120 -89t147 -29q53 0 104 13.5t86 39.5v271l-309 33v170 h534v-639q-86 -72 -205.5 -105t-236.5 -33q-137 0 -255 43t-204 134.5t-135 232.5t-49 336z" />
<glyph unicode="H" horiz-adv-x="1333" d="M123 0v1434h280v-584h525v584h280v-1434h-280v600h-525v-600h-280z" />
<glyph unicode="I" horiz-adv-x="583" d="M152 0v1434h280v-1434h-280z" />
<glyph unicode="J" horiz-adv-x="684" d="M-47 23l61 229q53 -27 121 -27q86 0 109.5 63.5t23.5 168.5v977h281v-1049q0 -82 -18.5 -155.5t-60.5 -130t-107.5 -90.5t-159.5 -34q-59 0 -129 12.5t-121 35.5z" />
<glyph unicode="K" horiz-adv-x="1269" d="M123 0v1434h280v-635l66 28l395 607h320l-418 -603l-111 -77l115 -80l477 -674h-346l-424 612h-74v-612h-280z" />
<glyph unicode="L" horiz-adv-x="1052" d="M123 0v1434h280v-1184h627v-250h-907z" />
<glyph unicode="M" horiz-adv-x="1638" d="M123 0v1434h256l383 -656l67 -164h9l61 168l363 652h254v-1434h-281v743l31 285h-13l-88 -229l-305 -535h-90l-321 537l-91 227h-10l41 -283v-745h-266z" />
<glyph unicode="N" horiz-adv-x="1345" d="M123 0v1444h205l542 -764l109 -219h10l-33 219v754h267v-1444h-205l-539 758l-112 225h-11l33 -225v-748h-266z" />
<glyph unicode="O" horiz-adv-x="1372" d="M78 717q0 358 157.5 551.5t450.5 193.5q154 0 268.5 -53t190.5 -151.5t112.5 -235.5t36.5 -305q0 -358 -158.5 -552t-449.5 -194q-156 0 -270.5 53.5t-189 151.5t-111.5 235.5t-37 305.5zM373 717q0 -109 18.5 -200t56 -156.5t97 -102.5t141.5 -37q150 0 231.5 117 t81.5 379q0 104 -17 194t-54 158t-96.5 105.5t-145.5 37.5q-150 0 -231.5 -119.5t-81.5 -375.5z" />
<glyph unicode="P" horiz-adv-x="1171" d="M123 0v1419q86 16 189.5 25.5t205.5 9.5q106 0 214 -17.5t194 -69.5t140 -145.5t54 -242.5q0 -135 -47 -228.5t-125 -152.5t-177 -86t-206 -27h-32.5t-47 1t-48 3.5t-34.5 4.5v-494h-280zM403 737q8 -2 24.5 -4t35 -3t36 -1h25.5q55 0 109.5 10.5t97.5 38t68.5 76.5 t25.5 129q0 68 -24.5 112t-64.5 70.5t-91 36.5t-104 10q-41 0 -78 -3t-60 -7v-465z" />
<glyph unicode="Q" horiz-adv-x="1372" d="M78 717q0 358 157.5 551.5t450.5 193.5q154 0 268.5 -53t190.5 -151.5t112.5 -235.5t36.5 -305q0 -358 -158.5 -552t-449.5 -194q-156 0 -270.5 53.5t-189 151.5t-111.5 235.5t-37 305.5zM373 717q0 -109 18.5 -200t56 -156.5t97 -102.5t141.5 -37q150 0 231.5 117 t81.5 379q0 104 -17 194t-54 158t-96.5 105.5t-145.5 37.5q-150 0 -231.5 -119.5t-81.5 -375.5zM412 -76q57 12 118 13q86 0 171 -20.5t173.5 -44.5t180.5 -44.5t194 -20.5q45 0 92.5 5.5t96.5 17.5v-244q-94 -26 -192 -26h-7q-104 0 -202.5 21.5t-190.5 46t-178 46 t-162 21.5q-49 0 -94 -12v241z" />
<glyph unicode="R" horiz-adv-x="1232" d="M123 0v1419q47 8 101.5 15.5t108.5 11.5t105 6t94 2q100 0 197.5 -18.5t174.5 -63.5t123 -124t46 -197q0 -176 -82 -287t-219 -154l100 -63l328 -547h-323l-326 561l-148 27v-588h-280zM403 778h119q117 0 186.5 53.5t69.5 176.5q0 92 -57 144t-168 52q-43 0 -85 -2 t-65 -8v-416z" />
<glyph unicode="S" horiz-adv-x="1085" d="M55 57l90 240q23 -12 59 -26.5t81 -27t95 -20.5t103 -8q125 0 191.5 42t66.5 128q0 66 -48 106.5t-120.5 74.5t-157.5 70t-158 88t-121 130t-48 199q0 104 35 181t99.5 128t152.5 75.5t196 24.5q125 0 236 -21.5t182 -62.5l-88 -235q-45 29 -135 52.5t-195 23.5 q-98 0 -150 -39t-52 -105q0 -61 48 -102t120.5 -76t157.5 -72t158 -89t121 -129t48 -191q0 -115 -38 -198t-106.5 -138t-166 -82t-213.5 -27q-154 0 -270.5 29t-172.5 57z" />
<glyph unicode="T" horiz-adv-x="1163" d="M23 1184v250h1118v-250h-418v-1184h-281v1184h-419z" />
<glyph unicode="U" horiz-adv-x="1284" d="M117 473v961h280v-906q0 -84 15.5 -142t48.5 -94t82 -51.5t114 -15.5q129 0 186.5 72t57.5 231v906h266v-926q0 -139 -36.5 -239.5t-102 -166t-160 -96.5t-206.5 -31q-545 0 -545 498z" />
<glyph unicode="V" horiz-adv-x="1232" d="M-18 1434h325l287 -842l37 -244h10l41 246l274 840h295l-532 -1444h-201z" />
<glyph unicode="W" horiz-adv-x="1765" d="M0 1434h305l191 -801l26 -254h8l29 258l250 797h184l246 -801l29 -254h8l31 258l174 797h284l-395 -1444h-188l-256 796l-35 220h-10l-35 -222l-254 -794h-199z" />
<glyph unicode="X" horiz-adv-x="1296" d="M20 0l441 729l-400 705h338l222 -414l49 -146l47 146l231 414h305l-413 -691l434 -743h-334l-252 442l-55 152l-53 -152l-254 -442h-306z" />
<glyph unicode="Y" horiz-adv-x="1212" d="M-4 1434h334l262 -539l29 -152h10l31 156l253 535h302l-469 -899v-535h-281v532z" />
<glyph unicode="Z" horiz-adv-x="1103" d="M55 0v250l607 848l106 86h-713v250h994v-250l-611 -856l-104 -78h715v-250h-994z" />
<glyph unicode="[" horiz-adv-x="663" d="M123 -471v1905h481v-226h-227v-1454h227v-225h-481z" />
<glyph unicode="\" horiz-adv-x="868" d="M-49 1368l209 88l737 -1651l-203 -92z" />
<glyph unicode="]" horiz-adv-x="663" d="M59 -246h228v1454h-228v226h482v-1905h-482v225z" />
<glyph unicode="^" horiz-adv-x="1024" d="M41 846l401 598h142l379 -598h-269l-145 250l-43 143l-51 -145l-160 -248h-254z" />
<glyph unicode="_" horiz-adv-x="909" d="M0 -240h909v-219h-909v219z" />
<glyph unicode="`" horiz-adv-x="647" d="M123 1413v62h278l123 -316h-147z" />
<glyph unicode="a" horiz-adv-x="1015" d="M47 283q0 94 42 158.5t121 104.5q78 40 188 55q78 11 170 10q36 0 75 -1q4 36 4 66q-1 65 -21 99q-30 50 -137 50q-80 0 -169 -16t-146 -43l-63 199q82 37 194.5 58t235.5 21q106 0 178 -25.5t113.5 -72.5t59 -112.5t17.5 -147.5q0 -90 -6 -181t-7 -179v-25q0 -75 5 -146 q6 -83 31 -157h-217l-43 141h-10q-41 -63 -114 -109t-188 -46q-72 0 -129 21.5t-98 61t-63.5 94t-22.5 122.5zM322 324q0 -57 34 -89t93 -32q80 0 127 35.5t69 76.5v134q-36 3 -71 3q-26 0 -50 -2q-58 -4 -103.5 -18t-72 -40.5t-26.5 -67.5z" />
<glyph unicode="b" horiz-adv-x="1097" d="M117 45v1389h266v-492h8q43 49 110.5 78t149.5 29q184 0 281.5 -126t97.5 -384q0 -276 -136 -420t-374 -144q-131 0 -239.5 21.5t-163.5 48.5zM383 229q33 -16 71 -22t81 -6q109 0 165 78.5t56 250.5q-1 293 -183 293q-74 0 -119.5 -37.5t-70.5 -109.5v-447z" />
<glyph unicode="c" horiz-adv-x="886" d="M68 512q0 260 116.5 400.5t339.5 140.5q113 0 181.5 -18.5t123.5 -47.5l-63 -217q-47 23 -93 35t-106 12q-111 0 -168 -72.5t-57 -232.5q0 -66 14.5 -121t43 -96t74.5 -64.5t108 -23.5q68 0 114.5 17.5t83.5 41.5l62 -203q-61 -45 -148.5 -68.5t-179.5 -23.5 q-123 0 -208 39t-138 109.5t-76.5 171t-23.5 221.5z" />
<glyph unicode="d" horiz-adv-x="1103" d="M68 496q0 262 118.5 407.5t348.5 145.5q63 0 104 -7.5t82 -23.5v416h266v-1074q0 -86 2 -172t19 -190h-191l-37 133h-8q-41 -72 -117.5 -116t-181.5 -44q-193 0 -299 127t-106 398zM342 487q0 -131 46.5 -210.5t146.5 -79.5q78 0 122.5 37.5t63.5 109.5v434 q-29 23 -63.5 34t-90.5 11q-113 0 -169 -75.5t-56 -260.5z" />
<glyph unicode="e" horiz-adv-x="1040" d="M68 512q0 270 129 405.5t362 135.5q78 0 151.5 -20.5t131 -67.5t92.5 -127t35 -199q0 -43 -5.5 -92t-15.5 -103h-614q6 -129 66.5 -194.5t195.5 -65.5q84 0 150.5 26t101.5 52l88 -174q-61 -49 -166.5 -83t-224.5 -34q-248 0 -362.5 144.5t-114.5 396.5zM340 610h381 q1 18 1 34q0 86 -35 136q-42 60 -132 60q-104 0 -154.5 -62.5t-60.5 -167.5z" />
<glyph unicode="f" horiz-adv-x="657" d="M23 799v225h141v57q0 195 82 282t237 87q164 0 273 -39l-51 -213q-47 16 -83 21.5t-75 5.5q-41 0 -64.5 -12.5t-35 -38t-14.5 -63.5t-3 -87h225v-225h-225v-799h-266v799h-141z" />
<glyph unicode="g" horiz-adv-x="1097" d="M68 492q0 274 131 415.5t381 141.5q131 0 234.5 -18.5t168.5 -43.5v-987q0 -223 -121 -328.5t-338 -105.5q-147 0 -232 20.5t-128 42.5l55 211q47 -18 109.5 -36.5t154.5 -18.5q139 0 189.5 60.5t50.5 168.5v66h-8q-72 -96 -254 -96q-199 0 -296 122.5t-97 385.5z M342 502q0 -150 49 -227.5t141 -77.5q78 0 120 34.5t65 104.5v461q-61 26 -151 26h-7q-102 0 -159.5 -76.5t-57.5 -244.5z" />
<glyph unicode="h" horiz-adv-x="1116" d="M117 0v1434h266v-525h8q49 66 121 105t182 39q78 0 137.5 -20.5t99.5 -67.5t59.5 -128t19.5 -200v-637h-267v582q0 125 -34.5 180t-126.5 55q-68 0 -124.5 -46t-74.5 -118v-653h-266z" />
<glyph unicode="i" horiz-adv-x="550" d="M100 1313q0 59 44 101t122 42t126 -42t48 -101t-48 -99t-126 -40t-122 40t-44 99zM139 0v1024h267v-1024h-267z" />
<glyph unicode="j" horiz-adv-x="548" d="M-33 -188q8 0 14.5 -1t12.5 -1q92 0 119.5 59t27.5 164v991h267v-1067q0 -186 -74 -284.5t-236 -98.5q-61 0 -131 14v224zM105 1313q0 59 44 101t122 42t126 -42t48 -101t-48 -99t-126 -40t-122 40t-44 99z" />
<glyph unicode="k" horiz-adv-x="1005" d="M117 0v1434h266v-846l61 28l234 408h293l-246 -389l-104 -78l112 -80l277 -477h-305l-250 424h-72v-424h-266z" />
<glyph unicode="l" horiz-adv-x="602" d="M125 205v1229h266v-1090q0 -72 18.5 -104.5t59.5 -32.5q25 0 48.5 4t57.5 18l29 -209q-33 -16 -100.5 -32.5t-138.5 -16.5q-117 0 -178.5 54.5t-61.5 179.5z" />
<glyph unicode="m" horiz-adv-x="1648" d="M117 0v1024h207l30 -135h8q47 66 120 115t188 49q98 0 160.5 -40t97.5 -134q47 80 120.5 127t178.5 47q86 0 146.5 -20.5t98 -71t56 -134.5t18.5 -213v-614h-266v575q0 121 -25.5 181.5t-113.5 60.5q-72 0 -114 -39t-62 -106v-672h-267v557q0 141 -26.5 200.5 t-110.5 59.5q-70 0 -112.5 -38t-65.5 -97v-682h-266z" />
<glyph unicode="n" horiz-adv-x="1116" d="M117 0v1024h211l30 -135h9q47 66 124.5 115t200.5 49q76 0 135.5 -20.5t100.5 -67.5t61.5 -128t20.5 -200v-637h-267v582q0 125 -35.5 180t-121.5 55q-76 0 -128 -44t-75 -109v-664h-266z" />
<glyph unicode="o" horiz-adv-x="1099" d="M68 512q0 260 127 400.5t356 140.5q123 0 213 -39t149.5 -109.5t89 -171t29.5 -221.5q0 -260 -126 -400.5t-355 -140.5q-123 0 -213 39t-150.5 109.5t-90 171t-29.5 221.5zM342 512q0 -68 12.5 -125t37 -100t64.5 -66.5t95 -23.5q104 0 155.5 75.5t51.5 239.5 q0 141 -47 228t-160 87q-98 0 -153.5 -73.5t-55.5 -241.5z" />
<glyph unicode="p" horiz-adv-x="1105" d="M117 -410v1434h194l31 -123h8q53 78 126 115t177 37q193 0 289 -122t96 -392q0 -131 -30.5 -236.5t-91 -179.5t-147.5 -113t-200 -39q-63 0 -104 9.5t-82 29.5v-420h-266zM383 246q29 -23 62.5 -36t89.5 -13q115 0 172 80.5t57 267.5q0 135 -45.5 208.5t-145.5 73.5 q-78 0 -121.5 -38.5t-68.5 -116.5v-426z" />
<glyph unicode="q" horiz-adv-x="1097" d="M68 492q0 274 138 415.5t396 141.5q55 0 110.5 -5.5t105.5 -14.5t93 -20.5t72 -21.5v-1397h-266v498h-8q-35 -53 -94.5 -85t-153.5 -32q-190 0 -291.5 129t-101.5 392zM342 502q0 -150 49 -227.5t141 -77.5q78 0 120 34.5t65 104.5v461q-31 16 -70 21t-88 5 q-109 0 -163 -82t-54 -239z" />
<glyph unicode="r" horiz-adv-x="718" d="M117 0v1024h207l30 -135h8q35 76 94.5 117t139.5 41q53 0 121 -23l-35 -250q-63 23 -115 23q-72 0 -120 -38t-64 -97v-662h-266z" />
<glyph unicode="s" horiz-adv-x="864" d="M51 63l74 199q47 -27 125 -52.5t160 -25.5q59 0 95 23t36 76q0 41 -35 65.5t-86 45t-112.5 42t-113 59t-86 96t-34.5 150.5q0 152 90 232t260 80q117 0 211 -24.5t147 -55.5l-59 -193q-47 18 -119 39t-145 21q-119 0 -119 -92q0 -37 35 -59.5t86 -42t112.5 -42 t112.5 -58.5t86 -93.5t35 -147.5q0 -156 -99.5 -245t-297.5 -89q-109 0 -204 28t-155 64z" />
<glyph unicode="t" horiz-adv-x="714" d="M10 799v225h142v193l266 75v-268h250v-225h-250v-393q0 -106 21.5 -152.5t80.5 -46.5q41 0 71 8t66 25l48 -205q-55 -27 -129 -45.5t-150 -18.5q-141 0 -207.5 73t-66.5 239v516h-142z" />
<glyph unicode="u" horiz-adv-x="1101" d="M106 387v637h267v-582q0 -125 29.5 -180t115.5 -55q76 0 126 45t75 110v662h266v-713q0 -84 8 -164.5t25 -146.5h-201l-47 152h-8q-47 -78 -131 -129.5t-199 -51.5q-78 0 -139.5 20.5t-102 67.5t-62.5 127t-22 201z" />
<glyph unicode="v" horiz-adv-x="976" d="M-29 1024h310l190 -537l35 -157h10l29 162l174 532h287l-428 -1034h-162z" />
<glyph unicode="w" horiz-adv-x="1476" d="M-16 1024h288l150 -514l24 -182h11l35 184l170 512h196l186 -524l37 -170h9l28 172l131 522h244l-315 -1034h-197l-207 573l-26 129h-11l-24 -131l-197 -571h-203z" />
<glyph unicode="x" horiz-adv-x="1075" d="M16 0l332 524l-307 500h317l134 -219l57 -143l61 143l140 219h288l-309 -492l330 -532h-309l-158 246l-62 151l-65 -151l-158 -246h-291z" />
<glyph unicode="y" horiz-adv-x="978" d="M-18 1024h319l188 -575l37 -160h13l26 162l156 573h274l-311 -924q-39 -115 -75 -210t-79 -164.5t-95 -107.5t-124 -38q-106 0 -170 35l49 213q31 -12 62 -12q47 0 91 40t67 144z" />
<glyph unicode="z" horiz-adv-x="937" d="M63 0v225l404 486l104 88h-508v225h803v-225l-399 -494l-102 -80h501v-225h-803z" />
<glyph unicode="{" horiz-adv-x="759" d="M88 379v205q78 0 121 42t43 132v428q0 111 52 180.5t167 69.5h246v-226h-103q-55 0 -80.5 -28.5t-25.5 -94.5v-399q0 -90 -43 -136t-100 -56v-21q55 -8 99 -61.5t44 -139.5v-397q0 -66 24.5 -94.5t83.5 -28.5h101v-225h-246q-106 0 -162.5 64.5t-56.5 183.5v420 q0 104 -43 143t-121 39z" />
<glyph unicode="|" horiz-adv-x="464" d="M123 -266v1700h219v-1700h-219z" />
<glyph unicode="}" horiz-adv-x="759" d="M72 -246h102q55 0 81 28t26 95v399q0 90 43 136.5t100 56.5v20q-55 8 -99 61.5t-44 139.5v397q0 63 -25 93t-84 30h-100v226h243q109 0 164.5 -64.5t55.5 -183.5v-420q0 -104 43 -143t120 -39v-205q-78 0 -120.5 -42t-42.5 -132v-428q0 -111 -54.5 -180.5t-169.5 -69.5 h-239v225z" />
<glyph unicode="~" horiz-adv-x="1079" d="M57 774q96 78 173 107.5t143 29.5q59 0 110.5 -17t98.5 -36.5t93 -37t93 -17.5q37 0 76 12t82 47l96 -211q-74 -55 -135.5 -77.5t-114.5 -22.5q-57 0 -106.5 18.5t-95.5 41t-93 41t-100 18.5q-49 0 -105.5 -21.5t-124.5 -79.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="600" d="M90 891q0 72 45 114t119 42q78 0 123 -42t45 -114t-45 -115t-123 -43q-74 0 -119 43t-45 115zM117 264l53 332h168l53 -332v-674h-274v674z" />
<glyph unicode="&#xa2;" d="M172 512q0 229 98.5 365.5t284.5 166.5v185h248v-185q57 -8 102 -21t82 -32l-61 -217q-31 14 -66 22.5t-72 12.5v-596q47 6 85 20.5t67 30.5l61 -201q-35 -27 -87 -46t-111 -29v-193h-248v182q-104 14 -177 58.5t-119 113t-66.5 160.5t-20.5 203zM434 512q0 -104 39 -183 t131 -108v586q-86 -23 -128 -93.5t-42 -201.5z" />
<glyph unicode="&#xa3;" d="M104 0v236h5q63 2 111 22.5t80 54t48.5 78.5t16.5 94q0 55 -13 103h-248v219h140q-27 49 -46.5 110.5t-19.5 147.5q0 100 34 175t94.5 124t144.5 73.5t184 24.5q125 0 227.5 -23.5t175.5 -58.5l-86 -237q-41 23 -112.5 46t-171.5 23q-98 0 -153.5 -46t-55.5 -138 q0 -70 25.5 -120t56.5 -101h288v-219h-200q6 -35 6 -70q0 -61 -20.5 -128.5t-63.5 -110.5l-88 -64v-10l137 31h471v-236h-967z" />
<glyph unicode="&#xa4;" d="M10 307l158 160l74 35q-25 43 -39.5 93t-14.5 112q0 59 15.5 110t42.5 98l-78 35l-158 160l156 164l160 -158l39 -76q41 31 97 46.5t118 15.5q59 0 117.5 -15.5t97.5 -44.5l41 74l159 158l158 -164l-158 -160l-75 -32q29 -43 41 -97.5t12 -113.5q0 -61 -13.5 -115.5 t-39.5 -91.5l75 -33l158 -160l-158 -164l-159 158l-37 76q-39 -29 -99.5 -45.5t-119.5 -16.5q-61 0 -117.5 15.5t-97.5 44.5l-39 -74l-160 -158zM412 709q0 -78 47 -127.5t123 -49.5t122 49.5t46 127.5q0 74 -46.5 125t-121.5 51q-76 0 -123 -51t-47 -125z" />
<glyph unicode="&#xa5;" d="M-29 1434h334l262 -539l29 -152h10l31 156l254 535h301l-389 -744h184v-164h-264v-116h264v-164h-264v-246h-281v246h-270v164h270v116h-270v164h186z" />
<glyph unicode="&#xa6;" horiz-adv-x="464" d="M123 -266v702h217v-702h-217zM123 731v703h217v-703h-217z" />
<glyph unicode="&#xa7;" horiz-adv-x="1085" d="M100 723q0 63 31 123.5t84 107.5l84 29q-53 33 -88 83t-35 134q0 115 89 188.5t270 73.5q121 0 225 -20.5t160 -46.5l-66 -215q-47 23 -125 40t-149 17q-76 0 -107 -22.5t-31 -57.5q0 -37 40 -57.5t100.5 -36.5t131 -36.5t131 -57.5t100.5 -98.5t40 -159.5 q0 -63 -29.5 -123t-83.5 -107l-92 -28q55 -33 92 -84.5t37 -135.5q0 -129 -100 -195.5t-266 -66.5q-139 0 -232.5 28t-152.5 60l69 205q47 -23 115 -45t158 -22q76 0 109.5 19.5t33.5 62.5q0 39 -40 60t-100.5 38.5t-131 38t-131 56.5t-100.5 95.5t-40 155.5zM367 727 q0 -72 65.5 -106.5t179.5 -67.5q45 25 76 66t31 88q0 37 -17.5 61.5t-50.5 43.5t-80 35.5t-106 35.5q-41 -25 -69.5 -65t-28.5 -91z" />
<glyph unicode="&#xa8;" horiz-adv-x="980" d="M123 1333q0 66 40 105t105 39q66 0 104 -39t38 -105q0 -61 -38 -100t-104 -39t-105.5 39t-39.5 100zM571 1333q0 66 38 105t104 39t105.5 -39t39.5 -105q0 -61 -40 -100t-105 -39q-66 0 -104 39t-38 100z" />
<glyph unicode="&#xa9;" horiz-adv-x="1705" d="M113 594q0 170 57 306t156.5 232.5t234.5 148.5t291 52t290 -52t234.5 -148.5t157.5 -232.5t57 -306t-57 -306t-157.5 -232.5t-234.5 -148.5t-290 -52q-170 0 -307 52t-233.5 148.5t-147.5 232.5t-51 306zM313 594q0 -127 40 -229.5t113 -173t171 -108.5t215 -38t216 38 t172 108.5t113 173t40 229.5t-40 229.5t-113 173t-172 108.5t-216 38t-215 -38t-171 -108.5t-113 -173t-40 -229.5zM508 594q0 186 93 287.5t247 101.5q76 0 134 -17.5t112 -47.5l-66 -179q-37 18 -66.5 24.5t-58.5 6.5q-59 0 -94 -39t-35 -137q0 -176 144 -176q39 0 69.5 7 t61.5 24l59 -181q-45 -29 -113.5 -46t-146.5 -17q-166 0 -253 104.5t-87 284.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="860" d="M86 973q0 68 36 112.5t96.5 71.5t141 36t170.5 5q4 53 -14 76.5t-90 23.5q-82 0 -148.5 -16t-107.5 -33l-45 131q53 29 150.5 49.5t218.5 20.5q156 0 213 -56.5t57 -172.5q0 -123 -6 -238t16 -205h-207l-26 94h-9q-27 -35 -75.5 -68.5t-137.5 -33.5q-106 0 -169.5 56.5 t-63.5 146.5zM322 999q0 -33 21 -51t54 -18q66 0 92.5 23.5t40.5 47.5v72q-88 10 -148 -4t-60 -70z" />
<glyph unicode="&#xab;" horiz-adv-x="999" d="M59 530l328 471l162 -127l-178 -258l-99 -84l99 -73l190 -254l-162 -127zM457 535l315 442l146 -115l-166 -250l-95 -80l95 -71l178 -248l-146 -115z" />
<glyph unicode="&#xac;" horiz-adv-x="1079" d="M92 614v230h905v-463h-245v233h-660z" />
<glyph unicode="&#xad;" horiz-adv-x="737" d="M111 471v236h514v-236h-514z" />
<glyph unicode="&#xae;" horiz-adv-x="1413" d="M127 924q0 137 46 244.5t126 181t185.5 112.5t222.5 39q121 0 226 -39t183 -112.5t123 -181t45 -244.5q0 -139 -46 -247t-125 -181.5t-184.5 -111.5t-221.5 -38q-121 0 -226.5 38t-184.5 111.5t-124 181.5t-45 247zM319 924q0 -98 32 -173t85 -124t123 -74t148 -25 q82 0 152.5 23.5t121.5 73t81 124t30 175.5q0 98 -31 171.5t-83 123t-123 74t-148 24.5q-86 0 -158 -26.5t-123 -78t-79 -124t-28 -164.5zM496 659v531q33 10 92 15t112 5q86 0 147.5 -35.5t61.5 -123.5q0 -66 -42 -101t-103 -39l57 -28l133 -224h-125l-129 213l-98 31v-244 h-106zM602 965h70q59 0 92 18t33 64q0 71 -119 71q-23 0 -43.5 -1t-32.5 -7v-145z" />
<glyph unicode="&#xaf;" horiz-adv-x="907" d="M123 1159v189h661v-189h-661z" />
<glyph unicode="&#xb0;" horiz-adv-x="894" d="M123 1122q0 76 26.5 138.5t72.5 107.5t106.5 69.5t130.5 24.5t132 -22.5t109.5 -66.5t74 -107.5t26.5 -143.5t-26.5 -142t-74 -105.5t-110 -66t-131.5 -22.5q-70 0 -130.5 22.5t-106.5 66t-72.5 105.5t-26.5 142zM328 1122q0 -66 39 -103.5t94 -37.5t96 38t41 103 q0 66 -41 106t-96 40t-94 -40t-39 -106z" />
<glyph unicode="&#xb1;" horiz-adv-x="1079" d="M88 289v229h905v-229h-905zM88 831v228h332v338h239v-338h334v-228h-334v-219h-239v219h-332z" />
<glyph unicode="&#xb2;" horiz-adv-x="843" d="M102 1571q72 43 153 62.5t155 19.5q145 0 224 -66.5t79 -193.5q0 -121 -61.5 -207t-147.5 -164l-96 -51v-8l120 22h217v-207h-641v146q53 37 119 86t122 105t94 115.5t38 112.5q0 100 -115 101q-55 0 -104 -17.5t-86 -40.5z" />
<glyph unicode="&#xb3;" horiz-adv-x="843" d="M115 813l47 184q84 -39 182 -39q92 0 130 29t40 76q-2 47 -41 73.5t-143 26.5h-88v78l149 164l88 51l-119 -12h-235v194h582v-127l-181 -188l-69 -37v-10l61 6q109 -4 169.5 -64.5t62.5 -171.5q-2 -74 -32 -127t-80 -87.5t-117.5 -51t-141.5 -16.5q-78 0 -146.5 13 t-117.5 36z" />
<glyph unicode="&#xb4;" horiz-adv-x="624" d="M123 1159l108 316h271v-62l-228 -254h-151z" />
<glyph unicode="&#xb6;" horiz-adv-x="1083" d="M53 1020q0 82 26.5 156.5t76 132t119 91.5t155.5 34h152v-1700h-217v868q-68 0 -125.5 34t-99.5 92t-64.5 133t-22.5 159zM741 -266v1700h220v-1700h-220z" />
<glyph unicode="&#xb7;" horiz-adv-x="518" d="M92 647q0 72 45 114t119 42q78 0 123 -42t45 -114t-45 -115t-123 -43q-74 0 -119 43t-45 115z" />
<glyph unicode="&#xb8;" horiz-adv-x="679" d="M123 -418l16 117q92 -14 133 -4t41 45q0 57 -176 65l117 195h172l-49 -88q84 -8 132 -44t48 -110q0 -59 -37 -99t-97.5 -62.5t-139 -26.5t-160.5 12z" />
<glyph unicode="&#xb9;" horiz-adv-x="843" d="M84 1425l324 228h176v-670h178v-205h-615v205h201v336l21 94l-64 -65l-121 -80z" />
<glyph unicode="&#xba;" horiz-adv-x="858" d="M70 1110q0 92 26.5 157.5t73.5 108.5t113.5 62.5t144.5 19.5t143.5 -18.5t113.5 -59.5t74.5 -107.5t28.5 -162.5q-2 -96 -28.5 -162.5t-74.5 -107.5t-113.5 -59.5t-143.5 -18.5t-144.5 18.5t-113.5 59.5t-73.5 107.5t-26.5 162.5zM307 1110q0 -176 121 -176q63 0 91 38 t30 138q-2 98 -29.5 137t-91.5 39q-63 0 -92 -39t-29 -137z" />
<glyph unicode="&#xbb;" horiz-adv-x="999" d="M70 866l143 115l328 -436l-314 -443l-147 115l168 250l92 80l-92 71zM438 874l162 127l340 -452l-328 -471l-161 127l178 258l98 84l-98 74z" />
<glyph unicode="&#xbc;" horiz-adv-x="1802" d="M76 1221l324 227h174v-875h-236v541l23 94l-64 -65l-121 -80zM364 80l883 1384l174 -102l-881 -1391zM920 160v137l446 580h187v-535h153v-182h-153v-160h-209v160h-424zM1129 326l106 16h109v176l12 109h-10l-45 -100l-99 -136z" />
<glyph unicode="&#xbd;" horiz-adv-x="1849" d="M76 1221l324 227h174v-875h-236v541l23 94l-64 -65l-121 -80zM364 80l883 1384l174 -102l-881 -1391zM1112 793q72 43 153 62.5t155 19.5q145 0 224 -66.5t79 -193.5q0 -121 -61.5 -207t-147.5 -164l-96 -51v-8l120 22h217v-207h-641v146q53 37 119 86t122 105t94 115.5 t38 112.5q0 100 -115 101q-55 0 -104 -17.5t-86 -40.5z" />
<glyph unicode="&#xbe;" horiz-adv-x="1853" d="M99 608l47 184q84 -39 182 -39q92 0 130 29t40 76q-2 47 -41 73.5t-143 26.5h-88v78l149 164l88 51l-119 -12h-235v194h582v-127l-181 -188l-69 -37v-10l61 6q109 -4 169.5 -64.5t62.5 -171.5q-2 -74 -32 -127t-80 -87.5t-117.5 -51t-141.5 -16.5q-78 0 -146.5 13 t-117.5 36zM416 80l883 1384l174 -102l-881 -1391zM971 160v137l446 580h187v-535h153v-182h-153v-160h-209v160h-424zM1180 326l106 16h109v176l12 109h-10l-45 -100l-99 -136z" />
<glyph unicode="&#xbf;" horiz-adv-x="929" d="M47 -90q0 104 27.5 172t69.5 116t90.5 84.5t90.5 78.5t69.5 97.5t27.5 141.5h227q10 -106 -9 -181t-56 -129t-82 -93t-85 -76t-67.5 -77t-27.5 -95q0 -72 40.5 -116t143.5 -44q33 0 69.5 7t73.5 20.5t71 31t60 37.5l101 -196q-78 -53 -178.5 -88t-243.5 -35 q-193 0 -302.5 92t-109.5 252zM365 891q0 72 45 114t118 42q78 0 123 -42t45 -114t-45 -115t-123 -43q-74 0 -118.5 43t-44.5 115z" />
<glyph unicode="&#xc0;" horiz-adv-x="1239" d="M0 0l516 1444h207l516 -1444h-295l-115 317h-440l-108 -317h-281zM279 1720v62h326l213 -242h-216zM461 543h307l-106 319l-44 225h-10l-43 -227z" />
<glyph unicode="&#xc1;" horiz-adv-x="1239" d="M0 0l516 1444h207l516 -1444h-295l-115 317h-440l-108 -317h-281zM420 1540l213 242h326v-62l-328 -180h-211zM461 543h307l-106 319l-44 225h-10l-43 -227z" />
<glyph unicode="&#xc2;" horiz-adv-x="1239" d="M0 0l516 1444h207l516 -1444h-295l-115 317h-440l-108 -317h-281zM254 1511v82l272 189h197l260 -191v-80h-203l-117 84l-40 70l-43 -68l-127 -86h-199zM461 543h307l-106 319l-44 225h-10l-43 -227z" />
<glyph unicode="&#xc3;" horiz-adv-x="1239" d="M0 0l516 1444h207l516 -1444h-295l-115 317h-440l-108 -317h-281zM232 1638q66 72 126 98.5t120 26.5q45 0 90 -11t87 -24.5t83 -24.5t78 -11q33 0 63.5 10t58.5 39l52 -137q-57 -53 -111.5 -75t-105.5 -22q-47 0 -90.5 11.5t-85.5 26t-82.5 25.5t-79.5 11t-77 -15.5 t-77 -56.5zM461 543h307l-106 319l-44 225h-10l-43 -227z" />
<glyph unicode="&#xc4;" horiz-adv-x="1239" d="M0 0l516 1444h207l516 -1444h-295l-115 317h-440l-108 -317h-281zM254 1634q0 53 37 86t119 33q80 0 116.5 -32.5t36.5 -86.5q0 -53 -37 -84.5t-116 -31.5q-82 0 -119 31.5t-37 84.5zM461 543h307l-106 319l-44 225h-10l-43 -227zM692 1634q0 53 37 86t117 33 q82 0 118.5 -32.5t36.5 -86.5q0 -53 -36.5 -84.5t-118.5 -31.5q-80 0 -117 31.5t-37 84.5z" />
<glyph unicode="&#xc5;" horiz-adv-x="1239" d="M0 0l504 1411q-80 18 -113 63.5t-33 104.5q0 37 12.5 70.5t42 59.5t80 40t128.5 14q143 0 202.5 -49t59.5 -135q0 -59 -33 -103t-117 -65l506 -1411h-295l-115 317h-440l-108 -317h-281zM461 543h307l-106 319l-44 225h-10l-43 -227zM530 1579q0 -63 91 -63q51 0 71.5 16 t20.5 47q0 35 -21.5 51.5t-70.5 16.5q-91 0 -91 -68z" />
<glyph unicode="&#xc6;" horiz-adv-x="1765" d="M-59 0l868 1434h858v-250h-567v-334h516v-250h-516v-350h577v-250h-858v348h-381l-202 -348h-295zM561 575h258v515h-12l-74 -211z" />
<glyph unicode="&#xc7;" horiz-adv-x="1144" d="M78 717q0 211 58.5 353t151.5 229t207.5 125t229.5 38q123 0 208 -16t140 -39l-55 -238q-47 23 -111.5 33t-156.5 10q-170 0 -273.5 -120.5t-103.5 -374.5q0 -111 24.5 -202t74.5 -155.5t125 -100.5t173 -36q92 0 155.5 18.5t110.5 47.5l58 -230q-53 -39 -134 -59 t-172 -27l-32 -61q84 -8 132 -44t48 -110q0 -47 -23.5 -81.5t-64.5 -58.5t-96.5 -36t-118.5 -12t-131 12l18 99q14 -2 26.5 -2.5t22.5 -0.5q78 0 100.5 18.5t22.5 43.5q0 57 -176 65l102 172q-113 14 -211 62.5t-171.5 138.5t-115.5 223.5t-42 315.5z" />
<glyph unicode="&#xc8;" horiz-adv-x="1069" d="M123 0v1434h850v-250h-570v-334h519v-250h-519v-350h580v-250h-860zM182 1720v62h326l213 -242h-216z" />
<glyph unicode="&#xc9;" horiz-adv-x="1069" d="M123 0v1434h850v-250h-570v-334h519v-250h-519v-350h580v-250h-860zM387 1540l213 242h326v-62l-328 -180h-211z" />
<glyph unicode="&#xca;" horiz-adv-x="1069" d="M123 0v1434h850v-250h-570v-334h519v-250h-519v-350h580v-250h-860zM176 1511v82l272 189h197l260 -191v-80h-203l-117 84l-40 70l-43 -68l-127 -86h-199z" />
<glyph unicode="&#xcb;" horiz-adv-x="1069" d="M123 0v1434h850v-250h-570v-334h519v-250h-519v-350h580v-250h-860zM172 1634q0 53 37 86t119 33q80 0 116.5 -32.5t36.5 -86.5q0 -53 -37 -84.5t-116 -31.5q-82 0 -119 31.5t-37 84.5zM610 1634q0 53 37 86t117 33q82 0 118.5 -32.5t36.5 -86.5q0 -53 -36.5 -84.5 t-118.5 -31.5q-80 0 -117 31.5t-37 84.5z" />
<glyph unicode="&#xcc;" horiz-adv-x="583" d="M-45 1720v62h326l213 -242h-216zM152 0v1434h280v-1434h-280z" />
<glyph unicode="&#xcd;" horiz-adv-x="583" d="M100 1540l213 242h326v-62l-328 -180h-211zM152 0v1434h280v-1434h-280z" />
<glyph unicode="&#xce;" horiz-adv-x="583" d="M-74 1511v82l272 189h197l260 -191v-80h-203l-117 84l-40 70l-43 -68l-127 -86h-199zM152 0v1434h280v-1434h-280z" />
<glyph unicode="&#xcf;" horiz-adv-x="583" d="M-78 1634q0 53 37 86t119 33q80 0 116.5 -32.5t36.5 -86.5q0 -53 -37 -84.5t-116 -31.5q-82 0 -119 31.5t-37 84.5zM152 0v1434h280v-1434h-280zM360 1634q0 53 37 86t117 33q82 0 118.5 -32.5t36.5 -86.5q0 -53 -36.5 -84.5t-118.5 -31.5q-80 0 -117 31.5t-37 84.5z" />
<glyph unicode="&#xd0;" horiz-adv-x="1370" d="M-12 657v164h180v613q43 6 97 10t111.5 6t112 3t97.5 1q190 0 325.5 -53t219 -149.5t122.5 -229.5t39 -293q0 -145 -36.5 -280.5t-122.5 -240t-226.5 -168t-347.5 -63.5q-33 0 -87 2.5t-112.5 5.5t-111.5 6t-80 7v659h-180zM449 233q8 -2 27.5 -3t42 -2t43 -1h30.5 q119 0 197.5 42t125 112t64.5 161t18 187q0 84 -16 169t-60 152.5t-120 110.5t-193 43q-45 0 -91 -2t-68 -6v-375h286v-164h-286v-424z" />
<glyph unicode="&#xd1;" horiz-adv-x="1345" d="M123 0v1444h205l542 -764l109 -219h10l-33 219v754h267v-1444h-205l-539 758l-112 225h-11l33 -225v-748h-266zM283 1638q66 72 126 98.5t120 26.5q45 0 90 -11t87 -24.5t83 -24.5t78 -11q33 0 63.5 10t58.5 39l52 -137q-57 -53 -111.5 -75t-105.5 -22q-47 0 -90.5 11.5 t-85.5 26t-82.5 25.5t-79.5 11t-77 -15.5t-77 -56.5z" />
<glyph unicode="&#xd2;" horiz-adv-x="1372" d="M78 717q0 358 157.5 551.5t450.5 193.5q154 0 268.5 -53t190.5 -151.5t112.5 -235.5t36.5 -305q0 -358 -158.5 -552t-449.5 -194q-156 0 -270.5 53.5t-189 151.5t-111.5 235.5t-37 305.5zM305 1720v62h326l213 -242h-216zM373 717q0 -109 18.5 -200t56 -156.5t97 -102.5 t141.5 -37q150 0 231.5 117t81.5 379q0 104 -17 194t-54 158t-96.5 105.5t-145.5 37.5q-150 0 -231.5 -119.5t-81.5 -375.5z" />
<glyph unicode="&#xd3;" horiz-adv-x="1372" d="M78 717q0 358 157.5 551.5t450.5 193.5q154 0 268.5 -53t190.5 -151.5t112.5 -235.5t36.5 -305q0 -358 -158.5 -552t-449.5 -194q-156 0 -270.5 53.5t-189 151.5t-111.5 235.5t-37 305.5zM373 717q0 -109 18.5 -200t56 -156.5t97 -102.5t141.5 -37q150 0 231.5 117 t81.5 379q0 104 -17 194t-54 158t-96.5 105.5t-145.5 37.5q-150 0 -231.5 -119.5t-81.5 -375.5zM541 1540l213 242h326v-62l-328 -180h-211z" />
<glyph unicode="&#xd4;" horiz-adv-x="1372" d="M78 717q0 358 157.5 551.5t450.5 193.5q154 0 268.5 -53t190.5 -151.5t112.5 -235.5t36.5 -305q0 -358 -158.5 -552t-449.5 -194q-156 0 -270.5 53.5t-189 151.5t-111.5 235.5t-37 305.5zM316 1511v82l272 189h197l260 -191v-80h-203l-117 84l-40 70l-43 -68l-127 -86 h-199zM373 717q0 -109 18.5 -200t56 -156.5t97 -102.5t141.5 -37q150 0 231.5 117t81.5 379q0 104 -17 194t-54 158t-96.5 105.5t-145.5 37.5q-150 0 -231.5 -119.5t-81.5 -375.5z" />
<glyph unicode="&#xd5;" horiz-adv-x="1372" d="M78 717q0 358 157.5 551.5t450.5 193.5q154 0 268.5 -53t190.5 -151.5t112.5 -235.5t36.5 -305q0 -358 -158.5 -552t-449.5 -194q-156 0 -270.5 53.5t-189 151.5t-111.5 235.5t-37 305.5zM295 1638q66 72 126 98.5t120 26.5q45 0 90 -11t87 -24.5t83 -24.5t78 -11 q33 0 63.5 10t58.5 39l52 -137q-57 -53 -111.5 -75t-105.5 -22q-47 0 -90.5 11.5t-85.5 26t-82.5 25.5t-79.5 11t-77 -15.5t-77 -56.5zM373 717q0 -109 18.5 -200t56 -156.5t97 -102.5t141.5 -37q150 0 231.5 117t81.5 379q0 104 -17 194t-54 158t-96.5 105.5t-145.5 37.5 q-150 0 -231.5 -119.5t-81.5 -375.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="1372" d="M78 717q0 358 157.5 551.5t450.5 193.5q154 0 268.5 -53t190.5 -151.5t112.5 -235.5t36.5 -305q0 -358 -158.5 -552t-449.5 -194q-156 0 -270.5 53.5t-189 151.5t-111.5 235.5t-37 305.5zM307 1634q0 53 37 86t119 33q80 0 116.5 -32.5t36.5 -86.5q0 -53 -37 -84.5 t-116 -31.5q-82 0 -119 31.5t-37 84.5zM373 717q0 -109 18.5 -200t56 -156.5t97 -102.5t141.5 -37q150 0 231.5 117t81.5 379q0 104 -17 194t-54 158t-96.5 105.5t-145.5 37.5q-150 0 -231.5 -119.5t-81.5 -375.5zM745 1634q0 53 37 86t117 33q82 0 118.5 -32.5t36.5 -86.5 q0 -53 -36.5 -84.5t-118.5 -31.5q-80 0 -117 31.5t-37 84.5z" />
<glyph unicode="&#xd7;" horiz-adv-x="1079" d="M111 426l268 268l-264 260l159 166l269 -266l266 266l162 -166l-266 -260l266 -264l-162 -168l-266 268l-271 -270z" />
<glyph unicode="&#xd8;" horiz-adv-x="1372" d="M78 717q0 358 157.5 551.5t450.5 193.5q92 0 170 -20.5t141 -57.5l52 80l174 -102l-72 -115q72 -98 107.5 -232t35.5 -298q0 -358 -158.5 -552t-449.5 -194q-90 0 -163.5 17.5t-137.5 50.5l-43 -68l-176 109l61 96q-76 98 -112.5 234.5t-36.5 306.5zM373 717 q0 -74 8 -139.5t25 -120.5l448 700q-72 55 -168 55q-150 0 -231.5 -119.5t-81.5 -375.5zM530 266q68 -45 156 -45q150 0 231.5 117t81.5 379q0 68 -6 130t-22 116z" />
<glyph unicode="&#xd9;" horiz-adv-x="1284" d="M117 473v961h280v-906q0 -84 15.5 -142t48.5 -94t82 -51.5t114 -15.5q129 0 186.5 72t57.5 231v906h266v-926q0 -139 -36.5 -239.5t-102 -166t-160 -96.5t-206.5 -31q-545 0 -545 498zM270 1720v62h326l213 -242h-216z" />
<glyph unicode="&#xda;" horiz-adv-x="1284" d="M117 473v961h280v-906q0 -84 15.5 -142t48.5 -94t82 -51.5t114 -15.5q129 0 186.5 72t57.5 231v906h266v-926q0 -139 -36.5 -239.5t-102 -166t-160 -96.5t-206.5 -31q-545 0 -545 498zM535 1540l213 242h326v-62l-328 -180h-211z" />
<glyph unicode="&#xdb;" horiz-adv-x="1284" d="M117 473v961h280v-906q0 -84 15.5 -142t48.5 -94t82 -51.5t114 -15.5q129 0 186.5 72t57.5 231v906h266v-926q0 -139 -36.5 -239.5t-102 -166t-160 -96.5t-206.5 -31q-545 0 -545 498zM287 1511v82l272 189h197l260 -191v-80h-203l-117 84l-40 70l-43 -68l-127 -86h-199z " />
<glyph unicode="&#xdc;" horiz-adv-x="1284" d="M117 473v961h280v-906q0 -84 15.5 -142t48.5 -94t82 -51.5t114 -15.5q129 0 186.5 72t57.5 231v906h266v-926q0 -139 -36.5 -239.5t-102 -166t-160 -96.5t-206.5 -31q-545 0 -545 498zM273 1634q0 53 37 86t119 33q80 0 116.5 -32.5t36.5 -86.5q0 -53 -37 -84.5 t-116 -31.5q-82 0 -119 31.5t-37 84.5zM711 1634q0 53 37 86t117 33q82 0 118.5 -32.5t36.5 -86.5q0 -53 -36.5 -84.5t-118.5 -31.5q-80 0 -117 31.5t-37 84.5z" />
<glyph unicode="&#xdd;" horiz-adv-x="1212" d="M-4 1434h334l262 -539l29 -152h10l31 156l253 535h302l-469 -899v-535h-281v532zM455 1540l213 242h326v-62l-328 -180h-211z" />
<glyph unicode="&#xde;" horiz-adv-x="1171" d="M123 0v1434h280v-148q29 2 57.5 3t57.5 1q106 0 214 -17.5t194 -69.5t140 -145t54 -243q0 -135 -47 -228t-125 -152.5t-177 -86t-206 -26.5h-32.5t-47 1t-48 3t-34.5 4v-330h-280zM403 573q8 -2 24.5 -4t35 -3t36 -1h25.5q55 0 109.5 10.5t97.5 38t68.5 76.5t25.5 129 q0 68 -24.5 112t-64.5 70.5t-91 37t-104 10.5q-41 0 -78 -3.5t-60 -7.5v-465z" />
<glyph unicode="&#xdf;" horiz-adv-x="1290" d="M25 799v225h141q0 119 32.5 200t91 131t139.5 72.5t177 22.5q104 0 187.5 -23.5t141.5 -66.5t90 -103.5t32 -134.5q0 -80 -36 -129t-80 -84t-80 -65.5t-36 -75.5q0 -37 30 -59.5t76 -42t98 -41t98.5 -56t76 -89t29.5 -138.5q0 -72 -22.5 -138.5t-70.5 -118.5t-121 -83 t-171 -31q-96 0 -177 23.5t-139 58.5l72 199q47 -27 94 -47.5t127 -20.5q61 0 101.5 42t40.5 102q0 43 -30 69.5t-76 48t-98 42t-98.5 52t-76 79t-29.5 120.5q0 88 36 137.5t80 83t80 62.5t36 78q0 27 -14.5 50.5t-39 39.5t-55.5 26.5t-61 10.5q-98 0 -144.5 -48.5 t-46.5 -179.5v-999h-264v799h-141z" />
<glyph unicode="&#xe0;" horiz-adv-x="1015" d="M47 283q0 94 42 158.5t121 104.5t188.5 55t244.5 9q14 115 -16.5 165t-137.5 50q-80 0 -169 -16t-146 -43l-63 199q82 37 194.5 58t235.5 21q106 0 178 -25.5t113.5 -72.5t59 -112.5t17.5 -147.5q0 -90 -6 -181t-7 -179t5 -171t31 -157h-217l-43 141h-10 q-41 -63 -114 -109t-188 -46q-72 0 -129 21.5t-98 61t-63.5 94t-22.5 122.5zM236 1413v62h278l123 -316h-147zM322 324q0 -57 34 -89t93 -32q80 0 127 35.5t69 76.5v134q-63 6 -121.5 1.5t-103.5 -18.5t-71.5 -40.5t-26.5 -67.5z" />
<glyph unicode="&#xe1;" horiz-adv-x="1015" d="M47 283q0 94 42 158.5t121 104.5t188.5 55t244.5 9q14 115 -16.5 165t-137.5 50q-80 0 -169 -16t-146 -43l-63 199q82 37 194.5 58t235.5 21q106 0 178 -25.5t113.5 -72.5t59 -112.5t17.5 -147.5q0 -90 -6 -181t-7 -179t5 -171t31 -157h-217l-43 141h-10 q-41 -63 -114 -109t-188 -46q-72 0 -129 21.5t-98 61t-63.5 94t-22.5 122.5zM322 324q0 -57 34 -89t93 -32q80 0 127 35.5t69 76.5v134q-63 6 -121.5 1.5t-103.5 -18.5t-71.5 -40.5t-26.5 -67.5zM377 1159l108 316h271v-62l-228 -254h-151z" />
<glyph unicode="&#xe2;" horiz-adv-x="1015" d="M47 283q0 94 42 158.5t121 104.5t188.5 55t244.5 9q14 115 -16.5 165t-137.5 50q-80 0 -169 -16t-146 -43l-63 199q82 37 194.5 58t235.5 21q106 0 178 -25.5t113.5 -72.5t59 -112.5t17.5 -147.5q0 -90 -6 -181t-7 -179t5 -171t31 -157h-217l-43 141h-10 q-41 -63 -114 -109t-188 -46q-72 0 -129 21.5t-98 61t-63.5 94t-22.5 122.5zM191 1126l252 373h176l227 -373h-211l-80 136l-34 100l-35 -100l-92 -136h-203zM322 324q0 -57 34 -89t93 -32q80 0 127 35.5t69 76.5v134q-63 6 -121.5 1.5t-103.5 -18.5t-71.5 -40.5 t-26.5 -67.5z" />
<glyph unicode="&#xe3;" horiz-adv-x="1015" d="M47 283q0 94 42 158.5t121 104.5t188.5 55t244.5 9q14 115 -16.5 165t-137.5 50q-80 0 -169 -16t-146 -43l-63 199q82 37 194.5 58t235.5 21q106 0 178 -25.5t113.5 -72.5t59 -112.5t17.5 -147.5q0 -90 -6 -181t-7 -179t5 -171t31 -157h-217l-43 141h-10 q-41 -63 -114 -109t-188 -46q-72 0 -129 21.5t-98 61t-63.5 94t-22.5 122.5zM176 1348q63 76 117.5 104.5t103.5 28.5q41 0 79 -14.5t75 -31t71.5 -30.5t71.5 -14q29 0 58.5 12t62.5 43l41 -143q-59 -66 -109.5 -90.5t-97.5 -24.5q-41 0 -80 13t-76 29.5t-73.5 30 t-73.5 13.5q-31 0 -63.5 -13.5t-67.5 -46.5zM322 324q0 -57 34 -89t93 -32q80 0 127 35.5t69 76.5v134q-63 6 -121.5 1.5t-103.5 -18.5t-71.5 -40.5t-26.5 -67.5z" />
<glyph unicode="&#xe4;" horiz-adv-x="1015" d="M47 283q0 94 42 158.5t121 104.5t188.5 55t244.5 9q14 115 -16.5 165t-137.5 50q-80 0 -169 -16t-146 -43l-63 199q82 37 194.5 58t235.5 21q106 0 178 -25.5t113.5 -72.5t59 -112.5t17.5 -147.5q0 -90 -6 -181t-7 -179t5 -171t31 -157h-217l-43 141h-10 q-41 -63 -114 -109t-188 -46q-72 0 -129 21.5t-98 61t-63.5 94t-22.5 122.5zM154 1333q0 66 40 105t105 39q66 0 104 -39t38 -105q0 -61 -38 -100t-104 -39t-105.5 39t-39.5 100zM322 324q0 -57 34 -89t93 -32q80 0 127 35.5t69 76.5v134q-63 6 -121.5 1.5t-103.5 -18.5 t-71.5 -40.5t-26.5 -67.5zM602 1333q0 66 38 105t104 39t105.5 -39t39.5 -105q0 -61 -40 -100t-105 -39q-66 0 -104 39t-38 100z" />
<glyph unicode="&#xe5;" horiz-adv-x="1015" d="M47 283q0 94 42 158.5t121 104.5t188.5 55t244.5 9q14 115 -16.5 165t-137.5 50q-80 0 -169 -16t-146 -43l-63 199q82 37 194.5 58t235.5 21q106 0 178 -25.5t113.5 -72.5t59 -112.5t17.5 -147.5q0 -90 -6 -181t-7 -179t5 -171t31 -157h-217l-43 141h-10 q-41 -63 -114 -109t-188 -46q-72 0 -129 21.5t-98 61t-63.5 94t-22.5 122.5zM295 1325q0 86 58.5 141.5t168.5 55.5q104 0 166 -50.5t62 -146.5q0 -80 -60.5 -136t-167.5 -56q-109 0 -168 52t-59 140zM322 324q0 -57 34 -89t93 -32q80 0 127 35.5t69 76.5v134 q-63 6 -121.5 1.5t-103.5 -18.5t-71.5 -40.5t-26.5 -67.5zM442 1325q0 -33 24.5 -50.5t55.5 -17.5q35 0 57.5 16.5t22.5 51.5t-23.5 52.5t-56.5 17.5q-31 0 -55.5 -16.5t-24.5 -53.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1607" d="M47 283q0 94 42 158.5t120 104.5t187.5 55t244.5 9q14 115 -15.5 165t-136.5 50q-80 0 -162.5 -21.5t-146.5 -51.5l-69 192q78 41 192.5 70.5t237.5 29.5q106 0 169.5 -27.5t104.5 -82.5q51 57 133 88t178 31q78 0 152 -20.5t131 -67.5t92 -127t35 -199q0 -43 -5 -91 t-15 -104h-617q8 -129 68.5 -194.5t195.5 -65.5q84 0 150.5 26t101.5 52l88 -174q-61 -49 -166.5 -83t-224.5 -34q-131 0 -230.5 48.5t-154.5 136.5h-10q-55 -70 -136 -121t-221 -51q-72 0 -129 21.5t-98 61t-63.5 94t-22.5 122.5zM322 324q0 -57 34 -89t93 -32 q80 0 127 35.5t69 76.5v134q-63 6 -121.5 1.5t-103.5 -18.5t-71.5 -40.5t-26.5 -67.5zM907 610h383q6 111 -35 170.5t-133 59.5q-104 0 -154 -62.5t-61 -167.5z" />
<glyph unicode="&#xe7;" horiz-adv-x="886" d="M68 512q0 260 116.5 400.5t339.5 140.5q113 0 181.5 -18.5t123.5 -47.5l-63 -217q-47 23 -93 35t-106 12q-111 0 -168 -72.5t-57 -232.5q0 -66 14.5 -121t43 -96t74.5 -64.5t108 -23.5q68 0 114.5 17.5t83.5 41.5l62 -203q-47 -35 -107.5 -55t-128.5 -31l-37 -65 q84 -8 132.5 -44t48.5 -110q0 -47 -24 -81.5t-64.5 -58.5t-96 -36t-119.5 -12q-63 0 -131 12l19 99q14 -2 26.5 -2.5t22.5 -0.5q78 0 100.5 18.5t22.5 43.5q0 57 -176 65l102 172q-100 12 -169.5 56.5t-113 113t-62.5 161.5t-19 204z" />
<glyph unicode="&#xe8;" horiz-adv-x="1040" d="M68 512q0 270 129 405.5t362 135.5q78 0 151.5 -20.5t131 -67.5t92.5 -127t35 -199q0 -43 -5.5 -92t-15.5 -103h-614q6 -129 66.5 -194.5t195.5 -65.5q84 0 150.5 26t101.5 52l88 -174q-61 -49 -166.5 -83t-224.5 -34q-248 0 -362.5 144.5t-114.5 396.5zM273 1413v62h278 l123 -316h-147zM340 610h381q8 111 -34 170.5t-132 59.5q-104 0 -154.5 -62.5t-60.5 -167.5z" />
<glyph unicode="&#xe9;" horiz-adv-x="1040" d="M68 512q0 270 129 405.5t362 135.5q78 0 151.5 -20.5t131 -67.5t92.5 -127t35 -199q0 -43 -5.5 -92t-15.5 -103h-614q6 -129 66.5 -194.5t195.5 -65.5q84 0 150.5 26t101.5 52l88 -174q-61 -49 -166.5 -83t-224.5 -34q-248 0 -362.5 144.5t-114.5 396.5zM340 610h381 q8 111 -34 170.5t-132 59.5q-104 0 -154.5 -62.5t-60.5 -167.5zM453 1159l108 316h271v-62l-228 -254h-151z" />
<glyph unicode="&#xea;" horiz-adv-x="1040" d="M68 512q0 270 129 405.5t362 135.5q78 0 151.5 -20.5t131 -67.5t92.5 -127t35 -199q0 -43 -5.5 -92t-15.5 -103h-614q6 -129 66.5 -194.5t195.5 -65.5q84 0 150.5 26t101.5 52l88 -174q-61 -49 -166.5 -83t-224.5 -34q-248 0 -362.5 144.5t-114.5 396.5zM201 1126 l252 373h176l227 -373h-211l-80 136l-34 100l-35 -100l-92 -136h-203zM340 610h381q8 111 -34 170.5t-132 59.5q-104 0 -154.5 -62.5t-60.5 -167.5z" />
<glyph unicode="&#xeb;" horiz-adv-x="1040" d="M68 512q0 270 129 405.5t362 135.5q78 0 151.5 -20.5t131 -67.5t92.5 -127t35 -199q0 -43 -5.5 -92t-15.5 -103h-614q6 -129 66.5 -194.5t195.5 -65.5q84 0 150.5 26t101.5 52l88 -174q-61 -49 -166.5 -83t-224.5 -34q-248 0 -362.5 144.5t-114.5 396.5zM168 1333 q0 66 40 105t105 39q66 0 104 -39t38 -105q0 -61 -38 -100t-104 -39t-105.5 39t-39.5 100zM340 610h381q8 111 -34 170.5t-132 59.5q-104 0 -154.5 -62.5t-60.5 -167.5zM616 1333q0 66 38 105t104 39t105.5 -39t39.5 -105q0 -61 -40 -100t-105 -39q-66 0 -104 39t-38 100z " />
<glyph unicode="&#xec;" horiz-adv-x="550" d="M-4 1413v62h278l123 -316h-147zM143 0v1024h267v-1024h-267z" />
<glyph unicode="&#xed;" horiz-adv-x="550" d="M143 0v1024h267v-1024h-267zM146 1159l108 316h271v-62l-228 -254h-151z" />
<glyph unicode="&#xee;" horiz-adv-x="550" d="M-61 1126l252 373h176l227 -373h-211l-80 136l-34 100l-35 -100l-92 -136h-203zM143 0v1024h267v-1024h-267z" />
<glyph unicode="&#xef;" horiz-adv-x="550" d="M-92 1333q0 66 40 105t105 39q66 0 104 -39t38 -105q0 -61 -38 -100t-104 -39t-105.5 39t-39.5 100zM143 0v1024h267v-1024h-267zM356 1333q0 66 38 105t104 39t105.5 -39t39.5 -105q0 -61 -40 -100t-105 -39q-66 0 -104 39t-38 100z" />
<glyph unicode="&#xf0;" horiz-adv-x="1153" d="M76 502q0 111 34.5 205t97 164.5t150.5 110.5t193 40q78 0 144.5 -21.5t107.5 -62.5q-25 74 -70 135q-45 59 -102 105l-139 -95l-89 113l91 61q-70 31 -142 43l107 164q51 -14 116 -41q47 -18 97 -45l108 74l86 -113l-67 -47q25 -18 47 -41q66 -61 117 -150t82.5 -208 t31.5 -275q0 -166 -38 -287.5t-105.5 -201.5t-161.5 -119t-207 -39q-121 0 -213 39t-153.5 109.5t-92 168t-30.5 214.5zM334 498q0 -147 67.5 -223t180.5 -76q106 0 173.5 91t67.5 283q0 27 -3 70t-11 68q-33 47 -98.5 66.5t-126.5 19.5q-123 0 -186.5 -85t-63.5 -214z" />
<glyph unicode="&#xf1;" horiz-adv-x="1116" d="M117 0v1024h211l30 -135h9q47 66 124.5 115t200.5 49q76 0 135.5 -20.5t100.5 -67.5t61.5 -128t20.5 -200v-637h-267v582q0 125 -35.5 180t-121.5 55q-76 0 -128 -44t-75 -109v-664h-266zM219 1348q63 76 117.5 104.5t103.5 28.5q41 0 79 -14.5t75 -31t71.5 -30.5 t71.5 -14q29 0 58.5 12t62.5 43l41 -143q-59 -66 -109.5 -90.5t-97.5 -24.5q-41 0 -80 13t-76 29.5t-73.5 30t-73.5 13.5q-31 0 -63.5 -13.5t-67.5 -46.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="1099" d="M68 512q0 260 127 400.5t356 140.5q123 0 213 -39t149.5 -109.5t89 -171t29.5 -221.5q0 -260 -126 -400.5t-355 -140.5q-123 0 -213 39t-150.5 109.5t-90 171t-29.5 221.5zM277 1413v62h278l123 -316h-147zM342 512q0 -68 12.5 -125t37 -100t64.5 -66.5t95 -23.5 q104 0 155.5 75.5t51.5 239.5q0 141 -47 228t-160 87q-98 0 -153.5 -73.5t-55.5 -241.5z" />
<glyph unicode="&#xf3;" horiz-adv-x="1099" d="M68 512q0 260 127 400.5t356 140.5q123 0 213 -39t149.5 -109.5t89 -171t29.5 -221.5q0 -260 -126 -400.5t-355 -140.5q-123 0 -213 39t-150.5 109.5t-90 171t-29.5 221.5zM342 512q0 -68 12.5 -125t37 -100t64.5 -66.5t95 -23.5q104 0 155.5 75.5t51.5 239.5 q0 141 -47 228t-160 87q-98 0 -153.5 -73.5t-55.5 -241.5zM455 1159l108 316h271v-62l-228 -254h-151z" />
<glyph unicode="&#xf4;" horiz-adv-x="1099" d="M68 512q0 260 127 400.5t356 140.5q123 0 213 -39t149.5 -109.5t89 -171t29.5 -221.5q0 -260 -126 -400.5t-355 -140.5q-123 0 -213 39t-150.5 109.5t-90 171t-29.5 221.5zM221 1126l252 373h176l227 -373h-211l-80 136l-34 100l-35 -100l-92 -136h-203zM342 512 q0 -68 12.5 -125t37 -100t64.5 -66.5t95 -23.5q104 0 155.5 75.5t51.5 239.5q0 141 -47 228t-160 87q-98 0 -153.5 -73.5t-55.5 -241.5z" />
<glyph unicode="&#xf5;" horiz-adv-x="1099" d="M68 512q0 260 127 400.5t356 140.5q123 0 213 -39t149.5 -109.5t89 -171t29.5 -221.5q0 -260 -126 -400.5t-355 -140.5q-123 0 -213 39t-150.5 109.5t-90 171t-29.5 221.5zM213 1348q63 76 117.5 104.5t103.5 28.5q41 0 79 -14.5t75 -31t71.5 -30.5t71.5 -14 q29 0 58.5 12t62.5 43l41 -143q-59 -66 -109.5 -90.5t-97.5 -24.5q-41 0 -80 13t-76 29.5t-73.5 30t-73.5 13.5q-31 0 -63.5 -13.5t-67.5 -46.5zM342 512q0 -68 12.5 -125t37 -100t64.5 -66.5t95 -23.5q104 0 155.5 75.5t51.5 239.5q0 141 -47 228t-160 87 q-98 0 -153.5 -73.5t-55.5 -241.5z" />
<glyph unicode="&#xf6;" horiz-adv-x="1099" d="M68 512q0 260 127 400.5t356 140.5q123 0 213 -39t149.5 -109.5t89 -171t29.5 -221.5q0 -260 -126 -400.5t-355 -140.5q-123 0 -213 39t-150.5 109.5t-90 171t-29.5 221.5zM184 1333q0 66 40 105t105 39q66 0 104 -39t38 -105q0 -61 -38 -100t-104 -39t-105.5 39 t-39.5 100zM342 512q0 -68 12.5 -125t37 -100t64.5 -66.5t95 -23.5q104 0 155.5 75.5t51.5 239.5q0 141 -47 228t-160 87q-98 0 -153.5 -73.5t-55.5 -241.5zM632 1333q0 66 38 105t104 39t105.5 -39t39.5 -105q0 -61 -40 -100t-105 -39q-66 0 -104 39t-38 100z" />
<glyph unicode="&#xf7;" horiz-adv-x="1079" d="M88 578v229h905v-229h-905zM377 297q0 72 45 114t119 42q78 0 123 -42t45 -114t-45.5 -115t-122.5 -43q-74 0 -119 43t-45 115zM377 1090q0 72 45 113.5t119 41.5q78 0 123 -42t45 -113q0 -72 -45.5 -115t-122.5 -43q-74 0 -119 43t-45 115z" />
<glyph unicode="&#xf8;" horiz-adv-x="1097" d="M68 512q0 260 125.5 400.5t355.5 140.5q66 0 121 -11.5t102 -33.5l49 69l164 -121l-55 -77q51 -70 75.5 -163t24.5 -204q0 -260 -126 -400.5t-355 -140.5q-70 0 -128.5 13.5t-107.5 35.5l-51 -69l-170 123l64 88q-45 68 -66.5 157t-21.5 193zM342 512q0 -72 12 -133 l301 418q-43 31 -106 30q-98 0 -152.5 -73.5t-54.5 -241.5zM434 233q45 -37 115 -36q104 0 155.5 75.5t51.5 239.5q0 76 -17 145z" />
<glyph unicode="&#xf9;" horiz-adv-x="1101" d="M106 387v637h267v-582q0 -125 29.5 -180t115.5 -55q76 0 126 45t75 110v662h266v-713q0 -84 8 -164.5t25 -146.5h-201l-47 152h-8q-47 -78 -131 -129.5t-199 -51.5q-78 0 -139.5 20.5t-102 67.5t-62.5 127t-22 201zM250 1413v62h278l123 -316h-147z" />
<glyph unicode="&#xfa;" horiz-adv-x="1101" d="M106 387v637h267v-582q0 -125 29.5 -180t115.5 -55q76 0 126 45t75 110v662h266v-713q0 -84 8 -164.5t25 -146.5h-201l-47 152h-8q-47 -78 -131 -129.5t-199 -51.5q-78 0 -139.5 20.5t-102 67.5t-62.5 127t-22 201zM426 1159l108 316h271v-62l-228 -254h-151z" />
<glyph unicode="&#xfb;" horiz-adv-x="1101" d="M106 387v637h267v-582q0 -125 29.5 -180t115.5 -55q76 0 126 45t75 110v662h266v-713q0 -84 8 -164.5t25 -146.5h-201l-47 152h-8q-47 -78 -131 -129.5t-199 -51.5q-78 0 -139.5 20.5t-102 67.5t-62.5 127t-22 201zM223 1126l252 373h176l227 -373h-211l-80 136l-34 100 l-35 -100l-92 -136h-203z" />
<glyph unicode="&#xfc;" horiz-adv-x="1101" d="M106 387v637h267v-582q0 -125 29.5 -180t115.5 -55q76 0 126 45t75 110v662h266v-713q0 -84 8 -164.5t25 -146.5h-201l-47 152h-8q-47 -78 -131 -129.5t-199 -51.5q-78 0 -139.5 20.5t-102 67.5t-62.5 127t-22 201zM180 1333q0 66 40 105t105 39q66 0 104 -39t38 -105 q0 -61 -38 -100t-104 -39t-105.5 39t-39.5 100zM628 1333q0 66 38 105t104 39t105.5 -39t39.5 -105q0 -61 -40 -100t-105 -39q-66 0 -104 39t-38 100z" />
<glyph unicode="&#xfd;" horiz-adv-x="978" d="M-18 1024h319l188 -575l37 -160h13l26 162l156 573h274l-311 -924q-39 -115 -75 -210t-79 -164.5t-95 -107.5t-124 -38q-106 0 -170 35l49 213q31 -12 62 -12q47 0 91 40t67 144zM412 1159l108 316h271v-62l-228 -254h-151z" />
<glyph unicode="&#xfe;" horiz-adv-x="1105" d="M117 -410v1844h266v-498h8q43 53 103.5 85t158.5 32q193 0 289 -122t96 -392q0 -131 -30.5 -236.5t-91 -179.5t-147.5 -113t-200 -39q-63 0 -104 9.5t-82 29.5v-420h-266zM383 246q29 -23 62.5 -36t89.5 -13q115 0 172 80.5t57 267.5q0 135 -45.5 208.5t-145.5 73.5 q-74 0 -119.5 -38.5t-70.5 -116.5v-426z" />
<glyph unicode="&#xff;" horiz-adv-x="978" d="M-18 1024h319l188 -575l37 -160h13l26 162l156 573h274l-311 -924q-39 -115 -75 -210t-79 -164.5t-95 -107.5t-124 -38q-106 0 -170 35l49 213q31 -12 62 -12q47 0 91 40t67 144zM135 1333q0 66 40 105t105 39q66 0 104 -39t38 -105q0 -61 -38 -100t-104 -39t-105.5 39 t-39.5 100zM583 1333q0 66 38 105t104 39t105.5 -39t39.5 -105q0 -61 -40 -100t-105 -39q-66 0 -104 39t-38 100z" />
<glyph unicode="&#x152;" horiz-adv-x="1873" d="M78 717q0 358 157.5 551.5t450.5 193.5q80 0 138.5 -9t103.5 -19h850v-250h-570v-334h518v-250h-518v-350h580v-250h-860q-39 -14 -107.5 -21.5t-134.5 -7.5q-156 0 -270.5 53.5t-189 151.5t-111.5 235.5t-37 305.5zM373 717q0 -109 18.5 -200t58 -156.5t101 -102.5 t149.5 -37q59 0 113.5 7.5t114.5 31.5v901q-43 23 -104.5 37t-137.5 14q-150 0 -231.5 -119.5t-81.5 -375.5z" />
<glyph unicode="&#x153;" horiz-adv-x="1722" d="M68 512q0 260 127 400.5t356 140.5q135 0 217 -46t129 -102q47 59 130 103.5t214 44.5q78 0 151.5 -20.5t131 -67.5t92.5 -127t35 -199q0 -43 -5.5 -92t-15.5 -103h-616q6 -129 67.5 -194.5t196.5 -65.5q84 0 150.5 26t101.5 52l88 -174q-61 -49 -166.5 -83t-224.5 -34 q-227 0 -344 152q-51 -68 -132 -110t-200 -42q-123 0 -213 39t-150.5 109.5t-90 171t-29.5 221.5zM342 512q0 -68 12.5 -125t37 -100t64.5 -66.5t95 -23.5q104 0 155.5 75.5t51.5 239.5q0 141 -47 228t-160 87q-98 0 -153.5 -73.5t-55.5 -241.5zM1022 610h381q0 8 1 16.5 t1 16.5q0 94 -42 145.5t-126 51.5q-104 0 -154.5 -62.5t-60.5 -167.5z" />
<glyph unicode="&#x178;" horiz-adv-x="1212" d="M-4 1434h334l262 -539l29 -152h10l31 156l253 535h302l-469 -899v-535h-281v532zM238 1634q0 53 37 86t119 33q80 0 116.5 -32.5t36.5 -86.5q0 -53 -37 -84.5t-116 -31.5q-82 0 -119 31.5t-37 84.5zM676 1634q0 53 37 86t117 33q82 0 118.5 -32.5t36.5 -86.5 q0 -53 -36.5 -84.5t-118.5 -31.5q-80 0 -117 31.5t-37 84.5z" />
<glyph unicode="&#x2c6;" horiz-adv-x="901" d="M123 1126l252 373h176l227 -373h-211l-80 136l-34 100l-35 -100l-92 -136h-203z" />
<glyph unicode="&#x2dc;" horiz-adv-x="925" d="M123 1348q63 76 117.5 104.5t103.5 28.5q41 0 79 -14.5t75 -31t71.5 -30.5t71.5 -14q29 0 58.5 12t62.5 43l41 -143q-59 -66 -109.5 -90.5t-97.5 -24.5q-41 0 -80 13t-76 29.5t-73.5 30t-73.5 13.5q-31 0 -63.5 -13.5t-67.5 -46.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="891" />
<glyph unicode="&#x2001;" horiz-adv-x="1782" />
<glyph unicode="&#x2002;" horiz-adv-x="891" />
<glyph unicode="&#x2003;" horiz-adv-x="1782" />
<glyph unicode="&#x2004;" horiz-adv-x="594" />
<glyph unicode="&#x2005;" horiz-adv-x="445" />
<glyph unicode="&#x2006;" horiz-adv-x="297" />
<glyph unicode="&#x2007;" horiz-adv-x="297" />
<glyph unicode="&#x2008;" horiz-adv-x="222" />
<glyph unicode="&#x2009;" horiz-adv-x="356" />
<glyph unicode="&#x200a;" horiz-adv-x="99" />
<glyph unicode="&#x2010;" horiz-adv-x="737" d="M111 471v236h514v-236h-514z" />
<glyph unicode="&#x2011;" horiz-adv-x="737" d="M111 471v236h514v-236h-514z" />
<glyph unicode="&#x2012;" horiz-adv-x="737" d="M111 471v236h514v-236h-514z" />
<glyph unicode="&#x2013;" horiz-adv-x="1351" d="M223 471v238h905v-238h-905z" />
<glyph unicode="&#x2014;" horiz-adv-x="1679" d="M223 471v238h1233v-238h-1233z" />
<glyph unicode="&#x2018;" horiz-adv-x="456" d="M78 1311q0 82 25.5 139t61.5 95t75 59.5t67 31.5l66 -110q-41 -16 -70 -52t-33 -77q41 0 75 -36t34 -95t-40 -95t-99 -36q-76 0 -119 48t-43 128z" />
<glyph unicode="&#x2019;" horiz-adv-x="456" d="M78 1319q0 59 40 96t101 37q74 0 117 -49t43 -129q0 -82 -25.5 -139.5t-61.5 -95.5t-76 -59.5t-66 -31.5l-68 113q41 18 72.5 49t35.5 78q-41 -2 -76.5 31.5t-35.5 99.5z" />
<glyph unicode="&#x201a;" horiz-adv-x="456" d="M78 127q0 59 40 96t101 37q74 0 117 -49t43 -129q0 -82 -25.5 -139.5t-61.5 -95.5t-76 -59.5t-66 -31.5l-68 113q41 18 72.5 49t35.5 78q-41 -2 -76.5 31.5t-35.5 99.5z" />
<glyph unicode="&#x201c;" horiz-adv-x="811" d="M78 1311q0 82 25.5 139t61.5 95t75 59.5t67 31.5l66 -110q-41 -16 -70 -52t-33 -77q41 0 75 -36t34 -95t-40 -95t-99 -36q-76 0 -119 48t-43 128zM432 1311q0 82 25.5 139t61.5 95t75 59.5t67 31.5l66 -110q-41 -16 -70 -52t-33 -77q41 0 75 -36t34 -95t-40 -95t-99 -36 q-76 0 -119 48t-43 128z" />
<glyph unicode="&#x201d;" horiz-adv-x="811" d="M78 1319q0 59 40 96t101 37q74 0 117 -49t43 -129q0 -82 -25.5 -139.5t-61.5 -95.5t-76 -59.5t-66 -31.5l-68 113q41 18 72.5 49t35.5 78q-41 -2 -76.5 31.5t-35.5 99.5zM432 1319q0 59 40 96t101 37q74 0 117 -49t43 -129q0 -82 -25.5 -139.5t-61.5 -95.5t-76 -59.5 t-66 -31.5l-68 113q41 18 72.5 49t35.5 78q-41 -2 -76.5 31.5t-35.5 99.5z" />
<glyph unicode="&#x201e;" horiz-adv-x="811" d="M78 127q0 59 40 96t101 37q74 0 117 -49t43 -129q0 -82 -25.5 -139.5t-61.5 -95.5t-76 -59.5t-66 -31.5l-68 113q41 18 72.5 49t35.5 78q-41 -2 -76.5 31.5t-35.5 99.5zM432 127q0 59 40 96t101 37q74 0 117 -49t43 -129q0 -82 -25.5 -139.5t-61.5 -95.5t-76 -59.5 t-66 -31.5l-68 113q41 18 72.5 49t35.5 78q-41 -2 -76.5 31.5t-35.5 99.5z" />
<glyph unicode="&#x2022;" horiz-adv-x="925" d="M150 637q0 70 24.5 127t67.5 98t99 64.5t120 23.5q66 0 123 -21.5t99 -61.5t66.5 -98t24.5 -132t-24.5 -131t-66.5 -97t-99.5 -61.5t-122.5 -21.5q-63 0 -119.5 21.5t-99.5 61.5t-67.5 97t-24.5 131z" />
<glyph unicode="&#x2026;" horiz-adv-x="1656" d="M109 135q0 72 45 114t119 42q78 0 123 -42t45 -114t-45 -115t-123 -43q-74 0 -119 43t-45 115zM666 135q0 72 45 114t119 42q78 0 123 -42t45 -114t-45 -115t-123 -43q-74 0 -119 43t-45 115zM1223 135q0 72 45 114t119 42q78 0 123 -42t45 -114t-45 -115t-123 -43 q-74 0 -119 43t-45 115z" />
<glyph unicode="&#x202f;" horiz-adv-x="356" />
<glyph unicode="&#x2039;" horiz-adv-x="628" d="M59 530l328 471l154 -127l-170 -258l-99 -84l99 -73l186 -250l-158 -131z" />
<glyph unicode="&#x203a;" horiz-adv-x="628" d="M70 872l159 129l340 -452l-327 -471l-156 125l172 260l98 84l-98 74z" />
<glyph unicode="&#x205f;" horiz-adv-x="445" />
<glyph unicode="&#x20ac;" d="M4 473l66 191h100v53v32.5t2 32.5h-168l66 191h127q31 135 89 227t136 150.5t171 85t193 26.5q106 0 189.5 -16t138.5 -39l-72 -211q-45 18 -104 27.5t-139 9.5q-123 0 -211 -61.5t-133 -198.5h530l-53 -191h-510q-2 -16 -2 -31.5v-33.5v-53h471l-53 -191h-385 q41 -135 130 -203.5t236 -68.5q86 0 148.5 18.5t111.5 46.5l56 -207q-31 -23 -74 -40t-90 -27t-96.5 -15.5t-94.5 -5.5q-225 0 -379.5 120t-207.5 382h-189z" />
<glyph unicode="&#x2122;" horiz-adv-x="1941" d="M59 1208v226h750v-226h-242v-512h-266v512h-242zM879 696v738h266l186 -308l49 -129h2l52 133l172 304h264v-738h-232v295l35 211h-12l-74 -174l-139 -240h-160l-139 234l-80 180h-10l47 -209v-297h-227z" />
<glyph unicode="&#xe000;" horiz-adv-x="1024" d="M0 0v1024h1024v-1024h-1024z" />
</font>
</defs></svg>

Before

Width:  |  Height:  |  Size: 61 KiB

View file

@ -1,242 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="pt_sansbold_italic" horiz-adv-x="1116" >
<font-face units-per-em="2048" ascent="1536" descent="-512" />
<missing-glyph horiz-adv-x="518" />
<glyph unicode="&#xfb01;" horiz-adv-x="1077" d="M-264 -369l69 187q35 -14 70 -18.5t88 -4.5q66 0 101.5 51.5t52.5 153.5l123 813h-136l43 211h134l12 57q41 195 155.5 284t294.5 89q135 0 234.5 -22.5t155.5 -59.5l-103 -190q-45 29 -115.5 46t-158.5 17q-57 0 -95 -15.5t-63 -45t-40 -70.5t-26 -90h519l-154 -1024 h-252l123 813h-276l-123 -813q-16 -104 -42 -184t-68 -133.5t-104.5 -81t-152.5 -27.5q-74 0 -144.5 11.5t-121.5 45.5z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1144" d="M-264 -369l69 187q35 -14 70 -18.5t88 -4.5q66 0 101.5 51.5t52.5 153.5l125 813h-136l44 211h133l12 57q41 193 149.5 286t323.5 93q45 0 102.5 -4t112.5 -9t103.5 -11t74.5 -13l-184 -1091q-4 -23 -7 -40.5t-3 -33.5q0 -72 55 -72q23 0 46.5 4.5t57.5 16.5l-8 -182 q-18 -8 -44.5 -17.5t-59.5 -16.5t-69 -11.5t-68 -4.5q-90 0 -137.5 35t-47.5 117q0 39 8 78l172 1028q-23 6 -65.5 11t-83.5 5q-90 0 -129 -62.5t-59 -162.5h147l-41 -211h-147l-125 -813q-18 -104 -44 -184t-67 -133.5t-103.5 -81t-152.5 -27.5q-74 0 -144.5 11.5 t-121.5 45.5z" />
<glyph horiz-adv-x="2048" />
<glyph horiz-adv-x="2048" />
<glyph unicode="&#xd;" horiz-adv-x="518" />
<glyph unicode=" " horiz-adv-x="518" />
<glyph unicode="&#x09;" horiz-adv-x="518" />
<glyph unicode="&#xa0;" horiz-adv-x="518" />
<glyph unicode="!" horiz-adv-x="579" d="M152 135q0 72 45 114t118 42q76 0 121 -42t45 -114t-45 -115t-121 -43q-74 0 -118.5 43t-44.5 115zM283 426l18 334l143 674h263l-144 -674l-121 -334h-159z" />
<glyph unicode="&#x22;" horiz-adv-x="724" d="M143 991l95 443h221l-162 -443h-154zM430 991l95 443h221l-162 -443h-154z" />
<glyph unicode="#" d="M98 420l45 198h154l51 218h-147l45 198h149l72 295h219l-72 -295h183l71 295h219l-71 -295h147l-51 -198h-143l-51 -218h141l-49 -198h-140l-73 -316h-219l73 316h-182l-74 -316h-219l74 316h-152zM516 618h182l52 218h-183z" />
<glyph unicode="$" d="M121 88l96 199q29 -20 87 -47t136 -41l97 452q-47 31 -92.5 67t-81 82t-57 104.5t-21.5 135.5q0 98 33.5 172t92 125.5t134.5 80t162 38.5l41 182h202l-39 -184q78 -10 137.5 -29.5t102.5 -42.5l-102 -208q-29 16 -78 32.5t-109 26.5l-88 -416q47 -33 94 -69.5t84 -85 t59.5 -108.5t22.5 -138q0 -98 -32.5 -175t-91 -132.5t-139.5 -88t-177 -43.5l-37 -182h-203l39 185q-106 14 -171.5 46.5t-100.5 61.5zM551 1073q0 -59 33.5 -101t87.5 -83l73 352q-98 -4 -146 -51t-48 -117zM557 193q109 8 160 63t51 129q0 66 -37 111t-92 86z" />
<glyph unicode="%" horiz-adv-x="1646" d="M113 1022q0 111 38 192.5t99.5 136t136 81t148.5 26.5q135 0 205.5 -62.5t70.5 -183.5q0 -117 -34.5 -201.5t-94 -140t-136.5 -82t-159 -26.5q-127 0 -200.5 70.5t-73.5 189.5zM164 113l1179 1349l150 -135l-1180 -1356zM338 1034q-2 -45 20.5 -72.5t65.5 -27.5 q68 0 115 70.5t47 181.5q0 100 -88 100q-35 0 -63.5 -20.5t-51 -54t-35 -80t-10.5 -97.5zM860 262q0 111 38 192.5t99.5 136t136 81t148.5 26.5q135 0 205.5 -62.5t70.5 -183.5q0 -117 -34.5 -201.5t-94 -140t-136.5 -82t-159 -26.5q-127 0 -200.5 70.5t-73.5 189.5z M1085 274q-2 -45 20.5 -72.5t65.5 -27.5q68 0 115 70.5t47 181.5q0 100 -88 100q-35 0 -63.5 -20.5t-51 -54t-35 -80t-10.5 -97.5z" />
<glyph unicode="&#x26;" horiz-adv-x="1603" d="M150 332q0 94 37.5 178t100 153.5t141.5 126t163 97.5q-35 68 -44 123t-9 110q0 68 22.5 129.5t71.5 108.5t125 75.5t180 28.5q82 0 134 -20.5t83 -54t42 -75.5t11 -83q0 -104 -83 -199.5t-236 -179.5q45 -111 93 -203t114 -182q53 51 106 128t98 157l162 -103 q-20 -37 -51 -81t-64.5 -89t-67.5 -85t-60 -68q49 -59 107 -111.5t116 -77.5l-178 -196q-31 12 -64 35.5t-64.5 51t-60 58.5t-49.5 59q-88 -68 -203.5 -120t-269.5 -52q-94 0 -169 28t-127 76t-79.5 113.5t-27.5 143.5zM416 381q0 -86 55 -135t164 -49q78 0 152.5 33.5 t119.5 74.5q-76 109 -135 216.5t-98 203.5q-121 -82 -189.5 -165t-68.5 -179zM786 1133q0 -45 7.5 -77t29.5 -81q86 51 133.5 100t47.5 105q0 39 -18.5 61.5t-70.5 22.5q-63 0 -96 -39t-33 -92z" />
<glyph unicode="'" horiz-adv-x="446" d="M186 991l95 443h221l-162 -443h-154z" />
<glyph unicode="(" horiz-adv-x="634" d="M127 178q0 197 47 382t126 350t183.5 304.5t218.5 243.5l132 -110q-96 -106 -179.5 -238.5t-144.5 -282t-97 -310.5t-36 -324q0 -129 18.5 -255t83.5 -274l-157 -110q-59 78 -96.5 158.5t-60 160.5t-30.5 156.5t-8 148.5z" />
<glyph unicode=")" horiz-adv-x="634" d="M-158 -338q92 102 176 236.5t146.5 286t99.5 311t37 313.5q0 170 -24.5 300t-79.5 232l178 115q92 -123 134 -277.5t42 -340.5q0 -197 -46 -383.5t-125 -352t-182.5 -307t-217.5 -246.5z" />
<glyph unicode="*" horiz-adv-x="729" d="M160 1112v152h121l120 -35l-102 90l-57 102l131 76l57 -94l31 -121l31 113l57 100l129 -72l-62 -106l-96 -88l131 33h117v-150h-111l-125 33l103 -96l51 -86l-131 -76l-55 94l-41 131l-27 -119l-59 -100l-133 76l61 100l92 76l-112 -33h-121z" />
<glyph unicode="+" horiz-adv-x="1034" d="M119 578v229h332v346h239v-346h334v-229h-334v-351h-239v351h-332z" />
<glyph unicode="," horiz-adv-x="442" d="M-53 -193q59 23 108.5 74.5t67.5 108.5q-35 2 -65.5 34.5t-30.5 86.5q0 82 52 127t124 45t107.5 -47.5t33.5 -108.5q-2 -100 -41 -175t-93 -127t-112.5 -84t-97.5 -44z" />
<glyph unicode="-" horiz-adv-x="702" d="M115 483l51 213h489l-51 -213h-489z" />
<glyph unicode="." horiz-adv-x="514" d="M68 135q0 72 45 114t118 42q76 0 121 -42t45 -114t-45 -115t-121 -43q-74 0 -118.5 43t-44.5 115z" />
<glyph unicode="/" horiz-adv-x="794" d="M-158 -193l1043 1651l176 -94l-1045 -1655z" />
<glyph unicode="0" d="M113 469q0 213 48 394t134 314.5t203.5 209t257.5 75.5q80 0 150.5 -24.5t123.5 -82t84 -153.5t31 -237q0 -190 -44 -369.5t-127 -318t-203 -222.5t-269 -84q-100 0 -174 39t-121 105.5t-70.5 158t-23.5 195.5zM367 471q0 -84 14 -137t37.5 -84t56.5 -42t70 -11 q72 0 134 67.5t109.5 176t75 244.5t27.5 276q0 63 -7 114t-26.5 87t-52.5 55.5t-84 19.5q-68 0 -131.5 -63.5t-113.5 -169t-79.5 -244.5t-29.5 -289z" />
<glyph unicode="1" d="M119 0l47 225h270l174 809l58 140l-119 -121l-199 -127l-80 157l527 375h143l-262 -1233h264l-47 -225h-776z" />
<glyph unicode="2" d="M74 0l28 137q57 53 135 126t162 156t165 172t144.5 175t103.5 166t40 145q0 68 -35 111t-133 43q-63 0 -130 -30t-132 -77l-62 193q98 72 197.5 108.5t230.5 36.5q152 0 235 -87t83 -228q0 -115 -53.5 -232.5t-135 -230.5t-180 -213t-186.5 -180l-121 -84v-10l143 28h367 l-47 -225h-819z" />
<glyph unicode="3" d="M84 35l117 227q41 -27 100 -43t137 -16q80 0 138.5 22.5t97.5 59.5t57.5 85t18.5 97q0 98 -52.5 143t-189.5 45h-143l30 142l301 338l131 92l-155 -19h-326l49 226h744l-31 -146l-350 -389l-99 -55v-10l82 12q41 -4 87 -24.5t85 -60.5t65 -102.5t26 -152.5 q0 -117 -38 -215t-114 -169t-188.5 -111t-260.5 -40q-88 0 -178 16.5t-141 47.5z" />
<glyph unicode="4" d="M57 399l31 152l805 893h209l-176 -834h215l-45 -211h-215l-84 -399h-236l84 399h-588zM336 596l127 14h227l68 316l53 172h-6l-98 -148l-258 -276z" />
<glyph unicode="5" d="M74 33l114 217q41 -20 93.5 -33.5t130.5 -13.5q86 0 147.5 24.5t101 65.5t59 94t19.5 113q0 102 -62.5 145t-207.5 43l-158 -6l158 752h670l-52 -250h-450l-59 -283l75 8q82 0 144.5 -26.5t105.5 -73.5t65.5 -112.5t22.5 -141.5q0 -283 -159.5 -433.5t-458.5 -150.5 q-41 0 -84 5.5t-83 13.5t-74 19t-58 24z" />
<glyph unicode="6" d="M127 432q0 209 78 390.5t206 317.5t291.5 220t337.5 102l15 -211q-102 -16 -200.5 -58t-183.5 -106.5t-150.5 -146.5t-100.5 -176q55 59 136 90t167 31q158 0 246 -99.5t88 -263.5q0 -111 -33 -211t-99.5 -175t-167 -120t-233.5 -45q-66 0 -136.5 23.5t-128.5 78 t-95 142.5t-37 217zM367 449q0 -111 46 -181.5t142 -70.5q117 0 184.5 77.5t67.5 200.5q0 82 -42 133t-140 51q-78 0 -145.5 -34.5t-102.5 -87.5q-4 -20 -7 -46t-3 -42z" />
<glyph unicode="7" d="M127 0l674 1104l104 100l-119 -20h-481l51 250h881l-16 -78l-830 -1356h-264z" />
<glyph unicode="8" d="M111 313q0 78 26.5 144.5t71.5 121t104.5 95.5t124.5 65q-29 27 -54.5 54.5t-45 62.5t-30.5 81t-11 107q0 100 38 179.5t103.5 131.5t151.5 79.5t182 27.5q172 0 262 -89t90 -228q0 -72 -23.5 -130.5t-63.5 -107.5t-92 -89t-109 -70q92 -72 132 -153t40 -175 q0 -104 -38 -187t-105.5 -141.5t-162 -89.5t-206.5 -31q-80 0 -151 22.5t-123 65.5t-81.5 106.5t-29.5 147.5zM350 362q0 -72 43 -118.5t142 -46.5q45 0 87 12t74.5 35.5t51 59.5t18.5 85q0 47 -15.5 84t-41 66.5t-60.5 55.5t-71 48q-104 -53 -166 -123.5t-62 -157.5z M539 1047q0 -72 45 -122.5t114 -90.5q37 27 70 57.5t58.5 63t41 67.5t15.5 68q0 74 -37 110.5t-105 36.5q-86 0 -144 -49t-58 -141z" />
<glyph unicode="9" d="M203 934q0 123 41 221t113.5 166t170 104.5t211.5 36.5q86 0 160 -26.5t128 -83t86 -141.5t32 -201q0 -164 -42 -302.5t-112.5 -251t-164 -200.5t-196 -149.5t-208 -95.5t-199.5 -40l-12 209q113 20 212 64.5t179 105t138.5 135t90.5 154.5q-59 -47 -128.5 -70.5 t-167.5 -23.5q-57 0 -117 21.5t-107 67.5t-77.5 121t-30.5 179zM453 973q0 -59 15 -98t42 -64t58.5 -35t66.5 -10q78 0 145.5 24.5t106.5 65.5q6 23 11 64t5 59q0 117 -46 189.5t-150 72.5q-49 0 -94.5 -15.5t-81 -48t-57 -83.5t-21.5 -121z" />
<glyph unicode=":" horiz-adv-x="643" d="M184 160q0 72 45 113.5t119 41.5q76 0 121 -42t45 -113q0 -72 -45 -115t-121 -43q-74 0 -119 43t-45 115zM338 877q0 72 45 113.5t119 41.5q76 0 121 -42t45 -113q0 -72 -45 -115t-121 -43q-74 0 -119 43t-45 115z" />
<glyph unicode=";" horiz-adv-x="628" d="M106 -193q59 23 109 74.5t68 108.5q-35 2 -66 34.5t-31 86.5q0 82 52.5 127t123.5 45q72 0 108 -47.5t34 -108.5q-2 -100 -41 -175t-93.5 -127t-112.5 -84t-97 -44zM324 877q0 72 45 113.5t118 41.5q76 0 121 -42t45 -113q0 -72 -45 -115t-121 -43q-74 0 -118.5 43 t-44.5 115z" />
<glyph unicode="&#x3c;" horiz-adv-x="1034" d="M104 584v143l791 473l117 -184l-459 -285l-186 -72l184 -63l471 -281l-117 -184z" />
<glyph unicode="=" horiz-adv-x="1034" d="M119 383v229h905v-229h-905zM119 775v229h905v-229h-905z" />
<glyph unicode="&#x3e;" horiz-adv-x="1034" d="M123 1018l115 182l802 -452v-144l-792 -473l-115 186l457 283l186 74l-184 61z" />
<glyph unicode="?" horiz-adv-x="880" d="M168 135q0 72 45 114t119 42q76 0 121 -42t45 -114t-45 -115t-121 -43q-74 0 -119 43t-45 115zM233 1339q84 51 182.5 87t239.5 36q172 0 252 -72.5t80 -195.5q0 -109 -32.5 -183.5t-84 -131t-113 -100.5t-117.5 -93t-101 -110.5t-62 -149.5h-217q12 111 50 189.5 t88.5 137t106.5 102.5t102 85t77 84t31 100q0 55 -32 86t-114 31q-63 0 -139 -27.5t-133 -66.5z" />
<glyph unicode="@" horiz-adv-x="2168" d="M205 483q0 223 80 403.5t215 307.5t313 195.5t377 68.5q188 0 350 -54t280.5 -155.5t186.5 -248t68 -332.5q0 -131 -47.5 -246t-127 -199t-187 -133t-230.5 -49q-51 0 -95.5 11t-75 38t-45 70t-7.5 106h-9q-31 -43 -65.5 -84t-77.5 -72.5t-94 -50t-113 -18.5 q-51 0 -95 21.5t-77 60.5t-52.5 94t-19.5 123q0 127 41 247t111 212t163 148.5t197 56.5q72 0 121 -21.5t92 -56.5l64 65h143l-100 -555q-4 -25 -6 -46t-2 -38q0 -98 75 -98q53 0 105.5 24.5t93.5 76t65.5 129t24.5 184.5q0 154 -51 263t-140 180t-210 103.5t-258 32.5 q-160 0 -298 -57t-239.5 -158.5t-159 -240t-57.5 -299.5q0 -160 48 -287t141.5 -217t229.5 -138.5t312 -48.5q59 0 135 15.5t138 44.5l63 -197q-86 -41 -172 -57.5t-199 -16.5q-201 0 -369.5 57.5t-291.5 170t-192.5 279.5t-69.5 386zM905 408q0 -68 29 -112t96 -44 q29 0 61.5 17.5t63.5 47t58.5 66.5t50.5 78l53 282q-29 23 -57.5 36.5t-69.5 13.5q-61 0 -113.5 -36t-90.5 -91.5t-59.5 -124t-21.5 -133.5z" />
<glyph unicode="A" horiz-adv-x="1191" d="M-78 0l797 1444h196l187 -1444h-268l-41 317h-418l-170 -317h-283zM492 543h290l-32 319l2 225h-11l-82 -227z" />
<glyph unicode="B" horiz-adv-x="1163" d="M41 10l299 1413q39 6 88 12.5t104.5 10.5t114 6t113.5 2q94 0 175 -19.5t139.5 -60.5t92 -105.5t33.5 -154.5q0 -68 -22.5 -130t-64.5 -111.5t-100.5 -82t-131.5 -42.5v-11q39 -8 77.5 -29.5t69.5 -55.5t49.5 -80t18.5 -103q0 -131 -51.5 -224t-137.5 -151.5t-200.5 -86 t-241.5 -27.5h-85t-111.5 3t-119 9t-108.5 18zM342 223q8 -4 29.5 -6t47 -3t52.5 -2t45 -1q51 0 105.5 12.5t98.5 41t72.5 73.5t28.5 111q0 51 -22.5 83.5t-59.5 52t-85 26.5t-99 7h-131zM471 831h88q29 0 68 1.5t65 5.5q37 6 79 20t76 41t56.5 68t22.5 102q0 88 -58.5 121 t-148.5 33q-53 0 -98.5 -2t-69.5 -7z" />
<glyph unicode="C" horiz-adv-x="1099" d="M119 557q0 242 67.5 413t178 280.5t253 160.5t291.5 51q117 0 200 -17.5t130 -39.5l-104 -238q-41 23 -98.5 34t-145.5 11q-104 0 -194.5 -43t-156 -122.5t-103.5 -194.5t-38 -260q0 -174 87 -272.5t233 -98.5q92 0 152.5 19.5t113.5 48.5l4 -230q-137 -88 -336 -88 q-135 0 -235.5 45t-167 125t-99 186.5t-32.5 229.5z" />
<glyph unicode="D" horiz-adv-x="1269" d="M41 -2l303 1436q43 6 94 10t95.5 6t76.5 2q18 0 52 1t75 1q125 0 227.5 -31.5t175 -97t112.5 -168t40 -244.5q0 -90 -15 -193.5t-52 -207.5t-101.5 -200.5t-162 -170t-233.5 -119t-316 -45.5q-31 0 -62 1.5t-43 1.5q-41 2 -91 5l-100 6t-75 7zM356 233q8 -2 25.5 -3 t38 -2t39 -1h28.5q143 0 243.5 64.5t163 162t90.5 211t28 212.5q0 164 -69 245.5t-228 81.5q-41 0 -86 -2t-70 -6z" />
<glyph unicode="E" horiz-adv-x="1030" d="M41 0l303 1434h266h541l-53 -250h-541l-72 -334h494l-55 -250h-490l-76 -350h551l-51 -250h-551h-266z" />
<glyph unicode="F" horiz-adv-x="1001" d="M41 0l303 1434h266h541l-53 -250h-541l-76 -355h498l-51 -249h-498l-123 -580h-266z" />
<glyph unicode="G" horiz-adv-x="1198" d="M119 553q0 236 64.5 408t175 283.5t258 164.5t311.5 53q117 0 208 -19.5t138 -39.5l-107 -236q-43 20 -107.5 32.5t-156.5 12.5q-109 0 -201 -41t-159.5 -120.5t-105.5 -197.5t-38 -269q0 -170 80 -266.5t215 -96.5q100 0 176 51l58 273l-209 33l37 170h430l-135 -639 q-92 -72 -193.5 -105t-218.5 -33q-113 0 -208 39t-164.5 113t-108.5 182.5t-39 247.5z" />
<glyph unicode="H" horiz-adv-x="1277" d="M41 0l303 1434h266l-123 -584h498l123 584h266l-303 -1434h-266l127 600h-498l-127 -600h-266z" />
<glyph unicode="I" horiz-adv-x="569" d="M72 0l303 1434h264l-303 -1434h-264z" />
<glyph unicode="J" horiz-adv-x="663" d="M-104 23l102 229q47 -27 111 -27q43 0 71.5 17.5t48 48.5t31.5 73t25 93l204 977h267l-224 -1049q-18 -86 -46.5 -160.5t-76 -130t-118 -87.5t-170.5 -32q-57 0 -120.5 12.5t-104.5 35.5z" />
<glyph unicode="K" horiz-adv-x="1214" d="M41 0l303 1434h266l-135 -635l64 22l485 613h319l-516 -609l-122 -71l90 -80l311 -674h-297l-277 612h-96l-129 -612h-266z" />
<glyph unicode="L" horiz-adv-x="1013" d="M41 0l303 1434h266l-252 -1184h596l-51 -250h-596h-266z" />
<glyph unicode="M" horiz-adv-x="1570" d="M41 0l303 1434h236l215 -656l26 -164h10l95 168l483 652h256l-303 -1434h-264l157 743l91 283h-13l-135 -231l-403 -531h-84l-193 537l-37 225h-10l-20 -281l-158 -745h-252z" />
<glyph unicode="N" horiz-adv-x="1292" d="M41 0l307 1444h184l353 -766l63 -223h13l14 223l162 756h252l-308 -1444h-184l-350 760l-68 229h-10l-18 -229l-158 -750h-252z" />
<glyph unicode="O" horiz-adv-x="1318" d="M119 537q0 190 52 359t148.5 295t232.5 198.5t304 72.5q111 0 200 -32.5t151.5 -101t97 -173t34.5 -248.5q0 -193 -52 -362.5t-147.5 -297.5t-227.5 -202t-291 -74q-242 0 -371 142.5t-131 423.5zM399 545q0 -147 56.5 -235.5t185.5 -88.5q94 0 171 56.5t132 151.5 t85 218t30 256q0 162 -63.5 235.5t-174.5 73.5q-92 0 -169 -53t-133 -144t-88 -213t-32 -257z" />
<glyph unicode="P" horiz-adv-x="1126" d="M41 0l301 1419q86 16 183.5 25.5t195.5 9.5q104 0 193.5 -23.5t156 -72.5t103 -126t36.5 -183q0 -160 -55 -267.5t-146 -174t-208 -94.5t-238 -28h-31.5t-45 1t-45 3.5t-31.5 4.5l-103 -494h-266zM463 735q8 -2 22.5 -4t32 -3t32.5 -1h23q70 0 134.5 15.5t113.5 49t79 89 t30 135.5q0 59 -19.5 98t-52.5 60.5t-77 29.5t-93 8q-37 0 -70.5 -3t-56.5 -7z" />
<glyph unicode="Q" horiz-adv-x="1318" d="M119 537q0 190 52 359t148.5 295t232.5 198.5t304 72.5q111 0 200 -32.5t151.5 -101t97 -173t34.5 -248.5q0 -193 -52 -362.5t-147.5 -297.5t-227.5 -202t-291 -74q-242 0 -371 142.5t-131 423.5zM328 -317l51 241q57 12 115 13q82 0 158.5 -20.5t155.5 -44.5t163 -44.5 t180 -20.5q43 0 89 5.5t95 17.5l-51 -244q-94 -26 -187 -26h-7q-98 0 -188.5 21.5t-173.5 46t-158.5 46t-149.5 21.5q-47 0 -92 -12zM399 545q0 -147 56.5 -235.5t185.5 -88.5q94 0 171 56.5t132 151.5t85 218t30 256q0 162 -63.5 235.5t-174.5 73.5q-92 0 -169 -53 t-133 -144t-88 -213t-32 -257z" />
<glyph unicode="R" horiz-adv-x="1196" d="M41 0l301 1419q98 18 198.5 26.5t180.5 8.5q94 0 178 -22.5t145.5 -68.5t97.5 -119t36 -171q0 -113 -34 -195.5t-89.5 -139t-126 -88.5t-144.5 -42l80 -63l199 -545h-295l-197 561l-141 27l-123 -588h-266zM471 778h109q59 0 116.5 11.5t101.5 41t71.5 78.5t27.5 125 q0 70 -47 120t-152 50q-41 0 -76.5 -3t-60.5 -7z" />
<glyph unicode="S" horiz-adv-x="1044" d="M-4 57l137 238q20 -12 53 -26.5t75 -27t91 -20.5t99 -8q57 0 108 9t89 30.5t59.5 54.5t21.5 82q0 55 -37 94t-93 74t-120.5 73t-121 89t-93.5 123.5t-37 177.5q0 119 42 203t114 137t168 77.5t207 24.5q59 0 118.5 -6t112.5 -17.5t98.5 -26.5t75.5 -34l-135 -233 q-39 25 -114.5 50.5t-168.5 25.5q-47 0 -92 -9.5t-79.5 -30t-55 -53t-20.5 -77.5q0 -59 36.5 -100.5t93 -77t121 -72.5t121 -86t93 -118t36.5 -169q0 -121 -42 -208t-118.5 -142t-184 -81t-238.5 -26q-72 0 -136.5 8.5t-120 20.5t-97.5 27.5t-66 29.5z" />
<glyph unicode="T" horiz-adv-x="1120" d="M197 1184l53 250h1059l-52 -250h-397l-252 -1184h-264l250 1184h-397z" />
<glyph unicode="U" horiz-adv-x="1232" d="M129 356q0 41 5 84t16 90l192 904h264l-188 -902q-16 -78 -17 -126q0 -98 51.5 -139.5t149.5 -41.5q123 0 190.5 72t102.5 231l192 906h250l-194 -926q-31 -147 -80 -248.5t-119 -165t-164 -91.5t-217 -28q-119 0 -200.5 28t-134 79t-76 120.5t-23.5 153.5z" />
<glyph unicode="V" horiz-adv-x="1185" d="M207 1434h291l92 -840l-15 -244h9l90 244l442 840h299l-809 -1444h-192z" />
<glyph unicode="W" horiz-adv-x="1691" d="M223 1434h281l6 -799l-29 -254h11l79 258l406 795h180l60 -799l-27 -254h10l82 258l336 795h287l-682 -1444h-187l-75 796l16 220h-12l-78 -222l-408 -794h-186z" />
<glyph unicode="X" horiz-adv-x="1245" d="M-49 0l573 731l-231 703h289l123 -414l20 -146l76 146l305 414h319l-538 -693l256 -741h-285l-147 442l-25 152l-82 -152l-330 -442h-323z" />
<glyph unicode="Y" horiz-adv-x="1165" d="M217 1434h295l133 -539l-4 -152h8l64 156l358 535h305l-637 -899l-112 -535h-265l111 532z" />
<glyph unicode="Z" horiz-adv-x="1060" d="M-23 0l54 250l737 852l119 82h-658l52 250h944l-51 -250l-742 -858l-115 -76h658l-53 -250h-945z" />
<glyph unicode="[" horiz-adv-x="643" d="M4 -471l402 1905h456l-45 -224h-215l-309 -1456h215l-49 -225h-455z" />
<glyph unicode="\" horiz-adv-x="868" d="M74 1368l211 88l682 -1651l-207 -92z" />
<glyph unicode="]" horiz-adv-x="641" d="M-160 -471l49 225h215l308 1456h-215l45 224h458l-403 -1905h-457z" />
<glyph unicode="^" horiz-adv-x="1034" d="M143 846l402 598h143l379 -598h-268l-146 250l-45 143l-51 -145l-158 -248h-256z" />
<glyph unicode="_" horiz-adv-x="909" d="M-94 -240h909v-219h-909v219z" />
<glyph unicode="`" horiz-adv-x="487" d="M553 1413l14 62h264l50 -316h-142z" />
<glyph unicode="a" horiz-adv-x="1030" d="M68 295q0 150 37.5 287t117.5 241.5t202 167t290 62.5q72 0 156.5 -13.5t164.5 -35.5l-127 -594q-16 -78 -23 -158t-7 -152q0 -29 1 -54.5t3 -47.5h-187l-28 176h-9q-23 -37 -58.5 -72.5t-78.5 -65.5t-91 -47.5t-99 -17.5q-135 0 -199.5 88t-64.5 236zM328 344 q0 -66 21.5 -114t78.5 -48q37 0 69.5 15.5t60.5 40t49.5 53t37.5 53.5l103 477q-23 10 -52.5 15.5t-58.5 5.5q-74 0 -131 -44t-97 -115t-60.5 -160t-20.5 -179z" />
<glyph unicode="b" horiz-adv-x="1048" d="M45 57l291 1377h252l-127 -590h8q27 37 61.5 72.5t76.5 65.5t91.5 48.5t108.5 18.5q111 0 166 -78t55 -207q0 -195 -54 -342.5t-142.5 -246.5t-199 -149.5t-222.5 -50.5q-125 0 -220.5 24t-144.5 58zM328 215q23 -16 55.5 -22.5t71.5 -6.5q51 0 106 34t101.5 99.5 t76 160.5t29.5 216q0 141 -82 142q-41 0 -81 -22.5t-76.5 -56.5t-66.5 -73t-48 -74z" />
<glyph unicode="c" horiz-adv-x="843" d="M70 324q0 172 49 307t130 228t184.5 143.5t211.5 50.5q96 0 152.5 -18.5t101.5 -41.5l-94 -200q-39 23 -81 30.5t-91 7.5q-55 0 -107.5 -35.5t-94.5 -94t-66.5 -136.5t-24.5 -159q0 -104 45 -158.5t119 -54.5q61 0 113.5 19t93.5 44l47 -172q-66 -49 -153 -81t-173 -32 q-98 0 -166.5 29t-111.5 78t-63.5 112.5t-20.5 133.5z" />
<glyph unicode="d" horiz-adv-x="1038" d="M76 309q0 143 39 276.5t109.5 237t172 165t224.5 61.5q59 0 98 -7.5t74 -23.5l88 416h252l-228 -1074q-18 -86 -26.5 -159.5t-8.5 -139.5v-31.5t2 -31.5h-172l-28 176h-8q-23 -37 -59 -72.5t-79 -65.5t-91 -47.5t-95 -17.5q-127 0 -195.5 90.5t-68.5 247.5zM336 328 q0 -59 26.5 -102.5t75.5 -43.5q31 0 62.5 15.5t59.5 40t51.5 53t37.5 53.5l99 463q-25 16 -57 23.5t-85 7.5q-61 0 -111.5 -42t-85 -113t-54 -163t-19.5 -192z" />
<glyph unicode="e" horiz-adv-x="954" d="M70 340q0 164 51 296t134 224t187.5 142.5t208.5 50.5q84 0 144.5 -21.5t99.5 -59.5t57.5 -87t18.5 -105q0 -84 -43 -147.5t-120 -105.5t-185.5 -63.5t-237.5 -21.5q-16 0 -30.5 1t-30.5 1q-4 -25 -6.5 -44t-2.5 -35q0 -92 48.5 -137.5t136.5 -45.5q90 0 161.5 27 t108.5 53l53 -164q-63 -53 -163.5 -90t-233.5 -37q-166 0 -261 97.5t-95 271.5zM360 604q57 0 122 4t120 19.5t92 45t37 81.5q0 31 -22.5 62.5t-94.5 31.5q-90 0 -156.5 -70t-97.5 -174z" />
<glyph unicode="f" horiz-adv-x="602" d="M-264 -369l69 187q35 -14 70 -18.5t88 -4.5q66 0 101.5 52.5t54.5 168.5l129 797h-144l46 211h131l26 137q14 76 37 132.5t60.5 94t92 56t134.5 18.5q33 0 75 -3t82.5 -10t79.5 -17.5t70 -24.5l-59 -186q-47 18 -96.5 24t-96.5 6q-66 0 -95.5 -38.5t-41.5 -120.5l-12 -68 h204l-41 -211h-196l-152 -883q-12 -76 -34.5 -140t-62.5 -112.5t-101.5 -76t-151.5 -27.5q-74 0 -144.5 11.5t-121.5 45.5z" />
<glyph unicode="g" horiz-adv-x="1034" d="M-20 -342l94 186q18 -8 42.5 -19t56.5 -22.5t74 -18.5t97 -7q102 0 162.5 63.5t87.5 173.5l39 160h-8q-47 -74 -128 -132t-184 -58q-111 0 -179 83t-68 222q0 158 45 296t125.5 241.5t191.5 163t244 59.5q125 0 218 -21.5t150 -48.5l-206 -979q-27 -121 -72 -204 t-107.5 -134t-143.5 -73.5t-179 -22.5q-72 0 -128.5 10t-99.5 24.5t-74.5 30t-49.5 27.5zM326 338q0 -66 27.5 -104.5t72.5 -38.5q35 0 72 21.5t70.5 54t60 72.5t43.5 75l88 399q-23 12 -57.5 16.5t-69.5 4.5q-66 0 -122 -39t-97 -106.5t-64.5 -159t-23.5 -195.5z" />
<glyph unicode="h" horiz-adv-x="1081" d="M37 0l303 1434h252l-129 -590h8q27 33 64.5 69.5t84 67.5t100.5 51.5t118 20.5q98 0 152 -49.5t54 -174.5q0 -76 -24 -192l-135 -637h-252l123 582q20 90 20 149q0 53 -20.5 76.5t-63.5 23.5q-39 0 -82 -24.5t-82 -61t-70.5 -78.5t-47.5 -77l-121 -590h-252z" />
<glyph unicode="i" horiz-adv-x="524" d="M55 0l217 1024h252l-217 -1024h-252zM311 1315q0 68 44 104.5t112 36.5q66 0 111.5 -37t45.5 -104q0 -66 -46 -103.5t-111 -37.5q-68 0 -112 37.5t-44 103.5z" />
<glyph unicode="j" horiz-adv-x="499" d="M-229 -408l49 218q12 -1 23 -1q37 0 65 10q37 13 62.5 41.5t43 72.5t29.5 100l209 991h254l-227 -1067q-39 -184 -131.5 -281.5t-249.5 -97.5q-63 0 -127 14zM289 1315q0 68 44 104.5t112 36.5q66 0 111.5 -37t45.5 -104q0 -66 -46 -103.5t-111 -37.5q-68 0 -112 37.5 t-44 103.5z" />
<glyph unicode="k" horiz-adv-x="952" d="M37 0l303 1434h252l-180 -846l75 26l289 410h281l-305 -412l-123 -77l92 -78l156 -457h-271l-147 424h-82l-88 -424h-252z" />
<glyph unicode="l" horiz-adv-x="557" d="M68 135q0 47 12 109l252 1190h252l-240 -1131q-6 -28 -6 -50q0 -23 7 -38q13 -29 44 -29q57 0 109 23l-6 -182q-37 -23 -107 -37.5t-137 -14.5q-88 0 -134 34t-46 126z" />
<glyph unicode="m" horiz-adv-x="1570" d="M37 0l217 1024h197l-13 -180h8q31 33 67 69.5t81 67.5t100.5 51.5t120.5 20.5q82 1 124 -59q38 -54 38 -141v-17q31 39 70.5 77.5t86 69.5t98.5 50.5t107 19.5q94 0 144.5 -44t50.5 -165q0 -88 -31 -230l-129 -614h-252l121 575q10 47 16.5 88.5t6.5 71.5 q0 47 -17.5 71.5t-58.5 24.5q-33 0 -66.5 -19t-64.5 -49t-56.5 -64.5t-39.5 -65.5l-132 -633h-251l116 557q12 57 19.5 101t7.5 79q0 94 -72 94q-35 0 -69.5 -18t-64.5 -47t-55.5 -62.5t-41.5 -64.5l-131 -639h-252z" />
<glyph unicode="n" horiz-adv-x="1067" d="M37 0l217 1024h190l-10 -180h8q27 33 63 69.5t83 67.5t105.5 51.5t131.5 20.5q92 0 147.5 -50.5t55.5 -166.5q0 -31 -3 -66t-13 -76l-148 -694h-252l136 635q12 57 12 100q0 45 -18.5 70.5t-67.5 25.5q-37 0 -74 -18t-69.5 -49t-61.5 -69t-49 -77l-131 -618h-252z" />
<glyph unicode="o" horiz-adv-x="1015" d="M70 332q0 162 46 295t122.5 227t178 146.5t212.5 52.5q98 0 165.5 -31t109.5 -82t60.5 -116.5t18.5 -135.5q0 -160 -45 -292t-121 -226t-176 -146.5t-211 -52.5q-96 0 -163.5 32t-111.5 83t-64.5 115.5t-20.5 130.5zM330 367q0 -184 133 -185q49 0 96 43t84 113t58.5 158 t21.5 176q0 82 -27.5 126t-103.5 44q-49 0 -96 -41t-84 -107.5t-59.5 -152.5t-22.5 -174z" />
<glyph unicode="p" horiz-adv-x="1036" d="M-53 -410l303 1434h186l-10 -180h8q29 39 66 76.5t82 66.5t96 47.5t110 18.5q104 0 168 -72t64 -225q0 -174 -46 -318.5t-123 -248t-180.5 -161t-215.5 -57.5q-53 0 -100.5 10.5t-69.5 26.5l-88 -418h-250zM328 217q51 -35 114 -35t121 43t102 115t69.5 167t25.5 200 q0 59 -27.5 97t-75.5 38q-37 0 -71.5 -18.5t-65.5 -46t-55.5 -62.5t-42.5 -68z" />
<glyph unicode="q" horiz-adv-x="1026" d="M59 285q0 156 50.5 295t137.5 243.5t202.5 165t244.5 60.5q98 0 191.5 -21.5t144.5 -50.5l-301 -1387h-246l125 570h-8q-20 -35 -50 -68t-68 -60.5t-83 -44t-96 -16.5q-68 0 -114 26t-74.5 70t-42 100t-13.5 118zM319 317q0 -63 24 -99t65 -36q39 0 77.5 23.5t72.5 59.5 t61.5 78t44.5 79l81 395q-29 12 -59.5 16.5t-60.5 4.5q-61 0 -117.5 -44t-97.5 -117t-66 -167t-25 -193z" />
<glyph unicode="r" horiz-adv-x="702" d="M37 0l217 1024h186l2 -180h9q45 82 109.5 139t162.5 57q43 0 102 -16l-63 -219q-20 6 -38.5 10t-39.5 4q-84 0 -154.5 -54t-107.5 -126l-133 -639h-252z" />
<glyph unicode="s" horiz-adv-x="811" d="M-2 39l80 201q41 -23 105.5 -40.5t135.5 -17.5q72 0 110 28t40 85q0 41 -24.5 70.5t-62.5 56.5t-81 54.5t-81 63t-62.5 85t-24.5 118.5q0 68 26.5 125.5t75 98.5t117 63.5t154.5 22.5q119 0 196.5 -17.5t122.5 -44.5l-69 -192q-41 18 -99.5 30.5t-121.5 12.5 q-66 0 -104 -22.5t-38 -71.5q0 -33 24.5 -58.5t62.5 -52.5t81 -54.5t81 -66.5t62.5 -89t24.5 -120q0 -170 -110.5 -253t-294.5 -83q-104 0 -191.5 19.5t-134.5 48.5z" />
<glyph unicode="t" horiz-adv-x="655" d="M82 813l49 211h133l41 193l268 75l-57 -268h240l-47 -211h-238l-100 -463q-12 -55 -13 -90q0 -45 20.5 -61.5t61.5 -16.5q39 0 71 8.5t67 26.5v-188q-23 -12 -54.5 -23.5t-68.5 -18.5t-76 -11.5t-72 -4.5q-104 0 -160.5 48.5t-56.5 146.5q0 20 3 42.5t7 47.5l119 557 h-137z" />
<glyph unicode="u" horiz-adv-x="1048" d="M80 197q0 76 20 165l142 662h252l-134 -633q-12 -61 -12 -102t16.5 -63.5t57.5 -22.5q35 0 70.5 17.5t68.5 45t60.5 61t46.5 66.5l131 631h252l-129 -614q-10 -41 -17.5 -96.5t-13.5 -114t-8 -111.5q-1 -26 -1 -48t1 -40h-203l-10 184h-8q-29 -39 -67 -76.5t-84 -68.5 t-100.5 -49.5t-115.5 -18.5q-96 0 -155.5 48.5t-59.5 177.5z" />
<glyph unicode="v" horiz-adv-x="917" d="M82 1024h278l68 -537l4 -157h6l62 162l280 532h285l-627 -1034h-155z" />
<glyph unicode="w" horiz-adv-x="1388" d="M94 1024h258l33 -514l-12 -182h10l70 184l270 512h188l66 -524l-2 -170h10l62 172l237 522h246l-522 -1034h-187l-71 573v129h-9l-53 -131l-307 -571h-193z" />
<glyph unicode="x" horiz-adv-x="1015" d="M-84 0l424 524l-184 500h284l78 -219l27 -143l90 143l178 219h293l-399 -492l204 -532h-278l-98 246l-31 151l-92 -151l-203 -246h-293z" />
<glyph unicode="y" horiz-adv-x="925" d="M-35 -389l68 201q12 -6 25.5 -8.5t25.5 -2.5q49 0 100.5 47.5t102.5 151.5l-193 1024h289l59 -575l2 -160h13l55 162l279 573h268l-492 -920q-61 -115 -115.5 -211t-109.5 -165.5t-114.5 -108.5t-127.5 -39q-90 0 -135 31z" />
<glyph unicode="z" horiz-adv-x="890" d="M-27 0l45 221l461 490l146 92h-484l49 221h762l-47 -221l-471 -498l-131 -84h479l-47 -221h-762z" />
<glyph unicode="{" horiz-adv-x="729" d="M133 379l45 205q74 0 123 42t68 132l90 428q23 111 86 180.5t174 69.5h233l-47 -226h-98q-53 0 -83 -28.5t-44 -94.5l-84 -399q-18 -90 -69.5 -136t-106.5 -56l-4 -21q51 -8 80.5 -61.5t11.5 -139.5l-84 -397q-14 -66 4 -94.5t74 -28.5h96l-49 -225h-234 q-102 0 -141 64.5t-12 183.5l88 420q23 104 -9 143t-108 39z" />
<glyph unicode="|" horiz-adv-x="475" d="M193 -266v1700h217v-1700h-217z" />
<glyph unicode="}" horiz-adv-x="735" d="M-154 -471l50 225h98q51 0 79.5 28t43.5 95l86 399q18 90 68.5 136.5t107.5 56.5l6 20q-53 8 -84 61.5t-12 139.5l84 397q14 63 -3.5 93t-72.5 30h-94l45 226h231q102 0 142.5 -64.5t15.5 -183.5l-90 -420q-23 -104 10 -143t109 -39l-43 -205q-156 0 -193 -174l-92 -428 q-23 -111 -89.5 -180.5t-176.5 -69.5h-226z" />
<glyph unicode="~" horiz-adv-x="1034" d="M92 774q96 78 173 107.5t143 29.5q59 0 110 -17t98.5 -36.5t93.5 -37t93 -17.5q37 0 76 12t82 47l96 -211q-74 -55 -135.5 -77.5t-114.5 -22.5q-57 0 -106.5 18.5t-95.5 41t-93 41t-100 18.5q-49 0 -105.5 -21.5t-124.5 -79.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="579" d="M-21 -410l144 674l121 334h159l-18 -334l-143 -674h-263zM205 889q0 72 45 115t121 43q74 0 118.5 -43t44.5 -115t-45 -114t-118 -42q-76 0 -121 42t-45 114z" />
<glyph unicode="&#xa2;" d="M190 324q0 154 39 277.5t105.5 215.5t155 149.5t184.5 75.5l39 187h235l-41 -189q94 -18 148 -47l-92 -200q-23 12 -52.5 20t-62.5 12l-133 -624q45 10 85 24.5t66 30.5l49 -172q-43 -35 -105 -60.5t-128 -37.5l-39 -191h-235l38 187q-68 14 -116.5 46.5t-79.5 79 t-45.5 101.5t-14.5 115zM438 406q0 -86 29 -133.5t74 -65.5l129 608q-45 -18 -87 -55t-74 -90.5t-51.5 -120t-19.5 -143.5z" />
<glyph unicode="&#xa3;" d="M61 0l50 223h4q61 2 117.5 29t99.5 73t68.5 107.5t25.5 132.5v20.5t-2 20.5h-240l47 211h144q-10 41 -18.5 89t-8.5 114q0 115 44 199t118 138t168 79.5t194 25.5q92 0 175 -19.5t131 -51.5l-86 -199q-35 18 -95.5 33.5t-142.5 15.5q-49 0 -95 -17.5t-80 -50t-54.5 -77.5 t-20.5 -103q0 -59 8.5 -99t20.5 -77h287l-48 -211h-194q0 -8 1 -13t1 -13q0 -102 -43 -186.5t-94 -129.5l-97 -61l-2 -13l138 31h446l-49 -221h-918z" />
<glyph unicode="&#xa4;" d="M80 307l158 160l73 35q-25 43 -39 93t-14 112q0 59 15.5 110t41.5 98l-77 35l-158 160l156 164l159 -158l39 -76q41 31 97.5 46.5t117.5 15.5q59 0 117.5 -15.5t97.5 -44.5l41 74l160 158l158 -164l-158 -160l-76 -32q29 -43 41 -97.5t12 -113.5q0 -61 -13 -115.5 t-40 -91.5l76 -33l158 -160l-158 -164l-160 158l-37 76q-39 -29 -99 -45.5t-120 -16.5q-61 0 -117.5 15.5t-97.5 44.5l-39 -74l-159 -158zM481 709q0 -78 47 -127.5t123 -49.5t122 49.5t46 127.5q0 74 -46 125t-122 51t-123 -51t-47 -125z" />
<glyph unicode="&#xa5;" d="M133 246l35 164h254l24 116h-251l34 164h174l-210 744h311l137 -539l-6 -152h10l62 156l354 535h291l-527 -744h179l-35 -164h-256l-25 -116h256l-35 -164h-256l-51 -246h-266l51 246h-254z" />
<glyph unicode="&#xa6;" horiz-adv-x="464" d="M123 -266v702h219v-702h-219zM123 731v703h219v-703h-219z" />
<glyph unicode="&#xa7;" horiz-adv-x="1034" d="M86 61l88 191q41 -23 103.5 -46.5t146.5 -23.5q72 0 115 28t43 77q0 33 -32 55.5t-79 43t-103.5 44t-103.5 56t-78.5 80.5t-31.5 120q0 92 49 156.5t114 111.5l99 33q-45 33 -67.5 79t-24.5 97q0 61 29.5 116.5t82.5 95.5t128 63.5t163 23.5q115 0 190.5 -23.5 t129.5 -52.5l-76 -194q-41 23 -109.5 41t-136.5 18q-72 0 -111 -29.5t-39 -76.5q0 -35 32 -56.5t79 -39t102.5 -36t102.5 -49t78.5 -78.5t31.5 -122q0 -98 -50 -169t-111 -114l-105 -32q47 -33 69.5 -75t20.5 -108q-2 -141 -112.5 -218t-292.5 -77q-113 0 -199 28t-135 62z M414 719q0 -63 46 -98t148 -68q47 25 90 65.5t43 98.5q0 35 -12 57.5t-36.5 41t-63.5 33.5t-90 34q-45 -25 -85 -66t-40 -98z" />
<glyph unicode="&#xa8;" horiz-adv-x="501" d="M369 1333q0 68 37.5 106t97.5 38q59 0 97 -38t38 -106q0 -66 -38 -102.5t-97 -36.5t-97 36.5t-38 102.5zM795 1335q0 66 37.5 104t97.5 38q59 0 97 -38t38 -104t-38 -103.5t-97 -37.5t-97 37.5t-38 103.5z" />
<glyph unicode="&#xa9;" horiz-adv-x="1712" d="M164 594q0 170 57.5 306t156.5 232.5t234.5 148.5t290.5 52q156 0 290 -52t234.5 -148.5t157.5 -232.5t57 -306t-57 -306t-157.5 -232.5t-234.5 -148.5t-290 -52q-170 0 -307 52t-233.5 148.5t-147.5 232.5t-51 306zM365 594q0 -127 39.5 -229.5t112.5 -173t171 -108.5 t215 -38t216.5 38t172 108.5t112.5 173t40 229.5t-40 229.5t-112.5 173t-172 108.5t-216.5 38t-215 -38t-171 -108.5t-112.5 -173t-39.5 -229.5zM559 594q0 186 93 287.5t247 101.5q76 0 134.5 -17.5t111.5 -47.5l-66 -179q-37 18 -66.5 24.5t-58.5 6.5q-59 0 -94 -39 t-35 -137q0 -176 144 -176q39 0 69.5 7t61.5 24l59 -181q-45 -29 -113.5 -46t-146.5 -17q-166 0 -253 104.5t-87 284.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="821" d="M123 944q0 70 30.5 116t82 74.5t119 41t141.5 12.5q25 0 49 -1t49 -3q16 51 -2.5 82.5t-85.5 31.5q-78 0 -132.5 -14t-97.5 -31l-28 127q57 29 147 49.5t207 20.5q123 0 173 -51t50 -127q0 -51 -14 -115.5t-31.5 -132.5t-31 -132.5t-13.5 -113.5h-184l-6 94h-6 q-29 -35 -84.5 -68.5t-141.5 -33.5q-47 0 -82.5 14.5t-59.5 39t-36 56t-12 64.5zM352 991q0 -27 15.5 -44t44.5 -17q61 0 90.5 23.5t50.5 47.5l14 72q-16 2 -33.5 3t-33.5 1q-61 0 -104.5 -18.5t-43.5 -67.5z" />
<glyph unicode="&#xab;" horiz-adv-x="952" d="M61 530l410 471l123 -131l-217 -258l-113 -80l74 -75l123 -252l-172 -127zM442 530l410 471l123 -131l-217 -258l-113 -80l74 -75l123 -252l-172 -127z" />
<glyph unicode="&#xac;" horiz-adv-x="1079" d="M135 614v230h905v-463h-245v233h-660z" />
<glyph unicode="&#xad;" horiz-adv-x="702" d="M115 483l51 213h489l-51 -213h-489z" />
<glyph unicode="&#xae;" horiz-adv-x="1419" d="M240 924q0 137 46 244.5t126 181t185 112.5t222 39q121 0 226.5 -39t183.5 -112.5t123 -181t45 -244.5q0 -139 -46 -247t-125 -181.5t-184.5 -111.5t-222.5 -38q-121 0 -226.5 38t-184 111.5t-123.5 181.5t-45 247zM432 924q0 -98 32 -173t85 -124t122.5 -74t147.5 -25 q82 0 152.5 23.5t122 73t81 124t29.5 175.5q0 98 -30.5 171.5t-83 123t-123 74t-148.5 24.5q-86 0 -157.5 -26.5t-123 -78t-79 -124t-27.5 -164.5zM608 659v531q33 10 92.5 15t112.5 5q86 0 147.5 -35.5t61.5 -123.5q0 -66 -42 -101t-103 -39l57 -28l133 -224h-125l-129 213 l-98 31v-244h-107zM715 965h69q59 0 92 18t33 64q1 71 -118 71q-23 0 -43.5 -1t-32.5 -7v-145z" />
<glyph unicode="&#xaf;" horiz-adv-x="641" d="M602 1159l39 189h631l-39 -189h-631z" />
<glyph unicode="&#xb0;" horiz-adv-x="897" d="M248 1122q0 76 26.5 138.5t72.5 107.5t106.5 69.5t130.5 24.5t132 -22.5t109 -66.5t74 -107.5t27 -143.5t-27 -142t-74 -105.5t-109.5 -66t-131.5 -22.5q-70 0 -130.5 22.5t-106.5 66t-72.5 105.5t-26.5 142zM453 1122q0 -66 38.5 -103.5t94.5 -37.5q55 0 96 38t41 103 q0 66 -41 106t-96 40t-94 -40t-39 -106z" />
<glyph unicode="&#xb1;" horiz-adv-x="1034" d="M119 289v229h903v-229h-903zM119 829v230h332v338h239v-338h332v-230h-332v-217h-239v217h-332z" />
<glyph unicode="&#xb2;" horiz-adv-x="823" d="M197 778l30 146q59 37 137 90t148 112.5t118 122t48 117.5q0 35 -19.5 55.5t-72.5 20.5t-104.5 -17.5t-90.5 -40.5l-28 187q76 43 156.5 62.5t150.5 19.5q117 0 180.5 -53.5t63.5 -151.5q0 -123 -78 -225.5t-209 -200.5l-101 -51v-8l117 22h207l-45 -207h-608z" />
<glyph unicode="&#xb3;" horiz-adv-x="823" d="M213 813l82 184q82 -39 170 -39q102 0 143 38t41 85q0 41 -29.5 61.5t-127.5 20.5h-84l16 78l176 166l92 49l-114 -12h-222l43 194h551l-28 -127l-209 -190l-72 -35v-10l57 6q72 -2 123.5 -51t49.5 -131q0 -86 -32 -149.5t-87.5 -104.5t-131 -61.5t-163.5 -20.5 q-74 0 -138.5 13t-105.5 36z" />
<glyph unicode="&#xb4;" horiz-adv-x="487" d="M659 1159l170 316h256l-12 -62l-272 -254h-142z" />
<glyph unicode="&#xb6;" horiz-adv-x="1101" d="M127 1020q0 82 26.5 156.5t76 132t119 91.5t155.5 34h151v-1700h-217v868q-68 0 -125 34t-99 92t-64.5 133t-22.5 159zM815 -266v1700h219v-1700h-219z" />
<glyph unicode="&#xb7;" horiz-adv-x="518" d="M150 647q0 72 45 114t118 42q76 0 121 -42t45 -114t-45 -115t-121 -43q-74 0 -118.5 43t-44.5 115z" />
<glyph unicode="&#xb8;" horiz-adv-x="743" d="M483 -418l41 99q104 -10 143.5 12t39.5 51q0 66 -160 61l153 195h162l-67 -88q70 -4 106.5 -43t36.5 -98q0 -53 -23.5 -92t-63.5 -65t-94.5 -38t-115.5 -12q-78 0 -158 18z" />
<glyph unicode="&#xb9;" horiz-adv-x="823" d="M244 778l43 205h190l74 336l39 94l-74 -65l-129 -76l-69 149l360 232h166l-143 -670h170l-44 -205h-583z" />
<glyph unicode="&#xba;" horiz-adv-x="817" d="M123 1022q0 111 38 192.5t99.5 136t136 81t148.5 26.5q135 0 205.5 -62.5t70.5 -183.5q0 -117 -34.5 -201.5t-94 -140t-136.5 -82t-159 -26.5q-127 0 -200.5 70.5t-73.5 189.5zM348 1034q-2 -45 20.5 -72.5t65.5 -27.5q68 0 115 70.5t47 181.5q0 100 -88 100 q-35 0 -63.5 -20.5t-51 -54t-35 -80t-10.5 -97.5z" />
<glyph unicode="&#xbb;" horiz-adv-x="952" d="M39 203l221 260l113 84l-72 80l-127 254l176 120l225 -452l-409 -471zM416 203l221 260l113 84l-72 80l-127 254l176 120l225 -452l-409 -471z" />
<glyph unicode="&#xbc;" horiz-adv-x="1720" d="M248 1223l365 225h168l-187 -875h-225l115 541l41 94l-72 -65l-129 -74zM383 80l883 1384l174 -102l-880 -1391zM833 160l29 137l542 580h179l-113 -535h147l-38 -182h-148l-35 -160h-196l34 160h-401zM1065 326l108 16h102l35 176l37 109h-10l-66 -100l-123 -136z" />
<glyph unicode="&#xbd;" horiz-adv-x="1765" d="M248 1223l365 225h168l-187 -875h-225l115 541l41 94l-72 -65l-129 -74zM385 80l883 1384l174 -102l-880 -1391zM983 0l30 146q59 37 137 90t148 112.5t118 122t48 117.5q0 35 -19.5 55.5t-72.5 20.5t-104.5 -17.5t-90.5 -40.5l-28 187q76 43 156.5 62.5t150.5 19.5 q117 0 180.5 -53.5t63.5 -151.5q0 -123 -78 -225.5t-209 -200.5l-101 -51v-8l117 22h207l-45 -207h-608z" />
<glyph unicode="&#xbe;" horiz-adv-x="1769" d="M141 608l82 184q82 -39 170 -39q102 0 143 38t41 85q0 41 -29.5 61.5t-127.5 20.5h-84l16 78l176 166l92 49l-114 -12h-222l43 194h551l-28 -127l-209 -190l-72 -35v-10l57 6q72 -2 123.5 -51t49.5 -131q0 -86 -32 -149.5t-87.5 -104.5t-131 -61.5t-163.5 -20.5 q-74 0 -138.5 13t-105.5 36zM434 80l883 1384l174 -102l-880 -1391zM885 160l29 137l542 580h179l-113 -535h147l-38 -182h-148l-35 -160h-196l34 160h-401zM1117 326l108 16h102l35 176l37 109h-10l-66 -100l-123 -136z" />
<glyph unicode="&#xbf;" horiz-adv-x="880" d="M-47 -166q0 109 32.5 183.5t84 131t113 100.5t117.5 93t101 110.5t62 149.5h217q-12 -111 -50 -189.5t-88.5 -137t-106.5 -102.5t-102 -85t-77 -84t-31 -100q0 -55 32 -86t114 -31q63 0 139 27.5t133 66.5l64 -192q-84 -51 -182.5 -87t-239.5 -36q-172 0 -252 72.5 t-80 195.5zM442 893q0 72 45 115t121 43q74 0 119 -43t45 -115t-45 -114t-119 -42q-76 0 -121 42t-45 114z" />
<glyph unicode="&#xc0;" horiz-adv-x="1191" d="M-78 0l797 1444h196l187 -1444h-268l-41 317h-418l-170 -317h-283zM492 543h290l-32 319l2 225h-11l-82 -227zM555 1720l12 62h287l154 -242h-185z" />
<glyph unicode="&#xc1;" horiz-adv-x="1191" d="M-78 0l797 1444h196l187 -1444h-268l-41 317h-418l-170 -317h-283zM492 543h290l-32 319l2 225h-11l-82 -227zM647 1540l256 242h321l-12 -62l-352 -180h-213z" />
<glyph unicode="&#xc2;" horiz-adv-x="1191" d="M-78 0l797 1444h196l187 -1444h-268l-41 317h-418l-170 -317h-283zM481 1511l18 82l297 189h179l206 -191l-16 -80h-180l-92 84l-27 70l-55 -68l-138 -86h-192zM492 543h290l-32 319l2 225h-11l-82 -227z" />
<glyph unicode="&#xc3;" horiz-adv-x="1191" d="M-78 0l797 1444h196l187 -1444h-268l-41 317h-418l-170 -317h-283zM492 543h290l-32 319l2 225h-11l-82 -227zM493 1638q78 72 141.5 98.5t118.5 26.5q43 0 83 -11t78 -24.5t74 -24.5t73 -11q31 0 61.5 10t63.5 39l20 -137q-68 -55 -123 -76t-104 -21q-43 0 -81 11.5 t-75 23.5t-72.5 23.5t-74.5 11.5q-37 0 -77 -14.5t-87 -53.5z" />
<glyph unicode="&#xc4;" horiz-adv-x="1191" d="M-78 0l797 1444h196l187 -1444h-268l-41 317h-418l-170 -317h-283zM492 543h290l-32 319l2 225h-11l-82 -227zM504 1634q0 59 41 89t107 30t106.5 -29.5t40.5 -89.5q0 -59 -41 -87.5t-106 -28.5q-66 0 -107 28.5t-41 87.5zM922 1634q0 59 41 89t106 30q66 0 107 -29.5 t41 -89.5q0 -59 -41 -87.5t-107 -28.5t-106.5 28.5t-40.5 87.5z" />
<glyph unicode="&#xc5;" horiz-adv-x="1191" d="M-78 0l783 1419q-66 23 -92.5 64t-26.5 96q0 37 12 70.5t42 59.5t80 40t128 14q143 0 202.5 -49t59.5 -135q0 -66 -42 -114t-148 -60l182 -1405h-268l-41 317h-418l-170 -317h-283zM492 543h290l-32 319l2 225h-11l-82 -227zM758 1579q0 -63 90 -63q51 0 71.5 16t20.5 47 q0 68 -92 68q-90 0 -90 -68z" />
<glyph unicode="&#xc6;" horiz-adv-x="1691" d="M-135 0l1120 1434h272h555l-53 -250h-540l-72 -334h493l-53 -250h-491l-74 -350h551l-53 -250h-535h-283l74 348h-350l-262 -348h-299zM592 575h233l107 510h-12l-91 -192z" />
<glyph unicode="&#xc7;" horiz-adv-x="1099" d="M119 557q0 242 67.5 413t178 280.5t253 160.5t291.5 51q117 0 200 -17.5t130 -39.5l-104 -238q-41 23 -98.5 34t-145.5 11q-104 0 -194.5 -43t-156 -122.5t-103.5 -194.5t-38 -260q0 -174 87 -272.5t233 -98.5q92 0 152.5 19.5t113.5 48.5l4 -230q-133 -86 -321 -88 l-45 -59q70 -4 106.5 -42t36.5 -97q0 -53 -23.5 -92t-63.5 -65t-94.5 -38t-115.5 -12q-78 0 -158 18l41 99q104 -10 143.5 12t39.5 51q0 35 -41 48t-119 11l141 181q-100 20 -175 72.5t-124 128t-73.5 170t-24.5 200.5z" />
<glyph unicode="&#xc8;" horiz-adv-x="1030" d="M41 0l303 1434h266h541l-53 -250h-541l-72 -334h494l-55 -250h-490l-76 -350h551l-51 -250h-551h-266zM475 1720l12 62h287l154 -242h-185z" />
<glyph unicode="&#xc9;" horiz-adv-x="1030" d="M41 0l303 1434h266h541l-53 -250h-541l-72 -334h494l-55 -250h-490l-76 -350h551l-51 -250h-551h-266zM613 1540l256 242h321l-12 -62l-352 -180h-213z" />
<glyph unicode="&#xca;" horiz-adv-x="1030" d="M41 0l303 1434h266h541l-53 -250h-541l-72 -334h494l-55 -250h-490l-76 -350h551l-51 -250h-551h-266zM422 1511l18 82l297 189h179l206 -191l-16 -80h-180l-92 84l-27 70l-55 -68l-138 -86h-192z" />
<glyph unicode="&#xcb;" horiz-adv-x="1030" d="M41 0l303 1434h266h541l-53 -250h-541l-72 -334h494l-55 -250h-490l-76 -350h551l-51 -250h-551h-266zM430 1634q0 59 41 89t107 30t106.5 -29.5t40.5 -89.5q0 -59 -41 -87.5t-106 -28.5q-66 0 -107 28.5t-41 87.5zM848 1634q0 59 41 89t106 30q66 0 107 -29.5t41 -89.5 q0 -59 -41 -87.5t-107 -28.5t-106.5 28.5t-40.5 87.5z" />
<glyph unicode="&#xcc;" horiz-adv-x="569" d="M72 0l303 1434h264l-303 -1434h-264zM231 1720l12 62h287l154 -242h-185z" />
<glyph unicode="&#xcd;" horiz-adv-x="569" d="M72 0l303 1434h264l-303 -1434h-264zM367 1540l256 242h321l-12 -62l-352 -180h-213z" />
<glyph unicode="&#xce;" horiz-adv-x="569" d="M72 0l303 1434h264l-303 -1434h-264zM178 1511l18 82l297 189h179l206 -191l-16 -80h-180l-92 84l-27 70l-55 -68l-138 -86h-192z" />
<glyph unicode="&#xcf;" horiz-adv-x="569" d="M72 0l303 1434h264l-303 -1434h-264zM188 1634q0 59 41 89t107 30t106.5 -29.5t40.5 -89.5q0 -59 -41 -87.5t-106 -28.5q-66 0 -107 28.5t-41 87.5zM606 1634q0 59 41 89t106 30q66 0 107 -29.5t41 -89.5q0 -59 -41 -87.5t-107 -28.5t-106.5 28.5t-40.5 87.5z" />
<glyph unicode="&#xd0;" horiz-adv-x="1310" d="M47 657l35 164h174l129 613q43 6 94 10t97.5 6t74.5 2q20 0 53 1t72 1q127 0 229.5 -31.5t175 -97t112.5 -168t40 -244.5q0 -90 -15 -193.5t-52 -207.5t-101.5 -200.5t-162 -170t-233.5 -119t-316 -45.5q-31 0 -59.5 1.5t-45.5 1.5q-37 2 -89 5t-102.5 6t-74.5 7l139 659 h-174zM397 236q8 -2 25.5 -3.5t38 -2.5t39 -1h28.5q143 -2 243.5 62.5t163 162t90.5 211t28 212.5q0 164 -69 245.5t-230 81.5q-39 0 -84 -2t-70 -6l-80 -375h271l-35 -164h-271z" />
<glyph unicode="&#xd1;" horiz-adv-x="1292" d="M41 0l307 1444h184l353 -766l63 -223h13l14 223l162 756h252l-308 -1444h-184l-350 760l-68 229h-10l-18 -229l-158 -750h-252zM530 1638q78 72 141.5 98.5t118.5 26.5q43 0 83 -11t78 -24.5t74 -24.5t73 -11q31 0 61.5 10t63.5 39l20 -137q-68 -55 -123 -76t-104 -21 q-43 0 -81 11.5t-75 23.5t-72.5 23.5t-74.5 11.5q-37 0 -77 -14.5t-87 -53.5z" />
<glyph unicode="&#xd2;" horiz-adv-x="1318" d="M119 537q0 190 52 359t148.5 295t232.5 198.5t304 72.5q111 0 200 -32.5t151.5 -101t97 -173t34.5 -248.5q0 -193 -52 -362.5t-147.5 -297.5t-227.5 -202t-291 -74q-242 0 -371 142.5t-131 423.5zM399 545q0 -147 56.5 -235.5t185.5 -88.5q94 0 171 56.5t132 151.5 t85 218t30 256q0 162 -63.5 235.5t-174.5 73.5q-92 0 -169 -53t-133 -144t-88 -213t-32 -257zM594 1720l12 62h287l154 -242h-185z" />
<glyph unicode="&#xd3;" horiz-adv-x="1318" d="M119 537q0 190 52 359t148.5 295t232.5 198.5t304 72.5q111 0 200 -32.5t151.5 -101t97 -173t34.5 -248.5q0 -193 -52 -362.5t-147.5 -297.5t-227.5 -202t-291 -74q-242 0 -371 142.5t-131 423.5zM399 545q0 -147 56.5 -235.5t185.5 -88.5q94 0 171 56.5t132 151.5 t85 218t30 256q0 162 -63.5 235.5t-174.5 73.5q-92 0 -169 -53t-133 -144t-88 -213t-32 -257zM750 1540l256 242h321l-12 -62l-352 -180h-213z" />
<glyph unicode="&#xd4;" horiz-adv-x="1318" d="M119 537q0 190 52 359t148.5 295t232.5 198.5t304 72.5q111 0 200 -32.5t151.5 -101t97 -173t34.5 -248.5q0 -193 -52 -362.5t-147.5 -297.5t-227.5 -202t-291 -74q-242 0 -371 142.5t-131 423.5zM399 545q0 -147 56.5 -235.5t185.5 -88.5q94 0 171 56.5t132 151.5 t85 218t30 256q0 162 -63.5 235.5t-174.5 73.5q-92 0 -169 -53t-133 -144t-88 -213t-32 -257zM553 1511l18 82l297 189h179l206 -191l-16 -80h-180l-92 84l-27 70l-55 -68l-138 -86h-192z" />
<glyph unicode="&#xd5;" horiz-adv-x="1318" d="M119 537q0 190 52 359t148.5 295t232.5 198.5t304 72.5q111 0 200 -32.5t151.5 -101t97 -173t34.5 -248.5q0 -193 -52 -362.5t-147.5 -297.5t-227.5 -202t-291 -74q-242 0 -371 142.5t-131 423.5zM399 545q0 -147 56.5 -235.5t185.5 -88.5q94 0 171 56.5t132 151.5 t85 218t30 256q0 162 -63.5 235.5t-174.5 73.5q-92 0 -169 -53t-133 -144t-88 -213t-32 -257zM548 1638q78 72 141.5 98.5t118.5 26.5q43 0 83 -11t78 -24.5t74 -24.5t73 -11q31 0 61.5 10t63.5 39l20 -137q-68 -55 -123 -76t-104 -21q-43 0 -81 11.5t-75 23.5t-72.5 23.5 t-74.5 11.5q-37 0 -77 -14.5t-87 -53.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="1318" d="M119 537q0 190 52 359t148.5 295t232.5 198.5t304 72.5q111 0 200 -32.5t151.5 -101t97 -173t34.5 -248.5q0 -193 -52 -362.5t-147.5 -297.5t-227.5 -202t-291 -74q-242 0 -371 142.5t-131 423.5zM399 545q0 -147 56.5 -235.5t185.5 -88.5q94 0 171 56.5t132 151.5 t85 218t30 256q0 162 -63.5 235.5t-174.5 73.5q-92 0 -169 -53t-133 -144t-88 -213t-32 -257zM553 1634q0 59 41 89t107 30t106.5 -29.5t40.5 -89.5q0 -59 -41 -87.5t-106 -28.5q-66 0 -107 28.5t-41 87.5zM971 1634q0 59 41 89t106 30q66 0 107 -29.5t41 -89.5 q0 -59 -41 -87.5t-107 -28.5t-106.5 28.5t-40.5 87.5z" />
<glyph unicode="&#xd7;" horiz-adv-x="1034" d="M135 426l268 268l-264 260l160 166l268 -266l267 266l161 -166l-266 -260l266 -264l-161 -168l-267 268l-270 -270z" />
<glyph unicode="&#xd8;" horiz-adv-x="1318" d="M117 121l69 86q-33 66 -50 148t-17 182q0 190 52 359t148.5 295t232.5 198.5t304 72.5q176 0 291 -82l55 66l148 -127l-76 -92q31 -61 48 -141t17 -179q0 -193 -52 -362.5t-147.5 -297.5t-227.5 -202t-291 -74q-184 0 -306 84l-55 -65zM399 506q0 -19 4 -37l568 694 q-59 49 -150 49q-92 0 -169 -53t-133 -144t-88 -213t-32 -257v-39zM489 270q57 -49 152 -49q94 0 171 56.5t132 151.5t85 218t30 256v29.5t-2 28.5z" />
<glyph unicode="&#xd9;" horiz-adv-x="1232" d="M129 356q0 41 5 84t16 90l192 904h264l-188 -902q-16 -78 -17 -126q0 -98 51.5 -139.5t149.5 -41.5q123 0 190.5 72t102.5 231l192 906h250l-194 -926q-31 -147 -80 -248.5t-119 -165t-164 -91.5t-217 -28q-119 0 -200.5 28t-134 79t-76 120.5t-23.5 153.5zM551 1720 l12 62h287l154 -242h-185z" />
<glyph unicode="&#xda;" horiz-adv-x="1232" d="M129 356q0 41 5 84t16 90l192 904h264l-188 -902q-16 -78 -17 -126q0 -98 51.5 -139.5t149.5 -41.5q123 0 190.5 72t102.5 231l192 906h250l-194 -926q-31 -147 -80 -248.5t-119 -165t-164 -91.5t-217 -28q-119 0 -200.5 28t-134 79t-76 120.5t-23.5 153.5zM742 1540 l256 242h321l-12 -62l-352 -180h-213z" />
<glyph unicode="&#xdb;" horiz-adv-x="1232" d="M129 356q0 41 5 84t16 90l192 904h264l-188 -902q-16 -78 -17 -126q0 -98 51.5 -139.5t149.5 -41.5q123 0 190.5 72t102.5 231l192 906h250l-194 -926q-31 -147 -80 -248.5t-119 -165t-164 -91.5t-217 -28q-119 0 -200.5 28t-134 79t-76 120.5t-23.5 153.5zM524 1511 l18 82l297 189h179l206 -191l-16 -80h-180l-92 84l-27 70l-55 -68l-138 -86h-192z" />
<glyph unicode="&#xdc;" horiz-adv-x="1232" d="M129 356q0 41 5 84t16 90l192 904h264l-188 -902q-16 -78 -17 -126q0 -98 51.5 -139.5t149.5 -41.5q123 0 190.5 72t102.5 231l192 906h250l-194 -926q-31 -147 -80 -248.5t-119 -165t-164 -91.5t-217 -28q-119 0 -200.5 28t-134 79t-76 120.5t-23.5 153.5zM524 1634 q0 59 41 89t107 30t106.5 -29.5t40.5 -89.5q0 -59 -41 -87.5t-106 -28.5q-66 0 -107 28.5t-41 87.5zM942 1634q0 59 41 89t106 30q66 0 107 -29.5t41 -89.5q0 -59 -41 -87.5t-107 -28.5t-106.5 28.5t-40.5 87.5z" />
<glyph unicode="&#xdd;" horiz-adv-x="1165" d="M217 1434h295l133 -539l-4 -152h8l64 156l358 535h305l-637 -899l-112 -535h-265l111 532zM668 1540l256 242h321l-12 -62l-352 -180h-213z" />
<glyph unicode="&#xde;" horiz-adv-x="1126" d="M41 0l305 1434h264l-30 -146q27 2 53 2h53q104 0 193.5 -23.5t156 -72.5t103.5 -126t37 -183q0 -160 -55.5 -267.5t-146.5 -174t-208 -94t-238 -27.5h-31.5t-45 1t-45 2t-31.5 3l-68 -328h-266zM428 573q8 -2 22.5 -4t32 -3t32.5 -2t24 -1q70 0 134 14.5t113.5 48t79 89 t29.5 135.5q0 61 -19.5 99t-52 59.5t-77 30t-93.5 8.5q-37 0 -70.5 -3.5t-56.5 -7.5q-25 -117 -49 -231.5t-49 -231.5z" />
<glyph unicode="&#xdf;" horiz-adv-x="1245" d="M-264 -369l69 187q35 -14 70 -18.5t88 -4.5q66 0 101.5 51.5t52.5 153.5l145 815h-168l41 209h166l12 57q25 117 72 188.5t112.5 111.5t147.5 54.5t178 14.5q104 0 176 -22.5t117 -60.5t65.5 -88t20.5 -108q0 -72 -23.5 -123t-58.5 -87.5t-77 -63.5t-76.5 -51.5t-58 -51 t-23.5 -61.5t23.5 -57.5t58 -41t76.5 -39t77 -52t58.5 -79.5t23.5 -122q0 -80 -36 -148.5t-98 -117.5t-147 -77t-184 -28q-84 0 -166 23.5t-133 58.5l115 199q43 -27 91 -47.5t118 -20.5q31 0 61.5 10.5t55 29t40 46t15.5 62.5q0 39 -23.5 64.5t-59.5 46t-78 42t-78 51 t-59.5 72.5t-23.5 109q0 59 23.5 103t59.5 77t77 58.5t77 50t59.5 52t23.5 64.5q0 47 -37 76t-107 29q-98 0 -157.5 -53.5t-81.5 -174.5l-182 -999q-18 -104 -43 -184t-67 -133.5t-103.5 -81t-151.5 -27.5q-74 0 -144.5 11.5t-121.5 45.5z" />
<glyph unicode="&#xe0;" horiz-adv-x="1030" d="M68 295q0 150 37.5 287t117.5 241.5t202 167t290 62.5q72 0 156.5 -13.5t164.5 -35.5l-127 -594q-16 -78 -23 -158t-7 -152q0 -29 1 -54.5t3 -47.5h-187l-28 176h-9q-23 -37 -58.5 -72.5t-78.5 -65.5t-91 -47.5t-99 -17.5q-135 0 -199.5 88t-64.5 236zM328 344 q0 -66 21.5 -114t78.5 -48q37 0 69.5 15.5t60.5 40t49.5 53t37.5 53.5l103 477q-23 10 -52.5 15.5t-58.5 5.5q-74 0 -131 -44t-97 -115t-60.5 -160t-20.5 -179zM467 1413l14 62h264l50 -316h-142z" />
<glyph unicode="&#xe1;" horiz-adv-x="1030" d="M68 295q0 150 37.5 287t117.5 241.5t202 167t290 62.5q72 0 156.5 -13.5t164.5 -35.5l-127 -594q-16 -78 -23 -158t-7 -152q0 -29 1 -54.5t3 -47.5h-187l-28 176h-9q-23 -37 -58.5 -72.5t-78.5 -65.5t-91 -47.5t-99 -17.5q-135 0 -199.5 88t-64.5 236zM328 344 q0 -66 21.5 -114t78.5 -48q37 0 69.5 15.5t60.5 40t49.5 53t37.5 53.5l103 477q-23 10 -52.5 15.5t-58.5 5.5q-74 0 -131 -44t-97 -115t-60.5 -160t-20.5 -179zM612 1159l170 316h256l-12 -62l-272 -254h-142z" />
<glyph unicode="&#xe2;" horiz-adv-x="1030" d="M68 295q0 150 37.5 287t117.5 241.5t202 167t290 62.5q72 0 156.5 -13.5t164.5 -35.5l-127 -594q-16 -78 -23 -158t-7 -152q0 -29 1 -54.5t3 -47.5h-187l-28 176h-9q-23 -37 -58.5 -72.5t-78.5 -65.5t-91 -47.5t-99 -17.5q-135 0 -199.5 88t-64.5 236zM328 344 q0 -66 21.5 -114t78.5 -48q37 0 69.5 15.5t60.5 40t49.5 53t37.5 53.5l103 477q-23 10 -52.5 15.5t-58.5 5.5q-74 0 -131 -44t-97 -115t-60.5 -160t-20.5 -179zM389 1126l320 373h168l137 -373h-197l-49 136l-8 100l-55 -100l-117 -136h-199z" />
<glyph unicode="&#xe3;" horiz-adv-x="1030" d="M68 295q0 150 37.5 287t117.5 241.5t202 167t290 62.5q72 0 156.5 -13.5t164.5 -35.5l-127 -594q-16 -78 -23 -158t-7 -152q0 -29 1 -54.5t3 -47.5h-187l-28 176h-9q-23 -37 -58.5 -72.5t-78.5 -65.5t-91 -47.5t-99 -17.5q-135 0 -199.5 88t-64.5 236zM328 344 q0 -66 21.5 -114t78.5 -48q37 0 69.5 15.5t60.5 40t49.5 53t37.5 53.5l103 477q-23 10 -52.5 15.5t-58.5 5.5q-74 0 -131 -44t-97 -115t-60.5 -160t-20.5 -179zM404 1348q72 76 126 104.5t99 28.5q37 0 68.5 -14.5t63.5 -31t63.5 -30.5t68.5 -14q29 0 62.5 12t74.5 43 l9 -143q-66 -66 -117 -91.5t-94 -25.5q-37 0 -70 13t-65.5 29.5t-65.5 30t-70 13.5q-31 0 -67.5 -12.5t-77.5 -45.5z" />
<glyph unicode="&#xe4;" horiz-adv-x="1030" d="M68 295q0 150 37.5 287t117.5 241.5t202 167t290 62.5q72 0 156.5 -13.5t164.5 -35.5l-127 -594q-16 -78 -23 -158t-7 -152q0 -29 1 -54.5t3 -47.5h-187l-28 176h-9q-23 -37 -58.5 -72.5t-78.5 -65.5t-91 -47.5t-99 -17.5q-135 0 -199.5 88t-64.5 236zM328 344 q0 -66 21.5 -114t78.5 -48q37 0 69.5 15.5t60.5 40t49.5 53t37.5 53.5l103 477q-23 10 -52.5 15.5t-58.5 5.5q-74 0 -131 -44t-97 -115t-60.5 -160t-20.5 -179zM351 1333q0 68 37.5 106t97.5 38q59 0 97 -38t38 -106q0 -66 -38 -102.5t-97 -36.5t-97 36.5t-38 102.5z M777 1335q0 66 37.5 104t97.5 38q59 0 97 -38t38 -104t-38 -103.5t-97 -37.5t-97 37.5t-38 103.5z" />
<glyph unicode="&#xe5;" horiz-adv-x="1030" d="M68 295q0 150 37.5 287t117.5 241.5t202 167t290 62.5q72 0 156.5 -13.5t164.5 -35.5l-127 -594q-16 -78 -23 -158t-7 -152q0 -29 1 -54.5t3 -47.5h-187l-28 176h-9q-23 -37 -58.5 -72.5t-78.5 -65.5t-91 -47.5t-99 -17.5q-135 0 -199.5 88t-64.5 236zM328 344 q0 -66 21.5 -114t78.5 -48q37 0 69.5 15.5t60.5 40t49.5 53t37.5 53.5l103 477q-23 10 -52.5 15.5t-58.5 5.5q-74 0 -131 -44t-97 -115t-60.5 -160t-20.5 -179zM522 1325q0 86 58.5 141.5t169.5 55.5q104 0 165.5 -50.5t61.5 -146.5q0 -80 -60.5 -136t-166.5 -56 q-109 0 -168.5 52t-59.5 140zM670 1325q0 -33 23.5 -50.5t56.5 -17.5q35 0 57.5 16.5t22.5 51.5t-24 52.5t-56 17.5q-33 0 -56.5 -16.5t-23.5 -53.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1523" d="M35 242q0 100 45 171.5t123 116.5t180 66.5t219 21.5h33.5t34.5 -2q23 78 22 121q0 49 -30.5 73t-104.5 24q-68 0 -143.5 -16.5t-141.5 -43.5l-36 191q84 41 193.5 60t211.5 19q94 0 159.5 -29.5t92.5 -92.5q59 63 148 97t182 34q86 0 146.5 -19.5t98 -54.5t55 -81 t17.5 -101q0 -115 -54 -184.5t-146.5 -109.5t-213 -54.5t-252.5 -14.5q-2 -16 -3 -31.5t-1 -29.5q0 -92 47.5 -141.5t155.5 -49.5q78 0 146.5 21.5t109.5 46.5l47 -176q-70 -49 -175 -76t-210 -27q-135 0 -218 49.5t-118 137.5h-10q-66 -74 -151.5 -124t-202.5 -50 q-68 0 -116 21.5t-78.5 57t-46 83t-15.5 96.5zM295 303q0 -55 28.5 -79.5t75.5 -24.5q37 0 71 15t62.5 36.5t51 45t37.5 42.5l18 119q-16 2 -33.5 2h-34.5q-117 0 -196.5 -38t-79.5 -118zM915 598q66 0 133.5 3t123 18.5t90 47t34.5 87.5q0 35 -24.5 64.5t-91.5 29.5 q-109 0 -171.5 -73t-93.5 -177z" />
<glyph unicode="&#xe7;" horiz-adv-x="843" d="M70 324q0 172 49 307t130 228t184.5 143.5t211.5 50.5q96 0 152.5 -18.5t101.5 -41.5l-94 -200q-39 23 -81 30.5t-91 7.5q-55 0 -107.5 -35.5t-94.5 -94t-66.5 -136.5t-24.5 -159q0 -104 45 -158.5t119 -54.5q61 0 113.5 19t93.5 44l47 -172q-53 -39 -119 -67.5 t-135 -39.5l-49 -65q70 -4 106.5 -42t36.5 -97q0 -53 -23.5 -92t-63.5 -65t-94.5 -38t-115.5 -12q-78 0 -158 18l41 99q104 -10 143.5 12t39.5 51q0 35 -41 48t-119 11l135 175q-74 12 -125 43.5t-84 77.5t-48 103.5t-15 119.5z" />
<glyph unicode="&#xe8;" horiz-adv-x="954" d="M70 340q0 164 51 296t134 224t187.5 142.5t208.5 50.5q84 0 144.5 -21.5t99.5 -59.5t57.5 -87t18.5 -105q0 -84 -43 -147.5t-120 -105.5t-185.5 -63.5t-237.5 -21.5q-16 0 -30.5 1t-30.5 1q-4 -25 -6.5 -44t-2.5 -35q0 -92 48.5 -137.5t136.5 -45.5q90 0 161.5 27 t108.5 53l53 -164q-63 -53 -163.5 -90t-233.5 -37q-166 0 -261 97.5t-95 271.5zM360 604q57 0 122 4t120 19.5t92 45t37 81.5q0 31 -22.5 62.5t-94.5 31.5q-90 0 -156.5 -70t-97.5 -174zM426 1413l14 62h264l50 -316h-142z" />
<glyph unicode="&#xe9;" horiz-adv-x="954" d="M70 340q0 164 51 296t134 224t187.5 142.5t208.5 50.5q84 0 144.5 -21.5t99.5 -59.5t57.5 -87t18.5 -105q0 -84 -43 -147.5t-120 -105.5t-185.5 -63.5t-237.5 -21.5q-16 0 -30.5 1t-30.5 1q-4 -25 -6.5 -44t-2.5 -35q0 -92 48.5 -137.5t136.5 -45.5q90 0 161.5 27 t108.5 53l53 -164q-63 -53 -163.5 -90t-233.5 -37q-166 0 -261 97.5t-95 271.5zM360 604q57 0 122 4t120 19.5t92 45t37 81.5q0 31 -22.5 62.5t-94.5 31.5q-90 0 -156.5 -70t-97.5 -174zM579 1159l170 316h256l-12 -62l-272 -254h-142z" />
<glyph unicode="&#xea;" horiz-adv-x="954" d="M70 340q0 164 51 296t134 224t187.5 142.5t208.5 50.5q84 0 144.5 -21.5t99.5 -59.5t57.5 -87t18.5 -105q0 -84 -43 -147.5t-120 -105.5t-185.5 -63.5t-237.5 -21.5q-16 0 -30.5 1t-30.5 1q-4 -25 -6.5 -44t-2.5 -35q0 -92 48.5 -137.5t136.5 -45.5q90 0 161.5 27 t108.5 53l53 -164q-63 -53 -163.5 -90t-233.5 -37q-166 0 -261 97.5t-95 271.5zM342 1126l320 373h168l137 -373h-197l-49 136l-8 100l-55 -100l-117 -136h-199zM360 604q57 0 122 4t120 19.5t92 45t37 81.5q0 31 -22.5 62.5t-94.5 31.5q-90 0 -156.5 -70t-97.5 -174z" />
<glyph unicode="&#xeb;" horiz-adv-x="954" d="M70 340q0 164 51 296t134 224t187.5 142.5t208.5 50.5q84 0 144.5 -21.5t99.5 -59.5t57.5 -87t18.5 -105q0 -84 -43 -147.5t-120 -105.5t-185.5 -63.5t-237.5 -21.5q-16 0 -30.5 1t-30.5 1q-4 -25 -6.5 -44t-2.5 -35q0 -92 48.5 -137.5t136.5 -45.5q90 0 161.5 27 t108.5 53l53 -164q-63 -53 -163.5 -90t-233.5 -37q-166 0 -261 97.5t-95 271.5zM336 1333q0 68 37.5 106t97.5 38q59 0 97 -38t38 -106q0 -66 -38 -102.5t-97 -36.5t-97 36.5t-38 102.5zM360 604q57 0 122 4t120 19.5t92 45t37 81.5q0 31 -22.5 62.5t-94.5 31.5 q-90 0 -156.5 -70t-97.5 -174zM762 1335q0 66 37.5 104t97.5 38q59 0 97 -38t38 -104t-38 -103.5t-97 -37.5t-97 37.5t-38 103.5z" />
<glyph unicode="&#xec;" horiz-adv-x="524" d="M55 0l217 1024h252l-217 -1024h-252zM215 1413l14 62h264l50 -316h-142z" />
<glyph unicode="&#xed;" horiz-adv-x="524" d="M55 0l217 1024h252l-217 -1024h-252zM317 1159l170 316h256l-12 -62l-272 -254h-142z" />
<glyph unicode="&#xee;" horiz-adv-x="524" d="M55 0l217 1024h252l-217 -1024h-252zM98 1126l320 373h168l137 -373h-197l-49 136l-8 100l-55 -100l-117 -136h-199z" />
<glyph unicode="&#xef;" horiz-adv-x="524" d="M55 0l217 1024h252l-217 -1024h-252zM113 1333q0 68 37.5 106t97.5 38q59 0 97 -38t38 -106q0 -66 -38 -102.5t-97 -36.5t-97 36.5t-38 102.5zM539 1335q0 66 37.5 104t97.5 38q59 0 97 -38t38 -104t-38 -103.5t-97 -37.5t-97 37.5t-38 103.5z" />
<glyph unicode="&#xf0;" horiz-adv-x="1040" d="M76 352q0 143 42 266t112.5 213.5t163.5 140.5t198 50q141 0 207 -78q4 66 -8.5 120t-34.5 101l-154 -63l-65 110l143 60q-37 37 -81 63.5t-91 42.5l199 84q92 -35 167 -110l150 61l57 -110l-131 -56q35 -63 55.5 -141t20.5 -170q0 -252 -48 -434.5t-130 -300 t-189.5 -174t-226.5 -56.5q-164 0 -260 97.5t-96 283.5zM336 362q0 -86 33.5 -133t93.5 -47q80 0 136 57.5t91 140.5t51.5 177t14.5 166q-16 41 -54 65.5t-92 24.5q-61 0 -111 -39t-86 -102.5t-56.5 -144.5t-20.5 -165z" />
<glyph unicode="&#xf1;" horiz-adv-x="1067" d="M29 0l217 1024h190l-10 -180h8q27 33 63 69.5t83 67.5t105.5 51.5t131.5 20.5q92 0 147.5 -50.5t55.5 -166.5q0 -31 -3 -66t-13 -76l-148 -694h-252l136 635q12 57 12 100q0 45 -18.5 70.5t-67.5 25.5q-37 0 -74 -18t-69.5 -49t-61.5 -69t-49 -77l-131 -618h-252z M416 1348q72 76 126 104.5t99 28.5q37 0 68.5 -14.5t63.5 -31t63.5 -30.5t68.5 -14q29 0 62.5 12t74.5 43l9 -143q-66 -66 -117 -91.5t-94 -25.5q-37 0 -70 13t-65.5 29.5t-65.5 30t-70 13.5q-31 0 -67.5 -12.5t-77.5 -45.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="1015" d="M70 332q0 162 46 295t122.5 227t178 146.5t212.5 52.5q98 0 165.5 -31t109.5 -82t60.5 -116.5t18.5 -135.5q0 -160 -45 -292t-121 -226t-176 -146.5t-211 -52.5q-96 0 -163.5 32t-111.5 83t-64.5 115.5t-20.5 130.5zM330 367q0 -184 133 -185q49 0 96 43t84 113t58.5 158 t21.5 176q0 82 -27.5 126t-103.5 44q-49 0 -96 -41t-84 -107.5t-59.5 -152.5t-22.5 -174zM442 1413l14 62h264l50 -316h-142z" />
<glyph unicode="&#xf3;" horiz-adv-x="1015" d="M70 332q0 162 46 295t122.5 227t178 146.5t212.5 52.5q98 0 165.5 -31t109.5 -82t60.5 -116.5t18.5 -135.5q0 -160 -45 -292t-121 -226t-176 -146.5t-211 -52.5q-96 0 -163.5 32t-111.5 83t-64.5 115.5t-20.5 130.5zM330 367q0 -184 133 -185q49 0 96 43t84 113t58.5 158 t21.5 176q0 82 -27.5 126t-103.5 44q-49 0 -96 -41t-84 -107.5t-59.5 -152.5t-22.5 -174zM575 1159l170 316h256l-12 -62l-272 -254h-142z" />
<glyph unicode="&#xf4;" horiz-adv-x="1015" d="M70 332q0 162 46 295t122.5 227t178 146.5t212.5 52.5q98 0 165.5 -31t109.5 -82t60.5 -116.5t18.5 -135.5q0 -160 -45 -292t-121 -226t-176 -146.5t-211 -52.5q-96 0 -163.5 32t-111.5 83t-64.5 115.5t-20.5 130.5zM330 367q0 -184 133 -185q49 0 96 43t84 113t58.5 158 t21.5 176q0 82 -27.5 126t-103.5 44q-49 0 -96 -41t-84 -107.5t-59.5 -152.5t-22.5 -174zM335 1126l320 373h168l137 -373h-197l-49 136l-8 100l-55 -100l-117 -136h-199z" />
<glyph unicode="&#xf5;" horiz-adv-x="1015" d="M70 332q0 162 46 295t122.5 227t178 146.5t212.5 52.5q98 0 165.5 -31t109.5 -82t60.5 -116.5t18.5 -135.5q0 -160 -45 -292t-121 -226t-176 -146.5t-211 -52.5q-96 0 -163.5 32t-111.5 83t-64.5 115.5t-20.5 130.5zM330 367q0 -184 133 -185q49 0 96 43t84 113t58.5 158 t21.5 176q0 82 -27.5 126t-103.5 44q-49 0 -96 -41t-84 -107.5t-59.5 -152.5t-22.5 -174zM367 1348q72 76 126 104.5t99 28.5q37 0 68.5 -14.5t63.5 -31t63.5 -30.5t68.5 -14q29 0 62.5 12t74.5 43l9 -143q-66 -66 -117 -91.5t-94 -25.5q-37 0 -70 13t-65.5 29.5t-65.5 30 t-70 13.5q-31 0 -67.5 -12.5t-77.5 -45.5z" />
<glyph unicode="&#xf6;" horiz-adv-x="1015" d="M70 332q0 162 46 295t122.5 227t178 146.5t212.5 52.5q98 0 165.5 -31t109.5 -82t60.5 -116.5t18.5 -135.5q0 -160 -45 -292t-121 -226t-176 -146.5t-211 -52.5q-96 0 -163.5 32t-111.5 83t-64.5 115.5t-20.5 130.5zM330 367q0 -184 133 -185q49 0 96 43t84 113t58.5 158 t21.5 176q0 82 -27.5 126t-103.5 44q-49 0 -96 -41t-84 -107.5t-59.5 -152.5t-22.5 -174zM338 1333q0 68 37.5 106t97.5 38q59 0 97 -38t38 -106q0 -66 -38 -102.5t-97 -36.5t-97 36.5t-38 102.5zM764 1335q0 66 37.5 104t97.5 38q59 0 97 -38t38 -104t-38 -103.5t-97 -37.5 t-97 37.5t-38 103.5z" />
<glyph unicode="&#xf7;" horiz-adv-x="1034" d="M119 578v229h905v-229h-905zM406 297q0 72 45 114t118 42q76 0 121 -42t45 -114t-45 -115t-121 -43q-74 0 -118.5 43t-44.5 115zM406 1090q0 72 45 113.5t118 41.5q76 0 121 -42t45 -113q0 -72 -45 -115t-121 -43q-74 0 -118.5 43t-44.5 115z" />
<glyph unicode="&#xf8;" horiz-adv-x="1015" d="M0 74l96 110q-26 68 -26 148q0 162 46 295t122.5 227t178 146.5t212.5 52.5q66 0 117 -14.5t90 -39.5l69 78l131 -121l-86 -96q33 -78 33 -172q0 -160 -45 -292t-121 -226t-176 -146.5t-211 -52.5q-70 0 -124 17.5t-95 46.5l-76 -84zM330 397l360 406q-33 39 -98 39 q-47 0 -92 -38t-81 -99.5t-60.5 -141.5t-28.5 -166zM360 233q33 -51 103 -51q47 0 92 40t81 104.5t59.5 146.5t27.5 166z" />
<glyph unicode="&#xf9;" horiz-adv-x="1048" d="M80 197q0 76 20 165l142 662h252l-134 -633q-12 -61 -12 -102t16.5 -63.5t57.5 -22.5q35 0 70.5 17.5t68.5 45t60.5 61t46.5 66.5l131 631h252l-129 -614q-10 -41 -17.5 -96.5t-13.5 -114t-8 -111.5t0 -88h-203l-10 184h-8q-29 -39 -67 -76.5t-84 -68.5t-100.5 -49.5 t-115.5 -18.5q-96 0 -155.5 48.5t-59.5 177.5zM436 1413l14 62h264l50 -316h-142z" />
<glyph unicode="&#xfa;" horiz-adv-x="1048" d="M80 197q0 76 20 165l142 662h252l-134 -633q-12 -61 -12 -102t16.5 -63.5t57.5 -22.5q35 0 70.5 17.5t68.5 45t60.5 61t46.5 66.5l131 631h252l-129 -614q-10 -41 -17.5 -96.5t-13.5 -114t-8 -111.5t0 -88h-203l-10 184h-8q-29 -39 -67 -76.5t-84 -68.5t-100.5 -49.5 t-115.5 -18.5q-96 0 -155.5 48.5t-59.5 177.5zM550 1159l170 316h256l-12 -62l-272 -254h-142z" />
<glyph unicode="&#xfb;" horiz-adv-x="1048" d="M80 197q0 76 20 165l142 662h252l-134 -633q-12 -61 -12 -102t16.5 -63.5t57.5 -22.5q35 0 70.5 17.5t68.5 45t60.5 61t46.5 66.5l131 631h252l-129 -614q-10 -41 -17.5 -96.5t-13.5 -114t-8 -111.5t0 -88h-203l-10 184h-8q-29 -39 -67 -76.5t-84 -68.5t-100.5 -49.5 t-115.5 -18.5q-96 0 -155.5 48.5t-59.5 177.5zM348 1126l320 373h168l137 -373h-197l-49 136l-8 100l-55 -100l-117 -136h-199z" />
<glyph unicode="&#xfc;" horiz-adv-x="1048" d="M80 197q0 76 20 165l142 662h252l-134 -633q-12 -61 -12 -102t16.5 -63.5t57.5 -22.5q35 0 70.5 17.5t68.5 45t60.5 61t46.5 66.5l131 631h252l-129 -614q-10 -41 -17.5 -96.5t-13.5 -114t-8 -111.5t0 -88h-203l-10 184h-8q-29 -39 -67 -76.5t-84 -68.5t-100.5 -49.5 t-115.5 -18.5q-96 0 -155.5 48.5t-59.5 177.5zM355 1333q0 68 37.5 106t97.5 38q59 0 97 -38t38 -106q0 -66 -38 -102.5t-97 -36.5t-97 36.5t-38 102.5zM781 1335q0 66 37.5 104t97.5 38q59 0 97 -38t38 -104t-38 -103.5t-97 -37.5t-97 37.5t-38 103.5z" />
<glyph unicode="&#xfd;" horiz-adv-x="925" d="M-35 -389l68 201q12 -6 25.5 -8.5t25.5 -2.5q49 0 100.5 47.5t102.5 151.5l-193 1024h289l59 -575l2 -160h13l55 162l279 573h268l-492 -920q-61 -115 -115.5 -211t-109.5 -165.5t-114.5 -108.5t-127.5 -39q-90 0 -135 31zM507 1159l170 316h256l-12 -62l-272 -254h-142z " />
<glyph unicode="&#xfe;" horiz-adv-x="1036" d="M-53 -410l391 1844h252l-127 -549h8q25 33 55.5 63.5t69.5 53t86 37t106 14.5q104 0 168 -72t64 -225q0 -174 -46 -318.5t-123 -248t-180.5 -161t-215.5 -57.5q-53 0 -100.5 10.5t-69.5 26.5l-88 -418h-250zM328 217q51 -35 114 -35t119.5 43t98.5 115t67 167t25 200 q0 59 -23.5 97t-71.5 38q-37 0 -71.5 -18.5t-65.5 -46t-55.5 -62.5t-42.5 -68z" />
<glyph unicode="&#xff;" horiz-adv-x="925" d="M-35 -389l68 201q12 -6 25.5 -8.5t25.5 -2.5q49 0 100.5 47.5t102.5 151.5l-193 1024h289l59 -575l2 -160h13l55 162l279 573h268l-492 -920q-61 -115 -115.5 -211t-109.5 -165.5t-114.5 -108.5t-127.5 -39q-90 0 -135 31zM269 1333q0 68 37.5 106t97.5 38q59 0 97 -38 t38 -106q0 -66 -38 -102.5t-97 -36.5t-97 36.5t-38 102.5zM695 1335q0 66 37.5 104t97.5 38q59 0 97 -38t38 -104t-38 -103.5t-97 -37.5t-97 37.5t-38 103.5z" />
<glyph unicode="&#x152;" horiz-adv-x="1796" d="M119 537q0 215 55 387t155.5 291.5t238 183t300.5 63.5q78 0 134.5 -8t107.5 -20h807l-53 -250h-541l-72 -334h494l-53 -250h-492l-74 -350h549l-51 -250h-817q-41 -14 -95.5 -21.5t-111.5 -7.5q-88 0 -174 27t-154.5 91.5t-110.5 174t-42 273.5zM399 545 q0 -53 10.5 -109.5t38 -104.5t77.5 -79t130 -31q57 0 101.5 7.5t105.5 31.5l191 901q-37 25 -87.5 38t-131.5 13q-96 0 -175 -49t-137.5 -137t-90.5 -211t-32 -270z" />
<glyph unicode="&#x153;" horiz-adv-x="1574" d="M70 332q0 162 46 295t123.5 227t179 146.5t212.5 52.5t181.5 -45t109.5 -123q61 72 148 120t202 48q84 0 144.5 -21.5t99 -59.5t57 -87t18.5 -105q0 -84 -43 -147.5t-119.5 -105.5t-185 -63.5t-237.5 -21.5q-16 0 -30.5 1t-31.5 1q-4 -25 -6 -44t-2 -35q0 -92 48 -137.5 t136 -45.5q90 0 162 27t109 53l53 -164q-63 -53 -163.5 -90t-233.5 -37q-59 0 -106.5 13.5t-82.5 37t-59.5 52t-38.5 59.5q-51 -70 -139.5 -116t-192.5 -46q-96 0 -163.5 32t-110.5 83t-63.5 115.5t-20.5 130.5zM330 367q0 -184 133 -185q49 0 96 43t84 113t58.5 158 t21.5 176q0 82 -27.5 126t-103.5 44q-49 0 -96 -41t-84 -107.5t-59.5 -152.5t-22.5 -174zM981 604q57 0 121.5 4t120 19.5t92.5 45t37 81.5q0 31 -22.5 62.5t-94.5 31.5q-90 0 -156.5 -70t-97.5 -174z" />
<glyph unicode="&#x178;" horiz-adv-x="1165" d="M217 1434h295l133 -539l-4 -152h8l64 156l358 535h305l-637 -899l-112 -535h-265l111 532zM491 1634q0 59 41 89t107 30t106.5 -29.5t40.5 -89.5q0 -59 -41 -87.5t-106 -28.5q-66 0 -107 28.5t-41 87.5zM909 1634q0 59 41 89t106 30q66 0 107 -29.5t41 -89.5 q0 -59 -41 -87.5t-107 -28.5t-106.5 28.5t-40.5 87.5z" />
<glyph unicode="&#x2c6;" horiz-adv-x="882" d="M614 1126l320 373h168l137 -373h-197l-49 136l-8 100l-55 -100l-117 -136h-199z" />
<glyph unicode="&#x2dc;" horiz-adv-x="714" d="M627 1348q72 76 126 104.5t99 28.5q37 0 68.5 -14.5t63.5 -31t63.5 -30.5t68.5 -14q29 0 62.5 12t74.5 43l9 -143q-66 -66 -117 -91.5t-94 -25.5q-37 0 -70 13t-65.5 29.5t-65.5 30t-70 13.5q-31 0 -67.5 -12.5t-77.5 -45.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="891" />
<glyph unicode="&#x2001;" horiz-adv-x="1782" />
<glyph unicode="&#x2002;" horiz-adv-x="891" />
<glyph unicode="&#x2003;" horiz-adv-x="1782" />
<glyph unicode="&#x2004;" horiz-adv-x="594" />
<glyph unicode="&#x2005;" horiz-adv-x="445" />
<glyph unicode="&#x2006;" horiz-adv-x="297" />
<glyph unicode="&#x2007;" horiz-adv-x="297" />
<glyph unicode="&#x2008;" horiz-adv-x="222" />
<glyph unicode="&#x2009;" horiz-adv-x="356" />
<glyph unicode="&#x200a;" horiz-adv-x="99" />
<glyph unicode="&#x2010;" horiz-adv-x="702" d="M115 483l51 213h489l-51 -213h-489z" />
<glyph unicode="&#x2011;" horiz-adv-x="702" d="M115 483l51 213h489l-51 -213h-489z" />
<glyph unicode="&#x2012;" horiz-adv-x="702" d="M115 483l51 213h489l-51 -213h-489z" />
<glyph unicode="&#x2013;" horiz-adv-x="1284" d="M215 483l51 213h858l-51 -213h-858z" />
<glyph unicode="&#x2014;" horiz-adv-x="1595" d="M215 483l51 213h1170l-52 -213h-1169z" />
<glyph unicode="&#x2018;" horiz-adv-x="440" d="M203 1282q0 82 34.5 145.5t83 107.5t96.5 69.5t77 31.5l38 -110q-41 -16 -76.5 -52t-47.5 -77q35 0 57 -31t22 -74q0 -80 -47 -118.5t-102 -38.5q-35 0 -60.5 13t-42 34.5t-24.5 47t-8 52.5z" />
<glyph unicode="&#x2019;" horiz-adv-x="442" d="M203 1061q43 18 78.5 49t50.5 78q-37 4 -61.5 34t-22.5 83q0 37 15.5 64.5t38 46t49 27.5t50.5 9q72 0 103 -37t31 -100q0 -84 -32 -147.5t-78 -108.5t-96 -71.5t-87 -39.5z" />
<glyph unicode="&#x201a;" horiz-adv-x="462" d="M17 -131q43 18 78.5 49t50.5 78q-37 4 -61.5 34t-22.5 83q0 37 15.5 64.5t38 46t49 27.5t50.5 9q72 0 103 -37t31 -100q0 -84 -32 -147.5t-78 -108.5t-96 -71.5t-87 -39.5z" />
<glyph unicode="&#x201c;" horiz-adv-x="776" d="M203 1282q0 82 34.5 145.5t83 107.5t96.5 69.5t77 31.5l38 -110q-41 -16 -76.5 -52t-47.5 -77q35 0 57 -31t22 -74q0 -80 -47 -118.5t-102 -38.5q-35 0 -60.5 13t-42 34.5t-24.5 47t-8 52.5zM539 1282q0 82 34.5 145.5t83 107.5t96.5 69.5t77 31.5l38 -110 q-41 -16 -76.5 -52t-47.5 -77q35 0 57 -31t22 -74q0 -80 -47 -118.5t-102 -38.5q-35 0 -60.5 13t-42 34.5t-24.5 47t-8 52.5z" />
<glyph unicode="&#x201d;" horiz-adv-x="776" d="M203 1061q43 18 78.5 49t50.5 78q-37 4 -61.5 34t-22.5 83q0 37 15.5 64.5t38 46t49 27.5t50.5 9q72 0 103 -37t31 -100q0 -84 -32 -147.5t-78 -108.5t-96 -71.5t-87 -39.5zM537 1061q43 18 78.5 49t50.5 78q-37 4 -61.5 34t-22.5 83q0 37 15.5 64.5t38 46t49 27.5 t50.5 9q72 0 103 -37t31 -100q0 -84 -32 -147.5t-78 -108.5t-96 -71.5t-87 -39.5z" />
<glyph unicode="&#x201e;" horiz-adv-x="796" d="M17 -131q43 18 78.5 49t50.5 78q-37 4 -61.5 34t-22.5 83q0 37 15.5 64.5t38 46t49 27.5t50.5 9q72 0 103 -37t31 -100q0 -84 -32 -147.5t-78 -108.5t-96 -71.5t-87 -39.5zM348 -131q43 18 78.5 49t50.5 78q-37 4 -61.5 34t-22.5 83q0 37 15.5 64.5t38 46t49 27.5t50.5 9 q72 0 103 -37t31 -100q0 -84 -32 -147.5t-78 -108.5t-96 -71.5t-87 -39.5z" />
<glyph unicode="&#x2022;" horiz-adv-x="925" d="M201 637q0 70 24.5 127t66.5 98t98 64.5t122 23.5t123 -21.5t99 -61.5t66.5 -98t24.5 -132t-24.5 -131t-66.5 -97t-99 -61.5t-123 -21.5t-122 21.5t-98 61.5t-66.5 97t-24.5 131z" />
<glyph unicode="&#x2026;" horiz-adv-x="1574" d="M37 135q0 72 45 114t119 42q76 0 121 -42t45 -114t-45.5 -115t-120.5 -43q-74 0 -119 43t-45 115zM565 135q0 72 45 114t119 42q76 0 121 -42t45 -114t-45 -115t-121 -43q-74 0 -119 43t-45 115zM1096 135q0 72 45 114t119 42q76 0 120.5 -42t44.5 -114t-45 -115 t-120 -43q-74 0 -119 43t-45 115z" />
<glyph unicode="&#x202f;" horiz-adv-x="356" />
<glyph unicode="&#x2039;" horiz-adv-x="614" d="M82 530l410 471l122 -131l-217 -258l-112 -80l73 -75l123 -252l-172 -127z" />
<glyph unicode="&#x203a;" horiz-adv-x="600" d="M63 203l222 260l112 84l-71 80l-127 254l176 120l225 -452l-410 -471z" />
<glyph unicode="&#x205f;" horiz-adv-x="445" />
<glyph unicode="&#x20ac;" d="M-12 473l104 191h131q8 61 21 118h-193l107 191h149q70 156 170 262q115 119 252 173t260 54q100 0 174 -19.5t123 -47.5l-108 -185q-37 18 -91.5 28.5t-130.5 10.5q-80 0 -169 -43t-164 -131q-39 -45 -70 -102h520l-94 -191h-500q-14 -55 -20 -118h454l-94 -191h-364 q4 -45 12 -84q14 -63 50 -109.5t94.5 -71t148.5 -24.5q76 0 137 18.5t115 47.5l35 -187q-70 -45 -170.5 -68.5t-198.5 -23.5q-121 0 -208 38t-144.5 105.5t-83.5 159.5q-27 90 -27 199h-227z" />
<glyph unicode="&#x2122;" horiz-adv-x="1951" d="M188 1208v226h750v-226h-242v-512h-266v512h-242zM1008 696v738h266l186 -308l49 -129h2l52 133l172 304h264v-738h-232v295l35 211h-12l-74 -174l-139 -240h-160l-139 234l-80 180h-10l47 -209v-297h-227z" />
<glyph unicode="&#xe000;" horiz-adv-x="1024" d="M0 0v1024h1024v-1024h-1024z" />
</font>
</defs></svg>

Before

Width:  |  Height:  |  Size: 66 KiB

View file

@ -1,242 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="pt_sansitalic" horiz-adv-x="1064" >
<font-face units-per-em="2048" ascent="1536" descent="-512" />
<missing-glyph horiz-adv-x="546" />
<glyph unicode="&#xfb01;" horiz-adv-x="1050" d="M-233 -385l45 115q41 -14 74.5 -19.5t82.5 -5.5q78 0 117 81t61 214l148 893h-152l27 131h152q25 123 64.5 205t96 131t128 68.5t157.5 19.5q117 0 200 -24.5t126 -55.5l-66 -117q-47 35 -120.5 50.5t-155.5 15.5q-72 0 -118 -20.5t-77 -58.5t-49.5 -92t-32.5 -122h512 l-172 -1024h-153l147 893h-360l-148 -893q-18 -113 -43 -192.5t-61.5 -132t-90 -77t-129.5 -24.5q-61 0 -113 9t-97 32z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1118" d="M-233 -385l45 115q41 -14 74.5 -19.5t82.5 -5.5q78 0 117 81t61 214l132 893h-152l27 131h151q23 121 59.5 204t90 134t124 73.5t162.5 22.5q39 0 87.5 -3t96.5 -8t90 -11t68 -15l-190 -1171q-6 -35 -6 -57q0 -80 67 -80q27 0 56.5 5t70.5 17l-8 -115q-18 -8 -42.5 -15 t-51.5 -12t-52.5 -8t-43.5 -3q-74 0 -117 32.5t-43 112.5q0 8 1 19.5t6 48t16.5 109.5t32 202t51 324.5t75.5 478.5q-29 6 -82 12t-106 6q-66 0 -109 -21.5t-71.5 -61.5t-46 -96t-31.5 -124h203l-27 -131h-203l-131 -893q-16 -113 -39.5 -192.5t-61.5 -132t-92.5 -77 t-130.5 -24.5q-61 0 -113 9t-97 32z" />
<glyph horiz-adv-x="2048" />
<glyph horiz-adv-x="2048" />
<glyph unicode="&#xd;" horiz-adv-x="546" />
<glyph unicode=" " horiz-adv-x="546" />
<glyph unicode="&#x09;" horiz-adv-x="546" />
<glyph unicode="&#xa0;" horiz-adv-x="546" />
<glyph unicode="!" horiz-adv-x="559" d="M178 94q0 55 33 87t86 32t86 -31.5t33 -87.5q0 -53 -33 -86t-86 -33t-86 33t-33 86zM295 362l41 361l149 711h164l-149 -711l-111 -361h-94z" />
<glyph unicode="&#x22;" horiz-adv-x="620" d="M162 1038l84 396h151l-143 -396h-92zM389 1038l84 396h151l-143 -396h-92z" />
<glyph unicode="#" d="M131 461l29 131h164l63 268h-154l29 131h156l78 324h139l-78 -324h217l78 324h139l-78 -324h158l-33 -131h-155l-64 -268h150l-33 -131h-150l-79 -342h-140l80 342h-217l-80 -342h-139l80 342h-160zM463 592h217l63 268h-217z" />
<glyph unicode="$" d="M125 104l72 125q33 -23 95 -57.5t144 -48.5l123 575q-45 33 -89 70t-78 80t-55.5 97t-21.5 124q0 90 30 158.5t84 117t128 76t162 33.5l41 184h131l-39 -182q88 -8 150.5 -30.5t105.5 -45.5l-70 -129q-35 16 -90 34t-127 26l-110 -514q47 -35 93 -74t82 -88t58.5 -111.5 t22.5 -144.5q0 -84 -29 -154.5t-84 -123t-136 -85t-183 -39.5q0 -2 -6.5 -29.5t-12.5 -62.5q-8 -39 -18 -90h-131l39 187q-98 14 -172 53t-109 69zM483 1094q0 -78 41 -132.5t101 -101.5l96 453q-117 -8 -177.5 -68.5t-60.5 -150.5zM535 119q123 8 193.5 74t70.5 172 q0 92 -45 154.5t-109 115.5z" />
<glyph unicode="%" horiz-adv-x="1507" d="M123 1004q0 119 36 204.5t91 141t122.5 82t133.5 26.5q117 0 177 -63.5t60 -180.5q0 -111 -30.5 -194.5t-82.5 -141t-123 -87t-149 -29.5q-104 0 -169.5 63.5t-65.5 178.5zM180 55l1051 1405l102 -80l-1051 -1405zM264 1020q0 -66 30 -102.5t89 -36.5q43 0 83 22.5 t70.5 64.5t48 102t17.5 136q0 72 -31.5 102.5t-89.5 30.5q-43 0 -83 -25.5t-69.5 -68.5t-47 -101t-17.5 -124zM791 244q0 119 36 204.5t91 141t122.5 82t133.5 26.5q117 0 177 -63.5t60 -180.5q0 -111 -30.5 -194.5t-82.5 -141t-123 -87t-149 -29.5q-104 0 -169.5 63.5 t-65.5 178.5zM932 260q0 -66 30 -102.5t89 -36.5q43 0 83 22.5t70.5 64.5t48 102t17.5 136q0 72 -31.5 102.5t-89.5 30.5q-43 0 -83 -25.5t-69.5 -68.5t-47 -101t-17.5 -124z" />
<glyph unicode="&#x26;" horiz-adv-x="1581" d="M178 303q0 96 40 184t103.5 164t143.5 136.5t160 101.5q-14 37 -24.5 66.5t-18 59t-10.5 61.5t-3 73q0 55 20.5 110.5t63.5 99.5t107.5 71.5t154.5 27.5q72 0 116 -19.5t68.5 -48t33 -63.5t8.5 -65q0 -117 -89 -216.5t-243 -183.5q20 -59 48 -121.5t60.5 -124t69.5 -122 t74 -111.5q27 25 56.5 62.5t58 79.5t55 87t49.5 86l109 -59q-18 -35 -51 -83t-70 -98t-74 -96.5t-66 -76.5q66 -82 112 -125t97 -76l-118 -115q-47 27 -100.5 78t-104.5 119q-43 -37 -92.5 -71t-106.5 -60.5t-123.5 -43t-142.5 -16.5q-86 0 -154.5 25t-117 69t-74 103 t-25.5 131zM342 338q0 -111 67.5 -166t190.5 -55q49 0 98.5 13t94.5 34.5t82.5 48t66.5 55.5q-43 59 -83 129t-74.5 139.5t-62.5 134t-46 113.5q-74 -47 -135.5 -100t-105.5 -109.5t-68.5 -116t-24.5 -120.5zM723 1153q0 -31 2 -55.5t7 -46t12.5 -44t19.5 -53.5 q117 70 175 133.5t58 141.5q0 41 -23.5 69.5t-80.5 28.5q-47 0 -79 -14.5t-52.5 -40t-29.5 -57t-9 -62.5z" />
<glyph unicode="'" horiz-adv-x="413" d="M209 1038l84 396h151l-143 -396h-92z" />
<glyph unicode="(" horiz-adv-x="544" d="M111 150q0 211 47 401t127 356t184 304.5t219 242.5l76 -72q-115 -127 -206 -269t-156.5 -295.5t-98.5 -316.5t-33 -327q0 -131 28 -270.5t93 -278.5l-94 -71q-111 162 -148.5 312t-37.5 284z" />
<glyph unicode=")" horiz-adv-x="544" d="M-195 -375q100 104 187.5 243.5t155 294t106.5 319.5t39 323q0 197 -25.5 334t-89.5 247l103 68q47 -66 79.5 -141.5t53 -153.5t30 -154.5t9.5 -142.5q0 -209 -46.5 -400.5t-125 -358t-182 -306t-216.5 -243.5z" />
<glyph unicode="*" horiz-adv-x="681" d="M145 1133v114h103l129 -24l-92 90l-56 94l101 57l51 -86l37 -114l43 116l49 82l98 -53l-51 -88l-96 -98l139 24h98v-114h-92l-133 24l94 -98l49 -80l-98 -57l-51 86l-49 125l-37 -119l-51 -86l-103 57l54 86l88 86l-121 -24h-103z" />
<glyph unicode="+" horiz-adv-x="983" d="M113 618v148h360v371h148v-371h360v-148h-360v-370h-148v370h-360z" />
<glyph unicode="," horiz-adv-x="380" d="M-43 -225q78 29 125 90t57 121q-8 -4 -20 -4q-29 0 -56.5 24.5t-27.5 65.5q0 53 34.5 90t100.5 37q51 0 78.5 -35t27.5 -80q0 -63 -21.5 -123.5t-60 -112t-91 -91.5t-113.5 -62z" />
<glyph unicode="-" horiz-adv-x="700" d="M129 520l33 139h471l-35 -139h-469z" />
<glyph unicode="." horiz-adv-x="432" d="M72 94q0 55 32.5 87t85.5 32t86 -31.5t33 -87.5q0 -53 -32.5 -86t-86.5 -33q-53 0 -85.5 33t-32.5 86z" />
<glyph unicode="/" horiz-adv-x="688" d="M-190 -229l1067 1687l116 -63l-1067 -1690z" />
<glyph unicode="0" d="M117 449q0 215 46 400t127 320.5t193.5 212t247.5 76.5q174 0 268.5 -112.5t94.5 -358.5q0 -184 -40 -364.5t-117 -324.5t-189.5 -233.5t-260.5 -89.5q-104 0 -174.5 40t-114.5 106.5t-62.5 152t-18.5 175.5zM276 457q0 -104 20.5 -171t54.5 -103t76 -50t85 -14 q92 0 170 72.5t133 193.5t87 272.5t32 309.5q0 176 -49 262t-178 86q-82 0 -159 -63.5t-137.5 -178.5t-97.5 -272.5t-37 -343.5z" />
<glyph unicode="1" d="M129 0l31 152h272l213 991l45 121l-100 -97l-246 -161l-57 104l506 348h69l-278 -1306h266l-31 -152h-690z" />
<glyph unicode="2" d="M66 0l12 59q51 51 132 128t172 170.5t183 195.5t167 205.5t119 200t44 178.5q0 39 -8 71.5t-26.5 56t-53.5 37t-90 13.5q-74 0 -143.5 -30t-147.5 -81l-43 123q98 72 188.5 101.5t196.5 29.5q143 0 215 -81t72 -208q0 -106 -59.5 -231t-150.5 -251t-199.5 -245.5 t-209.5 -216.5l-112 -88v-8l127 23h419l-28 -152h-776z" />
<glyph unicode="3" d="M88 27l74 145q41 -23 98 -38t133 -15q96 0 169 30.5t119 81t70.5 115t24.5 131.5q0 106 -53 163.5t-199 57.5h-147l12 60l373 454l106 91l-129 -21h-379l29 152h696l-12 -60l-411 -495l-80 -60v-4l67 14q57 0 108.5 -19t91.5 -59t63.5 -101.5t23.5 -147.5 q0 -111 -36 -206t-106.5 -167t-177 -113t-247.5 -41q-88 0 -159 14.5t-122 37.5z" />
<glyph unicode="4" d="M70 440l14 68l850 948h104l-186 -876h229l-28 -140h-232l-92 -440h-149l92 440h-602zM283 565l137 15h282l97 450l55 168h-8l-96 -139l-355 -391z" />
<glyph unicode="5" d="M96 23l70 141q43 -18 91 -31.5t124 -13.5q92 0 164.5 29.5t124 82t78 122t24.5 153.5q2 117 -62.5 174t-211.5 57l-164 -10l149 707h607l-33 -152h-461l-88 -410h14.5t28.5 2q18 0 39 3q96 0 161.5 -30t105.5 -77t57.5 -109.5t17.5 -125.5q0 -158 -51.5 -265.5t-134 -173 t-186 -93.5t-210.5 -28q-82 0 -144.5 12.5t-109.5 35.5z" />
<glyph unicode="6" d="M129 418q0 205 78 387t203 320.5t282.5 226.5t317.5 106l8 -131q-113 -18 -223.5 -74.5t-203.5 -139.5t-165 -186.5t-109 -215.5q20 27 55.5 52t79.5 45.5t94 32t103 11.5q147 0 243.5 -89t96.5 -263q0 -115 -33.5 -210t-98 -166t-156 -110t-203.5 -39q-68 0 -133.5 24 t-117.5 76t-85 136t-33 207zM283 434q0 -68 13 -126t42 -101t72 -67.5t104 -24.5q82 0 141.5 31.5t97.5 83t55 116.5t17 133q0 102 -51 168t-168 66q-47 0 -93 -13.5t-88 -36t-76 -52t-54 -62.5q-4 -27 -8 -58.5t-4 -56.5z" />
<glyph unicode="7" d="M141 0l742 1200l106 100l-119 -18h-542l30 152h813l-10 -56l-852 -1378h-168z" />
<glyph unicode="8" d="M125 299q0 141 93 261t263 192q-33 27 -62.5 54.5t-53 63t-38 82.5t-14.5 115q0 94 36 167t96.5 123t140.5 75.5t166 25.5q68 0 127 -19.5t102 -57.5t67.5 -94t24.5 -130q0 -61 -23.5 -121.5t-65.5 -114t-98.5 -99.5t-123.5 -83q37 -31 70.5 -64.5t58 -73.5t40 -88 t15.5 -107q0 -86 -27.5 -164t-86 -137.5t-149.5 -94.5t-220 -35q-84 0 -146.5 26t-105.5 69t-64.5 102t-21.5 127zM285 317q0 -37 10 -73.5t33.5 -64t65.5 -44t104 -16.5q57 0 109 15.5t93 48t63.5 81t22.5 111.5q0 57 -15 101t-39.5 80t-63.5 66.5t-84 59.5 q-135 -63 -217 -155.5t-82 -209.5zM473 1075q0 -98 49 -158.5t135 -113.5q51 33 98.5 72.5t81 81.5t55 85t21.5 86q0 96 -47 141.5t-133 45.5q-53 0 -100 -15.5t-82 -46t-56.5 -76t-21.5 -102.5z" />
<glyph unicode="9" d="M190 106q129 29 239 84.5t198 132t151.5 172t100.5 203.5q-66 -57 -144 -86.5t-196 -29.5q-55 0 -111.5 20.5t-104 65.5t-77 116.5t-29.5 171.5q0 119 37 212.5t103.5 158t155.5 98t194 33.5q76 0 143.5 -27.5t118.5 -83t79.5 -136.5t28.5 -187q0 -236 -83 -423 t-212 -321.5t-284.5 -212t-298.5 -92.5zM377 975q0 -74 22.5 -123t54 -78t69.5 -41t75 -12q94 0 179 37t130 90q2 12 5 34.5t6.5 45t4.5 44t1 32.5q0 143 -61.5 229t-182.5 86q-59 0 -113.5 -20.5t-95.5 -63.5t-67.5 -107.5t-26.5 -152.5z" />
<glyph unicode=":" horiz-adv-x="546" d="M182 94q0 55 33 87t86 32t86 -31.5t33 -87.5q0 -53 -33 -86t-86 -33t-86 33t-33 86zM354 920q0 55 33 86.5t86 31.5t86 -31.5t33 -86.5q0 -53 -33 -86t-86 -33t-86 33t-33 86z" />
<glyph unicode=";" horiz-adv-x="559" d="M111 -225q78 29 125 90t57 121q-8 -4 -21 -4q-29 0 -56.5 24.5t-27.5 65.5q0 53 35 90t101 37q51 0 78.5 -35t27.5 -80q0 -63 -21.5 -123.5t-60.5 -112t-91 -91.5t-114 -62zM367 920q0 55 32.5 86.5t85.5 31.5t86 -31.5t33 -86.5q0 -53 -32.5 -86t-86.5 -33 q-53 0 -85.5 33t-32.5 86z" />
<glyph unicode="&#x3c;" horiz-adv-x="983" d="M111 625v59l776 473l78 -127l-486 -297l-186 -78l184 -65l498 -295l-78 -123z" />
<glyph unicode="=" horiz-adv-x="983" d="M113 449v147h868v-147h-868zM113 788v148h868v-148h-868z" />
<glyph unicode="&#x3e;" horiz-adv-x="983" d="M115 1032l78 125l786 -452v-60l-776 -473l-78 125l485 297l187 78l-185 65z" />
<glyph unicode="?" horiz-adv-x="847" d="M164 94q0 55 32.5 87t86.5 32q53 0 85.5 -31.5t32.5 -87.5q0 -53 -32.5 -86t-85.5 -33t-86 33t-33 86zM244 1356q41 25 78.5 43t80.5 31.5t93.5 20.5t115.5 7q152 0 223.5 -69.5t71.5 -180.5t-34.5 -191.5t-88 -144t-118 -118t-123 -111.5t-103.5 -123.5t-59 -157.5h-129 q10 102 51 179t95.5 139.5t115.5 117t111.5 109t84 116.5t33.5 142q0 78 -42 120t-146 42q-72 0 -142.5 -27.5t-129.5 -62.5z" />
<glyph unicode="@" horiz-adv-x="2179" d="M238 483q0 223 76.5 403.5t207.5 307.5t305 195.5t369 68.5q184 0 342 -54t274.5 -155.5t182 -248t65.5 -332.5q0 -131 -45 -251t-121.5 -210t-179 -144.5t-217.5 -54.5q-86 0 -136 37t-50 137q0 18 2 40t6 46h-8q-31 -47 -70 -93t-87 -83t-102.5 -60.5t-113.5 -23.5 q-49 0 -93 21.5t-77 62.5t-52.5 97.5t-19.5 127.5q0 131 43 258t116 225.5t170 159t206 60.5q74 0 120 -22.5t89 -55.5l67 64h70l-104 -588q-10 -53 -15.5 -95t-5.5 -75q0 -51 17.5 -76t62.5 -25q70 0 137.5 37t121.5 104.5t88 164t34 215.5q0 158 -53.5 278.5t-149.5 203.5 t-229 126t-293 43q-168 0 -313.5 -61.5t-254 -170t-171 -260t-62.5 -329.5q0 -182 56.5 -325.5t161 -242t249.5 -149.5t324 -51q59 0 135 14t137 43l41 -131q-90 -39 -169 -52.5t-169 -13.5q-190 0 -356 57.5t-291 170t-196.5 279.5t-71.5 386zM854 344q0 -80 33 -138.5 t119 -58.5q41 0 85 29t87 75t82.5 103.5t70.5 116.5l62 334q-35 41 -71 58.5t-89 17.5q-80 0 -149.5 -49.5t-120 -126t-80 -173t-29.5 -188.5z" />
<glyph unicode="A" horiz-adv-x="1140" d="M-68 0l828 1456h76l206 -1456h-157l-58 397h-499l-222 -397h-174zM408 545h403l-59 436l-4 217h-3l-92 -221z" />
<glyph unicode="B" horiz-adv-x="1138" d="M82 10l299 1411q78 12 175 20.5t210 8.5q76 0 145.5 -19.5t121.5 -58.5t84 -100.5t32 -143.5q0 -80 -24.5 -145t-69.5 -114.5t-105.5 -79t-130.5 -39.5v-9q45 -10 86 -33.5t72 -58.5t49 -81t18 -101q0 -143 -56 -236.5t-143 -148.5t-194.5 -76.5t-212.5 -21.5h-79t-117 4 q-123 12 -160 22zM272 145q12 -4 38 -6t55.5 -4t61 -3t56.5 -1q72 0 141.5 17.5t125 54.5t89 96t33.5 145q0 63 -30.5 105.5t-79.5 67t-111.5 33.5t-126.5 9h-143zM410 799h108q35 0 82 1t80 5q47 10 100.5 28.5t97.5 52.5t71.5 86t27.5 130q0 57 -17.5 95t-51.5 61.5 t-81 34t-104 10.5q-66 0 -123 -3.5t-86 -9.5z" />
<glyph unicode="C" horiz-adv-x="1114" d="M145 561q0 231 68 400t178.5 280t248.5 164t280 53q117 0 190.5 -16.5t120.5 -38.5l-74 -150q-41 23 -107.5 38.5t-152.5 15.5q-115 0 -220.5 -50.5t-185 -144.5t-127 -229t-47.5 -303q0 -98 26 -181.5t74 -143.5t118.5 -94t160.5 -34q96 0 160 21.5t115 50.5l12 -140 q-70 -47 -147.5 -65.5t-180.5 -18.5q-121 0 -215 44t-159.5 123t-100.5 185.5t-35 233.5z" />
<glyph unicode="D" horiz-adv-x="1273" d="M82 -2l305 1436q78 10 176.5 13t177.5 3q121 0 219.5 -32t167 -97.5t105.5 -165.5t37 -235q0 -90 -16.5 -196t-54.5 -209t-101.5 -199.5t-157.5 -171t-221 -118.5t-293 -44q-31 0 -81 1t-99 3q-143 8 -164 12zM276 141q8 -2 33 -3t52.5 -2t53 -2t36.5 -1q178 0 300.5 74 t199.5 186.5t112 247.5t35 256q0 92 -20.5 166t-64.5 126t-114 80.5t-170 28.5q-25 0 -55.5 -1t-59 -2t-55.5 -3t-41 -4z" />
<glyph unicode="E" horiz-adv-x="1044" d="M82 0l305 1434h739l-30 -152h-580l-100 -469h530l-31 -151h-530l-109 -510h590l-32 -152h-590h-162z" />
<glyph unicode="F" horiz-adv-x="1007" d="M82 0l305 1434h739l-30 -152h-580l-104 -489h540l-30 -152h-541l-135 -641h-164z" />
<glyph unicode="G" horiz-adv-x="1193" d="M145 557q0 252 74 424t189.5 277.5t255 152.5t270.5 47q117 0 193.5 -15.5t123.5 -37.5l-71 -150q-41 23 -110 37.5t-155 14.5q-119 0 -226 -46.5t-190 -138.5t-132.5 -228t-49.5 -316q0 -92 22.5 -174t69 -143.5t115 -97.5t162.5 -36q66 0 113 13.5t94 37.5l84 400 l-229 40l20 97h238h139l-133 -631q-145 -109 -361 -109q-102 0 -193 37t-161 110t-111 181.5t-41 253.5z" />
<glyph unicode="H" horiz-adv-x="1308" d="M82 0l303 1434h164l-131 -625h649l131 625h164l-303 -1434h-164l139 657h-651l-137 -657h-164z" />
<glyph unicode="I" horiz-adv-x="567" d="M127 0l303 1434h164l-303 -1434h-164z" />
<glyph unicode="J" horiz-adv-x="569" d="M-125 12l62 146q39 -27 110 -27q43 0 71.5 15.5t49 45t34 70.5t23.5 94l230 1078h163l-237 -1119q-18 -82 -44 -144t-66 -105t-98 -64.5t-140 -21.5q-16 0 -38 2t-44.5 6t-43 10t-32.5 14z" />
<glyph unicode="K" horiz-adv-x="1179" d="M82 0l303 1434h164l-143 -668l81 29l588 639h203l-586 -623l-94 -63l80 -82l358 -666h-186l-361 664h-104l-139 -664h-164z" />
<glyph unicode="L" horiz-adv-x="1007" d="M82 0l303 1434h164l-273 -1282h644l-31 -152h-647h-160z" />
<glyph unicode="M" horiz-adv-x="1544" d="M82 0l305 1434h113l266 -734l31 -159h2l94 164l559 729h145l-305 -1434h-164l205 963l64 215h-8l-115 -197l-492 -647h-49l-235 647l-31 197h-8l-17 -213l-204 -965h-156z" />
<glyph unicode="N" horiz-adv-x="1314" d="M82 0l309 1456h82l447 -958l67 -201h8l19 201l200 936h154l-309 -1457h-76l-448 961l-70 211h-6l-25 -211l-198 -938h-154z" />
<glyph unicode="O" horiz-adv-x="1333" d="M145 524q0 188 51.5 358.5t146.5 298.5t229.5 202.5t297.5 74.5q98 0 182.5 -29.5t144.5 -94t94 -167t34 -249.5q0 -193 -51 -364t-143.5 -300t-220.5 -204t-281 -75q-242 0 -363 140.5t-121 408.5zM317 526q0 -193 80 -298t236 -105q115 0 210 63.5t164.5 172t107.5 252 t38 302.5q0 119 -26.5 197t-70.5 122t-100.5 61.5t-113.5 17.5q-117 0 -213.5 -64.5t-165 -173t-107.5 -251t-39 -296.5z" />
<glyph unicode="P" horiz-adv-x="1089" d="M82 0l301 1419q78 18 164 24.5t170 6.5q94 0 175 -20.5t140.5 -65.5t93 -115.5t33.5 -169.5q0 -156 -56 -260t-147.5 -166.5t-206 -89t-231.5 -26.5h-31.5t-46 1t-47 3t-33.5 4l-114 -545h-164zM393 694q8 -4 27.5 -5t41 -3t42 -2h31.5q88 0 169.5 18.5t144 63.5 t100.5 116.5t38 180.5q0 74 -24.5 121t-66.5 72.5t-97.5 36t-116.5 10.5q-47 0 -91 -3.5t-73 -9.5z" />
<glyph unicode="Q" horiz-adv-x="1333" d="M145 524q0 188 51.5 358.5t146.5 298.5t229.5 202.5t297.5 74.5q98 0 182.5 -29.5t144.5 -94t94 -167t34 -249.5q0 -193 -51 -364t-143.5 -300t-220.5 -204t-281 -75q-242 0 -363 140.5t-121 408.5zM317 526q0 -193 80 -298t236 -105q115 0 210 63.5t164.5 172t107.5 252 t38 302.5q0 119 -26.5 197t-70.5 122t-100.5 61.5t-113.5 17.5q-117 0 -213.5 -64.5t-165 -173t-107.5 -251t-39 -296.5zM360 -250l31 150q55 12 109 12q82 0 157.5 -21.5t154.5 -46t163 -46t180 -21.5q84 0 174 20l-33 -147q-49 -14 -95 -19.5t-91 -5.5q-98 0 -186 21.5 t-169 46t-156 46t-146 21.5q-23 0 -46.5 -2t-46.5 -8z" />
<glyph unicode="R" horiz-adv-x="1163" d="M82 0l301 1419q86 16 166 23.5t160 7.5q78 0 151.5 -19.5t130 -61.5t90 -109.5t33.5 -163.5q0 -180 -105.5 -300t-306.5 -155l74 -74l221 -567h-178l-246 618l-192 31l-135 -649h-164zM406 762h141q74 0 144.5 14.5t126.5 51t90 100t34 159.5q0 37 -14.5 75t-43 70 t-76 51.5t-110.5 19.5q-49 0 -98 -3.5t-82 -9.5z" />
<glyph unicode="S" horiz-adv-x="1034" d="M35 51l84 150q47 -27 128 -52.5t191 -25.5q63 0 127 11t115 40t83 76t32 119q0 74 -38 125t-95.5 93t-124 81t-124 90t-95 120.5t-37.5 172.5q0 109 39.5 186.5t108.5 126.5t162 71.5t197 22.5q119 0 213.5 -18.5t147.5 -46.5l-82 -146q-41 23 -122 43.5t-187 20.5 q-135 0 -220 -61.5t-85 -178.5q0 -76 37.5 -128t95 -94t124 -81t124 -89t95.5 -120t38 -170q0 -199 -143.5 -306.5t-411.5 -107.5q-137 0 -232.5 24t-144.5 52z" />
<glyph unicode="T" horiz-adv-x="1081" d="M225 1282l31 152h1008l-31 -152h-424l-270 -1282h-164l270 1282h-420z" />
<glyph unicode="U" horiz-adv-x="1265" d="M178 338q0 84 23 190l190 906h164l-190 -908q-23 -90 -23 -164q0 -129 67.5 -179t200.5 -50q80 0 140.5 22.5t104.5 69.5t73.5 121t52.5 178l193 910h155l-201 -957q-29 -131 -71.5 -225t-107 -153.5t-154.5 -88t-209 -28.5q-113 0 -191 25.5t-126 71.5t-69.5 112.5 t-21.5 146.5z" />
<glyph unicode="V" horiz-adv-x="1107" d="M213 1434h168l137 -981v-220h4l92 224l543 977h176l-823 -1457h-76z" />
<glyph unicode="W" horiz-adv-x="1613" d="M233 1434h168l37 -957l-18 -237h2l80 241l481 953h88l76 -957l-19 -237h2l82 241l437 953h168l-689 -1457h-90l-77 961l12 217h-8l-82 -219l-480 -959h-90z" />
<glyph unicode="X" horiz-adv-x="1204" d="M-14 0l606 733l-266 701h178l176 -486l25 -117l69 117l391 486h199l-571 -695l290 -739h-178l-196 514l-29 123l-78 -123l-418 -514h-198z" />
<glyph unicode="Y" horiz-adv-x="1087" d="M221 1434h178l183 -627l6 -125h2l61 129l445 623h184l-623 -863l-120 -571h-164l121 569z" />
<glyph unicode="Z" d="M-2 0l31 154l891 1046l100 82h-750l31 152h916l-31 -154l-897 -1053l-96 -75h751l-31 -152h-915z" />
<glyph unicode="[" horiz-adv-x="595" d="M33 -471l403 1905h156h199l-31 -144h-199l-344 -1618h201l-31 -143h-201h-153z" />
<glyph unicode="\" horiz-adv-x="778" d="M84 1401l141 57l695 -1685l-136 -60z" />
<glyph unicode="]" horiz-adv-x="600" d="M-129 -471l31 143h196l342 1618h-198l30 144h203h152l-404 -1905h-153h-199z" />
<glyph unicode="^" horiz-adv-x="1024" d="M209 891l381 565h59l346 -565h-170l-161 276l-48 142l-63 -144l-191 -274h-153z" />
<glyph unicode="_" horiz-adv-x="835" d="M-90 -281h835v-139h-835v139z" />
<glyph unicode="`" horiz-adv-x="487" d="M602 1432l8 43h187l59 -306h-88z" />
<glyph unicode="a" horiz-adv-x="997" d="M92 293q0 131 34 266t104.5 243.5t182 178.5t269.5 70q57 0 140 -13.5t155 -36.5l-129 -598q-16 -76 -22.5 -153.5t-6.5 -145.5v-58.5t4 -49.5h-114l-29 178h-8q-25 -35 -61 -70.5t-79 -64.5t-92 -46.5t-104 -17.5q-244 0 -244 318zM256 293q0 -78 30.5 -132.5 t96.5 -54.5q49 0 94 24t85 58.5t71 74.5t49 75l115 553q-61 29 -156 29q-94 0 -166 -55.5t-121 -144.5t-73.5 -201.5t-24.5 -225.5z" />
<glyph unicode="b" horiz-adv-x="1067" d="M88 63l291 1371h153l-124 -586h8q29 37 65.5 72.5t81.5 64.5t96.5 46.5t110.5 17.5q121 0 176 -85t55 -214q0 -184 -51 -326.5t-135 -241t-191.5 -149.5t-220.5 -51q-111 0 -193.5 24.5t-121.5 56.5zM260 156q61 -43 174 -43q66 0 137.5 40t131 116.5t97.5 188t38 255.5 q0 104 -32 154.5t-85 50.5q-51 0 -104.5 -26t-101.5 -67t-88 -91t-65 -97z" />
<glyph unicode="c" horiz-adv-x="860" d="M102 303q0 174 47.5 312.5t126 234.5t181 147.5t211.5 51.5q78 0 128 -14.5t91 -33.5l-58 -127q-35 20 -86 32t-110 12q-70 0 -136.5 -47.5t-117.5 -124t-82 -176t-31 -203.5q0 -133 55.5 -197t149.5 -64q61 0 129 28t109 56l39 -102q-31 -27 -71 -47.5t-82 -34.5 t-83 -22.5t-78 -8.5q-100 0 -164.5 32t-101.5 81t-51.5 106.5t-14.5 108.5z" />
<glyph unicode="d" horiz-adv-x="1042" d="M102 322q0 121 35 248.5t102.5 232t169 172t234.5 67.5q37 0 63.5 -2t50 -6t44 -11t43.5 -15l90 426h153l-229 -1082q-16 -80 -24.5 -149.5t-8.5 -128.5q0 -23 1 -41.5t3 -36.5h-102l-29 178h-8q-25 -35 -61.5 -70.5t-81.5 -64.5t-95.5 -46.5t-103.5 -17.5 q-113 0 -179.5 83t-66.5 264zM266 311q0 -84 33 -144.5t107 -60.5q43 0 88 24t84.5 58.5t71.5 74.5t50 75l115 532q-35 23 -79 32t-115 9q-82 0 -147.5 -50t-112 -134t-71 -192.5t-24.5 -223.5z" />
<glyph unicode="e" horiz-adv-x="948" d="M102 332q0 168 47.5 301t124 225t174 141.5t199.5 49.5q74 0 128 -20.5t89 -54.5t51.5 -78t16.5 -93q0 -145 -141.5 -228t-411.5 -83q-25 0 -51.5 1t-55.5 3q-8 -39 -12 -74t-4 -62q0 -113 51 -183.5t160 -70.5q90 0 165 30t116 63l49 -99q-72 -61 -169.5 -93t-195.5 -32 q-164 0 -247 94.5t-83 262.5zM301 610q78 0 162 4t152.5 21.5t113.5 55.5t45 106q0 20 -7 41.5t-23.5 39t-46 29t-74.5 11.5q-113 0 -196 -77t-126 -231z" />
<glyph unicode="f" horiz-adv-x="569" d="M-233 -385l45 115q41 -14 74.5 -19.5t82.5 -5.5q78 0 117 75t66 236l143 877h-158l27 131h149l27 137q14 76 34.5 131.5t54.5 92t84 55t122 18.5q68 0 131 -13t115 -36l-45 -121q-100 39 -191 39q-76 0 -110.5 -52t-53.5 -167l-14 -84h207l-25 -131h-200l-164 -963 q-12 -76 -34 -140t-56.5 -112.5t-88 -76t-129.5 -27.5q-61 0 -113 9t-97 32z" />
<glyph unicode="g" horiz-adv-x="1034" d="M10 -342l68 115q16 -8 39.5 -21.5t57.5 -26t82 -20.5t114 -8q102 0 171.5 73.5t104.5 231.5l37 172h-8q-29 -39 -62.5 -73.5t-74.5 -62.5t-89.5 -44.5t-105.5 -16.5q-111 0 -178.5 80t-67.5 228q0 137 38 272t113 242.5t184.5 175t252.5 67.5q111 0 186.5 -18t133.5 -45 l-218 -1026q-43 -201 -148 -294t-280 -93q-133 0 -219 33.5t-131 58.5zM262 311q0 -94 38 -148t101 -54q51 0 101.5 26.5t92.5 68.5t76 91t56 92l104 494q-33 18 -79.5 24t-96.5 6q-84 0 -155.5 -49t-123.5 -132t-83 -191.5t-31 -227.5z" />
<glyph unicode="h" horiz-adv-x="1083" d="M74 0l303 1434h153l-127 -586h9q27 33 64.5 67.5t86.5 64.5t106.5 49.5t125.5 19.5q100 0 157.5 -48.5t57.5 -175.5q0 -86 -27 -207l-131 -618h-154l123 584q12 61 20.5 109t8.5 85q0 76 -31 108t-96 32q-53 0 -108.5 -28t-106.5 -71t-91 -96t-61 -102l-129 -621h-153z " />
<glyph unicode="i" horiz-adv-x="530" d="M111 0l217 1024h153l-217 -1024h-153zM360 1337q0 47 32 80t79 33t80 -33t33 -80t-33 -78.5t-80 -31.5t-79 31.5t-32 78.5z" />
<glyph unicode="j" horiz-adv-x="509" d="M-197 -422l31 133q61 0 101 17.5t68 54.5t47.5 92t35.5 131l217 1018h154l-230 -1079q-41 -190 -127 -280.5t-233 -90.5q-16 0 -31.5 1t-32.5 3zM336 1337q0 47 31.5 80t78.5 33t80 -33t33 -80t-32.5 -78.5t-80.5 -31.5q-47 0 -78.5 31.5t-31.5 78.5z" />
<glyph unicode="k" horiz-adv-x="919" d="M74 0l303 1434h153l-186 -873l88 23l369 440h188l-364 -416l-97 -67l78 -80l230 -461h-170l-232 461h-110l-97 -461h-153z" />
<glyph unicode="l" horiz-adv-x="552" d="M102 135q0 41 13 101l254 1198h153l-250 -1190q-6 -35 -6 -58q0 -39 13.5 -56t35.5 -17q41 0 69 5t67 19v-117q-18 -10 -43 -17t-50.5 -11t-51 -7t-46.5 -3q-72 0 -115 32.5t-43 120.5z" />
<glyph unicode="m" horiz-adv-x="1562" d="M74 0l217 1024h108l-12 -176h8q33 33 71 68.5t84 64.5t100.5 48.5t119.5 19.5q92 0 124 -57.5t32 -160.5q31 39 71.5 78t89 70t101.5 50.5t106 19.5q94 0 144.5 -44t50.5 -163q0 -86 -31 -228l-129 -614h-153l129 616q12 59 19 106.5t7 82.5q0 55 -22.5 84t-75.5 29 q-43 0 -91 -28t-93 -69t-81 -88t-57 -88l-133 -645h-153l123 580q16 72 24 127t8 96q0 55 -20.5 85t-69.5 30q-51 0 -100 -27t-92 -67t-79 -85t-57 -82l-135 -657h-153z" />
<glyph unicode="n" horiz-adv-x="1069" d="M74 0l217 1024h106l-8 -176h8q27 33 64 68.5t83 64.5t103.5 48.5t126.5 19.5q102 0 161.5 -49.5t59.5 -172.5q0 -61 -18 -147l-146 -680h-153l137 647q8 37 14.5 73t6.5 64q0 59 -28 96.5t-103 37.5q-53 0 -104.5 -25t-96.5 -62.5t-81 -84t-61 -91.5l-135 -655h-153z" />
<glyph unicode="o" horiz-adv-x="1019" d="M102 319q0 162 42 296.5t116 230.5t171 149.5t208 53.5q86 0 146.5 -28t98.5 -76t54 -110.5t16 -129.5q0 -154 -40 -287t-110.5 -231.5t-164.5 -155t-205 -56.5q-92 0 -154.5 30t-102.5 79t-57.5 110.5t-17.5 124.5zM266 356q0 -121 45 -185.5t144 -64.5q68 0 128 48.5 t106 130.5t74 187.5t28 219.5q0 104 -38 165t-145 61q-68 0 -129 -46.5t-109 -124t-76 -179t-28 -212.5z" />
<glyph unicode="p" horiz-adv-x="1040" d="M-10 -410l305 1434h106l-10 -176h8q29 37 65 72.5t79 64.5t94 46.5t111 17.5q49 0 92 -15.5t75.5 -51.5t52 -95.5t19.5 -145.5q0 -180 -49 -322.5t-129 -240.5t-179.5 -150.5t-197.5 -52.5q-72 0 -126 13.5t-73 27.5l-90 -426h-153zM264 154q35 -27 72 -37.5t80 -10.5 q80 0 152.5 44.5t130 126t91 196.5t33.5 256q0 82 -33.5 135.5t-99.5 53.5q-55 0 -105 -29t-92 -71t-75 -90t-53 -89z" />
<glyph unicode="q" horiz-adv-x="1030" d="M94 289q0 137 45 272t125 241.5t190.5 173t243.5 66.5q43 0 87 -6t83 -15t72 -20.5t51 -23.5l-295 -1387h-153l125 582h-9q-25 -33 -56.5 -67.5t-71 -63.5t-89 -47.5t-104.5 -18.5q-66 0 -113 24t-75.5 65.5t-42 99t-13.5 125.5zM258 303q0 -98 32 -147.5t91 -49.5 q51 0 103.5 31t97.5 77t79.5 98.5t55.5 95.5l102 473q-33 18 -79 24t-81 6q-80 0 -152.5 -51t-127.5 -136t-88 -194.5t-33 -226.5z" />
<glyph unicode="r" horiz-adv-x="669" d="M74 0l217 1024h106v-176h9q25 39 53 72.5t63 60.5t76 42t90 15q45 0 94 -14l-41 -135q-18 4 -37.5 6t-35.5 2q-104 0 -180 -65.5t-119 -159.5l-142 -672h-153z" />
<glyph unicode="s" horiz-adv-x="815" d="M6 41l57 129q41 -27 108 -45.5t138 -18.5q100 0 160.5 44.5t60.5 138.5q0 53 -26.5 90t-67.5 66.5t-88 58t-88 64.5t-67.5 84t-26.5 120q0 57 27.5 107.5t75.5 88.5t115 59.5t144 21.5q109 0 168.5 -14.5t106.5 -41.5l-51 -123q-82 47 -224 48q-86 0 -142 -36t-56 -110 q0 -43 26.5 -74.5t67.5 -60.5t88 -58.5t88 -67.5t67.5 -89t26.5 -121q0 -160 -107.5 -243t-287.5 -83q-92 0 -169 18.5t-124 47.5z" />
<glyph unicode="t" horiz-adv-x="641" d="M115 893l30 131h152l43 203l164 47l-53 -250h268l-31 -131h-266l-129 -619q-4 -25 -7 -45t-3 -36q0 -49 22.5 -68t67.5 -19q49 0 90 12.5t82 37.5v-125q-43 -25 -110.5 -40.5t-129.5 -15.5q-186 0 -186 170q0 35 10 86l139 662h-153z" />
<glyph unicode="u" horiz-adv-x="1046" d="M123 197q0 72 20 161l140 666h153l-143 -682q-12 -55 -12 -102q0 -57 22.5 -95.5t81.5 -38.5q49 0 99.5 25t96.5 63.5t83.5 86t62.5 92.5l137 651h154l-129 -608q-8 -35 -16.5 -85t-15.5 -105.5t-11 -107.5t-4 -91v-27h-121v195h-8q-31 -41 -71 -80t-88 -70t-103.5 -50.5 t-116.5 -19.5q-45 0 -83 10.5t-66.5 36t-45 67.5t-16.5 108z" />
<glyph unicode="v" horiz-adv-x="915" d="M123 1024h164l106 -600l19 -195h4l88 199l346 596h176l-639 -1047h-65z" />
<glyph unicode="w" horiz-adv-x="1402" d="M117 1024h155l64 -596l-4 -199h8l82 203l338 592h114l97 -598l8 -197h2l80 201l301 594h156l-551 -1047h-78l-109 676l-2 168h-4l-76 -170l-389 -674h-73z" />
<glyph unicode="x" horiz-adv-x="991" d="M-45 0l461 524l-219 500h174l121 -283l36 -116l84 116l248 283h187l-435 -492l244 -532h-174l-139 311l-41 123l-86 -123l-275 -311h-186z" />
<glyph unicode="y" horiz-adv-x="899" d="M-41 -401l49 141q23 -8 49 -8q59 0 119 61.5t133 206.5l-176 1024h164l100 -664l11 -196h10l78 198l340 662h163l-483 -913q-53 -100 -105.5 -195.5t-107.5 -170.5t-114.5 -120t-122.5 -45q-35 0 -60.5 4t-46.5 15z" />
<glyph unicode="z" horiz-adv-x="878" d="M-4 0l27 141l575 654l113 88h-529l31 141h690l-31 -141l-581 -660l-111 -82h535l-29 -141h-690z" />
<glyph unicode="{" horiz-adv-x="667" d="M154 412l30 139q152 0 191 174l106 496q20 96 78.5 155.5t151.5 59.5h166l-31 -144h-98q-53 0 -83 -27.5t-44 -93.5l-101 -485q-18 -90 -69.5 -137t-106.5 -57l-2 -13q41 -6 70.5 -47t27.5 -106q0 -10 -3 -24.5t-12 -65t-31.5 -153.5t-63.5 -290q-2 -12 -4 -22.5 t-2 -20.5q-2 -78 86 -78h96l-33 -143h-166q-72 0 -110.5 40t-36.5 114q0 29 8 59l102 487q8 37 9 66q4 66 -30 91.5t-95 25.5z" />
<glyph unicode="|" horiz-adv-x="487" d="M236 -266v1700h141v-1700h-141z" />
<glyph unicode="}" horiz-adv-x="677" d="M-129 -471l33 143h96q51 0 81 28t42 93l102 486q20 90 70.5 137t107.5 57l5 12q-45 6 -75 47t-28 107q0 10 2 23.5t4 25.5l105 483q4 12 5 22.5t1 20.5q2 78 -84 78h-94l28 144h166q72 0 112 -39t36 -115q0 -29 -8 -59l-103 -488q-8 -35 -8 -61q-2 -68 31.5 -94.5 t95.5 -26.5l-33 -139q-74 0 -123 -43t-69 -131q0 -2 -5.5 -24.5t-12.5 -57.5l-16 -80l-18 -90q-23 -109 -51 -244q-20 -96 -79.5 -155.5t-151.5 -59.5h-164z" />
<glyph unicode="~" horiz-adv-x="983" d="M94 739q88 68 160 94.5t131 26.5q57 0 106.5 -17.5t94.5 -39t88 -38.5t90 -17q39 0 80 16t88 57l69 -125q-78 -53 -140 -74.5t-113 -21.5q-55 0 -101.5 17.5t-88.5 39t-84 39t-91 17.5q-47 0 -100.5 -21.5t-118.5 -75.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="593" d="M37 -410l151 711l109 361h96l-45 -361l-151 -711h-160zM268 928q0 55 33 87t86 32t86 -32t33 -87q0 -53 -33 -86t-86 -33t-86 33t-33 86z" />
<glyph unicode="&#xa2;" d="M207 303q0 158 39 286t105.5 223t154.5 153.5t186 74.5l41 189h137l-41 -182q53 -6 93.5 -18.5t74.5 -27.5l-57 -127q-27 16 -65.5 26.5t-86.5 14.5l-170 -804q55 8 110.5 32.5t90.5 46.5l39 -102q-51 -43 -120.5 -69.5t-135.5 -36.5l-39 -187h-135l39 185 q-78 12 -129 46.5t-80 81t-40 97.5t-11 98zM371 367q0 -113 37.5 -175.5t105.5 -78.5l168 796q-61 -16 -117.5 -66t-99.5 -124t-68.5 -165t-25.5 -187z" />
<glyph unicode="&#xa3;" d="M76 0l30 145q61 0 118 31t100 83t68.5 124t25.5 158q0 41 -4 74.5t-11 66.5h-192l31 131h133q-8 37 -12.5 79t-4.5 95q0 117 41 206t110 147.5t161 88t196 29.5q82 0 155 -17.5t120 -43.5l-56 -131q-41 23 -106.5 37t-147.5 14q-63 0 -119.5 -21.5t-98.5 -63.5 t-66.5 -102.5t-24.5 -138.5q0 -63 5 -104t14 -74h317l-31 -131h-256q4 -25 6.5 -55.5t2.5 -71.5q0 -68 -13.5 -125t-33 -103t-44 -80t-47.5 -54l-92 -70l-2 -10l127 28h500l-31 -141h-868z" />
<glyph unicode="&#xa4;" d="M86 293l158 160l69 45q-63 86 -63 209q0 59 17.5 112t45.5 99l-69 43l-158 159l100 101l160 -158l43 -72q86 68 211 68q121 0 211 -68l45 72l160 158l98 -101l-156 -159l-71 -46q66 -88 65 -208q0 -123 -65 -211l71 -43l156 -160l-98 -98l-160 157l-43 68 q-88 -63 -213 -64q-127 0 -211 64l-43 -68l-160 -157zM391 707q0 -92 58.5 -153.5t150.5 -61.5t151.5 61t59.5 154q0 92 -59.5 154.5t-151.5 62.5t-150.5 -62.5t-58.5 -154.5z" />
<glyph unicode="&#xa5;" d="M184 297l25 123h240l26 129h-237l26 123h182l-235 762h178l189 -627l6 -125h2l61 129l436 623h185l-551 -762h182l-27 -123h-233l-27 -129h234l-27 -123h-233l-62 -297h-164l62 297h-238z" />
<glyph unicode="&#xa6;" horiz-adv-x="487" d="M236 -266v688h141v-688h-141zM236 745v689h141v-689h-141z" />
<glyph unicode="&#xa7;" horiz-adv-x="968" d="M98 49l66 125q41 -23 99.5 -41t131.5 -18q82 0 137.5 31.5t55.5 107.5q0 45 -29 75.5t-74 54.5t-99 48.5t-99 57t-76 79.5t-31 121q0 90 44 153.5t114 110.5l94 37q-47 39 -66.5 82t-19.5 94q0 61 28.5 114.5t78 92.5t116 61.5t144.5 22.5q106 0 170.5 -18.5t111.5 -46.5 l-59 -125q-41 23 -101.5 37t-132.5 14q-88 0 -142 -44t-54 -114q0 -43 32.5 -69.5t78 -47t99.5 -41t99 -52t76 -79t31 -122.5q0 -88 -47.5 -158t-112.5 -111l-111 -37q47 -33 72 -75.5t25 -114.5q0 -70 -30 -122t-79 -87t-114.5 -52.5t-139.5 -17.5q-106 0 -173 22.5 t-114 51.5zM344 713q0 -43 18.5 -74t49 -53.5t72.5 -40t89 -35.5q31 12 63 31.5t59.5 46t45 61.5t17.5 78q0 45 -18.5 73.5t-51.5 50t-76 38t-92 37.5q-31 -12 -62.5 -32t-57 -45.5t-41 -59t-15.5 -76.5z" />
<glyph unicode="&#xa8;" horiz-adv-x="501" d="M399 1337q0 45 26 75t69 30t69.5 -30t26.5 -75q0 -41 -26.5 -70.5t-69.5 -29.5t-69 29.5t-26 70.5zM774 1339q0 43 25.5 73t68.5 30q45 0 71 -30t26 -73t-26 -72.5t-71 -29.5q-43 0 -68.5 29.5t-25.5 72.5z" />
<glyph unicode="&#xa9;" horiz-adv-x="1650" d="M158 594q0 170 57 304t155.5 226.5t229.5 141.5t279 49q147 0 278 -49t229.5 -141.5t155.5 -226.5t57 -304t-57 -304t-155.5 -226.5t-229.5 -141.5t-278 -49q-164 0 -297 49t-227.5 141.5t-145.5 226.5t-51 304zM301 594q0 -141 45 -251t123 -183.5t183.5 -112.5 t226.5 -39t226 39t183 112.5t123 183.5t45 251t-45 250.5t-123 183.5t-183.5 113t-225.5 39q-121 0 -226.5 -39t-183.5 -113t-123 -183.5t-45 -250.5zM535 594q0 186 93 287.5t246 101.5q37 0 67 -4t55.5 -11t50 -17.5t55.5 -22.5l-53 -125q-45 23 -86 31t-70 8 q-86 0 -140.5 -53.5t-54.5 -194.5q0 -119 53.5 -183.5t157.5 -66.5q96 0 164 37l43 -121q-47 -27 -105.5 -41t-136.5 -14q-166 0 -252.5 104.5t-86.5 284.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="780" d="M123 946q0 63 29.5 108.5t79 75t114 43t135.5 13.5q29 0 57.5 -2t57.5 -6q12 39 12 69q0 88 -116 88q-78 0 -132.5 -15t-95.5 -34l-10 100q53 27 126 45.5t171 18.5q96 0 146.5 -43t50.5 -109q0 -51 -15.5 -117.5t-35 -138t-35 -140t-15.5 -124.5h-102l-6 94h-7 q-35 -35 -88 -68.5t-137 -33.5q-92 0 -138 52t-46 124zM264 961q0 -33 20.5 -54.5t65.5 -21.5q84 0 132 38t73 74l16 86q-20 2 -39.5 2h-42.5q-43 0 -82.5 -5t-71.5 -18t-51.5 -38t-19.5 -63z" />
<glyph unicode="&#xab;" horiz-adv-x="929" d="M78 530l409 471l93 -96l-254 -297l-117 -76l72 -75l137 -291l-111 -88zM434 530l406 467l90 -94l-252 -295l-115 -76l70 -75l137 -289l-111 -86z" />
<glyph unicode="&#xac;" horiz-adv-x="1034" d="M137 655v148h869v-393h-144v245h-725z" />
<glyph unicode="&#xad;" horiz-adv-x="700" d="M129 520l33 139h471l-35 -139h-469z" />
<glyph unicode="&#xae;" horiz-adv-x="1433" d="M281 924q0 131 43 232t117.5 170t173 104.5t208.5 35.5q113 0 212.5 -35.5t173 -104.5t115.5 -170t42 -232t-43 -232.5t-118 -170t-173 -104.5t-209 -36q-115 0 -213 36t-171.5 104.5t-115.5 170t-42 232.5zM410 924q0 -106 32.5 -185.5t89 -131.5t132 -78.5t159.5 -26.5 q88 0 164 25.5t131.5 77.5t87 131t31.5 188q0 106 -33 185t-89 131t-131 79t-161 27q-90 0 -165.5 -27t-131 -79t-86 -131t-30.5 -185zM612 659v531q33 10 92.5 15t112.5 5q86 0 147.5 -35.5t61.5 -123.5q0 -66 -42 -101t-103 -39l57 -28l152 -224h-125l-148 213l-98 31 v-244h-107zM719 965h69q59 0 92 18t33 64q1 71 -118 71q-23 0 -43.5 -1t-32.5 -7v-145z" />
<glyph unicode="&#xaf;" horiz-adv-x="641" d="M635 1190l29 127h575l-27 -127h-577z" />
<glyph unicode="&#xb0;" horiz-adv-x="870" d="M289 1169q0 63 22.5 116.5t61.5 91.5t92 59.5t113 21.5q59 0 112 -19.5t92 -57.5t61.5 -91t22.5 -121t-22.5 -121t-61.5 -90.5t-92 -57t-112 -19.5t-112.5 19.5t-92.5 57t-61.5 90.5t-22.5 121zM420 1169q0 -78 47 -121.5t111 -43.5q63 0 110 44t47 121q0 78 -47 122 t-110 44t-110.5 -44t-47.5 -122z" />
<glyph unicode="&#xb1;" horiz-adv-x="983" d="M113 365v147h868v-147h-868zM113 862v148h360v370h148v-370h360v-148h-360v-246h-148v246h-360z" />
<glyph unicode="&#xb2;" horiz-adv-x="772" d="M182 778l15 68q37 27 89 66.5t109.5 89t112.5 104.5t100 111.5t73 109.5t28 100q0 94 -113 95q-53 0 -106.5 -19.5t-94.5 -44.5l-18 117q57 37 129 57.5t141 20.5q37 0 74 -9.5t65.5 -32t47 -59.5t18.5 -92q0 -66 -29.5 -132t-80 -133t-116 -129.5t-134.5 -119.5 l-103 -63v-6l117 32h268l-28 -131h-564z" />
<glyph unicode="&#xb3;" horiz-adv-x="772" d="M236 803l53 123q29 -16 72 -27.5t96 -11.5q115 0 169 56t54 134q0 55 -32.5 83t-131.5 28h-106l8 47l237 240l78 53l-98 -13h-248l27 123h497l-14 -67l-254 -254l-53 -37l-2 -4l45 6q78 0 132 -50t54 -136q0 -66 -20.5 -126.5t-65.5 -106.5t-117.5 -72.5t-179.5 -26.5 q-70 0 -118 12t-82 27z" />
<glyph unicode="&#xb4;" horiz-adv-x="487" d="M690 1169l180 306h172l-10 -43l-252 -263h-90z" />
<glyph unicode="&#xb6;" horiz-adv-x="1013" d="M154 1036q0 76 23.5 147.5t68.5 127t110.5 89.5t147.5 34h92v-1700h-141v901q-66 0 -121 33.5t-95 90t-62.5 129.5t-22.5 148zM774 -266v1700h141v-1700h-141z" />
<glyph unicode="&#xb7;" horiz-adv-x="546" d="M201 606q0 55 32.5 87t85.5 32t86 -31.5t33 -87.5q0 -53 -32.5 -86t-86.5 -33q-53 0 -85.5 33t-32.5 86z" />
<glyph unicode="&#xb8;" horiz-adv-x="743" d="M485 -418l35 80q10 -2 21.5 -2h21.5q43 0 72 8t45 19.5t22.5 26t6.5 26.5q0 39 -43 57.5t-115 18.5l133 184h109l-68 -88q55 -6 91 -42t36 -101q0 -86 -64.5 -141.5t-193.5 -55.5q-25 0 -52.5 3t-56.5 7z" />
<glyph unicode="&#xb9;" horiz-adv-x="772" d="M238 778l26 125h207l111 520l28 74l-63 -57l-166 -92l-43 94l348 211h80l-160 -750h185l-27 -125h-526z" />
<glyph unicode="&#xba;" horiz-adv-x="776" d="M123 1004q0 119 36 204.5t91 141t122.5 82t133.5 26.5q117 0 177 -63.5t60 -180.5q0 -111 -30.5 -194.5t-82.5 -141t-123 -87t-149 -29.5q-104 0 -169.5 63.5t-65.5 178.5zM264 1020q0 -66 30 -102.5t89 -36.5q43 0 83 22.5t70.5 64.5t48 102t17.5 136q0 72 -31.5 102.5 t-89.5 30.5q-43 0 -83 -25.5t-69.5 -68.5t-47 -101t-17.5 -124z" />
<glyph unicode="&#xbb;" horiz-adv-x="929" d="M78 174l252 295l114 78l-71 88l-140 289l117 73l223 -448l-405 -467zM428 172l254 297l115 78l-72 90l-141 291l118 73l228 -452l-410 -471z" />
<glyph unicode="&#xbc;" horiz-adv-x="1632" d="M276 1243l355 205h80l-187 -875h-135l135 646l31 73l-64 -57l-165 -92zM312 49l997 1411l107 -74l-998 -1411zM838 197l14 76l569 618h88l-121 -573h162l-26 -121h-160l-43 -197h-131l43 197h-395zM1005 307l101 11h151l56 262l34 100h-4l-63 -94l-197 -215z" />
<glyph unicode="&#xbd;" horiz-adv-x="1656" d="M276 1243l355 205h80l-187 -875h-135l135 646l31 73l-64 -57l-165 -92zM312 49l997 1411l107 -74l-998 -1411zM936 0l15 68q37 27 89 66.5t109.5 89t112.5 104.5t100 111.5t73 109.5t28 100q0 94 -113 95q-53 0 -106.5 -19.5t-94.5 -44.5l-18 117q57 37 129 57.5 t141 20.5q37 0 74 -9.5t65.5 -32t47 -59.5t18.5 -92q0 -66 -29.5 -132t-80 -133t-116 -129.5t-134.5 -119.5l-103 -63v-6l117 32h268l-28 -131h-564z" />
<glyph unicode="&#xbe;" horiz-adv-x="1705" d="M207 598l53 123q29 -16 72 -27.5t96 -11.5q115 0 169 56t54 134q0 55 -32.5 83t-131.5 28h-106l8 47l237 240l78 53l-98 -13h-248l27 123h497l-14 -67l-254 -254l-53 -37l-2 -4l45 6q78 0 132 -50t54 -136q0 -66 -20.5 -126.5t-65.5 -106.5t-117.5 -72.5t-179.5 -26.5 q-70 0 -118 12t-82 27zM385 49l997 1411l107 -74l-998 -1411zM912 197l14 76l569 618h88l-121 -573h162l-26 -121h-160l-43 -197h-131l43 197h-395zM1079 307l101 11h151l56 262l34 100h-4l-63 -94l-197 -215z" />
<glyph unicode="&#xbf;" horiz-adv-x="845" d="M-29 -184q0 111 35 191.5t88 144t117.5 118t123 111.5t102.5 123.5t59 157.5h131q-10 -102 -51 -179t-96.5 -139.5t-116 -116t-110.5 -109t-84 -116.5t-34 -141t42 -122t147 -42q72 0 141.5 27.5t128.5 62.5l41 -119q-41 -25 -80 -43t-82 -31.5t-93 -20.5t-114 -7 q-152 0 -223.5 69.5t-71.5 180.5zM479 930q0 55 33 87t86 32t86 -32t33 -87q0 -53 -33 -86t-86 -33t-86 33t-33 86z" />
<glyph unicode="&#xc0;" horiz-adv-x="1140" d="M-68 0l828 1456h76l206 -1456h-157l-58 397h-499l-222 -397h-174zM408 545h403l-59 436l-4 217h-3l-92 -221zM540 1739l9 43h206l179 -242h-129z" />
<glyph unicode="&#xc1;" horiz-adv-x="1140" d="M-68 0l828 1456h76l206 -1456h-157l-58 397h-499l-222 -397h-174zM408 545h403l-59 436l-4 217h-3l-92 -221zM675 1540l281 242h237l-10 -43l-358 -199h-150z" />
<glyph unicode="&#xc2;" horiz-adv-x="1140" d="M-68 0l828 1456h76l206 -1456h-157l-58 397h-499l-222 -397h-174zM408 545h403l-59 436l-4 217h-3l-92 -221zM493 1530l10 45l301 207h99l203 -209l-9 -43h-139l-94 100l-21 72l-51 -70l-145 -102h-154z" />
<glyph unicode="&#xc3;" horiz-adv-x="1140" d="M-68 0l828 1456h76l206 -1456h-157l-58 397h-499l-222 -397h-174zM408 545h403l-59 436l-4 217h-3l-92 -221zM526 1608q72 66 128.5 89t103.5 23q37 0 68.5 -10t61.5 -23.5t58.5 -23.5t59.5 -10q51 0 108 43l33 -88q-66 -53 -116 -71.5t-91 -18.5q-37 0 -67.5 10 t-60.5 23.5t-58.5 23.5t-59.5 10t-64.5 -13t-74.5 -48z" />
<glyph unicode="&#xc4;" horiz-adv-x="1140" d="M-68 0l828 1456h76l206 -1456h-157l-58 397h-499l-222 -397h-174zM408 545h403l-59 436l-4 217h-3l-92 -221zM539 1626q0 41 28.5 68.5t75.5 27.5t75 -27.5t28 -68.5t-28 -67.5t-75 -26.5t-75.5 26.5t-28.5 67.5zM914 1626q0 41 27.5 68.5t74.5 27.5t75.5 -27.5 t28.5 -68.5t-28.5 -67.5t-75.5 -26.5t-74.5 26.5t-27.5 67.5z" />
<glyph unicode="&#xc5;" horiz-adv-x="1140" d="M-68 0l803 1413q-129 35 -129 160q0 76 51.5 125t163.5 49q102 0 159.5 -44t57.5 -130q0 -72 -49 -118t-147 -52l200 -1403h-157l-58 397h-499l-222 -397h-174zM408 543h403l-59 438l-4 217h-3l-92 -221zM731 1573q0 -35 21.5 -58.5t68.5 -23.5q45 0 68.5 22.5t23.5 59.5 q0 39 -22.5 62.5t-69.5 23.5q-45 0 -67.5 -23.5t-22.5 -62.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="1648" d="M-127 0l1108 1434h750l-31 -150h-580l-100 -471h530l-32 -149h-529l-110 -514h589l-30 -150h-588h-164l86 403h-407l-304 -403h-188zM479 551h322l145 676h-6l-104 -207z" />
<glyph unicode="&#xc7;" horiz-adv-x="1114" d="M145 561q0 231 68 400t178.5 280t248.5 164t280 53q117 0 190.5 -16.5t120.5 -38.5l-74 -150q-41 23 -107.5 38.5t-152.5 15.5q-115 0 -220.5 -50.5t-185 -144.5t-127 -229t-47.5 -303q0 -98 26 -181.5t74 -143.5t118.5 -94t160.5 -34q96 0 160 21.5t115 50.5l12 -140 q-66 -45 -140.5 -63.5t-170.5 -20.5l-49 -63q55 -6 91 -42t36 -101q0 -86 -64.5 -141.5t-193.5 -55.5q-25 0 -52.5 3t-56.5 7l35 80q10 -2 21.5 -2h21.5q43 0 71.5 8t45 19.5t22.5 26t6 26.5q0 39 -43 57.5t-114 18.5l118 166q-100 14 -178 64t-132 126t-83 175t-29 214z " />
<glyph unicode="&#xc8;" horiz-adv-x="1044" d="M82 0l305 1434h739l-30 -152h-580l-100 -469h530l-31 -151h-530l-109 -510h590l-32 -152h-590h-162zM473 1739l9 43h206l179 -242h-129z" />
<glyph unicode="&#xc9;" horiz-adv-x="1044" d="M82 0l305 1434h739l-30 -152h-580l-100 -469h530l-31 -151h-530l-109 -510h590l-32 -152h-590h-162zM643 1540l281 242h237l-10 -43l-358 -199h-150z" />
<glyph unicode="&#xca;" horiz-adv-x="1044" d="M82 0l305 1434h739l-30 -152h-580l-100 -469h530l-31 -151h-530l-109 -510h590l-32 -152h-590h-162zM471 1530l10 45l301 207h99l203 -209l-9 -43h-139l-94 100l-21 72l-51 -70l-145 -102h-154z" />
<glyph unicode="&#xcb;" horiz-adv-x="1044" d="M82 0l305 1434h739l-30 -152h-580l-100 -469h530l-31 -151h-530l-109 -510h590l-32 -152h-590h-162zM492 1626q0 41 28.5 68.5t75.5 27.5t75 -27.5t28 -68.5t-28 -67.5t-75 -26.5t-75.5 26.5t-28.5 67.5zM867 1626q0 41 27.5 68.5t74.5 27.5t75.5 -27.5t28.5 -68.5 t-28.5 -67.5t-75.5 -26.5t-74.5 26.5t-27.5 67.5z" />
<glyph unicode="&#xcc;" horiz-adv-x="567" d="M127 0l303 1434h164l-303 -1434h-164zM256 1739l9 43h206l179 -242h-129z" />
<glyph unicode="&#xcd;" horiz-adv-x="567" d="M127 0l303 1434h164l-303 -1434h-164zM387 1540l281 242h237l-10 -43l-358 -199h-150z" />
<glyph unicode="&#xce;" horiz-adv-x="567" d="M127 0l303 1434h164l-303 -1434h-164zM227 1530l10 45l301 207h99l203 -209l-9 -43h-139l-94 100l-21 72l-51 -70l-145 -102h-154z" />
<glyph unicode="&#xcf;" horiz-adv-x="567" d="M127 0l303 1434h164l-303 -1434h-164zM254 1626q0 41 28.5 68.5t75.5 27.5t75 -27.5t28 -68.5t-28 -67.5t-75 -26.5t-75.5 26.5t-28.5 67.5zM629 1626q0 41 27.5 68.5t74.5 27.5t75.5 -27.5t28.5 -68.5t-28.5 -67.5t-75.5 -26.5t-74.5 26.5t-27.5 67.5z" />
<glyph unicode="&#xd0;" horiz-adv-x="1282" d="M57 680l27 123h176l135 631q78 10 176.5 13t178.5 3q119 0 217 -32t166.5 -97.5t105.5 -165.5t37 -235q0 -90 -16.5 -196t-54.5 -209t-101.5 -199.5t-157.5 -171t-220 -118.5t-292 -44q-31 0 -81 1t-103 3q-139 8 -160 12l146 682h-179zM285 141q8 -2 32.5 -3t52 -2 t53.5 -2t36 -1q178 0 300 74t198.5 186.5t111.5 247.5t35 256q0 92 -20.5 166t-64.5 126t-114 80.5t-168 28.5q-25 0 -55.5 -1t-59 -2t-55 -3t-41.5 -4l-102 -485h281l-25 -123h-283z" />
<glyph unicode="&#xd1;" horiz-adv-x="1314" d="M82 0l309 1456h82l447 -958l67 -201h8l19 201l200 936h154l-309 -1457h-76l-448 961l-70 211h-6l-25 -211l-198 -938h-154zM591 1608q72 66 128.5 89t103.5 23q37 0 68.5 -10t61.5 -23.5t58.5 -23.5t59.5 -10q51 0 108 43l33 -88q-66 -53 -116 -71.5t-91 -18.5 q-37 0 -67.5 10t-60.5 23.5t-58.5 23.5t-59.5 10t-64.5 -13t-74.5 -48z" />
<glyph unicode="&#xd2;" horiz-adv-x="1333" d="M145 524q0 188 51.5 358.5t146.5 298.5t229.5 202.5t297.5 74.5q98 0 182.5 -29.5t144.5 -94t94 -167t34 -249.5q0 -193 -51 -364t-143.5 -300t-220.5 -204t-281 -75q-242 0 -363 140.5t-121 408.5zM317 526q0 -193 80 -298t236 -105q115 0 210 63.5t164.5 172t107.5 252 t38 302.5q0 119 -26.5 197t-70.5 122t-100.5 61.5t-113.5 17.5q-117 0 -213.5 -64.5t-165 -173t-107.5 -251t-39 -296.5zM637 1739l9 43h206l179 -242h-129z" />
<glyph unicode="&#xd3;" horiz-adv-x="1333" d="M145 524q0 188 51.5 358.5t146.5 298.5t229.5 202.5t297.5 74.5q98 0 182.5 -29.5t144.5 -94t94 -167t34 -249.5q0 -193 -51 -364t-143.5 -300t-220.5 -204t-281 -75q-242 0 -363 140.5t-121 408.5zM317 526q0 -193 80 -298t236 -105q115 0 210 63.5t164.5 172t107.5 252 t38 302.5q0 119 -26.5 197t-70.5 122t-100.5 61.5t-113.5 17.5q-117 0 -213.5 -64.5t-165 -173t-107.5 -251t-39 -296.5zM809 1540l281 242h237l-10 -43l-358 -199h-150z" />
<glyph unicode="&#xd4;" horiz-adv-x="1333" d="M145 524q0 188 51.5 358.5t146.5 298.5t229.5 202.5t297.5 74.5q98 0 182.5 -29.5t144.5 -94t94 -167t34 -249.5q0 -193 -51 -364t-143.5 -300t-220.5 -204t-281 -75q-242 0 -363 140.5t-121 408.5zM317 526q0 -193 80 -298t236 -105q115 0 210 63.5t164.5 172t107.5 252 t38 302.5q0 119 -26.5 197t-70.5 122t-100.5 61.5t-113.5 17.5q-117 0 -213.5 -64.5t-165 -173t-107.5 -251t-39 -296.5zM604 1530l10 45l301 207h99l203 -209l-9 -43h-139l-94 100l-21 72l-51 -70l-145 -102h-154z" />
<glyph unicode="&#xd5;" horiz-adv-x="1333" d="M145 524q0 188 51.5 358.5t146.5 298.5t229.5 202.5t297.5 74.5q98 0 182.5 -29.5t144.5 -94t94 -167t34 -249.5q0 -193 -51 -364t-143.5 -300t-220.5 -204t-281 -75q-242 0 -363 140.5t-121 408.5zM317 526q0 -193 80 -298t236 -105q115 0 210 63.5t164.5 172t107.5 252 t38 302.5q0 119 -26.5 197t-70.5 122t-100.5 61.5t-113.5 17.5q-117 0 -213.5 -64.5t-165 -173t-107.5 -251t-39 -296.5zM610 1608q72 66 128.5 89t103.5 23q37 0 68.5 -10t61.5 -23.5t58.5 -23.5t59.5 -10q51 0 108 43l33 -88q-66 -53 -116 -71.5t-91 -18.5q-37 0 -67.5 10 t-60.5 23.5t-58.5 23.5t-59.5 10t-64.5 -13t-74.5 -48z" />
<glyph unicode="&#xd6;" horiz-adv-x="1333" d="M145 524q0 188 51.5 358.5t146.5 298.5t229.5 202.5t297.5 74.5q98 0 182.5 -29.5t144.5 -94t94 -167t34 -249.5q0 -193 -51 -364t-143.5 -300t-220.5 -204t-281 -75q-242 0 -363 140.5t-121 408.5zM317 526q0 -193 80 -298t236 -105q115 0 210 63.5t164.5 172t107.5 252 t38 302.5q0 119 -26.5 197t-70.5 122t-100.5 61.5t-113.5 17.5q-117 0 -213.5 -64.5t-165 -173t-107.5 -251t-39 -296.5zM629 1626q0 41 28.5 68.5t75.5 27.5t75 -27.5t28 -68.5t-28 -67.5t-75 -26.5t-75.5 26.5t-28.5 67.5zM1004 1626q0 41 27.5 68.5t74.5 27.5t75.5 -27.5 t28.5 -68.5t-28.5 -67.5t-75.5 -26.5t-74.5 26.5t-27.5 67.5z" />
<glyph unicode="&#xd7;" horiz-adv-x="983" d="M178 430l260 264l-260 256l105 109l260 -260l260 260l104 -109l-258 -256l258 -260l-104 -106l-260 260l-258 -262z" />
<glyph unicode="&#xd8;" horiz-adv-x="1333" d="M145 524q0 188 51.5 358.5t146.5 298.5t229.5 202.5t297.5 74.5q80 0 151 -19.5t126 -60.5l59 80l101 -78l-72 -96q43 -63 66.5 -153.5t23.5 -212.5q0 -193 -51 -364t-143.5 -300t-220.5 -204t-281 -75q-180 0 -297 82l-60 -80l-102 80l70 95q-95 132 -95 372zM317 526 q0 -129 37 -221l690 934q-43 39 -95 55.5t-107 16.5q-117 0 -213.5 -64.5t-165 -173t-107.5 -251t-39 -296.5zM430 193q80 -70 203 -70q115 0 210 63.5t164.5 172t107.5 251.5t38 303q0 66 -8 119t-25 94z" />
<glyph unicode="&#xd9;" horiz-adv-x="1265" d="M178 338q0 84 23 190l190 906h164l-190 -908q-23 -90 -23 -164q0 -129 67.5 -179t200.5 -50q80 0 140.5 22.5t104.5 69.5t73.5 121t52.5 178l193 910h155l-201 -957q-29 -131 -71.5 -225t-107 -153.5t-154.5 -88t-209 -28.5q-113 0 -191 25.5t-126 71.5t-69.5 112.5 t-21.5 146.5zM628 1739l9 43h206l179 -242h-129z" />
<glyph unicode="&#xda;" horiz-adv-x="1265" d="M178 338q0 84 23 190l190 906h164l-190 -908q-23 -90 -23 -164q0 -129 67.5 -179t200.5 -50q80 0 140.5 22.5t104.5 69.5t73.5 121t52.5 178l193 910h155l-201 -957q-29 -131 -71.5 -225t-107 -153.5t-154.5 -88t-209 -28.5q-113 0 -191 25.5t-126 71.5t-69.5 112.5 t-21.5 146.5zM759 1540l281 242h237l-10 -43l-358 -199h-150z" />
<glyph unicode="&#xdb;" horiz-adv-x="1265" d="M178 338q0 84 23 190l190 906h164l-190 -908q-23 -90 -23 -164q0 -129 67.5 -179t200.5 -50q80 0 140.5 22.5t104.5 69.5t73.5 121t52.5 178l193 910h155l-201 -957q-29 -131 -71.5 -225t-107 -153.5t-154.5 -88t-209 -28.5q-113 0 -191 25.5t-126 71.5t-69.5 112.5 t-21.5 146.5zM579 1530l10 45l301 207h99l203 -209l-9 -43h-139l-94 100l-21 72l-51 -70l-145 -102h-154z" />
<glyph unicode="&#xdc;" horiz-adv-x="1265" d="M178 338q0 84 23 190l190 906h164l-190 -908q-23 -90 -23 -164q0 -129 67.5 -179t200.5 -50q80 0 140.5 22.5t104.5 69.5t73.5 121t52.5 178l193 910h155l-201 -957q-29 -131 -71.5 -225t-107 -153.5t-154.5 -88t-209 -28.5q-113 0 -191 25.5t-126 71.5t-69.5 112.5 t-21.5 146.5zM606 1626q0 41 28.5 68.5t75.5 27.5t75 -27.5t28 -68.5t-28 -67.5t-75 -26.5t-75.5 26.5t-28.5 67.5zM981 1626q0 41 27.5 68.5t74.5 27.5t75.5 -27.5t28.5 -68.5t-28.5 -67.5t-75.5 -26.5t-74.5 26.5t-27.5 67.5z" />
<glyph unicode="&#xdd;" horiz-adv-x="1087" d="M221 1434h178l183 -627l6 -125h2l61 129l445 623h184l-623 -863l-120 -571h-164l121 569zM690 1540l281 242h237l-10 -43l-358 -199h-150z" />
<glyph unicode="&#xde;" horiz-adv-x="1089" d="M82 0l305 1434h162l-33 -154q82 6 166 6q94 0 174 -20.5t139.5 -65.5t94 -115.5t34.5 -169.5q0 -156 -55 -260t-147.5 -167.5t-207 -90t-231.5 -26.5h-31.5t-46 1t-47 3t-32.5 4l-80 -379h-164zM358 530q8 -4 28 -5t41.5 -3t41.5 -2h31q88 0 170 18.5t145.5 62.5t100 117 t36.5 181q0 74 -24.5 120t-66.5 71.5t-97.5 36t-116.5 10.5q-47 0 -91 -3.5t-73 -9.5z" />
<glyph unicode="&#xdf;" horiz-adv-x="1144" d="M-233 -385l45 115q41 -14 74.5 -18.5t82.5 -4.5q78 0 117 80t61 213l168 893h-176l27 131h176l14 57q41 195 153 280t282 85q86 0 145 -20.5t96 -54.5t54.5 -78t17.5 -89q0 -72 -25.5 -121t-63.5 -85.5t-83 -64.5t-83 -55.5t-63.5 -58.5t-25.5 -74q0 -39 23.5 -62.5 t59.5 -41.5t78 -37.5t77.5 -50.5t59 -77t23.5 -120q0 -80 -35.5 -149.5t-96 -120.5t-141.5 -81t-171 -30q-72 0 -133.5 13.5t-110.5 44.5l74 137q82 -51 186 -51q43 0 90.5 15.5t85 44t63.5 70.5t26 97q0 47 -24 78t-59.5 53.5t-76.5 42t-78 47t-60.5 68.5t-23.5 104 q0 61 25.5 104.5t64.5 78t84 63.5t84 57.5t62.5 61.5t23.5 76q0 61 -45 92t-127 31q-223 2 -270 -283l-197 -1020q-18 -113 -43 -192.5t-61.5 -132t-90 -77t-129.5 -24.5q-61 0 -113 9t-97 32z" />
<glyph unicode="&#xe0;" horiz-adv-x="997" d="M92 293q0 131 34 266t104.5 243.5t182 178.5t269.5 70q57 0 140 -13.5t155 -36.5l-129 -598q-16 -76 -22.5 -153.5t-6.5 -145.5v-58.5t4 -49.5h-114l-29 178h-8q-25 -35 -61 -70.5t-79 -64.5t-92 -46.5t-104 -17.5q-244 0 -244 318zM256 293q0 -78 30.5 -132.5 t96.5 -54.5q49 0 94 24t85 58.5t71 74.5t49 75l115 553q-61 29 -156 29q-94 0 -166 -55.5t-121 -144.5t-73.5 -201.5t-24.5 -225.5zM483 1432l8 43h187l59 -306h-88z" />
<glyph unicode="&#xe1;" horiz-adv-x="997" d="M92 293q0 131 34 266t104.5 243.5t182 178.5t269.5 70q57 0 140 -13.5t155 -36.5l-129 -598q-16 -76 -22.5 -153.5t-6.5 -145.5v-58.5t4 -49.5h-114l-29 178h-8q-25 -35 -61 -70.5t-79 -64.5t-92 -46.5t-104 -17.5q-244 0 -244 318zM256 293q0 -78 30.5 -132.5 t96.5 -54.5q49 0 94 24t85 58.5t71 74.5t49 75l115 553q-61 29 -156 29q-94 0 -166 -55.5t-121 -144.5t-73.5 -201.5t-24.5 -225.5zM624 1169l180 306h172l-10 -43l-252 -263h-90z" />
<glyph unicode="&#xe2;" horiz-adv-x="997" d="M92 293q0 131 34 266t104.5 243.5t182 178.5t269.5 70q57 0 140 -13.5t155 -36.5l-129 -598q-16 -76 -22.5 -153.5t-6.5 -145.5v-58.5t4 -49.5h-114l-29 178h-8q-25 -35 -61 -70.5t-79 -64.5t-92 -46.5t-104 -17.5q-244 0 -244 318zM256 293q0 -78 30.5 -132.5 t96.5 -54.5q49 0 94 24t85 58.5t71 74.5t49 75l115 553q-61 29 -156 29q-94 0 -166 -55.5t-121 -144.5t-73.5 -201.5t-24.5 -225.5zM416 1126l319 373h62l135 -373h-129l-49 136l-13 118l-69 -118l-117 -136h-139z" />
<glyph unicode="&#xe3;" horiz-adv-x="997" d="M92 293q0 131 34 266t104.5 243.5t182 178.5t269.5 70q57 0 140 -13.5t155 -36.5l-129 -598q-16 -76 -22.5 -153.5t-6.5 -145.5v-58.5t4 -49.5h-114l-29 178h-8q-25 -35 -61 -70.5t-79 -64.5t-92 -46.5t-104 -17.5q-244 0 -244 318zM256 293q0 -78 30.5 -132.5 t96.5 -54.5q49 0 94 24t85 58.5t71 74.5t49 75l115 553q-61 29 -156 29q-94 0 -166 -55.5t-121 -144.5t-73.5 -201.5t-24.5 -225.5zM447 1343q66 68 113.5 93.5t84.5 25.5q31 0 55.5 -13t48 -28.5t47 -28t52.5 -12.5q47 0 111 50l30 -89q-59 -59 -102 -81.5t-78 -22.5 q-31 0 -55.5 12.5t-48 27.5t-48 27.5t-55.5 12.5q-27 0 -57.5 -13.5t-71.5 -46.5z" />
<glyph unicode="&#xe4;" horiz-adv-x="997" d="M92 293q0 131 34 266t104.5 243.5t182 178.5t269.5 70q57 0 140 -13.5t155 -36.5l-129 -598q-16 -76 -22.5 -153.5t-6.5 -145.5v-58.5t4 -49.5h-114l-29 178h-8q-25 -35 -61 -70.5t-79 -64.5t-92 -46.5t-104 -17.5q-244 0 -244 318zM256 293q0 -78 30.5 -132.5 t96.5 -54.5q49 0 94 24t85 58.5t71 74.5t49 75l115 553q-61 29 -156 29q-94 0 -166 -55.5t-121 -144.5t-73.5 -201.5t-24.5 -225.5zM381 1337q0 45 26 75t69 30t69.5 -30t26.5 -75q0 -41 -26.5 -70.5t-69.5 -29.5t-69 29.5t-26 70.5zM756 1339q0 43 25.5 73t68.5 30 q45 0 71 -30t26 -73t-26 -72.5t-71 -29.5q-43 0 -68.5 29.5t-25.5 72.5z" />
<glyph unicode="&#xe5;" horiz-adv-x="997" d="M92 293q0 131 34 266t104.5 243.5t182 178.5t269.5 70q57 0 140 -13.5t155 -36.5l-129 -598q-16 -76 -22.5 -153.5t-6.5 -145.5v-58.5t4 -49.5h-114l-29 178h-8q-25 -35 -61 -70.5t-79 -64.5t-92 -46.5t-104 -17.5q-244 0 -244 318zM256 293q0 -78 30.5 -132.5 t96.5 -54.5q49 0 94 24t85 58.5t71 74.5t49 75l115 553q-61 29 -156 29q-94 0 -166 -55.5t-121 -144.5t-73.5 -201.5t-24.5 -225.5zM516 1317q0 86 54 136t145 50q86 0 143 -45t57 -141q0 -80 -57 -132t-143 -52t-142.5 48t-56.5 136zM627 1317q0 -41 27.5 -63.5t60.5 -22.5 q39 0 64.5 20.5t25.5 65.5t-28 66.5t-62 21.5q-35 0 -61.5 -20.5t-26.5 -67.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1544" d="M57 227q0 104 45 175t122 113t179.5 60.5t214.5 18.5h46.5t46.5 -2q41 133 41 199t-39 92t-129 26q-33 0 -73 -5t-81 -15t-79 -23.5t-68 -27.5l-25 123q86 47 187.5 63t205.5 16q98 0 160.5 -34.5t77.5 -100.5q66 76 159 110t179 34q152 0 225.5 -67t73.5 -165 q0 -109 -50.5 -174t-140.5 -102t-217 -50.5t-278 -15.5q-6 -35 -10.5 -65.5t-4.5 -59.5q0 -113 57.5 -178.5t194.5 -65.5q66 0 136.5 26t113.5 56l35 -110q-70 -49 -165 -76t-193 -27q-119 0 -200 54.5t-110 148.5h-14q-66 -80 -163 -137t-214 -57q-63 0 -109.5 20.5t-77 54 t-45 77.5t-14.5 91zM221 262q0 -78 35.5 -112.5t103.5 -34.5q55 0 105.5 26.5t91.5 62.5t70.5 71.5t44.5 58.5l16 139q-23 2 -47.5 3t-46.5 1q-78 0 -146.5 -12t-118.5 -39t-79 -67t-29 -97zM864 600q100 0 191.5 5t161 24.5t110.5 58.5t41 107q0 51 -34 87t-132 36 q-125 0 -209 -82t-129 -236z" />
<glyph unicode="&#xe7;" horiz-adv-x="860" d="M102 303q0 174 47.5 312.5t126 234.5t181 147.5t211.5 51.5q78 0 128 -14.5t91 -33.5l-58 -127q-35 20 -86 32t-110 12q-70 0 -136.5 -47.5t-117.5 -124t-82 -176t-31 -203.5q0 -133 55.5 -197t149.5 -64q61 0 129 28t109 56l39 -102q-53 -45 -126 -74.5t-139 -38.5 l-51 -63q55 -6 91 -42t36 -101q0 -86 -64.5 -141.5t-193.5 -55.5q-25 0 -52.5 3t-55.5 7l34 80q10 -2 21.5 -2h21.5q43 0 72 8t45 19.5t22.5 26t6.5 26.5q0 39 -43 57.5t-115 18.5l117 159q-82 8 -135.5 43t-84 83.5t-42 101.5t-11.5 100z" />
<glyph unicode="&#xe8;" horiz-adv-x="948" d="M102 332q0 168 47.5 301t124 225t174 141.5t199.5 49.5q74 0 128 -20.5t89 -54.5t51.5 -78t16.5 -93q0 -145 -141.5 -228t-411.5 -83q-25 0 -51.5 1t-55.5 3q-8 -39 -12 -74t-4 -62q0 -113 51 -183.5t160 -70.5q90 0 165 30t116 63l49 -99q-72 -61 -169.5 -93t-195.5 -32 q-164 0 -247 94.5t-83 262.5zM301 610q78 0 162 4t152.5 21.5t113.5 55.5t45 106q0 20 -7 41.5t-23.5 39t-46 29t-74.5 11.5q-113 0 -196 -77t-126 -231zM450 1432l8 43h187l59 -306h-88z" />
<glyph unicode="&#xe9;" horiz-adv-x="948" d="M102 332q0 168 47.5 301t124 225t174 141.5t199.5 49.5q74 0 128 -20.5t89 -54.5t51.5 -78t16.5 -93q0 -145 -141.5 -228t-411.5 -83q-25 0 -51.5 1t-55.5 3q-8 -39 -12 -74t-4 -62q0 -113 51 -183.5t160 -70.5q90 0 165 30t116 63l49 -99q-72 -61 -169.5 -93t-195.5 -32 q-164 0 -247 94.5t-83 262.5zM301 610q78 0 162 4t152.5 21.5t113.5 55.5t45 106q0 20 -7 41.5t-23.5 39t-46 29t-74.5 11.5q-113 0 -196 -77t-126 -231zM588 1169l180 306h172l-10 -43l-252 -263h-90z" />
<glyph unicode="&#xea;" horiz-adv-x="948" d="M102 332q0 168 47.5 301t124 225t174 141.5t199.5 49.5q74 0 128 -20.5t89 -54.5t51.5 -78t16.5 -93q0 -145 -141.5 -228t-411.5 -83q-25 0 -51.5 1t-55.5 3q-8 -39 -12 -74t-4 -62q0 -113 51 -183.5t160 -70.5q90 0 165 30t116 63l49 -99q-72 -61 -169.5 -93t-195.5 -32 q-164 0 -247 94.5t-83 262.5zM301 610q78 0 162 4t152.5 21.5t113.5 55.5t45 106q0 20 -7 41.5t-23.5 39t-46 29t-74.5 11.5q-113 0 -196 -77t-126 -231zM383 1126l319 373h62l135 -373h-129l-49 136l-13 118l-69 -118l-117 -136h-139z" />
<glyph unicode="&#xeb;" horiz-adv-x="948" d="M102 332q0 168 47.5 301t124 225t174 141.5t199.5 49.5q74 0 128 -20.5t89 -54.5t51.5 -78t16.5 -93q0 -145 -141.5 -228t-411.5 -83q-25 0 -51.5 1t-55.5 3q-8 -39 -12 -74t-4 -62q0 -113 51 -183.5t160 -70.5q90 0 165 30t116 63l49 -99q-72 -61 -169.5 -93t-195.5 -32 q-164 0 -247 94.5t-83 262.5zM301 610q78 0 162 4t152.5 21.5t113.5 55.5t45 106q0 20 -7 41.5t-23.5 39t-46 29t-74.5 11.5q-113 0 -196 -77t-126 -231zM399 1337q0 45 26 75t69 30t69.5 -30t26.5 -75q0 -41 -26.5 -70.5t-69.5 -29.5t-69 29.5t-26 70.5zM774 1339 q0 43 25.5 73t68.5 30q45 0 71 -30t26 -73t-26 -72.5t-71 -29.5q-43 0 -68.5 29.5t-25.5 72.5z" />
<glyph unicode="&#xec;" horiz-adv-x="530" d="M111 0l217 1024h153l-217 -1024h-153zM254 1432l8 43h187l59 -306h-88z" />
<glyph unicode="&#xed;" horiz-adv-x="530" d="M111 0l217 1024h153l-217 -1024h-153zM362 1169l180 306h172l-10 -43l-252 -263h-90z" />
<glyph unicode="&#xee;" horiz-adv-x="530" d="M111 0l217 1024h153l-217 -1024h-153zM160 1126l319 373h62l135 -373h-129l-49 136l-13 118l-69 -118l-117 -136h-139z" />
<glyph unicode="&#xef;" horiz-adv-x="530" d="M111 0l217 1024h153l-217 -1024h-153zM184 1337q0 45 26 75t69 30t69.5 -30t26.5 -75q0 -41 -26.5 -70.5t-69.5 -29.5t-69 29.5t-26 70.5zM559 1339q0 43 25.5 73t68.5 30q45 0 71 -30t26 -73t-26 -72.5t-71 -29.5q-43 0 -68.5 29.5t-25.5 72.5z" />
<glyph unicode="&#xf0;" horiz-adv-x="1015" d="M104 319q0 141 38 271.5t107.5 232t164 161.5t209.5 60q88 0 131 -23.5t73 -57.5q2 143 -51 245l-166 -71l-45 82l160 69q-33 41 -71 68.5t-79 46.5l121 55q94 -39 156 -115l156 68l41 -84l-146 -63q33 -66 51.5 -148t18.5 -182q0 -258 -48 -439.5t-126 -297t-176.5 -169 t-198.5 -53.5q-80 0 -140.5 27t-100.5 73t-59.5 109.5t-19.5 134.5zM266 336q0 -111 47 -170.5t119 -59.5q109 0 181.5 73t116.5 177.5t61.5 221t17.5 204.5q-16 59 -68.5 94t-124.5 35q-78 0 -142 -53t-110.5 -137t-72 -185.5t-25.5 -199.5z" />
<glyph unicode="&#xf1;" horiz-adv-x="1069" d="M54 0l217 1024h106l-8 -176h8q27 33 64 68.5t83 64.5t103.5 48.5t126.5 19.5q102 0 161.5 -49.5t59.5 -172.5q0 -61 -18 -147l-146 -680h-153l137 647q8 37 14.5 73t6.5 64q0 59 -28 96.5t-103 37.5q-53 0 -104.5 -25t-96.5 -62.5t-81 -84t-61 -91.5l-135 -655h-153z M453 1343q66 68 113.5 93.5t84.5 25.5q31 0 55.5 -13t48 -28.5t47 -28t52.5 -12.5q47 0 111 50l30 -89q-59 -59 -102 -81.5t-78 -22.5q-31 0 -55.5 12.5t-48 27.5t-48 27.5t-55.5 12.5q-27 0 -57.5 -13.5t-71.5 -46.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="1019" d="M102 319q0 162 42 296.5t116 230.5t171 149.5t208 53.5q86 0 146.5 -28t98.5 -76t54 -110.5t16 -129.5q0 -154 -40 -287t-110.5 -231.5t-164.5 -155t-205 -56.5q-92 0 -154.5 30t-102.5 79t-57.5 110.5t-17.5 124.5zM266 356q0 -121 45 -185.5t144 -64.5q68 0 128 48.5 t106 130.5t74 187.5t28 219.5q0 104 -38 165t-145 61q-68 0 -129 -46.5t-109 -124t-76 -179t-28 -212.5zM475 1432l8 43h187l59 -306h-88z" />
<glyph unicode="&#xf3;" horiz-adv-x="1019" d="M102 319q0 162 42 296.5t116 230.5t171 149.5t208 53.5q86 0 146.5 -28t98.5 -76t54 -110.5t16 -129.5q0 -154 -40 -287t-110.5 -231.5t-164.5 -155t-205 -56.5q-92 0 -154.5 30t-102.5 79t-57.5 110.5t-17.5 124.5zM266 356q0 -121 45 -185.5t144 -64.5q68 0 128 48.5 t106 130.5t74 187.5t28 219.5q0 104 -38 165t-145 61q-68 0 -129 -46.5t-109 -124t-76 -179t-28 -212.5zM592 1169l180 306h172l-10 -43l-252 -263h-90z" />
<glyph unicode="&#xf4;" horiz-adv-x="1019" d="M102 319q0 162 42 296.5t116 230.5t171 149.5t208 53.5q86 0 146.5 -28t98.5 -76t54 -110.5t16 -129.5q0 -154 -40 -287t-110.5 -231.5t-164.5 -155t-205 -56.5q-92 0 -154.5 30t-102.5 79t-57.5 110.5t-17.5 124.5zM266 356q0 -121 45 -185.5t144 -64.5q68 0 128 48.5 t106 130.5t74 187.5t28 219.5q0 104 -38 165t-145 61q-68 0 -129 -46.5t-109 -124t-76 -179t-28 -212.5zM383 1126l319 373h62l135 -373h-129l-49 136l-13 118l-69 -118l-117 -136h-139z" />
<glyph unicode="&#xf5;" horiz-adv-x="1019" d="M102 319q0 162 42 296.5t116 230.5t171 149.5t208 53.5q86 0 146.5 -28t98.5 -76t54 -110.5t16 -129.5q0 -154 -40 -287t-110.5 -231.5t-164.5 -155t-205 -56.5q-92 0 -154.5 30t-102.5 79t-57.5 110.5t-17.5 124.5zM266 356q0 -121 45 -185.5t144 -64.5q68 0 128 48.5 t106 130.5t74 187.5t28 219.5q0 104 -38 165t-145 61q-68 0 -129 -46.5t-109 -124t-76 -179t-28 -212.5zM402 1343q66 68 113.5 93.5t84.5 25.5q31 0 55.5 -13t48 -28.5t47 -28t52.5 -12.5q47 0 111 50l30 -89q-59 -59 -102 -81.5t-78 -22.5q-31 0 -55.5 12.5t-48 27.5 t-48 27.5t-55.5 12.5q-27 0 -57.5 -13.5t-71.5 -46.5z" />
<glyph unicode="&#xf6;" horiz-adv-x="1019" d="M102 319q0 162 42 296.5t116 230.5t171 149.5t208 53.5q86 0 146.5 -28t98.5 -76t54 -110.5t16 -129.5q0 -154 -40 -287t-110.5 -231.5t-164.5 -155t-205 -56.5q-92 0 -154.5 30t-102.5 79t-57.5 110.5t-17.5 124.5zM266 356q0 -121 45 -185.5t144 -64.5q68 0 128 48.5 t106 130.5t74 187.5t28 219.5q0 104 -38 165t-145 61q-68 0 -129 -46.5t-109 -124t-76 -179t-28 -212.5zM389 1337q0 45 26 75t69 30t69.5 -30t26.5 -75q0 -41 -26.5 -70.5t-69.5 -29.5t-69 29.5t-26 70.5zM764 1339q0 43 25.5 73t68.5 30q45 0 71 -30t26 -73t-26 -72.5 t-71 -29.5q-43 0 -68.5 29.5t-25.5 72.5z" />
<glyph unicode="&#xf7;" horiz-adv-x="983" d="M113 618v148h868v-148h-868zM455 309q0 55 32.5 87t85.5 32t86 -31.5t33 -87.5q0 -53 -32.5 -86t-86.5 -33q-53 0 -85.5 33t-32.5 86zM455 1059q0 55 32.5 87t85.5 32t86 -32t33 -87q0 -53 -32.5 -86t-86.5 -33q-53 0 -85.5 33t-32.5 86z" />
<glyph unicode="&#xf8;" horiz-adv-x="1019" d="M27 49l102 115q-27 71 -27 155q0 162 42 296.5t116 230.5t171 149.5t208 53.5q72 0 125 -19.5t92 -54.5l74 80l82 -76l-90 -102q16 -39 24 -82t8 -90q0 -154 -40 -287t-110.5 -231.5t-164.5 -155t-205 -56.5q-82 0 -140 24t-99 64l-82 -92zM266 331.5q0 -12.5 2 -24.5 l488 545q-43 66 -148 66q-68 0 -129 -46.5t-109 -124t-76 -179t-28 -212.5v-24.5zM299 188q47 -82 156 -82q68 0 128 48.5t106 130.5t74 187t28 220v20.5t-3 20.5z" />
<glyph unicode="&#xf9;" horiz-adv-x="1046" d="M123 197q0 72 20 161l140 666h153l-143 -682q-12 -55 -12 -102q0 -57 22.5 -95.5t81.5 -38.5q49 0 99.5 25t96.5 63.5t83.5 86t62.5 92.5l137 651h154l-129 -608q-8 -35 -16.5 -85t-15.5 -105.5t-11 -107.5t-4 -91v-27h-121v195h-8q-31 -41 -71 -80t-88 -70t-103.5 -50.5 t-116.5 -19.5q-45 0 -83 10.5t-66.5 36t-45 67.5t-16.5 108zM498 1432l8 43h187l59 -306h-88z" />
<glyph unicode="&#xfa;" horiz-adv-x="1046" d="M123 197q0 72 20 161l140 666h153l-143 -682q-12 -55 -12 -102q0 -57 22.5 -95.5t81.5 -38.5q49 0 99.5 25t96.5 63.5t83.5 86t62.5 92.5l137 651h154l-129 -608q-8 -35 -16.5 -85t-15.5 -105.5t-11 -107.5t-4 -91v-27h-121v195h-8q-31 -41 -71 -80t-88 -70t-103.5 -50.5 t-116.5 -19.5q-45 0 -83 10.5t-66.5 36t-45 67.5t-16.5 108zM594 1169l180 306h172l-10 -43l-252 -263h-90z" />
<glyph unicode="&#xfb;" horiz-adv-x="1046" d="M123 197q0 72 20 161l140 666h153l-143 -682q-12 -55 -12 -102q0 -57 22.5 -95.5t81.5 -38.5q49 0 99.5 25t96.5 63.5t83.5 86t62.5 92.5l137 651h154l-129 -608q-8 -35 -16.5 -85t-15.5 -105.5t-11 -107.5t-4 -91v-27h-121v195h-8q-31 -41 -71 -80t-88 -70t-103.5 -50.5 t-116.5 -19.5q-45 0 -83 10.5t-66.5 36t-45 67.5t-16.5 108zM410 1126l319 373h62l135 -373h-129l-49 136l-13 118l-69 -118l-117 -136h-139z" />
<glyph unicode="&#xfc;" horiz-adv-x="1046" d="M123 197q0 72 20 161l140 666h153l-143 -682q-12 -55 -12 -102q0 -57 22.5 -95.5t81.5 -38.5q49 0 99.5 25t96.5 63.5t83.5 86t62.5 92.5l137 651h154l-129 -608q-8 -35 -16.5 -85t-15.5 -105.5t-11 -107.5t-4 -91v-27h-121v195h-8q-31 -41 -71 -80t-88 -70t-103.5 -50.5 t-116.5 -19.5q-45 0 -83 10.5t-66.5 36t-45 67.5t-16.5 108zM430 1337q0 45 26 75t69 30t69.5 -30t26.5 -75q0 -41 -26.5 -70.5t-69.5 -29.5t-69 29.5t-26 70.5zM805 1339q0 43 25.5 73t68.5 30q45 0 71 -30t26 -73t-26 -72.5t-71 -29.5q-43 0 -68.5 29.5t-25.5 72.5z" />
<glyph unicode="&#xfd;" horiz-adv-x="899" d="M-41 -401l49 141q23 -8 49 -8q59 0 119 61.5t133 206.5l-176 1024h164l100 -664l11 -196h10l78 198l340 662h163l-483 -913q-53 -100 -105.5 -195.5t-107.5 -170.5t-114.5 -120t-122.5 -45q-35 0 -60.5 4t-46.5 15zM512 1169l180 306h172l-10 -43l-252 -263h-90z" />
<glyph unicode="&#xfe;" horiz-adv-x="1040" d="M-10 -410l395 1844h154l-127 -562h8q29 35 61.5 67t71.5 56.5t87 39t108 14.5q49 0 92 -15.5t75.5 -51.5t52 -95.5t19.5 -145.5q0 -180 -49 -322.5t-129 -240.5t-179.5 -150.5t-197.5 -52.5q-72 0 -126 13.5t-73 27.5l-90 -426h-153zM264 154q35 -27 72 -37.5t80 -10.5 q80 0 152.5 44.5t130 126t91 196.5t33.5 256q0 82 -33.5 135.5t-99.5 53.5q-55 0 -105 -29t-92 -71t-75 -90t-53 -89z" />
<glyph unicode="&#xff;" horiz-adv-x="899" d="M-41 -401l49 141q23 -8 49 -8q59 0 119 61.5t133 206.5l-176 1024h164l100 -664l11 -196h10l78 198l340 662h163l-483 -913q-53 -100 -105.5 -195.5t-107.5 -170.5t-114.5 -120t-122.5 -45q-35 0 -60.5 4t-46.5 15zM309 1337q0 45 26 75t69 30t69.5 -30t26.5 -75 q0 -41 -26.5 -70.5t-69.5 -29.5t-69 29.5t-26 70.5zM684 1339q0 43 25.5 73t68.5 30q45 0 71 -30t26 -73t-26 -72.5t-71 -29.5q-43 0 -68.5 29.5t-25.5 72.5z" />
<glyph unicode="&#x152;" horiz-adv-x="1818" d="M147 524q0 197 51.5 368t147.5 297t233.5 197.5t311.5 71.5q45 0 77.5 -1t62.5 -4t59.5 -8t70.5 -11h742l-33 -152h-578l-100 -469h528l-30 -151h-531l-106 -510h587l-30 -152h-752q-53 -12 -100 -18.5t-123 -6.5q-96 0 -184.5 27t-156 90.5t-107.5 169t-40 262.5z M319 526q0 -61 12.5 -131.5t47.5 -131t98.5 -100.5t165.5 -40q29 0 55.5 1t55 4t61.5 10t76 20l233 1108q-47 23 -104 34t-154 11q-133 0 -235.5 -64.5t-172 -173t-104.5 -250t-35 -297.5z" />
<glyph unicode="&#x153;" horiz-adv-x="1605" d="M102 319q0 162 42 296.5t116 230.5t171 149.5t208 53.5q129 0 195.5 -62.5t89.5 -163.5q70 109 170 167.5t211 58.5q74 0 128 -20.5t88.5 -54.5t51 -78t16.5 -93q0 -145 -141 -228t-412 -83q-25 0 -51.5 1t-54.5 3q-8 -39 -11.5 -74t-3.5 -62q0 -113 50.5 -183.5 t158.5 -70.5q90 0 165 30t116 63l49 -99q-72 -61 -169 -93t-195 -32q-59 0 -108.5 17.5t-87.5 47.5t-63.5 70t-37.5 85q-59 -98 -156.5 -159t-202.5 -61q-92 0 -154.5 30t-102.5 79t-57.5 110.5t-17.5 124.5zM266 356q0 -121 45 -185.5t144 -64.5q68 0 129 48.5t107 130.5 t74 187.5t28 219.5q0 104 -39 165t-146 61q-68 0 -129 -46.5t-109 -124t-76 -179t-28 -212.5zM958 610h33q66 0 142.5 4t143 21.5t111 55.5t44.5 106q0 20 -7.5 41.5t-24 39t-46 29t-74.5 11.5q-113 0 -194.5 -77t-127.5 -231z" />
<glyph unicode="&#x178;" horiz-adv-x="1087" d="M221 1434h178l183 -627l6 -125h2l61 129l445 623h184l-623 -863l-120 -571h-164l121 569zM516 1626q0 41 28.5 68.5t75.5 27.5t75 -27.5t28 -68.5t-28 -67.5t-75 -26.5t-75.5 26.5t-28.5 67.5zM891 1626q0 41 27.5 68.5t74.5 27.5t75.5 -27.5t28.5 -68.5t-28.5 -67.5 t-75.5 -26.5t-74.5 26.5t-27.5 67.5z" />
<glyph unicode="&#x2c6;" horiz-adv-x="882" d="M625 1126l319 373h62l135 -373h-129l-49 136l-13 118l-69 -118l-117 -136h-139z" />
<glyph unicode="&#x2dc;" horiz-adv-x="714" d="M666 1343q66 68 113.5 93.5t84.5 25.5q31 0 55.5 -13t48 -28.5t47 -28t52.5 -12.5q47 0 111 50l30 -89q-59 -59 -102 -81.5t-78 -22.5q-31 0 -55.5 12.5t-48 27.5t-48 27.5t-55.5 12.5q-27 0 -57.5 -13.5t-71.5 -46.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="891" />
<glyph unicode="&#x2001;" horiz-adv-x="1782" />
<glyph unicode="&#x2002;" horiz-adv-x="891" />
<glyph unicode="&#x2003;" horiz-adv-x="1782" />
<glyph unicode="&#x2004;" horiz-adv-x="594" />
<glyph unicode="&#x2005;" horiz-adv-x="445" />
<glyph unicode="&#x2006;" horiz-adv-x="297" />
<glyph unicode="&#x2007;" horiz-adv-x="297" />
<glyph unicode="&#x2008;" horiz-adv-x="222" />
<glyph unicode="&#x2009;" horiz-adv-x="356" />
<glyph unicode="&#x200a;" horiz-adv-x="99" />
<glyph unicode="&#x2010;" horiz-adv-x="700" d="M129 520l33 139h471l-35 -139h-469z" />
<glyph unicode="&#x2011;" horiz-adv-x="700" d="M129 520l33 139h471l-35 -139h-469z" />
<glyph unicode="&#x2012;" horiz-adv-x="700" d="M129 520l33 139h471l-35 -139h-469z" />
<glyph unicode="&#x2013;" horiz-adv-x="1284" d="M231 520l33 139h826l-33 -139h-826z" />
<glyph unicode="&#x2014;" horiz-adv-x="1595" d="M231 520l33 139h1137l-33 -139h-1137z" />
<glyph unicode="&#x2018;" horiz-adv-x="380" d="M221 1288q0 70 26.5 124t63.5 92t76 59.5t64 29.5l30 -71q-47 -23 -81.5 -63t-43.5 -93q6 2 19 2q31 0 48 -24.5t17 -57.5q0 -59 -29.5 -89t-80.5 -30q-53 0 -81 37t-28 84z" />
<glyph unicode="&#x2019;" horiz-adv-x="382" d="M221 1094q47 25 82 63.5t45 93.5q-82 5 -82 97q0 25 11.5 44t28 31.5t35.5 19.5t38 7q61 0 82.5 -30.5t21.5 -88.5q0 -70 -26.5 -123t-63.5 -91t-75.5 -61.5t-63.5 -31.5z" />
<glyph unicode="&#x201a;" horiz-adv-x="387" d="M4 -153q47 25 82 63.5t45 93.5q-82 5 -82 97q0 25 11.5 44t28 31.5t35.5 19.5t38 7q61 0 82.5 -30.5t21.5 -88.5q0 -70 -26.5 -123t-63.5 -91t-75.5 -61.5t-63.5 -31.5z" />
<glyph unicode="&#x201c;" horiz-adv-x="665" d="M221 1288q0 70 26.5 124t63.5 92t76 59.5t64 29.5l30 -71q-47 -23 -81.5 -63t-43.5 -93q6 2 19 2q31 0 48 -24.5t17 -57.5q0 -59 -29.5 -89t-80.5 -30q-53 0 -81 37t-28 84zM506 1288q0 70 26.5 124t63.5 92t76 59.5t64 29.5l30 -71q-47 -23 -81.5 -63t-43.5 -93 q6 2 19 2q31 0 48 -24.5t17 -57.5q0 -59 -29.5 -89t-80.5 -30q-53 0 -81 37t-28 84z" />
<glyph unicode="&#x201d;" horiz-adv-x="665" d="M221 1094q47 25 82 63.5t45 93.5q-82 5 -82 97q0 25 11.5 44t28 31.5t35.5 19.5t38 7q61 0 82.5 -30.5t21.5 -88.5q0 -70 -26.5 -123t-63.5 -91t-75.5 -61.5t-63.5 -31.5zM504 1094q47 25 82 63.5t45 93.5q-82 5 -82 97q0 25 11.5 44t28 31.5t35.5 19.5t38 7 q61 0 82.5 -30.5t21.5 -88.5q0 -70 -26.5 -123t-63.5 -91t-75.5 -61.5t-63.5 -31.5z" />
<glyph unicode="&#x201e;" horiz-adv-x="669" d="M4 -153q47 25 82 63.5t45 93.5q-82 5 -82 97q0 25 11.5 44t28 31.5t35.5 19.5t38 7q61 0 82.5 -30.5t21.5 -88.5q0 -70 -26.5 -123t-63.5 -91t-75.5 -61.5t-63.5 -31.5zM284 -153q47 25 82 63.5t45 93.5q-82 5 -82 97q0 25 11.5 44t28 31.5t35.5 19.5t38 7 q61 0 82.5 -30.5t21.5 -88.5q0 -70 -26.5 -123t-63.5 -91t-75.5 -61.5t-63.5 -31.5z" />
<glyph unicode="&#x2022;" horiz-adv-x="925" d="M229 637q0 63 22.5 115.5t60.5 90.5t90.5 58.5t111.5 20.5t111.5 -19.5t90.5 -56.5t60.5 -89t22.5 -120t-22.5 -120t-60.5 -89t-90.5 -56.5t-111.5 -19.5t-111.5 19.5t-90.5 56.5t-60.5 89t-22.5 120z" />
<glyph unicode="&#x2026;" horiz-adv-x="1476" d="M55 94q0 55 33 87t86 32t86 -31.5t33 -87.5q0 -53 -33 -86t-86 -33t-86 33t-33 86zM549 94q0 55 32.5 87t86.5 32q53 0 85.5 -31.5t32.5 -87.5q0 -53 -32.5 -86t-85.5 -33t-86 33t-33 86zM1044 94q0 55 33 87t86 32t86 -31.5t33 -87.5q0 -53 -32.5 -86t-86.5 -33 q-53 0 -86 33t-33 86z" />
<glyph unicode="&#x202f;" horiz-adv-x="356" />
<glyph unicode="&#x2039;" horiz-adv-x="614" d="M115 530l409 471l90 -98l-252 -295l-114 -76l67 -79l140 -289l-113 -86z" />
<glyph unicode="&#x203a;" horiz-adv-x="579" d="M78 166l254 297l117 84l-72 86l-139 291l116 77l226 -452l-410 -471z" />
<glyph unicode="&#x205f;" horiz-adv-x="445" />
<glyph unicode="&#x20ac;" d="M12 520l64 131h145q6 31 13.5 74t15.5 74h-176l63 131h152q53 141 129 239.5t166 163t187 95t190 30.5q98 0 166.5 -16.5t117.5 -42.5l-71 -125q-78 45 -244 45q-55 0 -121 -22.5t-131.5 -69.5t-123.5 -120t-103 -177h565l-62 -131h-544q-10 -33 -16.5 -75t-10.5 -73h498 l-62 -131h-442l-2 -8q-2 -94 16.5 -165t58 -122t105.5 -80.5t164 -29.5q66 0 130 18.5t118 46.5l28 -123q-37 -25 -79 -40t-87 -24t-88 -13.5t-79 -4.5q-111 0 -195 38t-140.5 104.5t-85 158t-30.5 207.5l2 37h-201z" />
<glyph unicode="&#x2122;" horiz-adv-x="1814" d="M184 1294v140h717v-140h-278v-598h-160v598h-279zM983 696v738h160l215 -344l57 -119h2l62 123l198 340h162v-738h-156v342l21 211h-8l-80 -174l-178 -287h-68l-182 285l-74 176h-8l27 -209v-344h-150z" />
<glyph unicode="&#xe000;" horiz-adv-x="1024" d="M0 0v1024h1024v-1024h-1024z" />
</font>
</defs></svg>

Before

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -830,7 +830,7 @@ msgstr ""
msgid "Hi there!"
msgstr ""
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr ""
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1173,7 +1173,7 @@ msgstr ""
msgid "Friends"
msgstr ""
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr ""
msgid ""

Binary file not shown.

View file

@ -854,7 +854,7 @@ msgstr ""
msgid "Hi there!"
msgstr "Ей, ти там, здравей!"
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr "Добре дошли в %1s, “%2s”."
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1211,7 +1211,7 @@ msgstr "Добре дошли!"
msgid "Friends"
msgstr "Приятели"
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr "Добре дошли в Jappix, твоят собствен социален облак!"
msgid ""

Binary file not shown.

View file

@ -849,7 +849,7 @@ msgstr ""
msgid "Hi there!"
msgstr "Ahoj!"
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr "Vítejte na %1s, “%2s”."
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1209,7 +1209,7 @@ msgstr "Vítejte!"
msgid "Friends"
msgstr "Kamarádi"
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr "Vítejte v Jappix, vaší vlastní sociální síti!"
msgid ""

Binary file not shown.

View file

@ -856,7 +856,7 @@ msgstr ""
msgid "Hi there!"
msgstr "Hallo du!"
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr "Willkommen bei %1s, »%2s«."
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1217,7 +1217,7 @@ msgstr "Willkommen!"
msgid "Friends"
msgstr "Freunde"
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr "Willkommen bei Jappix!"
msgid ""

View file

@ -795,7 +795,7 @@ msgstr ""
msgid "Hi there!"
msgstr ""
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr ""
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1122,7 +1122,7 @@ msgstr ""
msgid "Friends"
msgstr ""
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr ""
msgid "Before you start using it, you will have to change some settings, search for friends and complete your profile."

Binary file not shown.

View file

@ -841,7 +841,7 @@ msgstr ""
msgid "Hi there!"
msgstr "Saluton!"
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr "Bonvenon en %1s, “%2s”."
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1192,7 +1192,7 @@ msgstr "Bonvenon!"
msgid "Friends"
msgstr "Amikoj"
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr "Bonvenon ĉe Jappix, via propra socia nubo!"
msgid ""

Binary file not shown.

View file

@ -844,7 +844,7 @@ msgstr ""
msgid "Hi there!"
msgstr "¡Hola!"
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr "Bienvenida en %1s: “%2s”."
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1204,7 +1204,7 @@ msgstr "¡Bienvenido!"
msgid "Friends"
msgstr "Amigos"
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr "¡Bienvenido a Jappix, tu propia nube social!"
msgid ""

Binary file not shown.

View file

@ -848,7 +848,7 @@ msgstr ""
msgid "Hi there!"
msgstr "Tere!"
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr "Tere tulemast %1s, “%2s”."
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1204,7 +1204,7 @@ msgstr "Tere tulemast!"
msgid "Friends"
msgstr "Sõbrad"
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr "Tere tulemast Jappix'isse, Teie isiklik sotsiaalvõrgustik!"
msgid ""

Binary file not shown.

View file

@ -829,7 +829,7 @@ msgstr ""
msgid "Hi there!"
msgstr "سلام!"
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr "خوش‌آمدید به %1s. «%2s»"
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1172,7 +1172,7 @@ msgstr ""
msgid "Friends"
msgstr ""
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr ""
msgid ""

Binary file not shown.

View file

@ -855,7 +855,7 @@ msgstr ""
msgid "Hi there!"
msgstr "Salut toi !"
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr "Bienvenue sur %1s, « %2s »."
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1215,7 +1215,7 @@ msgstr "Bienvenue !"
msgid "Friends"
msgstr "Amis"
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr "Bienvenue sur Jappix, votre propre nuage social !"
msgid ""

Binary file not shown.

View file

@ -842,7 +842,7 @@ msgstr ""
msgid "Hi there!"
msgstr "שלום לך!"
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr "ברוך בואך אל %1s, &#x200f;“%2s”."
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1194,7 +1194,7 @@ msgstr "ברוך בואך!"
msgid "Friends"
msgstr "חברים"
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr "ברוך בואך אל Jappix, הענן החברתי העצמאי שלך!"
msgid ""

Binary file not shown.

View file

@ -841,7 +841,7 @@ msgstr ""
msgid "Hi there!"
msgstr "Szia!"
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr "Üdvözöljük %1son, “%2s”."
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1192,7 +1192,7 @@ msgstr "Üdvözöljük!"
msgid "Friends"
msgstr "Barátok"
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr "Üdvözlünk a Jappix-en, a saját szociális felhődben!"
msgid ""

Binary file not shown.

View file

@ -850,7 +850,7 @@ msgstr ""
msgid "Hi there!"
msgstr "Halo semua!"
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr "Selamat datang di %1s, “%2s”."
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1201,7 +1201,7 @@ msgstr "Selamat Datang!"
msgid "Friends"
msgstr "Teman"
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr "Selamat datang di Jappix, awan sosial anda sendiri!"
msgid ""

Binary file not shown.

View file

@ -852,7 +852,7 @@ msgstr ""
msgid "Hi there!"
msgstr "Ciao!"
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr "Benvenuti su %1s, “%2s”."
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1211,7 +1211,7 @@ msgstr "Benvenuto!"
msgid "Friends"
msgstr "Amici"
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr "Benvenuto su Jappix, il tuo cloud sociale personale!"
msgid ""

Binary file not shown.

View file

@ -840,7 +840,7 @@ msgstr ""
msgid "Hi there!"
msgstr "こんにちは!"
msgid "Welcome on %1s, “%2s”."
msgid "Welcome to %1s, “%2s”."
msgstr "ようこそ。ここは %1s 、 “%2s” です。"
msgid "Login to your existing XMPP account or create a new one for free!"
@ -1191,7 +1191,7 @@ msgstr "ようこそ"
msgid "Friends"
msgstr "友達"
msgid "Welcome on Jappix, your own social cloud!"
msgid "Welcome to Jappix, your own social cloud!"
msgstr "Jappixへようこそ。ここはあなたのソーシャルクラウドです!"
msgid ""

Some files were not shown because too many files have changed in this diff Show more