@ -421,7 +421,7 @@
"env" : "^angular$" ,
"script" : [
"angular(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1" ,
"/([\\d.]+( \\-?rc[.\\d]*)*)/angular(\\.min)?\\.js\\;version:\\1",
"/([\\d.]+( ?: \\-?rc[.\\d]*)*)/angular(?: \\.min)?\\.js\\;version:\\1",
"angular.*\\.js"
] ,
"website" : "angularjs.org" ,
@ -606,7 +606,7 @@
13
] ,
"env" : "^jira$" ,
"html" : "Powered by\\s+<a href=[^>]+atlassian\\.com/(?:software/jira|jira-bug-tracking/)[^>]+>Atlassian\\s+JIRA(?:[^v]*v(?:ersion: )?(\\d+\\.\\d+( \\.\\d+)?))?\\;version:\\1",
"html" : "Powered by\\s+<a href=[^>]+atlassian\\.com/(?:software/jira|jira-bug-tracking/)[^>]+>Atlassian\\s+JIRA(?:[^v]*v(?:ersion: )?(\\d+\\.\\d+( ?: \\.\\d+)?))?\\;version:\\1",
"implies" : "Java" ,
"meta" : {
"ajs-version-number" : "([\\d\\.]+)\\;version:\\1" ,
@ -795,7 +795,7 @@
12
] ,
"implies" : "Google Analytics" ,
"script" : "boba( \\.min)?\\.js",
"script" : "boba( ?: \\.min)?\\.js",
"website" : "boba.space150.com" ,
"icon" : "Boba.js.png"
} ,
@ -1830,7 +1830,7 @@
"cats" : [
36
] ,
"script" : "googletagservices\\.com/tag/js/gpt( _mobile| )\\.js",
"script" : "googletagservices\\.com/tag/js/gpt( ?: _mobile)? \\.js",
"website" : "www.google.com/dfp" ,
"icon" : "DoubleClick for Publishers (DFP).png"
} ,
@ -2078,7 +2078,7 @@
] ,
"html" : "<link[^>]+?href=\"[^\"]+epoch(?:\\.min)?\\.css" ,
"implies" : "D3" ,
"script" : "epoch( \\.min)?\\.js",
"script" : "epoch( ?: \\.min)?\\.js",
"website" : "fastly.github.io/epoch" ,
"icon" : "Epoch.png"
} ,
@ -2096,7 +2096,7 @@
27
] ,
"headers" : {
"Server" : "Erlang( OTP/( [\\-\\d\\.ABR]+))?\\;version:\\1"
"Server" : "Erlang( OTP/( ?: [\\-\\d\\.ABR]+))?\\;version:\\1"
} ,
"website" : "www.erlang.org" ,
"icon" : "Erlang.png"
@ -2816,7 +2816,7 @@
12
] ,
"env" : "^Hammer$" ,
"script" : "hammer( \\.min)?\\.js",
"script" : "hammer( ?: \\.min)?\\.js",
"website" : "hammerjs.github.io" ,
"icon" : "Hammer.js.png"
} ,
@ -2920,7 +2920,7 @@
"env" : "^Hogan$" ,
"script" : [
"hogan-(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1" ,
"([\\d.]+)/hogan( \\.min)?\\.js\\;version:\\1"
"([\\d.]+)/hogan( ?: \\.min)?\\.js\\;version:\\1"
] ,
"website" : "twitter.github.com/hogan.js" ,
"icon" : "Hogan.js.png"
@ -3653,7 +3653,7 @@
"cats" : [
12
] ,
"script" : "lazy( \\.browser)?(\\.min)?\\.js",
"script" : "lazy( ?: \\.browser)?(?: \\.min)?\\.js",
"website" : "danieltao.com/lazy.js" ,
"icon" : "Lazy.js.png"
} ,
@ -4227,7 +4227,7 @@
1 ,
6
] ,
"html" : "( <script|link)[^>]*mg-(core|plugins|templates)",
"html" : "( ?: <script|link)[^>]*mg-(?: core|plugins|templates)",
"implies" : "PHP" ,
"website" : "moguta.ru" ,
"icon" : "Moguta.CMS.png"
@ -4982,7 +4982,7 @@
"cats" : [
25
] ,
"script" : "paths( \\.min)?\\.js",
"script" : "paths( ?: \\.min)?\\.js",
"website" : "github.com/andreaferretti/paths-js" ,
"icon" : "Paths.js.png"
} ,
@ -5441,7 +5441,7 @@
"html" : "<[^>]+data-react" ,
"script" : [
"react(?:\\-with\\-addons)?(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1" ,
"/([\\d.]+)/react( \\.min)?\\.js\\;version:\\1",
"/([\\d.]+)/react( ?: \\.min)?\\.js\\;version:\\1",
"react.*\\.js"
] ,
"website" : "facebook.github.io/react" ,
@ -5524,7 +5524,7 @@
] ,
"env" : "^Rickshaw$" ,
"implies" : "D3" ,
"script" : "rickshaw( \\.min)?\\.js",
"script" : "rickshaw( ?: \\.min)?\\.js",
"website" : "code.shutterstock.com/rickshaw/" ,
"icon" : "Rickshaw.png"
} ,
@ -6110,7 +6110,7 @@
22
] ,
"headers" : {
"Server" : "Snap/ \\d+(\\.\\d+)+ "
"Server" : "Snap/ ([.\\d]+)\\;version:\\1 "
} ,
"implies" : "Haskell" ,
"website" : "snapframework.com" ,
@ -6204,7 +6204,7 @@
"cats" : [
19
] ,
"html" : "<p class=\"footer\">© [-\\d]+ Splunk Inc\\.(?: Splunk ([\\d\\.]+( build [\\d\\.]*\\d)?))?[^<]*</p>\\;version:\\1",
"html" : "<p class=\"footer\">© [-\\d]+ Splunk Inc\\.(?: Splunk ([\\d\\.]+( ?: build [\\d\\.]*\\d)?))?[^<]*</p>\\;version:\\1",
"meta" : {
"author" : "Splunk Inc\\;confidence:50"
} ,
@ -6383,7 +6383,7 @@
] ,
"env" : "^swal$" ,
"html" : "<link[^>]+?href=\"[^\"]+sweet-alert(?:\\.min)?\\.css" ,
"script" : "sweet-alert( \\.min)?\\.js",
"script" : "sweet-alert( ?: \\.min)?\\.js",
"website" : "tristanedwards.me/sweetalert" ,
"icon" : "SweetAlert.png"
} ,
@ -6426,7 +6426,7 @@
"cats" : [
19
] ,
"html" : " ( <script|< link)[^>]*sh(Core|Brush|ThemeDefault)",
"html" : " <(?: script|link)[^>]*sh(?: Core|Brush|ThemeDefault)",
"website" : "github.com/syntaxhighlighter" ,
"icon" : "SyntaxHighlighter.png"
} ,
@ -6729,7 +6729,7 @@
25
] ,
"env" : "^twemoji$" ,
"script" : "twemoji( \\.min)?\\.js",
"script" : "twemoji( ?: \\.min)?\\.js",
"website" : "twitter.github.io/twemoji/" ,
"icon" : "Twitter Emoji (Twemoji).png"
} ,
@ -6748,7 +6748,7 @@
] ,
"env" : "^typeahead$" ,
"implies" : "jQuery\\;confidence:50" ,
"script" : "( typeahead|bloodhound)( \\.jquery|\\. bundle)?(\\.min)?\\.js",
"script" : "( ?: typeahead|bloodhound)\\.(?: jquery|bundle)?(?: \\.min)?\\.js",
"website" : "twitter.github.io/typeahead.js" ,
"icon" : "Twitter typeahead.js.png"
} ,
@ -7083,7 +7083,7 @@
"env" : "^Vue$" ,
"script" : [
"vue(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1" ,
"/([\\d.]+)/vue( \\.min)?\\.js\\;version:\\1",
"/([\\d.]+)/vue( ?: \\.min)?\\.js\\;version:\\1",
"vue.*\\.js\\;confidence:20"
] ,
"website" : "vuejs.org" ,
@ -7408,7 +7408,7 @@
"cats" : [
38
] ,
"html" : "<title>Wowza Media Server \\d+ (( \\w+ Edition )?\\d+\\.[\\d\\.]+( build\\d+)?)?\\;version:\\1",
"html" : "<title>Wowza Media Server \\d+ (( ?: \\w+ Edition )?\\d+\\.[\\d\\.]+(?: build\\d+)?)?\\;version:\\1",
"website" : "www.wowza.com" ,
"icon" : "Wowza Media Server.png"
} ,
@ -7436,7 +7436,7 @@
"cats" : [
22
] ,
"html" : "<title>XAMPP( Version ([\\d\\.]+))?</title>\\;version:\\1\\;confidence:90",
"html" : "<title>XAMPP( ?: Version ([\\d\\.]+))?</title>\\;version:\\1\\;confidence:90",
"implies" : [
"Apache" ,
"MySQL" ,
@ -7476,7 +7476,7 @@
"env" : "^XRegExp$" ,
"script" : [
"xregexp(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1" ,
"/([\\d.]+)/xregexp( \\.min)?\\.js\\;version:\\1",
"/([\\d.]+)/xregexp( ?: \\.min)?\\.js\\;version:\\1",
"xregexp.*\\.js"
] ,
"website" : "xregexp.com" ,
@ -8012,7 +8012,7 @@
"env" : "^jQuery$" ,
"script" : [
"jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1" ,
"/([\\d.]+)/jquery( \\.min)?\\.js\\;version:\\1",
"/([\\d.]+)/jquery( ?: \\.min)?\\.js\\;version:\\1",
"jquery.*\\.js"
] ,
"website" : "jquery.com" ,
@ -8023,7 +8023,7 @@
26
] ,
"implies" : "jQuery" ,
"script" : "jquery\\.mobile(?:-([\\d.]+rc\\d))?.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1 ",
"script" : "jquery\\.mobile(?:-([\\d.]+rc\\d))?.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1 ?\\1:\\2 ",
"website" : "jquerymobile.com" ,
"icon" : "jQuery Mobile.png"
} ,
@ -8043,7 +8043,7 @@
"implies" : "jQuery" ,
"script" : [
"jquery-ui(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1" ,
"([\\d.]+)/jquery-ui( \\.min)?\\.js\\;version:\\1",
"([\\d.]+)/jquery-ui( ?: \\.min)?\\.js\\;version:\\1",
"jquery-ui.*\\.js"
] ,
"website" : "jqueryui.com" ,
@ -8461,7 +8461,7 @@
25
] ,
"env" : "^Shine$" ,
"script" : "shine( \\.min)?\\.js",
"script" : "shine( ?: \\.min)?\\.js",
"website" : "bigspaceship.github.io/shine.js/" ,
"icon" : "shine.js.png"
} ,
@ -8575,7 +8575,7 @@
] ,
"env" : "^vis$" ,
"html" : "<link[^>]+?href=\"[^\"]+vis(?:\\.min)?\\.css" ,
"script" : "vis( \\.min)?\\.js",
"script" : "vis( ?: \\.min)?\\.js",
"website" : "visjs.org" ,
"icon" : "vis.js.png"
} ,
@ -8637,7 +8637,7 @@
"env" : "^yepnope$" ,
"script" : [
"yepnope-(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1" ,
"([\\d.]+)/yepnope( \\.min)?\\.js\\;version:\\1",
"([\\d.]+)/yepnope( ?: \\.min)?\\.js\\;version:\\1",
"yepnope.*\\.js"
] ,
"website" : "yepnopejs.com" ,