代码拉取完成,页面将自动刷新
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
<script>
var __gdpr = false;
var __ccpa = false;
window.bizx = window.bizx || {
cmp: {
init: function(){/*noop*/},
trackingPixel: function(){/*noop*/},
ifConsent: function (p, pv, hasConsentFn, noConsentFn, finallyFn) {
if (document.URL.indexOf('cmp_debug') >= 0) {
console.warn('CMP Stub invoked');
}
if (__gdpr || __ccpa) {
if (noConsentFn) {
noConsentFn();
}
} else {
if (hasConsentFn) {
hasConsentFn();
}
}
if (finallyFn) {
finallyFn();
}
}
}
};
</script>
<script src="//a.fsdn.com/con/js/sftheme/cmp4.js?1656358138"></script>
<script type="text/javascript">
bizx.cmp.ifConsent('', ['all', 'google-ads'], function () {
window.aax = window.aax || {};
var aax = window.aax;
aax.initTime = new Date().getTime();
aax.pubId = "AAX56NJ24";
aax.ver = "1.2";
aax.hst = window.location.hostname;
var aaxEndpoint = "https://c.aaxads.com/aax.js?pub=" + aax.pubId + "&hst=" +
aax.hst + "&ver=" + aax.ver;
function loadScript(endpoint) {
var scriptTag = document.createElement("script"),
placeTag = document.getElementsByTagName("script")[0];
scriptTag.type = "text/javascript";
scriptTag.async = true;
scriptTag.src = endpoint;
placeTag.parentNode.insertBefore(scriptTag, placeTag);
}
loadScript(aaxEndpoint);
window.aax.cmd = window.aax.cmd || [];
window.aax.cmd.push(function() {
if (window.aax.getAbpStatus && window.aax.getAbpStatus()) {
console.log('ABP detect is true');
} else {
console.log('ABP detect is false');
}
});
});
</script>
<script>
/*global unescape, window, SF*/
// Setup our namespace
if (!window.SF) { window.SF = {}; }
if (!window.net) { window.net = {}; }
if (!window.net.sf) { window.net.sf = {}; }
SF.Ads = {};
SF.cdn = '//a.fsdn.com/con';
SF.deploy_time = '1656358138';
SF.sandiego = true;
SF.sandiego_chrome = true;
SF.variant = 'sf';
SF.Breakpoints = {
small: 0,
medium: 640,
leaderboard: 743,
billboard: 985,
large: 1053,
xlarge: 1295,
xxlarge: 1366
};
SF.initial_breakpoints_visible = {};
for (var bp in SF.Breakpoints) {
if (!SF.Breakpoints.hasOwnProperty(bp)) {
continue;
}
SF.initial_breakpoints_visible[bp] = !window.matchMedia || window.matchMedia('(min-width: ' + SF.Breakpoints[bp] + 'px)').matches;
}
SF.Ads.viewportWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
SF.Ads.viewportHeight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
</script><script>
SF.Ads.prebidOptions = {
showIndicators: false,
analytics: false,
timeout: 650,
timeouts_by_bids: {650: 3, 2000: 1, 3000: 0},
};
SF.Ads.prebidUnits = [];if (SF.initial_breakpoints_visible.leaderboard) {
var thisUnit = {
bids: [{"bidder": "sovrn", "params": {"tagid": "364668"}},
{"bidder": "rubicon", "params": {"zoneId": "486002", "sizes": [2], "position": "atf", "accountId": "15680", "siteId": "103240"}},
{"bidder": "appnexus", "params": {"placementId": 9265096}},
],
code: 'div-gpt-ad-1392148432591-0',
tag: 'SF_Temp5_728x90_A',
mediaTypes: { banner: { sizes: [] } }
};
if (SF.Ads.viewportWidth >= 728 && SF.Ads.viewportHeight >= 200){
thisUnit.mediaTypes.banner.sizes = [[728, 90]];
}
if (SF.Ads.viewportWidth >= 970 && SF.Ads.viewportHeight >= 901){
thisUnit.mediaTypes.banner.sizes = [[728, 90]];
}
SF.Ads.prebidUnits.push(thisUnit);
}
if (!SF.initial_breakpoints_visible.leaderboard) {
var thisUnit = {
bids: [{"bidder": "sovrn", "params": {"tagid": "542316"}},
{"bidder": "rubicon", "params": {"zoneId": "610848", "sizes": [43], "position": "atf", "accountId": "15680", "siteId": "103240"}},
{"bidder": "appnexus", "params": {"placementId": 12559081}},
],
code: 'div-gpt-ad-1512154506943-0',
tag: 'SF_Mobile_320x50_A',
mediaTypes: { banner: { sizes: [[320, 50]] } }
};
SF.Ads.prebidUnits.push(thisUnit);
}
if (SF.initial_breakpoints_visible.leaderboard) {
var thisUnit = {
bids: [{"bidder": "sovrn", "params": {"tagid": "364669"}},
{"bidder": "rubicon", "params": {"zoneId": "486004", "sizes": [2], "accountId": "15680", "siteId": "103240"}},
{"bidder": "appnexus", "params": {"placementId": 9265097}},
],
code: 'div-gpt-ad-1392148432592-0',
tag: 'SF_Temp5_728x90_B',
mediaTypes: { banner: { sizes: [] } }
};
if (SF.Ads.viewportWidth >= 728 && SF.Ads.viewportHeight >= 200){
thisUnit.mediaTypes.banner.sizes = [[728, 90]];
}
if (SF.Ads.viewportWidth >= 1280 && SF.Ads.viewportHeight >= 200){
thisUnit.mediaTypes.banner.sizes = [[728, 90]];
}
SF.Ads.prebidUnits.push(thisUnit);
}
if (SF.initial_breakpoints_visible.large) {
var thisUnit = {
bids: [{"bidder": "sovrn", "params": {"tagid": "364665"}},
{"bidder": "rubicon", "params": {"zoneId": "486002", "sizes": [15, 10], "position": "atf", "accountId": "15680", "siteId": "103240"}},
{"bidder": "appnexus", "params": {"placementId": 9265099}},
],
code: 'div-gpt-ad-1392148432593-0',
tag: 'SF_Temp5_300x250_A',
mediaTypes: { banner: { sizes: [[300, 250], [300, 600]] } }
};
SF.Ads.prebidUnits.push(thisUnit);
}
if (SF.initial_breakpoints_visible.large) {
var thisUnit = {
bids: [{"bidder": "sovrn", "params": {"tagid": "364666"}},
{"bidder": "rubicon", "params": {"zoneId": "486004", "sizes": [15], "accountId": "15680", "siteId": "103240"}},
{"bidder": "appnexus", "params": {"placementId": 9265101}},
],
code: 'div-gpt-ad-1392148432594-0',
tag: 'SF_Temp5_300x250_B',
mediaTypes: { banner: { sizes: [[300, 250]] } }
};
SF.Ads.prebidUnits.push(thisUnit);
}
if (SF.initial_breakpoints_visible.large) {
var thisUnit = {
bids: [{"bidder": "sovrn", "params": {"tagid": "364667"}},
{"bidder": "rubicon", "params": {"zoneId": "486004", "sizes": [15], "accountId": "15680", "siteId": "103240"}},
{"bidder": "appnexus", "params": {"placementId": 9265102}},
],
code: 'div-gpt-ad-1392148432598-0',
tag: 'SF_Temp5_300x250_C',
mediaTypes: { banner: { sizes: [[300, 250]] } }
};
SF.Ads.prebidUnits.push(thisUnit);
}
if (!SF.initial_breakpoints_visible.leaderboard) {
var thisUnit = {
bids: [{"bidder": "sovrn", "params": {"tagid": "542317"}},
{"bidder": "rubicon", "params": {"zoneId": "798260", "sizes": [43], "accountId": "15680", "siteId": "103240"}},
{"bidder": "appnexus", "params": {"placementId": 12559084}},
],
code: 'div-gpt-ad-1512154653435-0',
tag: 'SF_Mobile_Multi_B',
mediaTypes: { banner: { sizes: [[300, 50], [300, 250], [320, 50], [320, 100]] } }
};
SF.Ads.prebidUnits.push(thisUnit);
}
if (!SF.initial_breakpoints_visible.leaderboard) {
var thisUnit = {
bids: [{"bidder": "sovrn", "params": {"tagid": "542318"}},
{"bidder": "rubicon", "params": {"zoneId": "798260", "sizes": [43], "accountId": "15680", "siteId": "103240"}},
{"bidder": "appnexus", "params": {"placementId": 12559087}},
],
code: 'div-gpt-ad-1512154755912-0',
tag: 'SF_Mobile_Multi_C',
mediaTypes: { banner: { sizes: [[300, 50], [300, 250], [320, 50], [320, 100]] } }
};
SF.Ads.prebidUnits.push(thisUnit);
}
SF.Ads.prebidAdjustments = {"bidder_deflations": {"aardvark": 1, "aol": 0.98, "appnexus": 1.11, "brealtime": 0.98, "districtm": 1.04, "districtmdmx": 1.08, "emxdigital": 1, "indexex#hange": 0.98, "indexexchange": 0.95, "komoona": 0.92, "oftmedia": 0.9, "onefiftytwo": 0.9, "pulsepoint": 0.93, "rhythmone": 0.85, "rubicon": 1.23, "rubiconlite": 1, "sovrn": 1.05, "springserve": 0.001}, "inflation": 1, "floor": 0.02};
</script>
<script id="pbjs_script" data-dom="https://d3tglifpd8whs6.cloudfront.net" src="//a.fsdn.com/con/js/sftheme/vendor/bizx-prebid.js?1656358138"></script>
<script>
bizx.cmp.ifConsent('', ['all', 'google-ads'], function () {
if (window.bizxPrebid) {
window.bizxPrebid.Ads.initPrebid(window.bizxPrebid.adUnits);
}
});
</script>
<link rel="stylesheet" href="//a.fsdn.com/con/css/lato.css?1656358138">
<link rel="stylesheet" href="//a.fsdn.com/con/css/sandiego.css?1656358138">
<meta name="description" content="AA means Ascii Art - the AAlib (ascii art GFX library), BB (audiovisual demonstration for your terminal), aview (image browser/animation player),…">
<meta name="keywords" content="Games/Entertainment, Graphics, Terminals, Open Source, Open Source Software, Development, Community, Source Code, Secure, Downloads, Free Software">
<noscript>
<meta http-equiv="refresh" content="5; url=https://downloads.sourceforge.net/project/aa-project/aa3d/1.0/aa3d-1.0.tar.gz?ts=gAAAAABiv_jy1_QAJbRTeqg5G7rk5-Pm7KFOBZK1boN-aFNrIDnifh8BnfvJ61gNcKhPnVGAbIfrhEa_4mv79uF8PxEFkUCz1Q%3D%3D&use_mirror=master&r=">
</noscript>
<title>Download AA project from SourceForge.net</title>
<link rel="icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png" type="image/png">
<link rel="icon" sizes="any" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" type="image/svg+xml">
<link rel="apple-touch-icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png">
<link rel="mask-icon" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" color="#FF6600">
<link rel="canonical" href="https://sourceforge.net/projects/aa-project/">
<script>
/*global unescape, window, console, jQuery, $, net, SF, DD_belatedPNG, ga */
if (!window.SF) {
window.SF = {};
}SF.EU_country_codes = ["IE", "KY", "FR", "GF", "AW", "GI", "GR", "SX", "MS", "DE", "MF", "FK", "SI", "AT", "LT", "BG", "MQ", "IO", "EE", "SE", "YT", "GS", "BL", "IT", "SK", "MT", "GB", "FI", "GL", "PF", "ES", "HU", "PM", "WF", "CZ", "VG", "BE", "RE", "CW", "SH", "CY", "LV", "AI", "PT", "GG", "PL", "ME", "AX", "NC", "NL", "DK", "BM", "PN", "LU", "TF", "GP", "TC", "JE", "HR", "RO"];
SF.unknown_country_codes = ["", "A1", "A2", "O1"];
</script>
<script src="//a.fsdn.com/con/js/min/sf.sandiego-head.js?1656358138"></script>
<style>.w431c5dd4da85f8edada9c5049b339c0e2933d5c2 { display: none !important; }</style>
<link rel="alternate" type="application/rss+xml" title="AA project…Recent Activity" href="/p/aa-project/activity/feed" />
<script>SF.adblock = true;</script>
<script src="//a.fsdn.com/con/js/adframetop.js?1656358138"></script>
<script>
/*global Foundation */
/*global googletag, bizxPrebid */
SF.Ads.gptExpected();
var gptadslots=[];
var gptadHandlers={};
var gptadRenderers=[];
SF.Ads.slotsById = {};
SF.Ads.idsByPath = {};
if (window.bizxPrebid) {
googletag.cmd.push(function() {
var leaderboard = googletag.sizeMapping()
.addSize([970, 901], [[728, 90]])
.addSize([728, 200], [[728, 90]])
.build();
var leaderboardInContent = googletag.sizeMapping()
.addSize([1280, 200], [[728, 90]])
.addSize([728, 200], [[728, 90]])
.build();
//prebid_log('GPT push define slots and targeting');
googletag.pubads()
.setForceSafeFrame(true)
.setTargeting('usingSafeFrame','1')
.setSafeFrameConfig({
allowOverlayExpansion: true,
allowPushExpansion: true,
sandbox: true
});
var thisSlot;
thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_728x90_A',
[728, 90],'div-gpt-ad-1392148432591-0')
.defineSizeMapping( leaderboard )
.addService(googletag.pubads())
.setTargeting('oss_tpc',["Games/Entertainment", "Graphics", "Multimedia", "Terminals"])
.setTargeting('shortname',"aa-project")
.setTargeting('dc_ref',"https://sourceforge.net/projects/aa-project/files/aa3d/1.0/aa3d-1.0.tar.gz/download")
.setTargeting('page_type',"pg_download");
gptadslots.push(thisSlot);
SF.Ads.slotsById['div-gpt-ad-1392148432591-0'] = thisSlot;
SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_728x90_A'] = 'div-gpt-ad-1392148432591-0';
thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Mobile_320x50_A',[320, 50],'div-gpt-ad-1512154506943-0')
.addService(googletag.pubads())
.setTargeting('oss_tpc',["Games/Entertainment", "Graphics", "Multimedia", "Terminals"])
.setTargeting('shortname',"aa-project")
.setTargeting('dc_ref',"https://sourceforge.net/projects/aa-project/files/aa3d/1.0/aa3d-1.0.tar.gz/download")
.setTargeting('sz',"320x50")
.setTargeting('page_type',"pg_download");
gptadslots.push(thisSlot);
SF.Ads.slotsById['div-gpt-ad-1512154506943-0'] = thisSlot;
SF.Ads.idsByPath['/41014381/Sourceforge/SF_Mobile_320x50_A'] = 'div-gpt-ad-1512154506943-0';
thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_728x90_B',
[728, 90],'div-gpt-ad-1392148432592-0')
.defineSizeMapping( leaderboardInContent )
.addService(googletag.pubads())
.setTargeting('oss_tpc',["Games/Entertainment", "Graphics", "Multimedia", "Terminals"])
.setTargeting('shortname',"aa-project")
.setTargeting('dc_ref',"https://sourceforge.net/projects/aa-project/files/aa3d/1.0/aa3d-1.0.tar.gz/download")
.setTargeting('page_type',"pg_download");
gptadslots.push(thisSlot);
SF.Ads.slotsById['div-gpt-ad-1392148432592-0'] = thisSlot;
SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_728x90_B'] = 'div-gpt-ad-1392148432592-0';
thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_300x250_A',[[300, 250], [300, 600]],'div-gpt-ad-1392148432593-0')
.addService(googletag.pubads())
.setTargeting('oss_tpc',["Games/Entertainment", "Graphics", "Multimedia", "Terminals"])
.setTargeting('shortname',"aa-project")
.setTargeting('dc_ref',"https://sourceforge.net/projects/aa-project/files/aa3d/1.0/aa3d-1.0.tar.gz/download")
.setTargeting('sz',"300x250,300x600")
.setTargeting('page_type',"pg_download");
gptadslots.push(thisSlot);
SF.Ads.slotsById['div-gpt-ad-1392148432593-0'] = thisSlot;
SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_300x250_A'] = 'div-gpt-ad-1392148432593-0';
thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_300x250_B',[300, 250],'div-gpt-ad-1392148432594-0')
.addService(googletag.pubads())
.setTargeting('oss_tpc',["Games/Entertainment", "Graphics", "Multimedia", "Terminals"])
.setTargeting('shortname',"aa-project")
.setTargeting('dc_ref',"https://sourceforge.net/projects/aa-project/files/aa3d/1.0/aa3d-1.0.tar.gz/download")
.setTargeting('sz',"300x250")
.setTargeting('page_type',"pg_download");
gptadslots.push(thisSlot);
SF.Ads.slotsById['div-gpt-ad-1392148432594-0'] = thisSlot;
SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_300x250_B'] = 'div-gpt-ad-1392148432594-0';
thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Temp5_300x250_C',[300, 250],'div-gpt-ad-1392148432598-0')
.addService(googletag.pubads())
.setTargeting('oss_tpc',["Games/Entertainment", "Graphics", "Multimedia", "Terminals"])
.setTargeting('shortname',"aa-project")
.setTargeting('dc_ref',"https://sourceforge.net/projects/aa-project/files/aa3d/1.0/aa3d-1.0.tar.gz/download")
.setTargeting('sz',"300x250")
.setTargeting('page_type',"pg_download");
gptadslots.push(thisSlot);
SF.Ads.slotsById['div-gpt-ad-1392148432598-0'] = thisSlot;
SF.Ads.idsByPath['/41014381/Sourceforge/SF_Temp5_300x250_C'] = 'div-gpt-ad-1392148432598-0';
thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Mobile_Multi_B',[[300, 50], [300, 250], [320, 50], [320, 100]],'div-gpt-ad-1512154653435-0')
.addService(googletag.pubads())
.setTargeting('oss_tpc',["Games/Entertainment", "Graphics", "Multimedia", "Terminals"])
.setTargeting('shortname',"aa-project")
.setTargeting('dc_ref',"https://sourceforge.net/projects/aa-project/files/aa3d/1.0/aa3d-1.0.tar.gz/download")
.setTargeting('sz',"300x50,300x250,320x50,320x100")
.setTargeting('page_type',"pg_download");
gptadslots.push(thisSlot);
SF.Ads.slotsById['div-gpt-ad-1512154653435-0'] = thisSlot;
SF.Ads.idsByPath['/41014381/Sourceforge/SF_Mobile_Multi_B'] = 'div-gpt-ad-1512154653435-0';
thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Mobile_Multi_C',[[300, 50], [300, 250], [320, 50], [320, 100]],'div-gpt-ad-1512154755912-0')
.addService(googletag.pubads())
.setTargeting('oss_tpc',["Games/Entertainment", "Graphics", "Multimedia", "Terminals"])
.setTargeting('shortname',"aa-project")
.setTargeting('dc_ref',"https://sourceforge.net/projects/aa-project/files/aa3d/1.0/aa3d-1.0.tar.gz/download")
.setTargeting('sz',"300x50,300x250,320x50,320x100")
.setTargeting('page_type',"pg_download");
gptadslots.push(thisSlot);
SF.Ads.slotsById['div-gpt-ad-1512154755912-0'] = thisSlot;
SF.Ads.idsByPath['/41014381/Sourceforge/SF_Mobile_Multi_C'] = 'div-gpt-ad-1512154755912-0';
googletag.pubads().setTargeting('requestSource', 'GPT');
googletag.pubads().enableAsyncRendering();
googletag.pubads().collapseEmptyDivs();
googletag.pubads().addEventListener('slotOnload', function(event) {
SF.Ads.Helpers.getSizeAndSetClass.call(this, event);
});
googletag.pubads().addEventListener('slotRenderEnded', function(event) {
var unitName = event.slot.getAdUnitPath();
if ( unitName in gptadHandlers ) {
for (var i = 0; i < gptadHandlers[unitName].length; i++) {
try {
SF.Ads.RenderHandlers[gptadHandlers[unitName][i]].call(this, event);
} catch (e) {
}
}
}
SF.Ads.RenderHandlers.decorateSizeDelivered.call(this, event);
if(SF.Ads.scrollFixable) {
SF.Ads.scrollFixable.scrollRelocate();
}
});
googletag.pubads().addEventListener('slotVisibilityChanged', SF.Ads.visibilityChangedTracker);
SF.Ads.setupAdRefresh();
googletag.pubads().addEventListener('impressionViewable', SF.Ads.RenderHandlers.viewabilityInstrumentation);
googletag.pubads().addEventListener('slotRenderEnded', SF.Ads.listenerForBlockThis);
bizxPrebid.Ads.pushToGoogle();
googletag.enableServices();
});
}
</script>
<script>
/* globals bizx */
function initPiwik(){
var _paq = window._paq = window._paq || [];
_paq.push(['trackPageView', document.title, {
dimension1: 'aa-project',
dimension2: 'pg_dwnld',
dimension3: SF.devicePixelRatio,
}]);
_paq.push(['enableLinkTracking']);
(function() {
var u="//analytics.slashdotmedia.com/";
_paq.push(['setTrackerUrl', u+'sf.php']);
_paq.push(['setSiteId', 39]);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'sf.js'; s.parentNode.insertBefore(g,s);
})();
}
bizx.cmp.ifConsent('publisher', ['storage', 'measurement'], initPiwik);
</script>
<script>
SF.ShowProgressBar = true;
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"name": "SourceForge",
"url": "https://sourceforge.net/"
}
</script>
</head>
<body id="pg_dwnld" class=" anonymous has-ads no-cmp sandiego v-sf">
<div id="busy-spinner"></div>
<div id="messages">
</div>
<div class="off-canvas position-right" id="offCanvas" data-off-canvas>
<ul class="header-nav-menulist">
<li class="highlight search">
<form method="get" action="/directory/" class="m-search-form">
<input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q">
<label>
<input type="submit" class="bt" value="">
<svg data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z" /></svg>
</label>
</form>
</li>
<li class="highlight"><a href="https://sourceforge.net/auth/">Join/Login</a></li>
<li><a href="/directory/">Open Source Software</a></li>
<li><a href="/software/">Business Software</a></li>
<li><a href="/blog/" title="Blog">Blog</a></li>
<li><a href="/about">About</a></li>
<li><a id="header-nav-more" data-toggle="header-nav-more header-nav-more-content" data-toggler=".toggled">More</a></li>
<li>
<ul id="header-nav-more-content" class="toggled" data-toggler=".toggled">
<li><a href="/articles/">Articles</a></li>
<li><a href="/create">Create</a></li>
<li><a href="https://sourceforge.net/p/forge/documentation/Docs%20Home/">Site Documentation</a></li>
<li><a href="/support">Support Request</a></li>
</ul>
</li>
</ul>
</div>
<div class="off-canvas-content" data-off-canvas-content>
<script>
SF.linkout_icon = '<svg data-name="sf-linkout-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><polygon class="st0" points="243.2,243.2 56.8,243.2 56.8,56.8 123,56.8 123,9 9,9 9,291 291,291 291,179.4 243.2,179 "/><polygon class="st0" points="128.5,213 155,186.5 176,165.5 206.7,196.3 235.5,132.5 248.9,102.6 290.6,9.8 291,9 290.6,9.2 197.4,51.1 169.1,63.8 103.7,93.3 137,126.5 115.9,147.5 89.5,174 "/></svg>';
</script>
<section class="sandiego l-header-nav-top show-for-large">
<div class="row">
<a href="/" title="Home" class="sf-logo">
<svg data-name="sf-logo-full" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 653 102.6" style="enable-background:new 0 0 653 102.6;" xml:space="preserve"><path class="st0" d="M66.9,54.5c0-19.1-6.8-27.8-10.4-31.1c-0.7-0.6-1.8-0.1-1.7,0.9c0.7,10.8-12.9,13.5-12.9,30.4h0 c0,0,0,0.1,0,0.1c0,10.3,7.8,18.7,17.4,18.7c9.6,0,17.4-8.4,17.4-18.7c0,0,0-0.1,0-0.1h0c0-4.8-1.8-9.4-3.6-12.8 c-0.4-0.7-1.4-0.4-1.3,0.2C75.1,56.7,66.9,65.7,66.9,54.5z" /><g> <path class="st0" d="M46.2,94.8c-0.4,0-0.9-0.2-1.2-0.5L0.5,49.8c-0.6-0.6-0.6-1.7,0-2.4l47-47C47.8,0.2,48.2,0,48.6,0h13.5 c0.8,0,1.3,0.5,1.5,1c0.2,0.5,0.2,1.2-0.4,1.8L19.1,47c-0.9,0.9-0.9,2.3,0,3.2L54,85.2c0.6,0.6,0.6,1.7,0,2.4l-6.7,6.8 C47,94.6,46.6,94.8,46.2,94.8z" /></g><g> <path class="st0" d="M55.1,102.6c-0.8,0-1.3-0.5-1.5-1c-0.2-0.5-0.2-1.2,0.4-1.8l44.2-44.2c0.4-0.4,0.7-1,0.7-1.6 c0-0.6-0.2-1.2-0.7-1.6L63.2,17.4c-0.6-0.6-0.6-1.7,0-2.4l6.8-6.8c0.3-0.3,0.7-0.5,1.2-0.5S72,8,72.3,8.3l44.4,44.5 c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2l-47,47c-0.3,0.3-0.7,0.5-1.2,0.5H55.1z" /></g><g> <g> <path class="st1" d="M167.2,32c-0.2,0.4-0.5,0.6-1,0.6c-0.3,0-0.7-0.2-1.2-0.7c-0.5-0.5-1.2-1-2-1.5c-0.9-0.6-1.9-1.1-3.2-1.5 c-1.3-0.5-2.9-0.7-4.8-0.7c-1.9,0-3.5,0.3-5,0.8c-1.4,0.5-2.6,1.3-3.6,2.2s-1.7,2-2.2,3.2c-0.5,1.2-0.8,2.5-0.8,3.8 c0,1.8,0.4,3.2,1.1,4.4c0.7,1.1,1.7,2.1,3,2.9c1.2,0.8,2.6,1.5,4.2,2c1.6,0.6,3.2,1.1,4.8,1.6c1.6,0.5,3.2,1.1,4.8,1.8 c1.6,0.6,2.9,1.5,4.2,2.4s2.2,2.2,3,3.6c0.7,1.4,1.1,3.2,1.1,5.3c0,2.2-0.4,4.2-1.1,6.1c-0.7,1.9-1.8,3.6-3.2,5 c-1.4,1.4-3.2,2.5-5.2,3.4c-2.1,0.8-4.4,1.2-7,1.2c-3.4,0-6.4-0.6-8.8-1.8c-2.5-1.2-4.6-2.9-6.5-5l1-1.6c0.3-0.4,0.6-0.5,1-0.5 c0.2,0,0.5,0.1,0.8,0.4c0.3,0.3,0.8,0.7,1.2,1.1c0.5,0.4,1.1,0.9,1.8,1.4c0.7,0.5,1.5,1,2.4,1.4c0.9,0.4,1.9,0.8,3.1,1.1 c1.2,0.3,2.5,0.4,4,0.4c2.1,0,3.9-0.3,5.5-0.9c1.6-0.6,3-1.5,4.1-2.5s2-2.4,2.6-3.8c0.6-1.5,0.9-3.1,0.9-4.7 c0-1.8-0.4-3.3-1.1-4.5c-0.7-1.2-1.7-2.2-3-3c-1.2-0.8-2.6-1.5-4.2-2c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.5-3.2-1.1-4.8-1.7 c-1.6-0.6-2.9-1.4-4.2-2.4c-1.2-1-2.2-2.2-3-3.7c-0.7-1.5-1.1-3.3-1.1-5.6c0-1.7,0.3-3.4,1-5c0.7-1.6,1.6-3,2.9-4.3 c1.3-1.2,2.8-2.2,4.7-3c1.9-0.7,4-1.1,6.4-1.1c2.7,0,5.1,0.4,7.3,1.3c2.1,0.9,4.1,2.2,5.9,3.9L167.2,32z" /> <path class="st2" d="M152.9,78.8c-3.5,0-6.6-0.6-9.1-1.9c-2.5-1.2-4.8-3-6.7-5.1l-0.3-0.3l1.3-2c0.6-0.7,1.1-0.8,1.5-0.8 c0.4,0,0.8,0.2,1.2,0.6c0.3,0.3,0.8,0.7,1.3,1.1c0.5,0.4,1.1,0.9,1.7,1.4c0.7,0.5,1.4,0.9,2.3,1.3c0.9,0.4,1.9,0.8,3,1 c1.1,0.3,2.4,0.4,3.9,0.4c2,0,3.8-0.3,5.3-0.9c1.5-0.6,2.8-1.4,3.9-2.4c1-1,1.9-2.2,2.4-3.6c0.6-1.4,0.8-2.9,0.8-4.5 c0-1.7-0.3-3.1-1-4.2c-0.7-1.1-1.6-2-2.8-2.8c-1.2-0.8-2.5-1.4-4-1.9c-1.5-0.5-3.1-1.1-4.8-1.6c-1.7-0.5-3.3-1.1-4.8-1.7 c-1.6-0.7-3.1-1.5-4.3-2.5c-1.3-1-2.3-2.4-3.1-3.9c-0.8-1.6-1.2-3.5-1.2-5.8c0-1.8,0.3-3.6,1-5.3c0.7-1.7,1.7-3.2,3-4.5 c1.3-1.3,3-2.3,4.9-3.1c1.9-0.8,4.2-1.2,6.6-1.2c2.8,0,5.3,0.4,7.5,1.3c2.2,0.9,4.2,2.3,6.1,4.1l0.3,0.3l-1.1,2.1 c-0.6,1.1-1.7,1.4-3.1,0.1c-0.5-0.4-1.1-0.9-2-1.4c-0.8-0.5-1.9-1-3.1-1.5c-1.2-0.4-2.7-0.7-4.6-0.7c-1.8,0-3.4,0.3-4.8,0.8 c-1.3,0.5-2.5,1.2-3.4,2.1c-0.9,0.9-1.6,1.9-2.1,3c-0.5,1.1-0.7,2.4-0.7,3.6c0,1.6,0.3,3,1,4c0.7,1.1,1.6,2,2.8,2.8 c1.2,0.8,2.5,1.4,4,2c1.5,0.5,3.1,1.1,4.8,1.6c1.6,0.5,3.3,1.1,4.8,1.8c1.6,0.7,3.1,1.5,4.3,2.5c1.3,1,2.3,2.3,3.1,3.8 c0.8,1.5,1.2,3.4,1.2,5.6c0,2.2-0.4,4.4-1.2,6.4c-0.8,2-1.9,3.7-3.4,5.2c-1.5,1.5-3.3,2.6-5.4,3.5 C158.1,78.3,155.6,78.8,152.9,78.8z M138.4,71.3c1.7,1.9,3.7,3.4,6,4.5c2.4,1.2,5.3,1.8,8.6,1.8c2.5,0,4.8-0.4,6.8-1.2 c2-0.8,3.6-1.9,5-3.2c1.3-1.3,2.4-3,3.1-4.8c0.7-1.8,1.1-3.8,1.1-5.9c0-2-0.4-3.7-1-5.1c-0.7-1.3-1.6-2.5-2.8-3.4 c-1.2-0.9-2.5-1.7-4-2.4c-1.5-0.6-3.1-1.2-4.7-1.8c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.6-3-1.3-4.3-2.1c-1.3-0.8-2.3-1.9-3.1-3.1 c-0.8-1.2-1.2-2.8-1.2-4.7c0-1.4,0.3-2.8,0.8-4.1c0.5-1.3,1.3-2.5,2.3-3.4c1-1,2.3-1.8,3.8-2.3c1.5-0.6,3.3-0.8,5.2-0.8 c1.9,0,3.6,0.2,5,0.7c1.3,0.5,2.5,1,3.3,1.6c0.9,0.6,1.6,1.1,2.1,1.6c0.6,0.5,0.8,0.5,0.8,0.5c0.1,0,0.3,0,0.4-0.3l0.7-1.3 c-1.6-1.5-3.4-2.7-5.3-3.5c-2.1-0.8-4.4-1.2-7-1.2c-2.3,0-4.4,0.4-6.2,1.1c-1.8,0.7-3.3,1.7-4.5,2.8c-1.2,1.2-2.1,2.5-2.8,4.1 c-0.6,1.5-0.9,3.1-0.9,4.8c0,2.1,0.4,3.9,1.1,5.3c0.7,1.4,1.6,2.6,2.8,3.5c1.2,0.9,2.5,1.7,4,2.3c1.5,0.6,3.1,1.2,4.7,1.7 c1.6,0.5,3.2,1,4.8,1.6c1.6,0.6,3,1.2,4.3,2.1c1.3,0.8,2.4,1.9,3.1,3.2c0.8,1.3,1.2,2.9,1.2,4.9c0,1.8-0.3,3.4-0.9,5 c-0.6,1.6-1.5,2.9-2.7,4c-1.2,1.1-2.6,2-4.3,2.7c-1.7,0.6-3.6,1-5.7,1c-1.5,0-2.9-0.2-4.2-0.5c-1.2-0.3-2.3-0.7-3.2-1.1 c-0.9-0.4-1.8-0.9-2.5-1.5c-0.7-0.5-1.3-1-1.8-1.4c-0.5-0.4-0.9-0.8-1.2-1.1c-0.3-0.3-0.5-0.3-0.5-0.3c-0.1,0-0.3,0-0.5,0.3 L138.4,71.3z" /> </g> <g> <path class="st1" d="M226.7,51.6c0,4-0.6,7.6-1.8,10.9c-1.2,3.3-2.9,6.1-5.1,8.4c-2.2,2.3-4.8,4.1-7.8,5.4 c-3,1.3-6.4,1.9-10.1,1.9c-3.6,0-7-0.6-10-1.9c-3-1.3-5.6-3-7.8-5.4c-2.2-2.3-3.9-5.1-5.1-8.4c-1.2-3.3-1.8-6.9-1.8-10.9 c0-4,0.6-7.6,1.8-10.9c1.2-3.3,2.9-6.1,5.1-8.4c2.2-2.3,4.8-4.1,7.8-5.4c3-1.3,6.4-1.9,10-1.9c3.7,0,7.1,0.6,10.1,1.9 c3,1.3,5.6,3,7.8,5.4c2.2,2.3,3.9,5.1,5.1,8.4C226.1,44,226.7,47.6,226.7,51.6z M222.8,51.6c0-3.6-0.5-6.9-1.5-9.8 c-1-2.9-2.4-5.3-4.2-7.3c-1.8-2-4-3.5-6.6-4.6c-2.6-1.1-5.4-1.6-8.5-1.6c-3.1,0-5.9,0.5-8.5,1.6c-2.6,1.1-4.8,2.6-6.6,4.6 c-1.8,2-3.3,4.4-4.3,7.3c-1,2.9-1.5,6.1-1.5,9.8c0,3.6,0.5,6.9,1.5,9.8c1,2.9,2.4,5.3,4.3,7.3c1.8,2,4,3.5,6.6,4.6 c2.6,1.1,5.4,1.6,8.5,1.6c3.1,0,6-0.5,8.5-1.6c2.6-1,4.8-2.6,6.6-4.6c1.8-2,3.2-4.4,4.2-7.3C222.3,58.5,222.8,55.3,222.8,51.6z" /> <path class="st2" d="M202,78.7c-3.7,0-7.2-0.7-10.2-1.9c-3.1-1.3-5.8-3.1-8-5.5c-2.2-2.4-4-5.2-5.2-8.6c-1.2-3.3-1.9-7.1-1.9-11.1 c0-4,0.6-7.8,1.9-11.1c1.2-3.3,3-6.2,5.2-8.6c2.2-2.4,4.9-4.2,8-5.5c3.1-1.3,6.5-2,10.2-2c3.8,0,7.2,0.7,10.3,1.9 c3.1,1.3,5.8,3.1,8,5.5c2.2,2.4,4,5.3,5.2,8.6c1.2,3.3,1.8,7,1.8,11.1c0,4.1-0.6,7.8-1.8,11.1c-1.2,3.3-3,6.2-5.2,8.6 c-2.2,2.4-4.9,4.2-8,5.5C209.2,78.1,205.7,78.7,202,78.7z M202,25.7c-3.5,0-6.8,0.6-9.8,1.9c-2.9,1.2-5.5,3-7.6,5.2 c-2.1,2.2-3.8,5-4.9,8.2c-1.2,3.2-1.8,6.8-1.8,10.7c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.7,4,7.6,5.2 c2.9,1.2,6.2,1.8,9.8,1.8c3.6,0,6.9-0.6,9.8-1.8c2.9-1.2,5.5-3,7.6-5.2c2.1-2.2,3.8-5,4.9-8.1c1.2-3.2,1.8-6.8,1.8-10.7 c0-3.9-0.6-7.5-1.8-10.7c-1.2-3.2-2.8-5.9-4.9-8.2c-2.1-2.2-4.7-4-7.6-5.2C208.9,26.3,205.6,25.7,202,25.7z" /> </g> <g> <path class="st1" d="M256.4,74.9c2.5,0,4.7-0.4,6.7-1.3c2-0.9,3.6-2.1,5-3.6c1.4-1.5,2.4-3.4,3.1-5.4c0.7-2.1,1.1-4.3,1.1-6.8 V25.7h3.7v32.1c0,2.9-0.5,5.5-1.4,8c-0.9,2.5-2.2,4.6-3.9,6.5c-1.7,1.8-3.8,3.3-6.2,4.3c-2.4,1-5.2,1.6-8.2,1.6 c-3,0-5.8-0.5-8.2-1.6c-2.4-1.1-4.5-2.5-6.2-4.3c-1.7-1.8-3-4-3.9-6.5c-0.9-2.5-1.4-5.2-1.4-8V25.7h3.8v32c0,2.4,0.4,4.7,1.1,6.8 c0.7,2.1,1.8,3.9,3.1,5.4c1.4,1.5,3,2.7,5,3.6C251.6,74.5,253.9,74.9,256.4,74.9z" /> <path class="st2" d="M256.4,78.8c-3.1,0-5.9-0.5-8.4-1.6c-2.5-1.1-4.7-2.6-6.4-4.5c-1.7-1.9-3.1-4.2-4-6.7 c-0.9-2.5-1.4-5.3-1.4-8.2V25.1h5v32.7c0,2.3,0.4,4.5,1,6.6c0.7,2,1.7,3.8,3,5.2c1.3,1.5,2.9,2.6,4.8,3.5c1.9,0.8,4,1.3,6.4,1.3 c2.4,0,4.6-0.4,6.4-1.2c1.9-0.8,3.5-2,4.8-3.5c1.3-1.5,2.3-3.2,3-5.2c0.7-2,1-4.2,1-6.6V25.1h5v32.7c0,2.9-0.5,5.7-1.4,8.2 c-0.9,2.5-2.3,4.8-4,6.7c-1.7,1.9-3.9,3.4-6.4,4.5C262.3,78.3,259.5,78.8,256.4,78.8z M237.3,26.3v31.5c0,2.8,0.4,5.4,1.3,7.8 c0.9,2.4,2.1,4.5,3.8,6.3c1.6,1.8,3.6,3.2,6,4.2c2.3,1,5,1.5,8,1.5c2.9,0,5.6-0.5,8-1.5c2.3-1,4.4-2.4,6-4.2 c1.6-1.8,2.9-3.9,3.8-6.3c0.9-2.4,1.3-5,1.3-7.8V26.3h-2.5v31.5c0,2.5-0.4,4.8-1.1,7c-0.7,2.2-1.8,4.1-3.3,5.7 c-1.4,1.6-3.2,2.9-5.2,3.8c-2,0.9-4.4,1.4-6.9,1.4c-2.6,0-4.9-0.5-6.9-1.4c-2-0.9-3.8-2.2-5.2-3.8c-1.4-1.6-2.5-3.5-3.2-5.7 c-0.7-2.1-1.1-4.5-1.1-7V26.3H237.3z" /> </g> <g> <path class="st1" d="M297.5,51.3c1,0,0.9,0,0.9,0l2.2,0c2.3,0,4.4-0.3,6.2-0.8c1.8-0.6,3.4-1.3,4.6-2.4c1.3-1,2.2-2.3,2.9-3.7 c0.7-1.4,1-3.1,1-4.9c0-3.7-1.2-6.4-3.6-8.2c-2.4-1.8-5.9-2.7-10.6-2.7h-9.5v22.7v2.8v23.5h-3.7V25.7h13.2c6,0,10.5,1.2,13.4,3.5 c3,2.3,4.4,5.7,4.4,10.2c0,2-0.3,3.8-1,5.4c-0.7,1.6-1.7,3.1-3,4.3c-1.3,1.2-2.8,2.3-4.6,3c-1.8,0.8-3.9,1.3-6.1,1.6 c0.6,0.4,1.1,0.9,1.6,1.5l17.9,22.4h-3.3c-0.4,0-0.7-0.1-1-0.2c-0.3-0.1-0.6-0.4-0.8-0.7l-16.6-21c-0.4-0.5-0.9-0.9-1.3-1.1 c-0.5-0.2-3.4-0.3-4.4-0.3C296.3,51.6,296.7,51.3,297.5,51.3z" /> <path class="st2" d="M325,78.2h-4.5c-0.5,0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.5-1-0.9l-16.6-21c-0.4-0.5-0.7-0.8-1.1-1 c-0.4-0.1-2.8-0.3-4.1-0.3h-0.6v-2.6c0-0.9,0.2-1.4,1.8-1.4c0.9,0,1,0,1,0l2.2,0c2.2,0,4.2-0.3,6-0.8c1.7-0.5,3.2-1.3,4.4-2.3 c1.2-1,2.1-2.1,2.7-3.5c0.6-1.4,0.9-2.9,0.9-4.6c0-3.5-1.1-6-3.4-7.7c-2.3-1.7-5.7-2.6-10.2-2.6h-8.9v48.9h-5V25.1h13.9 c6.1,0,10.7,1.2,13.8,3.6c3.1,2.4,4.7,6,4.7,10.7c0,2.1-0.4,4-1.1,5.7c-0.7,1.7-1.8,3.2-3.1,4.5c-1.3,1.3-3,2.3-4.8,3.2 c-1.5,0.6-3.1,1.1-4.9,1.4c0.2,0.2,0.4,0.4,0.6,0.7L325,78.2z M296.9,53.5c1.1,0,3.4,0.1,4,0.4c0.6,0.3,1.1,0.7,1.6,1.3l16.6,21 c0.2,0.3,0.4,0.5,0.6,0.6c0.2,0.1,0.4,0.2,0.7,0.2h2l-17.1-21.4c-0.4-0.6-0.9-1-1.4-1.3l-1.5-0.9l1.8-0.2c2.2-0.2,4.2-0.7,5.9-1.5 c1.7-0.8,3.2-1.7,4.5-2.9c1.2-1.2,2.2-2.5,2.8-4.1c0.6-1.6,1-3.3,1-5.2c0-4.3-1.4-7.5-4.2-9.7c-2.8-2.2-7.2-3.3-13-3.3h-12.6V77 h2.5V28h10.1c4.7,0,8.4,0.9,10.9,2.8c2.6,1.9,3.9,4.8,3.9,8.7c0,1.9-0.4,3.6-1,5.1c-0.7,1.5-1.7,2.8-3.1,3.9 c-1.3,1.1-2.9,1.9-4.8,2.5c-1.9,0.6-4,0.9-6.4,0.9l-2.2,0c-0.1,0-0.2,0-0.9,0C297.3,51.9,297,51.9,296.9,53.5z" /> </g> <g> <path class="st1" d="M367.6,68.8c0.2,0,0.5,0.1,0.6,0.3l1.5,1.6c-1.1,1.1-2.2,2.2-3.5,3.1c-1.3,0.9-2.7,1.7-4.2,2.3 c-1.5,0.6-3.2,1.1-4.9,1.5c-1.8,0.4-3.8,0.5-5.9,0.5c-3.6,0-6.9-0.6-9.9-1.9c-3-1.3-5.6-3-7.7-5.4c-2.1-2.3-3.8-5.1-5-8.4 c-1.2-3.3-1.8-6.9-1.8-10.9c0-3.9,0.6-7.5,1.9-10.8c1.2-3.3,3-6,5.2-8.4c2.2-2.3,4.9-4.1,8-5.4c3.1-1.3,6.6-1.9,10.3-1.9 c1.9,0,3.6,0.1,5.2,0.4c1.6,0.3,3,0.7,4.4,1.2c1.4,0.5,2.6,1.2,3.8,2c1.2,0.8,2.4,1.7,3.5,2.7l-1.1,1.6c-0.2,0.3-0.5,0.4-0.9,0.4 c-0.2,0-0.5-0.1-0.8-0.4c-0.3-0.3-0.8-0.6-1.3-1c-0.5-0.4-1.2-0.8-1.9-1.2c-0.7-0.5-1.6-0.9-2.7-1.2c-1-0.4-2.2-0.7-3.6-1 c-1.3-0.3-2.9-0.4-4.6-0.4c-3.2,0-6.1,0.5-8.7,1.6c-2.6,1.1-4.9,2.6-6.8,4.7c-1.9,2-3.4,4.5-4.5,7.3s-1.6,6.1-1.6,9.7 c0,3.7,0.5,6.9,1.6,9.8c1.1,2.9,2.5,5.3,4.4,7.3c1.9,2,4.1,3.5,6.6,4.6c2.5,1.1,5.3,1.6,8.2,1.6c1.9,0,3.5-0.1,5-0.4 c1.5-0.2,2.8-0.6,4-1.1c1.2-0.5,2.4-1.1,3.4-1.8c1.1-0.7,2.1-1.5,3.1-2.5c0.1-0.1,0.2-0.2,0.3-0.2 C367.3,68.9,367.5,68.8,367.6,68.8z" /> <path class="st2" d="M351.1,78.8c-3.7,0-7.1-0.7-10.1-1.9c-3.1-1.3-5.7-3.1-7.9-5.5c-2.2-2.4-3.9-5.2-5.1-8.6 c-1.2-3.3-1.8-7.1-1.8-11.1c0-4,0.6-7.7,1.9-11c1.3-3.3,3.1-6.2,5.3-8.6c2.3-2.4,5.1-4.3,8.2-5.6c3.2-1.3,6.7-2,10.6-2 c1.9,0,3.7,0.1,5.3,0.4c1.6,0.3,3.1,0.7,4.5,1.2c1.4,0.5,2.7,1.2,3.9,2c1.2,0.8,2.4,1.7,3.6,2.8l0.4,0.4l-1.4,2.1 c-0.2,0.3-0.6,0.7-1.4,0.7c-0.4,0-0.7-0.2-1.2-0.5c-0.3-0.3-0.8-0.6-1.3-0.9c-0.5-0.4-1.1-0.8-1.9-1.2c-0.7-0.4-1.6-0.8-2.6-1.2 c-1-0.4-2.2-0.7-3.5-0.9c-1.3-0.2-2.8-0.4-4.5-0.4c-3.1,0-5.9,0.5-8.5,1.6c-2.5,1.1-4.8,2.6-6.6,4.5c-1.8,1.9-3.3,4.3-4.3,7.1 c-1,2.8-1.6,6-1.6,9.4c0,3.6,0.5,6.8,1.5,9.6c1,2.8,2.4,5.2,4.2,7.1c1.8,1.9,3.9,3.4,6.4,4.4c2.4,1,5.1,1.5,8,1.5 c1.8,0,3.5-0.1,4.9-0.4c1.4-0.2,2.7-0.6,3.9-1.1c1.2-0.5,2.3-1.1,3.3-1.7c1-0.7,2-1.5,3-2.4c0.2-0.2,0.3-0.2,0.5-0.3 c0.5-0.3,1.3-0.2,1.7,0.3l1.9,2l-0.4,0.4c-1.1,1.2-2.3,2.2-3.6,3.2c-1.3,0.9-2.7,1.8-4.3,2.4c-1.5,0.7-3.2,1.2-5.1,1.5 C355.3,78.6,353.3,78.8,351.1,78.8z M352.2,25.7c-3.7,0-7.1,0.6-10.1,1.9c-3,1.2-5.7,3-7.8,5.3c-2.2,2.3-3.9,5-5.1,8.2 c-1.2,3.2-1.8,6.7-1.8,10.6c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.6,4,7.5,5.2c2.9,1.2,6.1,1.8,9.6,1.8 c2.1,0,4-0.2,5.8-0.5c1.7-0.3,3.4-0.8,4.8-1.5c1.5-0.6,2.8-1.4,4-2.3c1.1-0.8,2.1-1.7,3-2.6l-1.1-1.2c-0.1-0.1-0.2-0.1-0.3,0 c-0.1,0-0.2,0.1-0.3,0.2c-1,0.9-2.1,1.8-3.2,2.5c-1.1,0.7-2.3,1.4-3.5,1.9c-1.3,0.5-2.7,0.9-4.1,1.1c-1.5,0.2-3.2,0.4-5.1,0.4 c-3,0-5.9-0.6-8.5-1.6c-2.6-1.1-4.9-2.7-6.8-4.7c-1.9-2-3.4-4.6-4.5-7.5c-1.1-2.9-1.6-6.3-1.6-10c0-3.6,0.5-6.9,1.6-9.9 c1.1-2.9,2.6-5.5,4.6-7.5c2-2.1,4.3-3.7,7-4.8c2.7-1.1,5.7-1.7,8.9-1.7c1.7,0,3.3,0.1,4.7,0.4c1.4,0.3,2.6,0.6,3.7,1 c1.1,0.4,2,0.8,2.8,1.3c0.8,0.5,1.4,0.9,1.9,1.3c0.5,0.4,1,0.7,1.3,1c0.3,0.3,0.5,0.3,0.5,0.3c0.3,0,0.4-0.1,0.4-0.2l0.8-1.2 c-1-0.9-2-1.6-3-2.3c-1.2-0.8-2.4-1.4-3.7-1.9c-1.3-0.5-2.8-0.9-4.3-1.2C355.7,25.9,354,25.7,352.2,25.7z" /> </g> <g> <path class="st1" d="M410.3,25.7v3.1H383v21h22.7v3H383v21.6h27.3v3.1h-31.1V25.7H410.3z" /> <path class="st2" d="M410.9,78.2h-32.3V25.1h32.3v4.3h-27.3v19.7h22.7v4.3h-22.7v20.4h27.3V78.2z M379.8,77h29.9v-1.9h-27.3V52.2 h22.7v-1.8h-22.7V28.2h27.3v-1.9h-29.9V77z" /> </g> <g> <path class="st1" d="M456.8,25.1V33h-23.5v15.7h19.8v7.9h-19.8v21.6h-9.9v-53H456.8z" /> </g> <g> <path class="st1" d="M514.3,51.6c0,3.9-0.6,7.5-1.9,10.8c-1.3,3.3-3.1,6.2-5.5,8.6c-2.3,2.4-5.2,4.3-8.5,5.7c-3.3,1.4-7,2-11,2 c-4,0-7.7-0.7-11-2c-3.3-1.4-6.1-3.2-8.5-5.7c-2.4-2.4-4.2-5.3-5.5-8.6s-1.9-6.9-1.9-10.8s0.6-7.5,1.9-10.8 c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.2-4.3,8.5-5.7c3.3-1.4,7-2,11-2c4,0,7.7,0.7,11,2.1c3.3,1.4,6.1,3.3,8.5,5.7 c2.3,2.4,4.2,5.3,5.5,8.6C513.6,44.1,514.3,47.7,514.3,51.6z M504.2,51.6c0-2.9-0.4-5.5-1.2-7.8c-0.8-2.3-1.9-4.3-3.3-5.9 c-1.4-1.6-3.2-2.8-5.3-3.7c-2.1-0.9-4.4-1.3-7-1.3c-2.6,0-4.9,0.4-7,1.3c-2.1,0.9-3.8,2.1-5.3,3.7c-1.5,1.6-2.6,3.6-3.4,5.9 c-0.8,2.3-1.2,4.9-1.2,7.8s0.4,5.5,1.2,7.8c0.8,2.3,1.9,4.3,3.4,5.9c1.5,1.6,3.2,2.8,5.3,3.7c2.1,0.9,4.4,1.3,7,1.3 c2.6,0,4.9-0.4,7-1.3c2.1-0.9,3.8-2.1,5.3-3.7c1.4-1.6,2.5-3.6,3.3-5.9C503.8,57.1,504.2,54.5,504.2,51.6z" /> </g> <g> <path class="st1" d="M534.9,50.4l2.3,0c1.9,0,3.5-0.2,4.9-0.7c1.4-0.5,2.5-1.1,3.4-1.9c0.9-0.8,1.6-1.8,2-2.9 c0.4-1.1,0.7-2.4,0.7-3.7c0-2.7-0.9-4.8-2.7-6.2c-1.8-1.4-4.5-2.2-8.1-2.2H531v17.6v7.1v20.7h-9.9v-53h16.2c3.6,0,6.7,0.4,9.3,1.1 c2.6,0.7,4.7,1.8,6.3,3.1c1.6,1.3,2.9,3,3.6,4.8c0.8,1.9,1.2,3.9,1.2,6.2c0,1.8-0.3,3.5-0.8,5.1c-0.5,1.6-1.3,3-2.3,4.3 c-1,1.3-2.2,2.4-3.7,3.4c-1.5,1-3.1,1.8-5,2.3c1.2,0.7,2.3,1.7,3.2,3l13.3,19.6h-8.9c-0.9,0-1.6-0.2-2.2-0.5 c-0.6-0.3-1.1-0.8-1.5-1.5c0,0-11.1-17-11.1-17c-0.3-0.4-0.9-1.3-1.5-1.4c-1.2,0-2.4,0-3.5,0c0,0,0-6,0-6.4 C533.8,50.4,534.9,50.4,534.9,50.4z" /> </g> <g> <path class="st1" d="M591.4,70.9c2.2,0,4.2-0.2,5.8-0.6c1.6-0.4,3.2-1,4.7-1.7v-12h-6.6c-0.6,0-1.1-0.2-1.5-0.5 c-0.4-0.4-0.6-0.8-0.6-1.3v-5.6h17.6V73c-1.3,1-2.7,1.8-4.2,2.5c-1.5,0.7-3,1.3-4.7,1.8c-1.7,0.5-3.4,0.8-5.3,1 c-1.9,0.2-3.9,0.3-6.1,0.3c-3.9,0-7.4-0.7-10.7-2c-3.3-1.3-6.1-3.2-8.4-5.6c-2.4-2.4-4.2-5.3-5.6-8.6c-1.3-3.3-2-7-2-10.9 c0-4,0.6-7.6,1.9-11c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.3-4.3,8.7-5.6c3.4-1.3,7.2-2,11.4-2c4.3,0,8.1,0.6,11.2,1.9 c3.2,1.3,5.8,3,8,5l-2.9,4.5c-0.6,0.9-1.3,1.4-2.2,1.4c-0.6,0-1.2-0.2-1.8-0.6c-0.8-0.5-1.6-0.9-2.4-1.4c-0.8-0.5-1.7-0.9-2.7-1.2 c-1-0.3-2.1-0.6-3.3-0.8c-1.2-0.2-2.7-0.3-4.3-0.3c-2.6,0-5,0.4-7.1,1.3c-2.1,0.9-3.9,2.1-5.4,3.8c-1.5,1.6-2.6,3.6-3.4,5.9 c-0.8,2.3-1.2,4.9-1.2,7.7c0,3.1,0.4,5.8,1.3,8.2c0.9,2.4,2.1,4.4,3.6,6s3.4,2.9,5.5,3.8S588.9,70.9,591.4,70.9z" /> </g> <g> <path class="st1" d="M645.7,56.8h-16.1v13.4H653v7.9h-33.4v-53H653V33h-23.5v16.3H648v5.8C648,55.1,647.9,56.8,645.7,56.8z" /> </g></g></svg>
</a>
<nav class="links">
<a href="/support" title="Help">Help</a>
<a href="/create/" title="Create">Create</a>
<a href="/user/registration" title="Join">Join</a>
<a href="https://sourceforge.net/auth/" title="Login">Login</a>
</nav>
</div>
</section>
<div class="l-header-nav sticky sandiego l-header-nav-collapse">
<section class="sandiego l-header-nav-top hide-for-large">
<div class="row">
<a href="/" title="Home" class="sf-logo">
<svg data-name="sf-logo-full" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 653 102.6" style="enable-background:new 0 0 653 102.6;" xml:space="preserve"><path class="st0" d="M66.9,54.5c0-19.1-6.8-27.8-10.4-31.1c-0.7-0.6-1.8-0.1-1.7,0.9c0.7,10.8-12.9,13.5-12.9,30.4h0 c0,0,0,0.1,0,0.1c0,10.3,7.8,18.7,17.4,18.7c9.6,0,17.4-8.4,17.4-18.7c0,0,0-0.1,0-0.1h0c0-4.8-1.8-9.4-3.6-12.8 c-0.4-0.7-1.4-0.4-1.3,0.2C75.1,56.7,66.9,65.7,66.9,54.5z" /><g> <path class="st0" d="M46.2,94.8c-0.4,0-0.9-0.2-1.2-0.5L0.5,49.8c-0.6-0.6-0.6-1.7,0-2.4l47-47C47.8,0.2,48.2,0,48.6,0h13.5 c0.8,0,1.3,0.5,1.5,1c0.2,0.5,0.2,1.2-0.4,1.8L19.1,47c-0.9,0.9-0.9,2.3,0,3.2L54,85.2c0.6,0.6,0.6,1.7,0,2.4l-6.7,6.8 C47,94.6,46.6,94.8,46.2,94.8z" /></g><g> <path class="st0" d="M55.1,102.6c-0.8,0-1.3-0.5-1.5-1c-0.2-0.5-0.2-1.2,0.4-1.8l44.2-44.2c0.4-0.4,0.7-1,0.7-1.6 c0-0.6-0.2-1.2-0.7-1.6L63.2,17.4c-0.6-0.6-0.6-1.7,0-2.4l6.8-6.8c0.3-0.3,0.7-0.5,1.2-0.5S72,8,72.3,8.3l44.4,44.5 c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2l-47,47c-0.3,0.3-0.7,0.5-1.2,0.5H55.1z" /></g><g> <g> <path class="st1" d="M167.2,32c-0.2,0.4-0.5,0.6-1,0.6c-0.3,0-0.7-0.2-1.2-0.7c-0.5-0.5-1.2-1-2-1.5c-0.9-0.6-1.9-1.1-3.2-1.5 c-1.3-0.5-2.9-0.7-4.8-0.7c-1.9,0-3.5,0.3-5,0.8c-1.4,0.5-2.6,1.3-3.6,2.2s-1.7,2-2.2,3.2c-0.5,1.2-0.8,2.5-0.8,3.8 c0,1.8,0.4,3.2,1.1,4.4c0.7,1.1,1.7,2.1,3,2.9c1.2,0.8,2.6,1.5,4.2,2c1.6,0.6,3.2,1.1,4.8,1.6c1.6,0.5,3.2,1.1,4.8,1.8 c1.6,0.6,2.9,1.5,4.2,2.4s2.2,2.2,3,3.6c0.7,1.4,1.1,3.2,1.1,5.3c0,2.2-0.4,4.2-1.1,6.1c-0.7,1.9-1.8,3.6-3.2,5 c-1.4,1.4-3.2,2.5-5.2,3.4c-2.1,0.8-4.4,1.2-7,1.2c-3.4,0-6.4-0.6-8.8-1.8c-2.5-1.2-4.6-2.9-6.5-5l1-1.6c0.3-0.4,0.6-0.5,1-0.5 c0.2,0,0.5,0.1,0.8,0.4c0.3,0.3,0.8,0.7,1.2,1.1c0.5,0.4,1.1,0.9,1.8,1.4c0.7,0.5,1.5,1,2.4,1.4c0.9,0.4,1.9,0.8,3.1,1.1 c1.2,0.3,2.5,0.4,4,0.4c2.1,0,3.9-0.3,5.5-0.9c1.6-0.6,3-1.5,4.1-2.5s2-2.4,2.6-3.8c0.6-1.5,0.9-3.1,0.9-4.7 c0-1.8-0.4-3.3-1.1-4.5c-0.7-1.2-1.7-2.2-3-3c-1.2-0.8-2.6-1.5-4.2-2c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.5-3.2-1.1-4.8-1.7 c-1.6-0.6-2.9-1.4-4.2-2.4c-1.2-1-2.2-2.2-3-3.7c-0.7-1.5-1.1-3.3-1.1-5.6c0-1.7,0.3-3.4,1-5c0.7-1.6,1.6-3,2.9-4.3 c1.3-1.2,2.8-2.2,4.7-3c1.9-0.7,4-1.1,6.4-1.1c2.7,0,5.1,0.4,7.3,1.3c2.1,0.9,4.1,2.2,5.9,3.9L167.2,32z" /> <path class="st2" d="M152.9,78.8c-3.5,0-6.6-0.6-9.1-1.9c-2.5-1.2-4.8-3-6.7-5.1l-0.3-0.3l1.3-2c0.6-0.7,1.1-0.8,1.5-0.8 c0.4,0,0.8,0.2,1.2,0.6c0.3,0.3,0.8,0.7,1.3,1.1c0.5,0.4,1.1,0.9,1.7,1.4c0.7,0.5,1.4,0.9,2.3,1.3c0.9,0.4,1.9,0.8,3,1 c1.1,0.3,2.4,0.4,3.9,0.4c2,0,3.8-0.3,5.3-0.9c1.5-0.6,2.8-1.4,3.9-2.4c1-1,1.9-2.2,2.4-3.6c0.6-1.4,0.8-2.9,0.8-4.5 c0-1.7-0.3-3.1-1-4.2c-0.7-1.1-1.6-2-2.8-2.8c-1.2-0.8-2.5-1.4-4-1.9c-1.5-0.5-3.1-1.1-4.8-1.6c-1.7-0.5-3.3-1.1-4.8-1.7 c-1.6-0.7-3.1-1.5-4.3-2.5c-1.3-1-2.3-2.4-3.1-3.9c-0.8-1.6-1.2-3.5-1.2-5.8c0-1.8,0.3-3.6,1-5.3c0.7-1.7,1.7-3.2,3-4.5 c1.3-1.3,3-2.3,4.9-3.1c1.9-0.8,4.2-1.2,6.6-1.2c2.8,0,5.3,0.4,7.5,1.3c2.2,0.9,4.2,2.3,6.1,4.1l0.3,0.3l-1.1,2.1 c-0.6,1.1-1.7,1.4-3.1,0.1c-0.5-0.4-1.1-0.9-2-1.4c-0.8-0.5-1.9-1-3.1-1.5c-1.2-0.4-2.7-0.7-4.6-0.7c-1.8,0-3.4,0.3-4.8,0.8 c-1.3,0.5-2.5,1.2-3.4,2.1c-0.9,0.9-1.6,1.9-2.1,3c-0.5,1.1-0.7,2.4-0.7,3.6c0,1.6,0.3,3,1,4c0.7,1.1,1.6,2,2.8,2.8 c1.2,0.8,2.5,1.4,4,2c1.5,0.5,3.1,1.1,4.8,1.6c1.6,0.5,3.3,1.1,4.8,1.8c1.6,0.7,3.1,1.5,4.3,2.5c1.3,1,2.3,2.3,3.1,3.8 c0.8,1.5,1.2,3.4,1.2,5.6c0,2.2-0.4,4.4-1.2,6.4c-0.8,2-1.9,3.7-3.4,5.2c-1.5,1.5-3.3,2.6-5.4,3.5 C158.1,78.3,155.6,78.8,152.9,78.8z M138.4,71.3c1.7,1.9,3.7,3.4,6,4.5c2.4,1.2,5.3,1.8,8.6,1.8c2.5,0,4.8-0.4,6.8-1.2 c2-0.8,3.6-1.9,5-3.2c1.3-1.3,2.4-3,3.1-4.8c0.7-1.8,1.1-3.8,1.1-5.9c0-2-0.4-3.7-1-5.1c-0.7-1.3-1.6-2.5-2.8-3.4 c-1.2-0.9-2.5-1.7-4-2.4c-1.5-0.6-3.1-1.2-4.7-1.8c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.6-3-1.3-4.3-2.1c-1.3-0.8-2.3-1.9-3.1-3.1 c-0.8-1.2-1.2-2.8-1.2-4.7c0-1.4,0.3-2.8,0.8-4.1c0.5-1.3,1.3-2.5,2.3-3.4c1-1,2.3-1.8,3.8-2.3c1.5-0.6,3.3-0.8,5.2-0.8 c1.9,0,3.6,0.2,5,0.7c1.3,0.5,2.5,1,3.3,1.6c0.9,0.6,1.6,1.1,2.1,1.6c0.6,0.5,0.8,0.5,0.8,0.5c0.1,0,0.3,0,0.4-0.3l0.7-1.3 c-1.6-1.5-3.4-2.7-5.3-3.5c-2.1-0.8-4.4-1.2-7-1.2c-2.3,0-4.4,0.4-6.2,1.1c-1.8,0.7-3.3,1.7-4.5,2.8c-1.2,1.2-2.1,2.5-2.8,4.1 c-0.6,1.5-0.9,3.1-0.9,4.8c0,2.1,0.4,3.9,1.1,5.3c0.7,1.4,1.6,2.6,2.8,3.5c1.2,0.9,2.5,1.7,4,2.3c1.5,0.6,3.1,1.2,4.7,1.7 c1.6,0.5,3.2,1,4.8,1.6c1.6,0.6,3,1.2,4.3,2.1c1.3,0.8,2.4,1.9,3.1,3.2c0.8,1.3,1.2,2.9,1.2,4.9c0,1.8-0.3,3.4-0.9,5 c-0.6,1.6-1.5,2.9-2.7,4c-1.2,1.1-2.6,2-4.3,2.7c-1.7,0.6-3.6,1-5.7,1c-1.5,0-2.9-0.2-4.2-0.5c-1.2-0.3-2.3-0.7-3.2-1.1 c-0.9-0.4-1.8-0.9-2.5-1.5c-0.7-0.5-1.3-1-1.8-1.4c-0.5-0.4-0.9-0.8-1.2-1.1c-0.3-0.3-0.5-0.3-0.5-0.3c-0.1,0-0.3,0-0.5,0.3 L138.4,71.3z" /> </g> <g> <path class="st1" d="M226.7,51.6c0,4-0.6,7.6-1.8,10.9c-1.2,3.3-2.9,6.1-5.1,8.4c-2.2,2.3-4.8,4.1-7.8,5.4 c-3,1.3-6.4,1.9-10.1,1.9c-3.6,0-7-0.6-10-1.9c-3-1.3-5.6-3-7.8-5.4c-2.2-2.3-3.9-5.1-5.1-8.4c-1.2-3.3-1.8-6.9-1.8-10.9 c0-4,0.6-7.6,1.8-10.9c1.2-3.3,2.9-6.1,5.1-8.4c2.2-2.3,4.8-4.1,7.8-5.4c3-1.3,6.4-1.9,10-1.9c3.7,0,7.1,0.6,10.1,1.9 c3,1.3,5.6,3,7.8,5.4c2.2,2.3,3.9,5.1,5.1,8.4C226.1,44,226.7,47.6,226.7,51.6z M222.8,51.6c0-3.6-0.5-6.9-1.5-9.8 c-1-2.9-2.4-5.3-4.2-7.3c-1.8-2-4-3.5-6.6-4.6c-2.6-1.1-5.4-1.6-8.5-1.6c-3.1,0-5.9,0.5-8.5,1.6c-2.6,1.1-4.8,2.6-6.6,4.6 c-1.8,2-3.3,4.4-4.3,7.3c-1,2.9-1.5,6.1-1.5,9.8c0,3.6,0.5,6.9,1.5,9.8c1,2.9,2.4,5.3,4.3,7.3c1.8,2,4,3.5,6.6,4.6 c2.6,1.1,5.4,1.6,8.5,1.6c3.1,0,6-0.5,8.5-1.6c2.6-1,4.8-2.6,6.6-4.6c1.8-2,3.2-4.4,4.2-7.3C222.3,58.5,222.8,55.3,222.8,51.6z" /> <path class="st2" d="M202,78.7c-3.7,0-7.2-0.7-10.2-1.9c-3.1-1.3-5.8-3.1-8-5.5c-2.2-2.4-4-5.2-5.2-8.6c-1.2-3.3-1.9-7.1-1.9-11.1 c0-4,0.6-7.8,1.9-11.1c1.2-3.3,3-6.2,5.2-8.6c2.2-2.4,4.9-4.2,8-5.5c3.1-1.3,6.5-2,10.2-2c3.8,0,7.2,0.7,10.3,1.9 c3.1,1.3,5.8,3.1,8,5.5c2.2,2.4,4,5.3,5.2,8.6c1.2,3.3,1.8,7,1.8,11.1c0,4.1-0.6,7.8-1.8,11.1c-1.2,3.3-3,6.2-5.2,8.6 c-2.2,2.4-4.9,4.2-8,5.5C209.2,78.1,205.7,78.7,202,78.7z M202,25.7c-3.5,0-6.8,0.6-9.8,1.9c-2.9,1.2-5.5,3-7.6,5.2 c-2.1,2.2-3.8,5-4.9,8.2c-1.2,3.2-1.8,6.8-1.8,10.7c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.7,4,7.6,5.2 c2.9,1.2,6.2,1.8,9.8,1.8c3.6,0,6.9-0.6,9.8-1.8c2.9-1.2,5.5-3,7.6-5.2c2.1-2.2,3.8-5,4.9-8.1c1.2-3.2,1.8-6.8,1.8-10.7 c0-3.9-0.6-7.5-1.8-10.7c-1.2-3.2-2.8-5.9-4.9-8.2c-2.1-2.2-4.7-4-7.6-5.2C208.9,26.3,205.6,25.7,202,25.7z" /> </g> <g> <path class="st1" d="M256.4,74.9c2.5,0,4.7-0.4,6.7-1.3c2-0.9,3.6-2.1,5-3.6c1.4-1.5,2.4-3.4,3.1-5.4c0.7-2.1,1.1-4.3,1.1-6.8 V25.7h3.7v32.1c0,2.9-0.5,5.5-1.4,8c-0.9,2.5-2.2,4.6-3.9,6.5c-1.7,1.8-3.8,3.3-6.2,4.3c-2.4,1-5.2,1.6-8.2,1.6 c-3,0-5.8-0.5-8.2-1.6c-2.4-1.1-4.5-2.5-6.2-4.3c-1.7-1.8-3-4-3.9-6.5c-0.9-2.5-1.4-5.2-1.4-8V25.7h3.8v32c0,2.4,0.4,4.7,1.1,6.8 c0.7,2.1,1.8,3.9,3.1,5.4c1.4,1.5,3,2.7,5,3.6C251.6,74.5,253.9,74.9,256.4,74.9z" /> <path class="st2" d="M256.4,78.8c-3.1,0-5.9-0.5-8.4-1.6c-2.5-1.1-4.7-2.6-6.4-4.5c-1.7-1.9-3.1-4.2-4-6.7 c-0.9-2.5-1.4-5.3-1.4-8.2V25.1h5v32.7c0,2.3,0.4,4.5,1,6.6c0.7,2,1.7,3.8,3,5.2c1.3,1.5,2.9,2.6,4.8,3.5c1.9,0.8,4,1.3,6.4,1.3 c2.4,0,4.6-0.4,6.4-1.2c1.9-0.8,3.5-2,4.8-3.5c1.3-1.5,2.3-3.2,3-5.2c0.7-2,1-4.2,1-6.6V25.1h5v32.7c0,2.9-0.5,5.7-1.4,8.2 c-0.9,2.5-2.3,4.8-4,6.7c-1.7,1.9-3.9,3.4-6.4,4.5C262.3,78.3,259.5,78.8,256.4,78.8z M237.3,26.3v31.5c0,2.8,0.4,5.4,1.3,7.8 c0.9,2.4,2.1,4.5,3.8,6.3c1.6,1.8,3.6,3.2,6,4.2c2.3,1,5,1.5,8,1.5c2.9,0,5.6-0.5,8-1.5c2.3-1,4.4-2.4,6-4.2 c1.6-1.8,2.9-3.9,3.8-6.3c0.9-2.4,1.3-5,1.3-7.8V26.3h-2.5v31.5c0,2.5-0.4,4.8-1.1,7c-0.7,2.2-1.8,4.1-3.3,5.7 c-1.4,1.6-3.2,2.9-5.2,3.8c-2,0.9-4.4,1.4-6.9,1.4c-2.6,0-4.9-0.5-6.9-1.4c-2-0.9-3.8-2.2-5.2-3.8c-1.4-1.6-2.5-3.5-3.2-5.7 c-0.7-2.1-1.1-4.5-1.1-7V26.3H237.3z" /> </g> <g> <path class="st1" d="M297.5,51.3c1,0,0.9,0,0.9,0l2.2,0c2.3,0,4.4-0.3,6.2-0.8c1.8-0.6,3.4-1.3,4.6-2.4c1.3-1,2.2-2.3,2.9-3.7 c0.7-1.4,1-3.1,1-4.9c0-3.7-1.2-6.4-3.6-8.2c-2.4-1.8-5.9-2.7-10.6-2.7h-9.5v22.7v2.8v23.5h-3.7V25.7h13.2c6,0,10.5,1.2,13.4,3.5 c3,2.3,4.4,5.7,4.4,10.2c0,2-0.3,3.8-1,5.4c-0.7,1.6-1.7,3.1-3,4.3c-1.3,1.2-2.8,2.3-4.6,3c-1.8,0.8-3.9,1.3-6.1,1.6 c0.6,0.4,1.1,0.9,1.6,1.5l17.9,22.4h-3.3c-0.4,0-0.7-0.1-1-0.2c-0.3-0.1-0.6-0.4-0.8-0.7l-16.6-21c-0.4-0.5-0.9-0.9-1.3-1.1 c-0.5-0.2-3.4-0.3-4.4-0.3C296.3,51.6,296.7,51.3,297.5,51.3z" /> <path class="st2" d="M325,78.2h-4.5c-0.5,0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.5-1-0.9l-16.6-21c-0.4-0.5-0.7-0.8-1.1-1 c-0.4-0.1-2.8-0.3-4.1-0.3h-0.6v-2.6c0-0.9,0.2-1.4,1.8-1.4c0.9,0,1,0,1,0l2.2,0c2.2,0,4.2-0.3,6-0.8c1.7-0.5,3.2-1.3,4.4-2.3 c1.2-1,2.1-2.1,2.7-3.5c0.6-1.4,0.9-2.9,0.9-4.6c0-3.5-1.1-6-3.4-7.7c-2.3-1.7-5.7-2.6-10.2-2.6h-8.9v48.9h-5V25.1h13.9 c6.1,0,10.7,1.2,13.8,3.6c3.1,2.4,4.7,6,4.7,10.7c0,2.1-0.4,4-1.1,5.7c-0.7,1.7-1.8,3.2-3.1,4.5c-1.3,1.3-3,2.3-4.8,3.2 c-1.5,0.6-3.1,1.1-4.9,1.4c0.2,0.2,0.4,0.4,0.6,0.7L325,78.2z M296.9,53.5c1.1,0,3.4,0.1,4,0.4c0.6,0.3,1.1,0.7,1.6,1.3l16.6,21 c0.2,0.3,0.4,0.5,0.6,0.6c0.2,0.1,0.4,0.2,0.7,0.2h2l-17.1-21.4c-0.4-0.6-0.9-1-1.4-1.3l-1.5-0.9l1.8-0.2c2.2-0.2,4.2-0.7,5.9-1.5 c1.7-0.8,3.2-1.7,4.5-2.9c1.2-1.2,2.2-2.5,2.8-4.1c0.6-1.6,1-3.3,1-5.2c0-4.3-1.4-7.5-4.2-9.7c-2.8-2.2-7.2-3.3-13-3.3h-12.6V77 h2.5V28h10.1c4.7,0,8.4,0.9,10.9,2.8c2.6,1.9,3.9,4.8,3.9,8.7c0,1.9-0.4,3.6-1,5.1c-0.7,1.5-1.7,2.8-3.1,3.9 c-1.3,1.1-2.9,1.9-4.8,2.5c-1.9,0.6-4,0.9-6.4,0.9l-2.2,0c-0.1,0-0.2,0-0.9,0C297.3,51.9,297,51.9,296.9,53.5z" /> </g> <g> <path class="st1" d="M367.6,68.8c0.2,0,0.5,0.1,0.6,0.3l1.5,1.6c-1.1,1.1-2.2,2.2-3.5,3.1c-1.3,0.9-2.7,1.7-4.2,2.3 c-1.5,0.6-3.2,1.1-4.9,1.5c-1.8,0.4-3.8,0.5-5.9,0.5c-3.6,0-6.9-0.6-9.9-1.9c-3-1.3-5.6-3-7.7-5.4c-2.1-2.3-3.8-5.1-5-8.4 c-1.2-3.3-1.8-6.9-1.8-10.9c0-3.9,0.6-7.5,1.9-10.8c1.2-3.3,3-6,5.2-8.4c2.2-2.3,4.9-4.1,8-5.4c3.1-1.3,6.6-1.9,10.3-1.9 c1.9,0,3.6,0.1,5.2,0.4c1.6,0.3,3,0.7,4.4,1.2c1.4,0.5,2.6,1.2,3.8,2c1.2,0.8,2.4,1.7,3.5,2.7l-1.1,1.6c-0.2,0.3-0.5,0.4-0.9,0.4 c-0.2,0-0.5-0.1-0.8-0.4c-0.3-0.3-0.8-0.6-1.3-1c-0.5-0.4-1.2-0.8-1.9-1.2c-0.7-0.5-1.6-0.9-2.7-1.2c-1-0.4-2.2-0.7-3.6-1 c-1.3-0.3-2.9-0.4-4.6-0.4c-3.2,0-6.1,0.5-8.7,1.6c-2.6,1.1-4.9,2.6-6.8,4.7c-1.9,2-3.4,4.5-4.5,7.3s-1.6,6.1-1.6,9.7 c0,3.7,0.5,6.9,1.6,9.8c1.1,2.9,2.5,5.3,4.4,7.3c1.9,2,4.1,3.5,6.6,4.6c2.5,1.1,5.3,1.6,8.2,1.6c1.9,0,3.5-0.1,5-0.4 c1.5-0.2,2.8-0.6,4-1.1c1.2-0.5,2.4-1.1,3.4-1.8c1.1-0.7,2.1-1.5,3.1-2.5c0.1-0.1,0.2-0.2,0.3-0.2 C367.3,68.9,367.5,68.8,367.6,68.8z" /> <path class="st2" d="M351.1,78.8c-3.7,0-7.1-0.7-10.1-1.9c-3.1-1.3-5.7-3.1-7.9-5.5c-2.2-2.4-3.9-5.2-5.1-8.6 c-1.2-3.3-1.8-7.1-1.8-11.1c0-4,0.6-7.7,1.9-11c1.3-3.3,3.1-6.2,5.3-8.6c2.3-2.4,5.1-4.3,8.2-5.6c3.2-1.3,6.7-2,10.6-2 c1.9,0,3.7,0.1,5.3,0.4c1.6,0.3,3.1,0.7,4.5,1.2c1.4,0.5,2.7,1.2,3.9,2c1.2,0.8,2.4,1.7,3.6,2.8l0.4,0.4l-1.4,2.1 c-0.2,0.3-0.6,0.7-1.4,0.7c-0.4,0-0.7-0.2-1.2-0.5c-0.3-0.3-0.8-0.6-1.3-0.9c-0.5-0.4-1.1-0.8-1.9-1.2c-0.7-0.4-1.6-0.8-2.6-1.2 c-1-0.4-2.2-0.7-3.5-0.9c-1.3-0.2-2.8-0.4-4.5-0.4c-3.1,0-5.9,0.5-8.5,1.6c-2.5,1.1-4.8,2.6-6.6,4.5c-1.8,1.9-3.3,4.3-4.3,7.1 c-1,2.8-1.6,6-1.6,9.4c0,3.6,0.5,6.8,1.5,9.6c1,2.8,2.4,5.2,4.2,7.1c1.8,1.9,3.9,3.4,6.4,4.4c2.4,1,5.1,1.5,8,1.5 c1.8,0,3.5-0.1,4.9-0.4c1.4-0.2,2.7-0.6,3.9-1.1c1.2-0.5,2.3-1.1,3.3-1.7c1-0.7,2-1.5,3-2.4c0.2-0.2,0.3-0.2,0.5-0.3 c0.5-0.3,1.3-0.2,1.7,0.3l1.9,2l-0.4,0.4c-1.1,1.2-2.3,2.2-3.6,3.2c-1.3,0.9-2.7,1.8-4.3,2.4c-1.5,0.7-3.2,1.2-5.1,1.5 C355.3,78.6,353.3,78.8,351.1,78.8z M352.2,25.7c-3.7,0-7.1,0.6-10.1,1.9c-3,1.2-5.7,3-7.8,5.3c-2.2,2.3-3.9,5-5.1,8.2 c-1.2,3.2-1.8,6.7-1.8,10.6c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.6,4,7.5,5.2c2.9,1.2,6.1,1.8,9.6,1.8 c2.1,0,4-0.2,5.8-0.5c1.7-0.3,3.4-0.8,4.8-1.5c1.5-0.6,2.8-1.4,4-2.3c1.1-0.8,2.1-1.7,3-2.6l-1.1-1.2c-0.1-0.1-0.2-0.1-0.3,0 c-0.1,0-0.2,0.1-0.3,0.2c-1,0.9-2.1,1.8-3.2,2.5c-1.1,0.7-2.3,1.4-3.5,1.9c-1.3,0.5-2.7,0.9-4.1,1.1c-1.5,0.2-3.2,0.4-5.1,0.4 c-3,0-5.9-0.6-8.5-1.6c-2.6-1.1-4.9-2.7-6.8-4.7c-1.9-2-3.4-4.6-4.5-7.5c-1.1-2.9-1.6-6.3-1.6-10c0-3.6,0.5-6.9,1.6-9.9 c1.1-2.9,2.6-5.5,4.6-7.5c2-2.1,4.3-3.7,7-4.8c2.7-1.1,5.7-1.7,8.9-1.7c1.7,0,3.3,0.1,4.7,0.4c1.4,0.3,2.6,0.6,3.7,1 c1.1,0.4,2,0.8,2.8,1.3c0.8,0.5,1.4,0.9,1.9,1.3c0.5,0.4,1,0.7,1.3,1c0.3,0.3,0.5,0.3,0.5,0.3c0.3,0,0.4-0.1,0.4-0.2l0.8-1.2 c-1-0.9-2-1.6-3-2.3c-1.2-0.8-2.4-1.4-3.7-1.9c-1.3-0.5-2.8-0.9-4.3-1.2C355.7,25.9,354,25.7,352.2,25.7z" /> </g> <g> <path class="st1" d="M410.3,25.7v3.1H383v21h22.7v3H383v21.6h27.3v3.1h-31.1V25.7H410.3z" /> <path class="st2" d="M410.9,78.2h-32.3V25.1h32.3v4.3h-27.3v19.7h22.7v4.3h-22.7v20.4h27.3V78.2z M379.8,77h29.9v-1.9h-27.3V52.2 h22.7v-1.8h-22.7V28.2h27.3v-1.9h-29.9V77z" /> </g> <g> <path class="st1" d="M456.8,25.1V33h-23.5v15.7h19.8v7.9h-19.8v21.6h-9.9v-53H456.8z" /> </g> <g> <path class="st1" d="M514.3,51.6c0,3.9-0.6,7.5-1.9,10.8c-1.3,3.3-3.1,6.2-5.5,8.6c-2.3,2.4-5.2,4.3-8.5,5.7c-3.3,1.4-7,2-11,2 c-4,0-7.7-0.7-11-2c-3.3-1.4-6.1-3.2-8.5-5.7c-2.4-2.4-4.2-5.3-5.5-8.6s-1.9-6.9-1.9-10.8s0.6-7.5,1.9-10.8 c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.2-4.3,8.5-5.7c3.3-1.4,7-2,11-2c4,0,7.7,0.7,11,2.1c3.3,1.4,6.1,3.3,8.5,5.7 c2.3,2.4,4.2,5.3,5.5,8.6C513.6,44.1,514.3,47.7,514.3,51.6z M504.2,51.6c0-2.9-0.4-5.5-1.2-7.8c-0.8-2.3-1.9-4.3-3.3-5.9 c-1.4-1.6-3.2-2.8-5.3-3.7c-2.1-0.9-4.4-1.3-7-1.3c-2.6,0-4.9,0.4-7,1.3c-2.1,0.9-3.8,2.1-5.3,3.7c-1.5,1.6-2.6,3.6-3.4,5.9 c-0.8,2.3-1.2,4.9-1.2,7.8s0.4,5.5,1.2,7.8c0.8,2.3,1.9,4.3,3.4,5.9c1.5,1.6,3.2,2.8,5.3,3.7c2.1,0.9,4.4,1.3,7,1.3 c2.6,0,4.9-0.4,7-1.3c2.1-0.9,3.8-2.1,5.3-3.7c1.4-1.6,2.5-3.6,3.3-5.9C503.8,57.1,504.2,54.5,504.2,51.6z" /> </g> <g> <path class="st1" d="M534.9,50.4l2.3,0c1.9,0,3.5-0.2,4.9-0.7c1.4-0.5,2.5-1.1,3.4-1.9c0.9-0.8,1.6-1.8,2-2.9 c0.4-1.1,0.7-2.4,0.7-3.7c0-2.7-0.9-4.8-2.7-6.2c-1.8-1.4-4.5-2.2-8.1-2.2H531v17.6v7.1v20.7h-9.9v-53h16.2c3.6,0,6.7,0.4,9.3,1.1 c2.6,0.7,4.7,1.8,6.3,3.1c1.6,1.3,2.9,3,3.6,4.8c0.8,1.9,1.2,3.9,1.2,6.2c0,1.8-0.3,3.5-0.8,5.1c-0.5,1.6-1.3,3-2.3,4.3 c-1,1.3-2.2,2.4-3.7,3.4c-1.5,1-3.1,1.8-5,2.3c1.2,0.7,2.3,1.7,3.2,3l13.3,19.6h-8.9c-0.9,0-1.6-0.2-2.2-0.5 c-0.6-0.3-1.1-0.8-1.5-1.5c0,0-11.1-17-11.1-17c-0.3-0.4-0.9-1.3-1.5-1.4c-1.2,0-2.4,0-3.5,0c0,0,0-6,0-6.4 C533.8,50.4,534.9,50.4,534.9,50.4z" /> </g> <g> <path class="st1" d="M591.4,70.9c2.2,0,4.2-0.2,5.8-0.6c1.6-0.4,3.2-1,4.7-1.7v-12h-6.6c-0.6,0-1.1-0.2-1.5-0.5 c-0.4-0.4-0.6-0.8-0.6-1.3v-5.6h17.6V73c-1.3,1-2.7,1.8-4.2,2.5c-1.5,0.7-3,1.3-4.7,1.8c-1.7,0.5-3.4,0.8-5.3,1 c-1.9,0.2-3.9,0.3-6.1,0.3c-3.9,0-7.4-0.7-10.7-2c-3.3-1.3-6.1-3.2-8.4-5.6c-2.4-2.4-4.2-5.3-5.6-8.6c-1.3-3.3-2-7-2-10.9 c0-4,0.6-7.6,1.9-11c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.3-4.3,8.7-5.6c3.4-1.3,7.2-2,11.4-2c4.3,0,8.1,0.6,11.2,1.9 c3.2,1.3,5.8,3,8,5l-2.9,4.5c-0.6,0.9-1.3,1.4-2.2,1.4c-0.6,0-1.2-0.2-1.8-0.6c-0.8-0.5-1.6-0.9-2.4-1.4c-0.8-0.5-1.7-0.9-2.7-1.2 c-1-0.3-2.1-0.6-3.3-0.8c-1.2-0.2-2.7-0.3-4.3-0.3c-2.6,0-5,0.4-7.1,1.3c-2.1,0.9-3.9,2.1-5.4,3.8c-1.5,1.6-2.6,3.6-3.4,5.9 c-0.8,2.3-1.2,4.9-1.2,7.7c0,3.1,0.4,5.8,1.3,8.2c0.9,2.4,2.1,4.4,3.6,6s3.4,2.9,5.5,3.8S588.9,70.9,591.4,70.9z" /> </g> <g> <path class="st1" d="M645.7,56.8h-16.1v13.4H653v7.9h-33.4v-53H653V33h-23.5v16.3H648v5.8C648,55.1,647.9,56.8,645.7,56.8z" /> </g></g></svg>
</a>
<div class="title-bar-right">
<button type="button" class="menu-icon" data-toggle="offCanvas"></button>
</div>
</div>
</section>
<section class="sandiego l-header-nav-bottom">
<nav class="row">
<a href="/" title="Home" class="sf-logo">
<svg data-name="sf-logo-full" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 653 102.6" style="enable-background:new 0 0 653 102.6;" xml:space="preserve"><path class="st0" d="M66.9,54.5c0-19.1-6.8-27.8-10.4-31.1c-0.7-0.6-1.8-0.1-1.7,0.9c0.7,10.8-12.9,13.5-12.9,30.4h0 c0,0,0,0.1,0,0.1c0,10.3,7.8,18.7,17.4,18.7c9.6,0,17.4-8.4,17.4-18.7c0,0,0-0.1,0-0.1h0c0-4.8-1.8-9.4-3.6-12.8 c-0.4-0.7-1.4-0.4-1.3,0.2C75.1,56.7,66.9,65.7,66.9,54.5z" /><g> <path class="st0" d="M46.2,94.8c-0.4,0-0.9-0.2-1.2-0.5L0.5,49.8c-0.6-0.6-0.6-1.7,0-2.4l47-47C47.8,0.2,48.2,0,48.6,0h13.5 c0.8,0,1.3,0.5,1.5,1c0.2,0.5,0.2,1.2-0.4,1.8L19.1,47c-0.9,0.9-0.9,2.3,0,3.2L54,85.2c0.6,0.6,0.6,1.7,0,2.4l-6.7,6.8 C47,94.6,46.6,94.8,46.2,94.8z" /></g><g> <path class="st0" d="M55.1,102.6c-0.8,0-1.3-0.5-1.5-1c-0.2-0.5-0.2-1.2,0.4-1.8l44.2-44.2c0.4-0.4,0.7-1,0.7-1.6 c0-0.6-0.2-1.2-0.7-1.6L63.2,17.4c-0.6-0.6-0.6-1.7,0-2.4l6.8-6.8c0.3-0.3,0.7-0.5,1.2-0.5S72,8,72.3,8.3l44.4,44.5 c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2l-47,47c-0.3,0.3-0.7,0.5-1.2,0.5H55.1z" /></g><g> <g> <path class="st1" d="M167.2,32c-0.2,0.4-0.5,0.6-1,0.6c-0.3,0-0.7-0.2-1.2-0.7c-0.5-0.5-1.2-1-2-1.5c-0.9-0.6-1.9-1.1-3.2-1.5 c-1.3-0.5-2.9-0.7-4.8-0.7c-1.9,0-3.5,0.3-5,0.8c-1.4,0.5-2.6,1.3-3.6,2.2s-1.7,2-2.2,3.2c-0.5,1.2-0.8,2.5-0.8,3.8 c0,1.8,0.4,3.2,1.1,4.4c0.7,1.1,1.7,2.1,3,2.9c1.2,0.8,2.6,1.5,4.2,2c1.6,0.6,3.2,1.1,4.8,1.6c1.6,0.5,3.2,1.1,4.8,1.8 c1.6,0.6,2.9,1.5,4.2,2.4s2.2,2.2,3,3.6c0.7,1.4,1.1,3.2,1.1,5.3c0,2.2-0.4,4.2-1.1,6.1c-0.7,1.9-1.8,3.6-3.2,5 c-1.4,1.4-3.2,2.5-5.2,3.4c-2.1,0.8-4.4,1.2-7,1.2c-3.4,0-6.4-0.6-8.8-1.8c-2.5-1.2-4.6-2.9-6.5-5l1-1.6c0.3-0.4,0.6-0.5,1-0.5 c0.2,0,0.5,0.1,0.8,0.4c0.3,0.3,0.8,0.7,1.2,1.1c0.5,0.4,1.1,0.9,1.8,1.4c0.7,0.5,1.5,1,2.4,1.4c0.9,0.4,1.9,0.8,3.1,1.1 c1.2,0.3,2.5,0.4,4,0.4c2.1,0,3.9-0.3,5.5-0.9c1.6-0.6,3-1.5,4.1-2.5s2-2.4,2.6-3.8c0.6-1.5,0.9-3.1,0.9-4.7 c0-1.8-0.4-3.3-1.1-4.5c-0.7-1.2-1.7-2.2-3-3c-1.2-0.8-2.6-1.5-4.2-2c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.5-3.2-1.1-4.8-1.7 c-1.6-0.6-2.9-1.4-4.2-2.4c-1.2-1-2.2-2.2-3-3.7c-0.7-1.5-1.1-3.3-1.1-5.6c0-1.7,0.3-3.4,1-5c0.7-1.6,1.6-3,2.9-4.3 c1.3-1.2,2.8-2.2,4.7-3c1.9-0.7,4-1.1,6.4-1.1c2.7,0,5.1,0.4,7.3,1.3c2.1,0.9,4.1,2.2,5.9,3.9L167.2,32z" /> <path class="st2" d="M152.9,78.8c-3.5,0-6.6-0.6-9.1-1.9c-2.5-1.2-4.8-3-6.7-5.1l-0.3-0.3l1.3-2c0.6-0.7,1.1-0.8,1.5-0.8 c0.4,0,0.8,0.2,1.2,0.6c0.3,0.3,0.8,0.7,1.3,1.1c0.5,0.4,1.1,0.9,1.7,1.4c0.7,0.5,1.4,0.9,2.3,1.3c0.9,0.4,1.9,0.8,3,1 c1.1,0.3,2.4,0.4,3.9,0.4c2,0,3.8-0.3,5.3-0.9c1.5-0.6,2.8-1.4,3.9-2.4c1-1,1.9-2.2,2.4-3.6c0.6-1.4,0.8-2.9,0.8-4.5 c0-1.7-0.3-3.1-1-4.2c-0.7-1.1-1.6-2-2.8-2.8c-1.2-0.8-2.5-1.4-4-1.9c-1.5-0.5-3.1-1.1-4.8-1.6c-1.7-0.5-3.3-1.1-4.8-1.7 c-1.6-0.7-3.1-1.5-4.3-2.5c-1.3-1-2.3-2.4-3.1-3.9c-0.8-1.6-1.2-3.5-1.2-5.8c0-1.8,0.3-3.6,1-5.3c0.7-1.7,1.7-3.2,3-4.5 c1.3-1.3,3-2.3,4.9-3.1c1.9-0.8,4.2-1.2,6.6-1.2c2.8,0,5.3,0.4,7.5,1.3c2.2,0.9,4.2,2.3,6.1,4.1l0.3,0.3l-1.1,2.1 c-0.6,1.1-1.7,1.4-3.1,0.1c-0.5-0.4-1.1-0.9-2-1.4c-0.8-0.5-1.9-1-3.1-1.5c-1.2-0.4-2.7-0.7-4.6-0.7c-1.8,0-3.4,0.3-4.8,0.8 c-1.3,0.5-2.5,1.2-3.4,2.1c-0.9,0.9-1.6,1.9-2.1,3c-0.5,1.1-0.7,2.4-0.7,3.6c0,1.6,0.3,3,1,4c0.7,1.1,1.6,2,2.8,2.8 c1.2,0.8,2.5,1.4,4,2c1.5,0.5,3.1,1.1,4.8,1.6c1.6,0.5,3.3,1.1,4.8,1.8c1.6,0.7,3.1,1.5,4.3,2.5c1.3,1,2.3,2.3,3.1,3.8 c0.8,1.5,1.2,3.4,1.2,5.6c0,2.2-0.4,4.4-1.2,6.4c-0.8,2-1.9,3.7-3.4,5.2c-1.5,1.5-3.3,2.6-5.4,3.5 C158.1,78.3,155.6,78.8,152.9,78.8z M138.4,71.3c1.7,1.9,3.7,3.4,6,4.5c2.4,1.2,5.3,1.8,8.6,1.8c2.5,0,4.8-0.4,6.8-1.2 c2-0.8,3.6-1.9,5-3.2c1.3-1.3,2.4-3,3.1-4.8c0.7-1.8,1.1-3.8,1.1-5.9c0-2-0.4-3.7-1-5.1c-0.7-1.3-1.6-2.5-2.8-3.4 c-1.2-0.9-2.5-1.7-4-2.4c-1.5-0.6-3.1-1.2-4.7-1.8c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.6-3-1.3-4.3-2.1c-1.3-0.8-2.3-1.9-3.1-3.1 c-0.8-1.2-1.2-2.8-1.2-4.7c0-1.4,0.3-2.8,0.8-4.1c0.5-1.3,1.3-2.5,2.3-3.4c1-1,2.3-1.8,3.8-2.3c1.5-0.6,3.3-0.8,5.2-0.8 c1.9,0,3.6,0.2,5,0.7c1.3,0.5,2.5,1,3.3,1.6c0.9,0.6,1.6,1.1,2.1,1.6c0.6,0.5,0.8,0.5,0.8,0.5c0.1,0,0.3,0,0.4-0.3l0.7-1.3 c-1.6-1.5-3.4-2.7-5.3-3.5c-2.1-0.8-4.4-1.2-7-1.2c-2.3,0-4.4,0.4-6.2,1.1c-1.8,0.7-3.3,1.7-4.5,2.8c-1.2,1.2-2.1,2.5-2.8,4.1 c-0.6,1.5-0.9,3.1-0.9,4.8c0,2.1,0.4,3.9,1.1,5.3c0.7,1.4,1.6,2.6,2.8,3.5c1.2,0.9,2.5,1.7,4,2.3c1.5,0.6,3.1,1.2,4.7,1.7 c1.6,0.5,3.2,1,4.8,1.6c1.6,0.6,3,1.2,4.3,2.1c1.3,0.8,2.4,1.9,3.1,3.2c0.8,1.3,1.2,2.9,1.2,4.9c0,1.8-0.3,3.4-0.9,5 c-0.6,1.6-1.5,2.9-2.7,4c-1.2,1.1-2.6,2-4.3,2.7c-1.7,0.6-3.6,1-5.7,1c-1.5,0-2.9-0.2-4.2-0.5c-1.2-0.3-2.3-0.7-3.2-1.1 c-0.9-0.4-1.8-0.9-2.5-1.5c-0.7-0.5-1.3-1-1.8-1.4c-0.5-0.4-0.9-0.8-1.2-1.1c-0.3-0.3-0.5-0.3-0.5-0.3c-0.1,0-0.3,0-0.5,0.3 L138.4,71.3z" /> </g> <g> <path class="st1" d="M226.7,51.6c0,4-0.6,7.6-1.8,10.9c-1.2,3.3-2.9,6.1-5.1,8.4c-2.2,2.3-4.8,4.1-7.8,5.4 c-3,1.3-6.4,1.9-10.1,1.9c-3.6,0-7-0.6-10-1.9c-3-1.3-5.6-3-7.8-5.4c-2.2-2.3-3.9-5.1-5.1-8.4c-1.2-3.3-1.8-6.9-1.8-10.9 c0-4,0.6-7.6,1.8-10.9c1.2-3.3,2.9-6.1,5.1-8.4c2.2-2.3,4.8-4.1,7.8-5.4c3-1.3,6.4-1.9,10-1.9c3.7,0,7.1,0.6,10.1,1.9 c3,1.3,5.6,3,7.8,5.4c2.2,2.3,3.9,5.1,5.1,8.4C226.1,44,226.7,47.6,226.7,51.6z M222.8,51.6c0-3.6-0.5-6.9-1.5-9.8 c-1-2.9-2.4-5.3-4.2-7.3c-1.8-2-4-3.5-6.6-4.6c-2.6-1.1-5.4-1.6-8.5-1.6c-3.1,0-5.9,0.5-8.5,1.6c-2.6,1.1-4.8,2.6-6.6,4.6 c-1.8,2-3.3,4.4-4.3,7.3c-1,2.9-1.5,6.1-1.5,9.8c0,3.6,0.5,6.9,1.5,9.8c1,2.9,2.4,5.3,4.3,7.3c1.8,2,4,3.5,6.6,4.6 c2.6,1.1,5.4,1.6,8.5,1.6c3.1,0,6-0.5,8.5-1.6c2.6-1,4.8-2.6,6.6-4.6c1.8-2,3.2-4.4,4.2-7.3C222.3,58.5,222.8,55.3,222.8,51.6z" /> <path class="st2" d="M202,78.7c-3.7,0-7.2-0.7-10.2-1.9c-3.1-1.3-5.8-3.1-8-5.5c-2.2-2.4-4-5.2-5.2-8.6c-1.2-3.3-1.9-7.1-1.9-11.1 c0-4,0.6-7.8,1.9-11.1c1.2-3.3,3-6.2,5.2-8.6c2.2-2.4,4.9-4.2,8-5.5c3.1-1.3,6.5-2,10.2-2c3.8,0,7.2,0.7,10.3,1.9 c3.1,1.3,5.8,3.1,8,5.5c2.2,2.4,4,5.3,5.2,8.6c1.2,3.3,1.8,7,1.8,11.1c0,4.1-0.6,7.8-1.8,11.1c-1.2,3.3-3,6.2-5.2,8.6 c-2.2,2.4-4.9,4.2-8,5.5C209.2,78.1,205.7,78.7,202,78.7z M202,25.7c-3.5,0-6.8,0.6-9.8,1.9c-2.9,1.2-5.5,3-7.6,5.2 c-2.1,2.2-3.8,5-4.9,8.2c-1.2,3.2-1.8,6.8-1.8,10.7c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.7,4,7.6,5.2 c2.9,1.2,6.2,1.8,9.8,1.8c3.6,0,6.9-0.6,9.8-1.8c2.9-1.2,5.5-3,7.6-5.2c2.1-2.2,3.8-5,4.9-8.1c1.2-3.2,1.8-6.8,1.8-10.7 c0-3.9-0.6-7.5-1.8-10.7c-1.2-3.2-2.8-5.9-4.9-8.2c-2.1-2.2-4.7-4-7.6-5.2C208.9,26.3,205.6,25.7,202,25.7z" /> </g> <g> <path class="st1" d="M256.4,74.9c2.5,0,4.7-0.4,6.7-1.3c2-0.9,3.6-2.1,5-3.6c1.4-1.5,2.4-3.4,3.1-5.4c0.7-2.1,1.1-4.3,1.1-6.8 V25.7h3.7v32.1c0,2.9-0.5,5.5-1.4,8c-0.9,2.5-2.2,4.6-3.9,6.5c-1.7,1.8-3.8,3.3-6.2,4.3c-2.4,1-5.2,1.6-8.2,1.6 c-3,0-5.8-0.5-8.2-1.6c-2.4-1.1-4.5-2.5-6.2-4.3c-1.7-1.8-3-4-3.9-6.5c-0.9-2.5-1.4-5.2-1.4-8V25.7h3.8v32c0,2.4,0.4,4.7,1.1,6.8 c0.7,2.1,1.8,3.9,3.1,5.4c1.4,1.5,3,2.7,5,3.6C251.6,74.5,253.9,74.9,256.4,74.9z" /> <path class="st2" d="M256.4,78.8c-3.1,0-5.9-0.5-8.4-1.6c-2.5-1.1-4.7-2.6-6.4-4.5c-1.7-1.9-3.1-4.2-4-6.7 c-0.9-2.5-1.4-5.3-1.4-8.2V25.1h5v32.7c0,2.3,0.4,4.5,1,6.6c0.7,2,1.7,3.8,3,5.2c1.3,1.5,2.9,2.6,4.8,3.5c1.9,0.8,4,1.3,6.4,1.3 c2.4,0,4.6-0.4,6.4-1.2c1.9-0.8,3.5-2,4.8-3.5c1.3-1.5,2.3-3.2,3-5.2c0.7-2,1-4.2,1-6.6V25.1h5v32.7c0,2.9-0.5,5.7-1.4,8.2 c-0.9,2.5-2.3,4.8-4,6.7c-1.7,1.9-3.9,3.4-6.4,4.5C262.3,78.3,259.5,78.8,256.4,78.8z M237.3,26.3v31.5c0,2.8,0.4,5.4,1.3,7.8 c0.9,2.4,2.1,4.5,3.8,6.3c1.6,1.8,3.6,3.2,6,4.2c2.3,1,5,1.5,8,1.5c2.9,0,5.6-0.5,8-1.5c2.3-1,4.4-2.4,6-4.2 c1.6-1.8,2.9-3.9,3.8-6.3c0.9-2.4,1.3-5,1.3-7.8V26.3h-2.5v31.5c0,2.5-0.4,4.8-1.1,7c-0.7,2.2-1.8,4.1-3.3,5.7 c-1.4,1.6-3.2,2.9-5.2,3.8c-2,0.9-4.4,1.4-6.9,1.4c-2.6,0-4.9-0.5-6.9-1.4c-2-0.9-3.8-2.2-5.2-3.8c-1.4-1.6-2.5-3.5-3.2-5.7 c-0.7-2.1-1.1-4.5-1.1-7V26.3H237.3z" /> </g> <g> <path class="st1" d="M297.5,51.3c1,0,0.9,0,0.9,0l2.2,0c2.3,0,4.4-0.3,6.2-0.8c1.8-0.6,3.4-1.3,4.6-2.4c1.3-1,2.2-2.3,2.9-3.7 c0.7-1.4,1-3.1,1-4.9c0-3.7-1.2-6.4-3.6-8.2c-2.4-1.8-5.9-2.7-10.6-2.7h-9.5v22.7v2.8v23.5h-3.7V25.7h13.2c6,0,10.5,1.2,13.4,3.5 c3,2.3,4.4,5.7,4.4,10.2c0,2-0.3,3.8-1,5.4c-0.7,1.6-1.7,3.1-3,4.3c-1.3,1.2-2.8,2.3-4.6,3c-1.8,0.8-3.9,1.3-6.1,1.6 c0.6,0.4,1.1,0.9,1.6,1.5l17.9,22.4h-3.3c-0.4,0-0.7-0.1-1-0.2c-0.3-0.1-0.6-0.4-0.8-0.7l-16.6-21c-0.4-0.5-0.9-0.9-1.3-1.1 c-0.5-0.2-3.4-0.3-4.4-0.3C296.3,51.6,296.7,51.3,297.5,51.3z" /> <path class="st2" d="M325,78.2h-4.5c-0.5,0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.5-1-0.9l-16.6-21c-0.4-0.5-0.7-0.8-1.1-1 c-0.4-0.1-2.8-0.3-4.1-0.3h-0.6v-2.6c0-0.9,0.2-1.4,1.8-1.4c0.9,0,1,0,1,0l2.2,0c2.2,0,4.2-0.3,6-0.8c1.7-0.5,3.2-1.3,4.4-2.3 c1.2-1,2.1-2.1,2.7-3.5c0.6-1.4,0.9-2.9,0.9-4.6c0-3.5-1.1-6-3.4-7.7c-2.3-1.7-5.7-2.6-10.2-2.6h-8.9v48.9h-5V25.1h13.9 c6.1,0,10.7,1.2,13.8,3.6c3.1,2.4,4.7,6,4.7,10.7c0,2.1-0.4,4-1.1,5.7c-0.7,1.7-1.8,3.2-3.1,4.5c-1.3,1.3-3,2.3-4.8,3.2 c-1.5,0.6-3.1,1.1-4.9,1.4c0.2,0.2,0.4,0.4,0.6,0.7L325,78.2z M296.9,53.5c1.1,0,3.4,0.1,4,0.4c0.6,0.3,1.1,0.7,1.6,1.3l16.6,21 c0.2,0.3,0.4,0.5,0.6,0.6c0.2,0.1,0.4,0.2,0.7,0.2h2l-17.1-21.4c-0.4-0.6-0.9-1-1.4-1.3l-1.5-0.9l1.8-0.2c2.2-0.2,4.2-0.7,5.9-1.5 c1.7-0.8,3.2-1.7,4.5-2.9c1.2-1.2,2.2-2.5,2.8-4.1c0.6-1.6,1-3.3,1-5.2c0-4.3-1.4-7.5-4.2-9.7c-2.8-2.2-7.2-3.3-13-3.3h-12.6V77 h2.5V28h10.1c4.7,0,8.4,0.9,10.9,2.8c2.6,1.9,3.9,4.8,3.9,8.7c0,1.9-0.4,3.6-1,5.1c-0.7,1.5-1.7,2.8-3.1,3.9 c-1.3,1.1-2.9,1.9-4.8,2.5c-1.9,0.6-4,0.9-6.4,0.9l-2.2,0c-0.1,0-0.2,0-0.9,0C297.3,51.9,297,51.9,296.9,53.5z" /> </g> <g> <path class="st1" d="M367.6,68.8c0.2,0,0.5,0.1,0.6,0.3l1.5,1.6c-1.1,1.1-2.2,2.2-3.5,3.1c-1.3,0.9-2.7,1.7-4.2,2.3 c-1.5,0.6-3.2,1.1-4.9,1.5c-1.8,0.4-3.8,0.5-5.9,0.5c-3.6,0-6.9-0.6-9.9-1.9c-3-1.3-5.6-3-7.7-5.4c-2.1-2.3-3.8-5.1-5-8.4 c-1.2-3.3-1.8-6.9-1.8-10.9c0-3.9,0.6-7.5,1.9-10.8c1.2-3.3,3-6,5.2-8.4c2.2-2.3,4.9-4.1,8-5.4c3.1-1.3,6.6-1.9,10.3-1.9 c1.9,0,3.6,0.1,5.2,0.4c1.6,0.3,3,0.7,4.4,1.2c1.4,0.5,2.6,1.2,3.8,2c1.2,0.8,2.4,1.7,3.5,2.7l-1.1,1.6c-0.2,0.3-0.5,0.4-0.9,0.4 c-0.2,0-0.5-0.1-0.8-0.4c-0.3-0.3-0.8-0.6-1.3-1c-0.5-0.4-1.2-0.8-1.9-1.2c-0.7-0.5-1.6-0.9-2.7-1.2c-1-0.4-2.2-0.7-3.6-1 c-1.3-0.3-2.9-0.4-4.6-0.4c-3.2,0-6.1,0.5-8.7,1.6c-2.6,1.1-4.9,2.6-6.8,4.7c-1.9,2-3.4,4.5-4.5,7.3s-1.6,6.1-1.6,9.7 c0,3.7,0.5,6.9,1.6,9.8c1.1,2.9,2.5,5.3,4.4,7.3c1.9,2,4.1,3.5,6.6,4.6c2.5,1.1,5.3,1.6,8.2,1.6c1.9,0,3.5-0.1,5-0.4 c1.5-0.2,2.8-0.6,4-1.1c1.2-0.5,2.4-1.1,3.4-1.8c1.1-0.7,2.1-1.5,3.1-2.5c0.1-0.1,0.2-0.2,0.3-0.2 C367.3,68.9,367.5,68.8,367.6,68.8z" /> <path class="st2" d="M351.1,78.8c-3.7,0-7.1-0.7-10.1-1.9c-3.1-1.3-5.7-3.1-7.9-5.5c-2.2-2.4-3.9-5.2-5.1-8.6 c-1.2-3.3-1.8-7.1-1.8-11.1c0-4,0.6-7.7,1.9-11c1.3-3.3,3.1-6.2,5.3-8.6c2.3-2.4,5.1-4.3,8.2-5.6c3.2-1.3,6.7-2,10.6-2 c1.9,0,3.7,0.1,5.3,0.4c1.6,0.3,3.1,0.7,4.5,1.2c1.4,0.5,2.7,1.2,3.9,2c1.2,0.8,2.4,1.7,3.6,2.8l0.4,0.4l-1.4,2.1 c-0.2,0.3-0.6,0.7-1.4,0.7c-0.4,0-0.7-0.2-1.2-0.5c-0.3-0.3-0.8-0.6-1.3-0.9c-0.5-0.4-1.1-0.8-1.9-1.2c-0.7-0.4-1.6-0.8-2.6-1.2 c-1-0.4-2.2-0.7-3.5-0.9c-1.3-0.2-2.8-0.4-4.5-0.4c-3.1,0-5.9,0.5-8.5,1.6c-2.5,1.1-4.8,2.6-6.6,4.5c-1.8,1.9-3.3,4.3-4.3,7.1 c-1,2.8-1.6,6-1.6,9.4c0,3.6,0.5,6.8,1.5,9.6c1,2.8,2.4,5.2,4.2,7.1c1.8,1.9,3.9,3.4,6.4,4.4c2.4,1,5.1,1.5,8,1.5 c1.8,0,3.5-0.1,4.9-0.4c1.4-0.2,2.7-0.6,3.9-1.1c1.2-0.5,2.3-1.1,3.3-1.7c1-0.7,2-1.5,3-2.4c0.2-0.2,0.3-0.2,0.5-0.3 c0.5-0.3,1.3-0.2,1.7,0.3l1.9,2l-0.4,0.4c-1.1,1.2-2.3,2.2-3.6,3.2c-1.3,0.9-2.7,1.8-4.3,2.4c-1.5,0.7-3.2,1.2-5.1,1.5 C355.3,78.6,353.3,78.8,351.1,78.8z M352.2,25.7c-3.7,0-7.1,0.6-10.1,1.9c-3,1.2-5.7,3-7.8,5.3c-2.2,2.3-3.9,5-5.1,8.2 c-1.2,3.2-1.8,6.7-1.8,10.6c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.6,4,7.5,5.2c2.9,1.2,6.1,1.8,9.6,1.8 c2.1,0,4-0.2,5.8-0.5c1.7-0.3,3.4-0.8,4.8-1.5c1.5-0.6,2.8-1.4,4-2.3c1.1-0.8,2.1-1.7,3-2.6l-1.1-1.2c-0.1-0.1-0.2-0.1-0.3,0 c-0.1,0-0.2,0.1-0.3,0.2c-1,0.9-2.1,1.8-3.2,2.5c-1.1,0.7-2.3,1.4-3.5,1.9c-1.3,0.5-2.7,0.9-4.1,1.1c-1.5,0.2-3.2,0.4-5.1,0.4 c-3,0-5.9-0.6-8.5-1.6c-2.6-1.1-4.9-2.7-6.8-4.7c-1.9-2-3.4-4.6-4.5-7.5c-1.1-2.9-1.6-6.3-1.6-10c0-3.6,0.5-6.9,1.6-9.9 c1.1-2.9,2.6-5.5,4.6-7.5c2-2.1,4.3-3.7,7-4.8c2.7-1.1,5.7-1.7,8.9-1.7c1.7,0,3.3,0.1,4.7,0.4c1.4,0.3,2.6,0.6,3.7,1 c1.1,0.4,2,0.8,2.8,1.3c0.8,0.5,1.4,0.9,1.9,1.3c0.5,0.4,1,0.7,1.3,1c0.3,0.3,0.5,0.3,0.5,0.3c0.3,0,0.4-0.1,0.4-0.2l0.8-1.2 c-1-0.9-2-1.6-3-2.3c-1.2-0.8-2.4-1.4-3.7-1.9c-1.3-0.5-2.8-0.9-4.3-1.2C355.7,25.9,354,25.7,352.2,25.7z" /> </g> <g> <path class="st1" d="M410.3,25.7v3.1H383v21h22.7v3H383v21.6h27.3v3.1h-31.1V25.7H410.3z" /> <path class="st2" d="M410.9,78.2h-32.3V25.1h32.3v4.3h-27.3v19.7h22.7v4.3h-22.7v20.4h27.3V78.2z M379.8,77h29.9v-1.9h-27.3V52.2 h22.7v-1.8h-22.7V28.2h27.3v-1.9h-29.9V77z" /> </g> <g> <path class="st1" d="M456.8,25.1V33h-23.5v15.7h19.8v7.9h-19.8v21.6h-9.9v-53H456.8z" /> </g> <g> <path class="st1" d="M514.3,51.6c0,3.9-0.6,7.5-1.9,10.8c-1.3,3.3-3.1,6.2-5.5,8.6c-2.3,2.4-5.2,4.3-8.5,5.7c-3.3,1.4-7,2-11,2 c-4,0-7.7-0.7-11-2c-3.3-1.4-6.1-3.2-8.5-5.7c-2.4-2.4-4.2-5.3-5.5-8.6s-1.9-6.9-1.9-10.8s0.6-7.5,1.9-10.8 c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.2-4.3,8.5-5.7c3.3-1.4,7-2,11-2c4,0,7.7,0.7,11,2.1c3.3,1.4,6.1,3.3,8.5,5.7 c2.3,2.4,4.2,5.3,5.5,8.6C513.6,44.1,514.3,47.7,514.3,51.6z M504.2,51.6c0-2.9-0.4-5.5-1.2-7.8c-0.8-2.3-1.9-4.3-3.3-5.9 c-1.4-1.6-3.2-2.8-5.3-3.7c-2.1-0.9-4.4-1.3-7-1.3c-2.6,0-4.9,0.4-7,1.3c-2.1,0.9-3.8,2.1-5.3,3.7c-1.5,1.6-2.6,3.6-3.4,5.9 c-0.8,2.3-1.2,4.9-1.2,7.8s0.4,5.5,1.2,7.8c0.8,2.3,1.9,4.3,3.4,5.9c1.5,1.6,3.2,2.8,5.3,3.7c2.1,0.9,4.4,1.3,7,1.3 c2.6,0,4.9-0.4,7-1.3c2.1-0.9,3.8-2.1,5.3-3.7c1.4-1.6,2.5-3.6,3.3-5.9C503.8,57.1,504.2,54.5,504.2,51.6z" /> </g> <g> <path class="st1" d="M534.9,50.4l2.3,0c1.9,0,3.5-0.2,4.9-0.7c1.4-0.5,2.5-1.1,3.4-1.9c0.9-0.8,1.6-1.8,2-2.9 c0.4-1.1,0.7-2.4,0.7-3.7c0-2.7-0.9-4.8-2.7-6.2c-1.8-1.4-4.5-2.2-8.1-2.2H531v17.6v7.1v20.7h-9.9v-53h16.2c3.6,0,6.7,0.4,9.3,1.1 c2.6,0.7,4.7,1.8,6.3,3.1c1.6,1.3,2.9,3,3.6,4.8c0.8,1.9,1.2,3.9,1.2,6.2c0,1.8-0.3,3.5-0.8,5.1c-0.5,1.6-1.3,3-2.3,4.3 c-1,1.3-2.2,2.4-3.7,3.4c-1.5,1-3.1,1.8-5,2.3c1.2,0.7,2.3,1.7,3.2,3l13.3,19.6h-8.9c-0.9,0-1.6-0.2-2.2-0.5 c-0.6-0.3-1.1-0.8-1.5-1.5c0,0-11.1-17-11.1-17c-0.3-0.4-0.9-1.3-1.5-1.4c-1.2,0-2.4,0-3.5,0c0,0,0-6,0-6.4 C533.8,50.4,534.9,50.4,534.9,50.4z" /> </g> <g> <path class="st1" d="M591.4,70.9c2.2,0,4.2-0.2,5.8-0.6c1.6-0.4,3.2-1,4.7-1.7v-12h-6.6c-0.6,0-1.1-0.2-1.5-0.5 c-0.4-0.4-0.6-0.8-0.6-1.3v-5.6h17.6V73c-1.3,1-2.7,1.8-4.2,2.5c-1.5,0.7-3,1.3-4.7,1.8c-1.7,0.5-3.4,0.8-5.3,1 c-1.9,0.2-3.9,0.3-6.1,0.3c-3.9,0-7.4-0.7-10.7-2c-3.3-1.3-6.1-3.2-8.4-5.6c-2.4-2.4-4.2-5.3-5.6-8.6c-1.3-3.3-2-7-2-10.9 c0-4,0.6-7.6,1.9-11c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.3-4.3,8.7-5.6c3.4-1.3,7.2-2,11.4-2c4.3,0,8.1,0.6,11.2,1.9 c3.2,1.3,5.8,3,8,5l-2.9,4.5c-0.6,0.9-1.3,1.4-2.2,1.4c-0.6,0-1.2-0.2-1.8-0.6c-0.8-0.5-1.6-0.9-2.4-1.4c-0.8-0.5-1.7-0.9-2.7-1.2 c-1-0.3-2.1-0.6-3.3-0.8c-1.2-0.2-2.7-0.3-4.3-0.3c-2.6,0-5,0.4-7.1,1.3c-2.1,0.9-3.9,2.1-5.4,3.8c-1.5,1.6-2.6,3.6-3.4,5.9 c-0.8,2.3-1.2,4.9-1.2,7.7c0,3.1,0.4,5.8,1.3,8.2c0.9,2.4,2.1,4.4,3.6,6s3.4,2.9,5.5,3.8S588.9,70.9,591.4,70.9z" /> </g> <g> <path class="st1" d="M645.7,56.8h-16.1v13.4H653v7.9h-33.4v-53H653V33h-23.5v16.3H648v5.8C648,55.1,647.9,56.8,645.7,56.8z" /> </g></g></svg>
</a>
<div class="links">
<div class="nav-dropdown">
<a href="/directory/" title="Browse">Open Source Software</a>
</div>
<div class="nav-dropdown">
<a href="/software/">Business Software</a>
</div>
<div class="nav-dropdown">
<a>Resources</a>
<ul class="nav-dropdown-menu">
<li><a href="/blog/">Blog</a></li>
<li><a href="/articles/">Articles</a></li>
</ul>
</div>
<div class="dev-menu-when-stuck">
Menu
<ul class="dev-menu-dropdown header-nav-menulist">
<li><a href="/support">Help</a></li>
<li><a href="/create">Create</a></li>
<li><a href="/user/registration/" title="Join">Join</a></li>
<li><a href="https://sourceforge.net/auth/" title="Login">Login</a></li>
</ul>
</div>
<div class="search-toggle-when-stuck">
<a class="search-toggle">
<svg data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z" /></svg>
</a>
</div>
</div>
<div class="search">
<form method="get" action="/directory/" class="m-search-form">
<div class="typeahead__container">
<div class="typeahead__field">
<div class="typeahead__query">
<input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q">
</div>
<label>
<input type="submit" class="bt" value="">
<svg data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z" /></svg>
</label>
</div>
</div>
</form>
</div>
</nav>
</section>
<div id="banner-sterling" class="sterling">
<div id="SF_Temp5_728x90_A_wrapped" data-id="div-gpt-ad-1392148432591-0" class="draper
visibility_rules
v_970_billboard v_728_leaderboard ">
</div>
<script>
/*global googletag */
if (SF.initial_breakpoints_visible.leaderboard) {
(function(){
var el = document.getElementById('SF_Temp5_728x90_A_wrapped');
var newNode = document.createElement('div');
newNode.id = 'div-gpt-ad-1392148432591-0';
el.appendChild(newNode);
}());
gptadRenderers['SF_Temp5_728x90_A'] = function(){ // jshint ignore:line
if (!SF.adblock) {
$('#div-gpt-ad-1392148432591-0').parents('.draper').css("min-height", 90 + 13 + 12); // for height of .lbl-ad and padding
}
googletag.cmd.push(function() {
googletag.display('div-gpt-ad-1392148432591-0');
});
};
gptadRenderers['SF_Temp5_728x90_A'](); // jshint ignore:line
}
</script>
<div id="SF_Mobile_320x50_A_wrapped" data-id="div-gpt-ad-1512154506943-0" class="draper
">
</div>
<script>
/*global googletag */
if (!SF.initial_breakpoints_visible.leaderboard) {
(function(){
var el = document.getElementById('SF_Mobile_320x50_A_wrapped');
var newNode = document.createElement('div');
newNode.id = 'div-gpt-ad-1512154506943-0';
el.appendChild(newNode);
}());
gptadRenderers['SF_Mobile_320x50_A'] = function(){ // jshint ignore:line
if (!SF.adblock) {
$('#div-gpt-ad-1512154506943-0').parents('.draper').css("min-height", 50 + 13 + 12); // for height of .lbl-ad and padding
}
googletag.cmd.push(function() {
googletag.display('div-gpt-ad-1512154506943-0');
});
};
gptadRenderers['SF_Mobile_320x50_A'](); // jshint ignore:line
}
</script>
</div>
</div>
<div class="full-width-masthead project-masthead" id="downloading">
<div class="backdrop" style="box-sizing: content-box; padding-bottom: 131px"></div>
<div class="content">
<nav id="breadcrumbs" class="breadcrumbs rtl">
<ul itemscope itemtype="http://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="/"><span itemprop="name">Home</span></a>
<meta itemprop="position" content="1" />
</li>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="/directory/"><span itemprop="name">Browse</span></a>
<meta itemprop="position" content="2" />
</li>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="/directory/games/"><span itemprop="name">Games</span></a>
<meta itemprop="position" content="3" />
</li><li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="/directory/games/games/"><span itemprop="name">Games/Entertainment</span></a>
<meta itemprop="position" content="4" />
</li><li class="project" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><span itemprop="name">AA project</span><meta itemprop="position" content="5" />
</li>
</ul>
</nav>
<div id="starting">
<div class="overview">
<div class="project-icon default-project-icon ">
<svg data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300" /><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z" /><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z" /></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z" /></g></g></svg>
</div>
<div class="title ">
<h1 itemprop="name"><a href="/projects/aa-project/" itemprop="url">AA project</a>
</h1>
<div class="as-h3 brought-by">
Brought to you by:
<a href="/u/hubicka/profile/">hubicka</a>,
<a href="/u/kato/profile/">kato</a>
</div>
</div>
</div>
<p id="downloader" class="">
Your download will start shortly...
</p>
<div class="radial-progress">
<div class="circle">
<div class="mask full">
<div class="fill"></div>
</div>
<div class="mask half">
<div class="fill"></div>
<div class="fill fix"></div>
</div>
</div>
<div class="inset"></div>
</div>
<script id="redirect-template" type="text/x-handlebars-template">
Learn more: check out <a href="/projects/aa-project/postdownload">screenshots, reviews, and more</a>. We'll take you there in a few moments.
</script>
</div>
<div class="buttons clearfix">
<a class="button default" data-open="psp-newsletter-modal">Get Updates</a>
<div class="psp_newsletter_subscribe reveal" data-reveal id="psp-newsletter-modal" data-v-offset="0">
<div class="modal-content">
<div class="small-12 row modal-header">
<div class="sf-email-icon small-6 medium-4">
<svg data-name="sf_email_icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><g><circle class="st0" cx="149.8" cy="150.3" r="149" /><path class="st1" d="M240.7,115.6l-27.6-20.7V64.5h-40.5l-17.4-13c-3.3-2.4-7.8-2.4-11.1,0l-17.4,13H86.3v30.4l-27.6,20.7c-2.5,1.2-4.3,3.8-4.3,6.8v109.4H245V122.4C245,119.4,243.3,116.8,240.7,115.6z" /><polygon class="st2" points="208.9,139.8 152.4,185.5 90.6,139.8 90.6,69.8 208.9,69.8 " /><g><path class="st3" d="M240.7,115.6l-27.6-20.7V64.5h-40.5l-17.4-13c-3.3-2.4-7.8-2.4-11.1,0l-17.4,13H86.3v30.4l-27.6,20.7c-2.5,1.2-4.3,3.8-4.3,6.8v109.4H245V122.4C245,119.4,243.3,116.8,240.7,115.6z M62.9,124.9l63.8,48.3l-63.8,46.1C62.9,219.3,62.9,124.9,62.9,124.9z M133.6,178.5l16.1,12.2l16.1-12.2l62,44.9H71.6L133.6,178.5z M172.9,173.2l63.8-48.3v94.4L172.9,173.2z M230.9,118.7l-17.8,13.4v-26.8L230.9,118.7z M149.2,58.2c0.3-0.2,0.7-0.2,1,0l8.4,6.3h-17.9L149.2,58.2z M204.8,72.9v65.6l-55,41.7l-55-41.7V72.9 M86.3,132.2l-17.8-13.4l17.8-13.3V132.2z" /></g></g><g><path class="st4" d="M155.4,121c0-12.5-4.4-18.2-6.8-20.3c-0.5-0.4-1.2,0-1.1,0.6c0.5,7-8.4,8.8-8.4,19.8l0,0c0,0,0,0,0,0.1c0,6.7,5.1,12.2,11.4,12.2c6.3,0,11.4-5.5,11.4-12.2c0,0,0,0,0-0.1l0,0c0-3.1-1.2-6.1-2.4-8.3c-0.2-0.4-0.9-0.3-0.8,0.1C160.8,122.5,155.4,128.4,155.4,121z" /><g><path class="st4" d="M141.9,147.3c-0.3,0-0.6-0.1-0.8-0.3l-29-29c-0.4-0.4-0.4-1.1,0-1.5l30.6-30.6c0.2-0.2,0.5-0.3,0.8-0.3h8.8c0.5,0,0.9,0.3,1,0.7c0.1,0.3,0.1,0.8-0.2,1.2l-28.8,28.8c-0.6,0.6-0.6,1.5,0,2.1l22.8,22.8c0.4,0.4,0.4,1.1,0,1.5l-4.4,4.4C142.5,147.2,142.2,147.3,141.9,147.3z" /></g><g><path class="st4" d="M147.7,152.4c-0.5,0-0.9-0.3-1-0.7c-0.1-0.3-0.1-0.8,0.2-1.2l28.8-28.8c0.3-0.3,0.4-0.7,0.4-1.1s-0.2-0.8-0.4-1.1L153,96.8c-0.4-0.4-0.4-1.1,0-1.5l4.4-4.4c0.2-0.2,0.5-0.3,0.8-0.3s0.6,0.1,0.8,0.3l29,29c0.2,0.2,0.3,0.5,0.3,0.8s-0.1,0.6-0.3,0.8l-30.6,30.6c-0.2,0.2-0.5,0.3-0.8,0.3L147.7,152.4L147.7,152.4z" /></g></g></svg>
</div>
<div class="column small-12 medium-8">
<span class="subscribe-tagline medium-8">Get project updates<span class="newsletters-phrase">, sponsored content from our select partners, and more</span>.</span>
</div>
</div>
<form action="/user/newsletters/subscribe" method="post" class="newsletter-subscribe-form compliance-form optin-wide kmunl-subscribe-form" data-shortname="aa-project" data-handler="KMUNSWidget">
<input type="hidden" name="XwojDpMOma8O9w57DogTDhcOjw7rDrMODPcKPw70MSQbCkw" value="user">
<input type="hidden" name="Xwp3DtMOma8Ohw4nDtVgrIUXDm8KAAMKwwrwIV2_CrQ" value="PSP">
<div class="row">
<div class="column small-12 large-6">
<input type="email" class="subscriber-email" name="Xwp7DosOkf8O6w4bCtcOMO1DDhsKuw4Quw5LDoxUxPsKD" placeholder="Enter your email address" value="" required autocapitalize="none">
</div>
<input type="hidden" class='input-hidden-country' value="SG" name="country">
</div>
<div class="row">
<div class="column small-12 large-4">
<label>
<span class="show-for-sr">Full Name</span>
<input name="Xwp_DqcOoc8O2wo8hw5xKw5PCs8Oqw6pMwo3DvnNgEMK7" type="text" value="" placeholder="Full name" required autocomplete="name">
</label>
<span class="fielderror"></span>
</div>
<div class="column small-12 large-4 field-group-phone">
<span>
<input type="text" name="XwpLDt8OhccO9w4_DjxjDosO0wrA5B8Kywq_CtBt3S8KH" value="" placeholder="Ext" class="phone-ext" autocomplete="work tel-extension">
</span>
<label class="phone-label">
<span class="show-for-sr">Phone Number</span>
<input type="text" name="Xwp7Dt8OhccO9w4_CtcOMO1DDhsKuw4Quw5LDoxUxPsKD" value="" placeholder="Phone " class="phone" autocomplete="work tel-national">
</label>
<span class="fielderror"></span>
<span class="fielderror"></span>
</div>
<div class="column small-12 large-4">
<label>
<span class="show-for-sr">Job Title</span>
<input type="text" name="XwpjDrcOmfMK2GzHCrcOJwqbDt8OEwogTwpDCmCJOKMOi" value="" placeholder="Job Title " class="job" autocomplete="organization-title">
<span class="fielderror"></span>
</label>
</div>
<div class="column small-12 large-4">
<label>
<span class="show-for-sr">Industry</span>
<input type="text" name="XwpPDrsOnesOmw5nDpA_Do8KlJCl2McOaw7A1FRTCmg" value="" placeholder="Industry " class="industry">
<span class="fielderror"></span>
</label>
</div>
<div class="column small-12 large-4">
<label>
<span class="show-for-sr">Company</span>
<input type="text" name="XwpzDpMOmc8Ojw4vDvgTCvzE0WMO1RMKew55XSgnDvA" value="" placeholder="Company " class="company" autocomplete="organization">
<span class="fielderror"></span>
</label>
</div>
<div class="column small-12 large-4">
<label>
<span class="show-for-sr">Company Size</span>
<select id="employees-8797934" name="XwpLDosOkbsO_w4XDqRjDv8OzwrA5B8Kywq_CtBt3S8KH" class="employees use-placeholder-color">
<option value="">Company Size: </option>
<option value="1 - 25">1 - 25</option>
<option value="26 - 99">26 - 99</option>
<option value="100 - 499">100 - 499</option>
<option value="500 - 999">500 - 999</option>
<option value="1,000 - 4,999">1,000 - 4,999</option>
<option value="5,000 - 9,999">5,000 - 9,999</option>
<option value="10,000 - 19,999">10,000 - 19,999</option>
<option value="20,000 or More">20,000 or More</option>
</select>
<span class="fielderror"></span>
</label>
</div>
<div class="column small-12 ">
<label class="input-set input-set-kmu kmunl_consent allow-precheck ">
<span class="checkbox"> <input type="checkbox" name="XwpjDrMOka8K2GzHCrcOJwqbDt8OEwogTwpDCmCJOKMOi" value="aa-project" data-consent-action data-consent-id=59aed8e456585fa9603b60e8></span>
<span class="checkbox-label">Get notifications on updates for this project.</span>
</label>
<label class="input-set input-set-newsletters-optin-sitewide allow-precheck loose-consent-requirement kmunl_consent">
<span class="checkbox"> <input type="checkbox" name="XwpDDqcOsacOgw4bDtQnDrsOlw6fDu8KDw5NdQiodB8K6" value="sitewide" data-consent-action data-consent-id=59aed8e456585fa9603b60e9></span>
<span class="checkbox-label">Get the SourceForge newsletter.</span>
</label>
<label class="input-set allow-precheck input-set-newsletters-optin-all kmunl_consent">
<span class="checkbox"> <input type="checkbox" name="XwpDDqcOsacOgw4bDtQnDrsOlw6fDu8KDw5NdQiodB8K6" value="sitewide research" data-consent-action data-consent-id=59aed8e456585fa9603b60ea></span>
<span class="checkbox-label">Get newsletters and notices that include site news, special offers and exclusive discounts about IT products & services.</span>
</label>
<input type="hidden" name="XwpDDqcOsacOgw4bDtQnDrsOlw6fDu8KDw5NdQiodB8K6" class="input-assumed-newsletters" value="">
<input type="hidden" name="XwpjDrMOka8K2GzHCrcOJwqbDt8OEwogTwpDCmCJOKMOi" class="input-assumed-kmu" value="">
</div>
<label class="input-set input-set-agree-general allow-precheck column small-12">
<span class="checkbox"> <input type="checkbox" name="XwpzDpMOmcMOgw4_DvgnCvzE0WMO1RMKew55XSgnDvA" value="consent" data-consent-action data-consent-id=6287d2bc1f62e544cb66ca30></span>
<span class="checkbox-label">I understand by clicking below I am agreeing to the SourceForge <a href="https://slashdotmedia.com/terms-of-use">Terms and Conditions</a>. I agree to receive these communications from SourceForge.net. I understand that I can withdraw my consent at anytime. Please refer to our <a href="https://slashdotmedia.com/terms-of-use">Terms of Use</a> and <a href="https://slashdotmedia.com/privacy-statement/">Privacy Policy</a> or <a href="/support">Contact Us</a> for more details.</span>
</label>
<label class="input-set input-set-agree-general-gdpr minimum-explicit-required column small-12">
<span class="checkbox"> <input type="checkbox" name="XwpzDpMOmcMOgw4_DvgnCvzE0WMO1RMKew55XSgnDvA" value="consent" data-consent-action data-consent-id=6287d2bc1f62e544cb66ca31></span>
<span class="checkbox-label">I understand by clicking below I am agreeing to the SourceForge <a href="https://slashdotmedia.com/terms-of-use">Terms and Conditions</a>. I agree to receive these communications from SourceForge.net. I understand that I can withdraw my consent at anytime. Please refer to our <a href="https://slashdotmedia.com/terms-of-use">Terms of Use</a> and <a href="https://slashdotmedia.com/privacy-statement/">Privacy Policy</a> or <a href="/support">Contact Us</a> for more details.</span>
</label>
<div class="subscriber-submit-wrapper column small-12">
<div class="js-required fielderror">JavaScript is required for this form.</div>
<div class="g-recaptcha" data-sitekey="6LeVgCEUAAAAACtawUTrPTBy0mTrGtjpPn_Xh-ZW" data-badge="bottomleft" data-size="invisible">
</div>
<script>
SF.recaptchaInUse = true;
</script>
<button type="submit" class="subscriber-submit blue button">
<span>
Subscribe
</span>
</button>
</div>
</div>
<input type="hidden" name="_visit_cookie" value="50c4416f-1b19-44bb-9214-7ea560096273" />
<input type='hidden' name='timestamp' value='1656748274' />
<input type='hidden' name='spinner' value='Xm4eJHpOqkH2agJWIpmL8knk7ZfY' />
<p class='w431c5dd4da85f8edada9c5049b339c0e2933d5c2'><label for='XwpzDr8OmcMO2w5PCoE3CvzE0WMO1RMKew55XSgnDvA'>You seem to have CSS turned off.
Please don't fill out this field.</label><input id='XwpzDr8OmcMO2w5PCoE3CvzE0WMO1RMKew55XSgnDvA' name='Xwp3Dr8OmcMO2w5PCoFgrIUXDm8KAAMKwwrwIV2_CrQ' type="text" /></p>
<p class='w431c5dd4da85f8edada9c5049b339c0e2933d5c2'><label for='XwpzDr8OmcMO2w5PCoEzCvzE0WMO1RMKew55XSgnDvA'>You seem to have CSS turned off.
Please don't fill out this field.</label><input id='XwpzDr8OmcMO2w5PCoEzCvzE0WMO1RMKew55XSgnDvA' name='Xwp3Dr8OmcMO2w5PCoVgrIUXDm8KAAMKwwrwIV2_CrQ' type="text" /></p>
</form>
<button class="close-button" data-close aria-label="Close modal" type="button">
<span aria-hidden="true">×</span>
</button>
<div class="column small-12 row close-container">
<a class="close-text column small-12" data-close href="#">No, thanks</a>
</div>
</div>
</div>
<a id="share-project-button" class="button default" href="#">Share This</a>
<div class="social-sharing-buttons invisible hide">
<a rel=nofollow class="social-media-icon twitter" href="https://twitter.com/share?url=https://sourceforge.net/projects/aa-project/files/aa3d/1.0/aa3d-1.0.tar.gz/download&text=Download%20AA%20project%20on%20SourceForge%20for%20free%21%20" title="Share AA project on SourceForge on Twitter">
<svg data-name="twitter" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1684 408q-67 98-162 167 1 14 1 42 0 130-38 259.5t-115.5 248.5-184.5 210.5-258 146-323 54.5q-271 0-496-145 35 4 78 4 225 0 401-138-105-2-188-64.5t-114-159.5q33 5 61 5 43 0 85-11-112-23-185.5-111.5t-73.5-205.5v-4q68 38 146 41-66-44-105-115t-39-154q0-88 44-163 121 149 294.5 238.5t371.5 99.5q-8-38-8-74 0-134 94.5-228.5t228.5-94.5q140 0 236 102 109-21 205-78-37 115-142 178 93-10 186-50z" /></svg></a>
<a rel=nofollow class="social-media-icon facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://sourceforge.net/projects/aa-project/files/aa3d/1.0/aa3d-1.0.tar.gz/download&title=AA%20project%20on%20SourceForge" title="Share AA project on SourceForge on facebook">
<svg data-name="facebook" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z" /></svg></a>
<a rel=nofollow class="social-media-icon linkedin" href="https://www.linkedin.com/shareArticle?mini=true&url=https://sourceforge.net/projects/aa-project/files/aa3d/1.0/aa3d-1.0.tar.gz/download&title=AA%20project%20on%20SourceForge&source=SourceForge.net" title="Share AA project on SourceForge on LinkedIn">
<svg data-name="linkedin" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z" /></svg></a>
</div>
<div class="reveal" id="mirror-modal">
<div class="modal-content row">
<div class="column small-12 row modal-header">
</div>
<div id="mirror-drawer"></div>
<button class="close-button" data-close aria-label="Close modal" type="button">
<span aria-hidden="true">×</span>
</button>
</div>
</div>
<a class="button default mirror " id="btn-problems-downloading" data-release-url="https://downloads.sourceforge.net/project/aa-project/aa3d/1.0/aa3d-1.0.tar.gz?ts=gAAAAABiv_jy1_QAJbRTeqg5G7rk5-Pm7KFOBZK1boN-aFNrIDnifh8BnfvJ61gNcKhPnVGAbIfrhEa_4mv79uF8PxEFkUCz1Q%3D%3D&use_mirror=master&r=" rel="nofollow" href="/settings/mirror_choices?projectname=aa-project&filename=aa3d/1.0/aa3d-1.0.tar.gz&selected=master">Problems Downloading?</a>
</div>
<div class="file-info">
<div class="file-name">
aa3d-1.0.tar.gz
</div>
<div id="scanned_by">
<span>Scanned for malware ✔</span>
</div>
</div>
</div>
<div id="mirror">
<div class="mirror-title">Mirror Provided by</div><a id="provider_top" href="https://sourceforge.net/" title="SourceForge"><img class="mirror-logo" alt="SourceForge" src="https://a.fsdn.com/mirrorimages/master-xlarge.png" width="230" height="126" srcset="https://a.fsdn.com/mirrorimages/master-hidpi.png 2x" /></a>
<div class="mirror-footer"><a href="https://sourceforge.net/" title="SourceForge" rel=nofollow>Learn more about SourceForge</a></div>
</div>
</div>
<div class="l-two-column-page">
<div class="l-content-column l-has-sidebar">
<div class="project-body">
<article class="main-content">
<script>
if (!SF.wireOutboundZoneTrackingComplete) {
$(SF.wireOutboundZoneTracking);
$('body').append('<iframe src="https://c.sf-syn.com/conversion_outbound_tracker/sf" id="frame-zone-outbound" style="display: none;"></iframe>');
SF.wireOutboundZoneTrackingComplete = true;
}
</script>
<section id="nels" class="small-12 columns">
<div class="as-header">
<div class="as-h2">Other Useful Business Software</div>
</div>
<div class="nel standard can-truncate " data-id="11794" data-cid="9147">
<span id="32a5ad52-e4bf-4f7e-bc0b-b8166ad01316"></span>
<script>
/* globals bizx */
bizx.cmp.trackingPixel('publisher', ['storage', 'measurement'], '/directory/tp2/?b=47028&c=9147&z=44357&cb=84c9a3fc36', "Your Operating System for Risk and Compliance", '32a5ad52-e4bf-4f7e-bc0b-b8166ad01316');
</script>
<a class="application-image thumbnail" href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=47028__zoneid=44357__cb=84c9a3fc36__oadest=https%3A%2F%2Fbit.ly%2F39Vezmj" target="_blank" rel="nofollow">
<img class="main-image" src="//a.fsdn.com/con/app/nel_img/11794" alt="Your Operating System for Risk and Compliance Icon">
</a>
<div class="wrapper">
<div class="heading">
<div class="heading-main">
<a href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=47028__zoneid=44357__cb=84c9a3fc36__oadest=https%3A%2F%2Fbit.ly%2F39Vezmj" target="_blank" rel="nofollow" title="Find out more about Your Operating System for Risk and Compliance">Your Operating System for Risk and Compliance</a>
<p class="teaser">Experience beautiful GRC software</p>
</div>
</div>
<div class="tiles">
<div class="tile">
<div class="description ">
<div class="description-inner">
Governance, risk and compliance (GRC) software for businesses and advisors that's easy to use, includes all the content you need, and is powered by AI to help you get audit-ready and in control faster than ever before.
</div>
</div>
</div>
</div>
</div>
<div class="download standard">
<a class="button green wide sfdl sfdl-lite" target="_blank" rel="nofollow" href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=47028__zoneid=44357__cb=84c9a3fc36__oadest=https%3A%2F%2Fbit.ly%2F39Vezmj" data-zone="44347" data-slug="6clicks">Learn More</a>
</div>
</div>
<div class="nel standard can-truncate " data-id="10221" data-cid="8049">
<span id="72374d7c-acce-4a22-9bff-b8d1c324a8f9"></span>
<script>
/* globals bizx */
bizx.cmp.trackingPixel('publisher', ['storage', 'measurement'], '/directory/tp2/?b=41232&c=8049&z=38527&cb=f345ca043b', "Deploy and manage Bare Metal servers at the speed of Cloud.", '72374d7c-acce-4a22-9bff-b8d1c324a8f9');
</script>
<a class="application-image thumbnail" href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=41232__zoneid=38527__cb=f345ca043b__oadest=https%3A%2F%2Fwww.maxihost.com%2F%3Futm_source%3Dsourceforge%26utm_term%3Dvisit_site" target="_blank" rel="nofollow">
<img class="main-image" src="//a.fsdn.com/con/app/nel_img/10221" alt="Deploy and manage Bare Metal servers at the speed of Cloud. Icon">
</a>
<div class="wrapper">
<div class="heading">
<div class="heading-main">
<a href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=41232__zoneid=38527__cb=f345ca043b__oadest=https%3A%2F%2Fwww.maxihost.com%2F%3Futm_source%3Dsourceforge%26utm_term%3Dvisit_site" target="_blank" rel="nofollow" title="Find out more about Deploy and manage Bare Metal servers at the speed of Cloud.">Deploy and manage Bare Metal servers at the speed of Cloud.</a>
<p class="teaser">Everything that you need to deploy and manage single-tenant, high-performance bare metal servers.</p>
</div>
</div>
<div class="tiles">
<div class="tile">
<div class="description ">
<div class="description-inner">
To guarantee high performance, low latency, stability and escalability, we design and manage our network in every region we have a presence, using our own ASN that directly connects to Tier 1 providers. Our edge router infrastructure does not depend on third parties.
We have taken the same approach we use to automate our cloud and applied it to our network. The result is a self-healing, performance-based routing network that you can start using in minutes.
</div>
</div>
</div>
</div>
</div>
<div class="download standard">
<a class="button green wide sfdl sfdl-lite" target="_blank" rel="nofollow" href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=41232__zoneid=38527__cb=f345ca043b__oadest=https%3A%2F%2Fwww.maxihost.com%2F%3Futm_source%3Dsourceforge%26utm_term%3Dvisit_site" data-zone="38517" data-slug="Maxihost">Learn More</a>
</div>
</div>
<div class="nel standard can-truncate " data-id="11711" data-cid="9111">
<span id="68bdbf5e-d22c-487a-b027-4c75208e2046"></span>
<script>
/* globals bizx */
bizx.cmp.trackingPixel('publisher', ['storage', 'measurement'], '/directory/tp2/?b=46836&c=9111&z=44167&cb=a799387935', "Nutshell is an all-in-one CRM and email marketing platform that helps B2B organizations work together to win more deals.", '68bdbf5e-d22c-487a-b027-4c75208e2046');
</script>
<a class="application-image thumbnail" href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=46836__zoneid=44167__cb=a799387935__oadest=https%3A%2F%2Fwww.nutshell.com%2Fsimple-and-powerful%3Futm_source%3Dsourceforge%26utm_medium%3Dprofile-page%26utm_campaign%3Dwelcome" target="_blank" rel="nofollow">
<img class="main-image" src="//a.fsdn.com/con/app/nel_img/11711" alt="Nutshell is an all-in-one CRM and email marketing platform that helps B2B organizations work together to win more deals. Icon">
</a>
<div class="wrapper">
<div class="heading">
<div class="heading-main">
<a href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=46836__zoneid=44167__cb=a799387935__oadest=https%3A%2F%2Fwww.nutshell.com%2Fsimple-and-powerful%3Futm_source%3Dsourceforge%26utm_medium%3Dprofile-page%26utm_campaign%3Dwelcome" target="_blank" rel="nofollow" title="Find out more about Nutshell is an all-in-one CRM and email marketing platform that helps B2B organizations work together to win more deals.">Nutshell is an all-in-one CRM and email marketing platform that helps B2B organizations work together to win more deals.</a>
<p class="teaser">For small and medium-sized businesses with inside sales teams, across multiple industries.</p>
</div>
</div>
<div class="tiles">
<div class="tile">
<div class="description ">
<div class="description-inner">
Simple enough for any user and sophisticated enough for any business, Nutshell is built for teams who are tired of juggling separate sales and marketing tools and don’t want to pay a full-time admin to manage their software.
</div>
</div>
</div>
</div>
</div>
<div class="download standard">
<a class="button green wide sfdl sfdl-lite" target="_blank" rel="nofollow" href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=46836__zoneid=44167__cb=a799387935__oadest=https%3A%2F%2Fwww.nutshell.com%2Fsimple-and-powerful%3Futm_source%3Dsourceforge%26utm_medium%3Dprofile-page%26utm_campaign%3Dwelcome" data-zone="44157" data-slug="Nutshell">Learn More</a>
</div>
</div>
<div class="nel standard can-truncate " data-id="7996" data-cid="6791">
<span id="872054f1-029f-45d9-8673-3b54f0b84cc9"></span>
<script>
/* globals bizx */
bizx.cmp.trackingPixel('publisher', ['storage', 'measurement'], '/directory/tp2/?b=32816&c=6791&z=30056&cb=cdc8092d63', "Fully Managed Database Hosting", '872054f1-029f-45d9-8673-3b54f0b84cc9');
</script>
<a class="application-image thumbnail" href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=32816__zoneid=30056__cb=cdc8092d63__oadest=https%3A%2F%2Fscalegrid.io%2F%3Futm_campaign%3DSourceForge%26utm_source%3Dppc%26utm_medium%3DSourceForge%2520-%2520Homepage" target="_blank" rel="nofollow">
<img class="main-image" src="//a.fsdn.com/con/app/nel_img/7996" alt="Fully Managed Database Hosting Icon">
</a>
<div class="wrapper">
<div class="heading">
<div class="heading-main">
<a href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=32816__zoneid=30056__cb=cdc8092d63__oadest=https%3A%2F%2Fscalegrid.io%2F%3Futm_campaign%3DSourceForge%26utm_source%3Dppc%26utm_medium%3DSourceForge%2520-%2520Homepage" target="_blank" rel="nofollow" title="Find out more about Fully Managed Database Hosting">Fully Managed Database Hosting</a>
<p class="teaser">Easily deploy, monitor, backup and scale MySQL, PostgreSQL, Greenplum®, Redis™ and MongoDB® database with a few simple clicks.</p>
</div>
</div>
<div class="tiles">
<div class="tile">
<div class="description ">
<div class="description-inner">
ScaleGrid provides a fully managed Database-as-a-Service (DBaaS) solution used by thousands of developers, startups, and enterprise customers including Atlassian, Meteor, and Accenture. The ScaleGrid platform supports MySQL, PostgreSQL, Redis™ and MongoDB® database on both public and private clouds, including AWS, Azure, Google Cloud Platform (GCP), DigitalOcean, Linode, Oracle Cloud Infrastructure (OCI) and VMware, and handles all your database operations at any scale so you can focus on your product instead of operations.
</div>
</div>
</div>
</div>
</div>
<div class="download standard">
<a class="button green wide sfdl sfdl-lite" target="_blank" rel="nofollow" href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=32816__zoneid=30056__cb=cdc8092d63__oadest=https%3A%2F%2Fscalegrid.io%2F%3Futm_campaign%3DSourceForge%26utm_source%3Dppc%26utm_medium%3DSourceForge%2520-%2520Homepage" data-zone="30051" data-slug="ScaleGrid">Learn More</a>
</div>
</div>
<div class="nel standard can-truncate " data-id="9713" data-cid="7828">
<span id="8d5bf446-3edb-4304-b24b-4e808476afaf"></span>
<script>
/* globals bizx */
bizx.cmp.trackingPixel('publisher', ['storage', 'measurement'], '/directory/tp2/?b=36458&c=7828&z=33761&cb=c1eaa263a0', "Red Canary Endpoint Detection and Response", '8d5bf446-3edb-4304-b24b-4e808476afaf');
</script>
<a class="application-image thumbnail" href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=36458__zoneid=33761__cb=c1eaa263a0__oadest=https%3A%2F%2Fredcanary.com%2F%3Futm_source%3Dthirdparty%26utm_medium%3Dsourceforge" target="_blank" rel="nofollow">
<img class="main-image" src="//a.fsdn.com/con/app/nel_img/9713" alt="Red Canary Endpoint Detection and Response Icon">
</a>
<div class="wrapper">
<div class="heading">
<div class="heading-main">
<a href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=36458__zoneid=33761__cb=c1eaa263a0__oadest=https%3A%2F%2Fredcanary.com%2F%3Futm_source%3Dthirdparty%26utm_medium%3Dsourceforge" target="_blank" rel="nofollow" title="Find out more about Red Canary Endpoint Detection and Response">Red Canary Endpoint Detection and Response</a>
<p class="teaser">Red Canary provides security operations solutions, open source tools, and education for the information security community.</p>
</div>
</div>
<div class="tiles">
<div class="tile">
<div class="description ">
<div class="description-inner">
EDR is a 24/7 job. But it doesn't have to be yours. Implementing EDR is one of the most effective ways to strengthen your security posture. As with any enterprise platform, turning a tool into a capability can be difficult and time consuming. Red Canary gives you industry-leading technology backed by an expert team that has run hundreds of EDR instances for years.
</div>
</div>
</div>
</div>
</div>
<div class="download standard">
<a class="button green wide sfdl sfdl-lite" target="_blank" rel="nofollow" href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=36458__zoneid=33761__cb=c1eaa263a0__oadest=https%3A%2F%2Fredcanary.com%2F%3Futm_source%3Dthirdparty%26utm_medium%3Dsourceforge" data-zone="33751" data-slug="Red-Canary">Learn More</a>
</div>
</div>
</section>
<div class="small-12 columns hr-bottom">
<aside class="content-supplement">
<div class="as-header">
<h3>AA project Overview</h3>
</div>
<div class="project-container">
<p id="description">AA means Ascii Art - the AAlib (ascii art GFX library), BB (audiovisual demonstration for your terminal), aview (image browser/animation player), AAvga (SVGAlib wrapper for AA-lib), ttyquake (text mode quake), aa3d (random dot stereogram generator)...</p>
</div>
</aside>
</div>
<div class="small-12 columns hr-bottom">
<section id="project-additional-trove" class="content-supplement">
<div class="as-header">
<h2>Additional Details for AA project</h2>
</div>
<div class="project-container">
<section class="project-info">
<div class="as-header">
<h3>Languages</h3>
</div>
<section class="content"><a href="/directory/natlanguage:english/" itemprop=inLanguage>English</a></section>
</section>
<section class="project-info">
<div class="as-header">
<h3>Intended Audience</h3>
</div>
<section class="content">Developers, End Users/Desktop</section>
</section>
<section class="project-info">
<div class="as-header">
<h3>User Interface</h3>
</div>
<section class="content">X Window System (X11)</section>
</section>
<section class="project-info">
<div class="as-header">
<h3>Programming Language</h3>
</div>
<section class="content"><a href="/directory/language:c/">C</a></section>
</section>
<section class="project-info">
<div class="as-header">
<h4>Registered</h4>
</div>
<section class="content">
2001-02-06
</section>
</section>
<section class="project-info">
<div class="as-header">
<h3>Last Updated</h3>
</div>
<section class="content">
<time itemprop="dateModified" class="dateUpdated" datetime="2013-05-02">2013-05-02</time>
</section>
</section>
<section class="project-info">
<div class="as-header">
<h3>Categories</h3>
</div><a href="/directory/games/games/" itemprop="applicationCategory">Games/Entertainment</a>, <a href="/directory/graphics/graphics/" itemprop="applicationCategory">Graphics</a>, <a href="/directory/terminals/" itemprop="applicationCategory">Terminals</a></section>
<section class="project-info">
<div class="as-header">
<h3>Maintainers</h3>
</div><a href="/users/hubicka"><span>hubicka</span></a>, <a href="/users/kato"><span>kato</span></a>
</section>
</div>
</section>
</div>
<aside class="m-wide-widget m-wide-projects-widget ">
<div class="as-header">
Recommended Projects
</div>
<div class="body">
<ul>
<li>
<div class="project-icon default-project-icon ">
<svg data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300" /><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z" /><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z" /></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z" /></g></g></svg>
</div>
<div class="project-info ">
<div class="result-heading-texts">
<a href="/projects/aa3d/" title="Find out more about AA3D- Ascii-Art 3D engine">
<strong>AA3D- Ascii-Art 3D engine</strong>
</a>
</div>
<div class="stats">
<strong class="">
<b class="label">Downloads:</b>
0 This Week
</strong>
<strong class="">
<b class="label">Last Update:</b>
<time class="dateUpdated" datetime="2013-03-08">2013-03-08</time>
</strong>
</div>
</div>
<div>
<a href="/projects/aa3d/" title="Find out more about AA3D- Ascii-Art 3D engine" class="button green hollow see-project">See Project</a>
</div>
</li>
<li>
<div class="project-icon ">
<img alt="Ascii Generator 2" title="Ascii Generator 2" src="//a.fsdn.com/allura/p/ascgen2/icon?1423477716?&w=48" loading="lazy" /></div>
<div class="project-info ">
<div class="result-heading-texts">
<a href="/projects/ascgen2/" title="Find out more about Ascii Generator 2">
<strong>Ascii Generator 2</strong>
</a>
</div>
<div class="stats">
<div class="rating">
<div class="m-stars" aria-hidden="true">
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
</div>
<a href="/projects/ascgen2/reviews/" class="count" title="Ascii Generator 2 Reviews">
22 Reviews
</a>
</div>
<strong class="">
<b class="label">Downloads:</b>
385 This Week
</strong>
<strong class="">
<b class="label">Last Update:</b>
<time class="dateUpdated" datetime="2015-02-09">2015-02-09</time>
</strong>
</div>
</div>
<div>
<a href="/projects/ascgen2/" title="Find out more about Ascii Generator 2" class="button green hollow see-project">See Project</a>
</div>
</li>
<li>
<div class="project-icon default-project-icon ">
<svg data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300" /><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z" /><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z" /></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z" /></g></g></svg>
</div>
<div class="project-info ">
<div class="result-heading-texts">
<a href="/projects/jp2a/" title="Find out more about jp2a">
<strong>jp2a</strong>
</a>
<a href="/projects/jp2a/" title="Find out more about jp2a" class="summary-inline">Converts JPG images to ASCII</a>
</div>
<div class="stats">
<strong class="">
<b class="label">Downloads:</b>
6 This Week
</strong>
<strong class="">
<b class="label">Last Update:</b>
<time class="dateUpdated" datetime="2015-11-27">2015-11-27</time>
</strong>
</div>
</div>
<div>
<a href="/projects/jp2a/" title="Find out more about jp2a" class="button green hollow see-project">See Project</a>
</div>
</li>
<li>
<div class="project-icon ">
<img alt="Alacritty" title="Alacritty" src="//a.fsdn.com/allura/mirror/alacritty/icon?1645397510?&w=48" srcset="//a.fsdn.com/allura/mirror/alacritty/icon?1645397510?&w=72 1.5x
,
//a.fsdn.com/allura/mirror/alacritty/icon?1645397510?&w=96 2x" loading="lazy" /></div>
<div class="project-info ">
<div class="result-heading-texts">
<a href="/projects/alacritty.mirror/" title="Find out more about Alacritty">
<strong>Alacritty</strong>
</a>
<a href="/projects/alacritty.mirror/" title="Find out more about Alacritty" class="summary-inline">A cross-platform, GPU-accelerated terminal emulator</a>
</div>
<div class="stats">
<strong class="">
<b class="label">Downloads:</b>
26 This Week
</strong>
<strong class="">
<b class="label">Last Update:</b>
<time class="dateUpdated" datetime="2022-02-20">2022-02-20</time>
</strong>
</div>
</div>
<div>
<a href="/projects/alacritty.mirror/" title="Find out more about Alacritty" class="button green hollow see-project">See Project</a>
</div>
</li>
</ul>
</div>
</aside>
<hr class="bottom">
<div class="small-12 columns content-supplement">
</div>
<aside class="m-wide-widget m-wide-projects-widget ">
<div class="as-header">
Top 3 Projects in Games/Entertainment
</div>
<div class="body">
<ul>
<li>
<div class="project-icon ">
<img alt="TGM Gaming Macro" title="TGM Gaming Macro" src="//a.fsdn.com/allura/p/tmacro/icon?a6f80fcca1bdc038dd8878000eb51d482608ebb119cdc0628c3dfc805187a655?&w=48" srcset="//a.fsdn.com/allura/p/tmacro/icon?a6f80fcca1bdc038dd8878000eb51d482608ebb119cdc0628c3dfc805187a655?&w=72 1.5x
,
//a.fsdn.com/allura/p/tmacro/icon?a6f80fcca1bdc038dd8878000eb51d482608ebb119cdc0628c3dfc805187a655?&w=96 2x" loading="lazy" /></div>
<div class="project-info ">
<div class="result-heading-texts">
<a href="/projects/tmacro/" title="Find out more about TGM Gaming Macro">
<strong>TGM Gaming Macro</strong>
</a>
<a href="/projects/tmacro/" title="Find out more about TGM Gaming Macro" class="summary-inline">Lets you have a macro mouse n keyboard functionally with ordinary one.</a>
</div>
<div class="stats">
<div class="rating">
<div class="m-stars" aria-hidden="true">
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive half">
<svg data-name="sf_star_yellow_half" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><path class="st1" fill="#CCCCCB" d="M148.8,223.4c-31.1,22.9-62.2,45.8-93.5,68.9c0.1-0.4,0.2-0.7,0.3-0.9c12.7-35.9,25.3-71.7,38-107.6c0.2-0.6,0.2-1-0.4-1.4c-30.8-21.4-61.6-42.8-92.4-64.2c-0.7-0.5-0.9-1-0.7-1.8c0.4,0,0.8,0,1.1,0c26.2,0.3,52.4,0.7,78.6,1c11.3,0.2,22.7,0.3,34,0.5c0.8,0,1.1-0.2,1.4-1c11.1-36.2,22.3-72.4,33.4-108.5c0.1-0.2,0.1-0.4,0.3-0.8c11.3,37.1,22.6,74,34,110.9c39-0.8,78-1.5,117.2-2.3c-0.3,0.3-0.5,0.4-0.7,0.6c-15.7,11-31.5,22.1-47.2,33.1c-15.5,10.8-30.9,21.7-46.4,32.5c-0.5,0.4-0.6,0.7-0.4,1.3c12.1,35.8,24.3,71.6,36.4,107.4c0.1,0.2,0.1,0.4,0.2,0.8C210.8,269.1,179.8,246.3,148.8,223.4z" /><path class="st0" fill="#ffcc00" d="M148.8,223.4c-31.1,22.9-62.2,45.8-93.5,68.9c0.1-0.4,0.2-0.7,0.3-0.9c12.7-35.9,25.3-71.7,38-107.6c0.2-0.6,0.2-1-0.4-1.4c-30.8-21.4-61.6-42.8-92.4-64.2c-0.7-0.5-0.9-1-0.7-1.8c0.4,0,0.8,0,1.1,0c26.2,0.3,52.4,0.7,78.6,1c11.3,0.2,22.7,0.3,34,0.5c0.8,0,1.1-0.2,1.4-1c11.1-36.2,22.3-72.4,33.4-108.5c0.1-0.2,0.1-0.4,0.3-0.8" /></svg>
</div>
<div class="star responsive empty">
<svg data-name="sf_star_grey" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#CCCCCB" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
</div>
<a href="/projects/tmacro/reviews/" class="count" title="TGM Gaming Macro Reviews">
11 Reviews
</a>
</div>
<strong class="">
<b class="label">Downloads:</b>
47,469 This Week
</strong>
<strong class="">
<b class="label">Last Update:</b>
<time class="dateUpdated" datetime="2021-06-15">2021-06-15</time>
</strong>
</div>
</div>
<div>
<a href="/projects/tmacro/" title="Find out more about TGM Gaming Macro" class="button green hollow see-project">See Project</a>
</div>
</li>
<li>
<div class="project-icon ">
<img alt="Free Auto Clicker" title="Free Auto Clicker" src="//a.fsdn.com/allura/p/free-auto-clicker/icon?1632682065?&w=48" srcset="//a.fsdn.com/allura/p/free-auto-clicker/icon?1632682065?&w=72 1.5x
,
//a.fsdn.com/allura/p/free-auto-clicker/icon?1632682065?&w=96 2x" loading="lazy" /></div>
<div class="project-info ">
<div class="result-heading-texts">
<a href="/projects/free-auto-clicker/" title="Find out more about Free Auto Clicker">
<strong>Free Auto Clicker</strong>
</a>
<a href="/projects/free-auto-clicker/" title="Find out more about Free Auto Clicker" class="summary-inline">Mouse Auto Clicker is a free auto clicker, mouse clicker, auto click</a>
</div>
<div class="stats">
<div class="rating">
<div class="m-stars" aria-hidden="true">
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
</div>
<a href="/projects/free-auto-clicker/reviews/" class="count" title="Free Auto Clicker Reviews">
5 Reviews
</a>
</div>
<strong class="">
<b class="label">Downloads:</b>
24,009 This Week
</strong>
<strong class="">
<b class="label">Last Update:</b>
<time class="dateUpdated" datetime="2021-12-03">2021-12-03</time>
</strong>
</div>
</div>
<div>
<a href="/projects/free-auto-clicker/" title="Find out more about Free Auto Clicker" class="button green hollow see-project">See Project</a>
</div>
</li>
<li>
<div class="project-icon ">
<img alt="Tux Paint" title="Tux Paint" src="//a.fsdn.com/allura/p/tuxpaint/icon?1652769205?&w=48" srcset="//a.fsdn.com/allura/p/tuxpaint/icon?1652769205?&w=72 1.5x
,
//a.fsdn.com/allura/p/tuxpaint/icon?1652769205?&w=96 2x" loading="lazy" /></div>
<div class="project-info ">
<div class="result-heading-texts">
<a href="/projects/tuxpaint/" title="Find out more about Tux Paint">
<strong>Tux Paint</strong>
</a>
<a href="/projects/tuxpaint/" title="Find out more about Tux Paint" class="summary-inline">An award-winning drawing program for children of all ages</a>
</div>
<div class="stats">
<div class="rating">
<div class="m-stars" aria-hidden="true">
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
<div class="star responsive yellow">
<svg data-name="sf_star_yellow" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#ffcc00" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 " /></svg>
</div>
</div>
<a href="/projects/tuxpaint/reviews/" class="count" title="Tux Paint Reviews">
105 Reviews
</a>
</div>
<strong class="">
<b class="label">Downloads:</b>
20,253 This Week
</strong>
<strong class="">
<b class="label">Last Update:</b>
<time class="dateUpdated" datetime="2022-06-30">2 days ago</time>
</strong>
</div>
</div>
<div>
<a href="/projects/tuxpaint/" title="Find out more about Tux Paint" class="button green hollow see-project">See Project</a>
</div>
</li>
</ul>
</div>
</aside>
<div class="dlp_newsletter_subscribe">
<div class="m-kmu row">
<div class="small-12 column">
<div class="row is-collapse-child">
<div class="small-12 column">
<h3 class="as-h1">Keep Me Updated!</h3>
<div class="subscribe-tagline">Get AA project updates<span class="newsletters-phrase">, sponsored content from our select partners and more</span>.</div>
<form action="/user/newsletters/subscribe" method="post" class="newsletter-subscribe-form compliance-form optin-wide kmunl-subscribe-form" data-shortname="aa-project" data-handler="KMUNSWidget">
<input type="hidden" name="XwojDpMOma8O9w57DogTDhcOjw7rDrMODPcKPw70MSQbCkw" value="user">
<input type="hidden" name="Xwp3DtMOma8Ohw4nDtVgrIUXDm8KAAMKwwrwIV2_CrQ" value="DLP">
<div class="row">
<div class="column small-12 large-6">
<input type="email" class="subscriber-email" name="Xwp7DosOkf8O6w4bCtcOMO1DDhsKuw4Quw5LDoxUxPsKD" placeholder="Enter your email address" value="" required autocapitalize="none">
</div>
<input type="hidden" class='input-hidden-country' value="SG" name="country">
</div>
<div class="row">
<div class="column small-12 large-4">
<label>
<span class="show-for-sr">Full Name</span>
<input name="Xwp_DqcOoc8O2wo8hw5xKw5PCs8Oqw6pMwo3DvnNgEMK7" type="text" value="" placeholder="Full name" required autocomplete="name">
</label>
<span class="fielderror"></span>
</div>
<div class="column small-12 large-4 field-group-phone">
<span>
<input type="text" name="XwpLDt8OhccO9w4_DjxjDosO0wrA5B8Kywq_CtBt3S8KH" value="" placeholder="Ext" class="phone-ext" autocomplete="work tel-extension">
</span>
<label class="phone-label">
<span class="show-for-sr">Phone Number</span>
<input type="text" name="Xwp7Dt8OhccO9w4_CtcOMO1DDhsKuw4Quw5LDoxUxPsKD" value="" placeholder="Phone " class="phone" autocomplete="work tel-national">
</label>
<span class="fielderror"></span>
<span class="fielderror"></span>
</div>
<div class="column small-12 large-4">
<label>
<span class="show-for-sr">Job Title</span>
<input type="text" name="XwpjDrcOmfMK2GzHCrcOJwqbDt8OEwogTwpDCmCJOKMOi" value="" placeholder="Job Title " class="job" autocomplete="organization-title">
<span class="fielderror"></span>
</label>
</div>
<div class="column small-12 large-4">
<label>
<span class="show-for-sr">Industry</span>
<input type="text" name="XwpPDrsOnesOmw5nDpA_Do8KlJCl2McOaw7A1FRTCmg" value="" placeholder="Industry " class="industry">
<span class="fielderror"></span>
</label>
</div>
<div class="column small-12 large-4">
<label>
<span class="show-for-sr">Company</span>
<input type="text" name="XwpzDpMOmc8Ojw4vDvgTCvzE0WMO1RMKew55XSgnDvA" value="" placeholder="Company " class="company" autocomplete="organization">
<span class="fielderror"></span>
</label>
</div>
<div class="column small-12 large-4">
<label>
<span class="show-for-sr">Company Size</span>
<select id="employees-1177950" name="XwpLDosOkbsO_w4XDqRjDv8OzwrA5B8Kywq_CtBt3S8KH" class="employees use-placeholder-color">
<option value="">Company Size: </option>
<option value="1 - 25">1 - 25</option>
<option value="26 - 99">26 - 99</option>
<option value="100 - 499">100 - 499</option>
<option value="500 - 999">500 - 999</option>
<option value="1,000 - 4,999">1,000 - 4,999</option>
<option value="5,000 - 9,999">5,000 - 9,999</option>
<option value="10,000 - 19,999">10,000 - 19,999</option>
<option value="20,000 or More">20,000 or More</option>
</select>
<span class="fielderror"></span>
</label>
</div>
<div class="column small-12 ">
<label class="input-set input-set-kmu kmunl_consent allow-precheck ">
<span class="checkbox"> <input type="checkbox" name="XwpjDrMOka8K2GzHCrcOJwqbDt8OEwogTwpDCmCJOKMOi" value="aa-project" data-consent-action data-consent-id=59aed8e456585fa9603b60e8></span>
<span class="checkbox-label">Get notifications on updates for this project.</span>
</label>
<label class="input-set input-set-newsletters-optin-sitewide allow-precheck loose-consent-requirement kmunl_consent">
<span class="checkbox"> <input type="checkbox" name="XwpDDqcOsacOgw4bDtQnDrsOlw6fDu8KDw5NdQiodB8K6" value="sitewide" data-consent-action data-consent-id=59aed8e456585fa9603b60e9></span>
<span class="checkbox-label">Get the SourceForge newsletter.</span>
</label>
<label class="input-set allow-precheck input-set-newsletters-optin-all kmunl_consent">
<span class="checkbox"> <input type="checkbox" name="XwpDDqcOsacOgw4bDtQnDrsOlw6fDu8KDw5NdQiodB8K6" value="sitewide research" data-consent-action data-consent-id=59aed8e456585fa9603b60ea></span>
<span class="checkbox-label">Get newsletters and notices that include site news, special offers and exclusive discounts about IT products & services.</span>
</label>
<input type="hidden" name="XwpDDqcOsacOgw4bDtQnDrsOlw6fDu8KDw5NdQiodB8K6" class="input-assumed-newsletters" value="">
<input type="hidden" name="XwpjDrMOka8K2GzHCrcOJwqbDt8OEwogTwpDCmCJOKMOi" class="input-assumed-kmu" value="">
</div>
<label class="input-set input-set-agree-general allow-precheck column small-12">
<span class="checkbox"> <input type="checkbox" name="XwpzDpMOmcMOgw4_DvgnCvzE0WMO1RMKew55XSgnDvA" value="consent" data-consent-action data-consent-id=6287d2bc1f62e544cb66ca30></span>
<span class="checkbox-label">I understand by clicking below I am agreeing to the SourceForge <a href="https://slashdotmedia.com/terms-of-use">Terms and Conditions</a>. I agree to receive these communications from SourceForge.net. I understand that I can withdraw my consent at anytime. Please refer to our <a href="https://slashdotmedia.com/terms-of-use">Terms of Use</a> and <a href="https://slashdotmedia.com/privacy-statement/">Privacy Policy</a> or <a href="/support">Contact Us</a> for more details.</span>
</label>
<label class="input-set input-set-agree-general-gdpr minimum-explicit-required column small-12">
<span class="checkbox"> <input type="checkbox" name="XwpzDpMOmcMOgw4_DvgnCvzE0WMO1RMKew55XSgnDvA" value="consent" data-consent-action data-consent-id=6287d2bc1f62e544cb66ca31></span>
<span class="checkbox-label">I understand by clicking below I am agreeing to the SourceForge <a href="https://slashdotmedia.com/terms-of-use">Terms and Conditions</a>. I agree to receive these communications from SourceForge.net. I understand that I can withdraw my consent at anytime. Please refer to our <a href="https://slashdotmedia.com/terms-of-use">Terms of Use</a> and <a href="https://slashdotmedia.com/privacy-statement/">Privacy Policy</a> or <a href="/support">Contact Us</a> for more details.</span>
</label>
<div class="subscriber-submit-wrapper column small-12">
<div class="js-required fielderror">JavaScript is required for this form.</div>
<div class="g-recaptcha" data-sitekey="6LeVgCEUAAAAACtawUTrPTBy0mTrGtjpPn_Xh-ZW" data-badge="bottomleft" data-size="invisible">
</div>
<script>
SF.recaptchaInUse = true;
</script>
<button type="submit" class="subscriber-submit button">
<span>
Subscribe
</span>
</button>
</div>
</div>
<input type="hidden" name="_visit_cookie" value="50c4416f-1b19-44bb-9214-7ea560096273" />
<input type='hidden' name='timestamp' value='1656748274' />
<input type='hidden' name='spinner' value='Xm4eJHpOqkH2agJWIpmL8knk7ZfY' />
<p class='w431c5dd4da85f8edada9c5049b339c0e2933d5c2'><label for='XwpzDr8OmcMO2w5PCoU3CvzE0WMO1RMKew55XSgnDvA'>You seem to have CSS turned off.
Please don't fill out this field.</label><input id='XwpzDr8OmcMO2w5PCoU3CvzE0WMO1RMKew55XSgnDvA' name='Xwp3Dr8OmcMO2w5PCoFgrIUXDm8KAAMKwwrwIV2_CrQ' type="text" /></p>
<p class='w431c5dd4da85f8edada9c5049b339c0e2933d5c2'><label for='XwpzDr8OmcMO2w5PCoUzCvzE0WMO1RMKew55XSgnDvA'>You seem to have CSS turned off.
Please don't fill out this field.</label><input id='XwpzDr8OmcMO2w5PCoUzCvzE0WMO1RMKew55XSgnDvA' name='Xwp3Dr8OmcMO2w5PCoVgrIUXDm8KAAMKwwrwIV2_CrQ' type="text" /></p>
</form>
</div>
</div>
</div>
</div>
</div>
<section class="sterling">
<div id="SF_Temp5_728x90_B_wrapped" data-id="div-gpt-ad-1392148432592-0" class="draper
visibility_rules
v_970_xlarge v_728_leaderboard ">
</div>
<script>
/*global googletag */
if (SF.initial_breakpoints_visible.leaderboard) {
(function(){
var el = document.getElementById('SF_Temp5_728x90_B_wrapped');
var newNode = document.createElement('div');
newNode.id = 'div-gpt-ad-1392148432592-0';
el.appendChild(newNode);
}());
gptadRenderers['SF_Temp5_728x90_B'] = function(){ // jshint ignore:line
googletag.cmd.push(function() {
googletag.display('div-gpt-ad-1392148432592-0');
});
};
gptadRenderers['SF_Temp5_728x90_B'](); // jshint ignore:line
}
</script>
</section>
</article>
</div>
</div>
<div class="l-gutter">
</div>
<div class="l-side-column">
<div class="scroll-fixable">
<section class="sterling">
<div id="SF_Temp5_300x250_A_wrapped" data-id="div-gpt-ad-1392148432593-0" class="draper multisize
visibility_rules
v_300_large ">
</div>
<script>
/*global googletag */
if (SF.initial_breakpoints_visible.large) {
(function(){
var el = document.getElementById('SF_Temp5_300x250_A_wrapped');
var newNode = document.createElement('div');
newNode.id = 'div-gpt-ad-1392148432593-0';
el.appendChild(newNode);
}());
gptadRenderers['SF_Temp5_300x250_A'] = function(){ // jshint ignore:line
if (!SF.adblock) {
$('#div-gpt-ad-1392148432593-0').parents('.draper').css("min-height", 250 + 13 + 12); // for height of .lbl-ad and padding
}
googletag.cmd.push(function() {
googletag.display('div-gpt-ad-1392148432593-0');
});
};
gptadRenderers['SF_Temp5_300x250_A'](); // jshint ignore:line
}
</script>
<div id="SF_Temp5_300x250_B_wrapped" data-id="div-gpt-ad-1392148432594-0" class="draper medrec
visibility_rules
v_300_large ">
</div>
<script>
/*global googletag */
if (SF.initial_breakpoints_visible.large) {
(function(){
var el = document.getElementById('SF_Temp5_300x250_B_wrapped');
var newNode = document.createElement('div');
newNode.id = 'div-gpt-ad-1392148432594-0';
el.appendChild(newNode);
}());
gptadRenderers['SF_Temp5_300x250_B'] = function(){ // jshint ignore:line
if (!SF.adblock) {
$('#div-gpt-ad-1392148432594-0').parents('.draper').css("min-height", 250 + 13 + 12); // for height of .lbl-ad and padding
}
googletag.cmd.push(function() {
googletag.display('div-gpt-ad-1392148432594-0');
});
};
gptadRenderers['SF_Temp5_300x250_B'](); // jshint ignore:line
}
</script>
<div id="SF_Temp5_300x250_C_wrapped" data-id="div-gpt-ad-1392148432598-0" class="draper medrec
visibility_rules
v_300_large ">
</div>
<script>
/*global googletag */
if (SF.initial_breakpoints_visible.large) {
(function(){
var el = document.getElementById('SF_Temp5_300x250_C_wrapped');
var newNode = document.createElement('div');
newNode.id = 'div-gpt-ad-1392148432598-0';
el.appendChild(newNode);
}());
gptadRenderers['SF_Temp5_300x250_C'] = function(){ // jshint ignore:line
googletag.cmd.push(function() {
googletag.display('div-gpt-ad-1392148432598-0');
});
};
gptadRenderers['SF_Temp5_300x250_C'](); // jshint ignore:line
}
</script>
</section>
<aside class="m-sidebar-widget">
<div class="as-header">Commercial Games Categories</div>
<div class="body">
<ul>
<li class="item">
<a href="/software/games/">Games</a>
</li>
<li class="item">
<a href="/software/graphic-design/">Graphic Design</a>
</li>
<li class="item">
<a href="/software/terminal-operating-systems-tos/">Terminal Operating Systems (TOS)</a>
</li>
</ul>
</div>
</aside>
</div>
<script>
if (!SF.adblock && SF.initial_breakpoints_visible.large) {
bizx.cmp.ifConsent('', ['all', 'google-ads'], function() {
SF.Ads.scrollFixable = new SF.ScrollFixable($('.scroll-fixable').eq(0), {"adjustHorizontal": false, "avoidElement": ".l-header-nav, .l-header-nav-bottom", "watchAvoidStickiness": true});
// if AAX is detected, cancel out sticky sidebar
if (window.aax && window.aax.cmd) {
window.aax.cmd.push(function() {
var __abp = window.aax.getAbpStatus && window.aax.getAbpStatus();
if (__abp) {
SF.Ads.scrollFixable.disable();
}
});
}
});
}
</script>
</div>
</div>
<footer class="sandiego">
<div class="as-row">
<div class="footer-wrapper">
<nav aria-label="Site Links" role="navigation">
<section>
<div class="as-h2">SourceForge</div>
<ul>
<li><a href="/create" title="Create a Project">Create a Project</a></li>
<li><a href="/directory/" title="Open Source Software Directory">Open Source Software</a></li>
<li><a href="/software/" title="Business Software Directory">Business Software</a></li>
<li><a href="/top" title="Top Open Source Projects">Top Downloaded Projects</a></li>
</ul>
</section>
</nav>
<nav aria-label="Company Links" role="navigation">
<section>
<div class="as-h2">Company</div>
<ul>
<li><a href="/about" title="Create a Project">About</a></li>
<li><a href="/about/leadership" title="Open Source Software Directory">Team</a></li>
<li class="h-card">
<address>
<span class="p-name p-org">SourceForge Headquarters</span><br>
<span class="p-street-address">225 Broadway Suite 1600</span><br>
<span class="p-locality">San Diego, CA <span class="p-postal-code">92101</span></span><br>
<span class="p-tel">+1 (858) 454-5900</span><br>
</address>
</li>
<li id="social">
<span></span>
<a href="https://twitter.com/sourceforge" class="twitter" rel="nofollow" target="_blank">
<svg class="vertical-icon-fix" data-name="twitter" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1684 408q-67 98-162 167 1 14 1 42 0 130-38 259.5t-115.5 248.5-184.5 210.5-258 146-323 54.5q-271 0-496-145 35 4 78 4 225 0 401-138-105-2-188-64.5t-114-159.5q33 5 61 5 43 0 85-11-112-23-185.5-111.5t-73.5-205.5v-4q68 38 146 41-66-44-105-115t-39-154q0-88 44-163 121 149 294.5 238.5t371.5 99.5q-8-38-8-74 0-134 94.5-228.5t228.5-94.5q140 0 236 102 109-21 205-78-37 115-142 178 93-10 186-50z" /></svg></a>
<a href="https://www.facebook.com/sourceforgenet/" class="facebook" rel="nofollow" target="_blank">
<svg data-name="facebook" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z" /></svg></a>
<a href="https://www.linkedin.com/company/sourceforge.net" class="linkedin" rel="nofollow" target="_blank">
<svg data-name="linkedin" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z" /></svg></a>
<a href="/user/newsletters" rel=nofollow class="newsletter" title="Subscribe to our newsletter">
<svg class="vertical-icon-fix" data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z" /></svg></a>
<span></span>
</li>
</ul>
</section>
</nav>
<nav aria-label="Resources Links" role="navigation">
<section>
<div class="as-h2">Resources</div>
<ul>
<li><a href="/support" title="Support Section">Support</a></li>
<li><a href="/p/forge/documentation/Docs%20Home/" title="Site Documentation">Site Documentation</a></li>
<li><a href="https://twitter.com/sfnet_ops" title="Site Status" rel="nofollow">Site Status</a></li>
</ul>
</section>
</nav>
<section class="footer-logo">
<a href="/" title="Home" class="sf-logo">
<svg data-name="sf-logo-full" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 653 102.6" style="enable-background:new 0 0 653 102.6;" xml:space="preserve"><path class="st0" d="M66.9,54.5c0-19.1-6.8-27.8-10.4-31.1c-0.7-0.6-1.8-0.1-1.7,0.9c0.7,10.8-12.9,13.5-12.9,30.4h0 c0,0,0,0.1,0,0.1c0,10.3,7.8,18.7,17.4,18.7c9.6,0,17.4-8.4,17.4-18.7c0,0,0-0.1,0-0.1h0c0-4.8-1.8-9.4-3.6-12.8 c-0.4-0.7-1.4-0.4-1.3,0.2C75.1,56.7,66.9,65.7,66.9,54.5z" /><g> <path class="st0" d="M46.2,94.8c-0.4,0-0.9-0.2-1.2-0.5L0.5,49.8c-0.6-0.6-0.6-1.7,0-2.4l47-47C47.8,0.2,48.2,0,48.6,0h13.5 c0.8,0,1.3,0.5,1.5,1c0.2,0.5,0.2,1.2-0.4,1.8L19.1,47c-0.9,0.9-0.9,2.3,0,3.2L54,85.2c0.6,0.6,0.6,1.7,0,2.4l-6.7,6.8 C47,94.6,46.6,94.8,46.2,94.8z" /></g><g> <path class="st0" d="M55.1,102.6c-0.8,0-1.3-0.5-1.5-1c-0.2-0.5-0.2-1.2,0.4-1.8l44.2-44.2c0.4-0.4,0.7-1,0.7-1.6 c0-0.6-0.2-1.2-0.7-1.6L63.2,17.4c-0.6-0.6-0.6-1.7,0-2.4l6.8-6.8c0.3-0.3,0.7-0.5,1.2-0.5S72,8,72.3,8.3l44.4,44.5 c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2l-47,47c-0.3,0.3-0.7,0.5-1.2,0.5H55.1z" /></g><g> <g> <path class="st1" d="M167.2,32c-0.2,0.4-0.5,0.6-1,0.6c-0.3,0-0.7-0.2-1.2-0.7c-0.5-0.5-1.2-1-2-1.5c-0.9-0.6-1.9-1.1-3.2-1.5 c-1.3-0.5-2.9-0.7-4.8-0.7c-1.9,0-3.5,0.3-5,0.8c-1.4,0.5-2.6,1.3-3.6,2.2s-1.7,2-2.2,3.2c-0.5,1.2-0.8,2.5-0.8,3.8 c0,1.8,0.4,3.2,1.1,4.4c0.7,1.1,1.7,2.1,3,2.9c1.2,0.8,2.6,1.5,4.2,2c1.6,0.6,3.2,1.1,4.8,1.6c1.6,0.5,3.2,1.1,4.8,1.8 c1.6,0.6,2.9,1.5,4.2,2.4s2.2,2.2,3,3.6c0.7,1.4,1.1,3.2,1.1,5.3c0,2.2-0.4,4.2-1.1,6.1c-0.7,1.9-1.8,3.6-3.2,5 c-1.4,1.4-3.2,2.5-5.2,3.4c-2.1,0.8-4.4,1.2-7,1.2c-3.4,0-6.4-0.6-8.8-1.8c-2.5-1.2-4.6-2.9-6.5-5l1-1.6c0.3-0.4,0.6-0.5,1-0.5 c0.2,0,0.5,0.1,0.8,0.4c0.3,0.3,0.8,0.7,1.2,1.1c0.5,0.4,1.1,0.9,1.8,1.4c0.7,0.5,1.5,1,2.4,1.4c0.9,0.4,1.9,0.8,3.1,1.1 c1.2,0.3,2.5,0.4,4,0.4c2.1,0,3.9-0.3,5.5-0.9c1.6-0.6,3-1.5,4.1-2.5s2-2.4,2.6-3.8c0.6-1.5,0.9-3.1,0.9-4.7 c0-1.8-0.4-3.3-1.1-4.5c-0.7-1.2-1.7-2.2-3-3c-1.2-0.8-2.6-1.5-4.2-2c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.5-3.2-1.1-4.8-1.7 c-1.6-0.6-2.9-1.4-4.2-2.4c-1.2-1-2.2-2.2-3-3.7c-0.7-1.5-1.1-3.3-1.1-5.6c0-1.7,0.3-3.4,1-5c0.7-1.6,1.6-3,2.9-4.3 c1.3-1.2,2.8-2.2,4.7-3c1.9-0.7,4-1.1,6.4-1.1c2.7,0,5.1,0.4,7.3,1.3c2.1,0.9,4.1,2.2,5.9,3.9L167.2,32z" /> <path class="st2" d="M152.9,78.8c-3.5,0-6.6-0.6-9.1-1.9c-2.5-1.2-4.8-3-6.7-5.1l-0.3-0.3l1.3-2c0.6-0.7,1.1-0.8,1.5-0.8 c0.4,0,0.8,0.2,1.2,0.6c0.3,0.3,0.8,0.7,1.3,1.1c0.5,0.4,1.1,0.9,1.7,1.4c0.7,0.5,1.4,0.9,2.3,1.3c0.9,0.4,1.9,0.8,3,1 c1.1,0.3,2.4,0.4,3.9,0.4c2,0,3.8-0.3,5.3-0.9c1.5-0.6,2.8-1.4,3.9-2.4c1-1,1.9-2.2,2.4-3.6c0.6-1.4,0.8-2.9,0.8-4.5 c0-1.7-0.3-3.1-1-4.2c-0.7-1.1-1.6-2-2.8-2.8c-1.2-0.8-2.5-1.4-4-1.9c-1.5-0.5-3.1-1.1-4.8-1.6c-1.7-0.5-3.3-1.1-4.8-1.7 c-1.6-0.7-3.1-1.5-4.3-2.5c-1.3-1-2.3-2.4-3.1-3.9c-0.8-1.6-1.2-3.5-1.2-5.8c0-1.8,0.3-3.6,1-5.3c0.7-1.7,1.7-3.2,3-4.5 c1.3-1.3,3-2.3,4.9-3.1c1.9-0.8,4.2-1.2,6.6-1.2c2.8,0,5.3,0.4,7.5,1.3c2.2,0.9,4.2,2.3,6.1,4.1l0.3,0.3l-1.1,2.1 c-0.6,1.1-1.7,1.4-3.1,0.1c-0.5-0.4-1.1-0.9-2-1.4c-0.8-0.5-1.9-1-3.1-1.5c-1.2-0.4-2.7-0.7-4.6-0.7c-1.8,0-3.4,0.3-4.8,0.8 c-1.3,0.5-2.5,1.2-3.4,2.1c-0.9,0.9-1.6,1.9-2.1,3c-0.5,1.1-0.7,2.4-0.7,3.6c0,1.6,0.3,3,1,4c0.7,1.1,1.6,2,2.8,2.8 c1.2,0.8,2.5,1.4,4,2c1.5,0.5,3.1,1.1,4.8,1.6c1.6,0.5,3.3,1.1,4.8,1.8c1.6,0.7,3.1,1.5,4.3,2.5c1.3,1,2.3,2.3,3.1,3.8 c0.8,1.5,1.2,3.4,1.2,5.6c0,2.2-0.4,4.4-1.2,6.4c-0.8,2-1.9,3.7-3.4,5.2c-1.5,1.5-3.3,2.6-5.4,3.5 C158.1,78.3,155.6,78.8,152.9,78.8z M138.4,71.3c1.7,1.9,3.7,3.4,6,4.5c2.4,1.2,5.3,1.8,8.6,1.8c2.5,0,4.8-0.4,6.8-1.2 c2-0.8,3.6-1.9,5-3.2c1.3-1.3,2.4-3,3.1-4.8c0.7-1.8,1.1-3.8,1.1-5.9c0-2-0.4-3.7-1-5.1c-0.7-1.3-1.6-2.5-2.8-3.4 c-1.2-0.9-2.5-1.7-4-2.4c-1.5-0.6-3.1-1.2-4.7-1.8c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.6-3-1.3-4.3-2.1c-1.3-0.8-2.3-1.9-3.1-3.1 c-0.8-1.2-1.2-2.8-1.2-4.7c0-1.4,0.3-2.8,0.8-4.1c0.5-1.3,1.3-2.5,2.3-3.4c1-1,2.3-1.8,3.8-2.3c1.5-0.6,3.3-0.8,5.2-0.8 c1.9,0,3.6,0.2,5,0.7c1.3,0.5,2.5,1,3.3,1.6c0.9,0.6,1.6,1.1,2.1,1.6c0.6,0.5,0.8,0.5,0.8,0.5c0.1,0,0.3,0,0.4-0.3l0.7-1.3 c-1.6-1.5-3.4-2.7-5.3-3.5c-2.1-0.8-4.4-1.2-7-1.2c-2.3,0-4.4,0.4-6.2,1.1c-1.8,0.7-3.3,1.7-4.5,2.8c-1.2,1.2-2.1,2.5-2.8,4.1 c-0.6,1.5-0.9,3.1-0.9,4.8c0,2.1,0.4,3.9,1.1,5.3c0.7,1.4,1.6,2.6,2.8,3.5c1.2,0.9,2.5,1.7,4,2.3c1.5,0.6,3.1,1.2,4.7,1.7 c1.6,0.5,3.2,1,4.8,1.6c1.6,0.6,3,1.2,4.3,2.1c1.3,0.8,2.4,1.9,3.1,3.2c0.8,1.3,1.2,2.9,1.2,4.9c0,1.8-0.3,3.4-0.9,5 c-0.6,1.6-1.5,2.9-2.7,4c-1.2,1.1-2.6,2-4.3,2.7c-1.7,0.6-3.6,1-5.7,1c-1.5,0-2.9-0.2-4.2-0.5c-1.2-0.3-2.3-0.7-3.2-1.1 c-0.9-0.4-1.8-0.9-2.5-1.5c-0.7-0.5-1.3-1-1.8-1.4c-0.5-0.4-0.9-0.8-1.2-1.1c-0.3-0.3-0.5-0.3-0.5-0.3c-0.1,0-0.3,0-0.5,0.3 L138.4,71.3z" /> </g> <g> <path class="st1" d="M226.7,51.6c0,4-0.6,7.6-1.8,10.9c-1.2,3.3-2.9,6.1-5.1,8.4c-2.2,2.3-4.8,4.1-7.8,5.4 c-3,1.3-6.4,1.9-10.1,1.9c-3.6,0-7-0.6-10-1.9c-3-1.3-5.6-3-7.8-5.4c-2.2-2.3-3.9-5.1-5.1-8.4c-1.2-3.3-1.8-6.9-1.8-10.9 c0-4,0.6-7.6,1.8-10.9c1.2-3.3,2.9-6.1,5.1-8.4c2.2-2.3,4.8-4.1,7.8-5.4c3-1.3,6.4-1.9,10-1.9c3.7,0,7.1,0.6,10.1,1.9 c3,1.3,5.6,3,7.8,5.4c2.2,2.3,3.9,5.1,5.1,8.4C226.1,44,226.7,47.6,226.7,51.6z M222.8,51.6c0-3.6-0.5-6.9-1.5-9.8 c-1-2.9-2.4-5.3-4.2-7.3c-1.8-2-4-3.5-6.6-4.6c-2.6-1.1-5.4-1.6-8.5-1.6c-3.1,0-5.9,0.5-8.5,1.6c-2.6,1.1-4.8,2.6-6.6,4.6 c-1.8,2-3.3,4.4-4.3,7.3c-1,2.9-1.5,6.1-1.5,9.8c0,3.6,0.5,6.9,1.5,9.8c1,2.9,2.4,5.3,4.3,7.3c1.8,2,4,3.5,6.6,4.6 c2.6,1.1,5.4,1.6,8.5,1.6c3.1,0,6-0.5,8.5-1.6c2.6-1,4.8-2.6,6.6-4.6c1.8-2,3.2-4.4,4.2-7.3C222.3,58.5,222.8,55.3,222.8,51.6z" /> <path class="st2" d="M202,78.7c-3.7,0-7.2-0.7-10.2-1.9c-3.1-1.3-5.8-3.1-8-5.5c-2.2-2.4-4-5.2-5.2-8.6c-1.2-3.3-1.9-7.1-1.9-11.1 c0-4,0.6-7.8,1.9-11.1c1.2-3.3,3-6.2,5.2-8.6c2.2-2.4,4.9-4.2,8-5.5c3.1-1.3,6.5-2,10.2-2c3.8,0,7.2,0.7,10.3,1.9 c3.1,1.3,5.8,3.1,8,5.5c2.2,2.4,4,5.3,5.2,8.6c1.2,3.3,1.8,7,1.8,11.1c0,4.1-0.6,7.8-1.8,11.1c-1.2,3.3-3,6.2-5.2,8.6 c-2.2,2.4-4.9,4.2-8,5.5C209.2,78.1,205.7,78.7,202,78.7z M202,25.7c-3.5,0-6.8,0.6-9.8,1.9c-2.9,1.2-5.5,3-7.6,5.2 c-2.1,2.2-3.8,5-4.9,8.2c-1.2,3.2-1.8,6.8-1.8,10.7c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.7,4,7.6,5.2 c2.9,1.2,6.2,1.8,9.8,1.8c3.6,0,6.9-0.6,9.8-1.8c2.9-1.2,5.5-3,7.6-5.2c2.1-2.2,3.8-5,4.9-8.1c1.2-3.2,1.8-6.8,1.8-10.7 c0-3.9-0.6-7.5-1.8-10.7c-1.2-3.2-2.8-5.9-4.9-8.2c-2.1-2.2-4.7-4-7.6-5.2C208.9,26.3,205.6,25.7,202,25.7z" /> </g> <g> <path class="st1" d="M256.4,74.9c2.5,0,4.7-0.4,6.7-1.3c2-0.9,3.6-2.1,5-3.6c1.4-1.5,2.4-3.4,3.1-5.4c0.7-2.1,1.1-4.3,1.1-6.8 V25.7h3.7v32.1c0,2.9-0.5,5.5-1.4,8c-0.9,2.5-2.2,4.6-3.9,6.5c-1.7,1.8-3.8,3.3-6.2,4.3c-2.4,1-5.2,1.6-8.2,1.6 c-3,0-5.8-0.5-8.2-1.6c-2.4-1.1-4.5-2.5-6.2-4.3c-1.7-1.8-3-4-3.9-6.5c-0.9-2.5-1.4-5.2-1.4-8V25.7h3.8v32c0,2.4,0.4,4.7,1.1,6.8 c0.7,2.1,1.8,3.9,3.1,5.4c1.4,1.5,3,2.7,5,3.6C251.6,74.5,253.9,74.9,256.4,74.9z" /> <path class="st2" d="M256.4,78.8c-3.1,0-5.9-0.5-8.4-1.6c-2.5-1.1-4.7-2.6-6.4-4.5c-1.7-1.9-3.1-4.2-4-6.7 c-0.9-2.5-1.4-5.3-1.4-8.2V25.1h5v32.7c0,2.3,0.4,4.5,1,6.6c0.7,2,1.7,3.8,3,5.2c1.3,1.5,2.9,2.6,4.8,3.5c1.9,0.8,4,1.3,6.4,1.3 c2.4,0,4.6-0.4,6.4-1.2c1.9-0.8,3.5-2,4.8-3.5c1.3-1.5,2.3-3.2,3-5.2c0.7-2,1-4.2,1-6.6V25.1h5v32.7c0,2.9-0.5,5.7-1.4,8.2 c-0.9,2.5-2.3,4.8-4,6.7c-1.7,1.9-3.9,3.4-6.4,4.5C262.3,78.3,259.5,78.8,256.4,78.8z M237.3,26.3v31.5c0,2.8,0.4,5.4,1.3,7.8 c0.9,2.4,2.1,4.5,3.8,6.3c1.6,1.8,3.6,3.2,6,4.2c2.3,1,5,1.5,8,1.5c2.9,0,5.6-0.5,8-1.5c2.3-1,4.4-2.4,6-4.2 c1.6-1.8,2.9-3.9,3.8-6.3c0.9-2.4,1.3-5,1.3-7.8V26.3h-2.5v31.5c0,2.5-0.4,4.8-1.1,7c-0.7,2.2-1.8,4.1-3.3,5.7 c-1.4,1.6-3.2,2.9-5.2,3.8c-2,0.9-4.4,1.4-6.9,1.4c-2.6,0-4.9-0.5-6.9-1.4c-2-0.9-3.8-2.2-5.2-3.8c-1.4-1.6-2.5-3.5-3.2-5.7 c-0.7-2.1-1.1-4.5-1.1-7V26.3H237.3z" /> </g> <g> <path class="st1" d="M297.5,51.3c1,0,0.9,0,0.9,0l2.2,0c2.3,0,4.4-0.3,6.2-0.8c1.8-0.6,3.4-1.3,4.6-2.4c1.3-1,2.2-2.3,2.9-3.7 c0.7-1.4,1-3.1,1-4.9c0-3.7-1.2-6.4-3.6-8.2c-2.4-1.8-5.9-2.7-10.6-2.7h-9.5v22.7v2.8v23.5h-3.7V25.7h13.2c6,0,10.5,1.2,13.4,3.5 c3,2.3,4.4,5.7,4.4,10.2c0,2-0.3,3.8-1,5.4c-0.7,1.6-1.7,3.1-3,4.3c-1.3,1.2-2.8,2.3-4.6,3c-1.8,0.8-3.9,1.3-6.1,1.6 c0.6,0.4,1.1,0.9,1.6,1.5l17.9,22.4h-3.3c-0.4,0-0.7-0.1-1-0.2c-0.3-0.1-0.6-0.4-0.8-0.7l-16.6-21c-0.4-0.5-0.9-0.9-1.3-1.1 c-0.5-0.2-3.4-0.3-4.4-0.3C296.3,51.6,296.7,51.3,297.5,51.3z" /> <path class="st2" d="M325,78.2h-4.5c-0.5,0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.5-1-0.9l-16.6-21c-0.4-0.5-0.7-0.8-1.1-1 c-0.4-0.1-2.8-0.3-4.1-0.3h-0.6v-2.6c0-0.9,0.2-1.4,1.8-1.4c0.9,0,1,0,1,0l2.2,0c2.2,0,4.2-0.3,6-0.8c1.7-0.5,3.2-1.3,4.4-2.3 c1.2-1,2.1-2.1,2.7-3.5c0.6-1.4,0.9-2.9,0.9-4.6c0-3.5-1.1-6-3.4-7.7c-2.3-1.7-5.7-2.6-10.2-2.6h-8.9v48.9h-5V25.1h13.9 c6.1,0,10.7,1.2,13.8,3.6c3.1,2.4,4.7,6,4.7,10.7c0,2.1-0.4,4-1.1,5.7c-0.7,1.7-1.8,3.2-3.1,4.5c-1.3,1.3-3,2.3-4.8,3.2 c-1.5,0.6-3.1,1.1-4.9,1.4c0.2,0.2,0.4,0.4,0.6,0.7L325,78.2z M296.9,53.5c1.1,0,3.4,0.1,4,0.4c0.6,0.3,1.1,0.7,1.6,1.3l16.6,21 c0.2,0.3,0.4,0.5,0.6,0.6c0.2,0.1,0.4,0.2,0.7,0.2h2l-17.1-21.4c-0.4-0.6-0.9-1-1.4-1.3l-1.5-0.9l1.8-0.2c2.2-0.2,4.2-0.7,5.9-1.5 c1.7-0.8,3.2-1.7,4.5-2.9c1.2-1.2,2.2-2.5,2.8-4.1c0.6-1.6,1-3.3,1-5.2c0-4.3-1.4-7.5-4.2-9.7c-2.8-2.2-7.2-3.3-13-3.3h-12.6V77 h2.5V28h10.1c4.7,0,8.4,0.9,10.9,2.8c2.6,1.9,3.9,4.8,3.9,8.7c0,1.9-0.4,3.6-1,5.1c-0.7,1.5-1.7,2.8-3.1,3.9 c-1.3,1.1-2.9,1.9-4.8,2.5c-1.9,0.6-4,0.9-6.4,0.9l-2.2,0c-0.1,0-0.2,0-0.9,0C297.3,51.9,297,51.9,296.9,53.5z" /> </g> <g> <path class="st1" d="M367.6,68.8c0.2,0,0.5,0.1,0.6,0.3l1.5,1.6c-1.1,1.1-2.2,2.2-3.5,3.1c-1.3,0.9-2.7,1.7-4.2,2.3 c-1.5,0.6-3.2,1.1-4.9,1.5c-1.8,0.4-3.8,0.5-5.9,0.5c-3.6,0-6.9-0.6-9.9-1.9c-3-1.3-5.6-3-7.7-5.4c-2.1-2.3-3.8-5.1-5-8.4 c-1.2-3.3-1.8-6.9-1.8-10.9c0-3.9,0.6-7.5,1.9-10.8c1.2-3.3,3-6,5.2-8.4c2.2-2.3,4.9-4.1,8-5.4c3.1-1.3,6.6-1.9,10.3-1.9 c1.9,0,3.6,0.1,5.2,0.4c1.6,0.3,3,0.7,4.4,1.2c1.4,0.5,2.6,1.2,3.8,2c1.2,0.8,2.4,1.7,3.5,2.7l-1.1,1.6c-0.2,0.3-0.5,0.4-0.9,0.4 c-0.2,0-0.5-0.1-0.8-0.4c-0.3-0.3-0.8-0.6-1.3-1c-0.5-0.4-1.2-0.8-1.9-1.2c-0.7-0.5-1.6-0.9-2.7-1.2c-1-0.4-2.2-0.7-3.6-1 c-1.3-0.3-2.9-0.4-4.6-0.4c-3.2,0-6.1,0.5-8.7,1.6c-2.6,1.1-4.9,2.6-6.8,4.7c-1.9,2-3.4,4.5-4.5,7.3s-1.6,6.1-1.6,9.7 c0,3.7,0.5,6.9,1.6,9.8c1.1,2.9,2.5,5.3,4.4,7.3c1.9,2,4.1,3.5,6.6,4.6c2.5,1.1,5.3,1.6,8.2,1.6c1.9,0,3.5-0.1,5-0.4 c1.5-0.2,2.8-0.6,4-1.1c1.2-0.5,2.4-1.1,3.4-1.8c1.1-0.7,2.1-1.5,3.1-2.5c0.1-0.1,0.2-0.2,0.3-0.2 C367.3,68.9,367.5,68.8,367.6,68.8z" /> <path class="st2" d="M351.1,78.8c-3.7,0-7.1-0.7-10.1-1.9c-3.1-1.3-5.7-3.1-7.9-5.5c-2.2-2.4-3.9-5.2-5.1-8.6 c-1.2-3.3-1.8-7.1-1.8-11.1c0-4,0.6-7.7,1.9-11c1.3-3.3,3.1-6.2,5.3-8.6c2.3-2.4,5.1-4.3,8.2-5.6c3.2-1.3,6.7-2,10.6-2 c1.9,0,3.7,0.1,5.3,0.4c1.6,0.3,3.1,0.7,4.5,1.2c1.4,0.5,2.7,1.2,3.9,2c1.2,0.8,2.4,1.7,3.6,2.8l0.4,0.4l-1.4,2.1 c-0.2,0.3-0.6,0.7-1.4,0.7c-0.4,0-0.7-0.2-1.2-0.5c-0.3-0.3-0.8-0.6-1.3-0.9c-0.5-0.4-1.1-0.8-1.9-1.2c-0.7-0.4-1.6-0.8-2.6-1.2 c-1-0.4-2.2-0.7-3.5-0.9c-1.3-0.2-2.8-0.4-4.5-0.4c-3.1,0-5.9,0.5-8.5,1.6c-2.5,1.1-4.8,2.6-6.6,4.5c-1.8,1.9-3.3,4.3-4.3,7.1 c-1,2.8-1.6,6-1.6,9.4c0,3.6,0.5,6.8,1.5,9.6c1,2.8,2.4,5.2,4.2,7.1c1.8,1.9,3.9,3.4,6.4,4.4c2.4,1,5.1,1.5,8,1.5 c1.8,0,3.5-0.1,4.9-0.4c1.4-0.2,2.7-0.6,3.9-1.1c1.2-0.5,2.3-1.1,3.3-1.7c1-0.7,2-1.5,3-2.4c0.2-0.2,0.3-0.2,0.5-0.3 c0.5-0.3,1.3-0.2,1.7,0.3l1.9,2l-0.4,0.4c-1.1,1.2-2.3,2.2-3.6,3.2c-1.3,0.9-2.7,1.8-4.3,2.4c-1.5,0.7-3.2,1.2-5.1,1.5 C355.3,78.6,353.3,78.8,351.1,78.8z M352.2,25.7c-3.7,0-7.1,0.6-10.1,1.9c-3,1.2-5.7,3-7.8,5.3c-2.2,2.3-3.9,5-5.1,8.2 c-1.2,3.2-1.8,6.7-1.8,10.6c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.6,4,7.5,5.2c2.9,1.2,6.1,1.8,9.6,1.8 c2.1,0,4-0.2,5.8-0.5c1.7-0.3,3.4-0.8,4.8-1.5c1.5-0.6,2.8-1.4,4-2.3c1.1-0.8,2.1-1.7,3-2.6l-1.1-1.2c-0.1-0.1-0.2-0.1-0.3,0 c-0.1,0-0.2,0.1-0.3,0.2c-1,0.9-2.1,1.8-3.2,2.5c-1.1,0.7-2.3,1.4-3.5,1.9c-1.3,0.5-2.7,0.9-4.1,1.1c-1.5,0.2-3.2,0.4-5.1,0.4 c-3,0-5.9-0.6-8.5-1.6c-2.6-1.1-4.9-2.7-6.8-4.7c-1.9-2-3.4-4.6-4.5-7.5c-1.1-2.9-1.6-6.3-1.6-10c0-3.6,0.5-6.9,1.6-9.9 c1.1-2.9,2.6-5.5,4.6-7.5c2-2.1,4.3-3.7,7-4.8c2.7-1.1,5.7-1.7,8.9-1.7c1.7,0,3.3,0.1,4.7,0.4c1.4,0.3,2.6,0.6,3.7,1 c1.1,0.4,2,0.8,2.8,1.3c0.8,0.5,1.4,0.9,1.9,1.3c0.5,0.4,1,0.7,1.3,1c0.3,0.3,0.5,0.3,0.5,0.3c0.3,0,0.4-0.1,0.4-0.2l0.8-1.2 c-1-0.9-2-1.6-3-2.3c-1.2-0.8-2.4-1.4-3.7-1.9c-1.3-0.5-2.8-0.9-4.3-1.2C355.7,25.9,354,25.7,352.2,25.7z" /> </g> <g> <path class="st1" d="M410.3,25.7v3.1H383v21h22.7v3H383v21.6h27.3v3.1h-31.1V25.7H410.3z" /> <path class="st2" d="M410.9,78.2h-32.3V25.1h32.3v4.3h-27.3v19.7h22.7v4.3h-22.7v20.4h27.3V78.2z M379.8,77h29.9v-1.9h-27.3V52.2 h22.7v-1.8h-22.7V28.2h27.3v-1.9h-29.9V77z" /> </g> <g> <path class="st1" d="M456.8,25.1V33h-23.5v15.7h19.8v7.9h-19.8v21.6h-9.9v-53H456.8z" /> </g> <g> <path class="st1" d="M514.3,51.6c0,3.9-0.6,7.5-1.9,10.8c-1.3,3.3-3.1,6.2-5.5,8.6c-2.3,2.4-5.2,4.3-8.5,5.7c-3.3,1.4-7,2-11,2 c-4,0-7.7-0.7-11-2c-3.3-1.4-6.1-3.2-8.5-5.7c-2.4-2.4-4.2-5.3-5.5-8.6s-1.9-6.9-1.9-10.8s0.6-7.5,1.9-10.8 c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.2-4.3,8.5-5.7c3.3-1.4,7-2,11-2c4,0,7.7,0.7,11,2.1c3.3,1.4,6.1,3.3,8.5,5.7 c2.3,2.4,4.2,5.3,5.5,8.6C513.6,44.1,514.3,47.7,514.3,51.6z M504.2,51.6c0-2.9-0.4-5.5-1.2-7.8c-0.8-2.3-1.9-4.3-3.3-5.9 c-1.4-1.6-3.2-2.8-5.3-3.7c-2.1-0.9-4.4-1.3-7-1.3c-2.6,0-4.9,0.4-7,1.3c-2.1,0.9-3.8,2.1-5.3,3.7c-1.5,1.6-2.6,3.6-3.4,5.9 c-0.8,2.3-1.2,4.9-1.2,7.8s0.4,5.5,1.2,7.8c0.8,2.3,1.9,4.3,3.4,5.9c1.5,1.6,3.2,2.8,5.3,3.7c2.1,0.9,4.4,1.3,7,1.3 c2.6,0,4.9-0.4,7-1.3c2.1-0.9,3.8-2.1,5.3-3.7c1.4-1.6,2.5-3.6,3.3-5.9C503.8,57.1,504.2,54.5,504.2,51.6z" /> </g> <g> <path class="st1" d="M534.9,50.4l2.3,0c1.9,0,3.5-0.2,4.9-0.7c1.4-0.5,2.5-1.1,3.4-1.9c0.9-0.8,1.6-1.8,2-2.9 c0.4-1.1,0.7-2.4,0.7-3.7c0-2.7-0.9-4.8-2.7-6.2c-1.8-1.4-4.5-2.2-8.1-2.2H531v17.6v7.1v20.7h-9.9v-53h16.2c3.6,0,6.7,0.4,9.3,1.1 c2.6,0.7,4.7,1.8,6.3,3.1c1.6,1.3,2.9,3,3.6,4.8c0.8,1.9,1.2,3.9,1.2,6.2c0,1.8-0.3,3.5-0.8,5.1c-0.5,1.6-1.3,3-2.3,4.3 c-1,1.3-2.2,2.4-3.7,3.4c-1.5,1-3.1,1.8-5,2.3c1.2,0.7,2.3,1.7,3.2,3l13.3,19.6h-8.9c-0.9,0-1.6-0.2-2.2-0.5 c-0.6-0.3-1.1-0.8-1.5-1.5c0,0-11.1-17-11.1-17c-0.3-0.4-0.9-1.3-1.5-1.4c-1.2,0-2.4,0-3.5,0c0,0,0-6,0-6.4 C533.8,50.4,534.9,50.4,534.9,50.4z" /> </g> <g> <path class="st1" d="M591.4,70.9c2.2,0,4.2-0.2,5.8-0.6c1.6-0.4,3.2-1,4.7-1.7v-12h-6.6c-0.6,0-1.1-0.2-1.5-0.5 c-0.4-0.4-0.6-0.8-0.6-1.3v-5.6h17.6V73c-1.3,1-2.7,1.8-4.2,2.5c-1.5,0.7-3,1.3-4.7,1.8c-1.7,0.5-3.4,0.8-5.3,1 c-1.9,0.2-3.9,0.3-6.1,0.3c-3.9,0-7.4-0.7-10.7-2c-3.3-1.3-6.1-3.2-8.4-5.6c-2.4-2.4-4.2-5.3-5.6-8.6c-1.3-3.3-2-7-2-10.9 c0-4,0.6-7.6,1.9-11c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.3-4.3,8.7-5.6c3.4-1.3,7.2-2,11.4-2c4.3,0,8.1,0.6,11.2,1.9 c3.2,1.3,5.8,3,8,5l-2.9,4.5c-0.6,0.9-1.3,1.4-2.2,1.4c-0.6,0-1.2-0.2-1.8-0.6c-0.8-0.5-1.6-0.9-2.4-1.4c-0.8-0.5-1.7-0.9-2.7-1.2 c-1-0.3-2.1-0.6-3.3-0.8c-1.2-0.2-2.7-0.3-4.3-0.3c-2.6,0-5,0.4-7.1,1.3c-2.1,0.9-3.9,2.1-5.4,3.8c-1.5,1.6-2.6,3.6-3.4,5.9 c-0.8,2.3-1.2,4.9-1.2,7.7c0,3.1,0.4,5.8,1.3,8.2c0.9,2.4,2.1,4.4,3.6,6s3.4,2.9,5.5,3.8S588.9,70.9,591.4,70.9z" /> </g> <g> <path class="st1" d="M645.7,56.8h-16.1v13.4H653v7.9h-33.4v-53H653V33h-23.5v16.3H648v5.8C648,55.1,647.9,56.8,645.7,56.8z" /> </g></g></svg>
</a>
</section>
</div>
</div>
<section class="l-nav-bottom">
<nav class="row">
<div class="columns small-12 large-6 copyright-notice">
© 2022 Slashdot Media. All Rights Reserved.
</div>
<div class="columns large-6 links links-right">
<a href="https://slashdotmedia.com/terms-of-use" title="Terms" rel="nofollow">Terms</a>
<a href="https://slashdotmedia.com/privacy-statement/" title="Privacy" rel="nofollow">Privacy</a>
<a href="https://slashdotmedia.com/opt-out-choices" title="Opt Out" rel="nofollow">Opt Out</a>
<a href="https://slashdotmedia.com/contact/" target="_blank" title="Advertise" rel="nofollow">Advertise</a>
</div>
</nav>
</section>
</footer>
<div id="l-no-css" style="position:absolute;top:0;z-index:100;font-family:sans-serif;width:100%;background:#fff;padding:0.5rem;border:1px solid #ff3300;box-sizing: border-box;">
<span style="font-family:sans-serif;color:#ff3300;">Oh no! Some styles failed to load. 😵</span>
Please try <a href='#' onclick="window.location.href='https://sourceforge.net/projects/aa-project/files/aa3d/1.0/aa3d-1.0.tar.gz/download?use_mirror=master&css-reload=2'" rel="nofollow">reloading this page</a>
</div>
<script>
document.addEventListener('DOMContentLoaded', function () {
var hasCSS = window.getComputedStyle(document.querySelector('#l-no-css')).display === 'none';
if(!hasCSS) {
var svgs = document.querySelectorAll('svg');
for (var x=0; x<svgs.length; x++){
svgs[x].style.display = 'none';
}
window.scroll(0, 0);
document.getElementById('offCanvas').style.display = 'none';
var hides = document.querySelectorAll('.nav-dropdown-menu,.backdrop,#psp-newsletter-modal,.l-header-nav,#breadcrumbs,.breadcrumbs');
for (x=0; x<hides.length; x++){
hides[x].style.display = 'none';
}
var problemDownloading = document.getElementById('btn-problems-downloading');
if (problemDownloading) {
problemDownloading.setAttribute('href', problemDownloading.getAttribute('data-release-url'));
problemDownloading.style.fontSize = '40px';
}
}
});
</script>
</div>
<script src="//a.fsdn.com/con/js/min/sf.sandiego-base.js?1656358138"></script>
<script src="//a.fsdn.com/con/js/min/sf.sandiego-foundation-base.js?1656358138"></script>
<script>
SF.pspRedirect = true;
SF.pdlpRedirect = true; //pdlp trafficking %row is active, and its ROW.
SF.downloadRedirectDelay = 15000;
SF.cantDownload = false;
SF.countdownDisplay = 'ProgressionDisplayCircle';
$.extend(SF, {"shortname": "aa-project", "noCountDown": false, "downloadDelay": 5000});
SF.Ads.enableLeadgenResize = true;
</script>
<script>
/* global Foundation */
$(document).foundation();
Foundation.Triggers.forceListenersNow();
</script>
<script>
bizx.cmp.ifConsent('', ['all', 'google-ads'], function () {}, function () {
$('body').addClass('no-ads-consent');
});
if (!SF.Ads.prebidUnits || !SF.Ads.prebidUnits.length) {
$('body').addClass("no-ads");
}
</script>
<noscript><p><img src="//analytics.slashdotmedia.com/sf.php?idsite=39" style="border:0;" alt="" /></p></noscript>
<script>
function geturl(url, params) {
params = Object
.keys(params)
.map(function(key) {
return key + "=" + encodeURIComponent(params[key]);
})
.join("&");
return url + "?" + params;
}
function loadimg(params, dimension_prefix) {
params = Object.assign({"idsite": 1, "rec": 1, "rand": 68597, "dimension2": "pg_dwnld", "url": "https://sourceforge.net/projects/aa-project/files/aa3d/1.0/aa3d-1.0.tar.gz/download?use_mirror=master", "action_name": "Download AA project from SourceForge.net"}, params);
for (var key in params) {
if (params.hasOwnProperty(key) && key.indexOf('dimension') === 0 && params[key] !== undefined) {
params[key] = (dimension_prefix||'') + params[key];
}
}
params.rand = Math.floor(Math.random() * 100000);
bizx.cmp.ifConsent('publisher', ['measurement'], function() {
var url = geturl("//sourceforge.net/software/visit", params);
if (!('sendBeacon' in navigator) || !navigator.sendBeacon(url)) {
var img = document.createElement('img');
img.src = url;
img.style = "border:0;";
img.alt = "";
document.body.appendChild(img);
}
});
}
var $typeaheads = $('.typeahead__container input[name=q]');
$typeaheads.on('typeahead-item-clicked', function(ev, $typeahead, q, item){
var groupIndex = ($typeahead.data('groups') || []).indexOf(item.group);
if (groupIndex === 2 || groupIndex === 3) {
loadimg({
'e_c': 'Search | Typeahead | ' + item.group,
'e_a': "Typeahead Click | q=" + q,
'e_n': item.href,
}, 'typeahead_on_');
}
});
</script>
<script>
var _linkedin_data_partner_id = "97055";
</script><script>
(function(){var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";b.async = true;b.defer=true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);})();
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=97055&fmt=gif" />
</noscript>
<script>
(function () {
bizx.cmp.ifConsent('', ['all', 'bombora'], function () {
/*global _ml:true, window */
_ml = window._ml || {};
_ml.eid = '771';
var s = document.getElementsByTagName('script')[0], cd = new Date(), mltag = document.createElement('script');
mltag.type = 'text/javascript';
mltag.async = true;
mltag.defer = true;
mltag.src = '//ml314.com/tag.aspx?' + cd.getDate() + cd.getMonth() + cd.getFullYear();
s.parentNode.insertBefore(mltag, s);
});
})();
</script>
<div id="overlay-blockthis-wrapper" style="display: none;">
<div id="overlay-blockthis">
<div class="as-h2 title">Thanks for helping keep SourceForge clean.</div>
<a href="#" id="btn-blockthis-close">X</a>
<form class="dropzone small-12" action="/api/instrumentation/gpt" id="blockthisForm" method="POST">
<div class="row small-12">
<div class="column description small-12">
<input type="hidden" name="_visit_cookie" value="50c4416f-1b19-44bb-9214-7ea560096273" />
<input type='hidden' name='timestamp' value='1656748274' />
<input type='hidden' name='spinner' value='Xm4eJHpOqkH2agJWIpmL8knk7ZfY' />
<p class='w431c5dd4da85f8edada9c5049b339c0e2933d5c2'><label for='XwpzDr8OmcMO2w5PCok3CvzE0WMO1RMKew55XSgnDvA'>You seem to have CSS turned off.
Please don't fill out this field.</label><input id='XwpzDr8OmcMO2w5PCok3CvzE0WMO1RMKew55XSgnDvA' name='Xwp3Dr8OmcMO2w5PCoFgrIUXDm8KAAMKwwrwIV2_CrQ' type="text" /></p>
<p class='w431c5dd4da85f8edada9c5049b339c0e2933d5c2'><label for='XwpzDr8OmcMO2w5PCokzCvzE0WMO1RMKew55XSgnDvA'>You seem to have CSS turned off.
Please don't fill out this field.</label><input id='XwpzDr8OmcMO2w5PCokzCvzE0WMO1RMKew55XSgnDvA' name='Xwp3Dr8OmcMO2w5PCoVgrIUXDm8KAAMKwwrwIV2_CrQ' type="text" /></p>
Briefly describe the problem (required):
<input name="XwpDDo8OsbcOww5jDuQ3DrsOpw7rDpsKDw5NdQiodB8K6" type="text" required>
</div>
</div>
<div class="column small-12">
<div class="upload-text">Upload screenshot of ad (required):</div>
<div id='upload-it'>
<a href="#" onclick="return false">Select a file</a>, or drag & drop file here.
</div>
<div id="upload-it-placeholder"></div>
<div class="dropzone-previews" style="display: none"></div>
<div class="dz-message" style="display: none"></div>
<div id="dropzone-preview-template" style="display: none">
<div class="dz-preview dz-file-preview">
<img data-dz-thumbnail src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" alt="" />
<div class="dz-success-mark"><span>✔</span></div>
<div class="dz-error-mark"><span>✘</span></div>
<div class="dz-error-message"><span data-dz-errormessage></span></div>
</div>
</div>
</div>
<div class="column small-12">
<u>Screenshot instructions:</u>
</div>
<div class="row small-12">
<div class="column large-5 small-6">
<p>
<u>Click URL instructions:</u><br>
Right-click on the ad, choose "Copy Link", then paste here →<br>
(This may not be possible with some types of ads)
</p>
<a class="more-info" href="https://sourceforge.net/p/forge/documentation/Report%20a%20problem%20with%20Ad%20content/" target="_blank">More information about our ad policies</a>
</div>
<div class="column large-7 small-6">
<p>Please provide the ad click URL, if possible:
<input name="XwpLDpMOld8Oww4HDjwjDqMOswrA5B8Kywq_CtBt3S8KH" type="url">
</p>
<textarea id="gpt-info" name="Xwp_Do8OoasOywo8hw5xKw5PCs8Oqw6pMwo3DvnNgEMK7"></textarea>
<input class="button" type="submit" id="btn-blockthis-submit" value="Submit Report">
</div>
</div>
</form>
</div>
</div>
<script src="//ads.pro-market.net/ads/scripts/site-143572.js" async defer></script><script> try{(function(){ var cb = new Date().getTime(); var s = document.createElement("script"); s.defer = true; s.src = "//tag.crsspxl.com/s1.js?d=2396&cb="+cb; var s0 = document.getElementsByTagName('script')[0]; s0.parentNode.insertBefore(s, s0); })();}catch(e){} </script>
<script>
/*jshint ignore:start*/
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function() {
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.defer=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
/*jshint ignore:end*/
//var $ = jQuery.noConflict(); // jshint ignore:line
</script>
<script>
SF.devicePixelRatio = Math.round(window.getDevicePixelRatio()*10)/10;
ga('create', "UA-36130941-1", {
'name': 'sfnt1', 'sampleRate': 9});
/*global _ml:true */
if (typeof _ml !== 'undefined' && _ml.us) {
if (_ml.us.tp && _ml.us.tp.length > 0) {
ga('sfnt1.set', 'dimension2', _ml.us.tp[0]);
}
if (_ml.us.pc && _ml.us.pc.length > 0) {
ga('sfnt1.set', 'dimension7', _ml.us.pc[0]);
}
ga('sfnt1.set', 'dimension3', _ml.us.ind);
ga('sfnt1.set', 'dimension4', _ml.us.cr);
ga('sfnt1.set', 'dimension5', _ml.us.cs);
ga('sfnt1.set', 'dimension6', _ml.us.dm);
ga('sfnt1.set', 'dimension8', _ml.us.sn);
}
ga('sfnt1.set', 'dimension9', 'aa-project');
ga('sfnt1.set', 'dimension10', 'pg_dwnld');
ga('sfnt1.set', 'dimension13', 'Logged Out');
ga('sfnt1.set', 'dimension14', 'No');
ga('sfnt1.set', 'dimension16', 'sync');
ga('sfnt1.set', 'dimension17', SF.devicePixelRatio);
ga('sfnt1.send', 'pageview');
</script>
<script>
SF.verbose = SF.verbose || {};
</script>
<script src="//a.fsdn.com/con/js/min/sf.sandiego-dwnld.js?1656358138"></script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v652eace1692a40cfa3763df669d7439c1639079717194" integrity="sha512-Gi7xpJR8tSkrpF7aordPZQlW2DLtzUlZcumS8dMQjwDHEnw9I7ZLyiOj/6tZStRBGtGgN6ceN6cMH8z7etPGlw==" data-cf-beacon='{"rayId":"7245cb8b2b686ba2","token":"05ab2f27910c4db284f4fcdcd6948338","version":"2022.6.0","si":100}' crossorigin="anonymous"></script>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。