From 7fdd8ffbb8c3eeef9ed2592c67594e6ca5c3f594 Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Fri, 29 Jan 2010 12:59:30 +0000
Subject: [PATCH] Image check/replace

- Replace images which don't allow commercial use.
- Replace images with unknown origin.

Fixes issue 257.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2156 44740490-163a-0410-bde0-09ae8108e29a
---
 COPYING                                        |  10 ----------
 .../InfoCard/templates/temp-getcardform.php    |   2 +-
 modules/InfoCard/templates/temp-login.php      |   2 +-
 modules/authYubiKey/templates/yubikeylogin.php |   2 +-
 modules/core/templates/loginuserpass.php       |   4 ++--
 modules/core/templates/logout-iframe.php       |   4 ++--
 modules/discopower/www/icons/heart.png         | Bin 619 -> 0 bytes
 modules/discopower/www/icons/magnify.png       | Bin 586 -> 0 bytes
 modules/discopower/www/icons/star.png          | Bin 622 -> 0 bytes
 modules/discopower/www/style.css               |   6 +++---
 .../statistics/templates/statistics-tpl.php    |   4 ++--
 modules/statistics/www/resources/calendar.png  | Bin 1665 -> 0 bytes
 modules/statistics/www/resources/report.png    | Bin 1321 -> 0 bytes
 .../themes/feidernd/core/loginuserpass.php     |   6 +++---
 templates/admin-config.php                     |   6 +++---
 templates/admin-metadatalist.php               |   2 +-
 templates/login-ldapmulti.php                  |   4 ++--
 templates/login.php                            |   4 ++--
 templates/selectidp-links.php                  |   2 +-
 www/resources/default.css                      |   2 +-
 www/resources/icons/bomb.png                   | Bin 3439 -> 0 bytes
 www/resources/icons/caution.png                | Bin 2369 -> 0 bytes
 www/resources/icons/checkmark.48x48.png        | Bin 0 -> 1250 bytes
 www/resources/icons/checkmark.svg.gz           | Bin 0 -> 1284 bytes
 .../icons/crystal_project/date.32x32.png       | Bin 0 -> 2478 bytes
 .../icons/crystal_project/kchart.32x32.png     | Bin 0 -> 2872 bytes
 www/resources/icons/crystal_project/readme.txt |  17 +++++++++++++++++
 .../icons/experience/gtk-about.64x64.png       | Bin 0 -> 3728 bytes
 .../icons/experience/gtk-about.svg.gz          | Bin 0 -> 2858 bytes
 .../gtk-dialog-authentication.48x48.png        | Bin 0 -> 3518 bytes
 .../gtk-dialog-authentication.svg.gz           | Bin 0 -> 7733 bytes
 .../experience/gtk-dialog-error.48x48.png      | Bin 0 -> 2907 bytes
 .../icons/experience/gtk-dialog-error.svg.gz   | Bin 0 -> 4474 bytes
 .../experience/gtk-dialog-warning.48x48.png    | Bin 0 -> 2886 bytes
 .../icons/experience/gtk-dialog-warning.svg.gz | Bin 0 -> 3239 bytes
 www/resources/icons/experience/readme.txt      |   6 ++++++
 www/resources/icons/pencil.png                 | Bin 3004 -> 0 bytes
 www/resources/icons/silk/error.png             | Bin 0 -> 666 bytes
 www/resources/icons/silk/heart.png             | Bin 0 -> 749 bytes
 www/resources/icons/silk/magnifier.png         | Bin 0 -> 615 bytes
 www/resources/icons/silk/star.png              | Bin 0 -> 670 bytes
 www/resources/icons/star.png                   | Bin 3250 -> 0 bytes
 42 files changed, 48 insertions(+), 35 deletions(-)
 delete mode 100755 modules/discopower/www/icons/heart.png
 delete mode 100755 modules/discopower/www/icons/magnify.png
 delete mode 100755 modules/discopower/www/icons/star.png
 delete mode 100644 modules/statistics/www/resources/calendar.png
 delete mode 100644 modules/statistics/www/resources/report.png
 delete mode 100644 www/resources/icons/bomb.png
 delete mode 100755 www/resources/icons/caution.png
 create mode 100644 www/resources/icons/checkmark.48x48.png
 create mode 100644 www/resources/icons/checkmark.svg.gz
 create mode 100644 www/resources/icons/crystal_project/date.32x32.png
 create mode 100644 www/resources/icons/crystal_project/kchart.32x32.png
 create mode 100644 www/resources/icons/crystal_project/readme.txt
 create mode 100644 www/resources/icons/experience/gtk-about.64x64.png
 create mode 100644 www/resources/icons/experience/gtk-about.svg.gz
 create mode 100644 www/resources/icons/experience/gtk-dialog-authentication.48x48.png
 create mode 100644 www/resources/icons/experience/gtk-dialog-authentication.svg.gz
 create mode 100644 www/resources/icons/experience/gtk-dialog-error.48x48.png
 create mode 100644 www/resources/icons/experience/gtk-dialog-error.svg.gz
 create mode 100644 www/resources/icons/experience/gtk-dialog-warning.48x48.png
 create mode 100644 www/resources/icons/experience/gtk-dialog-warning.svg.gz
 create mode 100644 www/resources/icons/experience/readme.txt
 delete mode 100644 www/resources/icons/pencil.png
 create mode 100644 www/resources/icons/silk/error.png
 create mode 100644 www/resources/icons/silk/heart.png
 create mode 100644 www/resources/icons/silk/magnifier.png
 create mode 100644 www/resources/icons/silk/star.png
 delete mode 100644 www/resources/icons/star.png

diff --git a/COPYING b/COPYING
index d90bc8827..2ffb23bb0 100644
--- a/COPYING
+++ b/COPYING
@@ -5,16 +5,6 @@ http://creativecommons.org/licenses/LGPL/2.1/
 Note that some of the embedded libraries may be using other licenses.
 In example xmlseclibs uses BSD license.
 
-If you will be using simpleSAMLphp in a commercial context, please do not use the embedded default template which contains some icons with license that are limited to non-commercial use.
-
-Some of the icons used in SimpleSAMLphp are CC/GPL icons from the Gnome projects:
-http://jimmac.musichall.cz/icons.php
-
-And some are Creative Commons icons NoCommercial from Mattahan (Paul Davey)
-http://www.iconarchive.com/category/application/buuf-icons-by-mattahan.html
-
-If you are going to use simpleSAMLphp in a commercial context, and you want to use the default template, ask on the mailinglist on how to remove the icons.
-
 --
 		  GNU LESSER GENERAL PUBLIC LICENSE
 		       Version 2.1, February 1999
diff --git a/modules/InfoCard/templates/temp-getcardform.php b/modules/InfoCard/templates/temp-getcardform.php
index 8525c3ea0..ae00910f5 100644
--- a/modules/InfoCard/templates/temp-getcardform.php
+++ b/modules/InfoCard/templates/temp-getcardform.php
@@ -8,7 +8,7 @@
 	$this->includeAtTemplateBase('includes/header.php'); 
 	if (isset($this->data['error'])) { ?>
 		<div style="border-left: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f5f5f5">
-		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/bomb.png" style="float: left; margin: 15px " />
+		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/experience/gtk-dialog-error.48x48.png" style="float: left; margin: 15px " />
 		<h2><?php echo $this->t('error_header'); ?></h2>
 		
 		<p><?php echo $this->t($this->data['error']); ?> </p>
diff --git a/modules/InfoCard/templates/temp-login.php b/modules/InfoCard/templates/temp-login.php
index 25f0d93b5..8417aa51b 100644
--- a/modules/InfoCard/templates/temp-login.php
+++ b/modules/InfoCard/templates/temp-login.php
@@ -8,7 +8,7 @@
 	$this->includeAtTemplateBase('includes/header.php'); 
 	if (isset($this->data['error'])) { ?>
 		<div style="border-left: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f5f5f5">
-		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/bomb.png" style="float: left; margin: 15px " />
+		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/experience/gtk-dialog-error.48x48.png" style="float: left; margin: 15px " />
 		<h2><?php echo $this->t('error_header'); ?></h2>
 		
 		<p><?php echo $this->t($this->data['error']); ?> </p>
diff --git a/modules/authYubiKey/templates/yubikeylogin.php b/modules/authYubiKey/templates/yubikeylogin.php
index 029f5aac6..4158d2753 100644
--- a/modules/authYubiKey/templates/yubikeylogin.php
+++ b/modules/authYubiKey/templates/yubikeylogin.php
@@ -10,7 +10,7 @@ $this->includeAtTemplateBase('includes/header.php');
 if ($this->data['errorcode'] !== NULL) {
 ?>
 	<div style="border-left: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f5f5f5">
-		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/bomb.png" style="float: left; margin: 15px " />
+		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/experience/gtk-dialog-error.48x48.png" style="float: left; margin: 15px " />
 		<h2><?php echo $this->t('{login:error_header}'); ?></h2>
 		<p><b><?php echo $this->t('{errors:title_' . $this->data['errorcode'] . '}'); ?></b></p>
 		<p><?php echo $this->t('{errors:descr_' . $this->data['errorcode'] . '}'); ?></p>
diff --git a/modules/core/templates/loginuserpass.php b/modules/core/templates/loginuserpass.php
index 97fef2fd7..0f3da49ed 100644
--- a/modules/core/templates/loginuserpass.php
+++ b/modules/core/templates/loginuserpass.php
@@ -14,7 +14,7 @@ $this->includeAtTemplateBase('includes/header.php');
 if ($this->data['errorcode'] !== NULL) {
 ?>
 	<div style="border-left: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f5f5f5">
-		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/bomb.png" style="float: left; margin: 15px " />
+		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/experience/gtk-dialog-error.48x48.png" style="float: left; margin: 15px " />
 		<h2><?php echo $this->t('{login:error_header}'); ?></h2>
 		<p><b><?php echo $this->t('{errors:title_' . $this->data['errorcode'] . '}'); ?></b></p>
 		<p><?php echo $this->t('{errors:descr_' . $this->data['errorcode'] . '}'); ?></p>
@@ -29,7 +29,7 @@ if ($this->data['errorcode'] !== NULL) {
 	<form action="?" method="post" name="f">
 	<table>
 		<tr>
-			<td rowspan="3"><img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/pencil.png" alt="" /></td>
+			<td rowspan="3"><img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/experience/gtk-dialog-authentication.48x48.png" alt="" /></td>
 			<td style="padding: .3em;"><?php echo $this->t('{login:username}'); ?></td>
 			<td>
 <?php
diff --git a/modules/core/templates/logout-iframe.php b/modules/core/templates/logout-iframe.php
index 180088543..28db4f927 100644
--- a/modules/core/templates/logout-iframe.php
+++ b/modules/core/templates/logout-iframe.php
@@ -72,7 +72,7 @@ if ($type === 'embed') {
 
 if ($from !== NULL) {
 
-	echo('<div><img style="float: left; margin-right: 12px" src="/' . $this->data['baseurlpath'] . 'resources/icons/checkmark48.png" alt="Successful logout" />');
+	echo('<div><img style="float: left; margin-right: 12px" src="/' . $this->data['baseurlpath'] . 'resources/icons/checkmark.48x48.png" alt="Successful logout" />');
 	echo('<p style="padding-top: 16px; ">' . $this->t('{logout:loggedoutfrom}', array('%SP%' => '<strong>' .htmlspecialchars($from).'</strong>')) . '</p>');
 	echo('<p style="height: 0px; clear: left;"></p>');
 	echo('</div>');
@@ -156,7 +156,7 @@ if ($nFailed > 0) {
 	$displayStyle = 'display: none;';
 }
 echo('<div id="logout-failed-message" style="margin-top: 1em; border: 1px solid #ccc; padding: 1em; background: #eaeaea;' . $displayStyle . '">');
-echo('<img src="/' . $this->data['baseurlpath'] . 'resources/icons/caution.png" alt="" style="float: left; margin-right: 5px;" />');
+echo('<img src="/' . $this->data['baseurlpath'] . 'resources/icons/experience/gtk-dialog-warning.48x48.png" alt="" style="float: left; margin-right: 5px;" />');
 echo('<p>' . $this->t('{logout:failedsps}') . '</p>');
 echo('<form method="get" action="logout-iframe-done.php" target="_top">');
 echo('<input type="hidden" name="id" value="' . $id . '" />');
diff --git a/modules/discopower/www/icons/heart.png b/modules/discopower/www/icons/heart.png
deleted file mode 100755
index 430f1ca78d52da98e768414aeae636a8c37ff16c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 619
zcmV-x0+juUP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!4M{{nRCwB?lD%@%KoG}QCpjpIWf?_I
zCjKa33>3JeOv5WcftjK6OQd7yXn6oS3K!%7py2_aOX8VK!dEPt0UQsKV<(n$ckHe$
z7$z|kXhzbV{`>pyYWEDSHT=(I(c@k7{&r%BRwBeT+UJz|nA7U{o%YVtf9b~C2luwm
zh52~1(Xbug2dXC;4B+eD-np&h69P#0Z#V2!&tv`cWB|iXhjojb3HGWrh=VQ%c$F%>
z?UUWz78wximdkL~J!aj(Sf#-pb@p3UB8=-!X`SJ86rrH;R#2P;)dBYz97iGR2@1>W
zB^V;hJ)lO)Bw>-(aTr0WkHPVLP?&Q<a2U?wC_bKosed;yjHlD9Rz44EGN!DEXh_jS
z{Rr7$Ru%A?hGrIANaC3IPzWhs4|@TaYd%O6CBc*le?t<eG=EpwS}9ms^WgMLAB0q|
z#8!K!ISc}JwEPkWDK?nh>AZq;zRzuJKpH17?)PD<{qmvU9;E5BZy(-+iDNVhg-f$i
zV}<L&5+;d0e`1DMBRh$29yPUFsepg;7K{UI8vehWH<gS`w+Jh>8ia?3Fv0TgzGxf7
ziR?(yhp^X!?*|8PrCbBy6gaE=1y?V?e^iiNR7oD^Uaa4MQMXGYfn|iFqoWJ(r3RVF
zDw-7Pbspbn0ld&4Gg;Xz^U*z90RPn>Gs*h1DCVaC0|3kqbvRHPufG5Q002ovPDHLk
FV1naG7XJVM

diff --git a/modules/discopower/www/icons/magnify.png b/modules/discopower/www/icons/magnify.png
deleted file mode 100755
index e28a75863dcaac6d38b3df28620577b916a12636..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 586
zcmV-Q0=4~#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz>`6pHRCwByQca86P!v5e%^2;M(RM^y
zq>L20>`s{AADC{l6>;O=(BMkC?nVU{v-KZzt>8*<<p_2$l+m_m$BYvbllb~>I#aa9
z(z$TSd*|JIazBnxtJSb=y<TtU9*@T_J<m(hSro-@^Z7iz{r(6CERjfz9mhFoG#YJw
zRqy$W#Uhg=>C0?3%N!)2<a)h+e);3J{CV(Q`#QHcD&TcItmz*=A^jqHUMiKwL=s3q
zf2QQl=qIAl2;QV(K5m!}x*X$HUM`nD7WzAxdTzB^?Tg7RWI2M^6B(h9=sTUmVHp=!
zOEjC!HpT7{+zm{nvLmttcf)p^FnY5rOQqO@L!_Qvk3kUF4oVmywrvNuK&#@P4j&k9
zR%<_D+X+iP7O-BgI~2P|Kzrt^(lRf@V6KhpB`??Ue5bQ#n>dcTs8lK%#qJSgvst#X
zRyckt>hE72K{;Auu`qDW{aI**w=oCLB}XSM1nGd~aycw+7C8HGR?eJcP_0(m?-WmU
zT^F0pro)x1@#K7vkQgtWG=Nkx1@%<LXfzUZT_-6g?&gy<3_}Q#GAk4cFijKve&7Ep
ziX!lK=q-(Z7!k01K9A{iiosxj$z<|-hyQ7Q1>^A;!{LxN@Sx;-0-@XOvOns1p#2hH
Y0KOprG~uy{)&Kwi07*qoM6N<$g5jtL*#H0l

diff --git a/modules/discopower/www/icons/star.png b/modules/discopower/www/icons/star.png
deleted file mode 100755
index ee90395be566d21036e7cbdf56d392135d6e8a2b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 622
zcmV-!0+IcRP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!5J^NqRCwB?Q^89VaTNY$lp51zhH;Y>
zXPMa)549m)>JSxV+tx*tF6JfZR&?uT<e`IqK?Hg5BqAt;P(rL7wr-|U9yW0|TeqEA
zT4>uX%#BvZ_hyFLz!Ag;kKb?JeBbxpoA*X|H`@t6E0?}J=2KC_qkb6i0CKwk;Q>3}
z4=q6UD024Z33dT^cqjqNc%Cw!YEi;yk;4=bx;VBUwy};R)6qlVJ9L`*nf`cN_#9vZ
z`sx07HZ`|gF6Hl1V1nL%pzl&)o{$(nHbmK;G&D-B%}NK_jf<#mm!NgVAc<K=pt@@y
zpGiP!Qc=jh#nulKJGJUJ8}@y!V3oWUi4Jfkw;Up2dl~ro3fKjt<~X{dLrz?aTthBB
zkM!zfjkzL~k|L!GnfKGV+}gZDKyeJH5SbzT%y(<d5wJFsO#V)sE6f$WIe((Sjr7Xo
zFY9v>2#&Z!b{6?V9vXp_P2%Iyv)_arVDf)c@G7}(rWgK^*>}8_$jyxfI_wx>-}sI3
zvfSG35=4VkZviTKgW-q;L%pD#81&r(nnrIxF<gP*FbYKrg|8OSHtfWtrjv})_uT`}
zLdPW)o9i!-r*f-X#pfK{SeqHt^s5NS5eIXSK(uHsQm={E)ayO!b=_OC?o4XxX@?%`
zbC<2I>iWO2Qp%U9(m6%dZu_kGOKS6ytZIS30=8}AD7GiS03{I4cU0;UmH+?%07*qo
IM6N<$f?+)&z5oCK

diff --git a/modules/discopower/www/style.css b/modules/discopower/www/style.css
index 4e987f667..3af002dff 100644
--- a/modules/discopower/www/style.css
+++ b/modules/discopower/www/style.css
@@ -13,7 +13,7 @@
 
 }
 .inlinesearch input {
-	background-image:url('icons/magnify.png');
+	background-image:url('../../resources/icons/silk/magnifier.png');
 	background-repeat:no-repeat;
 	background-position:center left;
 	border: 1px solid #ccc;
@@ -39,7 +39,7 @@ a.metaentry {
 	cursor: hand;
 }
 a.metaentry.favourite {
-	background-image:url('icons/heart.png');
+	background-image:url('../../resources/icons/silk/heart.png');
 	background-repeat:no-repeat;
 	background-position:center left;
 
@@ -48,7 +48,7 @@ a.metaentry:hover {
 	border: 1px solid #ccc;
 	background: #eee;
 
-	background-image:url('icons/star.png');
+	background-image:url('../../resources/icons/silk/star.png');
 	background-repeat:no-repeat;
 	background-position:center left;
 }
diff --git a/modules/statistics/templates/statistics-tpl.php b/modules/statistics/templates/statistics-tpl.php
index b1e0d1b84..6bc4db889 100644
--- a/modules/statistics/templates/statistics-tpl.php
+++ b/modules/statistics/templates/statistics-tpl.php
@@ -99,7 +99,7 @@ echo('<p>' . $this->data['available.rules'][$this->data['selected.rule']]['descr
 
 // Report settings
 echo '<table class="selecttime" style="width: 100%; border: 1px solid #ccc; background: #eee; margin: 1px 0px; padding: 0px">';
-echo('<tr><td style="width: 50px; padding: 0px"><img style="margin: 0px" src="' . SimpleSAML_Module::getModuleURL("statistics/resources/report.png") . '" alt="Report settings" /></td>');
+echo('<tr><td style="width: 50px; padding: 0px"><img style="margin: 0px" src="../../resources/icons/crystal_project/kchart.32x32.png" alt="Report settings" /></td>');
 
 // Select report
 echo '<td>';
@@ -150,7 +150,7 @@ echo '</table>';
 
 // Select time and date
 echo '<table class="selecttime" style="width: 100%; border: 1px solid #ccc; background: #eee; margin: 1px 0px; padding: 0px">';
-echo('<tr><td style="width: 50px; padding: 0px"><img style="margin: 0px" src="' . SimpleSAML_Module::getModuleURL("statistics/resources/calendar.png") . '" alt="Select date and time" /></td>');
+echo('<tr><td style="width: 50px; padding: 0px"><img style="margin: 0px" src="../../resources/icons/crystal_project/date.32x32.png" alt="Select date and time" /></td>');
 
 
 
diff --git a/modules/statistics/www/resources/calendar.png b/modules/statistics/www/resources/calendar.png
deleted file mode 100644
index 91ff723ee03e74bdc82f947e5300565ff7155dc7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1665
zcmV-{27dX8P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY3labT3lag+-G2N4000McNliru(+LF=CmF(iQSJZ$06ug@
zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj1+3MgYKATls8GayP~Yjt8ECu(VJ
zZDC_4AX9W@X>Mh5Co}I@000HVNkl<Zc-rljPiz#|9mhZK&&+z9uGhN;gX7xk2xSpz
z))pXKp@tsf(xwuZ%E+RTxaHuSIG|qWp;94-Mr!XpaR?mR^pp}Ik@8303J!~^6bB-$
zS2A^Ea8%W>-aqW_yf@Rs?pnjdCXviBKj~>^-kX{4_x;}Q_x=6gd;8wDv3>jYy|1+n
z9mm<}uoDv#zuyi=Z?_PJ;i+4<Zc(jPX|-B}VHjWk#$3;Y5C|avs8lNQ+_`h_0lx#n
z?@Yk={r$~mlXAJdBTqVxL$lcgkU$V8u@wOUj08bY_dJiohY#<Fz@tZxFvciAb-`aq
zKy=4+DwUG?e4b=7xg!FPA3tVzc-Y(6*cb$!#7W34z!flh;J|?a*L8Os%&AlgAPJ0g
z@x*o>5ZxCvFm?L$>5NheV=M@0x7%F4bcuWS?oq8)*|lpIlleS9f9D;N$t0yxiNAmH
z3Ds(qU%&e<`FtKB1g@JPpU+b+mtP0UfQb^2vEBCw{A~aJ{a9<U)?kgLUaN8C$`#hv
z*U9B_+`W63KYaKhAOH1ZHYydAl-$36pUamo^Y70;$M`<h7_2qS%*-%8KK@%E6T#Zj
z0}5~enNFuMz5x*eg8qJwix)4__I;i;8mv8DqwvoHeSHZW?J)7$YaBm*oP~u27Qgs{
zS>H!V1p;PfW+)U22Ub>Aa==;_E8HpuB=Ck(>J`uH$5?|g7GpYBfWTVLpFhuM|M-l(
zd-syd<xpA?1_5K^<47qPNG3bqSc45L*=&~4(NTBz?%gNjaUf&h68K>*ms3i~F0jEE
zA7czb5Fn)B<jGl%9XrO-(h^s%US)lK9b*gw$s|XQ9tEIQt6@y%_<Y~z%$YM{WMt%5
zKwp%EiV)CU_n$a*>eTdGZ~dg-7)ua@SR2r2)G^i|5DX6wlSm{em&;5}PV(xjqj+8)
z)oPVWrNYqA5K>Cg=?p>$!Z5_qnx{{ndJ78+P2hG{lu(hg*MJM0oS&cnaW<QkK@buI
z0oEF>eEKPuKKh7yz0Ts|BG<29$MZZq&*RXcL#(c@a_!nRlF202TFT`zUw-+3H{bjb
zj@C$}IC$`&Tv%9m{mGLj>&BRSK&azcptYVzr_<V4iwHZBVr{_QJ$n#BQYw`YLXgR1
z7#|;J=Iys}9ft=G?(_B9*95}>p64+&HAO0wLa7e8)|$S)J}z9iFmm?n*$?XV`YX%J
z%YTlhULWA4QmF^UVlgA7d`?i>?KZ7e3uDZt#(SQJQfjj>DWwoX;CUX7;{f2gE?Q}{
zqft`Q_Wkh2jT?>G+1dX#o6TS9m?q@3*8Lp;G7yG@-FTHs;q~_;!jMpi%`kQx2iJ9R
z9EUIjDLWbFI4)8Ol+qny2v)xOiuw8ZTB%g}SF_pt4e%cw%YZ#n%0Ab1H_NH(x@fJx
zQGQ+5-Q00>^xpA(pLV-VtyZH_sZb~sXfzu5zInF1y!<Di)Dxm;4R~X0Y^?S0;lsqr
z$_j*_w0iCsg1};}CG6#qkZ7f-R4SXm08&a4i3E*CgUrwnuIn;AJx!rdP+djTfQfoQ
z0b{9D>Q<xC_{HGh;CCuE)^>y{nM|T}$KCPuR;$HeD#e{Uces7~_C}Y01NhGo&{|Ii
zL9kXR6ihao)i1NfYq#61uC9_!rxV$1c5-oX@ozv&N8Im9DSt3MJ-z4V&6^ct%up{5
zUZ$Nmabl!cEdI2cb<L;_Xk$!!Zf<UBZf*`C1o2dS8Md^vB#Oo22#^4@?pCD$2!bH^
z<B=mrK8O^Hm+69D3Jqj3nZNYrL^l{*AO#F`hue)(87UlMtFCs7x$p(o5U@ZC_#f~z
zs)UK28pa5ySlQkVJbvGM4kFJ%w<Br;b>La=2zqUj?JlYau#9&x-?H;Kfhc$oA>ji?
z#H3in+B305Jc!6o#WrMKbOce4gkqbvJU+)3U?M^y{1)$QM~eRgy1RXIP;@EI00000
LNkvXXu0mjf1_>4N

diff --git a/modules/statistics/www/resources/report.png b/modules/statistics/www/resources/report.png
deleted file mode 100644
index 3afe8a2b956c8ce4fdd3c2cb99b8c12c58204e51..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1321
zcmV+^1=jkBP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800004b3#c}2nYxW
zd<bNS00009a7bBm000fw000fw0YWI7cmMzZ8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H11g1$uK~z|U#g^M|R8<tlf9p)=4$_;Fid8Nam2!;@F_AzFh$JS0
zu`z;F@WtDsKC3bQ0T^FQ)QHjIr4J?oQ6M42OOz;)a*+^92P+O~YD;g^nK?6a_VVG(
zv@@M^>JTKZWM`k8y>iyKzV)rOkEkmDr`6qvbLY;^j%YBrKkqn8EwNNkqbf!$Rl#z^
z;x9Ynyxh~%^YbkM5DkX*ukTp5a^2dshzN?Js$f7-`V&{0j-U9h2WY(|0CM^K{SVyN
zM*GTjsG6$tB}>~lcKpP`-Me?+*4^Db@t*?#5D^Cc=wobjr0T4`p~(fB%T=SR6~H@P
z(h`vHTNtOyF(y)aZxn<lF~(tRbQoi*V~mXsgF3+u>)_<RT>+#7+Ol$Wfx0iVh3xCE
z9ngU}0fZ#{_QJcCJh!G}LogDXR}8KkJ~c-CN&(x>lFQk?88tUHFco^5XE!zw4c8$8
zb|w@0z4xbGR|hV|fX;G%ncar(b_KJKcfJ@7hePy@HqbZT#Dz;2NvBe5-MoRe<tu!H
z0~n)x_4PqUMy|8EeHF_a$5~!KOrZdWzj)6c3EK5<?$@j@1I97o=)46unNco|Hn3;!
zUS4|T1s-~^oor@`b7y{?69B+Hi<-IIpP*~c^L+Zr$1IB{2}N$h3I<pJ5x^e+fQSWv
zV;~lbv1#KbjvhPuuYt>L`x85e$K$Ais-Osnz^u9F3Bag@F*BZ9HgDz8EstSY79uje
zmp^;$C3DN{4Zy<FgmP_^f|Z_2d%;nL$1@Zho%SjBok>VBRKA;&0i+T@If(Lg_VOST
zQ#tDAM_J##r~+I$2*qVUJV1Cdpja3W24=HxZ8$|Log+Ck;R$g1dq!t8PzwVpR#geS
zSV*PwsH$&?N@ny%0jN|=I<L$`gvqq+>r=r%NrWEeqXElP1G587rgNaxS<e=s78&r;
zKusd_%Wf)@#~9;zUQvP@)&No^LN693(>5iyxma+M@$Pt^>)1lg+zhxP%uNq0KL(T;
z5!PM;=GH)I|LBb!6;p984Y>5zItQe>1YYaFk+W=n^)tG^J>%&&{XL_g)f3Ve!0ayY
ztM8%jFEMyM#pg%P&B;Qk3%tzdE~vbW{1|v@^9pXSkFj&xYNXgX#u!qm6v<?g{{DWq
z15`mQyh>2h9PpcT&um@Au5D|k&y6t*4Gl3kI7lj$B9TZC2??qO74J6mWuTVJ$cuK{
zwiy^0AQFjCC=^&0I9>dM_SQgMSpWgpx6?w!y^I1D*tSh`bF(+jS*EJAwzhKq{CRqN
zPjiQrWS*pO|KQzR?HnQ^qQwmB#QpsV6v0?77?*)NgGoO8;C){K`GGLTP#?+D8n`mu
zP3~|LIh7y=WJRO^ICVe>hypPngcbaAV(jm`qm7GMT*$JRM9smgt);jN`GSMV=f)46
zBmy)686X`f29E;^fR=`s#=_~oHKAxD1*2l;^4#o7O-<^BU%qjE>`fm2?W!h#0^k6S
z6f=(l^MQJx<=%y?ez-00NH{<ozk9TH)0`o5vfugP;x*0yNnjM11f~SH_N7vko^Lj&
fFBsg+^QH9<!PHBMI<!+j00000NkvXXu0mjfd*NaA

diff --git a/modules/themefeidernd/themes/feidernd/core/loginuserpass.php b/modules/themefeidernd/themes/feidernd/core/loginuserpass.php
index b73bc0c0e..0260f9038 100644
--- a/modules/themefeidernd/themes/feidernd/core/loginuserpass.php
+++ b/modules/themefeidernd/themes/feidernd/core/loginuserpass.php
@@ -47,7 +47,7 @@
 if ($this->data['errorcode'] !== NULL) {
 ?>
 	<div style="border: 1px solid #500;  background: #880b17; ">
-		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/bomb.png" style="float: left; margin: 15px " />
+		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/experience/gtk-dialog-error.48x48.png" style="float: left; margin: 15px " />
 		<h2><?php echo $this->t('{login:error_header}'); ?></h2>
 		<p><b><?php echo $this->t('{errors:title_' . $this->data['errorcode'] . '}'); ?></b></p>
 		<p><?php echo $this->t('{errors:descr_' . $this->data['errorcode'] . '}'); ?></p>
@@ -59,7 +59,7 @@ if ($this->data['errorcode'] !== NULL) {
 <!--
 	<?php if (isset($this->data['error'])) { ?>
 		<div style="border: 1px solid #500;  background: #880b17; ">
-		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/bomb.png" style="float: left; margin: 15px " />
+		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/experience/gtk-dialog-error.48x48.png" style="float: left; margin: 15px " />
 		<h2><?php echo $this->t('{error:error_header}'); ?></h2>
 		
 		<p style="padding: .2em"><?php echo $this->t($this->data['error']); ?> </p>
@@ -72,7 +72,7 @@ if ($this->data['errorcode'] !== NULL) {
 if ($this->data['errorcode'] !== NULL) {
 ?>
 	<div style="border-left: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f5f5f5">
-		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/bomb.png" style="float: left; margin: 15px " />
+		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/experience/gtk-dialog-error.48x48.png" style="float: left; margin: 15px " />
 		<h2><?php echo $this->t('{login:error_header}'); ?></h2>
 		<p><b><?php echo $this->t('{errors:title_' . $this->data['errorcode'] . '}'); ?></b></p>
 		<p><?php echo $this->t('{errors:descr_' . $this->data['errorcode'] . '}'); ?></p>
diff --git a/templates/admin-config.php b/templates/admin-config.php
index 08c13bac5..6680181ee 100644
--- a/templates/admin-config.php
+++ b/templates/admin-config.php
@@ -43,14 +43,14 @@ if(array_key_exists('files', $this->data)) {
 		foreach($notices as $i) {
 			$type = $i['type'];
 			if($type === 'error') {
-				$image = 'bomb.png';
+				$image = 'silk/exclamation.png';
 			} elseif($type === 'warning') {
-				$image = 'caution.png';
+				$image = 'silk/error.png';
 			}
 			$imageUrl = '/' . $this->data['baseurlpath'] . 'resources/icons/' . $image;
 
 			echo('<p>');
-			echo('<img style="display: inline; float: left; width: 1.7em; height: 1.7em;" src="' . htmlspecialchars($imageUrl) . '" alt="' . htmlspecialchars($type) . '" />');
+			echo('<img style="display: inline; float: left;" src="' . htmlspecialchars($imageUrl) . '" alt="' . htmlspecialchars($type) . '" />');
 			echo(htmlspecialchars($i['message']));
 			echo('</p>');
 		}
diff --git a/templates/admin-metadatalist.php b/templates/admin-metadatalist.php
index 1dd67fb89..0ca1b7ed0 100644
--- a/templates/admin-metadatalist.php
+++ b/templates/admin-metadatalist.php
@@ -45,7 +45,7 @@ $this->includeAtTemplateBase('includes/header.php');
 				echo '<h4 style="padding-left: 2em; clear: both;" onclick="document.getElementById(\'metadatasection-' . $encodedEntityID . '\').style.display=\'block\';">' . htmlspecialchars($name) . '</h4>';
 				
 				if ($warning) {
-					echo '<div><img src="/' . $baseurl . 'resources/icons/caution.png" style="float: left; margin-right: 1em" />';
+					echo '<div><img src="/' . $baseurl . 'resources/icons/experience/gtk-dialog-warning.48x48.png" style="float: left; margin-right: 1em" />';
 					echo $t->t('metaover_errorentry') . '</div>';
 				}
 				
diff --git a/templates/login-ldapmulti.php b/templates/login-ldapmulti.php
index 528e2f023..a12d4fe1d 100644
--- a/templates/login-ldapmulti.php
+++ b/templates/login-ldapmulti.php
@@ -5,7 +5,7 @@
 
 		<?php if (isset($this->data['error'])) { ?>
 		<div style="border-left: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f5f5f5"
-		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/bomb.png" style="float: left; margin: 15px " />
+		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/experience/gtk-dialog-error.48x48.png" style="float: left; margin: 15px " />
 		<h2><?php echo $this->t('error_header'); ?></h2>
 		
 		<p><?php echo htmlspecialchars($this->data['error']); ?> </p>
@@ -22,7 +22,7 @@
 
 		<table>
 			<tr>
-				<td rowspan="3"><img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/pencil.png" /></td>
+				<td rowspan="3"><img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/experience/gtk-dialog-authentication.48x48.png" /></td>
 				<td style="padding: .3em;"><?php echo $this->t('username'); ?></td>
 				<td><input type="text" tabindex="1" name="username" 
 					<?php if (isset($this->data['username'])) {
diff --git a/templates/login.php b/templates/login.php
index 5af13151b..3474461df 100644
--- a/templates/login.php
+++ b/templates/login.php
@@ -7,7 +7,7 @@
 
 	<?php if (isset($this->data['error'])) { ?>
 		<div style="border-left: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f5f5f5">
-		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/bomb.png" style="float: left; margin: 15px " />
+		<img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/experience/gtk-dialog-error.48x48.png" style="float: left; margin: 15px " />
 		<h2><?php echo $this->t('error_header'); ?></h2>
 		
 		<p><?php echo $this->t($this->data['error']); ?> </p>
@@ -22,7 +22,7 @@
 
 	<table>
 		<tr>
-			<td rowspan="2"><img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/pencil.png" /></td>
+			<td rowspan="2"><img src="/<?php echo $this->data['baseurlpath']; ?>resources/experience/gtk-dialog-authentication.48x48.png" /></td>
 			<td style="padding: .3em;"><?php echo $this->t('username'); ?></td>
 			
 			
diff --git a/templates/selectidp-links.php b/templates/selectidp-links.php
index 2eaffa16f..81c981d7c 100644
--- a/templates/selectidp-links.php
+++ b/templates/selectidp-links.php
@@ -40,7 +40,7 @@ foreach ($this->data['idplist'] AS $idpentry) {
 		if (!empty($this->data['preferredidp']) && array_key_exists($this->data['preferredidp'], $this->data['idplist'])) {
 			$idpentry = $this->data['idplist'][$this->data['preferredidp']];
 			echo '<div class="preferredidp">';
-			echo '	<img src="/' . $this->data['baseurlpath'] .'resources/icons/star.png" style="float: right" alt="'.$this->t('icon_prefered_idp').'" />';
+			echo '	<img src="/' . $this->data['baseurlpath'] .'resources/icons/experience/gtk-about.64x64.png" style="float: right" alt="'.$this->t('icon_prefered_idp').'" />';
 
 			if(array_key_exists('icon', $idpentry) && $idpentry['icon'] !== NULL) {
 				$iconUrl = SimpleSAML_Utilities::resolveURL($idpentry['icon']);
diff --git a/www/resources/default.css b/www/resources/default.css
index 635b92426..b3e66f69d 100644
--- a/www/resources/default.css
+++ b/www/resources/default.css
@@ -233,7 +233,7 @@ dl dd {
 
 div.caution {
 	background-color:  #FF9;
-	background-image: url('icons/caution.png');
+	background-image: url('icons/experience/gtk-dialog-warning.48x48.png');
 	background-repeat: no-repeat;
 	border: thin solid #444;
 	padding: .2em .2em .2em 60px;
diff --git a/www/resources/icons/bomb.png b/www/resources/icons/bomb.png
deleted file mode 100644
index 35811006b5cabde251612955aa1f6385c71829da..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3439
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
Ro~{4@002ovPDHLkV1nmltq%YI

diff --git a/www/resources/icons/caution.png b/www/resources/icons/caution.png
deleted file mode 100755
index e3897db8771158c562faec8dfa675633ba677007..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2369
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

diff --git a/www/resources/icons/checkmark.48x48.png b/www/resources/icons/checkmark.48x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e8f52aafc82b2b19a06ac22c6b91567e71121ce
GIT binary patch
literal 1250
zcmV<81ReW{P)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm00004b3#c}2nYxW
zd<bNS00009a7bBm000fw000fw0YWI7cmMzZ8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H11Yb!+K~!jg)tX;u990y?e`k}>R?`}N$b&&&^JGW`p<<!Fh(c+R
zf`Z0si`581YSgqO5x1LmiCSY~Xrie?{QHuqAPDwND`?dS+Qt$}Q=wEr3tAhKSn_8+
zACgTnyE8kp$;>8xaAD@onRCDIo^$`ru1VtmjMCL6kPp^in=rPLpb{9v7~=-MQc_b3
zHft>c_Mnwe#eT#?z-FK%%j6u!UUljetg#5#Ggi&byo1=1$E+Ih2(Y#USfgzR27wI$
zrdJVfWNs3%vI+@%-tGZD#sbOzj>9&+uAeg%t1iHr>~6%T80#>=d`(A5aF@Du+V%cw
z4q|)OZX>}rKsgy2T2dDABW2vDqq>~qW3>cW%F3DG2ShdCChZn+jw$X`udaCcS-n9#
z$(z_bd4K%LEZhCa!zu}|X4{8R=lM`%#=#T`?pLQS<n>kT6tY&UL41qmXB@xO5xdo)
z4}$y^H3F8ha$q3DbeYzx!Q`RXDKtZ$Z{9B^!VniphILsq0hY8UFdlYQF6Mg%*MP?~
zpxLl~iz2{MRs(c<E>dn0FX$zW6yiH}0XAqQKtINMU!%G7`I_}~7V1C#2#nBxal5N7
zH+3d)*rTMJLfywIz|wXLMw{nD_w0R8?HXN98}V-D#4(KWg-x1w`GPb(%WWdI2-p$Z
zg|X9BnY(8GgTr2}U^R_JfW2ZHNzff=D4x?1U0g|9@ubiUX`m`#e}6(Ly|vP&A{StX
z?GD7#0cKYzWnUESMVdl3XeAiO$#jf=X1A+VzeUkzs0i2rtF<Pp3^W{J527|}SD9UY
zWn+l(5fXU?SiP0mK|6%;J*B*z*S6C(0I2}-057Uh|3<(a$RofGSS_0vLL`AQ#13n=
zCw)DQu^&+ddC8weyc-pH@Ho&|y_Hc;D@F@OS=OR6L4vJH>nGPcDZ2@W3m6ryStoP7
z*u)Mc^;whxToJHFtL3`+UKeE^y?8wiUs{W8b9r%SK~&_}JM(2uz{#k|!;%PCqtzk$
zJ$l`%Tmza}$9v3hBXAZ1zUzoBYSVY|323rPrWpcm4IyBWsMmciK2n<=h?+bsNg*B8
zWgK<_6Ta5DgEF_y$*G$`w8TLkvc`bAbsFPQgnVWZZ_@e8aUItAq6h#`r#=A=Et70^
z8Am?nfw%+!s7r0YfN!tkbDf(`eM;+(7<ezhe<hycam4vhM6+{$?%Dx*V`DxKUjgdT
zI8cX}URL@ze6Du=5-<ILy^y*zgpmv#g{5V7`NzaU5WE|$;AM=HzEf!Kv<YIA4o<|v
zI17OSl$1k)-N2OsQmA(&=iEXN>O7zhT>|PCD}2gaG$xs)KXRr%2z{hfmj+=8G5_BG
zP@VcaTAKbS>`XjO1CaXx${mGcQ4kA@f&{2X<0RMx{N-t2yss{uiGo;I6#P{}uW6VB
z_X3x)9-U#5r=p=19xM8Z$r@}kMhyvunPgafnvRfLI1X#=&mM*1KXEJ=sqztjp#T5?
M07*qoM6N<$f*)xvvj6}9

literal 0
HcmV?d00001

diff --git a/www/resources/icons/checkmark.svg.gz b/www/resources/icons/checkmark.svg.gz
new file mode 100644
index 0000000000000000000000000000000000000000..d3c3d264a02dd721013bf77d3b2bfc36fab4a060
GIT binary patch
literal 1284
zcmV+f1^fCRiwFp>&SFaf17m1qV{2_;a%(Pgc4q*MR!MK$I269;S8$X|i?JwfT5G3=
z1`P_#V1Q|h!JG<4qHQ6vD3D5Q=hx4pY;BG^sIowO`}^KPEk7Q16?##|mbzYf6cZ1r
zI@d*6Z&u#-Z=e0dL$;N5AuC<0l~-%;<K4~jH{VD9DvR>1%Ae5V5j_~S(dLN$l!v{l
zDvUnq=4i^zwndDP5Tl3B_kZ{lGvxbsH#bZBvbjMBf%n>GMZWU3ZQEo)&^((8YqJT8
zJW!R|sk*fR#We6n@q84|jgoEoqH?|4>DqRhwY{APn_@jk@ArGW=baEu(=;F~V9W;z
z-yZ8$9{jl~#CS~=@*x56M#*23$_`aoKm9bAjyv@ZMQGq}Q0NKR>SvRyHE1eat2Vg*
zc0VwEf{V78m;s|UmyMeF?TIJ6<WAW}=E?>=z0;p{MQ3p35ll``M>t**_GQs-SDr|^
z(^k3q567}tdC)UIx}NDMebCw9ieS!8!ske)ED<+G31k=(BAOd0bneoaIKU43I}lp#
zR4WVFN~ds&qNh+Ehn);aK^J6y-+w-x;GE~#KiWK<kMKAF`KX^EA@6P=FN-{bO6+8N
zSMKCSxsv}5$S;GDF%xc&jT()f%o=qn>D4JH@?Ghag0F2^RbQMF4+TS<!8y=#8o?xw
zWzZ+uoeH(KBL?mS`SU*i0q_O@Z&dE4s*iJk*~PK)=A!)6ZD>}s=7(z*lp#*se|lBq
zcoLzclOb1SURPd3{@2hs2w%gtDWOkJg6vWpQl4Z+>44!9=1xiTU}RCkwwWr-IgEv5
zsQl8lx*6+e+hYaDIHI5HN}KGKkR&GLLr2muUQoo0e(**ey<S@d-9#od=hbO|FE*|6
zFL;aAzvPWx_a;U>f_d8ge85RoZ&2#10AW-B?aGtYULNh>q}yuQ)+pG*w^#6-!aa8Z
z>}X);hpw>W`8YqXFZk;VzFB!JWtdYcMx&dvr*B5q*3Bwx2HBeO@D8?GEEu7LE{OYq
zBdBv0FDQ<A8k2|tF^%CR7V-Nx7QfeJ3%A0vRpzVPtbf(tZ9lcJ8DR9fw_&c_?kZkN
zwZEC8x-aWO@BMy}Qp)=1FGbFqm!^zdN;I%B>{fylfN+g@?w4+vpZSm46v_+?dco+L
z4hkA|&za>+^^A4*c;mWxlvZ8(e$^TvPXR~no=di?dB`yrN%)orK{4veA{hS(B!_Xd
zE?G`Hd}H(37^t0J$)hrtR}~E1R_`~)<+7I5+hop`ck)o~%2!pmNjn$3k?r;*?d~4r
z+K|ANA1*k-5sgBQas*9=63j_R84VXHjztKNz;47an<4}n<v0v^!eT@*2SSo87>)#q
zgg_C7X-NfLa4dv~MTBC&EhQ`kv!4)SfN?6~bioCVqnOYH!CM;gFlGx10WnY(NQ9V?
zgfPAkSVVCIzes>3&LYuuenc3fNKg#XGcX77lSJ^4#E8c@N)i&s5S5^yDMG~I!!3<M
zuoq$~7>y%}XyW`b3ekt~Mp6itMi|;iunv(lOn4*^q$^xEvjtd5C`%IN&>%3B+^LEr
z<<}?`@*$FxB!H!J%VLQ5wXfl6ajxMa&ESfCcl&nby#L_1lO5U}&2yzP^`dHB6tHBC
ueo|QtAH<UmpY_Tx*t$^e(u8G@TbtWF&%3Tzy6=R$oBsgJmz6z#3jhEz>UZh@

literal 0
HcmV?d00001

diff --git a/www/resources/icons/crystal_project/date.32x32.png b/www/resources/icons/crystal_project/date.32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..0660c1f2d930b927ef96370c96245ea701149bb7
GIT binary patch
literal 2478
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

literal 0
HcmV?d00001

diff --git a/www/resources/icons/crystal_project/kchart.32x32.png b/www/resources/icons/crystal_project/kchart.32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..943b8bd106bf656c833d69e45dec456f7470ff0c
GIT binary patch
literal 2872
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
GN&f@*jC^bW

literal 0
HcmV?d00001

diff --git a/www/resources/icons/crystal_project/readme.txt b/www/resources/icons/crystal_project/readme.txt
new file mode 100644
index 000000000..cee23a0e9
--- /dev/null
+++ b/www/resources/icons/crystal_project/readme.txt
@@ -0,0 +1,17 @@
+These images are from the Crystal theme, licensed under the GNU LGPL.
+
+See: http://www.everaldo.com/crystal/
+
+
+Original readme:
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+This copyright and license notice covers the images in this directory.
+************************************************************************
+
+TITLE:	Crystal Project Icons
+AUTHOR:	Everaldo Coelho
+SITE:	http://www.everaldo.com
+CONTACT: everaldo@everaldo.com
+
+Copyright (c)  2006-2007  Everaldo Coelho.
diff --git a/www/resources/icons/experience/gtk-about.64x64.png b/www/resources/icons/experience/gtk-about.64x64.png
new file mode 100644
index 0000000000000000000000000000000000000000..45d0af50c4962fc7856f59a25a5433e4dc990cb1
GIT binary patch
literal 3728
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

literal 0
HcmV?d00001

diff --git a/www/resources/icons/experience/gtk-about.svg.gz b/www/resources/icons/experience/gtk-about.svg.gz
new file mode 100644
index 0000000000000000000000000000000000000000..b236901f21fc79766186b1375151a0fc9e2fe349
GIT binary patch
literal 2858
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
I35+5D0Eh^NHUIzs

literal 0
HcmV?d00001

diff --git a/www/resources/icons/experience/gtk-dialog-authentication.48x48.png b/www/resources/icons/experience/gtk-dialog-authentication.48x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..68bddd64e468b3c344cd56ac613c05619a6b60cb
GIT binary patch
literal 3518
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

literal 0
HcmV?d00001

diff --git a/www/resources/icons/experience/gtk-dialog-authentication.svg.gz b/www/resources/icons/experience/gtk-dialog-authentication.svg.gz
new file mode 100644
index 0000000000000000000000000000000000000000..9f8d98a2f7b4b70f95dc2475613717bbf612d75c
GIT binary patch
literal 7733
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

literal 0
HcmV?d00001

diff --git a/www/resources/icons/experience/gtk-dialog-error.48x48.png b/www/resources/icons/experience/gtk-dialog-error.48x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..83f5b0c0745e1a29076061d6819c071357d884ee
GIT binary patch
literal 2907
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
FV1j8UI9~t&

literal 0
HcmV?d00001

diff --git a/www/resources/icons/experience/gtk-dialog-error.svg.gz b/www/resources/icons/experience/gtk-dialog-error.svg.gz
new file mode 100644
index 0000000000000000000000000000000000000000..bbf98dc9c054e1617c73d295a7c1dca61b917002
GIT binary patch
literal 4474
zcmV-=5rys_iwFoSW?@SL17~z=Eo5n7Y;R{RWpZ+FaxQarX8`S8S#RS=l78=Bp;f(f
zVI(T=!&R=qPB&&TKo1t!>BjCWEm5|nWYM7LvR%J^zo0}ZlcFuETDJO-3ymftBd@q4
zNd-Ut_3?Jz`;ryQS-!aJ^Mv(#*<zeeW{c~~{x3iOedzkVWtlD}={#R#m;FWF|Ldpk
zKK{pW*!!W#(lVR$9%kiD?;nfL%W-;_^}fF;%e#xw=;7fZnXQ3IUR;mf_l86CTz<L!
zuGi~f+Qsr>GQRAu@$c@7d4)F_kFt4on=Q)ah$np1-=dGV=nvUdQe?~gz8J5DACE)K
zVlv&LVkHl<LgL>05fdXJhQJsupB82MI9x2>1zoYgwyuIPHbUDLvm4gM;~Zpob}?0J
zI6FvxhyOMmHZ)xAb&8%@vdGHOk3au7s<DSGnUs@Yn7UUqZ^Vv8dYdip(s8!jOi}f(
zhrF2NW5T)YUzeYUlNtDbJ<N(CFOqtHA?j7S1nTG}zs*LI^vi5AN@nAHu^eUpcb642
z$W%7MB=huYj*BuMuQpvzeX$WimMH$0@t0*hL(nY6s^{dgkA+BPO?7{h&8~0C%f506
ztN!lF3jQ#gls7T>6W|{w*>p+mtC8qVRt;zZOR}{1uOgjb-Q@~tg%-C+VfDHXdX?GZ
z26u%`5a8H;Z?qrFcfoQz!~z-bwph#ZX$}?;a5&EAd2z9T#`d=e`E<I>N+RKk609Fj
zK|L{r?6eTw39HlAoj+t#?@TJQ>GVSd$|1nB^67%tTl&zlU;g5LJ@2wc--#-|6IJ|{
zDj!F&L>(xA-m`u3r%eYQXydvdy}+lMp5BX&64%1n=`@{s{VZn>5t8XtWl|p?BrI`^
zJN)x)QUWW}fk2jbK@we%WEWENj>6tTpEMOI2+@Jm&#h2*K{8#CzEvG+*MTj~voZFb
z&L7gJ<!0lRYrVKBGK2!}b`|G&wGu|yP4o2{_{(Be!sXvDv*KUmHvfC^%QD-+`ngCK
zOZe#9%l>Uz7PH6iYpM=ZBDL3sXG1Zl6=JYy9g0LSVVuZ@Tn>gt@&ukkzu)eLgSniU
z#3{F3{1c!<VU$R`U|Z3B6qkMLq;ZKiTPb-0)JbPe!r4{|yIUK**V_@{_Hx_^*9EDI
zwbAC=t<9D5oR7a<1;C;%NTLf;7j@V6+todDSB(9tz3MJVrVG+3)E$!hqPpv2s=E_P
zJE*(mo~c;f8Prswy_>oN!+OAZr0#+XXs{G2(sr&nPo!5i(spH~!$g6xeg*1k^CERQ
z7e}KmORynlIqW7^Tq^_enZeK|9=D$EENHB`5Sk5yNSu~j41`KFJh*EZ)5K#ityFAG
zCAvE%gpA0GArxbVvzWX(ah8!4Iwg7a5y`ueQ^Pd`ExcGafvVmKP@PEPxG^zR!2#kC
zXRbk3ok*rk;JPZZ`b1mhq>sp|1x+S3KPg$=@yROI7uiro*FiYotX9IUjD}#GS=*3W
zsUUUQn~1#JDA)w!Vw)he)HdNFwh4l1gR!OBN8Jk9gfdTq4u$rvVUWn9M~n2v@dL@X
z%LC%j9;c{{dD-!e?Q|+94afK4g`i=-Bc_b%#X0#jl{>NZONr?|he&tn{56F?o&oyK
zk0$&>$eL%8>jADjw-#4Owj`HQ5(wVcJGe`cXaU3lhaW>ItF~f4euSm<h<mLM#D4sA
z*_Sf$Qc1nF)zenoX)A6);+<H{tY@!jX<$KLG&L+pMviI0$$CT=b*h0t0bEekm3Lma
zowx%goHtE4hv5gdbdfnQ7z_?ViP(Z;VCK1&r=_cW4Z12uMv-LLTSR&X&{cYbZC1&c
zt{}GJlHp%OSdDQ7GPu|^O2myCoH?<;n&T6eBVIPfQ2Zu1qX@b?VO3(hmm+j@6muXF
z@yPT=oEIY^_RJX-6Be;Jd@u6reT04FL59g1oZJCdp?M3oXvN;8b;ODWt@EpYgRy_h
z?-%s6=5P7q261^;Wa;FeS$UIV#JhCTKjh@>iaC3L$80@U#k%cb2X<O#N_3hQvArk8
zwoiN5VRB|6Y^Kw+X0=(-I;}bAVE&!9e0orb@C=cSeEZm8$2v5E2NrPVR|gLsR>4YD
zMafWpqnV>LuewpvYhK;BL?PK0g049fS;Kt+!@({H!Q)5*Xt3dy*(j0_Fd!7D=qQrd
z#htd|B9br`v4oSsvy4|Dee>9|L3z#0QO_|HM_>jkDhwA!BDq!rBpKSlI<GTrBrAsb
z0g`55c*npA$&F<VnoDFM$ZCSvtBT%`5*ntYh-fY}thV;Sp#jmHdrT~C5N1&H<`P6U
zT)k?P@$%V`luSpi$Y|Inh)nDmG~^heXE0Rd7zAP`>r5OwafHcE)0s^-UcTnuUpyv9
z0MDYmYXfCLVkzUeQDW~1lti?5#S!mw69hd~+=vkj5?p@7_yPt)>*x$_bFpqxiIhT0
zjhx&#2T6T@Iwb~C#aW5pT8X7Pkmko$^;62*$(@Et;NzWAe<FEvCziJtcv;frJT0?r
zZZ;GvR@jpoM&r(c`qqMKk8m{gvOxU-Evh|x@V6J#-;4);`!L*^Q-{m1l?9xTs80Uj
ziTd`I(b=;Le{0L={Mm&cEU5l`lJ@3;>fN8#g)7F+F8ugJm1m+JTT2y-U-gkZaUAwa
zN4tWV(n4{jn=jEBp_|V^1sn<Y!m;1LdH0^ZAN;D_u_<)Qy}J|dy;FEHgg=0dhkq4`
zuJrSiM^;L*a~Sc~f_m`tliyPqv2X9@n6duQKqW~`1~MU?629>+D&vVYGJJcNSFb3+
z`w11lC+1mVJO(o{(J-*GPKy%~jUOY^k1Y_#mdslc?aeJ4_xha4zqO!xd(Pw!7gT?C
z!EY?6g7H6XCNIuO=W7U*{@uIi6A;aviFUC1a&>;}b8H_h`1#F^H`jh~eskk+L6!0>
zsBbN(QlAC&a6z@_tmdsl1I5pg{n52w$#al;IMK|RXa}pW7QZR=l?lwGmJL4yLTe?s
z|Gh-^`cMDkf#cI$aQ5QQ{2V_X(M_Vg@~Zmf<WNIWjamKJ(j-g>?ab=hTQ9V(eqJdO
z0Z(WLRmm}FY=iE?fJa=2i0(t>nT27{E+YIc^0XbfAR}bFg2201tqBvHu($l~-5s%#
zk%D|0&v`}o@Wv$&Fv}tQD!LvDl{jGqtTc>`W3o|rM|lqEmMS(Vh|!oxn0Jjw?N;+d
zHEIh$ok$f<EZppv<&3P>PKm0_2!jJ4gDs)e!VNesqyoe_X(a@IAU)$Q3F{f{{)|2p
z^`Uiw-ed^&Q^`6P-UvitDw6dU>}fl8LB(ph2QK%odXl}vil(?9e3V@k4^iImBrK^`
z)d*5X!(edHkVEehFJ1h~$51)p6Q;t#knOvFo<W^UCA5`(+Fz*Qxv~z=6oH7rd+G}b
z&P3O83*GBC>@90#nC)6^p?mp;y|aq&EucNs7P^;j=rXPCT5X|w`GzA^^(8N~uLf0M
z(4Ub4`fDrr*jn78i+J#tXOz`n*BSY@5i536dt6$(`)hTT&-)NTr6q)wm7fl8;Ej<O
zIYquXyhdayn6$<WgsqN9f^6zrE1_X?>fre0InS`ixks_qp15p!NW|A39v(3?MeeDT
zg(p`o(UOOi^STqh5sn~hJ=~RkBjsPQGRO;6gwA=|tI_;?M*G%<yQ%!sAN`Q$&C_0P
zj(6~VRCoGnY3~V0tj;8UWz%5n`TY0jKF;#<1M@aP?naDtsZ<!)P&%t3m6%;Q<(d^O
zITX~pU;|anZ6y;WjSe1Ew<>@+yu9DuQ1(}E-%(v~AsP=XE!4<|>3_9-qrhzItdF-Z
zF^2R$C^_A_eRu5be;m<gqpGXThpOn4S(7ib?BTn3gooK;l0OU~SesO?*#=SERB~vx
z)nB)=;<?`I?_6=VA?0-eP(II~Y2$45<*ew-SmFNeivpV;&eNw1VqX1^H<2d!_?|w?
zHoRYPwPhH}{3N^rluYd`bd>=51bj8J+4wcjZ)uGld`H&jo9%b$b+)`ou~TSaTjTo7
zp*kpAw_oMOBr7%zywOk{TtEO!^|x-Kq3VX!AxeMyl`#6q+4^>QlRsSF&nDTD9;M!A
z%_UWB!>g<OaoxVwmyMuQ2(_T)^o6uCEvrwQeaVV)HcsaoF}%x{vsIHJ_d+kVM3P<&
z1%E6ya=9yx75p|U(@9#U+a1*qRj;p@OfUZD$G?Ze<2ES7J|18EZ(e+kPlyN-R$`}7
z(yRO)61(Y1-&`ACkjYPj?}DuQub{U7X?6?x(+Bka@_0Lke$^e~LCUAQEF6NSt3L+V
z`a!|T_;yB}M*k{j^Z7q$l74dy)E*U&9j&)opHr<#v!ZZKxa#hDOVD=Jxi0eiyW4z{
ztr42-^Ykj4U-o~ZwjQr}ahH}iAtUG>5yjRh0`|`yJr3ed8#drjap##gy&rlA*(j*<
zArwB-D#r-s5)139eE@@R^BM^h_1;3^hy)W}ip_|8py=6zVqOJv*RZNL)L0^Dv;mZU
z3Cg@cJOmilBf0ItQdpRZRc|Q_&HYnPt9neW6NM=iL6u1~LRP|sv#ZysF#`6+5!_-W
z2vnKsAue)8NCXK|(FZ`7mNksWyWB$8^f0Wa(1#8(c}TYw3V-cw9}}$(L+e9NDh*rx
zxex23(e-C`rVzd8rsY#S6}Y&cXY}#DuP|O8mSvHD&Nls4w<~L3^`nyPss@uUgFsze
z-Irwu`*%KDTom;9<HK!Qe9l(i23%hcmt|U%5#)9@iSDz-`hGnov?(j*GyLyDZPvbS
zo20PQMUg&5JqWrw{Jmh!9=l}tGF#5BW^)2om-FnyWVXD6?p(|kw4o0<tmJf_Kh*8p
zh$PgS25Ytxv~ULI;`?{I@$LH^Rz1(8YKYyi>;0K)&v7lXWQYyu8M|f!TzDim!jmPV
zqi6)fArxt?w7M!AZxh3iAeaD#G}h6JOcK4fP)V^neHdahA}kqlDDI8o!Q3@Wt}L0L
zG}#7FSTaV{rZvH^AZHZ8ym5BbThOlvBv~?9j|rP5g$B>blIg@%Yob>uWW7%M=8fi-
zNm{2zlA}4<CoU8$$v{dZKF%<<g6-^b3$5v4$&$fPF~LK+wNN;)WLqc0?K28h2NvWl
z5e^sQ{?T+z+h4D1?yPHjb*<*I2#;wtj19AA+tR#BqZ?02H_Zj*)3so>G*cMvR&N=)
zSouvoXm2xo?>~E6A>VZCu^z|29*Hs_QVcqFXq(~dW)Wq}DUYXDL|p4BPvznHU<k9|
zq4<JMEijpu{QZlrXe<7^=Tq<ZM+MoJY>`hUwGxE#vl95~f&Dtm>m>7)pgt>SF^^!R
zIHOl;1~6@sbEPc|8YO(rR6!t}Ux5Z>w&{C20=bGANJF6+gOP<v(nfiDhY2aWK!|9_
z95T<jKyQSIf_clybhgaYZm9IGlz~DS*(aoCWBj%AW1|JuH6&38ir_5cWK6k)EhV$f
zeIlhZ7KRsM;Hyycr=Bp0WYTa>=9n49lqRPGsMUsBf^uYLpoky`Vw4dC69_e#jA2qJ
zYu3HDP=%0L*my+v3Fmn{w{}`N9jz1LuhvWn3ZJ)oqL+|r&XGGX<OS%RvdZUBSS)A+
zA*3g$vP!ecaVQGVT?La8?vr2|%r+u`RlSW+eD$8%7SqCuQXz?OL<^7R!nq+!^g$-h
zgpAfHslQ-aMSG(3L0OLAf4l!52x@2u6Htm^&}72{ibk*v?IY-#OVNmHZboyj`5vw_
zl#%V8LV4QmUnt1BWPDA%HKhoOAVIKzqJY6oI%5LbZ(%<KT#7K)+>AzC^L;z_Ppxvl
zo90aOMLAr~zGfG^{)F9!7mS*EzsX=yznj589GtYs0#z5sxoe*41CQ%Z-+iQGgHPZ6
MKj<_)G}3?o0OtnK(EtDd

literal 0
HcmV?d00001

diff --git a/www/resources/icons/experience/gtk-dialog-warning.48x48.png b/www/resources/icons/experience/gtk-dialog-warning.48x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..02224f39aee291967cdc1a6ae65a3a781af9956b
GIT binary patch
literal 2886
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

literal 0
HcmV?d00001

diff --git a/www/resources/icons/experience/gtk-dialog-warning.svg.gz b/www/resources/icons/experience/gtk-dialog-warning.svg.gz
new file mode 100644
index 0000000000000000000000000000000000000000..2f06115b04caa3209e52485d6df0a4fcf1c75053
GIT binary patch
literal 3239
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
Z-@iS(dHd>u-a);6^&cfcX9Zj?006=Qb_@Uj

literal 0
HcmV?d00001

diff --git a/www/resources/icons/experience/readme.txt b/www/resources/icons/experience/readme.txt
new file mode 100644
index 000000000..8eaf5c09a
--- /dev/null
+++ b/www/resources/icons/experience/readme.txt
@@ -0,0 +1,6 @@
+The icons in this directory is from the eXperience theme by
+David Christian Berg. The icons are released under the GNU GPL.
+
+See:
+- http://art.gnome.org/themes/icon
+- http://art.gnome.org/download/themes/icon/1096/ICON-EXperience.tar.gz
diff --git a/www/resources/icons/pencil.png b/www/resources/icons/pencil.png
deleted file mode 100644
index e79a164dc3d1699bafa050caa2d4a644dffa6f6d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3004
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

diff --git a/www/resources/icons/silk/error.png b/www/resources/icons/silk/error.png
new file mode 100644
index 0000000000000000000000000000000000000000..628cf2dae3d419ae220c8928ac71393b480745a3
GIT binary patch
literal 666
zcmV;L0%iS)P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!EJ;K`R5;6}
zQ%gvc0TBNFhpVpZYs*vuLt9diOv=bL4R1XR>eOSYYtbpBV}~vsBnU!_?2tr-P=|^T
zED<b;h)xArC`LwRuDi0BivEw8uY($aYXuI>%wc9ezHgW@NMb!^uT_|SvCpFLJylbx
zY%bpaTGI8IYXMN$9w<3j9VkA~NYOKEQXsj?6a9_hcwfU$acAhJhB)zb_w@MVUEy@S
zX&I>K-R!bhu3?(6bHWIg$HEl7{9g>>&l_qdd+UYb(1~BCo9LptNq&8>!yoJ3Ui(i5
zRJ|XnYBklL!{@$-7=3mJ>P@1c=7Oc79e-V7yf+%lD2!I;Y&nXBZ>=B!5?CB>LvEx6
znI%n)qqi$#X#wKB(U7XP2P=+4{b@j#r%9-K(8UqtSDk>0UKzf*HM9yqMZ1D!$2MdZ
zR=`U>0zhOH1XqN?nY@AQqB7)Fp4{v&dKXvb43hZKvnN8;Po;+jY*}~*Z|W9Q0W%{D
z^T}Cc<|r(Su=1K=<sQLMN1ZE<U%m5Ea@1Tp8to2kJ7-hpAhT}(Dgffk;4r2>P5>Z4
zg`et&Va}tdzBS-G-ZcO)zCWpJvGQwrHZ`@wpM420ac@bI5~KkTFfGEM3sPWO8<ADs
zh7X-F%!~{kwpFCFAaZKyF+vTnL(ye%#)|yqz~B3T5kTqQvq%jMT(v1Wka%_eG)1AJ
z_%n+q5XXb>co4^fI6lPnA)Y{ef%@{+SnoUk0+dW+*{8WvF8}}l07*qoM6N<$g7cXs
A&j0`b

literal 0
HcmV?d00001

diff --git a/www/resources/icons/silk/heart.png b/www/resources/icons/silk/heart.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9ee53e590a68a95a9fa9483f0ebd14f3f25bb72
GIT binary patch
literal 749
zcmV<J0uud+P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!e@R3^R5;6}
zlS_z=aTvyb-}jw4W@wH%BDvPgxJ67egp37QTS-b;$O0i7ilvdlR>{UrO36YoGex<D
zX-2s-F5@!h&^X5FT)+SA{abv|l*`6jZ_l%M-uHPI?-O|M`JYPtB+}Ef&^x!mTRTOp
zeJj>>*KgTU04Sb0lNGJEiq?mmQbVHD$?08PR{#R<J<{F1&pUU7`gE2sLdqpfq4-RU
z*(O?7MC*%nQ<|1enAeIcm8d*?L^b#2oKtF7;I3ZX=&imSE?htmMqmu2)0p95YR_MO
zbXu1iTALTwx3oZE48jPSvV8CD<@=*2$5LYL-e}fLf@&3VU%&}iOI`CEqLuA)eXNP<
z8=(IIh$IG$6UlV0A>Y@(Jtf90i82`&dI!dW7jO<<ye6ESfhd5%H-Lb)3FgNLS_K!!
znUoll#yN-;D3vVGCRs9)18Wm!5%3O_0dZh7qLidW>!P=IT3`*tHLxxjwl=}>+*)uJ
zQXzyPPN^^yrLNn-L6|)gDrKnEAdbPP1a+KXt(F*+N-)2L{Eb_PQs+ab)QQT6Pw(ST
zBha=K(orHRSCfHi4O9%(3e<(Lb`^!uF>+VB$3*L{z<W>r`0-_;)Y*n?<BCbkmlKZW
zVBiS^L2`Pv3T=z<&GQ)T>E-k7dr!rf-5ve?cY>d<{Q2<V$xf*QqSXFuM_Xg#tQm0k
z9u&*4b~VLs1>T>(phfG`V$89Qfr0$5PaI$GcI;T;lseVaJa_ff4eP;K@^|hsa{cCz
zXuY%j{{3s?^}(OQ^lJ0wCa2U<(RxpI&Wzye%Qu%q>x1omeM7&Az4w3Z$LrQ@df3^y
f|6iKmf8+cE7K65BSFA1B00000NkvXXu0mjfxAtvo

literal 0
HcmV?d00001

diff --git a/www/resources/icons/silk/magnifier.png b/www/resources/icons/silk/magnifier.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf3d97f75e9cde9c143980d89272fe61fc2d64ee
GIT binary patch
literal 615
zcmV-t0+{`YP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz`AI}UR5;6}
zlD}({VGzf^?~f!#tf`u$5Q9JHQ1uTGDng(|aLClHAP#~!RCnFF2#yY>gNuvOO$0ks
zMIj=HnnBRUR?tKXG11rxCU4&7dG4NbuvR2_mEvc)n?Cow;~Wve|KR^>9@p5l)|QB+
z$jmun3q#x>;ss-PW_mnr2MHVzLAl1RW&0?VkixF*4t!St0YVb2wnKdU(kmOHiL;aW
zK8Xte%(k>MVGG$E4no6dcNnb>BhVHHGD&1pv4YZ68kE2V03t5#PCEFm7=ad$6)+3B
zTCmn*?A?=u(o~ET7~-7g0)ZB=6|lumi4}B}MLgy~Ysy6)Q5%Al7|05&1z3Jpu>cF8
z3?VXs*3<}%h3`5Wld)N2zJnk%Agw<~3k)sPTLFd=F5;d8-bj-09SkQuynfflNcZLN
z!^_37fdZvzrq=9~mp*($%mcDRKC&qvaaZuX+C=AT6O*~tHl>0mcP<_q>-z%$xO(@!
zYluq5a8VQI$S@4?r*v;gPo!QQ%pX3A#>xx4t=w-L6COWx?aj&`f+!YePsFtj=hOQR
zP3=E2j@9L7s8;T^&s?u(Hdpu?CubjMrGn{t_37>9$|AD)QE08weJlKn8|OyjL~7oP
zC8mPT`jzuH*Dh^I0048RGafUIT)4H~*m8m>egI0iH=(LB%b@@O002ovPDHLkV1lw0
B3<CfF

literal 0
HcmV?d00001

diff --git a/www/resources/icons/silk/star.png b/www/resources/icons/silk/star.png
new file mode 100644
index 0000000000000000000000000000000000000000..b88c8578956ceec4ff17f81995b8652f6aa2b58d
GIT binary patch
literal 670
zcmV;P0%84$P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!FiAu~R5;6(
zlFdt$Q543Xd*AoIGtP{SV`!p;RDLwHXb}ZrB5nE)LV~1K+h`F41>rx?szq&Dw38OK
zY!^{rCAFy_2z8TV&4=Ube7+y|oYO*02OOyb5BD7I^ZdAQt`ZS+tMaFrb6^=AxbXHx
zH;=|4CCm%L{PZwSS3v3G^sH+#W3JcR_xs(&`Tqt8^J9}d0<R|rCcamAect<LKyh(u
z-Xya*?IZvI#_Kg=`Po5URsKAa5tggMd<86Lg=N(AWK)TBKRBv@gF2Kug0^2o*!0^%
zQV`;=!u&>vU#im5^f#04JL4qMaI^<NL$QE@B5bn&i7f;fXfpzdEhq|M!vJyELfEQR
zl!&1Cerm<b^q)*-kAa)3;BX6UEhM(!9Z5_OQgBj}2pXGc*Q>seoYDXwB>7;oyw=|M
z1!ayym?6XvqV3ae_f95{py8ukt2TxB^!VIzRRh4#rNu~y^X+P>L{SXo3_|Qqm>9wY
zz(9!5s#OBElpmj4DRyjO`0`RiEIkUg%7D)8y}}Ye3}prow;JG>UQOIs{kfZSJ9bYz
zskMPbH9)1H6FDf)1=ZKVfe+;jf`a(O{!9meiN~~d0iA$0qX=t0D6Ydx4#RO76h@#R
z9_k7Z;$fv6G>QeZ{Yu0n&xL4%!?l}UPj4!j&Vs@?dl=y8#_IQ`5I-5a_T$dJtJ_~5
z4&186>klZh{hfba<gb<&Ca&+F57N^8<m`vL#@n6$02)Sf{tFKxDF6Tf07*qoM6N<$
Eg88vBhX4Qo

literal 0
HcmV?d00001

diff --git a/www/resources/icons/star.png b/www/resources/icons/star.png
deleted file mode 100644
index 2713202e0d6e2263c81149e779902ff943c9ce67..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3250
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

-- 
GitLab