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