From 15e7e298134b763332cdf62e274991b7eb039c9e Mon Sep 17 00:00:00 2001 From: Camille Barneaud Date: Fri, 16 Nov 2012 10:03:19 +0100 Subject: [PATCH 1/4] Add .gitattributes files Add .gitattributes files to evitate problems with end lines --- .gitattributes | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..87000817f --- /dev/null +++ b/.gitattributes @@ -0,0 +1,19 @@ +# End-of-line normalization +* text=auto + +*.cmd text eol=lf +*.sh text eol=lf +*.md text eol=lf +*.json text eol=lf +*.js text eol=lf +*.html text eol=lf +*.css text eol=lf +*.manifest text eol=lf +*.rdf text eol=lf +*.xul text eol=lf +*.dtd text eol=lf +*.properties text eol=lf +*.php text eol=lf + +*.png binary +*.gif binary From 677a53b4193b9824d2b2c303478a9e5eae114779 Mon Sep 17 00:00:00 2001 From: Camille Barneaud Date: Fri, 16 Nov 2012 11:06:32 +0100 Subject: [PATCH 2/4] Add some apps Correct JSON (#182 #178 : implies joomla for sobi2 & Detect SobiPro #179 : detect phpalbum #164 : detect ZK #163 : detect moinmoin #162 : detect videojs --- drivers/bookmarklet/images/icons/MoinMoin.png | Bin 0 -> 420 bytes drivers/bookmarklet/images/icons/SobiPro.png | Bin 0 -> 190 bytes drivers/bookmarklet/images/icons/VideoJS.png | Bin 0 -> 313 bytes drivers/bookmarklet/images/icons/ZK.png | Bin 0 -> 435 bytes drivers/bookmarklet/images/icons/phpAlbum.png | Bin 0 -> 477 bytes drivers/bookmarklet/json | 46 +++++++++++++++--- drivers/chrome/apps.json | 46 +++++++++++++++--- drivers/chrome/images/icons/MoinMoin.png | Bin 0 -> 420 bytes drivers/chrome/images/icons/SobiPro.png | Bin 0 -> 190 bytes drivers/chrome/images/icons/VideoJS.png | Bin 0 -> 313 bytes drivers/chrome/images/icons/ZK.png | Bin 0 -> 435 bytes drivers/chrome/images/icons/phpAlbum.png | Bin 0 -> 477 bytes drivers/firefox-jetpack/data/apps.json | 46 +++++++++++++++--- .../firefox-jetpack/images/icons/MoinMoin.png | Bin 0 -> 420 bytes .../firefox-jetpack/images/icons/SobiPro.png | Bin 0 -> 190 bytes .../firefox-jetpack/images/icons/VideoJS.png | Bin 0 -> 313 bytes drivers/firefox-jetpack/images/icons/ZK.png | Bin 0 -> 435 bytes .../firefox-jetpack/images/icons/phpAlbum.png | Bin 0 -> 477 bytes drivers/firefox/content/apps.json | 44 ++++++++++++++--- .../firefox/skin/images/icons/MoinMoin.png | Bin 0 -> 420 bytes drivers/firefox/skin/images/icons/SobiPro.png | Bin 0 -> 190 bytes drivers/firefox/skin/images/icons/VideoJS.png | Bin 0 -> 313 bytes drivers/firefox/skin/images/icons/ZK.png | Bin 0 -> 435 bytes .../firefox/skin/images/icons/phpAlbum.png | Bin 0 -> 477 bytes drivers/html/apps.json | 46 +++++++++++++++--- drivers/html/images/icons/MoinMoin.png | Bin 0 -> 420 bytes drivers/html/images/icons/SobiPro.png | Bin 0 -> 190 bytes drivers/html/images/icons/VideoJS.png | Bin 0 -> 313 bytes drivers/html/images/icons/ZK.png | Bin 0 -> 435 bytes drivers/html/images/icons/phpAlbum.png | Bin 0 -> 477 bytes drivers/php/apps.json | 46 +++++++++++++++--- share/apps.json | 46 +++++++++++++++--- share/images/icons/MoinMoin.png | Bin 0 -> 420 bytes share/images/icons/SobiPro.png | Bin 0 -> 190 bytes share/images/icons/VideoJS.png | Bin 0 -> 313 bytes share/images/icons/ZK.png | Bin 0 -> 435 bytes share/images/icons/phpAlbum.png | Bin 0 -> 477 bytes 37 files changed, 265 insertions(+), 55 deletions(-) create mode 100644 drivers/bookmarklet/images/icons/MoinMoin.png create mode 100644 drivers/bookmarklet/images/icons/SobiPro.png create mode 100644 drivers/bookmarklet/images/icons/VideoJS.png create mode 100644 drivers/bookmarklet/images/icons/ZK.png create mode 100644 drivers/bookmarklet/images/icons/phpAlbum.png create mode 100644 drivers/chrome/images/icons/MoinMoin.png create mode 100644 drivers/chrome/images/icons/SobiPro.png create mode 100644 drivers/chrome/images/icons/VideoJS.png create mode 100644 drivers/chrome/images/icons/ZK.png create mode 100644 drivers/chrome/images/icons/phpAlbum.png create mode 100644 drivers/firefox-jetpack/images/icons/MoinMoin.png create mode 100644 drivers/firefox-jetpack/images/icons/SobiPro.png create mode 100644 drivers/firefox-jetpack/images/icons/VideoJS.png create mode 100644 drivers/firefox-jetpack/images/icons/ZK.png create mode 100644 drivers/firefox-jetpack/images/icons/phpAlbum.png create mode 100644 drivers/firefox/skin/images/icons/MoinMoin.png create mode 100644 drivers/firefox/skin/images/icons/SobiPro.png create mode 100644 drivers/firefox/skin/images/icons/VideoJS.png create mode 100644 drivers/firefox/skin/images/icons/ZK.png create mode 100644 drivers/firefox/skin/images/icons/phpAlbum.png create mode 100644 drivers/html/images/icons/MoinMoin.png create mode 100644 drivers/html/images/icons/SobiPro.png create mode 100644 drivers/html/images/icons/VideoJS.png create mode 100644 drivers/html/images/icons/ZK.png create mode 100644 drivers/html/images/icons/phpAlbum.png create mode 100644 share/images/icons/MoinMoin.png create mode 100644 share/images/icons/SobiPro.png create mode 100644 share/images/icons/VideoJS.png create mode 100644 share/images/icons/ZK.png create mode 100644 share/images/icons/phpAlbum.png diff --git a/drivers/bookmarklet/images/icons/MoinMoin.png b/drivers/bookmarklet/images/icons/MoinMoin.png new file mode 100644 index 0000000000000000000000000000000000000000..3839586cd9650bc18f559fe6e4ac9c88ce73b27f GIT binary patch literal 420 zcmV;V0bBlwP)J`3>w6 zYmz_AGCT91ot@cP$C*Iz5=yOBSE=k@%VMWz_xPM5#Br>o`suT@Kfa|IBpQsMAC7+1 z2M2C$@a`~HBC@*G)QkwavBUXy2!`#uNY*djG)uK}DOWeQ^7=kfLC1y^*7rg}wwVin9 zk_Fj(-&aA;0xmInK&9Q&4VeHX^!t4okH_Pq&- o!uOj_);o&(9MO$_B`Ri2tKwyR_Q>K#eeb9f*0c z888)_W}n&_$eLkzEs6m^h4I)l1Mx`>r@)<93;^L$umM0thCuuki{_U=EDKa948-@b z81Ng29T{S#Z$BG5efxh5JYz>P%$ZtlVcuHqVgE64_vZ|(H|R`JEinx6x)EY_3=)Sw8&{^;1PxZ5A735GQXS7rhL`@V1jJkTZv00000 LNkvXXu0mjf_)~#o literal 0 HcmV?d00001 diff --git a/drivers/bookmarklet/images/icons/ZK.png b/drivers/bookmarklet/images/icons/ZK.png new file mode 100644 index 0000000000000000000000000000000000000000..3d2b3182d8a93bdcf2fcec288511e7fc24f74901 GIT binary patch literal 435 zcmV;k0ZjghP)-Tb0n8o#dC9+5h*=%o0o3@PgRey+hFnYe{*8-9O^NzpV2sT z`fpAw=7e1M7}a$R^QsJGIs0eE5sRk5HIJ`@sgpnaOU|Jwn58Euiy63e{F}(X_ryX+ z;3^-Vs2z!{g@)h;%;EzSEiG!;*ghHpOCopsNE+RPpvJ4@0Uas34AsoQDBMGdZbRw_ zL-tQYJ1N1iDscNq3L4;y%NrP_M;KR6LgDqznaeQpcaGa%uao;UxP2t`uYu#EEwSs| zwprB_<_FtI-Mv5#?Z7v(g-FJNabdyjBgwCW3ncTXynjI5JchcS6qJb-r}zdfa|dwi ze1ogvGO2e#>`CgGhpSajB9eCgvG^zi4s&9bhgVTsr=8jG_32_w)I9}Hs4E6fs51gj ds67NPz5uhCkkJjc3lsnV002ovPDHLkV1ks@#(n?* literal 0 HcmV?d00001 diff --git a/drivers/bookmarklet/images/icons/phpAlbum.png b/drivers/bookmarklet/images/icons/phpAlbum.png new file mode 100644 index 0000000000000000000000000000000000000000..550aff41c281009f26b064a23bba1f5148bb56f1 GIT binary patch literal 477 zcmV<30V4j1P)Ami5XFBZZwe4L=j2RrmXeZ>2L1pFBt)AiqM;+ArAIA?EE-X01*HXsv_t$YsYgvljXKX5&_jv zurb&$GHG7^*R?({zh}~477=)Mdy(eZeDwvnaE-0?)7azJ-=KH3zQWxnAH2icM{8um zF)TRz-qVks_hxgIbWk7*B__*D4`jmvS-I)&>EJhaDGk#mg;xy+5odbf&#i0qY7Fz^G^?I4>g&VU>$lmDPgK;MgDU% zMJN9-No4%M#XBzmJSmCW5VZjK`}JW>yx;4fk-;QU%fCSqw_)X$C(VQaZrp!|ORH?Z z+#re1p-~Id@3sQf6Gx@~Ba^rd{p((|A9v8MaVyMznTu@ZCJ5I7NO~@TJpY_4fF68z z$l@hGI7^_TeOE7CcF9J27557Aes}DB0z)*g_kz{`*P!p;AardWJtd?Ff}$J)j0w8W TWpl-(00000NkvXXu0mjf<@?jM literal 0 HcmV?d00001 diff --git a/drivers/bookmarklet/json b/drivers/bookmarklet/json index e9c0a5867..34fe66485 100644 --- a/drivers/bookmarklet/json +++ b/drivers/bookmarklet/json @@ -240,7 +240,7 @@ "cats": [ 27 ] }, "CacheFly": { - "cats": [ "31" ], + "cats": [ 31 ], "headers": { "Server": "^CFS ", "X-CF1": ".+", "X-CF2": ".+" } }, "Chameleon": { @@ -486,7 +486,7 @@ "implies": [ "PHP" ] }, "DotNetNuke": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "DotNetNuke" }, "headers": { "X-Compressed-By": "DotNetNuke-Compression", "Set-Cookie": "DotNetNukeAnonymous=.+" }, "html": "", + "implies": [ "PHP" ] + }, "phpBB": { "cats": [ 2 ], "meta": { "copyright": "phpBB Group" }, @@ -1203,7 +1214,7 @@ "implies": [ "PHP" ] }, "phpSQLiteCMS": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "^phpSQLiteCMS" }, "implies": [ "PHP" ] }, @@ -1435,11 +1446,18 @@ "Snoobi": { "cats": [ 10 ], "script": "snoobi\\.com/snoop\\.php", - "env": "^snoobi$" + "env": "^snoobi$", + "implies": [ "Joomla" ] }, "SOBI 2": { "cats": [ 19 ], - "html": "(", + "implies": [ "Java" ] } } } diff --git a/drivers/chrome/apps.json b/drivers/chrome/apps.json index e9c0a5867..34fe66485 100644 --- a/drivers/chrome/apps.json +++ b/drivers/chrome/apps.json @@ -240,7 +240,7 @@ "cats": [ 27 ] }, "CacheFly": { - "cats": [ "31" ], + "cats": [ 31 ], "headers": { "Server": "^CFS ", "X-CF1": ".+", "X-CF2": ".+" } }, "Chameleon": { @@ -486,7 +486,7 @@ "implies": [ "PHP" ] }, "DotNetNuke": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "DotNetNuke" }, "headers": { "X-Compressed-By": "DotNetNuke-Compression", "Set-Cookie": "DotNetNukeAnonymous=.+" }, "html": "", + "implies": [ "PHP" ] + }, "phpBB": { "cats": [ 2 ], "meta": { "copyright": "phpBB Group" }, @@ -1203,7 +1214,7 @@ "implies": [ "PHP" ] }, "phpSQLiteCMS": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "^phpSQLiteCMS" }, "implies": [ "PHP" ] }, @@ -1435,11 +1446,18 @@ "Snoobi": { "cats": [ 10 ], "script": "snoobi\\.com/snoop\\.php", - "env": "^snoobi$" + "env": "^snoobi$", + "implies": [ "Joomla" ] }, "SOBI 2": { "cats": [ 19 ], - "html": "(", + "implies": [ "Java" ] } } } diff --git a/drivers/chrome/images/icons/MoinMoin.png b/drivers/chrome/images/icons/MoinMoin.png new file mode 100644 index 0000000000000000000000000000000000000000..3839586cd9650bc18f559fe6e4ac9c88ce73b27f GIT binary patch literal 420 zcmV;V0bBlwP)J`3>w6 zYmz_AGCT91ot@cP$C*Iz5=yOBSE=k@%VMWz_xPM5#Br>o`suT@Kfa|IBpQsMAC7+1 z2M2C$@a`~HBC@*G)QkwavBUXy2!`#uNY*djG)uK}DOWeQ^7=kfLC1y^*7rg}wwVin9 zk_Fj(-&aA;0xmInK&9Q&4VeHX^!t4okH_Pq&- o!uOj_);o&(9MO$_B`Ri2tKwyR_Q>K#eeb9f*0c z888)_W}n&_$eLkzEs6m^h4I)l1Mx`>r@)<93;^L$umM0thCuuki{_U=EDKa948-@b z81Ng29T{S#Z$BG5efxh5JYz>P%$ZtlVcuHqVgE64_vZ|(H|R`JEinx6x)EY_3=)Sw8&{^;1PxZ5A735GQXS7rhL`@V1jJkTZv00000 LNkvXXu0mjf_)~#o literal 0 HcmV?d00001 diff --git a/drivers/chrome/images/icons/ZK.png b/drivers/chrome/images/icons/ZK.png new file mode 100644 index 0000000000000000000000000000000000000000..3d2b3182d8a93bdcf2fcec288511e7fc24f74901 GIT binary patch literal 435 zcmV;k0ZjghP)-Tb0n8o#dC9+5h*=%o0o3@PgRey+hFnYe{*8-9O^NzpV2sT z`fpAw=7e1M7}a$R^QsJGIs0eE5sRk5HIJ`@sgpnaOU|Jwn58Euiy63e{F}(X_ryX+ z;3^-Vs2z!{g@)h;%;EzSEiG!;*ghHpOCopsNE+RPpvJ4@0Uas34AsoQDBMGdZbRw_ zL-tQYJ1N1iDscNq3L4;y%NrP_M;KR6LgDqznaeQpcaGa%uao;UxP2t`uYu#EEwSs| zwprB_<_FtI-Mv5#?Z7v(g-FJNabdyjBgwCW3ncTXynjI5JchcS6qJb-r}zdfa|dwi ze1ogvGO2e#>`CgGhpSajB9eCgvG^zi4s&9bhgVTsr=8jG_32_w)I9}Hs4E6fs51gj ds67NPz5uhCkkJjc3lsnV002ovPDHLkV1ks@#(n?* literal 0 HcmV?d00001 diff --git a/drivers/chrome/images/icons/phpAlbum.png b/drivers/chrome/images/icons/phpAlbum.png new file mode 100644 index 0000000000000000000000000000000000000000..550aff41c281009f26b064a23bba1f5148bb56f1 GIT binary patch literal 477 zcmV<30V4j1P)Ami5XFBZZwe4L=j2RrmXeZ>2L1pFBt)AiqM;+ArAIA?EE-X01*HXsv_t$YsYgvljXKX5&_jv zurb&$GHG7^*R?({zh}~477=)Mdy(eZeDwvnaE-0?)7azJ-=KH3zQWxnAH2icM{8um zF)TRz-qVks_hxgIbWk7*B__*D4`jmvS-I)&>EJhaDGk#mg;xy+5odbf&#i0qY7Fz^G^?I4>g&VU>$lmDPgK;MgDU% zMJN9-No4%M#XBzmJSmCW5VZjK`}JW>yx;4fk-;QU%fCSqw_)X$C(VQaZrp!|ORH?Z z+#re1p-~Id@3sQf6Gx@~Ba^rd{p((|A9v8MaVyMznTu@ZCJ5I7NO~@TJpY_4fF68z z$l@hGI7^_TeOE7CcF9J27557Aes}DB0z)*g_kz{`*P!p;AardWJtd?Ff}$J)j0w8W TWpl-(00000NkvXXu0mjf<@?jM literal 0 HcmV?d00001 diff --git a/drivers/firefox-jetpack/data/apps.json b/drivers/firefox-jetpack/data/apps.json index e9c0a5867..34fe66485 100644 --- a/drivers/firefox-jetpack/data/apps.json +++ b/drivers/firefox-jetpack/data/apps.json @@ -240,7 +240,7 @@ "cats": [ 27 ] }, "CacheFly": { - "cats": [ "31" ], + "cats": [ 31 ], "headers": { "Server": "^CFS ", "X-CF1": ".+", "X-CF2": ".+" } }, "Chameleon": { @@ -486,7 +486,7 @@ "implies": [ "PHP" ] }, "DotNetNuke": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "DotNetNuke" }, "headers": { "X-Compressed-By": "DotNetNuke-Compression", "Set-Cookie": "DotNetNukeAnonymous=.+" }, "html": "", + "implies": [ "PHP" ] + }, "phpBB": { "cats": [ 2 ], "meta": { "copyright": "phpBB Group" }, @@ -1203,7 +1214,7 @@ "implies": [ "PHP" ] }, "phpSQLiteCMS": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "^phpSQLiteCMS" }, "implies": [ "PHP" ] }, @@ -1435,11 +1446,18 @@ "Snoobi": { "cats": [ 10 ], "script": "snoobi\\.com/snoop\\.php", - "env": "^snoobi$" + "env": "^snoobi$", + "implies": [ "Joomla" ] }, "SOBI 2": { "cats": [ 19 ], - "html": "(", + "implies": [ "Java" ] } } } diff --git a/drivers/firefox-jetpack/images/icons/MoinMoin.png b/drivers/firefox-jetpack/images/icons/MoinMoin.png new file mode 100644 index 0000000000000000000000000000000000000000..3839586cd9650bc18f559fe6e4ac9c88ce73b27f GIT binary patch literal 420 zcmV;V0bBlwP)J`3>w6 zYmz_AGCT91ot@cP$C*Iz5=yOBSE=k@%VMWz_xPM5#Br>o`suT@Kfa|IBpQsMAC7+1 z2M2C$@a`~HBC@*G)QkwavBUXy2!`#uNY*djG)uK}DOWeQ^7=kfLC1y^*7rg}wwVin9 zk_Fj(-&aA;0xmInK&9Q&4VeHX^!t4okH_Pq&- o!uOj_);o&(9MO$_B`Ri2tKwyR_Q>K#eeb9f*0c z888)_W}n&_$eLkzEs6m^h4I)l1Mx`>r@)<93;^L$umM0thCuuki{_U=EDKa948-@b z81Ng29T{S#Z$BG5efxh5JYz>P%$ZtlVcuHqVgE64_vZ|(H|R`JEinx6x)EY_3=)Sw8&{^;1PxZ5A735GQXS7rhL`@V1jJkTZv00000 LNkvXXu0mjf_)~#o literal 0 HcmV?d00001 diff --git a/drivers/firefox-jetpack/images/icons/ZK.png b/drivers/firefox-jetpack/images/icons/ZK.png new file mode 100644 index 0000000000000000000000000000000000000000..3d2b3182d8a93bdcf2fcec288511e7fc24f74901 GIT binary patch literal 435 zcmV;k0ZjghP)-Tb0n8o#dC9+5h*=%o0o3@PgRey+hFnYe{*8-9O^NzpV2sT z`fpAw=7e1M7}a$R^QsJGIs0eE5sRk5HIJ`@sgpnaOU|Jwn58Euiy63e{F}(X_ryX+ z;3^-Vs2z!{g@)h;%;EzSEiG!;*ghHpOCopsNE+RPpvJ4@0Uas34AsoQDBMGdZbRw_ zL-tQYJ1N1iDscNq3L4;y%NrP_M;KR6LgDqznaeQpcaGa%uao;UxP2t`uYu#EEwSs| zwprB_<_FtI-Mv5#?Z7v(g-FJNabdyjBgwCW3ncTXynjI5JchcS6qJb-r}zdfa|dwi ze1ogvGO2e#>`CgGhpSajB9eCgvG^zi4s&9bhgVTsr=8jG_32_w)I9}Hs4E6fs51gj ds67NPz5uhCkkJjc3lsnV002ovPDHLkV1ks@#(n?* literal 0 HcmV?d00001 diff --git a/drivers/firefox-jetpack/images/icons/phpAlbum.png b/drivers/firefox-jetpack/images/icons/phpAlbum.png new file mode 100644 index 0000000000000000000000000000000000000000..550aff41c281009f26b064a23bba1f5148bb56f1 GIT binary patch literal 477 zcmV<30V4j1P)Ami5XFBZZwe4L=j2RrmXeZ>2L1pFBt)AiqM;+ArAIA?EE-X01*HXsv_t$YsYgvljXKX5&_jv zurb&$GHG7^*R?({zh}~477=)Mdy(eZeDwvnaE-0?)7azJ-=KH3zQWxnAH2icM{8um zF)TRz-qVks_hxgIbWk7*B__*D4`jmvS-I)&>EJhaDGk#mg;xy+5odbf&#i0qY7Fz^G^?I4>g&VU>$lmDPgK;MgDU% zMJN9-No4%M#XBzmJSmCW5VZjK`}JW>yx;4fk-;QU%fCSqw_)X$C(VQaZrp!|ORH?Z z+#re1p-~Id@3sQf6Gx@~Ba^rd{p((|A9v8MaVyMznTu@ZCJ5I7NO~@TJpY_4fF68z z$l@hGI7^_TeOE7CcF9J27557Aes}DB0z)*g_kz{`*P!p;AardWJtd?Ff}$J)j0w8W TWpl-(00000NkvXXu0mjf<@?jM literal 0 HcmV?d00001 diff --git a/drivers/firefox/content/apps.json b/drivers/firefox/content/apps.json index 0c7053621..34fe66485 100644 --- a/drivers/firefox/content/apps.json +++ b/drivers/firefox/content/apps.json @@ -240,7 +240,7 @@ "cats": [ 27 ] }, "CacheFly": { - "cats": [ "31" ], + "cats": [ 31 ], "headers": { "Server": "^CFS ", "X-CF1": ".+", "X-CF2": ".+" } }, "Chameleon": { @@ -486,7 +486,7 @@ "implies": [ "PHP" ] }, "DotNetNuke": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "DotNetNuke" }, "headers": { "X-Compressed-By": "DotNetNuke-Compression", "Set-Cookie": "DotNetNukeAnonymous=.+" }, "html": "", + "implies": [ "PHP" ] + }, "phpBB": { "cats": [ 2 ], "meta": { "copyright": "phpBB Group" }, @@ -1203,7 +1214,7 @@ "implies": [ "PHP" ] }, "phpSQLiteCMS": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "^phpSQLiteCMS" }, "implies": [ "PHP" ] }, @@ -1435,11 +1446,18 @@ "Snoobi": { "cats": [ 10 ], "script": "snoobi\\.com/snoop\\.php", - "env": "^snoobi$" + "env": "^snoobi$", + "implies": [ "Joomla" ] }, "SOBI 2": { "cats": [ 19 ], - "html": "(", + "implies": [ "Java" ] } } } diff --git a/drivers/firefox/skin/images/icons/MoinMoin.png b/drivers/firefox/skin/images/icons/MoinMoin.png new file mode 100644 index 0000000000000000000000000000000000000000..3839586cd9650bc18f559fe6e4ac9c88ce73b27f GIT binary patch literal 420 zcmV;V0bBlwP)J`3>w6 zYmz_AGCT91ot@cP$C*Iz5=yOBSE=k@%VMWz_xPM5#Br>o`suT@Kfa|IBpQsMAC7+1 z2M2C$@a`~HBC@*G)QkwavBUXy2!`#uNY*djG)uK}DOWeQ^7=kfLC1y^*7rg}wwVin9 zk_Fj(-&aA;0xmInK&9Q&4VeHX^!t4okH_Pq&- o!uOj_);o&(9MO$_B`Ri2tKwyR_Q>K#eeb9f*0c z888)_W}n&_$eLkzEs6m^h4I)l1Mx`>r@)<93;^L$umM0thCuuki{_U=EDKa948-@b z81Ng29T{S#Z$BG5efxh5JYz>P%$ZtlVcuHqVgE64_vZ|(H|R`JEinx6x)EY_3=)Sw8&{^;1PxZ5A735GQXS7rhL`@V1jJkTZv00000 LNkvXXu0mjf_)~#o literal 0 HcmV?d00001 diff --git a/drivers/firefox/skin/images/icons/ZK.png b/drivers/firefox/skin/images/icons/ZK.png new file mode 100644 index 0000000000000000000000000000000000000000..3d2b3182d8a93bdcf2fcec288511e7fc24f74901 GIT binary patch literal 435 zcmV;k0ZjghP)-Tb0n8o#dC9+5h*=%o0o3@PgRey+hFnYe{*8-9O^NzpV2sT z`fpAw=7e1M7}a$R^QsJGIs0eE5sRk5HIJ`@sgpnaOU|Jwn58Euiy63e{F}(X_ryX+ z;3^-Vs2z!{g@)h;%;EzSEiG!;*ghHpOCopsNE+RPpvJ4@0Uas34AsoQDBMGdZbRw_ zL-tQYJ1N1iDscNq3L4;y%NrP_M;KR6LgDqznaeQpcaGa%uao;UxP2t`uYu#EEwSs| zwprB_<_FtI-Mv5#?Z7v(g-FJNabdyjBgwCW3ncTXynjI5JchcS6qJb-r}zdfa|dwi ze1ogvGO2e#>`CgGhpSajB9eCgvG^zi4s&9bhgVTsr=8jG_32_w)I9}Hs4E6fs51gj ds67NPz5uhCkkJjc3lsnV002ovPDHLkV1ks@#(n?* literal 0 HcmV?d00001 diff --git a/drivers/firefox/skin/images/icons/phpAlbum.png b/drivers/firefox/skin/images/icons/phpAlbum.png new file mode 100644 index 0000000000000000000000000000000000000000..550aff41c281009f26b064a23bba1f5148bb56f1 GIT binary patch literal 477 zcmV<30V4j1P)Ami5XFBZZwe4L=j2RrmXeZ>2L1pFBt)AiqM;+ArAIA?EE-X01*HXsv_t$YsYgvljXKX5&_jv zurb&$GHG7^*R?({zh}~477=)Mdy(eZeDwvnaE-0?)7azJ-=KH3zQWxnAH2icM{8um zF)TRz-qVks_hxgIbWk7*B__*D4`jmvS-I)&>EJhaDGk#mg;xy+5odbf&#i0qY7Fz^G^?I4>g&VU>$lmDPgK;MgDU% zMJN9-No4%M#XBzmJSmCW5VZjK`}JW>yx;4fk-;QU%fCSqw_)X$C(VQaZrp!|ORH?Z z+#re1p-~Id@3sQf6Gx@~Ba^rd{p((|A9v8MaVyMznTu@ZCJ5I7NO~@TJpY_4fF68z z$l@hGI7^_TeOE7CcF9J27557Aes}DB0z)*g_kz{`*P!p;AardWJtd?Ff}$J)j0w8W TWpl-(00000NkvXXu0mjf<@?jM literal 0 HcmV?d00001 diff --git a/drivers/html/apps.json b/drivers/html/apps.json index e9c0a5867..34fe66485 100644 --- a/drivers/html/apps.json +++ b/drivers/html/apps.json @@ -240,7 +240,7 @@ "cats": [ 27 ] }, "CacheFly": { - "cats": [ "31" ], + "cats": [ 31 ], "headers": { "Server": "^CFS ", "X-CF1": ".+", "X-CF2": ".+" } }, "Chameleon": { @@ -486,7 +486,7 @@ "implies": [ "PHP" ] }, "DotNetNuke": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "DotNetNuke" }, "headers": { "X-Compressed-By": "DotNetNuke-Compression", "Set-Cookie": "DotNetNukeAnonymous=.+" }, "html": "", + "implies": [ "PHP" ] + }, "phpBB": { "cats": [ 2 ], "meta": { "copyright": "phpBB Group" }, @@ -1203,7 +1214,7 @@ "implies": [ "PHP" ] }, "phpSQLiteCMS": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "^phpSQLiteCMS" }, "implies": [ "PHP" ] }, @@ -1435,11 +1446,18 @@ "Snoobi": { "cats": [ 10 ], "script": "snoobi\\.com/snoop\\.php", - "env": "^snoobi$" + "env": "^snoobi$", + "implies": [ "Joomla" ] }, "SOBI 2": { "cats": [ 19 ], - "html": "(", + "implies": [ "Java" ] } } } diff --git a/drivers/html/images/icons/MoinMoin.png b/drivers/html/images/icons/MoinMoin.png new file mode 100644 index 0000000000000000000000000000000000000000..3839586cd9650bc18f559fe6e4ac9c88ce73b27f GIT binary patch literal 420 zcmV;V0bBlwP)J`3>w6 zYmz_AGCT91ot@cP$C*Iz5=yOBSE=k@%VMWz_xPM5#Br>o`suT@Kfa|IBpQsMAC7+1 z2M2C$@a`~HBC@*G)QkwavBUXy2!`#uNY*djG)uK}DOWeQ^7=kfLC1y^*7rg}wwVin9 zk_Fj(-&aA;0xmInK&9Q&4VeHX^!t4okH_Pq&- o!uOj_);o&(9MO$_B`Ri2tKwyR_Q>K#eeb9f*0c z888)_W}n&_$eLkzEs6m^h4I)l1Mx`>r@)<93;^L$umM0thCuuki{_U=EDKa948-@b z81Ng29T{S#Z$BG5efxh5JYz>P%$ZtlVcuHqVgE64_vZ|(H|R`JEinx6x)EY_3=)Sw8&{^;1PxZ5A735GQXS7rhL`@V1jJkTZv00000 LNkvXXu0mjf_)~#o literal 0 HcmV?d00001 diff --git a/drivers/html/images/icons/ZK.png b/drivers/html/images/icons/ZK.png new file mode 100644 index 0000000000000000000000000000000000000000..3d2b3182d8a93bdcf2fcec288511e7fc24f74901 GIT binary patch literal 435 zcmV;k0ZjghP)-Tb0n8o#dC9+5h*=%o0o3@PgRey+hFnYe{*8-9O^NzpV2sT z`fpAw=7e1M7}a$R^QsJGIs0eE5sRk5HIJ`@sgpnaOU|Jwn58Euiy63e{F}(X_ryX+ z;3^-Vs2z!{g@)h;%;EzSEiG!;*ghHpOCopsNE+RPpvJ4@0Uas34AsoQDBMGdZbRw_ zL-tQYJ1N1iDscNq3L4;y%NrP_M;KR6LgDqznaeQpcaGa%uao;UxP2t`uYu#EEwSs| zwprB_<_FtI-Mv5#?Z7v(g-FJNabdyjBgwCW3ncTXynjI5JchcS6qJb-r}zdfa|dwi ze1ogvGO2e#>`CgGhpSajB9eCgvG^zi4s&9bhgVTsr=8jG_32_w)I9}Hs4E6fs51gj ds67NPz5uhCkkJjc3lsnV002ovPDHLkV1ks@#(n?* literal 0 HcmV?d00001 diff --git a/drivers/html/images/icons/phpAlbum.png b/drivers/html/images/icons/phpAlbum.png new file mode 100644 index 0000000000000000000000000000000000000000..550aff41c281009f26b064a23bba1f5148bb56f1 GIT binary patch literal 477 zcmV<30V4j1P)Ami5XFBZZwe4L=j2RrmXeZ>2L1pFBt)AiqM;+ArAIA?EE-X01*HXsv_t$YsYgvljXKX5&_jv zurb&$GHG7^*R?({zh}~477=)Mdy(eZeDwvnaE-0?)7azJ-=KH3zQWxnAH2icM{8um zF)TRz-qVks_hxgIbWk7*B__*D4`jmvS-I)&>EJhaDGk#mg;xy+5odbf&#i0qY7Fz^G^?I4>g&VU>$lmDPgK;MgDU% zMJN9-No4%M#XBzmJSmCW5VZjK`}JW>yx;4fk-;QU%fCSqw_)X$C(VQaZrp!|ORH?Z z+#re1p-~Id@3sQf6Gx@~Ba^rd{p((|A9v8MaVyMznTu@ZCJ5I7NO~@TJpY_4fF68z z$l@hGI7^_TeOE7CcF9J27557Aes}DB0z)*g_kz{`*P!p;AardWJtd?Ff}$J)j0w8W TWpl-(00000NkvXXu0mjf<@?jM literal 0 HcmV?d00001 diff --git a/drivers/php/apps.json b/drivers/php/apps.json index e9c0a5867..34fe66485 100644 --- a/drivers/php/apps.json +++ b/drivers/php/apps.json @@ -240,7 +240,7 @@ "cats": [ 27 ] }, "CacheFly": { - "cats": [ "31" ], + "cats": [ 31 ], "headers": { "Server": "^CFS ", "X-CF1": ".+", "X-CF2": ".+" } }, "Chameleon": { @@ -486,7 +486,7 @@ "implies": [ "PHP" ] }, "DotNetNuke": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "DotNetNuke" }, "headers": { "X-Compressed-By": "DotNetNuke-Compression", "Set-Cookie": "DotNetNukeAnonymous=.+" }, "html": "", + "implies": [ "PHP" ] + }, "phpBB": { "cats": [ 2 ], "meta": { "copyright": "phpBB Group" }, @@ -1203,7 +1214,7 @@ "implies": [ "PHP" ] }, "phpSQLiteCMS": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "^phpSQLiteCMS" }, "implies": [ "PHP" ] }, @@ -1435,11 +1446,18 @@ "Snoobi": { "cats": [ 10 ], "script": "snoobi\\.com/snoop\\.php", - "env": "^snoobi$" + "env": "^snoobi$", + "implies": [ "Joomla" ] }, "SOBI 2": { "cats": [ 19 ], - "html": "(", + "implies": [ "Java" ] } } } diff --git a/share/apps.json b/share/apps.json index e9c0a5867..34fe66485 100644 --- a/share/apps.json +++ b/share/apps.json @@ -240,7 +240,7 @@ "cats": [ 27 ] }, "CacheFly": { - "cats": [ "31" ], + "cats": [ 31 ], "headers": { "Server": "^CFS ", "X-CF1": ".+", "X-CF2": ".+" } }, "Chameleon": { @@ -486,7 +486,7 @@ "implies": [ "PHP" ] }, "DotNetNuke": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "DotNetNuke" }, "headers": { "X-Compressed-By": "DotNetNuke-Compression", "Set-Cookie": "DotNetNukeAnonymous=.+" }, "html": "", + "implies": [ "PHP" ] + }, "phpBB": { "cats": [ 2 ], "meta": { "copyright": "phpBB Group" }, @@ -1203,7 +1214,7 @@ "implies": [ "PHP" ] }, "phpSQLiteCMS": { - "cats": [ "1" ], + "cats": [ 1 ], "meta": { "generator": "^phpSQLiteCMS" }, "implies": [ "PHP" ] }, @@ -1435,11 +1446,18 @@ "Snoobi": { "cats": [ 10 ], "script": "snoobi\\.com/snoop\\.php", - "env": "^snoobi$" + "env": "^snoobi$", + "implies": [ "Joomla" ] }, "SOBI 2": { "cats": [ 19 ], - "html": "(", + "implies": [ "Java" ] } } } diff --git a/share/images/icons/MoinMoin.png b/share/images/icons/MoinMoin.png new file mode 100644 index 0000000000000000000000000000000000000000..3839586cd9650bc18f559fe6e4ac9c88ce73b27f GIT binary patch literal 420 zcmV;V0bBlwP)J`3>w6 zYmz_AGCT91ot@cP$C*Iz5=yOBSE=k@%VMWz_xPM5#Br>o`suT@Kfa|IBpQsMAC7+1 z2M2C$@a`~HBC@*G)QkwavBUXy2!`#uNY*djG)uK}DOWeQ^7=kfLC1y^*7rg}wwVin9 zk_Fj(-&aA;0xmInK&9Q&4VeHX^!t4okH_Pq&- o!uOj_);o&(9MO$_B`Ri2tKwyR_Q>K#eeb9f*0c z888)_W}n&_$eLkzEs6m^h4I)l1Mx`>r@)<93;^L$umM0thCuuki{_U=EDKa948-@b z81Ng29T{S#Z$BG5efxh5JYz>P%$ZtlVcuHqVgE64_vZ|(H|R`JEinx6x)EY_3=)Sw8&{^;1PxZ5A735GQXS7rhL`@V1jJkTZv00000 LNkvXXu0mjf_)~#o literal 0 HcmV?d00001 diff --git a/share/images/icons/ZK.png b/share/images/icons/ZK.png new file mode 100644 index 0000000000000000000000000000000000000000..3d2b3182d8a93bdcf2fcec288511e7fc24f74901 GIT binary patch literal 435 zcmV;k0ZjghP)-Tb0n8o#dC9+5h*=%o0o3@PgRey+hFnYe{*8-9O^NzpV2sT z`fpAw=7e1M7}a$R^QsJGIs0eE5sRk5HIJ`@sgpnaOU|Jwn58Euiy63e{F}(X_ryX+ z;3^-Vs2z!{g@)h;%;EzSEiG!;*ghHpOCopsNE+RPpvJ4@0Uas34AsoQDBMGdZbRw_ zL-tQYJ1N1iDscNq3L4;y%NrP_M;KR6LgDqznaeQpcaGa%uao;UxP2t`uYu#EEwSs| zwprB_<_FtI-Mv5#?Z7v(g-FJNabdyjBgwCW3ncTXynjI5JchcS6qJb-r}zdfa|dwi ze1ogvGO2e#>`CgGhpSajB9eCgvG^zi4s&9bhgVTsr=8jG_32_w)I9}Hs4E6fs51gj ds67NPz5uhCkkJjc3lsnV002ovPDHLkV1ks@#(n?* literal 0 HcmV?d00001 diff --git a/share/images/icons/phpAlbum.png b/share/images/icons/phpAlbum.png new file mode 100644 index 0000000000000000000000000000000000000000..550aff41c281009f26b064a23bba1f5148bb56f1 GIT binary patch literal 477 zcmV<30V4j1P)Ami5XFBZZwe4L=j2RrmXeZ>2L1pFBt)AiqM;+ArAIA?EE-X01*HXsv_t$YsYgvljXKX5&_jv zurb&$GHG7^*R?({zh}~477=)Mdy(eZeDwvnaE-0?)7azJ-=KH3zQWxnAH2icM{8um zF)TRz-qVks_hxgIbWk7*B__*D4`jmvS-I)&>EJhaDGk#mg;xy+5odbf&#i0qY7Fz^G^?I4>g&VU>$lmDPgK;MgDU% zMJN9-No4%M#XBzmJSmCW5VZjK`}JW>yx;4fk-;QU%fCSqw_)X$C(VQaZrp!|ORH?Z z+#re1p-~Id@3sQf6Gx@~Ba^rd{p((|A9v8MaVyMznTu@ZCJ5I7NO~@TJpY_4fF68z z$l@hGI7^_TeOE7CcF9J27557Aes}DB0z)*g_kz{`*P!p;AardWJtd?Ff}$J)j0w8W TWpl-(00000NkvXXu0mjf<@?jM literal 0 HcmV?d00001 From ff69a5b2adc83ea0d52672dd85591c0f53822eee Mon Sep 17 00:00:00 2001 From: Camille Barneaud Date: Sat, 17 Nov 2012 00:30:16 +0100 Subject: [PATCH 3/4] Improve detection Improve detection Save 10Ko using lossless compression for some png --- drivers/bookmarklet/images/icons/3dCart.png | Bin 324 -> 304 bytes drivers/bookmarklet/images/icons/AMPcms.png | Bin 929 -> 787 bytes .../images/icons/Accessible Portal.png | Bin 766 -> 692 bytes .../bookmarklet/images/icons/AngularJS.png | Bin 845 -> 725 bytes .../images/icons/Apache JSPWiki.png | Bin 631 -> 573 bytes .../bookmarklet/images/icons/Bigcommerce.png | Bin 1770 -> 628 bytes drivers/bookmarklet/images/icons/CacheFly.png | Bin 498 -> 349 bytes .../bookmarklet/images/icons/CloudFlare.png | Bin 678 -> 616 bytes drivers/bookmarklet/images/icons/Connect.png | Bin 399 -> 201 bytes .../bookmarklet/images/icons/Cross Pixel.png | Bin 275 -> 160 bytes drivers/bookmarklet/images/icons/EdgeCast.png | Bin 824 -> 704 bytes .../images/icons/GX WebManager.png | Bin 756 -> 691 bytes .../images/icons/GetSimple CMS.png | Bin 557 -> 281 bytes .../images/icons/Google Code Prettify.png | Bin 717 -> 664 bytes .../images/icons/Google Tag Manager.png | Bin 372 -> 249 bytes .../images/icons/Google Web Toolkit.png | Bin 884 -> 800 bytes drivers/bookmarklet/images/icons/Hiawatha.png | Bin 664 -> 565 bytes .../images/icons/IBM HTTP Server.png | Bin 202 -> 128 bytes .../images/icons/IBM WebSphere Commerce.png | Bin 202 -> 128 bytes .../images/icons/IBM WebSphere Portal.png | Bin 202 -> 128 bytes .../bookmarklet/images/icons/ImpressCMS.png | Bin 641 -> 419 bytes drivers/bookmarklet/images/icons/Jirafe.png | Bin 580 -> 444 bytes .../bookmarklet/images/icons/KISSmetrics.png | Bin 760 -> 754 bytes .../images/icons/LightMon Engine.png | Bin 801 -> 716 bytes .../bookmarklet/images/icons/LimeSurvey.png | Bin 729 -> 658 bytes drivers/bookmarklet/images/icons/Marketo.png | Bin 629 -> 501 bytes .../images/icons/MediaElement.js.png | Bin 862 -> 118 bytes .../bookmarklet/images/icons/New Relic.png | Bin 599 -> 436 bytes .../images/icons/OpenText Web Solutions.png | Bin 649 -> 447 bytes drivers/bookmarklet/images/icons/Outbrain.png | Bin 655 -> 530 bytes drivers/bookmarklet/images/icons/Pligg.png | Bin 581 -> 442 bytes drivers/bookmarklet/images/icons/Po.st.png | Bin 832 -> 667 bytes .../bookmarklet/images/icons/RBS Change.png | Bin 1181 -> 560 bytes .../bookmarklet/images/icons/RackCache.png | Bin 350 -> 243 bytes .../bookmarklet/images/icons/RoundCube.png | Bin 747 -> 689 bytes .../images/icons/Ruby on Rails.png | Bin 592 -> 466 bytes .../bookmarklet/images/icons/SDL Tridion.png | Bin 701 -> 642 bytes drivers/bookmarklet/images/icons/SPDY.png | Bin 676 -> 644 bytes .../bookmarklet/images/icons/Shopalize.png | Bin 770 -> 713 bytes .../bookmarklet/images/icons/SilverStripe.png | Bin 415 -> 243 bytes drivers/bookmarklet/images/icons/Snoobi.png | Bin 497 -> 420 bytes .../bookmarklet/images/icons/SoundManager.png | Bin 597 -> 539 bytes drivers/bookmarklet/images/icons/Sphinx.png | Bin 701 -> 605 bytes .../bookmarklet/images/icons/SublimeVideo.png | Bin 1964 -> 834 bytes drivers/bookmarklet/images/icons/Tealeaf.png | Bin 547 -> 394 bytes drivers/bookmarklet/images/icons/Volusion.png | Bin 507 -> 347 bytes .../images/icons/W3 Total Cache.png | Bin 630 -> 524 bytes drivers/bookmarklet/images/icons/Zinnia.png | Bin 930 -> 872 bytes drivers/bookmarklet/images/icons/blip.tv.png | Bin 261 -> 218 bytes drivers/bookmarklet/images/icons/node.js.png | Bin 564 -> 415 bytes .../bookmarklet/images/icons/phpSQLiteCMS.png | Bin 434 -> 362 bytes drivers/bookmarklet/images/icons/three.js.png | Bin 401 -> 275 bytes drivers/bookmarklet/json | 79 ++++++++++-------- drivers/chrome/apps.json | 79 ++++++++++-------- drivers/chrome/images/icons/3dCart.png | Bin 324 -> 304 bytes drivers/chrome/images/icons/AMPcms.png | Bin 929 -> 787 bytes .../chrome/images/icons/Accessible Portal.png | Bin 766 -> 692 bytes drivers/chrome/images/icons/AngularJS.png | Bin 845 -> 725 bytes .../chrome/images/icons/Apache JSPWiki.png | Bin 631 -> 573 bytes drivers/chrome/images/icons/Bigcommerce.png | Bin 1770 -> 628 bytes drivers/chrome/images/icons/CacheFly.png | Bin 498 -> 349 bytes drivers/chrome/images/icons/CloudFlare.png | Bin 678 -> 616 bytes drivers/chrome/images/icons/Connect.png | Bin 399 -> 201 bytes drivers/chrome/images/icons/Cross Pixel.png | Bin 275 -> 160 bytes drivers/chrome/images/icons/EdgeCast.png | Bin 824 -> 704 bytes drivers/chrome/images/icons/GX WebManager.png | Bin 756 -> 691 bytes drivers/chrome/images/icons/GetSimple CMS.png | Bin 557 -> 281 bytes .../images/icons/Google Code Prettify.png | Bin 717 -> 664 bytes .../images/icons/Google Tag Manager.png | Bin 372 -> 249 bytes .../images/icons/Google Web Toolkit.png | Bin 884 -> 800 bytes drivers/chrome/images/icons/Hiawatha.png | Bin 664 -> 565 bytes .../chrome/images/icons/IBM HTTP Server.png | Bin 202 -> 128 bytes .../images/icons/IBM WebSphere Commerce.png | Bin 202 -> 128 bytes .../images/icons/IBM WebSphere Portal.png | Bin 202 -> 128 bytes drivers/chrome/images/icons/ImpressCMS.png | Bin 641 -> 419 bytes drivers/chrome/images/icons/Jirafe.png | Bin 580 -> 444 bytes drivers/chrome/images/icons/KISSmetrics.png | Bin 760 -> 754 bytes .../chrome/images/icons/LightMon Engine.png | Bin 801 -> 716 bytes drivers/chrome/images/icons/LimeSurvey.png | Bin 729 -> 658 bytes drivers/chrome/images/icons/Marketo.png | Bin 629 -> 501 bytes .../chrome/images/icons/MediaElement.js.png | Bin 862 -> 118 bytes drivers/chrome/images/icons/New Relic.png | Bin 599 -> 436 bytes .../images/icons/OpenText Web Solutions.png | Bin 649 -> 447 bytes drivers/chrome/images/icons/Outbrain.png | Bin 655 -> 530 bytes drivers/chrome/images/icons/Pligg.png | Bin 581 -> 442 bytes drivers/chrome/images/icons/Po.st.png | Bin 832 -> 667 bytes drivers/chrome/images/icons/RBS Change.png | Bin 1181 -> 560 bytes drivers/chrome/images/icons/RackCache.png | Bin 350 -> 243 bytes drivers/chrome/images/icons/RoundCube.png | Bin 747 -> 689 bytes drivers/chrome/images/icons/Ruby on Rails.png | Bin 592 -> 466 bytes drivers/chrome/images/icons/SDL Tridion.png | Bin 701 -> 642 bytes drivers/chrome/images/icons/SPDY.png | Bin 676 -> 644 bytes drivers/chrome/images/icons/Shopalize.png | Bin 770 -> 713 bytes drivers/chrome/images/icons/SilverStripe.png | Bin 415 -> 243 bytes drivers/chrome/images/icons/Snoobi.png | Bin 497 -> 420 bytes drivers/chrome/images/icons/SoundManager.png | Bin 597 -> 539 bytes drivers/chrome/images/icons/Sphinx.png | Bin 701 -> 605 bytes drivers/chrome/images/icons/SublimeVideo.png | Bin 1964 -> 834 bytes drivers/chrome/images/icons/Tealeaf.png | Bin 547 -> 394 bytes drivers/chrome/images/icons/Volusion.png | Bin 507 -> 347 bytes .../chrome/images/icons/W3 Total Cache.png | Bin 630 -> 524 bytes drivers/chrome/images/icons/Zinnia.png | Bin 930 -> 872 bytes drivers/chrome/images/icons/blip.tv.png | Bin 261 -> 218 bytes drivers/chrome/images/icons/node.js.png | Bin 564 -> 415 bytes drivers/chrome/images/icons/phpSQLiteCMS.png | Bin 434 -> 362 bytes drivers/chrome/images/icons/three.js.png | Bin 401 -> 275 bytes drivers/firefox-jetpack/data/apps.json | 79 ++++++++++-------- .../firefox-jetpack/images/icons/3dCart.png | Bin 324 -> 304 bytes .../firefox-jetpack/images/icons/AMPcms.png | Bin 929 -> 787 bytes .../images/icons/Accessible Portal.png | Bin 766 -> 692 bytes .../images/icons/AngularJS.png | Bin 845 -> 725 bytes .../images/icons/Apache JSPWiki.png | Bin 631 -> 573 bytes .../images/icons/Bigcommerce.png | Bin 1770 -> 628 bytes .../firefox-jetpack/images/icons/CacheFly.png | Bin 498 -> 349 bytes .../images/icons/CloudFlare.png | Bin 678 -> 616 bytes .../firefox-jetpack/images/icons/Connect.png | Bin 399 -> 201 bytes .../images/icons/Cross Pixel.png | Bin 275 -> 160 bytes .../firefox-jetpack/images/icons/EdgeCast.png | Bin 824 -> 704 bytes .../images/icons/GX WebManager.png | Bin 756 -> 691 bytes .../images/icons/GetSimple CMS.png | Bin 557 -> 281 bytes .../images/icons/Google Code Prettify.png | Bin 717 -> 664 bytes .../images/icons/Google Tag Manager.png | Bin 372 -> 249 bytes .../images/icons/Google Web Toolkit.png | Bin 884 -> 800 bytes .../firefox-jetpack/images/icons/Hiawatha.png | Bin 664 -> 565 bytes .../images/icons/IBM HTTP Server.png | Bin 202 -> 128 bytes .../images/icons/IBM WebSphere Commerce.png | Bin 202 -> 128 bytes .../images/icons/IBM WebSphere Portal.png | Bin 202 -> 128 bytes .../images/icons/ImpressCMS.png | Bin 641 -> 419 bytes .../firefox-jetpack/images/icons/Jirafe.png | Bin 580 -> 444 bytes .../images/icons/KISSmetrics.png | Bin 760 -> 754 bytes .../images/icons/LightMon Engine.png | Bin 801 -> 716 bytes .../images/icons/LimeSurvey.png | Bin 729 -> 658 bytes .../firefox-jetpack/images/icons/Marketo.png | Bin 629 -> 501 bytes .../images/icons/MediaElement.js.png | Bin 862 -> 118 bytes .../images/icons/New Relic.png | Bin 599 -> 436 bytes .../images/icons/OpenText Web Solutions.png | Bin 649 -> 447 bytes .../firefox-jetpack/images/icons/Outbrain.png | Bin 655 -> 530 bytes .../firefox-jetpack/images/icons/Pligg.png | Bin 581 -> 442 bytes .../firefox-jetpack/images/icons/Po.st.png | Bin 832 -> 667 bytes .../images/icons/RBS Change.png | Bin 1181 -> 560 bytes .../images/icons/RackCache.png | Bin 350 -> 243 bytes .../images/icons/RoundCube.png | Bin 747 -> 689 bytes .../images/icons/Ruby on Rails.png | Bin 592 -> 466 bytes .../images/icons/SDL Tridion.png | Bin 701 -> 642 bytes drivers/firefox-jetpack/images/icons/SPDY.png | Bin 676 -> 644 bytes .../images/icons/Shopalize.png | Bin 770 -> 713 bytes .../images/icons/SilverStripe.png | Bin 415 -> 243 bytes .../firefox-jetpack/images/icons/Snoobi.png | Bin 497 -> 420 bytes .../images/icons/SoundManager.png | Bin 597 -> 539 bytes .../firefox-jetpack/images/icons/Sphinx.png | Bin 701 -> 605 bytes .../images/icons/SublimeVideo.png | Bin 1964 -> 834 bytes .../firefox-jetpack/images/icons/Tealeaf.png | Bin 547 -> 394 bytes .../firefox-jetpack/images/icons/Volusion.png | Bin 507 -> 347 bytes .../images/icons/W3 Total Cache.png | Bin 630 -> 524 bytes .../firefox-jetpack/images/icons/Zinnia.png | Bin 930 -> 872 bytes .../firefox-jetpack/images/icons/blip.tv.png | Bin 261 -> 218 bytes .../firefox-jetpack/images/icons/node.js.png | Bin 564 -> 415 bytes .../images/icons/phpSQLiteCMS.png | Bin 434 -> 362 bytes .../firefox-jetpack/images/icons/three.js.png | Bin 401 -> 275 bytes drivers/firefox/content/apps.json | 79 ++++++++++-------- drivers/firefox/skin/images/icons/3dCart.png | Bin 324 -> 304 bytes drivers/firefox/skin/images/icons/AMPcms.png | Bin 929 -> 787 bytes .../skin/images/icons/Accessible Portal.png | Bin 766 -> 692 bytes .../firefox/skin/images/icons/AngularJS.png | Bin 845 -> 725 bytes .../skin/images/icons/Apache JSPWiki.png | Bin 631 -> 573 bytes .../firefox/skin/images/icons/Bigcommerce.png | Bin 1770 -> 628 bytes .../firefox/skin/images/icons/CacheFly.png | Bin 498 -> 349 bytes .../firefox/skin/images/icons/CloudFlare.png | Bin 678 -> 616 bytes drivers/firefox/skin/images/icons/Connect.png | Bin 399 -> 201 bytes .../firefox/skin/images/icons/Cross Pixel.png | Bin 275 -> 160 bytes .../firefox/skin/images/icons/EdgeCast.png | Bin 824 -> 704 bytes .../skin/images/icons/GX WebManager.png | Bin 756 -> 691 bytes .../skin/images/icons/GetSimple CMS.png | Bin 557 -> 281 bytes .../images/icons/Google Code Prettify.png | Bin 717 -> 664 bytes .../skin/images/icons/Google Tag Manager.png | Bin 372 -> 249 bytes .../skin/images/icons/Google Web Toolkit.png | Bin 884 -> 800 bytes .../firefox/skin/images/icons/Hiawatha.png | Bin 664 -> 565 bytes .../skin/images/icons/IBM HTTP Server.png | Bin 202 -> 128 bytes .../images/icons/IBM WebSphere Commerce.png | Bin 202 -> 128 bytes .../images/icons/IBM WebSphere Portal.png | Bin 202 -> 128 bytes .../firefox/skin/images/icons/ImpressCMS.png | Bin 641 -> 419 bytes drivers/firefox/skin/images/icons/Jirafe.png | Bin 580 -> 444 bytes .../firefox/skin/images/icons/KISSmetrics.png | Bin 760 -> 754 bytes .../skin/images/icons/LightMon Engine.png | Bin 801 -> 716 bytes .../firefox/skin/images/icons/LimeSurvey.png | Bin 729 -> 658 bytes drivers/firefox/skin/images/icons/Marketo.png | Bin 629 -> 501 bytes .../skin/images/icons/MediaElement.js.png | Bin 862 -> 118 bytes .../firefox/skin/images/icons/New Relic.png | Bin 599 -> 436 bytes .../images/icons/OpenText Web Solutions.png | Bin 649 -> 447 bytes .../firefox/skin/images/icons/Outbrain.png | Bin 655 -> 530 bytes drivers/firefox/skin/images/icons/Pligg.png | Bin 581 -> 442 bytes drivers/firefox/skin/images/icons/Po.st.png | Bin 832 -> 667 bytes .../firefox/skin/images/icons/RBS Change.png | Bin 1181 -> 560 bytes .../firefox/skin/images/icons/RackCache.png | Bin 350 -> 243 bytes .../firefox/skin/images/icons/ReallyCMS.png | Bin 0 -> 847 bytes .../firefox/skin/images/icons/RoundCube.png | Bin 747 -> 689 bytes .../skin/images/icons/Ruby on Rails.png | Bin 592 -> 466 bytes .../firefox/skin/images/icons/SDL Tridion.png | Bin 701 -> 642 bytes drivers/firefox/skin/images/icons/SPDY.png | Bin 676 -> 644 bytes .../firefox/skin/images/icons/Shopalize.png | Bin 770 -> 713 bytes .../skin/images/icons/SilverStripe.png | Bin 415 -> 243 bytes drivers/firefox/skin/images/icons/Snoobi.png | Bin 497 -> 420 bytes .../skin/images/icons/SoundManager.png | Bin 597 -> 539 bytes drivers/firefox/skin/images/icons/Sphinx.png | Bin 701 -> 605 bytes .../skin/images/icons/SublimeVideo.png | Bin 1964 -> 834 bytes drivers/firefox/skin/images/icons/Tealeaf.png | Bin 547 -> 394 bytes .../firefox/skin/images/icons/Volusion.png | Bin 507 -> 347 bytes .../skin/images/icons/W3 Total Cache.png | Bin 630 -> 524 bytes drivers/firefox/skin/images/icons/Zinnia.png | Bin 930 -> 872 bytes drivers/firefox/skin/images/icons/blip.tv.png | Bin 261 -> 218 bytes drivers/firefox/skin/images/icons/node.js.png | Bin 564 -> 415 bytes .../skin/images/icons/phpSQLiteCMS.png | Bin 434 -> 362 bytes .../firefox/skin/images/icons/three.js.png | Bin 401 -> 275 bytes drivers/html/apps.json | 79 ++++++++++-------- drivers/html/images/icons/3dCart.png | Bin 324 -> 304 bytes drivers/html/images/icons/AMPcms.png | Bin 929 -> 787 bytes .../html/images/icons/Accessible Portal.png | Bin 766 -> 692 bytes drivers/html/images/icons/AngularJS.png | Bin 845 -> 725 bytes drivers/html/images/icons/Apache JSPWiki.png | Bin 631 -> 573 bytes drivers/html/images/icons/Bigcommerce.png | Bin 1770 -> 628 bytes drivers/html/images/icons/CacheFly.png | Bin 498 -> 349 bytes drivers/html/images/icons/CloudFlare.png | Bin 678 -> 616 bytes drivers/html/images/icons/Connect.png | Bin 399 -> 201 bytes drivers/html/images/icons/Cross Pixel.png | Bin 275 -> 160 bytes drivers/html/images/icons/EdgeCast.png | Bin 824 -> 704 bytes drivers/html/images/icons/GX WebManager.png | Bin 756 -> 691 bytes drivers/html/images/icons/GetSimple CMS.png | Bin 557 -> 281 bytes .../images/icons/Google Code Prettify.png | Bin 717 -> 664 bytes .../html/images/icons/Google Tag Manager.png | Bin 372 -> 249 bytes .../html/images/icons/Google Web Toolkit.png | Bin 884 -> 800 bytes drivers/html/images/icons/Hiawatha.png | Bin 664 -> 565 bytes drivers/html/images/icons/IBM HTTP Server.png | Bin 202 -> 128 bytes .../images/icons/IBM WebSphere Commerce.png | Bin 202 -> 128 bytes .../images/icons/IBM WebSphere Portal.png | Bin 202 -> 128 bytes drivers/html/images/icons/ImpressCMS.png | Bin 641 -> 419 bytes drivers/html/images/icons/Jirafe.png | Bin 580 -> 444 bytes drivers/html/images/icons/KISSmetrics.png | Bin 760 -> 754 bytes drivers/html/images/icons/LightMon Engine.png | Bin 801 -> 716 bytes drivers/html/images/icons/LimeSurvey.png | Bin 729 -> 658 bytes drivers/html/images/icons/Marketo.png | Bin 629 -> 501 bytes drivers/html/images/icons/MediaElement.js.png | Bin 862 -> 118 bytes drivers/html/images/icons/New Relic.png | Bin 599 -> 436 bytes .../images/icons/OpenText Web Solutions.png | Bin 649 -> 447 bytes drivers/html/images/icons/Outbrain.png | Bin 655 -> 530 bytes drivers/html/images/icons/Pligg.png | Bin 581 -> 442 bytes drivers/html/images/icons/Po.st.png | Bin 832 -> 667 bytes drivers/html/images/icons/RBS Change.png | Bin 1181 -> 560 bytes drivers/html/images/icons/RackCache.png | Bin 350 -> 243 bytes drivers/html/images/icons/RoundCube.png | Bin 747 -> 689 bytes drivers/html/images/icons/Ruby on Rails.png | Bin 592 -> 466 bytes drivers/html/images/icons/SDL Tridion.png | Bin 701 -> 642 bytes drivers/html/images/icons/SPDY.png | Bin 676 -> 644 bytes drivers/html/images/icons/Shopalize.png | Bin 770 -> 713 bytes drivers/html/images/icons/SilverStripe.png | Bin 415 -> 243 bytes drivers/html/images/icons/Snoobi.png | Bin 497 -> 420 bytes drivers/html/images/icons/SoundManager.png | Bin 597 -> 539 bytes drivers/html/images/icons/Sphinx.png | Bin 701 -> 605 bytes drivers/html/images/icons/SublimeVideo.png | Bin 1964 -> 834 bytes drivers/html/images/icons/Tealeaf.png | Bin 547 -> 394 bytes drivers/html/images/icons/Volusion.png | Bin 507 -> 347 bytes drivers/html/images/icons/W3 Total Cache.png | Bin 630 -> 524 bytes drivers/html/images/icons/Zinnia.png | Bin 930 -> 872 bytes drivers/html/images/icons/blip.tv.png | Bin 261 -> 218 bytes drivers/html/images/icons/node.js.png | Bin 564 -> 415 bytes drivers/html/images/icons/phpSQLiteCMS.png | Bin 434 -> 362 bytes drivers/html/images/icons/three.js.png | Bin 401 -> 275 bytes drivers/php/apps.json | 79 ++++++++++-------- share/apps.json | 79 ++++++++++-------- share/images/icons/3dCart.png | Bin 324 -> 304 bytes share/images/icons/AMPcms.png | Bin 929 -> 787 bytes share/images/icons/Accessible Portal.png | Bin 766 -> 692 bytes share/images/icons/AngularJS.png | Bin 845 -> 725 bytes share/images/icons/Apache JSPWiki.png | Bin 631 -> 573 bytes share/images/icons/Bigcommerce.png | Bin 1770 -> 628 bytes share/images/icons/CacheFly.png | Bin 498 -> 349 bytes share/images/icons/CloudFlare.png | Bin 678 -> 616 bytes share/images/icons/Connect.png | Bin 399 -> 201 bytes share/images/icons/Cross Pixel.png | Bin 275 -> 160 bytes share/images/icons/EdgeCast.png | Bin 824 -> 704 bytes share/images/icons/GX WebManager.png | Bin 756 -> 691 bytes share/images/icons/GetSimple CMS.png | Bin 557 -> 281 bytes share/images/icons/Google Code Prettify.png | Bin 717 -> 664 bytes share/images/icons/Google Tag Manager.png | Bin 372 -> 249 bytes share/images/icons/Google Web Toolkit.png | Bin 884 -> 800 bytes share/images/icons/Hiawatha.png | Bin 664 -> 565 bytes share/images/icons/IBM HTTP Server.png | Bin 202 -> 128 bytes share/images/icons/IBM WebSphere Commerce.png | Bin 202 -> 128 bytes share/images/icons/IBM WebSphere Portal.png | Bin 202 -> 128 bytes share/images/icons/ImpressCMS.png | Bin 641 -> 419 bytes share/images/icons/Jirafe.png | Bin 580 -> 444 bytes share/images/icons/KISSmetrics.png | Bin 760 -> 754 bytes share/images/icons/LightMon Engine.png | Bin 801 -> 716 bytes share/images/icons/LimeSurvey.png | Bin 729 -> 658 bytes share/images/icons/Marketo.png | Bin 629 -> 501 bytes share/images/icons/MediaElement.js.png | Bin 862 -> 118 bytes share/images/icons/New Relic.png | Bin 599 -> 436 bytes share/images/icons/OpenText Web Solutions.png | Bin 649 -> 447 bytes share/images/icons/Outbrain.png | Bin 655 -> 530 bytes share/images/icons/Pligg.png | Bin 581 -> 442 bytes share/images/icons/Po.st.png | Bin 832 -> 667 bytes share/images/icons/RBS Change.png | Bin 1181 -> 560 bytes share/images/icons/RackCache.png | Bin 350 -> 243 bytes share/images/icons/RoundCube.png | Bin 747 -> 689 bytes share/images/icons/Ruby on Rails.png | Bin 592 -> 466 bytes share/images/icons/SDL Tridion.png | Bin 701 -> 642 bytes share/images/icons/SPDY.png | Bin 676 -> 644 bytes share/images/icons/Shopalize.png | Bin 770 -> 713 bytes share/images/icons/SilverStripe.png | Bin 415 -> 243 bytes share/images/icons/Snoobi.png | Bin 497 -> 420 bytes share/images/icons/SoundManager.png | Bin 597 -> 539 bytes share/images/icons/Sphinx.png | Bin 701 -> 605 bytes share/images/icons/SublimeVideo.png | Bin 1964 -> 834 bytes share/images/icons/Tealeaf.png | Bin 547 -> 394 bytes share/images/icons/Volusion.png | Bin 507 -> 347 bytes share/images/icons/W3 Total Cache.png | Bin 630 -> 524 bytes share/images/icons/Zinnia.png | Bin 930 -> 872 bytes share/images/icons/blip.tv.png | Bin 261 -> 218 bytes share/images/icons/node.js.png | Bin 564 -> 415 bytes share/images/icons/phpSQLiteCMS.png | Bin 434 -> 362 bytes share/images/icons/three.js.png | Bin 401 -> 275 bytes 320 files changed, 294 insertions(+), 259 deletions(-) create mode 100644 drivers/firefox/skin/images/icons/ReallyCMS.png diff --git a/drivers/bookmarklet/images/icons/3dCart.png b/drivers/bookmarklet/images/icons/3dCart.png index 09cdd4dddb8565e8ec1b6627bf5f548b8adfda87..b15b56a2f8d7a8e9aa7f67282930033b54566c9f 100644 GIT binary patch delta 277 zcmV+w0qXw50&20RX_HNDB>Mk^=zn1`zZzc$NVG@W~{Ru07J%wF-jOqn2VR>z(c|S5C&j z3b_JPL$4h-)yMEbzPIBglE4B!3BTNLh0L01FZT01FZU(%pXi0002?Nkl%L^wD&`DuE9y;8;hxv=ZhqlRKB>Yervmre%23fUY}O|Ko-)qC$jzP9}(mDRTB*VMZN2M}`>Tox$F vOtUowLnME2?jkEP&Sm59HG)^#+f>Yd=|XZFhe%a(00000NkvXXu0mjf#QTaO diff --git a/drivers/bookmarklet/images/icons/AMPcms.png b/drivers/bookmarklet/images/icons/AMPcms.png index a3180de941a11857cdd77317511544ede8364749..0987761e2243da1f3a2f8a86cdf5d6e9b119b6a6 100644 GIT binary patch delta 764 zcmVt$l&FiCxMa4Ryz)K^3yc5WUS2>$&3{fxOG{(AL_tA8L`GII zUtK|r6U0w)6Jkqr73GG>i;78RnVFh>cXoFE4^*3iVStF3G&6{faFmj-DF|M=bm7!z zt5+;|+u4-6FDFdf9V90sE1v}ni~kxL8k@0tqb$W*wzH++_NRA`|NsC0>i_>Ar~d!` zaP|Mn74v>q=YRS7gVgBh8=cVB*1n0Mxg^1iF+Rw6@}V__|Np<<_y7OTPyhdaIq?7A zo$~)Lj^+Q)h_b(y6RyLgr*BXKbip~eMmae-0Yyb6PbF0qCT(5a;~TPN|Np<&{2v0o z{{R0(^Z%Vr&i_G{T7S#qv{lVa^g|RB6eq$B(AU?G)_>8_nFL~+85tbk8!z_%|2gsh z|NmVF8nE&I{~J92Up2A(PjXQIn;WXEqpB=tAR{Ad05`zR&25FcruJSCJ15R<@}dZZ z|Npn~0-c}n|Nm|E|NnO|{l8Nt{6EW2|3+_>4`%cM4cG!qEZ<~gW#v+1oTQ6GOz!On zm;L{unt%EK=ZUQUA59VcKO5BBY%^0sK9G1riZ(}kk^(Ay*xcrynX!k>FMe1 z1SVl#tOfuj*n!D&7BHRvcXf6B56pf41A~J92LuNHcLQc5U_Ln^Dk>_&KnMVHqd(A@ uYt+@%ZvnIJeR+BL-C|;5=|FK-Z0Z62VGINTK;Fy%0000{l0#l&x_~#JQQAXBO@bQJs!_Np63S%A*`yZF$UyC59NWU|mT4J^xm=XtcXwLwvonRqp&RDa9B1A2ir4jaM|(T+g+f>q#f_pUD)dr--EQxc zE7euda%0I<{^p)Hx#S9$DHVE{4asu(l3q9REW>QH*=>GVmgABn-F*gNW_dl6Uif44 zpwP8*=avh@TMnJ;UpM;UP_XBnewUiL8IE0{Xmi==5PwEBO*0h=h3}VzcXI5lo->~v zi&RQULP(AfEle8HU*v}?6OB)fY~KL@!PnN_9vB#y1pw1h^N9n)RJNp@9OWbOFHd8uuMhm)=082vpAj=_w#lMMZIfvvZMG zSN0?#KVDlb5)A->K;Qt&nAf)m`KH(JoR;eJyMN@N;k5mI3rI=GO6|D*q_d?7J@217 z`|JIsxzYdqf0fJCxk*(u|8KvC$2V;r`en9K^F~W9SESkAytQDR`6tUBJ^yX!XNS{G zYnn=)sj|=KTj}@v@7wG)Yc5wDH=%w!Jaez|>DT~gX{nZvCK56Lygs;gzbut!`IZCvhb=5aA64qb$2VtyLCo9?zg-I)9Xh$p8`N89A_Zd94c% zO!e*$ET&m04`{gfIJLXDIk_XV{0x$cW6;~~2^a`qk^sJXP5=g%KOknzP7q4m@m;AvkpioV!Zo=ITJ_h%I;2x&R9t%``+Sl_2$x2#BPS z*yxXyos7kbs1Vyx?lF)rxnhDK2;m0=u||>1(jm2W3V&4X%osIY{A2`b{XsCg<`L2} z`@2T%t0VAF7{aCtux^ir-Y;>%9#&Yj#A)UzYBVWtDmC%TE#sjOls0IhsvWkV=LuWd0*h9lDzlM$y@bY52+);;lnD+_Sr0`A#>j{w+P<**;BhmGE5MVhJ_6AZZmlF~>^OucaKKF@jS7CQTwhR9BIOU}pS=7Q4H9$IUq8Ti<7TuR z{)k5B)t~C5?4qV?{gezQTvB-OxL4-bcV9BS?N;}yH%n_#d|KJH?wMecd!Q#wh~7XM z)aMIT3VzJ(y7s)|yapwWEB$<$_pVPYx6q0ID;B>17&&$_)!se(00000NkvXXu0mjf Dqk})1 delta 743 zcmVPUGz>`hY$if?W zwwl|pbru$b5`T@)bk~OT+Mj|vStl8^GMoywy32l6u`U2bg93i&#m<|d8p?zMcWr^s z(|vdVs3XJ}S<<8qy7ewr#u=R(vnIZs9K&2dcRX z>m^dk)=a2wu7yEknv=x@qmXNlkBo03w+SXR(gbSNzn;Mj(K9AL@V|+=*sH)x$Ya zB|XsOdVJjlra&@H`k@9C%`r&fz)EnvAKfJG-LCM|Nov_$aP46a>SB1zpH ziy8v#rXVm-rXCTDC`tgaNPu7ue|PWgs~=C=q17$Rf3Jk{IoOt&!h@nar}uDL1N;9; Z{s4gm4t+W&(dr-?K zwBAHign=(KDAKgjD550Hr)8TDn}`pWHz!s*uNt(O>DJtCBi)-l6fAXHGV{gx?QXKu zxqR`3yW{u!-1qlH03g=O>-EN2ES73osWQ=OwUK|W;=k?xUw`b{qy#>&hM|;Zy8J$; zO}mJ%sX1tmO@<=(GWs4p<+yIFEiW&x00cUt9AfF))tojx5BjJi7$On_ zn(0%bJNpu(5qkoXZA*mwOc8pkYPk=p;Te`?9}rB3!lsX2O$y4ASq!Js2~zR~(k=T$ zhzQ$}1X@i`5r5i|_iFvRWI?|MhT)j8ff^iy;#_eUpd;ZJbUGbHOioO+O~xdLB(td( z;PrT5s(6Tj`Ua4#ZDB6DPUgU9G`=LPR_nd-gv=0ttFs^T4kxtRk3gP&9u!4EakeM~ z&|P>1)6>&sgxzj05t5K{mgJG;*&9=qas$%jL=? zW@l$pHF;M>fTN`gKA$fjp^3uZgOXR6g%O0W=f)Wlz`|0z@=&d`PCN>3~M>n%T*1z)eOY>rJaWQ(sYg{k4+kHaA kFq-cMLnA+_n2qB80W{{A#{r~^~ delta 823 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 diff --git a/drivers/bookmarklet/images/icons/CacheFly.png b/drivers/bookmarklet/images/icons/CacheFly.png index 324ca80244a90c6632243ea5f9cfea02492be9c1..49a3042964ab710522d020cef0ee4dd2103729da 100644 GIT binary patch delta 323 zcmV-J0lfb51Kk3UBYy!TNkln7vZ|a(Y`X>*Xn+4kVzcl>;vz>bc&Kd! z!&MP=Bh8csKt~Sb9%rIbXA;0%>VA&bR8@6z$)8;Ub4Q8N#h^o`5xjfQL}^0zS?`O1;~~lPGvq$MPfr_H?n^`q4qu!L>=5wVM_p>^HF0QFP{6 zpcpz(;qe=I**w3lNDrH%)DB>96*iwk^)zXmphFZi_*-vi)Tg%?eMGxQ9Or*y_y<(A Vg5oo2pJD(2002ovPDHLkV1nB_lokL0 delta 473 zcmV;~0Ve+40`dcpBYyx1a7bBm000XT000XT0n*)m`~Uy}q)9|UR4C7lk}qf+Q4q$z zZdS|_f%l*hPeeRX@d7REi9k;jvZCTlAd!WdlUJx{O-W=cDk{%4vXv*#bt4KJcPkF= z$ros0;`WKcj@Uv)!=--`xX%sDZ0;F^*lTTxSWt7SIk5;4L?l~}aGE9udm(UHI2L*Rxn41QO+%}l zq0mZ7LPVJ{H-A38)vt~QAI>fcrzfMqtcmaDO-y2mN~^gOh-{V5UOe%3&FpN`p3`rp z=WbWOEFbkfX3NX?LyS?q^v&|yR&n_J>BHSWqp)Us|H1wDXJ0S#{BYmd9aVFh#gzZ- zmy7S&t-*U|-%buzRXCkD9WWlaW2b+c&F(r-;q2+S98wC-R~%azIZNwH-zD#~cZC4+ z$Sm3r0muz0=JZdiQl$0uvIIOPb;aySSw;DL5o6&0o=m##rZnmrt|I>eOmM+Jr&)wM P00000NkvXXu0mjf6m8*M diff --git a/drivers/bookmarklet/images/icons/CloudFlare.png b/drivers/bookmarklet/images/icons/CloudFlare.png index 97af7859baab9b607a2d5debc29a24d41651dd5c..eeb87e02de96c523622b6e2fea1c374c3c80d0b4 100644 GIT binary patch delta 592 zcmV-W0IZcgWPZXy!VjokziMUY*1 z*`?4$mt90xU9>=qG&kH@g;}4AXwlCmBCe!ZCJcg5`n~C5d6NbE_UZQh?ESWUI`5o| zwb4cR!o%UbaGvv==e%!C&2Am#nr-O6i&^v{6i*L`MBsUH!hbbfjP7DQ^iP7^N)Y<% zt57DKoW#uw2?K-#p^*?N5_ME1&|@RuVDslW0VJi$L}|vhn!4SY5Pi-LBJpxne;WwZe;8VD5SnnZpd$0M z1(^jSGV>;+!+&OMhO7zcjveA;_fWMB6pFZ!s_!6_@h&JK6V!MEl;uXqFPo5=Ghy?Q zbu~3*k0ia$NSPlc0*c&s$eDs?Ii+j z#)ABJ19IQ?fPJbjsL4c|`6x);>Wb~GdYj;$8CrBd*nj6*=ByQp7}7|9j@0000RB`lYAOG1){{j$zcyU&B zYmN9#1(Nne(_{hWfeLUIsQBezWPPeQ=$C`)0f1=kz5-}iCwcpVDC2F~3`@Wjlo_nl zG;smxE0J1CV}v zjdb=RJ^kQ%NDOW^hE5As(8wuihg-GVx@y&o^o}iW?qd*678C$4hnNi74q;#$DYVd3 z(6);<47TAdrCVOrh8|eCxXwzUtQ7ePeav%D)-_Pu` zQHB~wUj&~162}N`-ox#Qak>&Dmm(c$-swmy8`G!ecCFrF@Xa9oE!^`PNFwN$KCmU6 zo{JB2E^6f@j|cj-FzYe@X63+ls2;~dWC zK}^*fHGfU5tUvgTfpcLK$8ST^K{qlaYa3vn;+9r1my1Z_8gk?W(tQ$J4`5+>Fc*hs z_FUM0G@xv|e}vp1eha7g9a}q%L_Y5EBGTOtNkqIjOIJA%*`5D%Z%F@|^{$lcKt%gP p4x1XX{s6iD0@<5SD%PDHLkV1j&EG0y-1 diff --git a/drivers/bookmarklet/images/icons/Connect.png b/drivers/bookmarklet/images/icons/Connect.png index fa700d5dda816fe2acbf7f9c091dc19be001c6e3..994d06c7b3f90e5c953c13b7b52e04a4b0afb1dc 100644 GIT binary patch delta 173 zcmV;e08;;t1IYo9B!7@eL_t(I%VS^|o*;SZ{{O6@Gya3v%?CgH7wvrXzi!|A|3qn) zN?rigjBWr3+st{6-w>11)nJXz^&8;|-50%p8vw%b>t16wBxm*^ux5wa4R8g>8j&$h zCxdX~%G3YxX-39ov!4COFrakdG13e`_kwKdBGSA-C=d&_za}Lv5UCQ4xDt|V?_=T< b($E6{YUSA<{vY7;00000NkvXXu0mjfuSryL delta 372 zcmV-)0gL|00gnTaB!32COGiWi{{a60|De66lK=n!32;bRa{vGf6951U69E94oEQKA z00(qQO+^RX2ptI`G_w3VZ2$lP97#k$R5;6HU>KetdFuZEtf4dhGcYhPG#~u%U$pbl z|GIte|6^0jgf1YJyx{+$12-`gPCxyb!Di0$|9A~BDP8^l^?#=y40c+Q48K=rFfuSO zFdTXK11^8_?Qe$ob+7+pH6Um9q5l^jyk)S~kYL!`=+DT&z`!8d`RM<-=f6;F+;;mr z3ZGFbdBOkJpAfdxgcvi_hnq5rc0T$~D6A9(Sun%k%a7kA1vn$J7iR9d#vmcU#qfA` z9NY`oG`%jDV{OC;gDI(YjQR?~3@<)>V{oqD_#dV)T8|q=vzIC-?pQd}9m*)m$H8#u z+H(e2IuPb!hRdr9vob6U5@p1j4xY_TV2pE6M-k&-VPwcOa00002R= diff --git a/drivers/bookmarklet/images/icons/Cross Pixel.png b/drivers/bookmarklet/images/icons/Cross Pixel.png index ec6aa782b7ff6bcd6d1a5a7afff2ab9aebf086d0..7984e3dc095035ea987e50c6283087be03f7a61a 100644 GIT binary patch delta 131 zcmV-}0DS+G0-ynqBz$K{L_t(I%VS`GfzVa|8HfcKYC!@pOpIm}wa5a548f@uU9jT} zrXe6PycQvAhGAsQFpSrg$O`dcyZ}kzsx$Avm}t%afdFO*Of!lhL<5Qppu`K51tLY! lNJc^uq+L=bIWtk1odGS<9VG>N@}B?z002ovPDHLkV1i@mGBN-F delta 247 zcmVl~Xe! zBIqIPNs+P->LFGSVHl-*2!hgw=plM3!P2$6?e0UTgHrrp%#W=PagoWijHYhI+Bm=N zIkT~8(YgHZIp_ZV=XZbS|G@#^(yeZ&o-Yzh4O*8Dg|-rA2Y;RAsB+hgtoEhGUe$fa z*3(%jsAUDVLa3|-P+RvC$*^LCexumoUVUH<0kuOt6;N8#)JUE+ANe+(86}`IC7_sG z$U~{)z`G0rtwYzeqkA_h`;Ow~coXV}8$kDe4rg^|Y>nrKdeoii`69A9Q@Vb+Sq z(Tgce4A~KhN7(xLrw+)>3L{q}YT#e=v%j}Y8nN!#2GsN)PaQJNzGAaITj@!BiXe2}&ph6}y^3P=Apku>_pTQb2L0VCLrx#=_(9 zeILWnw_&_l7?6NuXdX_rLnbId6`vWX#i`e)!HdP<A@g=sNjs$UGgywzuNaVh^@$W#R!}b P00000NkvXXu0mjfx{O#$ delta 802 zcmV+-1Ks?<1-J%~BYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z00P)aL_t(I%YBnuNRwe4#-IQ9eVe+OrXnPg_rUO>X!!nx*>tI=s#||sh94l;_HQmAQ=^`65qJQ7bd-43A|I5qsyh0Mm z9C&fi_Gav@BTY*^AC83q0BKq(%v$=(=33_>{DqLj2KOeVX~liL+*w&-P!0W4oPt0I zK&IzNP*hQoos!+(wz9Qs#sUCX^~gd0q#pn%BBF{q?Ic75I(6vOsZ*CsW9Fd8(OCij z3IHs3tvvaD{C@-T&H30~uuZCS?HG%EPnZLdAS~&H*kjo(>+&5O34gJ!ZC~F9066^o zh^^>e37dVbI+OSj|H%c;3R)Vi?D*D^EHS3X^~xq2NkSdpGO=$@;jT4xh5H2nZVlf? zfoU$%H8bX!=YfijBSnV+04=^&j=ET;N>TF69p@*}b6)8Z`WiD5Efn5tlwRpuWEW zDilxv5Hx9Nq6q~WGy;&}$zgnt1V9oIJ%TvnsLrwfjtc^UNYhNPW)>r&N5wntg%Zb9 z)2Hxf0e^sN-s`Zp)L^e?A6^IFz%%v?Zhr>=pkh`z{F8ocE7*!_)mL%FewnH$z_N$6 zZ|mPRB;I^`_zpv{5J~dm4=;~)9ZP6!zBUG@waeZsENZkK2T2s)D`R({dq#|LJx+V; z5?UII*)-ZbBgQ~9pqDu-SoidhO-N!*``W&N;D2Cg>FiQgWmn1Q#0cEJPGlKpLqrga zhESX_AGYi&426gI*w-QRXIW0USGS)|RJq2rbRZNBSrrlDKUF3v8ODqOkE63RQDp$| zI66!6OnLp9Vi19VBsjhO&uLH$l9Q5i>W_KGXG*5Vwe$kX#WBWeLBOn;F)=l9VsWnB gRU2=+_$qn!7l{MMdKS9DJ^%m!07*qoM6N<$f|~zz1poj5 diff --git a/drivers/bookmarklet/images/icons/GX WebManager.png b/drivers/bookmarklet/images/icons/GX WebManager.png index d2a2218416c27edfebf3eb355b1f98bbf3d40e64..186863d2785ae820991971f83f12d5ea1723b05a 100644 GIT binary patch delta 668 zcmV;N0%QI31+xW^BYy&VNklhti1yXPp!gr%oJnA_xjbAs}tgK`K-T=9r{s@AqAQp9cT{ z00000i9m9RKyrxyT*%Q7LOzHvA-5a9z4F9z`=&BThpr{}n}3J`u7bHSkrWzfg(72r zb@!UyxcZF&Jo@dSl%f?ej_}M*aB#sHG6D6F|3QY}_Br>R;{Q2@FbAWlNV8Sa* zf`^xd&!0QT>sNZ#II55(Aq-cc6)`tQB3ulC1=R|*Gz!US6&IuM=~Fwry?c()VVVp} zkPA!b+%X2+^nbe>hPOr#lz_c|#EpY9io-{{TYT{3Ci7^lM^F~hMXi7h)v=pn(})$L zk#yd1G){cBx8jTaW8C1~D@#6p_B`7QqX_^q0LfhpLqpXTq!i0Ev*hp|nh(5N6btJiayK>8;@4G zvq CWHH|W delta 733 zcmV<30wVph1@r}wBYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru+zJ~6EF}@Vsr~=}0)a_HK~y-)b(1}don;V)ubF4wbBt2b^}dv%718(b)K+kQ)^X#HCFuhtoYD$S4V5G^sGj`( z;stYnNvUAMD}M}v2WN#(pE<*;m&Pn{R3S@37_LGqVq%U&xR?hPR4dfdC?v;KoR7lC zPi*n#_8EGIVK6K~E-ayQ$C%@$U)?agHG-f7?EEFJ?VV5@KG@#iy~o#?L}S^5vXCxn z1#Dg&yWThTSTPz&=N$+Az$ZHkKHELS4c@*qnpR)R03>&b=or&1F*8JE z5@Ind`TXYvAMG3h&g&PaytO?;GE|+C24?A)vRQ%>OG5(8Neb&z=kn%=M$)ITca#hW zw*j#_#Z4>MNF6S4H`K(%jo|8YXL;emgu~u>|HlKq*gay+8~7NJs|CW`%!o_|ONPO? zf6cl2?0-3)KR0IoWZ;dT?(pTU1?wYWR!+T|2)P?d%LEExMs3NX8zY|F2=DTG7-gY!#(gfjDBSwz_!X|Ga*8QPE_8~kM)$CupZ3K(R#EU z;=|Y`Rt{hcGGx}=1qcH`;L5e@IQXWB@FD;L!*( z1O{M+z~qpf57G=W3~NGyNr1cqW5Y1Wd$9N)MtK1M#o`M}R+PA700000NkvXXu0mjf DFSlU1 delta 532 zcmV+v0_**m0<8p)B!2{RLP=Bz2nYy#2xN!=000SaNLh0L01E2>01E2?f{P7W0000M zbVXQnLvm$dbZKvHAXI5>WdJcUFEKeUF)$pPp{xJ^0338hSaefwW^{L9a%BKPWN%_+ zAVz6&Wp{6KYjYq&Q#En5<2C>Q0fk9KK~y-6&66=p13?glUw_2byK;-@b}J;NGibaj z5W(046p4+X2q`QSM8O}CB9Jn25W&LpdSHE6dp2SchpC0Dy}t502{r0CL$3jt}<}@4ge_)ILLB zYd}cFo!TCU@_&PneXU87^+uCID)zNzUu)JIP5MDN=0QlsD2_>zrE-NrDwfI>l4KOe z6jCK|-YPP073l{dTXvg5DyD=~e0_OF_wfm(a^+jj2mcP!=`;YK`}hRM_0Y2019RBH z4?+s5SZ_4>Swbr2ts))QOVCKtalH}3ka0FQ&%9OST7PvbN#3dL(GNl%9Gy@|HRcJa zI0*ob>!G&04e#$k!Cf9OkrpX%@b!aFrP WBP|Yh7ML)4+aJX&H|6fVg?3oVGw3ym^DWND9B#o>FdgVhfA8( PNSZb7;oixs7~cT^x|t6k diff --git a/drivers/bookmarklet/images/icons/Google Tag Manager.png b/drivers/bookmarklet/images/icons/Google Tag Manager.png index 314352322847094225204866cde336f3579e88f0..1031c9054ea66ade1fb629c14938aa6357ac6bda 100644 GIT binary patch delta 221 zcmV<303!eN0{H=uB!9q3L_t(I%VYTe|34!on1NygQl>n9?9}?@KPecb2W|jJVBw)( z|B-28Fp2@VuutQQ|N8@?{@->n$Av#Ktlzl#|A!ABF!1}QPyXLeiNvQFjNt|xJ$e)c zUylhSsF}6~9NW8xC_`|D0W2JD#0HV)0vJAc@ZkTgTetr2>Q?Fk;}t7b{I9C1MMNVZ z13>uo>(~FMPMu1=0U&vhOF)L;G=LZkatX*gC9k5MuF~bsPRqn?B<$)p8>M XO?vfFK!#GU00000NkvXXu0mjfwr*#H delta 345 zcmV-f0jB=>0rUcpB!32COGiWi{{a60|De66lK=n!32;bRa{vGf6951U69E94oEQKA z00(qQO+^RX3L6Cl2odK1R{#J30ZBwbR5;6H{Qv(yBLfA1iGf1Em@?(@<9i}(l11_lNOrh6X+W#Vnw7#J8B7+^FZfNUY7Q|p)ixPKIK{rSRBe7=Z5=F44N zNg;E5w712O`Tz9`!-x7(hCg5K;d2Zh3ygL3>QxjOq3JygEH9qXJ{E8q@IEn{ z;g5tAK?C4k(AL(*3cfTE?v3G(AwO@ zL{u2Cu&^+gnNpcCaC38$ABe21tPDCjI#>iVuo{<)0M=#!n~B zdrXgmy~z^{8lDW;X;fI^{JYB_Sw1H zoGaGN8W%Nf*_Cb68;)9}*+aG5G)lIhhn0 z+*rPe)a4r1Jgg`NdIPv?C}b*JAH$>dCUi|t9TO3F_Y zXpSt4L{Zfo5vnrgy6-l%$|gMJ4%=bo+^1Vw){-)bUXqYHMGNhmMAS$#Z&oVw<(Cc~ znfgy3$)2;!ZQ+T-H495FzV06ok^ixFXFdP7KlJMDU-`cPP?2$K^H6gi00000NkvXX It^-0~g2AkCO#lD@ delta 862 zcmV-k1EKt&2J{AyBYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru+zJ~7E)tsc1VjJ;0|7}yK~y-)os(T?TXh)5fB%!O)03@9nx^dK7x z;&eZI?U(6}ksq$yKAX*}AmzS|ZF@I%bq=m?+c5W+10U_&!xP8e`cv5b@}Yx${R0Q? ztJ22T8@APKNPjgsGuM#xy0mSXB8v@y%emEBuNI4Z_H^Rpm;mVC^Fr&?$i-dd^g>tl z>|*Fh>pBwOPU1s|Y9XkSU?Zdh!~!N`BG0hPk=gOx`Iy)rZEL!}<+dMVKN+m~K7|Hy z%3CGwa(F1Hf?P3+(O64S6{N3@Qn5`Oz_?R2rz6d+N`J^JqU}#@r>U%Ss^nKNe~7{G1W*rf{d*JqN-Z*xo2?$OUF4EC|^@kaqr028R&vXyc! zN7?VEQh#5E+gQPw%|TwrFfD02)FovxUtTWYGFN>wKrWNTst!WKWSCrr#5i?hD*<>?BCeE>{K8R;7jiXqiaOEn2_I4~JmaZcW z16yCh21=G#xp8AT>ntqfblswif?JM_q8Mucfq#Nza{u#eN{x|DBq*d(%%47uUMR># z5P96Nkl9AH)5Wdgl z^L*Ys@Av1;o96@D$`4fl23+vKqa2tD3q_~_C}Okxa6VAY%YO$jt#C41hIAwJjGPJ9xZs6SWM)3?aXV(aZq#0AKrdAZ7ah zhBv{1HzD+W3x8_)kkuyiR~+4lkpL*fb`VJ1DxIIZn11dcgrbh2 zKkjjV>(ht<|PCRQlz3+`<>bksAI zi=t@*O*Wwk15I2(bKU6EM&1Ft%Cr3kD~PUtFpj|!%z2M7zNZE^(6DzO?zW>$UasXh fz;5UNj~4d_D)i;y0&y`900000NkvXXu0mjf+=c}r delta 640 zcmV-`0)PFr1egVoBYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru+zJ!}H5`bQjy(VX0wqaAK~y-)jgVbPlTiSMpYwg+espd+Tn4o=!K<*V zK=dYvq?>LEOd;t9x{aVhaBCw;`+=|vty?3E2nq>=3WT7bE`Nf$Sr^d{mA063W1G3H z`R#nCi*204`3U3S+bi=ramX{0S}_V*si1Xo=uI0KO}5 zBa4bIGhs>4LCIB=5cDO3bbBvhnQ|RKGEgq>CcYn8jyp6!fXXAJf+h#I09qT@0mPD} zap42g`2sivN)w<9l$k@>4R)qO4BIb2I`ju1s%fb(dw;)v<7uIY>}*DhML=56z8gGk zSf+^{U!}u;jW3mq@w^|lZ$aNNiCkLd{+bDf4LzSj-F}7u)Ts{ew4vK{XlY;$*p&&P z7cHc*=K%mRdX~HKB&{e^gB_7i!$SFq*)*6EYy!*Wq$@Yd)y7dqes`ccF?z4_Xl{{+ z(}B=*lzHC`y?#{JCh#{wHj6?-n|VXx+#TG}a#kD!9#-{mx|`YY{T#}DhLi$J048kn z!{hI~AG}9b$$`LTFe+h}4YDRozT&Xk;`K+#{F6_-$gGfQ@zOlh&Oj{61Yp_?SSvzw a34Q@c#l>lybf!uG0000I$V diff --git a/drivers/bookmarklet/images/icons/IBM HTTP Server.png b/drivers/bookmarklet/images/icons/IBM HTTP Server.png index 0197c3ed5fa360809472fd1f69ee0c5766593e2c..35948a368d70b4dedead3d7a872fd9ee1284a7af 100644 GIT binary patch delta 99 zcmX@b*uXeJCC1&;#WBRi4cnGRTFF&t_5zxk3NQ>L-xg`WxxLd_c|{wxqz z&^~aiO|t9Uu}lUt@d+tFB4M#7AM+Zv9t1bT00K`}KbLh*2~7a4 CawVDo delta 174 zcmZo*JjFOcrJgOx+ueoXKL{?^yL>VO0|RG)M`SSr1Gg{;GcwGYBLNg-FY)wsWxvD0 z!6t6~<|WH5pisD{i(`nz>EslTxgX~@G95VLpeUio_GkW7zT-E37#OB7JT^8o0D@&_ zQyi8h<{aBHGlJJqEcxJ5lNm}W&YoP%IeHBr)hF_%9(rmLAt6x2_&CE$hJ}rR!A{jk V^4}z}t3W##JYD@<);T3K0RU-+Iq?7h diff --git a/drivers/bookmarklet/images/icons/IBM WebSphere Commerce.png b/drivers/bookmarklet/images/icons/IBM WebSphere Commerce.png index 0197c3ed5fa360809472fd1f69ee0c5766593e2c..35948a368d70b4dedead3d7a872fd9ee1284a7af 100644 GIT binary patch delta 99 zcmX@b*uXeJCC1&;#WBRi4cnGRTFF&t_5zxk3NQ>L-xg`WxxLd_c|{wxqz z&^~aiO|t9Uu}lUt@d+tFB4M#7AM+Zv9t1bT00K`}KbLh*2~7a4 CawVDo delta 174 zcmZo*JjFOcrJgOx+ueoXKL{?^yL>VO0|RG)M`SSr1Gg{;GcwGYBLNg-FY)wsWxvD0 z!6t6~<|WH5pisD{i(`nz>EslTxgX~@G95VLpeUio_GkW7zT-E37#OB7JT^8o0D@&_ zQyi8h<{aBHGlJJqEcxJ5lNm}W&YoP%IeHBr)hF_%9(rmLAt6x2_&CE$hJ}rR!A{jk V^4}z}t3W##JYD@<);T3K0RU-+Iq?7h diff --git a/drivers/bookmarklet/images/icons/IBM WebSphere Portal.png b/drivers/bookmarklet/images/icons/IBM WebSphere Portal.png index 0197c3ed5fa360809472fd1f69ee0c5766593e2c..35948a368d70b4dedead3d7a872fd9ee1284a7af 100644 GIT binary patch delta 99 zcmX@b*uXeJCC1&;#WBRi4cnGRTFF&t_5zxk3NQ>L-xg`WxxLd_c|{wxqz z&^~aiO|t9Uu}lUt@d+tFB4M#7AM+Zv9t1bT00K`}KbLh*2~7a4 CawVDo delta 174 zcmZo*JjFOcrJgOx+ueoXKL{?^yL>VO0|RG)M`SSr1Gg{;GcwGYBLNg-FY)wsWxvD0 z!6t6~<|WH5pisD{i(`nz>EslTxgX~@G95VLpeUio_GkW7zT-E37#OB7JT^8o0D@&_ zQyi8h<{aBHGlJJqEcxJ5lNm}W&YoP%IeHBr)hF_%9(rmLAt6x2_&CE$hJ}rR!A{jk V^4}z}t3W##JYD@<);T3K0RU-+Iq?7h diff --git a/drivers/bookmarklet/images/icons/ImpressCMS.png b/drivers/bookmarklet/images/icons/ImpressCMS.png index bed579348384e5ff69b343c2023366b3b0db29a3..a61e4a6296522d1ad225816d02a96dceb41be665 100644 GIT binary patch delta 394 zcmV;50d@X?1)~FyBYy#ENkleYg?~F3J zzcs09f5ZHZ;0DE~7E~mI+Biw+t zo{1A-nz3m_#!r{9|8;b-02^}q&OI%#0U*DD1Wr%kCujf&gS-S%4+>nc0d*~%vq1uj zYo&=YAjA(69#^j2FajH}aqEs4kbtq3&ENGc;y5*e!lo!e6RbHRA?+keEL1nP&4&e~ zy`#n7o_wXhAAeV~{C%*H^Y7FW`M*hFdhl2czn%hFtk2<-P%E; zLEmS!nBOkgz%$^rHQamP?CN=aFj-?$uD;J!kl%UvVr7+*Qz;&J2E4Y4)8}3REMFSO zzBz(UjFGV-#($THz+h0qJ0by4xXs#KcfI=9>dcH0l`P8%@NwHWP89`^mc{2x;2n{; z@mP;PtYMF%sP)dx+Hy5O+tclIMo-+=B%k8nNXU#FV0DNQ8f2~fb%QG2!)qenm`CDHA-0s*!yKmLJ;N)}) zHLV7GqY@Ug@m-!N*Y$S`SFhDJwX{7s37`{W9I*yDTO1%Vl}cNGCcS|)-h5gKfGBDv z9yZ>!8@A+pNO3xy0F;(ETGF)I@Xx6!?Z?mIY#}v{PW;XJW(zNe)AS3;wZ^5d3E=Dfq`i zT<`-BA21i?53yum;AFrC6c`vdEW`w-0TuqWlo0w4!VXeG|0h`s{dbav@Ii9sVuCYe z&<#;xU|-Ckbu|DWH#|0lXT zVU;%*7o5QW3T<2lfbg%MKmW(O*khFgT7C=Y0>OWT42W^G!C`>lFQQx!X=jPofcJz9 z2)8!FWx#C)Y=7~OZa|oo39dk#35-VmU~JI{!@qz1`tNV3gU$AT#v=Si44@Q+DYDW8#Nzb@k(QE=Klo~`!Jm@A$SNQQ-KTtrtujt@1*&9{9iDk_rIO2 z1WM|&5EYz-Ge?4ep@4us$V))OZdi&7`~W)jClKGXkR0Hj4oAHz+Twngo`YY z^1R+z3Lld^4pNdrPF$e;tTW{svmhs|&mH7$W2p}K03ZO61Cm3h1{NutA}Jx%I|huM z22S*}ze$P+Cx6cj4tzWdxB$S>On=VErxa%jF>(?Kkc8iAb?lqj!sl{zQWP=`O8#IY zNzBZ@#)t1eaOv`uIQFCKne?zwrnu+_K#=pgx9%xV+7|e=J0OrMKrcrU<*>J-VXmr9t<{|PG3v* uSl%GxLM6*uyJiElWk2AXwaQk<(EkD5JGU5SHUK050000 diff --git a/drivers/bookmarklet/images/icons/KISSmetrics.png b/drivers/bookmarklet/images/icons/KISSmetrics.png index ed033fb916fcde8f22523a135f43945fb8a8a824..ac6c23e5c2f2b193f6f2caf9a4dfd749488a7829 100644 GIT binary patch delta 731 zcmV<10wn$T1@Z-uBYy(9Nkl{)cD6O!rB+u**ICzP z`$uOlg#>Afh+c{iHcLc_brI1+Qizmv=&*;VTL)n)X@#f`(V#6V*PAhrI1mS-2#TN-l!7v#;YNGoz`?`k&ws1|06>GkaPH*y zOINC;e((y@)$*Pv%afbRyPhu9w^T-k;oW0La%+#DIyycvI9acrnLn0Wd*aR6dKq3G z8GxzB_14Pvv46hNQNDZk_IoGZ8m+?Knab4mVwK_S$+>%LH=iF$UfNWqN0$)Odb^pq z{Pq2Z;wbv|+R_&Xc3gXHeAt+g&E=o3ejS-)tTxffx}qGwaHGBP#=#?J&s}1Q?%%(i z#DeOXQL>&iQmBykE;0qHAZVn~Uf(}^_>;?D&M(Y;w|{&^eB8@&L{^*op=Z-A6pP?mNA3VSeGA#l_DHqV*}atp)(hS*tVi>Vr#HJGB?Fn>v=9NIEv#H90L& z{NqpG3=S6}!K3dFUSH|@Ujh()y9x(+11js`e=fd(+wb^9w?+s@&06+~0 z001Ajn{*h8TtNmg(C74qK1-hC^#Ztdh)N@@zhP!Lhiu`5D1fOF20IF5yxvsQZX zgVUcbe)Un1KbMy(pM_2{T>mHiVa;3r+rY)+{r}!6JTa8J;K|^QTG0Tf51X&-n?3X4 zWfaL8Jr?vFY`_xQkhKOjKlAJFe;j&yPQ_q-TU1dT7~u3_D~bwRcTU7fVgo3UL+l}2 zG1lqI>Y62?sDOLMisF$yFtB>fvaVIINI6lDxJP2ic#2J_KTza>{s#cJKclmd{r&&| N002ovPDHLkV1fz3a(Dm$ delta 737 zcmV<70v`SH1^5M!BYyx1a7bBm000kR000kR0jNKxX#fBMs!2paR47wLl1)fdQ547T z*St5+W}ape=^`yDwIZZw+oq)uX=S0%F0rCTX)0k#C6$z!i-cK(22u+fKf*C0gCe3< z1?gx`rENsWXhz5J`QH8N%ouce+|B!+bAI=K{_Ie;tuayrDSxcfH+)oMlX4_eUJ4Op zWo1#ykPu8ECK1ycQj9ZdttdhU`IB6+g4X`>gIepav(rv;B{vWtLZu57w8t4~Mh(5= ztIJi@HSO(PN+UQ*%Z|27FNX%V1Z*S~6lndA1k@~%N>rY#?e6JsXg)vwB5V21xvM22!6>a`U;vy^%@C%OEX-Feae{nNiW&l6e_6H+B%=M$sh z22peMRyS^Jb>c2%SW?Y3uE$(E$?W{?A3lAK##(-u0UO353^hUf&2SiYxwEv)uq>{T zLPVsYDQ6}ZDjJ&uBtm?Q2?#BQRM|mWN%ehd61D?=gM;9S3%(Om5(9dJS|ainvs_*! T20!-m00000NkvXXu0mjf6Nprx diff --git a/drivers/bookmarklet/images/icons/LightMon Engine.png b/drivers/bookmarklet/images/icons/LightMon Engine.png index bdce59d32ca205ae3df1adb02cd66c19aa24fdd6..ec56e8c2b7d8ff2a8a7e2ae5045f780b4598bc32 100644 GIT binary patch delta 693 zcmV;m0!sa%2FwMJBYy&uNkl$$@WST`=tynD}mbLPyu_ob`8!F^ES(SLh-dO8#c1ZMHl0PqN0 zH_#!A-z(66e0)4MKR+*q!{HUY^n^H|heYnUYrE@Cg=9FF%URdf)^Z+?=lbO2m(6A~!zOlhb+unC z7QaEPM7fN=O6>J|6SZ1x8UpltYQ;goXf!gD$;2|5%zweul=C;mR;yLw2zI-@K_8)b zadB}U0_0*)I)k&bGoMbUV+MnPt*)-}dc9uSczAdipP88{5x=vuli1wcXFxq2pk7~G zTuf)P*;yQt9k~s70U;aO8{62}_=tFnK88-{>h*fR(ghlb9u(E`T^K|@B)3V5Z*Fch z)oN7(j@+tgI)N_a9drgXlI^lkmjZCz1o>jo2rg6JC6BUlN2EzqZdS`}(45Pc=0EOM bF1_~;ND9ekHlupe00000NkvXXu0mjf)&WbV delta 779 zcmV+m1N8jN1)&CzBYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru+z1^B6*MCIn^^z=0`v6n_~!M2}-hwHS~QmScDJ znEB24duirONOR=D$7?hy-C6ezm*1+amdx3j=d5`Yh&EFxn7{yUoFgJVUqT&vaGTCLXa^?E;sVb}x^ z0GK2h00;`6B!BsDVNFtL5pnPC?y9%9w|=A1_)w`->Lg67e>2sD5( zrIc%oK@>&)XcT`bB9+U_%SxxydA_i)@aOva`rDI}lYdsdUhf?rAHVc{zgMJ{t0D<) zjDax*N;yFkMUVIQ_get`tE;Q84-O8V11LvP)NHrgTX~*O6~`_s0G6aR#vn~oBuS!Q zy!ig@0r&CTCe zR#q+@#~EZ<2BlPgdwctr<>lpfS(d3JNpb+W5|MajW~O&|c=(g&d4tht6tAwX{@QA_ zeio5#v)R1LvJ7z?-zcTJM@L7mrl+U7Ns;#v+mf zFaQ#gMy$0Z09r&efQRS#)c2x=4`~&mc`;TOig~g0e_#RNZ)QL70(Y d)*K0-AbW|YuPgf<4smXF!CE8k;~NzVnEIa>FF*J}npP}6 z(f8=#8{H}WyEj1%_zRLFXu#1!w-R7B0@-o3WovGN*kyUkpMU=S`W&_xIL~ z=Tkppy z@4kux15XmfzJK?X(TQVs!gp=ITnJ2QF*zvm~xJpgiLEcduxZ|VRLh9M(Fpp1nQ02rpa2mpJQSl+0OaKEN2 z-z&Cv764Q=VSDb5!Sf7LEdhW?X&^kEoO|Nd8kut!PJh0ll*J=0|JeLhKi%1Q(TQ9@ zH`O8lh!xw*f1LYv3joqu?@AaV#*+vUT9KAZj^z&j0~l=pvC6gKNLx#GCn@@wSL87% z9`lc;4zB@#m>ZlAw6@M2+p{dzJbZ#0{&-st@3oaaCq&;TpT&ZUX_ rQ?pYq3-`GHzyPkT78SOtzQOIk(wrn#hyIgV00000NkvXXu0mjfnY|uS diff --git a/drivers/bookmarklet/images/icons/MediaElement.js.png b/drivers/bookmarklet/images/icons/MediaElement.js.png index 2b7e74bff27378558e78dd63c3dd506fe0b45272..f0eaa5d11717dc2c5076f03c5d87bf6cf30b2bcb 100644 GIT binary patch delta 88 zcmcb|RyIK;$kx-vF~s6@@(+K-gaxx0j~zRvAu-#+k2zt|j*KQfiDzsNxDO~wvAsz8 s!tD}Mr1G4#r1^vy!?CmlF2)?p3zopr01L_?PXGV_ literal 862 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR01_q{% z%#etZ2wxwolpi z<;HsXMd|v6mX?^fAQnIuhb^V9K!L0{RY?%Ivsy)v!eY6JCv{i(`m|;MJguTnz>s zYhLt!`M>`_eUw&A&ZHI&$LbrtbI-&@c2#s`$ZQu1SUFm z$@y$EYn2x<5KLDTXS}+jUXd-qUaNn>qwi8KR!{kqmWJ~_6W6_&v%q^IPsFRf;OJ!y j{0`zvnKJHoHQZti{@yQj#5BhVlmk3n{an^LB{Ts57#j+M diff --git a/drivers/bookmarklet/images/icons/New Relic.png b/drivers/bookmarklet/images/icons/New Relic.png index c5f43470deccecaf1acc16ce8eea996c8053d5cb..3a7c5bc6a052a04d969f087299aadee45ba695b0 100644 GIT binary patch delta 411 zcmV;M0c8Hy1hfN?BYy#VNklrpB3Lx$UVn0F}ZGiXy z5dX)6Zv$~SHqE6#{0FAcecIyxDJwVqFW9)_fAWfr|6QjnLN}-sS#uY%Wa_F-|7V;& z{eR|}GjKfp)M>CmXolFpoDCO@UbOcA?6YV8Uw!rJ|KETA{(t}a`}hC3XV2gUh0R}u zY`{8@0b7s_=stAx|H&s${-c9~4<3LGXg_cm*?=b?1HQooEPLjF6}|ZK1;c>*@882+ zVcIndX22^3WZTWVW`q5H=iNID11`UO3DyjfH|c~Muoq;&6J$dgcJKec>dKY>KmYuJ zYyR@<*Z(CKFMom!sNc08*$W8_&;$Y(^qRf|Y|CPxhQkjZg8e@K{CRjxfaIZSK?#f* zWPlJfalj1;n7#ae-_heJ(b#kN=zpJ?%V26w0u+bk7EBh*`Y$zxRx# z;P8RUO$K5%TuC_uh<9O0zR!Vp4iFoYnxTww+D0t^02HJ&W1J?wQBYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru+zJ~76fAx{$Cdy90pv+UK~y-)wUfVV6JZ#~Klfgf+B76*ywIe@*x11$ zsI37PD}tz-F8T*JdAm}%!BH^ORgi#Nr#d(YPEJlj?THe))qfy`rU8SOws-m2yVt>7 zdbL#t>9f7x_jy0hkN0`tKTSDIEEG#Q;2tmmoCDT@4dA_H8gKpxC=^R`z!Tu=UxKay zk1f+!+6O2UOY^`}Kn2hfF;1RH59E|~-% z6(2!}L1|F|jD+iyQsQ*G2LOR4r9{esTo(QR1z^|rsed&bK2@u9J#XOU_IiA&{c7H( z?I8CEi$lN?@E}l@*EYy#abB&iGO20!Qc|&Px}JycOFn)b#QOj&s^iyhtpIm`6oA|5 z@qODRog8JW)27~R;z`L)tHZl;g<8V_SO#uerr`v0kOy7^GXXxL3iQM%T5K5GZByTF zvg`W*&p3gHmT7bk8|Ayeec;A#J*)w5fftr(SpQt6&_bnwauDrE>?bWXuO0{~w3q+@ N002ovPDHLkV1ll)0to;B diff --git a/drivers/bookmarklet/images/icons/OpenText Web Solutions.png b/drivers/bookmarklet/images/icons/OpenText Web Solutions.png index 2a27d576297c447e504784b75407cf131f981d47..961a7399bb10a8fa36946e7d8e56d084564be6b0 100644 GIT binary patch delta 422 zcmV;X0a^Zu1-}E3BYy#gNkla0ln5fSOV?@NtZut0Dm3tZU-RCZ`3?1L zrg%7#=Gmhg!Q9DRL%5T-JRZLm4Ybs~tjYloNWcW7dO*%9hJThi{l{|Xt(drC86nlf z*j`3B;6ei}(R7sCeF^SbQn_bM6Xzx@!2@uc{O@ujgde2(^&2ZI$DhRY4&Af1jKPf=S;PlEU1TB$k zT@tR{3)28VH-Fhu*%(yiO$;_PF>nN846SrvO;pK2^+DdPrZyg`H|qd@#kox%a*YB0 zF9!OubD0+bx%Y*Lwh`!}ri021#6Z5FFN!B3LxBlI+0v&?tOSzgmlC-mI~EV@1}5;> z3alC$UEzO$MuJR33kC)}zx$xC@g2Ju-~#l|Fgd5110Ot~s*~j}sa5FOA0p;!`dCh- QG5`Po07*qoM6N<$f*e4;p8x;= delta 625 zcmV-%0*?K^1BnHYBYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru+zJ~4G70mjhHwA?0v1U`K~y-)jgrkzQ$ZBPf9;$0wG^<{uV76OB;t3v zP@^VlVS(=a1B{WaF(K;89c)b8YNE!tP&e+>#GS4{7No8W8hnuysX+amykg~k7%Jr7wmESIV*ONGceWxtqc2?G!e z1{#t*ZW-9UK_@PiuP!c zb#h2pxZ3y;pns%277L0WeXM#@)1ptnAv=g}Y6oGLWzHo?CM;m<)-ve;6GeKr3&F94eQ~4t4N8cRRjsy z0L(g7P|_bVHoZhDxrLeEvZ0`}zg8e**ERsy8xMmW^Bd0h?DXGjSq)sVLN&_?**u$= z;_B)BU^D<-+hU~mZRgeGJOIXcb>c>gU4_N5fswK7634rDbE~hHuB}mq2M+Rh;yWYn zz5x)ASZdtv?kO6;w<0!p6Kw2;2&2ckQpr znvhD?L^AH?XFCSbHU!dH^H+m0th=&l^mP3)B@zD=n}IR)7_#{b*$Vb^Epy+)00000 LNkvXXu0mjfo$enB diff --git a/drivers/bookmarklet/images/icons/Outbrain.png b/drivers/bookmarklet/images/icons/Outbrain.png index 727f064dfe8c3b540f5cda497c74d3289e05ffad..bee5a06f2e1d815c814b621bc486fbb13b93695f 100644 GIT binary patch delta 505 zcmVWJ!lhQ90u^e1Y88CjtX5Q6qhcFLk2sr6HQe7DJ(+xM*o;Y}K}lTMHpY5z(fN)=QepSA%UXM@*hR@970i zKm7Q^58k`?dEQ&z6KNO>ODo->SxV3fy`(-mBD+mBC=Pl=*ndNf?rkeq0&;+2gugWN z+W}?2L5DL<_p#eP1tjMconXuRny@+7iArh#^{G`+ zjs~$l?8L8Gib=X(41(_24|Dl7YDONVc|Xjhse0dtjly{M#9Et6FOcrv2i2if(R!pr zNO}&U9G^j9{C@&+PtQUhIfmk^POL{dkO{ev9dn})Zin$946WAz)uC1Sa!b+#ZQ!s) zt?g0k#^O<%&^c7ijcvusHy!ao7gUDEcl@DZmnA?@Rvwz;>hg_Z5!7&y5 zV;HzYG!kt83){78=;vIK?Zr;gPx$a3Qt#AtoSHAuweBb!HS3`b%^Px3q4yK{AS&A?Ap8ofoAZ+AF+;k>5l}3Lkx4=6wrV1Ep|~c0o`0Re)i85u!s;*~)U&upnJu2> zn^4#O5;L(D>c$2A`$sGaHADW&LQ9TVK38xhs+*%oT~?rHruYx9@(ixW2Ze=r^wP7nc|2Y9IJ!Q|p+6BDr!d*g6Mz_j^zLax4+y z7VJ%IrEm>=Ha9+uLcjln9|3@hj<72NOiCsXxIy% z(nN2@L{5Eyxv@cZvvh~A<6_Y)E5Ob-C$N@OC$XETB3O9Y9um=}8<-?rlHVjF4g0#M RYL);1002ovPDHLkV1l@gCPV-L diff --git a/drivers/bookmarklet/images/icons/Pligg.png b/drivers/bookmarklet/images/icons/Pligg.png index 1bb774d4e2b228e7d8048d63ce1e99b98a36353b..396c47bd7ae6bd6fde8e91e2d762aa8960362e1a 100644 GIT binary patch delta 417 zcmV;S0bc&a1iAx|BYy#bNklj32C{%xSv}YQw-QB|3q%>BmKp=Yz=FY{frX#}4p}@v18y;R73v~|KF}Kx z3$hu4r!Qg%oPU(W@E@3n@PaFmIM|uy#W{t+aM_s4`=`;bI)QeEa{+6h#|0l z2}5i*H^R1hEnrIA3QR~<;FM^bMj*fg`Xd?gt00000 LNkvXXu0mjffe56$ delta 557 zcmV+|0@D4u1H}Z8BYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru+z1^BI3aHgC0zgj0n$lCK~y-)m6A(n6Hyq2zk4TBr>ThbQ5P0pP%P?B z(2XFtP$Oxvu^B-r6otC9P!SO%BaItHkcdTHD2NMj#DWT$E^lgY2evG}8!>h&kojK8!UV zK$Nhuuc_^PKsq-7!4ssOVv!PZ?iVj_F2)mNoffn{3PA+`*A0QQNVcKL6X*+wa6f+1 zs*|8&5WFqW>3{vTo;ziFFCN4Qsyw?oSHGF#_cI*3Jxf~Iix-k0bJW-IWkD00gvwyAp3Yd zroV~MGx_oPJrhpQ5KygLr!{$!M7T0qqidJ&%_)S~&41br_vkB}LTgbMFfmpEaS0*2 z{@sCVdpsJvg9f*Yjhyqrd2}H9=<#u3j4INBk=ofq~f5dTo zU^*Jf|C)ZaK=rPtD1P69~qF7V_@m^1iwe#(#&uS7V v^E6TwF($Xa#kIp_ZHpdf9qIhWX3zcr-?E-%h8{?P00000NkvXXu0mjfy`1v| diff --git a/drivers/bookmarklet/images/icons/Po.st.png b/drivers/bookmarklet/images/icons/Po.st.png index c1942a159ee12d2501646104faae1543a6dfa1a2..b523b4caa89646a3406c44e3221cab8685e832c5 100644 GIT binary patch delta 643 zcmV-}0(||z2Ac(tBYy&7Nkl4LzrU<$tqlx2ysh!UZ@m)zy=&S{m=#3*-jDj|9}4S z^Z&aK-~OjpZv1cRI|Gc@Y`X$BWX0yo|5bqMv|T2DzVqO%8p!tL$hNmmKKTFNzkmN5 zC+r6~_5a6D-+%u{<*oj&=RWoS-G^`gzkd7mzk$b8u-d-aN1GVT{bxQ!HelAW(_jNa zGgp9}{Po+f|E|#sz;c`S+yJ}6+;1kBACbN4AOm_x$K+p+>JvHZV! z>m@iE{gRjdpT79i{|nci|DU|z1UNR3)q(@@(8&jG$kCWrzxDs0zkmO4-FNdpt`w<^ zh(=9tLVU`q+PnrPv25cdaLD^4F2QR+=d{Be@TC0e%@>J)l%*#@5+G;#CM^MnJTA@9 zq|AeonLvhsT!Jq%fpTVD@7^h&zWm_9$c-Qj@(w6zgHk6bil7%Nz78lngH-Sf`-&Ueo__d6VlqM-jYwSSF;7gzM8w0<2A`>9xR z;Bq)xM?15j5I={i*l70`p03;4^zj^)V0K<5zVV8h?!z(#+D=lCUg_T^DavP)gMrNsgixmsY9ubq!;8_D)hh`*UcV=I+ym zo5Tt3=eDuP^4fu8Y?_X?X1FTdi&gao(yz!6k&utzxLkZFmxI)gOJ~DC66EH+YnKj< z&hFqAm3F1-*BlYz455IJhxyIm@eEM)Dj6Hi^cYA_&@P|A+w6Fz!8rvjFgG>E zxzr%0lz;bSax5&VnFy_x;_ygHlOzi(Jq|>MO5na-45A5~IJ^r-_PN1CWQ3la`8z7Jh+BwT^G&^T>YLg5>kXn3-4U;6c9j)x6^e zJ)c+B55}=K5fvtZtHctOb%T)iE10E=&@;9e@qdtJI# oOd~h!=mC#B9}nv$7EkZL0f*C7k07*qoM6N<$f~CldTmS$7 diff --git a/drivers/bookmarklet/images/icons/RBS Change.png b/drivers/bookmarklet/images/icons/RBS Change.png index 04db4dc9c7a7810e87a36d7eba7b0d591b89fac7..31f73f194232bbaf75e1a93385391dc5032a27aa 100644 GIT binary patch delta 24 gcmbQsxq)SZ%Enwb#>rP1_i{3Ly85}Sb4q9e0Bn#5l>h($ delta 645 zcmZ{g&1=*^7{=c~J=7wC3RMt{q9Vv<^0DqVgCM(2Kb9r^Shux%Ynn_Zqnk}gX1lbP zl%iKH^rE165%g57M|a z0PH^+`{f)104Z(ERAKMk`Oo4ayR!`&VDl=#)_s5<;%Vy>KvxC$vI>A71B}N{-!9(V zzgUwlNNe>OtIozAEC_Bio^7Qo|6!$g$^aQLz#O|E-B?q zF$=0Z$dnhgk{oazV}yFWp2Biml)#lJp+8qXwuI%`+_D*T!!?Yp$nA!t!!ceEXbRfP zqXYC0(+|ZsAdChabo0jUrB)`Gah?r~{y=w_$Ag@ie|Y@6V9pI?*(@Y{BPP%v3&kCJ z>&^09-)P`tHw6WnQ7mbOS<;Pf)~hE1IX&can{5&(DyCV_s@3Jn_E(|DL;6yq20m*O z@d;=tB}t0>lsjGDCkgtyZ;C9kPTEl%lYD(N88{tEP@F_}iOW;uk#!Ujk2xqx7-b!& ijWnZ-${O+$)Q)JRi1Fu7p7`)WghOp=&f2T4ZvO_pvc+=% diff --git a/drivers/bookmarklet/images/icons/RackCache.png b/drivers/bookmarklet/images/icons/RackCache.png index 67c4b8a23b48bfc4ce6f1405e211ee554fa9d116..cac13376db287f1240367db3a1cb134a8637aec3 100644 GIT binary patch delta 215 zcmV;|04V?70`mcoB!9X|L_t(I%VYTe|33pI7*l|OK^chSfH($-<;gK%IuQSd;;%q# zPO1S(K->YuN1=wSBgp_X!}bC3D@qJ#g}OqTTmz0k4e%h@03ZlK3d|Cc3;+TiAbtYG ztAO|)5HBayfF7vLPC)z=h~EJ*GqKUA2E@OB_!^YI8)}#%u}}tVfodp#^6R1e?F0<~ z0(+?9A3!Vw71KuwOn*WKOoj&9Q7o04TMPCM RqObq}002ovPDHLkV1jKiQeprA delta 323 zcmV-J0lfb60p0?TB!32COGiWi{{a60|De66lK=n!32;bRa{vGf6951U69E94oEQKA z00(qQO+^RX3Iz!y1T7MPR{#J2>q$gGR5;6})4wi+Q4j_2-z*YAL!wejR79yz2rr=V zEIflmGzy6qkf|pw!ro95w5GYj%ditP;~w)7vCylbAHhbQ zD?<}R#7?;Z%R^~^8FX=0cAoassRzM9*|>#gykcx10xaPZk5yk5+2)`w9AW||Ro~RP z+gF29J@J9L!aPi diff --git a/drivers/bookmarklet/images/icons/RoundCube.png b/drivers/bookmarklet/images/icons/RoundCube.png index 3ce8b6bdd514304cfbc5daf6a00912dd8b17db8e..a767a9712d89bad21c1cb68103ed25c64b470cd7 100644 GIT binary patch delta 10 RcmaFOx{-B)^2XRcCIA>11NZ;{ delta 67 zcmdnU`kHluvIPTMlDE4H!+#K5uy^@n1_lPs0*}aI1_o|n5N2eUHAey{$X?><>&kwI RLzatIo=?g}a--q|CIFFE5cvQA diff --git a/drivers/bookmarklet/images/icons/Ruby on Rails.png b/drivers/bookmarklet/images/icons/Ruby on Rails.png index ca0ca559a537b41b0b95798e0afa4e99cb0cc8c9..1b252a436d6fbfa212fc03dec64d61565f6eb138 100644 GIT binary patch delta 441 zcmV;q0Y?7N1kwYLBYy#zNkl@YGq+zArdS_&`Puv zL^}mZ;{(CMQVWGhb~gbV6+uKqYwg5V1vL+YkKYo%b*~}WWTOj*x%bYQGY@7(0=|Nn zAzMuKd$&Z*aF5G>KgdaNlM|!I7PVxFdB^<>Y;o^*#F%ah$bXCJ6NrV$x?w1}C)`KYrZpq}x~VeK|^@(u?Q3l$_8)0m(@u95`{* z(-6-W=2f=h?vQj_$*fcmk1o-Mbc0 zpZL={N$16ZJZjf_uU9}jY8C7T2IeImwIvaQv_U|{Cs5^m(P>!ecA1xfyQW9jQlo%Z zk;>W<4PQwuaOb-T?6bY~EZQwlx8Ra0=Kq+1`2~>{R5ICz2ZAT@kJO~M)8D5yAu+IK j@V1T}bU7>1`tN)Lhy|~B>-N?i00000NkvXXu0mjf12NAM delta 568 zcmV-80>}N*1JDGJBYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru+zA#IEen1bKw|&^0o_SNK~y-)b(2qP6Hye!f9K8AR58wILD5Aw;-(^9 zia}foib5BHAPTy0muaORLMVblCM~GoLJ;jjMG+T*-#}ay>3^aK3jSMECb8HyA@90K zV%y2&!h`pC_nvppJ?FuYSRhtP9QDsNqN$X)oX^uRfRy+k@Yv&TICRm_6~Q-P3GA7$ z6IGh8gMPt0F>l%U4{)Av-H;sap+N;S3LFNT09`V)agNcC10B?eW=oXP7MpX1&I*j~ z3V`>9JphHmPJaU{+F88skZ^Z^Uj|cxbpr_kVY41<3HKo(Yo^2_30YfPoFft%)QHCg zFMwSDhIzr9L1mgolA99_;2wJwP;%X=+AV|K-2t0~K9?DLYW$ta(@n^_00F_t4y`9C zamC<*!1qK74O?llTAiWo7a1Q=D+F+`=CMzLo1j+z(tjWnyaSa1F7tH&z}1PV(pUmt zH#oZWI`k;4C1fw_M1_8FRkHr}n9$fxbIBWaDkZvIrBMhF&Qspw2_5(|J;}C*2Yw4Z z8s=En!Cf=_8_)!p&-uIqOd72}&#__vp;y3lU=ozi^1yKzS^UBNtA!L2vY%ZS#<8%? zo^7|s0WqPw9#)Mbi0^|k_6&62P&@xQ3>@%fnrwNwpo4#s44+1Cs)SL zR8bVMD=id1=tc!?7rGIp+KpoCryI3?R+=^@O)Az&TkD6kF~&fGnPf7V$t0OJlb19m z>CE*`Kxvu=1aWa@7VqA3-@Erc4FG8Vg^CMuAyt)=+znZA+<%Zy|EN(Ec}XQfBclJ4 zn4eiK1$w)MPe%lfGUOTi7CB_ykd9DI6Pc*hxKN~ib|asWZG|kSPkcS^LSXuP2gIBw zAwn5|8Pdy)Z8IO8I53#zUbifEguO_g=(#cybGAW>c?{V&1xa5QU=oCfw<7f{|6#vH z{C4qHp7=MF^?x8weC@NbVXWKcbBj)j+P0gz1ME= zW6i}xiN0SHsk`B*COpDMq$b8Wc8$g-+aF4SduQYV(Uu5e&J+D1%X(l(b^u{tLMqq? zk@t;Qy%vJzH4qxo37li+Xng8)Zz}kx4X3oSL=bnK?SG*Msv!7g9ahtU=)M4H?iDch zI-pG}Q~}SA@3D!Vj_ZVZ(kjnomX!!dxc@k9TCS+Us)!z_#@%d(3~$Chv;dA$z`q&A z-6Z_{n4&19J($ahtFTdil)!v~=Cv^6y9p%xEFyeqwW)%fRG$x9<13ky_*qa!B*vUgO{L3x#C$YVzC5>i_@%07*qoM6N<$ Ef)G0=KL7v# delta 678 zcmV;X0$Kfn1-%83BYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru+zJ~686?DtTiyTw0!m3lK~y-)rPE7DRB;r?@$dh>=Aq+b)F~H|hMJMN z$xUHMQMPl}rd^vhk(*vbD>o5R%Ys@&o1j`$i>L^ag4!eqfq$Zmj?T>0xp(gW z(INvUY~@)UIPl@e;T&O%VLRpgZ=hwNO0LhfX<4YSV>`Y($>td$EVC8R11tbD06JQ& z_vas94VH#asbH~IhCghhf})db9;<1;GMLC5f3+EMfEe%yI3t6_TyARUDbVFswjrDp z22jQMgbEgR6@O;$oHaU(RW$ZL`wLjW8(cc>7r>u?*pizX zB9ZAst0KjpuPGHiqf5&e9bi=88Xd-r4r98Mt=H18D1QTFajvP9A7^>&B9>c&lWZX> zOrXL=wDd730|tbxgyn@`tTI5@$-I^Y7-@`LLzS}RXYaE5QGb4nU!$jqr4NzbcU=l61?|5#(=OZ^P4ZtD4*5ILDm+Y zR8_a0Z%Q`yD>v0K4|rw3Mv9l2?guB`)ZQ@=dJ{vqGO`w~jNFgc^<;&xZUdJAPi*x} zTKW~i(z~PK>S(u7e#%Mio{rb|4!f0mCO4wD10MsxTe015wAg0-2Cl>iBJq})zyJUM M07*qoM6N<$g4DD%PXGV_ diff --git a/drivers/bookmarklet/images/icons/SPDY.png b/drivers/bookmarklet/images/icons/SPDY.png index 80d6e223975683178dacc4c34d445ef8ff02b50f..44b57f9291fea297b430c5f649dbfd3523828891 100644 GIT binary patch delta 619 zcmV-x0+juv1%w5VB!5duL_t(I%caxLOVa@y#&HkgA^HPCI^k zSosCvE%1jxnx2Wpzm49#g5z}$=hDvFV}SOyCqaj6jKDI?Ex`N==#1@1#1fjEGd!CH zgAn1VH$a{&D-Z*;G(TGEcstHi2;84wBn+1?<&!JR#(zEw4I@zJU8iLzj4U%P5(89M zReC#}0u8<2u};Cu888j6V(1OhJPv9P+#dyd|9eiIkPO5C<>h6H=ax1M!UDQCe~*l# zpdE&aKBybnMCIM4y5bfoDMzox0ELBx3Cf$L6Ao(!y8d;pzY24=JA&G^O4%T&yiqJ> z6B1GCSY%RC(#}ItDwT;>i?8?^Yc*J%eKZQ6sTaOt>lxTu@LD zFO$iNvog|M`MKvq7qT;gCy$F=$;rvZB9SP5&(E~i`~jhA-Zp2p>gWIf002ovPDHLk FV1iY)A~XO1 delta 652 zcmV;70(1R@1*8R#B!6p3L_t(Ijir-IXcKV|#=rk=y1U&ZZPmCfZ45qYA6k({E$Yd~ zMNkj~y_l0&FDmrpp|@TIZ&g%EK}*|!;6YJ>mMVx~P^1{5v4JE?ZJK1WNq4iG>?`pU zQIZ~ta~hcWe#|$_kXo&V{|U!Ng-9gwI*~{mkHun$$KxwgQ-4$an*v0m(KbQ|Z&?;3 zN$S|Bk2JFo3Wd7k%gaUEwp39Rp=xEfAP63h$MZ;*Wh$9Wo}QeXG@4E@H#ax2!`pMq z?;qxDnuTrIC`oI|k5sB!)-;L`f=niJ7rx-(#zV-27ue` z8Yx;VIEF(;21EmRJUxribH{LT><$P+z!D2e#{l?NW`Crv`?CYnFge{KSl5B93h*xA z>-(4RdAlI&>P5N;R2ddJv0<4e*8s@na^-lH}fgfXd20%S!7f|rJc~60#-^uJ7dB$Yxuqpgj&((8vyC_+PzOp zkuP5H4S(QtBl;_kRjCMFQ=vP6f=#10F^{J&LQ920@qS(R&n1qJk9QaH;`8C5e!nny z6j{y(8#KDDRYVt`;8|$#GYEC|LpZ$F6aWB$K)_L{RIXTh<+77!_nC%KUCrcTC9N{c mvg~v?9Jc=MZ~6CIyZN7x1-zf?8bDLv#o7z&bHN=onKEu zYm@%)efjg}^YrHc$osdUf!Wh`8y)l0QP?OtGCC|R%ykDKkAIVEX|vK1k%q?Ey9=1o z`r)wqxBm+WJB3`e+VRC^4@6=+DO`QFf+Ukh(=dU^P6`Hti~Kr6@b(1c^7Zj}$O}f< zi=^QV%pM;cDY9y!Xz|5C`ovT5@YsO1$4Ar72F7~hEoz@Q%>9ghp z)W(fzT0aR497lSg4lK*!&m?~CqVTa9&2K3f*L|LxfK27+cM=+)=>SpzD_EAzNU-cf zmxzRp^lt3|*n5;V8+a3y_?}FGVVH~(It#W-8=y3MS%0C>!p#B{2G<9HMueii{cr?r zNG6jR#inIo^NS(YyC7MlsH{FpK$>jrZAr zX*0l=b)#FuL#g~Q#wJo_mCrPdCsx-HsWF8cUN3h;lxzfJwNnTL5;iHGSlEi1Ip%(Gcw62|T-iJ)%7yy(iCpd?I?h%CyB4q`+3SsR?p>o@#B5phY>}Q!e8mRG=Ex9QIr2HI-28MPS4MY z@sG8Kk5x<|LYPRyJ=OV7jCSyy*9~ZG%2Ac>$$bhy`Cp*Fy`Rz47d=qLMHeR|D^&wS z(->(lMQg7KrTXmHsVU3!>az24ZGAy^L_l4&xmTAFwKvLq6M`!dr{$AaF}mR(YTS6? zK$=XNTe>~HYkzq7t-r3W@JbkkuO5j?!?AiJuYUZVq`%?O_CK-Rt7@Te8dw1!Qj#_=l8AL zx91RaOfEw<^QNrbT4yCbX8R0Y^(-?AcWM_C|!eatsC#ppHcMpo0#Tioe%=hQYOb@ ze}jpyqp-RbkQ|d50tBo!#2RMd^aV&<0^JDUUI^e7k-p@fgIdGm?tCXs>du7#_cGyXev>p1?);|!kE7g>V-|%r#_CLHvszfBXBboEGT(MtTuRb+TySu z5JD6_zXv0qZ=oc!9-o{B95rr3$Ey?2-hT|+foi06_CfCT!%$VG4hJZTbT1M>lpB!9X|L_t(I%e9jM4a6V}MNxqS93TM)NWcLSaDW6HAOR;hKteBn zNtb5X7`xjwAt3}_+y9HwTGKB}{RQB?r&=qGF$mFnr&0&>H zLC$%H;A{$Lt?gy=nYETuO54JI3Xs_VJ7&Dq041|{5_BfurBDlia4S;45W=%LK=~2` z$XA2J&MdirUXe-m9AjJuz&;L4BV1uoms)^O5+eIQvsBFl}#t#e*=2(fQ R7OwyR002ovPDHLkV1ky5Svvp# delta 388 zcmV-~0ek-Q0iOeqB!32COGiWi{{a60|De66lK=n!32;bRa{vGf6951U69E94oEQKA z00(qQO+^RX2^Io2H4R~%{r~_0EJ;K`R5;6}lC6@$FcgJ9mKDrkuBt`GH8L)bfU86z zd50B991>Xvjz@?iuDHs`xbz8jRWn;?cbVbJJ7>)9FOp zw!|3m-g7t{&{{uXXO9xBwOlTj(Q7Fsj4`B?raxG(*BM+@6-p_N$0GnDLRppr{O2RV zYPABO>pGls0MvC&*L47d5C-`9a=HBay--SFj6p;&#t>uVe!t_r$9tcNCOr@lZnqmE zl6THI_WM0e(|!D(LT^<6esApge9r#-`N3l%yWI|JZ6;SrytDA zXRA$Y8ka6@T{;y+A_Y;aN!!#vKm>`}55<4UH_0W&R7J?(!NbAb^ZxGPy*mJi+T!e) zn>$8tvVw&}4F@S5S+R<2O2cmQ60^)3@oF4>7ALN;A{*!^4S&3lo)m+rVXKv{<9@r0 z8O!?>KqFDX5}De}{H-z#n56eD6=S|6h>kC!N3Nsk84Z|hwvsdhYo@3}g)?kGB(7qV z$Sv;_iY@6V3TK!QR7|I9sAYUf=&;AN0{U4B@H=HpDGXrgs1Adjz%zlM4{kpQ_8QA! z(B10-&QVDl6sqK5cJ3B&BC p@m=B^vv7_{sS0T|i#}`p0~UG`sN!g`+W-In07*qoLX1MvfpBYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru+zJ~55-+vmO&9YaKF-8nzs>{7I zXU;iuM*s@|0Th2^o!)esVPi2ULP`YGr{Fobh8o_s|LMQF_A=7 zR6tO^k|~w}pMQ{s4v*3=CLkJik!qEz*B2Ix1(rOIM9 zC+^O2UU4`B;@V)i0dOjm9EYR(donxI<>&kwI Rn~Q-(<)v0z$VSCqi~x@E5`F*x diff --git a/drivers/bookmarklet/images/icons/Sphinx.png b/drivers/bookmarklet/images/icons/Sphinx.png index 7cd03a2a5062c84fc5161d0ad00c692ab029dea3..9d14dbccaece44c62d30b4d3a238e7d67446c4ae 100644 GIT binary patch delta 581 zcmV-L0=oUZ1>FRYBYy%UNkl!-ExjOP;3TZM3mX2^nv46QSs0rfjnIts%g24DkT+!!%7r!41uI_7S>DMT!B7un+BFmj<86T}i zimv-}G{h9zb3xj&OX%}E1TSynj7~K`-M%2-sm9$MB5ceOUdYjzdq8w8Pj_LN*rRn~ z>+dy0_BjH9KxPd&BHWE0{#^2)ZT{IG91_)sSn=(ON z%j(SpQpIj<)Q8i!Vk>w~4gw}@ax1>RFMzA^b^zN^tm+-?p*&JBgXEv0R?Xtj=W&!r z5<-BrX+DIy&~3ncpurxnA}MF6aVN3(`mtz%eKv)1LA7)oaR2rPrho7Y|GU9Y1P_Sg T)3}1m00000NkvXXu0mjfMPwTm delta 678 zcmV;X0$Kgt1ib~2BYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY4c7nw4c7reD4Tcy z000McNliru+zJ~7D;nupcryS10!m3lK~y-)rIO7{Q~?ylfA_sNZ${tD=!`mQF`A~O zks?GvNu?DOw6JAlfo@v(9|VEAj<$gd>5H~fi=ZINprC{n8Gk56I%BnPRQwps8GZBK zZIN2hrts{}xrf8O+#{;WPGA6ti2N@84;NKML`1h%85K(|pROkmtj8mUdV*nQ!AlLD zd;00>kh*__0S3k8l|**cU?&b>1R7A^0V9YOwroD0y9zpwuz;7FBbVJ^W%7+V(1AHR zm%M}(?Zz*JFn>cq>{1`B8LHYHO7<61$WCEcg125oZb5Lr*C6iR+VIl2F)~RI{3wBl zMKBIt;T_qJcbR|ngjiFOcylXaPB8uW9^TpqV$HS0n%W4&!ZQn~l`X=L)%P}y^v7{+K)U0$<`rhEB9h3IoNR@_ z%bvz(uYd2Px^CcZWO_R#q%Slt^b16i7l<}q@9Q9}s%)MVA=Z4Jio@5aJaP&UBD?od z-Tn}$*!2AD5JbvwVpp&NHlBV4-^TY#u!~$+f38cZG=PMY=P-i}WT$Sas=r;n%`}H_ z@&v)eSwhvv3Dws9nhhAL3U>G)kl4~y6;$Q#Dj#ol{a?Ak4zc5aAAK?n3z{d)O#lD@ M07*qoM6N<$f-sUh82|tP diff --git a/drivers/bookmarklet/images/icons/SublimeVideo.png b/drivers/bookmarklet/images/icons/SublimeVideo.png index d118ce5c1327e315c5f855b4d4ca9c2001e856bb..2fce94a5a9c17b7264f143526d08175051e3a4d1 100644 GIT binary patch delta 812 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 diff --git a/drivers/bookmarklet/images/icons/Tealeaf.png b/drivers/bookmarklet/images/icons/Tealeaf.png index 8866a6eb305e9bc6882f5be40c7f4eb13d9139a1..f42c328674bfea3f40dd50b023938b221da8a87a 100644 GIT binary patch delta 368 zcmV-$0gwKp1d0QYBYy!=NklLE%7i1xa^)cyph_&I9U`7Z!s zQ;4p8tGD*pkK^voI41Up52%wq_A@0kLi)cAHm4bO*7N z5K2&QLwvay;OvT6qfaB9%#2PZLI_Yk?wcL|}?e2rP^UWn7f5CW{%JE-_ ucW z6dOdz0Alxz?l`R>dWl#{^`h^`(0v8yK2D!-{sE_ToE@-mJPnkJ;{FE6Q$dLoDf7hu O0000aiFA delta 523 zcmV+m0`&cg1EU0xBYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru+zJ~4CIdawxH|v<0kBC#K~y-)m6N?|lTj4Lf6skuLi_+R6{-@7OA$dz z9fS%MLIXhr7paSXfu!wFa4ww%hgge<=qj0tLm@S!P(gHaQhzEfB7PuRv2{q&J?D3xhjWh1jBZ2OLLbyNZ0Tv^-<#tgA@!3wwxeU$0Ocmn<8;avidzQ; zC^tTU*%-#3-G4p%7LJbhBMqUzzI$HIAww99B9{bS;+pG(ht85tf8L$z_UL+% zD40N2XJhM$Rey@_hrt)`=#41p}kU_yMynkcW+0wTEG-wd#9|I88&j26x zR^Z(Tuu1R9`3~$=(03|xAEg-wq~k4kWsogfX}Z}~G;t0zgb&LG#_(nmxfAgKSpy5+ z1L*Qpiik0=HLK380FVk#V~X|xXqB34&-!rd2Ix2mJ%8`WxI`4L#*fkbYkPICuH58E zTe>aU!u>DX)4763u=HRp7GRaxU+t~ab(~wVYO$=FGYQsz=5P!Gj|^<5>yB$ww$Miq z+y;)~Z4u!R7eEbynYX0iyn;|L;A216Hu()KwG%mVfOz1s4DImCYd6QOx>BYNF{ulBs#-9$b zVNSQa|DZ%>kvi4&Kec-a=?1{?l=TO|=>k^@C1`+G`4n)PXqdl+JOgN&BSCrrV1oJ) TcB1gQ00000NkvXXu0mjfQ&gTA delta 482 zcmV<80UiF^0{a7yBYyx1a7bBm000XU000XU0RWnu7ytkPtw}^dR5%f1WB>wYr>y@V znpE(2-!w)>ay7#&W04TzW2le!W>Aq9Wmt9K9K({`CmFu~{0);QNHe{7_lY5A;!1|g z_n$FLFN|b3GqaLGUquG5MrI}^26b6+uo@;1`S;&HhN7u!7=Jb&y9Acl+MdlIEh2zo z2q!x$Ltl0X!}GPB3_o{IW~fi_W>Az6W&j%iQ<>bggyH^+w+tX}%_@n834`fb#nB9T zL5>VOoa_uy&GWz*q!z`1cb~s9BzG+aYj8K!VzAR!1+y)*6d59&O~GN~S3MmVR%hXc zqZj}ZJ#_Il!+*9DSHKD)olL-VUa%vWPUu+3u>br`FdIf-7yy!(vH37q{^H#y;IIg` zGh}F6x`Scuq4O|(a2l%tJ5OC>0C{KIiK{@Tn}A)^xL_+>6EXv<0iaj`X?XPN9fOXd zG($qiB5+J0YlN|JrbIRt76u_cE(TdKAqHJVDTaC5k6Xd?pwL)d08;Vm&mRU*B8zb~ zV`xh9WdNlEY=D_b(X;`Z1WfGz|NjgMzyu=)bjhJhw_(C?8mAZFDhMzbLGtA0NKkeL Y0K-{~8MVpS_y7O^07*qoM6N<$f?1HtA^-pY diff --git a/drivers/bookmarklet/images/icons/W3 Total Cache.png b/drivers/bookmarklet/images/icons/W3 Total Cache.png index 4c253831f51b0bd086338ad8886fd285f4186885..a6267666cfe62ed07b1337dd77fa55d80a7de3c5 100644 GIT binary patch delta 499 zcmV<=_hvDVod7IytR=@k$Gx6w`#mnb> z+r6*k=cOxNzhAvp{QLViBTOwahBMxtJ?3()KL7u_oMP;_p#0m1wx08!=Ph3L3} zZou`vnuS0E{)6!AzCNN1__}suH`su0FQ3UA3^e-zGvIM&Gf@V7Xl%a@HsHa^ITbL? zAbh*Ef+zz(`1kV{Y79>{FV99c;A&(3|JN<8|KGKD|Nqd`0SbMb1^}bEkm2>ogWkvn z+-fNPe=Q~ejDN2uh5x@>p8NknUD^L94b}gjH#h!&-P#5*yshW|r)hKcGJL*&OB<&7 zOit+kn;Efi1MuSbkpIt@%v;Ft`|B4jP!xg;xKW!=oMs@tkrwst*V{Le;AlJ=G~!6`^{DRZ{;LD1}gfC&w#hPx20pvjWGP@+gGk{_wO2fIDR?QyJ0s~1zK~y-)jgw1jQ$ZMp-+VLYlBA|dOXi$}wy3nx zg6K+6bfIVwwdzt4>7pBxMSrSIMA}5s=HAqjHkXrg zaS@V6Z1p^wf%#^h`Q~ND<2Vigz_u)uU(Ual!rz&$C8Y6Vi^`eP^M459k7gFl-RhMiGy*i5_!l0Z zw-k8#I6|CT1b+b4)#S-v@lO-A%o>=k;eR-_de}<+JPQB>02>Q09s(fSXu=>1ZfGrk zy9EGLFXo1dAKu;W6dJ8vcY?1glK?=)r8oCrTS`}8x)a!?@^Ld?h;i=oS9=SFS%;+y zFeZaq7VOFvV44SYah)q7n(m#H9F9`*b31KWfgBcK0e>$zNnlKFk0gN{56mBHlUx;% zuE0Nh6i&Xlm$uPFb0f3=9T-Pw;@Uc?BANnV13+IW3Tvn8Dg#pFt--4|=Q#KIYy41u znW&2hzY`jsQRv(R4sN470N7YP0{uski;-FFfx)q`uMdl+vyJR<*>;7^&2}_^_tHp<>&kwI RLzat$Y0tgMof{S1nE{&G60HCL diff --git a/drivers/bookmarklet/images/icons/blip.tv.png b/drivers/bookmarklet/images/icons/blip.tv.png index 74c111b7a6223cb506e74e21a3e7847a072836c4..34dd8b44f2c82fad0759499b25f705c4512de2e7 100644 GIT binary patch delta 190 zcmV;v073tS0@?wPB!8hvL_t(I%VS`Gg8x8-j2TD;!_WXAKJbTu;U@@#*g%{E#B8J( zfPsOAod?p=WE%iA6EwMF*uo&6*f*E}sl{dh8#Ic@i$8EkDjw>bF&x6ITP`R8lF00000NkvXXu0mjfhGJh! diff --git a/drivers/bookmarklet/images/icons/node.js.png b/drivers/bookmarklet/images/icons/node.js.png index 78894abec17532d0393707202007abab5dff91f8..b24da90cb0e141b97a7fe4b1d22e73bcc35f962b 100644 GIT binary patch delta 389 zcmV;00eb$l1fK(tBYy#ANklgbG`xr$2YlO zEpjl8Q`914|91^A?JSJp1uGcB6?ReM8)Ijq-G*lkE=7v=XMds>Z`eehw}L_(;S(Ky zm8#3y!8ZmGl+ILaU{T7~z%*<2uuhPVWbJFjJ1R`DWG%L4T0#rTb^W)v$2kg+gqS2U z3ARyUB{)F828~NKNXM%5X^d3e@Lz&?oM049XqG`*L0kzk(1itT;SOs^h$lfeF7-G~ ze;t1GSfkzqMSh+HeVD}sW-z7gb&ZMIn4eb{~jvSG`3!ZC8KK|z%11P^HUJtnIi()C}JbyNfzGS$ jNK%C}eIIlBN`0}v8efG$oYyMX00000NkvXXu0mjfx;e5D delta 540 zcmV+%0^|Lk1GEH?BYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru+z1^B9}wghmjVC)0l`T`K~y-)h0{xj&ruWy@Xw#Wj8YaJp)61yYpEX# zDK@$+*hxyEgoSj&V!{ej*ObvnQlv=P82N=LrPM8t*pkT32!9(&^R#gP`k6dV-MY8) zeVlVUr{xcka)9|bjJ4>-{aDrCJNa1Epw%FVRW0Q(2m8u-i09ae4>%dC`gW7kYO19i zcH;zI;Q(I7svb%?%*J*c#Z&BxRsF76!BSksavX|P-9NF^@}6ICt8omcTPcTWxK&C# z7^`|P-uo1H`Hc?4?ai>wyl$68DBEA4IR`vPcmZ{;;)mWxJyeRiIxPZRSAEX?93j9T6RdHNg=D!<* eWn+I~e-!}JVXp`ww?nr80000Fh3gNemrx#^_bc=L4@ ze+DKisk==XB*S&K!(@{Z#VDct9Ym2Rb>2^XuD+f;Kiscg^?RQ0_xb*Q&-Zzv$a|{m zQ34}a!8UeLz$hA{xQB#Jlu-?+AQ@WRhJBN~hgnQx2cMchM1Q-#xCx6&_(0}|52Wy- zoFZCna18ef=3=&(Q_d68HcR&3K2ST>7J zae_CE&)n%KuLYNyU$q4$@v6YM=7#X7xx8tl8^0s#?`=cDYxH?ra~G)_R~nbl<#)IT zw@P@%Jhn7G$4HIdT@!ml$25S8n49SSVDPu=?6xz919NfiFjH&hpC9f0d&mD-U`Ykm h>Mby(Q&|Y*d;vH`Re6<>$M*mL002ovPDHLkV1lIBqnQ8z delta 408 zcmV;J0cZZ|0RNugfuoYHD+TmSdj&TGEL1y zHqHPvmUw=bU@a zyW6>+pbHr!|h@kheGuJ4}U;TmSYB6O6fjk@dLxy zg)YotBt#3p0XbQM6PQ2?M?y5!c-=lsVHqZIEJRM?MG#q1dP;9}VflK2g9X5a@ad=0d53WG9OY#xK!|F;ZQaN9xj zX9jDqVMs1THDDowI$ZKGkY3NA1vdcZ%4-ZJV8gK*UarsObwcM zPz?aF9|CO#IsGPsDT+8U8)qP90!^O`3VL6{OLF@U1%3;>CkM*Cn7)hPe~002ovPDHLkV1k02V?6)> delta 374 zcmV-+0g3*T0+9odB!2;OQb$4nuFf3k00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3ljhU3ljkVnw%H_000McNliru+y@8=3M3bSwch{$0TD?=K~y-))zUjl0$>!z@teYN#x-MeU+B z=+uFi_q_0)KhJZ{fh0-|o@Ah$G#o9OjHUs>N>UOB=bnu?00CT^64G9N@BOYIOV07*qoM6N<$g6jaEt^fc4 diff --git a/drivers/bookmarklet/json b/drivers/bookmarklet/json index 34fe66485..71d0a67a0 100644 --- a/drivers/bookmarklet/json +++ b/drivers/bookmarklet/json @@ -139,13 +139,13 @@ }, "Atlassian Confluence": { "cats": [ 8 ], - "html": "Powered by [^<]+\\s*Shopsoftware\\s*\\s*[^<]+", - "url": "(\\?|&)bigWAdminID=[a-z0-9]+(&|$)", + "html": "Diese ]+(typolight|contao).css)", + "html": "(|]+(typolight|contao).css)", "implies": [ "PHP" ] }, "Contenido": { @@ -373,22 +373,22 @@ "Crazy Egg": { "cats": [ 10 ], "env": "CE2", - "script": "cetrk\\.com/pages/scripts/[0-9]+/[0-9]+\\.js" + "script": "cetrk\\.com/pages/scripts/\\d+/\\d+\\.js" }, "Cross Pixel": { "cats": [ 10 ], "env": "^crsspxl$", - "script": "http://tag\\.crsspxl\\.com/s1\\.js" + "script": "tag\\.crsspxl\\.com/s1\\.js" }, "CS Cart": { "cats": [ 6 ], "env": "fn_compare_strings", - "html": " Powered by (]+>Powered by CubeCart)", + "html": "(Powered by ]+>Powered by CubeCart)", "meta": { "generator": "cubecart" }, "implies": [ "PHP" ] }, @@ -488,7 +488,7 @@ "DotNetNuke": { "cats": [ 1 ], "meta": { "generator": "DotNetNuke" }, - "headers": { "X-Compressed-By": "DotNetNuke-Compression", "Set-Cookie": "DotNetNukeAnonymous=.+" }, + "headers": { "X-Compressed-By": "DotNetNuke", "Set-Cookie": "DotNetNukeAnonymous=.+" }, "html": "", + "html": "] href=\\\"templates/gambio/|]content\\.php\\?coID=\\d|", "implies": [ "PHP" ] }, "Gauges": { @@ -652,7 +652,7 @@ "Google Font API": { "cats": [ 17 ], "script": "googleapis.com/.+webfont", - "html": "]* href=\\\"http://fonts\\.googleapis\\.com", + "html": "]* href=.+fonts\\.googleapis\\.com", "env": "^WebFont" }, "Google Maps": { @@ -665,7 +665,7 @@ }, "Google Tag Manager": { "cats": [ 19 ], - "html": "//www\\.googletagmanager\\.com/ns\\.html[^>]+>" + "html": "googletagmanager\\.com/ns\\.html[^>]+>" }, "Google Web Toolkit": { "cats": [ 18 ], @@ -988,12 +988,15 @@ }, "MODx": { "cats": [ 1 ], - "html": "(]+>Powered by MODx|var el= \\$\\('modxhost'\\);|