<?xml version="1.0" encoding="UTF-8"?><Module><ModulePrefs author="Vladislav Tserman" author_email="vladjan@gmail.com" author_location="Kyiv, Ukraine" description="Stack Exchange Notifier is a handy gadget that can be added to Gmail or iGoogle. It displays your current reputation, badges on selected Stack Exchange sites and notifies you on reputation's changes and comments that are directed to you. Stack Exchange is a network of free, community-driven Q&amp;A sites." directory_title="Stack Exchange Notifier Gadget" height="250" screenshot="stackexchange-igadget-screenshot.png" thumbnail="stackexchange-gadget-thumbnail.png" title="Stack Exchange"><Require feature="opensocial-0.8"/><Require feature="opensocial-data"/><Require feature="opensocial-templates"/><Require feature="osapi"/><Require feature="setprefs"/><Require feature="settitle"/><Require feature="dynamic-height"/></ModulePrefs><Content type="html"><![CDATA[<!DOCTYPE html><style type="text/css">
body, table td, select {
  font-family: arial,sans-serif;
  font-size: 12px;
}
input[type="text"], textarea {
	border:1px solid #BDC7D8;
	font-family: arial,sans-serif;
  	font-size: 11px;
}
input[type="radio"], input[type="checkbox"] {
	font-family:arial,sans-serif;
	font-size:11px;	
}
label {
	color:#666666;
	cursor:pointer;
	/*font-weight:bold;*/
	vertical-align:middle;
	font-size:11px;	
}
pre {
  font-family: "courier new", courier;
  font-size: small;
}
body {
  color: black;
  margin: 0px;
  border: 0px;
  padding: 2px;
  background: #fff;
  direction: ltr;
}
a {
	color:#3B5998;
	cursor:pointer;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
td, td.label {
	font-size: 12px;
	text-align:left;
}

.UIInfoBox {
	background-color:#FFF9D7;
	border:1px solid #E2C822;
	color:#333333;
	font-size:12px;
	/*font-weight:bold;*/
	padding:2px;
}
.UIErrorBox { background-color: #ffebe8; border: 1px solid #dd3c10; color: #333333; padding: 2px; font-size: 12px; /*font-weight: bold;*/ }


/**
 * The reference theme can be used to determine when this style sheet has
 * loaded.  Create a hidden div element with absolute position, assign the style
 * name below, and attach it to the DOM.  Use a timer to detect when the
 * element's height and width are set to 5px.
 */
.gwt-Reference-standard {
  height: 5px;
  width: 5px;
  zoom: 1;
}

.gwt-Button {
  margin: 0;
  padding: 3px 5px;
  text-decoration: none;
  font-size: small;
  cursor: pointer;
  cursor: hand;
  border: 1px outset #ccc;
}
.gwt-Button:active {
  border: 1px inset #ccc;
}
.gwt-Button:hover {
  border-color: #9cf #69e #69e #7af;
}
.gwt-Button[disabled] {
  cursor: default;
  color: #888;
}
.gwt-Button[disabled]:hover {
  border: 1px outset #ccc;
}

.gwt-DialogBox .Caption {
  background: #e3e8f3;
  padding: 4px 4px 4px 8px;
  cursor: default;
  border-bottom: 1px solid #bbbbbb;
  border-top: 5px solid #d0e4f6;
  border-left: 5px solid #d0e4f6;
  border-right: 5px solid #d0e4f6;
}

.gwt-DialogBox .dialogContent {
}

.gwt-DialogBox .dialogMiddleCenter {
  padding: 3px;
  background: white;
  border-left: 5px solid #d0e4f6;
  border-right: 5px solid #d0e4f6;
  border-bottom: 5px solid #d0e4f6;
}

.gwt-DialogBox .dialogTopLeftInner {
  width: 5px;
  zoom: 1;
}
.gwt-DialogBox .dialogTopRightInner {
  width: 8px;
  zoom: 1;
}
.gwt-DialogBox .dialogBottomLeftInner {
  width: 5px;
  height: 8px;
  zoom: 1;
}

.gwt-DialogBox .dialogBottomRightInner {
  width: 5px;
  height: 8px;
  zoom: 1;
}

.cbg-Button {
	font-family: arial,sans-serif !important;
	font-size: 11px !important;
}
.cbg-Button .cbg-ButtonContent { 
	padding: 0 8px !important;
	line-height: 1.7em !important; 
}
.loading {
	background: url("https://stackexchange-gadget.appspot.com/images/loading.gif") no-repeat scroll center center transparent;
	padding: 134px 0 0 64px;
	cursor: progress;
}


.gwt-MenuBar {
  cursor: pointer;
}
.gwt-MenuBar .gwt-MenuItem {
  cursor: pointer;
}
.gwt-MenuBar .gwt-MenuItem-selected {
  background: #E0EDFE;
}
.gwt-MenuBar-horizontal {
  background: #e3e8f3 url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/hborder.png) repeat-x 0px -2003px;
  border: 1px solid #BBBBBB;
}
.gwt-MenuBar-horizontal .gwt-MenuItem {
  padding: 0px 10px;
  vertical-align: bottom;
  color: #666666;
  font-weight: bold;
}
.gwt-MenuBar-horizontal .gwt-MenuItemSeparator {
  width: 1px;
  padding: 0px;
  margin: 0px;
  border: 0px;
  border-left: 1px solid #888888;
  background: white;
}
.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner {
  width: 1px;
  height: 1px;
  background: white; 
}
.gwt-MenuBar-vertical {
  margin-top: 0px;
  margin-left: 0px;
  background: white;
}
.gwt-MenuBar-vertical table {
  border-collapse: collapse;
}
.gwt-MenuBar-vertical .gwt-MenuItem {
  padding: 2px 14px 2px 4px;
}
.gwt-MenuBar-vertical .gwt-MenuItemSeparator {
  padding: 2px 0px;
}
.gwt-MenuBar-vertical .gwt-MenuItemSeparator .menuSeparatorInner {
  height: 1px;
  padding: 0px;
  border: 0px;
  border-top: 1px solid #777777;
  background: #ddddee;
  overflow: hidden;
}
.gwt-MenuBar-vertical .subMenuIcon {
  padding-right: 4px;
}
.gwt-MenuBar-vertical .subMenuIcon-selected {
  background: #E0EDFE;
}
.gwt-MenuBarPopup {
  margin: 0px 0px 0px 0px;
}
.gwt-MenuBarPopup .menuPopupTopCenter {
  background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/hborder.png) 0px -12px repeat-x;
}
.gwt-MenuBarPopup .menuPopupBottomCenter {
  background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/hborder.png) 0px -13px repeat-x;
  -background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/hborder_ie6.png) 0px -13px repeat-x;
}
.gwt-MenuBarPopup .menuPopupMiddleLeft {
  background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/vborder.png) -12px 0px repeat-y;
  -background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/vborder_ie6.png) -12px 0px repeat-y;
}
.gwt-MenuBarPopup .menuPopupMiddleRight {
  background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/vborder.png) -13px 0px repeat-y;
  -background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/vborder_ie6.png) -13px 0px repeat-y;
}
.gwt-MenuBarPopup .menuPopupTopLeftInner {
  width: 5px;
  height: 5px;
  zoom: 1;
}
.gwt-MenuBarPopup .menuPopupTopRightInner {
  width: 8px;
  height: 5px;
  zoom: 1;
}
.gwt-MenuBarPopup .menuPopupBottomLeftInner {
  width: 5px;
  height: 8px;
  zoom: 1;
}
.gwt-MenuBarPopup .menuPopupBottomRightInner {
  width: 8px;
  height: 8px;
  zoom: 1;
}
.gwt-MenuBarPopup .menuPopupTopLeft {
  background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/corner.png) no-repeat 0px -36px;
  -background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/corner_ie6.png) no-repeat 0px -36px;
}
.gwt-MenuBarPopup .menuPopupTopRight {
  background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/corner.png) no-repeat -5px -36px;
  -background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/corner_ie6.png) no-repeat -5px -36px;
}
.gwt-MenuBarPopup .menuPopupBottomLeft {
  background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/corner.png) no-repeat 0px -41px;
  -background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/corner_ie6.png) no-repeat 0px -41px;
}
.gwt-MenuBarPopup .menuPopupBottomRight {
  background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/corner.png) no-repeat -5px -41px;
  -background: url(https://stackexchange-gadget.appspot.com/gadget/gwt/standard/images/corner_ie6.png) no-repeat -5px -41px;
}
* html .gwt-MenuBarPopup .menuPopupTopLeftInner {
  width: 5px;
  height: 5px;
  overflow: hidden;
}
* html .gwt-MenuBarPopup .menuPopupTopRightInner {
  width: 8px;
  height: 5px;
  overflow: hidden;
}
* html .gwt-MenuBarPopup .menuPopupBottomLeftInner {
  width: 5px;
  height: 8px;
  overflow: hidden;
}
* html .gwt-MenuBarPopup .menuPopupBottomRightInner {
  width: 8px;
  height: 8px;
  overflow: hidden;
}

</style>
<script type="text/os-data" xmlns:os="http://ns.opensocial.org/2008/markup">
	<os:ViewerRequest key="viewer" fields="displayName"/>
	<os:OwnerRequest key="owner" fields="displayName"/>
	<os:HttpRequest key="song" href="https://stackexchange-gadget.appspot.com/started?owner=${owner.id}" /> 
</script>
<div id="loading" class='loading'></div>
<script>function gadget(){var J='',R='" for "gwt:onLoadErrorFn"',T='" for "gwt:onPropertyErrorFn"',kb='">',zb='"><\/script>',Z='&',xb='.cache.js',wb='.cache.js$',O='/',pb='0152942D49D3EF7D2253DE97F2BA7182',qb='03F7C3B2E4F798537262EF7C5CFF6CBB',rb='1CE8F897DC72F06DCE41DF18EB417A7C',ob='2.0',sb='5778225477E268D6B25EB7C4D92EA8AA',tb='9EB9C38A1484F978546DB8A1047F99D5',vb=':',jb='<link rel="stylesheet" href="',yb='<script src="',V='=',ub='AB193912198787E3041FE10365C4D8EE',Q='Bad handler "',Y='_',ib='cbg_button.css',X='country',M='external.gwtOnLoad failed: ',L='gadget',fb='gecko',gb='gecko1_8',K='gwt.hybrid',P='gwt:onLoadErrorFn',S='gwt:onPropertyErrorFn',U='gwt:property',eb='ie6',db='ie8',W='lang',mb='moduleStartup',cb='msie',nb='onModuleLoadStart',_='opera',bb='safari',lb='startup',hb='unknown',N='url',$='user.agent',ab='webkit';var h=window,i=document,j=h.external,k,l,m=J,n={},o=[],p=[],q=[],r=0,s,t,u=h.__gwtStatsEvent?function(a){return h.__gwtStatsEvent(a)}:null;if(!h.__gwt_stylesLoaded){h.__gwt_stylesLoaded={}}if(!h.__gwt_scriptsLoaded){h.__gwt_scriptsLoaded={}}function v(){try{return j&&(j.gwtOnLoad&&h.location.search.indexOf(K)==-1)}catch(a){return false}}
function w(){if(l){if(v()){try{j.gwtOnLoad(h,L,r)}catch(a){h.alert(M+a)}}else if(k){k(s,L,m,r)}}}
function x(){m=h.gadgets.util.getUrlParameters()[N];m=m.substring(0,m.lastIndexOf(O)+1)}
function y(){var b;var c=new h.gadgets.Prefs;if(b=c.getString(P)){try{s=eval(b)}catch(a){alert(Q+e+R)}}if(b=c.getString(S)){try{t=eval(b)}catch(a){alert(Q+e+T)}}if(b=c.getArray(U)){for(var d=0;d<b.length;d++){var e=b[d];if(e){var f,g=e.indexOf(V);if(g>=0){name=e.substring(0,g);f=e.substring(g+1)}else{name=e;f=J}n[name]=f}}}}
function z(){var a=h.location.search;var b=A(a,W);if(b!=null){country=A(a,X);if(country!=null){h.__gwt_Locale=b+Y+country}else{h.__gwt_Locale=b}}}
function A(a,b){var c=a.indexOf(b+V);if(c<0){return undefined}var d=a.substring(c);var e=d.indexOf(V)+1;var f=d.indexOf(Z);if(f==-1){f=d.length}return d.substring(e,f)}
function D(a,b){var c=q;for(var d=0,e=a.length-1;d<e;++d){c=c[a[d]]||(c[a[d]]=[])}c[a[e]]=b}
function E(a){var b=p[a](),c=o[a];if(b in c){return b}var d=[];for(var e in c){d[c[e]]=e}if(t){t(a,d,b)}throw null}
p[$]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(b.indexOf(_)!=-1){return _}else if(b.indexOf(ab)!=-1){return bb}else if(b.indexOf(cb)!=-1){if(document.documentMode>=8){return db}else{var d=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){var e=c(d);if(e>=6000){return eb}}}}else if(b.indexOf(fb)!=-1){var d=/rv:([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){if(c(d)>=1008)return gb}return fb}return hb};o[$]={gecko:0,gecko1_8:1,ie6:2,ie8:3,opera:4,safari:5};gadget.onScriptLoad=function(a){gadget=null;k=a;w()};x();y();z();h.gadgets.util.registerOnLoadHandler(function(){if(!l){l=true;if(!__gwt_stylesLoaded[ib]){__gwt_stylesLoaded[ib]=true;document.write(jb+gadgets.io.getProxyUrl(m+ib)+kb)}w()}});if(v()){h.$wnd=h;h.$doc=i;h.$moduleName=L;h.$moduleBase=m;h.__gwt_getProperty=E;h.__gwt_initHandlers=gadget.__gwt_initHandlers;h.__gwt_module_id=0;h.fireOnModuleLoadStart=function(a){u&&u({moduleName:$moduleName,subSystem:lb,evtGroup:mb,millis:(new Date).getTime(),type:nb,className:a})};h.onunload=function(){j.gwtOnLoad(h,null,ob)}}else{var F;try{D([gb],pb);D([bb],qb);D([eb],rb);D([db],sb);D([_],tb);D([fb],ub);F=q[E($)];var G=F.indexOf(vb);if(G!=-1){r=Number(F.substring(G+1));F=F.substring(0,G)}}catch(a){return}var H=m+F;if(H.search(wb)<0){H=H.concat(xb)}var I=h.gadgets.io.getProxyUrl(H,{refreshInterval:31536000});i.write(yb+I+zb)}}
gadget.__gwt_initHandlers=function(d,e,f){var g=window,h=g.onresize,i=g.onbeforeunload,j=g.onunload;g.onresize=function(a){try{d()}finally{h&&h(a)}};g.onbeforeunload=function(a){var b,c;try{b=e()}finally{c=i&&i(a)}if(b!=null){return b}if(c!=null){return c}};g.onunload=function(a){try{f()}finally{j&&j(a)}}};gadget();</script>
<div id="__gwt_gadget_content_div"></div>]]></Content></Module>
