Rangement de la doc et configuration de Doxygen

This commit is contained in:
Raspbeguy 2014-03-11 18:11:39 +01:00
parent 3ef7b03e2d
commit e4cbeabf0d
82 changed files with 4163 additions and 870 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

BIN
documentation/html/bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
documentation/html/bdwn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,97 @@
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function(){
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.attr('src','ftv2folderopen.png');
a.attr('src','ftv2mnode.png');
$(this).show();
} else if (l==level+1) {
i.attr('src','ftv2folderclosed.png');
a.attr('src','ftv2pnode.png');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
//The clicked row
var currentRow = $('#row_'+id);
var currentRowImages = currentRow.find("img");
//All rows after the clicked row
var rows = currentRow.nextAll("tr");
//Only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() {
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
return this.id.match(re);
});
//First row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
rows.filter("[id^=row_"+id+"]").hide();
} else { //We are SHOWING
//All sub images
var childImages = childRows.find("img");
var childImg = childImages.filter("[id^=img]");
var childArr = childImages.filter("[id^=arr]");
currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
childImg.attr('src','ftv2folderclosed.png'); //children closed
childArr.attr('src','ftv2pnode.png'); //children closed
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 403 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 B

View File

@ -0,0 +1,112 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>PonyTracker: Main Page</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="PonyTracker.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">PonyTracker
</div>
<div id="projectbrief">An easy and friendly music tracker</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('index.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">PonyTracker Documentation</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Mar 11 2014 18:07:02 for PonyTracker by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
</div>
</body>
</html>

72
documentation/html/jquery.js vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 B

View File

@ -0,0 +1,143 @@
#nav-tree .children_ul {
margin:0;
padding:4px;
}
#nav-tree ul {
list-style:none outside none;
margin:0px;
padding:0px;
}
#nav-tree li {
white-space:nowrap;
margin:0px;
padding:0px;
}
#nav-tree .plus {
margin:0px;
}
#nav-tree .selected {
background-image: url('tab_a.png');
background-repeat:repeat-x;
color: #fff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
}
#nav-tree img {
margin:0px;
padding:0px;
border:0px;
vertical-align: middle;
}
#nav-tree a {
text-decoration:none;
padding:0px;
margin:0px;
outline:none;
}
#nav-tree .label {
margin:0px;
padding:0px;
font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
}
#nav-tree .label a {
padding:2px;
}
#nav-tree .selected a {
text-decoration:none;
color:#fff;
}
#nav-tree .children_ul {
margin:0px;
padding:0px;
}
#nav-tree .item {
margin:0px;
padding:0px;
}
#nav-tree {
padding: 0px 0px;
background-color: #FAFAFF;
font-size:14px;
overflow:auto;
}
#doc-content {
overflow:auto;
display:block;
padding:0px;
margin:0px;
-webkit-overflow-scrolling : touch; /* iOS 5+ */
}
#side-nav {
padding:0 6px 0 0;
margin: 0px;
display:block;
position: absolute;
left: 0px;
width: 250px;
}
.ui-resizable .ui-resizable-handle {
display:block;
}
.ui-resizable-e {
background:url("ftv2splitbar.png") repeat scroll right center transparent;
cursor:e-resize;
height:100%;
right:0;
top:0;
width:6px;
}
.ui-resizable-handle {
display:none;
font-size:0.1px;
position:absolute;
z-index:1;
}
#nav-tree-contents {
margin: 6px 0px 0px 0px;
}
#nav-tree {
background-image:url('nav_h.png');
background-repeat:repeat-x;
background-color: #F9FAFC;
-webkit-overflow-scrolling : touch; /* iOS 5+ */
}
#nav-sync {
position:absolute;
top:5px;
right:24px;
z-index:0;
}
#nav-sync img {
opacity:0.3;
}
#nav-sync img:hover {
opacity:0.9;
}
@media print
{
#nav-tree { display: none; }
div.ui-resizable-handle { display: none; position: relative; }
}

View File

@ -0,0 +1,527 @@
var NAVTREE =
[
[ "PonyTracker", "index.html", ]
];
var NAVTREEINDEX =
[
"index.html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
var SYNCOFFMSG = 'click to enable panel synchronisation';
var SYNCONMSG = 'click to disable panel synchronisation';
var SYNCOFFMSG = 'click to enable panel synchronisation';
var navTreeSubIndices = new Array();
function getData(varName)
{
var i = varName.lastIndexOf('/');
var n = i>=0 ? varName.substring(i+1) : varName;
return eval(n.replace(/\-/g,'_'));
}
function stripPath(uri)
{
return uri.substring(uri.lastIndexOf('/')+1);
}
function stripPath2(uri)
{
var i = uri.lastIndexOf('/');
var s = uri.substring(i+1);
var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/);
return m ? uri.substring(i-6) : s;
}
function localStorageSupported()
{
try {
return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem;
}
catch(e) {
return false;
}
}
function storeLink(link)
{
if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) {
window.localStorage.setItem('navpath',link);
}
}
function deleteLink()
{
if (localStorageSupported()) {
window.localStorage.setItem('navpath','');
}
}
function cachedLink()
{
if (localStorageSupported()) {
return window.localStorage.getItem('navpath');
} else {
return '';
}
}
function getScript(scriptName,func,show)
{
var head = document.getElementsByTagName("head")[0];
var script = document.createElement('script');
script.id = scriptName;
script.type = 'text/javascript';
script.onload = func;
script.src = scriptName+'.js';
if ($.browser.msie && $.browser.version<=8) {
// script.onload does not work with older versions of IE
script.onreadystatechange = function() {
if (script.readyState=='complete' || script.readyState=='loaded') {
func(); if (show) showRoot();
}
}
}
head.appendChild(script);
}
function createIndent(o,domNode,node,level)
{
var level=-1;
var n = node;
while (n.parentNode) { level++; n=n.parentNode; }
if (node.childrenData) {
var imgNode = document.createElement("img");
imgNode.style.paddingLeft=(16*level).toString()+'px';
imgNode.width = 16;
imgNode.height = 22;
imgNode.border = 0;
node.plus_img = imgNode;
node.expandToggle = document.createElement("a");
node.expandToggle.href = "javascript:void(0)";
node.expandToggle.onclick = function() {
if (node.expanded) {
$(node.getChildrenUL()).slideUp("fast");
node.plus_img.src = node.relpath+"ftv2pnode.png";
node.expanded = false;
} else {
expandNode(o, node, false, false);
}
}
node.expandToggle.appendChild(imgNode);
domNode.appendChild(node.expandToggle);
imgNode.src = node.relpath+"ftv2pnode.png";
} else {
var span = document.createElement("span");
span.style.display = 'inline-block';
span.style.width = 16*(level+1)+'px';
span.style.height = '22px';
span.innerHTML = '&#160;';
domNode.appendChild(span);
}
}
var animationInProgress = false;
function gotoAnchor(anchor,aname,updateLocation)
{
var pos, docContent = $('#doc-content');
if (anchor.parent().attr('class')=='memItemLeft' ||
anchor.parent().attr('class')=='fieldtype' ||
anchor.parent().is(':header'))
{
pos = anchor.parent().position().top;
} else if (anchor.position()) {
pos = anchor.position().top;
}
if (pos) {
var dist = Math.abs(Math.min(
pos-docContent.offset().top,
docContent[0].scrollHeight-
docContent.height()-docContent.scrollTop()));
animationInProgress=true;
docContent.animate({
scrollTop: pos + docContent.scrollTop() - docContent.offset().top
},Math.max(50,Math.min(500,dist)),function(){
if (updateLocation) window.location.href=aname;
animationInProgress=false;
});
}
}
function newNode(o, po, text, link, childrenData, lastNode)
{
var node = new Object();
node.children = Array();
node.childrenData = childrenData;
node.depth = po.depth + 1;
node.relpath = po.relpath;
node.isLast = lastNode;
node.li = document.createElement("li");
po.getChildrenUL().appendChild(node.li);
node.parentNode = po;
node.itemDiv = document.createElement("div");
node.itemDiv.className = "item";
node.labelSpan = document.createElement("span");
node.labelSpan.className = "label";
createIndent(o,node.itemDiv,node,0);
node.itemDiv.appendChild(node.labelSpan);
node.li.appendChild(node.itemDiv);
var a = document.createElement("a");
node.labelSpan.appendChild(a);
node.label = document.createTextNode(text);
node.expanded = false;
a.appendChild(node.label);
if (link) {
var url;
if (link.substring(0,1)=='^') {
url = link.substring(1);
link = url;
} else {
url = node.relpath+link;
}
a.className = stripPath(link.replace('#',':'));
if (link.indexOf('#')!=-1) {
var aname = '#'+link.split('#')[1];
var srcPage = stripPath($(location).attr('pathname'));
var targetPage = stripPath(link.split('#')[0]);
a.href = srcPage!=targetPage ? url : "javascript:void(0)";
a.onclick = function(){
storeLink(link);
if (!$(a).parent().parent().hasClass('selected'))
{
$('.item').removeClass('selected');
$('.item').removeAttr('id');
$(a).parent().parent().addClass('selected');
$(a).parent().parent().attr('id','selected');
}
var anchor = $(aname);
gotoAnchor(anchor,aname,true);
};
} else {
a.href = url;
a.onclick = function() { storeLink(link); }
}
} else {
if (childrenData != null)
{
a.className = "nolink";
a.href = "javascript:void(0)";
a.onclick = node.expandToggle.onclick;
}
}
node.childrenUL = null;
node.getChildrenUL = function() {
if (!node.childrenUL) {
node.childrenUL = document.createElement("ul");
node.childrenUL.className = "children_ul";
node.childrenUL.style.display = "none";
node.li.appendChild(node.childrenUL);
}
return node.childrenUL;
};
return node;
}
function showRoot()
{
var headerHeight = $("#top").height();
var footerHeight = $("#nav-path").height();
var windowHeight = $(window).height() - headerHeight - footerHeight;
(function (){ // retry until we can scroll to the selected item
try {
var navtree=$('#nav-tree');
navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
} catch (err) {
setTimeout(arguments.callee, 0);
}
})();
}
function expandNode(o, node, imm, showRoot)
{
if (node.childrenData && !node.expanded) {
if (typeof(node.childrenData)==='string') {
var varName = node.childrenData;
getScript(node.relpath+varName,function(){
node.childrenData = getData(varName);
expandNode(o, node, imm, showRoot);
}, showRoot);
} else {
if (!node.childrenVisited) {
getNode(o, node);
} if (imm || ($.browser.msie && $.browser.version>8)) {
// somehow slideDown jumps to the start of tree for IE9 :-(
$(node.getChildrenUL()).show();
} else {
$(node.getChildrenUL()).slideDown("fast");
}
if (node.isLast) {
node.plus_img.src = node.relpath+"ftv2mlastnode.png";
} else {
node.plus_img.src = node.relpath+"ftv2mnode.png";
}
node.expanded = true;
}
}
}
function glowEffect(n,duration)
{
n.addClass('glow').delay(duration).queue(function(next){
$(this).removeClass('glow');next();
});
}
function highlightAnchor()
{
var aname = $(location).attr('hash');
var anchor = $(aname);
if (anchor.parent().attr('class')=='memItemLeft'){
var rows = $('.memberdecls tr[class$="'+
window.location.hash.substring(1)+'"]');
glowEffect(rows.children(),300); // member without details
} else if (anchor.parents().slice(2).prop('tagName')=='TR') {
glowEffect(anchor.parents('div.memitem'),1000); // enum value
} else if (anchor.parent().attr('class')=='fieldtype'){
glowEffect(anchor.parent().parent(),1000); // struct field
} else if (anchor.parent().is(":header")) {
glowEffect(anchor.parent(),1000); // section header
} else {
glowEffect(anchor.next(),1000); // normal member
}
gotoAnchor(anchor,aname,false);
}
function selectAndHighlight(hash,n)
{
var a;
if (hash) {
var link=stripPath($(location).attr('pathname'))+':'+hash.substring(1);
a=$('.item a[class$="'+link+'"]');
}
if (a && a.length) {
a.parent().parent().addClass('selected');
a.parent().parent().attr('id','selected');
highlightAnchor();
} else if (n) {
$(n.itemDiv).addClass('selected');
$(n.itemDiv).attr('id','selected');
}
if ($('#nav-tree-contents .item:first').hasClass('selected')) {
$('#nav-sync').css('top','30px');
} else {
$('#nav-sync').css('top','5px');
}
showRoot();
}
function showNode(o, node, index, hash)
{
if (node && node.childrenData) {
if (typeof(node.childrenData)==='string') {
var varName = node.childrenData;
getScript(node.relpath+varName,function(){
node.childrenData = getData(varName);
showNode(o,node,index,hash);
},true);
} else {
if (!node.childrenVisited) {
getNode(o, node);
}
$(node.getChildrenUL()).css({'display':'block'});
if (node.isLast) {
node.plus_img.src = node.relpath+"ftv2mlastnode.png";
} else {
node.plus_img.src = node.relpath+"ftv2mnode.png";
}
node.expanded = true;
var n = node.children[o.breadcrumbs[index]];
if (index+1<o.breadcrumbs.length) {
showNode(o,n,index+1,hash);
} else {
if (typeof(n.childrenData)==='string') {
var varName = n.childrenData;
getScript(n.relpath+varName,function(){
n.childrenData = getData(varName);
node.expanded=false;
showNode(o,node,index,hash); // retry with child node expanded
},true);
} else {
var rootBase = stripPath(o.toroot.replace(/\..+$/, ''));
if (rootBase=="index" || rootBase=="pages" || rootBase=="search") {
expandNode(o, n, true, true);
}
selectAndHighlight(hash,n);
}
}
}
} else {
selectAndHighlight(hash);
}
}
function removeToInsertLater(element) {
var parentNode = element.parentNode;
var nextSibling = element.nextSibling;
parentNode.removeChild(element);
return function() {
if (nextSibling) {
parentNode.insertBefore(element, nextSibling);
} else {
parentNode.appendChild(element);
}
};
}
function getNode(o, po)
{
var insertFunction = removeToInsertLater(po.li);
po.childrenVisited = true;
var l = po.childrenData.length-1;
for (var i in po.childrenData) {
var nodeData = po.childrenData[i];
po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
i==l);
}
insertFunction();
}
function gotoNode(o,subIndex,root,hash,relpath)
{
var nti = navTreeSubIndices[subIndex][root+hash];
o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
navTo(o,NAVTREE[0][1],"",relpath);
$('.item').removeClass('selected');
$('.item').removeAttr('id');
}
if (o.breadcrumbs) {
o.breadcrumbs.unshift(0); // add 0 for root node
showNode(o, o.node, 0, hash);
}
}
function navTo(o,root,hash,relpath)
{
var link = cachedLink();
if (link) {
var parts = link.split('#');
root = parts[0];
if (parts.length>1) hash = '#'+parts[1];
else hash='';
}
if (hash.match(/^#l\d+$/)) {
var anchor=$('a[name='+hash.substring(1)+']');
glowEffect(anchor.parent(),1000); // line number
hash=''; // strip line number anchors
//root=root.replace(/_source\./,'.'); // source link to doc link
}
var url=root+hash;
var i=-1;
while (NAVTREEINDEX[i+1]<=url) i++;
if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index
if (navTreeSubIndices[i]) {
gotoNode(o,i,root,hash,relpath)
} else {
getScript(relpath+'navtreeindex'+i,function(){
navTreeSubIndices[i] = eval('NAVTREEINDEX'+i);
if (navTreeSubIndices[i]) {
gotoNode(o,i,root,hash,relpath);
}
},true);
}
}
function showSyncOff(n,relpath)
{
n.html('<img src="'+relpath+'sync_off.png" title="'+SYNCOFFMSG+'"/>');
}
function showSyncOn(n,relpath)
{
n.html('<img src="'+relpath+'sync_on.png" title="'+SYNCONMSG+'"/>');
}
function toggleSyncButton(relpath)
{
var navSync = $('#nav-sync');
if (navSync.hasClass('sync')) {
navSync.removeClass('sync');
showSyncOff(navSync,relpath);
storeLink(stripPath2($(location).attr('pathname'))+$(location).attr('hash'));
} else {
navSync.addClass('sync');
showSyncOn(navSync,relpath);
deleteLink();
}
}
function initNavTree(toroot,relpath)
{
var o = new Object();
o.toroot = toroot;
o.node = new Object();
o.node.li = document.getElementById("nav-tree-contents");
o.node.childrenData = NAVTREE;
o.node.children = new Array();
o.node.childrenUL = document.createElement("ul");
o.node.getChildrenUL = function() { return o.node.childrenUL; };
o.node.li.appendChild(o.node.childrenUL);
o.node.depth = 0;
o.node.relpath = relpath;
o.node.expanded = false;
o.node.isLast = true;
o.node.plus_img = document.createElement("img");
o.node.plus_img.src = relpath+"ftv2pnode.png";
o.node.plus_img.width = 16;
o.node.plus_img.height = 22;
if (localStorageSupported()) {
var navSync = $('#nav-sync');
if (cachedLink()) {
showSyncOff(navSync,relpath);
navSync.removeClass('sync');
} else {
showSyncOn(navSync,relpath);
}
navSync.click(function(){ toggleSyncButton(relpath); });
}
$(window).load(function(){
navTo(o,toroot,window.location.hash,relpath);
showRoot();
});
$(window).bind('hashchange', function(){
if (window.location.hash && window.location.hash.length>1){
var a;
if ($(location).attr('hash')){
var clslink=stripPath($(location).attr('pathname'))+':'+
$(location).attr('hash').substring(1);
a=$('.item a[class$="'+clslink+'"]');
}
if (a==null || !$(a).parent().parent().hasClass('selected')){
$('.item').removeClass('selected');
$('.item').removeAttr('id');
}
var link=stripPath2($(location).attr('pathname'));
navTo(o,link,$(location).attr('hash'),relpath);
} else if (!animationInProgress) {
$('#doc-content').scrollTop(0);
$('.item').removeClass('selected');
$('.item').removeAttr('id');
navTo(o,toroot,window.location.hash,relpath);
}
})
}

View File

@ -0,0 +1,5 @@
var NAVTREEINDEX0 =
{
"index.html":[],
"pages.html":[]
};

BIN
documentation/html/open.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 B

View File

@ -0,0 +1,97 @@
var cookie_namespace = 'doxygen';
var sidenav,navtree,content,header;
function readCookie(cookie)
{
var myCookie = cookie_namespace+"_"+cookie+"=";
if (document.cookie)
{
var index = document.cookie.indexOf(myCookie);
if (index != -1)
{
var valStart = index + myCookie.length;
var valEnd = document.cookie.indexOf(";", valStart);
if (valEnd == -1)
{
valEnd = document.cookie.length;
}
var val = document.cookie.substring(valStart, valEnd);
return val;
}
}
return 0;
}
function writeCookie(cookie, val, expiration)
{
if (val==undefined) return;
if (expiration == null)
{
var date = new Date();
date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
expiration = date.toGMTString();
}
document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/";
}
function resizeWidth()
{
var windowWidth = $(window).width() + "px";
var sidenavWidth = $(sidenav).outerWidth();
content.css({marginLeft:parseInt(sidenavWidth)+"px"});
writeCookie('width',sidenavWidth, null);
}
function restoreWidth(navWidth)
{
var windowWidth = $(window).width() + "px";
content.css({marginLeft:parseInt(navWidth)+6+"px"});
sidenav.css({width:navWidth + "px"});
}
function resizeHeight()
{
var headerHeight = header.outerHeight();
var footerHeight = footer.outerHeight();
var windowHeight = $(window).height() - headerHeight - footerHeight;
content.css({height:windowHeight + "px"});
navtree.css({height:windowHeight + "px"});
sidenav.css({height:windowHeight + "px",top: headerHeight+"px"});
}
function initResizable()
{
header = $("#top");
sidenav = $("#side-nav");
content = $("#doc-content");
navtree = $("#nav-tree");
footer = $("#nav-path");
$(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } });
$(window).resize(function() { resizeHeight(); });
var width = readCookie('width');
if (width) { restoreWidth(width); } else { resizeWidth(); }
resizeHeight();
var url = location.href;
var i=url.indexOf("#");
if (i>=0) window.location.hash=url.substr(i);
var _preventDefault = function(evt) { evt.preventDefault(); };
$("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault);
$(document).bind('touchmove',function(e){
var device = navigator.userAgent.toLowerCase();
var ios = device.match(/(iphone|ipod|ipad)/);
if (ios) {
try {
var target = e.target;
while (target) {
if ($(target).css('-webkit-overflow-scrolling')=='touch') return;
target = target.parentNode;
}
e.preventDefault();
} catch(err) {
e.preventDefault();
}
}
});
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 563 B

View File

@ -0,0 +1,12 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</body>
</html>

View File

@ -0,0 +1,271 @@
/*---------------- Search Box */
#FSearchBox {
float: left;
}
#MSearchBox {
white-space : nowrap;
position: absolute;
float: none;
display: inline;
margin-top: 8px;
right: 0px;
width: 170px;
z-index: 102;
background-color: white;
}
#MSearchBox .left
{
display:block;
position:absolute;
left:10px;
width:20px;
height:19px;
background:url('search_l.png') no-repeat;
background-position:right;
}
#MSearchSelect {
display:block;
position:absolute;
width:20px;
height:19px;
}
.left #MSearchSelect {
left:4px;
}
.right #MSearchSelect {
right:5px;
}
#MSearchField {
display:block;
position:absolute;
height:19px;
background:url('search_m.png') repeat-x;
border:none;
width:111px;
margin-left:20px;
padding-left:4px;
color: #909090;
outline: none;
font: 9pt Arial, Verdana, sans-serif;
}
#FSearchBox #MSearchField {
margin-left:15px;
}
#MSearchBox .right {
display:block;
position:absolute;
right:10px;
top:0px;
width:20px;
height:19px;
background:url('search_r.png') no-repeat;
background-position:left;
}
#MSearchClose {
display: none;
position: absolute;
top: 4px;
background : none;
border: none;
margin: 0px 4px 0px 0px;
padding: 0px 0px;
outline: none;
}
.left #MSearchClose {
left: 6px;
}
.right #MSearchClose {
right: 2px;
}
.MSearchBoxActive #MSearchField {
color: #000000;
}
/*---------------- Search filter selection */
#MSearchSelectWindow {
display: none;
position: absolute;
left: 0; top: 0;
border: 1px solid #90A5CE;
background-color: #F9FAFC;
z-index: 1;
padding-top: 4px;
padding-bottom: 4px;
-moz-border-radius: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
}
.SelectItem {
font: 8pt Arial, Verdana, sans-serif;
padding-left: 2px;
padding-right: 12px;
border: 0px;
}
span.SelectionMark {
margin-right: 4px;
font-family: monospace;
outline-style: none;
text-decoration: none;
}
a.SelectItem {
display: block;
outline-style: none;
color: #000000;
text-decoration: none;
padding-left: 6px;
padding-right: 12px;
}
a.SelectItem:focus,
a.SelectItem:active {
color: #000000;
outline-style: none;
text-decoration: none;
}
a.SelectItem:hover {
color: #FFFFFF;
background-color: #3D578C;
outline-style: none;
text-decoration: none;
cursor: pointer;
display: block;
}
/*---------------- Search results window */
iframe#MSearchResults {
width: 60ex;
height: 15em;
}
#MSearchResultsWindow {
display: none;
position: absolute;
left: 0; top: 0;
border: 1px solid #000;
background-color: #EEF1F7;
}
/* ----------------------------------- */
#SRIndex {
clear:both;
padding-bottom: 15px;
}
.SREntry {
font-size: 10pt;
padding-left: 1ex;
}
.SRPage .SREntry {
font-size: 8pt;
padding: 1px 5px;
}
body.SRPage {
margin: 5px 2px;
}
.SRChildren {
padding-left: 3ex; padding-bottom: .5em
}
.SRPage .SRChildren {
display: none;
}
.SRSymbol {
font-weight: bold;
color: #425E97;
font-family: Arial, Verdana, sans-serif;
text-decoration: none;
outline: none;
}
a.SRScope {
display: block;
color: #425E97;
font-family: Arial, Verdana, sans-serif;
text-decoration: none;
outline: none;
}
a.SRSymbol:focus, a.SRSymbol:active,
a.SRScope:focus, a.SRScope:active {
text-decoration: underline;
}
span.SRScope {
padding-left: 4px;
}
.SRPage .SRStatus {
padding: 2px 5px;
font-size: 8pt;
font-style: italic;
}
.SRResult {
display: none;
}
DIV.searchresults {
margin-left: 10px;
margin-right: 10px;
}
/*---------------- External search page results */
.searchresult {
background-color: #F0F3F8;
}
.pages b {
color: white;
padding: 5px 5px 3px 5px;
background-image: url("../tab_a.png");
background-repeat: repeat-x;
text-shadow: 0 1px 1px #000000;
}
.pages {
line-height: 17px;
margin-left: 4px;
text-decoration: none;
}
.hl {
font-weight: bold;
}
#searchresults {
margin-bottom: 20px;
}
.searchpages {
margin-top: 10px;
}

View File

@ -0,0 +1,791 @@
// Search script generated by doxygen
// Copyright (C) 2009 by Dimitri van Heesch.
// The code in this file is loosly based on main.js, part of Natural Docs,
// which is Copyright (C) 2003-2008 Greg Valure
// Natural Docs is licensed under the GPL.
var indexSectionsWithContent =
{
};
var indexSectionNames =
{
};
function convertToId(search)
{
var result = '';
for (i=0;i<search.length;i++)
{
var c = search.charAt(i);
var cn = c.charCodeAt(0);
if (c.match(/[a-z0-9\u0080-\uFFFF]/))
{
result+=c;
}
else if (cn<16)
{
result+="_0"+cn.toString(16);
}
else
{
result+="_"+cn.toString(16);
}
}
return result;
}
function getXPos(item)
{
var x = 0;
if (item.offsetWidth)
{
while (item && item!=document.body)
{
x += item.offsetLeft;
item = item.offsetParent;
}
}
return x;
}
function getYPos(item)
{
var y = 0;
if (item.offsetWidth)
{
while (item && item!=document.body)
{
y += item.offsetTop;
item = item.offsetParent;
}
}
return y;
}
/* A class handling everything associated with the search panel.
Parameters:
name - The name of the global variable that will be
storing this instance. Is needed to be able to set timeouts.
resultPath - path to use for external files
*/
function SearchBox(name, resultsPath, inFrame, label)
{
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
// ---------- Instance variables
this.name = name;
this.resultsPath = resultsPath;
this.keyTimeout = 0;
this.keyTimeoutLength = 500;
this.closeSelectionTimeout = 300;
this.lastSearchValue = "";
this.lastResultsPage = "";
this.hideTimeout = 0;
this.searchIndex = 0;
this.searchActive = false;
this.insideFrame = inFrame;
this.searchLabel = label;
// ----------- DOM Elements
this.DOMSearchField = function()
{ return document.getElementById("MSearchField"); }
this.DOMSearchSelect = function()
{ return document.getElementById("MSearchSelect"); }
this.DOMSearchSelectWindow = function()
{ return document.getElementById("MSearchSelectWindow"); }
this.DOMPopupSearchResults = function()
{ return document.getElementById("MSearchResults"); }
this.DOMPopupSearchResultsWindow = function()
{ return document.getElementById("MSearchResultsWindow"); }
this.DOMSearchClose = function()
{ return document.getElementById("MSearchClose"); }
this.DOMSearchBox = function()
{ return document.getElementById("MSearchBox"); }
// ------------ Event Handlers
// Called when focus is added or removed from the search field.
this.OnSearchFieldFocus = function(isActive)
{
this.Activate(isActive);
}
this.OnSearchSelectShow = function()
{
var searchSelectWindow = this.DOMSearchSelectWindow();
var searchField = this.DOMSearchSelect();
if (this.insideFrame)
{
var left = getXPos(searchField);
var top = getYPos(searchField);
left += searchField.offsetWidth + 6;
top += searchField.offsetHeight;
// show search selection popup
searchSelectWindow.style.display='block';
left -= searchSelectWindow.offsetWidth;
searchSelectWindow.style.left = left + 'px';
searchSelectWindow.style.top = top + 'px';
}
else
{
var left = getXPos(searchField);
var top = getYPos(searchField);
top += searchField.offsetHeight;
// show search selection popup
searchSelectWindow.style.display='block';
searchSelectWindow.style.left = left + 'px';
searchSelectWindow.style.top = top + 'px';
}
// stop selection hide timer
if (this.hideTimeout)
{
clearTimeout(this.hideTimeout);
this.hideTimeout=0;
}
return false; // to avoid "image drag" default event
}
this.OnSearchSelectHide = function()
{
this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
this.closeSelectionTimeout);
}
// Called when the content of the search field is changed.
this.OnSearchFieldChange = function(evt)
{
if (this.keyTimeout) // kill running timer
{
clearTimeout(this.keyTimeout);
this.keyTimeout = 0;
}
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==40 || e.keyCode==13)
{
if (e.shiftKey==1)
{
this.OnSearchSelectShow();
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
child.focus();
return;
}
}
return;
}
else if (window.frames.MSearchResults.searchResults)
{
var elem = window.frames.MSearchResults.searchResults.NavNext(0);
if (elem) elem.focus();
}
}
else if (e.keyCode==27) // Escape out of the search field
{
this.DOMSearchField().blur();
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.lastSearchValue = '';
this.Activate(false);
return;
}
// strip whitespaces
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
if (searchValue != this.lastSearchValue) // search value has changed
{
if (searchValue != "") // non-empty search
{
// set timer for search update
this.keyTimeout = setTimeout(this.name + '.Search()',
this.keyTimeoutLength);
}
else // empty search field
{
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.lastSearchValue = '';
}
}
}
this.SelectItemCount = function(id)
{
var count=0;
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
count++;
}
}
return count;
}
this.SelectItemSet = function(id)
{
var i,j=0;
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
var node = child.firstChild;
if (j==id)
{
node.innerHTML='&#8226;';
}
else
{
node.innerHTML='&#160;';
}
j++;
}
}
}
// Called when an search filter selection is made.
// set item with index id as the active item
this.OnSelectItem = function(id)
{
this.searchIndex = id;
this.SelectItemSet(id);
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
if (searchValue!="" && this.searchActive) // something was found -> do a search
{
this.Search();
}
}
this.OnSearchSelectKey = function(evt)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
{
this.searchIndex++;
this.OnSelectItem(this.searchIndex);
}
else if (e.keyCode==38 && this.searchIndex>0) // Up
{
this.searchIndex--;
this.OnSelectItem(this.searchIndex);
}
else if (e.keyCode==13 || e.keyCode==27)
{
this.OnSelectItem(this.searchIndex);
this.CloseSelectionWindow();
this.DOMSearchField().focus();
}
return false;
}
// --------- Actions
// Closes the results window.
this.CloseResultsWindow = function()
{
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.Activate(false);
}
this.CloseSelectionWindow = function()
{
this.DOMSearchSelectWindow().style.display = 'none';
}
// Performs a search.
this.Search = function()
{
this.keyTimeout = 0;
// strip leading whitespace
var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
var code = searchValue.toLowerCase().charCodeAt(0);
var idxChar = searchValue.substr(0, 1).toLowerCase();
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
{
idxChar = searchValue.substr(0, 2);
}
var resultsPage;
var resultsPageWithSearch;
var hasResultsPage;
var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
if (idx!=-1)
{
var hexCode=idx.toString(16);
resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
hasResultsPage = true;
}
else // nothing available for this search term
{
resultsPage = this.resultsPath + '/nomatches.html';
resultsPageWithSearch = resultsPage;
hasResultsPage = false;
}
window.frames.MSearchResults.location = resultsPageWithSearch;
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
if (domPopupSearchResultsWindow.style.display!='block')
{
var domSearchBox = this.DOMSearchBox();
this.DOMSearchClose().style.display = 'inline';
if (this.insideFrame)
{
var domPopupSearchResults = this.DOMPopupSearchResults();
domPopupSearchResultsWindow.style.position = 'relative';
domPopupSearchResultsWindow.style.display = 'block';
var width = document.body.clientWidth - 8; // the -8 is for IE :-(
domPopupSearchResultsWindow.style.width = width + 'px';
domPopupSearchResults.style.width = width + 'px';
}
else
{
var domPopupSearchResults = this.DOMPopupSearchResults();
var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
domPopupSearchResultsWindow.style.display = 'block';
left -= domPopupSearchResults.offsetWidth;
domPopupSearchResultsWindow.style.top = top + 'px';
domPopupSearchResultsWindow.style.left = left + 'px';
}
}
this.lastSearchValue = searchValue;
this.lastResultsPage = resultsPage;
}
// -------- Activation Functions
// Activates or deactivates the search panel, resetting things to
// their default values if necessary.
this.Activate = function(isActive)
{
if (isActive || // open it
this.DOMPopupSearchResultsWindow().style.display == 'block'
)
{
this.DOMSearchBox().className = 'MSearchBoxActive';
var searchField = this.DOMSearchField();
if (searchField.value == this.searchLabel) // clear "Search" term upon entry
{
searchField.value = '';
this.searchActive = true;
}
}
else if (!isActive) // directly remove the panel
{
this.DOMSearchBox().className = 'MSearchBoxInactive';
this.DOMSearchField().value = this.searchLabel;
this.searchActive = false;
this.lastSearchValue = ''
this.lastResultsPage = '';
}
}
}
// -----------------------------------------------------------------------
// The class that handles everything on the search results page.
function SearchResults(name)
{
// The number of matches from the last run of <Search()>.
this.lastMatchCount = 0;
this.lastKey = 0;
this.repeatOn = false;
// Toggles the visibility of the passed element ID.
this.FindChildElement = function(id)
{
var parentElement = document.getElementById(id);
var element = parentElement.firstChild;
while (element && element!=parentElement)
{
if (element.nodeName == 'DIV' && element.className == 'SRChildren')
{
return element;
}
if (element.nodeName == 'DIV' && element.hasChildNodes())
{
element = element.firstChild;
}
else if (element.nextSibling)
{
element = element.nextSibling;
}
else
{
do
{
element = element.parentNode;
}
while (element && element!=parentElement && !element.nextSibling);
if (element && element!=parentElement)
{
element = element.nextSibling;
}
}
}
}
this.Toggle = function(id)
{
var element = this.FindChildElement(id);
if (element)
{
if (element.style.display == 'block')
{
element.style.display = 'none';
}
else
{
element.style.display = 'block';
}
}
}
// Searches for the passed string. If there is no parameter,
// it takes it from the URL query.
//
// Always returns true, since other documents may try to call it
// and that may or may not be possible.
this.Search = function(search)
{
if (!search) // get search word from URL
{
search = window.location.search;
search = search.substring(1); // Remove the leading '?'
search = unescape(search);
}
search = search.replace(/^ +/, ""); // strip leading spaces
search = search.replace(/ +$/, ""); // strip trailing spaces
search = search.toLowerCase();
search = convertToId(search);
var resultRows = document.getElementsByTagName("div");
var matches = 0;
var i = 0;
while (i < resultRows.length)
{
var row = resultRows.item(i);
if (row.className == "SRResult")
{
var rowMatchName = row.id.toLowerCase();
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
if (search.length<=rowMatchName.length &&
rowMatchName.substr(0, search.length)==search)
{
row.style.display = 'block';
matches++;
}
else
{
row.style.display = 'none';
}
}
i++;
}
document.getElementById("Searching").style.display='none';
if (matches == 0) // no results
{
document.getElementById("NoMatches").style.display='block';
}
else // at least one result
{
document.getElementById("NoMatches").style.display='none';
}
this.lastMatchCount = matches;
return true;
}
// return the first item with index index or higher that is visible
this.NavNext = function(index)
{
var focusItem;
while (1)
{
var focusName = 'Item'+index;
focusItem = document.getElementById(focusName);
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
{
break;
}
else if (!focusItem) // last element
{
break;
}
focusItem=null;
index++;
}
return focusItem;
}
this.NavPrev = function(index)
{
var focusItem;
while (1)
{
var focusName = 'Item'+index;
focusItem = document.getElementById(focusName);
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
{
break;
}
else if (!focusItem) // last element
{
break;
}
focusItem=null;
index--;
}
return focusItem;
}
this.ProcessKeys = function(e)
{
if (e.type == "keydown")
{
this.repeatOn = false;
this.lastKey = e.keyCode;
}
else if (e.type == "keypress")
{
if (!this.repeatOn)
{
if (this.lastKey) this.repeatOn = true;
return false; // ignore first keypress after keydown
}
}
else if (e.type == "keyup")
{
this.lastKey = 0;
this.repeatOn = false;
}
return this.lastKey!=0;
}
this.Nav = function(evt,itemIndex)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==13) return true;
if (!this.ProcessKeys(e)) return false;
if (this.lastKey==38) // Up
{
var newIndex = itemIndex-1;
var focusItem = this.NavPrev(newIndex);
if (focusItem)
{
var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
if (child && child.style.display == 'block') // children visible
{
var n=0;
var tmpElem;
while (1) // search for last child
{
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
if (tmpElem)
{
focusItem = tmpElem;
}
else // found it!
{
break;
}
n++;
}
}
}
if (focusItem)
{
focusItem.focus();
}
else // return focus to search field
{
parent.document.getElementById("MSearchField").focus();
}
}
else if (this.lastKey==40) // Down
{
var newIndex = itemIndex+1;
var focusItem;
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem && elem.style.display == 'block') // children visible
{
focusItem = document.getElementById('Item'+itemIndex+'_c0');
}
if (!focusItem) focusItem = this.NavNext(newIndex);
if (focusItem) focusItem.focus();
}
else if (this.lastKey==39) // Right
{
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem) elem.style.display = 'block';
}
else if (this.lastKey==37) // Left
{
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem) elem.style.display = 'none';
}
else if (this.lastKey==27) // Escape
{
parent.searchBox.CloseResultsWindow();
parent.document.getElementById("MSearchField").focus();
}
else if (this.lastKey==13) // Enter
{
return true;
}
return false;
}
this.NavChild = function(evt,itemIndex,childIndex)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==13) return true;
if (!this.ProcessKeys(e)) return false;
if (this.lastKey==38) // Up
{
if (childIndex>0)
{
var newIndex = childIndex-1;
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
}
else // already at first child, jump to parent
{
document.getElementById('Item'+itemIndex).focus();
}
}
else if (this.lastKey==40) // Down
{
var newIndex = childIndex+1;
var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
if (!elem) // last child, jump to parent next parent
{
elem = this.NavNext(itemIndex+1);
}
if (elem)
{
elem.focus();
}
}
else if (this.lastKey==27) // Escape
{
parent.searchBox.CloseResultsWindow();
parent.document.getElementById("MSearchField").focus();
}
else if (this.lastKey==13) // Enter
{
return true;
}
return false;
}
}
function setKeyActions(elem,action)
{
elem.setAttribute('onkeydown',action);
elem.setAttribute('onkeypress',action);
elem.setAttribute('onkeyup',action);
}
function setClassAttr(elem,attr)
{
elem.setAttribute('class',attr);
elem.setAttribute('className',attr);
}
function createResults()
{
var results = document.getElementById("SRResults");
for (var e=0; e<searchData.length; e++)
{
var id = searchData[e][0];
var srResult = document.createElement('div');
srResult.setAttribute('id','SR_'+id);
setClassAttr(srResult,'SRResult');
var srEntry = document.createElement('div');
setClassAttr(srEntry,'SREntry');
var srLink = document.createElement('a');
srLink.setAttribute('id','Item'+e);
setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
setClassAttr(srLink,'SRSymbol');
srLink.innerHTML = searchData[e][1][0];
srEntry.appendChild(srLink);
if (searchData[e][1].length==2) // single result
{
srLink.setAttribute('href',searchData[e][1][1][0]);
if (searchData[e][1][1][1])
{
srLink.setAttribute('target','_parent');
}
var srScope = document.createElement('span');
setClassAttr(srScope,'SRScope');
srScope.innerHTML = searchData[e][1][1][2];
srEntry.appendChild(srScope);
}
else // multiple results
{
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
var srChildren = document.createElement('div');
setClassAttr(srChildren,'SRChildren');
for (var c=0; c<searchData[e][1].length-1; c++)
{
var srChild = document.createElement('a');
srChild.setAttribute('id','Item'+e+'_c'+c);
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
setClassAttr(srChild,'SRScope');
srChild.setAttribute('href',searchData[e][1][c+1][0]);
if (searchData[e][1][c+1][1])
{
srChild.setAttribute('target','_parent');
}
srChild.innerHTML = searchData[e][1][c+1][2];
srChildren.appendChild(srChild);
}
srEntry.appendChild(srChildren);
}
srResult.appendChild(srEntry);
results.appendChild(srResult);
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 604 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 612 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 853 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 845 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 B

View File

@ -0,0 +1,60 @@
.tabs, .tabs2, .tabs3 {
background-image: url('tab_b.png');
width: 100%;
z-index: 101;
font-size: 13px;
font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
}
.tabs2 {
font-size: 10px;
}
.tabs3 {
font-size: 9px;
}
.tablist {
margin: 0;
padding: 0;
display: table;
}
.tablist li {
float: left;
display: table-cell;
background-image: url('tab_b.png');
line-height: 36px;
list-style: none;
}
.tablist a {
display: block;
padding: 0 20px;
font-weight: bold;
background-image:url('tab_s.png');
background-repeat:no-repeat;
background-position:right;
color: #283A5D;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
text-decoration: none;
outline: none;
}
.tabs3 .tablist a {
padding: 0 10px;
}
.tablist a:hover {
background-image: url('tab_h.png');
background-repeat:repeat-x;
color: #fff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
text-decoration: none;
}
.tablist li.current a {
background-image: url('tab_a.png');
background-repeat:repeat-x;
color: #fff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
}

View File

@ -0,0 +1,21 @@
all: refman.pdf
pdf: refman.pdf
refman.pdf: clean refman.tex
pdflatex refman
makeindex refman.idx
pdflatex refman
latex_count=8 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
pdflatex refman ;\
latex_count=`expr $$latex_count - 1` ;\
done
makeindex refman.idx
pdflatex refman
clean:
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf

View File

@ -0,0 +1,464 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{doxygen}
% Packages used by this style file
\RequirePackage{alltt}
\RequirePackage{array}
\RequirePackage{calc}
\RequirePackage{float}
\RequirePackage{ifthen}
\RequirePackage{verbatim}
\RequirePackage[table]{xcolor}
\RequirePackage{xtab}
%---------- Internal commands used in this style file ----------------
\newcommand{\ensurespace}[1]{%
\begingroup%
\setlength{\dimen@}{#1}%
\vskip\z@\@plus\dimen@%
\penalty -100\vskip\z@\@plus -\dimen@%
\vskip\dimen@%
\penalty 9999%
\vskip -\dimen@%
\vskip\z@skip% hide the previous |\vskip| from |\addvspace|
\endgroup%
}
\newcommand{\DoxyLabelFont}{}
\newcommand{\entrylabel}[1]{%
{%
\parbox[b]{\labelwidth-4pt}{%
\makebox[0pt][l]{\DoxyLabelFont#1}%
\vspace{1.5\baselineskip}%
}%
}%
}
\newenvironment{DoxyDesc}[1]{%
\ensurespace{4\baselineskip}%
\begin{list}{}{%
\settowidth{\labelwidth}{20pt}%
\setlength{\parsep}{0pt}%
\setlength{\itemsep}{0pt}%
\setlength{\leftmargin}{\labelwidth+\labelsep}%
\renewcommand{\makelabel}{\entrylabel}%
}%
\item[#1]%
}{%
\end{list}%
}
\newsavebox{\xrefbox}
\newlength{\xreflength}
\newcommand{\xreflabel}[1]{%
\sbox{\xrefbox}{#1}%
\setlength{\xreflength}{\wd\xrefbox}%
\ifthenelse{\xreflength>\labelwidth}{%
\begin{minipage}{\textwidth}%
\setlength{\parindent}{0pt}%
\hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
\end{minipage}%
}{%
\parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
}%
}
%---------- Commands used by doxygen LaTeX output generator ----------
% Used by <pre> ... </pre>
\newenvironment{DoxyPre}{%
\small%
\begin{alltt}%
}{%
\end{alltt}%
\normalsize%
}
% Used by @code ... @endcode
\newenvironment{DoxyCode}{%
\par%
\scriptsize%
\begin{alltt}%
}{%
\end{alltt}%
\normalsize%
}
% Used by @example, @include, @includelineno and @dontinclude
\newenvironment{DoxyCodeInclude}{%
\DoxyCode%
}{%
\endDoxyCode%
}
% Used by @verbatim ... @endverbatim
\newenvironment{DoxyVerb}{%
\footnotesize%
\verbatim%
}{%
\endverbatim%
\normalsize%
}
% Used by @verbinclude
\newenvironment{DoxyVerbInclude}{%
\DoxyVerb%
}{%
\endDoxyVerb%
}
% Used by numbered lists (using '-#' or <ol> ... </ol>)
\newenvironment{DoxyEnumerate}{%
\enumerate%
}{%
\endenumerate%
}
% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
\newenvironment{DoxyItemize}{%
\itemize%
}{%
\enditemize%
}
% Used by description lists (using <dl> ... </dl>)
\newenvironment{DoxyDescription}{%
\description%
}{%
\enddescription%
}
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
% (only if caption is specified)
\newenvironment{DoxyImage}{%
\begin{figure}[H]%
\begin{center}%
}{%
\end{center}%
\end{figure}%
}
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
% (only if no caption is specified)
\newenvironment{DoxyImageNoCaption}{%
}{%
}
% Used by @attention
\newenvironment{DoxyAttention}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @author and @authors
\newenvironment{DoxyAuthor}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @date
\newenvironment{DoxyDate}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @invariant
\newenvironment{DoxyInvariant}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @note
\newenvironment{DoxyNote}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @post
\newenvironment{DoxyPostcond}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @pre
\newenvironment{DoxyPrecond}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @copyright
\newenvironment{DoxyCopyright}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @remark
\newenvironment{DoxyRemark}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @return and @returns
\newenvironment{DoxyReturn}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @since
\newenvironment{DoxySince}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @see
\newenvironment{DoxySeeAlso}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @version
\newenvironment{DoxyVersion}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @warning
\newenvironment{DoxyWarning}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @internal
\newenvironment{DoxyInternal}[1]{%
\paragraph*{#1}%
}{%
}
% Used by @par and @paragraph
\newenvironment{DoxyParagraph}[1]{%
\begin{list}{}{%
\settowidth{\labelwidth}{40pt}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\parsep}{0pt}%
\setlength{\itemsep}{-4pt}%
\renewcommand{\makelabel}{\entrylabel}%
}%
\item[#1]%
}{%
\end{list}%
}
% Used by parameter lists
\newenvironment{DoxyParams}[2][]{%
\par%
\tabletail{\hline}%
\tablelasttail{\hline}%
\tablefirsthead{}%
\tablehead{}%
\ifthenelse{\equal{#1}{}}%
{\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
p{0.805\textwidth}|}}%
{\ifthenelse{\equal{#1}{1}}%
{\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
\begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
p{0.678\textwidth}|}}%
{\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
\begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
>{\centering\hspace{0pt}}p{0.15\textwidth}|%
>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
p{0.501\textwidth}|}}%
}\hline%
}{%
\end{xtabular}%
\tablefirsthead{}%
\vspace{6pt}%
}
% Used for fields of simple structs
\newenvironment{DoxyFields}[1]{%
\par%
\tabletail{\hline}%
\tablelasttail{\hline}%
\tablehead{}%
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
p{0.15\textwidth}|%
p{0.63\textwidth}|}%
\hline%
}{%
\end{xtabular}%
\tablefirsthead{}%
\vspace{6pt}%
}
% Used for parameters within a detailed function description
\newenvironment{DoxyParamCaption}{%
\renewcommand{\item}[2][]{##1 {\em ##2}}%
}{%
}
% Used by return value lists
\newenvironment{DoxyRetVals}[1]{%
\par%
\tabletail{\hline}%
\tablelasttail{\hline}%
\tablehead{}%
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
p{0.705\textwidth}|}%
\hline%
}{%
\end{xtabular}%
\tablefirsthead{}%
\vspace{6pt}%
}
% Used by exception lists
\newenvironment{DoxyExceptions}[1]{%
\par%
\tabletail{\hline}%
\tablelasttail{\hline}%
\tablehead{}%
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
p{0.705\textwidth}|}%
\hline%
}{%
\end{xtabular}%
\tablefirsthead{}%
\vspace{6pt}%
}
% Used by template parameter lists
\newenvironment{DoxyTemplParams}[1]{%
\par%
\tabletail{\hline}%
\tablelasttail{\hline}%
\tablehead{}%
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
p{0.705\textwidth}|}%
\hline%
}{%
\end{xtabular}%
\tablefirsthead{}%
\vspace{6pt}%
}
% Used for member lists
\newenvironment{DoxyCompactItemize}{%
\begin{itemize}%
\setlength{\itemsep}{-3pt}%
\setlength{\parsep}{0pt}%
\setlength{\topsep}{0pt}%
\setlength{\partopsep}{0pt}%
}{%
\end{itemize}%
}
% Used for member descriptions
\newenvironment{DoxyCompactList}{%
\begin{list}{}{%
\setlength{\leftmargin}{0.5cm}%
\setlength{\itemsep}{0pt}%
\setlength{\parsep}{0pt}%
\setlength{\topsep}{0pt}%
\renewcommand{\makelabel}{\hfill}%
}%
}{%
\end{list}%
}
% Used for reference lists (@bug, @deprecated, @todo, etc.)
\newenvironment{DoxyRefList}{%
\begin{list}{}{%
\setlength{\labelwidth}{10pt}%
\setlength{\leftmargin}{\labelwidth}%
\addtolength{\leftmargin}{\labelsep}%
\renewcommand{\makelabel}{\xreflabel}%
}%
}{%
\end{list}%
}
% Used by @bug, @deprecated, @todo, etc.
\newenvironment{DoxyRefDesc}[1]{%
\begin{list}{}{%
\renewcommand\makelabel[1]{\textbf{##1}}%
\settowidth\labelwidth{\makelabel{#1}}%
\setlength\leftmargin{\labelwidth+\labelsep}%
}%
}{%
\end{list}%
}
% Used by parameter lists and simple sections
\newenvironment{Desc}
{\begin{list}{}{%
\settowidth{\labelwidth}{40pt}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\parsep}{0pt}%
\setlength{\itemsep}{-4pt}%
\renewcommand{\makelabel}{\entrylabel}%
}
}{%
\end{list}%
}
% Used by tables
\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
\newlength{\tmplength}%
\newenvironment{TabularC}[1]%
{%
\setlength{\tmplength}%
{\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}%
\par\begin{xtabular*}{\linewidth}%
{*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}%
}%
{\end{xtabular*}\par}%
% Used for member group headers
\newenvironment{Indent}{%
\begin{list}{}{%
\setlength{\leftmargin}{0.5cm}%
}%
\item[]\ignorespaces%
}{%
\unskip%
\end{list}%
}
% Used when hyperlinks are turned off
\newcommand{\doxyref}[3]{%
\textbf{#1} (\textnormal{#2}\,\pageref{#3})%
}
% Used for syntax highlighting
\definecolor{comment}{rgb}{0.5,0.0,0.0}
\definecolor{keyword}{rgb}{0.0,0.5,0.0}
\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}

View File

@ -0,0 +1,125 @@
\documentclass[twoside]{book}
% Packages required by doxygen
\usepackage{calc}
\usepackage{doxygen}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\usepackage{multicol}
\usepackage{multirow}
\usepackage{textcomp}
\usepackage[table]{xcolor}
% Font selection
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{amssymb}
\usepackage{sectsty}
\renewcommand{\familydefault}{\sfdefault}
\allsectionsfont{%
\fontseries{bc}\selectfont%
\color{darkgray}%
}
\renewcommand{\DoxyLabelFont}{%
\fontseries{bc}\selectfont%
\color{darkgray}%
}
% Page & text layout
\usepackage{geometry}
\geometry{%
a4paper,%
top=2.5cm,%
bottom=2.5cm,%
left=2.5cm,%
right=2.5cm%
}
\tolerance=750
\hfuzz=15pt
\hbadness=750
\setlength{\emergencystretch}{15pt}
\setlength{\parindent}{0cm}
\setlength{\parskip}{0.2cm}
\makeatletter
\renewcommand{\paragraph}{%
\@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
\normalfont\normalsize\bfseries\SS@parafont%
}%
}
\renewcommand{\subparagraph}{%
\@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
\normalfont\normalsize\bfseries\SS@subparafont%
}%
}
\makeatother
% Headers & footers
\usepackage{fancyhdr}
\pagestyle{fancyplain}
\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
\fancyhead[CE]{\fancyplain{}{}}
\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
\fancyhead[CO]{\fancyplain{}{}}
\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
\fancyfoot[LE]{\fancyplain{}{}}
\fancyfoot[CE]{\fancyplain{}{}}
\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Tue Mar 11 2014 18\-:07\-:02 for Pony\-Tracker by Doxygen }}
\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Tue Mar 11 2014 18\-:07\-:02 for Pony\-Tracker by Doxygen }}
\fancyfoot[CO]{\fancyplain{}{}}
\fancyfoot[RO]{\fancyplain{}{}}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\chaptermark}[1]{%
\markboth{#1}{}%
}
\renewcommand{\sectionmark}[1]{%
\markright{\thesection\ #1}%
}
% Indices & bibliography
\usepackage{natbib}
\usepackage[titles]{tocloft}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{5}
\makeindex
% Custom commands
\newcommand{\clearemptydoublepage}{%
\newpage{\pagestyle{empty}\cleardoublepage}%
}
%===== C O N T E N T S =====
\begin{document}
% Titlepage & ToC
\pagenumbering{roman}
\begin{titlepage}
\vspace*{7cm}
\begin{center}%
{\Large Pony\-Tracker }\\
\vspace*{1cm}
{\large Generated by Doxygen 1.8.6}\\
\vspace*{0.5cm}
{\small Tue Mar 11 2014 18:07:02}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
%--- Begin generated contents ---
%--- End generated contents ---
% Index
\newpage
\phantomsection
\addcontentsline{toc}{chapter}{Index}
\printindex
\end{document}

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 9.8 KiB

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

@ -1,558 +0,0 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: cairo 1.10.2 (http://cairographics.org)
%%CreationDate: Wed Mar 5 13:24:52 2014
%%Pages: 1
%%BoundingBox: 0 -1 370 302
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%EndComments
%%BeginProlog
/cairo_eps_state save def
/dict_count countdictstack def
/op_count count 1 sub def
userdict begin
/q { gsave } bind def
/Q { grestore } bind def
/cm { 6 array astore concat } bind def
/w { setlinewidth } bind def
/J { setlinecap } bind def
/j { setlinejoin } bind def
/M { setmiterlimit } bind def
/d { setdash } bind def
/m { moveto } bind def
/l { lineto } bind def
/c { curveto } bind def
/h { closepath } bind def
/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
0 exch rlineto 0 rlineto closepath } bind def
/S { stroke } bind def
/f { fill } bind def
/f* { eofill } bind def
/n { newpath } bind def
/W { clip } bind def
/W* { eoclip } bind def
/BT { } bind def
/ET { } bind def
/pdfmark where { pop globaldict /?pdfmark /exec load put }
{ globaldict begin /?pdfmark /pop load def /pdfmark
/cleartomark load def end } ifelse
/BDC { mark 3 1 roll /BDC pdfmark } bind def
/EMC { mark /EMC pdfmark } bind def
/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
/Tj { show currentpoint cairo_store_point } bind def
/TJ {
{
dup
type /stringtype eq
{ show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
} forall
currentpoint cairo_store_point
} bind def
/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
/Tf { pop /cairo_font exch def /cairo_font_matrix where
{ pop cairo_selectfont } if } bind def
/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
/cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
/cairo_font where { pop cairo_selectfont } if } bind def
/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
/g { setgray } bind def
/rg { setrgbcolor } bind def
/d1 { setcachedevice } bind def
%%EndProlog
%%Page: 1 1
%%BeginPageSetup
%%PageBoundingBox: 0 -1 370 302
%%EndPageSetup
q 0 -1 370 303 rectclip q
0 301.378 370 -302 re W n
0 g
6.4 w
1 J
0 j
[] 0.0 d
4 M q 1 0 0 -1 0 301.378326 cm
188.684 138.473 m 187.176 133.496 201.23 133.066 203.453 136.211 c
204.684 137.953 207.113 137.059 209.742 137.059 c S Q
0 J
q 1 0 0 -1 0 301.378326 cm
88.574 8.77 m 88.625 8.984 60.559 23.66 50.996 46.348 c 41.488 68.91
35.875 74.07 28.371 79.074 c 20.863 84.082 5.23 97.863 3.816 110.996 c
2.398 124.152 1.906 137.461 16.652 152.211 c 16.652 152.211 35.18
168.906 42.465 184.508 c 42.465 184.508 47.363 198.07 61.707 211.406 c
61.707 211.406 76.469 225.512 103.129 240.465 c 103.129 240.465 171.012
275.332 186.156 279.488 c 186.156 279.488 196.777 282.234 201.445
282.848 c 218.473 285.082 239.996 297.539 259.492 297.672 c 259.492
297.672 305.152 300.5 320.91 292.824 c 320.91 292.824 348.789 273.832
348.387 257.266 c 348.387 257.266 350.562 242.598 345.559 223.73 c
345.559 223.73 342.129 207.719 342.77 188.172 c 343.324 171.254 345.113
153 358.891 133.219 c 358.891 133.219 376.066 104.328 358.086 88.367 c
358.086 88.367 338.395 75.301 336.668 64.527 c 335.68 57.254 340.688
52.406 330.609 41.699 c 330.609 41.699 307.824 16.598 265.148 12.809 c
221.914 8.969 218.504 6.715 196.863 5.535 c 175.223 4.355 106.309
-0.508 88.574 8.77 c h
88.574 8.77 m S Q
1 J
q 1 0 0 -1 0 301.378326 cm
40.09 140.09 m 40.09 140.09 26.559 121.887 41.703 101.906 c 52.141
88.137 72.492 91.426 82.109 97.66 c 91.918 104.02 103.105 107.551
114.234 107.762 c 120.512 107.883 131.609 105.34 142.52 93.219 c S Q
q 1 0 0 -1 0 301.378326 cm
278.484 109.379 m 278.484 109.379 287.402 116.926 298.121 113.168 c
298.121 113.168 296.039 105.016 310 103.117 c 325.516 101.004 326.332
103.824 330.809 107.562 c S Q
2.4 w
q 1 0 0 -1 0 301.378326 cm
102.418 62.715 m 102.418 62.715 120.266 40.203 141.703 39 c 158.109
38.086 140.461 35.578 168.562 36.715 c 173.285 36.906 182.992 36.145
189.133 39.145 c S Q
q 1 0 0 -1 0 301.378326 cm
205.562 242.715 m 265.277 242.715 l S Q
q 1 0 0 -1 0 301.378326 cm
100.133 213.574 m 100.133 213.574 103.926 213.707 110.062 217.41 c
128.32 228.426 172.234 247.449 199.371 251.961 c 206.043 253.059
229.297 251.141 237.129 253.477 c 239.383 254.801 270.34 255.281
277.754 253.703 c 300.859 248.781 305.047 241.379 309.562 235 c S Q
q 1 0 0 -1 0 301.378326 cm
81.504 213.629 m 81.504 213.629 125.387 240.547 156.66 248.68 c 176.055
253.723 194.199 258.152 206.785 259.75 c 217.566 261.121 217.621
262.254 226.105 262.977 c 237.09 263.914 241.312 263.48 248.855 264.707
c 257.051 266.039 298.906 266.891 301.918 265.348 c 304.879 263.832
303.711 263.422 306.816 261.973 c 309.758 260.598 309.418 261.359
311.148 259.227 c 312.086 258.066 314.277 257.379 316.422 256.441 c
320.25 254.77 319.043 253.836 322.504 252.18 c 326.25 250.395 327.352
251.352 326.871 239.031 c S Q
q 1 0 0 -1 0 301.378326 cm
60.492 78.367 m 54.777 80.324 40.043 76.598 33.332 80.891 c 31.699
81.934 27.773 82.516 25.035 84.125 c S Q
q 1 0 0 -1 0 301.378326 cm
67.703 82.574 m 67.703 82.574 41.555 81 38.75 83.906 c 37.438 85.262
34.891 84.387 33.391 85.406 c 30.539 87.336 30.449 87.105 29.391 89.574
c 28.969 90.551 25.949 92.262 25.48 94.98 c 24.938 98.133 22.516 98.055
21.371 99.949 c 19.789 102.562 19.016 129.23 21.047 132.309 c 23.039
135.332 21.711 138.348 22.863 139.582 c 24.043 140.848 24.336 143.516
26.559 145.59 c 27.961 146.895 28.758 147.672 30.672 148.07 c 32.836
148.523 34.027 150.172 36.855 150.949 c 39.637 151.711 40.895 150.797
42.109 153.121 c S Q
q 1 0 0 -1 0 301.378326 cm
180.602 40.891 m 180.602 40.891 185.434 42.426 187.586 48.355 c 189.055
52.41 190.535 49.277 189.996 61.699 c S Q
q 1 0 0 -1 0 301.378326 cm
239.391 72.812 m 239.391 72.812 238.145 60.547 240.762 57.73 c 242.41
55.961 241.324 53.086 244.848 52.305 c S Q
q 1 0 0 -1 0 301.378326 cm
98.492 78.715 m 98.492 78.621 93.457 78.68 92.539 79.988 c 91.133
81.988 89.508 80.473 82.992 81.785 c S Q
q 1 0 0 -1 0 301.378326 cm
94.848 84.359 m 94.848 84.359 93.441 84.316 90.848 84.543 c 88.68 84.73
87.07 85.035 85.918 81.43 c S Q
q 1 0 0 -1 0 301.378326 cm
94.703 89.93 m 95.402 88.34 96.312 88.836 97.992 88.43 c S Q
q 1 0 0 -1 0 301.378326 cm
36.25 160.594 m 32.891 156.227 31.504 160.898 22.613 155.645 c S Q
q 1 0 0 -1 0 301.378326 cm
235.848 46.43 m 235.711 44.043 240.699 45.727 243.074 43.891 c 246.48
41.254 256.488 43.988 260.742 41.418 c 263.043 40.027 268.586 40.652
271.852 40.875 c 279.453 41.395 291.758 47.445 295.941 53.75 c 296.586
54.715 296.234 56.312 297.035 57.324 c 298.363 58.992 298.574 61.254
298.277 63.43 c S Q
q 1 0 0 -1 0 301.378326 cm
91.402 59.883 m 102.918 47.16 105.625 45 117.109 39.34 c 120.402 37.715
121.938 35.676 125.91 35.23 c 128.383 34.953 129.469 33.203 130.863
33.168 c 133.836 33.09 132.48 31.363 137.266 31.316 c 139.289 31.297
140.598 29.734 143.859 29.465 c 147.855 29.137 147.25 27.816 154.727
27.414 c 162.129 27.016 161.145 26.059 164.125 25.797 c 171.633 25.133
190.621 25.098 191.961 26.738 c 193.215 28.281 197.574 27.477 199.688
27.832 c 201.727 28.172 200.883 29.484 204.004 29.668 c 207.125 29.852
210.828 29.195 212.871 31.078 c 213.918 32.043 230.723 31.637 235.988
31.727 c 246.879 31.906 251.031 32.195 257.133 31.48 c 259.527 31.199
257.613 29.676 262.238 29.531 c 262.238 29.531 268.715 29.379 277.551
29.41 c 279.398 29.418 279.195 27.762 281.32 27.465 c 283.438 27.172
286.801 26.883 288.941 28.293 c 290.359 29.227 289.793 29.828 291.066
30.992 c 291.367 31.266 292.84 31.344 293.477 31.809 c 294.094 32.258
293.656 32.598 294.516 33.215 c S Q
q 1 0 0 -1 0 301.378326 cm
81.203 51.496 m 84.648 46.102 88.395 46.02 93.066 42.824 c 107.508
32.961 130.859 16.008 163.539 14.547 c 167.176 14.387 174.613 13.602
189.867 14.414 c 192.617 14.562 190.477 16.027 194.141 16.078 c 197.285
16.125 201.277 16.191 204.652 16.223 c 206.898 16.246 205.723 18.09
208.098 18.012 c 213.367 17.84 217.297 17.988 222.727 17.914 c 224.242
17.895 224.441 19.938 225.957 19.973 c 235.262 20.191 250.414 20.316
262.824 19.836 c 265.547 19.73 264.254 17.547 266.254 17.348 c 273.797
16.613 280.16 17.465 280.301 17.457 c S Q
q 1 0 0 -1 0 301.378326 cm
303.031 82.508 m 305.324 80.035 308.859 81.215 311.988 83.195 c 313.555
84.188 313.055 84.422 314.129 84.984 c 315.211 85.551 315.215 83.406
316.105 82.867 c 317.621 81.949 332.105 82.199 334.023 83.004 c 338.023
84.684 337.762 90.133 345.02 92.41 c 346.844 92.98 345.336 93.598
349.094 94.566 c 350.285 94.875 351.637 97.672 351.875 100.406 c
351.996 101.844 353.254 103.836 354.621 104.742 c 355.984 105.648
355.758 112.93 355.121 116.457 c 354.906 117.645 353.82 117.297 353.57
118 c 352.594 120.738 354.156 124.715 352.641 126.516 c 351.168 128.266
351.84 131 350.703 131.898 c 349.309 133 348.703 134.582 347.145
135.426 c 344.754 136.727 342.375 136.914 339.98 137.898 c 337.73
138.828 335.441 140.574 333.832 141.199 c 331.566 142.086 331.059
141.664 330.711 143.117 c S Q
q 1 0 0 -1 0 301.378326 cm
328.992 92.5 m 329.102 93.336 328.719 93.871 329.562 94.047 c 333.164
94.805 333.332 93.52 334.824 95.598 c 335.492 96.527 336.477 95.867
337.566 96.516 c 339.434 97.633 341.379 99.738 342.047 101.223 c
343.203 103.809 341.324 109.098 342.066 112.262 c 342.496 114.082
343.969 113.477 344.055 114.746 c 344.359 119.223 344.473 121.785
342.762 123.105 c 338.926 126.066 336.77 130.688 333.203 130.215 c S Q
q 1 0 0 -1 0 301.378326 cm
287.68 141.641 m 285.871 139.492 284.785 140.16 283.016 138.953 c
281.918 138.203 281.586 137.188 280.422 136.512 c 278.719 135.523
276.176 136.848 274.285 135.996 c 273.492 135.641 273.547 134.852
272.812 134.34 c 271.941 133.738 271.008 134.156 269.949 133.508 c
268.969 132.902 269.258 132.641 268.242 131.855 c 266.594 130.586
267.043 130.879 265.258 130.629 c S Q
q 1 0 0 -1 0 301.378326 cm
134.418 128.43 m 134.527 125.695 136.91 126.094 142.273 126.273 c
145.73 126.391 155.785 126.453 158.867 126.59 c 162.496 126.75 159.977
125.07 162.34 124.617 c 165.941 123.934 165.98 118.957 163.348 118.93 c S Q
6.4 w
q 1 0 0 -1 0 301.378326 cm
177.418 141.805 m 171.344 140.582 171.398 135.684 171.48 132.668 c
171.586 128.922 171.152 124.516 173.906 123.828 c 175.215 123.5 175.238
124.48 177.078 123.406 c 180.281 120.629 181.949 122.141 188.684
121.855 c S Q
q 1 0 0 -1 0 301.378326 cm
263.188 135.5 m 262.871 133.844 263.676 131.414 263.723 130.484 c
263.883 127.191 260.945 126.438 257.195 126.75 c S Q
q 1 0 0 -1 0 301.378326 cm
226.859 147.152 m 231.004 152.109 235.094 151.73 240.496 148.875 c
245.648 146.148 250.387 141.105 251.301 136.211 c 252.082 132.027
256.203 129.84 256.18 128.086 c 256.141 124.906 254.863 123.137 252.23
120.852 c 249.844 118.781 247.027 119.777 244.289 117.293 c 241.746
114.984 241.23 114.586 239.051 111.359 c 236.707 107.887 240.223 98.203
237.234 93.953 c 234.215 89.66 231.035 91.32 226.645 87.766 c S Q
1 j
q 1 0 0 -1 0 301.378326 cm
192.723 85.035 m 192.723 85.035 191.086 83.418 188.383 80.578 c 187.215
79.352 186.262 77.242 184.477 76.023 c 183.375 75.273 181.535 74.992
180.16 74.188 c 179.387 73.73 178.281 72.215 176.305 71.203 c 174.262
70.152 172.355 70.113 171.379 69.68 c 170.09 69.109 169.828 67.973
168.367 67.496 c 166.664 66.941 164.758 66.754 162.844 66.352 c 160.035
65.754 160.449 63.938 156.965 63.723 c 151.531 63.383 141.133 61.734
139.18 63.625 c 136.34 66.375 131.91 64.934 128.648 65.48 c 126.094
65.91 126.145 67.902 123.855 67.969 c 122.004 68.023 121.094 69.738
119.727 70.41 c 117.633 71.434 116.277 70.609 114.684 71.867 c 109.887
75.652 106.457 82.41 106.457 82.41 c 108.352 82.488 109.039 83.895
109.988 84.605 c 111.18 85.496 112.43 85.812 113.02 86.953 c 115.52
86.32 115.422 84.941 118.453 83.945 c 120.602 83.242 121.754 83.906
124.168 83.242 c 132.676 80.898 148.203 79.926 161.934 83.727 c 164.871
84.539 167.074 87.371 170.09 89.285 c 171.984 90.492 173.926 90.664
176.125 91.758 c 178.016 92.699 179.348 93.215 181.207 94.531 c 187.422
88.59 187.09 90.73 189.223 89.176 c 191.688 87.379 192.723 85.035
192.723 85.035 c h
192.723 85.035 m S Q
122.82 232.992 m 122.82 232.992 121.66 217.507 140.586 218.363 c
159.609 219.226 156.008 236.843 156.008 236.843 c 145.074 237.242
134.039 236.296 122.82 232.992 c h
122.82 232.992 m f*
0.8 w
0 J
0 j
q 1 0 0 -1 0 301.378326 cm
122.82 68.387 m 122.82 68.387 121.66 83.871 140.586 83.016 c 159.609
82.152 156.008 64.535 156.008 64.535 c 145.074 64.137 134.039 65.082
122.82 68.387 c h
122.82 68.387 m S Q
6.4 w
1 J
1 j
q 1 0 0 -1 0 301.378326 cm
294.445 80.289 m 290.676 78.086 287 74.398 285.156 74.176 c 280.141
73.566 274.734 72.211 264.039 72.812 c 261.258 72.969 260.965 73.516
258.363 74.531 c 256.844 75.121 254.031 74.793 252.641 75.852 c 250.48
77.5 246.312 77.836 244.812 79.613 c 240.254 85.004 238.59 87.996
235.957 92.41 c 240.137 93.094 238.43 93.227 243.691 92.777 c 247.586
92.441 246.613 90.445 252.812 89.941 c 254.609 89.793 255.258 87.992
258.172 87.52 c 261.336 87.008 268.121 87.855 268.863 86.34 c 269.535
84.973 284.285 86.008 286.785 85.086 c 292.152 83.109 292.262 83.504
294.445 80.289 c h
294.445 80.289 m S Q
265.957 229.273 m 255.547 226.863 243.262 222.828 237.875 213.011 c
238.914 208.011 244.02 208.671 253.938 210.382 c 263.957 212.109
269.336 221.121 265.957 229.273 c h
265.957 229.273 m f*
0.8 w
0 J
0 j
q 1 0 0 -1 0 301.378326 cm
265.957 72.105 m 255.547 74.516 243.262 78.551 237.875 88.367 c 238.914
93.367 244.02 92.707 253.938 90.996 c 263.957 89.27 269.336 80.258
265.957 72.105 c h
265.957 72.105 m S Q
6.4 w
1 J
q 1 0 0 -1 0 301.378326 cm
68.848 106.574 m 68.836 112.43 67.559 110.922 67.207 113.359 c 66.984
114.875 66.77 117.914 66.141 118.984 c 64.828 121.238 62.551 121.07
61.062 122.488 c 58.965 124.492 56.875 124.188 55.133 126.262 c 53.566
128.125 51.035 128.078 47.848 127.285 c S Q
1 j
q 1 0 0 -1 0 301.378326 cm
66.352 114.633 m 74.945 113.434 205.977 194.84 298.758 149.91 c 302.965
147.871 302.105 144.254 306.41 141.73 c 309.789 139.75 313.031 126.215
313.469 117.465 c 315.234 124.074 314.793 127.281 316.125 133.352 c
317.453 139.414 319.449 137.496 320.375 143.008 c 325.984 176.438
321.984 211.461 306.363 220.094 c 258.168 235.566 201.652 233.371
167.867 224.555 c 104.93 208.129 79.035 159.258 63.711 126.547 c 61.695
122.246 64.258 118.852 66.352 114.633 c h
66.352 114.633 m S Q
65.73 158.913 m 66.504 158.843 73.926 158.242 86.32 152.554 c 98.285
147.066 116.484 135.632 131.328 135.472 c 139.984 135.378 169.398
122.953 177.867 121.335 c 205.398 116.081 306.457 111.538 322.93
139.874 c 323.309 136.531 324.883 115.652 312.184 107.195 c 292.188
99.839 278.008 99.624 229.852 101.663 c 209.93 102.507 190.527 106.898
170.738 114.941 c 160.395 119.144 145.824 120.89 138.238 124.738 c
114.617 136.714 95.109 144.171 65.73 158.913 c h
65.73 158.913 m f*
q 1 0 0 -1 0 301.378326 cm
65.73 142.465 m 66.504 142.535 73.926 143.137 86.32 148.824 c 98.285
154.312 116.484 165.746 131.328 165.906 c 139.984 166 169.398 178.426
177.867 180.043 c 205.398 185.297 306.457 189.84 322.93 161.504 c
323.309 164.848 324.883 185.727 312.184 194.184 c 292.188 201.539
278.008 201.754 229.852 199.715 c 209.93 198.871 190.527 194.48 170.738
186.438 c 160.395 182.234 145.824 180.488 138.238 176.641 c 114.617
164.664 95.109 157.207 65.73 142.465 c h
65.73 142.465 m S Q
107.746 171.175 m 105.523 163.988 104.109 155.05 107.746 144.163 c
125.129 138.816 l 118.473 145.382 108.039 151.734 113.754 165.964 c h
107.746 171.175 m f*
0.8 w
0 j
q 1 0 0 -1 0 301.378326 cm
107.746 130.203 m 105.523 137.391 104.109 146.328 107.746 157.215 c
125.129 162.562 l 118.473 155.996 108.039 149.645 113.754 135.414 c h
107.746 130.203 m S Q
100.848 119.714 m 105.676 120.105 109.543 123.55 105.293 133.816 c
104.746 135.136 105.629 136.953 105.184 138.64 c 114.055 134.699 l
114.395 129.246 115.234 122.847 113.977 119.593 c 112.703 116.292
109.316 116.163 107.551 113.796 c h
100.848 119.714 m f*
0 J
q 1 0 0 -1 0 301.378326 cm
100.848 181.664 m 105.676 181.273 109.543 177.828 105.293 167.562 c
104.746 166.242 105.629 164.426 105.184 162.738 c 114.055 166.68 l
114.395 172.133 115.234 178.531 113.977 181.785 c 112.703 185.086
109.316 185.215 107.551 187.582 c h
100.848 181.664 m S Q
155.66 130.609 m 156.688 131.64 156.234 132.976 157.32 133.148 c
159.094 133.425 158.758 138.246 158.672 142.136 c 158.621 144.406
161.066 139.976 160.934 148.945 c 168.246 145.769 l 167.441 143.831
168.043 141.605 167.422 140.382 c 167.102 139.742 165.43 140.39 165.301
139.23 c 164.746 134.113 167.648 130.441 161.754 128.433 c h
155.66 130.609 m f*
q 1 0 0 -1 0 301.378326 cm
155.66 170.77 m 156.688 169.738 156.234 168.402 157.32 168.23 c 159.094
167.953 158.758 163.133 158.672 159.242 c 158.621 156.973 161.066
161.402 160.934 152.434 c 168.246 155.609 l 167.441 157.547 168.043
159.773 167.422 160.996 c 167.102 161.637 165.43 160.988 165.301
162.148 c 164.746 167.266 167.648 170.938 161.754 172.945 c h
155.66 170.77 m S Q
203.719 137.605 m 203.719 137.605 205.395 136.16 205.891 134.996 c
206.387 133.828 206.211 120.667 205.938 120.304 c 214.613 119.714 l
214.613 119.714 213.602 118.464 213.332 121.144 c 213.066 123.816
213.234 137.41 213.234 137.41 c h
203.719 137.605 m f*
q 1 0 0 -1 0 301.378326 cm
203.719 163.773 m 203.719 163.773 205.395 165.219 205.891 166.383 c
206.387 167.551 206.211 180.711 205.938 181.074 c 214.613 181.664 l
214.613 181.664 213.602 182.914 213.332 180.234 c 213.066 177.562
213.234 163.969 213.234 163.969 c h
203.719 163.773 m S Q
237.93 135.339 m 238.625 133.699 238.055 129.453 239.605 128.421 c
241.324 127.277 240.566 121.41 239.805 119.269 c 247.691 119.617 l
247.371 122.941 248.688 131.035 247.188 131.222 c 245.598 131.421
245.531 132.863 246.359 135.683 c h
237.93 135.339 m f*
q 1 0 0 -1 0 301.378326 cm
237.93 166.039 m 238.625 167.68 238.055 171.926 239.605 172.957 c
241.324 174.102 240.566 179.969 239.805 182.109 c 247.691 181.762 l
247.371 178.438 248.688 170.344 247.188 170.156 c 245.598 169.957
245.531 168.516 246.359 165.695 c h
237.93 166.039 m S Q
274.555 140.613 m 273.746 130.456 274.984 130.621 276.727 129.773 c
277.641 129.324 277.051 127.312 277.18 125.117 c 277.262 123.703
278.891 125.503 278.5 122.078 c 284.02 123.163 l 286.484 128.105
285.309 129.367 283.758 130.617 c 283.266 131.015 283.676 132.035
283.383 132.937 c 283.043 133.976 281.48 133.597 281.516 134.886 c
281.582 137.433 281.84 140.117 281.258 142.093 c h
274.555 140.613 m f*
q 1 0 0 -1 0 301.378326 cm
274.555 160.766 m 273.746 170.922 274.984 170.758 276.727 171.605 c
277.641 172.055 277.051 174.066 277.18 176.262 c 277.262 177.676
278.891 175.875 278.5 179.301 c 284.02 178.215 l 286.484 173.273
285.309 172.012 283.758 170.762 c 283.266 170.363 283.676 169.344
283.383 168.441 c 283.043 167.402 281.48 167.781 281.516 166.492 c
281.582 163.945 281.84 161.262 281.258 159.285 c h
274.555 160.766 m S Q
295.457 148.007 m 295.402 146.363 295.043 141.984 296.391 142.152 c
298.297 142.39 298.527 129.828 296.449 129.621 c 295.227 129.499
295.793 126.46 295.555 125.531 c 303.836 128.288 l 305.031 130.597
305.828 143.148 303.516 145.57 c 302.398 146.742 303.398 150.328
302.848 151.656 c 295.453 148.007 l h
295.457 148.007 m f*
q 1 0 0 -1 0 301.378326 cm
295.457 153.371 m 295.402 155.016 295.043 159.395 296.391 159.227 c
298.297 158.988 298.527 171.551 296.449 171.758 c 295.227 171.879
295.793 174.918 295.555 175.848 c 303.836 173.09 l 305.031 170.781
305.828 158.23 303.516 155.809 c 302.398 154.637 303.398 151.051
302.848 149.723 c 295.453 153.371 l h
295.457 153.371 m S Q
312.312 132.824 m 312.312 133.753 312.789 135.792 312.633 136.788 c
312.406 138.226 311.504 138.562 311.336 139.21 c 310.918 140.788
311.418 141.035 311.004 143.386 c 310.898 143.976 309.473 143.589
309.52 144.921 c 309.641 148.453 308.211 148.824 307.93 150.285 c
307.344 153.363 305.707 153.249 304.918 154.515 c 311.426 161.613 l
311.227 158.117 311.789 157.71 313.664 155.886 c 314.473 155.101
315.371 152.16 315.402 150.257 c 315.469 146.128 318.629 145.566
320.398 142.585 c 320.336 136.558 314.734 135.55 312.312 132.824 c h
312.312 132.824 m f*
q 1 0 0 -1 0 301.378326 cm
312.312 168.555 m 312.312 167.625 312.789 165.586 312.633 164.59 c
312.406 163.152 311.504 162.816 311.336 162.168 c 310.918 160.59
311.418 160.344 311.004 157.992 c 310.898 157.402 309.473 157.789
309.52 156.457 c 309.641 152.926 308.211 152.555 307.93 151.094 c
307.344 148.016 305.707 148.129 304.918 146.863 c 311.426 139.766 l
311.227 143.262 311.789 143.668 313.664 145.492 c 314.473 146.277
315.371 149.219 315.402 151.121 c 315.469 155.25 318.629 155.812
320.398 158.793 c 320.336 164.82 314.734 165.828 312.312 168.555 c h
312.312 168.555 m S Q
144.848 87.296 m 147.086 93.597 145.176 100.339 153.074 105.976 c
153.539 108.898 153.762 113.148 152.375 119.781 c 159.625 117.691 l
160.703 109.816 160.02 104.292 159.242 101.621 c 154.516 98.464 154.891
94.246 154.281 91.913 c 153.824 90.179 152.473 90.378 152.234 88.374 c
151.957 86.019 154.707 84.574 155.164 83.671 c h
144.848 87.296 m f*
q 1 0 0 -1 0 301.378326 cm
144.848 214.082 m 147.086 207.781 145.176 201.039 153.074 195.402 c
153.539 192.48 153.762 188.23 152.375 181.598 c 159.625 183.688 l
160.703 191.562 160.02 197.086 159.242 199.758 c 154.516 202.914
154.891 207.133 154.281 209.465 c 153.824 211.199 152.473 211 152.234
213.004 c 151.957 215.359 154.707 216.805 155.164 217.707 c h
144.848 214.082 m S Q
198.176 104.234 m 198.441 92.898 199.176 88.003 198.242 83.46 c 197.965
82.121 196.363 82.398 196.359 81.019 c 196.359 79.679 197.941 79.554
198.52 78.3 c 199.23 76.761 197.145 75.027 195.387 73.492 c 208.98
72.238 l 208.457 78.644 204.43 75.035 203.742 77.738 c 203.559 78.46
205.305 78.667 205.516 80.238 c 205.996 83.839 205.473 91.05 206.055
102.703 c h
198.176 104.234 m f*
q 1 0 0 -1 0 301.378326 cm
198.176 197.145 m 198.441 208.48 199.176 213.375 198.242 217.918 c
197.965 219.258 196.363 218.98 196.359 220.359 c 196.359 221.699
197.941 221.824 198.52 223.078 c 199.23 224.617 197.145 226.352 195.387
227.887 c 208.98 229.141 l 208.457 222.734 204.43 226.344 203.742
223.641 c 203.559 222.918 205.305 222.711 205.516 221.141 c 205.996
217.539 205.473 210.328 206.055 198.676 c h
198.176 197.145 m S Q
235.75 99.214 m 236.418 96.433 236.766 94.796 236.766 92.663 c 236.762
91.742 234.586 91.91 234.801 90.437 c 235.195 87.742 235.328 84.14
234.773 81.765 c 234.535 80.753 233.355 80.621 232.957 79.773 c 232.473
78.742 233.375 76.195 233 75.062 c 232.449 73.402 232.215 74.558
230.523 72.585 c 250.457 72.308 l 251.441 74.156 250.668 74.734 247.953
74.788 c 242.141 74.913 243.641 74.288 241.664 74.078 c 239.555 73.855
239.312 75.585 239.199 75.949 c 238.949 76.781 241.938 77.113 241.977
78.253 c 242.098 81.699 241.891 85.042 241.781 87.64 c 241.727 88.972
243.395 88.331 243.5 89.601 c 243.586 90.632 243.07 91.703 243.383
92.656 c 244.211 95.199 245.277 95.558 249.066 98.242 c h
235.75 99.214 m f*
q 1 0 0 -1 0 301.378326 cm
235.75 202.164 m 236.418 204.945 236.766 206.582 236.766 208.715 c
236.762 209.637 234.586 209.469 234.801 210.941 c 235.195 213.637
235.328 217.238 234.773 219.613 c 234.535 220.625 233.355 220.758
232.957 221.605 c 232.473 222.637 233.375 225.184 233 226.316 c 232.449
227.977 232.215 226.82 230.523 228.793 c 250.457 229.07 l 251.441
227.223 250.668 226.645 247.953 226.59 c 242.141 226.465 243.641 227.09
241.664 227.301 c 239.555 227.523 239.312 225.793 239.199 225.43 c
238.949 224.598 241.938 224.266 241.977 223.125 c 242.098 219.68
241.891 216.336 241.781 213.738 c 241.727 212.406 243.395 213.047 243.5
211.777 c 243.586 210.746 243.07 209.676 243.383 208.723 c 244.211
206.18 245.277 205.82 249.066 203.137 c h
235.75 202.164 m S Q
265.445 97.683 m 265.688 95.902 265.648 93.449 264.156 93.296 c 262.758
93.152 264.383 88.609 263.043 88.187 c 259.98 87.226 261.898 84.343
260.684 83.984 c 259.066 83.511 260.5 81.437 258.637 80.175 c 258.074
79.796 258.477 77.476 257.473 77.019 c 254.777 75.792 254.562 77.988
251.574 72.726 c 272.348 76.14 l 269.773 76.41 266.113 75.906 265.934
77.882 c 266.266 80.574 267.461 80.031 268.074 81.468 c 268.551 82.593
268.176 84.109 269.316 84.761 c 270.562 85.472 270.141 88.066 270.555
89.339 c 270.863 90.285 271.754 90.269 272.109 90.906 c 272.719 92.011
272.211 95.421 273.023 95.769 c 274.922 96.589 280.148 95.249 280.504
98.242 c h
265.445 97.683 m f*
q 1 0 0 -1 0 301.378326 cm
265.445 203.695 m 265.688 205.477 265.648 207.93 264.156 208.082 c
262.758 208.227 264.383 212.77 263.043 213.191 c 259.98 214.152 261.898
217.035 260.684 217.395 c 259.066 217.867 260.5 219.941 258.637 221.203
c 258.074 221.582 258.477 223.902 257.473 224.359 c 254.777 225.586
254.562 223.391 251.574 228.652 c 272.348 225.238 l 269.773 224.969
266.113 225.473 265.934 223.496 c 266.266 220.805 267.461 221.348
268.074 219.91 c 268.551 218.785 268.176 217.27 269.316 216.617 c
270.562 215.906 270.141 213.312 270.555 212.039 c 270.863 211.094
271.754 211.109 272.109 210.473 c 272.719 209.367 272.211 205.957
273.023 205.609 c 274.922 204.789 280.148 206.129 280.504 203.137 c h
265.445 203.695 m S Q
287.859 99.371 m 283.398 94.589 284.141 91.257 282.828 88.831 c 281.898
87.117 280.098 87.031 278.801 82.304 c 278.676 81.46 278.871 81.038
280.289 80.757 c 280.539 80.706 280.492 80.07 280.621 79.265 c 280.297
77.999 275.91 78.695 274.184 78.218 c 272.531 77.761 272.621 77.163
271.672 76.003 c 300.234 81.417 l 293.754 82.695 292.332 82.39 290.961
80.644 c 290.559 80.132 287.938 80.566 287.859 80.921 c 287.453 82.515
287.066 84.152 288.703 84.773 c 289.699 85.148 288.848 87.07 289.645
88.621 c 289.895 89.109 290.559 89.066 290.859 89.597 c 291.504 90.73
290.652 91.953 292.727 92.488 c 293.699 92.738 292.758 94.831 293.414
95.761 c 294.348 97.085 294.984 95.191 295.262 100.257 c h
287.859 99.371 m f*
q 1 0 0 -1 0 301.378326 cm
287.859 202.008 m 283.398 206.789 284.141 210.121 282.828 212.547 c
281.898 214.262 280.098 214.348 278.801 219.074 c 278.676 219.918
278.871 220.34 280.289 220.621 c 280.539 220.672 280.492 221.309
280.621 222.113 c 280.297 223.379 275.91 222.684 274.184 223.16 c
272.531 223.617 272.621 224.215 271.672 225.375 c 300.234 219.961 l
293.754 218.684 292.332 218.988 290.961 220.734 c 290.559 221.246
287.938 220.812 287.859 220.457 c 287.453 218.863 287.066 217.227
288.703 216.605 c 289.699 216.23 288.848 214.309 289.645 212.758 c
289.895 212.27 290.559 212.312 290.859 211.781 c 291.504 210.648
290.652 209.426 292.727 208.891 c 293.699 208.641 292.758 206.547
293.414 205.617 c 294.348 204.293 294.984 206.188 295.262 201.121 c h
287.859 202.008 m S Q
302.277 102.023 m 301.637 96.667 299.742 97.632 299.762 95.894 c
299.777 94.562 299.996 93.214 299.68 92.117 c 299.32 90.863 297.391
93.32 298.078 89.32 c 299.586 87.488 300.172 87.703 301.734 86.96 c
302.902 87.945 302.926 88.605 303.77 88.64 c 304.434 88.667 305.699
88.206 305.594 87.054 c 305.145 86.355 303.711 86.136 303.52 85.589 c
302.574 82.906 300.617 84.621 299.859 83.831 c 299.141 83.085 299.395
82.288 298.965 81.031 c 303.852 82.339 308.371 84.8 311.504 88.16 c
307.938 87.433 306.988 87.687 306.199 89.593 c 305.66 90.878 306.055
93.288 307.906 94.636 c 308.652 95.183 308.234 96.374 308.625 97.308 c
308.922 98.027 309.703 97.898 309.984 98.605 c 310.406 99.671 309.934
100.894 310.734 101.3 c 312.668 102.277 312.129 104.46 312.332 105.007
c h
302.277 102.023 m f*
q 1 0 0 -1 0 301.378326 cm
302.277 199.355 m 301.637 204.711 299.742 203.746 299.762 205.484 c
299.777 206.816 299.996 208.164 299.68 209.262 c 299.32 210.516 297.391
208.059 298.078 212.059 c 299.586 213.891 300.172 213.676 301.734
214.418 c 302.902 213.434 302.926 212.773 303.77 212.738 c 304.434
212.711 305.699 213.172 305.594 214.324 c 305.145 215.023 303.711
215.242 303.52 215.789 c 302.574 218.473 300.617 216.758 299.859
217.547 c 299.141 218.293 299.395 219.09 298.965 220.348 c 303.852
219.039 308.371 216.578 311.504 213.219 c 307.938 213.945 306.988
213.691 306.199 211.785 c 305.66 210.5 306.055 208.09 307.906 206.742 c
308.652 206.195 308.234 205.004 308.625 204.07 c 308.922 203.352
309.703 203.48 309.984 202.773 c 310.406 201.707 309.934 200.484
310.734 200.078 c 312.668 199.102 312.129 196.918 312.332 196.371 c h
302.277 199.355 m S Q
Q Q
showpage
%%Trailer
count op_count sub {pop} repeat
countdictstack dict_count sub {end} repeat
cairo_eps_state restore
%%EOF

View File

@ -1,312 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="603"
height="453"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46"
version="1.0"
sodipodi:docname="Troll Face.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="C:\Documents and Settings\noquierouser\Escritorio\Troll Face.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective2447"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.90509668"
inkscape:cx="250.24925"
inkscape:cy="296.20865"
inkscape:document-units="px"
inkscape:current-layer="layer2"
showgrid="false"
inkscape:window-width="1280"
inkscape:window-height="945"
inkscape:window-x="-4"
inkscape:window-y="24" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Capa 1"
inkscape:groupmode="layer"
id="layer1"
style="display:inline" />
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Troll editable"
style="display:inline">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 286.75705,216.6243 C 284.87487,210.40547 302.44507,209.86905 305.22272,213.7983 C 306.76023,215.97325 309.79687,214.8572 313.08415,214.85654"
id="path3191"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 161.62441,54.49482 C 161.68714,54.764845 126.60551,73.110441 114.65231,101.46691 C 102.763,129.67182 95.749662,136.12056 86.368043,142.37809 C 76.986424,148.63562 57.443453,165.86414 55.675686,182.27912 C 53.90482,198.72288 53.285547,215.36161 71.720831,233.7969 C 71.720831,233.7969 94.877289,254.66782 103.98443,274.1671 C 103.98443,274.1671 110.10663,291.12305 128.03683,307.79057 C 128.03683,307.79057 146.49073,325.4253 179.81646,344.11312 C 179.81646,344.11312 264.66725,387.70076 283.60033,392.89592 C 283.60033,392.89592 296.87794,396.32774 302.71168,397.09366 C 323.99805,399.88838 350.89891,415.45567 375.27167,415.62436 C 375.27167,415.62436 432.34529,419.15988 452.04326,409.56344 C 452.04326,409.56344 486.89353,385.82486 486.38845,365.11673 C 486.38845,365.11673 489.1102,346.7823 482.85292,323.1954 C 482.85292,323.1954 478.56648,303.18401 479.3683,278.75141 C 480.06239,257.60168 482.2957,234.78224 499.52044,210.05831 C 499.52044,210.05831 520.98617,173.94536 498.51028,153.99485 C 498.51028,153.99485 473.89688,137.6608 471.74124,124.19535 C 470.50621,115.10398 476.76309,109.04305 464.16509,95.658537 C 464.16509,95.658537 435.68588,64.281656 382.34274,59.545583 C 328.29958,54.747358 324.0354,51.928142 296.98485,50.45421 C 269.9343,48.980278 183.7902,42.900135 161.62441,54.49482 z"
id="path2454"
sodipodi:nodetypes="czzzcccccsccccscccsszc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 101.01526,218.64461 C 101.01526,218.64461 84.103342,195.89089 103.03556,170.9149 C 116.0799,153.70638 141.52228,157.81883 153.54318,165.6116 C 165.80416,173.56001 179.78907,177.97204 193.69676,178.2385 C 201.54614,178.38889 215.41503,175.20805 229.05209,160.05576"
id="path3246"
sodipodi:nodetypes="cssss" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 399.01026,180.25881 C 399.01026,180.25881 410.15831,189.69383 423.55445,184.99512 C 423.55445,184.99512 420.95406,174.8056 438.40621,172.43013 C 457.79862,169.79057 458.81801,173.31313 464.41763,177.98597"
id="path3248"
sodipodi:nodetypes="ccsc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 178.92857,121.92857 C 178.92857,121.92857 201.23853,93.787957 228.03571,92.285714 C 248.53985,91.143866 226.47944,88.00742 261.60714,89.428571 C 267.51175,89.668673 279.64285,88.714285 287.32143,92.464285"
id="path3250"
sodipodi:nodetypes="cssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 307.85714,346.92857 L 382.5,346.92857"
id="path2386" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 176.07143,310.5 C 176.07143,310.5 180.81205,310.66744 188.48465,315.29648 C 211.30766,329.06606 266.20001,352.84773 300.11862,358.48588 C 308.45903,359.85745 337.52441,357.45881 347.31677,360.37749 C 350.13172,362.03739 388.83025,362.63614 398.09594,360.66224 C 426.97714,354.50956 432.21248,345.25771 437.85714,337.28572"
id="path3158"
sodipodi:nodetypes="csccsc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.78557,310.56849 C 152.78557,310.56849 207.63985,344.21866 246.72976,354.38386 C 270.97561,360.68892 293.65485,366.22268 309.3846,368.22115 C 322.86519,369.93386 322.93012,371.35336 333.53499,372.2565 C 347.26845,373.42609 352.54546,372.88627 361.97644,374.41963 C 372.21829,376.08484 424.5368,377.14983 428.30468,375.21825 C 432.00168,373.32301 430.54589,372.81146 434.42552,370.99997 C 438.10384,369.28248 437.67824,370.23499 439.83842,367.56911 C 441.01443,366.11781 443.75068,365.26018 446.43007,364.08764 C 451.21496,361.9937 449.70638,360.82874 454.03689,358.7602 C 458.71569,356.5253 460.09274,357.72302 459.49314,342.32516"
id="path3160"
sodipodi:nodetypes="csssszssssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 126.52161,141.49421 C 119.37566,143.93789 100.9583,139.27995 92.571055,144.64646 C 90.528361,145.95346 85.62407,146.6792 82.201163,148.69155"
id="path3162"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 135.53571,146.75 C 135.53571,146.75 102.84914,144.78635 99.340439,148.41688 C 97.703986,150.11016 94.516057,149.01947 92.640793,150.28963 C 89.077791,152.70293 88.966054,152.41595 87.640849,155.50401 C 87.1174,156.72378 83.341482,158.8621 82.756063,162.26006 C 82.076885,166.20223 79.047568,166.10367 77.616658,168.46981 C 75.639457,171.73929 74.676751,205.07376 77.213536,208.92189 C 79.702204,212.69702 78.044182,216.46841 79.486378,218.01326 C 80.959767,219.59152 81.322409,222.92694 84.103479,225.51995 C 85.854947,227.15299 86.850908,228.12186 89.245621,228.62332 C 91.951308,229.1899 93.438744,231.2478 96.974644,232.21854 C 100.4518,233.17315 102.0254,232.02913 103.54064,234.93332"
id="path3164"
sodipodi:nodetypes="cssssszzsszz" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 276.65553,94.648385 C 276.65553,94.648385 282.69858,96.566897 285.3863,103.9795 C 287.22301,109.04504 289.07471,105.13263 288.39855,120.65981"
id="path3166"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 350.14412,134.54941 C 350.14412,134.54941 348.58332,119.21709 351.85797,115.69918 C 353.91663,113.4876 352.56103,109.89284 356.96265,108.91679"
id="path3168"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 174.01786,141.92857 C 174.01786,141.80986 167.72458,141.88545 166.5771,143.51962 C 164.82105,146.0205 162.78931,144.12635 154.64286,145.76786"
id="path3170"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 169.46429,148.98214 C 169.46429,148.98214 167.70607,148.9279 164.46414,149.21114 C 161.75651,149.4477 159.7445,149.82979 158.30357,145.32143"
id="path3172"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 169.28571,155.94643 C 170.15703,153.95696 171.29432,154.57885 173.39286,154.07143"
id="path3174"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 96.21703,244.27723 C 92.019101,238.8166 90.284263,244.65791 79.170706,238.09004"
id="path3176"
sodipodi:nodetypes="cc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 345.71429,101.57143 C 345.54516,98.585511 351.77967,100.6944 354.74689,98.398215 C 359.00508,95.103011 371.51477,98.51754 376.83226,95.306977 C 379.70822,93.570545 386.63725,94.351056 390.72117,94.628882 C 400.21926,95.27503 415.60054,102.841 420.83352,110.72015 C 421.63618,111.92869 421.19666,113.926 422.20117,115.1908 C 423.85671,117.27533 424.12361,120.1018 423.75,122.82143"
id="path3178"
sodipodi:nodetypes="csssssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 165.15994,118.38697 C 179.55131,102.48337 182.93703,99.784806 197.28935,92.709069 C 201.40759,90.67877 203.32632,88.126957 208.29287,87.569992 C 211.38177,87.223593 212.74274,85.038101 214.48406,84.993557 C 218.20148,84.898462 216.50397,82.737879 222.48687,82.681015 C 225.01449,82.657345 226.65199,80.703413 230.73053,80.366458 C 235.72471,79.953856 234.96882,78.304218 244.31116,77.802297 C 253.56448,77.305158 252.33777,76.10696 256.0597,75.778784 C 265.44784,74.950999 289.17965,74.906218 290.85418,76.959294 C 292.42531,78.885595 297.87495,77.880944 300.51295,78.322691 C 303.06405,78.749888 302.00766,80.389881 305.90745,80.620226 C 309.81147,80.850822 314.44099,80.030229 316.99312,82.382387 C 318.30295,83.589589 339.30788,83.082234 345.88961,83.191951 C 359.50293,83.418883 364.69626,83.779696 372.32039,82.884214 C 375.31193,82.532846 372.92174,80.630157 378.7026,80.447602 C 378.7026,80.447602 386.79717,80.259832 397.84159,80.297826 C 400.15349,80.30578 399.897,78.235109 402.55562,77.86656 C 405.20274,77.499605 409.40538,77.136953 412.08222,78.900892 C 413.85296,80.067747 413.14473,80.820846 414.73754,82.274822 C 415.11185,82.616509 416.95424,82.713597 417.74929,83.293527 C 418.52206,83.857213 417.97337,84.281662 419.05006,85.054564"
id="path3180"
sodipodi:nodetypes="cssssszsszzssscsssssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 152.40676,107.90664 C 156.71529,101.16138 161.39785,101.05773 167.24031,97.066753 C 185.29088,84.736453 214.47959,63.542869 255.32631,61.719917 C 259.87371,61.51697 269.17125,60.535126 288.23853,61.553489 C 291.67832,61.737205 289.00173,63.56603 293.57917,63.632637 C 297.5109,63.689849 302.5018,63.77158 306.72027,63.814715 C 309.52678,63.843412 308.06053,66.14535 311.02821,66.048476 C 317.61324,65.833519 322.52527,66.018921 329.31143,65.92727 C 331.20695,65.899965 331.45543,68.456499 333.35341,68.50161 C 344.98011,68.774953 363.92361,68.928826 379.43611,68.329475 C 382.83993,68.197963 381.22161,65.465795 383.7247,65.221001 C 393.15248,64.298993 401.10686,65.363172 401.2831,65.353961"
id="path3182"
sodipodi:nodetypes="cssssssssssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 429.69364,146.67125 C 432.56116,143.57718 436.97682,145.05277 440.88881,147.52828 C 442.84754,148.76776 442.22164,149.06158 443.56785,149.76551 C 444.9199,150.47249 444.92101,147.79257 446.03728,147.11624 C 447.93059,145.9691 466.03841,146.28181 468.4358,147.28932 C 473.43381,149.38975 473.10613,156.20165 482.17742,159.04595 C 484.45896,159.76132 482.57482,160.53341 487.27099,161.74209 C 488.76369,162.12627 490.45293,165.62263 490.74627,169.04408 C 490.90031,170.84077 492.47283,173.32723 494.18355,174.4636 C 495.88728,175.59531 495.60293,184.69486 494.80475,189.10416 C 494.5357,190.59046 493.18235,190.15428 492.86785,191.0356 C 491.64705,194.45661 493.59932,199.42718 491.70518,201.6796 C 489.86528,203.8675 490.7065,207.28496 489.2854,208.4079 C 487.54126,209.78611 486.78557,211.75965 484.83468,212.81804 C 481.84486,214.44007 478.87326,214.67681 475.88265,215.90957 C 473.06646,217.07043 470.20482,219.25037 468.19345,220.0354 C 465.36439,221.13957 464.72996,220.6129 464.29136,222.43268"
id="path2410"
sodipodi:nodetypes="csssssssssssssssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 462.14286,159.16071 C 462.28275,160.20617 461.80161,160.8711 462.85844,161.09382 C 467.35796,162.04207 467.56901,160.4313 469.43611,163.0321 C 470.26816,164.19112 471.50226,163.3681 472.86108,164.1792 C 475.19746,165.57383 477.63084,168.20503 478.4613,170.06057 C 479.9093,173.29593 477.56058,179.90486 478.48946,183.86049 C 479.02433,186.13825 480.86755,185.38208 480.97457,186.96832 C 481.35184,192.56044 481.4934,195.76757 479.35541,197.41805 C 474.56182,201.11858 471.86801,206.89184 467.41072,206.30357"
id="path3183"
sodipodi:nodetypes="csssssssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 410.50322,220.58294 C 408.2417,217.89951 406.88399,218.73463 404.67538,217.22457 C 403.30274,216.28608 402.88934,215.02091 401.42986,214.17276 C 399.30375,212.93721 396.12293,214.59616 393.75938,213.52903 C 392.7713,213.08293 392.84085,212.09853 391.92015,211.45972 C 390.83379,210.70598 389.66263,211.22943 388.34059,210.41746 C 387.11362,209.66387 387.47518,209.3374 386.20602,208.35596 C 384.14911,206.76536 384.70901,207.13306 382.47494,206.81871"
id="path3185"
sodipodi:nodetypes="cssssssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 218.92857,204.07143 C 219.06352,200.65396 222.04397,201.15263 228.74505,201.37645 C 233.06593,201.52077 245.63652,201.60179 249.49081,201.77093 C 254.02666,201.97389 250.87674,199.87138 253.83136,199.30754 C 258.3308,198.44889 258.38135,192.23276 255.08929,192.19643"
id="path3187"
sodipodi:nodetypes="csssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 272.67806,220.79118 C 265.0835,219.26252 265.15235,213.13833 265.25654,209.36812 C 265.38598,204.68424 264.84414,199.17759 268.28695,198.31903 C 269.92333,197.91096 269.9508,199.13244 272.25205,197.79403 C 276.25847,194.32103 278.34089,196.21049 286.75705,195.85305"
id="path3189"
sodipodi:nodetypes="csscc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 379.89133,212.9102 C 379.49257,210.83855 380.4977,207.80258 380.55601,206.64132 C 380.76062,202.5219 377.08533,201.57953 372.40075,201.97075"
id="path3193"
sodipodi:nodetypes="csc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 334.47698,227.47326 C 339.6593,233.66951 344.77266,233.19724 351.52626,229.62607 C 357.96437,226.22172 363.88823,219.91628 365.03005,213.79992 C 366.00645,208.56967 371.15884,205.83185 371.13061,203.64302 C 371.07935,199.66898 369.48426,197.45496 366.19316,194.60067 C 363.20875,192.01237 359.68856,193.25787 356.26628,190.1511 C 353.08717,187.26508 352.4417,186.76778 349.71698,182.73117 C 346.78892,178.39331 351.18281,166.29018 347.44689,160.97702 C 343.67272,155.60947 339.69919,157.68597 334.21175,153.23985"
id="path3195"
sodipodi:nodetypes="csssssssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 291.80782,149.82797 C 291.80782,149.82797 289.76282,147.8064 286.38237,144.25531 C 284.92511,142.72449 283.7337,140.087 281.50114,138.56442 C 280.1247,137.62571 277.82616,137.27541 276.10713,136.26726 C 275.13743,135.69857 273.75445,133.8023 271.28584,132.53622 C 268.73193,131.2264 266.34978,131.17802 265.1269,130.63535 C 263.51905,129.92184 263.1918,128.50057 261.36183,127.90436 C 259.23351,127.21094 256.84987,126.97732 254.4603,126.47133 C 250.94686,125.72736 251.46675,123.45593 247.10857,123.18519 C 240.31921,122.76343 227.32277,120.70356 224.88068,123.06679 C 221.33187,126.50099 215.79405,124.70361 211.71771,125.38668 C 208.5202,125.92248 208.58606,128.41259 205.72241,128.49606 C 203.40771,128.56353 202.27272,130.70723 200.56233,131.54542 C 197.94706,132.82705 196.25083,131.79474 194.26093,133.36591 C 188.26457,138.10049 183.97404,146.54497 183.97404,146.54497 C 186.34251,146.64453 187.20465,148.40404 188.38994,149.29044 C 189.87955,150.40442 191.44057,150.79785 192.18153,152.22708 C 195.30331,151.43363 195.18429,149.71153 198.9705,148.46721 C 201.65598,147.58463 203.09773,148.41871 206.11378,147.58758 C 216.74841,144.65699 236.16062,143.44061 253.32023,148.19169 C 256.99235,149.2084 259.74598,152.74569 263.51604,155.14135 C 265.88565,156.6471 268.3109,156.86509 271.06313,158.23262 C 273.42678,159.40709 275.08773,160.05302 277.41315,161.69726 C 285.18131,154.27039 284.76638,156.94734 287.43127,155.00505 C 290.51403,152.7582 291.80782,149.82797 291.80782,149.82797 z"
id="path3197"
sodipodi:nodetypes="cssssssssssssscscssssscsc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 204.42962,129.01907 C 204.42962,129.01907 202.98101,148.37519 226.63687,147.30226 C 250.41874,146.22362 245.91512,124.20139 245.91512,124.20139 C 232.2485,123.70283 218.45248,124.88647 204.42962,129.01907 z"
id="path3201"
sodipodi:nodetypes="czcc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 418.96077,143.89332 C 414.24896,141.13936 409.65367,136.53151 407.349,136.25193 C 401.08001,135.49144 394.32203,133.79684 380.95378,134.54941 C 377.47608,134.74519 377.11073,135.43002 373.8574,136.69691 C 371.95797,137.43656 368.44388,137.0257 366.70739,138.34925 C 364.00763,140.40699 358.79726,140.82768 356.9194,143.04919 C 351.22064,149.7908 349.1421,153.52699 345.85098,159.04561 C 351.0766,159.8991 348.94412,160.06663 355.51927,159.50397 C 360.38731,159.08739 359.17032,156.59278 366.91979,155.9609 C 369.16693,155.77767 369.97636,153.52225 373.61797,152.9338 C 377.57479,152.29441 386.05455,153.35406 386.98402,151.46067 C 387.82334,149.75094 406.26201,151.04279 409.38455,149.89301 C 416.09394,147.42246 416.23033,147.91228 418.96077,143.89332 z"
id="path3211"
sodipodi:nodetypes="cssssscsssssc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 383.35289,133.66553 C 370.33831,136.67849 354.9808,141.72145 348.25009,153.99485 C 349.54978,160.24355 355.9273,159.41575 368.32687,157.27784 C 380.84905,155.1188 387.57374,143.85599 383.35289,133.66553 z"
id="path3221"
sodipodi:nodetypes="cczc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 136.96428,176.75 C 136.95016,184.06931 135.35389,182.18874 134.91151,185.23416 C 134.63662,187.1266 134.36528,190.92646 133.58275,192.26681 C 131.93979,195.08093 129.09395,194.87153 127.233,196.64628 C 124.6099,199.14789 122.00002,198.77046 119.82132,201.36092 C 117.86306,203.68928 114.69823,203.63035 110.71429,202.64285"
id="path3231"
sodipodi:nodetypes="cssssc" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 133.84521,186.8248 C 144.58805,185.32815 308.37463,287.08219 424.35126,230.9213 C 429.61122,228.3742 428.53579,223.8514 433.91981,220.69501 C 438.14182,218.21985 442.19346,201.30068 442.73896,190.36405 C 444.94874,198.6289 444.39529,202.63654 446.06017,210.22575 C 447.72227,217.80226 450.218,215.40438 451.37401,222.29553 C 458.38398,264.0831 453.38536,307.85957 433.86052,318.64971 C 373.61451,337.99123 302.96815,335.24812 260.73852,324.2263 C 182.06791,303.69349 149.69794,242.60408 130.54286,201.71898 C 128.02351,196.3416 131.22654,192.09937 133.84521,186.8248 z"
id="path3233"
sodipodi:nodetypes="csscsscssc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 133.06965,221.61379 C 134.03349,221.70141 143.31127,222.45514 158.80622,229.56253 C 173.76273,236.42294 196.50925,250.71889 215.06713,250.91666 C 225.88424,251.03194 262.65135,266.56446 273.23994,268.58607 C 307.65228,275.15618 433.97577,280.83257 454.56865,245.41365 C 455.04083,249.59259 457.00718,275.69422 441.13553,286.26355 C 416.14039,295.45778 398.41268,295.72846 338.22003,293.17912 C 313.31786,292.12444 289.06443,286.63571 264.32962,276.58311 C 251.39811,271.32755 233.18542,269.14439 223.70341,264.33579 C 194.17815,249.36269 169.79061,240.04182 133.06965,221.61379 z"
id="path3235"
sodipodi:nodetypes="csssccsssc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="M 185.58855,206.28799 C 182.80969,215.2705 181.04114,226.44297 185.58855,240.05377 L 207.31584,246.73868 C 198.99778,238.52806 185.95614,230.5919 193.09765,212.8003 L 185.58855,206.28799 z"
id="path3186"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 176.96226,270.6155 C 183.0009,270.12469 187.83255,265.81803 182.52147,252.98874 C 181.83761,251.33683 182.9399,249.06758 182.3845,246.95481 L 193.47545,251.88411 C 193.89833,258.69946 194.9483,266.69859 193.37619,270.76624 C 191.78261,274.88947 187.54905,275.05443 185.34209,278.00947 L 176.96226,270.6155 z"
id="path3188"
sodipodi:nodetypes="csccscc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 245.47969,256.99828 C 246.76394,255.70627 246.19741,254.03541 247.55639,253.8219 C 249.77011,253.47409 249.3508,247.4496 249.24327,242.58476 C 249.18058,239.7482 252.23776,245.28625 252.07264,234.07698 L 261.21484,238.04547 C 260.20442,240.46999 260.95631,243.2496 260.18342,244.78168 C 259.7816,245.57818 257.69149,244.76844 257.53316,246.22184 C 256.83677,252.61444 260.46625,257.20568 253.09843,259.71567 L 245.47969,256.99828 z"
id="path3190"
sodipodi:nodetypes="cssccsscc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 305.55566,248.24875 C 305.55566,248.24875 307.64608,250.05683 308.26678,251.51442 C 308.88749,252.972 308.6681,269.42316 308.32839,269.8761 L 319.17288,270.6155 C 319.17288,270.6155 317.90519,272.17704 317.57085,268.82862 C 317.23718,265.48685 317.44762,248.49522 317.44762,248.49522 L 305.55566,248.24875 z"
id="path3192"
sodipodi:nodetypes="czcczcc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 348.31743,251.0831 C 349.18574,253.13175 348.47504,258.44111 350.41038,259.72878 C 352.56081,261.15956 351.61154,268.49414 350.65885,271.17005 L 360.51747,270.73873 C 360.11955,266.58222 361.76572,256.463 359.8873,256.22816 C 357.90101,255.97983 357.81982,254.1778 358.85383,250.65179 L 348.31743,251.0831 z"
id="path3194"
sodipodi:nodetypes="csccscc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 394.09841,244.49015 C 393.08831,257.18542 394.63323,256.97937 396.81119,258.04303 C 397.95622,258.60224 397.21718,261.11897 397.37707,263.86214 C 397.48016,265.63089 399.51883,263.37587 399.02772,267.65791 L 405.92875,266.30235 C 409.01236,260.12842 407.54222,258.55004 405.60349,256.98412 C 404.98714,256.48629 405.50054,255.21366 405.13144,254.0836 C 404.70805,252.7873 402.75561,253.25894 402.79776,251.65149 C 402.88125,248.46773 403.20538,245.11036 402.47823,242.64166 L 394.09841,244.49015 z"
id="path3196"
sodipodi:nodetypes="cssccssscc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 420.22375,235.24769 C 420.15725,237.30458 419.70864,242.77658 421.39273,242.56753 C 423.77443,242.27188 424.06602,257.97385 421.46627,258.23156 C 419.94009,258.38285 420.64564,262.18066 420.34698,263.34477 L 430.69854,259.89424 C 432.19643,257.00921 433.19082,241.32413 430.30095,238.29615 C 428.90394,236.83236 430.15148,232.34809 429.46621,230.68808 L 420.22375,235.24769 z"
id="path3198"
sodipodi:nodetypes="cssccscc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 441.29655,254.22554 C 441.29562,253.06739 441.89045,250.51772 441.69517,249.27144 C 441.41337,247.47296 440.28655,247.0548 440.07279,246.2443 C 439.55196,244.26959 440.17904,243.96623 439.65841,241.02594 C 439.52753,240.2868 437.748,240.77281 437.80474,239.10566 C 437.95494,234.69313 436.16748,234.22885 435.81862,232.40086 C 435.08479,228.55564 433.04026,228.69671 432.0541,227.11433 L 440.18746,218.24157 C 439.93864,222.60935 440.64136,223.11851 442.98402,225.39756 C 443.99527,226.38135 445.12043,230.05584 445.15775,232.43535 C 445.23872,237.59911 449.19253,238.30128 451.40164,242.0255 C 451.32554,249.55939 444.32148,250.82001 441.29655,254.22554 z"
id="path3200"
sodipodi:nodetypes="csssssccsscc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 231.9633,311.13815 C 234.76176,303.25925 232.37429,294.83176 242.24567,287.78497 C 242.83086,284.13368 243.10842,278.82146 241.37428,270.5315 L 250.43671,273.14566 C 251.78522,282.98635 250.9308,289.89169 249.95744,293.23114 C 244.04779,297.17449 244.51812,302.45047 243.75412,305.36756 C 243.18708,307.53261 241.49338,307.28467 241.19804,309.78777 C 240.85065,312.73194 244.29104,314.53867 244.85983,315.66936 L 231.9633,311.13815 z"
id="path3202"
sodipodi:nodetypes="cccccsscc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 298.62442,289.96344 C 298.95764,304.13369 299.87581,310.25385 298.70561,315.93208 C 298.36021,317.60807 296.35659,317.25895 296.35489,318.98329 C 296.35324,320.65937 298.33161,320.81485 299.05466,322.38205 C 299.94211,324.30557 297.33492,326.47273 295.13887,328.39162 L 312.13093,329.96012 C 311.47396,321.95234 306.44235,326.46568 305.5834,323.08341 C 305.35406,322.18035 307.53456,321.92214 307.79811,319.95819 C 308.40213,315.45715 307.74631,306.4427 308.4711,291.88049 L 298.62442,289.96344 z"
id="path3204"
sodipodi:nodetypes="csssccsscc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 345.5922,296.23743 C 346.42925,299.71496 346.86285,301.7609 346.86046,304.42897 C 346.85942,305.58025 344.13555,305.36937 344.4057,307.21145 C 344.89995,310.5817 345.06489,315.08241 344.37177,318.04894 C 344.07598,319.3149 342.59939,319.48147 342.1031,320.5401 C 341.49734,321.83224 342.62212,325.0132 342.15316,326.4302 C 341.46685,328.50391 341.1745,327.05904 339.0568,329.52443 L 363.97847,329.87299 C 365.20457,327.56186 364.2391,326.84004 360.84422,326.76987 C 353.58094,326.61578 355.45589,327.39423 352.98403,327.65818 C 350.34831,327.93964 350.04332,325.77364 349.90593,325.32111 C 349.59082,324.2832 353.32529,323.86483 353.37601,322.44126 C 353.52639,318.13263 353.26959,313.95324 353.13214,310.70828 C 353.06162,309.0433 355.14983,309.84237 355.28206,308.25623 C 355.38949,306.96759 354.74324,305.63073 355.13276,304.43732 C 356.16986,301.2599 357.49976,300.80818 362.23569,297.45737 L 345.5922,296.23743 z"
id="path3206"
sodipodi:nodetypes="csssssccssssssscc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 382.7133,298.15448 C 383.01347,300.37899 382.96562,303.44733 381.09916,303.63813 C 379.35146,303.81679 381.38298,309.49747 379.7062,310.02409 C 375.88112,311.22541 378.27885,314.82929 376.75761,315.27537 C 374.73828,315.8675 376.52889,318.46292 374.20088,320.03666 C 373.49928,320.51094 374.00009,323.41111 372.74336,323.98302 C 369.37599,325.51543 369.10694,322.77293 365.37269,329.35014 L 391.34003,325.08035 C 388.12293,324.74337 383.5465,325.37734 383.32327,322.90188 C 383.73689,319.53774 385.23226,320.21653 385.99603,318.4205 C 386.59378,317.01485 386.12433,315.12296 387.55073,314.30751 C 389.10802,313.41723 388.57827,310.17256 389.0979,308.58222 C 389.48432,307.39958 390.59892,307.42181 391.04004,306.62296 C 391.80238,305.24238 391.16973,300.98164 392.18657,300.54349 C 394.55908,299.52119 401.08841,301.19688 401.53526,297.45737 L 382.7133,298.15448 z"
id="path3208"
sodipodi:nodetypes="cssssscccssssscc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 410.72961,296.04163 C 405.15142,302.01924 406.08157,306.18461 404.43985,309.2158 C 403.27833,311.36037 401.028,311.46962 399.40485,317.37913 C 399.24933,318.43048 399.49612,318.95716 401.26787,319.31191 C 401.57909,319.37423 401.5218,320.17203 401.68361,321.17707 C 401.27478,322.75833 395.79271,321.88726 393.63502,322.48478 C 391.56819,323.05715 391.67949,323.80164 390.49696,325.25122 L 426.19757,318.48398 C 418.09797,316.89045 416.3215,317.27055 414.60734,319.45428 C 414.10548,320.09361 410.82479,319.55145 410.72961,319.10546 C 410.21909,317.11468 409.73869,315.06703 411.78565,314.29116 C 413.0266,313.82079 411.9629,311.41961 412.95859,309.48131 C 413.27088,308.87338 414.10429,308.92365 414.48119,308.2607 C 415.28517,306.84655 414.22049,305.31629 416.81427,304.64866 C 418.03067,304.33556 416.85053,301.71558 417.6711,300.55561 C 418.84121,298.90154 419.63518,301.26902 419.98277,294.93677 L 410.72961,296.04163 z"
id="path3210"
sodipodi:nodetypes="cscscsccscssssscc" />
<path
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 428.75254,292.72706 C 427.95265,299.42132 425.58184,298.21627 425.60613,300.39044 C 425.62475,302.05707 425.90091,303.73826 425.50508,305.11333 C 425.05501,306.67679 422.64148,303.6054 423.50449,308.60935 C 425.38851,310.89581 426.11816,310.63108 428.0748,311.55605 C 429.53239,310.32857 429.5643,309.50292 430.61805,309.45922 C 431.44916,309.42475 433.03116,309.99958 432.89575,311.44054 C 432.33515,312.31575 430.54451,312.58804 430.30449,313.26847 C 429.1207,316.62448 426.67784,314.47995 425.72795,315.46732 C 424.82973,316.40098 425.14768,317.39482 424.60934,318.96735 C 430.71873,317.33288 436.3706,314.25541 440.28446,310.05947 C 435.82696,310.96628 434.64115,310.64816 433.65534,308.26408 C 432.97771,306.65814 433.47411,303.64803 435.78545,301.95991 C 436.71885,301.2782 436.19729,299.79077 436.68437,298.62106 C 437.05887,297.72169 438.03619,297.88701 438.38553,297.00189 C 438.91163,295.66891 438.31987,294.13788 439.32135,293.63225 C 441.74044,292.4109 441.06372,289.68215 441.32026,288.99819 L 428.75254,292.72706 z"
id="path3212"
sodipodi:nodetypes="cssccscsscccsssscc" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 35 KiB