1 #include <gio/gio.h>
2 
3 #if defined (__ELF__) && ( __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 6))
4 # define SECTION __attribute__ ((section (".gresource.exampleapp"), aligned (8)))
5 #else
6 # define SECTION
7 #endif
8 
9 #ifdef _MSC_VER
10 static const SECTION union { const guint8 data[6141]; const double alignment; void * const ptr;}  exampleapp_resource_data = { {
11   0107, 0126, 0141, 0162, 0151, 0141, 0156, 0164, 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0000,
12   0030, 0000, 0000, 0000, 0000, 0001, 0000, 0000, 0000, 0000, 0000, 0050, 0010, 0000, 0000, 0000,
13   0000, 0000, 0000, 0000, 0003, 0000, 0000, 0000, 0003, 0000, 0000, 0000, 0003, 0000, 0000, 0000,
14   0005, 0000, 0000, 0000, 0010, 0000, 0000, 0000, 0010, 0000, 0000, 0000, 0010, 0000, 0000, 0000,
15   0340, 0177, 0260, 0366, 0007, 0000, 0000, 0000, 0000, 0001, 0000, 0000, 0011, 0000, 0166, 0000,
16   0020, 0001, 0000, 0000, 0273, 0014, 0000, 0000, 0250, 0004, 0171, 0226, 0007, 0000, 0000, 0000,
17   0273, 0014, 0000, 0000, 0010, 0000, 0166, 0000, 0310, 0014, 0000, 0000, 0200, 0024, 0000, 0000,
18   0100, 0364, 0277, 0000, 0003, 0000, 0000, 0000, 0200, 0024, 0000, 0000, 0004, 0000, 0114, 0000,
19   0204, 0024, 0000, 0000, 0210, 0024, 0000, 0000, 0113, 0120, 0220, 0013, 0005, 0000, 0000, 0000,
20   0210, 0024, 0000, 0000, 0004, 0000, 0114, 0000, 0214, 0024, 0000, 0000, 0220, 0024, 0000, 0000,
21   0313, 0141, 0212, 0162, 0007, 0000, 0000, 0000, 0220, 0024, 0000, 0000, 0013, 0000, 0166, 0000,
22   0240, 0024, 0000, 0000, 0074, 0026, 0000, 0000, 0324, 0265, 0002, 0000, 0377, 0377, 0377, 0377,
23   0074, 0026, 0000, 0000, 0001, 0000, 0114, 0000, 0100, 0026, 0000, 0000, 0104, 0026, 0000, 0000,
24   0074, 0070, 0226, 0345, 0007, 0000, 0000, 0000, 0104, 0026, 0000, 0000, 0015, 0000, 0166, 0000,
25   0130, 0026, 0000, 0000, 0336, 0027, 0000, 0000, 0234, 0112, 0257, 0313, 0002, 0000, 0000, 0000,
26   0336, 0027, 0000, 0000, 0013, 0000, 0114, 0000, 0354, 0027, 0000, 0000, 0374, 0027, 0000, 0000,
27   0167, 0151, 0156, 0144, 0157, 0167, 0056, 0165, 0151, 0000, 0000, 0000, 0000, 0000, 0000, 0000,
28   0233, 0013, 0000, 0000, 0000, 0000, 0000, 0000, 0074, 0077, 0170, 0155, 0154, 0040, 0166, 0145,
29   0162, 0163, 0151, 0157, 0156, 0075, 0042, 0061, 0056, 0060, 0042, 0040, 0145, 0156, 0143, 0157,
30   0144, 0151, 0156, 0147, 0075, 0042, 0125, 0124, 0106, 0055, 0070, 0042, 0077, 0076, 0012, 0074,
31   0151, 0156, 0164, 0145, 0162, 0146, 0141, 0143, 0145, 0076, 0074, 0041, 0055, 0055, 0040, 0151,
32   0156, 0164, 0145, 0162, 0146, 0141, 0143, 0145, 0055, 0162, 0145, 0161, 0165, 0151, 0162, 0145,
33   0163, 0040, 0147, 0164, 0153, 0053, 0040, 0063, 0056, 0070, 0040, 0055, 0055, 0076, 0074, 0164,
34   0145, 0155, 0160, 0154, 0141, 0164, 0145, 0040, 0143, 0154, 0141, 0163, 0163, 0075, 0042, 0105,
35   0170, 0141, 0155, 0160, 0154, 0145, 0101, 0160, 0160, 0127, 0151, 0156, 0144, 0157, 0167, 0042,
36   0040, 0160, 0141, 0162, 0145, 0156, 0164, 0075, 0042, 0107, 0164, 0153, 0101, 0160, 0160, 0154,
37   0151, 0143, 0141, 0164, 0151, 0157, 0156, 0127, 0151, 0156, 0144, 0157, 0167, 0042, 0076, 0074,
38   0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0164,
39   0151, 0164, 0154, 0145, 0042, 0040, 0164, 0162, 0141, 0156, 0163, 0154, 0141, 0164, 0141, 0142,
40   0154, 0145, 0075, 0042, 0171, 0145, 0163, 0042, 0076, 0105, 0170, 0141, 0155, 0160, 0154, 0145,
41   0040, 0101, 0160, 0160, 0154, 0151, 0143, 0141, 0164, 0151, 0157, 0156, 0074, 0057, 0160, 0162,
42   0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171,
43   0040, 0156, 0141, 0155, 0145, 0075, 0042, 0144, 0145, 0146, 0141, 0165, 0154, 0164, 0055, 0167,
44   0151, 0144, 0164, 0150, 0042, 0076, 0066, 0060, 0060, 0074, 0057, 0160, 0162, 0157, 0160, 0145,
45   0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141,
46   0155, 0145, 0075, 0042, 0144, 0145, 0146, 0141, 0165, 0154, 0164, 0055, 0150, 0145, 0151, 0147,
47   0150, 0164, 0042, 0076, 0064, 0060, 0060, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164,
48   0171, 0076, 0074, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0157, 0142, 0152, 0145, 0143, 0164,
49   0040, 0143, 0154, 0141, 0163, 0163, 0075, 0042, 0107, 0164, 0153, 0102, 0157, 0170, 0042, 0040,
50   0151, 0144, 0075, 0042, 0143, 0157, 0156, 0164, 0145, 0156, 0164, 0137, 0142, 0157, 0170, 0042,
51   0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075,
52   0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145, 0042, 0076, 0124, 0162, 0165, 0145, 0074, 0057,
53   0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162,
54   0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0157, 0162, 0151, 0145, 0156, 0164, 0141,
55   0164, 0151, 0157, 0156, 0042, 0076, 0166, 0145, 0162, 0164, 0151, 0143, 0141, 0154, 0074, 0057,
56   0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0143, 0150, 0151, 0154, 0144, 0076,
57   0074, 0157, 0142, 0152, 0145, 0143, 0164, 0040, 0143, 0154, 0141, 0163, 0163, 0075, 0042, 0107,
58   0164, 0153, 0110, 0145, 0141, 0144, 0145, 0162, 0102, 0141, 0162, 0042, 0040, 0151, 0144, 0075,
59   0042, 0150, 0145, 0141, 0144, 0145, 0162, 0042, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162,
60   0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145,
61   0042, 0076, 0124, 0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171,
62   0076, 0074, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0157, 0142, 0152, 0145, 0143, 0164, 0040,
63   0143, 0154, 0141, 0163, 0163, 0075, 0042, 0107, 0164, 0153, 0114, 0141, 0142, 0145, 0154, 0042,
64   0040, 0151, 0144, 0075, 0042, 0154, 0151, 0156, 0145, 0163, 0137, 0154, 0141, 0142, 0145, 0154,
65   0042, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145,
66   0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145, 0042, 0076, 0106, 0141, 0154, 0163, 0145,
67   0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160,
68   0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0154, 0141, 0142, 0145, 0154,
69   0042, 0040, 0164, 0162, 0141, 0156, 0163, 0154, 0141, 0164, 0141, 0142, 0154, 0145, 0075, 0042,
70   0171, 0145, 0163, 0042, 0076, 0114, 0151, 0156, 0145, 0163, 0072, 0074, 0057, 0160, 0162, 0157,
71   0160, 0145, 0162, 0164, 0171, 0076, 0074, 0057, 0157, 0142, 0152, 0145, 0143, 0164, 0076, 0074,
72   0160, 0141, 0143, 0153, 0151, 0156, 0147, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164,
73   0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0160, 0141, 0143, 0153, 0055, 0164, 0171, 0160,
74   0145, 0042, 0076, 0163, 0164, 0141, 0162, 0164, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162,
75   0164, 0171, 0076, 0074, 0057, 0160, 0141, 0143, 0153, 0151, 0156, 0147, 0076, 0074, 0057, 0143,
76   0150, 0151, 0154, 0144, 0076, 0074, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0157, 0142, 0152,
77   0145, 0143, 0164, 0040, 0143, 0154, 0141, 0163, 0163, 0075, 0042, 0107, 0164, 0153, 0114, 0141,
78   0142, 0145, 0154, 0042, 0040, 0151, 0144, 0075, 0042, 0154, 0151, 0156, 0145, 0163, 0042, 0076,
79   0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042,
80   0166, 0151, 0163, 0151, 0142, 0154, 0145, 0042, 0076, 0106, 0141, 0154, 0163, 0145, 0074, 0057,
81   0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0057, 0157, 0142, 0152, 0145, 0143,
82   0164, 0076, 0074, 0160, 0141, 0143, 0153, 0151, 0156, 0147, 0076, 0074, 0160, 0162, 0157, 0160,
83   0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0160, 0141, 0143, 0153, 0055,
84   0164, 0171, 0160, 0145, 0042, 0076, 0163, 0164, 0141, 0162, 0164, 0074, 0057, 0160, 0162, 0157,
85   0160, 0145, 0162, 0164, 0171, 0076, 0074, 0057, 0160, 0141, 0143, 0153, 0151, 0156, 0147, 0076,
86   0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0143, 0150, 0151, 0154, 0144, 0040, 0164,
87   0171, 0160, 0145, 0075, 0042, 0164, 0151, 0164, 0154, 0145, 0042, 0076, 0074, 0157, 0142, 0152,
88   0145, 0143, 0164, 0040, 0143, 0154, 0141, 0163, 0163, 0075, 0042, 0107, 0164, 0153, 0123, 0164,
89   0141, 0143, 0153, 0123, 0167, 0151, 0164, 0143, 0150, 0145, 0162, 0042, 0040, 0151, 0144, 0075,
90   0042, 0164, 0141, 0142, 0163, 0042, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171,
91   0040, 0156, 0141, 0155, 0145, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145, 0042, 0076,
92   0124, 0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074,
93   0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0163,
94   0164, 0141, 0143, 0153, 0042, 0076, 0163, 0164, 0141, 0143, 0153, 0074, 0057, 0160, 0162, 0157,
95   0160, 0145, 0162, 0164, 0171, 0076, 0074, 0057, 0157, 0142, 0152, 0145, 0143, 0164, 0076, 0074,
96   0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0157,
97   0142, 0152, 0145, 0143, 0164, 0040, 0143, 0154, 0141, 0163, 0163, 0075, 0042, 0107, 0164, 0153,
98   0124, 0157, 0147, 0147, 0154, 0145, 0102, 0165, 0164, 0164, 0157, 0156, 0042, 0040, 0151, 0144,
99   0075, 0042, 0163, 0145, 0141, 0162, 0143, 0150, 0042, 0076, 0074, 0160, 0162, 0157, 0160, 0145,
100   0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154,
101   0145, 0042, 0076, 0124, 0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164,
102   0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145,
103   0075, 0042, 0163, 0145, 0156, 0163, 0151, 0164, 0151, 0166, 0145, 0042, 0076, 0106, 0141, 0154,
104   0163, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0163, 0164,
105   0171, 0154, 0145, 0076, 0074, 0143, 0154, 0141, 0163, 0163, 0040, 0156, 0141, 0155, 0145, 0075,
106   0042, 0151, 0155, 0141, 0147, 0145, 0055, 0142, 0165, 0164, 0164, 0157, 0156, 0042, 0057, 0076,
107   0074, 0057, 0163, 0164, 0171, 0154, 0145, 0076, 0074, 0143, 0150, 0151, 0154, 0144, 0076, 0074,
108   0157, 0142, 0152, 0145, 0143, 0164, 0040, 0143, 0154, 0141, 0163, 0163, 0075, 0042, 0107, 0164,
109   0153, 0111, 0155, 0141, 0147, 0145, 0042, 0040, 0151, 0144, 0075, 0042, 0163, 0145, 0141, 0162,
110   0143, 0150, 0055, 0151, 0143, 0157, 0156, 0042, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162,
111   0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145,
112   0042, 0076, 0124, 0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171,
113   0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075,
114   0042, 0151, 0143, 0157, 0156, 0055, 0156, 0141, 0155, 0145, 0042, 0076, 0145, 0144, 0151, 0164,
115   0055, 0146, 0151, 0156, 0144, 0055, 0163, 0171, 0155, 0142, 0157, 0154, 0151, 0143, 0074, 0057,
116   0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162,
117   0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0151, 0143, 0157, 0156, 0055, 0163, 0151,
118   0172, 0145, 0042, 0076, 0061, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076,
119   0074, 0057, 0157, 0142, 0152, 0145, 0143, 0164, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144,
120   0076, 0074, 0057, 0157, 0142, 0152, 0145, 0143, 0164, 0076, 0074, 0160, 0141, 0143, 0153, 0151,
121   0156, 0147, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155,
122   0145, 0075, 0042, 0160, 0141, 0143, 0153, 0055, 0164, 0171, 0160, 0145, 0042, 0076, 0145, 0156,
123   0144, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0057, 0160, 0141,
124   0143, 0153, 0151, 0156, 0147, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0143,
125   0150, 0151, 0154, 0144, 0076, 0074, 0157, 0142, 0152, 0145, 0143, 0164, 0040, 0143, 0154, 0141,
126   0163, 0163, 0075, 0042, 0107, 0164, 0153, 0115, 0145, 0156, 0165, 0102, 0165, 0164, 0164, 0157,
127   0156, 0042, 0040, 0151, 0144, 0075, 0042, 0147, 0145, 0141, 0162, 0163, 0042, 0076, 0074, 0160,
128   0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0166, 0151,
129   0163, 0151, 0142, 0154, 0145, 0042, 0076, 0124, 0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157,
130   0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040,
131   0156, 0141, 0155, 0145, 0075, 0042, 0144, 0151, 0162, 0145, 0143, 0164, 0151, 0157, 0156, 0042,
132   0076, 0156, 0157, 0156, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076,
133   0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042,
134   0165, 0163, 0145, 0055, 0160, 0157, 0160, 0157, 0166, 0145, 0162, 0042, 0076, 0124, 0162, 0165,
135   0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0163, 0164, 0171,
136   0154, 0145, 0076, 0074, 0143, 0154, 0141, 0163, 0163, 0040, 0156, 0141, 0155, 0145, 0075, 0042,
137   0151, 0155, 0141, 0147, 0145, 0055, 0142, 0165, 0164, 0164, 0157, 0156, 0042, 0057, 0076, 0074,
138   0057, 0163, 0164, 0171, 0154, 0145, 0076, 0074, 0057, 0157, 0142, 0152, 0145, 0143, 0164, 0076,
139   0074, 0160, 0141, 0143, 0153, 0151, 0156, 0147, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162,
140   0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0160, 0141, 0143, 0153, 0055, 0164, 0171,
141   0160, 0145, 0042, 0076, 0145, 0156, 0144, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164,
142   0171, 0076, 0074, 0057, 0160, 0141, 0143, 0153, 0151, 0156, 0147, 0076, 0074, 0057, 0143, 0150,
143   0151, 0154, 0144, 0076, 0074, 0057, 0157, 0142, 0152, 0145, 0143, 0164, 0076, 0074, 0057, 0143,
144   0150, 0151, 0154, 0144, 0076, 0074, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0157, 0142, 0152,
145   0145, 0143, 0164, 0040, 0143, 0154, 0141, 0163, 0163, 0075, 0042, 0107, 0164, 0153, 0123, 0145,
146   0141, 0162, 0143, 0150, 0102, 0141, 0162, 0042, 0040, 0151, 0144, 0075, 0042, 0163, 0145, 0141,
147   0162, 0143, 0150, 0142, 0141, 0162, 0042, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164,
148   0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145, 0042,
149   0076, 0124, 0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076,
150   0074, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0157, 0142, 0152, 0145, 0143, 0164, 0040, 0143,
151   0154, 0141, 0163, 0163, 0075, 0042, 0107, 0164, 0153, 0123, 0145, 0141, 0162, 0143, 0150, 0105,
152   0156, 0164, 0162, 0171, 0042, 0040, 0151, 0144, 0075, 0042, 0163, 0145, 0141, 0162, 0143, 0150,
153   0145, 0156, 0164, 0162, 0171, 0042, 0076, 0074, 0163, 0151, 0147, 0156, 0141, 0154, 0040, 0156,
154   0141, 0155, 0145, 0075, 0042, 0163, 0145, 0141, 0162, 0143, 0150, 0055, 0143, 0150, 0141, 0156,
155   0147, 0145, 0144, 0042, 0040, 0150, 0141, 0156, 0144, 0154, 0145, 0162, 0075, 0042, 0163, 0145,
156   0141, 0162, 0143, 0150, 0137, 0164, 0145, 0170, 0164, 0137, 0143, 0150, 0141, 0156, 0147, 0145,
157   0144, 0042, 0057, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141,
158   0155, 0145, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145, 0042, 0076, 0124, 0162, 0165,
159   0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0057, 0157, 0142,
160   0152, 0145, 0143, 0164, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0057, 0157,
161   0142, 0152, 0145, 0143, 0164, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0143,
162   0150, 0151, 0154, 0144, 0076, 0074, 0157, 0142, 0152, 0145, 0143, 0164, 0040, 0143, 0154, 0141,
163   0163, 0163, 0075, 0042, 0107, 0164, 0153, 0102, 0157, 0170, 0042, 0040, 0151, 0144, 0075, 0042,
164   0150, 0142, 0157, 0170, 0042, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040,
165   0156, 0141, 0155, 0145, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145, 0042, 0076, 0124,
166   0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0143,
167   0150, 0151, 0154, 0144, 0076, 0074, 0157, 0142, 0152, 0145, 0143, 0164, 0040, 0143, 0154, 0141,
168   0163, 0163, 0075, 0042, 0107, 0164, 0153, 0122, 0145, 0166, 0145, 0141, 0154, 0145, 0162, 0042,
169   0040, 0151, 0144, 0075, 0042, 0163, 0151, 0144, 0145, 0142, 0141, 0162, 0042, 0076, 0074, 0160,
170   0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0166, 0151,
171   0163, 0151, 0142, 0154, 0145, 0042, 0076, 0124, 0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157,
172   0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040,
173   0156, 0141, 0155, 0145, 0075, 0042, 0164, 0162, 0141, 0156, 0163, 0151, 0164, 0151, 0157, 0156,
174   0055, 0164, 0171, 0160, 0145, 0042, 0076, 0163, 0154, 0151, 0144, 0145, 0055, 0162, 0151, 0147,
175   0150, 0164, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0143, 0150,
176   0151, 0154, 0144, 0076, 0074, 0157, 0142, 0152, 0145, 0143, 0164, 0040, 0143, 0154, 0141, 0163,
177   0163, 0075, 0042, 0107, 0164, 0153, 0123, 0143, 0162, 0157, 0154, 0154, 0145, 0144, 0127, 0151,
178   0156, 0144, 0157, 0167, 0042, 0040, 0151, 0144, 0075, 0042, 0163, 0151, 0144, 0145, 0142, 0141,
179   0162, 0055, 0163, 0167, 0042, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040,
180   0156, 0141, 0155, 0145, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145, 0042, 0076, 0124,
181   0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160,
182   0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0150, 0163,
183   0143, 0162, 0157, 0154, 0154, 0142, 0141, 0162, 0055, 0160, 0157, 0154, 0151, 0143, 0171, 0042,
184   0076, 0156, 0145, 0166, 0145, 0162, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171,
185   0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075,
186   0042, 0166, 0163, 0143, 0162, 0157, 0154, 0154, 0142, 0141, 0162, 0055, 0160, 0157, 0154, 0151,
187   0143, 0171, 0042, 0076, 0141, 0165, 0164, 0157, 0155, 0141, 0164, 0151, 0143, 0074, 0057, 0160,
188   0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0143, 0150, 0151, 0154, 0144, 0076, 0074,
189   0157, 0142, 0152, 0145, 0143, 0164, 0040, 0143, 0154, 0141, 0163, 0163, 0075, 0042, 0107, 0164,
190   0153, 0114, 0151, 0163, 0164, 0102, 0157, 0170, 0042, 0040, 0151, 0144, 0075, 0042, 0167, 0157,
191   0162, 0144, 0163, 0042, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156,
192   0141, 0155, 0145, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145, 0042, 0076, 0124, 0162,
193   0165, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162,
194   0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0163, 0145, 0154,
195   0145, 0143, 0164, 0151, 0157, 0156, 0055, 0155, 0157, 0144, 0145, 0042, 0076, 0156, 0157, 0156,
196   0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0057, 0157, 0142,
197   0152, 0145, 0143, 0164, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0057, 0157,
198   0142, 0152, 0145, 0143, 0164, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0057,
199   0157, 0142, 0152, 0145, 0143, 0164, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074,
200   0143, 0150, 0151, 0154, 0144, 0076, 0074, 0157, 0142, 0152, 0145, 0143, 0164, 0040, 0143, 0154,
201   0141, 0163, 0163, 0075, 0042, 0107, 0164, 0153, 0123, 0164, 0141, 0143, 0153, 0042, 0040, 0151,
202   0144, 0075, 0042, 0163, 0164, 0141, 0143, 0153, 0042, 0076, 0074, 0163, 0151, 0147, 0156, 0141,
203   0154, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0156, 0157, 0164, 0151, 0146, 0171, 0072, 0072,
204   0166, 0151, 0163, 0151, 0142, 0154, 0145, 0055, 0143, 0150, 0151, 0154, 0144, 0042, 0040, 0150,
205   0141, 0156, 0144, 0154, 0145, 0162, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145, 0137,
206   0143, 0150, 0151, 0154, 0144, 0137, 0143, 0150, 0141, 0156, 0147, 0145, 0144, 0042, 0057, 0076,
207   0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042,
208   0166, 0151, 0163, 0151, 0142, 0154, 0145, 0042, 0076, 0124, 0162, 0165, 0145, 0074, 0057, 0160,
209   0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0057, 0157, 0142, 0152, 0145, 0143, 0164,
210   0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0057, 0157, 0142, 0152, 0145, 0143,
211   0164, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0057, 0157, 0142, 0152, 0145,
212   0143, 0164, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0057, 0164, 0145, 0155,
213   0160, 0154, 0141, 0164, 0145, 0076, 0074, 0057, 0151, 0156, 0164, 0145, 0162, 0146, 0141, 0143,
214   0145, 0076, 0012, 0000, 0000, 0050, 0165, 0165, 0141, 0171, 0051, 0160, 0162, 0145, 0146, 0163,
215   0056, 0165, 0151, 0000, 0000, 0000, 0000, 0000, 0250, 0007, 0000, 0000, 0000, 0000, 0000, 0000,
216   0074, 0077, 0170, 0155, 0154, 0040, 0166, 0145, 0162, 0163, 0151, 0157, 0156, 0075, 0042, 0061,
217   0056, 0060, 0042, 0040, 0145, 0156, 0143, 0157, 0144, 0151, 0156, 0147, 0075, 0042, 0125, 0124,
218   0106, 0055, 0070, 0042, 0077, 0076, 0012, 0074, 0151, 0156, 0164, 0145, 0162, 0146, 0141, 0143,
219   0145, 0076, 0074, 0041, 0055, 0055, 0040, 0151, 0156, 0164, 0145, 0162, 0146, 0141, 0143, 0145,
220   0055, 0162, 0145, 0161, 0165, 0151, 0162, 0145, 0163, 0040, 0147, 0164, 0153, 0053, 0040, 0063,
221   0056, 0070, 0040, 0055, 0055, 0076, 0074, 0164, 0145, 0155, 0160, 0154, 0141, 0164, 0145, 0040,
222   0143, 0154, 0141, 0163, 0163, 0075, 0042, 0105, 0170, 0141, 0155, 0160, 0154, 0145, 0101, 0160,
223   0160, 0120, 0162, 0145, 0146, 0163, 0042, 0040, 0160, 0141, 0162, 0145, 0156, 0164, 0075, 0042,
224   0107, 0164, 0153, 0104, 0151, 0141, 0154, 0157, 0147, 0042, 0076, 0074, 0160, 0162, 0157, 0160,
225   0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0164, 0151, 0164, 0154, 0145,
226   0042, 0040, 0164, 0162, 0141, 0156, 0163, 0154, 0141, 0164, 0141, 0142, 0154, 0145, 0075, 0042,
227   0171, 0145, 0163, 0042, 0076, 0120, 0162, 0145, 0146, 0145, 0162, 0145, 0156, 0143, 0145, 0163,
228   0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160,
229   0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0162, 0145, 0163, 0151, 0172,
230   0141, 0142, 0154, 0145, 0042, 0076, 0106, 0141, 0154, 0163, 0145, 0074, 0057, 0160, 0162, 0157,
231   0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040,
232   0156, 0141, 0155, 0145, 0075, 0042, 0155, 0157, 0144, 0141, 0154, 0042, 0076, 0124, 0162, 0165,
233   0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0143, 0150, 0151,
234   0154, 0144, 0040, 0151, 0156, 0164, 0145, 0162, 0156, 0141, 0154, 0055, 0143, 0150, 0151, 0154,
235   0144, 0075, 0042, 0166, 0142, 0157, 0170, 0042, 0076, 0074, 0157, 0142, 0152, 0145, 0143, 0164,
236   0040, 0143, 0154, 0141, 0163, 0163, 0075, 0042, 0107, 0164, 0153, 0102, 0157, 0170, 0042, 0040,
237   0151, 0144, 0075, 0042, 0166, 0142, 0157, 0170, 0042, 0076, 0074, 0143, 0150, 0151, 0154, 0144,
238   0076, 0074, 0157, 0142, 0152, 0145, 0143, 0164, 0040, 0143, 0154, 0141, 0163, 0163, 0075, 0042,
239   0107, 0164, 0153, 0107, 0162, 0151, 0144, 0042, 0040, 0151, 0144, 0075, 0042, 0147, 0162, 0151,
240   0144, 0042, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155,
241   0145, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145, 0042, 0076, 0124, 0162, 0165, 0145,
242   0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160,
243   0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0155, 0141, 0162, 0147, 0151,
244   0156, 0042, 0076, 0066, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074,
245   0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0162,
246   0157, 0167, 0055, 0163, 0160, 0141, 0143, 0151, 0156, 0147, 0042, 0076, 0061, 0062, 0074, 0057,
247   0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162,
248   0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0143, 0157, 0154, 0165, 0155, 0156, 0055,
249   0163, 0160, 0141, 0143, 0151, 0156, 0147, 0042, 0076, 0066, 0074, 0057, 0160, 0162, 0157, 0160,
250   0145, 0162, 0164, 0171, 0076, 0074, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0157, 0142, 0152,
251   0145, 0143, 0164, 0040, 0143, 0154, 0141, 0163, 0163, 0075, 0042, 0107, 0164, 0153, 0114, 0141,
252   0142, 0145, 0154, 0042, 0040, 0151, 0144, 0075, 0042, 0146, 0157, 0156, 0164, 0154, 0141, 0142,
253   0145, 0154, 0042, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141,
254   0155, 0145, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145, 0042, 0076, 0124, 0162, 0165,
255   0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157,
256   0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0154, 0141, 0142, 0145,
257   0154, 0042, 0076, 0137, 0106, 0157, 0156, 0164, 0072, 0074, 0057, 0160, 0162, 0157, 0160, 0145,
258   0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141,
259   0155, 0145, 0075, 0042, 0165, 0163, 0145, 0055, 0165, 0156, 0144, 0145, 0162, 0154, 0151, 0156,
260   0145, 0042, 0076, 0124, 0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164,
261   0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145,
262   0075, 0042, 0155, 0156, 0145, 0155, 0157, 0156, 0151, 0143, 0055, 0167, 0151, 0144, 0147, 0145,
263   0164, 0042, 0076, 0146, 0157, 0156, 0164, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164,
264   0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145,
265   0075, 0042, 0170, 0141, 0154, 0151, 0147, 0156, 0042, 0076, 0061, 0074, 0057, 0160, 0162, 0157,
266   0160, 0145, 0162, 0164, 0171, 0076, 0074, 0057, 0157, 0142, 0152, 0145, 0143, 0164, 0076, 0074,
267   0160, 0141, 0143, 0153, 0151, 0156, 0147, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164,
268   0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0154, 0145, 0146, 0164, 0055, 0141, 0164, 0164,
269   0141, 0143, 0150, 0042, 0076, 0060, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171,
270   0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075,
271   0042, 0164, 0157, 0160, 0055, 0141, 0164, 0164, 0141, 0143, 0150, 0042, 0076, 0060, 0074, 0057,
272   0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0057, 0160, 0141, 0143, 0153, 0151,
273   0156, 0147, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0143, 0150, 0151, 0154,
274   0144, 0076, 0074, 0157, 0142, 0152, 0145, 0143, 0164, 0040, 0143, 0154, 0141, 0163, 0163, 0075,
275   0042, 0107, 0164, 0153, 0106, 0157, 0156, 0164, 0102, 0165, 0164, 0164, 0157, 0156, 0042, 0040,
276   0151, 0144, 0075, 0042, 0146, 0157, 0156, 0164, 0042, 0076, 0074, 0160, 0162, 0157, 0160, 0145,
277   0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154,
278   0145, 0042, 0076, 0124, 0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164,
279   0171, 0076, 0074, 0057, 0157, 0142, 0152, 0145, 0143, 0164, 0076, 0074, 0160, 0141, 0143, 0153,
280   0151, 0156, 0147, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141,
281   0155, 0145, 0075, 0042, 0154, 0145, 0146, 0164, 0055, 0141, 0164, 0164, 0141, 0143, 0150, 0042,
282   0076, 0061, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162,
283   0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0164, 0157, 0160,
284   0055, 0141, 0164, 0164, 0141, 0143, 0150, 0042, 0076, 0060, 0074, 0057, 0160, 0162, 0157, 0160,
285   0145, 0162, 0164, 0171, 0076, 0074, 0057, 0160, 0141, 0143, 0153, 0151, 0156, 0147, 0076, 0074,
286   0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0157,
287   0142, 0152, 0145, 0143, 0164, 0040, 0143, 0154, 0141, 0163, 0163, 0075, 0042, 0107, 0164, 0153,
288   0114, 0141, 0142, 0145, 0154, 0042, 0040, 0151, 0144, 0075, 0042, 0164, 0162, 0141, 0156, 0163,
289   0151, 0164, 0151, 0157, 0156, 0154, 0141, 0142, 0145, 0154, 0042, 0076, 0074, 0160, 0162, 0157,
290   0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0166, 0151, 0163, 0151,
291   0142, 0154, 0145, 0042, 0076, 0124, 0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145,
292   0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141,
293   0155, 0145, 0075, 0042, 0154, 0141, 0142, 0145, 0154, 0042, 0076, 0137, 0124, 0162, 0141, 0156,
294   0163, 0151, 0164, 0151, 0157, 0156, 0072, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164,
295   0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145,
296   0075, 0042, 0165, 0163, 0145, 0055, 0165, 0156, 0144, 0145, 0162, 0154, 0151, 0156, 0145, 0042,
297   0076, 0124, 0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076,
298   0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042,
299   0155, 0156, 0145, 0155, 0157, 0156, 0151, 0143, 0055, 0167, 0151, 0144, 0147, 0145, 0164, 0042,
300   0076, 0164, 0162, 0141, 0156, 0163, 0151, 0164, 0151, 0157, 0156, 0074, 0057, 0160, 0162, 0157,
301   0160, 0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040,
302   0156, 0141, 0155, 0145, 0075, 0042, 0170, 0141, 0154, 0151, 0147, 0156, 0042, 0076, 0061, 0074,
303   0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0057, 0157, 0142, 0152, 0145,
304   0143, 0164, 0076, 0074, 0160, 0141, 0143, 0153, 0151, 0156, 0147, 0076, 0074, 0160, 0162, 0157,
305   0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0154, 0145, 0146, 0164,
306   0055, 0141, 0164, 0164, 0141, 0143, 0150, 0042, 0076, 0060, 0074, 0057, 0160, 0162, 0157, 0160,
307   0145, 0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156,
308   0141, 0155, 0145, 0075, 0042, 0164, 0157, 0160, 0055, 0141, 0164, 0164, 0141, 0143, 0150, 0042,
309   0076, 0061, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0057, 0160,
310   0141, 0143, 0153, 0151, 0156, 0147, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074,
311   0143, 0150, 0151, 0154, 0144, 0076, 0074, 0157, 0142, 0152, 0145, 0143, 0164, 0040, 0143, 0154,
312   0141, 0163, 0163, 0075, 0042, 0107, 0164, 0153, 0103, 0157, 0155, 0142, 0157, 0102, 0157, 0170,
313   0124, 0145, 0170, 0164, 0042, 0040, 0151, 0144, 0075, 0042, 0164, 0162, 0141, 0156, 0163, 0151,
314   0164, 0151, 0157, 0156, 0042, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040,
315   0156, 0141, 0155, 0145, 0075, 0042, 0166, 0151, 0163, 0151, 0142, 0154, 0145, 0042, 0076, 0124,
316   0162, 0165, 0145, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0151,
317   0164, 0145, 0155, 0163, 0076, 0074, 0151, 0164, 0145, 0155, 0040, 0164, 0162, 0141, 0156, 0163,
318   0154, 0141, 0164, 0141, 0142, 0154, 0145, 0075, 0042, 0171, 0145, 0163, 0042, 0040, 0151, 0144,
319   0075, 0042, 0156, 0157, 0156, 0145, 0042, 0076, 0116, 0157, 0156, 0145, 0074, 0057, 0151, 0164,
320   0145, 0155, 0076, 0074, 0151, 0164, 0145, 0155, 0040, 0164, 0162, 0141, 0156, 0163, 0154, 0141,
321   0164, 0141, 0142, 0154, 0145, 0075, 0042, 0171, 0145, 0163, 0042, 0040, 0151, 0144, 0075, 0042,
322   0143, 0162, 0157, 0163, 0163, 0146, 0141, 0144, 0145, 0042, 0076, 0106, 0141, 0144, 0145, 0074,
323   0057, 0151, 0164, 0145, 0155, 0076, 0074, 0151, 0164, 0145, 0155, 0040, 0164, 0162, 0141, 0156,
324   0163, 0154, 0141, 0164, 0141, 0142, 0154, 0145, 0075, 0042, 0171, 0145, 0163, 0042, 0040, 0151,
325   0144, 0075, 0042, 0163, 0154, 0151, 0144, 0145, 0055, 0154, 0145, 0146, 0164, 0055, 0162, 0151,
326   0147, 0150, 0164, 0042, 0076, 0123, 0154, 0151, 0144, 0145, 0074, 0057, 0151, 0164, 0145, 0155,
327   0076, 0074, 0057, 0151, 0164, 0145, 0155, 0163, 0076, 0074, 0057, 0157, 0142, 0152, 0145, 0143,
328   0164, 0076, 0074, 0160, 0141, 0143, 0153, 0151, 0156, 0147, 0076, 0074, 0160, 0162, 0157, 0160,
329   0145, 0162, 0164, 0171, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0154, 0145, 0146, 0164, 0055,
330   0141, 0164, 0164, 0141, 0143, 0150, 0042, 0076, 0061, 0074, 0057, 0160, 0162, 0157, 0160, 0145,
331   0162, 0164, 0171, 0076, 0074, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0040, 0156, 0141,
332   0155, 0145, 0075, 0042, 0164, 0157, 0160, 0055, 0141, 0164, 0164, 0141, 0143, 0150, 0042, 0076,
333   0061, 0074, 0057, 0160, 0162, 0157, 0160, 0145, 0162, 0164, 0171, 0076, 0074, 0057, 0160, 0141,
334   0143, 0153, 0151, 0156, 0147, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074, 0057,
335   0157, 0142, 0152, 0145, 0143, 0164, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076, 0074,
336   0057, 0157, 0142, 0152, 0145, 0143, 0164, 0076, 0074, 0057, 0143, 0150, 0151, 0154, 0144, 0076,
337   0074, 0057, 0164, 0145, 0155, 0160, 0154, 0141, 0164, 0145, 0076, 0074, 0057, 0151, 0156, 0164,
338   0145, 0162, 0146, 0141, 0143, 0145, 0076, 0012, 0000, 0000, 0050, 0165, 0165, 0141, 0171, 0051,
339   0147, 0164, 0153, 0057, 0007, 0000, 0000, 0000, 0157, 0162, 0147, 0057, 0002, 0000, 0000, 0000,
340   0141, 0160, 0160, 0055, 0155, 0145, 0156, 0165, 0056, 0165, 0151, 0000, 0000, 0000, 0000, 0000,
341   0214, 0001, 0000, 0000, 0000, 0000, 0000, 0000, 0074, 0077, 0170, 0155, 0154, 0040, 0166, 0145,
342   0162, 0163, 0151, 0157, 0156, 0075, 0042, 0061, 0056, 0060, 0042, 0077, 0076, 0012, 0074, 0151,
343   0156, 0164, 0145, 0162, 0146, 0141, 0143, 0145, 0076, 0074, 0041, 0055, 0055, 0040, 0151, 0156,
344   0164, 0145, 0162, 0146, 0141, 0143, 0145, 0055, 0162, 0145, 0161, 0165, 0151, 0162, 0145, 0163,
345   0040, 0147, 0164, 0153, 0053, 0040, 0063, 0056, 0060, 0040, 0055, 0055, 0076, 0074, 0155, 0145,
346   0156, 0165, 0040, 0151, 0144, 0075, 0042, 0141, 0160, 0160, 0155, 0145, 0156, 0165, 0042, 0076,
347   0074, 0163, 0145, 0143, 0164, 0151, 0157, 0156, 0076, 0074, 0151, 0164, 0145, 0155, 0076, 0074,
348   0141, 0164, 0164, 0162, 0151, 0142, 0165, 0164, 0145, 0040, 0156, 0141, 0155, 0145, 0075, 0042,
349   0154, 0141, 0142, 0145, 0154, 0042, 0040, 0164, 0162, 0141, 0156, 0163, 0154, 0141, 0164, 0141,
350   0142, 0154, 0145, 0075, 0042, 0171, 0145, 0163, 0042, 0076, 0137, 0120, 0162, 0145, 0146, 0145,
351   0162, 0145, 0156, 0143, 0145, 0163, 0074, 0057, 0141, 0164, 0164, 0162, 0151, 0142, 0165, 0164,
352   0145, 0076, 0074, 0141, 0164, 0164, 0162, 0151, 0142, 0165, 0164, 0145, 0040, 0156, 0141, 0155,
353   0145, 0075, 0042, 0141, 0143, 0164, 0151, 0157, 0156, 0042, 0076, 0141, 0160, 0160, 0056, 0160,
354   0162, 0145, 0146, 0145, 0162, 0145, 0156, 0143, 0145, 0163, 0074, 0057, 0141, 0164, 0164, 0162,
355   0151, 0142, 0165, 0164, 0145, 0076, 0074, 0057, 0151, 0164, 0145, 0155, 0076, 0074, 0057, 0163,
356   0145, 0143, 0164, 0151, 0157, 0156, 0076, 0074, 0163, 0145, 0143, 0164, 0151, 0157, 0156, 0076,
357   0074, 0151, 0164, 0145, 0155, 0076, 0074, 0141, 0164, 0164, 0162, 0151, 0142, 0165, 0164, 0145,
358   0040, 0156, 0141, 0155, 0145, 0075, 0042, 0154, 0141, 0142, 0145, 0154, 0042, 0040, 0164, 0162,
359   0141, 0156, 0163, 0154, 0141, 0164, 0141, 0142, 0154, 0145, 0075, 0042, 0171, 0145, 0163, 0042,
360   0076, 0137, 0121, 0165, 0151, 0164, 0074, 0057, 0141, 0164, 0164, 0162, 0151, 0142, 0165, 0164,
361   0145, 0076, 0074, 0141, 0164, 0164, 0162, 0151, 0142, 0165, 0164, 0145, 0040, 0156, 0141, 0155,
362   0145, 0075, 0042, 0141, 0143, 0164, 0151, 0157, 0156, 0042, 0076, 0141, 0160, 0160, 0056, 0161,
363   0165, 0151, 0164, 0074, 0057, 0141, 0164, 0164, 0162, 0151, 0142, 0165, 0164, 0145, 0076, 0074,
364   0057, 0151, 0164, 0145, 0155, 0076, 0074, 0057, 0163, 0145, 0143, 0164, 0151, 0157, 0156, 0076,
365   0074, 0057, 0155, 0145, 0156, 0165, 0076, 0074, 0057, 0151, 0156, 0164, 0145, 0162, 0146, 0141,
366   0143, 0145, 0076, 0012, 0000, 0000, 0050, 0165, 0165, 0141, 0171, 0051, 0057, 0000, 0000, 0000,
367   0003, 0000, 0000, 0000, 0147, 0145, 0141, 0162, 0163, 0055, 0155, 0145, 0156, 0165, 0056, 0165,
368   0151, 0000, 0000, 0000, 0000, 0000, 0000, 0000, 0166, 0001, 0000, 0000, 0000, 0000, 0000, 0000,
369   0074, 0077, 0170, 0155, 0154, 0040, 0166, 0145, 0162, 0163, 0151, 0157, 0156, 0075, 0042, 0061,
370   0056, 0060, 0042, 0077, 0076, 0012, 0074, 0151, 0156, 0164, 0145, 0162, 0146, 0141, 0143, 0145,
371   0076, 0074, 0041, 0055, 0055, 0040, 0151, 0156, 0164, 0145, 0162, 0146, 0141, 0143, 0145, 0055,
372   0162, 0145, 0161, 0165, 0151, 0162, 0145, 0163, 0040, 0147, 0164, 0153, 0053, 0040, 0063, 0056,
373   0060, 0040, 0055, 0055, 0076, 0074, 0155, 0145, 0156, 0165, 0040, 0151, 0144, 0075, 0042, 0155,
374   0145, 0156, 0165, 0042, 0076, 0074, 0163, 0145, 0143, 0164, 0151, 0157, 0156, 0076, 0074, 0151,
375   0164, 0145, 0155, 0076, 0074, 0141, 0164, 0164, 0162, 0151, 0142, 0165, 0164, 0145, 0040, 0156,
376   0141, 0155, 0145, 0075, 0042, 0154, 0141, 0142, 0145, 0154, 0042, 0040, 0164, 0162, 0141, 0156,
377   0163, 0154, 0141, 0164, 0141, 0142, 0154, 0145, 0075, 0042, 0171, 0145, 0163, 0042, 0076, 0137,
378   0127, 0157, 0162, 0144, 0163, 0074, 0057, 0141, 0164, 0164, 0162, 0151, 0142, 0165, 0164, 0145,
379   0076, 0074, 0141, 0164, 0164, 0162, 0151, 0142, 0165, 0164, 0145, 0040, 0156, 0141, 0155, 0145,
380   0075, 0042, 0141, 0143, 0164, 0151, 0157, 0156, 0042, 0076, 0167, 0151, 0156, 0056, 0163, 0150,
381   0157, 0167, 0055, 0167, 0157, 0162, 0144, 0163, 0074, 0057, 0141, 0164, 0164, 0162, 0151, 0142,
382   0165, 0164, 0145, 0076, 0074, 0057, 0151, 0164, 0145, 0155, 0076, 0074, 0151, 0164, 0145, 0155,
383   0076, 0074, 0141, 0164, 0164, 0162, 0151, 0142, 0165, 0164, 0145, 0040, 0156, 0141, 0155, 0145,
384   0075, 0042, 0154, 0141, 0142, 0145, 0154, 0042, 0040, 0164, 0162, 0141, 0156, 0163, 0154, 0141,
385   0164, 0141, 0142, 0154, 0145, 0075, 0042, 0171, 0145, 0163, 0042, 0076, 0137, 0114, 0151, 0156,
386   0145, 0163, 0074, 0057, 0141, 0164, 0164, 0162, 0151, 0142, 0165, 0164, 0145, 0076, 0074, 0141,
387   0164, 0164, 0162, 0151, 0142, 0165, 0164, 0145, 0040, 0156, 0141, 0155, 0145, 0075, 0042, 0141,
388   0143, 0164, 0151, 0157, 0156, 0042, 0076, 0167, 0151, 0156, 0056, 0163, 0150, 0157, 0167, 0055,
389   0154, 0151, 0156, 0145, 0163, 0074, 0057, 0141, 0164, 0164, 0162, 0151, 0142, 0165, 0164, 0145,
390   0076, 0074, 0057, 0151, 0164, 0145, 0155, 0076, 0074, 0057, 0163, 0145, 0143, 0164, 0151, 0157,
391   0156, 0076, 0074, 0057, 0155, 0145, 0156, 0165, 0076, 0074, 0057, 0151, 0156, 0164, 0145, 0162,
392   0146, 0141, 0143, 0145, 0076, 0012, 0000, 0000, 0050, 0165, 0165, 0141, 0171, 0051, 0145, 0170,
393   0141, 0155, 0160, 0154, 0145, 0141, 0160, 0160, 0057, 0000, 0000, 0000, 0004, 0000, 0000, 0000,
394   0006, 0000, 0000, 0000, 0001, 0000, 0000, 0000, 0000, 0000, 0000, 0000
395 } };
396 #else /* _MSC_VER */
397 static const SECTION union { const guint8 data[6141]; const double alignment; void * const ptr;}  exampleapp_resource_data = {
398   "\107\126\141\162\151\141\156\164\000\000\000\000\000\000\000\000"
399   "\030\000\000\000\000\001\000\000\000\000\000\050\010\000\000\000"
400   "\000\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000"
401   "\005\000\000\000\010\000\000\000\010\000\000\000\010\000\000\000"
402   "\340\177\260\366\007\000\000\000\000\001\000\000\011\000\166\000"
403   "\020\001\000\000\273\014\000\000\250\004\171\226\007\000\000\000"
404   "\273\014\000\000\010\000\166\000\310\014\000\000\200\024\000\000"
405   "\100\364\277\000\003\000\000\000\200\024\000\000\004\000\114\000"
406   "\204\024\000\000\210\024\000\000\113\120\220\013\005\000\000\000"
407   "\210\024\000\000\004\000\114\000\214\024\000\000\220\024\000\000"
408   "\313\141\212\162\007\000\000\000\220\024\000\000\013\000\166\000"
409   "\240\024\000\000\074\026\000\000\324\265\002\000\377\377\377\377"
410   "\074\026\000\000\001\000\114\000\100\026\000\000\104\026\000\000"
411   "\074\070\226\345\007\000\000\000\104\026\000\000\015\000\166\000"
412   "\130\026\000\000\336\027\000\000\234\112\257\313\002\000\000\000"
413   "\336\027\000\000\013\000\114\000\354\027\000\000\374\027\000\000"
414   "\167\151\156\144\157\167\056\165\151\000\000\000\000\000\000\000"
415   "\233\013\000\000\000\000\000\000\074\077\170\155\154\040\166\145"
416   "\162\163\151\157\156\075\042\061\056\060\042\040\145\156\143\157"
417   "\144\151\156\147\075\042\125\124\106\055\070\042\077\076\012\074"
418   "\151\156\164\145\162\146\141\143\145\076\074\041\055\055\040\151"
419   "\156\164\145\162\146\141\143\145\055\162\145\161\165\151\162\145"
420   "\163\040\147\164\153\053\040\063\056\070\040\055\055\076\074\164"
421   "\145\155\160\154\141\164\145\040\143\154\141\163\163\075\042\105"
422   "\170\141\155\160\154\145\101\160\160\127\151\156\144\157\167\042"
423   "\040\160\141\162\145\156\164\075\042\107\164\153\101\160\160\154"
424   "\151\143\141\164\151\157\156\127\151\156\144\157\167\042\076\074"
425   "\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042\164"
426   "\151\164\154\145\042\040\164\162\141\156\163\154\141\164\141\142"
427   "\154\145\075\042\171\145\163\042\076\105\170\141\155\160\154\145"
428   "\040\101\160\160\154\151\143\141\164\151\157\156\074\057\160\162"
429   "\157\160\145\162\164\171\076\074\160\162\157\160\145\162\164\171"
430   "\040\156\141\155\145\075\042\144\145\146\141\165\154\164\055\167"
431   "\151\144\164\150\042\076\066\060\060\074\057\160\162\157\160\145"
432   "\162\164\171\076\074\160\162\157\160\145\162\164\171\040\156\141"
433   "\155\145\075\042\144\145\146\141\165\154\164\055\150\145\151\147"
434   "\150\164\042\076\064\060\060\074\057\160\162\157\160\145\162\164"
435   "\171\076\074\143\150\151\154\144\076\074\157\142\152\145\143\164"
436   "\040\143\154\141\163\163\075\042\107\164\153\102\157\170\042\040"
437   "\151\144\075\042\143\157\156\164\145\156\164\137\142\157\170\042"
438   "\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075"
439   "\042\166\151\163\151\142\154\145\042\076\124\162\165\145\074\057"
440   "\160\162\157\160\145\162\164\171\076\074\160\162\157\160\145\162"
441   "\164\171\040\156\141\155\145\075\042\157\162\151\145\156\164\141"
442   "\164\151\157\156\042\076\166\145\162\164\151\143\141\154\074\057"
443   "\160\162\157\160\145\162\164\171\076\074\143\150\151\154\144\076"
444   "\074\157\142\152\145\143\164\040\143\154\141\163\163\075\042\107"
445   "\164\153\110\145\141\144\145\162\102\141\162\042\040\151\144\075"
446   "\042\150\145\141\144\145\162\042\076\074\160\162\157\160\145\162"
447   "\164\171\040\156\141\155\145\075\042\166\151\163\151\142\154\145"
448   "\042\076\124\162\165\145\074\057\160\162\157\160\145\162\164\171"
449   "\076\074\143\150\151\154\144\076\074\157\142\152\145\143\164\040"
450   "\143\154\141\163\163\075\042\107\164\153\114\141\142\145\154\042"
451   "\040\151\144\075\042\154\151\156\145\163\137\154\141\142\145\154"
452   "\042\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145"
453   "\075\042\166\151\163\151\142\154\145\042\076\106\141\154\163\145"
454   "\074\057\160\162\157\160\145\162\164\171\076\074\160\162\157\160"
455   "\145\162\164\171\040\156\141\155\145\075\042\154\141\142\145\154"
456   "\042\040\164\162\141\156\163\154\141\164\141\142\154\145\075\042"
457   "\171\145\163\042\076\114\151\156\145\163\072\074\057\160\162\157"
458   "\160\145\162\164\171\076\074\057\157\142\152\145\143\164\076\074"
459   "\160\141\143\153\151\156\147\076\074\160\162\157\160\145\162\164"
460   "\171\040\156\141\155\145\075\042\160\141\143\153\055\164\171\160"
461   "\145\042\076\163\164\141\162\164\074\057\160\162\157\160\145\162"
462   "\164\171\076\074\057\160\141\143\153\151\156\147\076\074\057\143"
463   "\150\151\154\144\076\074\143\150\151\154\144\076\074\157\142\152"
464   "\145\143\164\040\143\154\141\163\163\075\042\107\164\153\114\141"
465   "\142\145\154\042\040\151\144\075\042\154\151\156\145\163\042\076"
466   "\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042"
467   "\166\151\163\151\142\154\145\042\076\106\141\154\163\145\074\057"
468   "\160\162\157\160\145\162\164\171\076\074\057\157\142\152\145\143"
469   "\164\076\074\160\141\143\153\151\156\147\076\074\160\162\157\160"
470   "\145\162\164\171\040\156\141\155\145\075\042\160\141\143\153\055"
471   "\164\171\160\145\042\076\163\164\141\162\164\074\057\160\162\157"
472   "\160\145\162\164\171\076\074\057\160\141\143\153\151\156\147\076"
473   "\074\057\143\150\151\154\144\076\074\143\150\151\154\144\040\164"
474   "\171\160\145\075\042\164\151\164\154\145\042\076\074\157\142\152"
475   "\145\143\164\040\143\154\141\163\163\075\042\107\164\153\123\164"
476   "\141\143\153\123\167\151\164\143\150\145\162\042\040\151\144\075"
477   "\042\164\141\142\163\042\076\074\160\162\157\160\145\162\164\171"
478   "\040\156\141\155\145\075\042\166\151\163\151\142\154\145\042\076"
479   "\124\162\165\145\074\057\160\162\157\160\145\162\164\171\076\074"
480   "\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042\163"
481   "\164\141\143\153\042\076\163\164\141\143\153\074\057\160\162\157"
482   "\160\145\162\164\171\076\074\057\157\142\152\145\143\164\076\074"
483   "\057\143\150\151\154\144\076\074\143\150\151\154\144\076\074\157"
484   "\142\152\145\143\164\040\143\154\141\163\163\075\042\107\164\153"
485   "\124\157\147\147\154\145\102\165\164\164\157\156\042\040\151\144"
486   "\075\042\163\145\141\162\143\150\042\076\074\160\162\157\160\145"
487   "\162\164\171\040\156\141\155\145\075\042\166\151\163\151\142\154"
488   "\145\042\076\124\162\165\145\074\057\160\162\157\160\145\162\164"
489   "\171\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145"
490   "\075\042\163\145\156\163\151\164\151\166\145\042\076\106\141\154"
491   "\163\145\074\057\160\162\157\160\145\162\164\171\076\074\163\164"
492   "\171\154\145\076\074\143\154\141\163\163\040\156\141\155\145\075"
493   "\042\151\155\141\147\145\055\142\165\164\164\157\156\042\057\076"
494   "\074\057\163\164\171\154\145\076\074\143\150\151\154\144\076\074"
495   "\157\142\152\145\143\164\040\143\154\141\163\163\075\042\107\164"
496   "\153\111\155\141\147\145\042\040\151\144\075\042\163\145\141\162"
497   "\143\150\055\151\143\157\156\042\076\074\160\162\157\160\145\162"
498   "\164\171\040\156\141\155\145\075\042\166\151\163\151\142\154\145"
499   "\042\076\124\162\165\145\074\057\160\162\157\160\145\162\164\171"
500   "\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075"
501   "\042\151\143\157\156\055\156\141\155\145\042\076\145\144\151\164"
502   "\055\146\151\156\144\055\163\171\155\142\157\154\151\143\074\057"
503   "\160\162\157\160\145\162\164\171\076\074\160\162\157\160\145\162"
504   "\164\171\040\156\141\155\145\075\042\151\143\157\156\055\163\151"
505   "\172\145\042\076\061\074\057\160\162\157\160\145\162\164\171\076"
506   "\074\057\157\142\152\145\143\164\076\074\057\143\150\151\154\144"
507   "\076\074\057\157\142\152\145\143\164\076\074\160\141\143\153\151"
508   "\156\147\076\074\160\162\157\160\145\162\164\171\040\156\141\155"
509   "\145\075\042\160\141\143\153\055\164\171\160\145\042\076\145\156"
510   "\144\074\057\160\162\157\160\145\162\164\171\076\074\057\160\141"
511   "\143\153\151\156\147\076\074\057\143\150\151\154\144\076\074\143"
512   "\150\151\154\144\076\074\157\142\152\145\143\164\040\143\154\141"
513   "\163\163\075\042\107\164\153\115\145\156\165\102\165\164\164\157"
514   "\156\042\040\151\144\075\042\147\145\141\162\163\042\076\074\160"
515   "\162\157\160\145\162\164\171\040\156\141\155\145\075\042\166\151"
516   "\163\151\142\154\145\042\076\124\162\165\145\074\057\160\162\157"
517   "\160\145\162\164\171\076\074\160\162\157\160\145\162\164\171\040"
518   "\156\141\155\145\075\042\144\151\162\145\143\164\151\157\156\042"
519   "\076\156\157\156\145\074\057\160\162\157\160\145\162\164\171\076"
520   "\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042"
521   "\165\163\145\055\160\157\160\157\166\145\162\042\076\124\162\165"
522   "\145\074\057\160\162\157\160\145\162\164\171\076\074\163\164\171"
523   "\154\145\076\074\143\154\141\163\163\040\156\141\155\145\075\042"
524   "\151\155\141\147\145\055\142\165\164\164\157\156\042\057\076\074"
525   "\057\163\164\171\154\145\076\074\057\157\142\152\145\143\164\076"
526   "\074\160\141\143\153\151\156\147\076\074\160\162\157\160\145\162"
527   "\164\171\040\156\141\155\145\075\042\160\141\143\153\055\164\171"
528   "\160\145\042\076\145\156\144\074\057\160\162\157\160\145\162\164"
529   "\171\076\074\057\160\141\143\153\151\156\147\076\074\057\143\150"
530   "\151\154\144\076\074\057\157\142\152\145\143\164\076\074\057\143"
531   "\150\151\154\144\076\074\143\150\151\154\144\076\074\157\142\152"
532   "\145\143\164\040\143\154\141\163\163\075\042\107\164\153\123\145"
533   "\141\162\143\150\102\141\162\042\040\151\144\075\042\163\145\141"
534   "\162\143\150\142\141\162\042\076\074\160\162\157\160\145\162\164"
535   "\171\040\156\141\155\145\075\042\166\151\163\151\142\154\145\042"
536   "\076\124\162\165\145\074\057\160\162\157\160\145\162\164\171\076"
537   "\074\143\150\151\154\144\076\074\157\142\152\145\143\164\040\143"
538   "\154\141\163\163\075\042\107\164\153\123\145\141\162\143\150\105"
539   "\156\164\162\171\042\040\151\144\075\042\163\145\141\162\143\150"
540   "\145\156\164\162\171\042\076\074\163\151\147\156\141\154\040\156"
541   "\141\155\145\075\042\163\145\141\162\143\150\055\143\150\141\156"
542   "\147\145\144\042\040\150\141\156\144\154\145\162\075\042\163\145"
543   "\141\162\143\150\137\164\145\170\164\137\143\150\141\156\147\145"
544   "\144\042\057\076\074\160\162\157\160\145\162\164\171\040\156\141"
545   "\155\145\075\042\166\151\163\151\142\154\145\042\076\124\162\165"
546   "\145\074\057\160\162\157\160\145\162\164\171\076\074\057\157\142"
547   "\152\145\143\164\076\074\057\143\150\151\154\144\076\074\057\157"
548   "\142\152\145\143\164\076\074\057\143\150\151\154\144\076\074\143"
549   "\150\151\154\144\076\074\157\142\152\145\143\164\040\143\154\141"
550   "\163\163\075\042\107\164\153\102\157\170\042\040\151\144\075\042"
551   "\150\142\157\170\042\076\074\160\162\157\160\145\162\164\171\040"
552   "\156\141\155\145\075\042\166\151\163\151\142\154\145\042\076\124"
553   "\162\165\145\074\057\160\162\157\160\145\162\164\171\076\074\143"
554   "\150\151\154\144\076\074\157\142\152\145\143\164\040\143\154\141"
555   "\163\163\075\042\107\164\153\122\145\166\145\141\154\145\162\042"
556   "\040\151\144\075\042\163\151\144\145\142\141\162\042\076\074\160"
557   "\162\157\160\145\162\164\171\040\156\141\155\145\075\042\166\151"
558   "\163\151\142\154\145\042\076\124\162\165\145\074\057\160\162\157"
559   "\160\145\162\164\171\076\074\160\162\157\160\145\162\164\171\040"
560   "\156\141\155\145\075\042\164\162\141\156\163\151\164\151\157\156"
561   "\055\164\171\160\145\042\076\163\154\151\144\145\055\162\151\147"
562   "\150\164\074\057\160\162\157\160\145\162\164\171\076\074\143\150"
563   "\151\154\144\076\074\157\142\152\145\143\164\040\143\154\141\163"
564   "\163\075\042\107\164\153\123\143\162\157\154\154\145\144\127\151"
565   "\156\144\157\167\042\040\151\144\075\042\163\151\144\145\142\141"
566   "\162\055\163\167\042\076\074\160\162\157\160\145\162\164\171\040"
567   "\156\141\155\145\075\042\166\151\163\151\142\154\145\042\076\124"
568   "\162\165\145\074\057\160\162\157\160\145\162\164\171\076\074\160"
569   "\162\157\160\145\162\164\171\040\156\141\155\145\075\042\150\163"
570   "\143\162\157\154\154\142\141\162\055\160\157\154\151\143\171\042"
571   "\076\156\145\166\145\162\074\057\160\162\157\160\145\162\164\171"
572   "\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075"
573   "\042\166\163\143\162\157\154\154\142\141\162\055\160\157\154\151"
574   "\143\171\042\076\141\165\164\157\155\141\164\151\143\074\057\160"
575   "\162\157\160\145\162\164\171\076\074\143\150\151\154\144\076\074"
576   "\157\142\152\145\143\164\040\143\154\141\163\163\075\042\107\164"
577   "\153\114\151\163\164\102\157\170\042\040\151\144\075\042\167\157"
578   "\162\144\163\042\076\074\160\162\157\160\145\162\164\171\040\156"
579   "\141\155\145\075\042\166\151\163\151\142\154\145\042\076\124\162"
580   "\165\145\074\057\160\162\157\160\145\162\164\171\076\074\160\162"
581   "\157\160\145\162\164\171\040\156\141\155\145\075\042\163\145\154"
582   "\145\143\164\151\157\156\055\155\157\144\145\042\076\156\157\156"
583   "\145\074\057\160\162\157\160\145\162\164\171\076\074\057\157\142"
584   "\152\145\143\164\076\074\057\143\150\151\154\144\076\074\057\157"
585   "\142\152\145\143\164\076\074\057\143\150\151\154\144\076\074\057"
586   "\157\142\152\145\143\164\076\074\057\143\150\151\154\144\076\074"
587   "\143\150\151\154\144\076\074\157\142\152\145\143\164\040\143\154"
588   "\141\163\163\075\042\107\164\153\123\164\141\143\153\042\040\151"
589   "\144\075\042\163\164\141\143\153\042\076\074\163\151\147\156\141"
590   "\154\040\156\141\155\145\075\042\156\157\164\151\146\171\072\072"
591   "\166\151\163\151\142\154\145\055\143\150\151\154\144\042\040\150"
592   "\141\156\144\154\145\162\075\042\166\151\163\151\142\154\145\137"
593   "\143\150\151\154\144\137\143\150\141\156\147\145\144\042\057\076"
594   "\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042"
595   "\166\151\163\151\142\154\145\042\076\124\162\165\145\074\057\160"
596   "\162\157\160\145\162\164\171\076\074\057\157\142\152\145\143\164"
597   "\076\074\057\143\150\151\154\144\076\074\057\157\142\152\145\143"
598   "\164\076\074\057\143\150\151\154\144\076\074\057\157\142\152\145"
599   "\143\164\076\074\057\143\150\151\154\144\076\074\057\164\145\155"
600   "\160\154\141\164\145\076\074\057\151\156\164\145\162\146\141\143"
601   "\145\076\012\000\000\050\165\165\141\171\051\160\162\145\146\163"
602   "\056\165\151\000\000\000\000\000\250\007\000\000\000\000\000\000"
603   "\074\077\170\155\154\040\166\145\162\163\151\157\156\075\042\061"
604   "\056\060\042\040\145\156\143\157\144\151\156\147\075\042\125\124"
605   "\106\055\070\042\077\076\012\074\151\156\164\145\162\146\141\143"
606   "\145\076\074\041\055\055\040\151\156\164\145\162\146\141\143\145"
607   "\055\162\145\161\165\151\162\145\163\040\147\164\153\053\040\063"
608   "\056\070\040\055\055\076\074\164\145\155\160\154\141\164\145\040"
609   "\143\154\141\163\163\075\042\105\170\141\155\160\154\145\101\160"
610   "\160\120\162\145\146\163\042\040\160\141\162\145\156\164\075\042"
611   "\107\164\153\104\151\141\154\157\147\042\076\074\160\162\157\160"
612   "\145\162\164\171\040\156\141\155\145\075\042\164\151\164\154\145"
613   "\042\040\164\162\141\156\163\154\141\164\141\142\154\145\075\042"
614   "\171\145\163\042\076\120\162\145\146\145\162\145\156\143\145\163"
615   "\074\057\160\162\157\160\145\162\164\171\076\074\160\162\157\160"
616   "\145\162\164\171\040\156\141\155\145\075\042\162\145\163\151\172"
617   "\141\142\154\145\042\076\106\141\154\163\145\074\057\160\162\157"
618   "\160\145\162\164\171\076\074\160\162\157\160\145\162\164\171\040"
619   "\156\141\155\145\075\042\155\157\144\141\154\042\076\124\162\165"
620   "\145\074\057\160\162\157\160\145\162\164\171\076\074\143\150\151"
621   "\154\144\040\151\156\164\145\162\156\141\154\055\143\150\151\154"
622   "\144\075\042\166\142\157\170\042\076\074\157\142\152\145\143\164"
623   "\040\143\154\141\163\163\075\042\107\164\153\102\157\170\042\040"
624   "\151\144\075\042\166\142\157\170\042\076\074\143\150\151\154\144"
625   "\076\074\157\142\152\145\143\164\040\143\154\141\163\163\075\042"
626   "\107\164\153\107\162\151\144\042\040\151\144\075\042\147\162\151"
627   "\144\042\076\074\160\162\157\160\145\162\164\171\040\156\141\155"
628   "\145\075\042\166\151\163\151\142\154\145\042\076\124\162\165\145"
629   "\074\057\160\162\157\160\145\162\164\171\076\074\160\162\157\160"
630   "\145\162\164\171\040\156\141\155\145\075\042\155\141\162\147\151"
631   "\156\042\076\066\074\057\160\162\157\160\145\162\164\171\076\074"
632   "\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042\162"
633   "\157\167\055\163\160\141\143\151\156\147\042\076\061\062\074\057"
634   "\160\162\157\160\145\162\164\171\076\074\160\162\157\160\145\162"
635   "\164\171\040\156\141\155\145\075\042\143\157\154\165\155\156\055"
636   "\163\160\141\143\151\156\147\042\076\066\074\057\160\162\157\160"
637   "\145\162\164\171\076\074\143\150\151\154\144\076\074\157\142\152"
638   "\145\143\164\040\143\154\141\163\163\075\042\107\164\153\114\141"
639   "\142\145\154\042\040\151\144\075\042\146\157\156\164\154\141\142"
640   "\145\154\042\076\074\160\162\157\160\145\162\164\171\040\156\141"
641   "\155\145\075\042\166\151\163\151\142\154\145\042\076\124\162\165"
642   "\145\074\057\160\162\157\160\145\162\164\171\076\074\160\162\157"
643   "\160\145\162\164\171\040\156\141\155\145\075\042\154\141\142\145"
644   "\154\042\076\137\106\157\156\164\072\074\057\160\162\157\160\145"
645   "\162\164\171\076\074\160\162\157\160\145\162\164\171\040\156\141"
646   "\155\145\075\042\165\163\145\055\165\156\144\145\162\154\151\156"
647   "\145\042\076\124\162\165\145\074\057\160\162\157\160\145\162\164"
648   "\171\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145"
649   "\075\042\155\156\145\155\157\156\151\143\055\167\151\144\147\145"
650   "\164\042\076\146\157\156\164\074\057\160\162\157\160\145\162\164"
651   "\171\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145"
652   "\075\042\170\141\154\151\147\156\042\076\061\074\057\160\162\157"
653   "\160\145\162\164\171\076\074\057\157\142\152\145\143\164\076\074"
654   "\160\141\143\153\151\156\147\076\074\160\162\157\160\145\162\164"
655   "\171\040\156\141\155\145\075\042\154\145\146\164\055\141\164\164"
656   "\141\143\150\042\076\060\074\057\160\162\157\160\145\162\164\171"
657   "\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075"
658   "\042\164\157\160\055\141\164\164\141\143\150\042\076\060\074\057"
659   "\160\162\157\160\145\162\164\171\076\074\057\160\141\143\153\151"
660   "\156\147\076\074\057\143\150\151\154\144\076\074\143\150\151\154"
661   "\144\076\074\157\142\152\145\143\164\040\143\154\141\163\163\075"
662   "\042\107\164\153\106\157\156\164\102\165\164\164\157\156\042\040"
663   "\151\144\075\042\146\157\156\164\042\076\074\160\162\157\160\145"
664   "\162\164\171\040\156\141\155\145\075\042\166\151\163\151\142\154"
665   "\145\042\076\124\162\165\145\074\057\160\162\157\160\145\162\164"
666   "\171\076\074\057\157\142\152\145\143\164\076\074\160\141\143\153"
667   "\151\156\147\076\074\160\162\157\160\145\162\164\171\040\156\141"
668   "\155\145\075\042\154\145\146\164\055\141\164\164\141\143\150\042"
669   "\076\061\074\057\160\162\157\160\145\162\164\171\076\074\160\162"
670   "\157\160\145\162\164\171\040\156\141\155\145\075\042\164\157\160"
671   "\055\141\164\164\141\143\150\042\076\060\074\057\160\162\157\160"
672   "\145\162\164\171\076\074\057\160\141\143\153\151\156\147\076\074"
673   "\057\143\150\151\154\144\076\074\143\150\151\154\144\076\074\157"
674   "\142\152\145\143\164\040\143\154\141\163\163\075\042\107\164\153"
675   "\114\141\142\145\154\042\040\151\144\075\042\164\162\141\156\163"
676   "\151\164\151\157\156\154\141\142\145\154\042\076\074\160\162\157"
677   "\160\145\162\164\171\040\156\141\155\145\075\042\166\151\163\151"
678   "\142\154\145\042\076\124\162\165\145\074\057\160\162\157\160\145"
679   "\162\164\171\076\074\160\162\157\160\145\162\164\171\040\156\141"
680   "\155\145\075\042\154\141\142\145\154\042\076\137\124\162\141\156"
681   "\163\151\164\151\157\156\072\074\057\160\162\157\160\145\162\164"
682   "\171\076\074\160\162\157\160\145\162\164\171\040\156\141\155\145"
683   "\075\042\165\163\145\055\165\156\144\145\162\154\151\156\145\042"
684   "\076\124\162\165\145\074\057\160\162\157\160\145\162\164\171\076"
685   "\074\160\162\157\160\145\162\164\171\040\156\141\155\145\075\042"
686   "\155\156\145\155\157\156\151\143\055\167\151\144\147\145\164\042"
687   "\076\164\162\141\156\163\151\164\151\157\156\074\057\160\162\157"
688   "\160\145\162\164\171\076\074\160\162\157\160\145\162\164\171\040"
689   "\156\141\155\145\075\042\170\141\154\151\147\156\042\076\061\074"
690   "\057\160\162\157\160\145\162\164\171\076\074\057\157\142\152\145"
691   "\143\164\076\074\160\141\143\153\151\156\147\076\074\160\162\157"
692   "\160\145\162\164\171\040\156\141\155\145\075\042\154\145\146\164"
693   "\055\141\164\164\141\143\150\042\076\060\074\057\160\162\157\160"
694   "\145\162\164\171\076\074\160\162\157\160\145\162\164\171\040\156"
695   "\141\155\145\075\042\164\157\160\055\141\164\164\141\143\150\042"
696   "\076\061\074\057\160\162\157\160\145\162\164\171\076\074\057\160"
697   "\141\143\153\151\156\147\076\074\057\143\150\151\154\144\076\074"
698   "\143\150\151\154\144\076\074\157\142\152\145\143\164\040\143\154"
699   "\141\163\163\075\042\107\164\153\103\157\155\142\157\102\157\170"
700   "\124\145\170\164\042\040\151\144\075\042\164\162\141\156\163\151"
701   "\164\151\157\156\042\076\074\160\162\157\160\145\162\164\171\040"
702   "\156\141\155\145\075\042\166\151\163\151\142\154\145\042\076\124"
703   "\162\165\145\074\057\160\162\157\160\145\162\164\171\076\074\151"
704   "\164\145\155\163\076\074\151\164\145\155\040\164\162\141\156\163"
705   "\154\141\164\141\142\154\145\075\042\171\145\163\042\040\151\144"
706   "\075\042\156\157\156\145\042\076\116\157\156\145\074\057\151\164"
707   "\145\155\076\074\151\164\145\155\040\164\162\141\156\163\154\141"
708   "\164\141\142\154\145\075\042\171\145\163\042\040\151\144\075\042"
709   "\143\162\157\163\163\146\141\144\145\042\076\106\141\144\145\074"
710   "\057\151\164\145\155\076\074\151\164\145\155\040\164\162\141\156"
711   "\163\154\141\164\141\142\154\145\075\042\171\145\163\042\040\151"
712   "\144\075\042\163\154\151\144\145\055\154\145\146\164\055\162\151"
713   "\147\150\164\042\076\123\154\151\144\145\074\057\151\164\145\155"
714   "\076\074\057\151\164\145\155\163\076\074\057\157\142\152\145\143"
715   "\164\076\074\160\141\143\153\151\156\147\076\074\160\162\157\160"
716   "\145\162\164\171\040\156\141\155\145\075\042\154\145\146\164\055"
717   "\141\164\164\141\143\150\042\076\061\074\057\160\162\157\160\145"
718   "\162\164\171\076\074\160\162\157\160\145\162\164\171\040\156\141"
719   "\155\145\075\042\164\157\160\055\141\164\164\141\143\150\042\076"
720   "\061\074\057\160\162\157\160\145\162\164\171\076\074\057\160\141"
721   "\143\153\151\156\147\076\074\057\143\150\151\154\144\076\074\057"
722   "\157\142\152\145\143\164\076\074\057\143\150\151\154\144\076\074"
723   "\057\157\142\152\145\143\164\076\074\057\143\150\151\154\144\076"
724   "\074\057\164\145\155\160\154\141\164\145\076\074\057\151\156\164"
725   "\145\162\146\141\143\145\076\012\000\000\050\165\165\141\171\051"
726   "\147\164\153\057\007\000\000\000\157\162\147\057\002\000\000\000"
727   "\141\160\160\055\155\145\156\165\056\165\151\000\000\000\000\000"
728   "\214\001\000\000\000\000\000\000\074\077\170\155\154\040\166\145"
729   "\162\163\151\157\156\075\042\061\056\060\042\077\076\012\074\151"
730   "\156\164\145\162\146\141\143\145\076\074\041\055\055\040\151\156"
731   "\164\145\162\146\141\143\145\055\162\145\161\165\151\162\145\163"
732   "\040\147\164\153\053\040\063\056\060\040\055\055\076\074\155\145"
733   "\156\165\040\151\144\075\042\141\160\160\155\145\156\165\042\076"
734   "\074\163\145\143\164\151\157\156\076\074\151\164\145\155\076\074"
735   "\141\164\164\162\151\142\165\164\145\040\156\141\155\145\075\042"
736   "\154\141\142\145\154\042\040\164\162\141\156\163\154\141\164\141"
737   "\142\154\145\075\042\171\145\163\042\076\137\120\162\145\146\145"
738   "\162\145\156\143\145\163\074\057\141\164\164\162\151\142\165\164"
739   "\145\076\074\141\164\164\162\151\142\165\164\145\040\156\141\155"
740   "\145\075\042\141\143\164\151\157\156\042\076\141\160\160\056\160"
741   "\162\145\146\145\162\145\156\143\145\163\074\057\141\164\164\162"
742   "\151\142\165\164\145\076\074\057\151\164\145\155\076\074\057\163"
743   "\145\143\164\151\157\156\076\074\163\145\143\164\151\157\156\076"
744   "\074\151\164\145\155\076\074\141\164\164\162\151\142\165\164\145"
745   "\040\156\141\155\145\075\042\154\141\142\145\154\042\040\164\162"
746   "\141\156\163\154\141\164\141\142\154\145\075\042\171\145\163\042"
747   "\076\137\121\165\151\164\074\057\141\164\164\162\151\142\165\164"
748   "\145\076\074\141\164\164\162\151\142\165\164\145\040\156\141\155"
749   "\145\075\042\141\143\164\151\157\156\042\076\141\160\160\056\161"
750   "\165\151\164\074\057\141\164\164\162\151\142\165\164\145\076\074"
751   "\057\151\164\145\155\076\074\057\163\145\143\164\151\157\156\076"
752   "\074\057\155\145\156\165\076\074\057\151\156\164\145\162\146\141"
753   "\143\145\076\012\000\000\050\165\165\141\171\051\057\000\000\000"
754   "\003\000\000\000\147\145\141\162\163\055\155\145\156\165\056\165"
755   "\151\000\000\000\000\000\000\000\166\001\000\000\000\000\000\000"
756   "\074\077\170\155\154\040\166\145\162\163\151\157\156\075\042\061"
757   "\056\060\042\077\076\012\074\151\156\164\145\162\146\141\143\145"
758   "\076\074\041\055\055\040\151\156\164\145\162\146\141\143\145\055"
759   "\162\145\161\165\151\162\145\163\040\147\164\153\053\040\063\056"
760   "\060\040\055\055\076\074\155\145\156\165\040\151\144\075\042\155"
761   "\145\156\165\042\076\074\163\145\143\164\151\157\156\076\074\151"
762   "\164\145\155\076\074\141\164\164\162\151\142\165\164\145\040\156"
763   "\141\155\145\075\042\154\141\142\145\154\042\040\164\162\141\156"
764   "\163\154\141\164\141\142\154\145\075\042\171\145\163\042\076\137"
765   "\127\157\162\144\163\074\057\141\164\164\162\151\142\165\164\145"
766   "\076\074\141\164\164\162\151\142\165\164\145\040\156\141\155\145"
767   "\075\042\141\143\164\151\157\156\042\076\167\151\156\056\163\150"
768   "\157\167\055\167\157\162\144\163\074\057\141\164\164\162\151\142"
769   "\165\164\145\076\074\057\151\164\145\155\076\074\151\164\145\155"
770   "\076\074\141\164\164\162\151\142\165\164\145\040\156\141\155\145"
771   "\075\042\154\141\142\145\154\042\040\164\162\141\156\163\154\141"
772   "\164\141\142\154\145\075\042\171\145\163\042\076\137\114\151\156"
773   "\145\163\074\057\141\164\164\162\151\142\165\164\145\076\074\141"
774   "\164\164\162\151\142\165\164\145\040\156\141\155\145\075\042\141"
775   "\143\164\151\157\156\042\076\167\151\156\056\163\150\157\167\055"
776   "\154\151\156\145\163\074\057\141\164\164\162\151\142\165\164\145"
777   "\076\074\057\151\164\145\155\076\074\057\163\145\143\164\151\157"
778   "\156\076\074\057\155\145\156\165\076\074\057\151\156\164\145\162"
779   "\146\141\143\145\076\012\000\000\050\165\165\141\171\051\145\170"
780   "\141\155\160\154\145\141\160\160\057\000\000\000\004\000\000\000"
781   "\006\000\000\000\001\000\000\000\000\000\000\000" };
782 #endif /* !_MSC_VER */
783 
784 static GStaticResource static_resource = { exampleapp_resource_data.data, sizeof (exampleapp_resource_data.data) - 1 /* nul terminator */, NULL, NULL, NULL };
785 
786 G_MODULE_EXPORT
787 GResource *exampleapp_get_resource (void);
exampleapp_get_resource(void)788 GResource *exampleapp_get_resource (void)
789 {
790   return g_static_resource_get_resource (&static_resource);
791 }
792 /*
793   If G_HAS_CONSTRUCTORS is true then the compiler support *both* constructors and
794   destructors, in a usable way, including e.g. on library unload. If not you're on
795   your own.
796 
797   Some compilers need #pragma to handle this, which does not work with macros,
798   so the way you need to use this is (for constructors):
799 
800   #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
801   #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(my_constructor)
802   #endif
803   G_DEFINE_CONSTRUCTOR(my_constructor)
804   static void my_constructor(void) {
805    ...
806   }
807 
808 */
809 
810 #ifndef __GTK_DOC_IGNORE__
811 
812 #if  __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
813 
814 #define G_HAS_CONSTRUCTORS 1
815 
816 #define G_DEFINE_CONSTRUCTOR(_func) static void __attribute__((constructor)) _func (void);
817 #define G_DEFINE_DESTRUCTOR(_func) static void __attribute__((destructor)) _func (void);
818 
819 #elif defined (_MSC_VER) && (_MSC_VER >= 1500)
820 /* Visual studio 2008 and later has _Pragma */
821 
822 #include <stdlib.h>
823 
824 #define G_HAS_CONSTRUCTORS 1
825 
826 /* We do some weird things to avoid the constructors being optimized
827  * away on VS2015 if WholeProgramOptimization is enabled. First we
828  * make a reference to the array from the wrapper to make sure its
829  * references. Then we use a pragma to make sure the wrapper function
830  * symbol is always included at the link stage. Also, the symbols
831  * need to be extern (but not dllexport), even though they are not
832  * really used from another object file.
833  */
834 
835 /* We need to account for differences between the mangling of symbols
836  * for x86 and x64/ARM/ARM64 programs, as symbols on x86 are prefixed
837  * with an underscore but symbols on x64/ARM/ARM64 are not.
838  */
839 #ifdef _M_IX86
840 #define G_MSVC_SYMBOL_PREFIX "_"
841 #else
842 #define G_MSVC_SYMBOL_PREFIX ""
843 #endif
844 
845 #define G_DEFINE_CONSTRUCTOR(_func) G_MSVC_CTOR (_func, G_MSVC_SYMBOL_PREFIX)
846 #define G_DEFINE_DESTRUCTOR(_func) G_MSVC_DTOR (_func, G_MSVC_SYMBOL_PREFIX)
847 
848 #define G_MSVC_CTOR(_func,_sym_prefix) \
849   static void _func(void); \
850   extern int (* _array ## _func)(void);              \
851   int _func ## _wrapper(void) { _func(); g_slist_find (NULL,  _array ## _func); return 0; } \
852   __pragma(comment(linker,"/include:" _sym_prefix # _func "_wrapper")) \
853   __pragma(section(".CRT$XCU",read)) \
854   __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _wrapper;
855 
856 #define G_MSVC_DTOR(_func,_sym_prefix) \
857   static void _func(void); \
858   extern int (* _array ## _func)(void);              \
859   int _func ## _constructor(void) { atexit (_func); g_slist_find (NULL,  _array ## _func); return 0; } \
860    __pragma(comment(linker,"/include:" _sym_prefix # _func "_constructor")) \
861   __pragma(section(".CRT$XCU",read)) \
862   __declspec(allocate(".CRT$XCU")) int (* _array ## _func)(void) = _func ## _constructor;
863 
864 #elif defined (_MSC_VER)
865 
866 #define G_HAS_CONSTRUCTORS 1
867 
868 /* Pre Visual studio 2008 must use #pragma section */
869 #define G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA 1
870 #define G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA 1
871 
872 #define G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(_func) \
873   section(".CRT$XCU",read)
874 #define G_DEFINE_CONSTRUCTOR(_func) \
875   static void _func(void); \
876   static int _func ## _wrapper(void) { _func(); return 0; } \
877   __declspec(allocate(".CRT$XCU")) static int (*p)(void) = _func ## _wrapper;
878 
879 #define G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(_func) \
880   section(".CRT$XCU",read)
881 #define G_DEFINE_DESTRUCTOR(_func) \
882   static void _func(void); \
883   static int _func ## _constructor(void) { atexit (_func); return 0; } \
884   __declspec(allocate(".CRT$XCU")) static int (* _array ## _func)(void) = _func ## _constructor;
885 
886 #elif defined(__SUNPRO_C)
887 
888 /* This is not tested, but i believe it should work, based on:
889  * http://opensource.apple.com/source/OpenSSL098/OpenSSL098-35/src/fips/fips_premain.c
890  */
891 
892 #define G_HAS_CONSTRUCTORS 1
893 
894 #define G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA 1
895 #define G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA 1
896 
897 #define G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(_func) \
898   init(_func)
899 #define G_DEFINE_CONSTRUCTOR(_func) \
900   static void _func(void);
901 
902 #define G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(_func) \
903   fini(_func)
904 #define G_DEFINE_DESTRUCTOR(_func) \
905   static void _func(void);
906 
907 #else
908 
909 /* constructors not supported for this compiler */
910 
911 #endif
912 
913 #endif /* __GTK_DOC_IGNORE__ */
914 
915 #ifdef G_HAS_CONSTRUCTORS
916 
917 #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
918 #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(exampleappresource_constructor)
919 #endif
920 G_DEFINE_CONSTRUCTOR(exampleappresource_constructor)
921 #ifdef G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA
922 #pragma G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(exampleappresource_destructor)
923 #endif
G_DEFINE_DESTRUCTOR(exampleappresource_destructor)924 G_DEFINE_DESTRUCTOR(exampleappresource_destructor)
925 
926 #else
927 #warning "Constructor not supported on this compiler, linking in resources will not work"
928 #endif
929 
930 static void exampleappresource_constructor (void)
931 {
932   g_static_resource_init (&static_resource);
933 }
934 
exampleappresource_destructor(void)935 static void exampleappresource_destructor (void)
936 {
937   g_static_resource_fini (&static_resource);
938 }
939