1 #ifndef _ESEXTCTEXTURECUBEMAPARRAYSAMPLINGRESOURCES_HPP
2 #define _ESEXTCTEXTURECUBEMAPARRAYSAMPLINGRESOURCES_HPP
3 /*-------------------------------------------------------------------------
4  * OpenGL Conformance Test Suite
5  * -----------------------------
6  *
7  * Copyright (c) 2014-2016 The Khronos Group Inc.
8  *
9  * Licensed under the Apache License, Version 2.0 (the "License");
10  * you may not use this file except in compliance with the License.
11  * You may obtain a copy of the License at
12  *
13  *      http://www.apache.org/licenses/LICENSE-2.0
14  *
15  * Unless required by applicable law or agreed to in writing, software
16  * distributed under the License is distributed on an "AS IS" BASIS,
17  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18  * See the License for the specific language governing permissions and
19  * limitations under the License.
20  *
21  */ /*!
22  * \file
23  * \brief
24  */ /*-------------------------------------------------------------------*/
25 
26 #include "glwDefs.hpp"
27 
28 struct compressedImage
29 {
30     unsigned int width;
31     unsigned int height;
32     unsigned int length;
33     unsigned int level;
34     unsigned int image_size;
35     const glw::GLubyte *const image_data;
36 };
37 
38 // Image 8x8x2
39 // Level 0
40 static const unsigned char compressed_image_data_8x8x2l0[] = {
41     0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00,
42     0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
43     0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68,
44     0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
45     0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
46     0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00,
47     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00,
48     0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
49     0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00,
50     0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x0a, 0x00, 0x00,
51     0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x04,
52     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x04, 0x00, 0x00, 0x00,
53     0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
54     0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
55     0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00,
56     0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00,
57     0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00,
58     0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0xff, 0xff, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00,
59     0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0xff, 0xff, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08,
60     0x08, 0x08, 0x02, 0xff, 0xff, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02,
61     0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00,
62     0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00,
63     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00,
64     0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
65     0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
66     0x02, 0x00, 0x00, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,
67     0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x09,
68     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
69     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
70     0x00, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
71     0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00,
72     0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00,
73     0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00,
74     0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00,
75     0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88,
76     0x14, 0x88, 0x82, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82,
77     0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0xff,
78     0xff, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x00,
79     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00,
80     0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
81     0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00}; // Level 0
82 // Level 1
83 static const unsigned char compressed_image_data_8x8x2l1[] = {
84     0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x26, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00,
85     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x02, 0xff, 0xff, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00,
86     0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00,
87     0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0xff, 0xff, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
88     0x05, 0x11, 0x11, 0x12, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10,
89     0x10, 0x02, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x27,
90     0xff, 0xff, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x94, 0x06, 0x8b, 0x14, 0x28,
91     0xa2, 0x85, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x26, 0x00, 0x00, 0x00, 0x00,
92     0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x02, 0xff, 0xff, 0x00, 0x00, 0x17, 0x00,
93     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
94     0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x02, 0x00, 0x00, 0xff, 0xff}; // Level 1
95 // Level 2
96 static const unsigned char compressed_image_data_8x8x2l2[] = {
97     0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x27, 0x00, 0x00, 0xff, 0xff, 0x1a, 0x00,
98     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x02, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00,
99     0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0xff, 0xff, 0xff, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00,
100     0x00, 0x00, 0x8e, 0x9c, 0x07, 0x8f, 0x1c, 0x38, 0xe3, 0x87, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
101     0x18, 0x18, 0x18, 0x26, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x58,
102     0x58, 0x93, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0x02,
103     0xff, 0xff, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x02, 0x00, 0x00,
104     0xff, 0xff, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, 0x00,
105     0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x22, 0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00,
106     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0x02, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00,
107     0x00, 0x00, 0x00, 0x00, 0x22, 0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00}; // Level 2
108 // Level 3
109 static const unsigned char compressed_image_data_8x8x2l3[] = {
110     0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x04, 0x91, 0x12, 0xff, 0xff, 0x00, 0x00, 0x26, 0x00,
111     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0x26, 0x00, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00,
112     0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0x02, 0xff, 0xff, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00,
113     0x00, 0x00, 0x94, 0xa8, 0x0d, 0x16, 0x28, 0x51, 0x45, 0x0a, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
114     0x20, 0x20, 0x20, 0x02, 0x00, 0x00, 0xff, 0xff, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
115     0x00, 0x6f, 0x00, 0x00, 0xff, 0xff, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0x02,
116     0x00, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x96, 0xac, 0x0d, 0x97, 0x2c, 0x59,
117     0x65, 0x8b, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x99, 0x15, 0x99, 0x92, 0x00, 0x00, 0xff, 0xff,
118     0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0x26, 0x00, 0x00, 0x00, 0x00, 0x2f, 0x00,
119     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x30, 0x02, 0xff, 0xff, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00,
120     0x00, 0x00, 0x00, 0x00, 0x98, 0xb0, 0x0e, 0x1a, 0x30, 0x61, 0x86, 0x0c}; // Level 3
121 // Image 8x8x2
122 // Image 13x13x2
123 // Level 0
124 static const unsigned char compressed_image_data_13x13x2l0[] = {
125     0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00,
126     0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
127     0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68,
128     0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xdb,
129     0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff,
130     0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00,
131     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00,
132     0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
133     0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68,
134     0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff,
135     0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01,
136     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00,
137     0x00, 0x00, 0x00, 0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
138     0x00, 0x68, 0x68, 0x68, 0xdb, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
139     0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00,
140     0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
141     0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,
142     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
143     0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
144     0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
145     0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
146     0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00,
147     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
148     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
149     0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
150     0x02, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,
151     0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x03,
152     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
153     0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
154     0x00, 0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04,
155     0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x0a, 0x00,
156     0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00,
157     0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00,
158     0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
159     0x00, 0x00, 0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
160     0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x0a,
161     0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00,
162     0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
163     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00,
164     0x00, 0x00, 0x00, 0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
165     0x80, 0x04, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04,
166     0x83, 0x04, 0x08, 0x20, 0x81, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08,
167     0x20, 0x81, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x04,
168     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x04, 0x00, 0x00, 0x00,
169     0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
170     0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84,
171     0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04,
172     0x08, 0x20, 0x81, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81,
173     0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x04, 0x00, 0x00,
174     0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
175     0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82,
176     0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83,
177     0x04, 0x08, 0x20, 0x81, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20,
178     0x81, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x84, 0x04, 0x83, 0x04, 0x08, 0x20, 0x81, 0x05, 0x00,
179     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00,
180     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
181     0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
182     0x26, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00,
183     0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x05,
184     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
185     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
186     0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
187     0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00,
188     0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00,
189     0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00,
190     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00,
191     0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
192     0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02,
193     0xff, 0xff, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0xff, 0xff, 0x00,
194     0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0xff, 0xff, 0x00, 0x00, 0x06, 0x00,
195     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0xff, 0xff, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
196     0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0xff, 0xff, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
197     0x08, 0x08, 0x08, 0x02, 0xff, 0xff, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08,
198     0x02, 0xff, 0xff, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0xff, 0xff,
199     0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0xff, 0xff, 0x00, 0x00, 0x06,
200     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0xff, 0xff, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00,
201     0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0xff, 0xff, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
202     0x00, 0x08, 0x08, 0x08, 0x02, 0xff, 0xff, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08,
203     0x08, 0x02, 0xff, 0xff, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0xff,
204     0xff, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0xff, 0xff, 0x00, 0x00,
205     0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00,
206     0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00,
207     0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,
208     0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b,
209     0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00,
210     0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00,
211     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00,
212     0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
213     0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10,
214     0x4b, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff,
215     0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x07,
216     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00,
217     0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
218     0x00, 0x10, 0x10, 0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10,
219     0x10, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00,
220     0x00, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff,
221     0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x08, 0x00, 0x00,
222     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
223     0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
224     0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
225     0x00, 0x00, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff,
226     0xff, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x08, 0x00,
227     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x00,
228     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
229     0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
230     0x02, 0x00, 0x00, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,
231     0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x08,
232     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xff, 0xff, 0x09, 0x00, 0x00, 0x00,
233     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
234     0x00, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
235     0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x00,
236     0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00,
237     0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00,
238     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00,
239     0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
240     0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4b,
241     0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00,
242     0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00,
243     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
244     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
245     0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
246     0x4b, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00,
247     0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0a,
248     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00,
249     0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
250     0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08,
251     0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00,
252     0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00,
253     0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00,
254     0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00,
255     0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08,
256     0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02,
257     0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00,
258     0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00,
259     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00,
260     0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
261     0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88,
262     0x82, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00,
263     0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0xff, 0xff, 0x0b,
264     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00,
265     0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
266     0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14,
267     0x88, 0x82, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00,
268     0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0xff, 0xff,
269     0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00,
270     0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00,
271     0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88,
272     0x14, 0x88, 0x82, 0x00, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82,
273     0x00, 0x00, 0xff, 0xff, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00,
274     0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x00,
275     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00,
276     0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
277     0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11,
278     0x24, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff,
279     0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00, 0x0c,
280     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
281     0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
282     0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11,
283     0x11, 0x24, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff,
284     0xff, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00,
285     0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00, 0x0c, 0x00, 0x00,
286     0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x24, 0xff, 0xff, 0x00, 0x00}; // Level 0
287 // Level 1
288 static const unsigned char compressed_image_data_13x13x2l1[] = {
289     0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x26, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00,
290     0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x26, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00,
291     0x00, 0x00, 0x08, 0x08, 0x08, 0x26, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08,
292     0x08, 0x08, 0x26, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x02,
293     0xff, 0xff, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x02, 0xff, 0xff, 0x00,
294     0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x02, 0xff, 0xff, 0x00, 0x00, 0x0e, 0x00,
295     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x02, 0xff, 0xff, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00,
296     0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
297     0x18, 0x18, 0x18, 0x4b, 0xff, 0xff, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18,
298     0x4b, 0xff, 0xff, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x4b, 0xff, 0xff,
299     0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0xff, 0xff, 0x10,
300     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0xff, 0xff, 0x10, 0x00, 0x00, 0x00,
301     0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0xff, 0xff, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
302     0x00, 0x08, 0x08, 0x08, 0x02, 0x00, 0x00, 0xff, 0xff, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x11,
303     0x11, 0x12, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x11, 0x11, 0x12, 0x00,
304     0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x11, 0x11, 0x12, 0x00, 0x00, 0x00, 0x00,
305     0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x11, 0x11, 0x12, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00,
306     0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00,
307     0x00, 0x00, 0x10, 0x10, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,
308     0x10, 0x10, 0x02, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x02,
309     0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x27, 0xff, 0xff, 0x00,
310     0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x27, 0xff, 0xff, 0x00, 0x00, 0x13, 0x00,
311     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x27, 0xff, 0xff, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00,
312     0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x27, 0xff, 0xff, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
313     0x8a, 0x94, 0x06, 0x8b, 0x14, 0x28, 0xa2, 0x85, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x94, 0x06,
314     0x8b, 0x14, 0x28, 0xa2, 0x85, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x94, 0x06, 0x8b, 0x14, 0x28,
315     0xa2, 0x85, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x94, 0x06, 0x8b, 0x14, 0x28, 0xa2, 0x85, 0x15,
316     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x26, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00,
317     0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x26, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
318     0x00, 0x10, 0x10, 0x10, 0x26, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10,
319     0x10, 0x26, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x02, 0xff,
320     0xff, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x02, 0xff, 0xff, 0x00, 0x00,
321     0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x02, 0xff, 0xff, 0x00, 0x00, 0x16, 0x00, 0x00,
322     0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x02, 0xff, 0xff, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00,
323     0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88,
324     0x14, 0x88, 0x82, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82,
325     0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x14, 0x88, 0x82, 0x00, 0x00, 0x00,
326     0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x02, 0x00, 0x00, 0xff, 0xff, 0x18, 0x00,
327     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x02, 0x00, 0x00, 0xff, 0xff, 0x18, 0x00, 0x00, 0x00, 0x00,
328     0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x02, 0x00, 0x00, 0xff, 0xff, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
329     0x10, 0x10, 0x10, 0x02, 0x00, 0x00, 0xff, 0xff}; // Level 1
330 // Level 2
331 static const unsigned char compressed_image_data_13x13x2l2[] = {
332     0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x27, 0x00, 0x00, 0xff, 0xff, 0x1a, 0x00,
333     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x02, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00,
334     0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0xff, 0xff, 0xff, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00,
335     0x00, 0x00, 0x8e, 0x9c, 0x07, 0x8f, 0x1c, 0x38, 0xe3, 0x87, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
336     0x18, 0x18, 0x18, 0x26, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x58,
337     0x58, 0x93, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0x02,
338     0xff, 0xff, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x18, 0x02, 0x00, 0x00,
339     0xff, 0xff, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, 0x00,
340     0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x22, 0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00,
341     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0x02, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00,
342     0x00, 0x00, 0x00, 0x00, 0x22, 0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00}; // Level 2
343                                                                              // Level 3
344 static const unsigned char compressed_image_data_13x13x2l3[] = {
345     0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x04, 0x91, 0x12, 0xff, 0xff, 0x00, 0x00, 0x26, 0x00,
346     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0x26, 0x00, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00,
347     0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0x02, 0xff, 0xff, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00,
348     0x00, 0x00, 0x94, 0xa8, 0x0d, 0x16, 0x28, 0x51, 0x45, 0x0a, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
349     0x20, 0x20, 0x20, 0x02, 0x00, 0x00, 0xff, 0xff, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
350     0x00, 0x6f, 0x00, 0x00, 0xff, 0xff, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0x02,
351     0x00, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x96, 0xac, 0x0d, 0x97, 0x2c, 0x59,
352     0x65, 0x8b, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x99, 0x15, 0x99, 0x92, 0x00, 0x00, 0xff, 0xff,
353     0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0x26, 0x00, 0x00, 0x00, 0x00, 0x2f, 0x00,
354     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x30, 0x02, 0xff, 0xff, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00,
355     0x00, 0x00, 0x00, 0x00, 0x98, 0xb0, 0x0e, 0x1a, 0x30, 0x61, 0x86, 0x0c}; // Level 3
356 // Image 13x13x2
357 
358 const compressedImage compressed_images[] = {
359     // Image 8x8x2
360     // Level 0
361     {
362         8,                            // image_width
363         8,                            // image_height
364         2,                            // number_of_array_elements
365         0,                            // mipmap_level
366         768,                          // image_size
367         compressed_image_data_8x8x2l0 // image_data
368     },                                // Level 0
369                                       // Level 1
370     {
371         8,                            // image_width
372         8,                            // image_height
373         2,                            // number_of_array_elements
374         1,                            // mipmap_level
375         192,                          // image_size
376         compressed_image_data_8x8x2l1 // image_data
377     },                                // Level 1
378                                       // Level 2
379     {
380         8,                            // image_width
381         8,                            // image_height
382         2,                            // number_of_array_elements
383         2,                            // mipmap_level
384         192,                          // image_size
385         compressed_image_data_8x8x2l2 // image_data
386     },                                // Level 2
387                                       // Level 3
388     {
389         8,                            // image_width
390         8,                            // image_height
391         2,                            // number_of_array_elements
392         3,                            // mipmap_level
393         192,                          // image_size
394         compressed_image_data_8x8x2l3 // image_data
395     },                                // Level 3
396                                       // Image 8x8x2
397                                       // Image 13x13x2
398                                       // Level 0
399     {
400         13,                             // image_width
401         13,                             // image_height
402         2,                              // number_of_array_elements
403         0,                              // mipmap_level
404         3072,                           // image_size
405         compressed_image_data_13x13x2l0 // image_data
406     },                                  // Level 0
407                                         // Level 1
408     {
409         13,                             // image_width
410         13,                             // image_height
411         2,                              // number_of_array_elements
412         1,                              // mipmap_level
413         768,                            // image_size
414         compressed_image_data_13x13x2l1 // image_data
415     },                                  // Level 1
416                                         // Level 2
417     {
418         13,                             // image_width
419         13,                             // image_height
420         2,                              // number_of_array_elements
421         2,                              // mipmap_level
422         192,                            // image_size
423         compressed_image_data_13x13x2l2 // image_data
424     },                                  // Level 2
425                                         // Level 3
426     {
427         13,                             // image_width
428         13,                             // image_height
429         2,                              // number_of_array_elements
430         3,                              // mipmap_level
431         192,                            // image_size
432         compressed_image_data_13x13x2l3 // image_data
433     },                                  // Level 3
434                                         // Image 13x13x2
435 };
436 
437 const unsigned int n_compressed_images = 8;
438 
439 #endif // _ESEXTCTEXTURECUBEMAPARRAYSAMPLINGRESOURCES_HPP
440