diff --git a/mcs-plugin/inline-icon.h b/mcs-plugin/inline-icon.h
index 60a504137d6178e20b579b5834cac5ed718e9671..36396586effc10020e79b3123a36dbe6d1277f3d 100644
--- a/mcs-plugin/inline-icon.h
+++ b/mcs-plugin/inline-icon.h
@@ -1,380 +1,372 @@
 /* GdkPixbuf RGBA C-Source image dump */
 
-static const guint8 default_icon_data[] = 
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (9216) */
-  "\0\0$\30"
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (192) */
-  "\0\0\0\300"
-  /* width (48) */
-  "\0\0\0""0"
-  /* height (48) */
-  "\0\0\0""0"
-  /* pixel_data: */
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\7\0\0\0\13\0\0\0\17"
-  "\0\0\0\21\0\0\0\22\0\0\0\22\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0"
-  "\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0"
-  "\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23"
-  "\0\0\0\22\0\0\0\22\0\0\0\21\0\0\0\17\0\0\0\13\0\0\0\7\0\0\0\3\0\0\0\1"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\11\0\0\0\377\0\0\0\377\0\0"
-  "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
-  "\0\0\377\0\0\0\377\0\0\0\377\1\1\1\377\1\1\1\377\2\2\2\377\3\3\3\377"
-  "\3\3\3\377\4\4\4\377\6\6\6\377\7\7\7\377\11\11\11\377\0\0\0\377\1\1\1"
-  "\377\1\1\1\377\1\1\1\377\2\2\2\377\3\3\3\377\5\5\5\377\0\0\0\377\0\0"
-  "\0\377\0\0\0\36\0\0\0\23\0\0\0\11\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2"
-  "\0\0\0\7\0\0\0\23\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\375\377\375\377\375\377\375\377\375\377\375\377\375"
-  "\377\375\377\375\377\375\377\375\377\375\377\375\377\375\377\375\377"
-  "\375\377\375\377\375\377\375\377\375\377\375\377\375\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\375\377\375\377\274\275\267\377\0\0"
-  "\0\377\0\0\0<\0\0\0&\0\0\0\23\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0"
-  "\0\14\0\0\0\36\0\0\0\377\377\377\377\377\221vt\377\211gf\377~[[\377u"
-  "SS\377kNN\377cIH\377^EF\377YEF\377UCD\377PBC\377OAB\377LAB\377JAB\377"
-  "HAB\377GAB\377GAB\377FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377"
-  "FAB\377FAB\377FAB\377gsg\377\0\0\0\377\0\0\0^\0\0\0<\0\0\0\36\0\0\0\14"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\17\0\0\0(\0\0\0\377\377\377\377\377"
-  "\200st\377\205ji\377z^^\377qUU\377iNO\377bJJ\377]FG\377YEF\377SCD\377"
-  "PBC\377NAB\377LAB\377JAB\377HAB\377GAB\377GAB\377FAB\377FAB\377FAB\377"
-  "FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377bob\377\0\0\0\377\0"
-  "\0\0|\0\0\0O\0\0\0(\0\0\0\17\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\22\0\0"
-  "\0.\0\0\0\377\377\377\377\377\247\253\244\377\231\237\227\377\221\227"
-  "\215\377\210\220\206\377\201\212\200\377|\206z\377v\200u\377t|r\377o"
-  "zn\377kwk\377jtj\377gsg\377fsf\377ere\377cpc\377cpc\377bob\377bob\377"
-  "bob\377bob\377bob\377bob\377bob\377bob\377bob\377bob\377bob\377\0\0\0"
-  "\377\0\0\0\217\0\0\0[\0\0\0.\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0"
-  "\0\23\0\0\0""1\0\0\0\377\377\377\377\377[[[\377[[[\377^^^\377^^^\377"
-  "^^^\377^^^\377^^^\377^^^\377^^^\377^^^\377]]]\377]]]\377]]]\377]]]\377"
-  "]]]\377^^^\377^^^\377^^^\377^^^\377[[[\377^^^\377^^^\377\\\\\\\377^^"
-  "^\377qqq\377\360\360\360\377bob\377\0\0\0\377\0\0\0\230\0\0\0`\0\0\0"
-  "1\0\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\23\0\0\0""2\0\0\0\377\377"
-  "\377\377\377YYY\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\376\376"
-  "\376\377\374\374\374\377\371\371\371\377\367\367\367\377\367\367\367"
-  "\377\370\370\370\377\373\373\373\377\375\375\375\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377bob\377\0\0\0\377\0\0\0\232\0\0\0b\0\0\0""2\0\0\0\23\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\1\0\0\0\5\0\0\0\23\0\0\0""2\0\0\0\377\377\377\377\377^^^\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\376\376\376\377\374\374\374\377\366\366"
-  "\366\377\12\12\12\377\12\12\12\377\347\347\347\377\353\353\353\377\362"
-  "\362\362\377\370\370\370\377\375\375\375\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377bob\377\0\0\0\377"
-  "\0\0\0\233\0\0\0c\0\0\0""2\0\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0"
-  "\23\0\0\0""2\0\0\0\377\377\377\377\377^^^\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\375\375\375\377\370\370\370\377\355\355\355\377\12\12\12\377\12"
-  "\12\12\377\12\12\12\377\321\321\321\377\337\337\337\377\355\355\355\377"
-  "\367\367\367\377\374\374\374\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377bob\377\0\0\0\377\0\0\0\233\0\0\0c\0\0\0""2\0"
-  "\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\23\0\0\0""2\1\1\1\377\377\377"
-  "\377\377^^^\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\374\374\374\377\364\364\364"
-  "\377\342\342\342\377\12\12\12\377333\377\12\12\12\377\12\12\12\377\302"
-  "\302\302\377\331\331\331\377\354\354\354\377\367\367\367\377\374\374"
-  "\374\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377bob\377\0\0\0\377"
-  "\0\0\0\233\0\0\0c\0\0\0""2\0\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0"
-  "\23\0\0\0""2\1\1\1\377\377\377\377\377^^^\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\373\373\373\377\360\360\360\377\331\331\331\377\12\12\12\377vvv"
-  "\377(((\377\12\12\12\377\12\12\12\377\274\274\274\377\330\330\330\377"
-  "\353\353\353\377\367\367\367\377\374\374\374\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377bob\377\0\0\0\377\0\0\0\233\0\0\0c\0\0\0""2\0\0\0\23\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\1\0\0\0\5\0\0\0\23\0\0\0""2\2\2\2\377XXX\377%%%\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\376\376\376\377\372\372\372\377\355\355\355\377\322\322\322\377"
-  "\12\12\12\377\357\357\357\377888\377fff\377\12\12\12\377\12\12\12\377"
-  "\272\272\272\377\327\327\327\377\353\353\353\377\367\367\367\377\374"
-  "\374\374\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377bob\377\0\0\0\377\0\0\0\233\0\0\0c\0\0\0""2\0"
-  "\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\23\0\0\0""2\3\3\3\377XXX\377"
-  "%%%\377XXX\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\376\376\376\377\372\372\372\377\354\354\354\377\317\317\317"
-  "\377\12\12\12\377\373\373\373\377kkk\377]]]\377HHH\377\12\12\12\377\12"
-  "\12\12\377\272\272\272\377\327\327\327\377\353\353\353\377\367\367\367"
-  "\377\374\374\374\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377bob\377\0\0\0\377\0\0\0\233\0\0\0c\0\0\0""2\0\0\0\23"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\23\0\0\0""2\4\4\4\377XXX\377\77\77"
-  "\77\377XXX\377XXX\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\376\376\376\377\372\372\372\377\354\354\354\377\316\316\316\377\12\12"
-  "\12\377\373\373\373\377\347\347\347\377PPP\377[[[\377\200\200\200\377"
-  "\12\12\12\377\12\12\12\377\272\272\272\377\327\327\327\377\353\353\353"
-  "\377\367\367\367\377\374\374\374\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377bob\377\0\0\0\377\0\0\0\233\0\0\0c\0\0\0""2\0\0\0\23"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\1\0\0\0\1\0\0\0\2\0\0\0\6\0\0\0\24\0\0\0""3\6\6\6\377XXX\377nnn\377"
-  "mmm\377XXX\377XXX\377\377\377\377\377\377\377\377\377\376\376\376\377"
-  "\372\372\372\377\354\354\354\377\315\315\315\377\12\12\12\377\374\374"
-  "\374\377\371\371\371\377xxx\377HHH\377ttt\377iii\377\12\12\12\377\12"
-  "\12\12\377\272\272\272\377\327\327\327\377\353\353\353\377\367\367\367"
-  "\377\374\374\374\377\377\377\377\377\377\377\377\377bob\377\0\0\0\377"
-  "\0\0\0\233\0\0\0c\0\0\0""2\0\0\0\23\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0"
-  "\0\0\4\0\0\0\4\0\0\0\4\11\11\11M\11\11\11N\0\0\0\5\0\0\0\6\0\0\0\12\0"
-  "\0\0\30\0\0\0""6\11\11\11\377XXX\377\300\300\300\377www\377\227\227\227"
-  "\377XXX\377XXX\377\377\377\377\377\376\376\376\377\372\372\372\377\354"
-  "\354\354\377\315\315\315\377\12\12\12\377\371\371\371\377\373\373\373"
-  "\377\340\340\340\377,,,\377\217\217\217\377CCC\377[[[\377\12\12\12\377"
-  "\12\12\12\377\272\272\272\377\327\327\327\377\353\353\353\377\367\367"
-  "\367\377\374\374\374\377\377\377\377\377bob\377\0\0\0\377\0\0\0\233\0"
-  "\0\0c\0\0\0""2\0\0\0\23\0\0\0\1\0\0\0\3\0\0\0\7\0\0\0\13\0\0\0\17\0\0"
-  "\0\21\0\0\0\22\10\10\10W\10\10\10W\10\10\10W\0\0\0\24\0\0\0\30\0\0\0"
-  "%\0\0\0A\0\0\0\377XXX\377\310\310\310\377\232\232\232\377\221\221\221"
-  "\377\202\202\202\377XXX\377XXX\377\376\376\376\377\372\372\372\377\354"
-  "\354\354\377\315\315\315\377\12\12\12\377\370\370\370\377\374\374\374"
-  "\377\372\372\372\377GGG\377\205\205\205\377aaa\377VVV\377222\377\12\12"
-  "\12\377\12\12\12\377\272\272\272\377\327\327\327\377\353\353\353\377"
-  "\367\367\367\377\374\374\374\377bob\377\0\0\0\377\0\0\0\233\0\0\0c\0"
-  "\0\0""2\0\0\0\23\0\0\0\3\0\0\0\11\0\0\0\377\0\0\0\377\0\0\0\377\1\1\1"
-  "\377\1\1\1\377\3\3\3\377\17\17\17\377\3\3\3\377\3\3\3\377\1\1\1\377\1"
-  "\1\1\377\1\1\1\377\0\0\0\377XXX\377\310\310\310\377\356\356\356\377\210"
-  "\210\210\377\217\217\217\377\250\250\250\377XXX\377WWW\377\372\372\372"
-  "\377\354\354\354\377\315\315\315\377\12\12\12\377\365\365\365\377\372"
-  "\372\372\377\375\375\375\377\276\276\276\377PPP\377\214\214\214\377L"
-  "LL\377PPP\377222\377\12\12\12\377\12\12\12\377\272\272\272\377\330\330"
-  "\330\377\354\354\354\377\367\367\367\377ana\377\0\0\0\377\0\0\0\233\0"
-  "\0\0c\0\0\0""2\0\0\0\23\0\0\0\7\0\0\0\23\0\0\0\377\377\377\377\377\304"
-  "\304\304\377\304\304\304\377\304\304\304\377\216\216\216\377\255\255"
-  "\255\377\226\226\226\377\216\216\216\377\216\216\216\377\304\304\304"
-  "\377\304\304\304\377\0\0\0\377XXX\377\311\311\311\377\372\372\372\377"
-  "\243\243\243\377\202\202\202\377\240\240\240\377\231\231\231\377WWW\377"
-  "VVV\377\354\354\354\377\315\315\315\377\12\12\12\377\361\361\361\377"
-  "\371\371\371\377\372\372\372\377\371\371\371\377LLL\377]]]\377```\377"
-  "aaa\377\77\77\77\377***\377\12\12\12\377\12\12\12\377\273\273\273\377"
-  "\331\331\331\377\355\355\355\377_k_\377\0\0\0\377\0\0\0\233\0\0\0c\0"
-  "\0\0""2\0\0\0\23\0\0\0\14\0\0\0\36\0\0\0\377\304\304\304\3772./\3772"
-  "./\3772./\377&#$\377hff\377301\377A>>\377&#$\377&#$\3772./\377\0\0\0"
-  "\377XXX\377\307\307\307\377\374\374\374\377\351\351\351\377ooo\377\263"
-  "\263\263\377\177\177\177\377\216\216\216\377VVV\377QQQ\377\315\315\315"
-  "\377\12\12\12\377\360\360\360\377\372\372\372\377\365\365\365\377\376"
-  "\376\376\377\226\226\226\377999\377]]]\377OOO\377HHH\377+++\377,,,\377"
-  "\12\12\12\377\12\12\12\377\301\301\301\377\337\337\337\377\\h\\\377\0"
-  "\0\0\377\0\0\0\233\0\0\0c\0\0\0""2\0\0\0\23\0\0\0\17\0\0\0(\0\0\0\377"
-  "\304\304\304\3772./\3772./\3772./\377&#$\377lij\377B\77@\377>;<\3778"
-  "56\377&#$\377&#$\377\0\0\0\377XXX\377\306\306\306\377\374\374\374\377"
-  "\373\373\373\377\202\202\202\377\254\254\254\377\223\223\223\377\213"
-  "\213\213\377ppp\377QQQ\377FFF\377\12\12\12\377\344\344\344\377\365\365"
-  "\365\377\366\366\366\377\372\372\372\377\360\360\360\377===\377ccc\377"
-  "ccc\377ZZZ\377<<<\377\12\12\12\377\12\12\12\377\12\12\12\377\252\252"
-  "\252\377\320\320\320\377YeY\377\0\0\0\377\0\0\0\234\0\0\0c\0\0\0""2\0"
-  "\0\0\23\0\0\0\22\0\0\0.\0\0\0\377\304\304\304\377GQG\377GQG\377GQG\377"
-  "5<5\377{\202{\377u|u\377IPI\377LSL\377W^W\3775<5\377\2\2\2\377XXX\377"
-  "\304\304\304\377\373\373\373\377\375\375\375\377\322\322\322\377\210"
-  "\210\210\377\260\260\260\377\204\204\204\377\205\205\205\377jjj\377F"
-  "FF\377\12\12\12\377\337\337\337\377\365\365\365\377\366\366\366\377\364"
-  "\364\364\377\376\376\376\377\260\260\260\377///\377\205\205\205\377\12"
-  "\12\12\377\12\12\12\377\12\12\12\377HHH\377qqq\377\236\236\236\377\310"
-  "\310\310\377XcX\377\0\0\0\377\0\0\0\234\0\0\0c\0\0\0""2\0\0\0\23\0\0"
-  "\0\23\0\0\0""1\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231"
-  "\377\231\231\231\377ooo\377\265\265\265\377\264\264\264\377\217\217\217"
-  "\377\201\201\201\377\216\216\216\377\213\213\213\377\2\2\2\377AAA\377"
-  "\304\304\304\377\372\372\372\377\373\373\373\377\372\372\372\377\205"
-  "\205\205\377\221\221\221\377\222\222\222\377\220\220\220\377rrr\377X"
-  "XX\377\12\12\12\377\361\361\361\377\367\367\367\377\367\367\367\377\365"
-  "\365\365\377\373\373\373\377\375\375\375\377RRR\377\12\12\12\377\12\12"
-  "\12\377\33\33\33\377222\377SSS\377zzz\377\245\245\245\377\313\313\313"
-  "\377XdX\377\0\0\0\377\0\0\0\234\0\0\0c\0\0\0""2\0\0\0\23\0\0\0\23\0\0"
-  "\0""2\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231\377\231\231"
-  "\231\377ooo\377\264\264\264\377\265\265\265\377\255\255\255\377yyy\377"
-  "\226\226\226\377\200\200\200\377\32\32\32\377AAA\377\332\332\332\377"
-  "\373\373\373\377\370\370\370\377\376\376\376\377\267\267\267\377xxx\377"
-  "\220\220\220\377\204\204\204\377xxx\377YYY\377\12\12\12\377\352\352\352"
-  "\377\360\360\360\377\364\364\364\377\355\355\355\377\12\12\12\377\376"
-  "\376\376\377\330\330\330\377GGG\377\12\12\12\377)))\377HHH\377nnn\377"
-  "\225\225\225\377\272\272\272\377\330\330\330\377[g[\377\0\0\0\377\0\0"
-  "\0\232\0\0\0b\0\0\0""2\0\0\0\23\0\0\0\23\0\0\0""2\0\0\0\377\304\304\304"
-  "\377\231\231\231\377\231\231\231\377\231\231\231\377ooo\377\264\264\264"
-  "\377\265\265\265\377\265\265\265\377\201\201\201\377\223\223\223\377"
-  "\210\210\210\377\30\30\30\377665\377\261\264\261\377\275\300\275\377"
-  "\306\312\306\377\311\315\311\377\302\306\302\377HMH\377aea\377`d`\377"
-  "UXU\377:=:\377\12\12\12\377\346\346\346\377\342\342\342\377\12\12\12"
-  "\377\12\12\12\377\12\12\12\377\12\12\12\377\371\371\371\377ZZZ\377\12"
-  "\12\12\377\12\12\12\377$)$\3775<5\377DMD\377P[P\377YdY\377^j^\377\0\0"
-  "\0\377\0\0\0\230\0\0\0`\0\0\0""1\0\0\0\23\0\0\0\23\0\0\0""2\0\0\0\377"
-  "\304\304\304\377\231\231\231\377\231\231\231\377\231\231\231\377ooo\377"
-  "\263\263\263\377\265\265\265\377\266\266\266\377\243\243\243\377\203"
-  "\203\203\377\225\225\225\377\26\26\26\377\33\33\33\377\247\247\247\377"
-  "\260\261\260\377\257\257\257\377\257\257\257\377\264\264\264\377~~~\377"
-  "\36\36\36\377___\377\12\12\11\377\10\10\10\377\12\12\12\377\12\12\12"
-  "\377\12\12\12\377\12\12\12\377\0\0\0\377\0\0\0\377\12\12\12\377\376\376"
-  "\376\377\245\245\245\377aaa\377\12\12\12\377\0\0\0\377\0\0\0\377\0\0"
-  "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\217\0\0\0[\0\0\0"
-  ".\0\0\0\22\0\0\0\23\0\0\0""2\0\0\0\377\304\304\304\377\231\231\231\377"
-  "\231\231\231\377\231\231\231\377ooo\377\262\262\262\377\264\264\264\377"
-  "\265\265\265\377\264\264\264\377\202\202\202\377\207\207\207\377\210"
-  "\210\210\377222\377\314\314\314\377\316\316\316\377\313\313\313\377\311"
-  "\311\311\377\333\333\333\377\334\334\334\377ggg\377555\377333\377~~~"
-  "\377\12\12\12\377\12\12\12\377111\377\22\24\22\377\0\0\0\377\0\0\0\372"
-  "\12\12\12\377\12\12\12\377\361\361\361\377^^^\377\12\12\12\377\12\12"
-  "\12\377\0\0\0\340\0\0\0\327\0\0\0\321\0\0\0\311\0\0\0\275\0\0\0\243\0"
-  "\0\0|\0\0\0O\0\0\0(\0\0\0\17\0\0\0\23\0\0\0""2\0\0\0\377\304\304\304"
-  "\377\231\231\231\377\231\231\231\377\231\231\231\377ooo\377\262\262\262"
-  "\377\265\265\265\377\263\263\263\377\266\266\266\377\230\230\230\377"
-  "}}}\377\207\207\207\377000\377\310\310\310\377\311\311\311\377\314\314"
-  "\314\377\304\304\304\377***\377\335\335\335\377\303\303\303\377___\377"
-  "333\377\201\201\201\377lll\377UUU\377EEE\377\35!\35\377\0\0\0\377\0\0"
-  "\0\357\0\0\0\350\12\12\12\377\376\376\376\377\246\246\246\377ZZZ\377"
-  "\12\12\12\377\0\0\0\311\0\0\0\266\0\0\0\247\0\0\0\234\0\0\0\220\0\0\0"
-  "|\0\0\0^\0\0\0<\0\0\0\36\0\0\0\14\0\0\0\23\0\0\0""2\0\0\0\377\304\304"
-  "\304\377\231\231\231\377\231\231\231\377\231\231\231\377ooo\377\256\256"
-  "\256\377\263\263\263\377\263\263\263\377\265\265\265\377\262\262\262"
-  "\377~~~\377\211\211\211\377222\377\307\307\307\377\301\301\301\377**"
-  "*\377***\377***\377777\377\332\332\332\377lll\377444\377000\377xxx\377"
-  "ggg\377]]]\377*0*\377\0\0\0\377\0\0\0\332\0\0\0\313\12\12\12\377\12\12"
-  "\12\377\347\347\347\377vvv\377\12\12\12\377\12\12\12\377\0\0\0\231\0"
-  "\0\0\200\0\0\0l\0\0\0`\0\0\0P\0\0\0<\0\0\0&\0\0\0\23\0\0\0\7\0\0\0\23"
-  "\0\0\0""2\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231\377\231"
-  "\231\231\377ooo\377\255\255\255\377\263\263\263\377\263\263\263\377\263"
-  "\263\263\377\266\266\266\377\237\237\237\377zzz\377666\377***\377***"
-  "\377***\377\231\231\231\377\231\231\231\377777\377\335\335\335\377\237"
-  "\237\237\377ooo\377333\377\204\204\204\377{{{\377vvv\3777>7\377\0\0\0"
-  "\377\0\0\0\302\0\0\0\251\0\0\0\250\12\12\12\377\376\376\376\377\265\265"
-  "\265\377\204\204\204\377\12\12\12\377\0\0\0\214\0\0\0f\0\0\0I\0\0\0""7"
-  "\0\0\0+\0\0\0\36\0\0\0\23\0\0\0\11\0\0\0\3\0\0\0\23\0\0\0""2\0\0\0\377"
-  "\304\304\304\377\231\231\231\377\231\231\231\377\231\231\231\377ooo\377"
-  "\262\262\262\377\264\264\264\377\264\264\264\377\263\263\263\377\265"
-  "\265\265\377\266\266\266\377\204\204\204\377***\377+++\377\231\231\231"
-  "\377\231\231\231\377\231\231\231\377\231\231\231\377777\377777\377\323"
-  "\323\323\377nnn\377555\377333\377\213\213\213\377\211\211\211\377@I@"
-  "\377\0\0\0\377\0\0\0\256\0\0\0\214\0\0\0\205\12\12\12\377\12\12\12\377"
-  "\370\370\370\377\265\265\265\377\12\12\12\377\12\12\12\377\0\0\0^\0\0"
-  "\0""9\0\0\0!\0\0\0\24\0\0\0\14\0\0\0\7\0\0\0\3\0\0\0\1\0\0\0\23\0\0\0"
-  "2\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231\377\231\231\231"
-  "\377ooo\377\260\260\260\377\262\262\262\377\263\263\263\377\261\261\261"
-  "\377ooo\377\266\266\266\377\253\253\253\377\201\201\201\377ooo\377\231"
-  "\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231"
-  "\231\377777\377\335\335\335\377\240\240\240\377lll\377555\377\224\224"
-  "\224\377\223\223\223\377DND\377\0\0\0\377\0\0\0\243\0\0\0z\0\0\0k\0\0"
-  "\0~\12\12\12\377\12\12\12\377\12\12\12\377\12\12\12\377\0\0\0\217\0\0"
-  "\0_\0\0\0""4\0\0\0\31\0\0\0\13\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0"
-  "\23\0\0\0""2\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231\377"
-  "\231\231\231\377ooo\377\257\257\257\377\256\256\256\377ooo\377ooo\377"
-  "ooo\377ooo\377\264\264\264\377\206\206\206\377ooo\377ooo\377\231\231"
-  "\231\377\231\231\231\377\231\231\231\377\231\231\231\377777\377777\377"
-  "\315\315\315\377\201\201\201\377666\377666\377\227\227\227\377FPF\377"
-  "\0\0\0\377\0\0\0\237\0\0\0p\0\0\0Y\0\0\0d\12\12\12\377\12\12\12\377\0"
-  "\0\0\266\0\0\0\251\0\0\0\206\0\0\0Y\0\0\0""1\0\0\0\25\0\0\0\7\0\0\0\1"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\23\0\0\0""2\0\0\0\377\304\304\304\377"
-  "\231\231\231\377\231\231\231\377\231\231\231\377ooo\377ooo\377ooo\377"
-  "ooo\377\231\231\231\377\231\231\231\377ooo\377\266\266\266\377\234\234"
-  "\234\377\210\210\210\377ooo\377\231\231\231\377\231\231\231\377\231\231"
-  "\231\377\231\231\231\377\231\231\231\377777\377\335\335\335\377\253\253"
-  "\253\377\212\212\212\377777\377\231\231\231\377GQG\377\0\0\0\377\0\0"
-  "\0\234\0\0\0j\0\0\0K\0\0\0L\0\0\0g\0\0\0\205\0\0\0\223\0\0\0\212\0\0"
-  "\0m\0\0\0I\0\0\0(\0\0\0\21\0\0\0\6\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\23\0\0\0""2\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231"
-  "\377\231\231\231\377ooo\377ppp\377\231\231\231\377\231\231\231\377\231"
-  "\231\231\377\231\231\231\377ooo\377ooo\377\262\262\262\377\207\207\207"
-  "\377ooo\377ooo\377\231\231\231\377\231\231\231\377\231\231\231\377\231"
-  "\231\231\377777\377777\377\331\331\331\377\253\253\253\377777\377777"
-  "\377GQG\377\0\0\0\377\0\0\0\233\0\0\0g\0\0\0@\0\0\0""8\0\0\0G\0\0\0]"
-  "\0\0\0f\0\0\0_\0\0\0J\0\0\0""0\0\0\0\32\0\0\0\13\0\0\0\3\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\23\0\0\0""2\0\0\0\377\304\304\304\377\231"
-  "\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231"
-  "\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231"
-  "\377\231\231\231\377ooo\377\266\266\266\377\234\234\234\377\206\206\206"
-  "\377ooo\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231"
-  "\377\231\231\231\377777\377777\377777\377777\377\231\231\231\377GQG\377"
-  "\0\0\0\377\0\0\0\233\0\0\0e\0\0\0""9\0\0\0'\0\0\0*\0\0\0""6\0\0\0;\0"
-  "\0\0""6\0\0\0)\0\0\0\32\0\0\0\15\0\0\0\5\0\0\0\1\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\23\0\0\0""2\0\0\0\377\304\304\304\377\231\231\231"
-  "\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377"
-  "\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231"
-  "\231\231\377ooo\377ooo\377\257\257\257\377\216\216\216\377ooo\377ooo"
-  "\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377"
-  "777\377777\377\231\231\231\377\231\231\231\377\231\231\231\377GQG\377"
-  "\0\0\0\377\0\0\0\233\0\0\0d\0\0\0""5\0\0\0\34\0\0\0\27\0\0\0\32\0\0\0"
-  "\33\0\0\0\30\0\0\0\21\0\0\0\12\0\0\0\5\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\23\0\0\0""2\0\0\0\377\304\304\304\377\231\231"
-  "\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231"
-  "\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377"
-  "\231\231\231\377\231\231\231\377ooo\377\266\266\266\377\241\241\241\377"
-  "\222\222\222\377ooo\377\231\231\231\377\231\231\231\377\231\231\231\377"
-  "\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231"
-  "\231\231\377\231\231\231\377GQG\377\0\0\0\377\0\0\0\233\0\0\0c\0\0\0"
-  "3\0\0\0\26\0\0\0\13\0\0\0\11\0\0\0\11\0\0\0\10\0\0\0\5\0\0\0\3\0\0\0"
-  "\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\23\0\0\0""2"
-  "\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231\377\231\231\231"
-  "\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377"
-  "\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377ooo\377"
-  "ooo\377\264\264\264\377\241\241\241\377ooo\377ooo\377\231\231\231\377"
-  "\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231"
-  "\231\231\377\231\231\231\377\231\231\231\377GQG\377\0\0\0\377\0\0\0\233"
-  "\0\0\0c\0\0\0""2\0\0\0\23\0\0\0\6\0\0\0\3\0\0\0\2\0\0\0\1\0\0\0\1\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\23"
-  "\0\0\0""2\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231\377\231"
-  "\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231"
-  "\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231"
-  "\377\231\231\231\377ooo\377ooo\377ooo\377ooo\377\231\231\231\377\231"
-  "\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231"
-  "\231\377\231\231\231\377\231\231\231\377\231\231\231\377GQG\377\0\0\0"
-  "\377\0\0\0\232\0\0\0b\0\0\0""2\0\0\0\23\0\0\0\5\0\0\0\1\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\23\0\0\0""1\0\0\0\377\217\220\213\377GQG\377GQG\377GQG\377"
-  "GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\3775<5\377"
-  "5<5\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377"
-  "GQG\377GQG\377GQG\377\0\0\0\377\0\0\0\230\0\0\0`\0\0\0""1\0\0\0\23\0"
-  "\0\0\5\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\22\0\0\0.\0\0\0\377))(\377\""
-  "#\"\377\35\36\35\377\30\30\27\377\24\25\24\377\21\21\20\377\16\16\16"
-  "\377\13\13\13\377\11\11\10\377\7\7\7\377\5\5\5\377\0\0\0\377\2\2\2\377"
-  "\2\2\2\377\1\1\1\377\1\1\1\377\1\1\1\377\0\0\0\377\0\0\0\377\0\0\0\377"
-  "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
-  "\0\0\0\377\0\0\0\217\0\0\0[\0\0\0.\0\0\0\22\0\0\0\5\0\0\0\1\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\17\0\0\0(\0\0\0O\0\0\0|\0\0\0\243\0\0\0\274\0\0\0\307"
-  "\0\0\0\313\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314"
-  "\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314"
-  "\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\313"
-  "\0\0\0\307\0\0\0\274\0\0\0\243\0\0\0|\0\0\0O\0\0\0(\0\0\0\17\0\0\0\4"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\14\0\0\0\36\0\0\0<\0\0\0^\0\0\0|\0"
-  "\0\0\216\0\0\0\227\0\0\0\232\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233"
-  "\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233"
-  "\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233"
-  "\0\0\0\233\0\0\0\232\0\0\0\227\0\0\0\216\0\0\0|\0\0\0^\0\0\0<\0\0\0\36"
-  "\0\0\0\14\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\23\0\0\0&"
-  "\0\0\0<\0\0\0O\0\0\0[\0\0\0`\0\0\0b\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0"
-  "c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0"
-  "\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0b\0\0\0`\0\0\0[\0\0\0O\0\0\0<\0"
-  "\0\0&\0\0\0\23\0\0\0\7\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0"
-  "\0\0\11\0\0\0\23\0\0\0\36\0\0\0(\0\0\0.\0\0\0""0\0\0\0""1\0\0\0""2\0"
-  "\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2"
-  "\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0"
-  "2\0\0\0""2\0\0\0""2\0\0\0""1\0\0\0""0\0\0\0.\0\0\0(\0\0\0\36\0\0\0\23"
-  "\0\0\0\11\0\0\0\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3"
-  "\0\0\0\7\0\0\0\13\0\0\0\17\0\0\0\21\0\0\0\22\0\0\0\22\0\0\0\23\0\0\0"
-  "\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0"
-  "\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23"
-  "\0\0\0\23\0\0\0\23\0\0\0\22\0\0\0\22\0\0\0\21\0\0\0\17\0\0\0\13\0\0\0"
-  "\7\0\0\0\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
-  "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"};
-
-
+static const guint8 default_icon_data[] = { ""
+        /* Pixbuf magic (0x47646b50) */
+        "GdkP"
+        /* length: header (24) + pixel_data (9216) */
+        "\0\0$\30"
+        /* pixdata_type (0x1010002) */
+        "\1\1\0\2"
+        /* rowstride (192) */
+        "\0\0\0\300"
+        /* width (48) */
+        "\0\0\0" "0"
+        /* height (48) */
+        "\0\0\0" "0"
+        /* pixel_data: */
+    "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\7\0\0\0\13\0\0\0\17"
+        "\0\0\0\21\0\0\0\22\0\0\0\22\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0"
+        "\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0"
+        "\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23"
+        "\0\0\0\22\0\0\0\22\0\0\0\21\0\0\0\17\0\0\0\13\0\0\0\7\0\0\0\3\0\0\0\1"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\11\0\0\0\377\0\0\0\377\0\0"
+        "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
+        "\0\0\377\0\0\0\377\0\0\0\377\1\1\1\377\1\1\1\377\2\2\2\377\3\3\3\377"
+        "\3\3\3\377\4\4\4\377\6\6\6\377\7\7\7\377\11\11\11\377\0\0\0\377\1\1\1"
+        "\377\1\1\1\377\1\1\1\377\2\2\2\377\3\3\3\377\5\5\5\377\0\0\0\377\0\0"
+        "\0\377\0\0\0\36\0\0\0\23\0\0\0\11\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2"
+        "\0\0\0\7\0\0\0\23\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377\375\377\375\377\375\377\375\377\375\377\375\377\375"
+        "\377\375\377\375\377\375\377\375\377\375\377\375\377\375\377\375\377"
+        "\375\377\375\377\375\377\375\377\375\377\375\377\375\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\375\377\375\377\274\275\267\377\0\0"
+        "\0\377\0\0\0<\0\0\0&\0\0\0\23\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0"
+        "\0\14\0\0\0\36\0\0\0\377\377\377\377\377\221vt\377\211gf\377~[[\377u"
+        "SS\377kNN\377cIH\377^EF\377YEF\377UCD\377PBC\377OAB\377LAB\377JAB\377"
+        "HAB\377GAB\377GAB\377FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377"
+        "FAB\377FAB\377FAB\377gsg\377\0\0\0\377\0\0\0^\0\0\0<\0\0\0\36\0\0\0\14"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\17\0\0\0(\0\0\0\377\377\377\377\377"
+        "\200st\377\205ji\377z^^\377qUU\377iNO\377bJJ\377]FG\377YEF\377SCD\377"
+        "PBC\377NAB\377LAB\377JAB\377HAB\377GAB\377GAB\377FAB\377FAB\377FAB\377"
+        "FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377bob\377\0\0\0\377\0"
+        "\0\0|\0\0\0O\0\0\0(\0\0\0\17\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\22\0\0"
+        "\0.\0\0\0\377\377\377\377\377\247\253\244\377\231\237\227\377\221\227"
+        "\215\377\210\220\206\377\201\212\200\377|\206z\377v\200u\377t|r\377o"
+        "zn\377kwk\377jtj\377gsg\377fsf\377ere\377cpc\377cpc\377bob\377bob\377"
+        "bob\377bob\377bob\377bob\377bob\377bob\377bob\377bob\377bob\377\0\0\0"
+        "\377\0\0\0\217\0\0\0[\0\0\0.\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0"
+        "\0\23\0\0\0" "1\0\0\0\377\377\377\377\377[[[\377[[[\377^^^\377^^^\377"
+        "^^^\377^^^\377^^^\377^^^\377^^^\377^^^\377]]]\377]]]\377]]]\377]]]\377"
+        "]]]\377^^^\377^^^\377^^^\377^^^\377[[[\377^^^\377^^^\377\\\\\\\377^^"
+        "^\377qqq\377\360\360\360\377bob\377\0\0\0\377\0\0\0\230\0\0\0`\0\0\0"
+        "1\0\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\23\0\0\0" "2\0\0\0\377\377"
+        "\377\377\377YYY\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\376\376"
+        "\376\377\374\374\374\377\371\371\371\377\367\367\367\377\367\367\367"
+        "\377\370\370\370\377\373\373\373\377\375\375\375\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377bob\377\0\0\0\377\0\0\0\232\0\0\0b\0\0\0" "2\0\0\0\23\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\1\0\0\0\5\0\0\0\23\0\0\0" "2\0\0\0\377\377\377\377\377^^^\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\376\376\376\377\374\374\374\377\366\366"
+        "\366\377\12\12\12\377\12\12\12\377\347\347\347\377\353\353\353\377\362"
+        "\362\362\377\370\370\370\377\375\375\375\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377bob\377\0\0\0\377"
+        "\0\0\0\233\0\0\0c\0\0\0" "2\0\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0"
+        "\23\0\0\0" "2\0\0\0\377\377\377\377\377^^^\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\375\375\375\377\370\370\370\377\355\355\355\377\12\12\12\377\12"
+        "\12\12\377\12\12\12\377\321\321\321\377\337\337\337\377\355\355\355\377"
+        "\367\367\367\377\374\374\374\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377bob\377\0\0\0\377\0\0\0\233\0\0\0c\0\0\0" "2\0"
+        "\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\23\0\0\0" "2\1\1\1\377\377\377"
+        "\377\377^^^\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\374\374\374\377\364\364\364"
+        "\377\342\342\342\377\12\12\12\377333\377\12\12\12\377\12\12\12\377\302"
+        "\302\302\377\331\331\331\377\354\354\354\377\367\367\367\377\374\374"
+        "\374\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377bob\377\0\0\0\377"
+        "\0\0\0\233\0\0\0c\0\0\0" "2\0\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0"
+        "\23\0\0\0" "2\1\1\1\377\377\377\377\377^^^\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\373\373\373\377\360\360\360\377\331\331\331\377\12\12\12\377vvv"
+        "\377(((\377\12\12\12\377\12\12\12\377\274\274\274\377\330\330\330\377"
+        "\353\353\353\377\367\367\367\377\374\374\374\377\377\377\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377bob\377\0\0\0\377\0\0\0\233\0\0\0c\0\0\0" "2\0\0\0\23\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\1\0\0\0\5\0\0\0\23\0\0\0" "2\2\2\2\377XXX\377%%%\377\377\377"
+        "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\376\376\376\377\372\372\372\377\355\355\355\377\322\322\322\377"
+        "\12\12\12\377\357\357\357\377888\377fff\377\12\12\12\377\12\12\12\377"
+        "\272\272\272\377\327\327\327\377\353\353\353\377\367\367\367\377\374"
+        "\374\374\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377\377\377bob\377\0\0\0\377\0\0\0\233\0\0\0c\0\0\0" "2\0"
+        "\0\0\23\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\23\0\0\0" "2\3\3\3\377XXX\377"
+        "%%%\377XXX\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\376\376\376\377\372\372\372\377\354\354\354\377\317\317\317"
+        "\377\12\12\12\377\373\373\373\377kkk\377]]]\377HHH\377\12\12\12\377\12"
+        "\12\12\377\272\272\272\377\327\327\327\377\353\353\353\377\367\367\367"
+        "\377\374\374\374\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377bob\377\0\0\0\377\0\0\0\233\0\0\0c\0\0\0" "2\0\0\0\23"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\23\0\0\0" "2\4\4\4\377XXX\377\77\77"
+        "\77\377XXX\377XXX\377\377\377\377\377\377\377\377\377\377\377\377\377"
+        "\376\376\376\377\372\372\372\377\354\354\354\377\316\316\316\377\12\12"
+        "\12\377\373\373\373\377\347\347\347\377PPP\377[[[\377\200\200\200\377"
+        "\12\12\12\377\12\12\12\377\272\272\272\377\327\327\327\377\353\353\353"
+        "\377\367\367\367\377\374\374\374\377\377\377\377\377\377\377\377\377"
+        "\377\377\377\377bob\377\0\0\0\377\0\0\0\233\0\0\0c\0\0\0" "2\0\0\0\23"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\1\0\0\0\1\0\0\0\2\0\0\0\6\0\0\0\24\0\0\0" "3\6\6\6\377XXX\377nnn\377"
+        "mmm\377XXX\377XXX\377\377\377\377\377\377\377\377\377\376\376\376\377"
+        "\372\372\372\377\354\354\354\377\315\315\315\377\12\12\12\377\374\374"
+        "\374\377\371\371\371\377xxx\377HHH\377ttt\377iii\377\12\12\12\377\12"
+        "\12\12\377\272\272\272\377\327\327\327\377\353\353\353\377\367\367\367"
+        "\377\374\374\374\377\377\377\377\377\377\377\377\377bob\377\0\0\0\377"
+        "\0\0\0\233\0\0\0c\0\0\0" "2\0\0\0\23\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0"
+        "\0\0\4\0\0\0\4\0\0\0\4\11\11\11M\11\11\11N\0\0\0\5\0\0\0\6\0\0\0\12\0"
+        "\0\0\30\0\0\0" "6\11\11\11\377XXX\377\300\300\300\377www\377\227\227\227"
+        "\377XXX\377XXX\377\377\377\377\377\376\376\376\377\372\372\372\377\354"
+        "\354\354\377\315\315\315\377\12\12\12\377\371\371\371\377\373\373\373"
+        "\377\340\340\340\377,,,\377\217\217\217\377CCC\377[[[\377\12\12\12\377"
+        "\12\12\12\377\272\272\272\377\327\327\327\377\353\353\353\377\367\367"
+        "\367\377\374\374\374\377\377\377\377\377bob\377\0\0\0\377\0\0\0\233\0"
+        "\0\0c\0\0\0" "2\0\0\0\23\0\0\0\1\0\0\0\3\0\0\0\7\0\0\0\13\0\0\0\17\0\0"
+        "\0\21\0\0\0\22\10\10\10W\10\10\10W\10\10\10W\0\0\0\24\0\0\0\30\0\0\0"
+        "%\0\0\0A\0\0\0\377XXX\377\310\310\310\377\232\232\232\377\221\221\221"
+        "\377\202\202\202\377XXX\377XXX\377\376\376\376\377\372\372\372\377\354"
+        "\354\354\377\315\315\315\377\12\12\12\377\370\370\370\377\374\374\374"
+        "\377\372\372\372\377GGG\377\205\205\205\377aaa\377VVV\377222\377\12\12"
+        "\12\377\12\12\12\377\272\272\272\377\327\327\327\377\353\353\353\377"
+        "\367\367\367\377\374\374\374\377bob\377\0\0\0\377\0\0\0\233\0\0\0c\0"
+        "\0\0" "2\0\0\0\23\0\0\0\3\0\0\0\11\0\0\0\377\0\0\0\377\0\0\0\377\1\1\1"
+        "\377\1\1\1\377\3\3\3\377\17\17\17\377\3\3\3\377\3\3\3\377\1\1\1\377\1"
+        "\1\1\377\1\1\1\377\0\0\0\377XXX\377\310\310\310\377\356\356\356\377\210"
+        "\210\210\377\217\217\217\377\250\250\250\377XXX\377WWW\377\372\372\372"
+        "\377\354\354\354\377\315\315\315\377\12\12\12\377\365\365\365\377\372"
+        "\372\372\377\375\375\375\377\276\276\276\377PPP\377\214\214\214\377L"
+        "LL\377PPP\377222\377\12\12\12\377\12\12\12\377\272\272\272\377\330\330"
+        "\330\377\354\354\354\377\367\367\367\377ana\377\0\0\0\377\0\0\0\233\0"
+        "\0\0c\0\0\0" "2\0\0\0\23\0\0\0\7\0\0\0\23\0\0\0\377\377\377\377\377\304"
+        "\304\304\377\304\304\304\377\304\304\304\377\216\216\216\377\255\255"
+        "\255\377\226\226\226\377\216\216\216\377\216\216\216\377\304\304\304"
+        "\377\304\304\304\377\0\0\0\377XXX\377\311\311\311\377\372\372\372\377"
+        "\243\243\243\377\202\202\202\377\240\240\240\377\231\231\231\377WWW\377"
+        "VVV\377\354\354\354\377\315\315\315\377\12\12\12\377\361\361\361\377"
+        "\371\371\371\377\372\372\372\377\371\371\371\377LLL\377]]]\377```\377"
+        "aaa\377\77\77\77\377***\377\12\12\12\377\12\12\12\377\273\273\273\377"
+        "\331\331\331\377\355\355\355\377_k_\377\0\0\0\377\0\0\0\233\0\0\0c\0"
+        "\0\0" "2\0\0\0\23\0\0\0\14\0\0\0\36\0\0\0\377\304\304\304\3772./\3772"
+        "./\3772./\377&#$\377hff\377301\377A>>\377&#$\377&#$\3772./\377\0\0\0"
+        "\377XXX\377\307\307\307\377\374\374\374\377\351\351\351\377ooo\377\263"
+        "\263\263\377\177\177\177\377\216\216\216\377VVV\377QQQ\377\315\315\315"
+        "\377\12\12\12\377\360\360\360\377\372\372\372\377\365\365\365\377\376"
+        "\376\376\377\226\226\226\377999\377]]]\377OOO\377HHH\377+++\377,,,\377"
+        "\12\12\12\377\12\12\12\377\301\301\301\377\337\337\337\377\\h\\\377\0"
+        "\0\0\377\0\0\0\233\0\0\0c\0\0\0" "2\0\0\0\23\0\0\0\17\0\0\0(\0\0\0\377"
+        "\304\304\304\3772./\3772./\3772./\377&#$\377lij\377B\77@\377>;<\3778"
+        "56\377&#$\377&#$\377\0\0\0\377XXX\377\306\306\306\377\374\374\374\377"
+        "\373\373\373\377\202\202\202\377\254\254\254\377\223\223\223\377\213"
+        "\213\213\377ppp\377QQQ\377FFF\377\12\12\12\377\344\344\344\377\365\365"
+        "\365\377\366\366\366\377\372\372\372\377\360\360\360\377===\377ccc\377"
+        "ccc\377ZZZ\377<<<\377\12\12\12\377\12\12\12\377\12\12\12\377\252\252"
+        "\252\377\320\320\320\377YeY\377\0\0\0\377\0\0\0\234\0\0\0c\0\0\0" "2\0"
+        "\0\0\23\0\0\0\22\0\0\0.\0\0\0\377\304\304\304\377GQG\377GQG\377GQG\377"
+        "5<5\377{\202{\377u|u\377IPI\377LSL\377W^W\3775<5\377\2\2\2\377XXX\377"
+        "\304\304\304\377\373\373\373\377\375\375\375\377\322\322\322\377\210"
+        "\210\210\377\260\260\260\377\204\204\204\377\205\205\205\377jjj\377F"
+        "FF\377\12\12\12\377\337\337\337\377\365\365\365\377\366\366\366\377\364"
+        "\364\364\377\376\376\376\377\260\260\260\377///\377\205\205\205\377\12"
+        "\12\12\377\12\12\12\377\12\12\12\377HHH\377qqq\377\236\236\236\377\310"
+        "\310\310\377XcX\377\0\0\0\377\0\0\0\234\0\0\0c\0\0\0" "2\0\0\0\23\0\0"
+        "\0\23\0\0\0" "1\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231"
+        "\377\231\231\231\377ooo\377\265\265\265\377\264\264\264\377\217\217\217"
+        "\377\201\201\201\377\216\216\216\377\213\213\213\377\2\2\2\377AAA\377"
+        "\304\304\304\377\372\372\372\377\373\373\373\377\372\372\372\377\205"
+        "\205\205\377\221\221\221\377\222\222\222\377\220\220\220\377rrr\377X"
+        "XX\377\12\12\12\377\361\361\361\377\367\367\367\377\367\367\367\377\365"
+        "\365\365\377\373\373\373\377\375\375\375\377RRR\377\12\12\12\377\12\12"
+        "\12\377\33\33\33\377222\377SSS\377zzz\377\245\245\245\377\313\313\313"
+        "\377XdX\377\0\0\0\377\0\0\0\234\0\0\0c\0\0\0" "2\0\0\0\23\0\0\0\23\0\0"
+        "\0" "2\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231\377\231\231"
+        "\231\377ooo\377\264\264\264\377\265\265\265\377\255\255\255\377yyy\377"
+        "\226\226\226\377\200\200\200\377\32\32\32\377AAA\377\332\332\332\377"
+        "\373\373\373\377\370\370\370\377\376\376\376\377\267\267\267\377xxx\377"
+        "\220\220\220\377\204\204\204\377xxx\377YYY\377\12\12\12\377\352\352\352"
+        "\377\360\360\360\377\364\364\364\377\355\355\355\377\12\12\12\377\376"
+        "\376\376\377\330\330\330\377GGG\377\12\12\12\377)))\377HHH\377nnn\377"
+        "\225\225\225\377\272\272\272\377\330\330\330\377[g[\377\0\0\0\377\0\0"
+        "\0\232\0\0\0b\0\0\0" "2\0\0\0\23\0\0\0\23\0\0\0" "2\0\0\0\377\304\304\304"
+        "\377\231\231\231\377\231\231\231\377\231\231\231\377ooo\377\264\264\264"
+        "\377\265\265\265\377\265\265\265\377\201\201\201\377\223\223\223\377"
+        "\210\210\210\377\30\30\30\377665\377\261\264\261\377\275\300\275\377"
+        "\306\312\306\377\311\315\311\377\302\306\302\377HMH\377aea\377`d`\377"
+        "UXU\377:=:\377\12\12\12\377\346\346\346\377\342\342\342\377\12\12\12"
+        "\377\12\12\12\377\12\12\12\377\12\12\12\377\371\371\371\377ZZZ\377\12"
+        "\12\12\377\12\12\12\377$)$\3775<5\377DMD\377P[P\377YdY\377^j^\377\0\0"
+        "\0\377\0\0\0\230\0\0\0`\0\0\0" "1\0\0\0\23\0\0\0\23\0\0\0" "2\0\0\0\377"
+        "\304\304\304\377\231\231\231\377\231\231\231\377\231\231\231\377ooo\377"
+        "\263\263\263\377\265\265\265\377\266\266\266\377\243\243\243\377\203"
+        "\203\203\377\225\225\225\377\26\26\26\377\33\33\33\377\247\247\247\377"
+        "\260\261\260\377\257\257\257\377\257\257\257\377\264\264\264\377~~~\377"
+        "\36\36\36\377___\377\12\12\11\377\10\10\10\377\12\12\12\377\12\12\12"
+        "\377\12\12\12\377\12\12\12\377\0\0\0\377\0\0\0\377\12\12\12\377\376\376"
+        "\376\377\245\245\245\377aaa\377\12\12\12\377\0\0\0\377\0\0\0\377\0\0"
+        "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\217\0\0\0[\0\0\0"
+        ".\0\0\0\22\0\0\0\23\0\0\0" "2\0\0\0\377\304\304\304\377\231\231\231\377"
+        "\231\231\231\377\231\231\231\377ooo\377\262\262\262\377\264\264\264\377"
+        "\265\265\265\377\264\264\264\377\202\202\202\377\207\207\207\377\210"
+        "\210\210\377222\377\314\314\314\377\316\316\316\377\313\313\313\377\311"
+        "\311\311\377\333\333\333\377\334\334\334\377ggg\377555\377333\377~~~"
+        "\377\12\12\12\377\12\12\12\377111\377\22\24\22\377\0\0\0\377\0\0\0\372"
+        "\12\12\12\377\12\12\12\377\361\361\361\377^^^\377\12\12\12\377\12\12"
+        "\12\377\0\0\0\340\0\0\0\327\0\0\0\321\0\0\0\311\0\0\0\275\0\0\0\243\0"
+        "\0\0|\0\0\0O\0\0\0(\0\0\0\17\0\0\0\23\0\0\0" "2\0\0\0\377\304\304\304"
+        "\377\231\231\231\377\231\231\231\377\231\231\231\377ooo\377\262\262\262"
+        "\377\265\265\265\377\263\263\263\377\266\266\266\377\230\230\230\377"
+        "}}}\377\207\207\207\377000\377\310\310\310\377\311\311\311\377\314\314"
+        "\314\377\304\304\304\377***\377\335\335\335\377\303\303\303\377___\377"
+        "333\377\201\201\201\377lll\377UUU\377EEE\377\35!\35\377\0\0\0\377\0\0"
+        "\0\357\0\0\0\350\12\12\12\377\376\376\376\377\246\246\246\377ZZZ\377"
+        "\12\12\12\377\0\0\0\311\0\0\0\266\0\0\0\247\0\0\0\234\0\0\0\220\0\0\0"
+        "|\0\0\0^\0\0\0<\0\0\0\36\0\0\0\14\0\0\0\23\0\0\0" "2\0\0\0\377\304\304"
+        "\304\377\231\231\231\377\231\231\231\377\231\231\231\377ooo\377\256\256"
+        "\256\377\263\263\263\377\263\263\263\377\265\265\265\377\262\262\262"
+        "\377~~~\377\211\211\211\377222\377\307\307\307\377\301\301\301\377**"
+        "*\377***\377***\377777\377\332\332\332\377lll\377444\377000\377xxx\377"
+        "ggg\377]]]\377*0*\377\0\0\0\377\0\0\0\332\0\0\0\313\12\12\12\377\12\12"
+        "\12\377\347\347\347\377vvv\377\12\12\12\377\12\12\12\377\0\0\0\231\0"
+        "\0\0\200\0\0\0l\0\0\0`\0\0\0P\0\0\0<\0\0\0&\0\0\0\23\0\0\0\7\0\0\0\23"
+        "\0\0\0" "2\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231\377\231"
+        "\231\231\377ooo\377\255\255\255\377\263\263\263\377\263\263\263\377\263"
+        "\263\263\377\266\266\266\377\237\237\237\377zzz\377666\377***\377***"
+        "\377***\377\231\231\231\377\231\231\231\377777\377\335\335\335\377\237"
+        "\237\237\377ooo\377333\377\204\204\204\377{{{\377vvv\3777>7\377\0\0\0"
+        "\377\0\0\0\302\0\0\0\251\0\0\0\250\12\12\12\377\376\376\376\377\265\265"
+        "\265\377\204\204\204\377\12\12\12\377\0\0\0\214\0\0\0f\0\0\0I\0\0\0" "7"
+        "\0\0\0+\0\0\0\36\0\0\0\23\0\0\0\11\0\0\0\3\0\0\0\23\0\0\0" "2\0\0\0\377"
+        "\304\304\304\377\231\231\231\377\231\231\231\377\231\231\231\377ooo\377"
+        "\262\262\262\377\264\264\264\377\264\264\264\377\263\263\263\377\265"
+        "\265\265\377\266\266\266\377\204\204\204\377***\377+++\377\231\231\231"
+        "\377\231\231\231\377\231\231\231\377\231\231\231\377777\377777\377\323"
+        "\323\323\377nnn\377555\377333\377\213\213\213\377\211\211\211\377@I@"
+        "\377\0\0\0\377\0\0\0\256\0\0\0\214\0\0\0\205\12\12\12\377\12\12\12\377"
+        "\370\370\370\377\265\265\265\377\12\12\12\377\12\12\12\377\0\0\0^\0\0"
+        "\0" "9\0\0\0!\0\0\0\24\0\0\0\14\0\0\0\7\0\0\0\3\0\0\0\1\0\0\0\23\0\0\0"
+        "2\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231\377\231\231\231"
+        "\377ooo\377\260\260\260\377\262\262\262\377\263\263\263\377\261\261\261"
+        "\377ooo\377\266\266\266\377\253\253\253\377\201\201\201\377ooo\377\231"
+        "\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231"
+        "\231\377777\377\335\335\335\377\240\240\240\377lll\377555\377\224\224"
+        "\224\377\223\223\223\377DND\377\0\0\0\377\0\0\0\243\0\0\0z\0\0\0k\0\0"
+        "\0~\12\12\12\377\12\12\12\377\12\12\12\377\12\12\12\377\0\0\0\217\0\0"
+        "\0_\0\0\0" "4\0\0\0\31\0\0\0\13\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0"
+        "\23\0\0\0" "2\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231\377"
+        "\231\231\231\377ooo\377\257\257\257\377\256\256\256\377ooo\377ooo\377"
+        "ooo\377ooo\377\264\264\264\377\206\206\206\377ooo\377ooo\377\231\231"
+        "\231\377\231\231\231\377\231\231\231\377\231\231\231\377777\377777\377"
+        "\315\315\315\377\201\201\201\377666\377666\377\227\227\227\377FPF\377"
+        "\0\0\0\377\0\0\0\237\0\0\0p\0\0\0Y\0\0\0d\12\12\12\377\12\12\12\377\0"
+        "\0\0\266\0\0\0\251\0\0\0\206\0\0\0Y\0\0\0" "1\0\0\0\25\0\0\0\7\0\0\0\1"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\23\0\0\0" "2\0\0\0\377\304\304\304\377"
+        "\231\231\231\377\231\231\231\377\231\231\231\377ooo\377ooo\377ooo\377"
+        "ooo\377\231\231\231\377\231\231\231\377ooo\377\266\266\266\377\234\234"
+        "\234\377\210\210\210\377ooo\377\231\231\231\377\231\231\231\377\231\231"
+        "\231\377\231\231\231\377\231\231\231\377777\377\335\335\335\377\253\253"
+        "\253\377\212\212\212\377777\377\231\231\231\377GQG\377\0\0\0\377\0\0"
+        "\0\234\0\0\0j\0\0\0K\0\0\0L\0\0\0g\0\0\0\205\0\0\0\223\0\0\0\212\0\0"
+        "\0m\0\0\0I\0\0\0(\0\0\0\21\0\0\0\6\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\23\0\0\0" "2\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231"
+        "\377\231\231\231\377ooo\377ppp\377\231\231\231\377\231\231\231\377\231"
+        "\231\231\377\231\231\231\377ooo\377ooo\377\262\262\262\377\207\207\207"
+        "\377ooo\377ooo\377\231\231\231\377\231\231\231\377\231\231\231\377\231"
+        "\231\231\377777\377777\377\331\331\331\377\253\253\253\377777\377777"
+        "\377GQG\377\0\0\0\377\0\0\0\233\0\0\0g\0\0\0@\0\0\0" "8\0\0\0G\0\0\0]"
+        "\0\0\0f\0\0\0_\0\0\0J\0\0\0" "0\0\0\0\32\0\0\0\13\0\0\0\3\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\23\0\0\0" "2\0\0\0\377\304\304\304\377\231"
+        "\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231"
+        "\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231"
+        "\377\231\231\231\377ooo\377\266\266\266\377\234\234\234\377\206\206\206"
+        "\377ooo\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231"
+        "\377\231\231\231\377777\377777\377777\377777\377\231\231\231\377GQG\377"
+        "\0\0\0\377\0\0\0\233\0\0\0e\0\0\0" "9\0\0\0'\0\0\0*\0\0\0" "6\0\0\0;\0"
+        "\0\0" "6\0\0\0)\0\0\0\32\0\0\0\15\0\0\0\5\0\0\0\1\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\23\0\0\0" "2\0\0\0\377\304\304\304\377\231\231\231"
+        "\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377"
+        "\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231"
+        "\231\231\377ooo\377ooo\377\257\257\257\377\216\216\216\377ooo\377ooo"
+        "\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377"
+        "777\377777\377\231\231\231\377\231\231\231\377\231\231\231\377GQG\377"
+        "\0\0\0\377\0\0\0\233\0\0\0d\0\0\0" "5\0\0\0\34\0\0\0\27\0\0\0\32\0\0\0"
+        "\33\0\0\0\30\0\0\0\21\0\0\0\12\0\0\0\5\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\23\0\0\0" "2\0\0\0\377\304\304\304\377\231\231"
+        "\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231"
+        "\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377"
+        "\231\231\231\377\231\231\231\377ooo\377\266\266\266\377\241\241\241\377"
+        "\222\222\222\377ooo\377\231\231\231\377\231\231\231\377\231\231\231\377"
+        "\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231"
+        "\231\231\377\231\231\231\377GQG\377\0\0\0\377\0\0\0\233\0\0\0c\0\0\0"
+        "3\0\0\0\26\0\0\0\13\0\0\0\11\0\0\0\11\0\0\0\10\0\0\0\5\0\0\0\3\0\0\0"
+        "\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\23\0\0\0" "2"
+        "\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231\377\231\231\231"
+        "\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377"
+        "\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377ooo\377"
+        "ooo\377\264\264\264\377\241\241\241\377ooo\377ooo\377\231\231\231\377"
+        "\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231"
+        "\231\231\377\231\231\231\377\231\231\231\377GQG\377\0\0\0\377\0\0\0\233"
+        "\0\0\0c\0\0\0" "2\0\0\0\23\0\0\0\6\0\0\0\3\0\0\0\2\0\0\0\1\0\0\0\1\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\23"
+        "\0\0\0" "2\0\0\0\377\304\304\304\377\231\231\231\377\231\231\231\377\231"
+        "\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231"
+        "\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231\231"
+        "\377\231\231\231\377ooo\377ooo\377ooo\377ooo\377\231\231\231\377\231"
+        "\231\231\377\231\231\231\377\231\231\231\377\231\231\231\377\231\231"
+        "\231\377\231\231\231\377\231\231\231\377\231\231\231\377GQG\377\0\0\0"
+        "\377\0\0\0\232\0\0\0b\0\0\0" "2\0\0\0\23\0\0\0\5\0\0\0\1\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\23\0\0\0" "1\0\0\0\377\217\220\213\377GQG\377GQG\377GQG\377"
+        "GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\3775<5\377"
+        "5<5\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377GQG\377"
+        "GQG\377GQG\377GQG\377\0\0\0\377\0\0\0\230\0\0\0`\0\0\0" "1\0\0\0\23\0"
+        "\0\0\5\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\22\0\0\0.\0\0\0\377))(\377\""
+        "#\"\377\35\36\35\377\30\30\27\377\24\25\24\377\21\21\20\377\16\16\16"
+        "\377\13\13\13\377\11\11\10\377\7\7\7\377\5\5\5\377\0\0\0\377\2\2\2\377"
+        "\2\2\2\377\1\1\1\377\1\1\1\377\1\1\1\377\0\0\0\377\0\0\0\377\0\0\0\377"
+        "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
+        "\0\0\0\377\0\0\0\217\0\0\0[\0\0\0.\0\0\0\22\0\0\0\5\0\0\0\1\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\17\0\0\0(\0\0\0O\0\0\0|\0\0\0\243\0\0\0\274\0\0\0\307"
+        "\0\0\0\313\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314"
+        "\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314"
+        "\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\314\0\0\0\313"
+        "\0\0\0\307\0\0\0\274\0\0\0\243\0\0\0|\0\0\0O\0\0\0(\0\0\0\17\0\0\0\4"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\14\0\0\0\36\0\0\0<\0\0\0^\0\0\0|\0"
+        "\0\0\216\0\0\0\227\0\0\0\232\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233"
+        "\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233"
+        "\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233\0\0\0\233"
+        "\0\0\0\233\0\0\0\232\0\0\0\227\0\0\0\216\0\0\0|\0\0\0^\0\0\0<\0\0\0\36"
+        "\0\0\0\14\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\23\0\0\0&"
+        "\0\0\0<\0\0\0O\0\0\0[\0\0\0`\0\0\0b\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0"
+        "c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0"
+        "\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0c\0\0\0b\0\0\0`\0\0\0[\0\0\0O\0\0\0<\0"
+        "\0\0&\0\0\0\23\0\0\0\7\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0"
+        "\0\0\11\0\0\0\23\0\0\0\36\0\0\0(\0\0\0.\0\0\0" "0\0\0\0" "1\0\0\0" "2\0"
+        "\0\0" "2\0\0\0" "2\0\0\0" "2\0\0\0" "2\0\0\0" "2\0\0\0" "2\0\0\0" "2\0\0\0" "2"
+        "\0\0\0" "2\0\0\0" "2\0\0\0" "2\0\0\0" "2\0\0\0" "2\0\0\0" "2\0\0\0" "2\0\0\0"
+        "2\0\0\0" "2\0\0\0" "2\0\0\0" "1\0\0\0" "0\0\0\0.\0\0\0(\0\0\0\36\0\0\0\23"
+        "\0\0\0\11\0\0\0\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+        "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3" "\0\0\0\7\0\0\0\13\0\0\0\17\0\0\0\21\0\0\0\22\0\0\0\22\0\0\0\23\0\0\0" "\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0" "\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23\0\0\0\23" "\0\0\0\23\0\0\0\23\0\0\0\22\0\0\0\22\0\0\0\21\0\0\0\17\0\0\0\13\0\0\0" "\7\0\0\0\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+};
diff --git a/mcs-plugin/xfwm4_plugin.c b/mcs-plugin/xfwm4_plugin.c
index 8ebe0ff3068f4358fa685ecd37335d52e280887f..cb73e9b3ce456cc681e8640d854f67cfe1cf724c 100644
--- a/mcs-plugin/xfwm4_plugin.c
+++ b/mcs-plugin/xfwm4_plugin.c
@@ -269,21 +269,21 @@ static TitleRadioButton title_radio_buttons[END];
 static GList *decoration_theme_list = NULL;
 static GList *keybinding_theme_list = NULL;
 
-static gboolean glib22_str_has_suffix (const gchar  *str, const gchar  *suffix)
+static gboolean glib22_str_has_suffix(const gchar * str, const gchar * suffix)
 {
     int str_len;
     int suffix_len;
 
-    g_return_val_if_fail (str != NULL, FALSE);
-    g_return_val_if_fail (suffix != NULL, FALSE);
+    g_return_val_if_fail(str != NULL, FALSE);
+    g_return_val_if_fail(suffix != NULL, FALSE);
 
-    str_len = strlen (str);
-    suffix_len = strlen (suffix);
+    str_len = strlen(str);
+    suffix_len = strlen(suffix);
 
-    if (str_len < suffix_len)
-	return FALSE;
+    if(str_len < suffix_len)
+        return FALSE;
 
-    return strcmp (str + str_len - suffix_len, suffix) == 0;
+    return strcmp(str + str_len - suffix_len, suffix) == 0;
 }
 
 static void sensitive_cb(GtkWidget * widget, gpointer user_data)
@@ -529,7 +529,7 @@ static ThemeInfo *find_theme_info_by_name(const gchar * theme_name, GList * them
     return NULL;
 }
 
-static gboolean parserc(const gchar * filename, gboolean *set_layout, gboolean *set_align, gboolean *set_font)
+static gboolean parserc(const gchar * filename, gboolean * set_layout, gboolean * set_align, gboolean * set_font)
 {
     gchar buf[80];
     gchar *lvalue, *rvalue;
@@ -538,7 +538,7 @@ static gboolean parserc(const gchar * filename, gboolean *set_layout, gboolean *
     *set_layout = FALSE;
     *set_align = FALSE;
     *set_font = FALSE;
-    
+
     fp = fopen(filename, "r");
     if(!fp)
     {
@@ -550,20 +550,20 @@ static gboolean parserc(const gchar * filename, gboolean *set_layout, gboolean *
         rvalue = strtok(NULL, "\n");
         if((lvalue) && (rvalue))
         {
-            if (!g_ascii_strcasecmp(lvalue, "button_layout"))
-	    {
-	        *set_layout = TRUE;
-	    }
-	    else if (!g_ascii_strcasecmp(lvalue, "title_alignment"))
-	    {
-	        *set_align = TRUE;
-	    }
-	    else if (!g_ascii_strcasecmp(lvalue, "title_font"))
-	    {
-	        *set_font = TRUE;
-	    }
+            if(!g_ascii_strcasecmp(lvalue, "button_layout"))
+            {
+                *set_layout = TRUE;
+            }
+            else if(!g_ascii_strcasecmp(lvalue, "title_alignment"))
+            {
+                *set_align = TRUE;
+            }
+            else if(!g_ascii_strcasecmp(lvalue, "title_font"))
+            {
+                *set_font = TRUE;
+            }
         }
-	
+
     }
     fclose(fp);
     return TRUE;
@@ -603,7 +603,7 @@ static GList *update_theme_dir(const gchar * theme_dir, GList * theme_list)
 
     theme_name = g_strdup(strrchr(theme_dir, G_DIR_SEPARATOR) + 1);
     info = find_theme_info_by_name(theme_name, list);
-    
+
     if(info)
     {
         if(!has_decoration && !has_keybinding)
@@ -636,7 +636,7 @@ static GList *update_theme_dir(const gchar * theme_dir, GList * theme_list)
             list = g_list_prepend(list, info);
         }
     }
-    
+
     g_free(theme_name);
     return list;
 }
@@ -687,20 +687,20 @@ static GList *theme_common_init(GList * theme_list)
     return list;
 }
 
-static gboolean dialog_update_from_theme(Itf *itf, const gchar * theme_name, GList * theme_list)
+static gboolean dialog_update_from_theme(Itf * itf, const gchar * theme_name, GList * theme_list)
 {
     ThemeInfo *info = NULL;
-    
-    g_return_val_if_fail (theme_name != NULL, FALSE);
-    g_return_val_if_fail (theme_list != NULL, FALSE);
-    
+
+    g_return_val_if_fail(theme_name != NULL, FALSE);
+    g_return_val_if_fail(theme_list != NULL, FALSE);
+
     info = find_theme_info_by_name(theme_name, theme_list);
-    if (info)
+    if(info)
     {
-	gtk_container_foreach (GTK_CONTAINER(itf->frame2), sensitive_cb, GINT_TO_POINTER((gint) !(info->set_layout)));
-	gtk_container_foreach (GTK_CONTAINER(itf->frame14), sensitive_cb, GINT_TO_POINTER((gint) !(info->set_align)));
+        gtk_container_foreach(GTK_CONTAINER(itf->frame2), sensitive_cb, GINT_TO_POINTER((gint) ! (info->set_layout)));
+        gtk_container_foreach(GTK_CONTAINER(itf->frame14), sensitive_cb, GINT_TO_POINTER((gint) ! (info->set_align)));
         gtk_widget_set_sensitive(itf->font_button, !(info->set_font));
-	return TRUE;
+        return TRUE;
     }
     return FALSE;
 }
@@ -713,13 +713,13 @@ static void decoration_selection_changed(GtkTreeSelection * selection, gpointer
     Itf *itf;
     McsPlugin *mcs_plugin;
 
-    g_return_if_fail (data != NULL);
-    
+    g_return_if_fail(data != NULL);
+
     if(setting_model)
     {
         return;
     }
-    
+
     itf = (Itf *) data;
     mcs_plugin = itf->mcs_plugin;
 
@@ -739,7 +739,7 @@ static void decoration_selection_changed(GtkTreeSelection * selection, gpointer
             g_free(current_theme);
             current_theme = new_theme;
             dialog_update_from_theme(itf, current_theme, decoration_theme_list);
-	    mcs_manager_set_string(mcs_plugin->manager, "Xfwm/ThemeName", CHANNEL, current_theme);
+            mcs_manager_set_string(mcs_plugin->manager, "Xfwm/ThemeName", CHANNEL, current_theme);
             mcs_manager_notify(mcs_plugin->manager, CHANNEL);
             write_options(mcs_plugin);
         }
@@ -751,16 +751,16 @@ static void keybinding_selection_changed(GtkTreeSelection * selection, gpointer
     GtkTreeModel *model;
     gchar *new_key_theme;
     GtkTreeIter iter;
-    Itf * itf;
+    Itf *itf;
     McsPlugin *mcs_plugin;
 
-    g_return_if_fail (data != NULL);
-    
+    g_return_if_fail(data != NULL);
+
     if(setting_model)
     {
         return;
     }
-    
+
     itf = (Itf *) data;
     mcs_plugin = itf->mcs_plugin;
 
@@ -1511,7 +1511,7 @@ Itf *create_dialog(McsPlugin * mcs_plugin)
 
     gtk_widget_grab_focus(dialog->closebutton1);
     gtk_widget_grab_default(dialog->closebutton1);
-    
+
     return dialog;
 }
 
@@ -1544,7 +1544,7 @@ static void setup_dialog(Itf * itf)
     decoration_theme_list = read_themes(decoration_theme_list, itf->treeview1, itf->scrolledwindow1, DECORATION_THEMES, current_theme);
     keybinding_theme_list = read_themes(keybinding_theme_list, itf->treeview2, itf->scrolledwindow2, KEYBINDING_THEMES, current_key_theme);
     dialog_update_from_theme(itf, current_theme, decoration_theme_list);
-    
+
     g_signal_connect(G_OBJECT(itf->xfwm4_dialog), "response", G_CALLBACK(cb_dialog_response), itf->mcs_plugin);
     g_signal_connect(G_OBJECT(itf->font_button), "clicked", G_CALLBACK(show_font_selection), itf);
     g_signal_connect(G_OBJECT(itf->click_focus_radio), "toggled", G_CALLBACK(cb_click_to_focus_changed), itf);
@@ -1579,7 +1579,7 @@ static void create_channel(McsPlugin * mcs_plugin)
 
     const gchar *home = g_getenv("HOME");
     gchar *rcfile;
-    
+
     rcfile = g_strconcat(home, G_DIR_SEPARATOR_S, ".xfce4", G_DIR_SEPARATOR_S, RCDIR, G_DIR_SEPARATOR_S, RCFILE, NULL);
     mcs_manager_add_channel_from_file(mcs_plugin->manager, CHANNEL, rcfile);
     g_free(rcfile);
@@ -1836,9 +1836,9 @@ static void run_dialog(McsPlugin * mcs_plugin)
         return;
 
 #ifdef ENABLE_NLS
-    bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
-    bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
-    textdomain (GETTEXT_PACKAGE);
+    bindtextdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
+    bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
+    textdomain(GETTEXT_PACKAGE);
 #endif
 
     is_running = TRUE;
diff --git a/src/client.c b/src/client.c
index f8d57ca9b676cf681955ddab50c073f54862a8f6..5fb5436a48595b0d2b38595be043470d1a8adb1d 100644
--- a/src/client.c
+++ b/src/client.c
@@ -579,7 +579,7 @@ void clientUpdateNetState(Client * c, XClientMessageEvent * ev)
         if((action == NET_WM_STATE_ADD) && !CLIENT_FLAG_TEST(c, CLIENT_FLAG_ABOVE))
         {
             CLIENT_FLAG_SET(c, CLIENT_FLAG_ABOVE);
-	    
+
         }
         else if((action == NET_WM_STATE_REMOVE) && CLIENT_FLAG_TEST(c, CLIENT_FLAG_ABOVE))
         {
@@ -875,16 +875,16 @@ static void clientWindowType(Client * c)
         else if(c->type_atom == net_wm_window_type_dialog)
         {
             DBG("atom net_wm_window_type_dialog detected\n");
-	    if (CLIENT_FLAG_TEST(c, CLIENT_FLAG_STATE_MODAL))
-	    {
+            if(CLIENT_FLAG_TEST(c, CLIENT_FLAG_STATE_MODAL))
+            {
                 c->type = WINDOW_MODAL_DIALOG;
                 c->initial_layer = WIN_LAYER_ONTOP;
-	    }
-	    else
-	    {
+            }
+            else
+            {
                 c->type = WINDOW_DIALOG;
                 c->initial_layer = WIN_LAYER_NORMAL;
-	    }
+            }
             CLIENT_FLAG_UNSET(c, CLIENT_FLAG_HAS_HIDE | CLIENT_FLAG_HAS_MAXIMIZE | CLIENT_FLAG_HAS_STICK);
         }
         else if(c->type_atom == net_wm_window_type_normal)
@@ -1908,7 +1908,7 @@ static inline void clientFree(Client * c)
     free(c);
 }
 
-void clientClearPixmapCache(Client *c)
+void clientClearPixmapCache(Client * c)
 {
     g_return_if_fail(c != NULL);
 
@@ -1997,7 +1997,7 @@ void clientFrame(Window w)
     initPixmap(&c->pm_cache.pm_sides[SIDE_BOTTOM][INACTIVE]);
     c->pm_cache.previous_width = -1;
     c->pm_cache.previous_height = -1;
-    
+
     for(i = 0; i < BUTTON_COUNT; i++)
     {
         c->button_pressed[i] = False;
@@ -2146,21 +2146,21 @@ void clientFrame(Window w)
         clientShow(c, True);
         if(params.focus_new && clientAcceptFocus(c))
         {
-	    /* We set the draw_active value to the wrong value to force a draw */
-	    c->draw_active = FALSE;
+            /* We set the draw_active value to the wrong value to force a draw */
+            c->draw_active = FALSE;
             clientSetFocus(c, True);
         }
         else
         {
-	    /* We set the draw_active value to the wrong value to force a draw */
-	    c->draw_active = TRUE;
+            /* We set the draw_active value to the wrong value to force a draw */
+            c->draw_active = TRUE;
             frameDraw(c, FALSE);
         }
     }
     else
     {
-	/* We set the draw_active value to the wrong value to force a draw */
-	c->draw_active = TRUE;
+        /* We set the draw_active value to the wrong value to force a draw */
+        c->draw_active = TRUE;
         frameDraw(c, FALSE);
         setWMState(dpy, c->window, IconicState);
         clientSetNetState(c);
@@ -2172,7 +2172,7 @@ void clientFrame(Window w)
 void clientUnframe(Client * c, int remap)
 {
     int i;
-    
+
     DBG("entering clientUnframe\n");
     DBG("unframing client \"%s\" (%#lx)\n", c->name, c->window);
 
diff --git a/src/client.h b/src/client.h
index a31ffc54fd6bffa5e4ed1c3e06a6a37fb8dff103..41e08d7c050ffddb0aaeeb3a50243c17e58c4308 100644
--- a/src/client.h
+++ b/src/client.h
@@ -145,7 +145,7 @@ typedef struct _Client Client;
 
 struct _ClientPixmapCache
 {
-    MyPixmap pm_title[2]; 
+    MyPixmap pm_title[2];
     MyPixmap pm_sides[3][2];
     int previous_width;
     int previous_height;
diff --git a/src/events.c b/src/events.c
index 1cac3a4a96d5a2497dbbeda7c2806bd857fb03f4..7245b7848fb1483fa561c3073f8ee63eede86a23 100644
--- a/src/events.c
+++ b/src/events.c
@@ -254,11 +254,11 @@ static inline void handleKeyPress(XKeyEvent * ev)
                 clientToggleShaded(c);
                 break;
             case KEY_STICK_WINDOW:
-	        if (CLIENT_FLAG_TEST(c, CLIENT_FLAG_HAS_STICK))
-		{
+                if(CLIENT_FLAG_TEST(c, CLIENT_FLAG_HAS_STICK))
+                {
                     clientToggleSticky(c, TRUE);
                 }
-		break;
+                break;
             case KEY_MOVE_NEXT_WORKSPACE:
                 workspaceSwitch(workspace + 1, c);
                 break;
@@ -932,17 +932,17 @@ static inline void handleClientMessage(XClientMessageEvent * ev)
         else if((ev->message_type == win_state) && (ev->format == 32) && (ev->data.l[0] & WIN_STATE_STICKY))
         {
             DBG("client \"%s\" (%#lx) has received a win_state/stick event\n", c->name, c->window);
-	    if (CLIENT_FLAG_TEST(c, CLIENT_FLAG_HAS_STICK))
-	    {
-        	if(ev->data.l[1] == WIN_STATE_STICKY)
-        	{
+            if(CLIENT_FLAG_TEST(c, CLIENT_FLAG_HAS_STICK))
+            {
+                if(ev->data.l[1] == WIN_STATE_STICKY)
+                {
                     clientStick(c, TRUE);
-        	}
-        	else
-        	{
+                }
+                else
+                {
                     clientUnstick(c, TRUE);
-        	}
-	    }
+                }
+            }
         }
         else if((ev->message_type == win_layer) && (ev->format == 32))
         {
diff --git a/src/frame.c b/src/frame.c
index 4d2feea45efdd7b992c92ac5c661773fca683645..e8c3662f3a66debedcb5649a0f2c680546b0ed2c 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -405,7 +405,7 @@ static char getLetterFromButton(int i, Client * c)
     return chr;
 }
 
-static void frameSetShape(Client *c, int state, ClientPixmapCache *pm_cache, int button_x[BUTTON_COUNT])
+static void frameSetShape(Client * c, int state, ClientPixmapCache * pm_cache, int button_x[BUTTON_COUNT])
 {
     Window temp;
     int i;
@@ -436,7 +436,7 @@ static void frameSetShape(Client *c, int state, ClientPixmapCache *pm_cache, int
     if(pm_cache)
     {
         XShapeCombineMask(dpy, MYWINDOW_XWINDOW(c->title), ShapeBounding, 0, 0, pm_cache->pm_title[state].mask, ShapeSet);
-        if (!CLIENT_FLAG_TEST(c, CLIENT_FLAG_SHADED))
+        if(!CLIENT_FLAG_TEST(c, CLIENT_FLAG_SHADED))
         {
             XShapeCombineMask(dpy, MYWINDOW_XWINDOW(c->sides[SIDE_LEFT]), ShapeBounding, 0, 0, pm_cache->pm_sides[SIDE_LEFT][state].mask, ShapeSet);
             XShapeCombineMask(dpy, MYWINDOW_XWINDOW(c->sides[SIDE_RIGHT]), ShapeBounding, 0, 0, pm_cache->pm_sides[SIDE_RIGHT][state].mask, ShapeSet);
@@ -492,7 +492,7 @@ static void frameSetShape(Client *c, int state, ClientPixmapCache *pm_cache, int
             XShapeCombineRectangles(dpy, MYWINDOW_XWINDOW(c->corners[CORNER_BOTTOM_RIGHT]), ShapeBounding, 0, 0, &rect, 1, ShapeSubtract, 0);
         }
 
-        if (!CLIENT_FLAG_TEST(c, CLIENT_FLAG_SHADED))
+        if(!CLIENT_FLAG_TEST(c, CLIENT_FLAG_SHADED))
         {
             XShapeCombineShape(dpy, temp, ShapeBounding, 0, frameTop(c), MYWINDOW_XWINDOW(c->sides[SIDE_LEFT]), ShapeBounding, ShapeUnion);
             XShapeCombineShape(dpy, temp, ShapeBounding, frameWidth(c) - frameRight(c), frameTop(c), MYWINDOW_XWINDOW(c->sides[SIDE_RIGHT]), ShapeBounding, ShapeUnion);
@@ -536,32 +536,32 @@ void frameDraw(Client * c, gboolean invalidate_cache)
     DBG("entering frameDraw\n");
     DBG("drawing frame for \"%s\" (%#lx)\n", c->name, c->window);
 
-    g_return_if_fail (c != NULL);
-    
+    g_return_if_fail(c != NULL);
+
     if(c != clientGetFocus())
     {
         DBG("\"%s\" is not the active window\n", c->name);
         state = INACTIVE;
     }
-    if ((state == INACTIVE) && (c->draw_active))
+    if((state == INACTIVE) && (c->draw_active))
     {
         requires_clearing = TRUE;
-	c->draw_active = FALSE;
+        c->draw_active = FALSE;
     }
-    else if ((state == ACTIVE) && !(c->draw_active))
+    else if((state == ACTIVE) && !(c->draw_active))
     {
         requires_clearing = TRUE;
-	c->draw_active = TRUE;
+        c->draw_active = TRUE;
     }
     if(CLIENT_FLAG_TEST_AND_NOT(c, CLIENT_FLAG_HAS_BORDER, CLIENT_FLAG_FULLSCREEN))
     {
-        if (invalidate_cache)
+        if(invalidate_cache)
         {
             clientClearPixmapCache(c);
         }
         else
         {
-            if (c->pm_cache.previous_width != c->width)
+            if(c->pm_cache.previous_width != c->width)
             {
                 freePixmap(dpy, &c->pm_cache.pm_title[ACTIVE]);
                 freePixmap(dpy, &c->pm_cache.pm_title[INACTIVE]);
@@ -569,7 +569,7 @@ void frameDraw(Client * c, gboolean invalidate_cache)
                 freePixmap(dpy, &c->pm_cache.pm_sides[SIDE_BOTTOM][INACTIVE]);
                 c->pm_cache.previous_width = c->width;
             }
-            if (c->pm_cache.previous_height != c->height)
+            if(c->pm_cache.previous_height != c->height)
             {
                 freePixmap(dpy, &c->pm_cache.pm_sides[SIDE_LEFT][ACTIVE]);
                 freePixmap(dpy, &c->pm_cache.pm_sides[SIDE_LEFT][INACTIVE]);
@@ -578,9 +578,9 @@ void frameDraw(Client * c, gboolean invalidate_cache)
                 c->pm_cache.previous_height = c->height;
             }
         }
-        
+
         /* First, hide the buttons that we don't have... */
-	for(i = 0; i < BUTTON_COUNT; i++)
+        for(i = 0; i < BUTTON_COUNT; i++)
         {
             char b = getLetterFromButton(i, c);
             if((!b) || !strchr(params.button_layout, b))
@@ -646,26 +646,26 @@ void frameDraw(Client * c, gboolean invalidate_cache)
         left_height = frameHeight(c) - frameTop(c) - params.corners[CORNER_BOTTOM_LEFT][ACTIVE].height;
         right_height = frameHeight(c) - frameTop(c) - params.corners[CORNER_BOTTOM_RIGHT][ACTIVE].height;
 
-        if (c->pm_cache.pm_title[state].pixmap == None)
+        if(c->pm_cache.pm_title[state].pixmap == None)
         {
             frameCreateTitlePixmap(c, state, left, right, &c->pm_cache.pm_title[state]);
         }
-        
-        if (c->pm_cache.pm_sides[SIDE_LEFT][state].pixmap == None)
+
+        if(c->pm_cache.pm_sides[SIDE_LEFT][state].pixmap == None)
         {
             createPixmap(dpy, &c->pm_cache.pm_sides[SIDE_LEFT][state], frameLeft(c), left_height);
         }
         fillRectangle(dpy, c->pm_cache.pm_sides[SIDE_LEFT][state].pixmap, params.sides[SIDE_LEFT][state].pixmap, 0, 0, frameLeft(c), left_height);
         fillRectangle(dpy, c->pm_cache.pm_sides[SIDE_LEFT][state].mask, params.sides[SIDE_LEFT][state].mask, 0, 0, frameLeft(c), left_height);
 
-        if (c->pm_cache.pm_sides[SIDE_RIGHT][state].pixmap == None)
+        if(c->pm_cache.pm_sides[SIDE_RIGHT][state].pixmap == None)
         {
             createPixmap(dpy, &c->pm_cache.pm_sides[SIDE_RIGHT][state], frameRight(c), right_height);
         }
         fillRectangle(dpy, c->pm_cache.pm_sides[SIDE_RIGHT][state].pixmap, params.sides[SIDE_RIGHT][state].pixmap, 0, 0, frameRight(c), right_height);
         fillRectangle(dpy, c->pm_cache.pm_sides[SIDE_RIGHT][state].mask, params.sides[SIDE_RIGHT][state].mask, 0, 0, frameRight(c), right_height);
 
-        if (c->pm_cache.pm_sides[SIDE_BOTTOM][state].pixmap == None)
+        if(c->pm_cache.pm_sides[SIDE_BOTTOM][state].pixmap == None)
         {
             createPixmap(dpy, &c->pm_cache.pm_sides[SIDE_BOTTOM][state], bottom_width, frameBottom(c));
         }
@@ -681,7 +681,7 @@ void frameDraw(Client * c, gboolean invalidate_cache)
         XSetWindowBackgroundPixmap(dpy, MYWINDOW_XWINDOW(c->corners[CORNER_BOTTOM_LEFT]), params.corners[CORNER_BOTTOM_LEFT][state].pixmap);
         XSetWindowBackgroundPixmap(dpy, MYWINDOW_XWINDOW(c->corners[CORNER_BOTTOM_RIGHT]), params.corners[CORNER_BOTTOM_RIGHT][state].pixmap);
 
-        if (CLIENT_FLAG_TEST(c, CLIENT_FLAG_SHADED))
+        if(CLIENT_FLAG_TEST(c, CLIENT_FLAG_SHADED))
         {
             myWindowHide(&c->sides[SIDE_LEFT]);
             myWindowHide(&c->sides[SIDE_RIGHT]);
@@ -694,7 +694,7 @@ void frameDraw(Client * c, gboolean invalidate_cache)
 
         myWindowShow(&c->title, params.corners[CORNER_TOP_LEFT][ACTIVE].width, 0, top_width, frameTop(c), requires_clearing | invalidate_cache);
         myWindowShow(&c->sides[SIDE_BOTTOM], params.corners[CORNER_BOTTOM_LEFT][ACTIVE].width, frameHeight(c) - frameBottom(c), bottom_width, frameBottom(c), requires_clearing | invalidate_cache);
-        
+
         myWindowShow(&c->corners[CORNER_TOP_LEFT], 0, 0, params.corners[CORNER_TOP_LEFT][ACTIVE].width, params.corners[CORNER_TOP_LEFT][ACTIVE].height, requires_clearing | invalidate_cache);
         myWindowShow(&c->corners[CORNER_TOP_RIGHT], frameWidth(c) - params.corners[CORNER_TOP_RIGHT][ACTIVE].width, 0, params.corners[CORNER_TOP_RIGHT][ACTIVE].width, params.corners[CORNER_TOP_RIGHT][ACTIVE].height, requires_clearing | invalidate_cache);
         myWindowShow(&c->corners[CORNER_BOTTOM_LEFT], 0, frameHeight(c) - params.corners[CORNER_BOTTOM_LEFT][ACTIVE].height, params.corners[CORNER_BOTTOM_LEFT][ACTIVE].width, params.corners[CORNER_BOTTOM_LEFT][ACTIVE].height, requires_clearing | invalidate_cache);
diff --git a/src/keyboard.c b/src/keyboard.c
index 2b5f62cb191e37e837869ee3d129b682406e8024..93372a6241dc3c851fbc302ecba464ca4eb8ba09 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -78,14 +78,14 @@ void parseKeyString(Display * dpy, MyKey * key, char *str)
         {
             key->modifier = key->modifier | MetaMask;
         }
-	if (strstr(tmp, "hyper"))
-	{
-	    key->modifier = key->modifier | HyperMask;
-	}
-	if (strstr(tmp, "super"))
-	{
-	    key->modifier = key->modifier | SuperMask;
-	}
+        if(strstr(tmp, "hyper"))
+        {
+            key->modifier = key->modifier | HyperMask;
+        }
+        if(strstr(tmp, "super"))
+        {
+            key->modifier = key->modifier | SuperMask;
+        }
 
         g_free(tmp);
     }
diff --git a/src/main.c b/src/main.c
index d1212ac3b6659645b9a9ae7152822a99d012bf97..d61eb1deea5408e2a10d2805a8c27429f9ea281d 100644
--- a/src/main.c
+++ b/src/main.c
@@ -319,7 +319,7 @@ int main(int argc, char **argv)
     {
         case -1:
             g_warning(_("%s: Another Window Manager is already running"), g_get_prgname());
-	    exit(1);
+            exit(1);
             break;
         case -2:
             g_warning(_("%s: Missing data from default files"), g_get_prgname());
@@ -332,7 +332,7 @@ int main(int argc, char **argv)
                 {
                     case -1:
                         g_warning("fork() failed");
-			exit(1);
+                        exit(1);
                         break;
                     case 0:    /* child */
                         gtk_main();
diff --git a/src/mywindow.c b/src/mywindow.c
index 36e87c4448083c17a826f47c6a6f119309065de5..d866caabe82c13559ba74f34bcec7708cbfa0938 100644
--- a/src/mywindow.c
+++ b/src/mywindow.c
@@ -31,13 +31,13 @@
 #include "main.h"
 #include "debug.h"
 
-void myWindowCreate(Display *dpy, Window parent, myWindow *win, Cursor cursor)
+void myWindowCreate(Display * dpy, Window parent, myWindow * win, Cursor cursor)
 {
     DBG("entering myWindowCreate\n");
 
     win->window = XCreateSimpleWindow(dpy, parent, 0, 0, 1, 1, 0, 0, 0);
     DBG("Created XID %lx\n", win->window);
-    if (cursor != None)
+    if(cursor != None)
     {
         XDefineCursor(dpy, win->window, cursor);
     }
@@ -49,7 +49,7 @@ void myWindowCreate(Display *dpy, Window parent, myWindow *win, Cursor cursor)
     win->h = 1;
 }
 
-void myWindowDelete(myWindow *win)
+void myWindowDelete(myWindow * win)
 {
     DBG("entering myWindowDelete\n");
 
@@ -61,60 +61,60 @@ void myWindowDelete(myWindow *win)
     win->map = FALSE;
 }
 
-void myWindowShow(myWindow *win, int x, int y, int width, int height, gboolean refresh)
+void myWindowShow(myWindow * win, int x, int y, int width, int height, gboolean refresh)
 {
     DBG("entering myWindowShow\n");
 
-    if (!(win->window))
+    if(!(win->window))
     {
         return;
     }
-    if ((width < 1) || (height < 1))
+    if((width < 1) || (height < 1))
     {
         myWindowHide(win);
-	return;
+        return;
     }
-    if (!(win->map))
+    if(!(win->map))
     {
         XMapWindow(win->dpy, win->window);
         win->map = TRUE;
     }
     DBG("Showing XID %lx\n", win->window);
-    if (((x != win->x) || (y != win->y)) && ((width != win->w) || (height != win->h)))
+    if(((x != win->x) || (y != win->y)) && ((width != win->w) || (height != win->h)))
     {
-        XMoveResizeWindow(win->dpy, win->window, x, y, (unsigned int) width, (unsigned int) height);
-	win->x = x;
-	win->y = y;
-	win->w = width;
-	win->h = height;
+        XMoveResizeWindow(win->dpy, win->window, x, y, (unsigned int)width, (unsigned int)height);
+        win->x = x;
+        win->y = y;
+        win->w = width;
+        win->h = height;
     }
-    else if ((x != win->x) || (y != win->y))
+    else if((x != win->x) || (y != win->y))
     {
         XMoveWindow(win->dpy, win->window, x, y);
-        if (refresh)
+        if(refresh)
         {
             XClearWindow(win->dpy, win->window);
         }
-	win->x = x;
-	win->y = y;
+        win->x = x;
+        win->y = y;
     }
-    else if ((width != win->w) || (height != win->h))
+    else if((width != win->w) || (height != win->h))
     {
-        XResizeWindow(win->dpy, win->window, (unsigned int) width, (unsigned int) height);
-	win->w = width;
-	win->h = height;
+        XResizeWindow(win->dpy, win->window, (unsigned int)width, (unsigned int)height);
+        win->w = width;
+        win->h = height;
     }
-    else if (refresh)
+    else if(refresh)
     {
         XClearWindow(win->dpy, win->window);
     }
 }
 
-void myWindowHide(myWindow *win)
+void myWindowHide(myWindow * win)
 {
     DBG("entering myWindowHide\n");
 
-    if (win->map)
+    if(win->map)
     {
         XUnmapWindow(win->dpy, win->window);
         win->map = FALSE;
diff --git a/src/spinning_cursor.c b/src/spinning_cursor.c
index 3ba151ade531223dd0a846b9e9626fa23ab8c75d..38cffb8657f1d0b778ca1619b6ef71346c91a350 100644
--- a/src/spinning_cursor.c
+++ b/src/spinning_cursor.c
@@ -53,7 +53,7 @@ static const unsigned char xlib_spinning_mask_bits[] = {
     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
 };
 
-Cursor cursorCreateSpinning(Display *dpy, Window window)
+Cursor cursorCreateSpinning(Display * dpy, Window window)
 {
     Pixmap cursor = None;
     Pixmap mask = None;
diff --git a/src/spinning_cursor.h b/src/spinning_cursor.h
index 76d56d0a7c974b280b796e072514e19fd987e653..465dc9ee944a47cd21ece654a370a85ef88f61c9 100644
--- a/src/spinning_cursor.h
+++ b/src/spinning_cursor.h
@@ -27,6 +27,6 @@
 
 #include <X11/Xlib.h>
 
-Cursor cursorCreateSpinning(Display *dpy, Window window);
+Cursor cursorCreateSpinning(Display * dpy, Window window);
 
-#endif  /* __SPINNING_CURSOR_H__ */
+#endif /* __SPINNING_CURSOR_H__ */
diff --git a/src/startup_notification.c b/src/startup_notification.c
index 85fc390b6a5a8d63e12cb372b96111a79be9ed00..3cc69f10a1af475c2a1d0bb549f2b63c8e2ea861 100644
--- a/src/startup_notification.c
+++ b/src/startup_notification.c
@@ -289,11 +289,11 @@ void sn_init_display(Display * dpy, int screen)
 {
     sn_display = NULL;
     sn_context = NULL;
-    
+
     g_return_if_fail(dpy != NULL);
 
     sn_display = sn_display_new(dpy, sn_error_trap_push, sn_error_trap_pop);
-    if (sn_display != NULL)
+    if(sn_display != NULL)
     {
         sn_context = sn_monitor_context_new(sn_display, screen, sn_screen_event, NULL, NULL);
     }
@@ -303,9 +303,9 @@ void sn_init_display(Display * dpy, int screen)
 
 void sn_close_display(void)
 {
-    if (sn_display)
+    if(sn_display)
     {
-        sn_display_unref (sn_display);
+        sn_display_unref(sn_display);
     }
     sn_display = NULL;
 }