From 202c3f28a3c07db29f4b4e759fc610d53c3e223a Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Sun, 10 Mar 2013 19:07:52 -0300 Subject: [PATCH] Fix open id. --- wise-webapp/config | 1 + .../model/AuthenticationSchema.java | 17 ++ .../main/java/com/wisemapping/model/User.java | 9 + .../security/UserDetailsService.java | 61 +++++- .../wisemapping/webmvc/LoginController.java | 1 + .../main/webapp/WEB-INF/defs/definitions.xml | 6 + .../webapp/WEB-INF/wisemapping-security.xml | 21 ++ wise-webapp/src/main/webapp/css/openid.css | 45 ++++ .../src/main/webapp/images.large/aol.gif | Bin 0 -> 2205 bytes .../src/main/webapp/images.large/facebook.gif | Bin 0 -> 2075 bytes .../src/main/webapp/images.large/google.gif | Bin 0 -> 1596 bytes .../src/main/webapp/images.large/mailru.gif | Bin 0 -> 1400 bytes .../src/main/webapp/images.large/myopenid.gif | Bin 0 -> 1620 bytes .../src/main/webapp/images.large/openid.gif | Bin 0 -> 740 bytes .../src/main/webapp/images.large/rambler.gif | Bin 0 -> 2133 bytes .../src/main/webapp/images.large/verisign.gif | Bin 0 -> 2550 bytes .../main/webapp/images.large/vkontakte.gif | Bin 0 -> 21376 bytes .../src/main/webapp/images.large/yahoo.gif | Bin 0 -> 1682 bytes .../src/main/webapp/images.large/yandex.gif | Bin 0 -> 873 bytes .../src/main/webapp/images.small/aol.ico | Bin 0 -> 1150 bytes .../src/main/webapp/images.small/aol.ico.gif | Bin 0 -> 157 bytes .../src/main/webapp/images.small/aol.ico.png | Bin 0 -> 436 bytes .../src/main/webapp/images.small/blogger.ico | Bin 0 -> 3638 bytes .../main/webapp/images.small/blogger.ico.gif | Bin 0 -> 146 bytes .../main/webapp/images.small/blogger.ico.png | Bin 0 -> 432 bytes .../src/main/webapp/images.small/claimid.ico | Bin 0 -> 3638 bytes .../main/webapp/images.small/claimid.ico.gif | Bin 0 -> 579 bytes .../main/webapp/images.small/claimid.ico.png | Bin 0 -> 629 bytes .../main/webapp/images.small/clickpass.ico | Bin 0 -> 771 bytes .../webapp/images.small/clickpass.ico.gif | Bin 0 -> 527 bytes .../webapp/images.small/clickpass.ico.png | Bin 0 -> 631 bytes .../src/main/webapp/images.small/facebook.ico | Bin 0 -> 10134 bytes .../main/webapp/images.small/facebook.ico.gif | Bin 0 -> 115 bytes .../main/webapp/images.small/facebook.ico.png | Bin 0 -> 376 bytes .../src/main/webapp/images.small/flickr.ico | Bin 0 -> 1150 bytes .../main/webapp/images.small/flickr.ico.gif | Bin 0 -> 103 bytes .../main/webapp/images.small/flickr.ico.png | Bin 0 -> 426 bytes .../src/main/webapp/images.small/google.ico | Bin 0 -> 1150 bytes .../main/webapp/images.small/google.ico.gif | Bin 0 -> 1095 bytes .../main/webapp/images.small/google.ico.png | Bin 0 -> 993 bytes .../webapp/images.small/google_profile.ico | Bin 0 -> 1150 bytes .../images.small/google_profile.ico.gif | Bin 0 -> 1095 bytes .../images.small/google_profile.ico.png | Bin 0 -> 993 bytes .../main/webapp/images.small/launchpad.ico | Bin 0 -> 419 bytes .../webapp/images.small/launchpad.ico.gif | Bin 0 -> 318 bytes .../webapp/images.small/launchpad.ico.png | Bin 0 -> 533 bytes .../src/main/webapp/images.small/linkedin.ico | Bin 0 -> 15086 bytes .../main/webapp/images.small/linkedin.ico.gif | Bin 0 -> 374 bytes .../main/webapp/images.small/linkedin.ico.png | Bin 0 -> 552 bytes .../main/webapp/images.small/livejournal.ico | Bin 0 -> 5222 bytes .../webapp/images.small/livejournal.ico.gif | Bin 0 -> 562 bytes .../webapp/images.small/livejournal.ico.png | Bin 0 -> 713 bytes .../src/main/webapp/images.small/mailru.ico | Bin 0 -> 1150 bytes .../main/webapp/images.small/mailru.ico.gif | Bin 0 -> 1095 bytes .../main/webapp/images.small/mailru.ico.png | Bin 0 -> 977 bytes .../src/main/webapp/images.small/myopenid.ico | Bin 0 -> 2862 bytes .../main/webapp/images.small/myopenid.ico.gif | Bin 0 -> 88 bytes .../main/webapp/images.small/myopenid.ico.png | Bin 0 -> 511 bytes .../src/main/webapp/images.small/openid.ico | Bin 0 -> 1406 bytes .../main/webapp/images.small/openid.ico.gif | Bin 0 -> 328 bytes .../main/webapp/images.small/openid.ico.png | Bin 0 -> 539 bytes .../src/main/webapp/images.small/rambler.ico | Bin 0 -> 1150 bytes .../main/webapp/images.small/rambler.ico.gif | Bin 0 -> 1042 bytes .../main/webapp/images.small/rambler.ico.png | Bin 0 -> 979 bytes .../main/webapp/images.small/technorati.ico | Bin 0 -> 2294 bytes .../webapp/images.small/technorati.ico.gif | Bin 0 -> 172 bytes .../webapp/images.small/technorati.ico.png | Bin 0 -> 606 bytes .../src/main/webapp/images.small/twitter.ico | Bin 0 -> 7886 bytes .../main/webapp/images.small/twitter.ico.gif | Bin 0 -> 162 bytes .../main/webapp/images.small/twitter.ico.png | Bin 0 -> 513 bytes .../src/main/webapp/images.small/verisign.ico | Bin 0 -> 4710 bytes .../main/webapp/images.small/verisign.ico.gif | Bin 0 -> 603 bytes .../main/webapp/images.small/verisign.ico.png | Bin 0 -> 859 bytes .../src/main/webapp/images.small/vidoop.ico | Bin 0 -> 1406 bytes .../main/webapp/images.small/vidoop.ico.gif | Bin 0 -> 201 bytes .../main/webapp/images.small/vidoop.ico.png | Bin 0 -> 499 bytes .../main/webapp/images.small/vkontakte.ico | Bin 0 -> 894 bytes .../webapp/images.small/vkontakte.ico.gif | Bin 0 -> 1095 bytes .../webapp/images.small/vkontakte.ico.png | Bin 0 -> 713 bytes .../main/webapp/images.small/winliveid.ico | Bin 0 -> 1150 bytes .../webapp/images.small/winliveid.ico.gif | Bin 0 -> 1007 bytes .../webapp/images.small/winliveid.ico.png | Bin 0 -> 909 bytes .../main/webapp/images.small/wordpress.ico | Bin 0 -> 1150 bytes .../webapp/images.small/wordpress.ico.gif | Bin 0 -> 91 bytes .../webapp/images.small/wordpress.ico.png | Bin 0 -> 566 bytes .../src/main/webapp/images.small/yahoo.ico | Bin 0 -> 318 bytes .../main/webapp/images.small/yahoo.ico.gif | Bin 0 -> 174 bytes .../main/webapp/images.small/yahoo.ico.png | Bin 0 -> 575 bytes .../src/main/webapp/images.small/yandex.ico | Bin 0 -> 318 bytes .../main/webapp/images.small/yandex.ico.gif | Bin 0 -> 168 bytes .../main/webapp/images.small/yandex.ico.png | Bin 0 -> 459 bytes .../main/webapp/images/openid-inputicon.gif | Bin 0 -> 237 bytes .../webapp/images/openid-providers-en.png | Bin 0 -> 15894 bytes .../webapp/images/openid-providers-ru.png | Bin 0 -> 15352 bytes wise-webapp/src/main/webapp/js/openid-en.js | 96 +++++++++ .../src/main/webapp/js/openid-jquery.js | 202 ++++++++++++++++++ wise-webapp/src/main/webapp/jsp/login.jsp | 50 ++++- .../src/main/webapp/jsp/loginOpenId.jsp | 64 ++++++ .../src/main/webapp/jsp/openidlogin.jsp | 64 ++++++ 99 files changed, 628 insertions(+), 9 deletions(-) create mode 120000 wise-webapp/config create mode 100644 wise-webapp/src/main/java/com/wisemapping/model/AuthenticationSchema.java create mode 100644 wise-webapp/src/main/webapp/css/openid.css create mode 100644 wise-webapp/src/main/webapp/images.large/aol.gif create mode 100644 wise-webapp/src/main/webapp/images.large/facebook.gif create mode 100644 wise-webapp/src/main/webapp/images.large/google.gif create mode 100644 wise-webapp/src/main/webapp/images.large/mailru.gif create mode 100644 wise-webapp/src/main/webapp/images.large/myopenid.gif create mode 100644 wise-webapp/src/main/webapp/images.large/openid.gif create mode 100644 wise-webapp/src/main/webapp/images.large/rambler.gif create mode 100644 wise-webapp/src/main/webapp/images.large/verisign.gif create mode 100644 wise-webapp/src/main/webapp/images.large/vkontakte.gif create mode 100644 wise-webapp/src/main/webapp/images.large/yahoo.gif create mode 100644 wise-webapp/src/main/webapp/images.large/yandex.gif create mode 100644 wise-webapp/src/main/webapp/images.small/aol.ico create mode 100644 wise-webapp/src/main/webapp/images.small/aol.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/aol.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/blogger.ico create mode 100644 wise-webapp/src/main/webapp/images.small/blogger.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/blogger.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/claimid.ico create mode 100644 wise-webapp/src/main/webapp/images.small/claimid.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/claimid.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/clickpass.ico create mode 100644 wise-webapp/src/main/webapp/images.small/clickpass.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/clickpass.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/facebook.ico create mode 100644 wise-webapp/src/main/webapp/images.small/facebook.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/facebook.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/flickr.ico create mode 100644 wise-webapp/src/main/webapp/images.small/flickr.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/flickr.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/google.ico create mode 100644 wise-webapp/src/main/webapp/images.small/google.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/google.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/google_profile.ico create mode 100644 wise-webapp/src/main/webapp/images.small/google_profile.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/google_profile.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/launchpad.ico create mode 100644 wise-webapp/src/main/webapp/images.small/launchpad.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/launchpad.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/linkedin.ico create mode 100644 wise-webapp/src/main/webapp/images.small/linkedin.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/linkedin.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/livejournal.ico create mode 100644 wise-webapp/src/main/webapp/images.small/livejournal.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/livejournal.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/mailru.ico create mode 100644 wise-webapp/src/main/webapp/images.small/mailru.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/mailru.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/myopenid.ico create mode 100644 wise-webapp/src/main/webapp/images.small/myopenid.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/myopenid.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/openid.ico create mode 100644 wise-webapp/src/main/webapp/images.small/openid.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/openid.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/rambler.ico create mode 100644 wise-webapp/src/main/webapp/images.small/rambler.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/rambler.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/technorati.ico create mode 100644 wise-webapp/src/main/webapp/images.small/technorati.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/technorati.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/twitter.ico create mode 100644 wise-webapp/src/main/webapp/images.small/twitter.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/twitter.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/verisign.ico create mode 100644 wise-webapp/src/main/webapp/images.small/verisign.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/verisign.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/vidoop.ico create mode 100644 wise-webapp/src/main/webapp/images.small/vidoop.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/vidoop.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/vkontakte.ico create mode 100644 wise-webapp/src/main/webapp/images.small/vkontakte.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/vkontakte.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/winliveid.ico create mode 100644 wise-webapp/src/main/webapp/images.small/winliveid.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/winliveid.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/wordpress.ico create mode 100644 wise-webapp/src/main/webapp/images.small/wordpress.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/wordpress.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/yahoo.ico create mode 100644 wise-webapp/src/main/webapp/images.small/yahoo.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/yahoo.ico.png create mode 100644 wise-webapp/src/main/webapp/images.small/yandex.ico create mode 100644 wise-webapp/src/main/webapp/images.small/yandex.ico.gif create mode 100644 wise-webapp/src/main/webapp/images.small/yandex.ico.png create mode 100644 wise-webapp/src/main/webapp/images/openid-inputicon.gif create mode 100644 wise-webapp/src/main/webapp/images/openid-providers-en.png create mode 100644 wise-webapp/src/main/webapp/images/openid-providers-ru.png create mode 100644 wise-webapp/src/main/webapp/js/openid-en.js create mode 100644 wise-webapp/src/main/webapp/js/openid-jquery.js create mode 100644 wise-webapp/src/main/webapp/jsp/loginOpenId.jsp create mode 100644 wise-webapp/src/main/webapp/jsp/openidlogin.jsp diff --git a/wise-webapp/config b/wise-webapp/config new file mode 120000 index 00000000..40885268 --- /dev/null +++ b/wise-webapp/config @@ -0,0 +1 @@ +../config/ \ No newline at end of file diff --git a/wise-webapp/src/main/java/com/wisemapping/model/AuthenticationSchema.java b/wise-webapp/src/main/java/com/wisemapping/model/AuthenticationSchema.java new file mode 100644 index 00000000..4a16afd2 --- /dev/null +++ b/wise-webapp/src/main/java/com/wisemapping/model/AuthenticationSchema.java @@ -0,0 +1,17 @@ +package com.wisemapping.model; + +public enum AuthenticationSchema +{ + DATABASE(0), + LDAP(1), + OPENID(2); + private final int schemaCode; + + AuthenticationSchema(int schemaCode) { + this.schemaCode = schemaCode; + } + + public int getSchemaCode() { + return schemaCode; + } +} diff --git a/wise-webapp/src/main/java/com/wisemapping/model/User.java b/wise-webapp/src/main/java/com/wisemapping/model/User.java index 29edfeb3..b0645060 100644 --- a/wise-webapp/src/main/java/com/wisemapping/model/User.java +++ b/wise-webapp/src/main/java/com/wisemapping/model/User.java @@ -36,6 +36,7 @@ public class User private Calendar activationDate; private Set tags = new HashSet(); private boolean allowSendEmail = false; + private int schema; private String locale; @@ -114,4 +115,12 @@ public class User public void setLocale(@Nullable String locale) { this.locale = locale; } + + public int getAutheticationCode() { + return this.schema; + } + + public void setAuthenticationCode(int code) { + this.schema = code; + } } diff --git a/wise-webapp/src/main/java/com/wisemapping/security/UserDetailsService.java b/wise-webapp/src/main/java/com/wisemapping/security/UserDetailsService.java index 390795b4..fcabfda1 100644 --- a/wise-webapp/src/main/java/com/wisemapping/security/UserDetailsService.java +++ b/wise-webapp/src/main/java/com/wisemapping/security/UserDetailsService.java @@ -19,6 +19,7 @@ package com.wisemapping.security; +import com.wisemapping.exceptions.WiseMappingException; import com.wisemapping.model.User; import com.wisemapping.service.UserService; import org.jetbrains.annotations.NotNull; @@ -26,17 +27,22 @@ import org.jetbrains.annotations.Nullable; import org.springframework.dao.DataAccessException; import org.springframework.security.core.userdetails.UsernameNotFoundException; +import org.springframework.security.openid.OpenIDAttribute; +import org.springframework.security.openid.OpenIDAuthenticationToken; + +import java.util.Calendar; +import java.util.List; public class UserDetailsService - implements org.springframework.security.core.userdetails.UserDetailsService { + implements org.springframework.security.core.userdetails.UserDetailsService, org.springframework.security.core.userdetails.AuthenticationUserDetailsService { private UserService userService; private String adminUser; @Override public UserDetails loadUserByUsername(@NotNull String email) throws UsernameNotFoundException, DataAccessException { final User user = userService.getUserBy(email); - + if (user != null) { return new UserDetails(user, isAdmin(email)); } else { @@ -44,6 +50,56 @@ public class UserDetailsService } } + @Override + @NotNull + public UserDetails loadUserDetails(@NotNull OpenIDAuthenticationToken token) throws UsernameNotFoundException { + + final User tUser = buildUserFromToken(token); + final User dbUser = userService.getUserBy(tUser.getEmail()); + + final User result; + if (dbUser != null) { + result = dbUser; + } else { + try { + result = userService.createUser(tUser, false, false); + } catch (WiseMappingException e) { + throw new IllegalStateException(e); + } + + } + return new UserDetails(result, isAdmin(result.getEmail())); + } + + @NotNull + private User buildUserFromToken(@NotNull OpenIDAuthenticationToken token) { + final User result = new User(); + + final List attributes = token.getAttributes(); + for (OpenIDAttribute attribute : attributes) { + if (attribute.getName().equals("email")) { + final String email = attribute.getValues().get(0); + result.setEmail(email); + } + + if (attribute.getName().equals("firstname")) { + final String firstName = attribute.getValues().get(0); + result.setFirstname(firstName); + + } + + if (attribute.getName().equals("lastname")) { + final String lastName = attribute.getValues().get(0); + result.setLastname(lastName); + } + result.setPassword(""); + } + + final Calendar now = Calendar.getInstance(); + result.setActivationDate(now); + return result; + } + private boolean isAdmin(@Nullable String email) { return email != null && adminUser != null && email.trim().endsWith(adminUser); } @@ -63,4 +119,5 @@ public class UserDetailsService public void setAdminUser(String adminUser) { this.adminUser = adminUser; } + } diff --git a/wise-webapp/src/main/java/com/wisemapping/webmvc/LoginController.java b/wise-webapp/src/main/java/com/wisemapping/webmvc/LoginController.java index ddc9c240..eb3e9021 100644 --- a/wise-webapp/src/main/java/com/wisemapping/webmvc/LoginController.java +++ b/wise-webapp/src/main/java/com/wisemapping/webmvc/LoginController.java @@ -44,4 +44,5 @@ public class LoginController { } return result; } + } diff --git a/wise-webapp/src/main/webapp/WEB-INF/defs/definitions.xml b/wise-webapp/src/main/webapp/WEB-INF/defs/definitions.xml index 636b6243..6c2f2bcd 100644 --- a/wise-webapp/src/main/webapp/WEB-INF/defs/definitions.xml +++ b/wise-webapp/src/main/webapp/WEB-INF/defs/definitions.xml @@ -75,6 +75,12 @@ + + + + + + diff --git a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml index 19a977c7..636296af 100644 --- a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml +++ b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml @@ -49,6 +49,27 @@ always-use-default-target="false" authentication-failure-url="/c/login?login_error=2" login-processing-url="/c/j_spring_security_check"/> + + + + + + + + + + + + + + + + + + + diff --git a/wise-webapp/src/main/webapp/css/openid.css b/wise-webapp/src/main/webapp/css/openid.css new file mode 100644 index 00000000..8929ff07 --- /dev/null +++ b/wise-webapp/src/main/webapp/css/openid.css @@ -0,0 +1,45 @@ +#openid_form { + width: 580px; +} + #openid_form legend { + font-weight: bold; + } +#openid_choice { + display: none; +} +#openid_input_area { + clear: both; + padding: 10px; +} +#openid_btns, #openid_btns br { + clear: both; +} + #openid_highlight { + padding: 3px; + background-color: #FFFCC9; + float: left; + } + .openid_large_btn { + width: 100px; + height: 60px; + border: 1px solid #DDD; + margin: 3px; + float: left; + } + .openid_small_btn { + width: 24px; + height: 24px; + border: 1px solid #DDD; + margin: 3px; + float: left; + } + a.openid_large_btn:focus { + outline: none; + } + a.openid_large_btn:focus + { + -moz-outline-style: none; + } + .openid_selected { + border: 4px solid #DDD; + } \ No newline at end of file diff --git a/wise-webapp/src/main/webapp/images.large/aol.gif b/wise-webapp/src/main/webapp/images.large/aol.gif new file mode 100644 index 0000000000000000000000000000000000000000..decc4f12362124c74e1e0b78ad4e5d132621ab23 GIT binary patch literal 2205 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 E17=sO82|tP literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.large/mailru.gif b/wise-webapp/src/main/webapp/images.large/mailru.gif new file mode 100644 index 0000000000000000000000000000000000000000..62fe79ede6a9fd53d3aa117370d54cfa01a8f474 GIT binary patch literal 1400 zcmb`E{Xf%r0Kh-KV>VW16QjG#Lz$0TTb&bo@%ZkBW08%&u!M&=f5>-?m2I0+`#n@rpQ!xb zobp(%b^mn6`9-Doe3j>`YRV09$kn27oiMb!gwZRZ-z%m0?hTF|yEW04{V5ICJhwbuiB3H?cTpS$iZMQgXv4phh)3qM@68)%t8!O0XUoy2#JXS9f z)Q^E~a`PFaEy)UrSi(9xxcv?G#D@_MM#&53IKrV`dB(cgzUhAF`H_ha-!S zSPn|UQm8RVB$p|H%|hCP5b@e{BBxunfq*28)3}UA2cAx1hwnpI)NwV#)s?(^yEUxK z@Q8VeTx}EIu^GqeVoLEywh~^v-zhzYC142IOSeTh3uFUr#9k~lTeGL8(~_sfIM0-( z00YK;Or=x8UB`SC!?ebIkA~mn8bY)tv3hE$7CZ(T??SyxdO7_V!np$s4Nea+#Uk9A z4M7iFg2P$Ls~5TG8fQk0vj52QU{!~=MyV3;Y!ohe_#JKLIY)FzN2Z(h{8^EZZxY%d zF<9RR?i(}HmB@r{VD9o)dGZnjt7i0t%GS$016AKNGu{EOK8nT0$wg(7ovU&Y_VHln zPCA*$mECZ02MnV(5?~0aC6EP%kfa3yxvg_g`4a}JM`k=$*SB`woDo~|vfws`3#5wz z0u!#Ez!=-axSQ`<>o-O8sQ5UU*G5@um123J5!}QblC0n$=4i|9(t%(f2Pc5W3ed)I zWS!v zoY?SpbX`Yp zhO9(@j&hkG+#i-xQ~Lqn{eSO=E@s;xbM z2DNlY70OD`i6F$%iXcgVgJP?=w0^#;DF8}}l literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.large/myopenid.gif b/wise-webapp/src/main/webapp/images.large/myopenid.gif new file mode 100644 index 0000000000000000000000000000000000000000..4885a6dd97ac4a59ca2c74282d414000a648f89a GIT binary patch literal 1620 zcmeH`|4$PK7{>3~0}5;Fl|t#15x}qs0-+V5ZaA-nGPtpc4c|N}0gi>uqGqXVV%e;4 z3>`-(t^;NcgTf`ktZ9jtxy9RxLS@7?tw06inhwRH5sPjKllf)k-&pp%pFDZruq=X@X)F)Fq8L8hv=w-o%#&=k74TWJ8rXqDJ3P;U28gvV$p)rjG z!)Od+G#G=S!8Hcgu_(@H^sGwHqB<5w2}VP(7|G%!t7A#r?9iDVddgv-od$>5;GhV` zLeNga;v_9jGvlFxupXNAnw@6KLy-=a@>pmOO?z0z%UB#3EQaC!qC zZ@{rW1-t>j*T3oytOkOtTTripwfbsZ!2kNMUm$fo;QB8Byq5sWi!HDYjJ5K_DcVWv z*=z0aW|S(hotx;8Zrgun(l&U#D?az@3nxNObV}t1d2adWB9f+vfcgrjja_N!>Z-&#@p!uDw)khF)BIRJ1~09Wyo_L&H}8~t5O*1gHAi@XxaR&Ae4CmGy#1zd`_ zB;RZ#)5^(+D_2iViQVOAil1;!FCwYsMhLOiQP$IUf`kEOv!CZz+bCt>ck1246*_`8d((*CV8KQAYB9Gtwe3-ZR-)p55RkKxAd6KgRu0nJF5)QEWOUuaH%9Hz<^C{Ld$ty42H{(+RS$8rJZmrC11k1E;gg^AFBu{+oS@lF@C}LH&Obepwl%h=EZ2`!$%>!9; z^gMr)2ChBOFuWpZPCIN*{08OM#Rzj66edW#^6@pKC|^0G6ex`MAnpqoiQ;_Xw%2bc zDDDBb9~m1u8Y}HqO9}_9m9M=H`C2<-NAtZ<=v?)%K&Y@2?c8t?B0eOk1NtE~G7|II z!h^Omi%(!<)JqgvA!2MJG*_AT=su@(_vI}cb%MWU?R3wA9k1auMLgVhGunJhp!YP@ zpD`S*QG<#bz*uQzCY%@vePFBPfk^xk&>dIC4H1^S>9X~Ix$z+)9eLX{d~;-K1d-=d zPa{ew9uYxFV0jqOoU+u+J zj13&wk8i=!o*&x2l|A?6@^=?KY8wsz(9RWRNR7+NY-_43Qnuy#ZT{)bn5D*SBGo12 z!>}FLscn2L-qyF)x)*znfTyzx64d;E!tdqroqsf_`Qjo3oJPyXhoZt}mqT*CD*bKh zKJZK2tV?on!R3lXmwuP~T6WFM^B<#!bHU@;7vTl0ylz6=UHSN#f1o{mZE2|Y;M#-p JgK;qM&cDe(`LF;0 literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.large/openid.gif b/wise-webapp/src/main/webapp/images.large/openid.gif new file mode 100644 index 0000000000000000000000000000000000000000..c718b0e6f37012db6c9c10d9d21c4dea0d0c01bc GIT binary patch literal 740 zcmZ?wbhEHb^k$G`xXQrrKS$vIw-5i{JotZf!T-qt{~ulWe{RG7ST3!;kh({9A)7tlU&$%5*g$f^Ar># z6BXsynVh) zJ?osJf(s)D10z?npvQi179P(djPk7Va&pI%NfVlv<{V@&c*Q1S?C^%corz71;ll+1P9`Sd{~>qE3OQZcJ(5}z4)|O#`p@vJ zr9;Fsp~HjOs*vv^`}=;ISs7Cf1bMkUpV%Pi{6*$qgF{F5!;-XxTBi=%eG5gPtV^!wdin~r1kkVO&vN=8Ce+Xv z$*|MCqlY(ACp$%vPrNeV;U*4lo)c<`?yngdvl5)QWEV6rHbi?!)@MOEE;CkPT#L!!@77y7u K{UjJ!7_0#i2pVPp literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.large/rambler.gif b/wise-webapp/src/main/webapp/images.large/rambler.gif new file mode 100644 index 0000000000000000000000000000000000000000..f311e6fec65129d9d2035c3072b748263a1ac4ff GIT binary patch literal 2133 zcmWlYcU05o0){`50AWXlVnhf-Wwt0N$TDDmt$4Gu zyu+rHzpY{l{L$`Sy^3q-@TyjVrjMW*g6CTMe^|ba1E5s_S|MmtgO{7AHV9rp$7T&^ zm!n>5L5CQ$Yw@jX4lQ!f2_0G`ChZW=AfU_4J0PKb74$$HO>Nt`=-e&_{c1D19P~ru zK8ba=77QWajogL~_jIpV_o_^XHo#j5hSh|D1^1qHyM7IL2T!!Ee*aVeMvdEI4d93Y8~Jij;5fBmHm3zVY5XuRWK?x@MC>xV889i@%7&&~mG{h2@ zs-t7Vvv1e%yyetk_7@Yp$Vqr%c=Pmx7uE6d3BB}MUqu$C#UoY&+m!%IT>mooKp z=4t_7oxP^LDnx2I@OQ4Ngs*9yhq)pNcY-@H!H8aoTFz03`*|QJUG}G*fnfZm^HWYJg)(VUD>!#%Ib%e$J zxWZn1A&_*g!h15v{mAJMYFan6^>TTOMBXiu_X)MlGDs7{S5nCme{om{yCjeX~KS3xEM z5t%?Mg9}irR%oGI%m2jHa;Q}BAtKTu>rf%nAW)^$s-Q}v6hjEL0<~5pg(|2~BO0iH zn+gPKpa3FLsD(=SsjEK??%-4Ybpc=z01Y(Tgn#Ude~Rfdzjh?4i;9-8j`@gA1r=F) zU0`HAt!cl#oo~?oZTf@AqOnsR(Tdng=X~0MIrY*%3ygB#gCXrNCG)-6gp8DW{piZZ zofS%FO$uVtUUGVV>K-55Ka|$=1^L%5<<0$>IIkf)$`JrnxkA{`Mv$d$L(I=b*1^fUH zU)0U1=EOfEjN5!XDjEx|_9LlVt4n$@x;xx|9N+D36L@`T{B6(m5qxtF6#dU@@^*d1 znR@==qx+O=USsDOk28w>KZzT*TM*&BB~ac*@84O`;V=p=1T0`(=qKv*EKnC6%{*@2 z^uC*AZtPu>Xjt76tDkOiJU>*9LpY z7P7b$W3{s8IBHHN1&5|IHgJn=BCsh#pSO~`^><*IrNgc-*L&)SE6?9kP#!U29Skmj z*o8JveGua}9l<8*n^x0O4Be~KLhwq$jc)tB?YKOny$Z}jKMuQ;WKRApn6z_+-J-jV z6c=1@8Si&E#0FtJX)*O5&%PS%rq86`x_mXNrt8pBg%|ak%w;h}?`jSq1Z^HbC@Zli zQb_uCWI~r2p*{&^2r(8YBUkrl-FH35;~0nHCiBo{q)i(7*CS4~27!^JvL17Wjn!@c z&WiXu)@4QIZ=KVe_J!z(X#1*eL8jv=l%PgL(Zzc=m7p2#lZL~sGL8EJ?NUWL``6dr zQS`oP@G8;UQ=eAyxqW_32z?pTb=FMHrX|{vO*!R$cW~+Ff*KRj%P!Y}kA{1W8}Bo6 z%<(KkV^1^DQRg~>(qhn-#8N8NAUdv#x}tb?4<+~hi|DUT)?c69$Ti;4R6gQrBvq{%JH!!# z1C?zLDYkjnSF1290V1LY@PvXkRrk=CTS=nQf+{7s z9AkNfnX$_XmFzf_B90hC8D7G4VQ@hjN@3_++@zbn#kohc-7A*q&rpt@l4#GrULZfL zwR}KE*6rEoSnNSxs=;r`*sH+{wxpyO-~2FLTLua*&I>z$>NiQGo%goSMmtfcdb|g=qBMYU zYNC>?^S;8p3)giQQF9n{17{J%L1dAupP6)9u?!5On{ur&91MeiHA^Ap-v^vyL}$F^ zf2-S^h@|aLW_l0c^(-?)4px=t4a0cpMTbGIllnxDJ+|54Hji$ay`tx$rQQ4~q7GM} z=nu+oE+V;e?N-wA9k+7IpYYCHajh=+!uh>HRFZ?8xU|IAI{9gAy3Q6k8*MAXRSngI zSQ)y7dL+f)O33ba!JN1Dbjd8v;Gylz2g3uF?ak0Eu1(OPmxh7QNv4A*&e=&tgCw3~ zTqy}_`)yBIIwqlnvVgYP-u!!1X-Is1VqtRsU_;np3GO19?6Y^eAtL-%IRya!{{uo` BhFkyu literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.large/verisign.gif b/wise-webapp/src/main/webapp/images.large/verisign.gif new file mode 100644 index 0000000000000000000000000000000000000000..faa6aaafbda1d73ac221dcac5cb6e227cc773e73 GIT binary patch literal 2550 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 F{{SQXx61$k literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.large/yahoo.gif b/wise-webapp/src/main/webapp/images.large/yahoo.gif new file mode 100644 index 0000000000000000000000000000000000000000..42adbfa57f86b8b2df5aa1b7fe90510a7d1fdfdd GIT binary patch literal 1682 zcmV;D25tFANk%w1VN?JR0QUd@mU^Y$)Z(Fuu9$+OiD{W+I(v?Bo^?%%^Y8SKa-f%f zrJRAP?db1@W|sQ-`{?5AU^RD{eyHu}@MAc6Y)F84S&#er{JEpU(8JfsyU}JneZsZL zSS)eo;OgSr=DVrI-qz#a*5rX-lZrIb?D>k<=p7w-06N?k+!11Z%BingssxX*~`Jx%e>NQL4U@#&si&Ry{X0d`1)-{ zg6ib$l60Y~mAI;tw^}Z8;o0SWTajTmc&LxG+tT3I%-z$;*=0U@n}Df z_WAbn_i93aS}k+@`~3Iy_*yJ-{r&yp+~-;?aeZ2la7u;o?eq2W_P3J0;iQSMZ9#_O-sRiQ;BHNT`1AO8Qj6r> z=!+x&Fkmx*3aAJ-s-85w)XV*n|rAH`~33k^Rb@1vYox} z>+;~*+x%&C>Lw4uMvz|_vc)vS@X=;7?8j0^uVyl!LrHg=Iz3>%W_GG_VoC(sJZv``HXa* zrIxkU(csd>*m+iriD#Si^7g{9%5+bN>E!JE{QaMVtz9y8td_W5GInuEg!AzAjBA~X zY@AsvasU7SA^8LV00000EC2ui08{`F000R80L>t9BSw)JIS9nHVe#jm!-o(fN}Ncs zqD6~fM)VmW02LY`Stc0KkV8WON`_FRxX7}l%ZU3P9D0C2ViSKjMS*eC!QC5NWc*24 z$ACo`hlu15G!rIFqD1JxyfmSQfQkeLyuEbT;aCwDIQ`|T5~at(emLt$WH9QCKO?Fj z!YZJpKo=h-$7uT!(ZdXCA3nU9VnV{d0N()k(Y5u#B%yvAamGe5)veXFd%|B&z}{E8T{37 zh=$XgAq(IDLK-DxqXs0h{KJhuWN1QBJY)EyRU!TiVM;~maN!RZP&~xT1YQjCP&*>v zG{z^SKvar9Z%BlLKM^>@P9t6rA<+h8P*4UH{%m1KMF#8;qhgZOW6=OR_%lH)|M;QC z8ZSfy%{eR3AQ2<}h+xkGOhf{J3Vrwkz(32laK<*D3lQa{dk%K=0FpwEPj!g6c z8PB|?!Vn>}!~`5T1t5_zE=)iG0UUIK4SoL5A(0aP5b%#W8tjnDD-wa@&pQ_U;|wMK zP_awA|9s&=3UeHwj6-G|f<{Y6;N(Ia64h{zIqvjAj2hSc^NKS(WVVJ5CDigyFgPgS zk0p~ZbHfV$&=8I(61-3X6MR?_!$S{5GXw`Ytg(h5N(#^hz#+8og#&*SW6=pXX^~7s zFkB+QLkzgEL@`eIumT%^WMK#(^!)R|8hsQ|gbd{TLyHi#R)~`zC)5;?9Um+JL^Gdc zPzgiQO?9dAYKu|J14=HfQCJs5ExCItCfU89hC~?OkX(YSVLmi;d zz!!K_6YW}g;8BGXI9aiX4Mdod4IRil;>SO66v75h2HbJ^?H7Hao9>T4MsJEFFH&Hw-a literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.large/yandex.gif b/wise-webapp/src/main/webapp/images.large/yandex.gif new file mode 100644 index 0000000000000000000000000000000000000000..ffb3672341871930337bfba5f98332ffe41e5a06 GIT binary patch literal 873 zcma)(|4&+H6vkh;m#0sgLQkouvk>ov?Y7f)WX2vHX62tyW7WlRlrXe%(>6|4)(wlmdVU zv>)L|KLHFl>cPhX<5wnvlf=}wp^)*UNHjS8{q%b_wE1*1H4-IyQ72BnHop}3via+G z7k;>LqYE{UEiNxB(UbS@Mmv#)5T<*5EO9o8vzRy=Fz{nw3(#1A06?;P?^(@g&_8-2u?zuwrGO3_9eLeJMOt1UDjoN1Jy+`m!s6~mB& zYkKDXc$~peXAM*bV)laD+99fV>?yxh!DLf(NbId)NBRM6&%HJKN#=a|!8aRzJA-YA ztvdAK(9K|)8~pM3i!_0IN3TxZ!2oZ3?F&kke0#O87bMASsC6AhUeA;c}xoPLiW*cU<1CdaEbxMx)RWq>x z9lQs443`?_7Fl-~(}M5ROSlF9f_;WESmvuWLO+2ka1ov`su@@R$;=Jht8JpaUGq(v z&J)()8*G|&c`pi2LBHS6eN{oS`Yg+4Ua!}id1~S~{$Q>%8jZdulS%IBF&qx_jQVmv z)p|Zjl2`KgVHj#OKU1|_D^q?C>D9b+*oCR@`?6=yx_YjR`uRovjC!ShFc?hr8&nH# zZVzdW^N-MVx3VAz^7B>8e7!pIyUYl>?+bGcp5D7~2>+8$nSWHUf@gZy9$)CXXV*}7 wbQ`*Gfv9`}Z{aDd-*KdQq$JVQ!|%0`Khiy{rD z*nH(q?BTU(IJio2$;le~qe{~soXz1qlFT+CRMO;yqsgO!-TU=9jbEkgdFB%(#K>R` E04={sy8r+H literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/aol.ico.png b/wise-webapp/src/main/webapp/images.small/aol.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..d8984a2cfa058e91a966de14c441c1d698855c41 GIT binary patch literal 436 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n3BBRT^Rni_n+Ah2>S z4={E+nQaFWEGuwK2hw1@3^B*n9tLtAdb&7uC0=UDXQmhiKa+kXl%4Dv#nHyjqU4(~Sv@N#(eQBbdpUV+e{>=0Pui+;-(^a^@MQ=zcOASFAh%LK zp263SZ{JTbM#=eKRvga>-t+EkUGe#w`#;U8S^e`2@A2Jf{T(_x7su{jdvrqfqS#;j zx8H2ce(!YlC(yI1C9V-ADTyViR>?)FK#IZ0z|cS!hztxvjEt>}&8-a0v<-}{3=FiD vcX^^{$jwj5Osj-wFtF4$Gz&4bv@$TWGBtu|xGnb?6yOY=u6{1-oD!Mzy$WAVijduPI(q;0nNaEbGS@D4BQ7Jci(whr)Rj z2q%0XEZ+#_Ct;QoHXnrD7mcRRG|JxzlR06vA#8Vq`I%uWCXN9=*OL{Q)Z2o6xWB>${ z7E9g~a4RxB%)s5|;lj_{?8?N<+|JB}<)%Hfk6edRIx|)U-=MyYvG@3L2ePrxsR2Oqt zBxw2I!og0~3Z95SriB-Uh0Z(^<`&3W(C}!9Pi0zD;fb^77(DfzpVpq9FbC*K)e_f; zl9a@fRIB8oR3OD*WMF8Z3q%HnAx4H)#->)r#@YtPRt5&~)4xAO(U6;;l9^VCTZ7&y R|45()22WQ%mvv4FO#mk7h5i5l literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/claimid.ico b/wise-webapp/src/main/webapp/images.small/claimid.ico new file mode 100644 index 0000000000000000000000000000000000000000..2b80f49183c7c36fee4c4f9f0a82d4fd9950fcd5 GIT binary patch literal 3638 zcmeH}Sx}Q#6vzKT5D^tn5+HyCNFeNpL0Mu20ZAhL+^Tdz+foIjwJudV(~eU*9sAN+ z`_lHQPwhB}qG(syv^sWd9V@ji(>eoTkwqW`2*{qEdy|l0s_pcpGac^C{l1+0Klhw_ z&&T`@fCw(|_68p%Za@V6lF2M~`8?nwT2qqAT-dS*v`8aE#9vMiv)K%5uiT>`Cu)M8Smh5Zv%QKMzFEtB5sZL;q!re*wb?jBb3)yUxCP$DlBcT zL~7f2Xc#phq4g__Pfa4yRFB|+YGk+9pkrbfljbS-=}#g^UkO?BX(*bj5Y=)P6(&8R zO&8EjIa=wQK6IBb$~`nSj@zR~h?^=9$j(D&k8U|fv8T{Z@q#Iibl^PYK8+B{A42a? zn&ISkg6Y&SAlPq3IwwFtymf2cujzUWIlJo?t9T&*_MRU`vwqzc+-Li7Ie}Z~G zw--mnb2~J18Ml|a^Y~h=%%9s4;%rO&*gS5p3SVHc(|ZoU<~DkwMeO*)pdrB+_7<^=v$j_Y602 z`C%7w+v^bCUxP0O8_{GQ#m)y;vDe(lIiw=?CYvtf$V4M<5;OZIN3pf@5@38@&kv2aagW&h{ct;C2I}#);Rf;YA$}%~j}S*U5O+@yBM+JNXeK_&iEC2g zVcl>ivG!|}cK^irokINm*mxIr#*BEg_ZQ@KT);bqU!m-;Md5=V(Ka!J&7D8s_+S%f zwxX{Zm2{3EVkhehN@9O3O&g~f%MTkGaEszaP>gr!-qHPa(2tuSAtncKmY?DrX8gCX zw~BMRcDRG{ov~M8tU)~Wgk$}8ag_SW2Q;^IUBX+vH&E1l6;o7K6S3YvHIh(0Buyvb zPq7*ES+A(4dj?Z{#(CB^!dlL7#>=UHD5w@T&X-e-SU-uNe5_A=N#7-g&KplPQnh`H zPpS5~)B`tB4GvL#c2V7C$7}`uQ3W`%9{-rZU1zsNPt=!gocjbl$bG*$0T$*uM_#og zqCg|Oj)j|ToOkqD9r=oShaixip)P)7lk0PiqG(xWk-CUfrb~sQT(xGwfh@bnZt)8{ zOS#N-`c;zh{GQn97)jX{(Yl`-r8``9*&;k6ch&`=V2(|Hv9Q?Y!17y%ns+Deleo>c zXxB?L3fq2>yTn;9_Ox^x=H#ziXLYde*Z6o(?-#8oR9PIR^3 z@paatZ5n(3g?_+M-|dv&)6MY$9@Z~3eSe{3dw@NFY^CLT4(AuNdxNbG`TGi;zmHH_ zSiDu1l`l%qOH$kZ{2ccSrA6|bw77#IFRiuQojuoJeX89Ogm8^qV@=JLQ`VgvigDeng^0=9!Rf!AhY&??AnKNYahz5 zdnmUKL@KO%sJQ;2()x$W>mRCYc&NJJk=lkw>Kj2wW8)*uO^>uTJ=Wg*Sbysi)9p_z zcRh97{mf19yIs+Vx3x=Vz&-FXQ%nR@(DfW#1R|{a>{9f6?CmMd!d5ozrjf z&%P-=`pxRX+uFy^TPX| zS3dl_`svrLufHFE{r&XYpJ(6xJpb|M^^ZSqfB*gR``_2U|9=1b_xu0y|LQyXg?cH!w7 z^_tUpWnH~jc^h+xifJyH&SJ27m4^)fhD~D3M%%pIW%+h572&ox;4Ce0R7^<1;ee|g z?>RA6vjbK<3pXwmV^=t!!Z!W>bO9-s)pmkH&zA^uG0M8F)@2a?s4OUF=$Lc&fWm^v gH8QqS7=l%wxUw;-{nLs0k=(}JDJ-tW$--a_0Q9?ZZU6uP literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/claimid.ico.png b/wise-webapp/src/main/webapp/images.small/claimid.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..a0086c32d2e1b464f03033cc03969d606e2bf800 GIT binary patch literal 629 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87#Qbyx;TbdoL)M~H(NMRq-}onbH7VIKEGCK zlwJ*baVYgb>jl@shxhCs9J>F=Pk_Z-FQz1P;kqy49I?9vmhesu(DDd2TIQ)X`OMtv zn36eGX(BoIuReV`=lQ(PMGs~LG0b10`Y_|q?3EjYCVKU(mu83%PtE7$VCeoT#ik(R zI_G=Ly}Z;TPEX~szaC%nFS05~vowSpGdW`wz5QNNiS763 z)A|{|X4mk|Pb``6HD(c4gZ06~PM`I2P38&B*lpoil+UKHq(V!B*N4IXtYRdaF@vLl zmV&|Rr42{^DojjF{P2k7k-;lA^VR%bjPq6nUi{3FY3ZQZzmogqF?nyszfZWEm-L2B z-JibT!wa5rZ$|dN(=9gsk6^s8>ePX{)JfmC{wZV@OTAD2$6>+F!Ka<9w$43N|KZD> zPKm$&mc^Jhy;?nm8U4s*&rmI|-^laso@xK@w* zQ%73r<~Q4ldN041`4(R&vsZcBa-Fqj;u&0Ae(<|~YnlAQHvQkZs|?d;eGo36IJ3*} zU)cm;w5gW3MwFx^mZVxG7o`Fz1|tJQ16?38Fbpv=v@$leGB(yWFt#!N b{FKbJO57UsPWeXyH86O(`njxgN@xNADDnAx literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/clickpass.ico b/wise-webapp/src/main/webapp/images.small/clickpass.ico new file mode 100644 index 0000000000000000000000000000000000000000..a97a2e5953677bb1a7e8aa2e5665c18d86362910 GIT binary patch literal 771 zcmV+e1N{6)Nk%w1VITk?0OkMy{o1?y%b)my7x;k``@V0`mJX9jVu57^8WAP{K=a7sbBoVkNTld{^-^I^XdQk_xh(>`@4Yqux$SF z==!8p`l(+3`u6#jJotzr{K1R;+r9XQAO7Xf{`2bkrds-@S^UG0{Kb?0@Z_wf6+cmD0(`l3<(>e>C+w*UF{{LiNQxqSZcq5R34{J@I&i6j62|M-6qA^8LV00000EC2ui z03ZM$000O7fPR95ghysdBq=c)23bW{gprbj5pN5Bn3VIe=w6T3cR~Ck{rUj7E^>_$Gkm+7quIF03colwF)zWI0Li= za*=sPw8XOCpA)OBRDy7=ClaV)tsydg4y_Tf6~U}yenPaW5~~4)RuclU640cenpP?l zvSLy2K&uCSgtW2|3jnPOelWC(5d{^C9jsF5@T0301_rSn+_{wLr5`%}Snbe2=mRW5 zCTe*5gJ+P4Y$FH|iIb+pBo7$`P|(B0&jXsmF39_3Y>l7{&Hfbml*54oo_=y9Xy&4U zq!~_NNN53?lUKq>b^b_^WaZ1TACs8;DS#r92|LHo2*NdJ78Xe#*a+ZNBkhSfjQyxU z^65nz1oez{xX?$zh|C3LfPezy#tk4mN^D_}uS|ujB7zj$?I!{S9D+JzSSctF06PrY Bz>5F? literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/clickpass.ico.gif b/wise-webapp/src/main/webapp/images.small/clickpass.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..05e27f470b5d827f3cf11b0c8152a937a7d1d08f GIT binary patch literal 527 zcmV+q0`UDuNk%v~VGsZi0LFd*{o1?y%b)my7x;k``@V0`mJX9jVu57^8WAP{K=a7sbBoVkNTld{^-^I^XdQk_xh(>`@4Yqux$SF z==!8p`l(+3`u6#jJotzr{K1R;+r9XQAO7Xf{`2bkrds-@S^UG0{Kb?0@Z_wf6+cmD0(`l3<(>e>C+w*UF{{LiNQxqSZcq5R34{J@I&i6j62|M-6qEC2ui01yBW000Mc zfPR94M@lIhSyzLLejb01kbek_eoK*;e-MK&n3#i|m_2?tmvVx6mws@O5{qJyG9i(S z4UrSFkhGBx7?DwnERi~Nml}dAf+hohf(xA&i=2KrpbdjgT7p)cKZ8sKgC7E(Cz>jZ RGEg@_B@BNR3qgK?06T`&QtJQ! literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/clickpass.ico.png b/wise-webapp/src/main/webapp/images.small/clickpass.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..6fd06059ee81b8d25c50b72db2c5ac0410ca160d GIT binary patch literal 631 zcmV--0*L*IP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2igh@ z3;{Z+8Y5=_00H+&L_t(2&wWxsNK{c2J@@@Te=?^GifM|dAfeI}p@l(6CPFO&3!u_`n0DzDriC{iRcj@$y#8zMtXnk2* z?{)Vhk&HB=st5}H%?6Za@edFZzc_|f8$`s2NRaOO4;z4h{)6_&!RXYWPQP1}Awb%jty-^d ztgrz%&BvU^BOs$vzmI}6DCWzqbm}{n^h%oT2T3j0%3nDHHRIc~P>q5m6ztllW`gfTl0Q5Q_b_53@#!=bx6GitMaEX_%(**o*X zJ3k^@_evtg;;bm?_avcVHM&~Z0LF3mU3NRKR~P4fpPlFzk~%ryKRh5_?Xn50cjIR? zFBbCt?UwkJF9v|w)*d_YgrUD|BVga&T1Z<{=d_*+U-t;h-^~2C@c9Kh@e%;U0TobL zxh{6D?GGJ+37L6? RW*Pth002ovPDHLkV1oF?5JLa} literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/facebook.ico b/wise-webapp/src/main/webapp/images.small/facebook.ico new file mode 100644 index 0000000000000000000000000000000000000000..de63d7f3f5e68e755c06f4e8984e3112455909af GIT binary patch literal 10134 zcmeHNO-K}R6o2cEyJlHZ5z-+Rx_Am<4n|>$eGnbG6=Yy0C0?>9Nb#V12+P)Br$!zA6{`08aY>?SS?ic#;EfQzE-6*JcCk%VT>8o}j*EC)-0%i@pc; z0~BITOaWy$2**emmZUHp;YT=e5KahTR74^X5M;*>kvI?uL8uC{T9aSaP!WJe!b6nn zRT2XETI57RA?P5LKfUrnoU2$!%Ae#LhI;MgJ7VFsHojShFUwS+ z)-E?_>qRKJ7y-Cml8Khf#`9%;W)%yfDl`fZi~#uE7=*>Rbe+?+9Kzwob)INXQ4p`z z=K1<-%t>E5BNv(QQXytY&wRO`YL|->98)QIh~u;r65^!@`vi{F|523wd4LZUBl%QC zd&MD$_H;o!HUeFZmC#Xh3S#g2U~z5^I;zXz&r}S0TAN^MFbeIJTDrn|I?n)YiVk)Si`$5186f zNgmrJNwTvC$%tgtUne^*m=!XM&qe$lxw!@8U}oQ83ele5bz zKk2sygUW*244>>wE3xAZVnr0bPU3ad=%!fD*{@S*z0uWJt*kF-ok8mmkGu|e9r*V< z5HON{%7K7CTO~nkB>8Zw#QykRQ(kQ>JH_KB)!?6nic~(X zDwR*w7-t(u?|v}ExE{CYz}<6)WgJg&hzt+Hz%OR>pY5yVjLY09-ow{-z^PwOcJ4cKCx1PBw~40=vzdqv0T?tgD8QG&+~iMa!m}q z=@rwlVL{KwUlU_uEZXlHKG$)tvP?XS=8 literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/facebook.ico.gif b/wise-webapp/src/main/webapp/images.small/facebook.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..848ff1eb61dadef28b74b732c24780d36bb34592 GIT binary patch literal 115 zcmZ?wbhEHb6krfwIK;|e9XZ1_XfDwsuit(74+DxnSs1w(*co&ffB>YHf!U&B z*Bvecub<0WuW|)(*@+)0jrVZ7Su!o_`6eO5Qw83Q*SVHVTF277px}ZaTb*;FVa1Ww LyuKAmj11NQnL#d; literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/facebook.ico.png b/wise-webapp/src/main/webapp/images.small/facebook.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..800bce7e4fc6f043d9b84286336f91c517a26a8f GIT binary patch literal 376 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*VRoQ0k)jv*GOlM@yQ7#JBC7(}?Avp9Uw9RV{IiC`m~y zNwrEYN(E93Mh1okxWo&L`Xr^soY-M1et-Q+q1FUST4Pgg&ebxsLQ04vUSiU0rr literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/flickr.ico b/wise-webapp/src/main/webapp/images.small/flickr.ico new file mode 100644 index 0000000000000000000000000000000000000000..11f6e07f68446a858eb793ece7bd44dad957a8e3 GIT binary patch literal 1150 zcmeH_Jr06E5QQJn&W6N<+R_e7ID~KjOJm{@{ApYu)=)sD$dVm%x8e+Ke`=wY_TR8Nr~50fe7M}lw@Sx z)|sz}w0Z6jHaQ_AqDOitt<&SSea)PHxo<4{I(gaj_r1;9XTGktbGBaB{saBT0srj_ z{;~R31Lym74}$(bu>NSIe?gpv&bzYY@H?IKd literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/flickr.ico.gif b/wise-webapp/src/main/webapp/images.small/flickr.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..5967b2c1723ef7b846ec6a572e93a849a6c520bc GIT binary patch literal 103 zcmZ?wbhEHb6krfwIK;y6pP~6bLkmOl35L{@|B-;=PZmZl1{MY#1|R^bWnk9v*mdWh w!70y{0!4$Tb=PvY^1jlYzk+0H8T57XSbN literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/flickr.ico.png b/wise-webapp/src/main/webapp/images.small/flickr.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..cdb4a249635b59a82ebfb3fca40f44b02e88c80d GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*VRoXegrjv*GO-%i}<$K)u`w*TgY2f{yOO759% zIVQj{S8?O+?FWuNikNpOhMmz%p*o8@@35=;(PrbQ5pQe$i2HdeZ*?nLqyz z*gx6rmBaFdf&I+MMb|f6OiX%kEqhthHhX5F*-XuQFM7Gz#J$x2c%k9W|0p|=FU=Ef zNL2hRo-L$jZzr9ZTC>}H~WqJD0<%)F#> zzDalYrg(`hro-Y6Z literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/google.ico b/wise-webapp/src/main/webapp/images.small/google.ico new file mode 100644 index 0000000000000000000000000000000000000000..ee7c943abf1064e3110161deb3a6477fcc7789b5 GIT binary patch literal 1150 zcmai!ZEO@(6o&8IDMXq|w?7~;fHp>@yX|&cgxJ_d0|o(W0wkiuMEv;W=W3v( z)q+3~th6X-V-^ZT+iD9Nw5Wh0X<8r_wUvGWQrV^LZkvVebm#HR_?tMBvv>E*ec$uG zXU<)v47oiXC7+q<#T2DxDy6a{Bqf>u^0M6Wii}$XPK8<0I>KX3QJ$1_XGfg4m7sUv z9K~w*c>_2 zz(cQ__{t3m%S;O1RTKz*@mq@CNQ_zaf8Yt-AT1Ony(LC^^Qg=5;GwIGC4|9>Q&KU9 z+)Alip~;tZ;RcOgbc|a!$qBZjz8yiIvPnH*F|93*I(Ute#vW|jhDn>{JMLvcmBP1G z;TQbkjZ;L20ZBOf&luju4pJNYP%W3xUkx(9;R1g~q7Ib)q2DR2yq(-?@&2KSze-b3 zAs#j=&K?Vr91goayGAEyyf{QnXD`>rZb%NS$q8N#7BhdVfp@3W7mnO5;^70~5{_-f zck|h5FU{|*;D_p081C+rjwR)`3CF^`bfAcA!RFTp*1=2ow@Yl6*rcd0oyV8UXS28D zHg-RrL3F6k^?W%pz*BW|$=)UPKGFCjyz<@mk@Ri5fnPLur5^`Y%;3`{9)hnfqOE?D z>(>(9zjhzzt~WFf?@{E`O4NzoU7|z6>(t+3Q1HINzSZ-%&~_MG`k07~(0lxIt`By* z9%_$P@IaZ=tTV~mZIUA%awYP1$Q+1|MS{OR&?D7s;?W^m)@O0-X+>z&bS`&>-29%V zS~6doL(a!ivqok}aF0|?Bm0Fs((m8wygoP1HnErit}HWJGR`}D=O;8PzjVdiD4v!V^lc8!qMjp zh-|VsTE3LfN=5rx&3DgDC-(PW?z`yvElz6MRoR=wG;F~+_2Z%^A|CqPGl-nQ!Jc-4 vYcl!bi4@Kqt`tj2MxqJw3Qx%XF0`I-Ikc-^&W9Ryu^WtA{w@6P0|)yrC_;$3 literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/google.ico.gif b/wise-webapp/src/main/webapp/images.small/google.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..3b6b9be6b1025c7c285313c8dc8f865471b88a8d GIT binary patch literal 1095 zcmb`G`&ZL-7{{OQ=Q|SCxJ7il1_bCLs5oJ4>;mKJ5ETvxf(LD>{1O%&%LuWPz($|~ zi*Xx9%HfQQoE!+q(lBl|afe%C1v%J2E^fj$IMcDqxA8ypI?s8%-_P^=6UU9E(Rps* z21|=Dg~2SqG{T<&%pp)A&;n@{K!bq}@C_iXV_*WzXg7vg0jz+mfLk%xM2Nt^hT#e~ z2MZ2M6!O51*Gk`W?eTVZjBn`J>+XJ_mXvVg9d4Q1k!z4FgOs~}yi0{N89MeGr1yKK zw(LIIgffOu<^z{Z*}n8fI3-7?6fU3M^FApdogUeD;%D@YSJ;^#lqH9(G5mb+o*Zx5 ziJu0;!yqpNzKw!BHso>O0uwHlSc99JQf#~}PxWwL_%k|6dakvzP7ldPl z3@Bnzv%7)M1U?%CbPzBRp92CGR?NnVBjE=ol!QPDZ7wzzm9U_c@77`^vSRBkg@p zjD1e#L2~QJ9osNk9m>}X=gY3&#-Q2MO|2PBCjHvW_2=ddEn!-JW!@lO5k|Ak zWHy@3W{a8FwAjODwh%T8LD+322&;{-5;mJ{>$FuZTbn%zvyHH0FaIY#CK5&l0s_I# z)=z+=4T#J^&-p07oJZ%ORtJ%VIME{fC`Ii+`9%2@FE^1BiQ^>2p=7oCffILDdX|^d z&p{-t>x@U&fPfr5uUJWn@EIt;&`8xezeqtzwCcK0KF%xTBghjnjHgMjXDm>kNpHuE z*6iGw)io{2uDX>|eTA}lZd-XhJuR___NRQN_jm|0VJXcn;tx|Zn&#$wj)n4ymAaLv zZKLAgjEH4w6E%(YrF^^ap>JH7`2E8PJA7-h(}J=V+k)QkXm;KnnAq$5sHxRM!X3J2 zH4I27HPizQ9I~gT>gK_QUwOWw;e;yxm{L~!*QIZ^B-LMwIq1tD5&3f3{cp5wa350- jcgp(*CW@Tgy;!#W^}}tVfa8<7{;J?;#|kfkL;}Wtl{PN` literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/google.ico.png b/wise-webapp/src/main/webapp/images.small/google.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..31dd03db95e3d76c5bb460f1c4992b203ad9b548 GIT binary patch literal 993 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87?`;{T^vI!PODxzojoU1;=sfE)#twZs!cwb zYvd_>>qdqWua{V^i=qc}*loQ%jX^OhbU9vy#g;{Hl{W91eT_RWNifhwpqZuRR@K4i zoZgEfLYJ0Zl(;;zB+cmloYSut{Xe+5f}tSp>+z+bvX*v>Pac+kku85dJ79g}*S2}{ z=Uuwbnk%`O(IjDu;tMg2hL3(%qby4E8mFeo7hb^_;0oH%i-;^E$NahJq+LbAT(ThC#eq`g|yEnoZNpNocR=i*a8zSoL4u_USD%wz_lr z<;~4={yfxulVI+mdW1pZ2xnH%lC+8clAm8mHRbCOsYocAFxg+8C2(KdubIy8<&^t) z9ZVDy)`~Ec%6-(VI5;JzJ4x^S(WPqnXZ{>L}R87RgV6U36ybUmJ+>u&)6yYfAf{?Hn(&ZD7q`T9_m|~`$Etp{K@C| zw4HIW?oEzPEwauzt{s+>Obj1o&5oKW@3wln!1V*FmA8)ZO`c!T=e_#$o=+!dw;V~@ z)Y8zvrqFu*`IGvS6RIa(?V6ej%p$5Kt`Q|Ei6yC4$wjF^iowXh&_EZ63=BhzjIE5# ztqjey4UDY}478PZd7@~@%}>cptAuDUu+%j)3o*2`GBC3;HG*ikE%zCeGZ{Qx{an^L HB{Ts5A|0m- literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/google_profile.ico b/wise-webapp/src/main/webapp/images.small/google_profile.ico new file mode 100644 index 0000000000000000000000000000000000000000..ee7c943abf1064e3110161deb3a6477fcc7789b5 GIT binary patch literal 1150 zcmai!ZEO@(6o&8IDMXq|w?7~;fHp>@yX|&cgxJ_d0|o(W0wkiuMEv;W=W3v( z)q+3~th6X-V-^ZT+iD9Nw5Wh0X<8r_wUvGWQrV^LZkvVebm#HR_?tMBvv>E*ec$uG zXU<)v47oiXC7+q<#T2DxDy6a{Bqf>u^0M6Wii}$XPK8<0I>KX3QJ$1_XGfg4m7sUv z9K~w*c>_2 zz(cQ__{t3m%S;O1RTKz*@mq@CNQ_zaf8Yt-AT1Ony(LC^^Qg=5;GwIGC4|9>Q&KU9 z+)Alip~;tZ;RcOgbc|a!$qBZjz8yiIvPnH*F|93*I(Ute#vW|jhDn>{JMLvcmBP1G z;TQbkjZ;L20ZBOf&luju4pJNYP%W3xUkx(9;R1g~q7Ib)q2DR2yq(-?@&2KSze-b3 zAs#j=&K?Vr91goayGAEyyf{QnXD`>rZb%NS$q8N#7BhdVfp@3W7mnO5;^70~5{_-f zck|h5FU{|*;D_p081C+rjwR)`3CF^`bfAcA!RFTp*1=2ow@Yl6*rcd0oyV8UXS28D zHg-RrL3F6k^?W%pz*BW|$=)UPKGFCjyz<@mk@Ri5fnPLur5^`Y%;3`{9)hnfqOE?D z>(>(9zjhzzt~WFf?@{E`O4NzoU7|z6>(t+3Q1HINzSZ-%&~_MG`k07~(0lxIt`By* z9%_$P@IaZ=tTV~mZIUA%awYP1$Q+1|MS{OR&?D7s;?W^m)@O0-X+>z&bS`&>-29%V zS~6doL(a!ivqok}aF0|?Bm0Fs((m8wygoP1HnErit}HWJGR`}D=O;8PzjVdiD4v!V^lc8!qMjp zh-|VsTE3LfN=5rx&3DgDC-(PW?z`yvElz6MRoR=wG;F~+_2Z%^A|CqPGl-nQ!Jc-4 vYcl!bi4@Kqt`tj2MxqJw3Qx%XF0`I-Ikc-^&W9Ryu^WtA{w@6P0|)yrC_;$3 literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/google_profile.ico.gif b/wise-webapp/src/main/webapp/images.small/google_profile.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..3b6b9be6b1025c7c285313c8dc8f865471b88a8d GIT binary patch literal 1095 zcmb`G`&ZL-7{{OQ=Q|SCxJ7il1_bCLs5oJ4>;mKJ5ETvxf(LD>{1O%&%LuWPz($|~ zi*Xx9%HfQQoE!+q(lBl|afe%C1v%J2E^fj$IMcDqxA8ypI?s8%-_P^=6UU9E(Rps* z21|=Dg~2SqG{T<&%pp)A&;n@{K!bq}@C_iXV_*WzXg7vg0jz+mfLk%xM2Nt^hT#e~ z2MZ2M6!O51*Gk`W?eTVZjBn`J>+XJ_mXvVg9d4Q1k!z4FgOs~}yi0{N89MeGr1yKK zw(LIIgffOu<^z{Z*}n8fI3-7?6fU3M^FApdogUeD;%D@YSJ;^#lqH9(G5mb+o*Zx5 ziJu0;!yqpNzKw!BHso>O0uwHlSc99JQf#~}PxWwL_%k|6dakvzP7ldPl z3@Bnzv%7)M1U?%CbPzBRp92CGR?NnVBjE=ol!QPDZ7wzzm9U_c@77`^vSRBkg@p zjD1e#L2~QJ9osNk9m>}X=gY3&#-Q2MO|2PBCjHvW_2=ddEn!-JW!@lO5k|Ak zWHy@3W{a8FwAjODwh%T8LD+322&;{-5;mJ{>$FuZTbn%zvyHH0FaIY#CK5&l0s_I# z)=z+=4T#J^&-p07oJZ%ORtJ%VIME{fC`Ii+`9%2@FE^1BiQ^>2p=7oCffILDdX|^d z&p{-t>x@U&fPfr5uUJWn@EIt;&`8xezeqtzwCcK0KF%xTBghjnjHgMjXDm>kNpHuE z*6iGw)io{2uDX>|eTA}lZd-XhJuR___NRQN_jm|0VJXcn;tx|Zn&#$wj)n4ymAaLv zZKLAgjEH4w6E%(YrF^^ap>JH7`2E8PJA7-h(}J=V+k)QkXm;KnnAq$5sHxRM!X3J2 zH4I27HPizQ9I~gT>gK_QUwOWw;e;yxm{L~!*QIZ^B-LMwIq1tD5&3f3{cp5wa350- jcgp(*CW@Tgy;!#W^}}tVfa8<7{;J?;#|kfkL;}Wtl{PN` literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/google_profile.ico.png b/wise-webapp/src/main/webapp/images.small/google_profile.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..820c1ea219f2ac2cc1168d43502c5d44487e210e GIT binary patch literal 993 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87?`;{T^vI!PODxzojoU1;=sfE)#twZs!cwb zYvd_>>qdqWua{V^i=qc}*loQ%jX^OhbU9vy#g;{Hl{W91eT_RWNifhwpqZuRR@K4i zoZgEfLYJ0Zl(;;zB+cmloYSut{Xe+5f}tSp>+z+bvX*v>Pac+kku85dJ79g}*S2}{ z=Uuwbnk%`O(IjDu;tMg2hL3(%qby4E8mFeo7hb^_;0oH%i-;^E$NahJq+LbAT(ThC#eq`g|yEnoZNpNocR=i*a8zSoL4u_USD%wz_lr z<;~4={yfxulVI+mdW1pZ2xnH%lC+8clAm8mHRbCOsYocAFxg+8C2(KdubIy8<&^t) z9ZVDy)`~Ec%6-(VI5;JzJ4x^S(WPqnXZ{>L}R87RgV6U36ybUmJ+>u&)6yYfAf{?Hn(&ZD7q`T9_m|~`$Etp{K@C| zw4HIW?oEzPEwauzt{s+>Obj1o&5oKW@3wln!1V*FmA8)ZO`c!T=e_#$o=+!dw;V~@ z)Y8zvrqFu*`IGvS6RIa(?V6ej%p$5Kt`Q|Ei6yC4$wjF^iowXh&_EZ63=Bhz46Te! rt&EMe4UDY}4C1GMe~O|ZH$NpatrE8ey;J^?Kn)C@u6{1-oD!MChMA{;q&-yG%a}h6T5AA0oerLtnbNymP#V)a0id+FKOW$^E{@|6hT(8> z*hIo6s=SKrHLxn1Lv<%A4tAt}nQM{%4RMTeuhFV*q3lX7K+XD{KLPQgoDzba_j&*T N002ovPDHLkV1l{GrXK(R literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/launchpad.ico.gif b/wise-webapp/src/main/webapp/images.small/launchpad.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..51192da6a25b1bb299ad9f64653586d6b8eac411 GIT binary patch literal 318 zcmZ?wbhEHb6krfwSgOm=(9qD-)HHqi^xeC6|2WL><1o{aBS(H77yfxd+|Q&|GH%N>yqQIYyMZSUj21F{Mxl^zi%b|zMcB}cKYwz8MkiTx_$fh z?+3MiUd;LXcH`f-oBqDv_4oarzn_l(`+WM}m-An~eEIkF^1tu5fByXW>({UUzu*4< z^YQ<`U;qFA`%f-V{K>+|#bD2%!vF*zKQXXHADC9)p(7TkzIc+*1&v<5hR>coR=x|b zEa& Z<}6+g9@&tF8O~L+bY;Zn&T?e11^@~s$msw8 literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/launchpad.ico.png b/wise-webapp/src/main/webapp/images.small/launchpad.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..1f43d33e6162133e63e2e9707d9a76f653bc2da9 GIT binary patch literal 533 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj+u&lr_9Y}-qGsGNQdzgWNQPR`JF~s8Z(#gBM4hP5_t6$#PsCTQ( zbFNa7%$yolLHBfd2bo%Cd4*>GfDepwO3DQa1!H7d0!k)42yo(#yI>-I{{F&%-enuj z?pOTyk@s9iRmq9l~%>wjL!;%G42LFRbI+SQ>y_$2Qwj$iK(^yRYT zr#kK@>c*#8HnlUC{Fg}GI&q14QOu2mytg7fKlcmw#D-Z#yuL2+*7nP1%bSlMmT(@k zjlQk?>5`HBUgalGlXmgexo0jsqc-W=X;!tpx|O>fH!-eyClAdanT&1lRv+k0z*u-#5JNMC9x#cD!C{XNHG{07#ipTk%3`|k)f5b zsg<#@wt=ygfkFKA?@v)QOfHSA(xjE0>bI-kZk%c6z z&6#=fp7*>T&wJ0F-MxFxjSy#viK3)LC>ardI9rGtg%FX*u)b1_SE;dRRO?p@apxsM zT&sMPNkt5gD_ce;r;hBLe|fV$X!hd2k7^%jXQlv z*a6zxUXM9CYlf|DX-u-AzkhGqQ6U*mJMv(R@#~(=9}hdghIr_VfA`NqW|!so(Kq>F z2iW?X6OPXKn&*UU|7R{9{V#O=kgx-6{VfScXMF8ngzR`D7mxlI18KTDwjHV2uHLh{ zR3e7)buS9pRh^4R|G-DNcsEdYvad%aVi@00E@aQDTs-;*2Z!UoIkZOtY=gb!68-?= zTmEsD1p3y*0?B&}^BQOmy8d=`Uqd^k8H+x0(gq1mUO)Q0 zmw^o8r#+0HcFG`r+8_(%e_!2W*=>8>Y)}2jZ#VOP&Bw3iWBm&`nD=PRLwgYa$9+jp zd}?k9!(54+%mKMhadQ6ORrTV&j|k$Y?fs4Z>jw$%9pU%!mZZze4stRFBsj^B`PlHc z91a-wsEnt5cP5yheqnNNSGk7+oG$$OWOynh4FWAFoIK z+#G`VY5$j!(vO?S6Hv@I!{ zD@#22kqeyU$7|a(|J0FLR3bOO9diLaEH608UpGgn-xgkUE{hER?syZwJG{2jp@WnB zskvv%%%XE$^ry?*`9tTkol9Mt>31r9aFV~F`~sP+y41z-qhEUXq3o=`&$XMrh4#To z{>GOl%g$xjxbTsyfqk1RT)XL8Xdj&9Z(8sp^_%Wi7e|i_`AQi6?U(a0{R`=Xll(1} z*UBxcf9s;Z{xNy%tIypU2D|6GHq-A^`rssg=GE)f@6_LqD!@tpwyIlYf9k1G1voW- zvSHqp>Noa_ql&gA)5wo~HrY7;8riktH=}~q#kYVPn5};UqlQBF3eqaJ5X8Zq!1llx zHE?5}BB~Hqz&qm zwR3K94Olbf3LGmoiS?c?;`;Gk9j|}v*5CJL{<(K%OZR5Y>e%~k=6RIm>g+q&c}?B+ zH+9p`?CbZeJO8H5?3=mF{&@Yvdv%zre9fFovp+un-hJos^&h;7%r#^7?e&9w%OC`2 zmCk31>5skYux9U3n{nvpYql?RT*vpZesdq2{jj;goYDu+7#v3<=r^z${_7kb$I z2l+J(vCkOH zIP~*1+ZTG!{EuY)Uw^sBH!o&gr=@<(z1n-X5tbY07N&3e^6>SK95{P1{n^hfj)qY< zalz2GE7g)bKcS^nFhn<(YQ@`Qg{bqRmhlWnPR+yI(=b1tE zU`(G8de%Q)8=fJWlKE_TKt1ng`fd7Gc>SoQ@13}vB2@omYtob3wN%s1|bv4fO zBa8%Rp{Bq2Jfj_hvr+i=yp?;-(e{Ck=N`A$#XWgV4)$x+TDR-Rb)_pt2iasqzPGMa z?&(N4K)-86^gHwGGgi;~!P#%~g5m(yx;_7RZCWaW(YClmZmTJk1D$FeuZ@NJg~gxl zaec<@ng4Xf1esYl(TDA|Gvx83-tWjG`+H^Ys_T8eLGdFomU?M|Z~mJWoG)8nyU2s? z>g!bP{xfU5*N*J(^Z44aBdOQ_{TyHYEtQjGd(~wg4ED@HsiAFK%?yvf9Y0cfL-~ci z`Zq4TLUt^@(u2c8?V+{9Fwps|$KQ@0DZO#tBwziluU#d(mrwOz-t0^7W~*(f5+0BWZzqN`|y!^ zKFe<39y_9*33$Zk8x%hhV=a|e`|9sneuvz;_IH8UlX*^lzVmH)cxaO&ch$`b^b3nW z-Qyb<{=`@Rrs{jta~=;C1@to_xCZz4Z||ym<*p5n6$RRs-0YkGEo<(RyVFk>1+vN8 z%=(@4>y5A8AO~9K76lq!zRIjWrtjrsX7NpON9_}5G@4(T%Gx0#`Wc8guc3%!9JRBl zy74+B71C!oP^0tg32JY`pNZ4)ypnoQNd4=R({8h5OzS_h11-R)jy9q?LsXt j((;E|@-d`ITEAG!$y%y^Om*6&T3)8-`Eot)SBU=st0+V} literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/linkedin.ico.gif b/wise-webapp/src/main/webapp/images.small/linkedin.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..b25477a358afd4020ed090efc97b5b563d39eec7 GIT binary patch literal 374 zcmZ?wbhEHb6krfwSgOsy(6EW2aWg~H7KY}n3@zIj+IKK??PBQP%Q*Fr!h}7dbB`M= zIPS3En8U(j4vUUEEIwhd;;h5clUB>mIV?Zzu=WQ)F$Fp>t=()>9t)5AJ3qNJ+BAw=Qr4jDt6fE`n=crAU@$H(r>CLANI5!0c~&F0K17$c}YK{`f^)tQAq zhF?uvjfEvffyJ4bFNRN5Ta}qPMxNQ3i8qFKl`0ccj2x3Q;}-30s~H)0Gw$P*lj9VZ U6F+i_=eXMyH>ayt>>U}b0bUot$p8QV literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/linkedin.ico.png b/wise-webapp/src/main/webapp/images.small/linkedin.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..a8800badca920fea9b37d1ad44a871024ffd2d07 GIT binary patch literal 552 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87#IURT^vI!PS5S%>vt$YqE+5UxPB2!l8ldm zqj318lRG#!bDKXf)d*+E>C=g0=$x;Ep>$9wOlsO+!_4u1W`V(&Ty#)bLEmoAc)$*JtuF#WR9 zQRu+s@ac!=mi8shW{5GhU$M>VGILg&=jAOeE6b{`@Dx`ah`#>l&BLkgYkTv)?Yw?# zbM3*mkw=shyG}|lbaq=``hEL|vf`EVdJGpI2r=yZ#I3nhi-DUV!tBdi#clb`ue%n- zvsp}3KJid=y)wf#=00N%?v0*KJ>vXH;7B*Nj6(lN5eO^9gm)pB#dP$YZ zp$sYqcAFJlyj}ZOTRLK&Ipcwpzw8E?|4tugXt-r`V%n;t^V6lLgz$!%yBt3+8Y&#u z;Iok9$jp2Z&J*V%*-rdt@O!%WK<$;=mB5fzEpd$~Nl7e8wMs5Z1yT$~28IT@AY>9^ wXl7+%VP#^fZD4F=U?8?CK^a9uZhlH;S|x4`>ECb62WnvOboFyt=akR{06rYhfdBvi literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/livejournal.ico b/wise-webapp/src/main/webapp/images.small/livejournal.ico new file mode 100644 index 0000000000000000000000000000000000000000..f3d21ec5e8f629b77c77615982cef929802fbde4 GIT binary patch literal 5222 zcmdT{3s6+o89vBPQIq*$1QbbvAP7Q0Tpmk!l@)pHf>>S> z1vbL6JXf&Eq~nt$W+Y}?NhYbg%X2}TX`y3UlPS(H)68fPIsMMP%d)ZvOQtiO{(Js= z?m7Sef9JdZJ&(JD*bxy~wQ3b%;$cU~E2vFPBC#hV6@5-lg8iE%gba#Un|TxR-jjq} zb3h#KnTHdU;W5$jSK%T=Pj@H?K_Lo-P~nPOqSb0qGXv!dp_JW0@nc==!i$LGD~{u9 zt~8U?B2Fd~qvpC~M^KA`gqqWJF*i|=E@%ujnuad%Of!pb5`P(QC7kR#SP2OTzQ<#W zlv%8aIKD~feX!6nCX`OuQ922|4;{CsbQG#}pj5FEW=E(mRL;B7LWEq0KANYW^3Y=B z_y|vmH;?ldeDaRw*8J(~hC!qOw?4H%Oa?Y1JnqbNZuG{_4-W8zh5g(k>k33gQDw%FD{ne3XB@ z!rC7_g|Gdhw<&R;HMK*r`+|J;KQGI_{V?zIn&?P3mLE&uo!9m>GUrS3pvy(U5A^kP z_$(c0u8#D!b_R{U=43cu$bYTlSjYsNjhYF)s`QQZ*3Ky}xtxmjy4jX?u^{kLVeo`r zO$S;h4E5!2dRRN72QywCwpkgq;m=hECwm&HvGsd>T}g=BENAdX&yl^G;15ZD@oDXe za5~)ny+KtH;%e1SDcr|-+q7@ZKZGT0tS19Bm$;2T93LRj8^{4y675bB zwk%H%+bJ)|KhfTK`uexou|aVjGo#E;Z%!+~BizWLXGzMgwI!$9Yp#x{^ivH+c7UV2 ztG$yM@p8QPk{Hi9qZjA|_iy0IrBz^V2FDGCt7!c=X2YVB&%j+s%GRZq6}$VIQ&2P#@0_gE zNAUFwKQH_3h_#F3ZUXmN_F>UpAnQ~Ky-mq~NZp*1ER$dEt(TrWr;qctLx_#Sm^+j7oj?A#I7DC$ zaD!T6s6Sj3{L6HyM1HcisHVO0oT2v1d(D5PMI|R99BoZLz$4vBrg+7t)3*@)h!oupL+wwg_YH%9vj*4aIjHXba4{8xkuc);A<= z{dZS2HK=KK!_1Gt{0T^;r%|h@D@A zwEWI*^|gxqvzS+eyR}HSKjd>V18&q9+tQP_E(>?D2|U7;$hbAy$_UJGbI$ekhw(yN zQ(t@t+Lp`(@GUljJClQ+q->vynK|C(jk-g{A&xDnJEp9_2N%N}naK~`m>>4s;pgp< z9QJ=jEdleAH`nptjkB2FdOtgL+Y^|;w&WZ>d7<84e)0JS>Jtat2~yqPk^=D3P?xq0 z@f7|6Jern%&D$w>p*GAGyl#LeY+CZk`Lq2)w{GZkg^@2rdyw`F-&0YZ?HMmk^)y+7 zCvI74%WRnjCpgYpE3*5H!##ZipIx~q^<9GpuZi7A2hXs1Zk~!pO}{2J>4l}(OBYOw zFj0B(Bt6hCeb>`pT-SE@^z{x5U2Ln3-?S|8w?F!!Jf|8`_0G@Mi{w$ z=X|SDy7MOoto~1%!)>|A@LPpZ)J;^~NDC9o;+|ify5q^Z+~}r~bWFtv8#b;5N6F%T zh9Q2R{a&r|U)2@;IgyF6UTmI3tzX1!nST@^QP$V_qZVtm#9wTzwZCbi{LlWU{0Anp BEK2|Y literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/livejournal.ico.gif b/wise-webapp/src/main/webapp/images.small/livejournal.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..8897eb25fd7f8703ccb5e6518c6d0e50fc535c83 GIT binary patch literal 562 zcmZ?wbhEHb6krfwI2Ovlpc>6!oW^IEAZnYf?3g3&S|jdOE9Fry?bRsj)hOrPq!QS! z8rW_eP@x{&p%Kz$9aL!=UaucLNi%keZrlXt#8%IgI;*UiRWW7WS^ahK<;{uJtx46P z1(W+yYh0=}c-3z3uG{ESzsa|LgKxtY|He(#RW<%in**D-_;nsGZ|RNbIndo&+u79~ zKk-o9P3xDQc`M(f|uKr(i_5X)cGnd}{zwGA! z|L11?zdZZ@wHg1f&G~+|#Zb?n!vF-JIALJ#Z>X>|m6VkqxzDYMan3EgBjsDb6*slabfXj#=B+m3wh}i=Cjbp1YSl&$=!a5lcl? z7f(0-oz3iK<_a24-i~}n7&(p2mDHX6JcQ13n3}67TifU}oM$((kQdXn(mB%1YGR-j k7-IXjnN8C$*gxP~GoxCAN8%@s%ln;JdG{%aa4=W{02x|2yZ`_I literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/livejournal.ico.png b/wise-webapp/src/main/webapp/images.small/livejournal.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..ff703a28273e57ff4b02e17a8c4f48d9c82ea691 GIT binary patch literal 713 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87#Kf!x;TbdobJ8spE0RW=J?0&pKa{y{zXnp z*qkXmd$q)x1@jCg99bMCCYzoJo}PDpsbln(Mf;~G$S#s%WtDqvaECy|{p_~)B)({IQtT<3dh;gx6fZV2*R)4hETWrjdFTGIR0}oUy|+$@onIkZXUXME z70-kU3m^CP)=7+)#n*o>s#|x@^YNU}vtO$J_PDrDRPFS6W;-LbjE^TsP<7g+?mN56 zm}C4rjRM@Wm z@1eUhS$3_v{E~Zv?T%@}g66;3ZC%)H>RW&Ct3;oeIK%V9;)o-;;tm1}Bh+3LZ(+PL zp=R3ekGI!6;jTF~^?=%^+^tdnv!cbXX9?eCj%wJ?kP*E8x8j|{KY>X>wZt`|BqgyV z)hf9t6-Y4{85kPq0+E4Xh>@X{v8k1@v9^J+m4QM0^zTnmH00)|WTsW()}VLFKN6^c N!PC{xWt~$(697U3DYXCq literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/mailru.ico b/wise-webapp/src/main/webapp/images.small/mailru.ico new file mode 100644 index 0000000000000000000000000000000000000000..0694727ea207fc0dd385ffd1ef70109c53816262 GIT binary patch literal 1150 zcmaKsX-L#j6vdykAp}X$f}$DuA)@Gm5fKKV&0I%?N;5O{bni1s25E-hynD|(=gs?bnGwQ_-WC>uK5fP2 zwL)wYLhK<(B4tUZMI56&(-+2j#VQ;iEtrTUA_#Zl9AQPQ=3mxM(0;D5p%AqhA*f9B zMs6Z&_j~;34F8{f4R{^ujQh?)qVd{`r{4RJq}YsyF6+>e9nE>~Rqk+d zrne3m7k497X@%~hB=#{)ME#;skLjKdnChwqj6JMxC6@2ZYhiw<6VfkO;s^Pt&*;;t zQI+V4vN$EUCQb8IR|b7?5@rl_++QU)duXgS4=HEX!%(V{*?0HcWUqF$fa_>gom0?;9c6!2{bMiWUb5!eNbtNIetm94mU1JS)BU8*`>mR5T=Q&mKE^9h z73su%d9%tB#Xh^_U8vthIL`LfBhTFe?U@1WnJl_ugHO+bm-ErxFM^=;Tgr@$ z1)Z7zdB*%u8=4YarKZoij&H3cvL4nZb6!c?TBq7m_N+0LfwmYf zeS~S<8#Lc{K}CQK<_4PByP4n_L~V8RSegL-`S? z3ADt(%Mi}S|IKpVaelBB?J-Bt7IhGl6)G%@bg;)jH1U~zPdv~NYz=+#c`S~0@}B8$ z!GB>`hcB5PXuDx6>54rJ{e$DO)`i)@SQyE<65=$$-)o8kY0qarX)#_9j*)C%$wW~U z<_tBQeMBrjvuSo^zn^?OTh(7~(rQDj^vHU4lMwwIgeWI&uOZA#{~`YMyvLN2k2AA7 Gh4=%3Tlf_K literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/mailru.ico.gif b/wise-webapp/src/main/webapp/images.small/mailru.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..2f449a5f7674af418cd1a45cf390d784418bd54a GIT binary patch literal 1095 zcmZ?wbhEHb6krfw_|5LXbz4%Eyd;j92Z-62x zb8i6I5TsCeXu{5CyRLlk>bW3SaPa&is9#E!-BQfkbNl7Lxd&bdr*1D;bOXq~{Pa)Q z#PdLI`SRP_FMR|urtNtKu_C1Rq;u0@kl`~gC}wX1Du#%kx&K2Tetp5ht3a+?=GM|B z*CFCQZHH`Y_5j(b)6dAJt%C>x$#V~X@C)UQAFlFfg{%$*=^c-MX)TOe#MXW&dA zBcx*=kOU%?)a6&7{)VUrlFn6|q+;fsxbqdrp1bFM%H+dQ-TQzHAa~!D4^y|@K7H>S zTrrSw`tCR7g!$4@v!`yo1sA{l>febwUyk1VeCHLG1a|iRcekpI3~oI@q?NizCw;L{ z$W&IZ{+1ON;U-`*ww!%cG5=KhH$jv zHa59(i|Z#GnPAxL#w%@J@Z`eAW_Nyh`vw+4qZSWAW%mgxfty-9h1LBRxJ)!^^%B(% z-;i=~Q>(YQe*A$JLE|l4f_a=iZgw!I#$Mu}?| zxM?0X@|fc@d6C;PMi(I=;oi>R#fF!4H>KWuG)eWbWACwk_Qfmst$HW+iu?Ak964fe zGQhC4MY2#^o@v@g-L*%Vj{d$_ydznkId{_jzw#G0-)9%N609d!UH;A- zYWy``=pS3jhtt;GUeZG=^2g{Xx+!`HPRfi9*(z`O_;Pm;rO7}lA7KRxzxEu=9 z{a*A~;Ojqwxb4ltx9tw42~J~hest#Brpx8kfg!El)tfXcfHkw`CaR+T~aSA99VdhJFJ|~e_LJQQ~q;rq7GX5pV}I{HTL&=8_A!?XH=X# z^j&r46P>bv!u9R@*_5xyM0G3Qo2JARUH`p5Y5R*cCw-P({9jaGTHG+VGSfu%-hscL zYWBSBl-YmP?eKi%n&>xbQge@ew_yoTVv4L)ew#boGv?1Cx7 z-7BIz&dd%hx9<8`-(^mgXxnLb{;`rsU%|p}ox(3dO#WUxDSh_EDxc!t4EyhVw|0KW zA$g9ap=_afM%8@QV^L*uRy=!j{iw*=qVQ?)`FFzq?%=MT!|U3;P+BeeTGfiLw(JQj zwL51mzCBYt^6h5J6~ABInR}`4pTPG1cL!#stk21Lef#-qiIk{o8h@^wJvQ}aX#M`4 zH!olCKl)o?c(U`OJwtjr+LH*D(r z_u$&H^x7W(lOAT=-m#u%=BrPfJ@XjQAn%5S-x<@k3TdzfF|bxJ`Y`Ff=VRW(YJbG{ z`7N1y$AMWwwZt`|BqgyV)hf9t6-Y4{85kPq8XD;un1vV^Ss9sI85(H=83qQzua5?! vXvob^$xN$+YB10>Fbpv=wlXrZGBMXSFa~Ov>?gbssDZ)L)z4*}Q$iB}qPV5y literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/myopenid.ico b/wise-webapp/src/main/webapp/images.small/myopenid.ico new file mode 100644 index 0000000000000000000000000000000000000000..ceb06e6a3f0d88fb97cf10475a3062fb0edab33e GIT binary patch literal 2862 zcmeHJJxc>Y5S@6ZrZbS)owhjA&;jnXfl*X745tmMB3MrBW$)n`RP3b417qd6J6bL?UM{+)q(3xlv0Ik%T7j-l59$8$m>#ard~jq(8yIciUu?j(!>?&WKIe?G5c$>` zV+r!H1WS-ha)=*H^!uZEl>O1BP8%xc=fconk~~4DvKCYWn4`b_pUnoZ788}%mc>uh z9HV;s)r}P~NWtqf_p5&HGjTJoZI|S8n)uf0l05g}rdhqaIBpnv^myAWbI*7E=&N3x z95xI+0zR;x-|08c&;6Ul#XdjZARV+no-wSN`};1(+>)AIisPc*P@H*_1Kd%ys#()H z>NUmL)tL6ccj9UxPF`{LG^Rc9JypwV>?^N0yvK~LBc9f{#^OA9dQUv#8Tz7oxfa(K u#=%<%_2}PpAdhNgsye?|vTpu&1uL>g}Fz1_o;Y&|oBT literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/myopenid.ico.png b/wise-webapp/src/main/webapp/images.small/myopenid.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..9b96dc250a6e5b1329f44c2e1f9bd478c4392aad GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87#KA?T^vI!PA4ZU5HLs*?m4T~osf_a(WfS} zvm)v`SIO2h5hl-#3=Gb+7M(XRF!+<6knkWmA%Wwf`PRDfmtQUhpLjKMgGGYSl&}b! zwWmuyZqbuuV`Hl{v3$dJByFmt^UT=p<)yYQo%-{xeeGy$T*&Rq8zz20<$prqO>>R6 zE$12RG-|oJ88!xw#@LoR68=nUA^bgP7O;gK1jMIbk>J*@O-}%8c!i(EIWI z{rz}FN5!-nDf^l~AEq;E{tD!I@bFpcygPA6JI*)UIkoM-yj|S^p637m742qhFYP_hAF>%3ImO7yz6kU8N?5ex!R_zs z>o0dpe>}!^&mjdE692ya)mHQlOyXqlj0-XqdN%7fFaT9cTq8|&XfrS|=wenbDKtqLv_b&&`PiWd}I2)Yc!l`9u2D!7SH zKD7DJ%m@iwdxkT^^Pck#GY1TE*=)$&%&Q6PfLErJaLLs5RpIyh2?PQJgF!-}5aDo` zNF+iu8YLEs5s$}7BoZW(Nm8j4>2#V*CPOxxC6~*Q&*v!=3KWY)N~IFza+yk{LbY0@ zR;y93*J(5wG@DIYtrqQen@*=gx7(%H>(TG`84LytheJlA5zeyq*!gM-a^^J|bnZRZOYfM1-8=lKUgIzkd7n?YnpH-oJnU>C>m5KY#xE_3O`{ zKmY#y`%f8A{K>+|#bD2%!vF*zKQXYS9++C7@kXHk_&J7?F}%~xJ~q~BHFKZdTD)^Z zN7#zXTB?E!3b(H+E1a0%v$EMCP{=P_)VY~SOS>ajOHodkQ=W-Qt|82&L#EqDf{9JT ex!i+?iKQ#kS1OHzb-Is+v>+>A$SP+?25SI(r^zM& literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/openid.ico.png b/wise-webapp/src/main/webapp/images.small/openid.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..6040e923a23334d9625f672b15f6352a81428eb6 GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87#LkVT^vI!PA{FbKkHC{Nc;XN-ns0GO@+d& z+qIi!ubw^o#--ygxW6<;Y3{fpo>9Xfo>^#^)NH|WR;i<+xY*jmyW1r2_ieuCbKd_s zxS2xD*8^Oq;`H;r5@cW4@b2ThH<2u+^e(%YKI^?7x3}Tkeu6 zPd-;p36e1eqUcx`hOxHLx9)AO1aNJ=O}RO*j@MV)3cvD z_|9Eb&v<`U;>6-8bztDCmbgZgq$HN4S|t~y0x1R~149E{ATlrvF*3F?Hn%b~(>5@+ zGBD6q-sOp+AvZrIGp!P$!N5}2&@9Bz(#pWd%D@z&A%0WxW1t2GPgg&ebxsLQ0FXD+ ATL1t6 literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/rambler.ico b/wise-webapp/src/main/webapp/images.small/rambler.ico new file mode 100644 index 0000000000000000000000000000000000000000..6b9f787080ad38b6d78f7c824548b3f210f57628 GIT binary patch literal 1150 zcma)*+f!3l6vnsH&iLR9PrmAlGyMzt(CLG=9sdJo`s|ZW+JUK;ajM*}2WU$YlOSR^ zh!u@g0s|2kl^OyCxieA$2_Z2Uk`Q8UOd-GSeH14;cG`1h?X~CI>-*L^d%h#Y0r?gb z2)P~=XFeC=un^)484{AnTU;h_T%P@(2dJ0fjmP7A@vW^rwO81Gab=Abi$!xo58ZUM zIk;}M(0t8I`^{GRdR)8;24o4^r*tH)&(F?cZTgk!vQla*DzG$}xn{DURaa3}T7s#u zfw7ShrJ?6*D9xFvNv>YHD0yYv?zqeJ>@vaiH9~<^<`!0PI$da06u;&}L-Cwh@zJ%T0hRtk3abwYFuEXJ=p-#j9`ftLnlRU2z1Rs1wp!+-4 zyT2vaeF9(0Awsv05DtZCwmS^I;;I>(op-1#DQ4c6CO&SV_j|!=>mgQbf){3iUoT+j zv|w}K9KKDct*oHk(Q3>um-;cUmzwf2+S)qUk&27WCmAjj#753Yy+Zyh6-<;JBe%DU z^Y@2T$zFr*e#JLDnayT%H|#cQO0Ur68YG!Y5*;%Uex?(hdqBjakx6Xeel$*9c`@dn z8;M0D?0ZP++*w^&;TNq=YFtHc?_^?OgT!`{!r55g!<}A=BB4r@Av+B z=L3Ct=>;t|tMM)8e>jWZA0WIL;bKvd;a{t%iJ2+stB?GfH-|HwPVae!hiS1|2?hde zhQo&DqoF~zVlj2!AN1Yl=4V-B_)6yZyZG1tH+w_~-$5ZBel5xTur> literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/rambler.ico.gif b/wise-webapp/src/main/webapp/images.small/rambler.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..2d5064bbbf78872ddf819d4394d81ca70ecc12f5 GIT binary patch literal 1042 zcmeH`+fUMQ0L8!E5qqGrtX506a<?4#^E&{p zcYw@Zklham!w()k1=OkRocx@eydy=*oF~t6bD!ts7Xaorz?m(CiVGp~3qnZ&p#&n3 z1FLj|BDj!9g@}|QVo6~2ToH*v^1GNqBGZcDmt>fRyTjao{jl_&DFhw9Cx zWsEX9^Hl|#S;4Acuvv^s29v|A@&)f21^jCw^ZUB`hQ_9j4~@d6riVSt z@0*2PA3t7`db(ShgzcSTVRM#jrM;u8qpPP&Bo=k|K9gIs6^<{WPMXx(BkmLTer62W zibw2<&!UpimHvJyOW_z87?euo{1J;xHZ(XmMANLv-ORkfG-ousb(2P;$!J;_wRp{Di^Z~RUA8EHpjNBx*OK09Te11Q;>SL|hN|2s zx~#L?9b+EU;czUjdRCn-mvhyR%eCg0+wJyxy*{7Uv%bFm`;QMr(SPyB-~aJ15bE2! z0SizN0sQ>?1i;t<8W03G)<_@>ifr7nRfe2D{s|w?#4+FO4aQ(HAIB0Xr-A~0?%M&$ z52oNt7KjfzuCJ12Fx$8fj7#RF5f$8n1P6I|UHe(0#s{Y@$2yN({=E_GEjG73`Z z+vsbRAo$Gd_E(XpTbB>LeB63CA?c2J<-2+3i$B-w`yekkaYo0PE{}g7fkcnGtIIyU zsb1f{eCg@wkDt=p%Rb33J*DQ+qL}XgDm&*y3Qy!_mpsn+`+l zkEMufuv3xc$!BS^tjp`dm$UzJbA2))D2v6xwoQNix_kA{XKUXN(uuSYw>p*ZLuKAI zzO0NX@@k%Uye93amOs4E_{*`^U%r$aof4GHbzsw)ThHTTg7||Z*$&Ho*(ddMbF`?G zteM?%zoKY~cV(OH?9Y}Pn`eI6At6~g{aJ!Trjk%}#1G%4mnE%k_Z57*Bk){5_rt-b zs%ct$%XH>${Gp{^zsaS-z^gvIW9`~pq0V@qkJ-Nb-?*F&brmndPyAFSC>=dPFTwx)=+f3@7=gU7Fii2Aj@;It^z zbQH+SIKyjm`sy1w`L{bWa`P4i+)pweZ9^6(|p&jBM-Rze>d2-o$#}nBX9+nH4nB05) z<>6MJX<^q^u3oP$!E>j8;ri{{^Ir09-F~rX(dO=?-^mR}YB zEi5b#W?$SKq9u0VYb`%ltJA^HwKZJp-xNK&Be4CgRgUx=sSY;THeaQG%C{dqn0oo| zj=Sp?1)bWR|LDlxsar4p+{u#HKf9^4wcxsE&oZ$ruf^M@KD~7}HBWE-#M3ib{?;i? z6j%FaSQ!8G=+UJQ=P$2QoPU0Cwp87G_N5}xM`c%CjolNczjvbe%h%N}SJ$tsd2ph2 zPG;Q<51kbuS(E1maS9&1dcmQ%ctXLB_GI_|BfuE<&r0=iN&EbBPwuSB-~V6z5&v_e zRM_*s=u=>(P%UwdC`m~yNwrEYN(E93Mh1okxWo%+)V5DteY-M2Ztj+A zE!c_l2H#`zaX;dYlru_mk^31KdcB@L9&W3#wIFp`YJOeP`OSr1{CK6O-`2Es@?E#T zy1MFK>-Ep~I=Vd7%e_s#J@}-Zvwh`X=4ClX_h=7BXW;)k1Ifb@+v7M5AZI7aYkiNm z$KjX;Qm=X2(~a>=Zn(6-IG8mv>sbkaBEroVrCFBdHr=3XM61uF&u!`5GI1u;Qf<+zMxU!sr1q{f@m!ic#&7x4 zjcDZqv{&NU85cGO2UiL7I^;$4kVpqJ@-E;pjlK(>l3v2Y;e5IS@q=)?(5+CX;*7LwCwnlxopJBahPURBFV+~&J eFF>coTp;}_7zqbJAQuX63TM^f{)_Klzq8-HK65Pq literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/technorati.ico.gif b/wise-webapp/src/main/webapp/images.small/technorati.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..290c894f155661989e4c59f17cfe436d7e6f1141 GIT binary patch literal 172 zcmZ?wbhEHb6krfwc+A6Ky@A1fD}Ur3we&-l6({`rFXhd-Ubp)0q@9nK9DA|##{09c zzd!wt1QdU=Fmf^QGw3h?0muvnmdFn$Jy-KMY&a_*$vn}3KSAkE!a9b7GZ@`BtV!g% z?X>yO-1pi%3flr1xwS=-FD`xNWB;egxu81uWJVQJd%?yFbuOKe63n-+pJq8^_inN|!<5KX zFN*sfuYBh^N#*37U5;*-g&BHG&qzF5KIPbyTdo@Gp3RZ!`IWi(>*ra1sXp?qirOVN z+Itk=U-XFkoPOfbN^#}~I=N0}kqkSk`viJ^ao?*q-!qH#kL$)M@5?;K9~EEDvaZD#)>=N%EREX+1lcxA4c zbH1=*x3k7Nr4-imOyRkvhk35~Crs+v$HZ_e=WoT`Y_=s6ikx`d{>Ip})TM+aN6+|d zsKDGyYt<-~H<*?|Py7&ZkT|u3=hh%dXrI`@B$d-ImSy<^r20u_tJy z{YrS?&d+&*_oKPcrceK*|8w1xcc@~H-P%ytZ}L6#o5S|brSS4k!$(5F=Y;!+BNMmD6A);0Ru{Bp}l_s@mwMt`uX(i}MFdzut zAqXPE9ik8+FYEX1-sJY)?e5!mNeJ=5WZ&DJnQvxxW_NERG9$CnXb9Sdyjl>sB_fN9 z?)&+5kuT_50CD``HIWB5L~eoyBGLr0pHB-sb)RB?bpf;iYJ*Ho+68~JE~fHBwgu`J z-EC9!-U;h8kK<44Gv%hs zzdU?DraD)tHnaZhT>E-r{`)*t@5JUj?5}R6a*tydg74P8ZWZ>0;a|4@oS*Za|5#r5 z{TG@4K2GYLHfVk_2H;KQL3aM7Fw0|ptyZtUBYSCgS=Th*mx=$suD_a7x$Sw^UoI~B zi0#(EomB2$$og0F{F_~WzW?c(sCE9g_>7n8cX1o9Lw`+SZSAjS?JZTYAI5*z{$@~o zo;`gV`0m^H{SEOe=QRg=h~Kp5bRR=)DYxWt=d(tx{v1B|vt`cfi3HDc-RV zmolC8PAE={-{~4jKDQ2(Yb5+l4D}216w%*4jSKCbtiN<$m44=j^0+&Zv_2o7{3;u> z-`DTU>O03n#JeWFFJWA9{}hZ*O20p*c7|GFMegOSZ7QQSYn!9LyG`A#knQX{vwrUR z2ao%}2;OEU^>hB1Qz2rVtKYvq(ud%_p46{#inWZpVxay*F*=ie;;Mek)s@rFbxrNZ z9M`r#HNRS0)X#M;lB3D^=j1f!ymPuzx+kM)h~6ZOzO#h~rl&sxgdXUkxayKVPS&4Y4F47ZO5>%Xio^bL$1i=p-^ z2Ir3ZGWO??T%A7pZ|!7UNN%6xd9qPQkMbVLk_=>CdNOBe5A7t)2l~o<?iz;$xhopm=o#EitObOc=t9P J^^gGu^bcw2&XE8B literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/twitter.ico.gif b/wise-webapp/src/main/webapp/images.small/twitter.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..a6a018e328b2ba6b2c475260244fafa51045468e GIT binary patch literal 162 zcmZ?wbhEHb6krfwc+A5PeEM(1*}t*p{>A~(`M)U_{uW>TTX*AM=k0$}?*DuB^Z%DW z|B->>PZmZl27U$|1|R^L!NB7G;iRWF>w<*p^FgN>3xqaEG;HiqIgp^o6|Q&Y&Y6?b z^m$hAc0bD=Eud$sB#?PnSLmRl&~#zL&XreP6%T1~iMx2LT#UHm55ay9yl5<^aL(*6BT_NnjHRt>+`8h*78mVbD2g8zfTn%%bA2bTTrKDBFJw%_jjWzt%;n@*+a zKlpW3q~^ilx0S8OPM9=`IkYlwky<~i`kR8ogY?BJ)=qb>oDQ96fBnN3O@`*Re5>+y z>MiSD6kl#|y}d=_n!w`q@jGnFZYx&6nVABuP8SXwJK^6%SyZ*p#{SO2?v zy*}beQ*-TQxRRdP`( zkYX@0Ff`BwA(Ie8Q!5i=DcptHjh`Xb#cvcTvD=paup{ LS3j3^P6?5imwU5pfq4 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 X0PU5rU|_JTL0}LcBo2~?sfE!1%eOAT literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/vidoop.ico.gif b/wise-webapp/src/main/webapp/images.small/vidoop.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..0a16de3dc9e76d6d8f3595de4b8dc110299442c5 GIT binary patch literal 201 zcmZ?wbhEHb6krfwXc1y)l$GdFkeZ<=HA_i$p|adAEu~{xN_X|uy4{_odbwS9@rbPvf P6FlaJf7oHe!e9*m@OxxD literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/vidoop.ico.png b/wise-webapp/src/main/webapp/images.small/vidoop.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..30e486ee2439f4a52e8bd5b22ccb8b7ad0658057 GIT binary patch literal 499 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87#L+dT^vI!PM@7*>(3M@;Cgzm0Xkxq!^403=MRF$iOhf$k58z s)XLac+rZe$z#xA5_opZta`RI%(<*Um&^zTH3Dm&g>FVdQ&MBb@0B+c}+5i9m literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/vkontakte.ico b/wise-webapp/src/main/webapp/images.small/vkontakte.ico new file mode 100644 index 0000000000000000000000000000000000000000..c1e4428bdbf68b93760e298cb1d40684b19c3d64 GIT binary patch literal 894 zcmZQzU<5(|0R|u`!H~hsz#zuJz@P!dKp_SNAO?x!0&6CgwZs^=$D4H|nBzw+u}1T1 z;~K(sD*Y6QK^1-qH6iL9@fK)`tNaxz{S_Ycx=eZcnoL#7u{-1jEiagRVFOAPG_MH$bEY2JWw2>U{;aa>=Lgz z1x~Z_9Drzct^-6pGWp=rk=c2UAlW>pxh0tdnO6it&+lABMz>GxTv8nf zk(yuRy0F4;0Z@IZ$NXZ~1;uV~G#|!BX3Q^fTT&A+x5R64h3Dc*PawGjh$?|xuO*e< pi-8POw4};=PO;0L#ohDE{T9~*Ev^m5j~0~sZkbVyD_;;R4gj;!kjwx8 literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/vkontakte.ico.gif b/wise-webapp/src/main/webapp/images.small/vkontakte.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..c360eb1ced7287f212655461f2f95ab820fa70b7 GIT binary patch literal 1095 zcmZ?wbhEHb6krfw`0mQky?Bpb`TU@o#lf`%kZ<{d>KR+SO6Gc2EcUEi3?eI*cvUX( zs#xp|Br6xAA@8asF2!^F$`*K(E_5xP?^e733BkEYjFR~QHB0=;=D8IubSa$YQUpR5 z?>t9FJ5SvXtX=|49V3Y@n=D-fT~x;|pin z=ghFpo(@EI*)t%@=WjjZSu*eW+fP95`CCtc;t&OHMYG)Ur`u#swMw6Cl>tH!_1lhL zZ(X?O^S7Ts?%XXWK~m{ctTU!Kw zCUhCZbsEHhNQlZ$Uw=G%{Sin)xL!pw!3sL9()#Vv`*ma5bfSQ$RX3^?qF~zE!#dGz zNzF^(T-|7(Y@2yf+#q3^}&?Y2cN$F0O7_pF4O?2X)=lLuuSSw z4X#rS0it>!1EK(#T(IRhND8E&&M>ykBC$g;ph_{IS_y=zB5P(x*35yCb8ORkfPz3N zpaP&W{peLscjz9Hq}rdDrp{rCedg2rt=lEmIQ8Y^OZKwe{f`? zal4OI{c_0pEkV0Hib z4y{6_T_Kvm%LA4MZS4xx4qu;ebdqUzm~Qm;f~S|Zc8BZ7?{8ogHtUHnOg=tAHF#T3 zq;dNB1+J6LdZSFUuWv}bysbCdJpcXy)mCBiz8K5m=NFa+Z|{q>E`R^v=w$Q$INR#) SAD&*`-XCvY|DT10!5RRg1qT}d literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/vkontakte.ico.png b/wise-webapp/src/main/webapp/images.small/vkontakte.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..06f19b2bfca3e87f30caf360b2960feecdab6f88 GIT binary patch literal 713 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87#Kf!x;TbdoSr&)Z+1waz|s2eZ+q3$6gn1h zNU5F`O3LA3Nlp~?*l^+6IlncRB97HNY!TLB(u%qjq0!XU>MGRKG|Ndu?1-rI1c5sf z`pcgmew2GpZ#S3K)wzl1cD5g$Q}Fqrcm3u+y*Gq88|&BEguD66sqCx!FWO)2!DZo~ z(Q$`U@xjpztDRIg{YY(<*vz$4D$8v_aFes;>k4*>7q3;D5~B{@{TT44?DegX>;2l< z(syb%c_eG=i&PwN=}hXHk(lQD>A;H%6ZM)dD!zFCHnHp-Yu{u+k4U#?St~eJb*)NT zruyRF=IuW5`;VWBV%Fd&`#y;)%PYh5p$x%} zRbKOi-rddf?+u?RwSHP{ZRy-8OH54IPJ~QV>6{{@$*H+i=)#RV509UZH!&+`*io1| z$@%wp)AHg;YDUJ+E&_orLRvvWHdXtMJUJtqmS?Y*F0R%VC>p}0zi5_H?xtI>eZESB z>-!bF{PVJC+lCnBP9cV=JsD9N8XFjI?U9g{OUbF&@J8MyHsN1#?)Q|yZkKZBkS^i8 zxSLOJ?p!u&+Nxi#tnPhp4z%qm7Ux7(MwZt`|BqgyV)hf9t z6-Y4{85kPq8XD;un1vV^S(zGG8JKDV83qOy8NcpC(U6;;l9^VCTf>4FUsj+722WQ% Jmvv4FO#ne?ANv3R literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/winliveid.ico b/wise-webapp/src/main/webapp/images.small/winliveid.ico new file mode 100644 index 0000000000000000000000000000000000000000..4744dae8a5df823ee9e79258d7d3f01e19dd53c6 GIT binary patch literal 1150 zcmchUdr*u~7{<>><1!huV@D-f*-McyE#27NT4a?>wz88;QZYhp)P!oWyXDf-U2Uj{ zb!&84R->e_wAL+Sn4u9e#Dp;WOQ9JS$r*>y0|b~mpIW1 za9V)zCR%5Ifph#DT=btHtu)VIJTB!5KR2WhG-Z+Btr`lq^C^6)7>4CrlVj&tet!?V z4G3=m?pJA#M!>o1E0!4^>}B|qJ0+zTwh&xZ6Icr=d^qj^)bLQSGi1-)syFokG;dR& z1(?zfxSsz7pPFZn7``YqP}Hm%0rP$eJ(U!2&K0O%h|lHW9X{EH4DsE+yu^Ybk#%U0 zdmZ34{6wnxowLn@#bQy-TK4x_c@+9;907wDV2T5bN=SBREB8JdFlQVrUMY)TA(!pW zU$0Oq*D6x75~SO86PP!ccCgPpDWcF_IRU8i1+HuaUh9yOx>+($u~h0=8`5w(5F!xZ*Tai+FV2Tomu%z0rDMth%p#toD72V@`j!XJL1pZ){q;+v7a2 zJ98npTM9{YA^c7xLtG+9SZ0Jb<1sVJ@=B2O6i%7%F(&5+9CUzF$w1G{@T}z`Q%YCR zoud%n&?B%>gMhrUyY>JBaO_H7n)YHPY6V~332yX5I(7~DM)YTySqzvPRXdZ#Ti-t-8mj@s8QKk3=-9#S*IsAa1ckUQb($xNLa8LGFk zR0Aj3GR=6)IOpM=Jk^LPR!{R~pA|^3EO;F=-BohV-6uu*aWgHr7ruH`Dwfi>>qVtl z`aCnAY43~X87VLPAGAvSRRiD0I-#6JW-prfw3hsrTKWHTGxzsqo^yTb=lj))XPs$Y z5^=X*{eKtB!-*26YyVfRHEUYse`BhC?iQQkty(VY{?}}9Z`@$nxY6S4B(XPBW!_Gg zxVg~q$y}>XbH&?tc%54k(7)3ze#`&Q^X2n4{{ON-uKc9b=Vh|rmu=RSR(bLQ^< zzgLJ(KV;i`Qm*B^@b5KJlTWKoIIH|?z4HGJqO(ugcV3bCzeRM`6|MifrT&QHg$kE8Ba^%Lu zmJ{siIop1CTs+WnfK#VRqw&zw`Jy%jTb?K^bWCU$b?#BA{G{J6W0lgi!=s|fUAWQV z+m+7CXPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ign< z0WbsDXDUhn00Rw4L_t(I%dL}5XcT80#-DdS_MMsCot@oDbVF=5ZWH*~ykh(CYl>f(t;qapAw zkk!MoEOMf+lP8SH*)=JoED1zTV8oL6II)NSR5A1Yw^x=Pf3|H~Q&z**!`)j{*O#+p z4Mqn+TJ=E)MoD)(b2+F|-t|J`!Z5=%sWgK_=}WYk1IT056xG zJw2Vd=~{DR#f*$KiVBDbj0-R*piSwR0sv=sm)7^ni=|o8ajHQ5tRo~I1@y^9HUG1p zrRm8(A67t-)X9Vb00+gOl%w{Wkv&wj%(9uw6qFwe9%pE1!2J+dnQvSki(G0n zr$)v{_{jL?ln_#q5dU|X*9cZRb{7wPat@Me+Iz!R0O5y#JC8-SjEV~c)g$L#DC@(B z`NN(#A>MsCTJlk8nm4;fzgz$SsYMI>5XV3mBxt&bSN=eS)$mm7@|~_{!<_&D;t=qv zfYSnVVzlMb>DBrbFANSLVc#HhJF{>M2R8>TqNrWQbZo;OpRFh_-N! z|6>b(=h6qgFLvkr?+TqN6hRP$1c4W08FuCA{Wr@0DFA@8@0GjLIr_4u#Lo#qT*nia jkXk#r?ZEjK{x2Q?(LzkW1ghpX00000NkvXXu0mjf!!o7Q literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/wordpress.ico b/wise-webapp/src/main/webapp/images.small/wordpress.ico new file mode 100644 index 0000000000000000000000000000000000000000..31b7d2c2b77c039342854190a90a8d8436992b47 GIT binary patch literal 1150 zcmaKqJxT*n6op^J!coBi!TOa}allq&O3PWo1c^ULbO>qe21^@jt1Q7KOpyh+ge)Q1 zK|J4huRH_#zwbc3UEA;R9AO!H&d%roag-+O5 zO!N95T@?S*G}Sgw{mN!=VmhZ5Rzf4>LLtlrZUAWLgGPY+oVrG5xo^yW`xZU-Q@wk~@ zYxS@D)yH#t7kvCm!TtK*mFh-7(+TYB+*i5pa!nc|Jf3SU=XN{`fjrfux$lA7e}n0{ zlfCqFi>Z(M`wVVG>yKK1*9rZ1`iw}=W^iIUOLNU?<8e1$!1FrglCO_u)5YTUvK?eu yI~YIj#-~XLO;hd+o2#A2S^08*UB1qS`QCUE52vFxJ9}scm-~xFcCkL1j=lhFMR`a7 literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/wordpress.ico.gif b/wise-webapp/src/main/webapp/images.small/wordpress.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..b4f3beb4699f281710c8ded0cd6a85dd82d03cb9 GIT binary patch literal 91 zcmZ?wbhEHb6krfwXkcV8PMi7v|9{1wER0+Xj0`#qKmd|qU^43AU3q-sTZhRR3!SH) tE01OmlMHS3S6P~+(sbT?UBUBpZ*s4xo}T%h)#a#~iqFJ{nIa4f)&K!JAGiPj literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/wordpress.ico.png b/wise-webapp/src/main/webapp/images.small/wordpress.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..7242e383702b97c79e0f541a555f3cee12cbb530 GIT binary patch literal 566 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87#QO{T^vI!POqJOFt^!3z;%8gR{`e|W&z#@ zTsh$k`!={g;#w5)pddwmoA!p_Mo&iVU?$Z7C%!+f+Dl}VQdLz&Yw`xl0Z#EMLLB^eIW!H4}F&{V=c{y`~F=GJ7WcP!sgnTVS9uyb*-2UJa zyX8gU^EHyJ5)F#0Z>a>7vTsvVNHXe-51kX5%U84V#``+8kTv3J@u{J|FE}JUSQ0Bg zlc#vvo$#l^NBfjkE2}kMVfyAM?Qu71W8A0etJe-(wf?BN$j{t_Xf0)0$=*^XiS;GhnchwTth?11Vl2ohY zqEsNoU}RuupbJC>h9O3VR>r1Q#>UzP##ROf@zcLQMbVI(pOTqYiCcr-DgQ{I1_n=8 KKbLh*2~7Y+ZqLX7 literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/yahoo.ico b/wise-webapp/src/main/webapp/images.small/yahoo.ico new file mode 100644 index 0000000000000000000000000000000000000000..d7761e5a9f286d28c54f80dae8a1560b3502aa28 GIT binary patch literal 318 zcmZQzU<5(|0RbS%!l1#(z#zuJz@P!d0zj+)#2|5eAde}Fp^K@EVHQ&r!#trThGj~9 z4D0kJF>G?0$FM7C8NF(y zflE+OPoIFtoUMeH0YqOmK1W{Us>OZs6jwuWykMn^lYFFT1yD%vMXz z|4BBsVm9Y;adB~8z--L0(#55V0Z8KjASb}^0ZRsk21%eoejw(AVh$h;#SIb+3OuMdrBp}&AWAP z-?LYj-u?dh=RX)I{$yd~V&G@cVE_V<84N7ZA5MC%-fMBarA^-5i1W$hniUFmORRMI zHjAu1#dYkVqMwopuiJtG>spasXJtVK7CDp0?H8FNSoxX5zI$4%2~%o%p{(1`!*aka Zu=!xlofhW}O=0{@frsD!RuyEh1^`a8NCW@? literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/yahoo.ico.png b/wise-webapp/src/main/webapp/images.small/yahoo.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..1475eca0c5e14b08d65e7e9d68758f1d8d7b5906 GIT binary patch literal 575 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*U87#K4=T^vI!PT!rh(c7s|;JE!MX<0d?q{O5L zDttnIqDzu42n1aeGV!c;aGtCo(HUIq9MWv!+1cXUGSji8x$%T^#}SnyDodPNlz60{ z*j7c=JKQb#^X^@7`Tq9@=bQJwNpWh8+kMf^>uLz6*>=grvHkk5f{L1N-JQoZfm5{V zy7kid-FxEKcjUoUso@SP;%gMW`EeyN(b>`G8$N(aw|oxU9YPtzIrru!G_ zL`2^C9&pwy!%NrfJ`=;9JKJuSy$iIf3}DoqyqIHZOl;+ZAk#IM%g?mTJ@Mf5TBY=j zIEUlY&GBIG8Fxz+E{FuZt$q37NPi<ayYwaAR!uF*o>_TpSxb8!eRh-qdkVNqBi+wa2Ox7B}AR z?zCu2*|O7@Wm8?R!h0q8Al>Urf=+*T7n^G@H|gN2#g|`w@_)myfb*Z`njxgN@xNAXU*95 literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/yandex.ico b/wise-webapp/src/main/webapp/images.small/yandex.ico new file mode 100644 index 0000000000000000000000000000000000000000..e78219755c28d9999e7a38b00082151acdd16791 GIT binary patch literal 318 zcmZ{g&k8|76vjV)>PE`2P?EAE4X3kxYvz!NAtPjHuBz!QifbXzE(|BEPqXf}y%n-~m<(U_Rch{c>(t%>c9 z*dN{q!w+sZB1woBKW?Nrk+PghR$|Jz;rYxdg(CgXF*^2?vBobC%b4qLd180R(8mINNU(bF4;COpr literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/yandex.ico.gif b/wise-webapp/src/main/webapp/images.small/yandex.ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..6b1e30e3c187d89d070aa2c21a9e5d7507f4f994 GIT binary patch literal 168 zcmV;Z09XGVyN@yx05}siHGzO6 zfDm5O5hPMdvC;rAvARy3l2@79?KhhsKE%p|04Nw_O3EP6(S=3}z`y~$E&&U!)j@M8 Wv`KQXF%64X!DC_46-8&52mm{!#7IW~ literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images.small/yandex.ico.png b/wise-webapp/src/main/webapp/images.small/yandex.ico.png new file mode 100644 index 0000000000000000000000000000000000000000..e09f1d995b2eff72009a563d746784efa2a30afb GIT binary patch literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*VRoG+d(jv*GOmrge1I%FWyc7L)SpWMRc-~-wm ze7m|gd$Z;*@#q2NC#vtc|IZgcH=!x3 zhs`=?jXnQ|r(QNQg^Igp$aenRbmRXn1LrQA1*Q(Z2TB?1Sz8z#Sa#^$J3o~WKA2tIuFnGH9xvXb{bmUKcqz}))c5uC(7v?)v4a2P)ZNa- z@$&T2)z|&~{r~^}A^8LV00000EC2ui01yBW000GQ;3tk`X`bk)Wk@<6#nZYULKH{p zEx|?+kif!I0vIL|#ZMubBmjWH2OtmxIFVa~6JQ7!1CK!f5W#StOTv&C3=E8h2vI1s n+#cd5;2fT3B_0kF0v!+!GARoV78n&7dMN`JIW(4+BOw4gP{MS* literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images/openid-providers-en.png b/wise-webapp/src/main/webapp/images/openid-providers-en.png new file mode 100644 index 0000000000000000000000000000000000000000..f5fd7288cb8aa4f22b0a958f7c5f51365ab7d697 GIT binary patch literal 15894 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

*M^|De~icE+YC;ThH66MRn%r$uVa3bi02T zKZt`K&UMAUii{ZVAEUL#v1>NlAERvq{fLH>VEKj!_})x@{Mu~0R`aIIDpRG~y{?km zs%im|GvX4r9RZH=w%=qcZSzwdU4G)7;hr2aK+XH%p?;M6R+ZV~NCdD14c&Qhu$tqa zlSa|kUxkBN=g6j3H(Jx7_v5(#XoVe`N4vJ>{vQtW%~`toA@kh&Ld>e3CU%Bfgw%lC zc;qzxgh3wbN6@{vbPUBH$%5wyZRBKRf6N{8NXGY8N&DdgEv**kUH&iX>MjN^H?Mx@ zusU!z_8#Iuhl20xTB^Q&^W@T!*WO67ATK5Lw&2+e~0sO_&w+>jkn>aD!Zlhc6obuH}1NFA2m_@}#`)$fL^!6In;bA~@VqVV1-UYlFF>t}Qq;66@v7WCmx zjig0>99uwCeDL{8k6YTVcN&X5PwWQ=MY4Tf?R*Uj@gzXt@A2p+`k_C;z97NZ%Hly9 zr4wA1UX{E=sp#~S#iCPSlVo#s`tR%EOeU|3WDJ2@eWksVxHB%;QZXKSFGfvipwwf9;=KeP2XjycSsGRfOxh~#uCuZi-sSr&6W zw<7*{8hvLSu`%@#)~6$(p!Th>6>Ii7#|vb!s;9i1*7=T^8sCpd?z4*t9w+Hz`DSIp zCWIyEHRJmBKf2X*d|vHfOf6BgwKn7r-gnb4^iHNn^kepQn~JVcNG#+N;XGp#6gW<6 z-|(9W>9YL#K2+;vqYCasF?ZpyeM1~|ABx2j^uBSK6ucjzjDy&q*?3N#);~mHE(*G7 z6w-etCAr+4F2Nw64Siz^H7?qSXmxLht+s!2+Jv1fnon~rUWW{+?-c#UJMbv^*SA-Or<>m|l4hNC8{w!mQtpAr&s)&QC?6{ZV^m5lnf1Phd{oCh7&KKc;ZJHm_#Nvb!-H(^nIH zjK-XJTY5X0A=dK*V0%a&)h;(pfF7!<{>#U)w|h9#jn>?R_0Ip)Co1uNim{ej>jgf3 zqdHl#2_6Ltx(&J3Me#1B@Wa^+sY_GGz;FQ%MvXfx1AvkD@qVK|ROoj0tMJ*`^ zTkyZz&54Iib)P`vrW+Ah<|^g_wqdT|HJ8)k-p;3Yc4`#{8mS3IRj>QPbhm?h;ttQJ{(kCeh4+JJV)?bDig@#) zy6KMgFAt^_yIR~93u?oszG;kakn$rX-~Kb|Nu50lZGTVx z&p60%TI)Ba5p*+e{Cz}Z&+Q_rT0x+MBHya4&wextm+UDR%kLBjWda~g3A3M@iIta? z8Teie?C$Q;eJuj@pUH1bxzQK=Ac=hL%vCt_Nd!IqO22M~Z>HSJ-Y9ejC06B3@?JA+=`pwwYjL+2B z3~~e5SXfyY|NHQ$v9R%R^6;_nd}d+iV__L$48Qun2G}`#voiPke;?55$f5ul0LVxv KidTsmeg9vZk@$}Q literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/images/openid-providers-ru.png b/wise-webapp/src/main/webapp/images/openid-providers-ru.png new file mode 100644 index 0000000000000000000000000000000000000000..a1750caf3a8916ca88cdb9a8eff975ce3d19ab4d GIT binary patch literal 15352 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 literal 0 HcmV?d00001 diff --git a/wise-webapp/src/main/webapp/js/openid-en.js b/wise-webapp/src/main/webapp/js/openid-en.js new file mode 100644 index 00000000..2b68c665 --- /dev/null +++ b/wise-webapp/src/main/webapp/js/openid-en.js @@ -0,0 +1,96 @@ +/* + Simple OpenID Plugin + http://code.google.com/p/openid-selector/ + + This code is licensed under the New BSD License. +*/ + +var providers_large = { + google : { + name : 'Google', + url : 'https://www.google.com/accounts/o8/id' + }, + yahoo : { + name : 'Yahoo', + url : 'http://me.yahoo.com/' + }, + aol : { + name : 'AOL', + label : 'Enter your AOL screenname.', + url : 'http://openid.aol.com/{username}' + }, + myopenid : { + name : 'MyOpenID', + label : 'Enter your MyOpenID username.', + url : 'http://{username}.myopenid.com/' + }, + openid : { + name : 'OpenID', + label : 'Enter your OpenID.', + url : null + } +}; + +var providers_small = { + livejournal : { + name : 'LiveJournal', + label : 'Enter your Livejournal username.', + url : 'http://{username}.livejournal.com/' + }, + /* flickr: { + name: 'Flickr', + label: 'Enter your Flickr username.', + url: 'http://flickr.com/{username}/' + }, */ + /* technorati: { + name: 'Technorati', + label: 'Enter your Technorati username.', + url: 'http://technorati.com/people/technorati/{username}/' + }, */ + wordpress : { + name : 'Wordpress', + label : 'Enter your Wordpress.com username.', + url : 'http://{username}.wordpress.com/' + }, + blogger : { + name : 'Blogger', + label : 'Your Blogger account', + url : 'http://{username}.blogspot.com/' + }, + verisign : { + name : 'Verisign', + label : 'Your Verisign username', + url : 'http://{username}.pip.verisignlabs.com/' + }, + /* vidoop: { + name: 'Vidoop', + label: 'Your Vidoop username', + url: 'http://{username}.myvidoop.com/' + }, */ + /* launchpad: { + name: 'Launchpad', + label: 'Your Launchpad username', + url: 'https://launchpad.net/~{username}' + }, */ + claimid : { + name : 'ClaimID', + label : 'Your ClaimID username', + url : 'http://claimid.com/{username}' + }, + clickpass : { + name : 'ClickPass', + label : 'Enter your ClickPass username', + url : 'http://clickpass.com/public/{username}' + }, + google_profile : { + name : 'Google Profile', + label : 'Enter your Google Profile username', + url : 'http://www.google.com/profiles/{username}' + } +}; + +openid.locale = 'en'; +openid.sprite = 'en'; // reused in german& japan localization +openid.demo_text = 'In client demo mode. Normally would have submitted OpenID:'; +openid.signin_text = 'Sign-In'; +openid.image_title = 'log in with {provider}'; diff --git a/wise-webapp/src/main/webapp/js/openid-jquery.js b/wise-webapp/src/main/webapp/js/openid-jquery.js new file mode 100644 index 00000000..0c98366b --- /dev/null +++ b/wise-webapp/src/main/webapp/js/openid-jquery.js @@ -0,0 +1,202 @@ +/* + Simple OpenID Plugin + http://code.google.com/p/openid-selector/ + + This code is licensed under the New BSD License. +*/ + +var providers; +var openid; +(function ($) { +openid = { + version : '1.3', // version constant + demo : false, + demo_text : null, + cookie_expires : 6 * 30, // 6 months. + cookie_name : 'openid_provider', + cookie_path : '/', + + img_path : 'images/', + locale : null, // is set in openid-.js + sprite : null, // usually equals to locale, is set in + // openid-.js + signin_text : null, // text on submit button on the form + all_small : false, // output large providers w/ small icons + no_sprite : false, // don't use sprite image + image_title : '{provider}', // for image title + + input_id : null, + provider_url : null, + provider_id : null, + + /** + * Class constructor + * + * @return {Void} + */ + init : function(input_id) { + providers = $.extend({}, providers_large, providers_small); + var openid_btns = $('#openid_btns'); + this.input_id = input_id; + $('#openid_choice').show(); + $('#openid_input_area').empty(); + var i = 0; + // add box for each provider + for (id in providers_large) { + box = this.getBoxHTML(id, providers_large[id], (this.all_small ? 'small' : 'large'), i++); + openid_btns.append(box); + } + if (providers_small) { + openid_btns.append('
'); + for (id in providers_small) { + box = this.getBoxHTML(id, providers_small[id], 'small', i++); + openid_btns.append(box); + } + } + $('#openid_form').submit(this.submit); + var box_id = this.readCookie(); + if (box_id) { + this.signin(box_id, true); + } + }, + + /** + * @return {String} + */ + getBoxHTML : function(box_id, provider, box_size, index) { + if (this.no_sprite) { + var image_ext = box_size == 'small' ? '.ico.gif' : '.gif'; + return ''; + } + var x = box_size == 'small' ? -index * 24 : -index * 100; + var y = box_size == 'small' ? -60 : 0; + return ''; + }, + + /** + * Provider image click + * + * @return {Void} + */ + signin : function(box_id, onload) { + var provider = providers[box_id]; + if (!provider) { + return; + } + this.highlight(box_id); + this.setCookie(box_id); + this.provider_id = box_id; + this.provider_url = provider['url']; + // prompt user for input? + if (provider['label']) { + this.useInputBox(provider); + } else { + $('#openid_input_area').empty(); + if (!onload) { + $('#openid_form').submit(); + } + } + }, + + /** + * Sign-in button click + * + * @return {Boolean} + */ + submit : function() { + var url = openid.provider_url; + if (url) { + url = url.replace('{username}', $('#openid_username').val()); + openid.setOpenIdUrl(url); + } + if (openid.demo) { + alert(openid.demo_text + "\r\n" + document.getElementById(openid.input_id).value); + return false; + } + if (url.indexOf("javascript:") == 0) { + url = url.substr("javascript:".length); + eval(url); + return false; + } + return true; + }, + + /** + * @return {Void} + */ + setOpenIdUrl : function(url) { + var hidden = document.getElementById(this.input_id); + if (hidden != null) { + hidden.value = url; + } else { + $('#openid_form').append(''); + } + }, + + /** + * @return {Void} + */ + highlight : function(box_id) { + // remove previous highlight. + var highlight = $('#openid_highlight'); + if (highlight) { + highlight.replaceWith($('#openid_highlight a')[0]); + } + // add new highlight. + $('.' + box_id).wrap('

'); + }, + + setCookie : function(value) { + var date = new Date(); + date.setTime(date.getTime() + (this.cookie_expires * 24 * 60 * 60 * 1000)); + var expires = "; expires=" + date.toGMTString(); + document.cookie = this.cookie_name + "=" + value + expires + "; path=" + this.cookie_path; + }, + + readCookie : function() { + var nameEQ = this.cookie_name + "="; + var ca = document.cookie.split(';'); + for ( var i = 0; i < ca.length; i++) { + var c = ca[i]; + while (c.charAt(0) == ' ') + c = c.substring(1, c.length); + if (c.indexOf(nameEQ) == 0) + return c.substring(nameEQ.length, c.length); + } + return null; + }, + + /** + * @return {Void} + */ + useInputBox : function(provider) { + var input_area = $('#openid_input_area'); + var html = ''; + var id = 'openid_username'; + var value = ''; + var label = provider['label']; + var style = ''; + if (label) { + html = '

' + label + '

'; + } + if (provider['name'] == 'OpenID') { + id = this.input_id; + value = 'http://'; + style = 'background: #FFF url(' + this.img_path + 'openid-inputicon.gif) no-repeat scroll 0 50%; padding-left:18px;'; + } + html += '' + + ''; + input_area.empty(); + input_area.append(html); + $('#' + id).focus(); + }, + + setDemoMode : function(demoMode) { + this.demo = demoMode; + } +}; +})(jQuery); diff --git a/wise-webapp/src/main/webapp/jsp/login.jsp b/wise-webapp/src/main/webapp/jsp/login.jsp index daecaa31..539ba572 100644 --- a/wise-webapp/src/main/webapp/jsp/login.jsp +++ b/wise-webapp/src/main/webapp/jsp/login.jsp @@ -3,6 +3,23 @@ <%--@elvariable id="isHsql" type="boolean"--%> + + + + + + + + + + + + + + + + + + + + Your login attempt was not successful, try again.

+ Reason: . +
+
+ + +
+ + +
+ Sign-in or Create New Account + +
+

Please click your account provider:

+
+ +
+ +
+ + +
+ +
+
+ + + + diff --git a/wise-webapp/src/main/webapp/jsp/openidlogin.jsp b/wise-webapp/src/main/webapp/jsp/openidlogin.jsp new file mode 100644 index 00000000..38c24891 --- /dev/null +++ b/wise-webapp/src/main/webapp/jsp/openidlogin.jsp @@ -0,0 +1,64 @@ +<%@ taglib prefix='c' uri='http://java.sun.com/jsp/jstl/core' %> + + + + + OpenID Login + + + + + + + + + + + + + + + + + Your login attempt was not successful, try again.

+ Reason: . +
+
+ + +
+ + +
+ Sign-in or Create New Account + +
+

Please click your account provider:

+
+ +
+ +
+ + +
+ +
+
+ + + +