You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

511 lines
29KB

  1. //
  2. // Topograph
  3. // A port of "Mutable Instruments Grids" for VCV Rack
  4. // Author: Dale Johnson (valley.audio.soft@gmail.com)
  5. // Date: 4/12/2017
  6. //
  7. // Copyright 2011 Olivier Gillet.
  8. //
  9. // Author: Olivier Gillet (ol.gillet@gmail.com)
  10. //
  11. // This program is free software: you can redistribute it and/or modify
  12. // it under the terms of the GNU General Public License as published by
  13. // the Free Software Foundation, either version 3 of the License, or
  14. // (at your option) any later version.
  15. // This program is distributed in the hope that it will be useful,
  16. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  17. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  18. // GNU General Public License for more details.
  19. // You should have received a copy of the GNU General Public License
  20. // along with this program. If not, see <http://www.gnu.org/licenses/>.
  21. //
  22. #ifndef TopographResources_hpp
  23. #define TopographResources_hpp
  24. #include <cstdint>
  25. const uint32_t lut_res_euclidean[] = {
  26. 0, 0, 0, 0, 0, 0, 0, 0,
  27. 0, 0, 0, 0, 0, 0, 0, 0,
  28. 1, 1, 1, 1, 1, 1, 1, 1,
  29. 1, 1, 1, 1, 1, 1, 1, 1,
  30. 0, 0, 0, 0, 0, 0, 0, 0,
  31. 1, 1, 1, 1, 1, 1, 1, 1,
  32. 1, 1, 1, 1, 1, 1, 1, 1,
  33. 3, 3, 3, 3, 3, 3, 3, 3,
  34. 0, 0, 0, 0, 0, 0, 1, 1,
  35. 1, 1, 1, 1, 1, 1, 1, 1,
  36. 5, 5, 5, 5, 5, 5, 5, 5,
  37. 5, 5, 7, 7, 7, 7, 7, 7,
  38. 0, 0, 0, 0, 1, 1, 1, 1,
  39. 1, 1, 1, 1, 5, 5, 5, 5,
  40. 5, 5, 5, 5, 13, 13, 13, 13,
  41. 13, 13, 13, 13, 15, 15, 15, 15,
  42. 0, 0, 0, 0, 1, 1, 1, 1,
  43. 1, 1, 9, 9, 9, 9, 9, 9,
  44. 13, 13, 13, 13, 13, 13, 29, 29,
  45. 29, 29, 29, 29, 31, 31, 31, 31,
  46. 0, 0, 0, 1, 1, 1, 1, 1,
  47. 9, 9, 9, 9, 9, 21, 21, 21,
  48. 21, 21, 21, 45, 45, 45, 45, 45,
  49. 61, 61, 61, 61, 61, 63, 63, 63,
  50. 0, 0, 0, 1, 1, 1, 1, 17,
  51. 17, 17, 17, 17, 41, 41, 41, 41,
  52. 45, 45, 45, 45, 93, 93, 93, 93,
  53. 93, 125, 125, 125, 125, 127, 127, 127,
  54. 0, 0, 1, 1, 1, 1, 17, 17,
  55. 17, 17, 41, 41, 41, 41, 85, 85,
  56. 85, 85, 173, 173, 173, 173, 221, 221,
  57. 221, 221, 253, 253, 253, 253, 255, 255,
  58. 0, 0, 1, 1, 1, 1, 33, 33,
  59. 33, 73, 73, 73, 73, 169, 169, 169,
  60. 173, 173, 173, 365, 365, 365, 365, 445,
  61. 445, 445, 509, 509, 509, 509, 511, 511,
  62. 0, 0, 1, 1, 1, 33, 33, 33,
  63. 145, 145, 145, 297, 297, 297, 341, 341,
  64. 341, 341, 429, 429, 429, 733, 733, 733,
  65. 957, 957, 957, 1021, 1021, 1021, 1023, 1023,
  66. 0, 0, 1, 1, 1, 65, 65, 65,
  67. 145, 145, 297, 297, 297, 681, 681, 681,
  68. 685, 685, 685, 1453, 1453, 1453, 1757, 1757,
  69. 1917, 1917, 1917, 2045, 2045, 2045, 2047, 2047,
  70. 0, 0, 1, 1, 65, 65, 65, 273,
  71. 273, 273, 585, 585, 1193, 1193, 1193, 1365,
  72. 1365, 1709, 1709, 1709, 2925, 2925, 3549, 3549,
  73. 3549, 3965, 3965, 3965, 4093, 4093, 4095, 4095,
  74. 0, 0, 1, 1, 129, 129, 545, 545,
  75. 545, 1169, 1169, 2345, 2345, 2345, 2729, 2729,
  76. 2733, 2733, 3501, 3501, 3501, 5853, 5853, 7101,
  77. 7101, 7101, 7933, 7933, 8189, 8189, 8191, 8191,
  78. 0, 0, 1, 1, 129, 129, 545, 545,
  79. 2193, 2193, 2345, 2345, 2345, 5289, 5289, 5461,
  80. 5461, 5805, 5805, 11693, 11693, 11693, 11997, 11997,
  81. 15293, 15293, 16125, 16125, 16381, 16381, 16383, 16383,
  82. 0, 0, 1, 1, 257, 257, 1057, 1057,
  83. 2193, 2193, 4681, 4681, 9513, 9513, 10921, 10921,
  84. 10925, 10925, 13741, 13741, 23405, 23405, 28381, 28381,
  85. 30653, 30653, 32253, 32253, 32765, 32765, 32767, 32767,
  86. 0, 1, 1, 257, 257, 2113, 2113, 4369,
  87. 4369, 9361, 9361, 10537, 10537, 21161, 21161, 21845,
  88. 21845, 23213, 23213, 44461, 44461, 46813, 46813, 56797,
  89. 56797, 61309, 61309, 65021, 65021, 65533, 65533, 65535,
  90. 0, 1, 1, 513, 513, 2113, 2113, 8737,
  91. 8737, 17553, 17553, 18729, 38057, 38057, 43689, 43689,
  92. 43693, 43693, 54957, 54957, 93613, 95965, 95965, 113597,
  93. 113597, 126845, 126845, 130045, 130045, 131069, 131069, 131071,
  94. 0, 1, 1, 513, 513, 4161, 4161, 16929,
  95. 34961, 34961, 37449, 37449, 76073, 86697, 86697, 87381,
  96. 87381, 88749, 88749, 109997, 187245, 187245, 192221, 192221,
  97. 228285, 253821, 253821, 261117, 261117, 262141, 262141, 262143,
  98. 0, 1, 1, 1025, 1025, 8321, 16929, 16929,
  99. 34961, 74897, 74897, 84265, 84265, 169129, 174761, 174761,
  100. 174765, 174765, 186029, 355757, 355757, 374493, 374493, 454365,
  101. 490429, 490429, 507645, 522237, 522237, 524285, 524285, 524287,
  102. 0, 1, 1, 1025, 8321, 8321, 33825, 69905,
  103. 69905, 148625, 148625, 149801, 304425, 304425, 346793, 349525,
  104. 349525, 354989, 439725, 439725, 748973, 751325, 751325, 908765,
  105. 908765, 980925, 1031933, 1031933, 1046525, 1048573, 1048573, 1048575,
  106. 0, 1, 1, 2049, 16513, 16513, 67649, 139809,
  107. 139809, 280721, 299593, 299593, 338217, 677033, 677033, 699049,
  108. 699053, 743085, 743085, 1420717, 1497965, 1497965, 1535709, 1817533,
  109. 1817533, 1961853, 2064125, 2064125, 2093053, 2097149, 2097149, 2097151,
  110. 0, 1, 1, 2049, 33025, 133185, 133185, 270881,
  111. 297105, 297105, 599185, 608553, 1217705, 1217705, 1395369, 1398101,
  112. 1398101, 1403565, 1758893, 1758893, 2977197, 2995933, 3600093, 3600093,
  113. 3652541, 3927933, 3927933, 4128253, 4190205, 4194301, 4194301, 4194303,
  114. 0, 1, 1, 4097, 33025, 133185, 133185, 541217,
  115. 559249, 1189009, 1189009, 1198377, 2435369, 2708137, 2708137, 2796201,
  116. 2796205, 2972333, 2972333, 3517869, 5991853, 6010589, 6010589, 7270109,
  117. 7306173, 8122237, 8122237, 8322557, 8380413, 8388605, 8388605, 8388607,
  118. 0, 1, 4097, 4097, 65793, 266305, 541217, 541217,
  119. 1118481, 2245777, 2396745, 2697513, 2697513, 4887721, 5581481, 5592405,
  120. 5592405, 5614253, 7001773, 11382189, 11382189, 11983725, 12285661, 14540253,
  121. 15694781, 15694781, 16244605, 16645629, 16769021, 16769021, 16777213, 16777215,
  122. 0, 1, 8193, 8193, 131585, 532609, 1082401, 2236961,
  123. 2236961, 4491409, 4793489, 4868393, 9741609, 9741609, 11096745, 11184809,
  124. 11184813, 11360941, 14071213, 14071213, 23817645, 23967453, 24571613, 29080509,
  125. 29080509, 31389629, 32489213, 33291261, 33538045, 33538045, 33554429, 33554431,
  126. 0, 1, 8193, 131585, 131585, 1056897, 2164801, 4465185,
  127. 4753553, 9577617, 9577617, 9586985, 19212585, 21664937, 22358697, 22369621,
  128. 22369621, 22391469, 23778989, 28683693, 47934893, 47953629, 47953629, 57601757,
  129. 58178493, 62779261, 64995069, 66845693, 66845693, 67092477, 67108861, 67108863,
  130. 0, 1, 16385, 262657, 262657, 1056897, 4261953, 8667681,
  131. 8947857, 19022993, 19173961, 21580073, 21580073, 38966441, 44389033, 44739241,
  132. 44739245, 45439661, 56284845, 91057581, 91057581, 95869805, 96171741, 116322013,
  133. 116882365, 125693821, 132103933, 133692413, 133692413, 134184957, 134217725, 134217727,
  134. 0, 1, 16385, 525313, 2113665, 8521793, 8521793, 8929825,
  135. 17895697, 35932305, 38347921, 38422825, 77932841, 86660265, 89434793, 89478485,
  136. 89478485, 89565869, 95114925, 112569773, 191589805, 191739613, 196570845, 232644061,
  137. 250575805, 251391869, 251391869, 264208125, 267384829, 268402685, 268435453, 268435455,
  138. 0, 1, 32769, 525313, 4227329, 8521793, 17318433, 35791393,
  139. 35791393, 38045841, 76620945, 76695849, 86321449, 156406953, 177556137, 178956969,
  140. 178956973, 181758637, 224057005, 364228013, 383479213, 383629021, 460779229, 465288125,
  141. 465288125, 502234045, 519827325, 528416253, 535820285, 536805373, 536870909, 536870911,
  142. 0, 1, 32769, 1049601, 8421633, 17043521, 34636833, 71442977,
  143. 71862417, 152192145, 153391689, 155797801, 311731497, 346641065, 357870249, 357913941,
  144. 357913941, 358001325, 380459693, 450278829, 762146221, 766958445, 769357533, 930016989,
  145. 930855869, 1004468157, 1039654781, 1056898557, 1071642621, 1073676285, 1073741821, 1073741823,
  146. 0, 1, 65537, 2099201, 8421633, 34087041, 69273665, 138682913,
  147. 143165585, 287458449, 306783377, 307382569, 614803753, 625644713, 714427049, 715827881,
  148. 715827885, 718629549, 896194221, 917876141, 1532718509, 1533916893, 1572566749, 1861152477,
  149. 1870117821, 2008936317, 2079309565, 2130640381, 2143285245, 2147352573, 2147483645, 2147483647,
  150. 0, 1, 65537, 2099201, 16843009, 67641473, 138479681, 277365281,
  151. 286331153, 574916753, 613491857, 613566761, 690563369, 1246925993, 1386828457, 1431481001,
  152. 1432005293, 1521310381, 1801115309, 2913840557, 3067833773, 3067983581, 3145133789, 3722304989,
  153. 3740236733, 4018007933, 4159684349, 4261281277, 4290768893, 4294836221, 4294967293, 4294967295,
  154. };
  155. const uint8_t node_0[] = {
  156. 255, 0, 0, 0, 0, 0, 145, 0,
  157. 0, 0, 0, 0, 218, 0, 0, 0,
  158. 72, 0, 36, 0, 182, 0, 0, 0,
  159. 109, 0, 0, 0, 72, 0, 0, 0,
  160. 36, 0, 109, 0, 0, 0, 8, 0,
  161. 255, 0, 0, 0, 0, 0, 72, 0,
  162. 0, 0, 182, 0, 0, 0, 36, 0,
  163. 218, 0, 0, 0, 145, 0, 0, 0,
  164. 170, 0, 113, 0, 255, 0, 56, 0,
  165. 170, 0, 141, 0, 198, 0, 56, 0,
  166. 170, 0, 113, 0, 226, 0, 28, 0,
  167. 170, 0, 113, 0, 198, 0, 85, 0,
  168. };
  169. const uint8_t node_1[] = {
  170. 229, 0, 25, 0, 102, 0, 25, 0,
  171. 204, 0, 25, 0, 76, 0, 8, 0,
  172. 255, 0, 8, 0, 51, 0, 25, 0,
  173. 178, 0, 25, 0, 153, 0, 127, 0,
  174. 28, 0, 198, 0, 56, 0, 56, 0,
  175. 226, 0, 28, 0, 141, 0, 28, 0,
  176. 28, 0, 170, 0, 28, 0, 28, 0,
  177. 255, 0, 113, 0, 85, 0, 85, 0,
  178. 159, 0, 159, 0, 255, 0, 63, 0,
  179. 159, 0, 159, 0, 191, 0, 31, 0,
  180. 159, 0, 127, 0, 255, 0, 31, 0,
  181. 159, 0, 127, 0, 223, 0, 95, 0,
  182. };
  183. const uint8_t node_2[] = {
  184. 255, 0, 0, 0, 127, 0, 0, 0,
  185. 0, 0, 102, 0, 0, 0, 229, 0,
  186. 0, 0, 178, 0, 204, 0, 0, 0,
  187. 76, 0, 51, 0, 153, 0, 25, 0,
  188. 0, 0, 127, 0, 0, 0, 0, 0,
  189. 255, 0, 191, 0, 31, 0, 63, 0,
  190. 0, 0, 95, 0, 0, 0, 0, 0,
  191. 223, 0, 0, 0, 31, 0, 159, 0,
  192. 255, 0, 85, 0, 148, 0, 85, 0,
  193. 127, 0, 85, 0, 106, 0, 63, 0,
  194. 212, 0, 170, 0, 191, 0, 170, 0,
  195. 85, 0, 42, 0, 233, 0, 21, 0,
  196. };
  197. const uint8_t node_3[] = {
  198. 255, 0, 212, 0, 63, 0, 0, 0,
  199. 106, 0, 148, 0, 85, 0, 127, 0,
  200. 191, 0, 21, 0, 233, 0, 0, 0,
  201. 21, 0, 170, 0, 0, 0, 42, 0,
  202. 0, 0, 0, 0, 141, 0, 113, 0,
  203. 255, 0, 198, 0, 0, 0, 56, 0,
  204. 0, 0, 85, 0, 56, 0, 28, 0,
  205. 226, 0, 28, 0, 170, 0, 56, 0,
  206. 255, 0, 231, 0, 255, 0, 208, 0,
  207. 139, 0, 92, 0, 115, 0, 92, 0,
  208. 185, 0, 69, 0, 46, 0, 46, 0,
  209. 162, 0, 23, 0, 208, 0, 46, 0,
  210. };
  211. const uint8_t node_4[] = {
  212. 255, 0, 31, 0, 63, 0, 63, 0,
  213. 127, 0, 95, 0, 191, 0, 63, 0,
  214. 223, 0, 31, 0, 159, 0, 63, 0,
  215. 31, 0, 63, 0, 95, 0, 31, 0,
  216. 8, 0, 0, 0, 95, 0, 63, 0,
  217. 255, 0, 0, 0, 127, 0, 0, 0,
  218. 8, 0, 0, 0, 159, 0, 63, 0,
  219. 255, 0, 223, 0, 191, 0, 31, 0,
  220. 76, 0, 25, 0, 255, 0, 127, 0,
  221. 153, 0, 51, 0, 204, 0, 102, 0,
  222. 76, 0, 51, 0, 229, 0, 127, 0,
  223. 153, 0, 51, 0, 178, 0, 102, 0,
  224. };
  225. const uint8_t node_5[] = {
  226. 255, 0, 51, 0, 25, 0, 76, 0,
  227. 0, 0, 0, 0, 102, 0, 0, 0,
  228. 204, 0, 229, 0, 0, 0, 178, 0,
  229. 0, 0, 153, 0, 127, 0, 8, 0,
  230. 178, 0, 127, 0, 153, 0, 204, 0,
  231. 255, 0, 0, 0, 25, 0, 76, 0,
  232. 102, 0, 51, 0, 0, 0, 0, 0,
  233. 229, 0, 25, 0, 25, 0, 204, 0,
  234. 178, 0, 102, 0, 255, 0, 76, 0,
  235. 127, 0, 76, 0, 229, 0, 76, 0,
  236. 153, 0, 102, 0, 255, 0, 25, 0,
  237. 127, 0, 51, 0, 204, 0, 51, 0,
  238. };
  239. const uint8_t node_6[] = {
  240. 255, 0, 0, 0, 223, 0, 0, 0,
  241. 31, 0, 8, 0, 127, 0, 0, 0,
  242. 95, 0, 0, 0, 159, 0, 0, 0,
  243. 95, 0, 63, 0, 191, 0, 0, 0,
  244. 51, 0, 204, 0, 0, 0, 102, 0,
  245. 255, 0, 127, 0, 8, 0, 178, 0,
  246. 25, 0, 229, 0, 0, 0, 76, 0,
  247. 204, 0, 153, 0, 51, 0, 25, 0,
  248. 255, 0, 226, 0, 255, 0, 255, 0,
  249. 198, 0, 28, 0, 141, 0, 56, 0,
  250. 170, 0, 56, 0, 85, 0, 28, 0,
  251. 170, 0, 28, 0, 113, 0, 56, 0,
  252. };
  253. const uint8_t node_7[] = {
  254. 223, 0, 0, 0, 63, 0, 0, 0,
  255. 95, 0, 0, 0, 223, 0, 31, 0,
  256. 255, 0, 0, 0, 159, 0, 0, 0,
  257. 127, 0, 31, 0, 191, 0, 31, 0,
  258. 0, 0, 0, 0, 109, 0, 0, 0,
  259. 218, 0, 0, 0, 182, 0, 72, 0,
  260. 8, 0, 36, 0, 145, 0, 36, 0,
  261. 255, 0, 8, 0, 182, 0, 72, 0,
  262. 255, 0, 72, 0, 218, 0, 36, 0,
  263. 218, 0, 0, 0, 145, 0, 0, 0,
  264. 255, 0, 36, 0, 182, 0, 36, 0,
  265. 182, 0, 0, 0, 109, 0, 0, 0,
  266. };
  267. const uint8_t node_8[] = {
  268. 255, 0, 0, 0, 218, 0, 0, 0,
  269. 36, 0, 0, 0, 218, 0, 0, 0,
  270. 182, 0, 109, 0, 255, 0, 0, 0,
  271. 0, 0, 0, 0, 145, 0, 72, 0,
  272. 159, 0, 0, 0, 31, 0, 127, 0,
  273. 255, 0, 31, 0, 0, 0, 95, 0,
  274. 8, 0, 0, 0, 191, 0, 31, 0,
  275. 255, 0, 31, 0, 223, 0, 63, 0,
  276. 255, 0, 31, 0, 63, 0, 31, 0,
  277. 95, 0, 31, 0, 63, 0, 127, 0,
  278. 159, 0, 31, 0, 63, 0, 31, 0,
  279. 223, 0, 223, 0, 191, 0, 191, 0,
  280. };
  281. const uint8_t node_9[] = {
  282. 226, 0, 28, 0, 28, 0, 141, 0,
  283. 8, 0, 8, 0, 255, 0, 8, 0,
  284. 113, 0, 28, 0, 198, 0, 85, 0,
  285. 56, 0, 198, 0, 170, 0, 28, 0,
  286. 8, 0, 95, 0, 8, 0, 8, 0,
  287. 255, 0, 63, 0, 31, 0, 223, 0,
  288. 8, 0, 31, 0, 191, 0, 8, 0,
  289. 255, 0, 127, 0, 127, 0, 159, 0,
  290. 115, 0, 46, 0, 255, 0, 185, 0,
  291. 139, 0, 23, 0, 208, 0, 115, 0,
  292. 231, 0, 69, 0, 255, 0, 162, 0,
  293. 139, 0, 115, 0, 231, 0, 92, 0,
  294. };
  295. const uint8_t node_10[] = {
  296. 145, 0, 0, 0, 0, 0, 109, 0,
  297. 0, 0, 0, 0, 255, 0, 109, 0,
  298. 72, 0, 218, 0, 0, 0, 0, 0,
  299. 36, 0, 0, 0, 182, 0, 0, 0,
  300. 0, 0, 127, 0, 159, 0, 127, 0,
  301. 159, 0, 191, 0, 223, 0, 63, 0,
  302. 255, 0, 95, 0, 31, 0, 95, 0,
  303. 31, 0, 8, 0, 63, 0, 8, 0,
  304. 255, 0, 0, 0, 145, 0, 0, 0,
  305. 182, 0, 109, 0, 109, 0, 109, 0,
  306. 218, 0, 0, 0, 72, 0, 0, 0,
  307. 182, 0, 72, 0, 182, 0, 36, 0,
  308. };
  309. const uint8_t node_11[] = {
  310. 255, 0, 0, 0, 0, 0, 0, 0,
  311. 0, 0, 0, 0, 0, 0, 0, 0,
  312. 255, 0, 0, 0, 218, 0, 72, 36,
  313. 0, 0, 182, 0, 0, 0, 145, 109,
  314. 0, 0, 127, 0, 0, 0, 42, 0,
  315. 212, 0, 0, 212, 0, 0, 212, 0,
  316. 0, 0, 0, 0, 42, 0, 0, 0,
  317. 255, 0, 0, 0, 170, 170, 127, 85,
  318. 145, 0, 109, 109, 218, 109, 72, 0,
  319. 145, 0, 72, 0, 218, 0, 109, 0,
  320. 182, 0, 109, 0, 255, 0, 72, 0,
  321. 182, 109, 36, 109, 255, 109, 109, 0,
  322. };
  323. const uint8_t node_12[] = {
  324. 255, 0, 0, 0, 255, 0, 191, 0,
  325. 0, 0, 0, 0, 95, 0, 63, 0,
  326. 31, 0, 0, 0, 223, 0, 223, 0,
  327. 0, 0, 8, 0, 159, 0, 127, 0,
  328. 0, 0, 85, 0, 56, 0, 28, 0,
  329. 255, 0, 28, 0, 0, 0, 226, 0,
  330. 0, 0, 170, 0, 56, 0, 113, 0,
  331. 198, 0, 0, 0, 113, 0, 141, 0,
  332. 255, 0, 42, 0, 233, 0, 63, 0,
  333. 212, 0, 85, 0, 191, 0, 106, 0,
  334. 191, 0, 21, 0, 170, 0, 8, 0,
  335. 170, 0, 127, 0, 148, 0, 148, 0,
  336. };
  337. const uint8_t node_13[] = {
  338. 255, 0, 0, 0, 0, 0, 63, 0,
  339. 191, 0, 95, 0, 31, 0, 223, 0,
  340. 255, 0, 63, 0, 95, 0, 63, 0,
  341. 159, 0, 0, 0, 0, 0, 127, 0,
  342. 72, 0, 0, 0, 0, 0, 0, 0,
  343. 255, 0, 0, 0, 0, 0, 0, 0,
  344. 72, 0, 72, 0, 36, 0, 8, 0,
  345. 218, 0, 182, 0, 145, 0, 109, 0,
  346. 255, 0, 162, 0, 231, 0, 162, 0,
  347. 231, 0, 115, 0, 208, 0, 139, 0,
  348. 185, 0, 92, 0, 185, 0, 46, 0,
  349. 162, 0, 69, 0, 162, 0, 23, 0,
  350. };
  351. const uint8_t node_14[] = {
  352. 255, 0, 0, 0, 51, 0, 0, 0,
  353. 0, 0, 0, 0, 102, 0, 0, 0,
  354. 204, 0, 0, 0, 153, 0, 0, 0,
  355. 0, 0, 0, 0, 51, 0, 0, 0,
  356. 0, 0, 0, 0, 8, 0, 36, 0,
  357. 255, 0, 0, 0, 182, 0, 8, 0,
  358. 0, 0, 0, 0, 72, 0, 109, 0,
  359. 145, 0, 0, 0, 255, 0, 218, 0,
  360. 212, 0, 8, 0, 170, 0, 0, 0,
  361. 127, 0, 0, 0, 85, 0, 8, 0,
  362. 255, 0, 8, 0, 170, 0, 0, 0,
  363. 127, 0, 0, 0, 42, 0, 8, 0,
  364. };
  365. const uint8_t node_15[] = {
  366. 255, 0, 0, 0, 0, 0, 0, 0,
  367. 36, 0, 0, 0, 182, 0, 0, 0,
  368. 218, 0, 0, 0, 0, 0, 0, 0,
  369. 72, 0, 0, 0, 145, 0, 109, 0,
  370. 36, 0, 36, 0, 0, 0, 0, 0,
  371. 255, 0, 0, 0, 182, 0, 0, 0,
  372. 0, 0, 0, 0, 0, 0, 0, 109,
  373. 218, 0, 0, 0, 145, 0, 72, 72,
  374. 255, 0, 28, 0, 226, 0, 56, 0,
  375. 198, 0, 0, 0, 0, 0, 28, 28,
  376. 170, 0, 0, 0, 141, 0, 0, 0,
  377. 113, 0, 0, 0, 85, 85, 85, 85,
  378. };
  379. const uint8_t node_16[] = {
  380. 255, 0, 0, 0, 0, 0, 95, 0,
  381. 0, 0, 127, 0, 0, 0, 0, 0,
  382. 223, 0, 95, 0, 63, 0, 31, 0,
  383. 191, 0, 0, 0, 159, 0, 0, 0,
  384. 0, 0, 31, 0, 255, 0, 0, 0,
  385. 0, 0, 95, 0, 223, 0, 0, 0,
  386. 0, 0, 63, 0, 191, 0, 0, 0,
  387. 0, 0, 0, 0, 159, 0, 127, 0,
  388. 141, 0, 28, 0, 28, 0, 28, 0,
  389. 113, 0, 8, 0, 8, 0, 8, 0,
  390. 255, 0, 0, 0, 226, 0, 0, 0,
  391. 198, 0, 56, 0, 170, 0, 85, 0,
  392. };
  393. const uint8_t node_17[] = {
  394. 255, 0, 0, 0, 8, 0, 0, 0,
  395. 182, 0, 0, 0, 72, 0, 0, 0,
  396. 218, 0, 0, 0, 36, 0, 0, 0,
  397. 145, 0, 0, 0, 109, 0, 0, 0,
  398. 0, 0, 51, 25, 76, 25, 25, 0,
  399. 153, 0, 0, 0, 127, 102, 178, 0,
  400. 204, 0, 0, 0, 0, 0, 255, 0,
  401. 0, 0, 102, 0, 229, 0, 76, 0,
  402. 113, 0, 0, 0, 141, 0, 85, 0,
  403. 0, 0, 0, 0, 170, 0, 0, 0,
  404. 56, 28, 255, 0, 0, 0, 0, 0,
  405. 198, 0, 0, 0, 226, 0, 0, 0,
  406. };
  407. const uint8_t node_18[] = {
  408. 255, 0, 8, 0, 28, 0, 28, 0,
  409. 198, 0, 56, 0, 56, 0, 85, 0,
  410. 255, 0, 85, 0, 113, 0, 113, 0,
  411. 226, 0, 141, 0, 170, 0, 141, 0,
  412. 0, 0, 0, 0, 0, 0, 0, 0,
  413. 255, 0, 0, 0, 127, 0, 0, 0,
  414. 0, 0, 0, 0, 0, 0, 0, 0,
  415. 63, 0, 0, 0, 191, 0, 0, 0,
  416. 255, 0, 0, 0, 255, 0, 127, 0,
  417. 0, 0, 85, 0, 0, 0, 212, 0,
  418. 0, 0, 212, 0, 42, 0, 170, 0,
  419. 0, 0, 127, 0, 0, 0, 0, 0,
  420. };
  421. const uint8_t node_19[] = {
  422. 255, 0, 0, 0, 0, 0, 218, 0,
  423. 182, 0, 0, 0, 0, 0, 145, 0,
  424. 145, 0, 36, 0, 0, 0, 109, 0,
  425. 109, 0, 0, 0, 72, 0, 36, 0,
  426. 0, 0, 0, 0, 109, 0, 8, 0,
  427. 72, 0, 0, 0, 255, 0, 182, 0,
  428. 0, 0, 0, 0, 145, 0, 8, 0,
  429. 36, 0, 8, 0, 218, 0, 182, 0,
  430. 255, 0, 0, 0, 0, 0, 226, 0,
  431. 85, 0, 0, 0, 141, 0, 0, 0,
  432. 0, 0, 0, 0, 170, 0, 56, 0,
  433. 198, 0, 0, 0, 113, 0, 28, 0,
  434. };
  435. const uint8_t node_20[] = {
  436. 255, 0, 0, 0, 113, 0, 0, 0,
  437. 198, 0, 56, 0, 85, 0, 28, 0,
  438. 255, 0, 0, 0, 226, 0, 0, 0,
  439. 170, 0, 0, 0, 141, 0, 0, 0,
  440. 0, 0, 0, 0, 0, 0, 0, 0,
  441. 255, 0, 145, 0, 109, 0, 218, 0,
  442. 36, 0, 182, 0, 72, 0, 72, 0,
  443. 255, 0, 0, 0, 0, 0, 109, 0,
  444. 36, 0, 36, 0, 145, 0, 0, 0,
  445. 72, 0, 72, 0, 182, 0, 0, 0,
  446. 72, 0, 72, 0, 218, 0, 0, 0,
  447. 109, 0, 109, 0, 255, 0, 0, 0,
  448. };
  449. const uint8_t node_21[] = {
  450. 255, 0, 0, 0, 218, 0, 0, 0,
  451. 145, 0, 0, 0, 36, 0, 0, 0,
  452. 218, 0, 0, 0, 36, 0, 0, 0,
  453. 182, 0, 72, 0, 0, 0, 109, 0,
  454. 0, 0, 0, 0, 8, 0, 0, 0,
  455. 255, 0, 85, 0, 212, 0, 42, 0,
  456. 0, 0, 0, 0, 8, 0, 0, 0,
  457. 85, 0, 170, 0, 127, 0, 42, 0,
  458. 109, 0, 109, 0, 255, 0, 0, 0,
  459. 72, 0, 72, 0, 218, 0, 0, 0,
  460. 145, 0, 182, 0, 255, 0, 0, 0,
  461. 36, 0, 36, 0, 218, 0, 8, 0,
  462. };
  463. const uint8_t node_22[] = {
  464. 255, 0, 0, 0, 42, 0, 0, 0,
  465. 212, 0, 0, 0, 8, 0, 212, 0,
  466. 170, 0, 0, 0, 85, 0, 0, 0,
  467. 212, 0, 8, 0, 127, 0, 8, 0,
  468. 255, 0, 85, 0, 0, 0, 0, 0,
  469. 226, 0, 85, 0, 0, 0, 198, 0,
  470. 0, 0, 141, 0, 56, 0, 0, 0,
  471. 170, 0, 28, 0, 0, 0, 113, 0,
  472. 113, 0, 56, 0, 255, 0, 0, 0,
  473. 85, 0, 56, 0, 226, 0, 0, 0,
  474. 0, 0, 170, 0, 0, 0, 141, 0,
  475. 28, 0, 28, 0, 198, 0, 28, 0,
  476. };
  477. const uint8_t node_23[] = {
  478. 255, 0, 0, 0, 229, 0, 0, 0,
  479. 204, 0, 204, 0, 0, 0, 76, 0,
  480. 178, 0, 153, 0, 51, 0, 178, 0,
  481. 178, 0, 127, 0, 102, 51, 51, 25,
  482. 0, 0, 0, 0, 0, 0, 0, 31,
  483. 0, 0, 0, 0, 255, 0, 0, 31,
  484. 0, 0, 8, 0, 0, 0, 191, 159,
  485. 127, 95, 95, 0, 223, 0, 63, 0,
  486. 255, 0, 255, 0, 204, 204, 204, 204,
  487. 0, 0, 51, 51, 51, 51, 0, 0,
  488. 204, 0, 204, 0, 153, 153, 153, 153,
  489. 153, 0, 0, 0, 102, 102, 102, 102,
  490. };
  491. const uint8_t node_24[] = {
  492. 170, 0, 0, 0, 0, 255, 0, 0,
  493. 198, 0, 0, 0, 0, 28, 0, 0,
  494. 141, 0, 0, 0, 0, 226, 0, 0,
  495. 56, 0, 0, 113, 0, 85, 0, 0,
  496. 255, 0, 0, 0, 0, 113, 0, 0,
  497. 85, 0, 0, 0, 0, 226, 0, 0,
  498. 141, 0, 0, 8, 0, 170, 56, 56,
  499. 198, 0, 0, 56, 0, 141, 28, 0,
  500. 255, 0, 0, 0, 0, 191, 0, 0,
  501. 159, 0, 0, 0, 0, 223, 0, 0,
  502. 95, 0, 0, 0, 0, 63, 0, 0,
  503. 127, 0, 0, 0, 0, 31, 0, 0,
  504. };
  505. #endif /* TopographResources_hpp */