(function() { if ( wappalyzer == null ) return; var w = wappalyzer; w.categories = { 1: { plural: 'CMS' }, 2: { plural: 'Message Boards' }, 3: { plural: 'Database Managers' }, 4: { plural: 'Documentation Tools' }, 5: { plural: 'Widgets' }, 6: { plural: 'Web Shops' }, 7: { plural: 'Photo Galleries' }, 8: { plural: 'Wikis' }, 9: { plural: 'Hosting Panels' }, 10: { plural: 'Analytics' }, 11: { plural: 'Blogs' }, 12: { plural: 'JavaScript Frameworks' }, 13: { plural: 'Issue Trackers' }, 14: { plural: 'Video Players' }, 15: { plural: 'Comment Systems' }, 16: { plural: 'CAPTCHAs' }, 17: { plural: 'Font Scripts' }, 18: { plural: 'Web Frameworks' }, 19: { plural: 'Miscellaneous' }, 20: { plural: 'Editors' }, 21: { plural: 'LMS' }, 22: { plural: 'Web Servers' }, 23: { plural: 'Cache Tools' }, 24: { plural: 'Rich Text Editors' }, 25: { plural: 'Javascript Graphics' }, 26: { plural: 'Mobile Frameworks' }, 27: { plural: 'Programming Languages' }, 28: { plural: 'Operating Systems' }, 29: { plural: 'Search Engines'} }; w.apps = { '1und1': { cats: { 1: 6 }, url: /\/shop\/catalog\/browse\?sessid\=/ }, '1C-Bitrix': { cats: { 1: 1 }, html: /]+components\/bitrix/i, script: /1c\-bitrix/i }, '2z Project': { cats: { 1: 1 }, meta: { 'generator': /2z project/i } }, 'AddThis': { cats: { 1: 5 }, script: /addthis\.com\/js/, env: /^addthis$/ }, 'Adobe GoLive': { cats: { 1: 20 }, meta: { 'generator': /Adobe GoLive/i } }, 'Advanced Web Stats': { cats: { 1: 10 }, html: /aws.src = [^<]+caphyon\-analytics/i }, 'Ametys': { cats: { 1: 1 }, meta: { 'generator': /(Ametys|Anyware Technologies)/i }, script: /STools.js/ }, 'Amiro.CMS': { cats: { 1: 1 }, meta: { 'generator': /Amiro/i } }, 'AOLserver': { cats: { 1: 22 }, headers: { 'Server': /AOLserver/i } }, 'Apache': { cats: { 1: 22 }, headers: { 'Server': /(Apache($|[^-])|HTTPD)/i } }, 'Apache Tomcat': { cats: { 1: 22 }, headers: { 'Server': /Apache-Coyote/i } }, 'Apache Traffic Server': { cats: { 1: 22 }, headers: { 'Server': /YTS/i } }, 'Arc Forum': { cats: { 1: 2 }, html: /ping\.src = node\.href;/ }, 'ATG Web Commerce': { cats: { 1: 6 }, headers: { 'X-ATG-Version': /ATG/i }, html: /<[^>]+_DARGS/ }, 'Atlassian Confluence': { cats: { 1: 8 }, html: /Powered by ]+banshee-php\.org/i }, 'Backbone.js': { cats: { 1: 12 }, script: /backbone.*\.js/, env: /^Backbone$/ }, 'BIGACE': { cats: { 1: 1 }, meta: { 'generator': /BIGACE/ }, html: /Powered by ]+BIGACE|/ }, 'CakePHP': { cats: { 1: 18 }, headers: { 'set-cookie': /cakephp=/ }, meta: { 'application-name': /CakePHP/ } }, 'Cargo': { cats: { 1: 1 }, script: /\/cargo\./i, html: /]+Cargo feed/ }, 'CentOS': { cats: { 1: 28 }, headers: { 'Server': /CentOS/i, 'X-Powered-By': /CentOS/i } }, 'Chameleon': { cats: { 1: 1 }, meta: { 'generator': /chameleon\-cms/i } }, 'chartbeat': { cats: { 1: 10 }, html: /function loadChartbeat\(\) {/i }, 'Chamilo': { cats: { 1: 21 }, meta: { 'generator': /Chamilo/i }, headers: { 'X-Powered-By': /Chamilo/ } }, 'Cherokee': { cats: { 1: 22 }, headers: { 'Server': /Cherokee/i } }, 'CKEditor': { cats: { 1: 24 }, env: /^CKEDITOR$/ }, 'ClickHeat': { cats: { 1: 10 }, script: /clickheat.*\.js/i, env: /^clickHeatBrowser$/ }, 'ClickTale': { cats: { 1: 10 }, html: /if\(typeof ClickTale(Tag)*==("|')function("|')\)/, env: /^ClickTale/i }, 'Clicky': { cats: { 1: 10 }, script: /static\.getclicky\.com/, env: /^clicky$/ }, 'CMS Made Simple': { cats: { 1: 1 }, meta: { 'generator': /CMS Made Simple/i } }, 'CO2Stats': { cats: { 1: 10 }, html: /src=("|')http:\/\/www\.co2stats\.com\/propres\.php/ }, 'CodeIgniter': { cats: { 1: 18 }, headers: { 'Set-Cookie': /(exp_last_activity|exp_tracker|ci_session)/ }, implies: [ 'PHP' ] }, 'Commerce Server': { cats: { 1: 6 }, headers: { 'COMMERCE-SERVER-SOFTWARE': /.+/ } }, 'comScore': { cats: { 1: 10 }, html: /]* (id=("|')comscore("|')|scr=[^>]+comscore)/, env: /^_?COMSCORE$/i }, 'Concrete5': { cats: { 1: 1 }, meta: { 'generator': /concrete5/i } }, 'Contao': { cats: { 1: 1, 2: 6 }, html: /(/, env: /^_?owa_/i }, 'Optimizely': { cats: { 1: 10 }, env: /^optimizely/ }, 'Oracle Recommendations On Demand': { cats: { 1: 10 }, script: /atgsvcs.+atgsvcs\.js/ }, 'osCommerce': { cats: { 1: 6 }, html: /]*osCsid/i }, 'osCSS': { cats: { 1: 6 }, html: /]*\/papaya-themes\//i }, 'Parse.ly': { cats: { 1: 10 }, env: /^PARSELY$/ }, 'Perl': { cats: { 1: 27 } }, 'PHP': { cats: { 1: 27 }, headers: { 'Server': /php/i, 'X-Powered-By': /php/i, 'Set-Cookie': /PHPSESSID/ }, url: /\.php$/ }, 'Phpcms': { cats: { 1: 1 }, env: /^phpcms/ }, 'PHP-Fusion': { cats: { 1: 1 }, html: /Powered by ]+php-fusion/i }, 'PHP-Nuke': { cats: { 1: 2 }, meta: { 'generator': /PHP-Nuke/i }, html: /<[^>]+Powered by PHP\-Nuke/i }, 'phpBB': { cats: { 1: 2 }, meta: { 'copyright': /phpBB Group/ }, html: /(Powered by ]+phpbb|]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|]+i_icon_mini|phpPgAdmin)/i }, 'Piwik': { cats: { 1: 10 }, html: /var piwikTracker = Piwik\.getTracker\(/i, env: /^Piwik$/ }, 'Plentymarkets': { cats: { 1: 6 }, meta: { 'generator': /www\.plentyMarkets\./i } }, 'Plesk': { cats: { 1: 9 }, script: /common\.js\?plesk/i }, 'Plone': { cats: { 1: 1 }, meta: { 'generator': /Plone/i }, implies: [ 'Python' ] }, 'Plura': { cats: { 1: 19 }, html: /