Ticket #62305: rootsh-1.5.3.tar.gz.html

File rootsh-1.5.3.tar.gz.html, 211.8 KB (added by cooljeanius (Eric Gallager), 3 years ago)

html file that was downloaded instead of the tarball

Line 
1<!doctype html>
2<!-- Server: sfs-consume-7 -->
3<html class="no-js" lang="en">
4    <head>
5        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
7       
8       
9        <script>
10    var __gdpr = false;
11    var __ccpa = false;
12    window.bizx = window.bizx || {
13        cmp: {
14            init: function(){/*noop*/},
15            trackingPixel: function(){/*noop*/},
16            ifConsent: function (p, pv, hasConsentFn, noConsentFn, finallyFn) {
17                if (document.URL.indexOf('cmp_debug') >= 0) {
18                    console.warn('CMP Stub invoked');
19                }
20                if (__gdpr || __ccpa) {
21                    if (noConsentFn) {
22                        noConsentFn();
23                    }
24                } else {
25                    if (hasConsentFn) {
26                        hasConsentFn();
27                    }
28                }
29                if (finallyFn) {
30                    finallyFn();
31                }
32            }
33        }
34    };
35</script>
36
37        <script src="//a.fsdn.com/con/js/sftheme/cmp4.js?1613158791" ></script>
38       
39
40
41
42        <script>
43            /*global unescape, window, SF*/
44            // Setup our namespace
45            if (!window.SF) { window.SF = {}; }
46            if (!window.net) { window.net = {}; }
47            if (!window.net.sf) { window.net.sf = {}; }
48            SF.Ads = {};
49            SF.cdn = '//a.fsdn.com/con';
50            SF.deploy_time = '1613158791';
51            SF.sandiego = true;
52            SF.sandiego_chrome = true;
53           
54            SF.Breakpoints = {
55              small: 0,
56              medium: 640,
57              leaderboard: 743,
58              billboard: 985,
59              large: 1053,
60              xlarge: 1295,
61              xxlarge: 1366
62            };
63            SF.initial_breakpoints_visible = {};
64            for (var bp in SF.Breakpoints) {
65                if (!SF.Breakpoints.hasOwnProperty(bp)) {
66                    continue;
67                }
68                SF.initial_breakpoints_visible[bp] = !window.matchMedia || window.matchMedia('(min-width: ' + SF.Breakpoints[bp] + 'px)').matches;
69            }
70            SF.Ads.viewportWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
71            SF.Ads.viewportHeight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
72        </script><script>
73
74            SF.Ads.prebidOptions = {
75                showIndicators: false,
76                analytics: false,
77                timeout: 650,
78                timeouts_by_bids: {500: 5, 650: 0},
79               
80            };
81
82            SF.Ads.prebidUnits = [];if (SF.initial_breakpoints_visible.leaderboard) {
83                var thisUnit =  {
84                    bids: [{"params": {"tagid": "364648"}, "bidder": "sovrn"},
85                            {"params": {"cp": 558092, "cf": "728x90", "ct": "472223"}, "bidder": "pulsepoint"},
86                            {"params": {"siteId": "103240", "position": "atf", "sizes": [2], "accountId": "15680", "zoneId": "486110"}, "bidder": "rubicon"},
87                            {"params": {"placementId": 9265078}, "bidder": "appnexus"},
88                            {"params": {"placement": 4224498, "network": "10676.1"}, "bidder": "aol"},
89                            {"params": {"dmxid": 178241, "memberid": "101054"}, "bidder": "districtmDMX"},
90                            {"params": {"placementId": 12120047}, "bidder": "districtm"},
91                            ],
92                    code: 'div-gpt-ad-1393435113147-0',
93                    tag: 'SF_ProjectFiles_728x90_A',
94                    mediaTypes: { banner: { sizes: [] } }
95                }; 
96                if (SF.Ads.viewportWidth >= 728 && SF.Ads.viewportHeight >= 200){
97                    thisUnit.mediaTypes.banner.sizes = [[728, 90]];
98                } 
99                if (SF.Ads.viewportWidth >= 970 && SF.Ads.viewportHeight >= 901){
100                    thisUnit.mediaTypes.banner.sizes = [[728, 90], [970, 250]];
101                }
102
103                SF.Ads.prebidUnits.push(thisUnit);
104            }
105            if (!SF.initial_breakpoints_visible.leaderboard) {
106                var thisUnit =  {
107                    bids: [{"params": {"tagid": "542316"}, "bidder": "sovrn"},
108                            {"params": {"cp": 558092, "cf": "320x50", "ct": "630563"}, "bidder": "pulsepoint"},
109                            {"params": {"siteId": "103240", "position": "atf", "sizes": [43], "accountId": "15680", "zoneId": "610848"}, "bidder": "rubicon"},
110                            {"params": {"placementId": 12559081}, "bidder": "appnexus"},
111                            {"params": {"placement": 4738794, "network": "10676.1"}, "bidder": "aol"},
112                            {"params": {"dmxid": 189802, "memberid": "101054"}, "bidder": "districtmDMX"},
113                            {"params": {"placementId": 12558822}, "bidder": "districtm"},
114                            ],
115                    code: 'div-gpt-ad-1512154506943-0',
116                    tag: 'SF_Mobile_320x50_A',
117                    mediaTypes: { banner: { sizes: [[320, 50]] } }
118                };
119
120                SF.Ads.prebidUnits.push(thisUnit);
121            }
122            if (!SF.initial_breakpoints_visible.large) {
123                var thisUnit =  {
124                    bids: [{"params": {"tagid": "542317"}, "bidder": "sovrn"},
125                            {"params": {"cp": 558092, "cf": "300x250", "ct": "627928"}, "bidder": "pulsepoint"},
126                            {"params": {"siteId": "103240", "sizes": [43], "accountId": "15680", "zoneId": "798260"}, "bidder": "rubicon"},
127                            {"params": {"placementId": 12559084}, "bidder": "appnexus"},
128                            {"params": {"placement": 4738792, "network": "10676.1"}, "bidder": "aol"},
129                            {"params": {"dmxid": 189801, "memberid": "101054"}, "bidder": "districtmDMX"},
130                            {"params": {"placementId": 12558816}, "bidder": "districtm"},
131                            ],
132                    code: 'div-gpt-ad-1512154653435-0',
133                    tag: 'SF_Mobile_Multi_B',
134                    mediaTypes: { banner: { sizes: [[300, 50], [300, 250], [320, 50], [320, 100]] } }
135                };
136
137                SF.Ads.prebidUnits.push(thisUnit);
138            }
139            if (!SF.initial_breakpoints_visible.large) {
140                var thisUnit =  {
141                    bids: [{"params": {"tagid": "542318"}, "bidder": "sovrn"},
142                            {"params": {"cp": 558092, "cf": "300x250", "ct": "627932"}, "bidder": "pulsepoint"},
143                            {"params": {"siteId": "103240", "sizes": [43], "accountId": "15680", "zoneId": "798260"}, "bidder": "rubicon"},
144                            {"params": {"placementId": 12559087}, "bidder": "appnexus"},
145                            {"params": {"placement": 4738791, "network": "10676.1"}, "bidder": "aol"},
146                            {"params": {"dmxid": 189800, "memberid": "101054"}, "bidder": "districtmDMX"},
147                            {"params": {"placementId": 12558815}, "bidder": "districtm"},
148                            ],
149                    code: 'div-gpt-ad-1512154755912-0',
150                    tag: 'SF_Mobile_Multi_C',
151                    mediaTypes: { banner: { sizes: [[300, 50], [300, 250], [320, 50], [320, 100]] } }
152                };
153
154                SF.Ads.prebidUnits.push(thisUnit);
155            }
156            if (SF.initial_breakpoints_visible.large) {
157                var thisUnit =  {
158                    bids: [{"params": {"tagid": "364646"}, "bidder": "sovrn"},
159                            {"params": {"cp": 558092, "cf": "300x250", "ct": "472221"}, "bidder": "pulsepoint"},
160                            {"params": {"siteId": "103240", "position": "atf", "sizes": [15, 10], "accountId": "15680", "zoneId": "486110"}, "bidder": "rubicon"},
161                            {"params": {"placementId": 9265076}, "bidder": "appnexus"},
162                            {"params": {"placement": 4224505, "network": "10676.1"}, "bidder": "aol"},
163                            {"params": {"dmxid": 178239, "memberid": "101054"}, "bidder": "districtmDMX"},
164                            {"params": {"placementId": 12120045}, "bidder": "districtm"},
165                            ],
166                    code: 'div-gpt-ad-1392147725721-0',
167                    tag: 'SF_ProjectFiles_300x250_A',
168                    mediaTypes: { banner: { sizes: [[300, 250], [300, 600], [300, 1050]] } }
169                };
170
171                SF.Ads.prebidUnits.push(thisUnit);
172            }
173            if (SF.initial_breakpoints_visible.large) {
174                var thisUnit =  {
175                    bids: [{"params": {"tagid": "364647"}, "bidder": "sovrn"},
176                            {"params": {"cp": 558092, "cf": "300x250", "ct": "472222"}, "bidder": "pulsepoint"},
177                            {"params": {"siteId": "103240", "sizes": [15], "accountId": "15680", "zoneId": "486112"}, "bidder": "rubicon"},
178                            {"params": {"placementId": 9265082}, "bidder": "appnexus"},
179                            {"params": {"placement": 4224503, "network": "10676.1"}, "bidder": "aol"},
180                            {"params": {"dmxid": 178240, "memberid": "101054"}, "bidder": "districtmDMX"},
181                            {"params": {"placementId": 12120046}, "bidder": "districtm"},
182                            ],
183                    code: 'div-gpt-ad-1392148208789-0',
184                    tag: 'SF_ProjectFiles_300x250_B',
185                    mediaTypes: { banner: { sizes: [[300, 250]] } }
186                };
187
188                SF.Ads.prebidUnits.push(thisUnit);
189            }
190            SF.Ads.prebidAdjustments = {"bidder_deflations": {"komoona": 0.92, "aol": 0.98, "oftmedia": 0.9, "sovrn": 0.94, "appnexus": 1, "aardvark": 1, "onefiftytwo": 0.9, "brealtime": 0.98, "districtm": 1, "pulsepoint": 0.93, "rubiconlite": 1, "emxdigital": 1, "rhythmone": 0.85, "rubicon": 1.1, "indexex#hange": 0.98, "districtmdmx": 1, "indexexchange": 0.95, "springserve": 0.001}, "inflation": 1.18, "floor": 0.02};
191        </script>
192
193       
194
195       
196            <script id="pbjs_script" data-dom="https://d3tglifpd8whs6.cloudfront.net"  src="//a.fsdn.com/con/js/sftheme/vendor/bizx-prebid.js?1613158791"></script>
197       
198        <script>
199            bizx.cmp.ifConsent('', ['all', 'google-ads'], function () {
200                if (window.bizxPrebid) {
201                    window.bizxPrebid.Ads.initPrebid(window.bizxPrebid.adUnits);
202                }
203            });
204        </script>
205       
206        <link href='//fonts.googleapis.com/css?family=Lato:400,700' rel='stylesheet'>
207       
208        <link rel="stylesheet" href="//a.fsdn.com/con/css/sandiego.css?1613158791">
209       
210
211       
212       
213        <meta id="project_name" name="project_name" content="rootsh">
214       
215        <meta name="description" content="Rootsh is a wrapper for shells which logs all echoed keystrokes and terminal output to a file and/or to syslog. It&#39;s main purpose is the auditing of…">
216        <meta name="keywords" content="Logging, System Shells,  Open Source, Open Source Software, Development, Community, Source Code, Secure,  Downloads, Free Software">
217        <title>rootsh -  Browse Files at SourceForge.net</title>
218        <link rel="icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png" type="image/png">
219<link rel="icon" sizes="any" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" type="image/svg+xml">
220<link rel="apple-touch-icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png">
221<link rel="mask-icon" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" color="#FF6600">
222       
223        <script>
224            /*global unescape, window, console, jQuery, $, net, SF, DD_belatedPNG, ga */
225            if (!window.SF) {
226                window.SF = {};
227            }
228            SF.ad_block_measurement = true;
229        </script>
230
231        <script>
232            SF.EU_country_codes = ["BE", "FR", "BG", "DK", "VG", "WF", "HR", "BM", "DE", "HU", "JE", "FI", "FK", "YT", "NL", "PT", "CW", "NC", "LV", "RE", "LT", "LU", "PF", "GI", "TF", "RO", "PN", "TC", "PL", "PM", "GS", "GR", "GP", "EE", "IT", "GG", "CZ", "CY", "SX", "IO", "AT", "AW", "AX", "GL", "IE", "KY", "ES", "ME", "MF", "BL", "GF", "SK", "MT", "SI", "SH", "MQ", "MS", "AI", "SE", "GB"];
233            SF.unknown_country_codes = ["", "A1", "A2", "O1"];
234        </script>
235       
236<script src="//a.fsdn.com/con/js/min/sf.sandiego-head.js?1613158791"></script>
237
238
239
240        <style>.wae6f4322d929e91bc57dec369732cb87ef646c1b { display: none !important; }</style>
241
242       
243<script>
244    SF.adblock = true;
245</script><script>
246       /*global Foundation */
247           /*global googletag, bizxPrebid */
248            SF.Ads.gptExpected();
249       var gptadslots=[];
250       var gptadHandlers={};
251       var gptadRenderers=[];
252       var gptadComplements={};
253       SF.Ads.slotsById = {};
254       SF.Ads.idsByPath = {};
255
256       googletag.cmd.push(function() {
257           var leaderboard = googletag.sizeMapping()
258               .addSize([970, 901], [[728, 90], [970, 250]])
259               .addSize([728, 200], [[728, 90]])
260               .build();
261           var leaderboardInContent = googletag.sizeMapping()
262               .addSize([1280, 200], [[728, 90], [970, 250]])
263               .addSize([728, 200], [[728, 90]])
264               .build();
265
266            //prebid_log('GPT push define slots and targeting');
267            googletag.pubads()
268               .setForceSafeFrame(true)
269               .setTargeting('usingSafeFrame','1')
270               .setSafeFrameConfig({
271                    allowOverlayExpansion: true,
272                    allowPushExpansion: true,
273                    sandbox: true
274            });
275
276            var thisSlot;
277            thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_ProjectFiles_728x90_A',[],'div-gpt-ad-1393435113147-0')
278                                                    .defineSizeMapping( leaderboard )
279                                                    .addService(googletag.pubads())
280                                                        .setTargeting('oss_tpc',["Logging", "System", "System Shells"])
281                                                        .setTargeting('shortname',"rootsh")
282                                                        .setTargeting('dc_ref',"https://sourceforge.net/projects/rootsh/files/")
283                                                        .setTargeting('page_type',"pg_files");
284            gptadslots.push(thisSlot);
285            gptadComplements['/41014381/Sourceforge/SF_ProjectFiles_728x90_A'] = ["SF_ProjectFiles_HubIcon_200x90_A", ["728x90"]] ;
286            SF.Ads.slotsById['div-gpt-ad-1393435113147-0'] = thisSlot;
287            SF.Ads.idsByPath['/41014381/Sourceforge/SF_ProjectFiles_728x90_A'] = 'div-gpt-ad-1393435113147-0';
288            thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Mobile_320x50_A',[320, 50],'div-gpt-ad-1512154506943-0')
289                                                    .addService(googletag.pubads())
290                                                        .setTargeting('oss_tpc',["Logging", "System", "System Shells"])
291                                                        .setTargeting('shortname',"rootsh")
292                                                        .setTargeting('dc_ref',"https://sourceforge.net/projects/rootsh/files/")
293                                                        .setTargeting('sz',"320x50")
294                                                        .setTargeting('page_type',"pg_files");
295            gptadslots.push(thisSlot);
296            SF.Ads.slotsById['div-gpt-ad-1512154506943-0'] = thisSlot;
297            SF.Ads.idsByPath['/41014381/Sourceforge/SF_Mobile_320x50_A'] = 'div-gpt-ad-1512154506943-0';
298            thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Mobile_Multi_B',[[300, 50], [300, 250], [320, 50], [320, 100]],'div-gpt-ad-1512154653435-0')
299                                                    .addService(googletag.pubads())
300                                                        .setTargeting('oss_tpc',["Logging", "System", "System Shells"])
301                                                        .setTargeting('shortname',"rootsh")
302                                                        .setTargeting('dc_ref',"https://sourceforge.net/projects/rootsh/files/")
303                                                        .setTargeting('sz',"300x50,300x250,320x50,320x100")
304                                                        .setTargeting('page_type',"pg_files");
305            gptadslots.push(thisSlot);
306            SF.Ads.slotsById['div-gpt-ad-1512154653435-0'] = thisSlot;
307            SF.Ads.idsByPath['/41014381/Sourceforge/SF_Mobile_Multi_B'] = 'div-gpt-ad-1512154653435-0';
308            thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_Mobile_Multi_C',[[300, 50], [300, 250], [320, 50], [320, 100]],'div-gpt-ad-1512154755912-0')
309                                                    .addService(googletag.pubads())
310                                                        .setTargeting('oss_tpc',["Logging", "System", "System Shells"])
311                                                        .setTargeting('shortname',"rootsh")
312                                                        .setTargeting('dc_ref',"https://sourceforge.net/projects/rootsh/files/")
313                                                        .setTargeting('sz',"300x50,300x250,320x50,320x100")
314                                                        .setTargeting('page_type',"pg_files");
315            gptadslots.push(thisSlot);
316            SF.Ads.slotsById['div-gpt-ad-1512154755912-0'] = thisSlot;
317            SF.Ads.idsByPath['/41014381/Sourceforge/SF_Mobile_Multi_C'] = 'div-gpt-ad-1512154755912-0';
318            thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_ProjectFiles_300x250_A',[[300, 250], [300, 600], [300, 1050]],'div-gpt-ad-1392147725721-0')
319                                                    .addService(googletag.pubads())
320                                                        .setTargeting('oss_tpc',["Logging", "System", "System Shells"])
321                                                        .setTargeting('shortname',"rootsh")
322                                                        .setTargeting('dc_ref',"https://sourceforge.net/projects/rootsh/files/")
323                                                        .setTargeting('sz',"300x250,300x600,300x1050")
324                                                        .setTargeting('page_type',"pg_files");
325            gptadslots.push(thisSlot);
326            SF.Ads.slotsById['div-gpt-ad-1392147725721-0'] = thisSlot;
327            SF.Ads.idsByPath['/41014381/Sourceforge/SF_ProjectFiles_300x250_A'] = 'div-gpt-ad-1392147725721-0';
328            thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_ProjectFiles_300x250_B',[300, 250],'div-gpt-ad-1392148208789-0')
329                                                    .addService(googletag.pubads())
330                                                        .setTargeting('oss_tpc',["Logging", "System", "System Shells"])
331                                                        .setTargeting('shortname',"rootsh")
332                                                        .setTargeting('dc_ref',"https://sourceforge.net/projects/rootsh/files/")
333                                                        .setTargeting('sz',"300x250")
334                                                        .setTargeting('page_type',"pg_files");
335            gptadslots.push(thisSlot);
336            SF.Ads.slotsById['div-gpt-ad-1392148208789-0'] = thisSlot;
337            SF.Ads.idsByPath['/41014381/Sourceforge/SF_ProjectFiles_300x250_B'] = 'div-gpt-ad-1392148208789-0';
338            thisSlot = googletag.defineSlot('/41014381/Sourceforge/SF_ProjectFiles_HubIcon_200x90_A',[200, 90],'div-gpt-ad-1392148098424-0')
339                                                    .addService(googletag.pubads())
340                                                        .setTargeting('oss_tpc',["Logging", "System", "System Shells"])
341                                                        .setTargeting('shortname',"rootsh")
342                                                        .setTargeting('dc_ref',"https://sourceforge.net/projects/rootsh/files/")
343                                                        .setTargeting('sz',"200x90")
344                                                        .setTargeting('page_type',"pg_files");
345            gptadslots.push(thisSlot);
346            SF.Ads.slotsById['div-gpt-ad-1392148098424-0'] = thisSlot;
347            SF.Ads.idsByPath['/41014381/Sourceforge/SF_ProjectFiles_HubIcon_200x90_A'] = 'div-gpt-ad-1392148098424-0';
348            thisSlot = googletag.defineSlot('/7346874/SF-300x250',[300, 250],'div-gpt-ad-1392148208795-0')
349                                                    .addService(googletag.pubads())
350                                                        .setTargeting('oss_tpc',["Logging", "System", "System Shells"])
351                                                        .setTargeting('shortname',"rootsh")
352                                                        .setTargeting('dc_ref',"https://sourceforge.net/projects/rootsh/files/")
353                                                        .setTargeting('sz',"300x250")
354                                                        .setTargeting('page_type',"pg_files");
355            gptadslots.push(thisSlot);
356            SF.Ads.slotsById['div-gpt-ad-1392148208795-0'] = thisSlot;
357            SF.Ads.idsByPath['/7346874/SF-300x250'] = 'div-gpt-ad-1392148208795-0';   
358           
359
360            googletag.pubads().setTargeting('requestSource', 'GPT');
361            googletag.pubads().enableAsyncRendering();
362
363            googletag.pubads().collapseEmptyDivs();
364            googletag.pubads().addEventListener('slotOnload', function(event) {
365                SF.Ads.Helpers.getSizeAndSetClass.call(this, event);
366            });
367            googletag.pubads().addEventListener('slotRenderEnded', function(event) {
368                var unitName = event.slot.getAdUnitPath();
369                if ( unitName in gptadHandlers ) {
370                   for (var i = 0; i < gptadHandlers[unitName].length; i++) {
371                       try {
372                           SF.Ads.RenderHandlers[gptadHandlers[unitName][i]].call(this, event);
373                       } catch (e) {
374                       }
375                   }
376                }
377
378                SF.Ads.RenderHandlers.decorateSizeDelivered.call(this, event);
379                if (unitName in gptadComplements) {
380                    if (gptadComplements[unitName][1].indexOf(SF.Ads.Helpers.getSizeDelivered(event)) >=0) {
381                        gptadRenderers[gptadComplements[unitName][0]].call();
382                    }
383                }
384                if(SF.Ads.scrollFixable) {
385                    SF.Ads.scrollFixable.scrollRelocate();
386                }
387            });
388            googletag.pubads().addEventListener('slotVisibilityChanged', SF.Ads.visibilityChangedTracker);
389            SF.Ads.setupAdRefresh();
390            googletag.pubads().addEventListener('impressionViewable', SF.Ads.RenderHandlers.viewabilityInstrumentation);
391           
392            googletag.pubads().addEventListener('slotRenderEnded', SF.Ads.listenerForBlockThis);
393            bizxPrebid.Ads.pushToGoogle();
394
395            googletag.enableServices();
396        });
397   </script> 
398
399       
400
401       
402<!-- CCM Tag -->
403<script>
404  (function () {
405      bizx.cmp.ifConsent('', ['all', 'bombora'], function () {
406          /*global _ml:true, window */
407          _ml = window._ml || {};
408          _ml.eid = '771';
409
410          var s = document.getElementsByTagName('script')[0], cd = new Date(), mltag = document.createElement('script');
411          mltag.type = 'text/javascript';
412          mltag.async = true;
413          mltag.src = '//ml314.com/tag.aspx?' + cd.getDate() + cd.getMonth() + cd.getFullYear();
414          s.parentNode.insertBefore(mltag, s);
415      });
416  })();
417</script>
418<!-- End CCM Tag -->
419
420       
421    <script src="//a.fsdn.com/con/js/adframe.js?1613158791"></script>
422
423   
424    <script>
425
426        /*jshint ignore:start*/
427        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function() {
428        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
429        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
430        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
431        /*jshint ignore:end*/
432
433        //var $ = jQuery.noConflict(); // jshint ignore:line
434    </script>
435    <script>
436        SF.devicePixelRatio = Math.round(window.getDevicePixelRatio()*10)/10;
437            ga('create', "UA-36130941-1", {
438                'name': 'sfnt1', 'sampleRate': 9});
439           
440                /*global _ml:true */
441                if (typeof _ml !== 'undefined' && _ml.us) {
442                    if (_ml.us.tp && _ml.us.tp.length > 0) {
443                        ga('sfnt1.set', 'dimension2', _ml.us.tp[0]);
444                    }
445                    if (_ml.us.pc && _ml.us.pc.length > 0) {
446                        ga('sfnt1.set', 'dimension7', _ml.us.pc[0]);
447                    }
448                    ga('sfnt1.set', 'dimension3', _ml.us.ind);
449                    ga('sfnt1.set', 'dimension4', _ml.us.cr);
450                    ga('sfnt1.set', 'dimension5', _ml.us.cs);
451                    ga('sfnt1.set', 'dimension6', _ml.us.dm);
452                    ga('sfnt1.set', 'dimension8', _ml.us.sn);
453                }
454
455               
456                    ga('sfnt1.set', 'dimension9', 'rootsh');
457                    ga('sfnt1.set', 'dimension10', 'pg_files');
458                   
459                       
460                    ga('sfnt1.set', 'dimension13', 'Logged Out');
461                    ga('sfnt1.set', 'dimension14', 'No'); 
462                   
463                    ga('sfnt1.set', 'dimension16', 'sync');
464                    ga('sfnt1.set', 'dimension17', SF.devicePixelRatio);
465            ga('sfnt1.send', 'pageview');
466       
467    </script>
468   
469    <script>
470        /* globals bizx */
471        function initPiwik(){
472            var _paq = window._paq = window._paq || [];
473            _paq.push(['trackPageView', document.title, {
474                    dimension1: 'rootsh',
475                dimension2: 'pg_files',
476                dimension3: SF.devicePixelRatio,
477               
478            }]);
479            _paq.push(['enableLinkTracking']);
480            (function() {
481                var u="//analytics.slashdotmedia.com/";
482                _paq.push(['setTrackerUrl', u+'sf.php']);
483                _paq.push(['setSiteId', 39]);
484                var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
485                g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'sf.js'; s.parentNode.insertBefore(g,s);
486            })();
487        }
488        bizx.cmp.ifConsent('publisher', ['storage', 'measurement'], initPiwik);
489    </script>
490
491        <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>
492
493
494       
495       
496
497
498       
499
500        <script type="application/ld+json">
501            {
502                "@context": "http://schema.org",
503                "@type": "WebSite",
504                "name": "SourceForge",
505                "url": "https://sourceforge.net/"
506            }
507        </script>
508    </head>
509    <body id="pg_files"
510          class="
511    user
512   
513 anonymous has-ads no-cmp sandiego ">
514       
515
516        <div id="busy-spinner"></div>
517       
518       
519<div id="messages">
520</div>
521
522
523        <div class="off-canvas position-right" id="offCanvas" data-off-canvas>
524    <!-- Menu -->
525    <ul class="header-nav-menulist">
526        <li class="highlight search">
527           
528           
529               
530           
531            <form method="get" action="/directory/">
532   
533        <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" >
534       
535        <label>
536        <input type="submit" class="bt" value="">
537           
538
539<svg  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>
540        </label>
541   
542    </form>
543        </li>
544       
545        <li class="highlight"><a href="https://sourceforge.net/auth/">Join/Login</a></li>
546       
547        <li><a href="/directory/">Open Source Software</a></li>
548        <li><a href="/software/">Business Software</a></li>
549        <li><a href="/blog" title="Blog">Blog</a></li>
550        <li><a href="/about">About</a></li>
551        <li><a href="/support">Help</a></li>
552        <li class="social row">
553            <span class="social-label">Connect</span>
554            <span class="social-icons">
555               
556<span></span>
557<a href="https://twitter.com/sourceforge" class="twitter" rel="nofollow" target="_blank">
558
559<svg  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>
560<a href="https://www.facebook.com/sourceforgenet/" class="facebook" rel="nofollow" target="_blank">
561
562<svg  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>
563<a href="https://www.linkedin.com/company/sourceforge.net" class="linkedin" rel="nofollow" target="_blank">
564
565<svg  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>
566<a href="/user/newsletters" rel=nofollow class="newsletter" title="Subscribe to our newsletter">
567
568<svg  version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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>
569<span></span>
570            </span>
571        </li>
572        <li><a href="https://slashdotmedia.com/privacy-statement/" rel="nofollow">Privacy</a></li>
573        <li><a id="header-nav-more" data-toggle="header-nav-more header-nav-more-content" data-toggler=".toggled">More</a></li>
574        <li>
575            <ul id="header-nav-more-content" class="toggled" data-toggler=".toggled">
576               
577   
578
579   
580   
581   
582        <li><a href="/articles/">Articles</a></li>
583   
584   
585
586   
587 
588               
589                <li><a href="/create">Create</a></li>
590               
591                <li><a href="/top">Top Downloaded Projects</a></li>
592                <li><a href="/blog/category/sitestatus/">Site Status</a></li>
593                <li><a href="https://twitter.com/sfnet_ops" rel="nofollow">@sfnet_ops</a></li>
594                <li><a href="https://twitter.com/sourceforge" rel="nofollow">@sourceforge</a></li>
595                <li><a href="https://sourceforge.net/p/forge/documentation/Docs%20Home/">Site Documentation</a></li>
596                <li><a href="/support">Support Request</a></li>
597                <li><a href="https://slashdotmedia.com/terms-of-use/" rel="nofollow">Terms</a></li>
598                <li><a href="https://slashdotmedia.com/opt-out-choices/" rel="nofollow">Opt Out</a></li>
599                <li><a href="https://slashdotmedia.com/" rel="nofollow">Advertise</a></li>
600            </ul>
601        </li>
602    </ul>
603</div>
604
605        <div class="off-canvas-content" data-off-canvas-content>
606           
607               
608
609<div id="l-no-css" style="z-index:100;font-family:sans-serif;width:100%;background:#fff;padding:0.5rem;border:1px solid #ff3300;box-sizing: border-box;">
610    <span style="font-family:sans-serif;color:#ff3300;">Oh no! Some styles failed to load. 😵</span>
611   
612        Please try <a href="https://sourceforge.net/projects/rootsh/files/?css-reload=1" rel="nofollow">reloading this page</a>
613   
614</div>
615<script>
616
617document.addEventListener('DOMContentLoaded', function () {
618    var hasCSS = window.getComputedStyle(document.querySelector('#l-no-css')).display === 'none';
619    if(!hasCSS) {
620        var svgs = document.querySelectorAll('svg');
621        for (var x=0; x<svgs.length; x++){
622            svgs[x].style.display = 'none';
623        }
624        window.scroll(0, 0); 
625        document.getElementById('offCanvas').style.display = 'none';
626        var hides = document.querySelectorAll('.nav-dropdown-menu,.backdrop,#psp-newsletter-modal,.l-header-nav,#breadcrumbs,.breadcrumbs');
627        for (x=0; x<hides.length; x++){
628            hides[x].style.display = 'none';
629        }
630        var problemDownloading = document.getElementById('btn-problems-downloading');
631        if (problemDownloading) {
632            problemDownloading.setAttribute('href', problemDownloading.getAttribute('data-release-url'));
633            problemDownloading.style.fontSize = '40px';
634        }
635    }
636});
637</script>
638
639
640
641<script>
642    SF.linkout_icon = '<svg  version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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>';
643</script>
644
645
646    <section class="sandiego l-header-nav-top show-for-large">
647        <div class="row">
648            <a href="/" title="Home" class="sf-logo">
649               
650
651<svg  version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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>
652            </a>
653            <nav class="links">
654
655                <a href="/support" title="Help">Help</a>
656               
657                <a href="/create" title="Create">Create</a>
658               
659
660               
661                <a href="/user/registration/" title="Join" >Join</a>
662                <a href="https://sourceforge.net/auth/" title="Login">Login</a>
663               
664            </nav>
665        </div>
666    </section>
667
668<div class="l-header-nav sticky sandiego l-header-nav-collapse">
669
670    <section class="sandiego l-header-nav-top hide-for-large">
671        <div class="row">
672            <a href="/" title="Home" class="sf-logo">
673               
674
675<svg  version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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>
676            </a>
677            <div class="title-bar-right">
678                <button type="button" class="menu-icon" data-toggle="offCanvas"></button>
679            </div>
680        </div>
681    </section>
682    <section class="sandiego l-header-nav-bottom">
683        <nav class="row">
684            <a href="/" title="Home" class="sf-logo">
685               
686
687<svg  version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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>
688            </a>
689            <div class="links">
690               
691   
692        <div class="nav-dropdown">
693            <a href="/directory/" title="Browse">Open Source Software</a>
694
695            <ul class="nav-dropdown-menu">
696                <li><a href="/directory/business-enterprise/financial/accounting/">Accounting</a></li>
697                <li><a href="/directory/business-enterprise/enterprise/crm/">CRM</a></li>
698                <li><a href="/directory/business-enterprise/enterprise/enterprisebi/">Business Intelligence</a></li>
699                <li><a href="/directory/graphics/graphics/3dmodeling/">CAD</a></li>
700                <li><a href="/directory/business-enterprise/enterprise/plm/">PLM</a></li>
701                <li><a href="/directory/business-enterprise/enterprise/processmanagement/">BPM</a></li>
702                <li><a href="/directory/business-enterprise/project-management/">Project Management</a></li>
703                <li><a href="/directory/business-enterprise/knowledgemanagement/">Knowledge Management</a></li>
704                <li><a href="/directory/development/">Development</a></li>
705                <li><a href="/directory/business-enterprise/enterprise/sales/">Sales</a></li>
706                <li><a href="/directory/business-enterprise/ecommerce/">E-Commerce</a></li>
707                <li><a href="/directory/business-enterprise/enterprise/erp/">ERP</a></li>
708                <li><a href="/directory/business-enterprise/enterprise/humanresources/">HR</a></li>
709                <li><a href="/directory/system-administration/">IT Management</a></li>
710                <li><a href="/directory/security-utilities/">IT Security</a></li>
711                <li><a href="/directory/business-enterprise/suites/">Office</a></li>
712                <li><a href="/directory/science-engineering/">Science & Engineering</a></li>
713                <li><a href="/directory/games/games/">Games</a></li>
714                <li><a href="/directory/">All Software</a></li>
715            </ul>
716        </div>
717
718        <div class="nav-dropdown">
719            <a href="/software/">Business Software</a>
720            <ul class="nav-dropdown-menu  dropdown-with-pane">
721               
722                <li class="pane-parent">
723                    <a href="/software/crm/">CRM</a>
724                    <div class="sub-pane">
725                       
726                        <div class="heading">CRM</div>
727                       
728
729                       
730                            <a href="/software/customer-service/">Customer Service</a>
731                       
732                            <a href="/software/customer-experience/">Customer Experience</a>
733                       
734                            <a href="/software/point-of-sale/">Point of Sale</a>
735                       
736                            <a href="/software/lead-management/">Lead Management</a>
737                       
738                            <a href="/software/event-management/">Event Management</a>
739                       
740                            <a href="/software/survey/">Survey</a>
741                       
742
743                    </div>
744                </li>
745               
746                <li class="pane-parent">
747                    <a href="/software/finance/">Finance</a>
748                    <div class="sub-pane">
749                       
750                        <div class="heading">Finance</div>
751                       
752
753                       
754                            <a href="/software/accounting/">Accounting</a>
755                       
756                            <a href="/software/billing-and-invoicing/">Billing and Invoicing</a>
757                       
758                            <a href="/software/budgeting/">Budgeting</a>
759                       
760                            <a href="/software/payment-processing/">Payment Processing</a>
761                       
762                            <a href="/software/expense-report/">Expense Report</a>
763                       
764
765                    </div>
766                </li>
767               
768                <li class="pane-parent">
769                    <a href="/software/application-development/">Application Development</a>
770                    <div class="sub-pane">
771                       
772                        <div class="heading">Application Development</div>
773                       
774
775                       
776                            <a href="/software/application-lifecycle-management/">Application Lifecycle Management</a>
777                       
778                            <a href="/software/integration/">Integration</a>
779                       
780                            <a href="/software/low-code-development/">Low-Code Development</a>
781                       
782                            <a href="/software/no-code-development/">No-Code Development</a>
783                       
784                            <a href="/software/mobile-app-development/">Mobile App Development</a>
785                       
786                            <a href="/software/test-management/">Test Management</a>
787                       
788                            <a href="/software/ux/">UX</a>
789                       
790
791                    </div>
792                </li>
793               
794                <li class="pane-parent">
795                    <a href="/software/business-intelligence/">Analytics</a>
796                    <div class="sub-pane">
797                       
798                        <div class="heading">Analytics</div>
799                       
800
801                       
802                            <a href="/software/big-data/">Big Data</a>
803                       
804                            <a href="/software/business-intelligence/">Business Intelligence</a>
805                       
806                            <a href="/software/predictive-analytics/">Predictive Analytics</a>
807                       
808                            <a href="/software/reporting/">Reporting</a>
809                       
810
811                    </div>
812                </li>
813               
814                <li class="pane-parent">
815                    <a href="/software/collaboration/">Collaboration</a>
816                    <div class="sub-pane">
817                       
818                        <div class="heading">Collaboration</div>
819                       
820
821                       
822                            <a href="/software/collaboration/">Team Collaboration</a>
823                       
824                            <a href="/software/idea-management/">Idea Management</a>
825                       
826                            <a href="/software/web-conferencing/">Web Conferencing</a>
827                       
828                            <a href="/software/employee-communication-tools/">Employee Communication Tools</a>
829                       
830                            <a href="/software/screen-sharing/">Screen Sharing</a>
831                       
832                            <a href="/software/cad/">CAD</a>
833                       
834                            <a href="/software/webinar/">Webinar</a>
835                       
836
837                    </div>
838                </li>
839               
840                <li class="pane-parent">
841                    <a href="/software/communications/">Communications</a>
842                    <div class="sub-pane">
843                       
844                        <div class="heading">Communications</div>
845                       
846
847                       
848                            <a href="/software/business-voip/">Business VoIP</a>
849                       
850                            <a href="/software/call-center/">Call Center</a>
851                       
852                            <a href="/software/call-recording/">Call Recording</a>
853                       
854                            <a href="/software/call-tracking/">Call Tracking</a>
855                       
856                            <a href="/software/ivr/">IVR</a>
857                       
858                            <a href="/software/predictive-dialer/">Predictive Dialer</a>
859                       
860                            <a href="/software/telephony/">Telephony</a>
861                       
862
863                    </div>
864                </li>
865               
866                <li class="pane-parent">
867                    <a href="/software/marketing/">Marketing</a>
868                    <div class="sub-pane">
869                       
870                        <div class="heading">Marketing</div>
871                       
872
873                       
874                            <a href="/software/brand-management/">Brand Management</a>
875                       
876                            <a href="/software/campaign-management/">Campaign Management</a>
877                       
878                            <a href="/software/digital-asset-management/">Digital Asset Management</a>
879                       
880                            <a href="/software/email-marketing/">Email Marketing</a>
881                       
882                            <a href="/software/lead-generation/">Lead Generation</a>
883                       
884                            <a href="/software/marketing-automation/">Marketing Automation</a>
885                       
886                            <a href="/software/seo/">SEO</a>
887                       
888                            <a href="/software/digital-signage/">Digital Signage</a>
889                       
890                            <a href="/software/virtual-event-platforms/">Virtual Event Platforms</a>
891                       
892
893                    </div>
894                </li>
895               
896                <li class="pane-parent">
897                    <a href="/software/sales/">Sales</a>
898                    <div class="sub-pane">
899                       
900                        <div class="heading">Sales</div>
901                       
902
903                       
904                            <a href="/software/sales-force-automation/">Sales Force Automation</a>
905                       
906                            <a href="/software/sales-intelligence/">Sales Intelligence</a>
907                       
908                            <a href="/software/inside-sales/">Inside Sales</a>
909                       
910                            <a href="/software/sales-enablement/">Sales Enablement</a>
911                       
912                            <a href="/software/sales-engagement/">Sales Engagement</a>
913                       
914                            <a href="/software/contact-management/">Contact Management</a>
915                       
916                            <a href="/software/cpq/">CPQ</a>
917                       
918
919                    </div>
920                </li>
921               
922                <li class="pane-parent">
923                    <a href="/software/operations-management/">Operations Management</a>
924                    <div class="sub-pane">
925                       
926                        <div class="heading">Operations Management</div>
927                       
928
929                       
930                            <a href="/software/erp/">ERP</a>
931                       
932                            <a href="/software/product-lifecycle-management/">PLM</a>
933                       
934                            <a href="/software/business-process-management/">Business Process Management</a>
935                       
936                            <a href="/software/ehs-management/">EHS Management</a>
937                       
938                            <a href="/software/supply-chain-management/">Supply Chain Management</a>
939                       
940                            <a href="/software/ecommerce/">eCommerce</a>
941                       
942                            <a href="/software/quality-management/">Quality Management</a>
943                       
944                            <a href="/software/cmms/">CMMS</a>
945                       
946                            <a href="/software/manufacturing/">Manufacturing</a>
947                       
948                            <a href="/software/compliance/">Compliance</a>
949                       
950
951                    </div>
952                </li>
953               
954                <li class="pane-parent">
955                    <a href="/software/human-resources/">HR</a>
956                    <div class="sub-pane">
957                       
958                        <div class="heading">HR</div>
959                       
960
961                       
962                            <a href="/software/360-degree-feedback/">360 Degree Feedback</a>
963                       
964                            <a href="/software/human-resources/">Human Resource Management</a>
965                       
966                            <a href="/software/employee-engagement/">Employee Engagement</a>
967                       
968                            <a href="/software/applicant-tracking/">Applicant Tracking</a>
969                       
970                            <a href="/software/time-clock/">Time Clock</a>
971                       
972                            <a href="/software/workforce-management/">Workforce Management</a>
973                       
974                            <a href="/software/recruiting/">Recruiting</a>
975                       
976                            <a href="/software/performance-appraisal/">Performance Appraisal</a>
977                       
978                            <a href="/software/training/">Training</a>
979                       
980                            <a href="/software/employee-monitoring/">Employee Monitoring</a>
981                       
982
983                    </div>
984                </li>
985               
986                <li class="pane-parent">
987                    <a href="/software/it-management/">IT Management</a>
988                    <div class="sub-pane">
989                       
990                        <div class="heading">IT Management</div>
991                       
992
993                       
994                            <a href="/software/application-performance-management/">Application Performance Management</a>
995                       
996                            <a href="/software/it-asset-management/">IT Asset Management</a>
997                       
998                            <a href="/software/database-management/">Database Management</a>
999                       
1000                            <a href="/software/network-monitoring/">Network Monitoring</a>
1001                       
1002                            <a href="/software/help-desk/">Help Desk</a>
1003                       
1004                            <a href="/software/issue-tracking/">Issue Tracking</a>
1005                       
1006                            <a href="/software/devops/">DevOps</a>
1007                       
1008                            <a href="/software/remote-desktop/">Remote Desktop</a>
1009                       
1010                            <a href="/software/remote-support/">Remote Support</a>
1011                       
1012
1013                    </div>
1014                </li>
1015               
1016                <li class="pane-parent">
1017                    <a href="/software/it-security/">Security</a>
1018                    <div class="sub-pane">
1019                       
1020                        <div class="heading">Security</div>
1021                       
1022
1023                       
1024                            <a href="/software/it-security/">IT Security</a>
1025                       
1026                            <a href="/software/endpoint-protection/">Endpoint Protection</a>
1027                       
1028                            <a href="/software/identity-management/">Identity Management</a>
1029                       
1030                            <a href="/software/network-security/">Network Security</a>
1031                       
1032                            <a href="/software/email-security/">Email Security</a>
1033                       
1034                            <a href="/software/risk-management/">Risk Management</a>
1035                       
1036
1037                    </div>
1038                </li>
1039               
1040                <li class="pane-parent">
1041                    <a href="/software/project-management/">Project Management</a>
1042                    <div class="sub-pane">
1043                       
1044                        <div class="heading">Project Management</div>
1045                       
1046
1047                       
1048                            <a href="/software/content-management/">Content Management System (CMS)</a>
1049                       
1050                            <a href="/software/task-management/">Task Management</a>
1051                       
1052                            <a href="/software/project-portfolio-management/">Project Portfolio Management</a>
1053                       
1054                            <a href="/software/time-tracking/">Time Tracking</a>
1055                       
1056                            <a href="/software/pdf/">PDF</a>
1057                       
1058
1059                    </div>
1060                </li>
1061               
1062                <li class="pane-parent">
1063                    <a href="/software/education/">Education</a>
1064                    <div class="sub-pane">
1065                       
1066                        <div class="heading">Education</div>
1067                       
1068
1069                       
1070                            <a href="/software/learning-management-system/">Learning Management Systems</a>
1071                       
1072                            <a href="/software/learning-experience-platforms/">Learning Experience Platforms</a>
1073                       
1074                            <a href="/software/virtual-classroom/">Virtual Classroom</a>
1075                       
1076                            <a href="/software/course-authoring/">Course Authoring</a>
1077                       
1078                            <a href="/software/school-administration/">School Administration</a>
1079                       
1080                            <a href="/software/student-information-system/">Student Information Systems</a>
1081                       
1082
1083                    </div>
1084                </li>
1085               
1086                 <li>
1087                    <a href="/software/">All Software</a>
1088                 </li>
1089            </ul>
1090        </div>
1091
1092        <div class="nav-dropdown">
1093            <a href="#">Resources</a>
1094            <ul class="nav-dropdown-menu">
1095                  <li><a href="/blog">Blog</a></li>
1096                  <li><a href="/articles">Articles</a></li>
1097            </ul>
1098        </div>
1099   
1100
1101                <div class="dev-menu-when-stuck">
1102                    Menu
1103                    <ul class="dev-menu-dropdown header-nav-menulist">
1104                        <li><a href="/support">Help</a></li>
1105                        <li><a href="/create">Create</a></li>
1106                        <li><a href="/user/registration/" title="Join" >Join</a></li>
1107                        <li><a href="https://sourceforge.net/auth/" title="Login">Login</a></li>
1108                    </ul>
1109                </div>
1110                <div class="search-toggle-when-stuck">
1111                    <a class="search-toggle">
1112                       
1113
1114<svg  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>
1115                    </a>
1116                </div>
1117            </div>
1118
1119            <div class="search">
1120                <div class="social-icons">
1121                   
1122<span></span>
1123<a href="https://twitter.com/sourceforge" class="twitter" rel="nofollow" target="_blank">
1124
1125<svg  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>
1126<a href="https://www.facebook.com/sourceforgenet/" class="facebook" rel="nofollow" target="_blank">
1127
1128<svg  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>
1129<a href="https://www.linkedin.com/company/sourceforge.net" class="linkedin" rel="nofollow" target="_blank">
1130
1131<svg  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>
1132<a href="/user/newsletters" rel=nofollow class="newsletter" title="Subscribe to our newsletter">
1133
1134<svg  version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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>
1135<span></span>
1136                </div>
1137               
1138                   
1139               
1140                <form method="get" action="/directory/">
1141   
1142    <div class="typeahead__container">
1143      <div class="typeahead__field">
1144        <div class="typeahead__query">
1145       
1146        <input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" >
1147       
1148        </div>
1149       
1150        <label>
1151        <input type="submit" class="bt" value="">
1152           
1153
1154<svg  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>
1155        </label>
1156   
1157      </div>
1158    </div>
1159   
1160    </form>
1161            </div>
1162        </nav>
1163    </section>
1164    <div id="banner-sterling" class="sterling">
1165       
1166       
1167       
1168
1169
1170   
1171
1172
1173<div id="SF_ProjectFiles_728x90_A_wrapped" data-id="div-gpt-ad-1393435113147-0" class="draper   
1174visibility_rules
1175 v_728_leaderboard  v_970_billboard ">
1176</div>
1177<script>
1178/*global googletag */
1179if (SF.initial_breakpoints_visible.leaderboard) {
1180(function(){
1181   
1182    var el = document.getElementById('SF_ProjectFiles_728x90_A_wrapped');
1183    var newNode = document.createElement('div');
1184    newNode.id = 'div-gpt-ad-1393435113147-0';
1185    el.appendChild(newNode);
1186}());
1187
1188gptadRenderers['SF_ProjectFiles_728x90_A'] = function(){  // jshint ignore:line
1189   
1190        if (!SF.adblock) {
1191            $('#div-gpt-ad-1393435113147-0').parents('.draper').css("min-height", 90 + 13); // 13 for height of .lbl-ad
1192        }
1193   
1194    googletag.cmd.push(function() {
1195        googletag.display('div-gpt-ad-1393435113147-0');
1196    });
1197};
1198gptadRenderers['SF_ProjectFiles_728x90_A']();  // jshint ignore:line
1199}
1200</script>
1201       
1202
1203
1204   
1205
1206
1207<div id="SF_Mobile_320x50_A_wrapped" data-id="div-gpt-ad-1512154506943-0" class="draper   
1208">
1209</div>
1210<script>
1211/*global googletag */
1212if (!SF.initial_breakpoints_visible.leaderboard) {
1213(function(){
1214   
1215    var el = document.getElementById('SF_Mobile_320x50_A_wrapped');
1216    var newNode = document.createElement('div');
1217    newNode.id = 'div-gpt-ad-1512154506943-0';
1218    el.appendChild(newNode);
1219}());
1220
1221gptadRenderers['SF_Mobile_320x50_A'] = function(){  // jshint ignore:line
1222   
1223        if (!SF.adblock) {
1224            $('#div-gpt-ad-1512154506943-0').parents('.draper').css("min-height", 50 + 13); // 13 for height of .lbl-ad
1225        }
1226   
1227    googletag.cmd.push(function() {
1228        googletag.display('div-gpt-ad-1512154506943-0');
1229    });
1230};
1231gptadRenderers['SF_Mobile_320x50_A']();  // jshint ignore:line
1232}
1233</script>
1234       
1235
1236
1237   
1238
1239
1240<div id="SF_ProjectFiles_HubIcon_200x90_A_wrapped" data-id="div-gpt-ad-1392148098424-0" class="draper hub 
1241visibility_rules
1242 v_200_billboard ">
1243</div>
1244<script>
1245/*global googletag */
1246if (SF.initial_breakpoints_visible.billboard) {
1247(function(){
1248   
1249    var el = document.getElementById('SF_ProjectFiles_HubIcon_200x90_A_wrapped');
1250    var newNode = document.createElement('div');
1251    newNode.id = 'div-gpt-ad-1392148098424-0';
1252    el.appendChild(newNode);
1253}());
1254
1255gptadRenderers['SF_ProjectFiles_HubIcon_200x90_A'] = function(){  // jshint ignore:line
1256   
1257    googletag.cmd.push(function() {
1258        googletag.display('div-gpt-ad-1392148098424-0');
1259    });
1260};
1261
1262}
1263</script>
1264    </div>
1265</div>
1266           
1267
1268
1269           
1270               
1271
1272               
1273                <div class="l-two-column-page">
1274                    <div class="l-content-column">
1275                       
1276
1277
1278<svg xmlns="http://www.w3.org/2000/svg" style="display:none">
1279<defs>
1280
1281    <symbol id="folder-o" viewBox="0 0 200.2 149.8"><g><g><path style="fill: #FFF" class="st0" d="M189,145.3c-29.5-0.1-59.4-0.1-88.9-0.1s-59.4,0-88.9,0.1c-4.4,0-5.8-1-6.7-3.1V7.6c1-2.3,2.3-3.1,5-3.1c6.3,0,12.9,0.1,20.9,0.1c6,0,11.9,0,17.9,0h7c2.3,0,3.9,0.7,5.4,2.5c2.1,2.5,4.3,5.1,6.4,7.5c2.7,3.1,5.6,6.4,8.2,9.7C78.4,28,82,29.7,87,29.7c18.4-0.1,37.1-0.1,55.1-0.1c15.4,0,31.3,0,46.9-0.1c4.4,0,5.9,1,6.7,3.1v109.5C194.8,144.2,193.4,145.3,189,145.3L189,145.3z"/><g><path d="M11.9,10.7L11.9,10.7c6.1,0,12.6,0.1,20.4,0.1c5.8,0,11.6,0,17.4,0h6.8c1,0,1.3,0.2,1.9,0.8c2.1,2.5,4.3,5,6.3,7.4c2.7,3.2,5.4,6.1,7.9,9.3c3.8,4.7,8.7,7,14.8,7h0.1c17.8-0.1,36-0.1,53.6-0.1c15,0,30.5,0,45.7-0.1h0.1c1.1,0,1.7,0.1,2,0.2v103.6c-0.4,0.1-1.1,0.2-2.1,0.2c-28.7-0.1-57.9-0.1-86.6-0.1s-57.9,0-86.7,0.1c-1.1,0-1.8-0.1-2.1-0.2V10.7C11.5,10.7,11.7,10.7,11.9,10.7 M11.9,1.9c-4.8,0-7.7,2.2-9.3,6.6c0,44.2,0,88.3,0,132.6c1.8,5.3,5.6,6.7,10.9,6.7c0,0,0,0,0.1,0c28.8-0.1,57.8-0.1,86.6-0.1s57.8,0,86.6,0.1c0,0,0,0,0.1,0c5.3,0,9.1-1.4,10.9-6.7c0-36,0-72.1,0-108.2c-1.8-5.3-5.6-6.6-10.8-6.6h-0.1c-33.1,0.1-66.1,0-99.2,0.1h-0.1c-3.5,0-5.8-1.1-8-3.8C74.8,17,69.8,11.6,65,5.9c-2.2-2.7-5.1-4-8.6-4l0,0c-8.1,0-16.2,0-24.3,0C25.5,2,18.7,1.9,11.9,1.9C12,1.9,12,1.9,11.9,1.9L11.9,1.9z"/><path d="M186.9,149.8L186.9,149.8c-28.9-0.1-58.3-0.1-86.7-0.1s-57.8,0-86.6,0.1h-0.1c-4.3,0-10.4-0.8-12.8-8.1l-0.1-0.3V8.2l0.1-0.3C2.6,2.7,6.4,0,11.9,0H12c2.2,0,4.5,0,6.7,0c4.4,0,9,0,13.5,0h24.3c4.1,0,7.5,1.6,10.1,4.7c2.7,3.2,5.5,6.3,8.2,9.4c2.1,2.4,4.2,4.8,6.3,7.2c1.8,2.3,3.6,3.1,6.5,3.1c16.7,0,33.5,0,49.7,0c16.3,0,33.1,0,49.6,0h0.1c4.3,0,10.3,0.8,12.7,8l0.1,0.3v108.9l-0.1,0.3C197.2,148.9,191.5,149.8,186.9,149.8z M100.2,145.8c28.4,0,57.8,0,86.6,0.1h0.1c5.1,0,7.6-1.4,9-5.1V33.2c-1.3-3.6-3.8-5-8.9-5c-16.7,0-33.5,0-49.7,0c-16.3,0-33.1,0-49.6,0h-0.1c-4.2,0-7-1.4-9.5-4.5c-2-2.3-4.1-4.7-6.2-7.1c-2.7-3.1-5.5-6.3-8.2-9.5c-1.9-2.3-4.1-3.3-7.1-3.3H32.2c-4.5,0.1-9.1,0-13.5,0c-2.2,0-4.5,0-6.7,0h-0.1c-3.7,0-6,1.6-7.3,5v131.9c1.3,3.7,3.9,5.1,9,5.1C42.4,145.8,71.8,145.8,100.2,145.8z M186.7,141c-28.7-0.1-58.1-0.1-86.6-0.1c-28.4,0-57.9,0-86.7,0.1c-1.1,0-2-0.1-2.6-0.3l-1.5-0.4V8.8h2.5c2.9,0,5.8,0,9,0c3.5,0,7.3,0.1,11.4,0.1h24.3c1.6,0,2.4,0.5,3.2,1.3l0.1,0.1c1,1.2,2,2.3,3,3.5c1.1,1.3,2.3,2.6,3.4,3.9c1,1.2,2,2.3,3,3.4c1.7,2,3.3,3.8,5,5.8c3.4,4.2,7.8,6.3,13.3,6.3h0.1c17.8-0.1,36-0.1,53.6-0.1c15,0,30.5,0,45.7-0.1h0.1c1,0,1.8,0.1,2.5,0.3l1.5,0.4v106.7l-1.5,0.4C188.6,140.9,187.8,141,186.7,141z M100.1,137c28.4,0,57.9,0,86.6,0.1c0.1,0,0.1,0,0.2,0V37c0,0-0.1,0-0.1,0c-15.3,0.1-30.8,0.1-45.8,0.1c-17.6,0-35.7,0-53.6,0.1h-0.1c-6.7,0-12.1-2.6-16.3-7.7c-1.6-1.9-3.2-3.8-4.9-5.7c-1-1.1-2-2.3-3-3.5c-1.1-1.3-2.2-2.6-3.3-3.9c-1-1.1-2-2.3-2.9-3.4c-0.1-0.1-0.1-0.1-0.1-0.1c0,0-0.1,0-0.3,0H32.2c-4.1,0-7.9,0-11.4-0.1c-2.6,0-5.1,0-7.6,0v124.5c0.1,0,0.1,0,0.2,0C42.2,137,71.7,137,100.1,137z"/></g></g></g></symbol>
1282
1283    <symbol id="info-circle" viewBox="0 0 200.2 200"><circle class="st0" style="fill: #fff" cx="99.8" cy="100" r="89.8"/><g><path style="fill:#000;" class="foo-bar" d="M109,0.6c24.2,2.2,45.1,11.7,62,28.9c22.5,22.9,32.1,50.6,28.4,82.5c-3.1,26.9-15.5,49.4-37,65.8c-32.9,25.1-69,29.1-106.3,11.3c-30-14.3-47.8-39-54.2-71.7c-0.7-3.3-1-6.7-1.5-10.1c-0.5-4.7-0.5-9.6,0-14.8C0.7,90.3,1,88.1,1.3,86c3.4-23,13.5-42.6,30.4-58.5C46,13.8,63,5.3,82.5,1.8C86,1.2,93,0.1,98.6,0.1C104.6,0.1,109,0.6,109,0.6z M183,99.9c-0.2-46.1-37.4-82.9-84-82.4C53.8,18,17.1,55.1,17.7,101c0.6,45.2,37.7,81.9,83.7,81.3C146.6,181.6,182.7,145,183,99.9z"/><path style="fill:#000;" d="M107,75c9.2,0,13.8,5.6,11.4,15.1c-1.7,6.9-4.4,13.6-6.8,20.4c-2.9,8.1-6,16.2-9,24.3c-0.6,1.6-1,3.3-1.2,4.9c-0.1,0.9,0.3,2.2,0.9,2.6c0.6,0.4,2.1,0.4,2.7-0.1c2.5-1.8,4.8-3.8,7-6c2.3-2.3,4.3-4.8,6.6-7.1c0.5-0.5,1.7-1.2,2.4-0.9c0.1,0.1,0.2,0.2,0.3,0.3c0.6,0.7,0.9,1.7,1,2.6c0.1,0.8-0.5,1.8-1,2.5c-7.8,11-17.8,19.3-31,22.9c-3,0.8-6.3,0.7-9.4,0.3c-4.1-0.5-7.4-4.3-7.2-8.4c0.2-4.5,1.1-8.6,2.6-12.8c4.5-12.6,9.4-25.1,14.2-37.6c0.9-2.3,2-4.5,2.6-6.9c0.3-1.2,0.2-3.1-0.5-3.9c-0.5-0.6-2.8-0.3-3.7,0.3c-2.3,1.6-4.3,3.5-6.3,5.4c-2.3,2.4-4.4,5-6.6,7.4c-0.9,1-2.1,2.1-3.6,0.9c-1.5-1.1-1.2-2.6-0.3-3.9c8-11.1,17.5-20.2,31.9-22.3c0.3,0,0.6-0.1,0.9-0.1C105.6,75,106.3,75,107,75z"/><path style="fill:#000;" d="M128.9,54.8c0,9.9-10.3,16.8-19.5,13.1c-5.4-2.2-8.1-8.5-6.3-14.8c2.1-7.3,9.7-11.7,17.1-10C125.6,44.4,128.9,48.8,128.9,54.8z"/></g></symbol>
1284
1285    <symbol id="info-circle-active" viewBox="0 0 200.2 200"><g><path d="M109,0.6c24.2,2.2,45.1,11.7,62,28.9c22.5,22.9,32.1,50.6,28.4,82.5c-3.1,26.9-15.5,49.4-37,65.8c-32.9,25.1-69,29.1-106.3,11.3c-30-14.3-47.8-39-54.2-71.7c-0.7-3.3-1-6.7-1.5-10.1c-0.5-4.7-0.5-9.6,0-14.8C0.7,90.3,1,88.1,1.3,86c3.4-23,13.5-42.6,30.4-58.5C46,13.8,63,5.3,82.5,1.8C86,1.2,93,0.1,98.6,0.1C104.6,0.1,109,0.6,109,0.6z"/><path class="st0" d="M107,75c9.2,0,13.8,5.6,11.4,15.1c-1.7,6.9-4.4,13.6-6.8,20.4c-2.9,8.1-6,16.2-9,24.3c-0.6,1.6-1,3.3-1.2,4.9c-0.1,0.9,0.3,2.2,0.9,2.6c0.6,0.4,2.1,0.4,2.7-0.1c2.5-1.8,4.8-3.8,7-6c2.3-2.3,4.3-4.8,6.6-7.1c0.5-0.5,1.7-1.2,2.4-0.9c0.1,0.1,0.2,0.2,0.3,0.3c0.6,0.7,0.9,1.7,1,2.6c0.1,0.8-0.5,1.8-1,2.5c-7.8,11-17.8,19.3-31,22.9c-3,0.8-6.3,0.7-9.4,0.3c-4.1-0.5-7.4-4.3-7.2-8.4c0.2-4.5,1.1-8.6,2.6-12.8c4.5-12.6,9.4-25.1,14.2-37.6c0.9-2.3,2-4.5,2.6-6.9c0.3-1.2,0.2-3.1-0.5-3.9c-0.5-0.6-2.8-0.3-3.7,0.3c-2.3,1.6-4.3,3.5-6.3,5.4c-2.3,2.4-4.4,5-6.6,7.4c-0.9,1-2.1,2.1-3.6,0.9c-1.5-1.1-1.2-2.6-0.3-3.9c8-11.1,17.5-20.2,31.9-22.3c0.3,0,0.6-0.1,0.9-0.1C105.6,75,106.3,75,107,75z"/><path class="st0" d="M128.9,54.8c0,9.9-10.3,16.8-19.5,13.1c-5.4-2.2-8.1-8.5-6.3-14.8c2.1-7.3,9.7-11.7,17.1-10C125.6,44.4,128.9,48.8,128.9,54.8z"/></g></symbol>
1286
1287    <symbol id="trash" viewBox="0 0 157 200"><polygon class="st0" style="fill:#FFFFFF;stroke:#000000;stroke-miterlimit:10;" points="26.2,54.2 130.7,54.2 120.7,188.8 36.8,188.8 "/><g><g><path d="M24.4,200c-0.5,0-0.9-0.4-1-0.9L14.7,60.3c0-0.5-0.5-0.9-1-0.9H6.6c-0.5,0-6.6-0.1-6.6-8.9v-7.9c0-0.5,0.4-0.9,0.9-0.9h155.2c0.5,0,0.9,0.4,0.9,0.9v7.9c0,9.2-8.3,8.7-8.8,8.7h-4.9c-0.5,0-0.9,0.4-1,0.9l-8.7,139c0,0.5-0.5,0.9-1,0.9H24.4z M83.1,181.6c0.5,0,0.9-0.4,0.9-0.9l2.5-119.7c0-0.5-0.4-0.9-0.9-0.9H71.3c-0.5,0-0.9,0.4-0.9,0.9l2.5,119.7c0,0.5,0.4,0.9,0.9,0.9H83.1z M40.6,180.6c0,0.5,0.5,0.9,1,0.9h9.3c0.5,0,0.9-0.4,0.9-0.9L49.2,60.9c0-0.5-0.4-0.9-0.9-0.9h-5.6c-10.8,0-8.8,18.1-8.8,15.5L40.6,180.6z M115.5,181.6c0.5,0,0.9-0.4,1-0.9l6.5-108c0-13.4-8.4-12.7-8.9-12.7h-5.3c-0.5,0-0.9,0.4-0.9,0.9l-2.5,119.7c0,0.5,0.4,0.9,0.9,0.9H115.5z"/></g><g><path d="M91.6,0c0.5,0,0.9,0.4,0.9,0.9v11.7c0,0.5,0.4,0.9,0.9,0.9h41.2c0.5,0,8.6,0.5,8.6,7.8v9.2c0,0.5-0.4,0.9-0.9,0.9H14.8c-0.5,0-0.9-0.4-0.9-0.9v-9.2c0-8.2,9.3-7.8,9.8-7.8H63c0.5,0,0.9-0.4,0.9-0.9l0.5-11.7c0-0.5,0.4-0.9,0.9-0.9L91.6,0z"/></g></g></symbol>
1288
1289    <symbol id="symlink" viewBox="0 0 12 16">        <title>file-symlink-file</title>    <desc>Created with Sketch.</desc>    <defs></defs>    <g  stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">        <g  fill="#000000">            <path d="M8.5,1 L1,1 C0.45,1 0,1.45 0,2 L0,14 C0,14.55 0.45,15 1,15 L11,15 C11.55,15 12,14.55 12,14 L12,4.5 L8.5,1 L8.5,1 Z M11,14 L1,14 L1,2 L8,2 L11,5 L11,14 L11,14 Z M6,4.5 L10,7.5 L6,10.5 L6,8.5 C5.02,8.48 4.16,8.72 3.45,9.2 C2.74,9.68 2.26,10.45 2,11.5 C2.02,9.86 2.39,8.62 3.13,7.77 C3.86,6.93 4.82,6.5 6.01,6.5 L6.01,4.5 L6,4.5 Z" ></path>        </g>    </g></symbol>
1290
1291    <symbol id="ban" viewBox="0 0 1792 1792"><path d="M1440 893q0-161-87-295l-754 753q137 89 297 89 111 0 211.5-43.5t173.5-116.5 116-174.5 43-212.5zm-999 299l755-754q-135-91-300-91-148 0-273 73t-198 199-73 274q0 162 89 299zm1223-299q0 157-61 300t-163.5 246-245 164-298.5 61-298.5-61-245-164-163.5-246-61-300 61-299.5 163.5-245.5 245-164 298.5-61 298.5 61 245 164 163.5 245.5 61 299.5z"/></symbol>
1292
1293    <symbol id="sort" viewBox="0 0 1792 1792"><path d="M1408 1088q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45zm0-384q0 26-19 45t-45 19h-896q-26 0-45-19t-19-45 19-45l448-448q19-19 45-19t45 19l448 448q19 19 19 45z"/></symbol>
1294
1295    <symbol id="sort_up" viewBox="0 0 1792 1792"><path d="M1408 704q0 26-19 45t-45 19h-896q-26 0-45-19t-19-45 19-45l448-448q19-19 45-19t45 19l448 448q19 19 19 45"/></symbol>
1296
1297    <symbol id="sort_down" viewBox="0 0 1792 1792"><path d="M1408 1088q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45z"/></symbol>
1298
1299</defs>
1300</svg>
1301
1302
1303<div class="project-body">
1304
1305
1306<div class="project-body">
1307   
1308   
1309   
1310
1311   
1312   
1313       
1314   
1315
1316   
1317<section class="project-masthead"> 
1318   
1319   
1320<div class="backdrop" style="box-sizing: content-box; padding-bottom: 49px"></div>
1321
1322    <div class="content">
1323   
1324       
1325    <nav id="breadcrumbs" class="breadcrumbs rtl">
1326        <ul itemscope itemtype="http://schema.org/BreadcrumbList">
1327            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
1328            <a itemprop="item" href="/"><span itemprop="name">Home</span></a>
1329            <meta itemprop="position" content="1" />
1330            </li>
1331            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
1332                <a itemprop="item" href="/directory/"><span itemprop="name">Browse</span></a>
1333                <meta itemprop="position" content="2" />
1334            </li>
1335            <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
1336                <a itemprop="item" href="/directory/system-administration/"><span itemprop="name">System Administration</span></a>
1337                <meta itemprop="position" content="3" />
1338            </li><li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
1339                <a itemprop="item" href="/directory/system-administration/logging/"><span itemprop="name">Logging</span></a>
1340                <meta itemprop="position" content="4" />
1341            </li><li class="project" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="/projects/rootsh/"><span itemprop="name">rootsh</span></a><meta itemprop="position" content="5" />
1342            </li>
1343           
1344              <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
1345                  <span itemprop="name">Files</span>
1346                  <meta itemprop="position" content="6" />
1347              </li>
1348           
1349        </ul>
1350    </nav>
1351
1352   
1353   
1354   
1355<div class="overview">
1356   
1357   
1358   
1359
1360   
1361<div class="project-icon  default-project-icon " >
1362   
1363   
1364   
1365
1366<svg  version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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>
1367    </div>
1368
1369
1370    <div class="title ">
1371       
1372        <h1 itemprop="name"><a href="/projects/rootsh/" itemprop="url">rootsh</a></h1>
1373         
1374           
1375       
1376           
1377           
1378            <h3 class="brought-by">
1379               
1380                Brought to you by:
1381               
1382                   
1383                        <a href="http://sourceforge.net/users/cormander">cormander</a>
1384                   
1385               
1386            </h3>
1387           
1388       
1389
1390       
1391    </div>
1392
1393   
1394</div>
1395
1396   
1397     
1398   
1399   
1400    </div>
1401</section>
1402
1403
1404   
1405       
1406    <div id="top_nav"><div id="top_nav_admin">
1407        <ul class="dropdown">
1408           
1409            <li >
1410                <a href="/projects/rootsh/"
1411                >
1412                <span>Summary</span></a>
1413               
1414            </li>
1415           
1416            <li class="selected">
1417                <a href="/projects/rootsh/files/"
1418                >
1419                <span>Files</span></a>
1420               
1421            </li>
1422           
1423            <li >
1424                <a href="/projects/rootsh/reviews"
1425                >
1426                <span>Reviews</span></a>
1427               
1428            </li>
1429           
1430            <li >
1431                <a href="/projects/rootsh/support"
1432                >
1433                <span>Support</span></a>
1434               
1435            </li>
1436           
1437            <li >
1438                <a href="/p/rootsh/wiki/"
1439                >
1440                <span>Wiki</span></a>
1441               
1442            </li>
1443           
1444            <li >
1445                <a href="https://www.paypal.com/cgi-bin/webscr?item_name=Donation+to+rootsh&amp;cmd=_donations&amp;business=donate%40ravencore.com"
1446                data-external=true rel=nofollow>
1447                <span>Donate</span></a>
1448               
1449            </li>
1450           
1451            <li >
1452                <a href="/p/rootsh/code/"
1453                >
1454                <span>Code</span></a>
1455               
1456            </li>
1457           
1458           
1459        </ul>
1460       
1461    </div></div>
1462   
1463   
1464
1465    <article class="main-content full-bleed">
1466        <section class="">
1467            <div class="">
1468               
1469    <noscript>
1470        <p>The interactive file manager requires Javascript. Please enable it or use <a href="https://sourceforge.net/p/forge/documentation/Release%20Files%20for%20Download#scp">sftp or scp</a>.
1471        <br/>You may still <em>browse</em> the files here.</p>
1472    </noscript>
1473
1474    <div id="files" class="row">
1475      <div class="download-bar column small-12">
1476
1477
1478        </div><div class="files-toolbar btn-bar column small-12">
1479            <div class="btn-set">
1480           
1481            <a class="button green big-text download with-sub-label extra-wide" href="/projects/rootsh/files/latest/download" title="/rootsh/1.5.3/rootsh-1.5.3.tar.gz:  released on 2008-05-14 20:16:55 UTC">
1482               
1483
1484<svg  version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 300 249.4" style="enable-background:new 0 0 300 249.4;" xml:space="preserve"><g><path d="M138.5,112.8c0-39.6-14-57.6-21.4-64.4c-1.5-1.3-3.7-0.1-3.6,1.8c1.5,22.4-26.6,27.9-26.6,62.9h0c0,0.1,0,0.1,0,0.2c0,21.4,16.2,38.8,36.1,38.8c19.9,0,36.1-17.4,36.1-38.8c0-0.1,0-0.1,0-0.2h0c0-9.9-3.7-19.4-7.5-26.5c-0.7-1.4-2.9-0.9-2.6,0.4C155.5,117.3,138.5,136.1,138.5,112.8z"/><g><path d="M95.6,196.2c-0.9,0-1.8-0.4-2.4-1L1,103.2c-1.3-1.3-1.3-3.5,0-4.9L98.3,1c0.7-0.7,1.5-1,2.4-1h27.9c1.7,0,2.8,1.1,3.2,2.1c0.4,1,0.5,2.6-0.7,3.8L39.6,97.4c-1.8,1.8-1.8,4.8,0,6.7l72.3,72.3c1.3,1.3,1.3,3.5,0,4.9l-13.8,14C97.4,195.9,96.5,196.2,95.6,196.2z"/></g><g><path d="M114.1,212.4c-1.7,0-2.8-1.1-3.2-2.1c-0.4-1-0.5-2.6,0.7-3.8l91.5-91.5c0.9-0.9,1.4-2.1,1.4-3.3c0-1.3-0.5-2.4-1.4-3.3L130.8,36c-1.3-1.3-1.3-3.5,0-4.9l14-14c0.7-0.7,1.5-1,2.4-1s1.8,0.4,2.4,1l92,92.1c0.7,0.7,1,1.5,1,2.4s-0.4,1.8-1,2.4l-97.3,97.3c-0.6,0.6-1.5,1-2.4,1H114.1z"/></g><g><path d="M225.2,167.5c-0.5,1-1.1,1.7-1.7,2.1c-0.7,0.4-1.4,0.6-2.4,0.6s-1.9-0.4-3.1-1.1c-1.1-0.7-2.5-1.5-4-2.4c-1.5-0.9-3.4-1.7-5.4-2.4c-2.1-0.7-4.5-1.1-7.3-1.1c-2.6,0-4.8,0.3-6.7,0.9c-1.9,0.6-3.5,1.5-4.8,2.6c-1.3,1.1-2.3,2.4-2.9,3.9c-0.6,1.5-1,3.2-1,5c0,2.3,0.6,4.3,1.9,5.8c1.3,1.5,3,2.9,5.2,4c2.1,1.1,4.6,2.1,7.3,2.9c2.7,0.9,5.5,1.8,8.4,2.8c2.8,1,5.6,2.1,8.4,3.4c2.7,1.3,5.2,2.9,7.3,4.9c2.1,2,3.9,4.4,5.2,7.3c1.3,2.9,1.9,6.4,1.9,10.5c0,4.5-0.8,8.6-2.3,12.5c-1.5,3.9-3.8,7.3-6.7,10.2c-2.9,2.9-6.5,5.2-10.8,6.8c-4.2,1.7-9.1,2.5-14.5,2.5c-3.1,0-6.2-0.3-9.3-0.9c-3.1-0.6-6-1.5-8.8-2.6c-2.8-1.1-5.4-2.5-7.9-4.1c-2.4-1.6-4.6-3.4-6.5-5.3l5.3-8.8c0.5-0.6,1.1-1.2,1.8-1.6c0.7-0.4,1.5-0.6,2.4-0.6c1.1,0,2.4,0.5,3.7,1.4c1.3,0.9,2.9,2,4.7,3.1c1.8,1.1,3.9,2.2,6.4,3.1c2.4,0.9,5.4,1.4,8.8,1.4c5.2,0,9.3-1.2,12.2-3.7c2.9-2.5,4.3-6,4.3-10.7c0-2.6-0.6-4.7-1.9-6.4c-1.3-1.6-3-3-5.2-4.1c-2.1-1.1-4.6-2.1-7.3-2.8c-2.7-0.8-5.5-1.6-8.3-2.5c-2.8-0.9-5.6-2-8.3-3.3c-2.7-1.3-5.2-2.9-7.3-5c-2.1-2-3.9-4.6-5.2-7.7c-1.3-3.1-1.9-6.9-1.9-11.4c0-3.6,0.7-7.1,2.2-10.5c1.4-3.4,3.5-6.4,6.3-9.1c2.8-2.6,6.1-4.8,10.1-6.4c4-1.6,8.6-2.4,13.7-2.4c5.8,0,11.2,0.9,16.1,2.7c4.9,1.8,9.1,4.4,12.6,7.7L225.2,167.5z"/><path d="M299.8,149.5v14.6h-43.8v29.2h37v14.7h-37v40.2h-18.5v-98.8H299.8z"/></g></g></svg>
1485                <span class="label">Download Latest Version</span>
1486                <span class="sub-label">rootsh-1.5.3.tar.gz (147.4 kB)</span>
1487            </a>
1488            <a class="button blue" data-open="psp-newsletter-modal">Get Updates</a>
1489    <div class="psp_newsletter_subscribe reveal" data-reveal id="psp-newsletter-modal" data-v-offset="0">
1490        <div class="modal-content">
1491            <div class="small-12 row modal-header">
1492                <div class="sf-email-icon small-6 medium-4">
1493                    <svg  version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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>
1494                </div>
1495                <div class="column small-12 medium-8">
1496                    <span class="subscribe-tagline medium-8">Get project updates, sponsored content from our select partners, and more.</span>
1497                </div>
1498            </div>
1499
1500           
1501
1502<form action="/user/newsletters/subscribe" method="post"
1503      class="newsletter-subscribe-form compliance-form optin-wide kmunl-subscribe-form"
1504      data-shortname="rootsh" data-handler="KMUNSWidget" >
1505    <input type="hidden" name="Xw5bClyIjSC5jV07Dvlggw4bCsMKzw6rChXLDtMOC" value="user">
1506    <input type="hidden" name="Xw4PChyIjVDl0AMOVwpfCt8OPHMKYK8KrwqsGf8O4" value="PSP">
1507
1508    <div class="row">
1509        <div class="column small-12 large-6">
1510            <input type="email" class="subscriber-email" name="Xw4DCkSA3TzY_w6obHcK8w7vDlATDrsOew7bDqMOIYw"  placeholder="Enter your email address" value="" required autocapitalize="none">
1511           
1512        </div>
1513        <label class="column ">
1514            <span class="show-for-sr">Country</span><span class="input">
1515<select id="country-masthead" name="Xw4LClyIjSC5jVz9ZPcOEKFDCt27DnlvCkU8" required class=" use-placeholder-color"  autocomplete="country">
1516   
1517    <option value=""></option>
1518   
1519    <option value="AF">Afghanistan</option>
1520    <option value="AX">Aland Islands</option>
1521    <option value="AL">Albania</option>
1522    <option value="DZ">Algeria</option>
1523    <option value="AS">American Samoa</option>
1524    <option value="AD">Andorra</option>
1525    <option value="AO">Angola</option>
1526    <option value="AI">Anguilla</option>
1527    <option value="AQ">Antarctica</option>
1528    <option value="AG">Antigua and Barbuda</option>
1529    <option value="AR">Argentina</option>
1530    <option value="AM">Armenia</option>
1531    <option value="AW">Aruba</option>
1532    <option value="AU">Australia</option>
1533    <option value="AT">Austria</option>
1534    <option value="AZ">Azerbaijan</option>
1535    <option value="BS">Bahamas</option>
1536    <option value="BH">Bahrain</option>
1537    <option value="BD">Bangladesh</option>
1538    <option value="BB">Barbados</option>
1539    <option value="BY">Belarus</option>
1540    <option value="BE">Belgium</option>
1541    <option value="BZ">Belize</option>
1542    <option value="BJ">Benin</option>
1543    <option value="BM">Bermuda</option>
1544    <option value="BT">Bhutan</option>
1545    <option value="BO">Bolivia</option>
1546    <option value="BA">Bosnia and Herzegovina</option>
1547    <option value="BW">Botswana</option>
1548    <option value="BV">Bouvet Island</option>
1549    <option value="BR">Brazil</option>
1550    <option value="IO">British Indian Ocean Territory</option>
1551    <option value="BN">Brunei Darussalam</option>
1552    <option value="BG">Bulgaria</option>
1553    <option value="BF">Burkina Faso</option>
1554    <option value="BI">Burundi</option>
1555    <option value="KH">Cambodia</option>
1556    <option value="CM">Cameroon</option>
1557    <option value="CA">Canada</option>
1558    <option value="CV">Cape Verde</option>
1559    <option value="KY">Cayman Islands</option>
1560    <option value="CF">Central African Republic</option>
1561    <option value="TD">Chad</option>
1562    <option value="CL">Chile</option>
1563    <option value="CN">China</option>
1564    <option value="CX">Christmas Island</option>
1565    <option value="CC">Cocos (Keeling) Islands</option>
1566    <option value="CO">Colombia</option>
1567    <option value="KM">Comoros</option>
1568    <option value="CG">Congo</option>
1569    <option value="CD">Congo, The Democratic Republic of the</option>
1570    <option value="CK">Cook Islands</option>
1571    <option value="CR">Costa Rica</option>
1572    <option value="CI">Cote D&#39;Ivoire</option>
1573    <option value="HR">Croatia</option>
1574    <option value="CU">Cuba</option>
1575    <option value="CY">Cyprus</option>
1576    <option value="CZ">Czech Republic</option>
1577    <option value="DK">Denmark</option>
1578    <option value="DJ">Djibouti</option>
1579    <option value="DM">Dominica</option>
1580    <option value="DO">Dominican Republic</option>
1581    <option value="EC">Ecuador</option>
1582    <option value="EG">Egypt</option>
1583    <option value="SV">El Salvador</option>
1584    <option value="GQ">Equatorial Guinea</option>
1585    <option value="ER">Eritrea</option>
1586    <option value="EE">Estonia</option>
1587    <option value="ET">Ethiopia</option>
1588    <option value="FK">Falkland Islands (Malvinas)</option>
1589    <option value="FO">Faroe Islands</option>
1590    <option value="FJ">Fiji</option>
1591    <option value="FI">Finland</option>
1592    <option value="FR">France</option>
1593    <option value="GF">French Guiana</option>
1594    <option value="PF">French Polynesia</option>
1595    <option value="TF">French Southern Territories</option>
1596    <option value="GA">Gabon</option>
1597    <option value="GM">Gambia</option>
1598    <option value="GE">Georgia</option>
1599    <option value="DE">Germany</option>
1600    <option value="GH">Ghana</option>
1601    <option value="GI">Gibraltar</option>
1602    <option value="GR">Greece</option>
1603    <option value="GL">Greenland</option>
1604    <option value="GD">Grenada</option>
1605    <option value="GP">Guadeloupe</option>
1606    <option value="GU">Guam</option>
1607    <option value="GT">Guatemala</option>
1608    <option value="GG">Guernsey</option>
1609    <option value="GN">Guinea</option>
1610    <option value="GW">Guinea-Bissau</option>
1611    <option value="GY">Guyana</option>
1612    <option value="HT">Haiti</option>
1613    <option value="HM">Heard Island and McDonald Islands</option>
1614    <option value="VA">Holy See (Vatican City State)</option>
1615    <option value="HN">Honduras</option>
1616    <option value="HK">Hong Kong</option>
1617    <option value="HU">Hungary</option>
1618    <option value="IS">Iceland</option>
1619    <option value="IN">India</option>
1620    <option value="ID">Indonesia</option>
1621    <option value="IR">Iran, Islamic Republic of</option>
1622    <option value="IQ">Iraq</option>
1623    <option value="IE">Ireland</option>
1624    <option value="IM">Isle of Man</option>
1625    <option value="IL">Israel</option>
1626    <option value="IT">Italy</option>
1627    <option value="JM">Jamaica</option>
1628    <option value="JP">Japan</option>
1629    <option value="JE">Jersey</option>
1630    <option value="JO">Jordan</option>
1631    <option value="KZ">Kazakhstan</option>
1632    <option value="KE">Kenya</option>
1633    <option value="KI">Kiribati</option>
1634    <option value="KP">Korea, Democratic People&#39;s Republic of</option>
1635    <option value="KR">Korea, Republic of</option>
1636    <option value="XK">Kosovo</option>
1637    <option value="KW">Kuwait</option>
1638    <option value="KG">Kyrgyzstan</option>
1639    <option value="LA">Lao People&#39;s Democratic Republic</option>
1640    <option value="LV">Latvia</option>
1641    <option value="LB">Lebanon</option>
1642    <option value="LS">Lesotho</option>
1643    <option value="LR">Liberia</option>
1644    <option value="LY">Libyan Arab Jamahiriya</option>
1645    <option value="LI">Liechtenstein</option>
1646    <option value="LT">Lithuania</option>
1647    <option value="LU">Luxembourg</option>
1648    <option value="MO">Macau</option>
1649    <option value="MK">Macedonia</option>
1650    <option value="MG">Madagascar</option>
1651    <option value="MW">Malawi</option>
1652    <option value="MY">Malaysia</option>
1653    <option value="MV">Maldives</option>
1654    <option value="ML">Mali</option>
1655    <option value="MT">Malta</option>
1656    <option value="MH">Marshall Islands</option>
1657    <option value="MQ">Martinique</option>
1658    <option value="MR">Mauritania</option>
1659    <option value="MU">Mauritius</option>
1660    <option value="YT">Mayotte</option>
1661    <option value="MX">Mexico</option>
1662    <option value="FM">Micronesia, Federated States of</option>
1663    <option value="MD">Moldova, Republic of</option>
1664    <option value="MC">Monaco</option>
1665    <option value="MN">Mongolia</option>
1666    <option value="ME">Montenegro</option>
1667    <option value="MS">Montserrat</option>
1668    <option value="MA">Morocco</option>
1669    <option value="MZ">Mozambique</option>
1670    <option value="MM">Myanmar</option>
1671    <option value="NA">Namibia</option>
1672    <option value="NR">Nauru</option>
1673    <option value="NP">Nepal</option>
1674    <option value="NL">Netherlands</option>
1675    <option value="AN">Netherlands Antilles</option>
1676    <option value="NC">New Caledonia</option>
1677    <option value="NZ">New Zealand</option>
1678    <option value="NI">Nicaragua</option>
1679    <option value="NE">Niger</option>
1680    <option value="NG">Nigeria</option>
1681    <option value="NU">Niue</option>
1682    <option value="NF">Norfolk Island</option>
1683    <option value="MP">Northern Mariana Islands</option>
1684    <option value="NO">Norway</option>
1685    <option value="OM">Oman</option>
1686    <option value="PK">Pakistan</option>
1687    <option value="PW">Palau</option>
1688    <option value="PS">Palestinian Territory</option>
1689    <option value="PA">Panama</option>
1690    <option value="PG">Papua New Guinea</option>
1691    <option value="PY">Paraguay</option>
1692    <option value="PE">Peru</option>
1693    <option value="PH">Philippines</option>
1694    <option value="PN">Pitcairn Islands</option>
1695    <option value="PL">Poland</option>
1696    <option value="PT">Portugal</option>
1697    <option value="PR">Puerto Rico</option>
1698    <option value="QA">Qatar</option>
1699    <option value="RE">Reunion</option>
1700    <option value="RO">Romania</option>
1701    <option value="RU">Russian Federation</option>
1702    <option value="RW">Rwanda</option>
1703    <option value="BL">Saint Barthelemy</option>
1704    <option value="SH">Saint Helena</option>
1705    <option value="KN">Saint Kitts and Nevis</option>
1706    <option value="LC">Saint Lucia</option>
1707    <option value="MF">Saint Martin</option>
1708    <option value="PM">Saint Pierre and Miquelon</option>
1709    <option value="VC">Saint Vincent and the Grenadines</option>
1710    <option value="WS">Samoa</option>
1711    <option value="SM">San Marino</option>
1712    <option value="ST">Sao Tome and Principe</option>
1713    <option value="SA">Saudi Arabia</option>
1714    <option value="SN">Senegal</option>
1715    <option value="RS">Serbia</option>
1716    <option value="SC">Seychelles</option>
1717    <option value="SL">Sierra Leone</option>
1718    <option value="SG">Singapore</option>
1719    <option value="SK">Slovakia</option>
1720    <option value="SI">Slovenia</option>
1721    <option value="SB">Solomon Islands</option>
1722    <option value="SO">Somalia</option>
1723    <option value="ZA">South Africa</option>
1724    <option value="GS">South Georgia and the South Sandwich Islands</option>
1725    <option value="ES">Spain</option>
1726    <option value="LK">Sri Lanka</option>
1727    <option value="SD">Sudan</option>
1728    <option value="SR">Suriname</option>
1729    <option value="SJ">Svalbard and Jan Mayen</option>
1730    <option value="SZ">Swaziland</option>
1731    <option value="SE">Sweden</option>
1732    <option value="CH">Switzerland</option>
1733    <option value="SY">Syrian Arab Republic</option>
1734    <option value="TW">Taiwan</option>
1735    <option value="TJ">Tajikistan</option>
1736    <option value="TZ">Tanzania, United Republic of</option>
1737    <option value="TH">Thailand</option>
1738    <option value="TL">Timor-Leste</option>
1739    <option value="TG">Togo</option>
1740    <option value="TK">Tokelau</option>
1741    <option value="TO">Tonga</option>
1742    <option value="TT">Trinidad and Tobago</option>
1743    <option value="TN">Tunisia</option>
1744    <option value="TR">Turkey</option>
1745    <option value="TM">Turkmenistan</option>
1746    <option value="TC">Turks and Caicos Islands</option>
1747    <option value="TV">Tuvalu</option>
1748    <option value="UG">Uganda</option>
1749    <option value="UA">Ukraine</option>
1750    <option value="AE">United Arab Emirates</option>
1751    <option value="GB">United Kingdom</option>
1752    <option value="US" selected>United States</option>
1753    <option value="UM">United States Minor Outlying Islands</option>
1754    <option value="UY">Uruguay</option>
1755    <option value="UZ">Uzbekistan</option>
1756    <option value="VU">Vanuatu</option>
1757    <option value="VE">Venezuela</option>
1758    <option value="VN">Vietnam</option>
1759    <option value="VG">Virgin Islands, British</option>
1760    <option value="VI">Virgin Islands, U.S.</option>
1761    <option value="WF">Wallis and Futuna</option>
1762    <option value="EH">Western Sahara</option>
1763    <option value="YE">Yemen</option>
1764    <option value="ZM">Zambia</option>
1765    <option value="ZW">Zimbabwe</option>
1766</select>
1767</span>
1768        </label>
1769        <label class="input-set-state column small-6 large-3">
1770            <span class="show-for-sr">State</span>
1771            <span class="input">
1772<select id="state-masthead" name="Xw4DChzk3Uj8_w6obHcK8w7vDlATDrsOew7bDqMOIYw"  class=" use-placeholder-color"  autocomplete="address-level1">
1773   
1774    <option value=""></option>
1775   
1776    <option value="AL">Alabama</option>
1777    <option value="AK">Alaska</option>
1778    <option value="AZ">Arizona</option>
1779    <option value="AR">Arkansas</option>
1780    <option value="CA">California</option>
1781    <option value="CO">Colorado</option>
1782    <option value="CT">Connecticut</option>
1783    <option value="DE">Delaware</option>
1784    <option value="DC">District of Columbia</option>
1785    <option value="FL">Florida</option>
1786    <option value="GA">Georgia</option>
1787    <option value="HI">Hawaii</option>
1788    <option value="ID">Idaho</option>
1789    <option value="IL">Illinois</option>
1790    <option value="IN">Indiana</option>
1791    <option value="IA">Iowa</option>
1792    <option value="KS">Kansas</option>
1793    <option value="KY">Kentucky</option>
1794    <option value="LA">Louisiana</option>
1795    <option value="ME">Maine</option>
1796    <option value="MD">Maryland</option>
1797    <option value="MA">Massachusetts</option>
1798    <option value="MI">Michigan</option>
1799    <option value="MN">Minnesota</option>
1800    <option value="MS">Mississippi</option>
1801    <option value="MO">Missouri</option>
1802    <option value="MT">Montana</option>
1803    <option value="NE">Nebraska</option>
1804    <option value="NV">Nevada</option>
1805    <option value="NH" selected>New Hampshire</option>
1806    <option value="NJ">New Jersey</option>
1807    <option value="NM">New Mexico</option>
1808    <option value="NY">New York</option>
1809    <option value="NC">North Carolina</option>
1810    <option value="ND">North Dakota</option>
1811    <option value="OH">Ohio</option>
1812    <option value="OK">Oklahoma</option>
1813    <option value="OR">Oregon</option>
1814    <option value="PA">Pennsylvania</option>
1815    <option value="PR">Puerto Rico</option>
1816    <option value="RI">Rhode Island</option>
1817    <option value="SC">South Carolina</option>
1818    <option value="SD">South Dakota</option>
1819    <option value="TN">Tennessee</option>
1820    <option value="TX">Texas</option>
1821    <option value="UT">Utah</option>
1822    <option value="VT">Vermont</option>
1823    <option value="VA">Virginia</option>
1824    <option value="WA">Washington</option>
1825    <option value="WV">West Virginia</option>
1826    <option value="WI">Wisconsin</option>
1827    <option value="WY">Wyoming</option>
1828</select>
1829</span>
1830        </label>
1831    </div>
1832    <div class="row">
1833       
1834            <div class="column small-12 large-4">
1835               
1836<label>
1837    <span class="show-for-sr">Full Name</span>
1838    <input name="Xw4HCmiw7Q3TDlSTCkRbCiDNIw4HCm8KDGF9Tw7s" type="text" value="" placeholder="Full name" required autocomplete="name" >
1839</label>
1840<span class="fielderror"></span>
1841            </div>
1842
1843            <div class="column small-12 large-4 field-group-phone">
1844               
1845   
1846    <span>
1847    <input type="text" name="Xw4zChCU5SD9OS2nDqRnCgMKpb0s6wofDq8K5w7w" value="" placeholder="Ext" class="phone-ext" autocomplete="work tel-extension">
1848    </span>
1849    <label class="phone-label">
1850        <span class="show-for-sr">Phone Number</span>
1851        <input type="text" name="Xw4DChCU5SD8_w6obHcK8w7vDlATDrsOew7bDqMOIYw" value="" placeholder="Phone " class="phone"  autocomplete="work tel-national">
1852    </label>
1853    <span class="fielderror"></span>
1854    <span class="fielderror"></span>
1855            </div>
1856
1857           
1858    <div class="column small-12 large-4">
1859    <label>
1860        <span class="show-for-sr">Job Title</span>
1861        <input type="text" name="Xw4bCniI0CMKeG8KuwpoiQMKvwo3CtMOGbcKvw4TDi8KU" value="" placeholder="Job Title " class="job"  autocomplete="organization-title">
1862        <span class="fielderror"></span>
1863    </label>
1864    </div>
1865    <div class="column small-12 large-4">
1866    <label>
1867        <span class="show-for-sr">Industry</span>
1868        <input type="text" name="Xw43CnSMyUyllXGjCs8OzTiNkf8OyGy7DjMKh" value="" placeholder="Industry " class="industry" >
1869        <span class="fielderror"></span>
1870    </label>
1871        </div>
1872        <div class="column small-12 large-4">
1873    <label>
1874        <span class="show-for-sr">Company</span>
1875        <input type="text" name="Xw4LClyI7Vjt_Vz9ZPcOEKFDCt27DnlvCkU8" value="" placeholder="Company " class="company"  autocomplete="organization">
1876        <span class="fielderror"></span>
1877    </label>
1878    </div>
1879    <div class="column small-12 large-4">
1880    <label>
1881        <span class="show-for-sr">Company Size</span>
1882       
1883       
1884<select id="employees-8573796" name="Xw4zCkSAmSjVoS3TDrhnCgMKpb0s6wofDq8K5w7w"  class="employees use-placeholder-color" >
1885   
1886    <option value="">Company Size:  </option>
1887   
1888    <option value="1 - 25">1 - 25</option>
1889    <option value="26 - 99">26 - 99</option>
1890    <option value="100 - 499">100 - 499</option>
1891    <option value="500 - 999">500 - 999</option>
1892    <option value="1,000 - 4,999">1,000 - 4,999</option>
1893    <option value="5,000 - 9,999">5,000 - 9,999</option>
1894    <option value="10,000 - 19,999">10,000 - 19,999</option>
1895    <option value="20,000 or More">20,000 or More</option>
1896</select>
1897
1898        <span class="fielderror"></span>
1899    </label>
1900    </div>
1901       
1902
1903        <div class="column small-12">
1904           
1905               
1906 
1907
1908<label class="input-set input-set-kmu kmunl_consent">
1909    <span class="checkbox"> <input type="checkbox" name="Xw4bCnyAjCMKeG8KuwpoiQMKvwo3CtMOGbcKvw4TDi8KU" value="rootsh"   data-consent-action data-consent-id=59aed8e456585fa9603b60e8 ></span>
1910    <span class="checkbox-label">Get notifications on updates for this project.</span>
1911   
1912
1913</label>
1914
1915
1916               
1917               
1918 
1919
1920<label class="input-set input-set-newsletters-optin-sitewide allow-precheck loose-consent-requirement kmunl_consent">
1921    <span class="checkbox"> <input type="checkbox" name="Xw47CmighVTZ0WmXDuEU3wo0rw4oFe8K_w6BM" value="sitewide"   data-consent-action data-consent-id=59aed8e456585fa9603b60e9 ></span>
1922    <span class="checkbox-label">Get the SourceForge newsletter.</span>
1923   
1924
1925</label>
1926
1927
1928               
1929 
1930
1931<label class="input-set input-set-newsletters-optin-all kmunl_consent">
1932    <span class="checkbox"> <input type="checkbox" name="Xw47CmighVTZ0WmXDuEU3wo0rw4oFe8K_w6BM" value="sitewide research"   data-consent-action data-consent-id=59aed8e456585fa9603b60ea ></span>
1933    <span class="checkbox-label">Get newsletters and notices that include site news, special offers and exclusive discounts about IT products &amp; services.</span>
1934   
1935
1936</label>
1937
1938
1939           
1940
1941           
1942<div class="gdpr-consent-requirement gdpr-consent-topics">
1943    <h4>
1944    Yes, also send me special offers about products &amp; services regarding:
1945    </h4>
1946
1947   
1948   
1949 
1950
1951<label class="input-set stacked inset">
1952    <span class="checkbox"> <input type="checkbox" name="Xw4jCmyswQyhicWXDskctw4DCnMOuQcO6woAcGA" value="Business Software"   data-consent-action data-consent-id=5ede9650302fb7774192443e ></span>
1953    <span class="checkbox-label">Business Software</span>
1954   
1955
1956</label>
1957
1958
1959   
1960   
1961 
1962
1963<label class="input-set stacked inset">
1964    <span class="checkbox"> <input type="checkbox" name="Xw4jCmyswQyhicWXDskctw4DCnMOuQcO6woAcGA" value="Open Source Software"   data-consent-action data-consent-id=5ede9650302fb7774192443f ></span>
1965    <span class="checkbox-label">Open Source Software</span>
1966   
1967
1968</label>
1969
1970
1971   
1972   
1973 
1974
1975<label class="input-set stacked inset">
1976    <span class="checkbox"> <input type="checkbox" name="Xw4jCmyswQyhicWXDskctw4DCnMOuQcO6woAcGA" value="Information Technology"   data-consent-action data-consent-id=5ede9650302fb77741924440 ></span>
1977    <span class="checkbox-label">Information Technology</span>
1978   
1979
1980</label>
1981
1982
1983   
1984   
1985 
1986
1987<label class="input-set stacked inset">
1988    <span class="checkbox"> <input type="checkbox" name="Xw4jCmyswQyhicWXDskctw4DCnMOuQcO6woAcGA" value="Programming"   data-consent-action data-consent-id=5ede9650302fb77741924441 ></span>
1989    <span class="checkbox-label">Programming</span>
1990   
1991
1992</label>
1993
1994
1995   
1996   
1997 
1998
1999<label class="input-set stacked inset">
2000    <span class="checkbox"> <input type="checkbox" name="Xw4jCmyswQyhicWXDskctw4DCnMOuQcO6woAcGA" value="Hardware"   data-consent-action data-consent-id=5ede9650302fb77741924442 ></span>
2001    <span class="checkbox-label">Hardware</span>
2002   
2003
2004</label>
2005
2006
2007   
2008</div>
2009
2010<div class="gdpr-consent-requirement gdpr-contact-methods">
2011    <h4>
2012    You can contact me via:
2013    </h4>
2014   
2015   
2016 
2017
2018<label class="input-set stacked inset input-set-consent-email minimum-explicit-required">
2019    <span class="checkbox"> <input type="checkbox" name="Xw4rClyI4UjtyWk7DsFIww4vCgMKkw7bDnsOEwp0n" value="email"   data-consent-action data-consent-id=59aed8e456585fa9603b60ec ></span>
2020    <span class="checkbox-label">Email (required)</span>
2021   
2022
2023</label>
2024
2025
2026   
2027 
2028
2029<label class="input-set stacked inset prompt-phone ">
2030    <span class="checkbox"> <input type="checkbox" name="Xw4rClyI4UjtyWk7DsFIww4vCgMKkw7bDnsOEwp0n" value="phone"   data-consent-action data-consent-id=596517bdc14bed0737e41a51 ></span>
2031    <span class="checkbox-label">Phone</span>
2032   
2033
2034</label>
2035
2036
2037   
2038 
2039
2040<label class="input-set stacked inset prompt-phone">
2041    <span class="checkbox"> <input type="checkbox" name="Xw4rClyI4UjtyWk7DsFIww4vCgMKkw7bDnsOEwp0n" value="sms"   data-consent-action data-consent-id=596517bdc14bed0737e41a53 ></span>
2042    <span class="checkbox-label">SMS</span>
2043   
2044
2045</label>
2046
2047
2048
2049   
2050</div>
2051
2052
2053            <input type="hidden" name="Xw47CmighVTZ0WmXDuEU3wo0rw4oFe8K_w6BM" class="input-assumed-newsletters" value="">
2054            <input type="hidden" name="Xw4bCnyAjCMKeG8KuwpoiQMKvwo3CtMOGbcKvw4TDi8KU" class="input-assumed-kmu" value="">
2055        </div>
2056
2057       
2058 
2059
2060<label class="input-set input-set-agree-general allow-precheck column small-12">
2061    <span class="checkbox"> <input type="checkbox" name="Xw4LClyI4VT9_Wj9ZPcOEKFDCt27DnlvCkU8" value="consent"   data-consent-action data-consent-id=5a26cb73ecf83256408fd377 ></span>
2062    <span class="checkbox-label">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="http://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>
2063   
2064
2065</label>
2066
2067
2068       
2069 
2070
2071<label class="input-set input-set-agree-general-gdpr minimum-explicit-required column small-12">
2072    <span class="checkbox"> <input type="checkbox" name="Xw4LClyI4VT9_Wj9ZPcOEKFDCt27DnlvCkU8" value="consent"   data-consent-action data-consent-id=5a26cb73ecf83256408fd378 ></span>
2073    <span class="checkbox-label">I agree to receive these communications from SourceForge.net via the means indicated above.  I understand that I can withdraw my consent at anytime. Please refer to our <a href="http://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>
2074   
2075
2076</label>
2077
2078
2079
2080        <div class="subscriber-submit-wrapper column small-12">
2081           
2082
2083   
2084    <div class="js-required fielderror">JavaScript is required for this form.</div>
2085    <div class="g-recaptcha"
2086          data-sitekey="6LeVgCEUAAAAACtawUTrPTBy0mTrGtjpPn_Xh-ZW"
2087          data-badge="bottomleft"
2088          data-size="invisible"
2089          >
2090    </div>
2091
2092
2093            <button type="submit" class="subscriber-submit blue button">
2094                <span>
2095                    Subscribe
2096                </span>
2097            </button>
2098        </div>
2099    </div>
2100   
2101  <input type="hidden" name="_visit_cookie" value="a8f9f8e4-30eb-4ec5-b1c7-76879bb9cfae"/>
2102    <input type='hidden' name='timestamp' value='1613430592'/>
2103    <input type='hidden' name='spinner' value='XxfRNViZaES4RnTdEo:_AhfAAl6c'/>
2104    <p class='wae6f4322d929e91bc57dec369732cb87ef646c1b'><label for='Xw4LCnCI4QyMhHj9ZPcOEKFDCt27DnlvCkU8'>You seem to have CSS turned off.
2105             Please don't fill out this field.</label><input id='Xw4LCnCI4QyMhHj9ZPcOEKFDCt27DnlvCkU8' name='Xw4PCnCI4QyMhAMOVwpfCt8OPHMKYK8KrwqsGf8O4' type=
2106             'text'/></p>
2107    <p class='wae6f4322d929e91bc57dec369732cb87ef646c1b'><label for='Xw4LCnCI4QyMhHz9ZPcOEKFDCt27DnlvCkU8'>You seem to have CSS turned off.
2108             Please don't fill out this field.</label><input id='Xw4LCnCI4QyMhHz9ZPcOEKFDCt27DnlvCkU8' name='Xw4PCnCI4QyMgAMOVwpfCt8OPHMKYK8KrwqsGf8O4' type=
2109             'text'/></p>
2110</form>
2111
2112
2113            <button class="close-button" data-close aria-label="Close modal" type="button">
2114                <span aria-hidden="true">&times;</span>
2115            </button>
2116            <div class="column small-12 row close-container">
2117                <a class="close-text column small-12" data-close href="#">No, thanks</a>
2118            </div>
2119        </div>
2120    </div>
2121            </div>
2122            <span class="actions"><a href="/projects/rootsh/rss?path=/" class="button blue icon-only hollow rss" title="RSS feed for files"><svg    xmlns="http://www.w3.org/2000/svg"           viewBox="0 0 1408.1818 1408"   version="1.1">  <path     d="m 384,1216 q 0,80 -56,136 -56,56 -136,56 -80,0 -136,-56 -56,-56 -56,-136 0,-80 56,-136 56,-56 136,-56 80,0 136,56 56,56 56,136 z m 512,123 q 2,28 -17,48 -18,21 -47,21 l -135,0 q -25,0 -43,-16.5 Q 636,1375 634,1350 612,1121 449.5,958.5 287,796 58,774 33,772 16.5,754 0,736 0,711 L 0,576 q 0,-29 21,-47 17,-17 43,-17 l 5,0 q 160,13 306,80.5 146,67.5 259,181.5 114,113 181.5,259 67.5,146 80.5,306 z m 512,2 q 2,27 -18,47 -18,20 -46,20 l -143,0 q -26,0 -44.5,-17.5 Q 1138,1373 1137,1348 1125,1133 1036,939.5 947,746 804.5,603.5 662,461 468.5,372 275,283 60,270 35,269 17.5,250.5 0,232 0,207 L 0,64 Q 0,36 20,18 38,0 64,0 l 3,0 Q 329,13 568.5,120 808,227 994,414 q 187,186 294,425.5 107,239.5 120,501.5 z"          /></svg></a></span>
2123        </div>
2124
2125        <div class="files-breadcrumb column small-12">
2126           
2127            Home
2128           
2129           
2130        </div>
2131
2132        <table id="files_list">
2133            <col class="name-column">
2134            <col class="date-column">
2135            <col class="size-column">
2136            <col class="downloads-column">
2137            <thead>
2138                <tr>
2139                    <th title="The file or folder's name" id="files_name_h" class="first">Name</th>
2140                    <th title="The file or folder's last modified date" id="files_date_h" class="opt">Modified</th>
2141                    <th title="The file size" id="files_size_h" class="opt">Size</th>
2142                    <th title="The weekly download count" id="files_downloads_h" class="opt" ><span class="hide-for-medium">Info</span><span class="show-for-medium">Downloads / Week</span></th>
2143                </tr>
2144               
2145            </thead>
2146            <tbody>
2147               
2148               
2149               
2150                <tr title="rootsh" class="folder ">
2151                    <th scope="row" headers="files_name_h"><a href="/projects/rootsh/files/rootsh/"
2152                           title="Click to enter rootsh"><svg class="svgico"><use xlink:href="#folder-o"></use></svg>
2153                        <span class="name">rootsh</span></a>
2154                    </th>
2155                    <td headers="files_date_h" class="opt"><abbr title="2008-05-14 20:50:18 UTC">2008-05-14</abbr></td>
2156                    <td headers="files_size_h" class="opt"></td>
2157                    <td headers="files_downloads_h" class="opt">
2158                        <div class="status folder"><!-- populated by javascript --></div>
2159                        <div class="stats show-for-medium"><a href="/projects/rootsh/files/rootsh/stats/timeline" class="folder" title="4 weekly downloads" rel="nofollow">
2160                                    <span class="count">4</span><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 18 14" class="fs-stats fs-sparklines folder">
2161    <title>4 weekly downloads</title>
2162    <polygon class=graph points="0,14 0.0,14.0 3.0,14.0 6.0,14.0 9.0,0.0 12.0,14.0 15.0,7.0 18.0,7.0 18,14" />
2163</svg></a></div>
2164                    </td>
2165                </tr>
2166            </tbody>
2167            <tfoot>
2168                <tr>
2169                    <td id="totals"><span class="label">Totals: </span>1 Item</td>
2170                    <td headers="files_date_h" class="opt">&nbsp;</td>
2171                    <td headers="files_size_h" class="opt"></td>
2172                    <td headers="files_downloads_h" class="opt " ><a href="/projects/rootsh/files/stats/timeline" rel="nofollow">4</a></td>
2173                </tr>
2174            </tfoot>
2175        </table>
2176        <div id="files-drawer" class="fs-widget fs-drawer consumer">
2177        </div>
2178    </div>
2179
2180            </div>
2181        </section>
2182    </article>
2183</div>
2184
2185
2186
2187
2188
2189<script>
2190    $(SF.wireOutboundZoneTracking);
2191</script>
2192<iframe src="https://c.sf-syn.com/conversion_outbound_tracker"
2193    id="frame-zone-outbound" style="display: none;"></iframe>
2194
2195
2196
2197<section id="nels" class="small-12 columns nel-block">
2198    <header>
2199        <h2>Other Useful Business Software</h2>
2200    </header>
2201   
2202
2203
2204   
2205
2206   
2207
2208    <div class="nel standard can-truncate "
2209        data-id="7874" data-cid="6746">
2210       
2211<span id="fc66d72f-8886-4abb-a346-d960851ea20f"></span>
2212<script>
2213    /* globals bizx */
2214    bizx.cmp.trackingPixel('publisher', ['storage', 'measurement'], '/directory/tp/?b=32671&c=6746&cb=712c07129f&z=29911', "Deploy FortiGate Next-Gen Firewall in Minutes", 'fc66d72f-8886-4abb-a346-d960851ea20f');
2215</script>
2216
2217       
2218        <a class="application-image thumbnail"  href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=32671__zoneid=29911__cb=712c07129f__oadest=http%3A%2F%2Ffortigate-aws.com%2F%3Futm_source%3Dslashdot%26utm_medium%3Dnative%26utm_campaign%3Dfortigate-aws%26utm_content%3Dv2-b" target="_blank" rel="nofollow">
2219            <img class="main-image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAACXBIWXMAAAsSAAALEgHS3X78AAAgAElEQVR4nO19aYwk53neU1ffc597k9yDu1xyRfFak1IkQRRjSpYBQVJgJ/qRIJICy4GVHwYC5EACIQkSxIkMyD/MyMi/OLCMmLQiGpJMH6IomeKKSy51kNyD5JKcndmd3Tm7e3r6qPqC5636qququ6e7d2eHy8m8y2ZPdR3f8X7v/X5vGfd+9QFl2w6K66soV9fggwJg+F/8Dv+vgvNG5LoodPp9B3oDI5w7zwAsz4Br8Fcjck4BhhGb5lF7DGW3jKqqNFEAIGWlYJ98+EGcW3wDHxi9G4uVBeQyeRiegapbheI/5WEwMygPnV+dx77h/TDg4QcXn4OrPBwavQ3r9RrW3Sps08TFlXdgGzYWK0s7SO0BiKPJ/LggUeZMKWScLErVEgbSBfm9WF3FdH4c46MfRtVtYHH5eeSdLH777CT+7dQr+FcP/AH+7u0f4weNpzGSGYIHhfnSVSyXi7Bt28JH7vgVnJn7JX5y8SewTAdQHhzTgac8VLwqDKWQt7Ioe+s4PfOy9KqOBpQBLJaX4K8xTzprGiZqXlnOGTc8/O0PnKP50jWkLBs1tw5DASZq/riVIcRqQKFYX0Pp8rNYd10ULIWlah3fGL4C12igbKygmipiYXEJ11YW4MFFTTXgmCkYX/nTf64OjO0XFKmALRum4TNptRGrNTQjl2/LMWLn5ChkJcp/LgKs72A+BqHgC0Wiiki7yHFwXuk7DP8eGw5cuFDwYmzehAk7ZxVwbOQI1qoVpJysPDDrOIKMe6buwWhubMOOldaLyGfzeGvlTVwuXUHeSiNlZ1FvVAHDgsEeeAZ2j+zC3tF9GvU7sAXgegr2XePHcHT8LphIyQrw14eCpQxUa1Vcrs1u2BOXH9PD9NA0RgtjWFhbQLG0gtGhCRTXi7i08C4OTRxExslBwdxB75aCgjH676aVqxo4NHoQ5VoFa401rKyv+L3oARuFdAFfPPFP8JWHvgzLsFvOK0GrCGfkMgMh1+4blIrp8zcDVIQ1GiGr2+T2lM91DdXkvjGINqtiHLcVulxLHcreN7JH+PeugSkYholSrYirlQU9yq4mT8ZKYzBbQCEzCMuyNp6PG7CeGm4Dy9/6FmpXrvgLpuWRUWRojcIIzqvgqH0nPOEsCqndezD8+c/549jACOwXosal67pybNsBMRiJVowOWEs2HpXXiW/PdVEul3H58mXYf/fFHwPKbXNtjzatIq93MTc7i2w+h+JqEflCHk7KxsryClxXIZ/LyWryPCUa+sTkBIYGh3qapiefehIPPPAAJicmUZu5hPrCPGClAc8D6g24jSreHHoIx+d/gFo6A/PIETTeegvO/v2onXoJzvE7oSoNwFT4P2cX8Nl6XORwdKlHPgr33GvAwgJW/v5jWFlehtuoY2p6F8pra1hcWMDExIRoqblcFqOjo5gYH+8ZzUopPPXnT+HBBx7E5NQU5q/Mo1ariTK7tLiE0bFRQbxlmlivrmNwcFAQdOTwkb7aePIptvEApqengTI5hIJN5PLkCy+ckgfXqjU4jo277747uLXLug0U47GJcVQqaxgcGoABE7lsDqZhwfM85LJZVNbXoTwPDddFykn13PFHHnnER26tBtN2YNgZmAM5NMprsPIZGGXgQO11VKw0OBzj0hyUk0b96hIa42MwKlVZC0atgaOFDOANwfYC9qgnZ+Yi3HodTi6HgXwBjm0jlUqhsl5BIZ/HQKEgE3/wjtuxtrYm89Uv6HHUG3UUBgrwPBe2ZSObyaDeaCCdTiObzaDRcFGv1TFQGOi7jQ9/6EOyEBuNhr90Oe7ySlkZMcFI28sQB0ev4LoNpDJpmZQNYSN50gb0RLI/nOD6pUtoVNZlZfpcywvNBmV4srCUdvaYvvbebK7ZOBGZHRpuabBWWYM9Pol0JtP35PYKVFy56LOZbOwOkf+RuTHaKCvR+dgISAzLS0uYm7uMUCs6c+YMsrmcrCp24sjhw0050QOw6Xdn3oXjODIA07RElmlWxs6dOfMKGlzBhUI44Vxx42Pt2Z0sNI0WBazPzGL5/z4Fo+6isbwEz7L8QdfqsFM2Gq4Bw/RkcRrrdRjF1baiK/+xjyHzxS8FYqh5hTIsOX7xnRfhKhf70/tRKpVkPMpTGB4eFnFkhH2flPH2DcpHAu8V7cAwsHzqj7H2i+9CuXXAMmG4gDLZRRtw17lioews9vzj/0kJ3iNOVPPKgwcPSUMcQCad7rvPHDIRRVlC2UIwzaY6xGcfPnQInlJIOQ7W19eFLakNSFohrjqZdgoGqUvVYBQGYRfy4j+j7FKWBbtWBwYHhC1jeRFmPt9WwjhDwwEVGLHWtBI2OTCJmqqjkCr4osE04TVcQXS1WhUi4O8b9b3bZF25ckW4ErneyPAwvMV3ofKjqP3saZgH7oNXK8FwKOaqUHQ8uR6wNifui96bMXwWzQMqE1SGSqWyKBILCwsYGhoSJHQDzaJlRSolH05KkqXIuUCf9alT+V4zN6HrBg72KCvigmgsLCCdy+M6RGAclNsWwbVKBfbYONKZ+JjZ725ssVfoxKKrl36G2rXXsZEd6cHGwInPdPUmaBY9e3muScHnzp0TgU8Knp6axszMDOavXhXkHbzjYMBWOwPn/Nz586KUcJXzOVydREw2m8PevXvw4osvChLJ9rLZrCgsXBRU7IjoTCYjCgIXFe+974P3xSaWE/2989/HYHoQ+8y9WFpZFepNp1No1OvIpDMolksiWvhxGw3pF/tCRWtqYkI+qou/9O2330apXJYxr1cqyGSz0i+aH6ZlYXpqCnlyhz7hjTfewN69e9velN5zQj7d5rgfMFRAwZy41dVVMWNGRoZbJhVdBHvPShZ81V0/L/psoRLtZw30uxYKvnYNVdtDxkkz2oFqvS5oItv35b4p33SP8jcunup61ecmtHOdFPK5fMQe7kzBmmpVTPHpc4bbQCcK3kwIlazLgZLFCXjmmWeQLxTwqU9+MtZUP6zppZdfwvj4OGpUeixL7OGJ8Ynw/I9+9COx+RYXF4XCOFAirlqtYWBgAMXiqlDx8buOY3Jysm0bA6k8TLJ6x+iq4LDvhaxPaeFiCs8mY9tNWKusCcWyT+wjPyurK4IUmpCplNOXLCyvlfHO2++IedRpXJsPvoiLmEmtjg1OCpWmbtq0puBavQ6GHys0ZZQSlk9WrIGKhcjc4LmcOGraVFrYPKmN33Qk0I6Ogqbgb1/8PqZyE5huTKFed3H3sWPXOTWtyQuagq8tXJMxOClHxE0ulxNxwlDo8PAQxsfH+vJrvfb6a/JdKVdw/O7j4vS5+RS8LJ6sNnZwE0Tmfe97ePzxx3ti0aSoja7Ttt71KCwawU42Lay8WvcdNNnr0Ph90KG1OIItsuh0atOUqiRsHYtextyVOdj08W4UwvvIRz4C1/VE/nTy4GinyNmzZ4XF1ut1HDp0KC7LofD8888LFZw8efK6JpCtr9erSNsO0mSTKsF6+3pm50VNb9PNCmsSuVsFVLJsYY8AfvrTn4p8oe+Y85TNZVFcXRU5VK83cPvtt4srsx2QgjnNd955Z2j+JFU+TtjDjzwcGrftrgmv3QBRf/32cxhKD2JyfRylyhpKpSJGR8bFHv7AsbtuWBEyDQMrKyuicNJ1SBbdqDdk4Q6PDKP46i/Fvp6pVEWpZF8918Pk9GRP7kXfJ781SPZ90YafxfHgQw+FGQKIBiv0QQ/G56VLl5DJZoRFUG7THBoeGsbIyIg869QLp2TC0qm0KC1cPPv27RMTbdf0LsxfnZcJO3r0GCYnJlqez+782uHHYCpLOq8dDYyCmb11sSdg/2m68YF0RhCBVJToyTIbbuDoKGJ5ZVm08jBb5VYDUrDG4LWFhRCRlKVUfqg0MUDAlcogAVc3/6bi1I7KiFRtXmjlSlZrcCmVp1q9Js/gQqAtyXumpqaEOmzHlnvpaOkE7yzNYCgziJRKh84UtsFnUZRY1o0nFezZvaflNz2u3IkT8vwTe/fdeghNgoo4NRnao4uS5gGRKeAbmSLbMpk01sprKAwMxDRjDbyUFCleLMsUJEZZFn8nEgbNQTlfyBdCVybNol7hSnUeK/USRmqDmJmdE7udLJSsOpfzozQfPLGxw+B6QC/o91VOihn1Rd9xh3xHKZNyTbPsXpQimgNUsLgAiMzDhw6H53j/mVdeCcKHOZH3VLjIAqc+PtVzn09OPyjfXDD79jS9Qn73jD5Ceds/echUpkawgZ++eMqPBNGpbRjil15YWoTbcDE6MiLycWpySvzTndxt4lo0O0/cY49+Iu69Qv8+3qsL14SK6oFil7IdDA0OhrZ6v8+7PH9FFKhyqYyJ4d6SEN4v4Bn0XgeyhdkGrc675vFxHA+R08n5TkcG2a9jOxIs371rdzPQAODCLy5jfLeDuuvJtZTzk1OTKBVLgmxO9L4usk181+tV8ZTRWcLwI/WE/kLNTScH/9FnTY6y3WiaY5NlT4S9+eabMnlamUrLqvaDAqVyCQOFQXG+Dw62MwX8uK3I72pDggutTg8GdJfgqQksLS/LOSpc9BDRFqd2TbndLXLTKNhYtUtImTaGskOS+8s9GFWzGrgtDBErhrhgDeh/kmVl+DYamYzBrA7XxPT4iAReKToatdpNmOb3EKJKFk0AjaxwfgsFoUbRTGmKbMB+eYYmT+fzBo497Cs/zHW6XnBMC4V01l+dphUqPZJ/LelzpkSLTKOZZmeGPQj6EqQzyq4BKnqMusBEfZuRsG8HCxgiW3U0xgoyJfTHsq3rdjFuNgwhgyErSKlxr+/hLW4GDkuSOXoPILwfIKJkKUnZsR3Hz8gwDEEyKZamEdntB++77z0fktDgZnkz2oHytmBf5Na5RKhkhcGGSqXiy+Ag4E7KZYYf2TMpe+Ngg4uGavjhqSCm28xCVjc+JD3rTAwIkwFVsH/qxh6NgJVpZq6YErQZD+0Aei682LzE24vOYfS72zVekMpA3FXXa36wAYGL79lnfygacI05R7aNHDMzmOoadIBOi4cffrj9BCmgslYRT5W/5VRJ6E/ckpm0eK14TEdIX2xeAa+88gqOHT8mSW8lZlUopl0NiL3tpwD51+kgPYP6G+kK7eDlM2dwN8N4DQ9rlQoWl5ZEoRwaHBDN/lYCRtWIH+ZNMzZABZV6EuEXv/yFOI1IpNWKrzCGLJpRI4K4KGtV+eYkMkUlXGeqU8DGz626+PbF0M3JjowMj2B+3k/yZqI7nR9610BPYACpdEq4C9NxXK8hieJMRDdFhPgqls4r5sD27tnTN1J4PUUR26DZRa9dZY3HqVsOwYx0MaWIZijnlQv6wG0HxOdPKg794wF0jQf/zd/+LR79+Mc3bFTYejYtAfJGowrTckSb3UyljNxA0m7Sad8MSqQVMS/a3zB5/W3qhINeEg1vZWDiPOPBs1dmaWmYgYlhtshKTuivnDwprDv4oe12GFYEoEq78PoP8BcL38CDt/82JlMPySWjY2NC2XRM7N27T3KFiJzhkZGQzYrzolYTDZ5/c/sL5foYdyZEEDl7rYjf/eZ38KVP3YtJc1n6tV5Zx9DuQ/hvf/oTfPTEHty7yxIXKBedWAXKd40ylBlN4+0EnJzXX39dzlK0aH+6kj0/Xmz/FcWGYRjhXIgNr8VD9DiYJ503Ft5rxhdpzE3Ma6nVB89mjpmZPB8ZD8dpiAcyH6Ngm+mxpbUSrl1lmuyg+IYpfyhTyQa43WJ8svM+nOXlZaTTGelg+eVv4/EDn8HI0MOYubwkE0IEry4Xwb4QwSurqxJuI4LZSR1dImvh5LHt1eKqBBDGxuN7k8eHc/inn7wXD9+1F1l7rwxItmnYKXzmQwdx1+3T2D3k94ULhk4Uyn3KrF6Qi8BTdoLBCsMPf+7evTtEAJ8p1B0kP4QID4B9iaY3yX6j6HmvAdv0zyev1cfaW6jNVY3g5PWi30Q4jSsZnybmZucEwaFLuFz0WbRQacD6GMeVhDPlJ5V3y8kiFZlWkARHTVrMDStwJhjNAH8A0TzpVlYbdEwZ8rcZuCmERSsVG1SYmRnkUUcDDdE2ote2a1tfIzHgCIueuTQjoUN9HfWKqExuQWA3BLsN6ASLvu/tA8FMdKSuMjc/B5udp0YmecnpjP8Qw1e2nF5YGtmsqOcWyuU1WdUDgwMyGRI5ymdDBCBhECRltDaz/INWi5GDYmbm4NCgUPg9J+6RBH1/41YWC9cWRJum00az1mgbvfxNYGCFih0pVvsFEGSuuG7TuxL9m8C8aTfyrOR5Bm70mFrORdrpdD66d5nHyb60IyK7WCxidWUVpXJRNFN2gmySmYREeCfQFEAE68gQ02FZxIWTTGT4CI5nRyb3KfejEpF6Hn300dhvRKTuy3CwoUx74KKBjo3aSXISPpNy++q1q+LF00jRrD56bZTKVOQ43OFhNR2l4hXU15OIzOi9qsXC2OjYcqyW822TMJjHPBFJj+lV82UExrJt2bDG7H8OgPKWCySVSgurlk1gkQH4Ht9wfH1DcjtLpz4nj7shOHm9TmigXhDnIhQbG7lt4hRkmEbs/lg7SV/KJvhW2ukZ9i9f/aXwa/E/w5dxD9z/QFdEX/jP/wWFOw+j8PjjkmNFoLy2UpZ4gnrZ5bBV0O9i6hTR8sIyEr0+qPW5Ww02PR+SGUi1O2oOdYE7/82/lrobnD7KW8Jbb10Uln306J0ttuR7mZTWb8unT5/GxYsXcfDQQbEiNNTrNVnEmickFSFJ5reaoQwqVfo8x89jnVHZ9t5ItqVWmhCRuSF+qBDWa0FUrHm9VuCiYNNGFfeXZYu8pNuLW06ojfGY+3yZ0dGCsKBz3OahkcedDLak3l5nmOcWgePHj4sCxw3UUU6k7XTD32EeQ5LeURnVdC03LidN12xq0Z7r27kB695I49bHlNlhWjKzWSJ9iz7Pj5f519jUOEdHRiWoj2Bl1JZqoihpcym0/9oAG9X7d/bt3xvuuKdLTZtdnVhT1HQJv9s51YPMyahScjNBy2ArQjGxMWxGWDEoONf2+R2uD5uH0cr+w0ItRmzHhj04MChsdc/wnvCmFqRswOP0FlE6+D3VQMrJJHbkbQ5rllyxLQLuTUIbU+WGx9IBh9FUqI3Od/rd9zVEkd7sp7DoUrEo1Do4OBQmrZPk3YYntt/hw4djmnYUuAtAU/ePv/sneORXfwNPPvVtafTAgQOYnZ3DsWNHhf3ceeTOfqdk60HKK9RRra6L44MpTHq62snJKEh5B3cDWzZyniw3BCM4F3VFup6UtwqPPa/FTo72henCYYGSCBjVSlVp+UEhTjbYz452sgZ6sigvWCcjSKBpe92NKFoMBLBPjC7dLKDtrkOPCGqO7N2zt3dPlig6Vsfz0ePktUmZu9G9aOPJ0jL68txl2cIbBhuuXr2Kaq2Gnzz/vOQn/cPf/M2+WBEfqPO5NkLg+7JGpd7G02HBt9To6CJHY67UTepiDIzmBvvQ2bO6vKq0h8XfNpLreL8unJJkFWTrvF9rdZtV0yIqY7YilKcpuFqv4o0Lb8A1HdSdIIvUABp1Vzxb3JimKxL4CYl+Vil/15mcOvEhOg90r9IBxKgQf6aFohdJS3QpGqlqc54OJcmVQzMYkbaAO6YGJPa+JDU6ZmGzE6ItDw6gkCsEpRw82Y0uD7EsIX+q4N95+jv4/Oc+H5sUPQCt7YoHZ5MUq5bnbJGfgOPmYs7lTTiN5XBL7EpxBcOjI5Kg5wZVd7jlZ/f0LqzX/AwW6i+W5UiuNhMUKEsZyqMyK0XWg3QabpSnS3RtrexXvTNMiadzn9bMO+8K8ohUmqr0sVM00aHEXZ+rq0Wsr1eQzuTE11+trMP1PJRW1pC/4/7YWGw61hnyc9915eZMOouFxQXfs+V60ignmiG8ffv2i1LVTLEFiqUiUnYqQAhkYMrTykHfZUOCRdJ6hkqE2U82yA0AzSTGj3V2qV60talamO9N5sI+kYNxw7gKqCi8xzRFQZWYtOuF+W5EHCmZv+tr+btOdCQXdO5wQrcjqXZy0t/ao9OXx8bG5Tpu6+VvDUncd8JvLowQwaxtNTgwhFTaz6jkzvPR0RFBolSWCXYXaiOfOUtR1sNNZBJmC9BZmXkJl5/4nHidPTR90X7Z6CD8p2Oehn+VioQfVExeq4DZmUjd9WlM/oPf7wtr/YsKvx+k2M1K1WFM2kj5XizOnyiywUJdXFjE+fPnsWv3Lhw72ixFcaNtM2lBg819r8tLKzh9+kUMDQ9hYGBQvFhMuON4Dx48iLm5OdleyvoU1JgfffQTuO32A4IIcoDhaFlAw2et9t2PwVucgcqOAI0irPy4VHFT8soAE+7sWTjj04Blw7BTYKksVVuDTaqwHBj8PTsCp+6itviGpLP3yxFuhTxu1ugkG5ZqeYG1wggeKZE7R95+522cv3AeR+88uqn9DfUXt+6qqGMjqtjoNJDkvEZDZrye8krixykb5XdfxvwTn4ez+27Ur10AUjkYtgNVqwq1wmThcRdmowpPioR78nxStke2VVuDR5bPhcAy9bzFrcK57e9h/PNfbylS1stAe504rWTdTFMsCToO3GvGSS9AfUGyWmvrMM6fO6+YUchUHcoGzoVjpwS5lL/3fuDeDSdIUnZSKdQoV0i+9XW4i+eCDSPJ6G8S2iR4tVwb/JYZhjm0L8gfS/ZH39daOUeFTD/ybBXJo4q8PEQF75aAEa9G+74DZr6wMi9ldqPeUNSQObioAiW5Uk73ajMhBZuWLAh/flVQSdOLfCee0/Yasz2CO57rD6LLKOx/sOJ1xT0JmUZk4K2G57C2SeSFJxpH9P/zHVh1ZqLUXUmjMtyGq8wOzvNevU9Mb7k6fzXMyWVDVCZ27ZoOUmfe22niIpydmxXz4tq1a5LSw2SE/fv3y4L+4Q+fw4l77kEulxeTZGmFmSksrqLgpNNSXoLK6K2A7MVlv0wwrRra09xudMeB2zA0MoznnnsO99x9j+Sfe3U/vGh4Da9jXnSvQARHKViiP8oLEtNvHRrYSB6LMyUovJLKpAJy13uhjE0pY7gZ0PSGNflR80VoPkHWAgqmCdV7QeguQG184d0FvyBKIR9DbDKHt102ZafjZPE0nUWJhHNlo2fFsi6jCYDBMRfobbffJq1RNM1fmxe2Hc1J69pOgtu1HPd7/QbH7TirCkzK4eER2OKX8HWSTUMwvSy7du0SbZrbVcj+NLC6m07rQZd00jD22yFltCUQ3iXdVDIhgsWloy/aCtD3vvrqq2FJY3Iipp2yngiT/pPtsH9n3i3h4EQKA5lowN0Lsj0Qe3Z0DtZdA8tlD/vHM37l2qAfurSjdhe3G1c0OKEzLHV83FP+KwjfulZmeA/jY83I36bo5rIZ27GF94uvOrH5q5sI6MbGY+muXa5tV6Q7dJ8avnLSLknPD+3530z4N4OamvrjP9vDD8+v4sx8Cn95dj20+f3ntbppk3Hcn82u47tna1irNlrGpSL3RJMgYiOLBSviY6jUG3jmtUqLIrppFMzH0o+NwDHejaVtFUQRFJpAbaI+UnMr6Ddl2OxSFS+8VcJY3pI3iM2v1nC5DKzWMsikLSxV0/ibsyUcn7LEIKg0XCyuKZRrwIO3ZWHQXRtkYPKZlWodbyyYyOez+POfl/HhA0DGbtIXa3xx54YV5mC35lQLtlSTK+kYMZ9/6q01TI+NAFiI3bdpCOYgaUuzWg2pyA380X6Rkyab1B2MytJY0rZqslL9W0MKewfuzURmR0uQvdFsNxlI131SQV/kmP8FFeAZamMqcM7MoeKmcGE1i3PLSgZnwveu5XL+KsmkLMxWbFy8QA+VIWZchkqmAbx+uoxfPeJg36ivZFYbLv7k5QoGhkb9dpwCvv9W3S8fESQ5cVwFZx0P7bVxcDIlJQdiOddKhaJJp+Rq66e0Xsebq2lMFVoJaNMQzIFJBuKEHyiPysmwZHCEkpNJ2+F5sjo3cV41zzPLIXqO2no8+bw5Eb7bO55sDjRllx/ui08kozRzl+ckmyXMmFC+jDVUMwtDK46OGbTqBVkVDFaks/irs2V84QF/6+2ZGW5/zfn7qALPoMNFY0YcK7RjlYO/vNDAoSsLODphwbRNjA9mhXiiGRw6wU6HKU+/Qysm0zatafMQHJU5bfwRmx1K7AQx2dQ1jy3RX+UHT5hK/PN3fgozouTocv7hcXJ3X+LYTOfx5C+qSJl8NawD03EkRNjuelEs6aY1TQw7Ni7VUnjjrbpfTEY1UEgDKdODbapwlyLgx5V5vFK14ThWc8FEYPMQrICz586KV4vOgyiblaxL+rUDb1Yyv0jOm15zsInz+jcE2mrsnKda2oqC5DYZ/p4gHUbzgjIs0q7hNcNrDAlWq5J0J8+VnRlNjxGUalGG0OHYIiLMLNZly4sKInPRfnuySyJ8luf3StKSbFO2AOkN7hJDZpljmMFWUq+5j4u+85Q/Fmk9QT+bSsHc0c8GuJktHKzRnFBt0+psh+bcqaYfODJhLZMXMeij6TThucQuxuYDIm2accpVUe2Uco4ymFktied5wfmWPkWb6XA+fp0R1vlpp+xF+9JtQSXHCHUzKdiAZCMQ+MaWaMSJMi+Z0xyTm5YKz+uOJxWM2MYrs/O5lk1dCRks+6M0K7X8a8NXABmRes7BBCPQUqMT3VbMdK5vEclSRqjKK70NJlxrneVJyzamdttuw39x2FwZjCbVKiPyWjnDCGtT9WN4h/V0jObfXoILRc8F+k4cjOZ9grNIBZ3mLuYo64BsAqCGKwtBpyQlZCy0wyT0GQWmVuJ82FYQC46Cpa+Xjlltnx+di+SLxqK7J5VUBEhwlM2WwSx9wIhM3ltFZeWVZuckiG+FgTutYITlfwK/dZSl+SZAwB4jk9tauiBS2kDvsQpXd/zZmmqM0Ob1UDdMVOfWgIOHQxZ9YP8BPP/qfCgjuww7/O5Egx0T1/UfRsz+qL8AAAY5SURBVP/1v2JRsQhrjnbZ2GwWrdNOZn7+Q+Tqi+Hbe6V0gWuFXfI3uvWukXoec5jsNuf0+5I2epYrb0H1tc+gfGF4zt+/m/HqEmfWL2xmxEkrdiECk8rbdRzHE9Wv/3laYfWiSpoEeFrXyaay6BC0fAkzLvXfTUrrD27EtDJamw0pPpEgEByOjbE2yJsxlptkkUgcqwQLjh3Tjtcsv8P9fR17CRYti1GJ5p6c2k1F8NLykrz82F2r40qt6o+MlCPZhU0nQagkBKxJZyEGJzc8L6WDzWbinl9zOnFvu2fpdqNICCh6pWwGC8FndYtLi2jUynCXLzcRHIqNQMfwNAJVKArcyCImxbmRfsa254ZzEBFDiQXSwonc5v1i1ul1q7QCrVCxGzBG4y8LM54/dVbdaD4Qc5nk9fAlf48Tc3m5y1+zJTbuBKWCmUrKa5l1wPwq8asalmzY8xPo7XAi60EFHp+VGpItyL4yrZXX1oNSSbyeZSe4wLTGLAqManqX/Io1fqyUkAoKxrAfVqSsE88z9MntsUyHRVBNh+JGlCrTDBPYWeVgdGxEsiMt2wneb+FIXNkXQX4RG0mUDzBh2b7853m2bTtOjP1bQR3sMKpm+562es1/6bMuDMv9U1yQzILluzVMKc/ckJ2iYgnUXRmDcfDB39midPIdeC9ge9XP3YEW2EHwNocdBG9z2EHwNocdBG9z2EHwNocdBG9z2EHwNocdBG9z2EHwNocdBG9z2EHwNocdBG9z2EHwNocdBG9z2EHwNoebk5MVwP9+4qt46L5DXa/7xh99F9/75rfwP9wXUICf2vNb1kk84b4QXvOSMYrTxii+7F2Q46eNPfiadQIn7z+MP/7D39nw+adeuoD/8PU/w2vnLuHCqW907Qvhq1/+pHwfeuirXcfxV8/+HH/29At45tmfyXG3Nghf+MofdO03+6L7c71wy1DwP/MuhMjtBT6tLuGIWu3pWiLnX3z5Uzet75/46D34w9/7Eh776Imb1sb1wk2lYA2vnb+E//j1JzuevzS7gHuNKZwzmq+Pn0UWf2QeihznMGdkY0tyILEg/tPvP4lXz12K/fa5T5/EZ3/tIUHC4EBWKIegqefJvzgl1Bfty2c/fRLtoN04BgtZ/Nd//wUMFLLSlqbids+Ozcm5mZ76cqOwJQjmJJzswOKefPoFzMwt4jewGqPIb5qH8U3jcOzaT3uXcL9aDI+J9KuR88eO7JWJTratYc+uUbxw+nzs/MzsQstvnaBYrLS99rVzHxMuwQUUhb27RlvGHWW5N9KXXmFLEMyJ1TItCS+8dEEQTOTeF0FeO9iNtdg1lMlRBJNSOwHl8GsJ6r7ZQKQnZfeNytR+YUsQXCxVOk7uanFt09ohCyWVRYGLi5/VxO9bAZfmFuXzXsLWyOBzl/CPfmtjzfK/m8diMnUAdRxRxfC4CBvfMfbitNV8Iynl9P7IMygfkyyOig8VIMrgrQbK062m2CRsCYJ7gd/1Xoux325mEuFr5okYi24Hq6Wtp1wNFEudRBMVrE7ylrL8id/7soiuf/m1/3VDfbhlzCQirx8owcaz5mRf97xfQCuG/E4qbv3CTd3ZcOzIHgwO5ETO9qLgUEumIkUgO/51NROe02bS/co3HX4gZtWgTAC1ZwSmR1LWRs9HKYYOEgSmyExCTlL73bN7LLyn2ziS5/WzN4JoX9v1hX0g97lR3WFn68o2hx1f9DaHHQRvc9hB8DaHHQRvc9hB8DaHHQRvc9hB8DYHU1nO/9cTsN3B9tL+20YNFkeRD1/NvnVv296BmwthsEFZtnyADAwiWCPca/RdhW0Hbh1oG01SLGNkp6D0W0X5+jVSttfwS9XvwPsGegoXKtaZDOpP+dTtCmX77HyHum9lsM1cnlW2odyGfLq+plyomyX+qJxlpQqrINqt71D3LQi2mU7EG1n+T5Dtsn4eVGNjxPMFF8pMA07ar1EZyG1D7tlR1t5raGXRLHLJN1faTqyQpyBeI7sT4lkjmiX94JtepG6R2426r6ztwJZD7yk7RDxfb+4k7GZN8XyjCL9Zm7IevBGcNTDNQFkjdcsrcHZMsa2EG8/J4utd7JR8YkAq18iO/N3WFHPr3VrZgesBAP8PC/5iQHNME3oAAAAASUVORK5CYII=" alt="Deploy FortiGate Next-Gen Firewall in Minutes Icon">
2220           
2221        </a>
2222        <div class="wrapper">
2223            <div class="heading">
2224                <div class="heading-main">
2225                   
2226                    <a href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=32671__zoneid=29911__cb=712c07129f__oadest=http%3A%2F%2Ffortigate-aws.com%2F%3Futm_source%3Dslashdot%26utm_medium%3Dnative%26utm_campaign%3Dfortigate-aws%26utm_content%3Dv2-b" target="_blank" rel="nofollow" title="Find out more about Deploy FortiGate Next-Gen Firewall in Minutes">Deploy FortiGate Next-Gen Firewall in Minutes</a>
2227
2228                   
2229                    <p class="teaser">Application-level security with award-winning FortiGate Next-Generation Firewall</p>
2230                </div>
2231            </div>
2232
2233           
2234           
2235
2236            <div class="tiles">
2237                <div class="tile">
2238                   
2239                    <div class="description ">
2240                        <div class="description-inner">
2241                            Integrate Remote Access VPNs (SSL or IPSec) to your cloud workloads with FortiGate Next-Generation Firewall to seamlessly secure and scale application connectivity across on-premises and cloud environments. With industry-leading security capabilities that are natively integrated to AWS, you can consolidate your security solution portfolio and easily leverage auto-scaling capabilities.
2242                        </div>
2243                    </div>
2244                </div>
2245
2246               
2247            </div>
2248
2249        </div>
2250
2251       
2252        <div class="download standard">
2253           
2254           
2255
2256           
2257
2258           
2259           
2260    <a class="button green wide sfdl sfdl-lite" target="_blank" rel="nofollow" href="https://a.slashdotmedia.com/www/delivery/ck.php?oaparams=2__bannerid=32671__zoneid=29911__cb=712c07129f__oadest=http%3A%2F%2Ffortigate-aws.com%2F%3Futm_source%3Dslashdot%26utm_medium%3Dnative%26utm_campaign%3Dfortigate-aws%26utm_content%3Dv2-b"
2261            >Free 30-day Trial</a>
2262        </div>
2263
2264       
2265    </div>
2266
2267
2268
2269</section>
2270
2271
2272
2273</div>
2274
2275                    </div>
2276                    <div class="l-gutter">
2277                    </div>
2278                    <div class="l-side-column">
2279                       
2280
2281<div id="files-sidebar" class="scroll-fixable" data-floor-compensate="145">
2282    <div class="sterling">
2283   
2284
2285
2286   
2287   
2288
2289
2290<div id="SF_ProjectFiles_300x250_A_wrapped" data-id="div-gpt-ad-1392147725721-0" class="draper multisize 
2291visibility_rules
2292 v_300_large ">
2293</div>
2294<script>
2295/*global googletag */
2296if (SF.initial_breakpoints_visible.large) {
2297(function(){
2298   
2299    var el = document.getElementById('SF_ProjectFiles_300x250_A_wrapped');
2300    var newNode = document.createElement('div');
2301    newNode.id = 'div-gpt-ad-1392147725721-0';
2302    el.appendChild(newNode);
2303}());
2304
2305gptadRenderers['SF_ProjectFiles_300x250_A'] = function(){  // jshint ignore:line
2306   
2307        if (!SF.adblock) {
2308            $('#div-gpt-ad-1392147725721-0').parents('.draper').css("min-height", 250 + 13); // 13 for height of .lbl-ad
2309        }
2310   
2311    googletag.cmd.push(function() {
2312        googletag.display('div-gpt-ad-1392147725721-0');
2313    });
2314};
2315gptadRenderers['SF_ProjectFiles_300x250_A']();  // jshint ignore:line
2316}
2317</script>
2318   
2319
2320
2321   
2322   
2323
2324
2325<div id="SF_Mobile_Multi_B_wrapped" data-id="div-gpt-ad-1512154653435-0" class="draper multisize 
2326">
2327</div>
2328<script>
2329/*global googletag */
2330if (!SF.initial_breakpoints_visible.large) {
2331(function(){
2332   
2333    var el = document.getElementById('SF_Mobile_Multi_B_wrapped');
2334    var newNode = document.createElement('div');
2335    newNode.id = 'div-gpt-ad-1512154653435-0';
2336    el.appendChild(newNode);
2337}());
2338
2339gptadRenderers['SF_Mobile_Multi_B'] = function(){  // jshint ignore:line
2340   
2341    googletag.cmd.push(function() {
2342        googletag.display('div-gpt-ad-1512154653435-0');
2343    });
2344};
2345gptadRenderers['SF_Mobile_Multi_B']();  // jshint ignore:line
2346}
2347</script>
2348    </div>
2349           
2350<aside class="m-sidebar-widget m-project-list">
2351    <header>Recommended Projects</header>
2352
2353    <div class="body">
2354        <ul >
2355           
2356            <li class="item">
2357               
2358               
2359                <a href="/projects/sudosh/" title="sudosh">
2360                   
2361<div class="project-icon  default-project-icon " >
2362   
2363   
2364   
2365
2366<svg  version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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>
2367    </div>
2368
2369                </a>
2370                <div class="pinfo-content recommended">
2371                    <a class="project-name" href="/projects/sudosh/" title="Learn more about sudosh ">sudosh</a>
2372                    <div class="summary">
2373                        sudosh is a sudo shell, filter and can be used as a login shell.  Sudosh records all keystrokes and output and can play back the session as just like a VCR.
2374                    </div>
2375                </div>
2376            </li>
2377           
2378            <li class="item">
2379               
2380               
2381                <a href="/projects/sudosh2/" title="sudosh2">
2382                   
2383<div class="project-icon  default-project-icon " >
2384   
2385   
2386   
2387
2388<svg  version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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>
2389    </div>
2390
2391                </a>
2392                <div class="pinfo-content recommended">
2393                    <a class="project-name" href="/projects/sudosh2/" title="Learn more about sudosh2 ">sudosh2</a>
2394                    <div class="summary">
2395                        Project moved to github: https://github.com/squash/sudosh2
2396                    </div>
2397                </div>
2398            </li>
2399           
2400            <li class="item">
2401               
2402               
2403                <a href="/projects/sudosh3/" title="sudosh3">
2404                   
2405<div class="project-icon  default-project-icon " >
2406   
2407   
2408   
2409
2410<svg  version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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>
2411    </div>
2412
2413                </a>
2414                <div class="pinfo-content recommended">
2415                    <a class="project-name" href="/projects/sudosh3/" title="Learn more about sudosh3 ">sudosh3</a>
2416                    <div class="summary">
2417                        sudosh3 is an auditing shell and filter based on sudosh2 (a continuation of sudosh).
2418                    </div>
2419                </div>
2420            </li>
2421           
2422            <li class="item">
2423               
2424               
2425                <a href="/projects/homebrew.mirror/" title="Homebrew">
2426                   
2427<div class="project-icon   " >
2428   
2429   
2430    <img alt="Homebrew" title="Homebrew" 
2431src="//a.fsdn.com/allura/mirror/homebrew/icon?1613046227?&amp;w=48"
2432    srcset="//a.fsdn.com/allura/mirror/homebrew/icon?1613046227?&amp;w=72 1.5x
2433        ,
2434            //a.fsdn.com/allura/mirror/homebrew/icon?1613046227?&amp;w=96 2x" loading="lazy"/></div>
2435
2436                </a>
2437                <div class="pinfo-content recommended">
2438                    <a class="project-name" href="/projects/homebrew.mirror/" title="Learn more about Homebrew ">Homebrew</a>
2439                    <div class="summary">
2440                        Open-source, free package manager for Mac and Linux
2441                    </div>
2442                </div>
2443            </li>
2444           
2445        </ul>
2446    </div>
2447</aside>
2448
2449    <div class="sterling">
2450   
2451
2452
2453   
2454
2455
2456<div id="SF_ProjectFiles_300x250_B_wrapped" data-id="div-gpt-ad-1392148208789-0" class="draper medrec 
2457visibility_rules
2458 v_300_large ">
2459</div>
2460<script>
2461/*global googletag */
2462if (SF.initial_breakpoints_visible.large) {
2463(function(){
2464   
2465    var el = document.getElementById('SF_ProjectFiles_300x250_B_wrapped');
2466    var newNode = document.createElement('div');
2467    newNode.id = 'div-gpt-ad-1392148208789-0';
2468    el.appendChild(newNode);
2469}());
2470
2471gptadRenderers['SF_ProjectFiles_300x250_B'] = function(){  // jshint ignore:line
2472   
2473        if (!SF.adblock) {
2474            $('#div-gpt-ad-1392148208789-0').parents('.draper').css("min-height", 250 + 13); // 13 for height of .lbl-ad
2475        }
2476   
2477    googletag.cmd.push(function() {
2478        googletag.display('div-gpt-ad-1392148208789-0');
2479    });
2480};
2481gptadRenderers['SF_ProjectFiles_300x250_B']();  // jshint ignore:line
2482}
2483</script>
2484   
2485
2486
2487   
2488   
2489
2490
2491<div id="SF_Mobile_Multi_C_wrapped" data-id="div-gpt-ad-1512154755912-0" class="draper multisize 
2492">
2493</div>
2494<script>
2495/*global googletag */
2496if (!SF.initial_breakpoints_visible.large) {
2497(function(){
2498   
2499    var el = document.getElementById('SF_Mobile_Multi_C_wrapped');
2500    var newNode = document.createElement('div');
2501    newNode.id = 'div-gpt-ad-1512154755912-0';
2502    el.appendChild(newNode);
2503}());
2504
2505gptadRenderers['SF_Mobile_Multi_C'] = function(){  // jshint ignore:line
2506   
2507    googletag.cmd.push(function() {
2508        googletag.display('div-gpt-ad-1512154755912-0');
2509    });
2510};
2511gptadRenderers['SF_Mobile_Multi_C']();  // jshint ignore:line
2512}
2513</script>
2514    </div>
2515
2516   
2517        <div class="sterling" id="deals-widget">
2518           
2519
2520        </div>
2521   
2522</div>
2523
2524
2525<script>
2526if (!SF.adblock && SF.initial_breakpoints_visible.large) {
2527   
2528    SF.Ads.scrollFixableEnabled = true;
2529   
2530}
2531</script>
2532
2533                    </div>
2534                </div>
2535           
2536           
2537<footer class="sandiego">
2538    <section class="l-nav-top">
2539        <nav class="row">
2540            <div class="columns show-for-large large-2">
2541                <a href="/about" title="About">About</a>
2542                <a href="/blog/category/sitestatus/" title="Site Status">Site Status</a>
2543                <a href="https://twitter.com/sfnet_ops" title="@sfnet_ops" rel="nofollow">@sfnet_ops</a>
2544            </div>
2545            <div class="columns show-for-large large-2">
2546               
2547                    <a href="/create" title="Create a Project">Create a Project</a>
2548                    <a href="/directory/" title="Open Source Software Directory">Open Source Software</a>
2549                    <a href="/software/" title="Business Software Directory">Business Software</a>
2550               
2551
2552               
2553                <a href="/top" title="Top Downloaded Projects">Top Downloaded Projects</a>
2554               
2555            </div>
2556            <div class="columns show-for-large large-2">
2557                <a href="/blog/" title="Blog">Blog</a>
2558                <a href="https://twitter.com/sourceforge" title="@sourceforge" rel="nofollow">@sourceforge</a>
2559            </div>
2560            <div class="columns show-for-large large-2">
2561                <a href="/articles/" title="Industry News">Articles</a>
2562               
2563                <a href="https://sourceforge.net/p/forge/documentation/Docs%20Home/" title="Site Documentation">Site Documentation</a>
2564               
2565                <a href="/support" title="Support Request">Support Request</a>
2566            </div>
2567
2568            <div class="columns small-12 large-4 sf-logo">
2569                <a href="/" title="Home" class="sf-logo">
2570                   
2571                       
2572
2573<svg  version="1.1"  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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>
2574                   
2575                </a>
2576            </div>
2577        </nav>
2578    </section>
2579
2580    <section class="l-nav-bottom">
2581        <nav class="row">
2582            <div class="columns small-12 large-6 copyright-notice">&copy; 2021 Slashdot Media. All Rights
2583                Reserved.
2584            </div>
2585            <div class="columns large-6 links">
2586               
2587                <span class="show-for-large">
2588                    <a href="http://slashdotmedia.com/terms-of-use" title="Terms" rel="nofollow">Terms</a>
2589                    <a href="http://slashdotmedia.com/privacy-statement/" title="Privacy" rel="nofollow">Privacy</a>
2590                </span>
2591                <span id='teconsent'></span>
2592               
2593                <span class="show-for-large">
2594                   
2595                        <a href="http://slashdotmedia.com/opt-out-choices" title="Opt Out" rel="nofollow">Opt Out</a>
2596                   
2597                    <a href="http://slashdotmedia.com/" title="Advertise" rel="nofollow">Advertise</a>
2598                </span>
2599            </div>
2600        </nav>
2601    </section>
2602
2603</footer>
2604        </div>
2605
2606       
2607           
2608   
2609    <div id="overlay-blockthis-wrapper" style="display: none;">
2610        <div id="overlay-blockthis">
2611            <h2>Thanks for helping keep SourceForge clean.</h2>
2612            <a href="#" id="btn-blockthis-close">X</a>
2613            <form class="dropzone small-12" action="/api/instrumentation/gpt" id="blockthisForm" method="POST">
2614                <div class="row small-12">
2615                    <div class="column description small-12">
2616                       
2617  <input type="hidden" name="_visit_cookie" value="a8f9f8e4-30eb-4ec5-b1c7-76879bb9cfae"/>
2618                            <input type='hidden' name='timestamp' value='1613430592'/>
2619                            <input type='hidden' name='spinner' value='XxfRNViZaES4RnTdEo:_AhfAAl6c'/>
2620                            <p class='wae6f4322d929e91bc57dec369732cb87ef646c1b'><label for='Xw4LCnCI4QyMgHj9ZPcOEKFDCt27DnlvCkU8'>You seem to have CSS turned off.
2621             Please don't fill out this field.</label><input id='Xw4LCnCI4QyMgHj9ZPcOEKFDCt27DnlvCkU8' name='Xw4PCnCI4QyMhAMOVwpfCt8OPHMKYK8KrwqsGf8O4' type=
2622             'text'/></p>
2623                            <p class='wae6f4322d929e91bc57dec369732cb87ef646c1b'><label for='Xw4LCnCI4QyMgHz9ZPcOEKFDCt27DnlvCkU8'>You seem to have CSS turned off.
2624             Please don't fill out this field.</label><input id='Xw4LCnCI4QyMgHz9ZPcOEKFDCt27DnlvCkU8' name='Xw4PCnCI4QyMgAMOVwpfCt8OPHMKYK8KrwqsGf8O4' type=
2625             'text'/></p>
2626                        Briefly describe the problem (required):
2627                        <input name="Xw47CkCglRSh4XmXDtFgqwo0rw4oFe8K_w6BM" type="text" required>
2628                    </div>
2629                </div>
2630                <div class="column small-12">
2631                    <div class="upload-text">Upload screenshot of ad (required):</div>
2632                    <div id='upload-it'>
2633                        <a href="#" onclick="return false">Select a file</a>, or drag & drop file here.
2634                    </div>
2635                    <div id="upload-it-placeholder"></div> 
2636
2637                    <div class="dropzone-previews" style="display: none"></div>
2638                    <div class="dz-message" style="display: none"></div> 
2639                   
2640                    <div id="dropzone-preview-template" style="display: none">
2641                        <div class="dz-preview dz-file-preview">
2642                            <img data-dz-thumbnail src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" alt=""/>
2643                            <div class="dz-success-mark"><span></span></div>
2644                            <div class="dz-error-mark"><span></span></div>
2645                            <div class="dz-error-message"><span data-dz-errormessage></span></div>
2646                        </div>
2647                    </div>
2648                </div>
2649                <div class="column small-12">
2650                    <u>Screenshot instructions:</u>
2651                   
2652                </div>
2653                <div class="row small-12">
2654                    <div class="column large-5 small-6">
2655                        <p>
2656                            <u>Click URL instructions:</u><br>
2657                            Right-click on the ad, choose "Copy Link", then paste here &rarr;<br>
2658                            (This may not be possible with some types of ads)
2659                        </p>
2660                        <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>
2661                    </div>
2662                    <div class="column large-7 small-6">
2663                        <p>Please provide the ad click URL, if possible:
2664                        <input name="Xw4zClyE_RTFOW2PDsRnCgMKpb0s6wofDq8K5w7w" type="url">
2665                        </p>
2666                        <textarea id="gpt-info" name="Xw4HCkCwiR3TDlSTCkRbCiDNIw4HCm8KDGF9Tw7s"></textarea>
2667                        <input class="button" type="submit" id="btn-blockthis-submit" value="Submit Report">
2668                    </div>
2669                </div>
2670            </form>
2671        </div>
2672    </div>
2673
2674       
2675
2676        <script src="//ads.pro-market.net/ads/scripts/site-143572.js"></script>
2677       
2678   
2679    <div id="newsletter-floating" class="sandiego">
2680        <h2>Get latest updates about Open Source Projects, Conferences and News.</h2>
2681        <a class="button blue btn-closer" href="/user/newsletters?source=floating">Sign Up</a>
2682        <a id="btn-float-close" class="btn-closer">No, Thank you</a>
2683    </div>
2684   
2685
2686       
2687
2688       
2689<script src="//a.fsdn.com/con/js/min/sf.sandiego-base.js?1613158791"></script>
2690
2691
2692       
2693<script src="//a.fsdn.com/con/js/min/sf.sandiego-foundation-base.js?1613158791"></script>
2694
2695
2696
2697<script src="//a.fsdn.com/con/js/min/sf.sandiego-files.js?1613158791"></script>
2698
2699
2700
2701       
2702
2703        <script>
2704            /* global Foundation */
2705            $(document).foundation();
2706            Foundation.Triggers.forceListenersNow();
2707        </script>
2708       
2709        <script>
2710            bizx.cmp.ifConsent('', ['all', 'google-ads'], function () {}, function () {
2711                $('body').addClass('no-ads-consent'); 
2712            });
2713            if (!SF.Ads.prebidUnits || !SF.Ads.prebidUnits.length) {
2714                $('body').addClass("no-ads");
2715            }
2716        </script><noscript><p><img src="//analytics.slashdotmedia.com/sf.php?idsite=39" style="border:0;" alt="" /></p></noscript><script src="https://www.google.com/recaptcha/api.js?onload=recaptchaLoadCallback&render=explicit" async defer></script><script>
2717            var _linkedin_data_partner_id = "97055";
2718            </script><script>
2719            (function(){var s = document.getElementsByTagName("script")[0];
2720            var b = document.createElement("script");
2721            b.type = "text/javascript";b.async = true;
2722            b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
2723            s.parentNode.insertBefore(b, s);})();
2724            </script>
2725            <noscript>
2726            <img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=97055&fmt=gif" />
2727            </noscript>
2728<script src="https://a.fsdn.com/con/js/files.js?1613158791"></script>
2729
2730<script type="text/x-handlebars-template" id="file-drawer-template">
2731<div class="drawer-container">
2732
2733<form class="bp" action="{{files_url}}{{full_path}} method="put" id="file_properties_content">
2734    <table id="drawer_row">
2735        <col class="name-column">
2736        <col class="date-column">
2737        <col class="size-column">
2738        <col class="downloads-column">
2739        <tbody>
2740            <tr title="{{name}}">
2741                <td>
2742                {{#if authorized }}
2743                    <input type="text" class="title" name="name" value="{{name}}">
2744                {{else}}
2745                    <a href="{{file_title_url this}}" class="name">{{name}}</a>
2746                {{/if}}
2747                </td>
2748                <td class="files-date"></td>
2749                <td class="files-size"></td>
2750                <td class="files-downloads"></td>
2751            </tr>
2752            {{#if authorized}}
2753                <tr>
2754                    <td colspan="4" id="name_message" class="invalid hide"></td>
2755                </tr>
2756                {{#if d_type}}
2757                <tr>
2758                    <td colspan="4" class="cell-stage">
2759                        <input type="checkbox" name="stage" id="stage" value="1"  {{checked this.staged}} {{stage_onclick this}} />
2760                        <label for="stage" title="Only release technicians will see this folder in the file browser." {{stage_onclick this}}>{{stage_message this staging_days}}</label>
2761                        <span title="Only release technicians will see this folder in the file browser."><svg  class="svgico"     viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1024 1376v-192q0-14-9-23t-23-9h-192q-14 0-23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23-9t9-23zm256-672q0-88-55.5-163t-138.5-116-170-41q-243 0-371 213-15 24 8 42l132 100q7 6 19 6 16 0 25-12 53-68 86-92 34-24 86-24 48 0 85.5 26t37.5 59q0 38-20 61t-68 45q-63 28-115.5 86.5t-52.5 125.5v36q0 14 9 23t23 9h192q14 0 23-9t9-23q0-19 21.5-49.5t54.5-49.5q32-18 49-28.5t46-35 44.5-48 28-60.5 12.5-81zm384 192q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"/></svg></span>
2762                        {{stage_date this}}
2763                    </td>
2764                </tr>
2765                {{/if}}
2766            {{/if}}
2767        </tbody>
2768    </table>
2769
2770    <div id="file-details">
2771        <div id="file-meta" class="hide-for-medium">
2772            <div>
2773                <span>Modified:</span>
2774                <pre class="selectable">{{safeString date}}</pre>
2775            </div>
2776            {{#if f_type}}
2777            <div >
2778                <span>Size:</span>
2779                <pre class="selectable">{{size}}</pre>
2780            </div>
2781            {{/if}}
2782        </div>
2783        {{#if f_type}}
2784        <div id="file-info">
2785            {{stage_date this}}
2786
2787            <div class="label">
2788                <span>SHA1:</span>
2789            </div>
2790            <div class="value"><pre class="selectable">{{sha1}}</pre></div>
2791
2792            <div class="label">
2793                <span>MD5:</span>
2794            </div>
2795            <div class="value"><pre class="selectable">{{md5}}</pre></div>
2796
2797            {{#if authorized}}
2798            <div class="label">
2799                <span>Download URL:</span>
2800            </div>
2801            <div class="value">
2802                {{#if not_downloadable}}
2803                    <pre class="selectable" title="This file will be ready for download shortly.">This file will be ready for download shortly.</pre>
2804                {{else}}
2805                <pre class="selectable" title="{{download_url}}">{{download_url}}</pre>
2806                {{/if}}
2807            </div>
2808
2809    <div class="default">
2810    <div class="label">
2811    <span>Default Download For:</span>
2812    </div>
2813    <div class="value">
2814    <ul>
2815    {{#each platforms}}
2816    {{> platform}}
2817    {{/each}}
2818
2819    {{#if authorized}}
2820    <li><a href="#select_all"  class="btn-select-all" title="Select all">Select all</a></li>
2821    {{/if}}
2822    </ul>
2823    </div>
2824    </div>
2825
2826
2827    <div class="label stay-inline">
2828    <label for="exclude_reports">Exclude Stats:</label>
2829    </div>
2830    <div class="value stay-inline">
2831    <span class="checkbox"><input type="checkbox" id="exclude_reports" name="exclude_reports" value="1" {{should_exclude_reports exclude_reports}}></span>
2832    </div>
2833
2834    {{/if}}
2835
2836    {{#if legacy_release_notes}}
2837    <div class="value no-label">
2838    <span><a href="{{legacy_release_notes}}">Release Notes</a></span>
2839    </div>
2840    {{/if}}
2841    </div>
2842
2843    <div id="download-info">
2844    <div class="label">
2845    <span>Total Downloads:</span>
2846    </div>
2847    <div class="value">
2848    <span>{{download_display downloads}}</span>
2849    </div>
2850
2851    {{#if authorized}}
2852    <div class="label">
2853    <span>Mirror Status:</span>
2854    </div>
2855    <div class="value">
2856    <span id="mirror_count">Loading ...</span>
2857    </div>
2858    {{/if}}
2859
2860    </div>
2861    {{/if}}
2862
2863{{#if authorized}}
2864    <hr />
2865    <p class="btn-set"> <a href="#" id="cancel" class="btn cancel button blue extra-wide hollow">Cancel</a><input type="submit" value="Save" class="button blue extra-wide"></p>
2866    {{/if}}
2867    </div>
2868    </form>
2869   
2870</div>
2871</script>
2872
2873<script type="text/x-handlebars-template" id="platform-partial">
2874   
2875    <li>
2876    <label>
2877    {{#if authorized}}
2878    <input type="checkbox" name="default" value="{{value}}" {{_checked}}>
2879    <span title="{{title}}" class="platform-icon {{value}}">{{title}}</span>
2880    {{/if}}
2881
2882{{#unless authorized}}
2883{{#unless skip}}
2884    <span title="{{title}}" class="platform-icon {{value}}">{{title}}</span>
2885    {{/unless}}
2886{{/unless}}
2887    </label>
2888    </li>
2889   
2890</script>
2891
2892<script>
2893    net.sf.files = {"rootsh": {"staging_days": 3, "legacy_release_notes": null, "downloads": 29496, "exclude_reports": false, "files_url": "/projects/rootsh/files/", "link": "", "md5": "", "path": "", "explicitly_staged": false, "sha1": "", "name": "rootsh", "default": "", "staged": false, "download_url": "https://sourceforge.net/projects/rootsh/files/rootsh/download", "url": "/projects/rootsh/files/rootsh/", "downloadable": false, "authorized": null, "download_label": "", "stage": 0, "type": "d", "full_path": "rootsh"}};
2894net.sf.staging_days = 3;
2895$(function ($) {
2896    $('#files').files();
2897});
2898$(window).load(function() {
2899    var tsConfig = {
2900        //sortForce: [[0, 0]],
2901        headers: {
2902            0: { sorter: 'name' },
2903            1: { sorter: 'abbrdate' },
2904            2: { sorter: 'filesize' },
2905            3: { sorter: 'download_count'}
2906        },
2907        textExtraction: function (node) {
2908            return node.innerHTML;
2909        }
2910    };
2911
2912    if ($('#files_list tbody tr').length) {
2913        $('#files_list').tablesorter(tsConfig).on("sortEnd", SF.tablesorter_svg_update);
2914        $('#files_list tr th#parent_folder').unbind();
2915        $('#files_list tr th.header').not('.typesort').not('#parent_folder').addClass('usersortable').append('<svg class="svgico icon-sort"><use xlink:href="#sort"></use></svg>');
2916    }
2917});
2918</script>
2919
2920
2921       
2922       
2923
2924
2925
2926
2927
2928
2929
2930
2931       
2932    </body>
2933</html>