Cosmetic enhancement: add icon to 2 context menus (explode pad to graphic shapes and create pad from graphic shapes)

This commit is contained in:
jean-pierre charras 2017-10-20 18:25:44 +02:00
parent 9b4eddb744
commit 55bb35a582
13 changed files with 1113 additions and 230 deletions

View File

@ -173,6 +173,7 @@ set( BMAPS_MID
copper_layers_setup copper_layers_setup
cursor_shape cursor_shape
cursor cursor
custom_pad_to_primitives
cut cut
cvpcb cvpcb
dashline dashline
@ -431,6 +432,7 @@ set( BMAPS_MID
post_drill post_drill
post_module post_module
preference preference
primitives_to_custom_pad
print_button print_button
ps_router ps_router
ps_diff_pair ps_diff_pair

View File

@ -0,0 +1,84 @@
/* Do not modify this file, it was automatically generated by the
* PNG2cpp CMake script, using a *.png file as input.
*/
#include <bitmaps.h>
static const unsigned char png[] = {
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
0xce, 0x00, 0x00, 0x04, 0x28, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x56, 0x7f, 0x4c, 0x94,
0x65, 0x1c, 0xff, 0xdc, 0x9d, 0x85, 0x0b, 0x53, 0x0e, 0x6b, 0x6e, 0x32, 0x14, 0xb0, 0x31, 0xb7,
0x2e, 0x1c, 0xc5, 0x69, 0x04, 0xc7, 0x21, 0xe1, 0x76, 0xb3, 0x68, 0xb3, 0x1d, 0x1c, 0x31, 0x48,
0x6e, 0xb3, 0x2c, 0x23, 0xf3, 0x07, 0x58, 0xd8, 0x39, 0xee, 0xf0, 0x47, 0x31, 0x29, 0xd9, 0x74,
0xa9, 0x14, 0xa6, 0x2c, 0xdb, 0x1a, 0xae, 0x5c, 0x63, 0x51, 0xfa, 0x87, 0xb0, 0x12, 0x5f, 0x2a,
0x94, 0x65, 0x66, 0x2d, 0x62, 0x2b, 0x37, 0xba, 0xc8, 0x2b, 0xf9, 0x91, 0x2e, 0x77, 0xbc, 0x4f,
0xdf, 0xe7, 0x79, 0x1f, 0xce, 0xf7, 0x8e, 0x93, 0x83, 0xfa, 0xa7, 0x77, 0xfb, 0xf0, 0xbe, 0xef,
0xf7, 0xf9, 0xbe, 0xdf, 0xcf, 0xf7, 0xc7, 0xe7, 0x79, 0x0e, 0x20, 0xfa, 0x65, 0x40, 0x3d, 0x56,
0xc0, 0x8b, 0x5d, 0x84, 0xe3, 0x84, 0xd3, 0xf2, 0xbe, 0x93, 0xb0, 0x5c, 0xac, 0xff, 0xe7, 0xcb,
0x87, 0x47, 0x29, 0x58, 0x1f, 0x81, 0xa1, 0x0e, 0xe3, 0xf4, 0x7e, 0x8d, 0xee, 0x01, 0x79, 0x1f,
0x17, 0x76, 0x2f, 0x2e, 0x10, 0x0a, 0xfe, 0x2d, 0x85, 0x81, 0x82, 0xed, 0xa0, 0x00, 0x2a, 0x61,
0x84, 0x82, 0xf2, 0x60, 0x1d, 0x84, 0x8f, 0x43, 0xa8, 0xa3, 0x77, 0xcd, 0x3e, 0x2a, 0xfd, 0x3c,
0x33, 0xaf, 0x4e, 0x23, 0xe1, 0xd9, 0xfe, 0x4c, 0xcf, 0xed, 0x61, 0x04, 0x6e, 0x74, 0x22, 0x0f,
0x17, 0x43, 0xef, 0x7c, 0xdd, 0x87, 0x5f, 0xa4, 0xbf, 0x67, 0xa6, 0xed, 0x52, 0x05, 0x89, 0x9e,
0x80, 0xa3, 0x9a, 0xaa, 0x48, 0xa0, 0x0a, 0x93, 0xf0, 0xdb, 0xa4, 0x35, 0xaf, 0x20, 0xe3, 0xed,
0x5d, 0x39, 0xbd, 0x96, 0x69, 0x33, 0x19, 0x21, 0x44, 0x56, 0xd2, 0x0b, 0x33, 0x6e, 0xc2, 0x48,
0x99, 0xa7, 0xe0, 0x2f, 0xb2, 0x75, 0x45, 0x10, 0xb5, 0x53, 0x2b, 0x79, 0x1b, 0xcf, 0xc7, 0x6e,
0xa1, 0xa6, 0x2e, 0x26, 0x7b, 0x7f, 0x2b, 0x48, 0x2d, 0x2e, 0x09, 0x02, 0x2b, 0x11, 0x65, 0x52,
0x35, 0x69, 0x08, 0x8a, 0xec, 0xbd, 0xba, 0x16, 0x6a, 0xd0, 0x84, 0x53, 0x4f, 0x9e, 0x53, 0x5e,
0x5e, 0x72, 0xf1, 0x89, 0x20, 0xfa, 0xc1, 0x77, 0xd1, 0xc4, 0xc6, 0x51, 0x89, 0xcf, 0xe8, 0x79,
0x0e, 0x79, 0x35, 0xc0, 0x84, 0x53, 0xf4, 0xdc, 0x26, 0xc9, 0xf4, 0x95, 0x75, 0x48, 0x35, 0xfa,
0x62, 0x11, 0xbd, 0x4f, 0x8e, 0xc3, 0x11, 0x59, 0xf6, 0x4b, 0x65, 0xcd, 0x91, 0x5e, 0x0d, 0x84,
0x0e, 0xfa, 0x7b, 0x37, 0xd9, 0xc6, 0xe4, 0xba, 0xde, 0x7f, 0x58, 0xec, 0xb3, 0x18, 0x44, 0x3c,
0xeb, 0x40, 0xd8, 0x87, 0x3e, 0xf8, 0x65, 0xdf, 0x11, 0x46, 0xa4, 0xf9, 0xf3, 0x16, 0xfb, 0x23,
0x64, 0x1f, 0x10, 0x71, 0xfe, 0x2f, 0x15, 0xd5, 0x8b, 0x1e, 0xd7, 0x45, 0xcc, 0x48, 0x9b, 0x45,
0x9b, 0x6e, 0x46, 0xfc, 0x18, 0x3a, 0x41, 0xe0, 0xf3, 0xec, 0x8c, 0x32, 0x23, 0x6f, 0x2c, 0xa2,
0xe5, 0x5c, 0x35, 0x06, 0x52, 0xdd, 0x43, 0xf9, 0xc6, 0x6f, 0xaa, 0xb2, 0xd3, 0xaf, 0xd5, 0xae,
0x78, 0xe0, 0x7a, 0xe6, 0x2a, 0xe3, 0xa0, 0x0c, 0x3a, 0x46, 0x7a, 0xf2, 0x4b, 0xd5, 0x05, 0x51,
0x96, 0x3b, 0x80, 0x84, 0x93, 0x23, 0x02, 0x0b, 0x8f, 0x0c, 0xe1, 0xfe, 0xdd, 0x01, 0xd8, 0x9f,
0x61, 0x58, 0x7c, 0x78, 0x17, 0xa0, 0xac, 0x06, 0xbe, 0xb2, 0x00, 0x9f, 0x9b, 0xa3, 0xee, 0xa3,
0xf8, 0x2d, 0xb8, 0xb8, 0x36, 0x67, 0x51, 0xf0, 0x0d, 0x6b, 0x96, 0xfa, 0xea, 0xbc, 0x79, 0xec,
0xcd, 0x7c, 0x5b, 0x30, 0x3b, 0xe7, 0x8e, 0xef, 0x65, 0x65, 0xfd, 0x78, 0x98, 0xc8, 0xb4, 0x7d,
0xd4, 0x89, 0x45, 0xcd, 0x7e, 0x0a, 0xc8, 0x62, 0xa3, 0xa7, 0x1f, 0xe8, 0xbe, 0x2f, 0xc4, 0x52,
0x04, 0xdc, 0xb5, 0xdd, 0x9a, 0x31, 0xb0, 0x27, 0x2d, 0x8d, 0xed, 0x48, 0x4c, 0x64, 0x7b, 0x8a,
0x56, 0x5e, 0xb7, 0x38, 0x0c, 0xbd, 0x61, 0x33, 0x70, 0xe1, 0x2c, 0x56, 0xe3, 0x6b, 0xf1, 0x5c,
0x58, 0x7e, 0x01, 0x86, 0x6e, 0x75, 0x7a, 0x64, 0xca, 0xa1, 0x10, 0xd1, 0x86, 0xb9, 0x73, 0xf7,
0x1f, 0xb0, 0xd9, 0xd8, 0x56, 0x80, 0xed, 0x7b, 0x6c, 0x15, 0x5b, 0x58, 0x81, 0x21, 0xfd, 0x59,
0x97, 0x67, 0xc1, 0xc0, 0xbd, 0x6e, 0x9c, 0x09, 0x23, 0xde, 0x66, 0xfe, 0x14, 0xeb, 0x97, 0xfe,
0x8a, 0xb2, 0x1c, 0x86, 0xac, 0x9a, 0x93, 0x14, 0xb0, 0x1e, 0x38, 0x77, 0x94, 0xee, 0xa7, 0x09,
0x3f, 0xe8, 0x88, 0x02, 0xc0, 0x27, 0x71, 0x82, 0x68, 0x7f, 0x51, 0x51, 0xdf, 0xcb, 0x71, 0x71,
0x82, 0xa8, 0xe9, 0xc9, 0xc7, 0x47, 0x4d, 0x1e, 0x21, 0x8c, 0x51, 0x21, 0x63, 0x12, 0xc8, 0x26,
0xc7, 0x83, 0x57, 0x8f, 0xbd, 0xf4, 0xfc, 0xcd, 0x9c, 0xfc, 0xd9, 0x97, 0xe5, 0xa6, 0xee, 0x93,
0x8a, 0xe4, 0x02, 0xd8, 0x3e, 0xf9, 0xe8, 0x61, 0xf4, 0xae, 0xfc, 0xa4, 0x6b, 0xe1, 0x1a, 0x61,
0x6e, 0x2e, 0x29, 0xb9, 0x54, 0x33, 0x6b, 0x96, 0x20, 0x7a, 0xcb, 0x6e, 0x57, 0x3d, 0xb9, 0x59,
0xdf, 0xce, 0x7f, 0x16, 0xdf, 0xc9, 0x93, 0x79, 0xfc, 0x85, 0x27, 0x32, 0x83, 0xbb, 0x53, 0x53,
0x59, 0x4b, 0x69, 0x09, 0x73, 0x3b, 0x96, 0xaa, 0x71, 0xdb, 0x84, 0xbd, 0x97, 0xb4, 0x6a, 0xbf,
0xbd, 0xc2, 0x78, 0x85, 0x13, 0x44, 0xe7, 0x3e, 0x14, 0xa6, 0xad, 0x49, 0x49, 0x1f, 0x1c, 0x2c,
0x28, 0x10, 0x44, 0x1c, 0x8d, 0x19, 0x19, 0xec, 0x1d, 0xa7, 0x73, 0xf4, 0x70, 0xf9, 0x53, 0x57,
0x1a, 0xd6, 0xae, 0x19, 0x6c, 0xad, 0xae, 0xba, 0xe1, 0x31, 0x9b, 0xb5, 0x8a, 0xad, 0x56, 0x76,
0xb0, 0xb4, 0xd8, 0x5f, 0x69, 0x32, 0x15, 0x4f, 0x2d, 0x65, 0x2e, 0x02, 0x65, 0x62, 0x8e, 0x7f,
0x53, 0x55, 0xf3, 0x51, 0x01, 0xa4, 0xbe, 0xed, 0x72, 0x0d, 0x4d, 0x04, 0x8b, 0x05, 0x4f, 0x42,
0x02, 0x7b, 0xcf, 0xed, 0x1e, 0xab, 0x5e, 0xb2, 0xa4, 0x95, 0xd8, 0xee, 0x9c, 0xa2, 0xaa, 0x1e,
0x5d, 0xfb, 0xd6, 0x0b, 0x13, 0xcf, 0xf0, 0x48, 0x59, 0xd9, 0xef, 0x7b, 0x2d, 0x96, 0x69, 0x91,
0x71, 0x7c, 0xb4, 0x71, 0xa3, 0xba, 0x29, 0x39, 0xf9, 0x4b, 0x22, 0x33, 0x45, 0x27, 0xea, 0xa9,
0xd2, 0x89, 0xe2, 0x8b, 0x90, 0xf9, 0x69, 0x20, 0xf3, 0x35, 0x9b, 0x4d, 0x69, 0x71, 0x3a, 0x6f,
0x1c, 0xc8, 0xcd, 0x65, 0x35, 0x26, 0x53, 0x54, 0x02, 0x3e, 0xcf, 0xa3, 0xc5, 0xc5, 0xc1, 0x06,
0xbb, 0xbd, 0xbb, 0x12, 0xb4, 0xbb, 0x6e, 0xb5, 0x2b, 0x51, 0xdb, 0xb0, 0x0a, 0x9d, 0xe2, 0xca,
0x29, 0xc2, 0xb0, 0x8e, 0x48, 0x9d, 0x94, 0x07, 0x11, 0x66, 0xd7, 0xa4, 0xa4, 0x1c, 0x6b, 0xa9,
0xa8, 0xe8, 0x6d, 0x76, 0xb9, 0x7e, 0x3c, 0xbe, 0x6e, 0xdd, 0x9f, 0xb5, 0xf1, 0xf1, 0x82, 0xe4,
0xf5, 0xf4, 0x74, 0xd6, 0xea, 0x76, 0x5f, 0x7d, 0x2e, 0xf1, 0x9e, 0x3a, 0xda, 0xfd, 0xcb, 0xb4,
0x96, 0x28, 0xef, 0x12, 0x2e, 0xeb, 0x66, 0x12, 0x0d, 0x6a, 0xcc, 0x9f, 0xdf, 0x46, 0xbb, 0xbd,
0x6b, 0x67, 0x72, 0x32, 0x3b, 0xe4, 0x70, 0x04, 0x1b, 0x0b, 0x0b, 0xcf, 0xa7, 0xe3, 0x95, 0x0d,
0xf4, 0xe1, 0x1f, 0xd3, 0xdc, 0xb0, 0x83, 0x9a, 0xea, 0x14, 0x67, 0x4c, 0xa2, 0xbd, 0x79, 0x79,
0x5d, 0x27, 0x36, 0x6f, 0x1e, 0x7e, 0x71, 0xc1, 0x82, 0x7d, 0x74, 0x6a, 0x1a, 0xe9, 0xa3, 0xf6,
0xdb, 0x04, 0x25, 0x75, 0x29, 0x0a, 0xa1, 0x89, 0x50, 0x0a, 0x9c, 0x5d, 0x3c, 0xa3, 0x7f, 0x8e,
0x2a, 0x8d, 0xc6, 0xa6, 0x72, 0x60, 0x99, 0x4e, 0x4d, 0x94, 0x9d, 0x32, 0x46, 0xb8, 0x42, 0x68,
0xa3, 0x8c, 0xb7, 0xd0, 0x7c, 0x1e, 0x01, 0xce, 0xcc, 0x9e, 0x2a, 0xce, 0x3f, 0xb6, 0xf1, 0x88,
0x7e, 0xaf, 0x78, 0xa9, 0x19, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
0x82,
};
const BITMAP_OPAQUE custom_pad_to_primitives_xpm[1] = {{ png, sizeof( png ), "custom_pad_to_primitives_xpm" }};
//EOF

View File

@ -8,32 +8,34 @@
static const unsigned char png[] = { static const unsigned char png[] = {
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
0xce, 0x00, 0x00, 0x01, 0x84, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x55, 0xcb, 0x4a, 0x43, 0xce, 0x00, 0x00, 0x01, 0xa0, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x55, 0xcd, 0x4e, 0xc2,
0x31, 0x10, 0x3d, 0xa2, 0x9f, 0x20, 0xf5, 0x85, 0x7e, 0x84, 0x8f, 0xbf, 0xa9, 0xae, 0x7c, 0xfd, 0x40, 0x10, 0x9e, 0xf0, 0x0e, 0x22, 0xf8, 0x18, 0xe8, 0xc3, 0x28, 0xde, 0x54, 0xe2, 0x63, 0x6c,
0x45, 0xd2, 0x62, 0x51, 0xf1, 0xf1, 0x21, 0x2e, 0xbd, 0x5b, 0x6d, 0x41, 0x71, 0xd1, 0x82, 0x2e, 0x6b, 0x02, 0x82, 0x8f, 0x23, 0x67, 0x4c, 0xf4, 0x56, 0x23, 0x97, 0x72, 0x86, 0x7a, 0x03, 0xcf,
0xec, 0x52, 0xa8, 0x05, 0x17, 0x7d, 0xb8, 0xb4, 0xda, 0x8d, 0x52, 0x27, 0x93, 0x70, 0x2d, 0xb9, 0x4a, 0xbd, 0xd4, 0xe0, 0xcc, 0xec, 0x80, 0x4b, 0xbb, 0x85, 0x6d, 0x21, 0x9e, 0xd8, 0xe4, 0xcb,
0xb9, 0xcf, 0x96, 0xe2, 0xa2, 0x81, 0x43, 0x72, 0x93, 0xc9, 0x9c, 0xe4, 0xdc, 0x99, 0x09, 0x30, 0xb6, 0xbb, 0xdb, 0xf9, 0x76, 0xbe, 0xf9, 0x29, 0xc0, 0x61, 0xfc, 0xcb, 0xf0, 0xe0, 0x04, 0xee,
0x6d, 0x13, 0x69, 0x47, 0x58, 0x45, 0x11, 0x1b, 0x0c, 0x35, 0x1e, 0x6b, 0x2b, 0x61, 0x01, 0x12, 0xe0, 0x94, 0xd1, 0x86, 0xfa, 0x7e, 0x8d, 0xb7, 0xe1, 0x18, 0x09, 0x1e, 0x10, 0xef, 0x88, 0x45,
0x17, 0x84, 0x26, 0x61, 0x60, 0xe1, 0x95, 0x70, 0x4e, 0xc8, 0x8d, 0x46, 0x52, 0xc0, 0x01, 0x39, 0x0a, 0x11, 0xa2, 0x87, 0xa8, 0xee, 0x46, 0xe2, 0xc3, 0x2d, 0x1a, 0x99, 0xe3, 0x9c, 0xe0, 0x3c,
0xe9, 0x41, 0xe0, 0x87, 0xfa, 0x36, 0xf5, 0x75, 0xea, 0xab, 0x0c, 0x3d, 0x6e, 0x13, 0xd4, 0xda, 0x45, 0x84, 0xa0, 0x20, 0x60, 0xf8, 0xf8, 0x4c, 0x6b, 0x0a, 0x7e, 0xe4, 0x4c, 0xab, 0xac, 0x4c,
0x07, 0x61, 0x37, 0x1b, 0x89, 0xc4, 0xa9, 0x39, 0xb5, 0x72, 0x56, 0x26, 0x5c, 0x87, 0x40, 0xad, 0x3d, 0xbe, 0xb5, 0x0f, 0x33, 0x9c, 0x07, 0x88, 0x47, 0x2b, 0x14, 0xef, 0x7d, 0x88, 0x87, 0xdd,
0x75, 0x8c, 0xed, 0x71, 0x5a, 0x92, 0x43, 0x5f, 0x1a, 0x01, 0x2f, 0x82, 0x44, 0x43, 0xdb, 0x34, 0x32, 0x9e, 0xd0, 0x87, 0x13, 0x34, 0xd4, 0xcf, 0x25, 0xf9, 0x23, 0xeb, 0x23, 0x22, 0xb9, 0x58,
0x78, 0x4f, 0x01, 0x7b, 0x49, 0xff, 0xc9, 0x12, 0x6d, 0xf8, 0x34, 0x52, 0xd9, 0x24, 0x1e, 0xcd, 0xab, 0x48, 0x4c, 0xe6, 0xec, 0x89, 0x9d, 0x64, 0x60, 0xf5, 0x50, 0x93, 0x91, 0x67, 0x5f, 0x6e,
0x55, 0x18, 0xd2, 0x5a, 0xd3, 0xb6, 0x1d, 0x96, 0x5a, 0xfd, 0xd7, 0x04, 0xb7, 0xb9, 0xa4, 0x53, 0x31, 0xa3, 0xc0, 0xeb, 0x98, 0xa4, 0x8d, 0x0d, 0xd1, 0xd0, 0xf7, 0x2a, 0x11, 0x7c, 0x88, 0xf1,
0x7d, 0x53, 0x7f, 0x63, 0x91, 0x3c, 0x11, 0xfa, 0x7e, 0x20, 0x08, 0x1e, 0x3f, 0x3a, 0x64, 0x54, 0x7d, 0x68, 0xb9, 0x44, 0xe2, 0x26, 0xa1, 0xce, 0xa4, 0x69, 0x86, 0x44, 0x13, 0x3c, 0x23, 0xc1,
0x7b, 0xcf, 0xa2, 0x49, 0x06, 0x98, 0x21, 0xa3, 0x37, 0x72, 0xd2, 0x72, 0x90, 0x28, 0x82, 0x3b, 0x05, 0x83, 0x9e, 0x69, 0x2d, 0x4b, 0x36, 0x63, 0xc9, 0xb7, 0xd6, 0x89, 0x36, 0x18, 0xae, 0x49,
0x42, 0x9e, 0x21, 0x70, 0x6f, 0xe6, 0x6c, 0xb2, 0x16, 0x47, 0x68, 0x4c, 0x9e, 0xac, 0x18, 0x9d, 0x42, 0xb7, 0xd7, 0x86, 0x2b, 0xc6, 0xd9, 0x8a, 0xac, 0xc5, 0x29, 0x09, 0x47, 0x62, 0xa3, 0xb6,
0x9f, 0x2d, 0xb9, 0xfa, 0xec, 0xf8, 0x0a, 0xb3, 0xbe, 0xad, 0x1a, 0x4b, 0x3c, 0x10, 0xbe, 0x2c, 0x89, 0xe8, 0x4c, 0x0e, 0x05, 0xc6, 0xc7, 0x4f, 0xb2, 0x76, 0x6e, 0x39, 0xdf, 0x94, 0x3d, 0x53,
0x89, 0xeb, 0xe6, 0x00, 0x8b, 0xe1, 0x44, 0x45, 0x6c, 0x19, 0xa3, 0xea, 0x90, 0xf6, 0x15, 0x43, 0xe6, 0x80, 0xd7, 0xa8, 0xa8, 0x73, 0x07, 0x6d, 0x6a, 0x39, 0x82, 0x94, 0xee, 0x0b, 0x96, 0x2b,
0xbe, 0xed, 0x90, 0x79, 0xc7, 0xac, 0x0d, 0x47, 0x65, 0xcd, 0xf8, 0xd8, 0xfc, 0x07, 0x44, 0x12, 0x9b, 0x9d, 0x97, 0x72, 0xde, 0x24, 0x7a, 0x15, 0xf2, 0xc6, 0xa6, 0x8c, 0xab, 0x8b, 0xd1, 0x70,
0xcb, 0x89, 0xa5, 0x93, 0x98, 0xcb, 0x2e, 0x9d, 0x76, 0xd0, 0x08, 0x0d, 0x06, 0xc1, 0x37, 0xcd, 0x4d, 0x8e, 0x3c, 0xe9, 0x7c, 0x78, 0x29, 0x27, 0x5d, 0x5e, 0x32, 0x28, 0x23, 0x19, 0xb4, 0x5c,
0x1b, 0xd4, 0x22, 0x82, 0xe1, 0x25, 0x49, 0x78, 0x9f, 0x70, 0x78, 0x0b, 0xdc, 0x8e, 0x10, 0xde, 0x4d, 0x21, 0xa1, 0x4b, 0xbd, 0x59, 0x92, 0x61, 0xec, 0xd6, 0x11, 0xa8, 0xad, 0xa8, 0x54, 0x7a,
0xa5, 0x24, 0x44, 0x39, 0x4e, 0x3a, 0x95, 0x7c, 0xae, 0x84, 0xd5, 0xce, 0xca, 0x81, 0x84, 0xd5, 0x6b, 0xb2, 0xd8, 0xe8, 0x73, 0xb1, 0x85, 0x64, 0x99, 0xde, 0xf7, 0x2e, 0x44, 0x55, 0x2e, 0xba,
0xdf, 0x5d, 0x53, 0xf7, 0xe6, 0xd3, 0x96, 0xa0, 0xa6, 0xc3, 0xa1, 0x0b, 0x1e, 0xa9, 0xd0, 0x4c, 0xa2, 0x05, 0xeb, 0xf1, 0x59, 0x2a, 0xd8, 0x4f, 0xe8, 0xc0, 0x91, 0x6b, 0x0b, 0x6a, 0x49, 0x90,
0x57, 0x82, 0x82, 0x45, 0xb5, 0x1b, 0x5b, 0x54, 0x05, 0xde, 0xb3, 0x15, 0xd5, 0x3f, 0xb2, 0x7d, 0x23, 0xa7, 0x16, 0xa4, 0x49, 0x96, 0x2d, 0xe8, 0xba, 0x68, 0x53, 0xed, 0x3a, 0x35, 0x55, 0xda,
0xae, 0x7b, 0xf1, 0xcf, 0x44, 0x2f, 0xfb, 0x33, 0x31, 0xd1, 0x87, 0x2f, 0x78, 0xc3, 0x35, 0xc2, 0x53, 0xab, 0xa6, 0xda, 0x29, 0xdb, 0xc1, 0x6f, 0xa4, 0x77, 0x25, 0x1c, 0x64, 0x9d, 0x51, 0x81,
0x3a, 0x63, 0xec, 0x4f, 0xf9, 0xb4, 0x85, 0xb4, 0x5f, 0x10, 0x42, 0x5d, 0xa5, 0x41, 0xec, 0x64, 0x60, 0x24, 0x81, 0x4f, 0x58, 0x2e, 0x0f, 0xae, 0x76, 0xfb, 0x27, 0x91, 0xde, 0xda, 0xbb, 0x89,
0x03, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0xe5, 0xc7, 0x37, 0xe6, 0xc0, 0x3b, 0xc7, 0xc4, 0xdd, 0xc3, 0x9a, 0x14, 0x75, 0x63, 0x7b, 0x9d,
0x1c, 0xc6, 0x9e, 0xc6, 0x2f, 0xc0, 0x36, 0x5b, 0x8c, 0x04, 0x9e, 0x14, 0x5a, 0x00, 0x00, 0x00,
0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
}; };
const BITMAP_OPAQUE pad_xpm[1] = {{ png, sizeof( png ), "pad_xpm" }}; const BITMAP_OPAQUE pad_xpm[1] = {{ png, sizeof( png ), "pad_xpm" }};

View File

@ -0,0 +1,83 @@
/* Do not modify this file, it was automatically generated by the
* PNG2cpp CMake script, using a *.png file as input.
*/
#include <bitmaps.h>
static const unsigned char png[] = {
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
0xce, 0x00, 0x00, 0x04, 0x25, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x95, 0x6d, 0x4c, 0x55,
0x75, 0x18, 0xc0, 0x7f, 0xf7, 0x65, 0x6a, 0x70, 0x53, 0xa1, 0x14, 0xd0, 0x51, 0x68, 0x65, 0x4b,
0x19, 0xbd, 0x80, 0x30, 0xf3, 0xf2, 0xea, 0x4a, 0xdc, 0x62, 0x5a, 0x43, 0x10, 0x2e, 0x20, 0x28,
0x35, 0xc5, 0xa2, 0xe0, 0x76, 0xa7, 0x0e, 0xec, 0xfe, 0x2f, 0x8d, 0x97, 0xd2, 0x29, 0x4b, 0x97,
0xa5, 0x89, 0xf3, 0x43, 0x1f, 0xda, 0x2a, 0x37, 0x5d, 0xae, 0xd6, 0xd0, 0x51, 0x7a, 0xef, 0x39,
0xf8, 0x52, 0xe1, 0x9c, 0x9b, 0x85, 0x2f, 0xb5, 0x52, 0x7b, 0xd1, 0x1a, 0x79, 0x2b, 0xbd, 0xf0,
0xf4, 0xe1, 0x1e, 0xae, 0x17, 0xb8, 0x19, 0x4e, 0xfd, 0x6f, 0xcf, 0xa7, 0x73, 0xce, 0xf3, 0xdb,
0xf3, 0x7b, 0x9e, 0xff, 0x73, 0x00, 0x31, 0x81, 0x56, 0x06, 0xbe, 0x7a, 0xd0, 0x4b, 0x40, 0xb3,
0xc3, 0xa1, 0xfb, 0xe1, 0xc4, 0x18, 0x6e, 0xef, 0xd1, 0xca, 0x41, 0x93, 0x08, 0x31, 0x00, 0xda,
0x4f, 0xe0, 0xeb, 0x06, 0x6d, 0x37, 0xe8, 0x6d, 0xa0, 0xc5, 0xdd, 0x09, 0x50, 0xa4, 0xf8, 0xe8,
0x16, 0x40, 0x62, 0x02, 0xbd, 0x02, 0xb4, 0xf6, 0x60, 0x22, 0x4d, 0x03, 0xed, 0x47, 0xd0, 0xfa,
0x23, 0x80, 0xae, 0xc2, 0x91, 0x7b, 0x6f, 0xb3, 0xd2, 0x03, 0x56, 0xe8, 0x4e, 0x04, 0xdf, 0x5c,
0xd0, 0x0e, 0x5f, 0x87, 0xe9, 0x2f, 0x72, 0xe7, 0x8e, 0xbe, 0x22, 0xac, 0x2a, 0xed, 0x0e, 0x82,
0xbe, 0x8c, 0x01, 0xfd, 0xef, 0xeb, 0xb0, 0xc3, 0x0f, 0x03, 0xa0, 0x98, 0x42, 0x13, 0xa9, 0x34,
0x91, 0x4a, 0x33, 0x09, 0xb7, 0x6b, 0x3a, 0x77, 0x83, 0x26, 0xd8, 0xf6, 0x09, 0x25, 0xf6, 0x43,
0x28, 0xce, 0xa2, 0x90, 0x61, 0x71, 0x06, 0xc5, 0x1b, 0x28, 0x26, 0xdf, 0x02, 0xc8, 0xf7, 0x1c,
0x69, 0xab, 0x85, 0x86, 0x71, 0x82, 0xdb, 0x2c, 0x28, 0xce, 0xa3, 0xe8, 0xc1, 0x8d, 0x8e, 0x1b,
0x1d, 0x0f, 0x3d, 0x28, 0xce, 0xe3, 0xa6, 0x1f, 0xc5, 0x15, 0x3c, 0x3c, 0x7f, 0x93, 0x80, 0x83,
0x77, 0x43, 0xf7, 0x3c, 0x4a, 0xb2, 0xbc, 0x28, 0x04, 0x57, 0xac, 0xb0, 0x34, 0x4d, 0x78, 0x35,
0xf6, 0x20, 0x8a, 0x3d, 0x23, 0xc2, 0x4d, 0x27, 0x8a, 0x8b, 0x46, 0x85, 0x6d, 0x37, 0x18, 0x75,
0xdf, 0x23, 0xa0, 0x55, 0x81, 0xf6, 0x2e, 0x68, 0x3d, 0xa0, 0x05, 0x48, 0x5b, 0x1d, 0x54, 0xf3,
0xf2, 0x14, 0xa1, 0xc4, 0x1e, 0x8c, 0x55, 0x49, 0x27, 0x42, 0xc9, 0x73, 0xf9, 0x86, 0x7c, 0x8e,
0x86, 0xc1, 0xf6, 0xe2, 0xe6, 0x0c, 0x0a, 0x09, 0xab, 0xec, 0x80, 0x15, 0xf4, 0x3a, 0xd0, 0xf6,
0x81, 0x76, 0x69, 0xc4, 0xdd, 0xb1, 0xed, 0x0b, 0xea, 0x72, 0xc5, 0x5e, 0x87, 0x94, 0x67, 0x5c,
0x61, 0x4d, 0x74, 0x27, 0x8a, 0x3d, 0x14, 0xf1, 0x15, 0x16, 0xfa, 0xc9, 0xe0, 0xe4, 0xb0, 0xca,
0xf6, 0xe2, 0xe6, 0x22, 0x8a, 0x3f, 0x8d, 0x9e, 0xe9, 0xcb, 0x41, 0x13, 0x13, 0x5e, 0x99, 0x69,
0x76, 0xc9, 0x0b, 0x0f, 0x3e, 0x23, 0xae, 0x59, 0xb9, 0x92, 0x6c, 0xae, 0x0f, 0x82, 0x9e, 0x76,
0xf4, 0xa3, 0xcc, 0x03, 0xac, 0x7a, 0xe0, 0x07, 0x6a, 0xa7, 0x1e, 0x63, 0x8d, 0x2d, 0x08, 0x58,
0xc7, 0x31, 0x9e, 0xe2, 0x1a, 0x56, 0x84, 0x31, 0x08, 0xb9, 0x5c, 0xc5, 0x1d, 0x56, 0x55, 0x30,
0x3a, 0x51, 0x04, 0x0c, 0x85, 0xfa, 0xe2, 0xbb, 0xf8, 0x44, 0x2a, 0xee, 0x2b, 0x90, 0x0d, 0x69,
0xe9, 0xd2, 0x30, 0x61, 0x82, 0x6c, 0xcc, 0xcc, 0x0b, 0xe4, 0x8d, 0x59, 0xf0, 0x19, 0xf8, 0x72,
0x70, 0x9b, 0xce, 0x19, 0x8d, 0x0f, 0x4f, 0x70, 0x14, 0x07, 0x42, 0x14, 0xff, 0x30, 0x97, 0x37,
0xb1, 0x71, 0x8a, 0x39, 0x86, 0xaa, 0x91, 0xb0, 0x0b, 0x28, 0x4e, 0x53, 0x00, 0x51, 0x6b, 0x53,
0xe6, 0x9c, 0x6d, 0x99, 0x3e, 0x5d, 0xd6, 0xc5, 0xc6, 0xca, 0x5b, 0xf3, 0xe7, 0x7f, 0x5f, 0x65,
0xb1, 0x94, 0x85, 0xee, 0x49, 0xb0, 0xa9, 0x3d, 0x43, 0x94, 0x78, 0xf0, 0xe3, 0xc4, 0xcb, 0x24,
0x6c, 0x86, 0x7f, 0x2f, 0x66, 0x1a, 0x51, 0x74, 0xa1, 0xf0, 0x0f, 0x53, 0x78, 0x1c, 0x85, 0x50,
0x33, 0x7e, 0xfc, 0xe6, 0x2d, 0x99, 0x99, 0xe2, 0x04, 0x79, 0x3b, 0x3f, 0xbf, 0xaf, 0x12, 0x72,
0x42, 0xb3, 0xa1, 0x48, 0x4b, 0x4f, 0x47, 0xee, 0xa9, 0xe6, 0x78, 0xd8, 0xc7, 0xfb, 0x0d, 0xf8,
0x92, 0xb0, 0x29, 0xf2, 0x02, 0x0d, 0x28, 0x4a, 0x8d, 0x67, 0x9d, 0x61, 0xef, 0xeb, 0x28, 0x84,
0xcd, 0x05, 0x05, 0x5f, 0xaf, 0x1e, 0x3b, 0x56, 0x9c, 0x20, 0x5b, 0x17, 0x2e, 0x3c, 0x5f, 0x09,
0xe3, 0x42, 0x9f, 0x37, 0x91, 0xba, 0xa2, 0x20, 0x45, 0x76, 0xbd, 0xb2, 0xf2, 0xda, 0xdc, 0x9c,
0x71, 0x27, 0xc3, 0xbc, 0x0b, 0x1e, 0x4a, 0x46, 0x80, 0x3c, 0x38, 0x0c, 0x7d, 0xe1, 0xa0, 0x6e,
0x14, 0xc2, 0xb6, 0xa2, 0xa2, 0x13, 0x2e, 0xab, 0x35, 0x58, 0x51, 0x76, 0xf6, 0x40, 0x73, 0x46,
0x86, 0xb7, 0x0a, 0x66, 0x02, 0xd0, 0x4c, 0x42, 0xcd, 0xc2, 0xc7, 0xa4, 0x79, 0xda, 0x34, 0xe9,
0x58, 0x52, 0x34, 0xb0, 0x72, 0xde, 0xac, 0x5f, 0xa3, 0xea, 0xf9, 0x14, 0x0f, 0x7e, 0x43, 0x93,
0x79, 0x88, 0x3a, 0x0f, 0x5f, 0xfc, 0xa7, 0x3a, 0xe7, 0xd4, 0xa9, 0x1f, 0x6c, 0xcd, 0xcb, 0x13,
0x27, 0x88, 0x13, 0x64, 0x43, 0x4a, 0x8a, 0xbc, 0x57, 0x58, 0xd8, 0xd7, 0x51, 0x56, 0xf6, 0xdd,
0x76, 0x87, 0xe3, 0x48, 0x87, 0xb3, 0xa6, 0xbf, 0x31, 0x26, 0x46, 0x9c, 0x20, 0xed, 0xb3, 0x67,
0xcb, 0xc6, 0xd2, 0x45, 0xfe, 0x87, 0x9e, 0x35, 0xf5, 0x1a, 0x8a, 0xba, 0x50, 0x94, 0x62, 0xe3,
0x14, 0x4f, 0x86, 0xee, 0xcd, 0x91, 0x08, 0xc3, 0xd0, 0x4b, 0x39, 0x4c, 0xdb, 0x5e, 0x5c, 0xfc,
0xf3, 0x60, 0xb2, 0xff, 0x8b, 0xc6, 0x89, 0x13, 0x65, 0xe7, 0xb2, 0x8a, 0xc0, 0xa2, 0xec, 0xf8,
0xdf, 0xcc, 0x8d, 0xf8, 0x51, 0x08, 0x89, 0xc6, 0x78, 0x8f, 0x84, 0x0c, 0x8e, 0x77, 0x2b, 0x00,
0x95, 0x16, 0xcb, 0xe2, 0x8e, 0xd2, 0xd2, 0x5f, 0xd6, 0x27, 0x27, 0x8f, 0x0a, 0xe6, 0x04, 0xf9,
0xb8, 0xb6, 0x56, 0x96, 0x26, 0x27, 0x5c, 0x36, 0xbd, 0xc6, 0x7e, 0x26, 0xf3, 0xfb, 0x88, 0x0b,
0xab, 0xd8, 0x6b, 0xac, 0xa2, 0x3e, 0x5a, 0x98, 0x14, 0xea, 0x66, 0x05, 0x3c, 0xde, 0x9a, 0x99,
0xa9, 0xed, 0x28, 0x2c, 0xfc, 0x6b, 0x8b, 0xdd, 0x2e, 0x2e, 0x8b, 0x25, 0x22, 0xc0, 0x65, 0xb5,
0xca, 0xce, 0xc5, 0x85, 0x03, 0xf5, 0x0b, 0x66, 0x5f, 0x9a, 0x58, 0xc3, 0xe7, 0x28, 0xf6, 0x50,
0x40, 0x37, 0x4b, 0xe9, 0x1a, 0x06, 0x19, 0x54, 0xb9, 0x3c, 0xe2, 0xb6, 0xab, 0x80, 0x39, 0xae,
0xa4, 0xa4, 0x5d, 0x3b, 0xca, 0xcb, 0x8f, 0x6e, 0x2b, 0x2e, 0xfe, 0xf6, 0xfd, 0xea, 0xea, 0xcb,
0x6b, 0xa3, 0xa3, 0xc5, 0x09, 0xd2, 0x36, 0x63, 0x86, 0x6c, 0xad, 0x76, 0xf4, 0xdb, 0xf3, 0xa2,
0x7a, 0x23, 0x2e, 0xd4, 0x41, 0x5d, 0xee, 0xd0, 0x52, 0x6d, 0x19, 0xf5, 0xee, 0xde, 0x90, 0x9d,
0xdd, 0xf5, 0x7a, 0x62, 0xa2, 0xbc, 0x93, 0x9f, 0x1f, 0x50, 0x0b, 0xb2, 0xce, 0xc5, 0xd4, 0xe0,
0x37, 0xbc, 0x5f, 0x30, 0x26, 0x4a, 0x37, 0xe2, 0xb8, 0xd1, 0xf8, 0x00, 0x8a, 0x3e, 0x14, 0xcb,
0x6e, 0xea, 0x27, 0xb1, 0x3e, 0x2b, 0xab, 0xeb, 0xc3, 0xba, 0xba, 0x3f, 0x5e, 0x8a, 0x8b, 0xdb,
0xa4, 0xc0, 0x4c, 0x0b, 0x93, 0x50, 0xb4, 0xa1, 0x38, 0x1d, 0xe1, 0xc7, 0xd7, 0x8b, 0xa2, 0x75,
0x48, 0x4f, 0x46, 0x7b, 0x2a, 0xcd, 0xe6, 0xf6, 0x32, 0x78, 0x34, 0xe2, 0x43, 0x45, 0x3c, 0x4d,
0xa4, 0xa2, 0x78, 0x02, 0x45, 0xfc, 0x8d, 0xf2, 0xfc, 0x0b, 0x1f, 0xdf, 0x68, 0x76, 0xf4, 0x17,
0x33, 0x3a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
};
const BITMAP_OPAQUE primitives_to_custom_pad_xpm[1] = {{ png, sizeof( png ), "primitives_to_custom_pad_xpm" }};
//EOF

View File

@ -8,73 +8,70 @@
static const unsigned char png[] = { static const unsigned char png[] = {
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
0xce, 0x00, 0x00, 0x04, 0x16, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x96, 0x0b, 0x4c, 0x5b, 0xce, 0x00, 0x00, 0x03, 0xe7, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x96, 0x7b, 0x4c, 0xdb,
0x55, 0x18, 0x80, 0x0f, 0x5d, 0x67, 0x6f, 0xa1, 0x05, 0x5b, 0x37, 0xd6, 0x41, 0xc9, 0x56, 0xa3, 0x55, 0x14, 0xc7, 0x7f, 0xbe, 0x78, 0x74, 0x04, 0x9c, 0xc8, 0x74, 0x0f, 0xb3, 0x45, 0xf7, 0xc8,
0x63, 0x3a, 0x67, 0x96, 0x45, 0x5d, 0xc8, 0xe2, 0x94, 0x20, 0x4b, 0x50, 0x87, 0x03, 0xca, 0x4b, 0x42, 0x26, 0x10, 0x31, 0x66, 0x2a, 0x1b, 0x31, 0xca, 0x82, 0x0c, 0x59, 0x81, 0x4e, 0x06, 0x6b,
0x88, 0x3c, 0xf6, 0x60, 0x86, 0xe0, 0x12, 0x19, 0x8f, 0xcd, 0x95, 0xf0, 0xda, 0x32, 0x1e, 0xce, 0x15, 0x32, 0x9c, 0x8b, 0xdb, 0xc2, 0x63, 0xd0, 0xb8, 0xad, 0xa4, 0x01, 0x0a, 0x6c, 0xc0, 0x46,
0x8e, 0x97, 0x2b, 0x50, 0x60, 0x5d, 0xdb, 0x05, 0xc6, 0x60, 0x13, 0x32, 0xac, 0xe8, 0x98, 0xb1, 0x58, 0x0b, 0x14, 0x68, 0xbb, 0x96, 0x52, 0x1e, 0x15, 0x44, 0x0a, 0x1d, 0xe0, 0x08, 0x15, 0xed,
0x93, 0x05, 0x51, 0x23, 0x50, 0x81, 0x32, 0x68, 0xed, 0x03, 0xca, 0x63, 0x80, 0x3a, 0x83, 0xd9, 0x5c, 0x8c, 0xc8, 0x46, 0x83, 0x3c, 0xfa, 0x80, 0xb6, 0x14, 0x4a, 0xcb, 0x00, 0xc7, 0xb6, 0x98,
0x84, 0xdf, 0x7b, 0xea, 0xad, 0x29, 0xcd, 0x86, 0xd0, 0x88, 0xb1, 0xc9, 0x97, 0xdc, 0xde, 0x73, 0xa9, 0xfb, 0x5a, 0x9a, 0xd0, 0x18, 0x1e, 0xca, 0xc4, 0x26, 0x9e, 0xe4, 0xfb, 0xc7, 0x4d, 0x6e,
0xce, 0xff, 0x9d, 0xff, 0x9c, 0xff, 0x9c, 0x16, 0xa1, 0xff, 0xfb, 0xe7, 0xd5, 0x6c, 0x44, 0xff, 0xee, 0xe7, 0xde, 0x7b, 0xce, 0xf9, 0xe6, 0x10, 0xc4, 0xff, 0x39, 0x22, 0x2a, 0x5d, 0x62, 0x29,
0x4f, 0x44, 0xfb, 0x6b, 0x19, 0x1d, 0xe1, 0x12, 0xe4, 0xb1, 0xea, 0xa2, 0x92, 0xce, 0xb8, 0x89, 0x5c, 0xc2, 0xcb, 0xe9, 0xa0, 0xe8, 0x2a, 0xb7, 0xf6, 0x74, 0xf9, 0xde, 0xd1, 0xf0, 0x72, 0x17,
0x9c, 0x1b, 0x7b, 0x87, 0x83, 0xa5, 0x0c, 0xdf, 0x55, 0x15, 0xc9, 0x7a, 0x52, 0x2d, 0xdf, 0xcd, 0x5f, 0xe7, 0x82, 0x44, 0xa4, 0x8e, 0xe1, 0xb9, 0x6e, 0x94, 0xfd, 0x78, 0xdc, 0x1a, 0x29, 0x72,
0x34, 0x41, 0x59, 0x57, 0xdc, 0x98, 0xb0, 0x8e, 0x08, 0x58, 0x3d, 0xd1, 0x0f, 0xef, 0x5b, 0x54, 0xa3, 0x3a, 0x15, 0xd4, 0x3b, 0xf3, 0x25, 0x94, 0x53, 0x02, 0xb4, 0x6a, 0x8b, 0x1e, 0x1c, 0xa9,
0x96, 0x42, 0xb8, 0x75, 0xb7, 0x06, 0x2e, 0x0f, 0xe4, 0xcc, 0x84, 0xc9, 0xd9, 0x87, 0xfe, 0xb5, 0xf2, 0xaa, 0x60, 0x32, 0x89, 0x27, 0x9d, 0x06, 0x92, 0x4d, 0x30, 0xa1, 0x98, 0x2a, 0xc1, 0xf7,
0xe0, 0xaf, 0x57, 0x13, 0x9b, 0x42, 0xea, 0x88, 0x04, 0xa1, 0x82, 0x38, 0x51, 0xd7, 0x93, 0x3a, 0x93, 0x92, 0xdf, 0x3f, 0x6d, 0xd8, 0x7e, 0x63, 0xcd, 0x79, 0x7b, 0xbf, 0xd2, 0x6d, 0x6b, 0xa4,
0x85, 0x45, 0x6d, 0x13, 0xa7, 0xe0, 0xf6, 0x6c, 0x2d, 0xa8, 0xf4, 0x25, 0xbf, 0xc6, 0xd4, 0x73, 0xc8, 0x35, 0xe9, 0x88, 0xc4, 0xb3, 0xf9, 0xa4, 0x6c, 0xf7, 0x8d, 0x54, 0x59, 0xa0, 0xb5, 0x67,
0x8e, 0x3b, 0x1d, 0x3c, 0x3b, 0x1b, 0xd1, 0xc2, 0x15, 0xcc, 0xa3, 0x99, 0x9f, 0xf9, 0x69, 0xea, 0xe6, 0x0b, 0xb4, 0x9a, 0xb3, 0xd0, 0x66, 0xcd, 0x85, 0x62, 0x9a, 0x8d, 0xbe, 0x5f, 0x64, 0x8f,
0xfb, 0x4f, 0xfc, 0x72, 0xdd, 0x58, 0xb8, 0xd0, 0x61, 0xa9, 0x00, 0xf5, 0x64, 0x0d, 0x5c, 0xb7, 0xce, 0xb6, 0x07, 0x69, 0xc8, 0xe5, 0xae, 0x3b, 0x1f, 0xff, 0xe6, 0x7c, 0x52, 0xc4, 0x89, 0xa6,
0xe4, 0x81, 0x6a, 0xf2, 0x0c, 0x7c, 0x71, 0xb7, 0x18, 0x3a, 0x7f, 0x96, 0xc2, 0x97, 0x63, 0xd2, 0x1d, 0x3f, 0xf1, 0x6f, 0x9f, 0x9c, 0x6d, 0x35, 0xe6, 0xa1, 0xcb, 0xc2, 0xb1, 0x4b, 0x61, 0x93,
0xdf, 0x0f, 0x34, 0xf2, 0x2b, 0x11, 0x20, 0x97, 0x15, 0x49, 0xf6, 0xc9, 0x08, 0x41, 0x4a, 0xcb, 0xdc, 0x9c, 0x83, 0x6b, 0x96, 0x1c, 0x74, 0x4c, 0x5d, 0x44, 0xe7, 0xf4, 0x25, 0x28, 0x66, 0x8b,
0xb6, 0xbe, 0x26, 0xbd, 0xe8, 0x41, 0xa3, 0xe9, 0x18, 0x54, 0x8e, 0x44, 0x82, 0x54, 0x1f, 0x0b, 0xa1, 0x9a, 0x6b, 0x01, 0xfb, 0x87, 0x78, 0x4b, 0x8c, 0xd8, 0x23, 0x7a, 0x55, 0x80, 0x50, 0x3e,
0x72, 0x43, 0x12, 0x34, 0x9a, 0xd3, 0xc8, 0x6c, 0xf2, 0xa1, 0x7d, 0xaa, 0x08, 0x3a, 0x66, 0xc4, 0xe1, 0xf3, 0xb1, 0x74, 0x53, 0xb7, 0x78, 0x30, 0xe5, 0x41, 0x93, 0x89, 0x81, 0x8a, 0x91, 0x18,
0x56, 0xd4, 0xb3, 0xe7, 0xe1, 0xf6, 0xd4, 0xa5, 0x3f, 0xde, 0xbd, 0xba, 0xa5, 0x2d, 0xa8, 0x04, 0x94, 0x6a, 0xc9, 0xa8, 0x1c, 0x89, 0x83, 0x48, 0x9f, 0x88, 0xba, 0xb1, 0x24, 0x7c, 0x65, 0x66,
0x31, 0x96, 0x25, 0x09, 0xad, 0x59, 0xbb, 0x33, 0xa7, 0x23, 0xc0, 0xa4, 0x30, 0x24, 0xc3, 0x99, 0xa0, 0xdd, 0x9a, 0x87, 0xce, 0x3b, 0x05, 0xe8, 0x9a, 0x29, 0x72, 0xe8, 0xd6, 0x5c, 0x23, 0x9a,
0x41, 0x3f, 0xf8, 0x50, 0xeb, 0x0f, 0xa5, 0x77, 0xde, 0x84, 0x4a, 0x1d, 0x29, 0xd3, 0xc5, 0x82, 0xd4, 0xb9, 0xf7, 0x6c, 0xaf, 0x2f, 0x24, 0x40, 0x3c, 0xb1, 0x22, 0xe4, 0xa0, 0xc0, 0x75, 0x47,
0xcc, 0x98, 0x08, 0x0a, 0xf3, 0x61, 0xb8, 0x64, 0x39, 0x02, 0x0d, 0x13, 0xc9, 0x56, 0x9a, 0x27, 0x52, 0x8b, 0xdf, 0x68, 0xa3, 0x91, 0x81, 0x42, 0x75, 0x30, 0xf2, 0x86, 0xde, 0xc4, 0x25, 0xf5,
0x8f, 0x81, 0x6a, 0xfa, 0x34, 0x7c, 0x33, 0xd3, 0xb0, 0x90, 0xde, 0xb6, 0xab, 0xfb, 0x8d, 0x0a, 0xbb, 0x60, 0x6b, 0xc3, 0xc1, 0xd5, 0x51, 0x6c, 0x3a, 0x0c, 0x9e, 0x3e, 0x16, 0x02, 0x23, 0x15,
0xc4, 0x59, 0x52, 0x12, 0x5e, 0x8d, 0xb8, 0x99, 0x9f, 0xfb, 0xe9, 0xa4, 0xfa, 0x18, 0x10, 0x69, 0xc2, 0x71, 0x1a, 0xaa, 0xcd, 0xc7, 0x20, 0x99, 0x4c, 0x44, 0xbd, 0xe5, 0x33, 0x48, 0x2d, 0xa7,
0xb6, 0x40, 0x5e, 0xff, 0x0e, 0xc8, 0x25, 0x11, 0x69, 0x7c, 0x21, 0xa3, 0x97, 0x0f, 0x99, 0x1a, 0xd0, 0x64, 0x4d, 0x47, 0xf7, 0x2c, 0x07, 0xdf, 0x59, 0x84, 0x0f, 0x8f, 0x49, 0xb7, 0x76, 0x52,
0x3e, 0x64, 0x69, 0x9f, 0x86, 0x53, 0x23, 0xdb, 0xa1, 0xd0, 0xf0, 0xc2, 0x22, 0x8a, 0x0d, 0xbb, 0x38, 0x84, 0xc7, 0xb2, 0x2f, 0x39, 0xdd, 0xe2, 0x3b, 0x52, 0x67, 0x48, 0x01, 0xa3, 0x7f, 0x17,
0xe0, 0xda, 0xf8, 0x07, 0x90, 0xf6, 0xe9, 0x4b, 0x9a, 0x50, 0x89, 0xeb, 0xc6, 0x25, 0x45, 0xf1, 0x98, 0x3f, 0xfb, 0x82, 0x35, 0xf8, 0x1a, 0x32, 0x07, 0xfc, 0x6c, 0xeb, 0x9d, 0x48, 0x57, 0x6d,
0x57, 0x78, 0xad, 0x0a, 0x7d, 0x32, 0xa4, 0xf6, 0x78, 0x92, 0x81, 0x7d, 0x20, 0xad, 0x77, 0xa3, 0x06, 0xbd, 0x7f, 0x33, 0xce, 0x0f, 0xbd, 0x8c, 0x4c, 0xcd, 0x6e, 0xe4, 0x8e, 0x06, 0xe0, 0xa2,
0xf5, 0x19, 0x83, 0x9f, 0x4f, 0x0e, 0x08, 0x20, 0xf7, 0xce, 0xb3, 0x50, 0xf0, 0xd3, 0xce, 0x45, 0x21, 0x70, 0x89, 0xb8, 0xe3, 0x1f, 0xa0, 0xd9, 0xc8, 0xfc, 0x2d, 0xa1, 0x7e, 0x8b, 0x32, 0xb4,
0x92, 0xb3, 0xc6, 0xdd, 0xd0, 0x32, 0x96, 0xb5, 0x90, 0xd2, 0xf2, 0x4c, 0xf7, 0xfe, 0x5a, 0xf4, 0x98, 0xf0, 0x5c, 0x02, 0x3a, 0x5a, 0xe7, 0xf3, 0x8d, 0x54, 0x4f, 0x47, 0x9a, 0x6a, 0x13, 0xe8,
0xf8, 0xd2, 0xfb, 0x52, 0x45, 0x08, 0xce, 0x75, 0x47, 0xcf, 0xe0, 0xd9, 0xdb, 0x82, 0xdb, 0xc0, 0xaa, 0x97, 0xec, 0x3a, 0xd3, 0xf7, 0x22, 0x52, 0xfb, 0x36, 0xd8, 0x95, 0xa6, 0xda, 0x88, 0x73,
0x59, 0x49, 0xf4, 0x42, 0xb8, 0x68, 0x3e, 0x00, 0xf2, 0xb1, 0xc4, 0x45, 0x12, 0xb1, 0xe9, 0x15, 0x03, 0xdb, 0xc0, 0x54, 0xef, 0x42, 0xce, 0xc8, 0xab, 0xcb, 0x42, 0x44, 0x66, 0x1a, 0x6a, 0x34,
0xb8, 0x3a, 0x2a, 0x9a, 0x3f, 0xdc, 0x2c, 0xb8, 0x19, 0x7e, 0x16, 0x31, 0xff, 0x71, 0x6f, 0x22, 0x69, 0xf7, 0xe3, 0x6a, 0xbd, 0xab, 0x29, 0xf5, 0xc4, 0x53, 0x4b, 0x20, 0x87, 0x2a, 0x9e, 0x0e,
0xe4, 0xcc, 0x02, 0xd9, 0x70, 0xd2, 0x22, 0x41, 0x91, 0x76, 0x0f, 0xc8, 0xb5, 0xef, 0x3d, 0x28, 0xe6, 0xf4, 0x52, 0xe7, 0xb2, 0x06, 0x02, 0x1c, 0x07, 0xff, 0x55, 0x74, 0xd5, 0x16, 0x14, 0x6a,
0xb8, 0xf5, 0x96, 0xf9, 0x68, 0xeb, 0xf6, 0xaf, 0x93, 0xae, 0x6d, 0x6e, 0xab, 0xf8, 0x36, 0x7e, 0x82, 0x51, 0xa2, 0x0f, 0x07, 0xcf, 0x74, 0x18, 0x97, 0x8d, 0x41, 0x8b, 0x20, 0xaf, 0xa3, 0xc1,
0xba, 0xd4, 0x14, 0x60, 0x95, 0x94, 0x9a, 0x5e, 0x83, 0x66, 0xe3, 0xc9, 0xfb, 0x07, 0x1b, 0x7d, 0x92, 0x8c, 0x92, 0xde, 0x8f, 0xa6, 0x29, 0x62, 0x8f, 0x73, 0x2b, 0xe6, 0xe6, 0x43, 0xf1, 0xba,
0x3e, 0x59, 0xf6, 0x1d, 0x78, 0xb0, 0xd9, 0xa7, 0xbd, 0x5a, 0xf7, 0xf6, 0xdf, 0x92, 0x8f, 0x86, 0xb6, 0x7a, 0x43, 0xea, 0x12, 0x40, 0xfe, 0x70, 0x10, 0xaa, 0x47, 0x4e, 0xa1, 0x52, 0xf5, 0xc9,
0x02, 0xa1, 0xa8, 0x33, 0x6c, 0x3c, 0x42, 0xee, 0x96, 0x6a, 0x5f, 0x49, 0xe2, 0xae, 0x68, 0x63, 0xbd, 0x9c, 0xee, 0x30, 0x7d, 0x46, 0x57, 0xf0, 0x20, 0xfd, 0xeb, 0xbd, 0x13, 0x2d, 0xd6, 0x0c,
0x99, 0x29, 0x10, 0x2a, 0xcc, 0x41, 0xd0, 0xa0, 0x3b, 0x3e, 0x17, 0x77, 0x99, 0x77, 0x61, 0x45, 0x07, 0xa4, 0xc0, 0xf0, 0x06, 0x64, 0xb6, 0x75, 0xa6, 0x22, 0xc4, 0x4c, 0x16, 0x92, 0x22, 0xfe,
0x65, 0x9d, 0xd2, 0xba, 0x55, 0x8d, 0xab, 0x0b, 0x4b, 0xd2, 0x7b, 0xbd, 0x41, 0xaa, 0x39, 0xf2, 0xb6, 0xd2, 0x52, 0xe4, 0x01, 0x9a, 0x52, 0x5d, 0xa4, 0x03, 0x30, 0xff, 0x65, 0x62, 0xfd, 0x09,
0x9b, 0x50, 0xc6, 0x0c, 0x75, 0xec, 0x87, 0x45, 0x72, 0x4b, 0x02, 0x28, 0xb5, 0xa9, 0xf7, 0x62, 0x5c, 0x50, 0x1e, 0xb2, 0xd8, 0x2e, 0x21, 0x38, 0x58, 0xf6, 0x8c, 0xdf, 0x42, 0x15, 0xc5, 0x54,
0x94, 0xdc, 0xe2, 0x15, 0x1f, 0xd0, 0xc4, 0x26, 0x2f, 0xd5, 0xc7, 0xc3, 0x21, 0x56, 0x11, 0xae, 0x7b, 0x76, 0x5c, 0xbb, 0x93, 0x65, 0x87, 0x14, 0x8d, 0xed, 0x87, 0x7c, 0x92, 0x85, 0xe4, 0x56,
0xb6, 0xec, 0x9b, 0xfe, 0x23, 0x0f, 0xeb, 0x27, 0xee, 0x8a, 0x32, 0xca, 0x06, 0x52, 0x66, 0xa3, 0x7f, 0x6d, 0xd4, 0xd5, 0x7f, 0xf0, 0xbe, 0x79, 0xfb, 0x60, 0x76, 0x85, 0x4c, 0xe4, 0x0f, 0xef,
0x14, 0x1e, 0x19, 0x4e, 0xdd, 0x04, 0xc2, 0x0b, 0x84, 0x48, 0xa2, 0xfd, 0x6b, 0xe9, 0x70, 0x41, 0x73, 0x80, 0xe6, 0xab, 0xeb, 0xf3, 0xeb, 0x6f, 0x4d, 0x90, 0x79, 0x36, 0xc0, 0xa2, 0x58, 0x00,
0x9c, 0x56, 0x07, 0x8d, 0xee, 0x93, 0x20, 0x57, 0xc7, 0x7e, 0xb1, 0x4a, 0xde, 0x64, 0xa4, 0x92, 0x95, 0x98, 0x42, 0xd1, 0x6c, 0xca, 0xfa, 0x23, 0xb1, 0x61, 0x5b, 0x4f, 0x38, 0x97, 0x78, 0x7e,
0x9d, 0xe0, 0xf4, 0x95, 0x13, 0x5c, 0xe5, 0xb6, 0x21, 0xef, 0xab, 0xc0, 0xd1, 0xac, 0x1f, 0xb7, 0x55, 0xbd, 0x73, 0xfe, 0xfa, 0xbe, 0xb1, 0x82, 0xe1, 0xfd, 0x0e, 0x90, 0x58, 0x7b, 0x1a, 0x51,
0x5a, 0x65, 0x55, 0x43, 0x71, 0xf3, 0x51, 0x17, 0xb9, 0x12, 0xb2, 0x89, 0x46, 0xb1, 0x06, 0x13, 0x42, 0xf7, 0xbc, 0xe5, 0xf6, 0xce, 0x83, 0x94, 0xb3, 0xe5, 0x90, 0xea, 0xce, 0xfe, 0x4a, 0xad,
0x54, 0x4a, 0xdf, 0x4d, 0x7d, 0x77, 0x71, 0xc6, 0x83, 0x07, 0xad, 0x89, 0x96, 0x7b, 0x9c, 0x2f, 0xf5, 0x91, 0xd9, 0x2a, 0xcb, 0x75, 0xd5, 0x2e, 0x70, 0xbc, 0xf1, 0x95, 0xfe, 0x32, 0x5d, 0x94,
0xef, 0x17, 0xde, 0xcf, 0xe8, 0xe3, 0x43, 0xfe, 0xd0, 0x0e, 0x38, 0xf7, 0x7d, 0xc4, 0xb4, 0x50, 0x03, 0xc4, 0x1b, 0x4c, 0x04, 0x99, 0xef, 0x16, 0xbf, 0x12, 0xa8, 0xec, 0x56, 0xfc, 0xdd, 0x98,
0xca, 0x12, 0x91, 0x6d, 0x6e, 0x0e, 0xe0, 0x4c, 0x71, 0x29, 0x13, 0x24, 0x8f, 0x91, 0xac, 0xa5, 0x1a, 0xaf, 0xfc, 0xc7, 0xb6, 0x9b, 0x48, 0xa1, 0x7b, 0x31, 0x7f, 0x38, 0xe1, 0xd1, 0x42, 0x39,
0x26, 0xe2, 0xb2, 0xa4, 0x80, 0xea, 0x4c, 0x70, 0x9f, 0x42, 0xee, 0xf1, 0xf5, 0xde, 0xea, 0xf2, 0x0b, 0x74, 0xf1, 0x88, 0x95, 0x3c, 0xf7, 0xed, 0xb2, 0xd6, 0x74, 0x95, 0x24, 0x8c, 0xae, 0x5a,
0xc1, 0xb0, 0xf9, 0xdc, 0xa1, 0x6d, 0x20, 0x36, 0xf8, 0x43, 0x79, 0x5f, 0xf4, 0xbd, 0xc8, 0x3a, 0x47, 0xfb, 0x57, 0xc6, 0x19, 0x56, 0x42, 0xac, 0x4f, 0x96, 0xfb, 0x1b, 0x2f, 0xab, 0xdf, 0xb3,
0x6b, 0x66, 0xeb, 0x28, 0x9e, 0x20, 0xe1, 0x92, 0xe0, 0x83, 0xe9, 0x4e, 0xc2, 0xa2, 0xc4, 0x36, 0x83, 0xb2, 0x87, 0xfc, 0x71, 0xe5, 0x36, 0xe5, 0x7e, 0x74, 0xb5, 0xfb, 0x99, 0xc5, 0x7b, 0x6d,
0x29, 0xdd, 0x51, 0x68, 0x2f, 0x61, 0x52, 0x33, 0x75, 0xf7, 0x7c, 0x0e, 0x6d, 0x78, 0x47, 0xc9, 0xf9, 0x20, 0xad, 0xc9, 0xa5, 0xc9, 0x42, 0xb7, 0x04, 0xd6, 0xcd, 0x03, 0x33, 0xac, 0xa1, 0x40,
0xbb, 0x51, 0xd6, 0x1f, 0x3e, 0x87, 0xcf, 0x09, 0x3e, 0x90, 0x79, 0xea, 0xc0, 0x71, 0xaf, 0xe7, 0x7b, 0x63, 0x72, 0xf4, 0x61, 0x28, 0xea, 0x8d, 0xba, 0x1b, 0x57, 0xf3, 0x2c, 0x6f, 0xd9, 0xe6,
0x11, 0xfe, 0x45, 0xe5, 0x93, 0x78, 0x91, 0xf0, 0x48, 0xd6, 0x53, 0x52, 0x8e, 0x9d, 0x90, 0xf9, 0x5b, 0x4b, 0x50, 0x24, 0x1e, 0xd9, 0xac, 0x9b, 0x21, 0x33, 0xec, 0xd1, 0x50, 0x64, 0xeb, 0xf6,
0x30, 0x99, 0x0b, 0xf5, 0xc2, 0x26, 0x62, 0x51, 0x03, 0x38, 0x88, 0x8d, 0xd6, 0x85, 0x48, 0xdc, 0x80, 0x63, 0x3a, 0x00, 0xbe, 0x26, 0xe1, 0x21, 0xad, 0xf6, 0x85, 0x76, 0x67, 0xcc, 0x04, 0xb4,
0xf3, 0xd3, 0xdb, 0x5f, 0x34, 0x8b, 0x7b, 0x83, 0xe7, 0x0e, 0x5d, 0x79, 0x72, 0x90, 0x20, 0xd0, 0xd4, 0x36, 0x3f, 0x23, 0xdf, 0x40, 0x45, 0xf1, 0xd8, 0x3b, 0x60, 0x9b, 0x42, 0xc0, 0x50, 0xbc,
0x66, 0xb2, 0xcd, 0x87, 0xc4, 0x9b, 0x04, 0xdf, 0x65, 0x9e, 0x54, 0x86, 0x8e, 0x22, 0xc6, 0xa3, 0x6d, 0x26, 0xb3, 0x09, 0xef, 0xff, 0x1c, 0x46, 0x2e, 0xf5, 0xd8, 0x70, 0xb4, 0xce, 0xbb, 0x39,
0xb2, 0xa2, 0x3b, 0x64, 0xc5, 0x26, 0xc1, 0x7f, 0x3e, 0x38, 0xbe, 0x7b, 0x91, 0xe0, 0xe5, 0x74, 0xa3, 0x3b, 0x68, 0xfc, 0x42, 0x4f, 0xe8, 0x6c, 0xbc, 0x74, 0xa3, 0xd2, 0xa9, 0x83, 0xc8, 0x7c,
0x7a, 0xc0, 0xa6, 0x3d, 0x48, 0x40, 0x65, 0xb0, 0xde, 0x6e, 0xf9, 0x38, 0xd4, 0xf2, 0xb1, 0xa9, 0x23, 0x46, 0x70, 0x5d, 0xf6, 0x38, 0x65, 0x26, 0x70, 0x46, 0xfc, 0x09, 0x13, 0x12, 0x7a, 0x7e,
0x71, 0xf6, 0x12, 0xda, 0xa3, 0xf6, 0x8a, 0x66, 0x27, 0x64, 0x50, 0x83, 0x5c, 0xa9, 0x00, 0x2c, 0x18, 0x1c, 0xee, 0x30, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
0x2a, 0x98, 0x0d, 0x96, 0xdd, 0xbe, 0x30, 0x1d, 0xf6, 0x86, 0xe6, 0x4c, 0x15, 0xda, 0x4a, 0x9a,
0x4e, 0x55, 0x95, 0x0d, 0x3a, 0xf5, 0x7e, 0x59, 0x25, 0xfe, 0x27, 0xe4, 0x15, 0x01, 0x15, 0x58,
0xf5, 0xec, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
}; };
const BITMAP_OPAQUE redo_xpm[1] = {{ png, sizeof( png ), "redo_xpm" }}; const BITMAP_OPAQUE redo_xpm[1] = {{ png, sizeof( png ), "redo_xpm" }};

View File

@ -8,68 +8,60 @@
static const unsigned char png[] = { static const unsigned char png[] = {
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
0xce, 0x00, 0x00, 0x03, 0xcb, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0x60, 0x18, 0x05, 0x74, 0xce, 0x00, 0x00, 0x03, 0x4b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0x60, 0x18, 0x05, 0x74,
0x02, 0x4c, 0x40, 0xac, 0x01, 0xc4, 0xf6, 0x40, 0x6c, 0x03, 0xc4, 0xc2, 0x54, 0x35, 0x9d, 0x9d, 0x02, 0x4c, 0x40, 0xac, 0x05, 0xc4, 0x76, 0x40, 0x6c, 0x0e, 0xc4, 0x42, 0x54, 0x35, 0x9d, 0x8d,
0x4f, 0x54, 0x55, 0x54, 0xd9, 0x62, 0xad, 0xb2, 0x65, 0xd4, 0x6d, 0x9b, 0xa4, 0xd9, 0xdf, 0x5c, 0x8d, 0x57, 0x43, 0x54, 0xc9, 0x7c, 0xad, 0x8a, 0x55, 0xec, 0x75, 0xab, 0xb8, 0xc9, 0xef, 0x5c,
0xf2, 0xd7, 0xff, 0x77, 0xc8, 0x58, 0xfc, 0x43, 0xcf, 0xab, 0xf8, 0xb1, 0xac, 0xbe, 0xc7, 0x61, 0xf2, 0xd7, 0xff, 0x73, 0xca, 0x5a, 0xfa, 0x5d, 0xdf, 0xa7, 0xe4, 0x89, 0xb4, 0x9e, 0xdb, 0x11,
0x41, 0x59, 0xed, 0x2c, 0x8a, 0x2d, 0x11, 0x90, 0xd6, 0x6d, 0xd6, 0x74, 0x2f, 0x7f, 0x16, 0xd8, 0x41, 0x09, 0xf5, 0x4c, 0x8a, 0x2d, 0x11, 0x90, 0xd6, 0x6d, 0xd6, 0x72, 0x2f, 0x7b, 0x1a, 0xd4,
0xf9, 0xf0, 0x7f, 0xe8, 0xc4, 0xb7, 0xff, 0xc3, 0x27, 0x01, 0xf1, 0xe4, 0xb7, 0xff, 0x23, 0x80, 0xf5, 0xe4, 0x7f, 0xd8, 0xc4, 0x77, 0xff, 0xc3, 0x27, 0xbd, 0xfb, 0x1f, 0x31, 0xf9, 0xdd, 0xff,
0x38, 0x72, 0xca, 0xbb, 0xff, 0x51, 0x53, 0xdf, 0xfd, 0x77, 0xca, 0x5b, 0xf7, 0x5d, 0x4c, 0xd5, 0xc8, 0x29, 0xef, 0xfe, 0x47, 0x4d, 0x7d, 0xf7, 0x3f, 0x7a, 0xda, 0xbb, 0xff, 0xae, 0x05, 0x9b,
0xea, 0x20, 0x50, 0xb9, 0x28, 0x59, 0x96, 0xf0, 0x4b, 0xeb, 0xce, 0xb0, 0x4c, 0xdb, 0xf0, 0xcd, 0xbf, 0x8a, 0xab, 0x58, 0x1e, 0x20, 0xdb, 0x87, 0xfc, 0x52, 0x7a, 0xd3, 0xac, 0xd2, 0x37, 0x7e,
0xaf, 0xf3, 0xcd, 0x7f, 0xff, 0xae, 0x37, 0xff, 0x7d, 0xdb, 0x9f, 0xfe, 0xb7, 0xc9, 0xdc, 0xf8, 0xf5, 0xef, 0x7a, 0xf3, 0xdf, 0xbf, 0xfb, 0xcd, 0x7f, 0xdf, 0xf6, 0xc7, 0xff, 0x6d, 0x32, 0xd6,
0xdb, 0x24, 0x7a, 0xe6, 0x17, 0x9b, 0xf4, 0xd5, 0xbf, 0x03, 0xbb, 0x9f, 0xfd, 0x0f, 0xe9, 0x7f, 0xfe, 0x32, 0x8d, 0x9e, 0xf9, 0xc1, 0x36, 0x63, 0xdd, 0xef, 0xc0, 0xee, 0x67, 0xff, 0x43, 0x27,
0x0b, 0x76, 0x40, 0x60, 0xc7, 0xbd, 0xff, 0xa2, 0xaa, 0xd6, 0x17, 0x40, 0x6e, 0x23, 0xc9, 0x12, 0xbc, 0x05, 0x3a, 0xe0, 0xed, 0xff, 0xa0, 0xce, 0x07, 0xff, 0x25, 0xd4, 0xec, 0xcf, 0x01, 0xb5,
0x2e, 0x11, 0xb5, 0x54, 0xfd, 0xf0, 0x79, 0x9f, 0xdc, 0x9b, 0x5f, 0xfd, 0x77, 0x6f, 0x7e, 0xf1, 0x09, 0x92, 0x64, 0x09, 0x97, 0xa8, 0x4a, 0xb2, 0x41, 0xe4, 0x82, 0x4f, 0x1e, 0xcd, 0xaf, 0xff,
0x5f, 0xcd, 0xa5, 0xea, 0xa9, 0xa0, 0xac, 0xd1, 0x0a, 0x76, 0x6e, 0x21, 0x57, 0xa0, 0xb4, 0x3a, 0x7b, 0x34, 0xbd, 0xf8, 0xaf, 0xe6, 0x52, 0xf9, 0x44, 0x50, 0xd6, 0x74, 0x05, 0x33, 0x17, 0x9f,
0x33, 0x33, 0x97, 0xa7, 0x80, 0x9c, 0xc9, 0x1a, 0x0d, 0xb7, 0xf2, 0x57, 0x01, 0x5d, 0xaf, 0xff, 0x27, 0x50, 0x5a, 0x83, 0x85, 0x9d, 0xcf, 0x5d, 0x50, 0xce, 0x78, 0x95, 0xa6, 0x67, 0xcd, 0xb3,
0x07, 0xf4, 0xbc, 0xf9, 0xef, 0xdd, 0x74, 0xf3, 0xbf, 0xa0, 0xac, 0xc1, 0x46, 0x52, 0xec, 0xe1, 0x80, 0xee, 0xd7, 0xff, 0x03, 0x7b, 0xdf, 0xfe, 0xf7, 0x69, 0xba, 0xfd, 0x5f, 0x50, 0xde, 0x64,
0x10, 0xd5, 0x0e, 0xbc, 0xee, 0x50, 0xf3, 0xf2, 0xbf, 0x63, 0xed, 0x8b, 0xff, 0xe2, 0x3a, 0x41, 0x3d, 0x29, 0xf6, 0x70, 0x88, 0x69, 0xf9, 0x5f, 0x75, 0xac, 0x7d, 0xf5, 0xdf, 0xa9, 0xee, 0xe5,
0x77, 0x39, 0x39, 0x25, 0xcc, 0xb0, 0x29, 0xe4, 0x14, 0x53, 0xb6, 0x96, 0x37, 0x4f, 0xba, 0xe7, 0x7f, 0x71, 0x9d, 0xe0, 0x5b, 0x5c, 0xfc, 0x92, 0x26, 0xd8, 0x14, 0x72, 0xf2, 0x4a, 0x5b, 0xca,
0xdd, 0xf6, 0xfa, 0xbf, 0x4f, 0xfb, 0xeb, 0xff, 0xba, 0x81, 0x3d, 0x6f, 0x59, 0x39, 0xf9, 0xcc, 0x99, 0xc5, 0xdf, 0xf1, 0x6e, 0x7f, 0xfd, 0xdf, 0xa7, 0xe3, 0xcd, 0x7f, 0xfd, 0xe0, 0xfe, 0xf7,
0xa1, 0xd2, 0x92, 0xdc, 0xa2, 0x4a, 0x15, 0x2c, 0x2c, 0x1c, 0x8e, 0xd8, 0x6d, 0x11, 0x52, 0x4e, 0x9c, 0x9c, 0xc2, 0x66, 0x50, 0x69, 0x51, 0x3e, 0x11, 0x95, 0x42, 0x16, 0x16, 0x0e, 0x3b, 0xec,
0xd5, 0x8b, 0xdd, 0xf1, 0xc7, 0xba, 0xec, 0xc5, 0x7f, 0x55, 0x8f, 0xde, 0xb7, 0x1c, 0x22, 0xca, 0xb6, 0x08, 0x29, 0xa7, 0xe9, 0xc7, 0xee, 0xf8, 0x6d, 0x5d, 0xfe, 0xe2, 0xbf, 0xb2, 0x7b, 0xd7,
0x8e, 0xf8, 0x5c, 0xc5, 0x2d, 0xa6, 0x12, 0xa3, 0x1f, 0xb5, 0xf0, 0x93, 0x5b, 0xe3, 0xab, 0xff, 0x6b, 0x0e, 0x01, 0x69, 0x47, 0x7c, 0xae, 0xe2, 0x11, 0x51, 0x8e, 0x30, 0x88, 0x5c, 0xf8, 0xc9,
0xae, 0xf5, 0x4f, 0xfe, 0xf3, 0x88, 0x6b, 0x5c, 0x16, 0xd3, 0xf4, 0x38, 0xa4, 0xe2, 0x54, 0xf2, 0xbd, 0xe9, 0xf5, 0x7f, 0xb7, 0xfa, 0x27, 0xff, 0x79, 0x44, 0xd5, 0xaf, 0x89, 0x69, 0x78, 0x1c,
0x44, 0x4c, 0xd3, 0xfd, 0x19, 0x50, 0x89, 0x10, 0x56, 0x8d, 0xbc, 0x32, 0xd6, 0xdb, 0x4c, 0x0a, 0x51, 0x71, 0x2a, 0x7e, 0x22, 0xa6, 0xe1, 0xf6, 0x1c, 0x67, 0x70, 0xf2, 0xc9, 0xd9, 0x6e, 0x31,
0x9e, 0xff, 0x37, 0x2d, 0x7c, 0xfe, 0x9f, 0x5f, 0xd6, 0x66, 0x3f, 0x01, 0xdf, 0xf3, 0xf1, 0x48, 0x2d, 0x7c, 0xfe, 0xdf, 0xac, 0xe8, 0xf9, 0x7f, 0x7e, 0x39, 0xdb, 0xbd, 0x04, 0x7c, 0x2f, 0xc8,
0x68, 0x67, 0x8b, 0x6a, 0xfa, 0x3d, 0x81, 0x84, 0xc0, 0xcb, 0xff, 0x0e, 0xd5, 0x8f, 0xff, 0x3b, 0x29, 0xac, 0x9c, 0x27, 0xae, 0x1d, 0xf8, 0xc8, 0xb1, 0xf6, 0x25, 0x30, 0x04, 0x5e, 0xfd, 0x77,
0xd7, 0x03, 0xd9, 0x55, 0xf7, 0xff, 0xf3, 0xcb, 0x18, 0x2f, 0xc3, 0x9d, 0x08, 0x54, 0x7c, 0x4f, 0xac, 0x7a, 0xf4, 0xdf, 0xa5, 0x1e, 0x48, 0x57, 0xde, 0xfb, 0xcf, 0x2f, 0x63, 0xbc, 0x0c, 0xb7,
0xea, 0x65, 0x3d, 0xfd, 0xaf, 0x95, 0x70, 0xfe, 0x3f, 0x97, 0xb0, 0x76, 0x33, 0x16, 0x25, 0x8c, 0x4e, 0x55, 0xff, 0x13, 0xfa, 0xd9, 0xcf, 0xfe, 0x6b, 0x27, 0x5d, 0xf8, 0xcf, 0x25, 0xac, 0xd9,
0x9c, 0x42, 0x6a, 0xc5, 0x82, 0x2a, 0x9e, 0x07, 0xa4, 0x2d, 0x0a, 0x9f, 0xe8, 0x27, 0xee, 0xff, 0x8c, 0x45, 0x09, 0x23, 0x27, 0xbf, 0x62, 0x89, 0x80, 0xa2, 0xd3, 0x01, 0x29, 0x8b, 0xbc, 0x87,
0x6f, 0x55, 0xfa, 0xe2, 0x3f, 0x28, 0x04, 0xac, 0xcb, 0x5f, 0xfc, 0xb7, 0xa9, 0x78, 0xf1, 0xdf, 0xfa, 0x89, 0x07, 0xff, 0x5a, 0x95, 0xbd, 0xf8, 0x0f, 0x0a, 0x01, 0x9b, 0x8a, 0x97, 0xff, 0x6d,
0xb6, 0xf2, 0xc5, 0x7f, 0x45, 0xc7, 0x9a, 0xe7, 0xc0, 0xcc, 0xa1, 0x82, 0xc7, 0xa2, 0xa0, 0xb3, 0x2b, 0x5f, 0xfe, 0xb7, 0xab, 0x7a, 0xf9, 0x5f, 0xd1, 0xb1, 0x06, 0xe8, 0x1b, 0x76, 0x65, 0xdc,
0x1a, 0xa9, 0x4f, 0xfe, 0x2b, 0x87, 0xee, 0xfb, 0xcf, 0xce, 0xaf, 0x94, 0x81, 0x35, 0x78, 0x05, 0xa9, 0x4d, 0x25, 0xf8, 0xac, 0x66, 0xda, 0xd3, 0xff, 0xca, 0xa1, 0xfb, 0xff, 0xb3, 0xf3, 0x2b,
0x14, 0x1c, 0x04, 0xd4, 0xfc, 0x6f, 0x1a, 0x64, 0xde, 0xf9, 0x6f, 0x9c, 0xff, 0xec, 0x3f, 0x2c, 0xa7, 0x63, 0x0d, 0x5e, 0x7e, 0x39, 0x17, 0x21, 0xf5, 0xa0, 0x9b, 0x86, 0xd9, 0xf7, 0xfe, 0x9b,
0x04, 0xcc, 0x8a, 0x9e, 0xff, 0x37, 0x2f, 0x06, 0xe2, 0xc2, 0xc7, 0xff, 0xf9, 0x64, 0x2c, 0x77, 0x14, 0x3c, 0xff, 0x6f, 0x0a, 0xc2, 0xd0, 0x50, 0x30, 0x2f, 0x7e, 0xf1, 0xdf, 0xbc, 0xe8, 0xc9,
0xe0, 0x0d, 0x0b, 0x1e, 0x79, 0xef, 0x63, 0xca, 0xf1, 0x8f, 0xff, 0x2b, 0x45, 0x5d, 0xfd, 0xcf, 0x7f, 0x3e, 0x19, 0xcb, 0x9d, 0x78, 0xc3, 0x82, 0x47, 0xde, 0xfb, 0xa8, 0x4a, 0xc2, 0x93, 0xff,
0x2e, 0xac, 0x3b, 0x05, 0x4f, 0xda, 0x94, 0xe2, 0x96, 0xb2, 0x38, 0xa1, 0x1e, 0x73, 0xf2, 0x2f, 0xca, 0xd1, 0xd7, 0xff, 0xb3, 0x0b, 0xeb, 0x4e, 0xc6, 0xad, 0x92, 0x53, 0x9a, 0x5b, 0xda, 0xf2,
0x28, 0x04, 0xf4, 0xb3, 0x9f, 0xfd, 0x37, 0xc8, 0x79, 0xf6, 0xdf, 0x30, 0xf7, 0xd9, 0x7f, 0x05, 0x84, 0x46, 0xec, 0xc9, 0xbf, 0xa0, 0x10, 0x30, 0xc8, 0x79, 0xf6, 0xdf, 0x30, 0xf7, 0xd9, 0x7f,
0xf7, 0x29, 0x1f, 0x38, 0x38, 0x44, 0xec, 0xf1, 0x5a, 0xc4, 0x26, 0x6a, 0xb2, 0x56, 0x36, 0xf2, 0xa3, 0xbc, 0xe7, 0xff, 0x15, 0xdc, 0x27, 0x7f, 0xe0, 0xe0, 0x10, 0xb5, 0xc3, 0x5f, 0x12, 0x88,
0xc1, 0x7f, 0xb9, 0xa8, 0x47, 0xff, 0xb9, 0x64, 0x5c, 0x4f, 0x83, 0x82, 0x0a, 0x5f, 0xc1, 0xc1, 0x9a, 0xac, 0x96, 0x8b, 0x7c, 0xf8, 0x5f, 0x3e, 0xfa, 0xf1, 0x7f, 0x2e, 0x19, 0xd7, 0x53, 0xa0,
0x2e, 0xaa, 0xb7, 0x5a, 0xc6, 0x73, 0xf9, 0x67, 0xcd, 0x54, 0x60, 0x70, 0xa7, 0x3f, 0xfd, 0xaf, 0xa0, 0xc2, 0xa3, 0x9c, 0x9d, 0x43, 0x54, 0x7f, 0xa5, 0xac, 0xe7, 0xf2, 0xcf, 0x5a, 0xc0, 0x50,
0x0d, 0xc4, 0xbc, 0x32, 0x0e, 0xc7, 0x08, 0xa6, 0x6d, 0x66, 0x2e, 0x19, 0x2f, 0x01, 0xab, 0x59, 0xd0, 0x4e, 0x7f, 0xfa, 0x5f, 0x27, 0xe3, 0xe9, 0x7f, 0x5e, 0x19, 0x87, 0x63, 0x04, 0xd3, 0x36,
0x9f, 0x25, 0x42, 0x1f, 0xfe, 0x17, 0x71, 0xde, 0xf0, 0x9d, 0x45, 0x40, 0xbd, 0x89, 0x90, 0x1e, 0x33, 0x97, 0xb4, 0xb7, 0xa0, 0xf5, 0xdc, 0x2f, 0x92, 0x61, 0x8f, 0xfe, 0x8b, 0xba, 0x6c, 0xfc,
0x36, 0x01, 0xcd, 0x5a, 0x61, 0x93, 0x9a, 0xe7, 0xaa, 0x89, 0x4f, 0xfe, 0xcb, 0x78, 0xad, 0xf9, 0xce, 0xc2, 0xaf, 0xd9, 0x42, 0xb0, 0x98, 0x12, 0xd6, 0xa8, 0x12, 0x36, 0xae, 0x78, 0xa6, 0x9a,
0xc1, 0xca, 0xab, 0x1c, 0x4f, 0x54, 0x46, 0x62, 0x15, 0xb6, 0x38, 0x25, 0xec, 0x77, 0xe7, 0xbf, 0xf4, 0xe4, 0xbf, 0xac, 0xe7, 0xea, 0xef, 0xac, 0xbc, 0x0a, 0x09, 0x44, 0x65, 0x24, 0x56, 0x31,
0x48, 0xc0, 0x83, 0xff, 0xbc, 0xc6, 0xfd, 0xaf, 0x98, 0xf9, 0xd4, 0xa7, 0x82, 0x12, 0x24, 0xfe, 0x9b, 0x93, 0xc2, 0xfe, 0x77, 0xff, 0x8b, 0x04, 0x3e, 0xfc, 0xcf, 0x67, 0x3a, 0xe1, 0x2d, 0x2b,
0x32, 0x51, 0xde, 0x93, 0x47, 0x29, 0xe4, 0x36, 0x97, 0xac, 0xfb, 0x65, 0x68, 0x01, 0x4c, 0x8c, 0xbf, 0xce, 0x74, 0x50, 0x3e, 0xc6, 0xa7, 0x87, 0x85, 0x5b, 0xce, 0x99, 0x47, 0x31, 0xe0, 0x16,
0x4d, 0x02, 0x06, 0x6c, 0x4a, 0xa9, 0x8f, 0xf9, 0xbc, 0x81, 0x49, 0xd4, 0xe7, 0xfe, 0x7f, 0x3e, 0x30, 0x14, 0x2e, 0x83, 0xdc, 0x4b, 0x64, 0x49, 0x2a, 0xa8, 0xc7, 0xae, 0x98, 0xfc, 0x98, 0xdf,
0xe7, 0x23, 0x7f, 0xd9, 0xe5, 0xc2, 0xee, 0xb3, 0x8a, 0xda, 0x1e, 0x64, 0xe1, 0xd7, 0xae, 0xc0, 0xfb, 0xc1, 0x7f, 0x01, 0x9f, 0x07, 0xff, 0xf9, 0x9c, 0x0f, 0xff, 0x65, 0x57, 0x88, 0xbb, 0xc3,
0x9d, 0xd5, 0x05, 0x14, 0x98, 0x79, 0x14, 0xc2, 0x49, 0x2b, 0xec, 0xb8, 0x14, 0xfc, 0x99, 0xe5, 0x2a, 0xee, 0xb8, 0x97, 0x85, 0x5f, 0xbb, 0x02, 0x5f, 0xbc, 0x31, 0xf3, 0x48, 0x87, 0x90, 0x54,
0xe2, 0xef, 0x73, 0xba, 0xdc, 0xf8, 0xcf, 0xe5, 0x7e, 0xff, 0x3f, 0xb7, 0xc7, 0xfd, 0xff, 0x3c, 0x0c, 0x31, 0x73, 0x29, 0xfa, 0x32, 0xcb, 0xc7, 0x3f, 0xe4, 0x72, 0xbd, 0xf5, 0x9f, 0xdb, 0xe3,
0x9e, 0xf7, 0xff, 0x33, 0x8b, 0xd8, 0x6d, 0xa2, 0x7e, 0x0d, 0xc4, 0x26, 0xa8, 0xc3, 0xc0, 0x6f, 0xfe, 0x7f, 0x1e, 0x20, 0xe6, 0xf5, 0xbc, 0xff, 0x9f, 0x59, 0xc4, 0x76, 0x33, 0xf5, 0x6b, 0x20,
0x7c, 0x9c, 0x59, 0xa5, 0xf6, 0x23, 0xab, 0xe5, 0xa1, 0xff, 0x6c, 0x76, 0x67, 0xff, 0x33, 0x0a, 0x60, 0xe0, 0x33, 0x0a, 0x98, 0x1d, 0x60, 0x52, 0x6f, 0x7a, 0xcb, 0x66, 0x7f, 0xe1, 0x3f, 0xbb,
0x5b, 0xef, 0x03, 0xca, 0x88, 0x41, 0x4b, 0x6b, 0x50, 0x9d, 0xc4, 0x0f, 0x72, 0x16, 0x10, 0xb3, 0xcb, 0xbd, 0xff, 0xcc, 0xa2, 0x4e, 0x3b, 0x69, 0x58, 0xe7, 0xb1, 0x69, 0x32, 0xf0, 0xe8, 0x4f,
0x90, 0x6a, 0x3c, 0x07, 0xd4, 0x10, 0x25, 0x20, 0xd6, 0x05, 0x62, 0x4b, 0x60, 0x12, 0x89, 0x67, 0x66, 0x10, 0xb0, 0xde, 0xc0, 0xc0, 0xa3, 0x33, 0x6d, 0xb4, 0x0d, 0x30, 0x0a, 0xc8, 0x06, 0x00,
0x60, 0x97, 0xd9, 0xc6, 0xc0, 0xa9, 0x70, 0x9e, 0x81, 0x5d, 0x14, 0x54, 0x5a, 0x44, 0x01, 0x71, 0x00, 0xc4, 0x3c, 0xd0, 0x08, 0x74, 0xec, 0xb6, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
0x04, 0x10, 0x07, 0x03, 0xb1, 0x37, 0x10, 0x3b, 0x01, 0x31, 0xa8, 0x8c, 0xd3, 0x01, 0x62, 0x05,
0x20, 0x16, 0x01, 0x39, 0x13, 0x9f, 0x25, 0x2c, 0x50, 0x45, 0x8a, 0x40, 0xac, 0x0f, 0xc4, 0xb6,
0x50, 0x83, 0x40, 0x86, 0xa6, 0x01, 0x71, 0x11, 0x10, 0xd7, 0x01, 0x71, 0x0b, 0x10, 0xd7, 0x00,
0x71, 0x21, 0x10, 0x27, 0x03, 0x71, 0x18, 0x10, 0x7b, 0x00, 0xb1, 0x15, 0xd4, 0x71, 0xf2, 0x40,
0x2c, 0x48, 0x4c, 0xa2, 0x80, 0xf9, 0x0a, 0xe4, 0x3a, 0x4d, 0x20, 0x36, 0x82, 0x1a, 0x02, 0xca,
0x84, 0xce, 0x40, 0xec, 0x02, 0xf5, 0x85, 0x3d, 0xc4, 0xc7, 0x0c, 0x86, 0xd0, 0x6a, 0x5e, 0x0e,
0x1a, 0x9c, 0xec, 0x94, 0xc6, 0x1a, 0x23, 0xd4, 0x95, 0x4c, 0xc4, 0x27, 0xe1, 0xe1, 0x08, 0x00,
0x6c, 0x27, 0x48, 0x8d, 0xd0, 0x49, 0xfd, 0xb6, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
0xae, 0x42, 0x60, 0x82, 0xae, 0x42, 0x60, 0x82,
}; };

View File

@ -0,0 +1,232 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="26"
width="26"
version="1.1"
id="svg2"
inkscape:version="0.92.0 r15299"
sodipodi:docname="custom_pad_to_primitives.svg">
<metadata
id="metadata40">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1033"
id="namedview38"
showgrid="true"
inkscape:snap-to-guides="false"
inkscape:snap-grids="true"
inkscape:zoom="22.961538"
inkscape:cx="5.160804"
inkscape:cy="9.5159128"
inkscape:window-x="-4"
inkscape:window-y="-4"
inkscape:window-maximized="1"
inkscape:current-layer="svg2"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid3017"
empspacing="2"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.5"
spacingy="0.5"
originx="0"
originy="0" />
</sodipodi:namedview>
<defs
id="defs4">
<linearGradient
x1="15.457"
y1="8.7343998"
gradientTransform="matrix(-0.64759957,0,0,-0.50277271,2.4656449,18.310414)"
x2="25.561001"
gradientUnits="userSpaceOnUse"
y2="13.526"
id="linearGradient864"
spreadMethod="pad">
<stop
id="stop860"
offset="0"
stop-color="#fff" />
<stop
id="stop862"
offset="1"
stop-opacity="0"
stop-color="#fff" />
</linearGradient>
<linearGradient
x1="15.457"
y1="8.7343998"
gradientTransform="matrix(-0.64759957,0,0,-0.50277271,2.4656449,18.310414)"
x2="25.561001"
gradientUnits="userSpaceOnUse"
y2="13.526"
id="linearGradient857"
spreadMethod="pad">
<stop
id="stop853"
offset="0"
stop-color="#fff" />
<stop
id="stop855"
offset="1"
stop-opacity="0"
stop-color="#fff" />
</linearGradient>
<linearGradient
gradientTransform="matrix(0.92088434,0,0,0.65808414,-36.266998,6.5992268)"
id="f"
y2="55.692001"
gradientUnits="userSpaceOnUse"
x2="18.072001"
y1="29.205"
x1="21.552">
<stop
stop-color="#fff"
offset="0"
id="stop849" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop851" />
</linearGradient>
<linearGradient
id="e"
y2="38.875"
gradientUnits="userSpaceOnUse"
x2="17.938"
y1="35.938"
x1="13.188"
gradientTransform="matrix(0.4526769,0,0,-0.35154014,-20.46063,19.13822)"
osb:paint="gradient">
<stop
stop-color="#73d216"
offset="0"
id="stop859"
style="stop-color:#ba2828;stop-opacity:1;" />
<stop
stop-color="#8ae234"
offset="1"
id="stop861"
style="stop-color:#5334e2;stop-opacity:1" />
</linearGradient>
<linearGradient
id="f-3"
y2="55.692001"
gradientUnits="userSpaceOnUse"
x2="18.072001"
y1="29.205"
x1="21.552"
gradientTransform="matrix(0.4526769,0,0,-0.35154014,-21.96063,20.13822)">
<stop
stop-color="#fff"
offset="0"
id="stop849-1" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop851-4" />
</linearGradient>
<linearGradient
id="g"
y2="13.526"
gradientUnits="userSpaceOnUse"
x2="25.561001"
gradientTransform="matrix(-0.64759957,0,0,-0.50277271,2.4656449,18.310414)"
y1="8.7343998"
x1="15.457"
spreadMethod="pad">
<stop
stop-color="#fff"
offset="0"
id="stop854" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop856" />
</linearGradient>
</defs>
<g
transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
id="g16">
<rect
height="16"
width="16"
y="0"
x="0"
id="rect18"
style="fill-opacity:0" />
</g>
<g
id="g902">
<path
inkscape:connector-curvature="0"
id="path3763"
d="M 9.5,1 C 4.80558,1 1,4.80558 1,9.5 1,14.19442 4.80558,18 9.5,18 14.19442,18 18,14.19442 18,9.5 18,4.80558 14.19442,1 9.5,1 Z m 0,5 C 11.432997,6 13,7.567003 13,9.5 13,11.432997 11.432997,13 9.5,13 7.567003,13 6,11.432997 6,9.5 6,7.567003 7.567003,6 9.5,6 Z"
style="fill:#008000;fill-opacity:0.69803922;stroke:#008000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<text
transform="scale(0.96236258,1.0391094)"
id="text12"
y="13.938138"
x="5.5970602"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.87215042px;line-height:247.86917114px;font-family:Arial;-inkscape-font-specification:Arial;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.23934591px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
style="stroke-width:1.23934591px"
y="13.938138"
x="5.5970602"
id="tspan10"
sodipodi:role="line">1</tspan></text>
</g>
<path
style="fill:none;stroke:#0000c8;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 13.75,13.589286 22,14.5 l 2.75,7.589286 -11,2.428571"
id="path2989"
inkscape:connector-curvature="0" />
<g
id="g908"
transform="translate(18.5,7)">
<path
inkscape:connector-curvature="0"
id="path868"
display="block"
d="M -14.072734,5.4111492 C -21.832069,8.7335551 -17.463013,15.775959 -10,15.720767 v 2.835698 L -2.7218608,13.614514 -10,8.4314063 V 11.5 c -4.633148,0.145946 -6.673363,-2.554642 -2.612987,-4.6976307 1.162067,-0.6133672 0.357062,-2.1692487 -1.459974,-1.3912201 z"
style="color:#000000;display:block;fill:#730000;fill-opacity:1;stroke:#590000;stroke-width:0.39899999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path870"
display="block"
d="m -9.5400802,17.787296 v -2.065299 c -0.0038,-0.192907 -0.2042705,-0.348576 -0.4526769,-0.35154 -3.5444609,0.02601 -6.3297819,-1.645911 -7.3139009,-3.669376 -0.983939,-2.0234649 -0.261421,-4.3910877 3.466147,-5.98708 0.384857,-0.1647914 0.663534,-0.1812998 0.848769,-0.1537988 0.185226,0.027501 0.302212,0.1044285 0.381946,0.208727 0.159474,0.2085934 0.135885,0.5299116 -0.254631,0.7360547 -1.06705,0.5632376 -1.769468,1.178011 -2.121923,1.8126113 -0.35244,0.6346003 -0.334899,1.2909608 0.01415,1.8455858 0.698073,1.109215 2.559435,1.768458 4.9934789,1.691787 0.2428702,-0.0087 0.435027,-0.162753 0.4385307,-0.35154 V 9.2403881 l 6.1392041,4.3728079 -6.1392041,4.174187 z"
style="color:#000000;display:block;opacity:1;fill:none;stroke:url(#f-3);stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@ -11,7 +11,7 @@
width="26" width="26"
version="1.1" version="1.1"
id="svg2" id="svg2"
inkscape:version="0.48.3.1 r9886" inkscape:version="0.92.0 r15299"
sodipodi:docname="pad.svg"> sodipodi:docname="pad.svg">
<metadata <metadata
id="metadata40"> id="metadata40">
@ -34,8 +34,8 @@
guidetolerance="10" guidetolerance="10"
inkscape:pageopacity="0" inkscape:pageopacity="0"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:window-width="1301" inkscape:window-width="1920"
inkscape:window-height="744" inkscape:window-height="1033"
id="namedview38" id="namedview38"
showgrid="true" showgrid="true"
inkscape:snap-to-guides="false" inkscape:snap-to-guides="false"
@ -43,8 +43,8 @@
inkscape:zoom="22.961538" inkscape:zoom="22.961538"
inkscape:cx="12.956449" inkscape:cx="12.956449"
inkscape:cy="13" inkscape:cy="13"
inkscape:window-x="65" inkscape:window-x="-4"
inkscape:window-y="24" inkscape:window-y="-4"
inkscape:window-maximized="1" inkscape:window-maximized="1"
inkscape:current-layer="svg2" inkscape:current-layer="svg2"
inkscape:snap-nodes="true"> inkscape:snap-nodes="true">
@ -55,8 +55,10 @@
visible="true" visible="true"
enabled="true" enabled="true"
snapvisiblegridlinesonly="true" snapvisiblegridlinesonly="true"
spacingx="0.5px" spacingx="0.5"
spacingy="0.5px" /> spacingy="0.5"
originx="0"
originy="0" />
</sodipodi:namedview> </sodipodi:namedview>
<defs <defs
id="defs4" /> id="defs4" />

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1,204 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="26"
width="26"
version="1.1"
id="svg2"
inkscape:version="0.92.0 r15299"
sodipodi:docname="primitives_to_custom_pad.svg">
<metadata
id="metadata40">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1033"
id="namedview38"
showgrid="true"
inkscape:snap-to-guides="false"
inkscape:snap-grids="true"
inkscape:zoom="22.961538"
inkscape:cx="12.956449"
inkscape:cy="7.7738692"
inkscape:window-x="-4"
inkscape:window-y="-4"
inkscape:window-maximized="1"
inkscape:current-layer="svg2"
inkscape:snap-nodes="true">
<inkscape:grid
type="xygrid"
id="grid3017"
empspacing="2"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="0.5"
spacingy="0.5"
originx="0"
originy="0" />
</sodipodi:namedview>
<defs
id="defs4">
<linearGradient
gradientTransform="matrix(0.92088434,0,0,0.65808414,-36.266998,6.5992268)"
id="f"
y2="55.692001"
gradientUnits="userSpaceOnUse"
x2="18.072001"
y1="29.205"
x1="21.552">
<stop
stop-color="#fff"
offset="0"
id="stop849" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop851" />
</linearGradient>
<linearGradient
id="e"
y2="38.875"
gradientUnits="userSpaceOnUse"
x2="17.938"
y1="35.938"
x1="13.188"
gradientTransform="translate(-0.61016949,-2.440678)">
<stop
stop-color="#73d216"
offset="0"
id="stop859" />
<stop
stop-color="#8ae234"
offset="1"
id="stop861" />
</linearGradient>
<linearGradient
id="f-3"
y2="55.692001"
gradientUnits="userSpaceOnUse"
x2="18.072001"
y1="29.205"
x1="21.552"
gradientTransform="translate(-0.61016949,-2.440678)">
<stop
stop-color="#fff"
offset="0"
id="stop849-1" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop851-4" />
</linearGradient>
<linearGradient
id="g"
y2="13.526"
gradientUnits="userSpaceOnUse"
x2="25.561001"
gradientTransform="matrix(-1.4306,0,0,1.4302,50.035831,-0.08587797)"
y1="8.7343998"
x1="15.457">
<stop
stop-color="#fff"
offset="0"
id="stop854" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop856" />
</linearGradient>
<linearGradient
id="f-3-3"
y2="55.692001"
gradientUnits="userSpaceOnUse"
x2="18.072001"
y1="29.205"
x1="21.552"
gradientTransform="matrix(0.4526769,0,0,-0.35154014,-21.96063,20.13822)">
<stop
stop-color="#fff"
offset="0"
id="stop849-1-9" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop851-4-6" />
</linearGradient>
</defs>
<g
transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)"
id="g16">
<rect
height="16"
width="16"
y="0"
x="0"
id="rect18"
style="fill-opacity:0" />
</g>
<path
style="fill:none;stroke:#0000c8;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 2,1.9999997 10.25,2.910714 13,10.5 2,12.928571"
id="path2989"
inkscape:connector-curvature="0" />
<path
style="fill:#008000;fill-opacity:0.69803922;stroke:#008000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 17,7.5 c -4.69442,0 -8.5,3.80558 -8.5,8.5 0,4.69442 3.80558,8.5 8.5,8.5 4.69442,0 8.5,-3.80558 8.5,-8.5 0,-4.69442 -3.80558,-8.5 -8.5,-8.5 z m 0,5 c 1.932997,0 3.5,1.567003 3.5,3.5 0,1.932997 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.567003 -3.5,-3.5 0,-1.932997 1.567003,-3.5 3.5,-3.5 z"
id="path3763"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.87215042px;line-height:247.86917114px;font-family:Arial;-inkscape-font-specification:Arial;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.23934591px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="13.661907"
y="20.570702"
id="text12"
transform="scale(0.96236259,1.0391094)"><tspan
sodipodi:role="line"
id="tspan10"
x="13.661907"
y="20.570702"
style="stroke-width:1.23934591px">1</tspan></text>
<g
transform="translate(18.5,7)"
id="g908">
<path
inkscape:connector-curvature="0"
id="path868"
display="block"
d="M -14.072734,5.4111492 C -21.832069,8.7335551 -17.463013,15.775959 -10,15.720767 v 2.835698 L -2.7218608,13.614514 -10,8.4314063 V 11.5 c -4.633148,0.145946 -6.673363,-2.554642 -2.612987,-4.6976307 1.162067,-0.6133672 0.357062,-2.1692487 -1.459974,-1.3912201 z"
style="color:#000000;display:block;fill:#730000;fill-opacity:1;stroke:#590000;stroke-width:0.39899999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path870"
display="block"
d="m -9.5400802,17.787296 v -2.065299 c -0.0038,-0.192907 -0.2042705,-0.348576 -0.4526769,-0.35154 -3.5444609,0.02601 -6.3297819,-1.645911 -7.3139009,-3.669376 -0.983939,-2.0234649 -0.261421,-4.3910877 3.466147,-5.98708 0.384857,-0.1647914 0.663534,-0.1812998 0.848769,-0.1537988 0.185226,0.027501 0.302212,0.1044285 0.381946,0.208727 0.159474,0.2085934 0.135885,0.5299116 -0.254631,0.7360547 -1.06705,0.5632376 -1.769468,1.178011 -2.121923,1.8126113 -0.35244,0.6346003 -0.334899,1.2909608 0.01415,1.8455858 0.698073,1.109215 2.559435,1.768458 4.9934789,1.691787 0.2428702,-0.0087 0.435027,-0.162753 0.4385307,-0.35154 V 9.2403881 l 6.1392041,4.3728079 -6.1392041,4.174187 z"
style="color:#000000;display:block;opacity:1;fill:none;stroke:url(#f-3-3);stroke-width:0.30000001;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@ -1,24 +1,140 @@
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.0"> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<defs> <svg
<radialGradient id="h" gradientUnits="userSpaceOnUse" cy="36.421" cx="24.837" gradientTransform="matrix(1 0 0 .53672 0 16.873)" r="15.645"> xmlns:dc="http://purl.org/dc/elements/1.1/"
<stop offset="0"/> xmlns:cc="http://creativecommons.org/ns#"
<stop stop-opacity="0" offset="1"/> xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
</radialGradient> xmlns:svg="http://www.w3.org/2000/svg"
<linearGradient id="f" y2="55.692" gradientUnits="userSpaceOnUse" x2="18.072" y1="29.205" x1="21.552"> xmlns="http://www.w3.org/2000/svg"
<stop stop-color="#fff" offset="0"/> xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
<stop stop-color="#fff" stop-opacity="0" offset="1"/> xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
</linearGradient> height="26"
<linearGradient id="g" y2="13.526" gradientUnits="userSpaceOnUse" x2="25.561" gradientTransform="matrix(-1.4306,0,0,1.4302,50.646,2.3548)" y1="8.7344" x1="15.457"> width="26"
<stop stop-color="#fff" offset="0"/> version="1.0"
<stop stop-color="#fff" stop-opacity="0" offset="1"/> id="svg32"
</linearGradient> sodipodi:docname="redo.svg"
<linearGradient id="e" y2="38.875" gradientUnits="userSpaceOnUse" x2="17.938" y1="35.938" x1="13.188"> inkscape:version="0.92.0 r15299">
<stop stop-color="#73d216" offset="0"/> <metadata
<stop stop-color="#8ae234" offset="1"/> id="metadata36">
</linearGradient> <rdf:RDF>
</defs> <cc:Work
<path opacity="0.13" style="color:#000000" d="m40.482 36.421a15.645 8.3969 0 1 1 -31.289 0 15.645 8.3969 0 1 1 31.289 0z" fill-rule="evenodd" transform="matrix(1.4797 0 0 -.87235 -13.551 72.567)" fill="url(#h)"/> rdf:about="">
<path style="color:#000000" d="m17.425 41.893c-17.141-9.451-7.4894-29.484 8.997-29.327v-8.0665l16.078 14.058-16.078 14.744v-8.729c-10.235-0.41516-14.742 7.267-5.7723 13.363 2.5671 1.7448 0.78878 6.1707-3.2252 3.9575z" stroke="#4e9a06" display="block" fill="url(#e)"/> <dc:format>image/svg+xml</dc:format>
<path opacity=".61798" style="color:#000000" d="m27.438 6.6875v5.875c-0.0084 0.54875-0.45125 0.99157-1 1-7.83-0.074-13.983 4.682-16.157 10.438-2.1736 5.756-0.5775 12.491 7.657 17.031 0.85018 0.46877 1.4658 0.51573 1.875 0.4375 0.40918-0.07823 0.66761-0.29706 0.84375-0.59375 0.35229-0.59337 0.30018-1.5074-0.5625-2.0938-2.3572-1.6022-3.9089-3.351-4.6875-5.1562-0.77857-1.8052-0.73982-3.6723 0.03125-5.25 1.5421-3.1553 5.654-5.0306 11.031-4.8125 0.53652 0.02478 0.96101 0.46297 0.96875 1v6.4375l13.562-12.439-13.562-11.874z" stroke="url(#f)" display="block" fill="none"/> <dc:type
<path opacity=".45" d="m41.66 18.605c-18.55-3.13-28.895 2.15-32.795 10.436-0.1537-12.643 12.963-16.32 18.09-15.932l-0.016-7.507 14.721 13.003z" fill-rule="evenodd" fill="url(#g)"/> rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1114"
inkscape:window-height="732"
id="namedview34"
showgrid="false"
inkscape:zoom="19.638465"
inkscape:cx="13.067812"
inkscape:cy="13.004607"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg32" />
<defs
id="defs22">
<radialGradient
id="h"
gradientUnits="userSpaceOnUse"
cy="36.421001"
cx="24.837"
gradientTransform="matrix(1.4797,0,0,-0.46820769,-12.737441,56.424109)"
r="15.645">
<stop
offset="0"
id="stop2" />
<stop
stop-opacity="0"
offset="1"
id="stop4" />
</radialGradient>
<linearGradient
id="f"
y2="55.692001"
gradientUnits="userSpaceOnUse"
x2="18.072001"
y1="29.205"
x1="21.552"
gradientTransform="translate(0.81355932,-1.4237288)">
<stop
stop-color="#fff"
offset="0"
id="stop7" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop9" />
</linearGradient>
<linearGradient
id="g"
y2="13.526"
gradientUnits="userSpaceOnUse"
x2="25.561001"
gradientTransform="matrix(-1.4306,0,0,1.4302,51.459559,0.93107119)"
y1="8.7343998"
x1="15.457">
<stop
stop-color="#fff"
offset="0"
id="stop12" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop14" />
</linearGradient>
<linearGradient
id="e"
y2="38.875"
gradientUnits="userSpaceOnUse"
x2="17.938"
y1="35.938"
x1="13.188"
gradientTransform="translate(0.81355932,-1.4237288)">
<stop
stop-color="#73d216"
offset="0"
id="stop17" />
<stop
stop-color="#8ae234"
offset="1"
id="stop19" />
</linearGradient>
</defs>
<g
id="g41"
transform="matrix(0.63284464,0,0,0.58157842,-3.5310197,0.05142881)">
<path
inkscape:connector-curvature="0"
id="path26"
display="block"
d="m 18.238559,40.469271 c -17.1409997,-9.451 -7.4894,-29.484 8.997,-29.327 V 3.0757712 l 16.078,14.0579998 -16.078,14.744 v -8.729 c -10.235,-0.41516 -14.742,7.267 -5.7723,13.363 2.5671,1.7448 0.78878,6.1707 -3.2252,3.9575 z"
style="color:#000000;display:block;fill:url(#e);stroke:#4e9a06" />
<path
inkscape:connector-curvature="0"
id="path28"
display="block"
d="m 28.251559,5.2637712 v 5.8749998 c -0.0084,0.54875 -0.45125,0.99157 -1,1 -7.83,-0.074 -13.983,4.682 -16.157,10.438 -2.1735997,5.756 -0.5775,12.491 7.657,17.031 0.85018,0.46877 1.4658,0.51573 1.875,0.4375 0.40918,-0.07823 0.66761,-0.29706 0.84375,-0.59375 0.35229,-0.59337 0.30018,-1.5074 -0.5625,-2.0938 -2.3572,-1.6022 -3.9089,-3.351 -4.6875,-5.1562 -0.77857,-1.8052 -0.73982,-3.6723 0.03125,-5.25 1.5421,-3.1553 5.654,-5.0306 11.031,-4.8125 0.53652,0.02478 0.96101,0.46297 0.96875,1 v 6.4375 l 13.562,-12.439 -13.562,-11.8739998 z"
style="color:#000000;display:block;opacity:0.61798;fill:none;stroke:url(#f)" />
<path
inkscape:connector-curvature="0"
style="opacity:0.45;fill:url(#g);fill-rule:evenodd"
id="path30"
d="m 42.473559,17.181271 c -18.55,-3.13 -28.895,2.15 -32.7949997,10.436 -0.1537,-12.643 12.9629997,-16.32 18.0899997,-15.932 l -0.016,-7.5069998 z" />
</g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@ -1,44 +1,207 @@
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48" version="1.1"> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<defs> <svg
<linearGradient id="i" y2="1726.1" gradientUnits="userSpaceOnUse" x2="2067.2" gradientTransform="matrix(.014067 -.078042 -.07724 -.01259 133.32 190.33)" y1="1726.1" x1="1669.7"> xmlns:dc="http://purl.org/dc/elements/1.1/"
<stop stop-color="#003ddd" offset="0"/> xmlns:cc="http://creativecommons.org/ns#"
<stop stop-color="#639ef0" offset="1"/> xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
</linearGradient> xmlns:svg="http://www.w3.org/2000/svg"
<linearGradient id="j" y2="28.505" gradientUnits="userSpaceOnUse" x2="39.686" gradientTransform="matrix(.95437 0 0 .95437 -55.306 .54511)" y1="42.958" x1="24.669"> xmlns="http://www.w3.org/2000/svg"
<stop stop-color="#fff" stop-opacity="0" offset="0"/> xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
<stop stop-color="#fff" stop-opacity=".14384" offset=".57424"/> xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
<stop stop-color="#fff" stop-opacity="0" offset="1"/> height="48"
</linearGradient> width="48"
<linearGradient id="k" y2="43.366" gradientUnits="userSpaceOnUse" x2="22.245" gradientTransform="matrix(.95437 0 0 .95437 -55.306 .54511)" y1="2.1102" x1="21.629"> version="1.1"
<stop stop-color="#fff" offset="0"/> id="svg60"
<stop stop-color="#fff" stop-opacity="0" offset="1"/> sodipodi:docname="reload2.svg"
</linearGradient> inkscape:version="0.92.0 r15299">
<linearGradient id="l" y2="26.843" gradientUnits="userSpaceOnUse" x2="34.966" gradientTransform="translate(-55.8,-2.3495)" y1="34.601" x1="31.226"> <metadata
<stop stop-color="#3465a4" offset="0"/> id="metadata64">
<stop stop-color="#3465a4" stop-opacity="0" offset="1"/> <rdf:RDF>
</linearGradient> <cc:Work
<linearGradient id="m" y2="29.857" gradientUnits="userSpaceOnUse" x2="37.04" gradientTransform="translate(-55.8,-2.3495)" y1="35.774" x1="33.687"> rdf:about="">
<stop stop-color="#204a87" offset="0"/> <dc:format>image/svg+xml</dc:format>
<stop stop-color="#204a87" stop-opacity="0" offset="1"/> <dc:type
</linearGradient> rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<linearGradient id="n" y2="31.444" gradientUnits="userSpaceOnUse" x2="36.277" gradientTransform="matrix(.95437 0 0 .95437 -55.306 .54511)" y1="1.1527" x1="24.664"> <dc:title></dc:title>
<stop stop-color="#729fcf" offset="0"/> </cc:Work>
<stop stop-color="#3465a4" offset="1"/> </rdf:RDF>
</linearGradient> </metadata>
<radialGradient id="o" gradientUnits="userSpaceOnUse" cy="4.625" cx="62.625" gradientTransform="matrix(2.1499 0 0 .87466 -166.44 33.311)" r="10.625"> <sodipodi:namedview
<stop offset="0"/> pagecolor="#ffffff"
<stop stop-opacity="0" offset="1"/> bordercolor="#666666"
</radialGradient> borderopacity="1"
<radialGradient id="p" gradientUnits="userSpaceOnUse" cy="4.625" cx="62.625" gradientTransform="matrix(1.804 0 0 .3876 -86.35 37.582)" r="10.625"> objecttolerance="10"
<stop offset="0"/> gridtolerance="10"
<stop stop-opacity="0" offset="1"/> guidetolerance="10"
</radialGradient> inkscape:pageopacity="0"
</defs> inkscape:pageshadow="2"
<path opacity=".56044" d="m-8.9572 37.357a22.842 9.2939 0 0 1 -45.685 0 22.842 9.2939 0 1 1 45.685 0z" fill-rule="evenodd" fill="url(#o)"/> inkscape:window-width="1047"
<path stroke-linejoin="round" d="m-31.8 31.15c-4.895-0.05388-8.5532-4.1267-8.4991-9 0.05412-4.8733 4.1041-9.0539 8.9991-9 2.3639 0.02602 4.439 0.50979 6.1368 2.1476l-7.5653 8.1381 20.429-1.7143 2.1429-21.286-7.614 7.3238c-3.709-3.6438-7.995-5.5532-13.468-5.6134-11.134-0.1226-20.013 8.9466-20.137 20.032-0.123 11.084 8.736 19.753 19.87 19.876" stroke="#204a87" fill="url(#n)"/> inkscape:window-height="698"
<path fill="url(#l)" d="m-31.936 42.052c9.3101 0.10247 19.729-7.0911 19.712-19.526l-9.8591-0.07674c-0.18151 5.0725-5.5466 8.8897-9.967 8.7009" stroke="url(#m)"/> id="namedview62"
<path opacity=".4" d="m-31.55 32.3c-5.4232-0.07929-9.7443-3.8685-9.75-10.15-0.0049-5.3964 4.6722-10.219 10.095-10.14 2.6731 0.03908 5.7129 0.89004 7.7267 3.1669l-5.326 5.5474 14.098-1.5511 2.1429-14.75-5.2348 5.0176c-3.542-3.9499-7.981-6.0998-13.521-6.1553-10.598-0.106-18.807 8.4017-18.889 18.999 0.25907 11.856 9.3928 18.619 18.703 18.821" stroke="url(#k)" stroke-width="1.193" fill="none"/> showgrid="false"
<path stroke-linejoin="round" d="m-32.081 40.946c7.9526 0 18.799-5.5343 18.899-18.389l-8.0569-0.20629c0.0072 5.2159-4.7465 9.7251-10.31 9.89" stroke="url(#j)" stroke-width="1.193" fill="none"/> inkscape:zoom="4.9166667"
<path d="m18.23 36.309c-7.454-3.638-10.449-12.742-6.685-20.323 3.764-7.5805 12.869-10.78 20.323-7.1427 3.9284 1.9171 6.6177 5.352 7.7323 9.2822l6.7307-2.0457-7.1127 15.802-12.499-9.9874 7.45-2.3489c-0.75768-2.4781-2.4833-4.6345-4.9766-5.8512-4.8542-2.3688-10.782-0.28534-13.233 4.6511-2.4511 4.9365-0.50229 10.867 4.3519 13.235 1.3889 0.67778 2.865 0.98936 4.3233 0.97535l0.27669 5.251c-2.253 0.02766-4.5349-0.45055-6.6811-1.4979z" fill-rule="evenodd" stroke="#000" stroke-width=".94527" fill="url(#i)"/> inkscape:cx="24"
<path opacity=".56044" d="m45.792 39.375a19.168 4.1184 0 0 1 -38.335 0 19.168 4.1184 0 1 1 38.335 0z" fill-rule="evenodd" fill="url(#p)"/> inkscape:cy="24"
inkscape:window-x="290"
inkscape:window-y="96"
inkscape:window-maximized="0"
inkscape:current-layer="svg60" />
<defs
id="defs44">
<linearGradient
id="i"
y2="1726.1"
gradientUnits="userSpaceOnUse"
x2="2067.2"
gradientTransform="matrix(.014067 -.078042 -.07724 -.01259 133.32 190.33)"
y1="1726.1"
x1="1669.7">
<stop
stop-color="#003ddd"
offset="0"
id="stop2" />
<stop
stop-color="#639ef0"
offset="1"
id="stop4" />
</linearGradient>
<linearGradient
id="j"
y2="28.505"
gradientUnits="userSpaceOnUse"
x2="39.686"
gradientTransform="matrix(.95437 0 0 .95437 -55.306 .54511)"
y1="42.958"
x1="24.669">
<stop
stop-color="#fff"
stop-opacity="0"
offset="0"
id="stop7" />
<stop
stop-color="#fff"
stop-opacity=".14384"
offset=".57424"
id="stop9" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop11" />
</linearGradient>
<linearGradient
id="k"
y2="43.366"
gradientUnits="userSpaceOnUse"
x2="22.245"
gradientTransform="matrix(.95437 0 0 .95437 -55.306 .54511)"
y1="2.1102"
x1="21.629">
<stop
stop-color="#fff"
offset="0"
id="stop14" />
<stop
stop-color="#fff"
stop-opacity="0"
offset="1"
id="stop16" />
</linearGradient>
<linearGradient
id="l"
y2="26.843"
gradientUnits="userSpaceOnUse"
x2="34.966"
gradientTransform="translate(-55.8,-2.3495)"
y1="34.601"
x1="31.226">
<stop
stop-color="#3465a4"
offset="0"
id="stop19" />
<stop
stop-color="#3465a4"
stop-opacity="0"
offset="1"
id="stop21" />
</linearGradient>
<linearGradient
id="m"
y2="29.857"
gradientUnits="userSpaceOnUse"
x2="37.04"
gradientTransform="translate(-55.8,-2.3495)"
y1="35.774"
x1="33.687">
<stop
stop-color="#204a87"
offset="0"
id="stop24" />
<stop
stop-color="#204a87"
stop-opacity="0"
offset="1"
id="stop26" />
</linearGradient>
<linearGradient
id="n"
y2="31.444"
gradientUnits="userSpaceOnUse"
x2="36.277"
gradientTransform="matrix(.95437 0 0 .95437 -55.306 .54511)"
y1="1.1527"
x1="24.664">
<stop
stop-color="#729fcf"
offset="0"
id="stop29" />
<stop
stop-color="#3465a4"
offset="1"
id="stop31" />
</linearGradient>
<radialGradient
id="o"
gradientUnits="userSpaceOnUse"
cy="4.625"
cx="62.625"
gradientTransform="matrix(2.1499 0 0 .87466 -166.44 33.311)"
r="10.625">
<stop
offset="0"
id="stop34" />
<stop
stop-opacity="0"
offset="1"
id="stop36" />
</radialGradient>
<radialGradient
id="p"
gradientUnits="userSpaceOnUse"
cy="4.625"
cx="62.625"
gradientTransform="matrix(1.804 0 0 .3876 -86.35 37.582)"
r="10.625">
<stop
offset="0"
id="stop39" />
<stop
stop-opacity="0"
offset="1"
id="stop41" />
</radialGradient>
</defs>
<path
opacity=".4"
d="m-31.55 32.3c-5.4232-0.07929-9.7443-3.8685-9.75-10.15-0.0049-5.3964 4.6722-10.219 10.095-10.14 2.6731 0.03908 5.7129 0.89004 7.7267 3.1669l-5.326 5.5474 14.098-1.5511 2.1429-14.75-5.2348 5.0176c-3.542-3.9499-7.981-6.0998-13.521-6.1553-10.598-0.106-18.807 8.4017-18.889 18.999 0.25907 11.856 9.3928 18.619 18.703 18.821"
stroke="url(#k)"
stroke-width="1.193"
fill="none"
id="path52" />
<path
d="m18.23 36.309c-7.454-3.638-10.449-12.742-6.685-20.323 3.764-7.5805 12.869-10.78 20.323-7.1427 3.9284 1.9171 6.6177 5.352 7.7323 9.2822l6.7307-2.0457-7.1127 15.802-12.499-9.9874 7.45-2.3489c-0.75768-2.4781-2.4833-4.6345-4.9766-5.8512-4.8542-2.3688-10.782-0.28534-13.233 4.6511-2.4511 4.9365-0.50229 10.867 4.3519 13.235 1.3889 0.67778 2.865 0.98936 4.3233 0.97535l0.27669 5.251c-2.253 0.02766-4.5349-0.45055-6.6811-1.4979z"
fill-rule="evenodd"
stroke="#000"
stroke-width=".94527"
fill="url(#i)"
id="path56" />
</svg> </svg>

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

View File

@ -101,6 +101,7 @@ EXTERN_BITMAP( copy_library_xpm )
EXTERN_BITMAP( copy_pad_settings_xpm ) EXTERN_BITMAP( copy_pad_settings_xpm )
EXTERN_BITMAP( create_cmp_file_xpm ) EXTERN_BITMAP( create_cmp_file_xpm )
EXTERN_BITMAP( cursor_shape_xpm ) EXTERN_BITMAP( cursor_shape_xpm )
EXTERN_BITMAP( custom_pad_to_primitives_xpm )
EXTERN_BITMAP( cursor_xpm ) EXTERN_BITMAP( cursor_xpm )
EXTERN_BITMAP( cut_xpm ) EXTERN_BITMAP( cut_xpm )
EXTERN_BITMAP( cvpcb_xpm ) EXTERN_BITMAP( cvpcb_xpm )
@ -399,6 +400,7 @@ EXTERN_BITMAP( post_drill_xpm )
EXTERN_BITMAP( post_module_xpm ) EXTERN_BITMAP( post_module_xpm )
EXTERN_BITMAP( push_pad_settings_xpm ) EXTERN_BITMAP( push_pad_settings_xpm )
EXTERN_BITMAP( preference_xpm ) EXTERN_BITMAP( preference_xpm )
EXTERN_BITMAP( primitives_to_custom_pad_xpm )
EXTERN_BITMAP( print_button_xpm ) EXTERN_BITMAP( print_button_xpm )
EXTERN_BITMAP( ps_router_xpm ) EXTERN_BITMAP( ps_router_xpm )
EXTERN_BITMAP( ps_diff_pair_xpm ) EXTERN_BITMAP( ps_diff_pair_xpm )

View File

@ -61,11 +61,15 @@ TOOL_ACTION PCB_ACTIONS::placePad( "pcbnew.ModuleEditor.placePad",
TOOL_ACTION PCB_ACTIONS::createPadFromShapes( "pcbnew.ModuleEditor.createPadFromShapes", TOOL_ACTION PCB_ACTIONS::createPadFromShapes( "pcbnew.ModuleEditor.createPadFromShapes",
AS_CONTEXT, 0, AS_CONTEXT, 0,
_( "Create Pad from Selected Shapes" ), _( "Creates a custom-shaped pads from a set of selected shapes" ) ); _( "Create Pad from Selected Shapes" ),
_( "Creates a custom-shaped pads from a set of selected shapes" ),
primitives_to_custom_pad_xpm );
TOOL_ACTION PCB_ACTIONS::explodePadToShapes( "pcbnew.ModuleEditor.explodePadToShapes", TOOL_ACTION PCB_ACTIONS::explodePadToShapes( "pcbnew.ModuleEditor.explodePadToShapes",
AS_CONTEXT, 0, AS_CONTEXT, 0,
_( "Explode Selected Pad to Graphical Shapes" ), _( "Converts a custom-shaped pads to a set of graphical shapes" ) ); _( "Explode Selected Pad to Graphical Shapes" ),
_( "Converts a custom-shaped pads to a set of graphical shapes" ),
custom_pad_to_primitives_xpm );
TOOL_ACTION PCB_ACTIONS::enumeratePads( "pcbnew.ModuleEditor.enumeratePads", TOOL_ACTION PCB_ACTIONS::enumeratePads( "pcbnew.ModuleEditor.enumeratePads",
AS_GLOBAL, 0, AS_GLOBAL, 0,