diff --git a/src/xenia/gpu/vulkan/pipeline_cache.cc b/src/xenia/gpu/vulkan/pipeline_cache.cc index 2581dc9f2..24ac602ce 100644 --- a/src/xenia/gpu/vulkan/pipeline_cache.cc +++ b/src/xenia/gpu/vulkan/pipeline_cache.cc @@ -27,12 +27,14 @@ namespace vulkan { using xe::ui::vulkan::util::CheckResult; -// Generated with `xenia-build genspirv`. -#include "xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_frag.h" -#include "xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_geom.h" -#include "xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_geom.h" -#include "xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_geom.h" -#include "xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_geom.h" +// Generated with `xb buildshaders`. +namespace shaders { +#include "xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_ps.h" +#include "xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_gs.h" +#include "xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_gs.h" +#include "xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_gs.h" +#include "xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_gs.h" +} // namespace shaders PipelineCache::PipelineCache(RegisterFile* register_file, const ui::vulkan::VulkanProvider& provider) @@ -111,10 +113,8 @@ VkResult PipelineCache::Initialize( shader_module_info.sType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO; shader_module_info.pNext = nullptr; shader_module_info.flags = 0; - shader_module_info.codeSize = - static_cast(sizeof(line_quad_list_geom)); - shader_module_info.pCode = - reinterpret_cast(line_quad_list_geom); + shader_module_info.codeSize = sizeof(shaders::line_quad_list_gs); + shader_module_info.pCode = shaders::line_quad_list_gs; status = dfn.vkCreateShaderModule(device, &shader_module_info, nullptr, &geometry_shaders_.line_quad_list); if (status != VK_SUCCESS) { @@ -124,8 +124,8 @@ VkResult PipelineCache::Initialize( uint64_t(geometry_shaders_.line_quad_list), "S(g): Line Quad List"); - shader_module_info.codeSize = static_cast(sizeof(point_list_geom)); - shader_module_info.pCode = reinterpret_cast(point_list_geom); + shader_module_info.codeSize = sizeof(shaders::point_list_gs); + shader_module_info.pCode = shaders::point_list_gs; status = dfn.vkCreateShaderModule(device, &shader_module_info, nullptr, &geometry_shaders_.point_list); if (status != VK_SUCCESS) { @@ -135,8 +135,8 @@ VkResult PipelineCache::Initialize( uint64_t(geometry_shaders_.point_list), "S(g): Point List"); - shader_module_info.codeSize = static_cast(sizeof(quad_list_geom)); - shader_module_info.pCode = reinterpret_cast(quad_list_geom); + shader_module_info.codeSize = sizeof(shaders::quad_list_gs); + shader_module_info.pCode = shaders::quad_list_gs; status = dfn.vkCreateShaderModule(device, &shader_module_info, nullptr, &geometry_shaders_.quad_list); if (status != VK_SUCCESS) { @@ -146,8 +146,8 @@ VkResult PipelineCache::Initialize( uint64_t(geometry_shaders_.quad_list), "S(g): Quad List"); - shader_module_info.codeSize = static_cast(sizeof(rect_list_geom)); - shader_module_info.pCode = reinterpret_cast(rect_list_geom); + shader_module_info.codeSize = sizeof(shaders::rect_list_gs); + shader_module_info.pCode = shaders::rect_list_gs; status = dfn.vkCreateShaderModule(device, &shader_module_info, nullptr, &geometry_shaders_.rect_list); if (status != VK_SUCCESS) { @@ -157,8 +157,8 @@ VkResult PipelineCache::Initialize( uint64_t(geometry_shaders_.rect_list), "S(g): Rect List"); - shader_module_info.codeSize = static_cast(sizeof(dummy_frag)); - shader_module_info.pCode = reinterpret_cast(dummy_frag); + shader_module_info.codeSize = sizeof(shaders::dummy_ps); + shader_module_info.pCode = shaders::dummy_ps; status = dfn.vkCreateShaderModule(device, &shader_module_info, nullptr, &dummy_pixel_shader_); if (status != VK_SUCCESS) { diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_frag.h b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_frag.h deleted file mode 100644 index 035b6b881..000000000 --- a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_frag.h +++ /dev/null @@ -1,50 +0,0 @@ -// generated from `xb genspirv` -// source: dummy.frag -const uint8_t dummy_frag[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x4C, 0x53, 0x4C, - 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, - 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0x31, 0x00, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, - 0xC2, 0x01, 0x00, 0x00, 0x04, 0x00, 0x09, 0x00, 0x47, 0x4C, 0x5F, 0x41, - 0x52, 0x42, 0x5F, 0x65, 0x78, 0x70, 0x6C, 0x69, 0x63, 0x69, 0x74, 0x5F, - 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x5F, 0x6C, 0x6F, 0x63, 0x61, 0x74, - 0x69, 0x6F, 0x6E, 0x00, 0x04, 0x00, 0x09, 0x00, 0x47, 0x4C, 0x5F, 0x41, - 0x52, 0x42, 0x5F, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x5F, - 0x73, 0x68, 0x61, 0x64, 0x65, 0x72, 0x5F, 0x6F, 0x62, 0x6A, 0x65, 0x63, - 0x74, 0x73, 0x00, 0x00, 0x04, 0x00, 0x09, 0x00, 0x47, 0x4C, 0x5F, 0x41, - 0x52, 0x42, 0x5F, 0x73, 0x68, 0x61, 0x64, 0x69, 0x6E, 0x67, 0x5F, 0x6C, - 0x61, 0x6E, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5F, 0x34, 0x32, 0x30, 0x70, - 0x61, 0x63, 0x6B, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, - 0x2D, 0x00, 0x00, 0x00, 0x69, 0x6E, 0x5F, 0x69, 0x6E, 0x74, 0x65, 0x72, - 0x70, 0x6F, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x73, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x03, 0x00, 0x31, 0x00, 0x00, 0x00, 0x6F, 0x43, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x31, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x08, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x2C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2E, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x30, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x31, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, - 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_frag.spv b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_frag.spv deleted file mode 100644 index d34b4e980..000000000 Binary files a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_frag.spv and /dev/null differ diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_frag.txt b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_frag.txt deleted file mode 100644 index 944db921e..000000000 --- a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_frag.txt +++ /dev/null @@ -1,37 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 50 -; Schema: 0 - OpCapability Shader - OpCapability Sampled1D - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Fragment %main "main" %in_interpolators %oC - OpExecutionMode %main OriginUpperLeft - OpSource GLSL 450 - OpSourceExtension "GL_ARB_explicit_attrib_location" - OpSourceExtension "GL_ARB_separate_shader_objects" - OpSourceExtension "GL_ARB_shading_language_420pack" - OpName %main "main" - OpName %in_interpolators "in_interpolators" - OpName %oC "oC" - OpDecorate %in_interpolators Location 0 - OpDecorate %oC Location 0 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 - %v4float = OpTypeVector %float 4 - %uint = OpTypeInt 32 0 - %uint_16 = OpConstant %uint 16 -%_arr_v4float_uint_16 = OpTypeArray %v4float %uint_16 -%_ptr_Input__arr_v4float_uint_16 = OpTypePointer Input %_arr_v4float_uint_16 -%in_interpolators = OpVariable %_ptr_Input__arr_v4float_uint_16 Input - %uint_4 = OpConstant %uint 4 -%_arr_v4float_uint_4 = OpTypeArray %v4float %uint_4 -%_ptr_Output__arr_v4float_uint_4 = OpTypePointer Output %_arr_v4float_uint_4 - %oC = OpVariable %_ptr_Output__arr_v4float_uint_4 Output - %main = OpFunction %void None %3 - %5 = OpLabel - OpReturn - OpFunctionEnd diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_ps.h b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_ps.h new file mode 100644 index 000000000..4c6e77c40 --- /dev/null +++ b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/dummy_ps.h @@ -0,0 +1,52 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 16104 +; Schema: 0 + OpCapability Shader + OpCapability Sampled1D + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Fragment %5663 "main" %3302 %4841 + OpExecutionMode %5663 OriginUpperLeft + OpDecorate %3302 Location 0 + OpDecorate %4841 Location 0 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 + %v4float = OpTypeVector %float 4 + %uint = OpTypeInt 32 0 + %uint_16 = OpConstant %uint 16 +%_arr_v4float_uint_16 = OpTypeArray %v4float %uint_16 +%_ptr_Input__arr_v4float_uint_16 = OpTypePointer Input %_arr_v4float_uint_16 + %3302 = OpVariable %_ptr_Input__arr_v4float_uint_16 Input + %uint_4 = OpConstant %uint 4 +%_arr_v4float_uint_4 = OpTypeArray %v4float %uint_4 +%_ptr_Output__arr_v4float_uint_4 = OpTypePointer Output %_arr_v4float_uint_4 + %4841 = OpVariable %_ptr_Output__arr_v4float_uint_4 Output + %5663 = OpFunction %void None %1282 + %16103 = OpLabel + OpReturn + OpFunctionEnd +#endif + +const uint32_t dummy_ps[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x00003EE8, 0x00000000, 0x00020011, + 0x00000001, 0x00020011, 0x0000002B, 0x0006000B, 0x00000001, 0x4C534C47, + 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, + 0x0007000F, 0x00000004, 0x0000161F, 0x6E69616D, 0x00000000, 0x00000CE6, + 0x000012E9, 0x00030010, 0x0000161F, 0x00000007, 0x00040047, 0x00000CE6, + 0x0000001E, 0x00000000, 0x00040047, 0x000012E9, 0x0000001E, 0x00000000, + 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, + 0x0000000D, 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, + 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x0004002B, 0x0000000B, + 0x00000A3A, 0x00000010, 0x0004001C, 0x0000056F, 0x0000001D, 0x00000A3A, + 0x00040020, 0x000007EC, 0x00000001, 0x0000056F, 0x0004003B, 0x000007EC, + 0x00000CE6, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A16, 0x00000004, + 0x0004001C, 0x000005C3, 0x0000001D, 0x00000A16, 0x00040020, 0x00000840, + 0x00000003, 0x000005C3, 0x0004003B, 0x00000840, 0x000012E9, 0x00000003, + 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, + 0x00003EE7, 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_geom.h b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_geom.h deleted file mode 100644 index 3524cbc22..000000000 --- a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_geom.h +++ /dev/null @@ -1,183 +0,0 @@ -// generated from `xb genspirv` -// source: line_quad_list.geom -const uint8_t line_quad_list_geom[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x4C, 0x53, 0x4C, - 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, - 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x0C, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, - 0x4D, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x10, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x1A, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xC2, 0x01, 0x00, 0x00, 0x04, 0x00, 0x09, 0x00, - 0x47, 0x4C, 0x5F, 0x41, 0x52, 0x42, 0x5F, 0x65, 0x78, 0x70, 0x6C, 0x69, - 0x63, 0x69, 0x74, 0x5F, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x5F, 0x6C, - 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x04, 0x00, 0x09, 0x00, - 0x47, 0x4C, 0x5F, 0x41, 0x52, 0x42, 0x5F, 0x73, 0x65, 0x70, 0x61, 0x72, - 0x61, 0x74, 0x65, 0x5F, 0x73, 0x68, 0x61, 0x64, 0x65, 0x72, 0x5F, 0x6F, - 0x62, 0x6A, 0x65, 0x63, 0x74, 0x73, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, - 0x65, 0x72, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x00, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x00, - 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x69, 0x6E, 0x74, 0x53, 0x69, 0x7A, 0x65, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x03, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x0D, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x50, 0x65, 0x72, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, - 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, 0x0D, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x73, 0x69, 0x74, - 0x69, 0x6F, 0x6E, 0x00, 0x06, 0x00, 0x07, 0x00, 0x0D, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x69, 0x6E, 0x74, - 0x53, 0x69, 0x7A, 0x65, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x69, 0x6E, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x07, 0x00, 0x21, 0x00, 0x00, 0x00, 0x6F, 0x75, 0x74, 0x5F, - 0x69, 0x6E, 0x74, 0x65, 0x72, 0x70, 0x6F, 0x6C, 0x61, 0x74, 0x6F, 0x72, - 0x73, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x24, 0x00, 0x00, 0x00, - 0x69, 0x6E, 0x5F, 0x69, 0x6E, 0x74, 0x65, 0x72, 0x70, 0x6F, 0x6C, 0x61, - 0x74, 0x6F, 0x72, 0x73, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x08, 0x00, - 0x4D, 0x00, 0x00, 0x00, 0x5F, 0x69, 0x6E, 0x5F, 0x70, 0x6F, 0x69, 0x6E, - 0x74, 0x5F, 0x63, 0x6F, 0x6F, 0x72, 0x64, 0x5F, 0x75, 0x6E, 0x75, 0x73, - 0x65, 0x64, 0x00, 0x00, 0x05, 0x00, 0x08, 0x00, 0x50, 0x00, 0x00, 0x00, - 0x5F, 0x69, 0x6E, 0x5F, 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x73, 0x69, - 0x7A, 0x65, 0x5F, 0x75, 0x6E, 0x75, 0x73, 0x65, 0x64, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x08, 0x00, 0x52, 0x00, 0x00, 0x00, 0x5F, 0x6F, 0x75, 0x74, - 0x5F, 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x63, 0x6F, 0x6F, 0x72, 0x64, - 0x5F, 0x75, 0x6E, 0x75, 0x73, 0x65, 0x64, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x03, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0x0D, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x4D, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x50, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x52, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x04, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x11, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, - 0x1F, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x20, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x1F, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x21, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x23, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x39, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x4A, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x04, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x4A, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x4C, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x4C, 0x00, 0x00, 0x00, 0x4D, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x04, 0x00, 0x4E, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x4F, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x4E, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x4F, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x51, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x4A, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x51, 0x00, 0x00, 0x00, - 0x52, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x06, 0x00, 0x13, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x14, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x17, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x06, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0x1A, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x1C, 0x00, 0x00, 0x00, - 0x1D, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x25, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x1F, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x21, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, - 0xDA, 0x00, 0x01, 0x00, 0x41, 0x00, 0x06, 0x00, 0x13, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x29, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, - 0x19, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x25, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x1F, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x21, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, - 0xDA, 0x00, 0x01, 0x00, 0x41, 0x00, 0x06, 0x00, 0x13, 0x00, 0x00, 0x00, - 0x31, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x32, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, - 0x19, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x25, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x1F, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x21, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, - 0xDA, 0x00, 0x01, 0x00, 0x41, 0x00, 0x06, 0x00, 0x13, 0x00, 0x00, 0x00, - 0x3A, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x00, 0x00, 0x3A, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, - 0x19, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, - 0x39, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x25, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x1F, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x21, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, - 0xDA, 0x00, 0x01, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x17, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x1D, 0x00, 0x00, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x27, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x01, 0x00, 0xDB, 0x00, 0x01, 0x00, - 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_geom.spv b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_geom.spv deleted file mode 100644 index 16668f787..000000000 Binary files a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_geom.spv and /dev/null differ diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_geom.txt b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_geom.txt deleted file mode 100644 index 67811eb27..000000000 --- a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_geom.txt +++ /dev/null @@ -1,132 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 83 -; Schema: 0 - OpCapability Geometry - OpCapability GeometryPointSize - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Geometry %main "main" %_ %gl_in %out_interpolators %in_interpolators %_in_point_coord_unused %_in_point_size_unused %_out_point_coord_unused - OpExecutionMode %main InputLinesAdjacency - OpExecutionMode %main Invocations 1 - OpExecutionMode %main OutputLineStrip - OpExecutionMode %main OutputVertices 5 - OpSource GLSL 450 - OpSourceExtension "GL_ARB_explicit_attrib_location" - OpSourceExtension "GL_ARB_separate_shader_objects" - OpName %main "main" - OpName %gl_PerVertex "gl_PerVertex" - OpMemberName %gl_PerVertex 0 "gl_Position" - OpMemberName %gl_PerVertex 1 "gl_PointSize" - OpName %_ "" - OpName %gl_PerVertex_0 "gl_PerVertex" - OpMemberName %gl_PerVertex_0 0 "gl_Position" - OpMemberName %gl_PerVertex_0 1 "gl_PointSize" - OpName %gl_in "gl_in" - OpName %out_interpolators "out_interpolators" - OpName %in_interpolators "in_interpolators" - OpName %_in_point_coord_unused "_in_point_coord_unused" - OpName %_in_point_size_unused "_in_point_size_unused" - OpName %_out_point_coord_unused "_out_point_coord_unused" - OpMemberDecorate %gl_PerVertex 0 BuiltIn Position - OpMemberDecorate %gl_PerVertex 1 BuiltIn PointSize - OpDecorate %gl_PerVertex Block - OpMemberDecorate %gl_PerVertex_0 0 BuiltIn Position - OpMemberDecorate %gl_PerVertex_0 1 BuiltIn PointSize - OpDecorate %gl_PerVertex_0 Block - OpDecorate %out_interpolators Location 0 - OpDecorate %in_interpolators Location 0 - OpDecorate %_in_point_coord_unused Location 16 - OpDecorate %_in_point_size_unused Location 17 - OpDecorate %_out_point_coord_unused Location 16 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 - %v4float = OpTypeVector %float 4 -%gl_PerVertex = OpTypeStruct %v4float %float -%_ptr_Output_gl_PerVertex = OpTypePointer Output %gl_PerVertex - %_ = OpVariable %_ptr_Output_gl_PerVertex Output - %int = OpTypeInt 32 1 - %int_0 = OpConstant %int 0 -%gl_PerVertex_0 = OpTypeStruct %v4float %float - %uint = OpTypeInt 32 0 - %uint_4 = OpConstant %uint 4 -%_arr_gl_PerVertex_0_uint_4 = OpTypeArray %gl_PerVertex_0 %uint_4 -%_ptr_Input__arr_gl_PerVertex_0_uint_4 = OpTypePointer Input %_arr_gl_PerVertex_0_uint_4 - %gl_in = OpVariable %_ptr_Input__arr_gl_PerVertex_0_uint_4 Input -%_ptr_Input_v4float = OpTypePointer Input %v4float -%_ptr_Output_v4float = OpTypePointer Output %v4float - %int_1 = OpConstant %int 1 -%_ptr_Input_float = OpTypePointer Input %float -%_ptr_Output_float = OpTypePointer Output %float - %uint_16 = OpConstant %uint 16 -%_arr_v4float_uint_16 = OpTypeArray %v4float %uint_16 -%_ptr_Output__arr_v4float_uint_16 = OpTypePointer Output %_arr_v4float_uint_16 -%out_interpolators = OpVariable %_ptr_Output__arr_v4float_uint_16 Output -%_arr__arr_v4float_uint_16_uint_4 = OpTypeArray %_arr_v4float_uint_16 %uint_4 -%_ptr_Input__arr__arr_v4float_uint_16_uint_4 = OpTypePointer Input %_arr__arr_v4float_uint_16_uint_4 -%in_interpolators = OpVariable %_ptr_Input__arr__arr_v4float_uint_16_uint_4 Input -%_ptr_Input__arr_v4float_uint_16 = OpTypePointer Input %_arr_v4float_uint_16 - %int_2 = OpConstant %int 2 - %int_3 = OpConstant %int 3 - %v2float = OpTypeVector %float 2 -%_arr_v2float_uint_4 = OpTypeArray %v2float %uint_4 -%_ptr_Input__arr_v2float_uint_4 = OpTypePointer Input %_arr_v2float_uint_4 -%_in_point_coord_unused = OpVariable %_ptr_Input__arr_v2float_uint_4 Input -%_arr_float_uint_4 = OpTypeArray %float %uint_4 -%_ptr_Input__arr_float_uint_4 = OpTypePointer Input %_arr_float_uint_4 -%_in_point_size_unused = OpVariable %_ptr_Input__arr_float_uint_4 Input -%_ptr_Output_v2float = OpTypePointer Output %v2float -%_out_point_coord_unused = OpVariable %_ptr_Output_v2float Output - %main = OpFunction %void None %3 - %5 = OpLabel - %20 = OpAccessChain %_ptr_Input_v4float %gl_in %int_0 %int_0 - %21 = OpLoad %v4float %20 - %23 = OpAccessChain %_ptr_Output_v4float %_ %int_0 - OpStore %23 %21 - %26 = OpAccessChain %_ptr_Input_float %gl_in %int_0 %int_1 - %27 = OpLoad %float %26 - %29 = OpAccessChain %_ptr_Output_float %_ %int_1 - OpStore %29 %27 - %38 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %in_interpolators %int_0 - %39 = OpLoad %_arr_v4float_uint_16 %38 - OpStore %out_interpolators %39 - OpEmitVertex - %40 = OpAccessChain %_ptr_Input_v4float %gl_in %int_1 %int_0 - %41 = OpLoad %v4float %40 - OpStore %23 %41 - %43 = OpAccessChain %_ptr_Input_float %gl_in %int_1 %int_1 - %44 = OpLoad %float %43 - OpStore %29 %44 - %46 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %in_interpolators %int_1 - %47 = OpLoad %_arr_v4float_uint_16 %46 - OpStore %out_interpolators %47 - OpEmitVertex - %49 = OpAccessChain %_ptr_Input_v4float %gl_in %int_2 %int_0 - %50 = OpLoad %v4float %49 - OpStore %23 %50 - %52 = OpAccessChain %_ptr_Input_float %gl_in %int_2 %int_1 - %53 = OpLoad %float %52 - OpStore %29 %53 - %55 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %in_interpolators %int_2 - %56 = OpLoad %_arr_v4float_uint_16 %55 - OpStore %out_interpolators %56 - OpEmitVertex - %58 = OpAccessChain %_ptr_Input_v4float %gl_in %int_3 %int_0 - %59 = OpLoad %v4float %58 - OpStore %23 %59 - %61 = OpAccessChain %_ptr_Input_float %gl_in %int_3 %int_1 - %62 = OpLoad %float %61 - OpStore %29 %62 - %64 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %in_interpolators %int_3 - %65 = OpLoad %_arr_v4float_uint_16 %64 - OpStore %out_interpolators %65 - OpEmitVertex - OpStore %23 %21 - OpStore %29 %27 - OpStore %out_interpolators %39 - OpEmitVertex - OpEndPrimitive - OpReturn - OpFunctionEnd diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_gs.h b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_gs.h new file mode 100644 index 000000000..1ccc3b88e --- /dev/null +++ b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/line_quad_list_gs.h @@ -0,0 +1,193 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 23916 +; Schema: 0 + OpCapability Geometry + OpCapability GeometryPointSize + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Geometry %5663 "main" %4930 %5305 %5430 %3302 %4044 %4656 %3736 + OpExecutionMode %5663 InputLinesAdjacency + OpExecutionMode %5663 Invocations 1 + OpExecutionMode %5663 OutputLineStrip + OpExecutionMode %5663 OutputVertices 5 + OpMemberDecorate %_struct_1032 0 BuiltIn Position + OpMemberDecorate %_struct_1032 1 BuiltIn PointSize + OpDecorate %_struct_1032 Block + OpMemberDecorate %_struct_1033 0 BuiltIn Position + OpMemberDecorate %_struct_1033 1 BuiltIn PointSize + OpDecorate %_struct_1033 Block + OpDecorate %5430 Location 0 + OpDecorate %3302 Location 0 + OpDecorate %4044 Location 16 + OpDecorate %4656 Location 17 + OpDecorate %3736 Location 16 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 + %v4float = OpTypeVector %float 4 +%_struct_1032 = OpTypeStruct %v4float %float +%_ptr_Output__struct_1032 = OpTypePointer Output %_struct_1032 + %4930 = OpVariable %_ptr_Output__struct_1032 Output + %int = OpTypeInt 32 1 + %int_0 = OpConstant %int 0 +%_struct_1033 = OpTypeStruct %v4float %float + %uint = OpTypeInt 32 0 + %uint_4 = OpConstant %uint 4 +%_arr__struct_1033_uint_4 = OpTypeArray %_struct_1033 %uint_4 +%_ptr_Input__arr__struct_1033_uint_4 = OpTypePointer Input %_arr__struct_1033_uint_4 + %5305 = OpVariable %_ptr_Input__arr__struct_1033_uint_4 Input +%_ptr_Input_v4float = OpTypePointer Input %v4float +%_ptr_Output_v4float = OpTypePointer Output %v4float + %int_1 = OpConstant %int 1 +%_ptr_Input_float = OpTypePointer Input %float +%_ptr_Output_float = OpTypePointer Output %float + %uint_16 = OpConstant %uint 16 +%_arr_v4float_uint_16 = OpTypeArray %v4float %uint_16 +%_ptr_Output__arr_v4float_uint_16 = OpTypePointer Output %_arr_v4float_uint_16 + %5430 = OpVariable %_ptr_Output__arr_v4float_uint_16 Output +%_arr__arr_v4float_uint_16_uint_4 = OpTypeArray %_arr_v4float_uint_16 %uint_4 +%_ptr_Input__arr__arr_v4float_uint_16_uint_4 = OpTypePointer Input %_arr__arr_v4float_uint_16_uint_4 + %3302 = OpVariable %_ptr_Input__arr__arr_v4float_uint_16_uint_4 Input +%_ptr_Input__arr_v4float_uint_16 = OpTypePointer Input %_arr_v4float_uint_16 + %int_2 = OpConstant %int 2 + %int_3 = OpConstant %int 3 + %v2float = OpTypeVector %float 2 +%_arr_v2float_uint_4 = OpTypeArray %v2float %uint_4 +%_ptr_Input__arr_v2float_uint_4 = OpTypePointer Input %_arr_v2float_uint_4 + %4044 = OpVariable %_ptr_Input__arr_v2float_uint_4 Input +%_arr_float_uint_4 = OpTypeArray %float %uint_4 +%_ptr_Input__arr_float_uint_4 = OpTypePointer Input %_arr_float_uint_4 + %4656 = OpVariable %_ptr_Input__arr_float_uint_4 Input +%_ptr_Output_v2float = OpTypePointer Output %v2float + %3736 = OpVariable %_ptr_Output_v2float Output + %5663 = OpFunction %void None %1282 + %23915 = OpLabel + %7129 = OpAccessChain %_ptr_Input_v4float %5305 %int_0 %int_0 + %15646 = OpLoad %v4float %7129 + %19981 = OpAccessChain %_ptr_Output_v4float %4930 %int_0 + OpStore %19981 %15646 + %19905 = OpAccessChain %_ptr_Input_float %5305 %int_0 %int_1 + %7391 = OpLoad %float %19905 + %19982 = OpAccessChain %_ptr_Output_float %4930 %int_1 + OpStore %19982 %7391 + %19848 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %3302 %int_0 + %10874 = OpLoad %_arr_v4float_uint_16 %19848 + OpStore %5430 %10874 + OpEmitVertex + %22812 = OpAccessChain %_ptr_Input_v4float %5305 %int_1 %int_0 + %11398 = OpLoad %v4float %22812 + OpStore %19981 %11398 + %16622 = OpAccessChain %_ptr_Input_float %5305 %int_1 %int_1 + %7967 = OpLoad %float %16622 + OpStore %19982 %7967 + %16623 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %3302 %int_1 + %10875 = OpLoad %_arr_v4float_uint_16 %16623 + OpStore %5430 %10875 + OpEmitVertex + %22813 = OpAccessChain %_ptr_Input_v4float %5305 %int_2 %int_0 + %11399 = OpLoad %v4float %22813 + OpStore %19981 %11399 + %16624 = OpAccessChain %_ptr_Input_float %5305 %int_2 %int_1 + %7968 = OpLoad %float %16624 + OpStore %19982 %7968 + %16625 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %3302 %int_2 + %10876 = OpLoad %_arr_v4float_uint_16 %16625 + OpStore %5430 %10876 + OpEmitVertex + %22814 = OpAccessChain %_ptr_Input_v4float %5305 %int_3 %int_0 + %11400 = OpLoad %v4float %22814 + OpStore %19981 %11400 + %16626 = OpAccessChain %_ptr_Input_float %5305 %int_3 %int_1 + %7969 = OpLoad %float %16626 + OpStore %19982 %7969 + %16627 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %3302 %int_3 + %10877 = OpLoad %_arr_v4float_uint_16 %16627 + OpStore %5430 %10877 + OpEmitVertex + OpStore %19981 %15646 + OpStore %19982 %7391 + OpStore %5430 %10874 + OpEmitVertex + OpEndPrimitive + OpReturn + OpFunctionEnd +#endif + +const uint32_t line_quad_list_gs[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x00005D6C, 0x00000000, 0x00020011, + 0x00000002, 0x00020011, 0x00000018, 0x0006000B, 0x00000001, 0x4C534C47, + 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, + 0x000C000F, 0x00000003, 0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, + 0x000014B9, 0x00001536, 0x00000CE6, 0x00000FCC, 0x00001230, 0x00000E98, + 0x00030010, 0x0000161F, 0x00000015, 0x00040010, 0x0000161F, 0x00000000, + 0x00000001, 0x00030010, 0x0000161F, 0x0000001C, 0x00040010, 0x0000161F, + 0x0000001A, 0x00000005, 0x00050048, 0x00000408, 0x00000000, 0x0000000B, + 0x00000000, 0x00050048, 0x00000408, 0x00000001, 0x0000000B, 0x00000001, + 0x00030047, 0x00000408, 0x00000002, 0x00050048, 0x00000409, 0x00000000, + 0x0000000B, 0x00000000, 0x00050048, 0x00000409, 0x00000001, 0x0000000B, + 0x00000001, 0x00030047, 0x00000409, 0x00000002, 0x00040047, 0x00001536, + 0x0000001E, 0x00000000, 0x00040047, 0x00000CE6, 0x0000001E, 0x00000000, + 0x00040047, 0x00000FCC, 0x0000001E, 0x00000010, 0x00040047, 0x00001230, + 0x0000001E, 0x00000011, 0x00040047, 0x00000E98, 0x0000001E, 0x00000010, + 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, + 0x0000000D, 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, + 0x0004001E, 0x00000408, 0x0000001D, 0x0000000D, 0x00040020, 0x00000685, + 0x00000003, 0x00000408, 0x0004003B, 0x00000685, 0x00001342, 0x00000003, + 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, + 0x00000A0B, 0x00000000, 0x0004001E, 0x00000409, 0x0000001D, 0x0000000D, + 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x0004002B, 0x0000000B, + 0x00000A16, 0x00000004, 0x0004001C, 0x0000032E, 0x00000409, 0x00000A16, + 0x00040020, 0x000005AB, 0x00000001, 0x0000032E, 0x0004003B, 0x000005AB, + 0x000014B9, 0x00000001, 0x00040020, 0x0000029A, 0x00000001, 0x0000001D, + 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004002B, 0x0000000C, + 0x00000A0E, 0x00000001, 0x00040020, 0x0000028A, 0x00000001, 0x0000000D, + 0x00040020, 0x0000028B, 0x00000003, 0x0000000D, 0x0004002B, 0x0000000B, + 0x00000A3A, 0x00000010, 0x0004001C, 0x00000473, 0x0000001D, 0x00000A3A, + 0x00040020, 0x000006F0, 0x00000003, 0x00000473, 0x0004003B, 0x000006F0, + 0x00001536, 0x00000003, 0x0004001C, 0x00000973, 0x00000473, 0x00000A16, + 0x00040020, 0x0000002D, 0x00000001, 0x00000973, 0x0004003B, 0x0000002D, + 0x00000CE6, 0x00000001, 0x00040020, 0x000006F1, 0x00000001, 0x00000473, + 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, 0x0000000C, + 0x00000A14, 0x00000003, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, + 0x0004001C, 0x000002A2, 0x00000013, 0x00000A16, 0x00040020, 0x0000051F, + 0x00000001, 0x000002A2, 0x0004003B, 0x0000051F, 0x00000FCC, 0x00000001, + 0x0004001C, 0x00000248, 0x0000000D, 0x00000A16, 0x00040020, 0x000004C5, + 0x00000001, 0x00000248, 0x0004003B, 0x000004C5, 0x00001230, 0x00000001, + 0x00040020, 0x00000290, 0x00000003, 0x00000013, 0x0004003B, 0x00000290, + 0x00000E98, 0x00000003, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, + 0x00000502, 0x000200F8, 0x00005D6B, 0x00060041, 0x0000029A, 0x00001BD9, + 0x000014B9, 0x00000A0B, 0x00000A0B, 0x0004003D, 0x0000001D, 0x00003D1E, + 0x00001BD9, 0x00050041, 0x0000029B, 0x00004E0D, 0x00001342, 0x00000A0B, + 0x0003003E, 0x00004E0D, 0x00003D1E, 0x00060041, 0x0000028A, 0x00004DC1, + 0x000014B9, 0x00000A0B, 0x00000A0E, 0x0004003D, 0x0000000D, 0x00001CDF, + 0x00004DC1, 0x00050041, 0x0000028B, 0x00004E0E, 0x00001342, 0x00000A0E, + 0x0003003E, 0x00004E0E, 0x00001CDF, 0x00050041, 0x000006F1, 0x00004D88, + 0x00000CE6, 0x00000A0B, 0x0004003D, 0x00000473, 0x00002A7A, 0x00004D88, + 0x0003003E, 0x00001536, 0x00002A7A, 0x000100DA, 0x00060041, 0x0000029A, + 0x0000591C, 0x000014B9, 0x00000A0E, 0x00000A0B, 0x0004003D, 0x0000001D, + 0x00002C86, 0x0000591C, 0x0003003E, 0x00004E0D, 0x00002C86, 0x00060041, + 0x0000028A, 0x000040EE, 0x000014B9, 0x00000A0E, 0x00000A0E, 0x0004003D, + 0x0000000D, 0x00001F1F, 0x000040EE, 0x0003003E, 0x00004E0E, 0x00001F1F, + 0x00050041, 0x000006F1, 0x000040EF, 0x00000CE6, 0x00000A0E, 0x0004003D, + 0x00000473, 0x00002A7B, 0x000040EF, 0x0003003E, 0x00001536, 0x00002A7B, + 0x000100DA, 0x00060041, 0x0000029A, 0x0000591D, 0x000014B9, 0x00000A11, + 0x00000A0B, 0x0004003D, 0x0000001D, 0x00002C87, 0x0000591D, 0x0003003E, + 0x00004E0D, 0x00002C87, 0x00060041, 0x0000028A, 0x000040F0, 0x000014B9, + 0x00000A11, 0x00000A0E, 0x0004003D, 0x0000000D, 0x00001F20, 0x000040F0, + 0x0003003E, 0x00004E0E, 0x00001F20, 0x00050041, 0x000006F1, 0x000040F1, + 0x00000CE6, 0x00000A11, 0x0004003D, 0x00000473, 0x00002A7C, 0x000040F1, + 0x0003003E, 0x00001536, 0x00002A7C, 0x000100DA, 0x00060041, 0x0000029A, + 0x0000591E, 0x000014B9, 0x00000A14, 0x00000A0B, 0x0004003D, 0x0000001D, + 0x00002C88, 0x0000591E, 0x0003003E, 0x00004E0D, 0x00002C88, 0x00060041, + 0x0000028A, 0x000040F2, 0x000014B9, 0x00000A14, 0x00000A0E, 0x0004003D, + 0x0000000D, 0x00001F21, 0x000040F2, 0x0003003E, 0x00004E0E, 0x00001F21, + 0x00050041, 0x000006F1, 0x000040F3, 0x00000CE6, 0x00000A14, 0x0004003D, + 0x00000473, 0x00002A7D, 0x000040F3, 0x0003003E, 0x00001536, 0x00002A7D, + 0x000100DA, 0x0003003E, 0x00004E0D, 0x00003D1E, 0x0003003E, 0x00004E0E, + 0x00001CDF, 0x0003003E, 0x00001536, 0x00002A7A, 0x000100DA, 0x000100DB, + 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_geom.h b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_geom.h deleted file mode 100644 index 587fc06e4..000000000 --- a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_geom.h +++ /dev/null @@ -1,245 +0,0 @@ -// generated from `xb genspirv` -// source: point_list.geom -const uint8_t point_list_geom[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x76, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0C, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x73, 0x00, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x13, 0x00, 0x00, 0x00, 0x10, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x10, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0xC2, 0x01, 0x00, 0x00, - 0x04, 0x00, 0x09, 0x00, 0x47, 0x4C, 0x5F, 0x41, 0x52, 0x42, 0x5F, 0x65, - 0x78, 0x70, 0x6C, 0x69, 0x63, 0x69, 0x74, 0x5F, 0x61, 0x74, 0x74, 0x72, - 0x69, 0x62, 0x5F, 0x6C, 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x00, - 0x04, 0x00, 0x09, 0x00, 0x47, 0x4C, 0x5F, 0x41, 0x52, 0x42, 0x5F, 0x73, - 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x5F, 0x73, 0x68, 0x61, 0x64, - 0x65, 0x72, 0x5F, 0x6F, 0x62, 0x6A, 0x65, 0x63, 0x74, 0x73, 0x00, 0x00, - 0x04, 0x00, 0x09, 0x00, 0x47, 0x4C, 0x5F, 0x41, 0x52, 0x42, 0x5F, 0x73, - 0x68, 0x61, 0x64, 0x69, 0x6E, 0x67, 0x5F, 0x6C, 0x61, 0x6E, 0x67, 0x75, - 0x61, 0x67, 0x65, 0x5F, 0x34, 0x32, 0x30, 0x70, 0x61, 0x63, 0x6B, 0x00, - 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x50, 0x65, 0x72, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, - 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x73, 0x69, 0x74, - 0x69, 0x6F, 0x6E, 0x00, 0x05, 0x00, 0x04, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x70, 0x75, 0x73, 0x68, 0x5F, 0x63, 0x6F, 0x6E, - 0x73, 0x74, 0x73, 0x5F, 0x74, 0x79, 0x70, 0x65, 0x00, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x07, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x77, 0x69, 0x6E, 0x64, 0x6F, 0x77, 0x5F, 0x73, 0x63, 0x61, 0x6C, 0x65, - 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x05, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x76, 0x74, 0x78, 0x5F, 0x66, 0x6D, 0x74, 0x00, - 0x06, 0x00, 0x06, 0x00, 0x18, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x73, 0x69, 0x7A, 0x65, 0x00, 0x00, - 0x06, 0x00, 0x06, 0x00, 0x18, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x61, 0x6C, 0x70, 0x68, 0x61, 0x5F, 0x74, 0x65, 0x73, 0x74, 0x00, 0x00, - 0x06, 0x00, 0x07, 0x00, 0x18, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x70, 0x73, 0x5F, 0x70, 0x61, 0x72, 0x61, 0x6D, 0x5F, 0x67, 0x65, 0x6E, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x1A, 0x00, 0x00, 0x00, - 0x70, 0x75, 0x73, 0x68, 0x5F, 0x63, 0x6F, 0x6E, 0x73, 0x74, 0x61, 0x6E, - 0x74, 0x73, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x73, 0x69, 0x7A, 0x65, 0x00, 0x00, - 0x05, 0x00, 0x06, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, - 0x65, 0x72, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x00, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x06, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x00, - 0x05, 0x00, 0x03, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x05, 0x00, 0x4D, 0x00, 0x00, 0x00, 0x69, 0x6E, 0x64, 0x65, - 0x78, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x6F, 0x75, 0x74, 0x5F, 0x69, 0x6E, 0x74, 0x65, - 0x72, 0x70, 0x6F, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x73, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x07, 0x00, 0x62, 0x00, 0x00, 0x00, 0x69, 0x6E, 0x5F, 0x69, - 0x6E, 0x74, 0x65, 0x72, 0x70, 0x6F, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x73, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x63, 0x6F, 0x6F, 0x72, 0x64, 0x00, - 0x05, 0x00, 0x05, 0x00, 0x69, 0x00, 0x00, 0x00, 0x69, 0x6E, 0x64, 0x65, - 0x78, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x00, 0x00, 0x05, 0x00, 0x08, 0x00, - 0x73, 0x00, 0x00, 0x00, 0x69, 0x6E, 0x5F, 0x70, 0x6F, 0x69, 0x6E, 0x74, - 0x5F, 0x63, 0x6F, 0x6F, 0x72, 0x64, 0x5F, 0x75, 0x6E, 0x75, 0x73, 0x65, - 0x64, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x03, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0x18, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x40, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x3D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0x3D, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x62, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x67, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x73, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x03, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x0D, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x12, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x07, 0x00, 0x18, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x19, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x19, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x10, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x1C, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x02, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x10, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x03, 0x00, 0x3D, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x3E, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x3E, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x43, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xBF, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x80, 0x3F, 0x2C, 0x00, 0x05, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x46, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x15, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, - 0x45, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, - 0x44, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x49, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x07, 0x00, 0x43, 0x00, 0x00, 0x00, 0x4A, 0x00, 0x00, 0x00, - 0x46, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, - 0x49, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x4C, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x5A, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x5D, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x5E, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x5D, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x5E, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x60, 0x00, 0x00, 0x00, - 0x5D, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x61, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x61, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x63, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x5D, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x66, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x66, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x6C, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x10, 0x00, 0x00, 0x00, 0x6F, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x71, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x72, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x72, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x4C, 0x00, 0x00, 0x00, 0x4D, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x4C, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0x12, 0x00, 0x00, 0x00, - 0x13, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x14, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x07, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, - 0xBA, 0x00, 0x05, 0x00, 0x27, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0xF7, 0x00, 0x03, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x04, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x29, 0x00, 0x00, 0x00, 0x50, 0x00, 0x05, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x02, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x2A, 0x00, 0x00, 0x00, 0xF5, 0x00, 0x07, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, - 0x1A, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, - 0x4F, 0x00, 0x07, 0x00, 0x15, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x88, 0x00, 0x05, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x32, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, - 0xF9, 0x00, 0x02, 0x00, 0x35, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0x35, 0x00, 0x00, 0x00, 0xF5, 0x00, 0x07, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x75, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x70, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0xB1, 0x00, 0x05, 0x00, - 0x27, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x00, 0x00, 0xF6, 0x00, 0x04, 0x00, 0x37, 0x00, 0x00, 0x00, - 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x04, 0x00, - 0x3C, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x36, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x07, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x4D, 0x00, 0x00, 0x00, 0x4A, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, 0x4E, 0x00, 0x00, 0x00, - 0x4D, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x00, 0x00, 0x4E, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x15, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, - 0x4F, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x55, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, - 0x52, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x58, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x50, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, - 0x55, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, - 0x58, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x5A, 0x00, 0x00, 0x00, - 0x5B, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x5B, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x63, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, - 0x62, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x5D, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x5F, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x69, 0x00, 0x00, 0x00, 0x4A, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, 0x6A, 0x00, 0x00, 0x00, - 0x69, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, 0x6A, 0x00, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x15, 0x00, 0x00, 0x00, 0x6D, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, - 0x6C, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x6D, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x01, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, - 0x6F, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x02, 0x00, 0x35, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x37, 0x00, 0x00, 0x00, 0xDB, 0x00, 0x01, 0x00, - 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_geom.spv b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_geom.spv deleted file mode 100644 index f233876b5..000000000 Binary files a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_geom.spv and /dev/null differ diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_geom.txt b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_geom.txt deleted file mode 100644 index 42ddf5846..000000000 --- a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_geom.txt +++ /dev/null @@ -1,167 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 118 -; Schema: 0 - OpCapability Geometry - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Geometry %main "main" %gl_in %point_size %_ %out_interpolators %in_interpolators %point_coord %in_point_coord_unused - OpExecutionMode %main InputPoints - OpExecutionMode %main Invocations 1 - OpExecutionMode %main OutputTriangleStrip - OpExecutionMode %main OutputVertices 4 - OpSource GLSL 450 - OpSourceExtension "GL_ARB_explicit_attrib_location" - OpSourceExtension "GL_ARB_separate_shader_objects" - OpSourceExtension "GL_ARB_shading_language_420pack" - OpName %main "main" - OpName %gl_PerVertex "gl_PerVertex" - OpMemberName %gl_PerVertex 0 "gl_Position" - OpName %gl_in "gl_in" - OpName %push_consts_type "push_consts_type" - OpMemberName %push_consts_type 0 "window_scale" - OpMemberName %push_consts_type 1 "vtx_fmt" - OpMemberName %push_consts_type 2 "point_size" - OpMemberName %push_consts_type 3 "alpha_test" - OpMemberName %push_consts_type 4 "ps_param_gen" - OpName %push_constants "push_constants" - OpName %point_size "point_size" - OpName %gl_PerVertex_0 "gl_PerVertex" - OpMemberName %gl_PerVertex_0 0 "gl_Position" - OpName %_ "" - OpName %indexable "indexable" - OpName %out_interpolators "out_interpolators" - OpName %in_interpolators "in_interpolators" - OpName %point_coord "point_coord" - OpName %indexable_0 "indexable" - OpName %in_point_coord_unused "in_point_coord_unused" - OpMemberDecorate %gl_PerVertex 0 BuiltIn Position - OpDecorate %gl_PerVertex Block - OpMemberDecorate %push_consts_type 0 Offset 0 - OpMemberDecorate %push_consts_type 1 Offset 16 - OpMemberDecorate %push_consts_type 2 Offset 32 - OpMemberDecorate %push_consts_type 3 Offset 48 - OpMemberDecorate %push_consts_type 4 Offset 64 - OpDecorate %push_consts_type Block - OpDecorate %point_size Location 17 - OpMemberDecorate %gl_PerVertex_0 0 BuiltIn Position - OpDecorate %gl_PerVertex_0 Block - OpDecorate %out_interpolators Location 0 - OpDecorate %in_interpolators Location 0 - OpDecorate %point_coord Location 16 - OpDecorate %in_point_coord_unused Location 16 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 - %v4float = OpTypeVector %float 4 -%gl_PerVertex = OpTypeStruct %v4float - %uint = OpTypeInt 32 0 - %uint_1 = OpConstant %uint 1 -%_arr_gl_PerVertex_uint_1 = OpTypeArray %gl_PerVertex %uint_1 -%_ptr_Input__arr_gl_PerVertex_uint_1 = OpTypePointer Input %_arr_gl_PerVertex_uint_1 - %gl_in = OpVariable %_ptr_Input__arr_gl_PerVertex_uint_1 Input - %int = OpTypeInt 32 1 - %int_0 = OpConstant %int 0 -%_ptr_Input_v4float = OpTypePointer Input %v4float - %v2float = OpTypeVector %float 2 -%_ptr_Function_v2float = OpTypePointer Function %v2float -%push_consts_type = OpTypeStruct %v4float %v4float %v4float %v4float %uint -%_ptr_PushConstant_push_consts_type = OpTypePointer PushConstant %push_consts_type -%push_constants = OpVariable %_ptr_PushConstant_push_consts_type PushConstant - %int_2 = OpConstant %int 2 -%_ptr_PushConstant_v4float = OpTypePointer PushConstant %v4float -%_arr_float_uint_1 = OpTypeArray %float %uint_1 -%_ptr_Input__arr_float_uint_1 = OpTypePointer Input %_arr_float_uint_1 - %point_size = OpVariable %_ptr_Input__arr_float_uint_1 Input -%_ptr_Input_float = OpTypePointer Input %float - %float_0 = OpConstant %float 0 - %bool = OpTypeBool - %int_4 = OpConstant %int 4 -%gl_PerVertex_0 = OpTypeStruct %v4float -%_ptr_Output_gl_PerVertex_0 = OpTypePointer Output %gl_PerVertex_0 - %_ = OpVariable %_ptr_Output_gl_PerVertex_0 Output - %uint_4 = OpConstant %uint 4 -%_arr_v2float_uint_4 = OpTypeArray %v2float %uint_4 - %float_n1 = OpConstant %float -1 - %float_1 = OpConstant %float 1 - %70 = OpConstantComposite %v2float %float_n1 %float_1 - %71 = OpConstantComposite %v2float %float_1 %float_1 - %72 = OpConstantComposite %v2float %float_n1 %float_n1 - %73 = OpConstantComposite %v2float %float_1 %float_n1 - %74 = OpConstantComposite %_arr_v2float_uint_4 %70 %71 %72 %73 -%_ptr_Function__arr_v2float_uint_4 = OpTypePointer Function %_arr_v2float_uint_4 -%_ptr_Output_v4float = OpTypePointer Output %v4float - %uint_16 = OpConstant %uint 16 -%_arr_v4float_uint_16 = OpTypeArray %v4float %uint_16 -%_ptr_Output__arr_v4float_uint_16 = OpTypePointer Output %_arr_v4float_uint_16 -%out_interpolators = OpVariable %_ptr_Output__arr_v4float_uint_16 Output -%_arr__arr_v4float_uint_16_uint_1 = OpTypeArray %_arr_v4float_uint_16 %uint_1 -%_ptr_Input__arr__arr_v4float_uint_16_uint_1 = OpTypePointer Input %_arr__arr_v4float_uint_16_uint_1 -%in_interpolators = OpVariable %_ptr_Input__arr__arr_v4float_uint_16_uint_1 Input -%_ptr_Input__arr_v4float_uint_16 = OpTypePointer Input %_arr_v4float_uint_16 -%_ptr_Output_v2float = OpTypePointer Output %v2float -%point_coord = OpVariable %_ptr_Output_v2float Output - %108 = OpConstantComposite %v2float %float_0 %float_0 - %int_1 = OpConstant %int 1 -%_arr_v2float_uint_1 = OpTypeArray %v2float %uint_1 -%_ptr_Input__arr_v2float_uint_1 = OpTypePointer Input %_arr_v2float_uint_1 -%in_point_coord_unused = OpVariable %_ptr_Input__arr_v2float_uint_1 Input - %main = OpFunction %void None %3 - %5 = OpLabel - %indexable = OpVariable %_ptr_Function__arr_v2float_uint_4 Function -%indexable_0 = OpVariable %_ptr_Function__arr_v2float_uint_4 Function - %19 = OpAccessChain %_ptr_Input_v4float %gl_in %int_0 %int_0 - %20 = OpLoad %v4float %19 - %29 = OpAccessChain %_ptr_PushConstant_v4float %push_constants %int_2 - %30 = OpLoad %v4float %29 - %31 = OpVectorShuffle %v2float %30 %30 0 1 - %36 = OpAccessChain %_ptr_Input_float %point_size %int_0 - %37 = OpLoad %float %36 - %40 = OpFOrdGreaterThan %bool %37 %float_0 - OpSelectionMerge %42 None - OpBranchConditional %40 %41 %42 - %41 = OpLabel - %45 = OpCompositeConstruct %v2float %37 %37 - OpBranch %42 - %42 = OpLabel - %116 = OpPhi %v2float %31 %5 %45 %41 - %46 = OpAccessChain %_ptr_PushConstant_v4float %push_constants %int_0 - %47 = OpLoad %v4float %46 - %48 = OpVectorShuffle %v2float %47 %47 2 3 - %50 = OpFDiv %v2float %116 %48 - OpBranch %53 - %53 = OpLabel - %117 = OpPhi %int %int_0 %42 %112 %54 - %60 = OpSLessThan %bool %117 %int_4 - OpLoopMerge %55 %54 None - OpBranchConditional %60 %54 %55 - %54 = OpLabel - %65 = OpVectorShuffle %v2float %20 %20 0 1 - OpStore %indexable %74 - %78 = OpAccessChain %_ptr_Function_v2float %indexable %117 - %79 = OpLoad %v2float %78 - %81 = OpFMul %v2float %79 %50 - %82 = OpFAdd %v2float %65 %81 - %85 = OpCompositeExtract %float %82 0 - %86 = OpCompositeExtract %float %82 1 - %87 = OpCompositeExtract %float %20 2 - %88 = OpCompositeExtract %float %20 3 - %89 = OpCompositeConstruct %v4float %85 %86 %87 %88 - %91 = OpAccessChain %_ptr_Output_v4float %_ %int_0 - OpStore %91 %89 - %100 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %in_interpolators %int_0 - %101 = OpLoad %_arr_v4float_uint_16 %100 - OpStore %out_interpolators %101 - OpStore %indexable_0 %74 - %106 = OpAccessChain %_ptr_Function_v2float %indexable_0 %117 - %107 = OpLoad %v2float %106 - %109 = OpExtInst %v2float %1 FMax %107 %108 - OpStore %point_coord %109 - OpEmitVertex - %112 = OpIAdd %int %117 %int_1 - OpBranch %53 - %55 = OpLabel - OpEndPrimitive - OpReturn - OpFunctionEnd diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_gs.h b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_gs.h new file mode 100644 index 000000000..4ca4fcd80 --- /dev/null +++ b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/point_list_gs.h @@ -0,0 +1,244 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 24916 +; Schema: 0 + OpCapability Geometry + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Geometry %5663 "main" %5305 %4065 %4930 %5430 %3302 %5753 %5479 + OpExecutionMode %5663 InputPoints + OpExecutionMode %5663 Invocations 1 + OpExecutionMode %5663 OutputTriangleStrip + OpExecutionMode %5663 OutputVertices 4 + OpMemberDecorate %_struct_1017 0 BuiltIn Position + OpDecorate %_struct_1017 Block + OpMemberDecorate %_struct_1287 0 Offset 0 + OpMemberDecorate %_struct_1287 1 Offset 16 + OpMemberDecorate %_struct_1287 2 Offset 32 + OpMemberDecorate %_struct_1287 3 Offset 48 + OpMemberDecorate %_struct_1287 4 Offset 64 + OpDecorate %_struct_1287 Block + OpDecorate %4065 Location 17 + OpMemberDecorate %_struct_1018 0 BuiltIn Position + OpDecorate %_struct_1018 Block + OpDecorate %5430 Location 0 + OpDecorate %3302 Location 0 + OpDecorate %5753 Location 16 + OpDecorate %5479 Location 16 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 + %v4float = OpTypeVector %float 4 +%_struct_1017 = OpTypeStruct %v4float + %uint = OpTypeInt 32 0 + %uint_1 = OpConstant %uint 1 +%_arr__struct_1017_uint_1 = OpTypeArray %_struct_1017 %uint_1 +%_ptr_Input__arr__struct_1017_uint_1 = OpTypePointer Input %_arr__struct_1017_uint_1 + %5305 = OpVariable %_ptr_Input__arr__struct_1017_uint_1 Input + %int = OpTypeInt 32 1 + %int_0 = OpConstant %int 0 +%_ptr_Input_v4float = OpTypePointer Input %v4float + %v2float = OpTypeVector %float 2 +%_ptr_Function_v2float = OpTypePointer Function %v2float +%_struct_1287 = OpTypeStruct %v4float %v4float %v4float %v4float %uint +%_ptr_PushConstant__struct_1287 = OpTypePointer PushConstant %_struct_1287 + %3463 = OpVariable %_ptr_PushConstant__struct_1287 PushConstant + %int_2 = OpConstant %int 2 +%_ptr_PushConstant_v4float = OpTypePointer PushConstant %v4float +%_arr_float_uint_1 = OpTypeArray %float %uint_1 +%_ptr_Input__arr_float_uint_1 = OpTypePointer Input %_arr_float_uint_1 + %4065 = OpVariable %_ptr_Input__arr_float_uint_1 Input +%_ptr_Input_float = OpTypePointer Input %float + %float_0 = OpConstant %float 0 + %bool = OpTypeBool + %int_4 = OpConstant %int 4 +%_struct_1018 = OpTypeStruct %v4float +%_ptr_Output__struct_1018 = OpTypePointer Output %_struct_1018 + %4930 = OpVariable %_ptr_Output__struct_1018 Output + %uint_4 = OpConstant %uint 4 +%_arr_v2float_uint_4 = OpTypeArray %v2float %uint_4 + %float_n1 = OpConstant %float -1 + %float_1 = OpConstant %float 1 + %73 = OpConstantComposite %v2float %float_n1 %float_1 + %768 = OpConstantComposite %v2float %float_1 %float_1 + %74 = OpConstantComposite %v2float %float_n1 %float_n1 + %769 = OpConstantComposite %v2float %float_1 %float_n1 + %2941 = OpConstantComposite %_arr_v2float_uint_4 %73 %768 %74 %769 +%_ptr_Function__arr_v2float_uint_4 = OpTypePointer Function %_arr_v2float_uint_4 +%_ptr_Output_v4float = OpTypePointer Output %v4float + %uint_16 = OpConstant %uint 16 +%_arr_v4float_uint_16 = OpTypeArray %v4float %uint_16 +%_ptr_Output__arr_v4float_uint_16 = OpTypePointer Output %_arr_v4float_uint_16 + %5430 = OpVariable %_ptr_Output__arr_v4float_uint_16 Output +%_arr__arr_v4float_uint_16_uint_1 = OpTypeArray %_arr_v4float_uint_16 %uint_1 +%_ptr_Input__arr__arr_v4float_uint_16_uint_1 = OpTypePointer Input %_arr__arr_v4float_uint_16_uint_1 + %3302 = OpVariable %_ptr_Input__arr__arr_v4float_uint_16_uint_1 Input +%_ptr_Input__arr_v4float_uint_16 = OpTypePointer Input %_arr_v4float_uint_16 +%_ptr_Output_v2float = OpTypePointer Output %v2float + %5753 = OpVariable %_ptr_Output_v2float Output + %1823 = OpConstantComposite %v2float %float_0 %float_0 + %int_1 = OpConstant %int 1 +%_arr_v2float_uint_1 = OpTypeArray %v2float %uint_1 +%_ptr_Input__arr_v2float_uint_1 = OpTypePointer Input %_arr_v2float_uint_1 + %5479 = OpVariable %_ptr_Input__arr_v2float_uint_1 Input + %5663 = OpFunction %void None %1282 + %24915 = OpLabel + %18491 = OpVariable %_ptr_Function__arr_v2float_uint_4 Function + %5238 = OpVariable %_ptr_Function__arr_v2float_uint_4 Function + %22270 = OpAccessChain %_ptr_Input_v4float %5305 %int_0 %int_0 + %8181 = OpLoad %v4float %22270 + %20420 = OpAccessChain %_ptr_PushConstant_v4float %3463 %int_2 + %20062 = OpLoad %v4float %20420 + %19110 = OpVectorShuffle %v2float %20062 %20062 0 1 + %7988 = OpAccessChain %_ptr_Input_float %4065 %int_0 + %13069 = OpLoad %float %7988 + %23515 = OpFOrdGreaterThan %bool %13069 %float_0 + OpSelectionMerge %16839 None + OpBranchConditional %23515 %13106 %16839 + %13106 = OpLabel + %18836 = OpCompositeConstruct %v2float %13069 %13069 + OpBranch %16839 + %16839 = OpLabel + %19748 = OpPhi %v2float %19110 %24915 %18836 %13106 + %24067 = OpAccessChain %_ptr_PushConstant_v4float %3463 %int_0 + %15439 = OpLoad %v4float %24067 + %10399 = OpVectorShuffle %v2float %15439 %15439 2 3 + %24282 = OpFDiv %v2float %19748 %10399 + OpBranch %6318 + %6318 = OpLabel + %22958 = OpPhi %int %int_0 %16839 %11651 %12148 + %24788 = OpSLessThan %bool %22958 %int_4 + OpLoopMerge %12265 %12148 None + OpBranchConditional %24788 %12148 %12265 + %12148 = OpLabel + %17761 = OpVectorShuffle %v2float %8181 %8181 0 1 + OpStore %18491 %2941 + %19574 = OpAccessChain %_ptr_Function_v2float %18491 %22958 + %15971 = OpLoad %v2float %19574 + %17243 = OpFMul %v2float %15971 %24282 + %16594 = OpFAdd %v2float %17761 %17243 + %10618 = OpCompositeExtract %float %16594 0 + %14087 = OpCompositeExtract %float %16594 1 + %7641 = OpCompositeExtract %float %8181 2 + %7529 = OpCompositeExtract %float %8181 3 + %18260 = OpCompositeConstruct %v4float %10618 %14087 %7641 %7529 + %8483 = OpAccessChain %_ptr_Output_v4float %4930 %int_0 + OpStore %8483 %18260 + %19848 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %3302 %int_0 + %7910 = OpLoad %_arr_v4float_uint_16 %19848 + OpStore %5430 %7910 + OpStore %5238 %2941 + %13290 = OpAccessChain %_ptr_Function_v2float %5238 %22958 + %19207 = OpLoad %v2float %13290 + %8973 = OpExtInst %v2float %1 FMax %19207 %1823 + OpStore %5753 %8973 + OpEmitVertex + %11651 = OpIAdd %int %22958 %int_1 + OpBranch %6318 + %12265 = OpLabel + OpEndPrimitive + OpReturn + OpFunctionEnd +#endif + +const uint32_t point_list_gs[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x00006154, 0x00000000, 0x00020011, + 0x00000002, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x000C000F, 0x00000003, + 0x0000161F, 0x6E69616D, 0x00000000, 0x000014B9, 0x00000FE1, 0x00001342, + 0x00001536, 0x00000CE6, 0x00001679, 0x00001567, 0x00030010, 0x0000161F, + 0x00000013, 0x00040010, 0x0000161F, 0x00000000, 0x00000001, 0x00030010, + 0x0000161F, 0x0000001D, 0x00040010, 0x0000161F, 0x0000001A, 0x00000004, + 0x00050048, 0x000003F9, 0x00000000, 0x0000000B, 0x00000000, 0x00030047, + 0x000003F9, 0x00000002, 0x00050048, 0x00000507, 0x00000000, 0x00000023, + 0x00000000, 0x00050048, 0x00000507, 0x00000001, 0x00000023, 0x00000010, + 0x00050048, 0x00000507, 0x00000002, 0x00000023, 0x00000020, 0x00050048, + 0x00000507, 0x00000003, 0x00000023, 0x00000030, 0x00050048, 0x00000507, + 0x00000004, 0x00000023, 0x00000040, 0x00030047, 0x00000507, 0x00000002, + 0x00040047, 0x00000FE1, 0x0000001E, 0x00000011, 0x00050048, 0x000003FA, + 0x00000000, 0x0000000B, 0x00000000, 0x00030047, 0x000003FA, 0x00000002, + 0x00040047, 0x00001536, 0x0000001E, 0x00000000, 0x00040047, 0x00000CE6, + 0x0000001E, 0x00000000, 0x00040047, 0x00001679, 0x0000001E, 0x00000010, + 0x00040047, 0x00001567, 0x0000001E, 0x00000010, 0x00020013, 0x00000008, + 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, 0x00000020, + 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0003001E, 0x000003F9, + 0x0000001D, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x0004002B, + 0x0000000B, 0x00000A0D, 0x00000001, 0x0004001C, 0x0000023D, 0x000003F9, + 0x00000A0D, 0x00040020, 0x000004BA, 0x00000001, 0x0000023D, 0x0004003B, + 0x000004BA, 0x000014B9, 0x00000001, 0x00040015, 0x0000000C, 0x00000020, + 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, + 0x0000029A, 0x00000001, 0x0000001D, 0x00040017, 0x00000013, 0x0000000D, + 0x00000002, 0x00040020, 0x00000290, 0x00000007, 0x00000013, 0x0007001E, + 0x00000507, 0x0000001D, 0x0000001D, 0x0000001D, 0x0000001D, 0x0000000B, + 0x00040020, 0x00000784, 0x00000009, 0x00000507, 0x0004003B, 0x00000784, + 0x00000D87, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, + 0x00040020, 0x0000029B, 0x00000009, 0x0000001D, 0x0004001C, 0x00000239, + 0x0000000D, 0x00000A0D, 0x00040020, 0x000004B6, 0x00000001, 0x00000239, + 0x0004003B, 0x000004B6, 0x00000FE1, 0x00000001, 0x00040020, 0x0000028A, + 0x00000001, 0x0000000D, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, + 0x00020014, 0x00000009, 0x0004002B, 0x0000000C, 0x00000A17, 0x00000004, + 0x0003001E, 0x000003FA, 0x0000001D, 0x00040020, 0x00000676, 0x00000003, + 0x000003FA, 0x0004003B, 0x00000676, 0x00001342, 0x00000003, 0x0004002B, + 0x0000000B, 0x00000A16, 0x00000004, 0x0004001C, 0x000004D3, 0x00000013, + 0x00000A16, 0x0004002B, 0x0000000D, 0x00000341, 0xBF800000, 0x0004002B, + 0x0000000D, 0x0000008A, 0x3F800000, 0x0005002C, 0x00000013, 0x00000049, + 0x00000341, 0x0000008A, 0x0005002C, 0x00000013, 0x00000300, 0x0000008A, + 0x0000008A, 0x0005002C, 0x00000013, 0x0000004A, 0x00000341, 0x00000341, + 0x0005002C, 0x00000013, 0x00000301, 0x0000008A, 0x00000341, 0x0007002C, + 0x000004D3, 0x00000B7D, 0x00000049, 0x00000300, 0x0000004A, 0x00000301, + 0x00040020, 0x00000750, 0x00000007, 0x000004D3, 0x00040020, 0x0000029C, + 0x00000003, 0x0000001D, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, + 0x0004001C, 0x00000989, 0x0000001D, 0x00000A3A, 0x00040020, 0x00000043, + 0x00000003, 0x00000989, 0x0004003B, 0x00000043, 0x00001536, 0x00000003, + 0x0004001C, 0x00000A2E, 0x00000989, 0x00000A0D, 0x00040020, 0x000000E8, + 0x00000001, 0x00000A2E, 0x0004003B, 0x000000E8, 0x00000CE6, 0x00000001, + 0x00040020, 0x00000044, 0x00000001, 0x00000989, 0x00040020, 0x00000291, + 0x00000003, 0x00000013, 0x0004003B, 0x00000291, 0x00001679, 0x00000003, + 0x0005002C, 0x00000013, 0x0000071F, 0x00000A0C, 0x00000A0C, 0x0004002B, + 0x0000000C, 0x00000A0E, 0x00000001, 0x0004001C, 0x00000281, 0x00000013, + 0x00000A0D, 0x00040020, 0x000004FE, 0x00000001, 0x00000281, 0x0004003B, + 0x000004FE, 0x00001567, 0x00000001, 0x00050036, 0x00000008, 0x0000161F, + 0x00000000, 0x00000502, 0x000200F8, 0x00006153, 0x0004003B, 0x00000750, + 0x0000483B, 0x00000007, 0x0004003B, 0x00000750, 0x00001476, 0x00000007, + 0x00060041, 0x0000029A, 0x000056FE, 0x000014B9, 0x00000A0B, 0x00000A0B, + 0x0004003D, 0x0000001D, 0x00001FF5, 0x000056FE, 0x00050041, 0x0000029B, + 0x00004FC4, 0x00000D87, 0x00000A11, 0x0004003D, 0x0000001D, 0x00004E5E, + 0x00004FC4, 0x0007004F, 0x00000013, 0x00004AA6, 0x00004E5E, 0x00004E5E, + 0x00000000, 0x00000001, 0x00050041, 0x0000028A, 0x00001F34, 0x00000FE1, + 0x00000A0B, 0x0004003D, 0x0000000D, 0x0000330D, 0x00001F34, 0x000500BA, + 0x00000009, 0x00005BDB, 0x0000330D, 0x00000A0C, 0x000300F7, 0x000041C7, + 0x00000000, 0x000400FA, 0x00005BDB, 0x00003332, 0x000041C7, 0x000200F8, + 0x00003332, 0x00050050, 0x00000013, 0x00004994, 0x0000330D, 0x0000330D, + 0x000200F9, 0x000041C7, 0x000200F8, 0x000041C7, 0x000700F5, 0x00000013, + 0x00004D24, 0x00004AA6, 0x00006153, 0x00004994, 0x00003332, 0x00050041, + 0x0000029B, 0x00005E03, 0x00000D87, 0x00000A0B, 0x0004003D, 0x0000001D, + 0x00003C4F, 0x00005E03, 0x0007004F, 0x00000013, 0x0000289F, 0x00003C4F, + 0x00003C4F, 0x00000002, 0x00000003, 0x00050088, 0x00000013, 0x00005EDA, + 0x00004D24, 0x0000289F, 0x000200F9, 0x000018AE, 0x000200F8, 0x000018AE, + 0x000700F5, 0x0000000C, 0x000059AE, 0x00000A0B, 0x000041C7, 0x00002D83, + 0x00002F74, 0x000500B1, 0x00000009, 0x000060D4, 0x000059AE, 0x00000A17, + 0x000400F6, 0x00002FE9, 0x00002F74, 0x00000000, 0x000400FA, 0x000060D4, + 0x00002F74, 0x00002FE9, 0x000200F8, 0x00002F74, 0x0007004F, 0x00000013, + 0x00004561, 0x00001FF5, 0x00001FF5, 0x00000000, 0x00000001, 0x0003003E, + 0x0000483B, 0x00000B7D, 0x00050041, 0x00000290, 0x00004C76, 0x0000483B, + 0x000059AE, 0x0004003D, 0x00000013, 0x00003E63, 0x00004C76, 0x00050085, + 0x00000013, 0x0000435B, 0x00003E63, 0x00005EDA, 0x00050081, 0x00000013, + 0x000040D2, 0x00004561, 0x0000435B, 0x00050051, 0x0000000D, 0x0000297A, + 0x000040D2, 0x00000000, 0x00050051, 0x0000000D, 0x00003707, 0x000040D2, + 0x00000001, 0x00050051, 0x0000000D, 0x00001DD9, 0x00001FF5, 0x00000002, + 0x00050051, 0x0000000D, 0x00001D69, 0x00001FF5, 0x00000003, 0x00070050, + 0x0000001D, 0x00004754, 0x0000297A, 0x00003707, 0x00001DD9, 0x00001D69, + 0x00050041, 0x0000029C, 0x00002123, 0x00001342, 0x00000A0B, 0x0003003E, + 0x00002123, 0x00004754, 0x00050041, 0x00000044, 0x00004D88, 0x00000CE6, + 0x00000A0B, 0x0004003D, 0x00000989, 0x00001EE6, 0x00004D88, 0x0003003E, + 0x00001536, 0x00001EE6, 0x0003003E, 0x00001476, 0x00000B7D, 0x00050041, + 0x00000290, 0x000033EA, 0x00001476, 0x000059AE, 0x0004003D, 0x00000013, + 0x00004B07, 0x000033EA, 0x0007000C, 0x00000013, 0x0000230D, 0x00000001, + 0x00000028, 0x00004B07, 0x0000071F, 0x0003003E, 0x00001679, 0x0000230D, + 0x000100DA, 0x00050080, 0x0000000C, 0x00002D83, 0x000059AE, 0x00000A0E, + 0x000200F9, 0x000018AE, 0x000200F8, 0x00002FE9, 0x000100DB, 0x000100FD, + 0x00010038, +}; diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_geom.h b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_geom.h deleted file mode 100644 index a8e19a833..000000000 --- a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_geom.h +++ /dev/null @@ -1,171 +0,0 @@ -// generated from `xb genspirv` -// source: quad_list.geom -const uint8_t quad_list_geom[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x4C, 0x53, 0x4C, - 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, - 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x0C, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00, - 0x45, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x4A, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x1D, 0x00, 0x00, 0x00, 0x10, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x1A, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xC2, 0x01, 0x00, 0x00, 0x04, 0x00, 0x09, 0x00, - 0x47, 0x4C, 0x5F, 0x41, 0x52, 0x42, 0x5F, 0x65, 0x78, 0x70, 0x6C, 0x69, - 0x63, 0x69, 0x74, 0x5F, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x5F, 0x6C, - 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x04, 0x00, 0x09, 0x00, - 0x47, 0x4C, 0x5F, 0x41, 0x52, 0x42, 0x5F, 0x73, 0x65, 0x70, 0x61, 0x72, - 0x61, 0x74, 0x65, 0x5F, 0x73, 0x68, 0x61, 0x64, 0x65, 0x72, 0x5F, 0x6F, - 0x62, 0x6A, 0x65, 0x63, 0x74, 0x73, 0x00, 0x00, 0x04, 0x00, 0x09, 0x00, - 0x47, 0x4C, 0x5F, 0x41, 0x52, 0x42, 0x5F, 0x73, 0x68, 0x61, 0x64, 0x69, - 0x6E, 0x67, 0x5F, 0x6C, 0x61, 0x6E, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5F, - 0x34, 0x32, 0x30, 0x70, 0x61, 0x63, 0x6B, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x05, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x69, 0x6E, 0x64, 0x65, - 0x78, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, 0x65, 0x72, 0x56, 0x65, - 0x72, 0x74, 0x65, 0x78, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, - 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x06, 0x00, 0x07, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, - 0x6F, 0x69, 0x6E, 0x74, 0x53, 0x69, 0x7A, 0x65, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x03, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x06, 0x00, 0x25, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, - 0x65, 0x72, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x00, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x06, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x00, - 0x06, 0x00, 0x07, 0x00, 0x25, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x69, 0x6E, 0x74, 0x53, 0x69, 0x7A, 0x65, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, - 0x38, 0x00, 0x00, 0x00, 0x6F, 0x75, 0x74, 0x5F, 0x69, 0x6E, 0x74, 0x65, - 0x72, 0x70, 0x6F, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x73, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x07, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x69, 0x6E, 0x5F, 0x69, - 0x6E, 0x74, 0x65, 0x72, 0x70, 0x6F, 0x6C, 0x61, 0x74, 0x6F, 0x72, 0x73, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x08, 0x00, 0x45, 0x00, 0x00, 0x00, - 0x5F, 0x69, 0x6E, 0x5F, 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x63, 0x6F, - 0x6F, 0x72, 0x64, 0x5F, 0x75, 0x6E, 0x75, 0x73, 0x65, 0x64, 0x00, 0x00, - 0x05, 0x00, 0x08, 0x00, 0x48, 0x00, 0x00, 0x00, 0x5F, 0x69, 0x6E, 0x5F, - 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x73, 0x69, 0x7A, 0x65, 0x5F, 0x75, - 0x6E, 0x75, 0x73, 0x65, 0x64, 0x00, 0x00, 0x00, 0x05, 0x00, 0x08, 0x00, - 0x4A, 0x00, 0x00, 0x00, 0x5F, 0x6F, 0x75, 0x74, 0x5F, 0x70, 0x6F, 0x69, - 0x6E, 0x74, 0x5F, 0x63, 0x6F, 0x6F, 0x72, 0x64, 0x5F, 0x75, 0x6E, 0x75, - 0x73, 0x65, 0x64, 0x00, 0x48, 0x00, 0x05, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x03, 0x00, 0x25, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x38, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x3B, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x45, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x48, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x4A, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x14, 0x00, 0x02, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x14, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x04, 0x00, 0x16, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x07, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x1A, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x16, 0x00, 0x03, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x21, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x23, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x21, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, - 0x26, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x27, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x26, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x21, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x14, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x36, 0x00, 0x00, 0x00, - 0x21, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x37, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x37, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x39, 0x00, 0x00, 0x00, - 0x36, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x3A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x3A, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x3D, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x42, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x04, 0x00, 0x43, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x44, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x44, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x04, 0x00, 0x46, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x47, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x47, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x49, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x42, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x49, 0x00, 0x00, 0x00, - 0x4A, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x02, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF5, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0xB1, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, - 0x4B, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xF6, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xFA, 0x00, 0x04, 0x00, 0x12, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x1D, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x06, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0x2E, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x06, 0x00, 0x30, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x20, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, - 0x31, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x33, 0x00, 0x00, 0x00, - 0x34, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x34, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x36, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x38, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, - 0xDA, 0x00, 0x01, 0x00, 0x80, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, - 0xF9, 0x00, 0x02, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xDB, 0x00, 0x01, 0x00, 0xFD, 0x00, 0x01, 0x00, - 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_geom.spv b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_geom.spv deleted file mode 100644 index a330c4443..000000000 Binary files a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_geom.spv and /dev/null differ diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_geom.txt b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_geom.txt deleted file mode 100644 index e64e521bf..000000000 --- a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_geom.txt +++ /dev/null @@ -1,120 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 76 -; Schema: 0 - OpCapability Geometry - OpCapability GeometryPointSize - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Geometry %main "main" %_ %gl_in %out_interpolators %in_interpolators %_in_point_coord_unused %_in_point_size_unused %_out_point_coord_unused - OpExecutionMode %main InputLinesAdjacency - OpExecutionMode %main Invocations 1 - OpExecutionMode %main OutputTriangleStrip - OpExecutionMode %main OutputVertices 4 - OpSource GLSL 450 - OpSourceExtension "GL_ARB_explicit_attrib_location" - OpSourceExtension "GL_ARB_separate_shader_objects" - OpSourceExtension "GL_ARB_shading_language_420pack" - OpName %main "main" - OpName %indexable "indexable" - OpName %gl_PerVertex "gl_PerVertex" - OpMemberName %gl_PerVertex 0 "gl_Position" - OpMemberName %gl_PerVertex 1 "gl_PointSize" - OpName %_ "" - OpName %gl_PerVertex_0 "gl_PerVertex" - OpMemberName %gl_PerVertex_0 0 "gl_Position" - OpMemberName %gl_PerVertex_0 1 "gl_PointSize" - OpName %gl_in "gl_in" - OpName %out_interpolators "out_interpolators" - OpName %in_interpolators "in_interpolators" - OpName %_in_point_coord_unused "_in_point_coord_unused" - OpName %_in_point_size_unused "_in_point_size_unused" - OpName %_out_point_coord_unused "_out_point_coord_unused" - OpMemberDecorate %gl_PerVertex 0 BuiltIn Position - OpMemberDecorate %gl_PerVertex 1 BuiltIn PointSize - OpDecorate %gl_PerVertex Block - OpMemberDecorate %gl_PerVertex_0 0 BuiltIn Position - OpMemberDecorate %gl_PerVertex_0 1 BuiltIn PointSize - OpDecorate %gl_PerVertex_0 Block - OpDecorate %out_interpolators Location 0 - OpDecorate %in_interpolators Location 0 - OpDecorate %_in_point_coord_unused Location 16 - OpDecorate %_in_point_size_unused Location 17 - OpDecorate %_out_point_coord_unused Location 16 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %int = OpTypeInt 32 1 -%_ptr_Function_int = OpTypePointer Function %int - %int_0 = OpConstant %int 0 - %int_4 = OpConstant %int 4 - %bool = OpTypeBool - %uint = OpTypeInt 32 0 - %uint_4 = OpConstant %uint 4 -%_arr_int_uint_4 = OpTypeArray %int %uint_4 - %int_1 = OpConstant %int 1 - %int_3 = OpConstant %int 3 - %int_2 = OpConstant %int 2 - %26 = OpConstantComposite %_arr_int_uint_4 %int_0 %int_1 %int_3 %int_2 -%_ptr_Function__arr_int_uint_4 = OpTypePointer Function %_arr_int_uint_4 - %float = OpTypeFloat 32 - %v4float = OpTypeVector %float 4 -%gl_PerVertex = OpTypeStruct %v4float %float -%_ptr_Output_gl_PerVertex = OpTypePointer Output %gl_PerVertex - %_ = OpVariable %_ptr_Output_gl_PerVertex Output -%gl_PerVertex_0 = OpTypeStruct %v4float %float -%_arr_gl_PerVertex_0_uint_4 = OpTypeArray %gl_PerVertex_0 %uint_4 -%_ptr_Input__arr_gl_PerVertex_0_uint_4 = OpTypePointer Input %_arr_gl_PerVertex_0_uint_4 - %gl_in = OpVariable %_ptr_Input__arr_gl_PerVertex_0_uint_4 Input -%_ptr_Input_v4float = OpTypePointer Input %v4float -%_ptr_Output_v4float = OpTypePointer Output %v4float -%_ptr_Input_float = OpTypePointer Input %float -%_ptr_Output_float = OpTypePointer Output %float - %uint_16 = OpConstant %uint 16 -%_arr_v4float_uint_16 = OpTypeArray %v4float %uint_16 -%_ptr_Output__arr_v4float_uint_16 = OpTypePointer Output %_arr_v4float_uint_16 -%out_interpolators = OpVariable %_ptr_Output__arr_v4float_uint_16 Output -%_arr__arr_v4float_uint_16_uint_4 = OpTypeArray %_arr_v4float_uint_16 %uint_4 -%_ptr_Input__arr__arr_v4float_uint_16_uint_4 = OpTypePointer Input %_arr__arr_v4float_uint_16_uint_4 -%in_interpolators = OpVariable %_ptr_Input__arr__arr_v4float_uint_16_uint_4 Input -%_ptr_Input__arr_v4float_uint_16 = OpTypePointer Input %_arr_v4float_uint_16 - %v2float = OpTypeVector %float 2 -%_arr_v2float_uint_4 = OpTypeArray %v2float %uint_4 -%_ptr_Input__arr_v2float_uint_4 = OpTypePointer Input %_arr_v2float_uint_4 -%_in_point_coord_unused = OpVariable %_ptr_Input__arr_v2float_uint_4 Input -%_arr_float_uint_4 = OpTypeArray %float %uint_4 -%_ptr_Input__arr_float_uint_4 = OpTypePointer Input %_arr_float_uint_4 -%_in_point_size_unused = OpVariable %_ptr_Input__arr_float_uint_4 Input -%_ptr_Output_v2float = OpTypePointer Output %v2float -%_out_point_coord_unused = OpVariable %_ptr_Output_v2float Output - %main = OpFunction %void None %3 - %5 = OpLabel - %indexable = OpVariable %_ptr_Function__arr_int_uint_4 Function - OpBranch %10 - %10 = OpLabel - %75 = OpPhi %int %int_0 %5 %65 %11 - %18 = OpSLessThan %bool %75 %int_4 - OpLoopMerge %12 %11 None - OpBranchConditional %18 %11 %12 - %11 = OpLabel - OpStore %indexable %26 - %30 = OpAccessChain %_ptr_Function_int %indexable %75 - %31 = OpLoad %int %30 - %43 = OpAccessChain %_ptr_Input_v4float %gl_in %31 %int_0 - %44 = OpLoad %v4float %43 - %46 = OpAccessChain %_ptr_Output_v4float %_ %int_0 - OpStore %46 %44 - %49 = OpAccessChain %_ptr_Input_float %gl_in %31 %int_1 - %50 = OpLoad %float %49 - %52 = OpAccessChain %_ptr_Output_float %_ %int_1 - OpStore %52 %50 - %62 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %in_interpolators %31 - %63 = OpLoad %_arr_v4float_uint_16 %62 - OpStore %out_interpolators %63 - OpEmitVertex - %65 = OpIAdd %int %75 %int_1 - OpBranch %10 - %12 = OpLabel - OpEndPrimitive - OpReturn - OpFunctionEnd diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_gs.h b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_gs.h new file mode 100644 index 000000000..8691cd5e9 --- /dev/null +++ b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/quad_list_gs.h @@ -0,0 +1,170 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 24789 +; Schema: 0 + OpCapability Geometry + OpCapability GeometryPointSize + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Geometry %5663 "main" %4930 %5305 %5430 %3302 %4044 %4656 %3736 + OpExecutionMode %5663 InputLinesAdjacency + OpExecutionMode %5663 Invocations 1 + OpExecutionMode %5663 OutputTriangleStrip + OpExecutionMode %5663 OutputVertices 4 + OpMemberDecorate %_struct_1032 0 BuiltIn Position + OpMemberDecorate %_struct_1032 1 BuiltIn PointSize + OpDecorate %_struct_1032 Block + OpMemberDecorate %_struct_1033 0 BuiltIn Position + OpMemberDecorate %_struct_1033 1 BuiltIn PointSize + OpDecorate %_struct_1033 Block + OpDecorate %5430 Location 0 + OpDecorate %3302 Location 0 + OpDecorate %4044 Location 16 + OpDecorate %4656 Location 17 + OpDecorate %3736 Location 16 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %int = OpTypeInt 32 1 +%_ptr_Function_int = OpTypePointer Function %int + %int_0 = OpConstant %int 0 + %int_4 = OpConstant %int 4 + %bool = OpTypeBool + %uint = OpTypeInt 32 0 + %uint_4 = OpConstant %uint 4 +%_arr_int_uint_4 = OpTypeArray %int %uint_4 + %int_1 = OpConstant %int 1 + %int_3 = OpConstant %int 3 + %int_2 = OpConstant %int 2 + %566 = OpConstantComposite %_arr_int_uint_4 %int_0 %int_1 %int_3 %int_2 +%_ptr_Function__arr_int_uint_4 = OpTypePointer Function %_arr_int_uint_4 + %float = OpTypeFloat 32 + %v4float = OpTypeVector %float 4 +%_struct_1032 = OpTypeStruct %v4float %float +%_ptr_Output__struct_1032 = OpTypePointer Output %_struct_1032 + %4930 = OpVariable %_ptr_Output__struct_1032 Output +%_struct_1033 = OpTypeStruct %v4float %float +%_arr__struct_1033_uint_4 = OpTypeArray %_struct_1033 %uint_4 +%_ptr_Input__arr__struct_1033_uint_4 = OpTypePointer Input %_arr__struct_1033_uint_4 + %5305 = OpVariable %_ptr_Input__arr__struct_1033_uint_4 Input +%_ptr_Input_v4float = OpTypePointer Input %v4float +%_ptr_Output_v4float = OpTypePointer Output %v4float +%_ptr_Input_float = OpTypePointer Input %float +%_ptr_Output_float = OpTypePointer Output %float + %uint_16 = OpConstant %uint 16 +%_arr_v4float_uint_16 = OpTypeArray %v4float %uint_16 +%_ptr_Output__arr_v4float_uint_16 = OpTypePointer Output %_arr_v4float_uint_16 + %5430 = OpVariable %_ptr_Output__arr_v4float_uint_16 Output +%_arr__arr_v4float_uint_16_uint_4 = OpTypeArray %_arr_v4float_uint_16 %uint_4 +%_ptr_Input__arr__arr_v4float_uint_16_uint_4 = OpTypePointer Input %_arr__arr_v4float_uint_16_uint_4 + %3302 = OpVariable %_ptr_Input__arr__arr_v4float_uint_16_uint_4 Input +%_ptr_Input__arr_v4float_uint_16 = OpTypePointer Input %_arr_v4float_uint_16 + %v2float = OpTypeVector %float 2 +%_arr_v2float_uint_4 = OpTypeArray %v2float %uint_4 +%_ptr_Input__arr_v2float_uint_4 = OpTypePointer Input %_arr_v2float_uint_4 + %4044 = OpVariable %_ptr_Input__arr_v2float_uint_4 Input +%_arr_float_uint_4 = OpTypeArray %float %uint_4 +%_ptr_Input__arr_float_uint_4 = OpTypePointer Input %_arr_float_uint_4 + %4656 = OpVariable %_ptr_Input__arr_float_uint_4 Input +%_ptr_Output_v2float = OpTypePointer Output %v2float + %3736 = OpVariable %_ptr_Output_v2float Output + %5663 = OpFunction %void None %1282 + %9454 = OpLabel + %5238 = OpVariable %_ptr_Function__arr_int_uint_4 Function + OpBranch %18173 + %18173 = OpLabel + %22958 = OpPhi %int %int_0 %9454 %11651 %15146 + %24788 = OpSLessThan %bool %22958 %int_4 + OpLoopMerge %12265 %15146 None + OpBranchConditional %24788 %15146 %12265 + %15146 = OpLabel + OpStore %5238 %566 + %22512 = OpAccessChain %_ptr_Function_int %5238 %22958 + %7372 = OpLoad %int %22512 + %20154 = OpAccessChain %_ptr_Input_v4float %5305 %7372 %int_0 + %22427 = OpLoad %v4float %20154 + %19981 = OpAccessChain %_ptr_Output_v4float %4930 %int_0 + OpStore %19981 %22427 + %19905 = OpAccessChain %_ptr_Input_float %5305 %7372 %int_1 + %7391 = OpLoad %float %19905 + %19982 = OpAccessChain %_ptr_Output_float %4930 %int_1 + OpStore %19982 %7391 + %19848 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %3302 %7372 + %10874 = OpLoad %_arr_v4float_uint_16 %19848 + OpStore %5430 %10874 + OpEmitVertex + %11651 = OpIAdd %int %22958 %int_1 + OpBranch %18173 + %12265 = OpLabel + OpEndPrimitive + OpReturn + OpFunctionEnd +#endif + +const uint32_t quad_list_gs[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x000060D5, 0x00000000, 0x00020011, + 0x00000002, 0x00020011, 0x00000018, 0x0006000B, 0x00000001, 0x4C534C47, + 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, + 0x000C000F, 0x00000003, 0x0000161F, 0x6E69616D, 0x00000000, 0x00001342, + 0x000014B9, 0x00001536, 0x00000CE6, 0x00000FCC, 0x00001230, 0x00000E98, + 0x00030010, 0x0000161F, 0x00000015, 0x00040010, 0x0000161F, 0x00000000, + 0x00000001, 0x00030010, 0x0000161F, 0x0000001D, 0x00040010, 0x0000161F, + 0x0000001A, 0x00000004, 0x00050048, 0x00000408, 0x00000000, 0x0000000B, + 0x00000000, 0x00050048, 0x00000408, 0x00000001, 0x0000000B, 0x00000001, + 0x00030047, 0x00000408, 0x00000002, 0x00050048, 0x00000409, 0x00000000, + 0x0000000B, 0x00000000, 0x00050048, 0x00000409, 0x00000001, 0x0000000B, + 0x00000001, 0x00030047, 0x00000409, 0x00000002, 0x00040047, 0x00001536, + 0x0000001E, 0x00000000, 0x00040047, 0x00000CE6, 0x0000001E, 0x00000000, + 0x00040047, 0x00000FCC, 0x0000001E, 0x00000010, 0x00040047, 0x00001230, + 0x0000001E, 0x00000011, 0x00040047, 0x00000E98, 0x0000001E, 0x00000010, + 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, + 0x0000000C, 0x00000020, 0x00000001, 0x00040020, 0x00000289, 0x00000007, + 0x0000000C, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B, + 0x0000000C, 0x00000A17, 0x00000004, 0x00020014, 0x00000009, 0x00040015, + 0x0000000B, 0x00000020, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A16, + 0x00000004, 0x0004001C, 0x00000251, 0x0000000C, 0x00000A16, 0x0004002B, + 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A14, + 0x00000003, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0007002C, + 0x00000251, 0x00000236, 0x00000A0B, 0x00000A0E, 0x00000A14, 0x00000A11, + 0x00040020, 0x000004CE, 0x00000007, 0x00000251, 0x00030016, 0x0000000D, + 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0004001E, + 0x00000408, 0x0000001D, 0x0000000D, 0x00040020, 0x00000685, 0x00000003, + 0x00000408, 0x0004003B, 0x00000685, 0x00001342, 0x00000003, 0x0004001E, + 0x00000409, 0x0000001D, 0x0000000D, 0x0004001C, 0x000003A8, 0x00000409, + 0x00000A16, 0x00040020, 0x00000625, 0x00000001, 0x000003A8, 0x0004003B, + 0x00000625, 0x000014B9, 0x00000001, 0x00040020, 0x0000029A, 0x00000001, + 0x0000001D, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x00040020, + 0x0000028A, 0x00000001, 0x0000000D, 0x00040020, 0x0000028B, 0x00000003, + 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004001C, + 0x00000656, 0x0000001D, 0x00000A3A, 0x00040020, 0x000008D3, 0x00000003, + 0x00000656, 0x0004003B, 0x000008D3, 0x00001536, 0x00000003, 0x0004001C, + 0x00000503, 0x00000656, 0x00000A16, 0x00040020, 0x0000077F, 0x00000001, + 0x00000503, 0x0004003B, 0x0000077F, 0x00000CE6, 0x00000001, 0x00040020, + 0x000008D4, 0x00000001, 0x00000656, 0x00040017, 0x00000013, 0x0000000D, + 0x00000002, 0x0004001C, 0x000002E4, 0x00000013, 0x00000A16, 0x00040020, + 0x00000561, 0x00000001, 0x000002E4, 0x0004003B, 0x00000561, 0x00000FCC, + 0x00000001, 0x0004001C, 0x00000266, 0x0000000D, 0x00000A16, 0x00040020, + 0x000004E3, 0x00000001, 0x00000266, 0x0004003B, 0x000004E3, 0x00001230, + 0x00000001, 0x00040020, 0x00000290, 0x00000003, 0x00000013, 0x0004003B, + 0x00000290, 0x00000E98, 0x00000003, 0x00050036, 0x00000008, 0x0000161F, + 0x00000000, 0x00000502, 0x000200F8, 0x000024EE, 0x0004003B, 0x000004CE, + 0x00001476, 0x00000007, 0x000200F9, 0x000046FD, 0x000200F8, 0x000046FD, + 0x000700F5, 0x0000000C, 0x000059AE, 0x00000A0B, 0x000024EE, 0x00002D83, + 0x00003B2A, 0x000500B1, 0x00000009, 0x000060D4, 0x000059AE, 0x00000A17, + 0x000400F6, 0x00002FE9, 0x00003B2A, 0x00000000, 0x000400FA, 0x000060D4, + 0x00003B2A, 0x00002FE9, 0x000200F8, 0x00003B2A, 0x0003003E, 0x00001476, + 0x00000236, 0x00050041, 0x00000289, 0x000057F0, 0x00001476, 0x000059AE, + 0x0004003D, 0x0000000C, 0x00001CCC, 0x000057F0, 0x00060041, 0x0000029A, + 0x00004EBA, 0x000014B9, 0x00001CCC, 0x00000A0B, 0x0004003D, 0x0000001D, + 0x0000579B, 0x00004EBA, 0x00050041, 0x0000029B, 0x00004E0D, 0x00001342, + 0x00000A0B, 0x0003003E, 0x00004E0D, 0x0000579B, 0x00060041, 0x0000028A, + 0x00004DC1, 0x000014B9, 0x00001CCC, 0x00000A0E, 0x0004003D, 0x0000000D, + 0x00001CDF, 0x00004DC1, 0x00050041, 0x0000028B, 0x00004E0E, 0x00001342, + 0x00000A0E, 0x0003003E, 0x00004E0E, 0x00001CDF, 0x00050041, 0x000008D4, + 0x00004D88, 0x00000CE6, 0x00001CCC, 0x0004003D, 0x00000656, 0x00002A7A, + 0x00004D88, 0x0003003E, 0x00001536, 0x00002A7A, 0x000100DA, 0x00050080, + 0x0000000C, 0x00002D83, 0x000059AE, 0x00000A0E, 0x000200F9, 0x000046FD, + 0x000200F8, 0x00002FE9, 0x000100DB, 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_geom.h b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_geom.h deleted file mode 100644 index b545ff142..000000000 --- a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_geom.h +++ /dev/null @@ -1,374 +0,0 @@ -// generated from `xb genspirv` -// source: rect_list.geom -const uint8_t rect_list_geom[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x2A, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x4C, 0x53, 0x4C, - 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, - 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x0C, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x4C, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, - 0x0C, 0x01, 0x00, 0x00, 0x0F, 0x01, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, - 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x1D, 0x00, 0x00, 0x00, 0x10, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x1A, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xC2, 0x01, 0x00, 0x00, 0x04, 0x00, 0x09, 0x00, - 0x47, 0x4C, 0x5F, 0x41, 0x52, 0x42, 0x5F, 0x65, 0x78, 0x70, 0x6C, 0x69, - 0x63, 0x69, 0x74, 0x5F, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x5F, 0x6C, - 0x6F, 0x63, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x04, 0x00, 0x09, 0x00, - 0x47, 0x4C, 0x5F, 0x41, 0x52, 0x42, 0x5F, 0x73, 0x65, 0x70, 0x61, 0x72, - 0x61, 0x74, 0x65, 0x5F, 0x73, 0x68, 0x61, 0x64, 0x65, 0x72, 0x5F, 0x6F, - 0x62, 0x6A, 0x65, 0x63, 0x74, 0x73, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x06, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, - 0x65, 0x72, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x00, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x06, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x00, - 0x06, 0x00, 0x07, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x69, 0x6E, 0x74, 0x53, 0x69, 0x7A, 0x65, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0x4A, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, 0x65, 0x72, 0x56, 0x65, - 0x72, 0x74, 0x65, 0x78, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, - 0x4A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, - 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x06, 0x00, 0x07, 0x00, - 0x4A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, - 0x6F, 0x69, 0x6E, 0x74, 0x53, 0x69, 0x7A, 0x65, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x03, 0x00, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x07, 0x00, 0x58, 0x00, 0x00, 0x00, 0x6F, 0x75, 0x74, 0x5F, - 0x69, 0x6E, 0x74, 0x65, 0x72, 0x70, 0x6F, 0x6C, 0x61, 0x74, 0x6F, 0x72, - 0x73, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0x5B, 0x00, 0x00, 0x00, - 0x69, 0x6E, 0x5F, 0x69, 0x6E, 0x74, 0x65, 0x72, 0x70, 0x6F, 0x6C, 0x61, - 0x74, 0x6F, 0x72, 0x73, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x08, 0x00, - 0x0C, 0x01, 0x00, 0x00, 0x5F, 0x69, 0x6E, 0x5F, 0x70, 0x6F, 0x69, 0x6E, - 0x74, 0x5F, 0x63, 0x6F, 0x6F, 0x72, 0x64, 0x5F, 0x75, 0x6E, 0x75, 0x73, - 0x65, 0x64, 0x00, 0x00, 0x05, 0x00, 0x08, 0x00, 0x0F, 0x01, 0x00, 0x00, - 0x5F, 0x69, 0x6E, 0x5F, 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x73, 0x69, - 0x7A, 0x65, 0x5F, 0x75, 0x6E, 0x75, 0x73, 0x65, 0x64, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x08, 0x00, 0x11, 0x01, 0x00, 0x00, 0x5F, 0x6F, 0x75, 0x74, - 0x5F, 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x63, 0x6F, 0x6F, 0x72, 0x64, - 0x5F, 0x75, 0x6E, 0x75, 0x73, 0x65, 0x64, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x1D, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x03, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0x4A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x4A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0x4A, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x58, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x5B, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x0C, 0x01, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x0F, 0x01, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x11, 0x01, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x14, 0x00, 0x02, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, 0x1D, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x1D, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x21, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x23, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x27, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x23, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x6F, 0x12, 0x83, 0x3A, - 0x20, 0x00, 0x04, 0x00, 0x31, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, 0x4A, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x4B, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4A, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x4F, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x53, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x56, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x57, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x57, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x59, 0x00, 0x00, 0x00, - 0x56, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x5A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x9F, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x04, 0x00, 0x0A, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x1F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x0B, 0x01, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0A, 0x01, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x0B, 0x01, 0x00, 0x00, 0x0C, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x04, 0x00, 0x0D, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x1F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x0E, 0x01, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x0E, 0x01, 0x00, 0x00, 0x0F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x10, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x10, 0x01, 0x00, 0x00, - 0x11, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x41, 0x00, 0x07, 0x00, - 0x27, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x41, 0x00, 0x07, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, - 0x50, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, - 0x29, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, - 0x31, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, - 0x4F, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, - 0x33, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x17, 0x01, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, - 0x0C, 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, - 0xBC, 0x00, 0x05, 0x00, 0x17, 0x00, 0x00, 0x00, 0x1B, 0x01, 0x00, 0x00, - 0x18, 0x01, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x9B, 0x00, 0x04, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x01, 0x00, 0x00, 0x1B, 0x01, 0x00, 0x00, - 0xA8, 0x00, 0x04, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, - 0x1C, 0x01, 0x00, 0x00, 0xF7, 0x00, 0x03, 0x00, 0x3A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x04, 0x00, 0x38, 0x00, 0x00, 0x00, - 0x39, 0x00, 0x00, 0x00, 0x3A, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0x39, 0x00, 0x00, 0x00, 0x41, 0x00, 0x07, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x07, 0x00, 0x27, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x50, 0x00, 0x05, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x21, 0x01, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, - 0x0C, 0x00, 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x21, 0x01, 0x00, 0x00, - 0xBC, 0x00, 0x05, 0x00, 0x17, 0x00, 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, - 0x22, 0x01, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x9B, 0x00, 0x04, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x26, 0x01, 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, - 0xF9, 0x00, 0x02, 0x00, 0x3A, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0x3A, 0x00, 0x00, 0x00, 0xF5, 0x00, 0x07, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x00, 0x00, 0x1C, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x26, 0x01, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0xF7, 0x00, 0x03, 0x00, - 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x04, 0x00, - 0x47, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0xB1, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x48, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x4F, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x50, 0x00, 0x00, 0x00, - 0x33, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x52, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x53, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x54, 0x00, 0x00, 0x00, - 0x52, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x5D, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x56, 0x00, 0x00, 0x00, 0x5E, 0x00, 0x00, 0x00, - 0x5D, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x58, 0x00, 0x00, 0x00, - 0x5E, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x01, 0x00, 0x41, 0x00, 0x06, 0x00, - 0x31, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x50, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x06, 0x00, 0x27, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, - 0x62, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x54, 0x00, 0x00, 0x00, - 0x63, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x65, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x56, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, - 0x65, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x58, 0x00, 0x00, 0x00, - 0x66, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x01, 0x00, 0x41, 0x00, 0x06, 0x00, - 0x31, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x50, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x06, 0x00, 0x27, 0x00, 0x00, 0x00, 0x6A, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, - 0x6A, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x54, 0x00, 0x00, 0x00, - 0x6B, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x6D, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x56, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x00, 0x00, - 0x6D, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x58, 0x00, 0x00, 0x00, - 0x6E, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x01, 0x00, 0xDB, 0x00, 0x01, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x50, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x54, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x58, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x00, 0x00, - 0xDA, 0x00, 0x01, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x50, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x54, 0x00, 0x00, 0x00, - 0x63, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x58, 0x00, 0x00, 0x00, - 0x66, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x01, 0x00, 0x7F, 0x00, 0x04, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, - 0x4F, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x86, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, - 0x4F, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, - 0x68, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x8A, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, - 0x8A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x8A, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x90, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, - 0x68, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x50, 0x00, 0x07, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, - 0x8F, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x50, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x54, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, - 0xF9, 0x00, 0x02, 0x00, 0x99, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0x99, 0x00, 0x00, 0x00, 0xF5, 0x00, 0x07, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x29, 0x01, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, - 0xB0, 0x00, 0x00, 0x00, 0x9A, 0x00, 0x00, 0x00, 0xB1, 0x00, 0x05, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x29, 0x01, 0x00, 0x00, - 0x9F, 0x00, 0x00, 0x00, 0xF6, 0x00, 0x04, 0x00, 0x9B, 0x00, 0x00, 0x00, - 0x9A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x04, 0x00, - 0xA0, 0x00, 0x00, 0x00, 0x9A, 0x00, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x9A, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, - 0x31, 0x00, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x29, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, - 0x7F, 0x00, 0x04, 0x00, 0x1C, 0x00, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, - 0xA4, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0x31, 0x00, 0x00, 0x00, - 0xA7, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x29, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x1C, 0x00, 0x00, 0x00, - 0xA8, 0x00, 0x00, 0x00, 0xA7, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0xA9, 0x00, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, - 0xA8, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0x31, 0x00, 0x00, 0x00, - 0xAB, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x29, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x1C, 0x00, 0x00, 0x00, - 0xAC, 0x00, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x00, 0x00, 0xA9, 0x00, 0x00, 0x00, - 0xAC, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x4F, 0x00, 0x00, 0x00, - 0xAE, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x29, 0x01, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0xAE, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x00, - 0x29, 0x01, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x02, 0x00, - 0x99, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0x9B, 0x00, 0x00, 0x00, - 0xDA, 0x00, 0x01, 0x00, 0xDB, 0x00, 0x01, 0x00, 0xF9, 0x00, 0x02, 0x00, - 0x49, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0xB1, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x4F, 0x00, 0x00, 0x00, 0xB4, 0x00, 0x00, 0x00, - 0x4C, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xB4, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, - 0x27, 0x00, 0x00, 0x00, 0xB5, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB6, 0x00, 0x00, 0x00, 0xB5, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x53, 0x00, 0x00, 0x00, 0xB7, 0x00, 0x00, 0x00, - 0x4C, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xB7, 0x00, 0x00, 0x00, 0xB6, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x5C, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x56, 0x00, 0x00, 0x00, - 0xB9, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x58, 0x00, 0x00, 0x00, 0xB9, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x01, 0x00, - 0x41, 0x00, 0x06, 0x00, 0x31, 0x00, 0x00, 0x00, 0xBA, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x1C, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, - 0xBA, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xB4, 0x00, 0x00, 0x00, - 0xBB, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0x27, 0x00, 0x00, 0x00, - 0xBD, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xBE, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xB7, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x5C, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x56, 0x00, 0x00, 0x00, - 0xC1, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x58, 0x00, 0x00, 0x00, 0xC1, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x01, 0x00, - 0x41, 0x00, 0x06, 0x00, 0x31, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x1C, 0x00, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, - 0xC2, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xB4, 0x00, 0x00, 0x00, - 0xC3, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0x27, 0x00, 0x00, 0x00, - 0xC5, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC6, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xB7, 0x00, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x5C, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x56, 0x00, 0x00, 0x00, - 0xC9, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x58, 0x00, 0x00, 0x00, 0xC9, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x01, 0x00, - 0xDB, 0x00, 0x01, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xB4, 0x00, 0x00, 0x00, - 0x33, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xB7, 0x00, 0x00, 0x00, - 0xB6, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x58, 0x00, 0x00, 0x00, - 0xB9, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x01, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xB4, 0x00, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xB7, 0x00, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x58, 0x00, 0x00, 0x00, 0xC9, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x01, 0x00, - 0x4F, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0xDF, 0x00, 0x00, 0x00, - 0xBB, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0xE0, 0x00, 0x00, 0x00, 0xDF, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x07, 0x00, 0x00, 0x00, 0xE1, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, - 0xE0, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, - 0xE4, 0x00, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x07, 0x00, 0x00, 0x00, 0xE5, 0x00, 0x00, 0x00, 0xE1, 0x00, 0x00, 0x00, - 0xE4, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xE9, 0x00, 0x00, 0x00, 0xE5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xEA, 0x00, 0x00, 0x00, - 0xE5, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xEB, 0x00, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xEC, 0x00, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x50, 0x00, 0x07, 0x00, 0x1C, 0x00, 0x00, 0x00, 0xED, 0x00, 0x00, 0x00, - 0xE9, 0x00, 0x00, 0x00, 0xEA, 0x00, 0x00, 0x00, 0xEB, 0x00, 0x00, 0x00, - 0xEC, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xB4, 0x00, 0x00, 0x00, - 0xED, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xB7, 0x00, 0x00, 0x00, - 0xC6, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x02, 0x00, 0xF3, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0xF3, 0x00, 0x00, 0x00, 0xF5, 0x00, 0x07, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, - 0xB1, 0x00, 0x00, 0x00, 0x09, 0x01, 0x00, 0x00, 0xF4, 0x00, 0x00, 0x00, - 0xB1, 0x00, 0x05, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x00, 0x00, - 0x28, 0x01, 0x00, 0x00, 0x9F, 0x00, 0x00, 0x00, 0xF6, 0x00, 0x04, 0x00, - 0xF5, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xFA, 0x00, 0x04, 0x00, 0xF9, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x00, 0x00, - 0xF5, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0xF4, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x06, 0x00, 0x31, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, - 0x5B, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x1C, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, - 0xFC, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, 0x31, 0x00, 0x00, 0x00, - 0xFF, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x28, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x1C, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x04, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, - 0xFD, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, - 0x31, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, - 0x02, 0x01, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x4F, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, - 0x28, 0x01, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x07, 0x01, 0x00, 0x00, - 0x06, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x09, 0x01, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0xF9, 0x00, 0x02, 0x00, 0xF3, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0xF5, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x01, 0x00, 0xDB, 0x00, 0x01, 0x00, - 0xF9, 0x00, 0x02, 0x00, 0x49, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0x49, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_geom.spv b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_geom.spv deleted file mode 100644 index b898570a9..000000000 Binary files a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_geom.spv and /dev/null differ diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_geom.txt b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_geom.txt deleted file mode 100644 index c77ff157e..000000000 --- a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_geom.txt +++ /dev/null @@ -1,274 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 298 -; Schema: 0 - OpCapability Geometry - OpCapability GeometryPointSize - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Geometry %main "main" %gl_in %_ %out_interpolators %in_interpolators %_in_point_coord_unused %_in_point_size_unused %_out_point_coord_unused - OpExecutionMode %main Triangles - OpExecutionMode %main Invocations 1 - OpExecutionMode %main OutputTriangleStrip - OpExecutionMode %main OutputVertices 6 - OpSource GLSL 450 - OpSourceExtension "GL_ARB_explicit_attrib_location" - OpSourceExtension "GL_ARB_separate_shader_objects" - OpName %main "main" - OpName %gl_PerVertex "gl_PerVertex" - OpMemberName %gl_PerVertex 0 "gl_Position" - OpMemberName %gl_PerVertex 1 "gl_PointSize" - OpName %gl_in "gl_in" - OpName %gl_PerVertex_0 "gl_PerVertex" - OpMemberName %gl_PerVertex_0 0 "gl_Position" - OpMemberName %gl_PerVertex_0 1 "gl_PointSize" - OpName %_ "" - OpName %out_interpolators "out_interpolators" - OpName %in_interpolators "in_interpolators" - OpName %_in_point_coord_unused "_in_point_coord_unused" - OpName %_in_point_size_unused "_in_point_size_unused" - OpName %_out_point_coord_unused "_out_point_coord_unused" - OpMemberDecorate %gl_PerVertex 0 BuiltIn Position - OpMemberDecorate %gl_PerVertex 1 BuiltIn PointSize - OpDecorate %gl_PerVertex Block - OpMemberDecorate %gl_PerVertex_0 0 BuiltIn Position - OpMemberDecorate %gl_PerVertex_0 1 BuiltIn PointSize - OpDecorate %gl_PerVertex_0 Block - OpDecorate %out_interpolators Location 0 - OpDecorate %in_interpolators Location 0 - OpDecorate %_in_point_coord_unused Location 16 - OpDecorate %_in_point_size_unused Location 17 - OpDecorate %_out_point_coord_unused Location 16 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 - %v2float = OpTypeVector %float 2 - %bool = OpTypeBool - %v2bool = OpTypeVector %bool 2 - %v4float = OpTypeVector %float 4 -%gl_PerVertex = OpTypeStruct %v4float %float - %uint = OpTypeInt 32 0 - %uint_3 = OpConstant %uint 3 -%_arr_gl_PerVertex_uint_3 = OpTypeArray %gl_PerVertex %uint_3 -%_ptr_Input__arr_gl_PerVertex_uint_3 = OpTypePointer Input %_arr_gl_PerVertex_uint_3 - %gl_in = OpVariable %_ptr_Input__arr_gl_PerVertex_uint_3 Input - %int = OpTypeInt 32 1 - %int_0 = OpConstant %int 0 - %int_2 = OpConstant %int 2 - %uint_0 = OpConstant %uint 0 -%_ptr_Input_float = OpTypePointer Input %float - %int_1 = OpConstant %int 1 - %uint_1 = OpConstant %uint 1 -%float_0_00100000005 = OpConstant %float 0.00100000005 -%_ptr_Input_v4float = OpTypePointer Input %v4float -%gl_PerVertex_0 = OpTypeStruct %v4float %float -%_ptr_Output_gl_PerVertex_0 = OpTypePointer Output %gl_PerVertex_0 - %_ = OpVariable %_ptr_Output_gl_PerVertex_0 Output -%_ptr_Output_v4float = OpTypePointer Output %v4float -%_ptr_Output_float = OpTypePointer Output %float - %uint_16 = OpConstant %uint 16 -%_arr_v4float_uint_16 = OpTypeArray %v4float %uint_16 -%_ptr_Output__arr_v4float_uint_16 = OpTypePointer Output %_arr_v4float_uint_16 -%out_interpolators = OpVariable %_ptr_Output__arr_v4float_uint_16 Output -%_arr__arr_v4float_uint_16_uint_3 = OpTypeArray %_arr_v4float_uint_16 %uint_3 -%_ptr_Input__arr__arr_v4float_uint_16_uint_3 = OpTypePointer Input %_arr__arr_v4float_uint_16_uint_3 -%in_interpolators = OpVariable %_ptr_Input__arr__arr_v4float_uint_16_uint_3 Input -%_ptr_Input__arr_v4float_uint_16 = OpTypePointer Input %_arr_v4float_uint_16 - %int_16 = OpConstant %int 16 -%_arr_v2float_uint_3 = OpTypeArray %v2float %uint_3 -%_ptr_Input__arr_v2float_uint_3 = OpTypePointer Input %_arr_v2float_uint_3 -%_in_point_coord_unused = OpVariable %_ptr_Input__arr_v2float_uint_3 Input -%_arr_float_uint_3 = OpTypeArray %float %uint_3 -%_ptr_Input__arr_float_uint_3 = OpTypePointer Input %_arr_float_uint_3 -%_in_point_size_unused = OpVariable %_ptr_Input__arr_float_uint_3 Input -%_ptr_Output_v2float = OpTypePointer Output %v2float -%_out_point_coord_unused = OpVariable %_ptr_Output_v2float Output - %295 = OpConstantComposite %v2float %float_0_00100000005 %float_0_00100000005 - %main = OpFunction %void None %3 - %5 = OpLabel - %40 = OpAccessChain %_ptr_Input_float %gl_in %int_2 %int_0 %uint_0 - %41 = OpLoad %float %40 - %44 = OpAccessChain %_ptr_Input_float %gl_in %int_1 %int_0 %uint_1 - %45 = OpLoad %float %44 - %46 = OpCompositeConstruct %v2float %41 %45 - %50 = OpAccessChain %_ptr_Input_v4float %gl_in %int_0 %int_0 - %51 = OpLoad %v4float %50 - %52 = OpVectorShuffle %v2float %51 %51 0 1 - %279 = OpFSub %v2float %52 %46 - %280 = OpExtInst %v2float %1 FAbs %279 - %283 = OpFOrdLessThanEqual %v2bool %280 %295 - %284 = OpAll %bool %283 - %56 = OpLogicalNot %bool %284 - OpSelectionMerge %58 None - OpBranchConditional %56 %57 %58 - %57 = OpLabel - %59 = OpAccessChain %_ptr_Input_float %gl_in %int_1 %int_0 %uint_0 - %60 = OpLoad %float %59 - %61 = OpAccessChain %_ptr_Input_float %gl_in %int_2 %int_0 %uint_1 - %62 = OpLoad %float %61 - %63 = OpCompositeConstruct %v2float %60 %62 - %289 = OpFSub %v2float %52 %63 - %290 = OpExtInst %v2float %1 FAbs %289 - %293 = OpFOrdLessThanEqual %v2bool %290 %295 - %294 = OpAll %bool %293 - OpBranch %58 - %58 = OpLabel - %71 = OpPhi %bool %284 %5 %294 %57 - OpSelectionMerge %73 None - OpBranchConditional %71 %72 %177 - %72 = OpLabel - %80 = OpAccessChain %_ptr_Output_v4float %_ %int_0 - OpStore %80 %51 - %81 = OpAccessChain %_ptr_Input_float %gl_in %int_0 %int_1 - %82 = OpLoad %float %81 - %84 = OpAccessChain %_ptr_Output_float %_ %int_1 - OpStore %84 %82 - %93 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %in_interpolators %int_0 - %94 = OpLoad %_arr_v4float_uint_16 %93 - OpStore %out_interpolators %94 - OpEmitVertex - %95 = OpAccessChain %_ptr_Input_v4float %gl_in %int_1 %int_0 - %96 = OpLoad %v4float %95 - OpStore %80 %96 - %98 = OpAccessChain %_ptr_Input_float %gl_in %int_1 %int_1 - %99 = OpLoad %float %98 - OpStore %84 %99 - %101 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %in_interpolators %int_1 - %102 = OpLoad %_arr_v4float_uint_16 %101 - OpStore %out_interpolators %102 - OpEmitVertex - %103 = OpAccessChain %_ptr_Input_v4float %gl_in %int_2 %int_0 - %104 = OpLoad %v4float %103 - OpStore %80 %104 - %106 = OpAccessChain %_ptr_Input_float %gl_in %int_2 %int_1 - %107 = OpLoad %float %106 - OpStore %84 %107 - %109 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %in_interpolators %int_2 - %110 = OpLoad %_arr_v4float_uint_16 %109 - OpStore %out_interpolators %110 - OpEmitVertex - OpEndPrimitive - OpStore %80 %104 - OpStore %84 %107 - OpStore %out_interpolators %110 - OpEmitVertex - OpStore %80 %96 - OpStore %84 %99 - OpStore %out_interpolators %102 - OpEmitVertex - %130 = OpFNegate %v2float %52 - %133 = OpVectorShuffle %v2float %96 %96 0 1 - %134 = OpFAdd %v2float %130 %133 - %137 = OpVectorShuffle %v2float %104 %104 0 1 - %138 = OpFAdd %v2float %134 %137 - %142 = OpCompositeExtract %float %138 0 - %143 = OpCompositeExtract %float %138 1 - %144 = OpCompositeExtract %float %104 2 - %145 = OpCompositeExtract %float %104 3 - %146 = OpCompositeConstruct %v4float %142 %143 %144 %145 - OpStore %80 %146 - OpStore %84 %107 - OpBranch %153 - %153 = OpLabel - %297 = OpPhi %int %int_0 %72 %176 %154 - %160 = OpSLessThan %bool %297 %int_16 - OpLoopMerge %155 %154 None - OpBranchConditional %160 %154 %155 - %154 = OpLabel - %163 = OpAccessChain %_ptr_Input_v4float %in_interpolators %int_0 %297 - %164 = OpLoad %v4float %163 - %165 = OpFNegate %v4float %164 - %167 = OpAccessChain %_ptr_Input_v4float %in_interpolators %int_1 %297 - %168 = OpLoad %v4float %167 - %169 = OpFAdd %v4float %165 %168 - %171 = OpAccessChain %_ptr_Input_v4float %in_interpolators %int_2 %297 - %172 = OpLoad %v4float %171 - %173 = OpFAdd %v4float %169 %172 - %174 = OpAccessChain %_ptr_Output_v4float %out_interpolators %297 - OpStore %174 %173 - %176 = OpIAdd %int %297 %int_1 - OpBranch %153 - %155 = OpLabel - OpEmitVertex - OpEndPrimitive - OpBranch %73 - %177 = OpLabel - %180 = OpAccessChain %_ptr_Output_v4float %_ %int_0 - OpStore %180 %51 - %181 = OpAccessChain %_ptr_Input_float %gl_in %int_0 %int_1 - %182 = OpLoad %float %181 - %183 = OpAccessChain %_ptr_Output_float %_ %int_1 - OpStore %183 %182 - %184 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %in_interpolators %int_0 - %185 = OpLoad %_arr_v4float_uint_16 %184 - OpStore %out_interpolators %185 - OpEmitVertex - %186 = OpAccessChain %_ptr_Input_v4float %gl_in %int_1 %int_0 - %187 = OpLoad %v4float %186 - OpStore %180 %187 - %189 = OpAccessChain %_ptr_Input_float %gl_in %int_1 %int_1 - %190 = OpLoad %float %189 - OpStore %183 %190 - %192 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %in_interpolators %int_1 - %193 = OpLoad %_arr_v4float_uint_16 %192 - OpStore %out_interpolators %193 - OpEmitVertex - %194 = OpAccessChain %_ptr_Input_v4float %gl_in %int_2 %int_0 - %195 = OpLoad %v4float %194 - OpStore %180 %195 - %197 = OpAccessChain %_ptr_Input_float %gl_in %int_2 %int_1 - %198 = OpLoad %float %197 - OpStore %183 %198 - %200 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %in_interpolators %int_2 - %201 = OpLoad %_arr_v4float_uint_16 %200 - OpStore %out_interpolators %201 - OpEmitVertex - OpEndPrimitive - OpStore %180 %51 - OpStore %183 %182 - OpStore %out_interpolators %185 - OpEmitVertex - OpStore %180 %195 - OpStore %183 %198 - OpStore %out_interpolators %201 - OpEmitVertex - %223 = OpVectorShuffle %v2float %187 %187 0 1 - %224 = OpFNegate %v2float %223 - %225 = OpFAdd %v2float %52 %224 - %228 = OpVectorShuffle %v2float %195 %195 0 1 - %229 = OpFAdd %v2float %225 %228 - %233 = OpCompositeExtract %float %229 0 - %234 = OpCompositeExtract %float %229 1 - %235 = OpCompositeExtract %float %195 2 - %236 = OpCompositeExtract %float %195 3 - %237 = OpCompositeConstruct %v4float %233 %234 %235 %236 - OpStore %180 %237 - OpStore %183 %198 - OpBranch %243 - %243 = OpLabel - %296 = OpPhi %int %int_0 %177 %265 %244 - %249 = OpSLessThan %bool %296 %int_16 - OpLoopMerge %245 %244 None - OpBranchConditional %249 %244 %245 - %244 = OpLabel - %252 = OpAccessChain %_ptr_Input_v4float %in_interpolators %int_0 %296 - %253 = OpLoad %v4float %252 - %255 = OpAccessChain %_ptr_Input_v4float %in_interpolators %int_1 %296 - %256 = OpLoad %v4float %255 - %257 = OpFNegate %v4float %256 - %258 = OpFAdd %v4float %253 %257 - %260 = OpAccessChain %_ptr_Input_v4float %in_interpolators %int_2 %296 - %261 = OpLoad %v4float %260 - %262 = OpFAdd %v4float %258 %261 - %263 = OpAccessChain %_ptr_Output_v4float %out_interpolators %296 - OpStore %263 %262 - %265 = OpIAdd %int %296 %int_1 - OpBranch %243 - %245 = OpLabel - OpEmitVertex - OpEndPrimitive - OpBranch %73 - %73 = OpLabel - OpReturn - OpFunctionEnd diff --git a/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_gs.h b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_gs.h new file mode 100644 index 000000000..328f253dd --- /dev/null +++ b/src/xenia/gpu/vulkan/shaders/bytecode/vulkan_spirv/rect_list_gs.h @@ -0,0 +1,430 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 24790 +; Schema: 0 + OpCapability Geometry + OpCapability GeometryPointSize + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Geometry %5663 "main" %5305 %4930 %5430 %3302 %4044 %4656 %3736 + OpExecutionMode %5663 Triangles + OpExecutionMode %5663 Invocations 1 + OpExecutionMode %5663 OutputTriangleStrip + OpExecutionMode %5663 OutputVertices 6 + OpMemberDecorate %_struct_1032 0 BuiltIn Position + OpMemberDecorate %_struct_1032 1 BuiltIn PointSize + OpDecorate %_struct_1032 Block + OpMemberDecorate %_struct_1033 0 BuiltIn Position + OpMemberDecorate %_struct_1033 1 BuiltIn PointSize + OpDecorate %_struct_1033 Block + OpDecorate %5430 Location 0 + OpDecorate %3302 Location 0 + OpDecorate %4044 Location 16 + OpDecorate %4656 Location 17 + OpDecorate %3736 Location 16 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 + %v2float = OpTypeVector %float 2 + %bool = OpTypeBool + %v2bool = OpTypeVector %bool 2 + %v4float = OpTypeVector %float 4 +%_struct_1032 = OpTypeStruct %v4float %float + %uint = OpTypeInt 32 0 + %uint_3 = OpConstant %uint 3 +%_arr__struct_1032_uint_3 = OpTypeArray %_struct_1032 %uint_3 +%_ptr_Input__arr__struct_1032_uint_3 = OpTypePointer Input %_arr__struct_1032_uint_3 + %5305 = OpVariable %_ptr_Input__arr__struct_1032_uint_3 Input + %int = OpTypeInt 32 1 + %int_0 = OpConstant %int 0 + %int_2 = OpConstant %int 2 + %uint_0 = OpConstant %uint 0 +%_ptr_Input_float = OpTypePointer Input %float + %int_1 = OpConstant %int 1 + %uint_1 = OpConstant %uint 1 +%float_0_00100000005 = OpConstant %float 0.00100000005 +%_ptr_Input_v4float = OpTypePointer Input %v4float +%_struct_1033 = OpTypeStruct %v4float %float +%_ptr_Output__struct_1033 = OpTypePointer Output %_struct_1033 + %4930 = OpVariable %_ptr_Output__struct_1033 Output +%_ptr_Output_v4float = OpTypePointer Output %v4float +%_ptr_Output_float = OpTypePointer Output %float + %uint_16 = OpConstant %uint 16 +%_arr_v4float_uint_16 = OpTypeArray %v4float %uint_16 +%_ptr_Output__arr_v4float_uint_16 = OpTypePointer Output %_arr_v4float_uint_16 + %5430 = OpVariable %_ptr_Output__arr_v4float_uint_16 Output +%_arr__arr_v4float_uint_16_uint_3 = OpTypeArray %_arr_v4float_uint_16 %uint_3 +%_ptr_Input__arr__arr_v4float_uint_16_uint_3 = OpTypePointer Input %_arr__arr_v4float_uint_16_uint_3 + %3302 = OpVariable %_ptr_Input__arr__arr_v4float_uint_16_uint_3 Input +%_ptr_Input__arr_v4float_uint_16 = OpTypePointer Input %_arr_v4float_uint_16 + %int_16 = OpConstant %int 16 +%_arr_v2float_uint_3 = OpTypeArray %v2float %uint_3 +%_ptr_Input__arr_v2float_uint_3 = OpTypePointer Input %_arr_v2float_uint_3 + %4044 = OpVariable %_ptr_Input__arr_v2float_uint_3 Input +%_arr_float_uint_3 = OpTypeArray %float %uint_3 +%_ptr_Input__arr_float_uint_3 = OpTypePointer Input %_arr_float_uint_3 + %4656 = OpVariable %_ptr_Input__arr_float_uint_3 Input +%_ptr_Output_v2float = OpTypePointer Output %v2float + %3736 = OpVariable %_ptr_Output_v2float Output + %1759 = OpConstantComposite %v2float %float_0_00100000005 %float_0_00100000005 + %5663 = OpFunction %void None %1282 + %23915 = OpLabel + %7129 = OpAccessChain %_ptr_Input_float %5305 %int_2 %int_0 %uint_0 + %15627 = OpLoad %float %7129 + %20439 = OpAccessChain %_ptr_Input_float %5305 %int_1 %int_0 %uint_1 + %19889 = OpLoad %float %20439 + %10917 = OpCompositeConstruct %v2float %15627 %19889 + %24777 = OpAccessChain %_ptr_Input_v4float %5305 %int_0 %int_0 + %7883 = OpLoad %v4float %24777 + %6765 = OpVectorShuffle %v2float %7883 %7883 0 1 + %15739 = OpFSub %v2float %6765 %10917 + %7757 = OpExtInst %v2float %1 FAbs %15739 + %19021 = OpFOrdLessThanEqual %v2bool %7757 %1759 + %15711 = OpAll %bool %19021 + %11402 = OpLogicalNot %bool %15711 + OpSelectionMerge %13286 None + OpBranchConditional %11402 %12129 %13286 + %12129 = OpLabel + %18210 = OpAccessChain %_ptr_Input_float %5305 %int_1 %int_0 %uint_0 + %15628 = OpLoad %float %18210 + %20440 = OpAccessChain %_ptr_Input_float %5305 %int_2 %int_0 %uint_1 + %21143 = OpLoad %float %20440 + %17643 = OpCompositeConstruct %v2float %15628 %21143 + %15490 = OpFSub %v2float %6765 %17643 + %24406 = OpExtInst %v2float %1 FAbs %15490 + %20560 = OpFOrdLessThanEqual %v2bool %24406 %1759 + %20788 = OpAll %bool %20560 + OpBranch %13286 + %13286 = OpLabel + %10924 = OpPhi %bool %15711 %23915 %20788 %12129 + OpSelectionMerge %23648 None + OpBranchConditional %10924 %12148 %9186 + %12148 = OpLabel + %18037 = OpAccessChain %_ptr_Output_v4float %4930 %int_0 + OpStore %18037 %7883 + %19905 = OpAccessChain %_ptr_Input_float %5305 %int_0 %int_1 + %7391 = OpLoad %float %19905 + %19981 = OpAccessChain %_ptr_Output_float %4930 %int_1 + OpStore %19981 %7391 + %19848 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %3302 %int_0 + %10874 = OpLoad %_arr_v4float_uint_16 %19848 + OpStore %5430 %10874 + OpEmitVertex + %22812 = OpAccessChain %_ptr_Input_v4float %5305 %int_1 %int_0 + %11398 = OpLoad %v4float %22812 + OpStore %18037 %11398 + %16622 = OpAccessChain %_ptr_Input_float %5305 %int_1 %int_1 + %7967 = OpLoad %float %16622 + OpStore %19981 %7967 + %16623 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %3302 %int_1 + %10875 = OpLoad %_arr_v4float_uint_16 %16623 + OpStore %5430 %10875 + OpEmitVertex + %22813 = OpAccessChain %_ptr_Input_v4float %5305 %int_2 %int_0 + %11399 = OpLoad %v4float %22813 + OpStore %18037 %11399 + %16624 = OpAccessChain %_ptr_Input_float %5305 %int_2 %int_1 + %7968 = OpLoad %float %16624 + OpStore %19981 %7968 + %16625 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %3302 %int_2 + %10876 = OpLoad %_arr_v4float_uint_16 %16625 + OpStore %5430 %10876 + OpEmitVertex + OpEndPrimitive + OpStore %18037 %11399 + OpStore %19981 %7968 + OpStore %5430 %10876 + OpEmitVertex + OpStore %18037 %11398 + OpStore %19981 %7967 + OpStore %5430 %10875 + OpEmitVertex + %8851 = OpFNegate %v2float %6765 + %13757 = OpVectorShuffle %v2float %11398 %11398 0 1 + %21457 = OpFAdd %v2float %8851 %13757 + %7434 = OpVectorShuffle %v2float %11399 %11399 0 1 + %21812 = OpFAdd %v2float %21457 %7434 + %18423 = OpCompositeExtract %float %21812 0 + %14087 = OpCompositeExtract %float %21812 1 + %7641 = OpCompositeExtract %float %11399 2 + %7472 = OpCompositeExtract %float %11399 3 + %18779 = OpCompositeConstruct %v4float %18423 %14087 %7641 %7472 + OpStore %18037 %18779 + OpStore %19981 %7968 + OpBranch %17364 + %17364 = OpLabel + %22958 = OpPhi %int %int_0 %12148 %21301 %14551 + %24788 = OpSLessThan %bool %22958 %int_16 + OpLoopMerge %11792 %14551 None + OpBranchConditional %24788 %14551 %11792 + %14551 = OpLabel + %19388 = OpAccessChain %_ptr_Input_v4float %3302 %int_0 %22958 + %24048 = OpLoad %v4float %19388 + %19880 = OpFNegate %v4float %24048 + %6667 = OpAccessChain %_ptr_Input_v4float %3302 %int_1 %22958 + %6828 = OpLoad %v4float %6667 + %22565 = OpFAdd %v4float %19880 %6828 + %18783 = OpAccessChain %_ptr_Input_v4float %3302 %int_2 %22958 + %21055 = OpLoad %v4float %18783 + %22584 = OpFAdd %v4float %22565 %21055 + %18591 = OpAccessChain %_ptr_Output_v4float %5430 %22958 + OpStore %18591 %22584 + %21301 = OpIAdd %int %22958 %int_1 + OpBranch %17364 + %11792 = OpLabel + OpEmitVertex + OpEndPrimitive + OpBranch %23648 + %9186 = OpLabel + %20459 = OpAccessChain %_ptr_Output_v4float %4930 %int_0 + OpStore %20459 %7883 + %19906 = OpAccessChain %_ptr_Input_float %5305 %int_0 %int_1 + %7392 = OpLoad %float %19906 + %19982 = OpAccessChain %_ptr_Output_float %4930 %int_1 + OpStore %19982 %7392 + %19849 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %3302 %int_0 + %10877 = OpLoad %_arr_v4float_uint_16 %19849 + OpStore %5430 %10877 + OpEmitVertex + %22814 = OpAccessChain %_ptr_Input_v4float %5305 %int_1 %int_0 + %11400 = OpLoad %v4float %22814 + OpStore %20459 %11400 + %16626 = OpAccessChain %_ptr_Input_float %5305 %int_1 %int_1 + %7969 = OpLoad %float %16626 + OpStore %19982 %7969 + %16627 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %3302 %int_1 + %10878 = OpLoad %_arr_v4float_uint_16 %16627 + OpStore %5430 %10878 + OpEmitVertex + %22815 = OpAccessChain %_ptr_Input_v4float %5305 %int_2 %int_0 + %11401 = OpLoad %v4float %22815 + OpStore %20459 %11401 + %16628 = OpAccessChain %_ptr_Input_float %5305 %int_2 %int_1 + %7970 = OpLoad %float %16628 + OpStore %19982 %7970 + %16629 = OpAccessChain %_ptr_Input__arr_v4float_uint_16 %3302 %int_2 + %10879 = OpLoad %_arr_v4float_uint_16 %16629 + OpStore %5430 %10879 + OpEmitVertex + OpEndPrimitive + OpStore %20459 %7883 + OpStore %19982 %7392 + OpStore %5430 %10877 + OpEmitVertex + OpStore %20459 %11401 + OpStore %19982 %7970 + OpStore %5430 %10879 + OpEmitVertex + %12391 = OpVectorShuffle %v2float %11400 %11400 0 1 + %21222 = OpFNegate %v2float %12391 + %8335 = OpFAdd %v2float %6765 %21222 + %13861 = OpVectorShuffle %v2float %11401 %11401 0 1 + %21813 = OpFAdd %v2float %8335 %13861 + %18424 = OpCompositeExtract %float %21813 0 + %14088 = OpCompositeExtract %float %21813 1 + %7642 = OpCompositeExtract %float %11401 2 + %7473 = OpCompositeExtract %float %11401 3 + %18780 = OpCompositeConstruct %v4float %18424 %14088 %7642 %7473 + OpStore %20459 %18780 + OpStore %19982 %7970 + OpBranch %17365 + %17365 = OpLabel + %22959 = OpPhi %int %int_0 %9186 %21302 %14552 + %24789 = OpSLessThan %bool %22959 %int_16 + OpLoopMerge %11793 %14552 None + OpBranchConditional %24789 %14552 %11793 + %14552 = OpLabel + %18211 = OpAccessChain %_ptr_Input_v4float %3302 %int_0 %22959 + %15629 = OpLoad %v4float %18211 + %21332 = OpAccessChain %_ptr_Input_v4float %3302 %int_1 %22959 + %12974 = OpLoad %v4float %21332 + %8884 = OpFNegate %v4float %12974 + %7862 = OpFAdd %v4float %15629 %8884 + %14199 = OpAccessChain %_ptr_Input_v4float %3302 %int_2 %22959 + %21056 = OpLoad %v4float %14199 + %22585 = OpFAdd %v4float %7862 %21056 + %18592 = OpAccessChain %_ptr_Output_v4float %5430 %22959 + OpStore %18592 %22585 + %21302 = OpIAdd %int %22959 %int_1 + OpBranch %17365 + %11793 = OpLabel + OpEmitVertex + OpEndPrimitive + OpBranch %23648 + %23648 = OpLabel + OpReturn + OpFunctionEnd +#endif + +const uint32_t rect_list_gs[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x000060D6, 0x00000000, 0x00020011, + 0x00000002, 0x00020011, 0x00000018, 0x0006000B, 0x00000001, 0x4C534C47, + 0x6474732E, 0x3035342E, 0x00000000, 0x0003000E, 0x00000000, 0x00000001, + 0x000C000F, 0x00000003, 0x0000161F, 0x6E69616D, 0x00000000, 0x000014B9, + 0x00001342, 0x00001536, 0x00000CE6, 0x00000FCC, 0x00001230, 0x00000E98, + 0x00030010, 0x0000161F, 0x00000016, 0x00040010, 0x0000161F, 0x00000000, + 0x00000001, 0x00030010, 0x0000161F, 0x0000001D, 0x00040010, 0x0000161F, + 0x0000001A, 0x00000006, 0x00050048, 0x00000408, 0x00000000, 0x0000000B, + 0x00000000, 0x00050048, 0x00000408, 0x00000001, 0x0000000B, 0x00000001, + 0x00030047, 0x00000408, 0x00000002, 0x00050048, 0x00000409, 0x00000000, + 0x0000000B, 0x00000000, 0x00050048, 0x00000409, 0x00000001, 0x0000000B, + 0x00000001, 0x00030047, 0x00000409, 0x00000002, 0x00040047, 0x00001536, + 0x0000001E, 0x00000000, 0x00040047, 0x00000CE6, 0x0000001E, 0x00000000, + 0x00040047, 0x00000FCC, 0x0000001E, 0x00000010, 0x00040047, 0x00001230, + 0x0000001E, 0x00000011, 0x00040047, 0x00000E98, 0x0000001E, 0x00000010, + 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, + 0x0000000D, 0x00000020, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, + 0x00020014, 0x00000009, 0x00040017, 0x0000000F, 0x00000009, 0x00000002, + 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0004001E, 0x00000408, + 0x0000001D, 0x0000000D, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, + 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0004001C, 0x0000085F, + 0x00000408, 0x00000A13, 0x00040020, 0x00000ADC, 0x00000001, 0x0000085F, + 0x0004003B, 0x00000ADC, 0x000014B9, 0x00000001, 0x00040015, 0x0000000C, + 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, + 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0004002B, 0x0000000B, + 0x00000A0A, 0x00000000, 0x00040020, 0x0000028A, 0x00000001, 0x0000000D, + 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000B, + 0x00000A0D, 0x00000001, 0x0004002B, 0x0000000D, 0x00000030, 0x3A83126F, + 0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004001E, 0x00000409, + 0x0000001D, 0x0000000D, 0x00040020, 0x00000685, 0x00000003, 0x00000409, + 0x0004003B, 0x00000685, 0x00001342, 0x00000003, 0x00040020, 0x0000029B, + 0x00000003, 0x0000001D, 0x00040020, 0x0000028B, 0x00000003, 0x0000000D, + 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004001C, 0x000008F6, + 0x0000001D, 0x00000A3A, 0x00040020, 0x00000B73, 0x00000003, 0x000008F6, + 0x0004003B, 0x00000B73, 0x00001536, 0x00000003, 0x0004001C, 0x0000084A, + 0x000008F6, 0x00000A13, 0x00040020, 0x00000AC7, 0x00000001, 0x0000084A, + 0x0004003B, 0x00000AC7, 0x00000CE6, 0x00000001, 0x00040020, 0x00000B74, + 0x00000001, 0x000008F6, 0x0004002B, 0x0000000C, 0x00000A3B, 0x00000010, + 0x0004001C, 0x00000352, 0x00000013, 0x00000A13, 0x00040020, 0x000005CF, + 0x00000001, 0x00000352, 0x0004003B, 0x000005CF, 0x00000FCC, 0x00000001, + 0x0004001C, 0x00000298, 0x0000000D, 0x00000A13, 0x00040020, 0x00000515, + 0x00000001, 0x00000298, 0x0004003B, 0x00000515, 0x00001230, 0x00000001, + 0x00040020, 0x00000290, 0x00000003, 0x00000013, 0x0004003B, 0x00000290, + 0x00000E98, 0x00000003, 0x0005002C, 0x00000013, 0x000006DF, 0x00000030, + 0x00000030, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, + 0x000200F8, 0x00005D6B, 0x00070041, 0x0000028A, 0x00001BD9, 0x000014B9, + 0x00000A11, 0x00000A0B, 0x00000A0A, 0x0004003D, 0x0000000D, 0x00003D0B, + 0x00001BD9, 0x00070041, 0x0000028A, 0x00004FD7, 0x000014B9, 0x00000A0E, + 0x00000A0B, 0x00000A0D, 0x0004003D, 0x0000000D, 0x00004DB1, 0x00004FD7, + 0x00050050, 0x00000013, 0x00002AA5, 0x00003D0B, 0x00004DB1, 0x00060041, + 0x0000029A, 0x000060C9, 0x000014B9, 0x00000A0B, 0x00000A0B, 0x0004003D, + 0x0000001D, 0x00001ECB, 0x000060C9, 0x0007004F, 0x00000013, 0x00001A6D, + 0x00001ECB, 0x00001ECB, 0x00000000, 0x00000001, 0x00050083, 0x00000013, + 0x00003D7B, 0x00001A6D, 0x00002AA5, 0x0006000C, 0x00000013, 0x00001E4D, + 0x00000001, 0x00000004, 0x00003D7B, 0x000500BC, 0x0000000F, 0x00004A4D, + 0x00001E4D, 0x000006DF, 0x0004009B, 0x00000009, 0x00003D5F, 0x00004A4D, + 0x000400A8, 0x00000009, 0x00002C8A, 0x00003D5F, 0x000300F7, 0x000033E6, + 0x00000000, 0x000400FA, 0x00002C8A, 0x00002F61, 0x000033E6, 0x000200F8, + 0x00002F61, 0x00070041, 0x0000028A, 0x00004722, 0x000014B9, 0x00000A0E, + 0x00000A0B, 0x00000A0A, 0x0004003D, 0x0000000D, 0x00003D0C, 0x00004722, + 0x00070041, 0x0000028A, 0x00004FD8, 0x000014B9, 0x00000A11, 0x00000A0B, + 0x00000A0D, 0x0004003D, 0x0000000D, 0x00005297, 0x00004FD8, 0x00050050, + 0x00000013, 0x000044EB, 0x00003D0C, 0x00005297, 0x00050083, 0x00000013, + 0x00003C82, 0x00001A6D, 0x000044EB, 0x0006000C, 0x00000013, 0x00005F56, + 0x00000001, 0x00000004, 0x00003C82, 0x000500BC, 0x0000000F, 0x00005050, + 0x00005F56, 0x000006DF, 0x0004009B, 0x00000009, 0x00005134, 0x00005050, + 0x000200F9, 0x000033E6, 0x000200F8, 0x000033E6, 0x000700F5, 0x00000009, + 0x00002AAC, 0x00003D5F, 0x00005D6B, 0x00005134, 0x00002F61, 0x000300F7, + 0x00005C60, 0x00000000, 0x000400FA, 0x00002AAC, 0x00002F74, 0x000023E2, + 0x000200F8, 0x00002F74, 0x00050041, 0x0000029B, 0x00004675, 0x00001342, + 0x00000A0B, 0x0003003E, 0x00004675, 0x00001ECB, 0x00060041, 0x0000028A, + 0x00004DC1, 0x000014B9, 0x00000A0B, 0x00000A0E, 0x0004003D, 0x0000000D, + 0x00001CDF, 0x00004DC1, 0x00050041, 0x0000028B, 0x00004E0D, 0x00001342, + 0x00000A0E, 0x0003003E, 0x00004E0D, 0x00001CDF, 0x00050041, 0x00000B74, + 0x00004D88, 0x00000CE6, 0x00000A0B, 0x0004003D, 0x000008F6, 0x00002A7A, + 0x00004D88, 0x0003003E, 0x00001536, 0x00002A7A, 0x000100DA, 0x00060041, + 0x0000029A, 0x0000591C, 0x000014B9, 0x00000A0E, 0x00000A0B, 0x0004003D, + 0x0000001D, 0x00002C86, 0x0000591C, 0x0003003E, 0x00004675, 0x00002C86, + 0x00060041, 0x0000028A, 0x000040EE, 0x000014B9, 0x00000A0E, 0x00000A0E, + 0x0004003D, 0x0000000D, 0x00001F1F, 0x000040EE, 0x0003003E, 0x00004E0D, + 0x00001F1F, 0x00050041, 0x00000B74, 0x000040EF, 0x00000CE6, 0x00000A0E, + 0x0004003D, 0x000008F6, 0x00002A7B, 0x000040EF, 0x0003003E, 0x00001536, + 0x00002A7B, 0x000100DA, 0x00060041, 0x0000029A, 0x0000591D, 0x000014B9, + 0x00000A11, 0x00000A0B, 0x0004003D, 0x0000001D, 0x00002C87, 0x0000591D, + 0x0003003E, 0x00004675, 0x00002C87, 0x00060041, 0x0000028A, 0x000040F0, + 0x000014B9, 0x00000A11, 0x00000A0E, 0x0004003D, 0x0000000D, 0x00001F20, + 0x000040F0, 0x0003003E, 0x00004E0D, 0x00001F20, 0x00050041, 0x00000B74, + 0x000040F1, 0x00000CE6, 0x00000A11, 0x0004003D, 0x000008F6, 0x00002A7C, + 0x000040F1, 0x0003003E, 0x00001536, 0x00002A7C, 0x000100DA, 0x000100DB, + 0x0003003E, 0x00004675, 0x00002C87, 0x0003003E, 0x00004E0D, 0x00001F20, + 0x0003003E, 0x00001536, 0x00002A7C, 0x000100DA, 0x0003003E, 0x00004675, + 0x00002C86, 0x0003003E, 0x00004E0D, 0x00001F1F, 0x0003003E, 0x00001536, + 0x00002A7B, 0x000100DA, 0x0004007F, 0x00000013, 0x00002293, 0x00001A6D, + 0x0007004F, 0x00000013, 0x000035BD, 0x00002C86, 0x00002C86, 0x00000000, + 0x00000001, 0x00050081, 0x00000013, 0x000053D1, 0x00002293, 0x000035BD, + 0x0007004F, 0x00000013, 0x00001D0A, 0x00002C87, 0x00002C87, 0x00000000, + 0x00000001, 0x00050081, 0x00000013, 0x00005534, 0x000053D1, 0x00001D0A, + 0x00050051, 0x0000000D, 0x000047F7, 0x00005534, 0x00000000, 0x00050051, + 0x0000000D, 0x00003707, 0x00005534, 0x00000001, 0x00050051, 0x0000000D, + 0x00001DD9, 0x00002C87, 0x00000002, 0x00050051, 0x0000000D, 0x00001D30, + 0x00002C87, 0x00000003, 0x00070050, 0x0000001D, 0x0000495B, 0x000047F7, + 0x00003707, 0x00001DD9, 0x00001D30, 0x0003003E, 0x00004675, 0x0000495B, + 0x0003003E, 0x00004E0D, 0x00001F20, 0x000200F9, 0x000043D4, 0x000200F8, + 0x000043D4, 0x000700F5, 0x0000000C, 0x000059AE, 0x00000A0B, 0x00002F74, + 0x00005335, 0x000038D7, 0x000500B1, 0x00000009, 0x000060D4, 0x000059AE, + 0x00000A3B, 0x000400F6, 0x00002E10, 0x000038D7, 0x00000000, 0x000400FA, + 0x000060D4, 0x000038D7, 0x00002E10, 0x000200F8, 0x000038D7, 0x00060041, + 0x0000029A, 0x00004BBC, 0x00000CE6, 0x00000A0B, 0x000059AE, 0x0004003D, + 0x0000001D, 0x00005DF0, 0x00004BBC, 0x0004007F, 0x0000001D, 0x00004DA8, + 0x00005DF0, 0x00060041, 0x0000029A, 0x00001A0B, 0x00000CE6, 0x00000A0E, + 0x000059AE, 0x0004003D, 0x0000001D, 0x00001AAC, 0x00001A0B, 0x00050081, + 0x0000001D, 0x00005825, 0x00004DA8, 0x00001AAC, 0x00060041, 0x0000029A, + 0x0000495F, 0x00000CE6, 0x00000A11, 0x000059AE, 0x0004003D, 0x0000001D, + 0x0000523F, 0x0000495F, 0x00050081, 0x0000001D, 0x00005838, 0x00005825, + 0x0000523F, 0x00050041, 0x0000029B, 0x0000489F, 0x00001536, 0x000059AE, + 0x0003003E, 0x0000489F, 0x00005838, 0x00050080, 0x0000000C, 0x00005335, + 0x000059AE, 0x00000A0E, 0x000200F9, 0x000043D4, 0x000200F8, 0x00002E10, + 0x000100DA, 0x000100DB, 0x000200F9, 0x00005C60, 0x000200F8, 0x000023E2, + 0x00050041, 0x0000029B, 0x00004FEB, 0x00001342, 0x00000A0B, 0x0003003E, + 0x00004FEB, 0x00001ECB, 0x00060041, 0x0000028A, 0x00004DC2, 0x000014B9, + 0x00000A0B, 0x00000A0E, 0x0004003D, 0x0000000D, 0x00001CE0, 0x00004DC2, + 0x00050041, 0x0000028B, 0x00004E0E, 0x00001342, 0x00000A0E, 0x0003003E, + 0x00004E0E, 0x00001CE0, 0x00050041, 0x00000B74, 0x00004D89, 0x00000CE6, + 0x00000A0B, 0x0004003D, 0x000008F6, 0x00002A7D, 0x00004D89, 0x0003003E, + 0x00001536, 0x00002A7D, 0x000100DA, 0x00060041, 0x0000029A, 0x0000591E, + 0x000014B9, 0x00000A0E, 0x00000A0B, 0x0004003D, 0x0000001D, 0x00002C88, + 0x0000591E, 0x0003003E, 0x00004FEB, 0x00002C88, 0x00060041, 0x0000028A, + 0x000040F2, 0x000014B9, 0x00000A0E, 0x00000A0E, 0x0004003D, 0x0000000D, + 0x00001F21, 0x000040F2, 0x0003003E, 0x00004E0E, 0x00001F21, 0x00050041, + 0x00000B74, 0x000040F3, 0x00000CE6, 0x00000A0E, 0x0004003D, 0x000008F6, + 0x00002A7E, 0x000040F3, 0x0003003E, 0x00001536, 0x00002A7E, 0x000100DA, + 0x00060041, 0x0000029A, 0x0000591F, 0x000014B9, 0x00000A11, 0x00000A0B, + 0x0004003D, 0x0000001D, 0x00002C89, 0x0000591F, 0x0003003E, 0x00004FEB, + 0x00002C89, 0x00060041, 0x0000028A, 0x000040F4, 0x000014B9, 0x00000A11, + 0x00000A0E, 0x0004003D, 0x0000000D, 0x00001F22, 0x000040F4, 0x0003003E, + 0x00004E0E, 0x00001F22, 0x00050041, 0x00000B74, 0x000040F5, 0x00000CE6, + 0x00000A11, 0x0004003D, 0x000008F6, 0x00002A7F, 0x000040F5, 0x0003003E, + 0x00001536, 0x00002A7F, 0x000100DA, 0x000100DB, 0x0003003E, 0x00004FEB, + 0x00001ECB, 0x0003003E, 0x00004E0E, 0x00001CE0, 0x0003003E, 0x00001536, + 0x00002A7D, 0x000100DA, 0x0003003E, 0x00004FEB, 0x00002C89, 0x0003003E, + 0x00004E0E, 0x00001F22, 0x0003003E, 0x00001536, 0x00002A7F, 0x000100DA, + 0x0007004F, 0x00000013, 0x00003067, 0x00002C88, 0x00002C88, 0x00000000, + 0x00000001, 0x0004007F, 0x00000013, 0x000052E6, 0x00003067, 0x00050081, + 0x00000013, 0x0000208F, 0x00001A6D, 0x000052E6, 0x0007004F, 0x00000013, + 0x00003625, 0x00002C89, 0x00002C89, 0x00000000, 0x00000001, 0x00050081, + 0x00000013, 0x00005535, 0x0000208F, 0x00003625, 0x00050051, 0x0000000D, + 0x000047F8, 0x00005535, 0x00000000, 0x00050051, 0x0000000D, 0x00003708, + 0x00005535, 0x00000001, 0x00050051, 0x0000000D, 0x00001DDA, 0x00002C89, + 0x00000002, 0x00050051, 0x0000000D, 0x00001D31, 0x00002C89, 0x00000003, + 0x00070050, 0x0000001D, 0x0000495C, 0x000047F8, 0x00003708, 0x00001DDA, + 0x00001D31, 0x0003003E, 0x00004FEB, 0x0000495C, 0x0003003E, 0x00004E0E, + 0x00001F22, 0x000200F9, 0x000043D5, 0x000200F8, 0x000043D5, 0x000700F5, + 0x0000000C, 0x000059AF, 0x00000A0B, 0x000023E2, 0x00005336, 0x000038D8, + 0x000500B1, 0x00000009, 0x000060D5, 0x000059AF, 0x00000A3B, 0x000400F6, + 0x00002E11, 0x000038D8, 0x00000000, 0x000400FA, 0x000060D5, 0x000038D8, + 0x00002E11, 0x000200F8, 0x000038D8, 0x00060041, 0x0000029A, 0x00004723, + 0x00000CE6, 0x00000A0B, 0x000059AF, 0x0004003D, 0x0000001D, 0x00003D0D, + 0x00004723, 0x00060041, 0x0000029A, 0x00005354, 0x00000CE6, 0x00000A0E, + 0x000059AF, 0x0004003D, 0x0000001D, 0x000032AE, 0x00005354, 0x0004007F, + 0x0000001D, 0x000022B4, 0x000032AE, 0x00050081, 0x0000001D, 0x00001EB6, + 0x00003D0D, 0x000022B4, 0x00060041, 0x0000029A, 0x00003777, 0x00000CE6, + 0x00000A11, 0x000059AF, 0x0004003D, 0x0000001D, 0x00005240, 0x00003777, + 0x00050081, 0x0000001D, 0x00005839, 0x00001EB6, 0x00005240, 0x00050041, + 0x0000029B, 0x000048A0, 0x00001536, 0x000059AF, 0x0003003E, 0x000048A0, + 0x00005839, 0x00050080, 0x0000000C, 0x00005336, 0x000059AF, 0x00000A0E, + 0x000200F9, 0x000043D5, 0x000200F8, 0x00002E11, 0x000100DA, 0x000100DB, + 0x000200F9, 0x00005C60, 0x000200F8, 0x00005C60, 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/gpu/vulkan/shaders/dummy.frag b/src/xenia/gpu/vulkan/shaders/dummy.ps.glsl similarity index 100% rename from src/xenia/gpu/vulkan/shaders/dummy.frag rename to src/xenia/gpu/vulkan/shaders/dummy.ps.glsl diff --git a/src/xenia/gpu/vulkan/shaders/line_quad_list.geom b/src/xenia/gpu/vulkan/shaders/line_quad_list.gs.glsl similarity index 100% rename from src/xenia/gpu/vulkan/shaders/line_quad_list.geom rename to src/xenia/gpu/vulkan/shaders/line_quad_list.gs.glsl diff --git a/src/xenia/gpu/vulkan/shaders/point_list.geom b/src/xenia/gpu/vulkan/shaders/point_list.gs.glsl similarity index 100% rename from src/xenia/gpu/vulkan/shaders/point_list.geom rename to src/xenia/gpu/vulkan/shaders/point_list.gs.glsl diff --git a/src/xenia/gpu/vulkan/shaders/quad_list.geom b/src/xenia/gpu/vulkan/shaders/quad_list.gs.glsl similarity index 100% rename from src/xenia/gpu/vulkan/shaders/quad_list.geom rename to src/xenia/gpu/vulkan/shaders/quad_list.gs.glsl diff --git a/src/xenia/gpu/vulkan/shaders/rect_list.geom b/src/xenia/gpu/vulkan/shaders/rect_list.gs.glsl similarity index 100% rename from src/xenia/gpu/vulkan/shaders/rect_list.geom rename to src/xenia/gpu/vulkan/shaders/rect_list.gs.glsl diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_frag.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_frag.h deleted file mode 100644 index 57f769dfe..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_frag.h +++ /dev/null @@ -1,592 +0,0 @@ -// generated from `xb genspirv` -// source: guest_output_bilinear_dither.frag -const uint8_t guest_output_bilinear_dither_frag[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x72, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x29, 0x01, 0x00, 0x00, 0x3A, 0x01, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xA4, 0x01, 0x00, 0x00, 0x04, 0x00, 0x0A, 0x00, - 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, 0x45, 0x5F, 0x63, 0x70, - 0x70, 0x5F, 0x73, 0x74, 0x79, 0x6C, 0x65, 0x5F, 0x6C, 0x69, 0x6E, 0x65, - 0x5F, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x00, - 0x04, 0x00, 0x08, 0x00, 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, - 0x45, 0x5F, 0x69, 0x6E, 0x63, 0x6C, 0x75, 0x64, 0x65, 0x5F, 0x64, 0x69, - 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x06, 0x00, 0x29, 0x01, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x46, - 0x72, 0x61, 0x67, 0x43, 0x6F, 0x6F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x07, 0x00, 0x30, 0x01, 0x00, 0x00, 0x58, 0x65, 0x42, 0x69, - 0x6C, 0x69, 0x6E, 0x65, 0x61, 0x72, 0x43, 0x6F, 0x6E, 0x73, 0x74, 0x61, - 0x6E, 0x74, 0x73, 0x00, 0x06, 0x00, 0x0A, 0x00, 0x30, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x62, 0x69, 0x6C, 0x69, 0x6E, - 0x65, 0x61, 0x72, 0x5F, 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5F, 0x6F, - 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0A, 0x00, - 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x62, - 0x69, 0x6C, 0x69, 0x6E, 0x65, 0x61, 0x72, 0x5F, 0x6F, 0x75, 0x74, 0x70, - 0x75, 0x74, 0x5F, 0x73, 0x69, 0x7A, 0x65, 0x5F, 0x69, 0x6E, 0x76, 0x00, - 0x05, 0x00, 0x03, 0x00, 0x32, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x06, 0x00, 0x3A, 0x01, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x66, - 0x72, 0x61, 0x67, 0x5F, 0x63, 0x6F, 0x6C, 0x6F, 0x72, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x05, 0x00, 0x3E, 0x01, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x74, - 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x29, 0x01, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0x30, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0x30, 0x01, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x3A, 0x01, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x3E, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x3E, 0x01, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x13, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x84, 0x83, 0x83, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, - 0xE7, 0xE6, 0x66, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x16, 0x00, 0x00, 0x00, 0xDE, 0xDD, 0xDD, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0xCC, 0xCB, 0xCB, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, - 0xA8, 0xA7, 0xA7, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x19, 0x00, 0x00, 0x00, 0x9F, 0x9E, 0x1E, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x8C, 0x8B, 0x8B, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0xB6, 0xB5, 0xB5, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0xB2, 0xB1, 0xB1, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x87, 0x86, 0x06, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0xA0, 0x9F, 0x9F, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x1F, 0x00, 0x00, 0x00, 0xD2, 0xD1, 0xD1, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x9B, 0x9A, 0x1A, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x95, 0x94, 0x94, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x92, 0x91, 0x91, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0xBA, 0xB9, 0xB9, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, - 0xBE, 0xBD, 0xBD, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x8F, 0x8E, 0x0E, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x89, 0x88, 0x08, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x9E, 0x9D, 0x9D, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0xE5, 0xE4, 0xE4, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x8A, 0x89, 0x89, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0xA3, 0xA2, 0x22, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0xFD, 0xFC, 0xFC, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, 0xF6, 0xF5, 0xF5, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0x90, 0x8F, 0x8F, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2E, 0x00, 0x00, 0x00, 0xD1, 0xD0, 0xD0, 0xB8, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x8B, 0x8A, 0x0A, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, - 0xBC, 0xBB, 0xBB, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x31, 0x00, 0x00, 0x00, 0xFE, 0xFD, 0xFD, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0xB7, 0xB6, 0x36, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, - 0xA1, 0xA0, 0x20, 0x38, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x34, 0x00, 0x00, 0x00, 0xBB, 0xBA, 0x3A, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0xAC, 0xAB, 0xAB, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, - 0x90, 0x8F, 0x8F, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x37, 0x00, 0x00, 0x00, 0x9D, 0x9C, 0x9C, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0xE6, 0xE5, 0xE5, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, - 0xDC, 0xDB, 0xDB, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3A, 0x00, 0x00, 0x00, 0xC2, 0xC1, 0xC1, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00, 0xA1, 0xA0, 0x20, 0xB8, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, - 0xCF, 0xCE, 0x4E, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x00, 0x00, 0xF0, 0xEF, 0xEF, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x9D, 0x9C, 0x9C, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, - 0x82, 0x81, 0x81, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x40, 0x00, 0x00, 0x00, 0x9A, 0x99, 0x99, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0xB9, 0xB8, 0x38, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, - 0xD8, 0xD7, 0xD7, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x43, 0x00, 0x00, 0x00, 0xD0, 0xCF, 0xCF, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0xB5, 0xB4, 0xB4, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, - 0xF4, 0xF3, 0xF3, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x46, 0x00, 0x00, 0x00, 0xE8, 0xE7, 0xE7, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0xE3, 0xE2, 0x62, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, - 0xEB, 0xEA, 0x6A, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x49, 0x00, 0x00, 0x00, 0xA9, 0xA8, 0x28, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4A, 0x00, 0x00, 0x00, 0xF3, 0xF2, 0x72, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, - 0xC8, 0xC7, 0xC7, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4C, 0x00, 0x00, 0x00, 0xAB, 0xAA, 0x2A, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4D, 0x00, 0x00, 0x00, 0xAA, 0xA9, 0xA9, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4E, 0x00, 0x00, 0x00, - 0xD3, 0xD2, 0x52, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4F, 0x00, 0x00, 0x00, 0xC0, 0xBF, 0xBF, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0xEC, 0xEB, 0xEB, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, - 0xDF, 0xDE, 0x5E, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x52, 0x00, 0x00, 0x00, 0xDF, 0xDE, 0x5E, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0xED, 0xEC, 0xEC, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, - 0x8C, 0x8B, 0x8B, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x55, 0x00, 0x00, 0x00, 0x99, 0x98, 0x18, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, 0xF9, 0xF8, 0x78, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, - 0xBA, 0xB9, 0xB9, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x58, 0x00, 0x00, 0x00, 0x9B, 0x9A, 0x1A, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0xC9, 0xC8, 0x48, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, - 0xD2, 0xD1, 0xD1, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x5B, 0x00, 0x00, 0x00, 0x86, 0x85, 0x85, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0xD5, 0xD4, 0xD4, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5D, 0x00, 0x00, 0x00, - 0xD9, 0xD8, 0x58, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x5E, 0x00, 0x00, 0x00, 0xD0, 0xCF, 0xCF, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, 0xAB, 0xAA, 0x2A, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, - 0x91, 0x90, 0x90, 0xB8, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x61, 0x00, 0x00, 0x00, 0xDD, 0xDC, 0xDC, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0xD8, 0xD7, 0xD7, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, - 0xB4, 0xB3, 0xB3, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x64, 0x00, 0x00, 0x00, 0xF3, 0xF2, 0x72, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0xAF, 0xAE, 0x2E, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, - 0x9C, 0x9B, 0x9B, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x67, 0x00, 0x00, 0x00, 0xBE, 0xBD, 0xBD, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x97, 0x96, 0x16, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, - 0xF8, 0xF7, 0xF7, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6A, 0x00, 0x00, 0x00, 0xC7, 0xC6, 0x46, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, 0xAA, 0xA9, 0xA9, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00, - 0xFC, 0xFB, 0xFB, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6D, 0x00, 0x00, 0x00, 0xDA, 0xD9, 0xD9, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x88, 0x87, 0x87, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6F, 0x00, 0x00, 0x00, - 0x83, 0x82, 0x02, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x70, 0x00, 0x00, 0x00, 0xF4, 0xF3, 0xF3, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x9E, 0x9D, 0x9D, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, - 0xAD, 0xAC, 0xAC, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x73, 0x00, 0x00, 0x00, 0xB4, 0xB3, 0xB3, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0xD6, 0xD5, 0xD5, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, - 0xF2, 0xF1, 0xF1, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x76, 0x00, 0x00, 0x00, 0xBF, 0xBE, 0x3E, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0xEF, 0xEE, 0x6E, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, - 0xEE, 0xED, 0xED, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x79, 0x00, 0x00, 0x00, 0x96, 0x95, 0x95, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7A, 0x00, 0x00, 0x00, 0xC5, 0xC4, 0xC4, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x7B, 0x00, 0x00, 0x00, - 0xD1, 0xD0, 0xD0, 0x38, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7C, 0x00, 0x00, 0x00, 0xC3, 0xC2, 0x42, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x9A, 0x99, 0x99, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, - 0x91, 0x90, 0x90, 0x38, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7F, 0x00, 0x00, 0x00, 0xC4, 0xC3, 0xC3, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xFF, 0xFE, 0x7E, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, - 0xFB, 0xFA, 0x7A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x82, 0x00, 0x00, 0x00, 0xFE, 0xFD, 0xFD, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x8B, 0x8A, 0x0A, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, - 0xE1, 0xE0, 0x60, 0x38, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x00, 0x00, 0xA4, 0xA3, 0xA3, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x8D, 0x8C, 0x8C, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, - 0xCA, 0xC9, 0xC9, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x88, 0x00, 0x00, 0x00, 0x81, 0x80, 0x00, 0xB7, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0xA5, 0xA4, 0xA4, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8A, 0x00, 0x00, 0x00, - 0xB0, 0xAF, 0xAF, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8B, 0x00, 0x00, 0x00, 0xE6, 0xE5, 0xE5, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00, 0x83, 0x82, 0x02, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, - 0x9C, 0x9B, 0x9B, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8E, 0x00, 0x00, 0x00, 0xCB, 0xCA, 0x4A, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0xB0, 0xAF, 0xAF, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, - 0x8D, 0x8C, 0x8C, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x91, 0x00, 0x00, 0x00, 0xC2, 0xC1, 0xC1, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x89, 0x88, 0x08, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0xCB, 0xCA, 0x4A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x94, 0x00, 0x00, 0x00, 0xAC, 0xAB, 0xAB, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0xCD, 0xCC, 0xCC, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, - 0xFB, 0xFA, 0x7A, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x97, 0x00, 0x00, 0x00, 0xF5, 0xF4, 0xF4, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0xCA, 0xC9, 0xC9, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, - 0x88, 0x87, 0x87, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x9A, 0x00, 0x00, 0x00, 0xB3, 0xB2, 0x32, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, 0xDC, 0xDB, 0xDB, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x9C, 0x00, 0x00, 0x00, - 0x84, 0x83, 0x83, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x9D, 0x00, 0x00, 0x00, 0xDD, 0xDC, 0xDC, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x9E, 0x00, 0x00, 0x00, 0xEA, 0xE9, 0xE9, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x9F, 0x00, 0x00, 0x00, - 0xF9, 0xF8, 0x78, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA0, 0x00, 0x00, 0x00, 0xA3, 0xA2, 0x22, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00, 0xDA, 0xD9, 0xD9, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA2, 0x00, 0x00, 0x00, - 0xDB, 0xDA, 0x5A, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA3, 0x00, 0x00, 0x00, 0xE2, 0xE1, 0xE1, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0x8E, 0x8D, 0x8D, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, - 0xE8, 0xE7, 0xE7, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA6, 0x00, 0x00, 0x00, 0xCF, 0xCE, 0x4E, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA7, 0x00, 0x00, 0x00, 0xEA, 0xE9, 0xE9, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA8, 0x00, 0x00, 0x00, - 0xB3, 0xB2, 0x32, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA9, 0x00, 0x00, 0x00, 0x82, 0x81, 0x81, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xAA, 0x00, 0x00, 0x00, 0xAE, 0xAD, 0xAD, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x00, - 0xB9, 0xB8, 0x38, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xAC, 0x00, 0x00, 0x00, 0xC6, 0xC5, 0xC5, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x00, 0x00, 0xAD, 0xAC, 0xAC, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xBB, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xAF, 0x00, 0x00, 0x00, 0xAF, 0xAE, 0x2E, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x00, 0xD4, 0xD3, 0xD3, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB1, 0x00, 0x00, 0x00, - 0x98, 0x97, 0x97, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB2, 0x00, 0x00, 0x00, 0xED, 0xEC, 0xEC, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x00, 0x00, 0xE5, 0xE4, 0xE4, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB4, 0x00, 0x00, 0x00, - 0xC9, 0xC8, 0x48, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB5, 0x00, 0x00, 0x00, 0xC4, 0xC3, 0xC3, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB6, 0x00, 0x00, 0x00, 0x96, 0x95, 0x95, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB7, 0x00, 0x00, 0x00, - 0xB1, 0xB0, 0xB0, 0x38, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB8, 0x00, 0x00, 0x00, 0xF8, 0xF7, 0xF7, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB9, 0x00, 0x00, 0x00, 0xB8, 0xB7, 0xB7, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xBA, 0x00, 0x00, 0x00, - 0x93, 0x92, 0x12, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xBB, 0x00, 0x00, 0x00, 0xF1, 0xF0, 0xF0, 0x38, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0xA6, 0xA5, 0xA5, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00, 0x00, - 0x97, 0x96, 0x16, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xBE, 0x00, 0x00, 0x00, 0xFF, 0xFE, 0x7E, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0xAE, 0xAD, 0xAD, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, - 0xE9, 0xE8, 0x68, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC1, 0x00, 0x00, 0x00, 0xC7, 0xC6, 0x46, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x00, 0x00, 0xB2, 0xB1, 0xB1, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, - 0xC0, 0xBF, 0xBF, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC4, 0x00, 0x00, 0x00, 0xE3, 0xE2, 0x62, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x00, 0xBD, 0xBC, 0xBC, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, - 0x8F, 0x8E, 0x0E, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC7, 0x00, 0x00, 0x00, 0x94, 0x93, 0x93, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x85, 0x84, 0x84, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC9, 0x00, 0x00, 0x00, - 0x93, 0x92, 0x12, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xCA, 0x00, 0x00, 0x00, 0xEE, 0xED, 0xED, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xCB, 0x00, 0x00, 0x00, 0xE2, 0xE1, 0xE1, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, - 0x98, 0x97, 0x97, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xCD, 0x00, 0x00, 0x00, 0xC3, 0xC2, 0x42, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xCE, 0x00, 0x00, 0x00, 0xCE, 0xCD, 0xCD, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xCF, 0x00, 0x00, 0x00, - 0xF1, 0xF0, 0xF0, 0xB8, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD0, 0x00, 0x00, 0x00, 0xA0, 0x9F, 0x9F, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD1, 0x00, 0x00, 0x00, 0xF0, 0xEF, 0xEF, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD2, 0x00, 0x00, 0x00, - 0xC1, 0xC0, 0xC0, 0x37, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD3, 0x00, 0x00, 0x00, 0xFC, 0xFB, 0xFB, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD4, 0x00, 0x00, 0x00, 0xE4, 0xE3, 0xE3, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD5, 0x00, 0x00, 0x00, - 0xBB, 0xBA, 0x3A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD6, 0x00, 0x00, 0x00, 0xCC, 0xCB, 0xCB, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD7, 0x00, 0x00, 0x00, 0xE0, 0xDF, 0xDF, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD8, 0x00, 0x00, 0x00, - 0xA2, 0xA1, 0xA1, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD9, 0x00, 0x00, 0x00, 0xD9, 0xD8, 0x58, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x00, 0x00, 0x8A, 0x89, 0x89, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xDB, 0x00, 0x00, 0x00, - 0xBF, 0xBE, 0x3E, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xDC, 0x00, 0x00, 0x00, 0xD6, 0xD5, 0xD5, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xDD, 0x00, 0x00, 0x00, 0xA5, 0xA4, 0xA4, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, - 0xFD, 0xFC, 0xFC, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xDF, 0x00, 0x00, 0x00, 0xEC, 0xEB, 0xEB, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0xF7, 0xF6, 0x76, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE1, 0x00, 0x00, 0x00, - 0xB5, 0xB4, 0xB4, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE2, 0x00, 0x00, 0x00, 0xB7, 0xB6, 0x36, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE3, 0x00, 0x00, 0x00, 0x86, 0x85, 0x85, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE4, 0x00, 0x00, 0x00, - 0xCE, 0xCD, 0xCD, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE5, 0x00, 0x00, 0x00, 0xC1, 0xC0, 0xC0, 0xB7, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00, 0xA8, 0xA7, 0xA7, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x00, 0x00, - 0xD3, 0xD2, 0x52, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE8, 0x00, 0x00, 0x00, 0xEB, 0xEA, 0x6A, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE9, 0x00, 0x00, 0x00, 0xBC, 0xBB, 0xBB, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xEA, 0x00, 0x00, 0x00, - 0x9F, 0x9E, 0x1E, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xEB, 0x00, 0x00, 0x00, 0xB1, 0xB0, 0xB0, 0xB8, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xEC, 0x00, 0x00, 0x00, 0xEF, 0xEE, 0x6E, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xED, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x3B, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xEE, 0x00, 0x00, 0x00, 0xB8, 0xB7, 0xB7, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0xA7, 0xA6, 0x26, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, - 0xC6, 0xC5, 0xC5, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF1, 0x00, 0x00, 0x00, 0xD7, 0xD6, 0x56, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF2, 0x00, 0x00, 0x00, 0xA4, 0xA3, 0xA3, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF3, 0x00, 0x00, 0x00, - 0x85, 0x84, 0x84, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF4, 0x00, 0x00, 0x00, 0xC8, 0xC7, 0xC7, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF5, 0x00, 0x00, 0x00, 0x94, 0x93, 0x93, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF6, 0x00, 0x00, 0x00, - 0xBD, 0xBC, 0xBC, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF7, 0x00, 0x00, 0x00, 0xCD, 0xCC, 0xCC, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x00, 0xFA, 0xF9, 0xF9, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x00, 0x00, - 0xB6, 0xB5, 0xB5, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xFA, 0x00, 0x00, 0x00, 0x92, 0x91, 0x91, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xFB, 0x00, 0x00, 0x00, 0xD4, 0xD3, 0xD3, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, - 0xE7, 0xE6, 0x66, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xFD, 0x00, 0x00, 0x00, 0x99, 0x98, 0x18, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x8E, 0x8D, 0x8D, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, - 0xE1, 0xE0, 0x60, 0xB8, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0x95, 0x94, 0x94, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0xDE, 0xDD, 0xDD, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, - 0xA6, 0xA5, 0xA5, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0x87, 0x86, 0x06, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0xA9, 0xA8, 0x28, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, - 0xF6, 0xF5, 0xF5, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x06, 0x01, 0x00, 0x00, 0xDB, 0xDA, 0x5A, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, 0xA7, 0xA6, 0x26, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, - 0x81, 0x80, 0x00, 0x37, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x09, 0x01, 0x00, 0x00, 0xFA, 0xF9, 0xF9, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0A, 0x01, 0x00, 0x00, 0xE9, 0xE8, 0x68, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0B, 0x01, 0x00, 0x00, - 0xC5, 0xC4, 0xC4, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0C, 0x01, 0x00, 0x00, 0xE4, 0xE3, 0xE3, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x00, 0x00, 0xD5, 0xD4, 0xD4, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0E, 0x01, 0x00, 0x00, - 0xA2, 0xA1, 0xA1, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0F, 0x01, 0x00, 0x00, 0xE0, 0xDF, 0xDF, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0xF7, 0xF6, 0x76, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, - 0xD7, 0xD6, 0x56, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x12, 0x01, 0x00, 0x00, 0xF2, 0xF1, 0xF1, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x13, 0x01, 0x00, 0x00, 0xF5, 0xF4, 0xF4, 0x39, - 0x2C, 0x00, 0x03, 0x01, 0x13, 0x00, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, - 0x14, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, - 0x1A, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, - 0x1D, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x26, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x29, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, - 0x32, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, - 0x35, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, - 0x38, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x3A, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, - 0x44, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, - 0x4A, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x00, - 0x4D, 0x00, 0x00, 0x00, 0x4E, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x00, 0x00, - 0x50, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, - 0x53, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, - 0x56, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, - 0x59, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, - 0x5C, 0x00, 0x00, 0x00, 0x5D, 0x00, 0x00, 0x00, 0x5E, 0x00, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, - 0x62, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, - 0x65, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x68, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x6A, 0x00, 0x00, 0x00, - 0x6B, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00, 0x6D, 0x00, 0x00, 0x00, - 0x6E, 0x00, 0x00, 0x00, 0x6F, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, - 0x71, 0x00, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, - 0x74, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, - 0x77, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, - 0x7A, 0x00, 0x00, 0x00, 0x7B, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, - 0x7D, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, - 0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, - 0x86, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, - 0x89, 0x00, 0x00, 0x00, 0x8A, 0x00, 0x00, 0x00, 0x8B, 0x00, 0x00, 0x00, - 0x8C, 0x00, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, - 0x8F, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, - 0x92, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, - 0x98, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x9A, 0x00, 0x00, 0x00, - 0x9B, 0x00, 0x00, 0x00, 0x9C, 0x00, 0x00, 0x00, 0x9D, 0x00, 0x00, 0x00, - 0x9E, 0x00, 0x00, 0x00, 0x9F, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, - 0xA1, 0x00, 0x00, 0x00, 0xA2, 0x00, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, - 0xA4, 0x00, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xA6, 0x00, 0x00, 0x00, - 0xA7, 0x00, 0x00, 0x00, 0xA8, 0x00, 0x00, 0x00, 0xA9, 0x00, 0x00, 0x00, - 0xAA, 0x00, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x00, 0xAC, 0x00, 0x00, 0x00, - 0xAD, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, 0xAF, 0x00, 0x00, 0x00, - 0xB0, 0x00, 0x00, 0x00, 0xB1, 0x00, 0x00, 0x00, 0xB2, 0x00, 0x00, 0x00, - 0xB3, 0x00, 0x00, 0x00, 0xB4, 0x00, 0x00, 0x00, 0xB5, 0x00, 0x00, 0x00, - 0xB6, 0x00, 0x00, 0x00, 0xB7, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, - 0xB9, 0x00, 0x00, 0x00, 0xBA, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, - 0xBC, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, - 0xBF, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0xC1, 0x00, 0x00, 0x00, - 0xC2, 0x00, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, 0xC4, 0x00, 0x00, 0x00, - 0xC5, 0x00, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, 0xC7, 0x00, 0x00, 0x00, - 0xC8, 0x00, 0x00, 0x00, 0xC9, 0x00, 0x00, 0x00, 0xCA, 0x00, 0x00, 0x00, - 0xCB, 0x00, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, 0xCD, 0x00, 0x00, 0x00, - 0xCE, 0x00, 0x00, 0x00, 0xCF, 0x00, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, - 0xD1, 0x00, 0x00, 0x00, 0xD2, 0x00, 0x00, 0x00, 0xD3, 0x00, 0x00, 0x00, - 0xD4, 0x00, 0x00, 0x00, 0xD5, 0x00, 0x00, 0x00, 0xD6, 0x00, 0x00, 0x00, - 0xD7, 0x00, 0x00, 0x00, 0xD8, 0x00, 0x00, 0x00, 0xD9, 0x00, 0x00, 0x00, - 0xDA, 0x00, 0x00, 0x00, 0xDB, 0x00, 0x00, 0x00, 0xDC, 0x00, 0x00, 0x00, - 0xDD, 0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, 0xDF, 0x00, 0x00, 0x00, - 0xE0, 0x00, 0x00, 0x00, 0xE1, 0x00, 0x00, 0x00, 0xE2, 0x00, 0x00, 0x00, - 0xE3, 0x00, 0x00, 0x00, 0xE4, 0x00, 0x00, 0x00, 0xE5, 0x00, 0x00, 0x00, - 0xE6, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x00, 0x00, 0xE8, 0x00, 0x00, 0x00, - 0xE9, 0x00, 0x00, 0x00, 0xEA, 0x00, 0x00, 0x00, 0xEB, 0x00, 0x00, 0x00, - 0xEC, 0x00, 0x00, 0x00, 0xED, 0x00, 0x00, 0x00, 0xEE, 0x00, 0x00, 0x00, - 0xEF, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0xF1, 0x00, 0x00, 0x00, - 0xF2, 0x00, 0x00, 0x00, 0xF3, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x00, 0x00, - 0xF5, 0x00, 0x00, 0x00, 0xF6, 0x00, 0x00, 0x00, 0xF7, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00, - 0xFB, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, - 0xFE, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, - 0x01, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, - 0x04, 0x01, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, - 0x07, 0x01, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x09, 0x01, 0x00, 0x00, - 0x0A, 0x01, 0x00, 0x00, 0x0B, 0x01, 0x00, 0x00, 0x0C, 0x01, 0x00, 0x00, - 0x0D, 0x01, 0x00, 0x00, 0x0E, 0x01, 0x00, 0x00, 0x0F, 0x01, 0x00, 0x00, - 0x10, 0x01, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, - 0x13, 0x01, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x19, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x1F, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x21, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x27, 0x01, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x28, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x28, 0x01, 0x00, 0x00, 0x29, 0x01, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x2A, 0x01, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x2D, 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x2E, 0x01, 0x00, 0x00, 0x2D, 0x01, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, 0x30, 0x01, 0x00, 0x00, - 0x2E, 0x01, 0x00, 0x00, 0x2A, 0x01, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x31, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x31, 0x01, 0x00, 0x00, 0x32, 0x01, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x2D, 0x01, 0x00, 0x00, - 0x33, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x34, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2E, 0x01, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x39, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x27, 0x01, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x39, 0x01, 0x00, 0x00, - 0x3A, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, - 0x3B, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x03, 0x00, - 0x3C, 0x01, 0x00, 0x00, 0x3B, 0x01, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x3D, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x01, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x3D, 0x01, 0x00, 0x00, 0x3E, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x42, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x2B, 0x00, 0x04, 0x00, - 0x2D, 0x01, 0x00, 0x00, 0x45, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x46, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2A, 0x01, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4A, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x4C, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x06, 0x00, 0x4C, 0x01, 0x00, 0x00, 0x57, 0x01, 0x00, 0x00, - 0x4A, 0x01, 0x00, 0x00, 0x4A, 0x01, 0x00, 0x00, 0x4A, 0x01, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x58, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x80, 0x3F, 0x2C, 0x00, 0x06, 0x00, 0x4C, 0x01, 0x00, 0x00, - 0x59, 0x01, 0x00, 0x00, 0x58, 0x01, 0x00, 0x00, 0x58, 0x01, 0x00, 0x00, - 0x58, 0x01, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5D, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x5E, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x01, 0x00, 0x00, 0x70, 0x01, 0x00, 0x00, - 0x42, 0x01, 0x00, 0x00, 0x42, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x71, 0x01, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x1F, 0x01, 0x00, 0x00, 0x60, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x27, 0x01, 0x00, 0x00, 0x2B, 0x01, 0x00, 0x00, - 0x29, 0x01, 0x00, 0x00, 0x4F, 0x00, 0x07, 0x00, 0x2A, 0x01, 0x00, 0x00, - 0x2C, 0x01, 0x00, 0x00, 0x2B, 0x01, 0x00, 0x00, 0x2B, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x04, 0x00, - 0x2E, 0x01, 0x00, 0x00, 0x2F, 0x01, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x34, 0x01, 0x00, 0x00, 0x35, 0x01, 0x00, 0x00, - 0x32, 0x01, 0x00, 0x00, 0x33, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x2E, 0x01, 0x00, 0x00, 0x36, 0x01, 0x00, 0x00, 0x35, 0x01, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x2E, 0x01, 0x00, 0x00, 0x37, 0x01, 0x00, 0x00, - 0x2F, 0x01, 0x00, 0x00, 0x36, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0x37, 0x01, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x3C, 0x01, 0x00, 0x00, 0x3F, 0x01, 0x00, 0x00, - 0x3E, 0x01, 0x00, 0x00, 0x70, 0x00, 0x04, 0x00, 0x2A, 0x01, 0x00, 0x00, - 0x41, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x2A, 0x01, 0x00, 0x00, 0x44, 0x01, 0x00, 0x00, 0x41, 0x01, 0x00, 0x00, - 0x70, 0x01, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x46, 0x01, 0x00, 0x00, - 0x47, 0x01, 0x00, 0x00, 0x32, 0x01, 0x00, 0x00, 0x45, 0x01, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x2A, 0x01, 0x00, 0x00, 0x48, 0x01, 0x00, 0x00, - 0x47, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x2A, 0x01, 0x00, 0x00, - 0x49, 0x01, 0x00, 0x00, 0x44, 0x01, 0x00, 0x00, 0x48, 0x01, 0x00, 0x00, - 0x58, 0x00, 0x07, 0x00, 0x27, 0x01, 0x00, 0x00, 0x4B, 0x01, 0x00, 0x00, - 0x3F, 0x01, 0x00, 0x00, 0x49, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x4A, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x27, 0x01, 0x00, 0x00, - 0x4E, 0x01, 0x00, 0x00, 0x3A, 0x01, 0x00, 0x00, 0x4F, 0x00, 0x09, 0x00, - 0x27, 0x01, 0x00, 0x00, 0x4F, 0x01, 0x00, 0x00, 0x4E, 0x01, 0x00, 0x00, - 0x4B, 0x01, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x3A, 0x01, 0x00, 0x00, 0x4F, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x27, 0x01, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x3A, 0x01, 0x00, 0x00, - 0x4F, 0x00, 0x08, 0x00, 0x4C, 0x01, 0x00, 0x00, 0x51, 0x01, 0x00, 0x00, - 0x50, 0x01, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xC7, 0x00, 0x05, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x65, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, - 0x71, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x67, 0x01, 0x00, 0x00, 0x65, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x84, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x68, 0x01, 0x00, 0x00, - 0x67, 0x01, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x6A, 0x01, 0x00, 0x00, 0x65, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x6B, 0x01, 0x00, 0x00, 0x68, 0x01, 0x00, 0x00, 0x6A, 0x01, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x60, 0x01, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x21, 0x01, 0x00, 0x00, 0x6C, 0x01, 0x00, 0x00, - 0x60, 0x01, 0x00, 0x00, 0x6B, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6D, 0x01, 0x00, 0x00, 0x6C, 0x01, 0x00, 0x00, - 0x50, 0x00, 0x06, 0x00, 0x4C, 0x01, 0x00, 0x00, 0x55, 0x01, 0x00, 0x00, - 0x6D, 0x01, 0x00, 0x00, 0x6D, 0x01, 0x00, 0x00, 0x6D, 0x01, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x4C, 0x01, 0x00, 0x00, 0x56, 0x01, 0x00, 0x00, - 0x51, 0x01, 0x00, 0x00, 0x55, 0x01, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x4C, 0x01, 0x00, 0x00, 0x5A, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x56, 0x01, 0x00, 0x00, 0x57, 0x01, 0x00, 0x00, - 0x59, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x27, 0x01, 0x00, 0x00, - 0x5B, 0x01, 0x00, 0x00, 0x3A, 0x01, 0x00, 0x00, 0x4F, 0x00, 0x09, 0x00, - 0x27, 0x01, 0x00, 0x00, 0x5C, 0x01, 0x00, 0x00, 0x5B, 0x01, 0x00, 0x00, - 0x5A, 0x01, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x3A, 0x01, 0x00, 0x00, 0x5C, 0x01, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x5E, 0x01, 0x00, 0x00, 0x5F, 0x01, 0x00, 0x00, 0x3A, 0x01, 0x00, 0x00, - 0x5D, 0x01, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x5F, 0x01, 0x00, 0x00, - 0x58, 0x01, 0x00, 0x00, 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_frag.spv b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_frag.spv deleted file mode 100644 index ade348791..000000000 Binary files a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_frag.spv and /dev/null differ diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_frag.txt b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_frag.txt deleted file mode 100644 index 4f4387927..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_frag.txt +++ /dev/null @@ -1,365 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 370 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_frag_color - OpExecutionMode %main OriginUpperLeft - OpSource GLSL 420 - OpSourceExtension "GL_GOOGLE_cpp_style_line_directive" - OpSourceExtension "GL_GOOGLE_include_directive" - OpName %main "main" - OpName %gl_FragCoord "gl_FragCoord" - OpName %XeBilinearConstants "XeBilinearConstants" - OpMemberName %XeBilinearConstants 0 "xe_bilinear_output_offset" - OpMemberName %XeBilinearConstants 1 "xe_bilinear_output_size_inv" - OpName %_ "" - OpName %xe_frag_color "xe_frag_color" - OpName %xe_texture "xe_texture" - OpDecorate %gl_FragCoord BuiltIn FragCoord - OpMemberDecorate %XeBilinearConstants 0 Offset 16 - OpMemberDecorate %XeBilinearConstants 1 Offset 24 - OpDecorate %XeBilinearConstants Block - OpDecorate %xe_frag_color Location 0 - OpDecorate %xe_texture DescriptorSet 0 - OpDecorate %xe_texture Binding 0 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %uint = OpTypeInt 32 0 - %v2uint = OpTypeVector %uint 2 - %float = OpTypeFloat 32 - %uint_15 = OpConstant %uint 15 - %uint_256 = OpConstant %uint 256 -%_arr_float_uint_256 = OpTypeArray %float %uint_256 -%float_n0_00100337015 = OpConstant %float -0.00100337015 -%float_0_000880821084 = OpConstant %float 0.000880821084 -%float_0_00169270835 = OpConstant %float 0.00169270835 -%float_n0_00155484071 = OpConstant %float -0.00155484071 -%float_0_00127910543 = OpConstant %float 0.00127910543 -%float_n0_000605085806 = OpConstant %float -0.000605085806 -%float_0_00106464466 = OpConstant %float 0.00106464466 -%float_n0_00138633582 = OpConstant %float -0.00138633582 -%float_0_00135569857 = OpConstant %float 0.00135569857 -%float_0_000513174047 = OpConstant %float 0.000513174047 -%float_0_00121783093 = OpConstant %float 0.00121783093 -%float_n0_00160079659 = OpConstant %float -0.00160079659 -%float_0_00058976718 = OpConstant %float 0.00058976718 -%float_n0_00028339462 = OpConstant %float -0.00028339462 -%float_0_00111060054 = OpConstant %float 0.00111060054 -%float_n0_00141697307 = OpConstant %float -0.00141697307 -%float_0_00144761032 = OpConstant %float 0.00144761032 -%float_n0_0005438113 = OpConstant %float -0.0005438113 -%float_0_00013020834 = OpConstant %float 0.00013020834 -%float_n0_0012025123 = OpConstant %float -0.0012025123 -%float_0_000436580885 = OpConstant %float 0.000436580885 -%float_n0_00104932603 = OpConstant %float -0.00104932603 -%float_0_000620404433 = OpConstant %float 0.000620404433 -%float_n0_000482536765 = OpConstant %float -0.000482536765 -%float_0_00187653187 = OpConstant %float 0.00187653187 -%float_n0_00109528191 = OpConstant %float -0.00109528191 -%float_n9_95710798en05 = OpConstant %float -9.95710798e-05 -%float_n0_000528492674 = OpConstant %float -0.000528492674 -%float_0_0014322917 = OpConstant %float 0.0014322917 -%float_n0_00193780637 = OpConstant %float -0.00193780637 -%float_n0_000696997566 = OpConstant %float -0.000696997566 -%float_3_829657en05 = OpConstant %float 3.829657e-05 -%float_0_000712316192 = OpConstant %float 0.000712316192 -%float_n0_00130974269 = OpConstant %float -0.00130974269 -%float_0_00109528191 = OpConstant %float 0.00109528191 -%float_n0_000298713247 = OpConstant %float -0.000298713247 -%float_0_00175398286 = OpConstant %float 0.00175398286 -%float_n0_00167738972 = OpConstant %float -0.00167738972 -%float_0_00147824758 = OpConstant %float 0.00147824758 -%float_n3_829657en05 = OpConstant %float -3.829657e-05 -%float_0_000788909325 = OpConstant %float 0.000788909325 -%float_n0_00183057599 = OpConstant %float -0.00183057599 -%float_0_000298713247 = OpConstant %float 0.000298713247 -%float_0_000988051528 = OpConstant %float 0.000988051528 -%float_n0_00117187505 = OpConstant %float -0.00117187505 -%float_0_00017616422 = OpConstant %float 0.00017616422 -%float_0_00164675247 = OpConstant %float 0.00164675247 -%float_n0_00158547796 = OpConstant %float -0.00158547796 -%float_0_000344669126 = OpConstant %float 0.000344669126 -%float_0_00186121324 = OpConstant %float 0.00186121324 -%float_n0_00176930148 = OpConstant %float -0.00176930148 -%float_n0_000865502458 = OpConstant %float -0.000865502458 -%float_0_000896139711 = OpConstant %float 0.000896139711 -%float_0_000160845593 = OpConstant %float 0.000160845593 -%float_n0_000926776964 = OpConstant %float -0.000926776964 -%float_n0_00152420346 = OpConstant %float -0.00152420346 -%float_n0_000651041686 = OpConstant %float -0.000651041686 -%float_0_00129442406 = OpConstant %float 0.00129442406 -%float_n0_000804227951 = OpConstant %float -0.000804227951 -%float_n0_00146292895 = OpConstant %float -0.00146292895 -%float_0_00179993873 = OpConstant %float 0.00179993873 -%float_n0_000850183831 = OpConstant %float -0.000850183831 -%float_0_000850183831 = OpConstant %float 0.000850183831 -%float_n0_000451899512 = OpConstant %float -0.000451899512 -%float_n0_00106464466 = OpConstant %float -0.00106464466 -%float_n0_000145526967 = OpConstant %float -0.000145526967 -%float_0_000237438726 = OpConstant %float 0.000237438726 -%float_0_00141697307 = OpConstant %float 0.00141697307 -%float_n0_00058976718 = OpConstant %float -0.00058976718 -%float_n0_000191482846 = OpConstant %float -0.000191482846 -%float_0_00160079659 = OpConstant %float 0.00160079659 -%float_0_00101868878 = OpConstant %float 0.00101868878 -%float_0_000405943632 = OpConstant %float 0.000405943632 -%float_n0_000206801473 = OpConstant %float -0.000206801473 -%float_0_00158547796 = OpConstant %float 0.00158547796 -%float_0_000651041686 = OpConstant %float 0.000651041686 -%float_n6_89338267en05 = OpConstant %float -6.89338267e-05 -%float_0_000421262259 = OpConstant %float 0.000421262259 -%float_n0_00164675247 = OpConstant %float -0.00164675247 -%float_0_00137101719 = OpConstant %float 0.00137101719 -%float_0_000926776964 = OpConstant %float 0.000926776964 -%float_n0_000666360313 = OpConstant %float -0.000666360313 -%float_0_00118719367 = OpConstant %float 0.00118719367 -%float_n0_00144761032 = OpConstant %float -0.00144761032 -%float_0_000574448553 = OpConstant %float 0.000574448553 -%float_n0_00189185049 = OpConstant %float -0.00189185049 -%float_0_000758272072 = OpConstant %float 0.000758272072 -%float_n0_00129442406 = OpConstant %float -0.00129442406 -%float_0_00192248775 = OpConstant %float 0.00192248775 -%float_n0_0016620711 = OpConstant %float -0.0016620711 -%float_n0_00103400741 = OpConstant %float -0.00103400741 -%float_n0_000497855421 = OpConstant %float -0.000497855421 -%float_n0_00186121324 = OpConstant %float -0.00186121324 -%float_0_0012025123 = OpConstant %float 0.0012025123 -%float_n0_0003293505 = OpConstant %float -0.0003293505 -%float_n0_00137101719 = OpConstant %float -0.00137101719 -%float_0_00163143384 = OpConstant %float 0.00163143384 -%float_n0_00184589461 = OpConstant %float -0.00184589461 -%float_0_000727634819 = OpConstant %float 0.000727634819 -%float_n0_000911458337 = OpConstant %float -0.000911458337 -%float_0_00181525736 = OpConstant %float 0.00181525736 -%float_n0_00114123779 = OpConstant %float -0.00114123779 -%float_n0_000375306379 = OpConstant %float -0.000375306379 -%float_9_95710798en05 = OpConstant %float 9.95710798e-05 -%float_n0_000742953445 = OpConstant %float -0.000742953445 -%float_0_00117187505 = OpConstant %float 0.00117187505 -%float_6_89338267en05 = OpConstant %float 6.89338267e-05 -%float_0_0014935662 = OpConstant %float 0.0014935662 -%float_0_000972732843 = OpConstant %float 0.000972732843 -%float_n0_000957414217 = OpConstant %float -0.000957414217 -%float_0_00193780637 = OpConstant %float 0.00193780637 -%float_0_000528492674 = OpConstant %float 0.000528492674 -%float_5_36151965en05 = OpConstant %float 5.36151965e-05 -%float_n0_00124846818 = OpConstant %float -0.00124846818 -%float_n0_000268075994 = OpConstant %float -0.000268075994 -%float_0_00153952208 = OpConstant %float 0.00153952208 -%float_n7_65931418en06 = OpConstant %float -7.65931418e-06 -%float_0_000314031873 = OpConstant %float 0.000314031873 -%float_0_00134037994 = OpConstant %float 0.00134037994 -%float_n0_00175398286 = OpConstant %float -0.00175398286 -%float_0_000497855421 = OpConstant %float 0.000497855421 -%float_n0_00118719367 = OpConstant %float -0.00118719367 -%float_0_000773590698 = OpConstant %float 0.000773590698 -%float_n0_00134037994 = OpConstant %float -0.00134037994 -%float_0_000268075994 = OpConstant %float 0.000268075994 -%float_n0_00147824758 = OpConstant %float -0.00147824758 -%float_n0_00013020834 = OpConstant %float -0.00013020834 -%float_n0_000773590698 = OpConstant %float -0.000773590698 -%float_0_00130974269 = OpConstant %float 0.00130974269 -%float_0_000390625006 = OpConstant %float 0.000390625006 -%float_0_000957414217 = OpConstant %float 0.000957414217 -%float_n0_000467218139 = OpConstant %float -0.000467218139 -%float_n0_00153952208 = OpConstant %float -0.00153952208 -%float_0_00103400741 = OpConstant %float 0.00103400741 -%float_n0_000681678939 = OpConstant %float -0.000681678939 -%float_0_00167738972 = OpConstant %float 0.00167738972 -%float_0_00100337015 = OpConstant %float 0.00100337015 -%float_n0_000421262259 = OpConstant %float -0.000421262259 -%float_0_00178462011 = OpConstant %float 0.00178462011 -%float_n0_000237438726 = OpConstant %float -0.000237438726 -%float_n0_000620404433 = OpConstant %float -0.000620404433 -%float_0_0016620711 = OpConstant %float 0.0016620711 -%float_0_000834865205 = OpConstant %float 0.000834865205 -%float_n0_0017233456 = OpConstant %float -0.0017233456 -%float_n0_00107996329 = OpConstant %float -0.00107996329 -%float_0_00176930148 = OpConstant %float 0.00176930148 -%float_n0_000788909325 = OpConstant %float -0.000788909325 -%float_n0_00178462011 = OpConstant %float -0.00178462011 -%float_0_000681678939 = OpConstant %float 0.000681678939 -%float_n0_000988051528 = OpConstant %float -0.000988051528 -%float_n0_00132506131 = OpConstant %float -0.00132506131 -%float_n0_00017616422 = OpConstant %float -0.00017616422 -%float_n0_00150888483 = OpConstant %float -0.00150888483 -%float_0_0003293505 = OpConstant %float 0.0003293505 -%float_n0_001953125 = OpConstant %float -0.001953125 -%float_0_000666360313 = OpConstant %float 0.000666360313 -%float_n0_00161611522 = OpConstant %float -0.00161611522 -%float_0_00115655642 = OpConstant %float 0.00115655642 -%float_0_000451899512 = OpConstant %float 0.000451899512 -%float_n0_000436580885 = OpConstant %float -0.000436580885 -%float_0_000191482846 = OpConstant %float 0.000191482846 -%float_n0_0014935662 = OpConstant %float -0.0014935662 -%float_0_00114123779 = OpConstant %float 0.00114123779 -%float_8_42524532en05 = OpConstant %float 8.42524532e-05 -%float_0_00189185049 = OpConstant %float 0.00189185049 -%float_0_00140165444 = OpConstant %float 0.00140165444 -%float_0_000559129927 = OpConstant %float 0.000559129927 -%float_0_000114889706 = OpConstant %float 0.000114889706 -%float_0_00126378681 = OpConstant %float 0.00126378681 -%float_n0_000574448553 = OpConstant %float -0.000574448553 -%float_n0_000972732843 = OpConstant %float -0.000972732843 -%float_0_00132506131 = OpConstant %float 0.00132506131 -%float_0_000222120099 = OpConstant %float 0.000222120099 -%float_n0_000758272072 = OpConstant %float -0.000758272072 -%float_n0_00135569857 = OpConstant %float -0.00135569857 -%float_0_00146292895 = OpConstant %float 0.00146292895 -%float_0_000865502458 = OpConstant %float 0.000865502458 -%float_n0_000359987753 = OpConstant %float -0.000359987753 -%float_0_0005438113 = OpConstant %float 0.0005438113 -%float_n0_00112591917 = OpConstant %float -0.00112591917 -%float_n0_000252757367 = OpConstant %float -0.000252757367 -%float_n0_000559129927 = OpConstant %float -0.000559129927 -%float_n0_00181525736 = OpConstant %float -0.00181525736 -%float_0_0017233456 = OpConstant %float 0.0017233456 -%float_n0_00115655642 = OpConstant %float -0.00115655642 -%float_0_000742953445 = OpConstant %float 0.000742953445 -%float_0_00157015934 = OpConstant %float 0.00157015934 -%float_n0_000114889706 = OpConstant %float -0.000114889706 -%float_n0_00121783093 = OpConstant %float -0.00121783093 -%float_0_00183057599 = OpConstant %float 0.00183057599 -%float_2_29779416en05 = OpConstant %float 2.29779416e-05 -%float_n0_00192248775 = OpConstant %float -0.00192248775 -%float_0_00173866423 = OpConstant %float 0.00173866423 -%float_n0_000712316192 = OpConstant %float -0.000712316192 -%float_0_00155484071 = OpConstant %float 0.00155484071 -%float_n0_00170802698 = OpConstant %float -0.00170802698 -%float_0_00123314955 = OpConstant %float 0.00123314955 -%float_0_000206801473 = OpConstant %float 0.000206801473 -%float_0_00104932603 = OpConstant %float 0.00104932603 -%float_n0_000727634819 = OpConstant %float -0.000727634819 -%float_n0_00163143384 = OpConstant %float -0.00163143384 -%float_n0_000314031873 = OpConstant %float -0.000314031873 -%float_0_000482536765 = OpConstant %float 0.000482536765 -%float_n0_00179993873 = OpConstant %float -0.00179993873 -%float_0_00094209559 = OpConstant %float 0.00094209559 -%float_n0_000344669126 = OpConstant %float -0.000344669126 -%float_0_000696997566 = OpConstant %float 0.000696997566 -%float_n0_00101868878 = OpConstant %float -0.00101868878 -%float_n0_00157015934 = OpConstant %float -0.00157015934 -%float_n2_29779416en05 = OpConstant %float -2.29779416e-05 -%float_n0_00127910543 = OpConstant %float -0.00127910543 -%float_0_000804227951 = OpConstant %float 0.000804227951 -%float_n0_000896139711 = OpConstant %float -0.000896139711 -%float_n0_0014322917 = OpConstant %float -0.0014322917 -%float_0_000605085806 = OpConstant %float 0.000605085806 -%float_n8_42524532en05 = OpConstant %float -8.42524532e-05 -%float_0_000911458337 = OpConstant %float 0.000911458337 -%float_0_001953125 = OpConstant %float 0.001953125 -%float_n0_00140165444 = OpConstant %float -0.00140165444 -%float_n0_00063572306 = OpConstant %float -0.00063572306 -%float_0_00150888483 = OpConstant %float 0.00150888483 -%float_n0_000819546578 = OpConstant %float -0.000819546578 -%float_0_00124846818 = OpConstant %float 0.00124846818 -%float_0_000252757367 = OpConstant %float 0.000252757367 -%float_0_00152420346 = OpConstant %float 0.00152420346 -%float_0_00112591917 = OpConstant %float 0.00112591917 -%float_0_000359987753 = OpConstant %float 0.000359987753 -%float_n0_000390625006 = OpConstant %float -0.000390625006 -%float_0_00190716912 = OpConstant %float 0.00190716912 -%float_0_00138633582 = OpConstant %float 0.00138633582 -%float_n0_00111060054 = OpConstant %float -0.00111060054 -%float_0_00161611522 = OpConstant %float 0.00161611522 -%float_n0_000880821084 = OpConstant %float -0.000880821084 -%float_0_000145526967 = OpConstant %float 0.000145526967 -%float_0_00107996329 = OpConstant %float 0.00107996329 -%float_n5_36151965en05 = OpConstant %float -5.36151965e-05 -%float_0_00028339462 = OpConstant %float 0.00028339462 -%float_n0_00169270835 = OpConstant %float -0.00169270835 -%float_n0_00126378681 = OpConstant %float -0.00126378681 -%float_n0_000513174047 = OpConstant %float -0.000513174047 -%float_n0_000160845593 = OpConstant %float -0.000160845593 -%float_n0_00187653187 = OpConstant %float -0.00187653187 -%float_n0_000834865205 = OpConstant %float -0.000834865205 -%float_0_00063572306 = OpConstant %float 0.00063572306 -%float_7_65931418en06 = OpConstant %float 7.65931418e-06 -%float_n0_00190716912 = OpConstant %float -0.00190716912 -%float_n0_000222120099 = OpConstant %float -0.000222120099 -%float_0_000375306379 = OpConstant %float 0.000375306379 -%float_n0_00173866423 = OpConstant %float -0.00173866423 -%float_n0_000405943632 = OpConstant %float -0.000405943632 -%float_n0_00123314955 = OpConstant %float -0.00123314955 -%float_0_00170802698 = OpConstant %float 0.00170802698 -%float_n0_00094209559 = OpConstant %float -0.00094209559 -%float_0_000819546578 = OpConstant %float 0.000819546578 -%float_0_00184589461 = OpConstant %float 0.00184589461 -%float_0_000467218139 = OpConstant %float 0.000467218139 - %276 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 - %uint_16 = OpConstant %uint 16 -%_ptr_Function__arr_float_uint_256 = OpTypePointer Function %_arr_float_uint_256 -%_ptr_Function_float = OpTypePointer Function %float - %v4float = OpTypeVector %float 4 -%_ptr_Input_v4float = OpTypePointer Input %v4float -%gl_FragCoord = OpVariable %_ptr_Input_v4float Input - %v2float = OpTypeVector %float 2 - %int = OpTypeInt 32 1 - %v2int = OpTypeVector %int 2 -%XeBilinearConstants = OpTypeStruct %v2int %v2float -%_ptr_PushConstant_XeBilinearConstants = OpTypePointer PushConstant %XeBilinearConstants - %_ = OpVariable %_ptr_PushConstant_XeBilinearConstants PushConstant - %int_0 = OpConstant %int 0 -%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int -%_ptr_Output_v4float = OpTypePointer Output %v4float -%xe_frag_color = OpVariable %_ptr_Output_v4float Output - %315 = OpTypeImage %float 2D 0 0 0 1 Unknown - %316 = OpTypeSampledImage %315 -%_ptr_UniformConstant_316 = OpTypePointer UniformConstant %316 - %xe_texture = OpVariable %_ptr_UniformConstant_316 UniformConstant - %float_0_5 = OpConstant %float 0.5 - %int_1 = OpConstant %int 1 -%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float - %float_0 = OpConstant %float 0 - %v3float = OpTypeVector %float 3 - %343 = OpConstantComposite %v3float %float_0 %float_0 %float_0 - %float_1 = OpConstant %float 1 - %345 = OpConstantComposite %v3float %float_1 %float_1 %float_1 - %uint_3 = OpConstant %uint 3 -%_ptr_Output_float = OpTypePointer Output %float - %368 = OpConstantComposite %v2float %float_0_5 %float_0_5 - %369 = OpConstantComposite %v2uint %uint_15 %uint_15 - %main = OpFunction %void None %3 - %5 = OpLabel - %352 = OpVariable %_ptr_Function__arr_float_uint_256 Function - %299 = OpLoad %v4float %gl_FragCoord - %300 = OpVectorShuffle %v2float %299 %299 0 1 - %303 = OpConvertFToS %v2int %300 - %309 = OpAccessChain %_ptr_PushConstant_v2int %_ %int_0 - %310 = OpLoad %v2int %309 - %311 = OpISub %v2int %303 %310 - %312 = OpBitcast %v2uint %311 - %319 = OpLoad %316 %xe_texture - %321 = OpConvertUToF %v2float %312 - %324 = OpFAdd %v2float %321 %368 - %327 = OpAccessChain %_ptr_PushConstant_v2float %_ %int_1 - %328 = OpLoad %v2float %327 - %329 = OpFMul %v2float %324 %328 - %331 = OpImageSampleExplicitLod %v4float %319 %329 Lod %float_0 - %334 = OpLoad %v4float %xe_frag_color - %335 = OpVectorShuffle %v4float %334 %331 4 5 6 3 - OpStore %xe_frag_color %335 - %336 = OpLoad %v4float %xe_frag_color - %337 = OpVectorShuffle %v3float %336 %336 0 1 2 - %357 = OpBitwiseAnd %v2uint %312 %369 - %359 = OpCompositeExtract %uint %357 1 - %360 = OpIMul %uint %359 %uint_16 - %362 = OpCompositeExtract %uint %357 0 - %363 = OpIAdd %uint %360 %362 - OpStore %352 %276 - %364 = OpAccessChain %_ptr_Function_float %352 %363 - %365 = OpLoad %float %364 - %341 = OpCompositeConstruct %v3float %365 %365 %365 - %342 = OpFAdd %v3float %337 %341 - %346 = OpExtInst %v3float %1 FClamp %342 %343 %345 - %347 = OpLoad %v4float %xe_frag_color - %348 = OpVectorShuffle %v4float %347 %346 4 5 6 3 - OpStore %xe_frag_color %348 - %351 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_3 - OpStore %351 %float_1 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_ps.h new file mode 100644 index 000000000..d70db5317 --- /dev/null +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_ps.h @@ -0,0 +1,662 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 25141 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5120 + OpExecutionMode %5663 OriginUpperLeft + OpDecorate %gl_FragCoord BuiltIn FragCoord + OpMemberDecorate %_struct_1028 0 Offset 16 + OpMemberDecorate %_struct_1028 1 Offset 24 + OpDecorate %_struct_1028 Block + OpDecorate %5120 Location 0 + OpDecorate %3150 DescriptorSet 0 + OpDecorate %3150 Binding 0 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %uint = OpTypeInt 32 0 + %v2uint = OpTypeVector %uint 2 + %float = OpTypeFloat 32 + %uint_15 = OpConstant %uint 15 + %uint_256 = OpConstant %uint 256 +%_arr_float_uint_256 = OpTypeArray %float %uint_256 +%float_n0_00100337015 = OpConstant %float -0.00100337015 +%float_0_000880821084 = OpConstant %float 0.000880821084 +%float_0_00169270835 = OpConstant %float 0.00169270835 +%float_n0_00155484071 = OpConstant %float -0.00155484071 +%float_0_00127910543 = OpConstant %float 0.00127910543 +%float_n0_000605085806 = OpConstant %float -0.000605085806 +%float_0_00106464466 = OpConstant %float 0.00106464466 +%float_n0_00138633582 = OpConstant %float -0.00138633582 +%float_0_00135569857 = OpConstant %float 0.00135569857 +%float_0_000513174047 = OpConstant %float 0.000513174047 +%float_0_00121783093 = OpConstant %float 0.00121783093 +%float_n0_00160079659 = OpConstant %float -0.00160079659 +%float_0_00058976718 = OpConstant %float 0.00058976718 +%float_n0_00028339462 = OpConstant %float -0.00028339462 +%float_0_00111060054 = OpConstant %float 0.00111060054 +%float_n0_00141697307 = OpConstant %float -0.00141697307 +%float_0_00144761032 = OpConstant %float 0.00144761032 +%float_n0_0005438113 = OpConstant %float -0.0005438113 +%float_0_00013020834 = OpConstant %float 0.00013020834 +%float_n0_0012025123 = OpConstant %float -0.0012025123 +%float_0_000436580885 = OpConstant %float 0.000436580885 +%float_n0_00104932603 = OpConstant %float -0.00104932603 +%float_0_000620404433 = OpConstant %float 0.000620404433 +%float_n0_000482536765 = OpConstant %float -0.000482536765 +%float_0_00187653187 = OpConstant %float 0.00187653187 +%float_n0_00109528191 = OpConstant %float -0.00109528191 +%float_n9_95710798en05 = OpConstant %float -9.95710798e-05 +%float_n0_000528492674 = OpConstant %float -0.000528492674 +%float_0_0014322917 = OpConstant %float 0.0014322917 +%float_n0_00193780637 = OpConstant %float -0.00193780637 +%float_n0_000696997566 = OpConstant %float -0.000696997566 +%float_3_829657en05 = OpConstant %float 3.829657e-05 +%float_0_000712316192 = OpConstant %float 0.000712316192 +%float_n0_00130974269 = OpConstant %float -0.00130974269 +%float_0_00109528191 = OpConstant %float 0.00109528191 +%float_n0_000298713247 = OpConstant %float -0.000298713247 +%float_0_00175398286 = OpConstant %float 0.00175398286 +%float_n0_00167738972 = OpConstant %float -0.00167738972 +%float_0_00147824758 = OpConstant %float 0.00147824758 +%float_n3_829657en05 = OpConstant %float -3.829657e-05 +%float_0_000788909325 = OpConstant %float 0.000788909325 +%float_n0_00183057599 = OpConstant %float -0.00183057599 +%float_0_000298713247 = OpConstant %float 0.000298713247 +%float_0_000988051528 = OpConstant %float 0.000988051528 +%float_n0_00117187505 = OpConstant %float -0.00117187505 +%float_0_00017616422 = OpConstant %float 0.00017616422 +%float_0_00164675247 = OpConstant %float 0.00164675247 +%float_n0_00158547796 = OpConstant %float -0.00158547796 +%float_0_000344669126 = OpConstant %float 0.000344669126 +%float_0_00186121324 = OpConstant %float 0.00186121324 +%float_n0_00176930148 = OpConstant %float -0.00176930148 +%float_n0_000865502458 = OpConstant %float -0.000865502458 +%float_0_000896139711 = OpConstant %float 0.000896139711 +%float_0_000160845593 = OpConstant %float 0.000160845593 +%float_n0_000926776964 = OpConstant %float -0.000926776964 +%float_n0_00152420346 = OpConstant %float -0.00152420346 +%float_n0_000651041686 = OpConstant %float -0.000651041686 +%float_0_00129442406 = OpConstant %float 0.00129442406 +%float_n0_000804227951 = OpConstant %float -0.000804227951 +%float_n0_00146292895 = OpConstant %float -0.00146292895 +%float_0_00179993873 = OpConstant %float 0.00179993873 +%float_n0_000850183831 = OpConstant %float -0.000850183831 +%float_0_000850183831 = OpConstant %float 0.000850183831 +%float_n0_000451899512 = OpConstant %float -0.000451899512 +%float_n0_00106464466 = OpConstant %float -0.00106464466 +%float_n0_000145526967 = OpConstant %float -0.000145526967 +%float_0_000237438726 = OpConstant %float 0.000237438726 +%float_0_00141697307 = OpConstant %float 0.00141697307 +%float_n0_00058976718 = OpConstant %float -0.00058976718 +%float_n0_000191482846 = OpConstant %float -0.000191482846 +%float_0_00160079659 = OpConstant %float 0.00160079659 +%float_0_00101868878 = OpConstant %float 0.00101868878 +%float_0_000405943632 = OpConstant %float 0.000405943632 +%float_n0_000206801473 = OpConstant %float -0.000206801473 +%float_0_00158547796 = OpConstant %float 0.00158547796 +%float_0_000651041686 = OpConstant %float 0.000651041686 +%float_n6_89338267en05 = OpConstant %float -6.89338267e-05 +%float_0_000421262259 = OpConstant %float 0.000421262259 +%float_n0_00164675247 = OpConstant %float -0.00164675247 +%float_0_00137101719 = OpConstant %float 0.00137101719 +%float_0_000926776964 = OpConstant %float 0.000926776964 +%float_n0_000666360313 = OpConstant %float -0.000666360313 +%float_0_00118719367 = OpConstant %float 0.00118719367 +%float_n0_00144761032 = OpConstant %float -0.00144761032 +%float_0_000574448553 = OpConstant %float 0.000574448553 +%float_n0_00189185049 = OpConstant %float -0.00189185049 +%float_0_000758272072 = OpConstant %float 0.000758272072 +%float_n0_00129442406 = OpConstant %float -0.00129442406 +%float_0_00192248775 = OpConstant %float 0.00192248775 +%float_n0_0016620711 = OpConstant %float -0.0016620711 +%float_n0_00103400741 = OpConstant %float -0.00103400741 +%float_n0_000497855421 = OpConstant %float -0.000497855421 +%float_n0_00186121324 = OpConstant %float -0.00186121324 +%float_0_0012025123 = OpConstant %float 0.0012025123 +%float_n0_0003293505 = OpConstant %float -0.0003293505 +%float_n0_00137101719 = OpConstant %float -0.00137101719 +%float_0_00163143384 = OpConstant %float 0.00163143384 +%float_n0_00184589461 = OpConstant %float -0.00184589461 +%float_0_000727634819 = OpConstant %float 0.000727634819 +%float_n0_000911458337 = OpConstant %float -0.000911458337 +%float_0_00181525736 = OpConstant %float 0.00181525736 +%float_n0_00114123779 = OpConstant %float -0.00114123779 +%float_n0_000375306379 = OpConstant %float -0.000375306379 +%float_9_95710798en05 = OpConstant %float 9.95710798e-05 +%float_n0_000742953445 = OpConstant %float -0.000742953445 +%float_0_00117187505 = OpConstant %float 0.00117187505 +%float_6_89338267en05 = OpConstant %float 6.89338267e-05 +%float_0_0014935662 = OpConstant %float 0.0014935662 +%float_0_000972732843 = OpConstant %float 0.000972732843 +%float_n0_000957414217 = OpConstant %float -0.000957414217 +%float_0_00193780637 = OpConstant %float 0.00193780637 +%float_0_000528492674 = OpConstant %float 0.000528492674 +%float_5_36151965en05 = OpConstant %float 5.36151965e-05 +%float_n0_00124846818 = OpConstant %float -0.00124846818 +%float_n0_000268075994 = OpConstant %float -0.000268075994 +%float_0_00153952208 = OpConstant %float 0.00153952208 +%float_n7_65931418en06 = OpConstant %float -7.65931418e-06 +%float_0_000314031873 = OpConstant %float 0.000314031873 +%float_0_00134037994 = OpConstant %float 0.00134037994 +%float_n0_00175398286 = OpConstant %float -0.00175398286 +%float_0_000497855421 = OpConstant %float 0.000497855421 +%float_n0_00118719367 = OpConstant %float -0.00118719367 +%float_0_000773590698 = OpConstant %float 0.000773590698 +%float_n0_00134037994 = OpConstant %float -0.00134037994 +%float_0_000268075994 = OpConstant %float 0.000268075994 +%float_n0_00147824758 = OpConstant %float -0.00147824758 +%float_n0_00013020834 = OpConstant %float -0.00013020834 +%float_n0_000773590698 = OpConstant %float -0.000773590698 +%float_0_00130974269 = OpConstant %float 0.00130974269 +%float_0_000390625006 = OpConstant %float 0.000390625006 +%float_0_000957414217 = OpConstant %float 0.000957414217 +%float_n0_000467218139 = OpConstant %float -0.000467218139 +%float_n0_00153952208 = OpConstant %float -0.00153952208 +%float_0_00103400741 = OpConstant %float 0.00103400741 +%float_n0_000681678939 = OpConstant %float -0.000681678939 +%float_0_00167738972 = OpConstant %float 0.00167738972 +%float_0_00100337015 = OpConstant %float 0.00100337015 +%float_n0_000421262259 = OpConstant %float -0.000421262259 +%float_0_00178462011 = OpConstant %float 0.00178462011 +%float_n0_000237438726 = OpConstant %float -0.000237438726 +%float_n0_000620404433 = OpConstant %float -0.000620404433 +%float_0_0016620711 = OpConstant %float 0.0016620711 +%float_0_000834865205 = OpConstant %float 0.000834865205 +%float_n0_0017233456 = OpConstant %float -0.0017233456 +%float_n0_00107996329 = OpConstant %float -0.00107996329 +%float_0_00176930148 = OpConstant %float 0.00176930148 +%float_n0_000788909325 = OpConstant %float -0.000788909325 +%float_n0_00178462011 = OpConstant %float -0.00178462011 +%float_0_000681678939 = OpConstant %float 0.000681678939 +%float_n0_000988051528 = OpConstant %float -0.000988051528 +%float_n0_00132506131 = OpConstant %float -0.00132506131 +%float_n0_00017616422 = OpConstant %float -0.00017616422 +%float_n0_00150888483 = OpConstant %float -0.00150888483 +%float_0_0003293505 = OpConstant %float 0.0003293505 +%float_n0_001953125 = OpConstant %float -0.001953125 +%float_0_000666360313 = OpConstant %float 0.000666360313 +%float_n0_00161611522 = OpConstant %float -0.00161611522 +%float_0_00115655642 = OpConstant %float 0.00115655642 +%float_0_000451899512 = OpConstant %float 0.000451899512 +%float_n0_000436580885 = OpConstant %float -0.000436580885 +%float_0_000191482846 = OpConstant %float 0.000191482846 +%float_n0_0014935662 = OpConstant %float -0.0014935662 +%float_0_00114123779 = OpConstant %float 0.00114123779 +%float_8_42524532en05 = OpConstant %float 8.42524532e-05 +%float_0_00189185049 = OpConstant %float 0.00189185049 +%float_0_00140165444 = OpConstant %float 0.00140165444 +%float_0_000559129927 = OpConstant %float 0.000559129927 +%float_0_000114889706 = OpConstant %float 0.000114889706 +%float_0_00126378681 = OpConstant %float 0.00126378681 +%float_n0_000574448553 = OpConstant %float -0.000574448553 +%float_n0_000972732843 = OpConstant %float -0.000972732843 +%float_0_00132506131 = OpConstant %float 0.00132506131 +%float_0_000222120099 = OpConstant %float 0.000222120099 +%float_n0_000758272072 = OpConstant %float -0.000758272072 +%float_n0_00135569857 = OpConstant %float -0.00135569857 +%float_0_00146292895 = OpConstant %float 0.00146292895 +%float_0_000865502458 = OpConstant %float 0.000865502458 +%float_n0_000359987753 = OpConstant %float -0.000359987753 +%float_0_0005438113 = OpConstant %float 0.0005438113 +%float_n0_00112591917 = OpConstant %float -0.00112591917 +%float_n0_000252757367 = OpConstant %float -0.000252757367 +%float_n0_000559129927 = OpConstant %float -0.000559129927 +%float_n0_00181525736 = OpConstant %float -0.00181525736 +%float_0_0017233456 = OpConstant %float 0.0017233456 +%float_n0_00115655642 = OpConstant %float -0.00115655642 +%float_0_000742953445 = OpConstant %float 0.000742953445 +%float_0_00157015934 = OpConstant %float 0.00157015934 +%float_n0_000114889706 = OpConstant %float -0.000114889706 +%float_n0_00121783093 = OpConstant %float -0.00121783093 +%float_0_00183057599 = OpConstant %float 0.00183057599 +%float_2_29779416en05 = OpConstant %float 2.29779416e-05 +%float_n0_00192248775 = OpConstant %float -0.00192248775 +%float_0_00173866423 = OpConstant %float 0.00173866423 +%float_n0_000712316192 = OpConstant %float -0.000712316192 +%float_0_00155484071 = OpConstant %float 0.00155484071 +%float_n0_00170802698 = OpConstant %float -0.00170802698 +%float_0_00123314955 = OpConstant %float 0.00123314955 +%float_0_000206801473 = OpConstant %float 0.000206801473 +%float_0_00104932603 = OpConstant %float 0.00104932603 +%float_n0_000727634819 = OpConstant %float -0.000727634819 +%float_n0_00163143384 = OpConstant %float -0.00163143384 +%float_n0_000314031873 = OpConstant %float -0.000314031873 +%float_0_000482536765 = OpConstant %float 0.000482536765 +%float_n0_00179993873 = OpConstant %float -0.00179993873 +%float_0_00094209559 = OpConstant %float 0.00094209559 +%float_n0_000344669126 = OpConstant %float -0.000344669126 +%float_0_000696997566 = OpConstant %float 0.000696997566 +%float_n0_00101868878 = OpConstant %float -0.00101868878 +%float_n0_00157015934 = OpConstant %float -0.00157015934 +%float_n2_29779416en05 = OpConstant %float -2.29779416e-05 +%float_n0_00127910543 = OpConstant %float -0.00127910543 +%float_0_000804227951 = OpConstant %float 0.000804227951 +%float_n0_000896139711 = OpConstant %float -0.000896139711 +%float_n0_0014322917 = OpConstant %float -0.0014322917 +%float_0_000605085806 = OpConstant %float 0.000605085806 +%float_n8_42524532en05 = OpConstant %float -8.42524532e-05 +%float_0_000911458337 = OpConstant %float 0.000911458337 +%float_0_001953125 = OpConstant %float 0.001953125 +%float_n0_00140165444 = OpConstant %float -0.00140165444 +%float_n0_00063572306 = OpConstant %float -0.00063572306 +%float_0_00150888483 = OpConstant %float 0.00150888483 +%float_n0_000819546578 = OpConstant %float -0.000819546578 +%float_0_00124846818 = OpConstant %float 0.00124846818 +%float_0_000252757367 = OpConstant %float 0.000252757367 +%float_0_00152420346 = OpConstant %float 0.00152420346 +%float_0_00112591917 = OpConstant %float 0.00112591917 +%float_0_000359987753 = OpConstant %float 0.000359987753 +%float_n0_000390625006 = OpConstant %float -0.000390625006 +%float_0_00190716912 = OpConstant %float 0.00190716912 +%float_0_00138633582 = OpConstant %float 0.00138633582 +%float_n0_00111060054 = OpConstant %float -0.00111060054 +%float_0_00161611522 = OpConstant %float 0.00161611522 +%float_n0_000880821084 = OpConstant %float -0.000880821084 +%float_0_000145526967 = OpConstant %float 0.000145526967 +%float_0_00107996329 = OpConstant %float 0.00107996329 +%float_n5_36151965en05 = OpConstant %float -5.36151965e-05 +%float_0_00028339462 = OpConstant %float 0.00028339462 +%float_n0_00169270835 = OpConstant %float -0.00169270835 +%float_n0_00126378681 = OpConstant %float -0.00126378681 +%float_n0_000513174047 = OpConstant %float -0.000513174047 +%float_n0_000160845593 = OpConstant %float -0.000160845593 +%float_n0_00187653187 = OpConstant %float -0.00187653187 +%float_n0_000834865205 = OpConstant %float -0.000834865205 +%float_0_00063572306 = OpConstant %float 0.00063572306 +%float_7_65931418en06 = OpConstant %float 7.65931418e-06 +%float_n0_00190716912 = OpConstant %float -0.00190716912 +%float_n0_000222120099 = OpConstant %float -0.000222120099 +%float_0_000375306379 = OpConstant %float 0.000375306379 +%float_n0_00173866423 = OpConstant %float -0.00173866423 +%float_n0_000405943632 = OpConstant %float -0.000405943632 +%float_n0_00123314955 = OpConstant %float -0.00123314955 +%float_0_00170802698 = OpConstant %float 0.00170802698 +%float_n0_00094209559 = OpConstant %float -0.00094209559 +%float_0_000819546578 = OpConstant %float 0.000819546578 +%float_0_00184589461 = OpConstant %float 0.00184589461 +%float_0_000467218139 = OpConstant %float 0.000467218139 + %1822 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 + %uint_1 = OpConstant %uint 1 + %uint_16 = OpConstant %uint 16 + %uint_0 = OpConstant %uint 0 +%_ptr_Function__arr_float_uint_256 = OpTypePointer Function %_arr_float_uint_256 +%_ptr_Function_float = OpTypePointer Function %float + %v4float = OpTypeVector %float 4 +%_ptr_Input_v4float = OpTypePointer Input %v4float +%gl_FragCoord = OpVariable %_ptr_Input_v4float Input + %v2float = OpTypeVector %float 2 + %int = OpTypeInt 32 1 + %v2int = OpTypeVector %int 2 +%_struct_1028 = OpTypeStruct %v2int %v2float +%_ptr_PushConstant__struct_1028 = OpTypePointer PushConstant %_struct_1028 + %4930 = OpVariable %_ptr_PushConstant__struct_1028 PushConstant + %int_0 = OpConstant %int 0 +%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int +%_ptr_Output_v4float = OpTypePointer Output %v4float + %5120 = OpVariable %_ptr_Output_v4float Output + %151 = OpTypeImage %float 2D 0 0 0 1 Unknown + %510 = OpTypeSampledImage %151 +%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 + %3150 = OpVariable %_ptr_UniformConstant_510 UniformConstant + %float_0_5 = OpConstant %float 0.5 + %int_1 = OpConstant %int 1 +%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float + %float_0 = OpConstant %float 0 + %v3float = OpTypeVector %float 3 +%_ptr_Output_float = OpTypePointer Output %float + %uint_2 = OpConstant %uint 2 + %2604 = OpConstantComposite %v3float %float_0 %float_0 %float_0 + %float_1 = OpConstant %float 1 + %2582 = OpConstantComposite %v3float %float_1 %float_1 %float_1 + %uint_3 = OpConstant %uint 3 + %1566 = OpConstantComposite %v2float %float_0_5 %float_0_5 + %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 + %5663 = OpFunction %void None %1282 + %24953 = OpLabel + %18411 = OpVariable %_ptr_Function__arr_float_uint_256 Function + %22087 = OpLoad %v4float %gl_FragCoord + %6562 = OpVectorShuffle %v2float %22087 %22087 0 1 + %17656 = OpConvertFToS %v2int %6562 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %4930 %int_0 + %22822 = OpLoad %v2int %19279 + %23236 = OpISub %v2int %17656 %22822 + %11599 = OpBitcast %v2uint %23236 + %6899 = OpLoad %510 %3150 + %10352 = OpConvertUToF %v2float %11599 + %18354 = OpFAdd %v2float %10352 %1566 + %11863 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_1 + %20800 = OpLoad %v2float %11863 + %24032 = OpFMul %v2float %18354 %20800 + %11997 = OpImageSampleExplicitLod %v4float %6899 %24032 Lod %float_0 + %18957 = OpAccessChain %_ptr_Output_float %5120 %uint_0 + %17344 = OpCompositeExtract %float %11997 0 + OpStore %18957 %17344 + %16378 = OpAccessChain %_ptr_Output_float %5120 %uint_1 + %15746 = OpCompositeExtract %float %11997 1 + OpStore %16378 %15746 + %16379 = OpAccessChain %_ptr_Output_float %5120 %uint_2 + %15670 = OpCompositeExtract %float %11997 2 + OpStore %16379 %15670 + %13957 = OpLoad %v4float %5120 + %16188 = OpVectorShuffle %v3float %13957 %13957 0 1 2 + %24372 = OpBitwiseAnd %v2uint %11599 %2122 + %9741 = OpCompositeExtract %uint %24372 1 + %21498 = OpIMul %uint %9741 %uint_16 + %23411 = OpCompositeExtract %uint %24372 0 + %12610 = OpIAdd %uint %21498 %23411 + OpStore %18411 %1822 + %9958 = OpAccessChain %_ptr_Function_float %18411 %12610 + %25140 = OpLoad %float %9958 + %18028 = OpCompositeConstruct %v3float %25140 %25140 %25140 + %21458 = OpFAdd %v3float %16188 %18028 + %19164 = OpExtInst %v3float %1 FClamp %21458 %2604 %2582 + %20064 = OpCompositeExtract %float %19164 0 + OpStore %18957 %20064 + %22435 = OpCompositeExtract %float %19164 1 + OpStore %16378 %22435 + %22131 = OpCompositeExtract %float %19164 2 + OpStore %16379 %22131 + %23294 = OpAccessChain %_ptr_Output_float %5120 %uint_3 + OpStore %23294 %float_1 + OpReturn + OpFunctionEnd +#endif + +const uint32_t guest_output_bilinear_dither_ps[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x00006235, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00001400, 0x00030010, + 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, + 0x00050048, 0x00000404, 0x00000000, 0x00000023, 0x00000010, 0x00050048, + 0x00000404, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x00000404, + 0x00000002, 0x00040047, 0x00001400, 0x0000001E, 0x00000000, 0x00040047, + 0x00000C4E, 0x00000022, 0x00000000, 0x00040047, 0x00000C4E, 0x00000021, + 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, + 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, + 0x0000000B, 0x00000002, 0x00030016, 0x0000000D, 0x00000020, 0x0004002B, + 0x0000000B, 0x00000A37, 0x0000000F, 0x0004002B, 0x0000000B, 0x00000147, + 0x00000100, 0x0004001C, 0x00000257, 0x0000000D, 0x00000147, 0x0004002B, + 0x0000000D, 0x0000010F, 0xBA838384, 0x0004002B, 0x0000000D, 0x00000728, + 0x3A66E6E7, 0x0004002B, 0x0000000D, 0x00000705, 0x3ADDDDDE, 0x0004002B, + 0x0000000D, 0x00000A5A, 0xBACBCBCC, 0x0004002B, 0x0000000D, 0x000008DF, + 0x3AA7A7A8, 0x0004002B, 0x0000000D, 0x00000094, 0xBA1E9E9F, 0x0004002B, + 0x0000000D, 0x0000034C, 0x3A8B8B8C, 0x0004002B, 0x0000000D, 0x0000087E, + 0xBAB5B5B6, 0x0004002B, 0x0000000D, 0x0000034D, 0x3AB1B1B2, 0x0004002B, + 0x0000000D, 0x00000687, 0x3A068687, 0x0004002B, 0x0000000D, 0x000003EB, + 0x3A9F9FA0, 0x0004002B, 0x0000000D, 0x0000024E, 0xBAD1D1D2, 0x0004002B, + 0x0000000D, 0x00000726, 0x3A1A9A9B, 0x0004002B, 0x0000000D, 0x00000698, + 0xB9949495, 0x0004002B, 0x0000000D, 0x00000703, 0x3A919192, 0x0004002B, + 0x0000000D, 0x00000AF8, 0xBAB9B9BA, 0x0004002B, 0x0000000D, 0x00000ABB, + 0x3ABDBDBE, 0x0004002B, 0x0000000D, 0x0000026F, 0xBA0E8E8F, 0x0004002B, + 0x0000000D, 0x000008A8, 0x39088889, 0x0004002B, 0x0000000D, 0x00000565, + 0xBA9D9D9E, 0x0004002B, 0x0000000D, 0x0000065D, 0x39E4E4E5, 0x0004002B, + 0x0000000D, 0x000004C6, 0xBA89898A, 0x0004002B, 0x0000000D, 0x00000057, + 0x3A22A2A3, 0x0004002B, 0x0000000D, 0x0000006A, 0xB9FCFCFD, 0x0004002B, + 0x0000000D, 0x00000A1E, 0x3AF5F5F6, 0x0004002B, 0x0000000D, 0x0000087D, + 0xBA8F8F90, 0x0004002B, 0x0000000D, 0x00000959, 0xB8D0D0D1, 0x0004002B, + 0x0000000D, 0x00000BB8, 0xBA0A8A8B, 0x0004002B, 0x0000000D, 0x0000097E, + 0x3ABBBBBC, 0x0004002B, 0x0000000D, 0x00000606, 0xBAFDFDFE, 0x0004002B, + 0x0000000D, 0x000003AD, 0xBA36B6B7, 0x0004002B, 0x0000000D, 0x000000E2, + 0x3820A0A1, 0x0004002B, 0x0000000D, 0x00000370, 0x3A3ABABB, 0x0004002B, + 0x0000000D, 0x0000024D, 0xBAABABAC, 0x0004002B, 0x0000000D, 0x000005C6, + 0x3A8F8F90, 0x0004002B, 0x0000000D, 0x00000B8C, 0xB99C9C9D, 0x0004002B, + 0x0000000D, 0x00000036, 0x3AE5E5E6, 0x0004002B, 0x0000000D, 0x0000087F, + 0xBADBDBDC, 0x0004002B, 0x0000000D, 0x00000172, 0x3AC1C1C2, 0x0004002B, + 0x0000000D, 0x00000399, 0xB820A0A1, 0x0004002B, 0x0000000D, 0x0000040F, + 0x3A4ECECF, 0x0004002B, 0x0000000D, 0x0000091E, 0xBAEFEFF0, 0x0004002B, + 0x0000000D, 0x000008D5, 0x399C9C9D, 0x0004002B, 0x0000000D, 0x000008DE, + 0x3A818182, 0x0004002B, 0x0000000D, 0x000002EB, 0xBA99999A, 0x0004002B, + 0x0000000D, 0x00000317, 0x3938B8B9, 0x0004002B, 0x0000000D, 0x0000034E, + 0x3AD7D7D8, 0x0004002B, 0x0000000D, 0x00000111, 0xBACFCFD0, 0x0004002B, + 0x0000000D, 0x0000002B, 0x39B4B4B5, 0x0004002B, 0x0000000D, 0x000008E1, + 0x3AF3F3F4, 0x0004002B, 0x0000000D, 0x0000042A, 0xBAE7E7E8, 0x0004002B, + 0x0000000D, 0x00000765, 0xBA62E2E3, 0x0004002B, 0x0000000D, 0x000009A2, + 0x3A6AEAEB, 0x0004002B, 0x0000000D, 0x000004F2, 0x3928A8A9, 0x0004002B, + 0x0000000D, 0x0000058A, 0xBA72F2F3, 0x0004002B, 0x0000000D, 0x000007E0, + 0xBAC7C7C8, 0x0004002B, 0x0000000D, 0x00000802, 0xBA2AAAAB, 0x0004002B, + 0x0000000D, 0x00000A1C, 0x3AA9A9AA, 0x0004002B, 0x0000000D, 0x00000940, + 0xBA52D2D3, 0x0004002B, 0x0000000D, 0x000002EC, 0xBABFBFC0, 0x0004002B, + 0x0000000D, 0x000003ED, 0x3AEBEBEC, 0x0004002B, 0x0000000D, 0x000004EB, + 0xBA5EDEDF, 0x0004002B, 0x0000000D, 0x00000234, 0x3A5EDEDF, 0x0004002B, + 0x0000000D, 0x00000245, 0xB9ECECED, 0x0004002B, 0x0000000D, 0x00000603, + 0xBA8B8B8C, 0x0004002B, 0x0000000D, 0x00000984, 0xB9189899, 0x0004002B, + 0x0000000D, 0x0000076E, 0x3978F8F9, 0x0004002B, 0x0000000D, 0x00000841, + 0x3AB9B9BA, 0x0004002B, 0x0000000D, 0x000009DD, 0xBA1A9A9B, 0x0004002B, + 0x0000000D, 0x000003F3, 0xB948C8C9, 0x0004002B, 0x0000000D, 0x00000B5A, + 0x3AD1D1D2, 0x0004002B, 0x0000000D, 0x00000B58, 0x3A858586, 0x0004002B, + 0x0000000D, 0x00000838, 0x39D4D4D5, 0x0004002B, 0x0000000D, 0x00000218, + 0xB958D8D9, 0x0004002B, 0x0000000D, 0x00000A1D, 0x3ACFCFD0, 0x0004002B, + 0x0000000D, 0x0000054B, 0x3A2AAAAB, 0x0004002B, 0x0000000D, 0x00000503, + 0xB8909091, 0x0004002B, 0x0000000D, 0x00000169, 0x39DCDCDD, 0x0004002B, + 0x0000000D, 0x00000605, 0xBAD7D7D8, 0x0004002B, 0x0000000D, 0x0000048A, + 0x3AB3B3B4, 0x0004002B, 0x0000000D, 0x000002D3, 0x3A72F2F3, 0x0004002B, + 0x0000000D, 0x00000A7C, 0xBA2EAEAF, 0x0004002B, 0x0000000D, 0x00000171, + 0x3A9B9B9C, 0x0004002B, 0x0000000D, 0x000001AF, 0xBABDBDBE, 0x0004002B, + 0x0000000D, 0x000004AC, 0x3A169697, 0x0004002B, 0x0000000D, 0x0000024F, + 0xBAF7F7F8, 0x0004002B, 0x0000000D, 0x00000ADE, 0x3A46C6C7, 0x0004002B, + 0x0000000D, 0x00000110, 0xBAA9A9AA, 0x0004002B, 0x0000000D, 0x00000212, + 0x3AFBFBFC, 0x0004002B, 0x0000000D, 0x00000742, 0xBAD9D9DA, 0x0004002B, + 0x0000000D, 0x00000389, 0xBA878788, 0x0004002B, 0x0000000D, 0x000006C4, + 0xBA028283, 0x0004002B, 0x0000000D, 0x00000B98, 0xBAF3F3F4, 0x0004002B, + 0x0000000D, 0x000002AE, 0x3A9D9D9E, 0x0004002B, 0x0000000D, 0x000009B1, + 0xB9ACACAD, 0x0004002B, 0x0000000D, 0x00000741, 0xBAB3B3B4, 0x0004002B, + 0x0000000D, 0x00000211, 0x3AD5D5D6, 0x0004002B, 0x0000000D, 0x00000A5B, + 0xBAF1F1F2, 0x0004002B, 0x0000000D, 0x000005EA, 0x3A3EBEBF, 0x0004002B, + 0x0000000D, 0x00000310, 0xBA6EEEEF, 0x0004002B, 0x0000000D, 0x0000052A, + 0x3AEDEDEE, 0x0004002B, 0x0000000D, 0x00000071, 0xBA959596, 0x0004002B, + 0x0000000D, 0x00000107, 0xB9C4C4C5, 0x0004002B, 0x0000000D, 0x000006A2, + 0x38D0D0D1, 0x0004002B, 0x0000000D, 0x00000B1B, 0xBA42C2C3, 0x0004002B, + 0x0000000D, 0x00000034, 0x3A99999A, 0x0004002B, 0x0000000D, 0x0000024B, + 0x38909091, 0x0004002B, 0x0000000D, 0x000002AF, 0x3AC3C3C4, 0x0004002B, + 0x0000000D, 0x00000A41, 0x3A7EFEFF, 0x0004002B, 0x0000000D, 0x00000A7E, + 0xBA7AFAFB, 0x0004002B, 0x0000000D, 0x0000034F, 0x3AFDFDFE, 0x0004002B, + 0x0000000D, 0x00000901, 0x3A0A8A8B, 0x0004002B, 0x0000000D, 0x00000539, + 0x3860E0E1, 0x0004002B, 0x0000000D, 0x0000091C, 0xBAA3A3A4, 0x0004002B, + 0x0000000D, 0x000001A4, 0xB98C8C8D, 0x0004002B, 0x0000000D, 0x00000666, + 0x3AC9C9CA, 0x0004002B, 0x0000000D, 0x00000833, 0xB7008081, 0x0004002B, + 0x0000000D, 0x00000206, 0x39A4A4A5, 0x0004002B, 0x0000000D, 0x00000210, + 0x3AAFAFB0, 0x0004002B, 0x0000000D, 0x000002ED, 0xBAE5E5E6, 0x0004002B, + 0x0000000D, 0x0000040D, 0x3A028283, 0x0004002B, 0x0000000D, 0x00000428, + 0xBA9B9B9C, 0x0004002B, 0x0000000D, 0x00000195, 0x3A4ACACB, 0x0004002B, + 0x0000000D, 0x000004C7, 0xBAAFAFB0, 0x0004002B, 0x0000000D, 0x00000AB0, + 0x398C8C8D, 0x0004002B, 0x0000000D, 0x00000429, 0xBAC1C1C2, 0x0004002B, + 0x0000000D, 0x00000B5F, 0xB9088889, 0x0004002B, 0x0000000D, 0x0000044C, + 0xBA4ACACB, 0x0004002B, 0x0000000D, 0x00000B59, 0x3AABABAC, 0x0004002B, + 0x0000000D, 0x00000344, 0x39CCCCCD, 0x0004002B, 0x0000000D, 0x000007C7, + 0x3A7AFAFB, 0x0004002B, 0x0000000D, 0x00000739, 0xB9F4F4F5, 0x0004002B, + 0x0000000D, 0x0000091D, 0xBAC9C9CA, 0x0004002B, 0x0000000D, 0x000000D2, + 0x3A878788, 0x0004002B, 0x0000000D, 0x00000133, 0xBA32B2B3, 0x0004002B, + 0x0000000D, 0x000005C8, 0x3ADBDBDC, 0x0004002B, 0x0000000D, 0x00000A1B, + 0x3A838384, 0x0004002B, 0x0000000D, 0x00000420, 0xB9DCDCDD, 0x0004002B, + 0x0000000D, 0x000002B0, 0x3AE9E9EA, 0x0004002B, 0x0000000D, 0x00000A25, + 0xB978F8F9, 0x0004002B, 0x0000000D, 0x0000030E, 0xBA22A2A3, 0x0004002B, + 0x0000000D, 0x0000048B, 0x3AD9D9DA, 0x0004002B, 0x0000000D, 0x00000B7D, + 0x3A5ADADB, 0x0004002B, 0x0000000D, 0x00000073, 0xBAE1E1E2, 0x0004002B, + 0x0000000D, 0x00000740, 0xBA8D8D8E, 0x0004002B, 0x0000000D, 0x00000173, + 0x3AE7E7E8, 0x0004002B, 0x0000000D, 0x000006C6, 0xBA4ECECF, 0x0004002B, + 0x0000000D, 0x00000567, 0xBAE9E9EA, 0x0004002B, 0x0000000D, 0x00000A3F, + 0x3A32B2B3, 0x0004002B, 0x0000000D, 0x00000B95, 0xBA818182, 0x0004002B, + 0x0000000D, 0x0000038A, 0xBAADADAE, 0x0004002B, 0x0000000D, 0x000005CE, + 0xB938B8B9, 0x0004002B, 0x0000000D, 0x000006A3, 0xBAC5C5C6, 0x0004002B, + 0x0000000D, 0x000006FA, 0x39ACACAD, 0x0004002B, 0x0000000D, 0x00000743, + 0xBB000000, 0x0004002B, 0x0000000D, 0x000007C5, 0x3A2EAEAF, 0x0004002B, + 0x0000000D, 0x0000038B, 0xBAD3D3D4, 0x0004002B, 0x0000000D, 0x00000ABA, + 0x3A979798, 0x0004002B, 0x0000000D, 0x00000B51, 0x39ECECED, 0x0004002B, + 0x0000000D, 0x00000914, 0xB9E4E4E5, 0x0004002B, 0x0000000D, 0x0000013C, + 0x3948C8C9, 0x0004002B, 0x0000000D, 0x00000566, 0xBAC3C3C4, 0x0004002B, + 0x0000000D, 0x0000097D, 0x3A959596, 0x0004002B, 0x0000000D, 0x00000A58, + 0x38B0B0B1, 0x0004002B, 0x0000000D, 0x00000B5B, 0x3AF7F7F8, 0x0004002B, + 0x0000000D, 0x00000704, 0x3AB7B7B8, 0x0004002B, 0x0000000D, 0x00000232, + 0x3A129293, 0x0004002B, 0x0000000D, 0x000002EE, 0x38F0F0F1, 0x0004002B, + 0x0000000D, 0x000007A2, 0x3AA5A5A6, 0x0004002B, 0x0000000D, 0x00000763, + 0xBA169697, 0x0004002B, 0x0000000D, 0x00000135, 0xBA7EFEFF, 0x0004002B, + 0x0000000D, 0x000000D3, 0x3AADADAE, 0x0004002B, 0x0000000D, 0x00000949, + 0x3968E8E9, 0x0004002B, 0x0000000D, 0x000001D2, 0xBA46C6C7, 0x0004002B, + 0x0000000D, 0x00000604, 0xBAB1B1B2, 0x0004002B, 0x0000000D, 0x00000035, + 0x3ABFBFC0, 0x0004002B, 0x0000000D, 0x000004AE, 0x3A62E2E3, 0x0004002B, + 0x0000000D, 0x000007D6, 0xB9BCBCBD, 0x0004002B, 0x0000000D, 0x00000B7B, + 0x3A0E8E8F, 0x0004002B, 0x0000000D, 0x00000AF7, 0xBA939394, 0x0004002B, + 0x0000000D, 0x00000873, 0xB9848485, 0x0004002B, 0x0000000D, 0x000004E9, + 0xBA129293, 0x0004002B, 0x0000000D, 0x000007E1, 0xBAEDEDEE, 0x0004002B, + 0x0000000D, 0x0000097F, 0x3AE1E1E2, 0x0004002B, 0x0000000D, 0x000001AE, + 0xBA979798, 0x0004002B, 0x0000000D, 0x00000864, 0x3A42C2C3, 0x0004002B, + 0x0000000D, 0x000008E0, 0x3ACDCDCE, 0x0004002B, 0x0000000D, 0x000005A3, + 0xB8F0F0F1, 0x0004002B, 0x0000000D, 0x000006A4, 0xBA9F9FA0, 0x0004002B, + 0x0000000D, 0x00000667, 0x3AEFEFF0, 0x0004002B, 0x0000000D, 0x00000961, + 0x37C0C0C1, 0x0004002B, 0x0000000D, 0x000004C9, 0xBAFBFBFC, 0x0004002B, + 0x0000000D, 0x00000ABC, 0x3AE3E3E4, 0x0004002B, 0x0000000D, 0x00000627, + 0xBA3ABABB, 0x0004002B, 0x0000000D, 0x000007A3, 0x3ACBCBCC, 0x0004002B, + 0x0000000D, 0x00000AF9, 0xBADFDFE0, 0x0004002B, 0x0000000D, 0x00000528, + 0x3AA1A1A2, 0x0004002B, 0x0000000D, 0x00000B24, 0x3958D8D9, 0x0004002B, + 0x0000000D, 0x0000020F, 0x3A89898A, 0x0004002B, 0x0000000D, 0x000008A1, + 0xBA3EBEBF, 0x0004002B, 0x0000000D, 0x000004C8, 0xBAD5D5D6, 0x0004002B, + 0x0000000D, 0x000004BD, 0xB9A4A4A5, 0x0004002B, 0x0000000D, 0x00000976, + 0x39FCFCFD, 0x0004002B, 0x0000000D, 0x000006A5, 0xBAEBEBEC, 0x0004002B, + 0x0000000D, 0x0000054D, 0x3A76F6F7, 0x0004002B, 0x0000000D, 0x000002E2, + 0xB9B4B4B5, 0x0004002B, 0x0000000D, 0x000000F6, 0x3A36B6B7, 0x0004002B, + 0x0000000D, 0x0000024C, 0xBA858586, 0x0004002B, 0x0000000D, 0x00000B97, + 0xBACDCDCE, 0x0004002B, 0x0000000D, 0x00000055, 0xB7C0C0C1, 0x0004002B, + 0x0000000D, 0x00000B96, 0xBAA7A7A8, 0x0004002B, 0x0000000D, 0x00000689, + 0x3A52D2D3, 0x0004002B, 0x0000000D, 0x00000096, 0xBA6AEAEB, 0x0004002B, + 0x0000000D, 0x00000072, 0xBABBBBBC, 0x0004002B, 0x0000000D, 0x000009A0, + 0x3A1E9E9F, 0x0004002B, 0x0000000D, 0x0000014C, 0xB8B0B0B1, 0x0004002B, + 0x0000000D, 0x00000059, 0x3A6EEEEF, 0x0004002B, 0x0000000D, 0x0000048C, + 0x3B000000, 0x0004002B, 0x0000000D, 0x000009BB, 0xBAB7B7B8, 0x0004002B, + 0x0000000D, 0x00000588, 0xBA26A6A7, 0x0004002B, 0x0000000D, 0x000003EC, + 0x3AC5C5C6, 0x0004002B, 0x0000000D, 0x00000BBA, 0xBA56D6D7, 0x0004002B, + 0x0000000D, 0x00000665, 0x3AA3A3A4, 0x0004002B, 0x0000000D, 0x000005BC, + 0x39848485, 0x0004002B, 0x0000000D, 0x00000529, 0x3AC7C7C8, 0x0004002B, + 0x0000000D, 0x00000840, 0x3A939394, 0x0004002B, 0x0000000D, 0x0000051F, + 0x39BCBCBD, 0x0004002B, 0x0000000D, 0x000005FB, 0xB9CCCCCD, 0x0004002B, + 0x0000000D, 0x000000D5, 0x3AF9F9FA, 0x0004002B, 0x0000000D, 0x000005C7, + 0x3AB5B5B6, 0x0004002B, 0x0000000D, 0x000009BA, 0xBA919192, 0x0004002B, + 0x0000000D, 0x000000D4, 0x3AD3D3D4, 0x0004002B, 0x0000000D, 0x000009DF, + 0xBA66E6E7, 0x0004002B, 0x0000000D, 0x000006CD, 0x39189899, 0x0004002B, + 0x0000000D, 0x00000489, 0x3A8D8D8E, 0x0004002B, 0x0000000D, 0x000007F0, + 0xB860E0E1, 0x0004002B, 0x0000000D, 0x000003E1, 0x39949495, 0x0004002B, + 0x0000000D, 0x000009BC, 0xBADDDDDE, 0x0004002B, 0x0000000D, 0x00000A59, + 0xBAA5A5A6, 0x0004002B, 0x0000000D, 0x0000093E, 0xBA068687, 0x0004002B, + 0x0000000D, 0x000007A9, 0xB928A8A9, 0x0004002B, 0x0000000D, 0x00000112, + 0xBAF5F5F6, 0x0004002B, 0x0000000D, 0x00000271, 0xBA5ADADB, 0x0004002B, + 0x0000000D, 0x000002D1, 0x3A26A6A7, 0x0004002B, 0x0000000D, 0x0000057C, + 0x37008081, 0x0004002B, 0x0000000D, 0x0000038C, 0xBAF9F9FA, 0x0004002B, + 0x0000000D, 0x0000003D, 0xB968E8E9, 0x0004002B, 0x0000000D, 0x00000A13, + 0x39C4C4C5, 0x0004002B, 0x0000000D, 0x000001B0, 0xBAE3E3E4, 0x0004002B, + 0x0000000D, 0x00000AEF, 0xB9D4D4D5, 0x0004002B, 0x0000000D, 0x000007DF, + 0xBAA1A1A2, 0x0004002B, 0x0000000D, 0x00000842, 0x3ADFDFE0, 0x0004002B, + 0x0000000D, 0x00000804, 0xBA76F6F7, 0x0004002B, 0x0000000D, 0x00000903, + 0x3A56D6D7, 0x0004002B, 0x0000000D, 0x000007A4, 0x3AF1F1F2, 0x0004002B, + 0x0000000D, 0x00000482, 0x39F4F4F5, 0x0103002C, 0x00000257, 0x0000071E, + 0x0000010F, 0x00000728, 0x00000705, 0x00000A5A, 0x000008DF, 0x00000094, + 0x0000034C, 0x0000087E, 0x0000034D, 0x00000687, 0x000003EB, 0x0000024E, + 0x00000726, 0x00000698, 0x00000703, 0x00000AF8, 0x00000ABB, 0x0000026F, + 0x000008A8, 0x00000565, 0x0000065D, 0x000004C6, 0x00000057, 0x0000006A, + 0x00000A1E, 0x0000087D, 0x00000959, 0x00000BB8, 0x0000097E, 0x00000606, + 0x000003AD, 0x000000E2, 0x00000370, 0x0000024D, 0x000005C6, 0x00000B8C, + 0x00000036, 0x0000087F, 0x00000172, 0x00000399, 0x0000040F, 0x0000091E, + 0x000008D5, 0x000008DE, 0x000002EB, 0x00000317, 0x0000034E, 0x00000111, + 0x0000002B, 0x000008E1, 0x0000042A, 0x00000765, 0x000009A2, 0x000004F2, + 0x0000058A, 0x000007E0, 0x00000802, 0x00000A1C, 0x00000940, 0x000002EC, + 0x000003ED, 0x000004EB, 0x00000234, 0x00000245, 0x00000603, 0x00000984, + 0x0000076E, 0x00000841, 0x000009DD, 0x000003F3, 0x00000B5A, 0x00000B58, + 0x00000838, 0x00000218, 0x00000A1D, 0x0000054B, 0x00000503, 0x00000169, + 0x00000605, 0x0000048A, 0x000002D3, 0x00000A7C, 0x00000171, 0x000001AF, + 0x000004AC, 0x0000024F, 0x00000ADE, 0x00000110, 0x00000212, 0x00000742, + 0x00000389, 0x000006C4, 0x00000B98, 0x000002AE, 0x000009B1, 0x00000741, + 0x00000211, 0x00000A5B, 0x000005EA, 0x00000310, 0x0000052A, 0x00000071, + 0x00000107, 0x000006A2, 0x00000B1B, 0x00000034, 0x0000024B, 0x000002AF, + 0x00000A41, 0x00000A7E, 0x0000034F, 0x00000901, 0x00000539, 0x0000091C, + 0x000001A4, 0x00000666, 0x00000833, 0x00000206, 0x00000210, 0x000002ED, + 0x0000040D, 0x00000428, 0x00000195, 0x000004C7, 0x00000AB0, 0x00000429, + 0x00000B5F, 0x0000044C, 0x00000B59, 0x00000344, 0x000007C7, 0x00000739, + 0x0000091D, 0x000000D2, 0x00000133, 0x000005C8, 0x00000A1B, 0x00000420, + 0x000002B0, 0x00000A25, 0x0000030E, 0x0000048B, 0x00000B7D, 0x00000073, + 0x00000740, 0x00000173, 0x000006C6, 0x00000567, 0x00000A3F, 0x00000B95, + 0x0000038A, 0x000005CE, 0x000006A3, 0x000006FA, 0x00000743, 0x000007C5, + 0x0000038B, 0x00000ABA, 0x00000B51, 0x00000914, 0x0000013C, 0x00000566, + 0x0000097D, 0x00000A58, 0x00000B5B, 0x00000704, 0x00000232, 0x000002EE, + 0x000007A2, 0x00000763, 0x00000135, 0x000000D3, 0x00000949, 0x000001D2, + 0x00000604, 0x00000035, 0x000004AE, 0x000007D6, 0x00000B7B, 0x00000AF7, + 0x00000873, 0x000004E9, 0x000007E1, 0x0000097F, 0x000001AE, 0x00000864, + 0x000008E0, 0x000005A3, 0x000006A4, 0x00000667, 0x00000961, 0x000004C9, + 0x00000ABC, 0x00000627, 0x000007A3, 0x00000AF9, 0x00000528, 0x00000B24, + 0x0000020F, 0x000008A1, 0x000004C8, 0x000004BD, 0x00000976, 0x000006A5, + 0x0000054D, 0x000002E2, 0x000000F6, 0x0000024C, 0x00000B97, 0x00000055, + 0x00000B96, 0x00000689, 0x00000096, 0x00000072, 0x000009A0, 0x0000014C, + 0x00000059, 0x0000048C, 0x000009BB, 0x00000588, 0x000003EC, 0x00000BBA, + 0x00000665, 0x000005BC, 0x00000529, 0x00000840, 0x0000051F, 0x000005FB, + 0x000000D5, 0x000005C7, 0x000009BA, 0x000000D4, 0x000009DF, 0x000006CD, + 0x00000489, 0x000007F0, 0x000003E1, 0x000009BC, 0x00000A59, 0x0000093E, + 0x000007A9, 0x00000112, 0x00000271, 0x000002D1, 0x0000057C, 0x0000038C, + 0x0000003D, 0x00000A13, 0x000001B0, 0x00000AEF, 0x000007DF, 0x00000842, + 0x00000804, 0x00000903, 0x000007A4, 0x00000482, 0x0004002B, 0x0000000B, + 0x00000A0D, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, + 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x00040020, 0x000004D4, + 0x00000007, 0x00000257, 0x00040020, 0x0000028A, 0x00000007, 0x0000000D, + 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x00040020, 0x0000029A, + 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, + 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x00040015, 0x0000000C, + 0x00000020, 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, + 0x0004001E, 0x00000404, 0x00000012, 0x00000013, 0x00040020, 0x00000681, + 0x00000009, 0x00000404, 0x0004003B, 0x00000681, 0x00001342, 0x00000009, + 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, + 0x00000009, 0x00000012, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, + 0x0004003B, 0x0000029B, 0x00001400, 0x00000003, 0x00090019, 0x00000097, + 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, + 0x00000000, 0x0003001B, 0x000001FE, 0x00000097, 0x00040020, 0x0000047B, + 0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, 0x00000C4E, 0x00000000, + 0x0004002B, 0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, 0x0000000C, + 0x00000A0E, 0x00000001, 0x00040020, 0x00000290, 0x00000009, 0x00000013, + 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x00040017, 0x00000018, + 0x0000000D, 0x00000003, 0x00040020, 0x0000028B, 0x00000003, 0x0000000D, + 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0006002C, 0x00000018, + 0x00000A2C, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0004002B, 0x0000000D, + 0x0000008A, 0x3F800000, 0x0006002C, 0x00000018, 0x00000A16, 0x0000008A, + 0x0000008A, 0x0000008A, 0x0004002B, 0x0000000B, 0x00000A14, 0x00000003, + 0x0005002C, 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, 0x0005002C, + 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, 0x00050036, 0x00000008, + 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006179, 0x0004003B, + 0x000004D4, 0x000047EB, 0x00000007, 0x0004003D, 0x0000001D, 0x00005647, + 0x00000C93, 0x0007004F, 0x00000013, 0x000019A2, 0x00005647, 0x00005647, + 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000019A2, + 0x00050041, 0x0000028F, 0x00004B4F, 0x00001342, 0x00000A0B, 0x0004003D, + 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005AC4, + 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x00002D4F, 0x00005AC4, + 0x0004003D, 0x000001FE, 0x00001AF3, 0x00000C4E, 0x00040070, 0x00000013, + 0x00002870, 0x00002D4F, 0x00050081, 0x00000013, 0x000047B2, 0x00002870, + 0x0000061E, 0x00050041, 0x00000290, 0x00002E57, 0x00001342, 0x00000A0E, + 0x0004003D, 0x00000013, 0x00005140, 0x00002E57, 0x00050085, 0x00000013, + 0x00005DE0, 0x000047B2, 0x00005140, 0x00070058, 0x0000001D, 0x00002EDD, + 0x00001AF3, 0x00005DE0, 0x00000002, 0x00000A0C, 0x00050041, 0x0000028B, + 0x00004A0D, 0x00001400, 0x00000A0A, 0x00050051, 0x0000000D, 0x000043C0, + 0x00002EDD, 0x00000000, 0x0003003E, 0x00004A0D, 0x000043C0, 0x00050041, + 0x0000028B, 0x00003FFA, 0x00001400, 0x00000A0D, 0x00050051, 0x0000000D, + 0x00003D82, 0x00002EDD, 0x00000001, 0x0003003E, 0x00003FFA, 0x00003D82, + 0x00050041, 0x0000028B, 0x00003FFB, 0x00001400, 0x00000A10, 0x00050051, + 0x0000000D, 0x00003D36, 0x00002EDD, 0x00000002, 0x0003003E, 0x00003FFB, + 0x00003D36, 0x0004003D, 0x0000001D, 0x00003685, 0x00001400, 0x0008004F, + 0x00000018, 0x00003F3C, 0x00003685, 0x00003685, 0x00000000, 0x00000001, + 0x00000002, 0x000500C7, 0x00000011, 0x00005F34, 0x00002D4F, 0x0000084A, + 0x00050051, 0x0000000B, 0x0000260D, 0x00005F34, 0x00000001, 0x00050084, + 0x0000000B, 0x000053FA, 0x0000260D, 0x00000A3A, 0x00050051, 0x0000000B, + 0x00005B73, 0x00005F34, 0x00000000, 0x00050080, 0x0000000B, 0x00003142, + 0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB, 0x0000071E, 0x00050041, + 0x0000028A, 0x000026E6, 0x000047EB, 0x00003142, 0x0004003D, 0x0000000D, + 0x00006234, 0x000026E6, 0x00060050, 0x00000018, 0x0000466C, 0x00006234, + 0x00006234, 0x00006234, 0x00050081, 0x00000018, 0x000053D2, 0x00003F3C, + 0x0000466C, 0x0008000C, 0x00000018, 0x00004ADC, 0x00000001, 0x0000002B, + 0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D, 0x00004E60, + 0x00004ADC, 0x00000000, 0x0003003E, 0x00004A0D, 0x00004E60, 0x00050051, + 0x0000000D, 0x000057A3, 0x00004ADC, 0x00000001, 0x0003003E, 0x00003FFA, + 0x000057A3, 0x00050051, 0x0000000D, 0x00005673, 0x00004ADC, 0x00000002, + 0x0003003E, 0x00003FFB, 0x00005673, 0x00050041, 0x0000028B, 0x00005AFE, + 0x00001400, 0x00000A14, 0x0003003E, 0x00005AFE, 0x0000008A, 0x000100FD, + 0x00010038, +}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_frag.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_frag.h deleted file mode 100644 index 54c6cb35c..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_frag.h +++ /dev/null @@ -1,120 +0,0 @@ -// generated from `xb genspirv` -// source: guest_output_bilinear.frag -const uint8_t guest_output_bilinear_frag[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xA4, 0x01, 0x00, 0x00, 0x04, 0x00, 0x0A, 0x00, - 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, 0x45, 0x5F, 0x63, 0x70, - 0x70, 0x5F, 0x73, 0x74, 0x79, 0x6C, 0x65, 0x5F, 0x6C, 0x69, 0x6E, 0x65, - 0x5F, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x00, - 0x04, 0x00, 0x08, 0x00, 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, - 0x45, 0x5F, 0x69, 0x6E, 0x63, 0x6C, 0x75, 0x64, 0x65, 0x5F, 0x64, 0x69, - 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x06, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x46, - 0x72, 0x61, 0x67, 0x43, 0x6F, 0x6F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x07, 0x00, 0x14, 0x00, 0x00, 0x00, 0x58, 0x65, 0x42, 0x69, - 0x6C, 0x69, 0x6E, 0x65, 0x61, 0x72, 0x43, 0x6F, 0x6E, 0x73, 0x74, 0x61, - 0x6E, 0x74, 0x73, 0x00, 0x06, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x62, 0x69, 0x6C, 0x69, 0x6E, - 0x65, 0x61, 0x72, 0x5F, 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5F, 0x6F, - 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0A, 0x00, - 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x62, - 0x69, 0x6C, 0x69, 0x6E, 0x65, 0x61, 0x72, 0x5F, 0x6F, 0x75, 0x74, 0x70, - 0x75, 0x74, 0x5F, 0x73, 0x69, 0x7A, 0x65, 0x5F, 0x69, 0x6E, 0x76, 0x00, - 0x05, 0x00, 0x03, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x06, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x66, - 0x72, 0x61, 0x67, 0x5F, 0x63, 0x6F, 0x6C, 0x6F, 0x72, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x05, 0x00, 0x22, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x74, - 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x04, 0x00, 0x11, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x12, 0x00, 0x00, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, - 0x14, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x15, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x14, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x18, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x1D, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x1D, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x19, 0x00, 0x09, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x1B, 0x00, 0x03, 0x00, 0x20, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, - 0x2B, 0x00, 0x04, 0x00, 0x11, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x80, 0x3F, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x35, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x36, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, - 0x26, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x07, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x04, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x18, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x12, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0x13, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x20, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x70, 0x00, 0x04, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x38, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x2D, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, - 0x58, 0x00, 0x07, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x2E, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x32, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x09, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x36, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x35, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x37, 0x00, 0x00, 0x00, - 0x34, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_frag.spv b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_frag.spv deleted file mode 100644 index 040e703e0..000000000 Binary files a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_frag.spv and /dev/null differ diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_frag.txt b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_frag.txt deleted file mode 100644 index 26ba8b3c9..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_frag.txt +++ /dev/null @@ -1,81 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 57 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_frag_color - OpExecutionMode %main OriginUpperLeft - OpSource GLSL 420 - OpSourceExtension "GL_GOOGLE_cpp_style_line_directive" - OpSourceExtension "GL_GOOGLE_include_directive" - OpName %main "main" - OpName %gl_FragCoord "gl_FragCoord" - OpName %XeBilinearConstants "XeBilinearConstants" - OpMemberName %XeBilinearConstants 0 "xe_bilinear_output_offset" - OpMemberName %XeBilinearConstants 1 "xe_bilinear_output_size_inv" - OpName %_ "" - OpName %xe_frag_color "xe_frag_color" - OpName %xe_texture "xe_texture" - OpDecorate %gl_FragCoord BuiltIn FragCoord - OpMemberDecorate %XeBilinearConstants 0 Offset 16 - OpMemberDecorate %XeBilinearConstants 1 Offset 24 - OpDecorate %XeBilinearConstants Block - OpDecorate %xe_frag_color Location 0 - OpDecorate %xe_texture DescriptorSet 0 - OpDecorate %xe_texture Binding 0 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %uint = OpTypeInt 32 0 - %v2uint = OpTypeVector %uint 2 - %float = OpTypeFloat 32 - %v4float = OpTypeVector %float 4 -%_ptr_Input_v4float = OpTypePointer Input %v4float -%gl_FragCoord = OpVariable %_ptr_Input_v4float Input - %v2float = OpTypeVector %float 2 - %int = OpTypeInt 32 1 - %v2int = OpTypeVector %int 2 -%XeBilinearConstants = OpTypeStruct %v2int %v2float -%_ptr_PushConstant_XeBilinearConstants = OpTypePointer PushConstant %XeBilinearConstants - %_ = OpVariable %_ptr_PushConstant_XeBilinearConstants PushConstant - %int_0 = OpConstant %int 0 -%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int -%_ptr_Output_v4float = OpTypePointer Output %v4float -%xe_frag_color = OpVariable %_ptr_Output_v4float Output - %31 = OpTypeImage %float 2D 0 0 0 1 Unknown - %32 = OpTypeSampledImage %31 -%_ptr_UniformConstant_32 = OpTypePointer UniformConstant %32 - %xe_texture = OpVariable %_ptr_UniformConstant_32 UniformConstant - %float_0_5 = OpConstant %float 0.5 - %int_1 = OpConstant %int 1 -%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float - %float_0 = OpConstant %float 0 - %float_1 = OpConstant %float 1 - %uint_3 = OpConstant %uint 3 -%_ptr_Output_float = OpTypePointer Output %float - %56 = OpConstantComposite %v2float %float_0_5 %float_0_5 - %main = OpFunction %void None %3 - %5 = OpLabel - %15 = OpLoad %v4float %gl_FragCoord - %16 = OpVectorShuffle %v2float %15 %15 0 1 - %19 = OpConvertFToS %v2int %16 - %25 = OpAccessChain %_ptr_PushConstant_v2int %_ %int_0 - %26 = OpLoad %v2int %25 - %27 = OpISub %v2int %19 %26 - %28 = OpBitcast %v2uint %27 - %35 = OpLoad %32 %xe_texture - %37 = OpConvertUToF %v2float %28 - %40 = OpFAdd %v2float %37 %56 - %43 = OpAccessChain %_ptr_PushConstant_v2float %_ %int_1 - %44 = OpLoad %v2float %43 - %45 = OpFMul %v2float %40 %44 - %47 = OpImageSampleExplicitLod %v4float %35 %45 Lod %float_0 - %50 = OpLoad %v4float %xe_frag_color - %51 = OpVectorShuffle %v4float %50 %47 4 5 6 3 - OpStore %xe_frag_color %51 - %55 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_3 - OpStore %55 %float_1 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_ps.h new file mode 100644 index 000000000..dd39ecc87 --- /dev/null +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_ps.h @@ -0,0 +1,137 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 24950 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5120 + OpExecutionMode %5663 OriginUpperLeft + OpDecorate %gl_FragCoord BuiltIn FragCoord + OpMemberDecorate %_struct_1028 0 Offset 16 + OpMemberDecorate %_struct_1028 1 Offset 24 + OpDecorate %_struct_1028 Block + OpDecorate %5120 Location 0 + OpDecorate %3150 DescriptorSet 0 + OpDecorate %3150 Binding 0 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %uint = OpTypeInt 32 0 + %v2uint = OpTypeVector %uint 2 + %float = OpTypeFloat 32 + %v4float = OpTypeVector %float 4 +%_ptr_Input_v4float = OpTypePointer Input %v4float +%gl_FragCoord = OpVariable %_ptr_Input_v4float Input + %v2float = OpTypeVector %float 2 + %int = OpTypeInt 32 1 + %v2int = OpTypeVector %int 2 +%_struct_1028 = OpTypeStruct %v2int %v2float +%_ptr_PushConstant__struct_1028 = OpTypePointer PushConstant %_struct_1028 + %4930 = OpVariable %_ptr_PushConstant__struct_1028 PushConstant + %int_0 = OpConstant %int 0 +%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int +%_ptr_Output_v4float = OpTypePointer Output %v4float + %5120 = OpVariable %_ptr_Output_v4float Output + %150 = OpTypeImage %float 2D 0 0 0 1 Unknown + %510 = OpTypeSampledImage %150 +%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 + %3150 = OpVariable %_ptr_UniformConstant_510 UniformConstant + %float_0_5 = OpConstant %float 0.5 + %int_1 = OpConstant %int 1 +%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float + %float_0 = OpConstant %float 0 + %uint_0 = OpConstant %uint 0 +%_ptr_Output_float = OpTypePointer Output %float + %uint_1 = OpConstant %uint 1 + %uint_2 = OpConstant %uint 2 + %float_1 = OpConstant %float 1 + %uint_3 = OpConstant %uint 3 + %1566 = OpConstantComposite %v2float %float_0_5 %float_0_5 + %5663 = OpFunction %void None %1282 + %24949 = OpLabel + %18571 = OpLoad %v4float %gl_FragCoord + %14008 = OpVectorShuffle %v2float %18571 %18571 0 1 + %17656 = OpConvertFToS %v2int %14008 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %4930 %int_0 + %22822 = OpLoad %v2int %19279 + %23236 = OpISub %v2int %17656 %22822 + %11599 = OpBitcast %v2uint %23236 + %6899 = OpLoad %510 %3150 + %10352 = OpConvertUToF %v2float %11599 + %18354 = OpFAdd %v2float %10352 %1566 + %11863 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_1 + %20800 = OpLoad %v2float %11863 + %24032 = OpFMul %v2float %18354 %20800 + %11997 = OpImageSampleExplicitLod %v4float %6899 %24032 Lod %float_0 + %18957 = OpAccessChain %_ptr_Output_float %5120 %uint_0 + %17344 = OpCompositeExtract %float %11997 0 + OpStore %18957 %17344 + %16378 = OpAccessChain %_ptr_Output_float %5120 %uint_1 + %15746 = OpCompositeExtract %float %11997 1 + OpStore %16378 %15746 + %16379 = OpAccessChain %_ptr_Output_float %5120 %uint_2 + %15747 = OpCompositeExtract %float %11997 2 + OpStore %16379 %15747 + %23294 = OpAccessChain %_ptr_Output_float %5120 %uint_3 + OpStore %23294 %float_1 + OpReturn + OpFunctionEnd +#endif + +const uint32_t guest_output_bilinear_ps[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x00006176, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00001400, 0x00030010, + 0x0000161F, 0x00000007, 0x00040047, 0x00000C93, 0x0000000B, 0x0000000F, + 0x00050048, 0x00000404, 0x00000000, 0x00000023, 0x00000010, 0x00050048, + 0x00000404, 0x00000001, 0x00000023, 0x00000018, 0x00030047, 0x00000404, + 0x00000002, 0x00040047, 0x00001400, 0x0000001E, 0x00000000, 0x00040047, + 0x00000C4E, 0x00000022, 0x00000000, 0x00040047, 0x00000C4E, 0x00000021, + 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, + 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, + 0x0000000B, 0x00000002, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, + 0x0000001D, 0x0000000D, 0x00000004, 0x00040020, 0x0000029A, 0x00000001, + 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x00040017, + 0x00000013, 0x0000000D, 0x00000002, 0x00040015, 0x0000000C, 0x00000020, + 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x0004001E, + 0x00000404, 0x00000012, 0x00000013, 0x00040020, 0x00000681, 0x00000009, + 0x00000404, 0x0004003B, 0x00000681, 0x00001342, 0x00000009, 0x0004002B, + 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000028F, 0x00000009, + 0x00000012, 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, + 0x0000029B, 0x00001400, 0x00000003, 0x00090019, 0x00000096, 0x0000000D, + 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, + 0x0003001B, 0x000001FE, 0x00000096, 0x00040020, 0x0000047B, 0x00000000, + 0x000001FE, 0x0004003B, 0x0000047B, 0x00000C4E, 0x00000000, 0x0004002B, + 0x0000000D, 0x000000FC, 0x3F000000, 0x0004002B, 0x0000000C, 0x00000A0E, + 0x00000001, 0x00040020, 0x00000290, 0x00000009, 0x00000013, 0x0004002B, + 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000B, 0x00000A0A, + 0x00000000, 0x00040020, 0x0000028A, 0x00000003, 0x0000000D, 0x0004002B, + 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A10, + 0x00000002, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, + 0x0000000B, 0x00000A13, 0x00000003, 0x0005002C, 0x00000013, 0x0000061E, + 0x000000FC, 0x000000FC, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, + 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x0000488B, + 0x00000C93, 0x0007004F, 0x00000013, 0x000036B8, 0x0000488B, 0x0000488B, + 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000036B8, + 0x00050041, 0x0000028F, 0x00004B4F, 0x00001342, 0x00000A0B, 0x0004003D, + 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005AC4, + 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x00002D4F, 0x00005AC4, + 0x0004003D, 0x000001FE, 0x00001AF3, 0x00000C4E, 0x00040070, 0x00000013, + 0x00002870, 0x00002D4F, 0x00050081, 0x00000013, 0x000047B2, 0x00002870, + 0x0000061E, 0x00050041, 0x00000290, 0x00002E57, 0x00001342, 0x00000A0E, + 0x0004003D, 0x00000013, 0x00005140, 0x00002E57, 0x00050085, 0x00000013, + 0x00005DE0, 0x000047B2, 0x00005140, 0x00070058, 0x0000001D, 0x00002EDD, + 0x00001AF3, 0x00005DE0, 0x00000002, 0x00000A0C, 0x00050041, 0x0000028A, + 0x00004A0D, 0x00001400, 0x00000A0A, 0x00050051, 0x0000000D, 0x000043C0, + 0x00002EDD, 0x00000000, 0x0003003E, 0x00004A0D, 0x000043C0, 0x00050041, + 0x0000028A, 0x00003FFA, 0x00001400, 0x00000A0D, 0x00050051, 0x0000000D, + 0x00003D82, 0x00002EDD, 0x00000001, 0x0003003E, 0x00003FFA, 0x00003D82, + 0x00050041, 0x0000028A, 0x00003FFB, 0x00001400, 0x00000A10, 0x00050051, + 0x0000000D, 0x00003D83, 0x00002EDD, 0x00000002, 0x0003003E, 0x00003FFB, + 0x00003D83, 0x00050041, 0x0000028A, 0x00005AFE, 0x00001400, 0x00000A13, + 0x0003003E, 0x00005AFE, 0x0000008A, 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_frag.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_frag.h deleted file mode 100644 index 1feff3326..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_frag.h +++ /dev/null @@ -1,1216 +0,0 @@ -// generated from `xb genspirv` -// source: guest_output_ffx_cas_resample_dither.frag -const uint8_t guest_output_ffx_cas_resample_dither_frag[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x7E, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0xB4, 0x09, 0x00, 0x00, 0xE1, 0x09, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xA4, 0x01, 0x00, 0x00, 0x04, 0x00, 0x0A, 0x00, - 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, 0x45, 0x5F, 0x63, 0x70, - 0x70, 0x5F, 0x73, 0x74, 0x79, 0x6C, 0x65, 0x5F, 0x6C, 0x69, 0x6E, 0x65, - 0x5F, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x00, - 0x04, 0x00, 0x08, 0x00, 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, - 0x45, 0x5F, 0x69, 0x6E, 0x63, 0x6C, 0x75, 0x64, 0x65, 0x5F, 0x64, 0x69, - 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x05, 0x00, 0xAB, 0x01, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x74, - 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0xB4, 0x09, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x46, 0x72, 0x61, 0x67, 0x43, - 0x6F, 0x6F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x08, 0x00, - 0xB8, 0x09, 0x00, 0x00, 0x58, 0x65, 0x43, 0x61, 0x73, 0x52, 0x65, 0x73, - 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x43, 0x6F, 0x6E, 0x73, 0x74, 0x61, 0x6E, - 0x74, 0x73, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0xB8, 0x09, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x63, 0x61, 0x73, 0x5F, 0x6F, - 0x75, 0x74, 0x70, 0x75, 0x74, 0x5F, 0x6F, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0B, 0x00, 0xB8, 0x09, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x63, 0x61, 0x73, 0x5F, 0x69, - 0x6E, 0x70, 0x75, 0x74, 0x5F, 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5F, - 0x73, 0x69, 0x7A, 0x65, 0x5F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x00, 0x00, - 0x06, 0x00, 0x0A, 0x00, 0xB8, 0x09, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x63, 0x61, 0x73, 0x5F, 0x73, 0x68, 0x61, 0x72, 0x70, - 0x6E, 0x65, 0x73, 0x73, 0x5F, 0x70, 0x6F, 0x73, 0x74, 0x5F, 0x73, 0x65, - 0x74, 0x75, 0x70, 0x00, 0x05, 0x00, 0x03, 0x00, 0xBA, 0x09, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0xE1, 0x09, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x66, 0x72, 0x61, 0x67, 0x5F, 0x63, 0x6F, 0x6C, 0x6F, - 0x72, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0xAB, 0x01, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0xAB, 0x01, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0xB4, 0x09, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0xB8, 0x09, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0xB8, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0xB8, 0x09, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0xB8, 0x09, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0xE1, 0x09, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x16, 0x00, 0x03, 0x00, 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x2F, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x32, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x4B, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, - 0x1C, 0x00, 0x04, 0x00, 0x50, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4F, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x00, 0x00, 0x84, 0x83, 0x83, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, 0xE7, 0xE6, 0x66, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, - 0xDE, 0xDD, 0xDD, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x54, 0x00, 0x00, 0x00, 0xCC, 0xCB, 0xCB, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0xA8, 0xA7, 0xA7, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, - 0x9F, 0x9E, 0x1E, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x57, 0x00, 0x00, 0x00, 0x8C, 0x8B, 0x8B, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0xB6, 0xB5, 0xB5, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, - 0xB2, 0xB1, 0xB1, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x5A, 0x00, 0x00, 0x00, 0x87, 0x86, 0x06, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, 0xA0, 0x9F, 0x9F, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0xD2, 0xD1, 0xD1, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x5D, 0x00, 0x00, 0x00, 0x9B, 0x9A, 0x1A, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5E, 0x00, 0x00, 0x00, 0x95, 0x94, 0x94, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0x92, 0x91, 0x91, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x00, 0x00, 0xBA, 0xB9, 0xB9, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0xBE, 0xBD, 0xBD, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, - 0x8F, 0x8E, 0x0E, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x63, 0x00, 0x00, 0x00, 0x89, 0x88, 0x08, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x9E, 0x9D, 0x9D, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, - 0xE5, 0xE4, 0xE4, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x66, 0x00, 0x00, 0x00, 0x8A, 0x89, 0x89, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0xA3, 0xA2, 0x22, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, - 0xFD, 0xFC, 0xFC, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x69, 0x00, 0x00, 0x00, 0xF6, 0xF5, 0xF5, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6A, 0x00, 0x00, 0x00, 0x90, 0x8F, 0x8F, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, - 0xD1, 0xD0, 0xD0, 0xB8, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6C, 0x00, 0x00, 0x00, 0x8B, 0x8A, 0x0A, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6D, 0x00, 0x00, 0x00, 0xBC, 0xBB, 0xBB, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x00, 0x00, - 0xFE, 0xFD, 0xFD, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6F, 0x00, 0x00, 0x00, 0xB7, 0xB6, 0x36, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0xA1, 0xA0, 0x20, 0x38, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, - 0xBB, 0xBA, 0x3A, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x72, 0x00, 0x00, 0x00, 0xAC, 0xAB, 0xAB, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, 0x90, 0x8F, 0x8F, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, - 0x9D, 0x9C, 0x9C, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x75, 0x00, 0x00, 0x00, 0xE6, 0xE5, 0xE5, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, 0xDC, 0xDB, 0xDB, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, - 0xC2, 0xC1, 0xC1, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x78, 0x00, 0x00, 0x00, 0xA1, 0xA0, 0x20, 0xB8, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0xCF, 0xCE, 0x4E, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x7A, 0x00, 0x00, 0x00, - 0xF0, 0xEF, 0xEF, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7B, 0x00, 0x00, 0x00, 0x9D, 0x9C, 0x9C, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x82, 0x81, 0x81, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, - 0x9A, 0x99, 0x99, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7E, 0x00, 0x00, 0x00, 0xB9, 0xB8, 0x38, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xD8, 0xD7, 0xD7, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, - 0xD0, 0xCF, 0xCF, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x81, 0x00, 0x00, 0x00, 0xB5, 0xB4, 0xB4, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0xF4, 0xF3, 0xF3, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, - 0xE8, 0xE7, 0xE7, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x84, 0x00, 0x00, 0x00, 0xE3, 0xE2, 0x62, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, 0xEB, 0xEA, 0x6A, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, - 0xA9, 0xA8, 0x28, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x87, 0x00, 0x00, 0x00, 0xF3, 0xF2, 0x72, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0xC8, 0xC7, 0xC7, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, - 0xAB, 0xAA, 0x2A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8A, 0x00, 0x00, 0x00, 0xAA, 0xA9, 0xA9, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x8B, 0x00, 0x00, 0x00, 0xD3, 0xD2, 0x52, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00, - 0xC0, 0xBF, 0xBF, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8D, 0x00, 0x00, 0x00, 0xEC, 0xEB, 0xEB, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, 0xDF, 0xDE, 0x5E, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, - 0xDF, 0xDE, 0x5E, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x90, 0x00, 0x00, 0x00, 0xED, 0xEC, 0xEC, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x8C, 0x8B, 0x8B, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, - 0x99, 0x98, 0x18, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x93, 0x00, 0x00, 0x00, 0xF9, 0xF8, 0x78, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0xBA, 0xB9, 0xB9, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x9B, 0x9A, 0x1A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x96, 0x00, 0x00, 0x00, 0xC9, 0xC8, 0x48, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0xD2, 0xD1, 0xD1, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, - 0x86, 0x85, 0x85, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x99, 0x00, 0x00, 0x00, 0xD5, 0xD4, 0xD4, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x9A, 0x00, 0x00, 0x00, 0xD9, 0xD8, 0x58, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, - 0xD0, 0xCF, 0xCF, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x9C, 0x00, 0x00, 0x00, 0xAB, 0xAA, 0x2A, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x9D, 0x00, 0x00, 0x00, 0x91, 0x90, 0x90, 0xB8, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x9E, 0x00, 0x00, 0x00, - 0xDD, 0xDC, 0xDC, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x9F, 0x00, 0x00, 0x00, 0xD8, 0xD7, 0xD7, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0xB4, 0xB3, 0xB3, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00, - 0xF3, 0xF2, 0x72, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA2, 0x00, 0x00, 0x00, 0xAF, 0xAE, 0x2E, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, 0x9C, 0x9B, 0x9B, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, - 0xBE, 0xBD, 0xBD, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA5, 0x00, 0x00, 0x00, 0x97, 0x96, 0x16, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA6, 0x00, 0x00, 0x00, 0xF8, 0xF7, 0xF7, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA7, 0x00, 0x00, 0x00, - 0xC7, 0xC6, 0x46, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA8, 0x00, 0x00, 0x00, 0xAA, 0xA9, 0xA9, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA9, 0x00, 0x00, 0x00, 0xFC, 0xFB, 0xFB, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xAA, 0x00, 0x00, 0x00, - 0xDA, 0xD9, 0xD9, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xAB, 0x00, 0x00, 0x00, 0x88, 0x87, 0x87, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xAC, 0x00, 0x00, 0x00, 0x83, 0x82, 0x02, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x00, 0x00, - 0xF4, 0xF3, 0xF3, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xAE, 0x00, 0x00, 0x00, 0x9E, 0x9D, 0x9D, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xAF, 0x00, 0x00, 0x00, 0xAD, 0xAC, 0xAC, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x00, - 0xB4, 0xB3, 0xB3, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB1, 0x00, 0x00, 0x00, 0xD6, 0xD5, 0xD5, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB2, 0x00, 0x00, 0x00, 0xF2, 0xF1, 0xF1, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x00, 0x00, - 0xBF, 0xBE, 0x3E, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB4, 0x00, 0x00, 0x00, 0xEF, 0xEE, 0x6E, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB5, 0x00, 0x00, 0x00, 0xEE, 0xED, 0xED, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB6, 0x00, 0x00, 0x00, - 0x96, 0x95, 0x95, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB7, 0x00, 0x00, 0x00, 0xC5, 0xC4, 0xC4, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0xD1, 0xD0, 0xD0, 0x38, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB9, 0x00, 0x00, 0x00, - 0xC3, 0xC2, 0x42, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xBA, 0x00, 0x00, 0x00, 0x9A, 0x99, 0x99, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x91, 0x90, 0x90, 0x38, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, - 0xC4, 0xC3, 0xC3, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xBD, 0x00, 0x00, 0x00, 0xFF, 0xFE, 0x7E, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0xFB, 0xFA, 0x7A, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, - 0xFE, 0xFD, 0xFD, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC0, 0x00, 0x00, 0x00, 0x8B, 0x8A, 0x0A, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC1, 0x00, 0x00, 0x00, 0xE1, 0xE0, 0x60, 0x38, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x00, 0x00, - 0xA4, 0xA3, 0xA3, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC3, 0x00, 0x00, 0x00, 0x8D, 0x8C, 0x8C, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC4, 0x00, 0x00, 0x00, 0xCA, 0xC9, 0xC9, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x00, - 0x81, 0x80, 0x00, 0xB7, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC6, 0x00, 0x00, 0x00, 0xA5, 0xA4, 0xA4, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC7, 0x00, 0x00, 0x00, 0xB0, 0xAF, 0xAF, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, - 0xE6, 0xE5, 0xE5, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC9, 0x00, 0x00, 0x00, 0x83, 0x82, 0x02, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xCA, 0x00, 0x00, 0x00, 0x9C, 0x9B, 0x9B, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xCB, 0x00, 0x00, 0x00, - 0xCB, 0xCA, 0x4A, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xCC, 0x00, 0x00, 0x00, 0xB0, 0xAF, 0xAF, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xCD, 0x00, 0x00, 0x00, 0x8D, 0x8C, 0x8C, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xCE, 0x00, 0x00, 0x00, - 0xC2, 0xC1, 0xC1, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xCF, 0x00, 0x00, 0x00, 0x89, 0x88, 0x08, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, 0xCB, 0xCA, 0x4A, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD1, 0x00, 0x00, 0x00, - 0xAC, 0xAB, 0xAB, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD2, 0x00, 0x00, 0x00, 0xCD, 0xCC, 0xCC, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD3, 0x00, 0x00, 0x00, 0xFB, 0xFA, 0x7A, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD4, 0x00, 0x00, 0x00, - 0xF5, 0xF4, 0xF4, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD5, 0x00, 0x00, 0x00, 0xCA, 0xC9, 0xC9, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD6, 0x00, 0x00, 0x00, 0x88, 0x87, 0x87, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD7, 0x00, 0x00, 0x00, - 0xB3, 0xB2, 0x32, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD8, 0x00, 0x00, 0x00, 0xDC, 0xDB, 0xDB, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD9, 0x00, 0x00, 0x00, 0x84, 0x83, 0x83, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x00, 0x00, - 0xDD, 0xDC, 0xDC, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xDB, 0x00, 0x00, 0x00, 0xEA, 0xE9, 0xE9, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xDC, 0x00, 0x00, 0x00, 0xF9, 0xF8, 0x78, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xDD, 0x00, 0x00, 0x00, - 0xA3, 0xA2, 0x22, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xDE, 0x00, 0x00, 0x00, 0xDA, 0xD9, 0xD9, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xDF, 0x00, 0x00, 0x00, 0xDB, 0xDA, 0x5A, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, - 0xE2, 0xE1, 0xE1, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE1, 0x00, 0x00, 0x00, 0x8E, 0x8D, 0x8D, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE2, 0x00, 0x00, 0x00, 0xE8, 0xE7, 0xE7, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE3, 0x00, 0x00, 0x00, - 0xCF, 0xCE, 0x4E, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE4, 0x00, 0x00, 0x00, 0xEA, 0xE9, 0xE9, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE5, 0x00, 0x00, 0x00, 0xB3, 0xB2, 0x32, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00, - 0x82, 0x81, 0x81, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE7, 0x00, 0x00, 0x00, 0xAE, 0xAD, 0xAD, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE8, 0x00, 0x00, 0x00, 0xB9, 0xB8, 0x38, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE9, 0x00, 0x00, 0x00, - 0xC6, 0xC5, 0xC5, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xEA, 0x00, 0x00, 0x00, 0xAD, 0xAC, 0xAC, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBB, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xEC, 0x00, 0x00, 0x00, - 0xAF, 0xAE, 0x2E, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xED, 0x00, 0x00, 0x00, 0xD4, 0xD3, 0xD3, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xEE, 0x00, 0x00, 0x00, 0x98, 0x97, 0x97, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, - 0xED, 0xEC, 0xEC, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF0, 0x00, 0x00, 0x00, 0xE5, 0xE4, 0xE4, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF1, 0x00, 0x00, 0x00, 0xC9, 0xC8, 0x48, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF2, 0x00, 0x00, 0x00, - 0xC4, 0xC3, 0xC3, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF3, 0x00, 0x00, 0x00, 0x96, 0x95, 0x95, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x00, 0x00, 0xB1, 0xB0, 0xB0, 0x38, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF5, 0x00, 0x00, 0x00, - 0xF8, 0xF7, 0xF7, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF6, 0x00, 0x00, 0x00, 0xB8, 0xB7, 0xB7, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF7, 0x00, 0x00, 0x00, 0x93, 0x92, 0x12, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x00, - 0xF1, 0xF0, 0xF0, 0x38, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF9, 0x00, 0x00, 0x00, 0xA6, 0xA5, 0xA5, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00, 0x97, 0x96, 0x16, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xFB, 0x00, 0x00, 0x00, - 0xFF, 0xFE, 0x7E, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xFC, 0x00, 0x00, 0x00, 0xAE, 0xAD, 0xAD, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0xE9, 0xE8, 0x68, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, - 0xC7, 0xC6, 0x46, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xFF, 0x00, 0x00, 0x00, 0xB2, 0xB1, 0xB1, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xC0, 0xBF, 0xBF, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, - 0xE3, 0xE2, 0x62, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x02, 0x01, 0x00, 0x00, 0xBD, 0xBC, 0xBC, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x8F, 0x8E, 0x0E, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, - 0x94, 0x93, 0x93, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x05, 0x01, 0x00, 0x00, 0x85, 0x84, 0x84, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, 0x93, 0x92, 0x12, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, - 0xEE, 0xED, 0xED, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x08, 0x01, 0x00, 0x00, 0xE2, 0xE1, 0xE1, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x09, 0x01, 0x00, 0x00, 0x98, 0x97, 0x97, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x01, 0x00, 0x00, - 0xC3, 0xC2, 0x42, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0B, 0x01, 0x00, 0x00, 0xCE, 0xCD, 0xCD, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x00, 0x00, 0xF1, 0xF0, 0xF0, 0xB8, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x00, 0x00, - 0xA0, 0x9F, 0x9F, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0E, 0x01, 0x00, 0x00, 0xF0, 0xEF, 0xEF, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0F, 0x01, 0x00, 0x00, 0xC1, 0xC0, 0xC0, 0x37, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, - 0xFC, 0xFB, 0xFB, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x11, 0x01, 0x00, 0x00, 0xE4, 0xE3, 0xE3, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, 0xBB, 0xBA, 0x3A, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x13, 0x01, 0x00, 0x00, - 0xCC, 0xCB, 0xCB, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x14, 0x01, 0x00, 0x00, 0xE0, 0xDF, 0xDF, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x15, 0x01, 0x00, 0x00, 0xA2, 0xA1, 0xA1, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x16, 0x01, 0x00, 0x00, - 0xD9, 0xD8, 0x58, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x17, 0x01, 0x00, 0x00, 0x8A, 0x89, 0x89, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0xBF, 0xBE, 0x3E, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, - 0xD6, 0xD5, 0xD5, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x1A, 0x01, 0x00, 0x00, 0xA5, 0xA4, 0xA4, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x1B, 0x01, 0x00, 0x00, 0xFD, 0xFC, 0xFC, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1C, 0x01, 0x00, 0x00, - 0xEC, 0xEB, 0xEB, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x1D, 0x01, 0x00, 0x00, 0xF7, 0xF6, 0x76, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x1E, 0x01, 0x00, 0x00, 0xB5, 0xB4, 0xB4, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x00, 0x00, - 0xB7, 0xB6, 0x36, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x20, 0x01, 0x00, 0x00, 0x86, 0x85, 0x85, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x21, 0x01, 0x00, 0x00, 0xCE, 0xCD, 0xCD, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00, - 0xC1, 0xC0, 0xC0, 0xB7, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x23, 0x01, 0x00, 0x00, 0xA8, 0xA7, 0xA7, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x24, 0x01, 0x00, 0x00, 0xD3, 0xD2, 0x52, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, - 0xEB, 0xEA, 0x6A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x26, 0x01, 0x00, 0x00, 0xBC, 0xBB, 0xBB, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x9F, 0x9E, 0x1E, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, - 0xB1, 0xB0, 0xB0, 0xB8, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x29, 0x01, 0x00, 0x00, 0xEF, 0xEE, 0x6E, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2A, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3B, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2B, 0x01, 0x00, 0x00, - 0xB8, 0xB7, 0xB7, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2C, 0x01, 0x00, 0x00, 0xA7, 0xA6, 0x26, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2D, 0x01, 0x00, 0x00, 0xC6, 0xC5, 0xC5, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2E, 0x01, 0x00, 0x00, - 0xD7, 0xD6, 0x56, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2F, 0x01, 0x00, 0x00, 0xA4, 0xA3, 0xA3, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, 0x85, 0x84, 0x84, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x31, 0x01, 0x00, 0x00, - 0xC8, 0xC7, 0xC7, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x32, 0x01, 0x00, 0x00, 0x94, 0x93, 0x93, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x33, 0x01, 0x00, 0x00, 0xBD, 0xBC, 0xBC, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x34, 0x01, 0x00, 0x00, - 0xCD, 0xCC, 0xCC, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x35, 0x01, 0x00, 0x00, 0xFA, 0xF9, 0xF9, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x36, 0x01, 0x00, 0x00, 0xB6, 0xB5, 0xB5, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x37, 0x01, 0x00, 0x00, - 0x92, 0x91, 0x91, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x38, 0x01, 0x00, 0x00, 0xD4, 0xD3, 0xD3, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x39, 0x01, 0x00, 0x00, 0xE7, 0xE6, 0x66, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3A, 0x01, 0x00, 0x00, - 0x99, 0x98, 0x18, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3B, 0x01, 0x00, 0x00, 0x8E, 0x8D, 0x8D, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x3C, 0x01, 0x00, 0x00, 0xE1, 0xE0, 0x60, 0xB8, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3D, 0x01, 0x00, 0x00, - 0x95, 0x94, 0x94, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3E, 0x01, 0x00, 0x00, 0xDE, 0xDD, 0xDD, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x3F, 0x01, 0x00, 0x00, 0xA6, 0xA5, 0xA5, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, - 0x87, 0x86, 0x06, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x41, 0x01, 0x00, 0x00, 0xA9, 0xA8, 0x28, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x42, 0x01, 0x00, 0x00, 0xF6, 0xF5, 0xF5, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x43, 0x01, 0x00, 0x00, - 0xDB, 0xDA, 0x5A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x44, 0x01, 0x00, 0x00, 0xA7, 0xA6, 0x26, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x45, 0x01, 0x00, 0x00, 0x81, 0x80, 0x00, 0x37, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x46, 0x01, 0x00, 0x00, - 0xFA, 0xF9, 0xF9, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x47, 0x01, 0x00, 0x00, 0xE9, 0xE8, 0x68, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x48, 0x01, 0x00, 0x00, 0xC5, 0xC4, 0xC4, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x49, 0x01, 0x00, 0x00, - 0xE4, 0xE3, 0xE3, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4A, 0x01, 0x00, 0x00, 0xD5, 0xD4, 0xD4, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4B, 0x01, 0x00, 0x00, 0xA2, 0xA1, 0xA1, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4C, 0x01, 0x00, 0x00, - 0xE0, 0xDF, 0xDF, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4D, 0x01, 0x00, 0x00, 0xF7, 0xF6, 0x76, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4E, 0x01, 0x00, 0x00, 0xD7, 0xD6, 0x56, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4F, 0x01, 0x00, 0x00, - 0xF2, 0xF1, 0xF1, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x50, 0x01, 0x00, 0x00, 0xF5, 0xF4, 0xF4, 0x39, 0x2C, 0x00, 0x03, 0x01, - 0x50, 0x00, 0x00, 0x00, 0x51, 0x01, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, - 0x52, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, - 0x55, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, - 0x58, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, - 0x5B, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x5D, 0x00, 0x00, 0x00, - 0x5E, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, - 0x61, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, - 0x64, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, - 0x67, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, - 0x6A, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00, - 0x6D, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x6F, 0x00, 0x00, 0x00, - 0x70, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, - 0x73, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, - 0x76, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, - 0x79, 0x00, 0x00, 0x00, 0x7A, 0x00, 0x00, 0x00, 0x7B, 0x00, 0x00, 0x00, - 0x7C, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, - 0x7F, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, - 0x82, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, - 0x88, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x8A, 0x00, 0x00, 0x00, - 0x8B, 0x00, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, - 0x8E, 0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, - 0x91, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0x94, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, - 0x97, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, - 0x9A, 0x00, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, 0x9C, 0x00, 0x00, 0x00, - 0x9D, 0x00, 0x00, 0x00, 0x9E, 0x00, 0x00, 0x00, 0x9F, 0x00, 0x00, 0x00, - 0xA0, 0x00, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00, 0xA2, 0x00, 0x00, 0x00, - 0xA3, 0x00, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, - 0xA6, 0x00, 0x00, 0x00, 0xA7, 0x00, 0x00, 0x00, 0xA8, 0x00, 0x00, 0x00, - 0xA9, 0x00, 0x00, 0x00, 0xAA, 0x00, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x00, - 0xAC, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, - 0xAF, 0x00, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x00, 0xB1, 0x00, 0x00, 0x00, - 0xB2, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x00, 0x00, 0xB4, 0x00, 0x00, 0x00, - 0xB5, 0x00, 0x00, 0x00, 0xB6, 0x00, 0x00, 0x00, 0xB7, 0x00, 0x00, 0x00, - 0xB8, 0x00, 0x00, 0x00, 0xB9, 0x00, 0x00, 0x00, 0xBA, 0x00, 0x00, 0x00, - 0xBB, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00, 0x00, - 0xBE, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, - 0xC1, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, - 0xC4, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, - 0xC7, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0xC9, 0x00, 0x00, 0x00, - 0xCA, 0x00, 0x00, 0x00, 0xCB, 0x00, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, - 0xCD, 0x00, 0x00, 0x00, 0xCE, 0x00, 0x00, 0x00, 0xCF, 0x00, 0x00, 0x00, - 0xD0, 0x00, 0x00, 0x00, 0xD1, 0x00, 0x00, 0x00, 0xD2, 0x00, 0x00, 0x00, - 0xD3, 0x00, 0x00, 0x00, 0xD4, 0x00, 0x00, 0x00, 0xD5, 0x00, 0x00, 0x00, - 0xD6, 0x00, 0x00, 0x00, 0xD7, 0x00, 0x00, 0x00, 0xD8, 0x00, 0x00, 0x00, - 0xD9, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x00, 0x00, 0xDB, 0x00, 0x00, 0x00, - 0xDC, 0x00, 0x00, 0x00, 0xDD, 0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, - 0xDF, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0xE1, 0x00, 0x00, 0x00, - 0xE2, 0x00, 0x00, 0x00, 0xE3, 0x00, 0x00, 0x00, 0xE4, 0x00, 0x00, 0x00, - 0xE5, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x00, 0x00, - 0xE8, 0x00, 0x00, 0x00, 0xE9, 0x00, 0x00, 0x00, 0xEA, 0x00, 0x00, 0x00, - 0xEB, 0x00, 0x00, 0x00, 0xEC, 0x00, 0x00, 0x00, 0xED, 0x00, 0x00, 0x00, - 0xEE, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, - 0xF1, 0x00, 0x00, 0x00, 0xF2, 0x00, 0x00, 0x00, 0xF3, 0x00, 0x00, 0x00, - 0xF4, 0x00, 0x00, 0x00, 0xF5, 0x00, 0x00, 0x00, 0xF6, 0x00, 0x00, 0x00, - 0xF7, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x00, 0x00, - 0xFA, 0x00, 0x00, 0x00, 0xFB, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, - 0xFD, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, - 0x06, 0x01, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, - 0x09, 0x01, 0x00, 0x00, 0x0A, 0x01, 0x00, 0x00, 0x0B, 0x01, 0x00, 0x00, - 0x0C, 0x01, 0x00, 0x00, 0x0D, 0x01, 0x00, 0x00, 0x0E, 0x01, 0x00, 0x00, - 0x0F, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, - 0x12, 0x01, 0x00, 0x00, 0x13, 0x01, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, - 0x15, 0x01, 0x00, 0x00, 0x16, 0x01, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, - 0x18, 0x01, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, 0x1A, 0x01, 0x00, 0x00, - 0x1B, 0x01, 0x00, 0x00, 0x1C, 0x01, 0x00, 0x00, 0x1D, 0x01, 0x00, 0x00, - 0x1E, 0x01, 0x00, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, - 0x21, 0x01, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00, 0x23, 0x01, 0x00, 0x00, - 0x24, 0x01, 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, 0x26, 0x01, 0x00, 0x00, - 0x27, 0x01, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0x29, 0x01, 0x00, 0x00, - 0x2A, 0x01, 0x00, 0x00, 0x2B, 0x01, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, - 0x2D, 0x01, 0x00, 0x00, 0x2E, 0x01, 0x00, 0x00, 0x2F, 0x01, 0x00, 0x00, - 0x30, 0x01, 0x00, 0x00, 0x31, 0x01, 0x00, 0x00, 0x32, 0x01, 0x00, 0x00, - 0x33, 0x01, 0x00, 0x00, 0x34, 0x01, 0x00, 0x00, 0x35, 0x01, 0x00, 0x00, - 0x36, 0x01, 0x00, 0x00, 0x37, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, - 0x39, 0x01, 0x00, 0x00, 0x3A, 0x01, 0x00, 0x00, 0x3B, 0x01, 0x00, 0x00, - 0x3C, 0x01, 0x00, 0x00, 0x3D, 0x01, 0x00, 0x00, 0x3E, 0x01, 0x00, 0x00, - 0x3F, 0x01, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x41, 0x01, 0x00, 0x00, - 0x42, 0x01, 0x00, 0x00, 0x43, 0x01, 0x00, 0x00, 0x44, 0x01, 0x00, 0x00, - 0x45, 0x01, 0x00, 0x00, 0x46, 0x01, 0x00, 0x00, 0x47, 0x01, 0x00, 0x00, - 0x48, 0x01, 0x00, 0x00, 0x49, 0x01, 0x00, 0x00, 0x4A, 0x01, 0x00, 0x00, - 0x4B, 0x01, 0x00, 0x00, 0x4C, 0x01, 0x00, 0x00, 0x4D, 0x01, 0x00, 0x00, - 0x4E, 0x01, 0x00, 0x00, 0x4F, 0x01, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x52, 0x01, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x55, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x57, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x5B, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x50, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x76, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x84, 0x01, 0x00, 0x00, - 0x39, 0x46, 0xBC, 0x1F, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x8B, 0x01, 0x00, 0x00, 0xBB, 0x7E, 0xF0, 0x7E, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x95, 0x01, 0x00, 0x00, 0xFF, 0x9F, 0xF1, 0x7E, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA1, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x40, 0x19, 0x00, 0x09, 0x00, 0xA8, 0x01, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x03, 0x00, 0xA9, 0x01, 0x00, 0x00, - 0xA8, 0x01, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xAA, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xA9, 0x01, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0xAA, 0x01, 0x00, 0x00, 0xAB, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x2F, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0xC7, 0x01, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, - 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0xCE, 0x01, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0xC7, 0x01, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0xD4, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0xD5, 0x01, 0x00, 0x00, - 0xD4, 0x01, 0x00, 0x00, 0xC7, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0xDB, 0x01, 0x00, 0x00, 0xC7, 0x01, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0xE5, 0x01, 0x00, 0x00, 0xD4, 0x01, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0xEB, 0x01, 0x00, 0x00, - 0xC7, 0x01, 0x00, 0x00, 0xD4, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0xF1, 0x01, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0xD4, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0xF7, 0x01, 0x00, 0x00, 0xD4, 0x01, 0x00, 0x00, 0xD4, 0x01, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x9E, 0x03, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0xD4, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, - 0xD4, 0x03, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0xF6, 0x03, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0xD4, 0x03, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x01, 0x04, 0x00, 0x00, 0xD4, 0x03, 0x00, 0x00, 0xD4, 0x01, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0x07, 0x04, 0x00, 0x00, - 0xD4, 0x01, 0x00, 0x00, 0xD4, 0x03, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0A, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3D, - 0x20, 0x00, 0x04, 0x00, 0xB3, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0xB0, 0x01, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0xB3, 0x09, 0x00, 0x00, - 0xB4, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x05, 0x00, - 0xB8, 0x09, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x9E, 0x03, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xB9, 0x09, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB8, 0x09, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0xB9, 0x09, 0x00, 0x00, 0xBA, 0x09, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0xBB, 0x09, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xC1, 0x09, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x9E, 0x03, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC5, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, - 0x20, 0x00, 0x04, 0x00, 0xD2, 0x09, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xE0, 0x09, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0xB0, 0x01, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0xE0, 0x09, 0x00, 0x00, 0xE1, 0x09, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0xEF, 0x09, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x06, 0x00, 0x32, 0x00, 0x00, 0x00, - 0x01, 0x0A, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, - 0x76, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x06, 0x00, 0x32, 0x00, 0x00, 0x00, - 0x02, 0x0A, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x79, 0x01, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x06, 0x0A, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x9E, 0x03, 0x00, 0x00, 0x6D, 0x1A, 0x00, 0x00, 0xC5, 0x09, 0x00, 0x00, - 0xC5, 0x09, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x7D, 0x1A, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, - 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0x05, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x5B, 0x01, 0x00, 0x00, - 0xA9, 0x18, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0xB0, 0x01, 0x00, 0x00, 0xB5, 0x09, 0x00, 0x00, 0xB4, 0x09, 0x00, 0x00, - 0x4F, 0x00, 0x07, 0x00, 0x9E, 0x03, 0x00, 0x00, 0xB6, 0x09, 0x00, 0x00, - 0xB5, 0x09, 0x00, 0x00, 0xB5, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x04, 0x00, 0x30, 0x00, 0x00, 0x00, - 0xB7, 0x09, 0x00, 0x00, 0xB6, 0x09, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xBB, 0x09, 0x00, 0x00, 0xBC, 0x09, 0x00, 0x00, 0xBA, 0x09, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x30, 0x00, 0x00, 0x00, - 0xBD, 0x09, 0x00, 0x00, 0xBC, 0x09, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0xBE, 0x09, 0x00, 0x00, 0xB7, 0x09, 0x00, 0x00, - 0xBD, 0x09, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0xBF, 0x09, 0x00, 0x00, 0xBE, 0x09, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xC1, 0x09, 0x00, 0x00, 0xC2, 0x09, 0x00, 0x00, 0xBA, 0x09, 0x00, 0x00, - 0xD4, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x9E, 0x03, 0x00, 0x00, - 0xC3, 0x09, 0x00, 0x00, 0xC2, 0x09, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x07, 0x00, 0x00, 0x00, 0xC4, 0x09, 0x00, 0x00, 0xC3, 0x09, 0x00, 0x00, - 0x8E, 0x00, 0x05, 0x00, 0x9E, 0x03, 0x00, 0x00, 0xC8, 0x09, 0x00, 0x00, - 0xC3, 0x09, 0x00, 0x00, 0xC5, 0x09, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x9E, 0x03, 0x00, 0x00, 0xCA, 0x09, 0x00, 0x00, 0xC8, 0x09, 0x00, 0x00, - 0x6D, 0x1A, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0xCB, 0x09, 0x00, 0x00, 0xCA, 0x09, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xD2, 0x09, 0x00, 0x00, 0xD3, 0x09, 0x00, 0x00, 0xBA, 0x09, 0x00, 0x00, - 0xD4, 0x03, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD4, 0x09, 0x00, 0x00, 0xD3, 0x09, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD5, 0x09, 0x00, 0x00, 0xD4, 0x09, 0x00, 0x00, - 0xF9, 0x00, 0x02, 0x00, 0x01, 0x0C, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0x01, 0x0C, 0x00, 0x00, 0x70, 0x00, 0x04, 0x00, 0x9E, 0x03, 0x00, 0x00, - 0x60, 0x0D, 0x00, 0x00, 0xBF, 0x09, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x9E, 0x03, 0x00, 0x00, 0x66, 0x0D, 0x00, 0x00, 0xC4, 0x09, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x9E, 0x03, 0x00, 0x00, 0x67, 0x0D, 0x00, 0x00, - 0x60, 0x0D, 0x00, 0x00, 0x66, 0x0D, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x9E, 0x03, 0x00, 0x00, 0x6D, 0x0D, 0x00, 0x00, 0xCB, 0x09, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x9E, 0x03, 0x00, 0x00, 0x6E, 0x0D, 0x00, 0x00, - 0x67, 0x0D, 0x00, 0x00, 0x6D, 0x0D, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, - 0x9E, 0x03, 0x00, 0x00, 0x70, 0x0D, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x08, 0x00, 0x00, 0x00, 0x6E, 0x0D, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x9E, 0x03, 0x00, 0x00, 0x73, 0x0D, 0x00, 0x00, 0x6E, 0x0D, 0x00, 0x00, - 0x70, 0x0D, 0x00, 0x00, 0x6E, 0x00, 0x04, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x75, 0x0D, 0x00, 0x00, 0x70, 0x0D, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x7A, 0x0D, 0x00, 0x00, 0x75, 0x0D, 0x00, 0x00, - 0xCE, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0xA9, 0x01, 0x00, 0x00, - 0xB0, 0x13, 0x00, 0x00, 0xAB, 0x01, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0xA8, 0x01, 0x00, 0x00, 0xB2, 0x13, 0x00, 0x00, 0xB0, 0x13, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xB3, 0x13, 0x00, 0x00, - 0xB2, 0x13, 0x00, 0x00, 0x7A, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x7D, 0x0D, 0x00, 0x00, 0x75, 0x0D, 0x00, 0x00, 0xDB, 0x01, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, 0xB9, 0x13, 0x00, 0x00, - 0xB0, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0xBA, 0x13, 0x00, 0x00, 0xB9, 0x13, 0x00, 0x00, 0x7D, 0x0D, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0xA8, 0x01, 0x00, 0x00, 0xC0, 0x13, 0x00, 0x00, 0xB0, 0x13, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xC1, 0x13, 0x00, 0x00, - 0xC0, 0x13, 0x00, 0x00, 0x75, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x82, 0x0D, 0x00, 0x00, 0x75, 0x0D, 0x00, 0x00, 0xD5, 0x01, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, 0xC7, 0x13, 0x00, 0x00, - 0xB0, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0xC8, 0x13, 0x00, 0x00, 0xC7, 0x13, 0x00, 0x00, 0x82, 0x0D, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x88, 0x0D, 0x00, 0x00, 0x75, 0x0D, 0x00, 0x00, - 0xE5, 0x01, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, - 0xD5, 0x13, 0x00, 0x00, 0xB0, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0xB0, 0x01, 0x00, 0x00, 0xD6, 0x13, 0x00, 0x00, 0xD5, 0x13, 0x00, 0x00, - 0x88, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0x8B, 0x0D, 0x00, 0x00, - 0x75, 0x0D, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0xA8, 0x01, 0x00, 0x00, 0xDC, 0x13, 0x00, 0x00, 0xB0, 0x13, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xDD, 0x13, 0x00, 0x00, - 0xDC, 0x13, 0x00, 0x00, 0x8B, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x8E, 0x0D, 0x00, 0x00, 0x75, 0x0D, 0x00, 0x00, 0xEB, 0x01, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, 0xE3, 0x13, 0x00, 0x00, - 0xB0, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0xE4, 0x13, 0x00, 0x00, 0xE3, 0x13, 0x00, 0x00, 0x8E, 0x0D, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x91, 0x0D, 0x00, 0x00, 0x75, 0x0D, 0x00, 0x00, - 0xF1, 0x01, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, - 0xEA, 0x13, 0x00, 0x00, 0xB0, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0xB0, 0x01, 0x00, 0x00, 0xEB, 0x13, 0x00, 0x00, 0xEA, 0x13, 0x00, 0x00, - 0x91, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0x97, 0x0D, 0x00, 0x00, - 0x75, 0x0D, 0x00, 0x00, 0xF6, 0x03, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0xA8, 0x01, 0x00, 0x00, 0xF8, 0x13, 0x00, 0x00, 0xB0, 0x13, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xF9, 0x13, 0x00, 0x00, - 0xF8, 0x13, 0x00, 0x00, 0x97, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x9A, 0x0D, 0x00, 0x00, 0x75, 0x0D, 0x00, 0x00, 0xF7, 0x01, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, 0xFF, 0x13, 0x00, 0x00, - 0xB0, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0x00, 0x14, 0x00, 0x00, 0xFF, 0x13, 0x00, 0x00, 0x9A, 0x0D, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x9D, 0x0D, 0x00, 0x00, 0x75, 0x0D, 0x00, 0x00, - 0x01, 0x04, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, - 0x06, 0x14, 0x00, 0x00, 0xB0, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0xB0, 0x01, 0x00, 0x00, 0x07, 0x14, 0x00, 0x00, 0x06, 0x14, 0x00, 0x00, - 0x9D, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0xA0, 0x0D, 0x00, 0x00, - 0x75, 0x0D, 0x00, 0x00, 0x07, 0x04, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0xA8, 0x01, 0x00, 0x00, 0x0D, 0x14, 0x00, 0x00, 0xB0, 0x13, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, 0x0E, 0x14, 0x00, 0x00, - 0x0D, 0x14, 0x00, 0x00, 0xA0, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB3, 0x0D, 0x00, 0x00, 0xB3, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB5, 0x0D, 0x00, 0x00, - 0xB3, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB7, 0x0D, 0x00, 0x00, 0xB3, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x24, 0x14, 0x00, 0x00, 0xB3, 0x0D, 0x00, 0x00, 0xB3, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x27, 0x14, 0x00, 0x00, - 0xB5, 0x0D, 0x00, 0x00, 0xB5, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2A, 0x14, 0x00, 0x00, 0xB7, 0x0D, 0x00, 0x00, - 0xB7, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC0, 0x0D, 0x00, 0x00, 0xC8, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC2, 0x0D, 0x00, 0x00, - 0xC8, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC4, 0x0D, 0x00, 0x00, 0xC8, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2E, 0x14, 0x00, 0x00, 0xC0, 0x0D, 0x00, 0x00, 0xC0, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x31, 0x14, 0x00, 0x00, - 0xC2, 0x0D, 0x00, 0x00, 0xC2, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x34, 0x14, 0x00, 0x00, 0xC4, 0x0D, 0x00, 0x00, - 0xC4, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xDA, 0x0D, 0x00, 0x00, 0xBA, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xDC, 0x0D, 0x00, 0x00, - 0xBA, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xDE, 0x0D, 0x00, 0x00, 0xBA, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x42, 0x14, 0x00, 0x00, 0xDA, 0x0D, 0x00, 0x00, 0xDA, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x45, 0x14, 0x00, 0x00, - 0xDC, 0x0D, 0x00, 0x00, 0xDC, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x48, 0x14, 0x00, 0x00, 0xDE, 0x0D, 0x00, 0x00, - 0xDE, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE7, 0x0D, 0x00, 0x00, 0xC1, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE9, 0x0D, 0x00, 0x00, - 0xC1, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xEB, 0x0D, 0x00, 0x00, 0xC1, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4C, 0x14, 0x00, 0x00, 0xE7, 0x0D, 0x00, 0x00, 0xE7, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4F, 0x14, 0x00, 0x00, - 0xE9, 0x0D, 0x00, 0x00, 0xE9, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x52, 0x14, 0x00, 0x00, 0xEB, 0x0D, 0x00, 0x00, - 0xEB, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF4, 0x0D, 0x00, 0x00, 0xD6, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF6, 0x0D, 0x00, 0x00, - 0xD6, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF8, 0x0D, 0x00, 0x00, 0xD6, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x56, 0x14, 0x00, 0x00, 0xF4, 0x0D, 0x00, 0x00, 0xF4, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x59, 0x14, 0x00, 0x00, - 0xF6, 0x0D, 0x00, 0x00, 0xF6, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5C, 0x14, 0x00, 0x00, 0xF8, 0x0D, 0x00, 0x00, - 0xF8, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x01, 0x0E, 0x00, 0x00, 0xDD, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x03, 0x0E, 0x00, 0x00, - 0xDD, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x05, 0x0E, 0x00, 0x00, 0xDD, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x60, 0x14, 0x00, 0x00, 0x01, 0x0E, 0x00, 0x00, 0x01, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x63, 0x14, 0x00, 0x00, - 0x03, 0x0E, 0x00, 0x00, 0x03, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x66, 0x14, 0x00, 0x00, 0x05, 0x0E, 0x00, 0x00, - 0x05, 0x0E, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0E, 0x0E, 0x00, 0x00, 0xE4, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x10, 0x0E, 0x00, 0x00, - 0xE4, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x12, 0x0E, 0x00, 0x00, 0xE4, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6A, 0x14, 0x00, 0x00, 0x0E, 0x0E, 0x00, 0x00, 0x0E, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6D, 0x14, 0x00, 0x00, - 0x10, 0x0E, 0x00, 0x00, 0x10, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x70, 0x14, 0x00, 0x00, 0x12, 0x0E, 0x00, 0x00, - 0x12, 0x0E, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x1B, 0x0E, 0x00, 0x00, 0xEB, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1D, 0x0E, 0x00, 0x00, - 0xEB, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x1F, 0x0E, 0x00, 0x00, 0xEB, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x74, 0x14, 0x00, 0x00, 0x1B, 0x0E, 0x00, 0x00, 0x1B, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x77, 0x14, 0x00, 0x00, - 0x1D, 0x0E, 0x00, 0x00, 0x1D, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7A, 0x14, 0x00, 0x00, 0x1F, 0x0E, 0x00, 0x00, - 0x1F, 0x0E, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x28, 0x0E, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2A, 0x0E, 0x00, 0x00, - 0x00, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2C, 0x0E, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7E, 0x14, 0x00, 0x00, 0x28, 0x0E, 0x00, 0x00, 0x28, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x81, 0x14, 0x00, 0x00, - 0x2A, 0x0E, 0x00, 0x00, 0x2A, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x84, 0x14, 0x00, 0x00, 0x2C, 0x0E, 0x00, 0x00, - 0x2C, 0x0E, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x35, 0x0E, 0x00, 0x00, 0x07, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x37, 0x0E, 0x00, 0x00, - 0x07, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x39, 0x0E, 0x00, 0x00, 0x07, 0x14, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x88, 0x14, 0x00, 0x00, 0x35, 0x0E, 0x00, 0x00, 0x35, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8B, 0x14, 0x00, 0x00, - 0x37, 0x0E, 0x00, 0x00, 0x37, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x8E, 0x14, 0x00, 0x00, 0x39, 0x0E, 0x00, 0x00, - 0x39, 0x0E, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4F, 0x0E, 0x00, 0x00, 0xF9, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x51, 0x0E, 0x00, 0x00, - 0xF9, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x53, 0x0E, 0x00, 0x00, 0xF9, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x9C, 0x14, 0x00, 0x00, 0x4F, 0x0E, 0x00, 0x00, 0x4F, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x9F, 0x14, 0x00, 0x00, - 0x51, 0x0E, 0x00, 0x00, 0x51, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA2, 0x14, 0x00, 0x00, 0x53, 0x0E, 0x00, 0x00, - 0x53, 0x0E, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x5C, 0x0E, 0x00, 0x00, 0x0E, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5E, 0x0E, 0x00, 0x00, - 0x0E, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x60, 0x0E, 0x00, 0x00, 0x0E, 0x14, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA6, 0x14, 0x00, 0x00, 0x5C, 0x0E, 0x00, 0x00, 0x5C, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA9, 0x14, 0x00, 0x00, - 0x5E, 0x0E, 0x00, 0x00, 0x5E, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xAC, 0x14, 0x00, 0x00, 0x60, 0x0E, 0x00, 0x00, - 0x60, 0x0E, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xCA, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x45, 0x14, 0x00, 0x00, 0x4F, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xCB, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x27, 0x14, 0x00, 0x00, 0xCA, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD1, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x59, 0x14, 0x00, 0x00, - 0x77, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD2, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0xCB, 0x14, 0x00, 0x00, 0xD1, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF4, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x45, 0x14, 0x00, 0x00, 0x4F, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF5, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x27, 0x14, 0x00, 0x00, - 0xF4, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xFB, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x59, 0x14, 0x00, 0x00, 0x77, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xFC, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0xF5, 0x14, 0x00, 0x00, 0xFB, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1E, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x4F, 0x14, 0x00, 0x00, - 0x59, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x1F, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x31, 0x14, 0x00, 0x00, 0x1E, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x25, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x63, 0x14, 0x00, 0x00, 0x81, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x26, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x1F, 0x15, 0x00, 0x00, - 0x25, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x48, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x4F, 0x14, 0x00, 0x00, 0x59, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x49, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x31, 0x14, 0x00, 0x00, 0x48, 0x15, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4F, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x63, 0x14, 0x00, 0x00, - 0x81, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x50, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x49, 0x15, 0x00, 0x00, 0x4F, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x72, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x6D, 0x14, 0x00, 0x00, 0x77, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x73, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x4F, 0x14, 0x00, 0x00, - 0x72, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x79, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x81, 0x14, 0x00, 0x00, 0x9F, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7A, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x73, 0x15, 0x00, 0x00, 0x79, 0x15, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x9C, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x6D, 0x14, 0x00, 0x00, - 0x77, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x9D, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x4F, 0x14, 0x00, 0x00, 0x9C, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA3, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x81, 0x14, 0x00, 0x00, 0x9F, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA4, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x9D, 0x15, 0x00, 0x00, - 0xA3, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC6, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x77, 0x14, 0x00, 0x00, 0x81, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC7, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x59, 0x14, 0x00, 0x00, 0xC6, 0x15, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xCD, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x8B, 0x14, 0x00, 0x00, - 0xA9, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xCE, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0xC7, 0x15, 0x00, 0x00, 0xCD, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF0, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x77, 0x14, 0x00, 0x00, 0x81, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF1, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x59, 0x14, 0x00, 0x00, - 0xF0, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF7, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x8B, 0x14, 0x00, 0x00, 0xA9, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF8, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0xF1, 0x15, 0x00, 0x00, 0xF7, 0x15, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x17, 0x16, 0x00, 0x00, - 0xFC, 0x14, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x18, 0x16, 0x00, 0x00, 0x8B, 0x01, 0x00, 0x00, 0x17, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x19, 0x16, 0x00, 0x00, - 0x18, 0x16, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x38, 0x16, 0x00, 0x00, 0x50, 0x15, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x39, 0x16, 0x00, 0x00, 0x8B, 0x01, 0x00, 0x00, - 0x38, 0x16, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3A, 0x16, 0x00, 0x00, 0x39, 0x16, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x59, 0x16, 0x00, 0x00, 0xA4, 0x15, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x5A, 0x16, 0x00, 0x00, - 0x8B, 0x01, 0x00, 0x00, 0x59, 0x16, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5B, 0x16, 0x00, 0x00, 0x5A, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x7A, 0x16, 0x00, 0x00, - 0xF8, 0x15, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x7B, 0x16, 0x00, 0x00, 0x8B, 0x01, 0x00, 0x00, 0x7A, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x7C, 0x16, 0x00, 0x00, - 0x7B, 0x16, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB8, 0x0F, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0xFC, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB9, 0x0F, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xD2, 0x14, 0x00, 0x00, - 0xB8, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xBB, 0x0F, 0x00, 0x00, 0xB9, 0x0F, 0x00, 0x00, 0x19, 0x16, 0x00, 0x00, - 0x0C, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA6, 0x16, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0xBB, 0x0F, 0x00, 0x00, - 0x76, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD0, 0x0F, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x50, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD1, 0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x26, 0x15, 0x00, 0x00, 0xD0, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD3, 0x0F, 0x00, 0x00, 0xD1, 0x0F, 0x00, 0x00, - 0x3A, 0x16, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD9, 0x16, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0xD3, 0x0F, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE8, 0x0F, 0x00, 0x00, - 0x79, 0x01, 0x00, 0x00, 0xA4, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE9, 0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x7A, 0x15, 0x00, 0x00, 0xE8, 0x0F, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xEB, 0x0F, 0x00, 0x00, - 0xE9, 0x0F, 0x00, 0x00, 0x5B, 0x16, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0C, 0x17, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0xEB, 0x0F, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, - 0x79, 0x01, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x00, 0x10, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0xF8, 0x15, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xCE, 0x15, 0x00, 0x00, - 0x00, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x03, 0x10, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, 0x7C, 0x16, 0x00, 0x00, - 0x0C, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3F, 0x17, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0x03, 0x10, 0x00, 0x00, - 0x76, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x6D, 0x17, 0x00, 0x00, 0xA6, 0x16, 0x00, 0x00, - 0xC2, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6F, 0x17, 0x00, 0x00, - 0x6D, 0x17, 0x00, 0x00, 0x52, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x71, 0x17, 0x00, 0x00, 0x6F, 0x17, 0x00, 0x00, - 0x84, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x72, 0x17, 0x00, 0x00, 0x71, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA0, 0x17, 0x00, 0x00, 0xD9, 0x16, 0x00, 0x00, - 0xC2, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xA2, 0x17, 0x00, 0x00, - 0xA0, 0x17, 0x00, 0x00, 0x52, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA4, 0x17, 0x00, 0x00, 0xA2, 0x17, 0x00, 0x00, - 0x84, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA5, 0x17, 0x00, 0x00, 0xA4, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD3, 0x17, 0x00, 0x00, 0x0C, 0x17, 0x00, 0x00, - 0xC2, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD5, 0x17, 0x00, 0x00, - 0xD3, 0x17, 0x00, 0x00, 0x52, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD7, 0x17, 0x00, 0x00, 0xD5, 0x17, 0x00, 0x00, - 0x84, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD8, 0x17, 0x00, 0x00, 0xD7, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x06, 0x18, 0x00, 0x00, 0x3F, 0x17, 0x00, 0x00, - 0xC2, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x08, 0x18, 0x00, 0x00, - 0x06, 0x18, 0x00, 0x00, 0x52, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x0A, 0x18, 0x00, 0x00, 0x08, 0x18, 0x00, 0x00, - 0x84, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0B, 0x18, 0x00, 0x00, 0x0A, 0x18, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x27, 0x10, 0x00, 0x00, 0xD5, 0x09, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2D, 0x10, 0x00, 0x00, - 0x72, 0x17, 0x00, 0x00, 0x27, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x36, 0x10, 0x00, 0x00, 0xA5, 0x17, 0x00, 0x00, - 0x27, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3F, 0x10, 0x00, 0x00, 0xD8, 0x17, 0x00, 0x00, 0x27, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x48, 0x10, 0x00, 0x00, - 0x0B, 0x18, 0x00, 0x00, 0x27, 0x10, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4E, 0x10, 0x00, 0x00, 0x73, 0x0D, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4F, 0x10, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x4E, 0x10, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x52, 0x10, 0x00, 0x00, - 0x73, 0x0D, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x53, 0x10, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x52, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x54, 0x10, 0x00, 0x00, 0x4F, 0x10, 0x00, 0x00, 0x53, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5B, 0x10, 0x00, 0x00, - 0x4E, 0x10, 0x00, 0x00, 0x53, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x62, 0x10, 0x00, 0x00, 0x4F, 0x10, 0x00, 0x00, - 0x52, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x67, 0x10, 0x00, 0x00, 0x4E, 0x10, 0x00, 0x00, 0x52, 0x10, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6B, 0x10, 0x00, 0x00, - 0xFC, 0x14, 0x00, 0x00, 0xD2, 0x14, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6C, 0x10, 0x00, 0x00, 0x0A, 0x08, 0x00, 0x00, - 0x6B, 0x10, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x34, 0x18, 0x00, 0x00, 0x6C, 0x10, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x35, 0x18, 0x00, 0x00, 0x8B, 0x01, 0x00, 0x00, - 0x34, 0x18, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x36, 0x18, 0x00, 0x00, 0x35, 0x18, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6F, 0x10, 0x00, 0x00, 0x54, 0x10, 0x00, 0x00, - 0x36, 0x18, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x73, 0x10, 0x00, 0x00, 0x50, 0x15, 0x00, 0x00, 0x26, 0x15, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x74, 0x10, 0x00, 0x00, - 0x0A, 0x08, 0x00, 0x00, 0x73, 0x10, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x3F, 0x18, 0x00, 0x00, 0x74, 0x10, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x40, 0x18, 0x00, 0x00, - 0x8B, 0x01, 0x00, 0x00, 0x3F, 0x18, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x41, 0x18, 0x00, 0x00, 0x40, 0x18, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x77, 0x10, 0x00, 0x00, - 0x5B, 0x10, 0x00, 0x00, 0x41, 0x18, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7B, 0x10, 0x00, 0x00, 0xA4, 0x15, 0x00, 0x00, - 0x7A, 0x15, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7C, 0x10, 0x00, 0x00, 0x0A, 0x08, 0x00, 0x00, 0x7B, 0x10, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4A, 0x18, 0x00, 0x00, - 0x7C, 0x10, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x4B, 0x18, 0x00, 0x00, 0x8B, 0x01, 0x00, 0x00, 0x4A, 0x18, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4C, 0x18, 0x00, 0x00, - 0x4B, 0x18, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7F, 0x10, 0x00, 0x00, 0x62, 0x10, 0x00, 0x00, 0x4C, 0x18, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x83, 0x10, 0x00, 0x00, - 0xF8, 0x15, 0x00, 0x00, 0xCE, 0x15, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x84, 0x10, 0x00, 0x00, 0x0A, 0x08, 0x00, 0x00, - 0x83, 0x10, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x55, 0x18, 0x00, 0x00, 0x84, 0x10, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x56, 0x18, 0x00, 0x00, 0x8B, 0x01, 0x00, 0x00, - 0x55, 0x18, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x57, 0x18, 0x00, 0x00, 0x56, 0x18, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x87, 0x10, 0x00, 0x00, 0x67, 0x10, 0x00, 0x00, - 0x57, 0x18, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8D, 0x10, 0x00, 0x00, 0x2D, 0x10, 0x00, 0x00, 0x6F, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x96, 0x10, 0x00, 0x00, - 0x36, 0x10, 0x00, 0x00, 0x77, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA8, 0x10, 0x00, 0x00, 0x3F, 0x10, 0x00, 0x00, - 0x7F, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA9, 0x10, 0x00, 0x00, 0x96, 0x10, 0x00, 0x00, 0xA8, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xAB, 0x10, 0x00, 0x00, - 0xA9, 0x10, 0x00, 0x00, 0x6F, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC3, 0x10, 0x00, 0x00, 0x48, 0x10, 0x00, 0x00, - 0x87, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC4, 0x10, 0x00, 0x00, 0x8D, 0x10, 0x00, 0x00, 0xC3, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC6, 0x10, 0x00, 0x00, - 0xC4, 0x10, 0x00, 0x00, 0x77, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE1, 0x10, 0x00, 0x00, 0xC4, 0x10, 0x00, 0x00, - 0x7F, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xFC, 0x10, 0x00, 0x00, 0xA9, 0x10, 0x00, 0x00, 0x87, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6E, 0x1A, 0x00, 0x00, - 0x8D, 0x10, 0x00, 0x00, 0x96, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6F, 0x1A, 0x00, 0x00, 0x6E, 0x1A, 0x00, 0x00, - 0xA8, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x70, 0x1A, 0x00, 0x00, 0x6F, 0x1A, 0x00, 0x00, 0xC3, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x26, 0x11, 0x00, 0x00, - 0xA1, 0x01, 0x00, 0x00, 0x70, 0x1A, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x28, 0x11, 0x00, 0x00, 0x26, 0x11, 0x00, 0x00, - 0xAB, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2A, 0x11, 0x00, 0x00, 0x28, 0x11, 0x00, 0x00, 0xC6, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2C, 0x11, 0x00, 0x00, - 0x2A, 0x11, 0x00, 0x00, 0xE1, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2E, 0x11, 0x00, 0x00, 0x2C, 0x11, 0x00, 0x00, - 0xFC, 0x10, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x6E, 0x18, 0x00, 0x00, 0x2E, 0x11, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x6F, 0x18, 0x00, 0x00, 0x95, 0x01, 0x00, 0x00, - 0x6E, 0x18, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x70, 0x18, 0x00, 0x00, 0x6F, 0x18, 0x00, 0x00, 0x7F, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x73, 0x18, 0x00, 0x00, 0x70, 0x18, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x75, 0x18, 0x00, 0x00, - 0x73, 0x18, 0x00, 0x00, 0x2E, 0x11, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x77, 0x18, 0x00, 0x00, 0x75, 0x18, 0x00, 0x00, - 0xA1, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x78, 0x18, 0x00, 0x00, 0x70, 0x18, 0x00, 0x00, 0x77, 0x18, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x71, 0x1A, 0x00, 0x00, - 0x24, 0x14, 0x00, 0x00, 0x42, 0x14, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x38, 0x11, 0x00, 0x00, 0x8D, 0x10, 0x00, 0x00, - 0x71, 0x1A, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3C, 0x11, 0x00, 0x00, 0x2E, 0x14, 0x00, 0x00, 0x96, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3D, 0x11, 0x00, 0x00, - 0x38, 0x11, 0x00, 0x00, 0x3C, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x41, 0x11, 0x00, 0x00, 0x60, 0x14, 0x00, 0x00, - 0x96, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x42, 0x11, 0x00, 0x00, 0x3D, 0x11, 0x00, 0x00, 0x41, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x46, 0x11, 0x00, 0x00, - 0x6A, 0x14, 0x00, 0x00, 0xA8, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x47, 0x11, 0x00, 0x00, 0x42, 0x11, 0x00, 0x00, - 0x46, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4B, 0x11, 0x00, 0x00, 0x9C, 0x14, 0x00, 0x00, 0xA8, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4C, 0x11, 0x00, 0x00, - 0x47, 0x11, 0x00, 0x00, 0x4B, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x50, 0x11, 0x00, 0x00, 0x88, 0x14, 0x00, 0x00, - 0xC3, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x51, 0x11, 0x00, 0x00, 0x4C, 0x11, 0x00, 0x00, 0x50, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x55, 0x11, 0x00, 0x00, - 0xA6, 0x14, 0x00, 0x00, 0xC3, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x56, 0x11, 0x00, 0x00, 0x51, 0x11, 0x00, 0x00, - 0x55, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x5A, 0x11, 0x00, 0x00, 0x4C, 0x14, 0x00, 0x00, 0xAB, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5B, 0x11, 0x00, 0x00, - 0x56, 0x11, 0x00, 0x00, 0x5A, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5F, 0x11, 0x00, 0x00, 0x56, 0x14, 0x00, 0x00, - 0xC6, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x60, 0x11, 0x00, 0x00, 0x5B, 0x11, 0x00, 0x00, 0x5F, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x11, 0x00, 0x00, - 0x74, 0x14, 0x00, 0x00, 0xE1, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x65, 0x11, 0x00, 0x00, 0x60, 0x11, 0x00, 0x00, - 0x64, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x69, 0x11, 0x00, 0x00, 0x7E, 0x14, 0x00, 0x00, 0xFC, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6A, 0x11, 0x00, 0x00, - 0x65, 0x11, 0x00, 0x00, 0x69, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6C, 0x11, 0x00, 0x00, 0x6A, 0x11, 0x00, 0x00, - 0x78, 0x18, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x86, 0x18, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x6C, 0x11, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x72, 0x1A, 0x00, 0x00, - 0x27, 0x14, 0x00, 0x00, 0x45, 0x14, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x76, 0x11, 0x00, 0x00, 0x8D, 0x10, 0x00, 0x00, - 0x72, 0x1A, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7A, 0x11, 0x00, 0x00, 0x31, 0x14, 0x00, 0x00, 0x96, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x7B, 0x11, 0x00, 0x00, - 0x76, 0x11, 0x00, 0x00, 0x7A, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7F, 0x11, 0x00, 0x00, 0x63, 0x14, 0x00, 0x00, - 0x96, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x80, 0x11, 0x00, 0x00, 0x7B, 0x11, 0x00, 0x00, 0x7F, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x84, 0x11, 0x00, 0x00, - 0x6D, 0x14, 0x00, 0x00, 0xA8, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x85, 0x11, 0x00, 0x00, 0x80, 0x11, 0x00, 0x00, - 0x84, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x89, 0x11, 0x00, 0x00, 0x9F, 0x14, 0x00, 0x00, 0xA8, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8A, 0x11, 0x00, 0x00, - 0x85, 0x11, 0x00, 0x00, 0x89, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x8E, 0x11, 0x00, 0x00, 0x8B, 0x14, 0x00, 0x00, - 0xC3, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8F, 0x11, 0x00, 0x00, 0x8A, 0x11, 0x00, 0x00, 0x8E, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x93, 0x11, 0x00, 0x00, - 0xA9, 0x14, 0x00, 0x00, 0xC3, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x94, 0x11, 0x00, 0x00, 0x8F, 0x11, 0x00, 0x00, - 0x93, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x98, 0x11, 0x00, 0x00, 0x4F, 0x14, 0x00, 0x00, 0xAB, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x99, 0x11, 0x00, 0x00, - 0x94, 0x11, 0x00, 0x00, 0x98, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x9D, 0x11, 0x00, 0x00, 0x59, 0x14, 0x00, 0x00, - 0xC6, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x9E, 0x11, 0x00, 0x00, 0x99, 0x11, 0x00, 0x00, 0x9D, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA2, 0x11, 0x00, 0x00, - 0x77, 0x14, 0x00, 0x00, 0xE1, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA3, 0x11, 0x00, 0x00, 0x9E, 0x11, 0x00, 0x00, - 0xA2, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA7, 0x11, 0x00, 0x00, 0x81, 0x14, 0x00, 0x00, 0xFC, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA8, 0x11, 0x00, 0x00, - 0xA3, 0x11, 0x00, 0x00, 0xA7, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xAA, 0x11, 0x00, 0x00, 0xA8, 0x11, 0x00, 0x00, - 0x78, 0x18, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x94, 0x18, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0xAA, 0x11, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x73, 0x1A, 0x00, 0x00, - 0x2A, 0x14, 0x00, 0x00, 0x48, 0x14, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB4, 0x11, 0x00, 0x00, 0x8D, 0x10, 0x00, 0x00, - 0x73, 0x1A, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB8, 0x11, 0x00, 0x00, 0x34, 0x14, 0x00, 0x00, 0x96, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB9, 0x11, 0x00, 0x00, - 0xB4, 0x11, 0x00, 0x00, 0xB8, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xBD, 0x11, 0x00, 0x00, 0x66, 0x14, 0x00, 0x00, - 0x96, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xBE, 0x11, 0x00, 0x00, 0xB9, 0x11, 0x00, 0x00, 0xBD, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC2, 0x11, 0x00, 0x00, - 0x70, 0x14, 0x00, 0x00, 0xA8, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC3, 0x11, 0x00, 0x00, 0xBE, 0x11, 0x00, 0x00, - 0xC2, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC7, 0x11, 0x00, 0x00, 0xA2, 0x14, 0x00, 0x00, 0xA8, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC8, 0x11, 0x00, 0x00, - 0xC3, 0x11, 0x00, 0x00, 0xC7, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xCC, 0x11, 0x00, 0x00, 0x8E, 0x14, 0x00, 0x00, - 0xC3, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xCD, 0x11, 0x00, 0x00, 0xC8, 0x11, 0x00, 0x00, 0xCC, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD1, 0x11, 0x00, 0x00, - 0xAC, 0x14, 0x00, 0x00, 0xC3, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD2, 0x11, 0x00, 0x00, 0xCD, 0x11, 0x00, 0x00, - 0xD1, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD6, 0x11, 0x00, 0x00, 0x52, 0x14, 0x00, 0x00, 0xAB, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD7, 0x11, 0x00, 0x00, - 0xD2, 0x11, 0x00, 0x00, 0xD6, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xDB, 0x11, 0x00, 0x00, 0x5C, 0x14, 0x00, 0x00, - 0xC6, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xDC, 0x11, 0x00, 0x00, 0xD7, 0x11, 0x00, 0x00, 0xDB, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE0, 0x11, 0x00, 0x00, - 0x7A, 0x14, 0x00, 0x00, 0xE1, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE1, 0x11, 0x00, 0x00, 0xDC, 0x11, 0x00, 0x00, - 0xE0, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE5, 0x11, 0x00, 0x00, 0x84, 0x14, 0x00, 0x00, 0xFC, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE6, 0x11, 0x00, 0x00, - 0xE1, 0x11, 0x00, 0x00, 0xE5, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE8, 0x11, 0x00, 0x00, 0xE6, 0x11, 0x00, 0x00, - 0x78, 0x18, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA2, 0x18, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0xE8, 0x11, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0xEF, 0x09, 0x00, 0x00, 0xF0, 0x09, 0x00, 0x00, - 0xE1, 0x09, 0x00, 0x00, 0x57, 0x01, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xF0, 0x09, 0x00, 0x00, 0x86, 0x18, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xEF, 0x09, 0x00, 0x00, 0xF2, 0x09, 0x00, 0x00, 0xE1, 0x09, 0x00, 0x00, - 0x52, 0x01, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xF2, 0x09, 0x00, 0x00, - 0x94, 0x18, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0xEF, 0x09, 0x00, 0x00, - 0xF4, 0x09, 0x00, 0x00, 0xE1, 0x09, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0xF4, 0x09, 0x00, 0x00, 0xA2, 0x18, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xF5, 0x09, 0x00, 0x00, - 0xE1, 0x09, 0x00, 0x00, 0x4F, 0x00, 0x08, 0x00, 0x32, 0x00, 0x00, 0x00, - 0xF6, 0x09, 0x00, 0x00, 0xF5, 0x09, 0x00, 0x00, 0xF5, 0x09, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x0C, 0x00, 0x06, 0x00, 0x32, 0x00, 0x00, 0x00, 0xF7, 0x09, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xF6, 0x09, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xF8, 0x09, 0x00, 0x00, - 0xE1, 0x09, 0x00, 0x00, 0x4F, 0x00, 0x09, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0xF9, 0x09, 0x00, 0x00, 0xF8, 0x09, 0x00, 0x00, 0xF7, 0x09, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xE1, 0x09, 0x00, 0x00, - 0xF9, 0x09, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0xFA, 0x09, 0x00, 0x00, 0xE1, 0x09, 0x00, 0x00, 0x4F, 0x00, 0x08, 0x00, - 0x32, 0x00, 0x00, 0x00, 0xFB, 0x09, 0x00, 0x00, 0xFA, 0x09, 0x00, 0x00, - 0xFA, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xC7, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, - 0xAE, 0x18, 0x00, 0x00, 0xBF, 0x09, 0x00, 0x00, 0x7D, 0x1A, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xB0, 0x18, 0x00, 0x00, - 0xAE, 0x18, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x84, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB1, 0x18, 0x00, 0x00, 0xB0, 0x18, 0x00, 0x00, - 0x55, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB3, 0x18, 0x00, 0x00, 0xAE, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xB4, 0x18, 0x00, 0x00, - 0xB1, 0x18, 0x00, 0x00, 0xB3, 0x18, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xA9, 0x18, 0x00, 0x00, 0x51, 0x01, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0xB5, 0x18, 0x00, 0x00, 0xA9, 0x18, 0x00, 0x00, - 0xB4, 0x18, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB6, 0x18, 0x00, 0x00, 0xB5, 0x18, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, - 0x32, 0x00, 0x00, 0x00, 0xFF, 0x09, 0x00, 0x00, 0xB6, 0x18, 0x00, 0x00, - 0xB6, 0x18, 0x00, 0x00, 0xB6, 0x18, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x32, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0xFB, 0x09, 0x00, 0x00, - 0xFF, 0x09, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x32, 0x00, 0x00, 0x00, - 0x03, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x00, 0x0A, 0x00, 0x00, 0x01, 0x0A, 0x00, 0x00, 0x02, 0x0A, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0xB0, 0x01, 0x00, 0x00, 0x04, 0x0A, 0x00, 0x00, - 0xE1, 0x09, 0x00, 0x00, 0x4F, 0x00, 0x09, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0x05, 0x0A, 0x00, 0x00, 0x04, 0x0A, 0x00, 0x00, 0x03, 0x0A, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xE1, 0x09, 0x00, 0x00, - 0x05, 0x0A, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0xEF, 0x09, 0x00, 0x00, - 0x07, 0x0A, 0x00, 0x00, 0xE1, 0x09, 0x00, 0x00, 0x06, 0x0A, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x07, 0x0A, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_frag.spv b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_frag.spv deleted file mode 100644 index caa339283..000000000 Binary files a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_frag.spv and /dev/null differ diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_frag.txt b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_frag.txt deleted file mode 100644 index 947758262..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_frag.txt +++ /dev/null @@ -1,728 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 6782 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_frag_color - OpExecutionMode %main OriginUpperLeft - OpSource GLSL 420 - OpSourceExtension "GL_GOOGLE_cpp_style_line_directive" - OpSourceExtension "GL_GOOGLE_include_directive" - OpName %main "main" - OpName %xe_texture "xe_texture" - OpName %gl_FragCoord "gl_FragCoord" - OpName %XeCasResampleConstants "XeCasResampleConstants" - OpMemberName %XeCasResampleConstants 0 "xe_cas_output_offset" - OpMemberName %XeCasResampleConstants 1 "xe_cas_input_output_size_ratio" - OpMemberName %XeCasResampleConstants 2 "xe_cas_sharpness_post_setup" - OpName %_ "" - OpName %xe_frag_color "xe_frag_color" - OpDecorate %xe_texture DescriptorSet 0 - OpDecorate %xe_texture Binding 0 - OpDecorate %gl_FragCoord BuiltIn FragCoord - OpMemberDecorate %XeCasResampleConstants 0 Offset 16 - OpMemberDecorate %XeCasResampleConstants 1 Offset 24 - OpMemberDecorate %XeCasResampleConstants 2 Offset 32 - OpDecorate %XeCasResampleConstants Block - OpDecorate %xe_frag_color Location 0 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %uint = OpTypeInt 32 0 - %v2uint = OpTypeVector %uint 2 - %float = OpTypeFloat 32 -%_ptr_Function_float = OpTypePointer Function %float - %int = OpTypeInt 32 1 - %v2int = OpTypeVector %int 2 - %v3float = OpTypeVector %float 3 - %uint_15 = OpConstant %uint 15 - %uint_256 = OpConstant %uint 256 -%_arr_float_uint_256 = OpTypeArray %float %uint_256 -%float_n0_00100337015 = OpConstant %float -0.00100337015 -%float_0_000880821084 = OpConstant %float 0.000880821084 -%float_0_00169270835 = OpConstant %float 0.00169270835 -%float_n0_00155484071 = OpConstant %float -0.00155484071 -%float_0_00127910543 = OpConstant %float 0.00127910543 -%float_n0_000605085806 = OpConstant %float -0.000605085806 -%float_0_00106464466 = OpConstant %float 0.00106464466 -%float_n0_00138633582 = OpConstant %float -0.00138633582 -%float_0_00135569857 = OpConstant %float 0.00135569857 -%float_0_000513174047 = OpConstant %float 0.000513174047 -%float_0_00121783093 = OpConstant %float 0.00121783093 -%float_n0_00160079659 = OpConstant %float -0.00160079659 -%float_0_00058976718 = OpConstant %float 0.00058976718 -%float_n0_00028339462 = OpConstant %float -0.00028339462 -%float_0_00111060054 = OpConstant %float 0.00111060054 -%float_n0_00141697307 = OpConstant %float -0.00141697307 -%float_0_00144761032 = OpConstant %float 0.00144761032 -%float_n0_0005438113 = OpConstant %float -0.0005438113 -%float_0_00013020834 = OpConstant %float 0.00013020834 -%float_n0_0012025123 = OpConstant %float -0.0012025123 -%float_0_000436580885 = OpConstant %float 0.000436580885 -%float_n0_00104932603 = OpConstant %float -0.00104932603 -%float_0_000620404433 = OpConstant %float 0.000620404433 -%float_n0_000482536765 = OpConstant %float -0.000482536765 -%float_0_00187653187 = OpConstant %float 0.00187653187 -%float_n0_00109528191 = OpConstant %float -0.00109528191 -%float_n9_95710798en05 = OpConstant %float -9.95710798e-05 -%float_n0_000528492674 = OpConstant %float -0.000528492674 -%float_0_0014322917 = OpConstant %float 0.0014322917 -%float_n0_00193780637 = OpConstant %float -0.00193780637 -%float_n0_000696997566 = OpConstant %float -0.000696997566 -%float_3_829657en05 = OpConstant %float 3.829657e-05 -%float_0_000712316192 = OpConstant %float 0.000712316192 -%float_n0_00130974269 = OpConstant %float -0.00130974269 -%float_0_00109528191 = OpConstant %float 0.00109528191 -%float_n0_000298713247 = OpConstant %float -0.000298713247 -%float_0_00175398286 = OpConstant %float 0.00175398286 -%float_n0_00167738972 = OpConstant %float -0.00167738972 -%float_0_00147824758 = OpConstant %float 0.00147824758 -%float_n3_829657en05 = OpConstant %float -3.829657e-05 -%float_0_000788909325 = OpConstant %float 0.000788909325 -%float_n0_00183057599 = OpConstant %float -0.00183057599 -%float_0_000298713247 = OpConstant %float 0.000298713247 -%float_0_000988051528 = OpConstant %float 0.000988051528 -%float_n0_00117187505 = OpConstant %float -0.00117187505 -%float_0_00017616422 = OpConstant %float 0.00017616422 -%float_0_00164675247 = OpConstant %float 0.00164675247 -%float_n0_00158547796 = OpConstant %float -0.00158547796 -%float_0_000344669126 = OpConstant %float 0.000344669126 -%float_0_00186121324 = OpConstant %float 0.00186121324 -%float_n0_00176930148 = OpConstant %float -0.00176930148 -%float_n0_000865502458 = OpConstant %float -0.000865502458 -%float_0_000896139711 = OpConstant %float 0.000896139711 -%float_0_000160845593 = OpConstant %float 0.000160845593 -%float_n0_000926776964 = OpConstant %float -0.000926776964 -%float_n0_00152420346 = OpConstant %float -0.00152420346 -%float_n0_000651041686 = OpConstant %float -0.000651041686 -%float_0_00129442406 = OpConstant %float 0.00129442406 -%float_n0_000804227951 = OpConstant %float -0.000804227951 -%float_n0_00146292895 = OpConstant %float -0.00146292895 -%float_0_00179993873 = OpConstant %float 0.00179993873 -%float_n0_000850183831 = OpConstant %float -0.000850183831 -%float_0_000850183831 = OpConstant %float 0.000850183831 -%float_n0_000451899512 = OpConstant %float -0.000451899512 -%float_n0_00106464466 = OpConstant %float -0.00106464466 -%float_n0_000145526967 = OpConstant %float -0.000145526967 -%float_0_000237438726 = OpConstant %float 0.000237438726 -%float_0_00141697307 = OpConstant %float 0.00141697307 -%float_n0_00058976718 = OpConstant %float -0.00058976718 -%float_n0_000191482846 = OpConstant %float -0.000191482846 -%float_0_00160079659 = OpConstant %float 0.00160079659 -%float_0_00101868878 = OpConstant %float 0.00101868878 -%float_0_000405943632 = OpConstant %float 0.000405943632 -%float_n0_000206801473 = OpConstant %float -0.000206801473 -%float_0_00158547796 = OpConstant %float 0.00158547796 -%float_0_000651041686 = OpConstant %float 0.000651041686 -%float_n6_89338267en05 = OpConstant %float -6.89338267e-05 -%float_0_000421262259 = OpConstant %float 0.000421262259 -%float_n0_00164675247 = OpConstant %float -0.00164675247 -%float_0_00137101719 = OpConstant %float 0.00137101719 -%float_0_000926776964 = OpConstant %float 0.000926776964 -%float_n0_000666360313 = OpConstant %float -0.000666360313 -%float_0_00118719367 = OpConstant %float 0.00118719367 -%float_n0_00144761032 = OpConstant %float -0.00144761032 -%float_0_000574448553 = OpConstant %float 0.000574448553 -%float_n0_00189185049 = OpConstant %float -0.00189185049 -%float_0_000758272072 = OpConstant %float 0.000758272072 -%float_n0_00129442406 = OpConstant %float -0.00129442406 -%float_0_00192248775 = OpConstant %float 0.00192248775 -%float_n0_0016620711 = OpConstant %float -0.0016620711 -%float_n0_00103400741 = OpConstant %float -0.00103400741 -%float_n0_000497855421 = OpConstant %float -0.000497855421 -%float_n0_00186121324 = OpConstant %float -0.00186121324 -%float_0_0012025123 = OpConstant %float 0.0012025123 -%float_n0_0003293505 = OpConstant %float -0.0003293505 -%float_n0_00137101719 = OpConstant %float -0.00137101719 -%float_0_00163143384 = OpConstant %float 0.00163143384 -%float_n0_00184589461 = OpConstant %float -0.00184589461 -%float_0_000727634819 = OpConstant %float 0.000727634819 -%float_n0_000911458337 = OpConstant %float -0.000911458337 -%float_0_00181525736 = OpConstant %float 0.00181525736 -%float_n0_00114123779 = OpConstant %float -0.00114123779 -%float_n0_000375306379 = OpConstant %float -0.000375306379 -%float_9_95710798en05 = OpConstant %float 9.95710798e-05 -%float_n0_000742953445 = OpConstant %float -0.000742953445 -%float_0_00117187505 = OpConstant %float 0.00117187505 -%float_6_89338267en05 = OpConstant %float 6.89338267e-05 -%float_0_0014935662 = OpConstant %float 0.0014935662 -%float_0_000972732843 = OpConstant %float 0.000972732843 -%float_n0_000957414217 = OpConstant %float -0.000957414217 -%float_0_00193780637 = OpConstant %float 0.00193780637 -%float_0_000528492674 = OpConstant %float 0.000528492674 -%float_5_36151965en05 = OpConstant %float 5.36151965e-05 -%float_n0_00124846818 = OpConstant %float -0.00124846818 -%float_n0_000268075994 = OpConstant %float -0.000268075994 -%float_0_00153952208 = OpConstant %float 0.00153952208 -%float_n7_65931418en06 = OpConstant %float -7.65931418e-06 -%float_0_000314031873 = OpConstant %float 0.000314031873 -%float_0_00134037994 = OpConstant %float 0.00134037994 -%float_n0_00175398286 = OpConstant %float -0.00175398286 -%float_0_000497855421 = OpConstant %float 0.000497855421 -%float_n0_00118719367 = OpConstant %float -0.00118719367 -%float_0_000773590698 = OpConstant %float 0.000773590698 -%float_n0_00134037994 = OpConstant %float -0.00134037994 -%float_0_000268075994 = OpConstant %float 0.000268075994 -%float_n0_00147824758 = OpConstant %float -0.00147824758 -%float_n0_00013020834 = OpConstant %float -0.00013020834 -%float_n0_000773590698 = OpConstant %float -0.000773590698 -%float_0_00130974269 = OpConstant %float 0.00130974269 -%float_0_000390625006 = OpConstant %float 0.000390625006 -%float_0_000957414217 = OpConstant %float 0.000957414217 -%float_n0_000467218139 = OpConstant %float -0.000467218139 -%float_n0_00153952208 = OpConstant %float -0.00153952208 -%float_0_00103400741 = OpConstant %float 0.00103400741 -%float_n0_000681678939 = OpConstant %float -0.000681678939 -%float_0_00167738972 = OpConstant %float 0.00167738972 -%float_0_00100337015 = OpConstant %float 0.00100337015 -%float_n0_000421262259 = OpConstant %float -0.000421262259 -%float_0_00178462011 = OpConstant %float 0.00178462011 -%float_n0_000237438726 = OpConstant %float -0.000237438726 -%float_n0_000620404433 = OpConstant %float -0.000620404433 -%float_0_0016620711 = OpConstant %float 0.0016620711 -%float_0_000834865205 = OpConstant %float 0.000834865205 -%float_n0_0017233456 = OpConstant %float -0.0017233456 -%float_n0_00107996329 = OpConstant %float -0.00107996329 -%float_0_00176930148 = OpConstant %float 0.00176930148 -%float_n0_000788909325 = OpConstant %float -0.000788909325 -%float_n0_00178462011 = OpConstant %float -0.00178462011 -%float_0_000681678939 = OpConstant %float 0.000681678939 -%float_n0_000988051528 = OpConstant %float -0.000988051528 -%float_n0_00132506131 = OpConstant %float -0.00132506131 -%float_n0_00017616422 = OpConstant %float -0.00017616422 -%float_n0_00150888483 = OpConstant %float -0.00150888483 -%float_0_0003293505 = OpConstant %float 0.0003293505 -%float_n0_001953125 = OpConstant %float -0.001953125 -%float_0_000666360313 = OpConstant %float 0.000666360313 -%float_n0_00161611522 = OpConstant %float -0.00161611522 -%float_0_00115655642 = OpConstant %float 0.00115655642 -%float_0_000451899512 = OpConstant %float 0.000451899512 -%float_n0_000436580885 = OpConstant %float -0.000436580885 -%float_0_000191482846 = OpConstant %float 0.000191482846 -%float_n0_0014935662 = OpConstant %float -0.0014935662 -%float_0_00114123779 = OpConstant %float 0.00114123779 -%float_8_42524532en05 = OpConstant %float 8.42524532e-05 -%float_0_00189185049 = OpConstant %float 0.00189185049 -%float_0_00140165444 = OpConstant %float 0.00140165444 -%float_0_000559129927 = OpConstant %float 0.000559129927 -%float_0_000114889706 = OpConstant %float 0.000114889706 -%float_0_00126378681 = OpConstant %float 0.00126378681 -%float_n0_000574448553 = OpConstant %float -0.000574448553 -%float_n0_000972732843 = OpConstant %float -0.000972732843 -%float_0_00132506131 = OpConstant %float 0.00132506131 -%float_0_000222120099 = OpConstant %float 0.000222120099 -%float_n0_000758272072 = OpConstant %float -0.000758272072 -%float_n0_00135569857 = OpConstant %float -0.00135569857 -%float_0_00146292895 = OpConstant %float 0.00146292895 -%float_0_000865502458 = OpConstant %float 0.000865502458 -%float_n0_000359987753 = OpConstant %float -0.000359987753 -%float_0_0005438113 = OpConstant %float 0.0005438113 -%float_n0_00112591917 = OpConstant %float -0.00112591917 -%float_n0_000252757367 = OpConstant %float -0.000252757367 -%float_n0_000559129927 = OpConstant %float -0.000559129927 -%float_n0_00181525736 = OpConstant %float -0.00181525736 -%float_0_0017233456 = OpConstant %float 0.0017233456 -%float_n0_00115655642 = OpConstant %float -0.00115655642 -%float_0_000742953445 = OpConstant %float 0.000742953445 -%float_0_00157015934 = OpConstant %float 0.00157015934 -%float_n0_000114889706 = OpConstant %float -0.000114889706 -%float_n0_00121783093 = OpConstant %float -0.00121783093 -%float_0_00183057599 = OpConstant %float 0.00183057599 -%float_2_29779416en05 = OpConstant %float 2.29779416e-05 -%float_n0_00192248775 = OpConstant %float -0.00192248775 -%float_0_00173866423 = OpConstant %float 0.00173866423 -%float_n0_000712316192 = OpConstant %float -0.000712316192 -%float_0_00155484071 = OpConstant %float 0.00155484071 -%float_n0_00170802698 = OpConstant %float -0.00170802698 -%float_0_00123314955 = OpConstant %float 0.00123314955 -%float_0_000206801473 = OpConstant %float 0.000206801473 -%float_0_00104932603 = OpConstant %float 0.00104932603 -%float_n0_000727634819 = OpConstant %float -0.000727634819 -%float_n0_00163143384 = OpConstant %float -0.00163143384 -%float_n0_000314031873 = OpConstant %float -0.000314031873 -%float_0_000482536765 = OpConstant %float 0.000482536765 -%float_n0_00179993873 = OpConstant %float -0.00179993873 -%float_0_00094209559 = OpConstant %float 0.00094209559 -%float_n0_000344669126 = OpConstant %float -0.000344669126 -%float_0_000696997566 = OpConstant %float 0.000696997566 -%float_n0_00101868878 = OpConstant %float -0.00101868878 -%float_n0_00157015934 = OpConstant %float -0.00157015934 -%float_n2_29779416en05 = OpConstant %float -2.29779416e-05 -%float_n0_00127910543 = OpConstant %float -0.00127910543 -%float_0_000804227951 = OpConstant %float 0.000804227951 -%float_n0_000896139711 = OpConstant %float -0.000896139711 -%float_n0_0014322917 = OpConstant %float -0.0014322917 -%float_0_000605085806 = OpConstant %float 0.000605085806 -%float_n8_42524532en05 = OpConstant %float -8.42524532e-05 -%float_0_000911458337 = OpConstant %float 0.000911458337 -%float_0_001953125 = OpConstant %float 0.001953125 -%float_n0_00140165444 = OpConstant %float -0.00140165444 -%float_n0_00063572306 = OpConstant %float -0.00063572306 -%float_0_00150888483 = OpConstant %float 0.00150888483 -%float_n0_000819546578 = OpConstant %float -0.000819546578 -%float_0_00124846818 = OpConstant %float 0.00124846818 -%float_0_000252757367 = OpConstant %float 0.000252757367 -%float_0_00152420346 = OpConstant %float 0.00152420346 -%float_0_00112591917 = OpConstant %float 0.00112591917 -%float_0_000359987753 = OpConstant %float 0.000359987753 -%float_n0_000390625006 = OpConstant %float -0.000390625006 -%float_0_00190716912 = OpConstant %float 0.00190716912 -%float_0_00138633582 = OpConstant %float 0.00138633582 -%float_n0_00111060054 = OpConstant %float -0.00111060054 -%float_0_00161611522 = OpConstant %float 0.00161611522 -%float_n0_000880821084 = OpConstant %float -0.000880821084 -%float_0_000145526967 = OpConstant %float 0.000145526967 -%float_0_00107996329 = OpConstant %float 0.00107996329 -%float_n5_36151965en05 = OpConstant %float -5.36151965e-05 -%float_0_00028339462 = OpConstant %float 0.00028339462 -%float_n0_00169270835 = OpConstant %float -0.00169270835 -%float_n0_00126378681 = OpConstant %float -0.00126378681 -%float_n0_000513174047 = OpConstant %float -0.000513174047 -%float_n0_000160845593 = OpConstant %float -0.000160845593 -%float_n0_00187653187 = OpConstant %float -0.00187653187 -%float_n0_000834865205 = OpConstant %float -0.000834865205 -%float_0_00063572306 = OpConstant %float 0.00063572306 -%float_7_65931418en06 = OpConstant %float 7.65931418e-06 -%float_n0_00190716912 = OpConstant %float -0.00190716912 -%float_n0_000222120099 = OpConstant %float -0.000222120099 -%float_0_000375306379 = OpConstant %float 0.000375306379 -%float_n0_00173866423 = OpConstant %float -0.00173866423 -%float_n0_000405943632 = OpConstant %float -0.000405943632 -%float_n0_00123314955 = OpConstant %float -0.00123314955 -%float_0_00170802698 = OpConstant %float 0.00170802698 -%float_n0_00094209559 = OpConstant %float -0.00094209559 -%float_0_000819546578 = OpConstant %float 0.000819546578 -%float_0_00184589461 = OpConstant %float 0.00184589461 -%float_0_000467218139 = OpConstant %float 0.000467218139 - %337 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 - %uint_1 = OpConstant %uint 1 - %uint_16 = OpConstant %uint 16 - %uint_0 = OpConstant %uint 0 -%_ptr_Function__arr_float_uint_256 = OpTypePointer Function %_arr_float_uint_256 - %float_0 = OpConstant %float 0 - %float_1 = OpConstant %float 1 -%uint_532432441 = OpConstant %uint 532432441 -%uint_2129690299 = OpConstant %uint 2129690299 -%uint_2129764351 = OpConstant %uint 2129764351 - %float_2 = OpConstant %float 2 - %424 = OpTypeImage %float 2D 0 0 0 1 Unknown - %425 = OpTypeSampledImage %424 -%_ptr_UniformConstant_425 = OpTypePointer UniformConstant %425 - %xe_texture = OpVariable %_ptr_UniformConstant_425 UniformConstant - %int_0 = OpConstant %int 0 - %v4float = OpTypeVector %float 4 - %int_n1 = OpConstant %int -1 - %462 = OpConstantComposite %v2int %int_0 %int_n1 - %int_1 = OpConstant %int 1 - %469 = OpConstantComposite %v2int %int_1 %int_n1 - %475 = OpConstantComposite %v2int %int_n1 %int_0 - %485 = OpConstantComposite %v2int %int_1 %int_0 - %491 = OpConstantComposite %v2int %int_n1 %int_1 - %497 = OpConstantComposite %v2int %int_0 %int_1 - %503 = OpConstantComposite %v2int %int_1 %int_1 - %uint_2 = OpConstant %uint 2 - %v2float = OpTypeVector %float 2 - %int_2 = OpConstant %int 2 - %992 = OpConstantComposite %v2int %int_2 %int_0 - %1014 = OpConstantComposite %v2int %int_0 %int_2 - %1025 = OpConstantComposite %v2int %int_2 %int_1 - %1031 = OpConstantComposite %v2int %int_1 %int_2 -%float_0_03125 = OpConstant %float 0.03125 -%_ptr_Input_v4float = OpTypePointer Input %v4float -%gl_FragCoord = OpVariable %_ptr_Input_v4float Input -%XeCasResampleConstants = OpTypeStruct %v2int %v2float %float -%_ptr_PushConstant_XeCasResampleConstants = OpTypePointer PushConstant %XeCasResampleConstants - %_ = OpVariable %_ptr_PushConstant_XeCasResampleConstants PushConstant -%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int -%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float - %float_0_5 = OpConstant %float 0.5 -%_ptr_PushConstant_float = OpTypePointer PushConstant %float -%_ptr_Output_v4float = OpTypePointer Output %v4float -%xe_frag_color = OpVariable %_ptr_Output_v4float Output -%_ptr_Output_float = OpTypePointer Output %float - %2561 = OpConstantComposite %v3float %float_0 %float_0 %float_0 - %2562 = OpConstantComposite %v3float %float_1 %float_1 %float_1 - %uint_3 = OpConstant %uint 3 - %6765 = OpConstantComposite %v2float %float_0_5 %float_0_5 - %6781 = OpConstantComposite %v2uint %uint_15 %uint_15 - %main = OpFunction %void None %3 - %5 = OpLabel - %6313 = OpVariable %_ptr_Function__arr_float_uint_256 Function - %2485 = OpLoad %v4float %gl_FragCoord - %2486 = OpVectorShuffle %v2float %2485 %2485 0 1 - %2487 = OpConvertFToS %v2int %2486 - %2492 = OpAccessChain %_ptr_PushConstant_v2int %_ %int_0 - %2493 = OpLoad %v2int %2492 - %2494 = OpISub %v2int %2487 %2493 - %2495 = OpBitcast %v2uint %2494 - %2498 = OpAccessChain %_ptr_PushConstant_v2float %_ %int_1 - %2499 = OpLoad %v2float %2498 - %2500 = OpBitcast %v2uint %2499 - %2504 = OpVectorTimesScalar %v2float %2499 %float_0_5 - %2506 = OpFSub %v2float %2504 %6765 - %2507 = OpBitcast %v2uint %2506 - %2515 = OpAccessChain %_ptr_PushConstant_float %_ %int_2 - %2516 = OpLoad %float %2515 - %2517 = OpBitcast %uint %2516 - OpBranch %3073 - %3073 = OpLabel - %3424 = OpConvertUToF %v2float %2495 - %3430 = OpBitcast %v2float %2500 - %3431 = OpFMul %v2float %3424 %3430 - %3437 = OpBitcast %v2float %2507 - %3438 = OpFAdd %v2float %3431 %3437 - %3440 = OpExtInst %v2float %1 Floor %3438 - %3443 = OpFSub %v2float %3438 %3440 - %3445 = OpConvertFToS %v2int %3440 - %3450 = OpIAdd %v2int %3445 %462 - %5040 = OpLoad %425 %xe_texture - %5042 = OpImage %424 %5040 - %5043 = OpImageFetch %v4float %5042 %3450 Lod %int_0 - %3453 = OpIAdd %v2int %3445 %475 - %5049 = OpImage %424 %5040 - %5050 = OpImageFetch %v4float %5049 %3453 Lod %int_0 - %5056 = OpImage %424 %5040 - %5057 = OpImageFetch %v4float %5056 %3445 Lod %int_0 - %3458 = OpIAdd %v2int %3445 %469 - %5063 = OpImage %424 %5040 - %5064 = OpImageFetch %v4float %5063 %3458 Lod %int_0 - %3464 = OpIAdd %v2int %3445 %485 - %5077 = OpImage %424 %5040 - %5078 = OpImageFetch %v4float %5077 %3464 Lod %int_0 - %3467 = OpIAdd %v2int %3445 %992 - %5084 = OpImage %424 %5040 - %5085 = OpImageFetch %v4float %5084 %3467 Lod %int_0 - %3470 = OpIAdd %v2int %3445 %491 - %5091 = OpImage %424 %5040 - %5092 = OpImageFetch %v4float %5091 %3470 Lod %int_0 - %3473 = OpIAdd %v2int %3445 %497 - %5098 = OpImage %424 %5040 - %5099 = OpImageFetch %v4float %5098 %3473 Lod %int_0 - %3479 = OpIAdd %v2int %3445 %1014 - %5112 = OpImage %424 %5040 - %5113 = OpImageFetch %v4float %5112 %3479 Lod %int_0 - %3482 = OpIAdd %v2int %3445 %503 - %5119 = OpImage %424 %5040 - %5120 = OpImageFetch %v4float %5119 %3482 Lod %int_0 - %3485 = OpIAdd %v2int %3445 %1025 - %5126 = OpImage %424 %5040 - %5127 = OpImageFetch %v4float %5126 %3485 Lod %int_0 - %3488 = OpIAdd %v2int %3445 %1031 - %5133 = OpImage %424 %5040 - %5134 = OpImageFetch %v4float %5133 %3488 Lod %int_0 - %3507 = OpCompositeExtract %float %5043 0 - %3509 = OpCompositeExtract %float %5043 1 - %3511 = OpCompositeExtract %float %5043 2 - %5156 = OpFMul %float %3507 %3507 - %5159 = OpFMul %float %3509 %3509 - %5162 = OpFMul %float %3511 %3511 - %3520 = OpCompositeExtract %float %5064 0 - %3522 = OpCompositeExtract %float %5064 1 - %3524 = OpCompositeExtract %float %5064 2 - %5166 = OpFMul %float %3520 %3520 - %5169 = OpFMul %float %3522 %3522 - %5172 = OpFMul %float %3524 %3524 - %3546 = OpCompositeExtract %float %5050 0 - %3548 = OpCompositeExtract %float %5050 1 - %3550 = OpCompositeExtract %float %5050 2 - %5186 = OpFMul %float %3546 %3546 - %5189 = OpFMul %float %3548 %3548 - %5192 = OpFMul %float %3550 %3550 - %3559 = OpCompositeExtract %float %5057 0 - %3561 = OpCompositeExtract %float %5057 1 - %3563 = OpCompositeExtract %float %5057 2 - %5196 = OpFMul %float %3559 %3559 - %5199 = OpFMul %float %3561 %3561 - %5202 = OpFMul %float %3563 %3563 - %3572 = OpCompositeExtract %float %5078 0 - %3574 = OpCompositeExtract %float %5078 1 - %3576 = OpCompositeExtract %float %5078 2 - %5206 = OpFMul %float %3572 %3572 - %5209 = OpFMul %float %3574 %3574 - %5212 = OpFMul %float %3576 %3576 - %3585 = OpCompositeExtract %float %5085 0 - %3587 = OpCompositeExtract %float %5085 1 - %3589 = OpCompositeExtract %float %5085 2 - %5216 = OpFMul %float %3585 %3585 - %5219 = OpFMul %float %3587 %3587 - %5222 = OpFMul %float %3589 %3589 - %3598 = OpCompositeExtract %float %5092 0 - %3600 = OpCompositeExtract %float %5092 1 - %3602 = OpCompositeExtract %float %5092 2 - %5226 = OpFMul %float %3598 %3598 - %5229 = OpFMul %float %3600 %3600 - %5232 = OpFMul %float %3602 %3602 - %3611 = OpCompositeExtract %float %5099 0 - %3613 = OpCompositeExtract %float %5099 1 - %3615 = OpCompositeExtract %float %5099 2 - %5236 = OpFMul %float %3611 %3611 - %5239 = OpFMul %float %3613 %3613 - %5242 = OpFMul %float %3615 %3615 - %3624 = OpCompositeExtract %float %5120 0 - %3626 = OpCompositeExtract %float %5120 1 - %3628 = OpCompositeExtract %float %5120 2 - %5246 = OpFMul %float %3624 %3624 - %5249 = OpFMul %float %3626 %3626 - %5252 = OpFMul %float %3628 %3628 - %3637 = OpCompositeExtract %float %5127 0 - %3639 = OpCompositeExtract %float %5127 1 - %3641 = OpCompositeExtract %float %5127 2 - %5256 = OpFMul %float %3637 %3637 - %5259 = OpFMul %float %3639 %3639 - %5262 = OpFMul %float %3641 %3641 - %3663 = OpCompositeExtract %float %5113 0 - %3665 = OpCompositeExtract %float %5113 1 - %3667 = OpCompositeExtract %float %5113 2 - %5276 = OpFMul %float %3663 %3663 - %5279 = OpFMul %float %3665 %3665 - %5282 = OpFMul %float %3667 %3667 - %3676 = OpCompositeExtract %float %5134 0 - %3678 = OpCompositeExtract %float %5134 1 - %3680 = OpCompositeExtract %float %5134 2 - %5286 = OpFMul %float %3676 %3676 - %5289 = OpFMul %float %3678 %3678 - %5292 = OpFMul %float %3680 %3680 - %5322 = OpExtInst %float %1 FMin %5189 %5199 - %5323 = OpExtInst %float %1 FMin %5159 %5322 - %5329 = OpExtInst %float %1 FMin %5209 %5239 - %5330 = OpExtInst %float %1 FMin %5323 %5329 - %5364 = OpExtInst %float %1 FMax %5189 %5199 - %5365 = OpExtInst %float %1 FMax %5159 %5364 - %5371 = OpExtInst %float %1 FMax %5209 %5239 - %5372 = OpExtInst %float %1 FMax %5365 %5371 - %5406 = OpExtInst %float %1 FMin %5199 %5209 - %5407 = OpExtInst %float %1 FMin %5169 %5406 - %5413 = OpExtInst %float %1 FMin %5219 %5249 - %5414 = OpExtInst %float %1 FMin %5407 %5413 - %5448 = OpExtInst %float %1 FMax %5199 %5209 - %5449 = OpExtInst %float %1 FMax %5169 %5448 - %5455 = OpExtInst %float %1 FMax %5219 %5249 - %5456 = OpExtInst %float %1 FMax %5449 %5455 - %5490 = OpExtInst %float %1 FMin %5229 %5239 - %5491 = OpExtInst %float %1 FMin %5199 %5490 - %5497 = OpExtInst %float %1 FMin %5249 %5279 - %5498 = OpExtInst %float %1 FMin %5491 %5497 - %5532 = OpExtInst %float %1 FMax %5229 %5239 - %5533 = OpExtInst %float %1 FMax %5199 %5532 - %5539 = OpExtInst %float %1 FMax %5249 %5279 - %5540 = OpExtInst %float %1 FMax %5533 %5539 - %5574 = OpExtInst %float %1 FMin %5239 %5249 - %5575 = OpExtInst %float %1 FMin %5209 %5574 - %5581 = OpExtInst %float %1 FMin %5259 %5289 - %5582 = OpExtInst %float %1 FMin %5575 %5581 - %5616 = OpExtInst %float %1 FMax %5239 %5249 - %5617 = OpExtInst %float %1 FMax %5209 %5616 - %5623 = OpExtInst %float %1 FMax %5259 %5289 - %5624 = OpExtInst %float %1 FMax %5617 %5623 - %5655 = OpBitcast %uint %5372 - %5656 = OpISub %uint %uint_2129690299 %5655 - %5657 = OpBitcast %float %5656 - %5688 = OpBitcast %uint %5456 - %5689 = OpISub %uint %uint_2129690299 %5688 - %5690 = OpBitcast %float %5689 - %5721 = OpBitcast %uint %5540 - %5722 = OpISub %uint %uint_2129690299 %5721 - %5723 = OpBitcast %float %5722 - %5754 = OpBitcast %uint %5624 - %5755 = OpISub %uint %uint_2129690299 %5754 - %5756 = OpBitcast %float %5755 - %4024 = OpFSub %float %float_1 %5372 - %4025 = OpExtInst %float %1 FMin %5330 %4024 - %4027 = OpFMul %float %4025 %5657 - %5798 = OpExtInst %float %1 FClamp %4027 %float_0 %float_1 - %4048 = OpFSub %float %float_1 %5456 - %4049 = OpExtInst %float %1 FMin %5414 %4048 - %4051 = OpFMul %float %4049 %5690 - %5849 = OpExtInst %float %1 FClamp %4051 %float_0 %float_1 - %4072 = OpFSub %float %float_1 %5540 - %4073 = OpExtInst %float %1 FMin %5498 %4072 - %4075 = OpFMul %float %4073 %5723 - %5900 = OpExtInst %float %1 FClamp %4075 %float_0 %float_1 - %4096 = OpFSub %float %float_1 %5624 - %4097 = OpExtInst %float %1 FMin %5582 %4096 - %4099 = OpFMul %float %4097 %5756 - %5951 = OpExtInst %float %1 FClamp %4099 %float_0 %float_1 - %5997 = OpBitcast %uint %5798 - %5999 = OpShiftRightLogical %uint %5997 %uint_1 - %6001 = OpIAdd %uint %5999 %uint_532432441 - %6002 = OpBitcast %float %6001 - %6048 = OpBitcast %uint %5849 - %6050 = OpShiftRightLogical %uint %6048 %uint_1 - %6052 = OpIAdd %uint %6050 %uint_532432441 - %6053 = OpBitcast %float %6052 - %6099 = OpBitcast %uint %5900 - %6101 = OpShiftRightLogical %uint %6099 %uint_1 - %6103 = OpIAdd %uint %6101 %uint_532432441 - %6104 = OpBitcast %float %6103 - %6150 = OpBitcast %uint %5951 - %6152 = OpShiftRightLogical %uint %6150 %uint_1 - %6154 = OpIAdd %uint %6152 %uint_532432441 - %6155 = OpBitcast %float %6154 - %4135 = OpBitcast %float %2517 - %4141 = OpFMul %float %6002 %4135 - %4150 = OpFMul %float %6053 %4135 - %4159 = OpFMul %float %6104 %4135 - %4168 = OpFMul %float %6155 %4135 - %4174 = OpCompositeExtract %float %3443 0 - %4175 = OpFSub %float %float_1 %4174 - %4178 = OpCompositeExtract %float %3443 1 - %4179 = OpFSub %float %float_1 %4178 - %4180 = OpFMul %float %4175 %4179 - %4187 = OpFMul %float %4174 %4179 - %4194 = OpFMul %float %4175 %4178 - %4199 = OpFMul %float %4174 %4178 - %4203 = OpFSub %float %5372 %5330 - %4204 = OpFAdd %float %float_0_03125 %4203 - %6196 = OpBitcast %uint %4204 - %6197 = OpISub %uint %uint_2129690299 %6196 - %6198 = OpBitcast %float %6197 - %4207 = OpFMul %float %4180 %6198 - %4211 = OpFSub %float %5456 %5414 - %4212 = OpFAdd %float %float_0_03125 %4211 - %6207 = OpBitcast %uint %4212 - %6208 = OpISub %uint %uint_2129690299 %6207 - %6209 = OpBitcast %float %6208 - %4215 = OpFMul %float %4187 %6209 - %4219 = OpFSub %float %5540 %5498 - %4220 = OpFAdd %float %float_0_03125 %4219 - %6218 = OpBitcast %uint %4220 - %6219 = OpISub %uint %uint_2129690299 %6218 - %6220 = OpBitcast %float %6219 - %4223 = OpFMul %float %4194 %6220 - %4227 = OpFSub %float %5624 %5582 - %4228 = OpFAdd %float %float_0_03125 %4227 - %6229 = OpBitcast %uint %4228 - %6230 = OpISub %uint %uint_2129690299 %6229 - %6231 = OpBitcast %float %6230 - %4231 = OpFMul %float %4199 %6231 - %4237 = OpFMul %float %4141 %4207 - %4246 = OpFMul %float %4150 %4215 - %4264 = OpFMul %float %4159 %4223 - %4265 = OpFAdd %float %4246 %4264 - %4267 = OpFAdd %float %4265 %4207 - %4291 = OpFMul %float %4168 %4231 - %4292 = OpFAdd %float %4237 %4291 - %4294 = OpFAdd %float %4292 %4215 - %4321 = OpFAdd %float %4292 %4223 - %4348 = OpFAdd %float %4265 %4231 - %6766 = OpFAdd %float %4237 %4246 - %6767 = OpFAdd %float %6766 %4264 - %6768 = OpFAdd %float %6767 %4291 - %4390 = OpFMul %float %float_2 %6768 - %4392 = OpFAdd %float %4390 %4267 - %4394 = OpFAdd %float %4392 %4294 - %4396 = OpFAdd %float %4394 %4321 - %4398 = OpFAdd %float %4396 %4348 - %6254 = OpBitcast %uint %4398 - %6255 = OpISub %uint %uint_2129764351 %6254 - %6256 = OpBitcast %float %6255 - %6259 = OpFNegate %float %6256 - %6261 = OpFMul %float %6259 %4398 - %6263 = OpFAdd %float %6261 %float_2 - %6264 = OpFMul %float %6256 %6263 - %6769 = OpFAdd %float %5156 %5186 - %4408 = OpFMul %float %4237 %6769 - %4412 = OpFMul %float %5166 %4246 - %4413 = OpFAdd %float %4408 %4412 - %4417 = OpFMul %float %5216 %4246 - %4418 = OpFAdd %float %4413 %4417 - %4422 = OpFMul %float %5226 %4264 - %4423 = OpFAdd %float %4418 %4422 - %4427 = OpFMul %float %5276 %4264 - %4428 = OpFAdd %float %4423 %4427 - %4432 = OpFMul %float %5256 %4291 - %4433 = OpFAdd %float %4428 %4432 - %4437 = OpFMul %float %5286 %4291 - %4438 = OpFAdd %float %4433 %4437 - %4442 = OpFMul %float %5196 %4267 - %4443 = OpFAdd %float %4438 %4442 - %4447 = OpFMul %float %5206 %4294 - %4448 = OpFAdd %float %4443 %4447 - %4452 = OpFMul %float %5236 %4321 - %4453 = OpFAdd %float %4448 %4452 - %4457 = OpFMul %float %5246 %4348 - %4458 = OpFAdd %float %4453 %4457 - %4460 = OpFMul %float %4458 %6264 - %6278 = OpExtInst %float %1 FClamp %4460 %float_0 %float_1 - %6770 = OpFAdd %float %5159 %5189 - %4470 = OpFMul %float %4237 %6770 - %4474 = OpFMul %float %5169 %4246 - %4475 = OpFAdd %float %4470 %4474 - %4479 = OpFMul %float %5219 %4246 - %4480 = OpFAdd %float %4475 %4479 - %4484 = OpFMul %float %5229 %4264 - %4485 = OpFAdd %float %4480 %4484 - %4489 = OpFMul %float %5279 %4264 - %4490 = OpFAdd %float %4485 %4489 - %4494 = OpFMul %float %5259 %4291 - %4495 = OpFAdd %float %4490 %4494 - %4499 = OpFMul %float %5289 %4291 - %4500 = OpFAdd %float %4495 %4499 - %4504 = OpFMul %float %5199 %4267 - %4505 = OpFAdd %float %4500 %4504 - %4509 = OpFMul %float %5209 %4294 - %4510 = OpFAdd %float %4505 %4509 - %4514 = OpFMul %float %5239 %4321 - %4515 = OpFAdd %float %4510 %4514 - %4519 = OpFMul %float %5249 %4348 - %4520 = OpFAdd %float %4515 %4519 - %4522 = OpFMul %float %4520 %6264 - %6292 = OpExtInst %float %1 FClamp %4522 %float_0 %float_1 - %6771 = OpFAdd %float %5162 %5192 - %4532 = OpFMul %float %4237 %6771 - %4536 = OpFMul %float %5172 %4246 - %4537 = OpFAdd %float %4532 %4536 - %4541 = OpFMul %float %5222 %4246 - %4542 = OpFAdd %float %4537 %4541 - %4546 = OpFMul %float %5232 %4264 - %4547 = OpFAdd %float %4542 %4546 - %4551 = OpFMul %float %5282 %4264 - %4552 = OpFAdd %float %4547 %4551 - %4556 = OpFMul %float %5262 %4291 - %4557 = OpFAdd %float %4552 %4556 - %4561 = OpFMul %float %5292 %4291 - %4562 = OpFAdd %float %4557 %4561 - %4566 = OpFMul %float %5202 %4267 - %4567 = OpFAdd %float %4562 %4566 - %4571 = OpFMul %float %5212 %4294 - %4572 = OpFAdd %float %4567 %4571 - %4576 = OpFMul %float %5242 %4321 - %4577 = OpFAdd %float %4572 %4576 - %4581 = OpFMul %float %5252 %4348 - %4582 = OpFAdd %float %4577 %4581 - %4584 = OpFMul %float %4582 %6264 - %6306 = OpExtInst %float %1 FClamp %4584 %float_0 %float_1 - %2544 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_0 - OpStore %2544 %6278 - %2546 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_1 - OpStore %2546 %6292 - %2548 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_2 - OpStore %2548 %6306 - %2549 = OpLoad %v4float %xe_frag_color - %2550 = OpVectorShuffle %v3float %2549 %2549 0 1 2 - %2551 = OpExtInst %v3float %1 Sqrt %2550 - %2552 = OpLoad %v4float %xe_frag_color - %2553 = OpVectorShuffle %v4float %2552 %2551 4 5 6 3 - OpStore %xe_frag_color %2553 - %2554 = OpLoad %v4float %xe_frag_color - %2555 = OpVectorShuffle %v3float %2554 %2554 0 1 2 - %6318 = OpBitwiseAnd %v2uint %2495 %6781 - %6320 = OpCompositeExtract %uint %6318 1 - %6321 = OpIMul %uint %6320 %uint_16 - %6323 = OpCompositeExtract %uint %6318 0 - %6324 = OpIAdd %uint %6321 %6323 - OpStore %6313 %337 - %6325 = OpAccessChain %_ptr_Function_float %6313 %6324 - %6326 = OpLoad %float %6325 - %2559 = OpCompositeConstruct %v3float %6326 %6326 %6326 - %2560 = OpFAdd %v3float %2555 %2559 - %2563 = OpExtInst %v3float %1 FClamp %2560 %2561 %2562 - %2564 = OpLoad %v4float %xe_frag_color - %2565 = OpVectorShuffle %v4float %2564 %2563 4 5 6 3 - OpStore %xe_frag_color %2565 - %2567 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_3 - OpStore %2567 %float_1 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_ps.h new file mode 100644 index 000000000..b82317c12 --- /dev/null +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_ps.h @@ -0,0 +1,1320 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 25213 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5120 + OpExecutionMode %5663 OriginUpperLeft + OpDecorate %3150 DescriptorSet 0 + OpDecorate %3150 Binding 0 + OpDecorate %gl_FragCoord BuiltIn FragCoord + OpMemberDecorate %_struct_1048 0 Offset 16 + OpMemberDecorate %_struct_1048 1 Offset 24 + OpMemberDecorate %_struct_1048 2 Offset 32 + OpDecorate %_struct_1048 Block + OpDecorate %5120 Location 0 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %uint = OpTypeInt 32 0 + %v2uint = OpTypeVector %uint 2 + %float = OpTypeFloat 32 +%_ptr_Function_float = OpTypePointer Function %float + %int = OpTypeInt 32 1 + %v2int = OpTypeVector %int 2 + %v3float = OpTypeVector %float 3 + %uint_15 = OpConstant %uint 15 + %uint_256 = OpConstant %uint 256 +%_arr_float_uint_256 = OpTypeArray %float %uint_256 +%float_n0_00100337015 = OpConstant %float -0.00100337015 +%float_0_000880821084 = OpConstant %float 0.000880821084 +%float_0_00169270835 = OpConstant %float 0.00169270835 +%float_n0_00155484071 = OpConstant %float -0.00155484071 +%float_0_00127910543 = OpConstant %float 0.00127910543 +%float_n0_000605085806 = OpConstant %float -0.000605085806 +%float_0_00106464466 = OpConstant %float 0.00106464466 +%float_n0_00138633582 = OpConstant %float -0.00138633582 +%float_0_00135569857 = OpConstant %float 0.00135569857 +%float_0_000513174047 = OpConstant %float 0.000513174047 +%float_0_00121783093 = OpConstant %float 0.00121783093 +%float_n0_00160079659 = OpConstant %float -0.00160079659 +%float_0_00058976718 = OpConstant %float 0.00058976718 +%float_n0_00028339462 = OpConstant %float -0.00028339462 +%float_0_00111060054 = OpConstant %float 0.00111060054 +%float_n0_00141697307 = OpConstant %float -0.00141697307 +%float_0_00144761032 = OpConstant %float 0.00144761032 +%float_n0_0005438113 = OpConstant %float -0.0005438113 +%float_0_00013020834 = OpConstant %float 0.00013020834 +%float_n0_0012025123 = OpConstant %float -0.0012025123 +%float_0_000436580885 = OpConstant %float 0.000436580885 +%float_n0_00104932603 = OpConstant %float -0.00104932603 +%float_0_000620404433 = OpConstant %float 0.000620404433 +%float_n0_000482536765 = OpConstant %float -0.000482536765 +%float_0_00187653187 = OpConstant %float 0.00187653187 +%float_n0_00109528191 = OpConstant %float -0.00109528191 +%float_n9_95710798en05 = OpConstant %float -9.95710798e-05 +%float_n0_000528492674 = OpConstant %float -0.000528492674 +%float_0_0014322917 = OpConstant %float 0.0014322917 +%float_n0_00193780637 = OpConstant %float -0.00193780637 +%float_n0_000696997566 = OpConstant %float -0.000696997566 +%float_3_829657en05 = OpConstant %float 3.829657e-05 +%float_0_000712316192 = OpConstant %float 0.000712316192 +%float_n0_00130974269 = OpConstant %float -0.00130974269 +%float_0_00109528191 = OpConstant %float 0.00109528191 +%float_n0_000298713247 = OpConstant %float -0.000298713247 +%float_0_00175398286 = OpConstant %float 0.00175398286 +%float_n0_00167738972 = OpConstant %float -0.00167738972 +%float_0_00147824758 = OpConstant %float 0.00147824758 +%float_n3_829657en05 = OpConstant %float -3.829657e-05 +%float_0_000788909325 = OpConstant %float 0.000788909325 +%float_n0_00183057599 = OpConstant %float -0.00183057599 +%float_0_000298713247 = OpConstant %float 0.000298713247 +%float_0_000988051528 = OpConstant %float 0.000988051528 +%float_n0_00117187505 = OpConstant %float -0.00117187505 +%float_0_00017616422 = OpConstant %float 0.00017616422 +%float_0_00164675247 = OpConstant %float 0.00164675247 +%float_n0_00158547796 = OpConstant %float -0.00158547796 +%float_0_000344669126 = OpConstant %float 0.000344669126 +%float_0_00186121324 = OpConstant %float 0.00186121324 +%float_n0_00176930148 = OpConstant %float -0.00176930148 +%float_n0_000865502458 = OpConstant %float -0.000865502458 +%float_0_000896139711 = OpConstant %float 0.000896139711 +%float_0_000160845593 = OpConstant %float 0.000160845593 +%float_n0_000926776964 = OpConstant %float -0.000926776964 +%float_n0_00152420346 = OpConstant %float -0.00152420346 +%float_n0_000651041686 = OpConstant %float -0.000651041686 +%float_0_00129442406 = OpConstant %float 0.00129442406 +%float_n0_000804227951 = OpConstant %float -0.000804227951 +%float_n0_00146292895 = OpConstant %float -0.00146292895 +%float_0_00179993873 = OpConstant %float 0.00179993873 +%float_n0_000850183831 = OpConstant %float -0.000850183831 +%float_0_000850183831 = OpConstant %float 0.000850183831 +%float_n0_000451899512 = OpConstant %float -0.000451899512 +%float_n0_00106464466 = OpConstant %float -0.00106464466 +%float_n0_000145526967 = OpConstant %float -0.000145526967 +%float_0_000237438726 = OpConstant %float 0.000237438726 +%float_0_00141697307 = OpConstant %float 0.00141697307 +%float_n0_00058976718 = OpConstant %float -0.00058976718 +%float_n0_000191482846 = OpConstant %float -0.000191482846 +%float_0_00160079659 = OpConstant %float 0.00160079659 +%float_0_00101868878 = OpConstant %float 0.00101868878 +%float_0_000405943632 = OpConstant %float 0.000405943632 +%float_n0_000206801473 = OpConstant %float -0.000206801473 +%float_0_00158547796 = OpConstant %float 0.00158547796 +%float_0_000651041686 = OpConstant %float 0.000651041686 +%float_n6_89338267en05 = OpConstant %float -6.89338267e-05 +%float_0_000421262259 = OpConstant %float 0.000421262259 +%float_n0_00164675247 = OpConstant %float -0.00164675247 +%float_0_00137101719 = OpConstant %float 0.00137101719 +%float_0_000926776964 = OpConstant %float 0.000926776964 +%float_n0_000666360313 = OpConstant %float -0.000666360313 +%float_0_00118719367 = OpConstant %float 0.00118719367 +%float_n0_00144761032 = OpConstant %float -0.00144761032 +%float_0_000574448553 = OpConstant %float 0.000574448553 +%float_n0_00189185049 = OpConstant %float -0.00189185049 +%float_0_000758272072 = OpConstant %float 0.000758272072 +%float_n0_00129442406 = OpConstant %float -0.00129442406 +%float_0_00192248775 = OpConstant %float 0.00192248775 +%float_n0_0016620711 = OpConstant %float -0.0016620711 +%float_n0_00103400741 = OpConstant %float -0.00103400741 +%float_n0_000497855421 = OpConstant %float -0.000497855421 +%float_n0_00186121324 = OpConstant %float -0.00186121324 +%float_0_0012025123 = OpConstant %float 0.0012025123 +%float_n0_0003293505 = OpConstant %float -0.0003293505 +%float_n0_00137101719 = OpConstant %float -0.00137101719 +%float_0_00163143384 = OpConstant %float 0.00163143384 +%float_n0_00184589461 = OpConstant %float -0.00184589461 +%float_0_000727634819 = OpConstant %float 0.000727634819 +%float_n0_000911458337 = OpConstant %float -0.000911458337 +%float_0_00181525736 = OpConstant %float 0.00181525736 +%float_n0_00114123779 = OpConstant %float -0.00114123779 +%float_n0_000375306379 = OpConstant %float -0.000375306379 +%float_9_95710798en05 = OpConstant %float 9.95710798e-05 +%float_n0_000742953445 = OpConstant %float -0.000742953445 +%float_0_00117187505 = OpConstant %float 0.00117187505 +%float_6_89338267en05 = OpConstant %float 6.89338267e-05 +%float_0_0014935662 = OpConstant %float 0.0014935662 +%float_0_000972732843 = OpConstant %float 0.000972732843 +%float_n0_000957414217 = OpConstant %float -0.000957414217 +%float_0_00193780637 = OpConstant %float 0.00193780637 +%float_0_000528492674 = OpConstant %float 0.000528492674 +%float_5_36151965en05 = OpConstant %float 5.36151965e-05 +%float_n0_00124846818 = OpConstant %float -0.00124846818 +%float_n0_000268075994 = OpConstant %float -0.000268075994 +%float_0_00153952208 = OpConstant %float 0.00153952208 +%float_n7_65931418en06 = OpConstant %float -7.65931418e-06 +%float_0_000314031873 = OpConstant %float 0.000314031873 +%float_0_00134037994 = OpConstant %float 0.00134037994 +%float_n0_00175398286 = OpConstant %float -0.00175398286 +%float_0_000497855421 = OpConstant %float 0.000497855421 +%float_n0_00118719367 = OpConstant %float -0.00118719367 +%float_0_000773590698 = OpConstant %float 0.000773590698 +%float_n0_00134037994 = OpConstant %float -0.00134037994 +%float_0_000268075994 = OpConstant %float 0.000268075994 +%float_n0_00147824758 = OpConstant %float -0.00147824758 +%float_n0_00013020834 = OpConstant %float -0.00013020834 +%float_n0_000773590698 = OpConstant %float -0.000773590698 +%float_0_00130974269 = OpConstant %float 0.00130974269 +%float_0_000390625006 = OpConstant %float 0.000390625006 +%float_0_000957414217 = OpConstant %float 0.000957414217 +%float_n0_000467218139 = OpConstant %float -0.000467218139 +%float_n0_00153952208 = OpConstant %float -0.00153952208 +%float_0_00103400741 = OpConstant %float 0.00103400741 +%float_n0_000681678939 = OpConstant %float -0.000681678939 +%float_0_00167738972 = OpConstant %float 0.00167738972 +%float_0_00100337015 = OpConstant %float 0.00100337015 +%float_n0_000421262259 = OpConstant %float -0.000421262259 +%float_0_00178462011 = OpConstant %float 0.00178462011 +%float_n0_000237438726 = OpConstant %float -0.000237438726 +%float_n0_000620404433 = OpConstant %float -0.000620404433 +%float_0_0016620711 = OpConstant %float 0.0016620711 +%float_0_000834865205 = OpConstant %float 0.000834865205 +%float_n0_0017233456 = OpConstant %float -0.0017233456 +%float_n0_00107996329 = OpConstant %float -0.00107996329 +%float_0_00176930148 = OpConstant %float 0.00176930148 +%float_n0_000788909325 = OpConstant %float -0.000788909325 +%float_n0_00178462011 = OpConstant %float -0.00178462011 +%float_0_000681678939 = OpConstant %float 0.000681678939 +%float_n0_000988051528 = OpConstant %float -0.000988051528 +%float_n0_00132506131 = OpConstant %float -0.00132506131 +%float_n0_00017616422 = OpConstant %float -0.00017616422 +%float_n0_00150888483 = OpConstant %float -0.00150888483 +%float_0_0003293505 = OpConstant %float 0.0003293505 +%float_n0_001953125 = OpConstant %float -0.001953125 +%float_0_000666360313 = OpConstant %float 0.000666360313 +%float_n0_00161611522 = OpConstant %float -0.00161611522 +%float_0_00115655642 = OpConstant %float 0.00115655642 +%float_0_000451899512 = OpConstant %float 0.000451899512 +%float_n0_000436580885 = OpConstant %float -0.000436580885 +%float_0_000191482846 = OpConstant %float 0.000191482846 +%float_n0_0014935662 = OpConstant %float -0.0014935662 +%float_0_00114123779 = OpConstant %float 0.00114123779 +%float_8_42524532en05 = OpConstant %float 8.42524532e-05 +%float_0_00189185049 = OpConstant %float 0.00189185049 +%float_0_00140165444 = OpConstant %float 0.00140165444 +%float_0_000559129927 = OpConstant %float 0.000559129927 +%float_0_000114889706 = OpConstant %float 0.000114889706 +%float_0_00126378681 = OpConstant %float 0.00126378681 +%float_n0_000574448553 = OpConstant %float -0.000574448553 +%float_n0_000972732843 = OpConstant %float -0.000972732843 +%float_0_00132506131 = OpConstant %float 0.00132506131 +%float_0_000222120099 = OpConstant %float 0.000222120099 +%float_n0_000758272072 = OpConstant %float -0.000758272072 +%float_n0_00135569857 = OpConstant %float -0.00135569857 +%float_0_00146292895 = OpConstant %float 0.00146292895 +%float_0_000865502458 = OpConstant %float 0.000865502458 +%float_n0_000359987753 = OpConstant %float -0.000359987753 +%float_0_0005438113 = OpConstant %float 0.0005438113 +%float_n0_00112591917 = OpConstant %float -0.00112591917 +%float_n0_000252757367 = OpConstant %float -0.000252757367 +%float_n0_000559129927 = OpConstant %float -0.000559129927 +%float_n0_00181525736 = OpConstant %float -0.00181525736 +%float_0_0017233456 = OpConstant %float 0.0017233456 +%float_n0_00115655642 = OpConstant %float -0.00115655642 +%float_0_000742953445 = OpConstant %float 0.000742953445 +%float_0_00157015934 = OpConstant %float 0.00157015934 +%float_n0_000114889706 = OpConstant %float -0.000114889706 +%float_n0_00121783093 = OpConstant %float -0.00121783093 +%float_0_00183057599 = OpConstant %float 0.00183057599 +%float_2_29779416en05 = OpConstant %float 2.29779416e-05 +%float_n0_00192248775 = OpConstant %float -0.00192248775 +%float_0_00173866423 = OpConstant %float 0.00173866423 +%float_n0_000712316192 = OpConstant %float -0.000712316192 +%float_0_00155484071 = OpConstant %float 0.00155484071 +%float_n0_00170802698 = OpConstant %float -0.00170802698 +%float_0_00123314955 = OpConstant %float 0.00123314955 +%float_0_000206801473 = OpConstant %float 0.000206801473 +%float_0_00104932603 = OpConstant %float 0.00104932603 +%float_n0_000727634819 = OpConstant %float -0.000727634819 +%float_n0_00163143384 = OpConstant %float -0.00163143384 +%float_n0_000314031873 = OpConstant %float -0.000314031873 +%float_0_000482536765 = OpConstant %float 0.000482536765 +%float_n0_00179993873 = OpConstant %float -0.00179993873 +%float_0_00094209559 = OpConstant %float 0.00094209559 +%float_n0_000344669126 = OpConstant %float -0.000344669126 +%float_0_000696997566 = OpConstant %float 0.000696997566 +%float_n0_00101868878 = OpConstant %float -0.00101868878 +%float_n0_00157015934 = OpConstant %float -0.00157015934 +%float_n2_29779416en05 = OpConstant %float -2.29779416e-05 +%float_n0_00127910543 = OpConstant %float -0.00127910543 +%float_0_000804227951 = OpConstant %float 0.000804227951 +%float_n0_000896139711 = OpConstant %float -0.000896139711 +%float_n0_0014322917 = OpConstant %float -0.0014322917 +%float_0_000605085806 = OpConstant %float 0.000605085806 +%float_n8_42524532en05 = OpConstant %float -8.42524532e-05 +%float_0_000911458337 = OpConstant %float 0.000911458337 +%float_0_001953125 = OpConstant %float 0.001953125 +%float_n0_00140165444 = OpConstant %float -0.00140165444 +%float_n0_00063572306 = OpConstant %float -0.00063572306 +%float_0_00150888483 = OpConstant %float 0.00150888483 +%float_n0_000819546578 = OpConstant %float -0.000819546578 +%float_0_00124846818 = OpConstant %float 0.00124846818 +%float_0_000252757367 = OpConstant %float 0.000252757367 +%float_0_00152420346 = OpConstant %float 0.00152420346 +%float_0_00112591917 = OpConstant %float 0.00112591917 +%float_0_000359987753 = OpConstant %float 0.000359987753 +%float_n0_000390625006 = OpConstant %float -0.000390625006 +%float_0_00190716912 = OpConstant %float 0.00190716912 +%float_0_00138633582 = OpConstant %float 0.00138633582 +%float_n0_00111060054 = OpConstant %float -0.00111060054 +%float_0_00161611522 = OpConstant %float 0.00161611522 +%float_n0_000880821084 = OpConstant %float -0.000880821084 +%float_0_000145526967 = OpConstant %float 0.000145526967 +%float_0_00107996329 = OpConstant %float 0.00107996329 +%float_n5_36151965en05 = OpConstant %float -5.36151965e-05 +%float_0_00028339462 = OpConstant %float 0.00028339462 +%float_n0_00169270835 = OpConstant %float -0.00169270835 +%float_n0_00126378681 = OpConstant %float -0.00126378681 +%float_n0_000513174047 = OpConstant %float -0.000513174047 +%float_n0_000160845593 = OpConstant %float -0.000160845593 +%float_n0_00187653187 = OpConstant %float -0.00187653187 +%float_n0_000834865205 = OpConstant %float -0.000834865205 +%float_0_00063572306 = OpConstant %float 0.00063572306 +%float_7_65931418en06 = OpConstant %float 7.65931418e-06 +%float_n0_00190716912 = OpConstant %float -0.00190716912 +%float_n0_000222120099 = OpConstant %float -0.000222120099 +%float_0_000375306379 = OpConstant %float 0.000375306379 +%float_n0_00173866423 = OpConstant %float -0.00173866423 +%float_n0_000405943632 = OpConstant %float -0.000405943632 +%float_n0_00123314955 = OpConstant %float -0.00123314955 +%float_0_00170802698 = OpConstant %float 0.00170802698 +%float_n0_00094209559 = OpConstant %float -0.00094209559 +%float_0_000819546578 = OpConstant %float 0.000819546578 +%float_0_00184589461 = OpConstant %float 0.00184589461 +%float_0_000467218139 = OpConstant %float 0.000467218139 + %2127 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 + %uint_1 = OpConstant %uint 1 + %uint_16 = OpConstant %uint 16 + %uint_0 = OpConstant %uint 0 +%_ptr_Function__arr_float_uint_256 = OpTypePointer Function %_arr_float_uint_256 + %float_0 = OpConstant %float 0 + %float_1 = OpConstant %float 1 +%uint_532432441 = OpConstant %uint 532432441 +%uint_2129690299 = OpConstant %uint 2129690299 +%uint_2129764351 = OpConstant %uint 2129764351 + %float_2 = OpConstant %float 2 + %151 = OpTypeImage %float 2D 0 0 0 1 Unknown + %510 = OpTypeSampledImage %151 +%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 + %3150 = OpVariable %_ptr_UniformConstant_510 UniformConstant + %int_0 = OpConstant %int 0 + %v4float = OpTypeVector %float 4 + %int_n1 = OpConstant %int -1 + %1803 = OpConstantComposite %v2int %int_0 %int_n1 + %int_1 = OpConstant %int 1 + %1812 = OpConstantComposite %v2int %int_1 %int_n1 + %1806 = OpConstantComposite %v2int %int_n1 %int_0 + %1824 = OpConstantComposite %v2int %int_1 %int_0 + %1818 = OpConstantComposite %v2int %int_n1 %int_1 + %1827 = OpConstantComposite %v2int %int_0 %int_1 + %1836 = OpConstantComposite %v2int %int_1 %int_1 + %uint_2 = OpConstant %uint 2 + %v2float = OpTypeVector %float 2 + %int_2 = OpConstant %int 2 + %1833 = OpConstantComposite %v2int %int_2 %int_0 + %1839 = OpConstantComposite %v2int %int_0 %int_2 + %1845 = OpConstantComposite %v2int %int_2 %int_1 + %1848 = OpConstantComposite %v2int %int_1 %int_2 +%float_0_03125 = OpConstant %float 0.03125 +%_ptr_Input_v4float = OpTypePointer Input %v4float +%gl_FragCoord = OpVariable %_ptr_Input_v4float Input +%_struct_1048 = OpTypeStruct %v2int %v2float %float +%_ptr_PushConstant__struct_1048 = OpTypePointer PushConstant %_struct_1048 + %4930 = OpVariable %_ptr_PushConstant__struct_1048 PushConstant +%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int +%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float + %float_0_5 = OpConstant %float 0.5 +%_ptr_PushConstant_float = OpTypePointer PushConstant %float +%_ptr_Output_v4float = OpTypePointer Output %v4float + %5120 = OpVariable %_ptr_Output_v4float Output +%_ptr_Output_float = OpTypePointer Output %float + %2604 = OpConstantComposite %v3float %float_0 %float_0 %float_0 + %2582 = OpConstantComposite %v3float %float_1 %float_1 %float_1 + %uint_3 = OpConstant %uint 3 + %1566 = OpConstantComposite %v2float %float_0_5 %float_0_5 + %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 + %5663 = OpFunction %void None %1282 + %24953 = OpLabel + %18411 = OpVariable %_ptr_Function__arr_float_uint_256 Function + %22087 = OpLoad %v4float %gl_FragCoord + %6562 = OpVectorShuffle %v2float %22087 %22087 0 1 + %17656 = OpConvertFToS %v2int %6562 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %4930 %int_0 + %22822 = OpLoad %v2int %19279 + %23312 = OpISub %v2int %17656 %22822 + %9938 = OpBitcast %v2uint %23312 + %20997 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_1 + %22579 = OpLoad %v2float %20997 + %13397 = OpBitcast %v2uint %22579 + %12762 = OpVectorTimesScalar %v2float %22579 %float_0_5 + %24291 = OpFSub %v2float %12762 %1566 + %20131 = OpBitcast %v2uint %24291 + %18575 = OpAccessChain %_ptr_PushConstant_float %4930 %int_2 + %22009 = OpLoad %float %18575 + %18454 = OpBitcast %uint %22009 + %12011 = OpConvertUToF %v2float %9938 + %19449 = OpBitcast %v2float %13397 + %17139 = OpFMul %v2float %12011 %19449 + %18649 = OpBitcast %v2float %20131 + %24878 = OpFAdd %v2float %17139 %18649 + %12719 = OpExtInst %v2float %1 Floor %24878 + %16290 = OpFSub %v2float %24878 %12719 + %17064 = OpConvertFToS %v2int %12719 + %20663 = OpIAdd %v2int %17064 %1803 + %16731 = OpLoad %510 %3150 + %23618 = OpImage %151 %16731 + %16595 = OpImageFetch %v4float %23618 %20663 Lod %int_0 + %15454 = OpIAdd %v2int %17064 %1806 + %19959 = OpImage %151 %16731 + %14338 = OpImageFetch %v4float %19959 %15454 Lod %int_0 + %17498 = OpImage %151 %16731 + %24645 = OpImageFetch %v4float %17498 %17064 Lod %int_0 + %15455 = OpIAdd %v2int %17064 %1812 + %20491 = OpImage %151 %16731 + %9589 = OpImageFetch %v4float %20491 %15455 Lod %int_0 + %15456 = OpIAdd %v2int %17064 %1824 + %20492 = OpImage %151 %16731 + %9590 = OpImageFetch %v4float %20492 %15456 Lod %int_0 + %15457 = OpIAdd %v2int %17064 %1833 + %20493 = OpImage %151 %16731 + %9591 = OpImageFetch %v4float %20493 %15457 Lod %int_0 + %15458 = OpIAdd %v2int %17064 %1818 + %20494 = OpImage %151 %16731 + %9592 = OpImageFetch %v4float %20494 %15458 Lod %int_0 + %15459 = OpIAdd %v2int %17064 %1827 + %20495 = OpImage %151 %16731 + %9593 = OpImageFetch %v4float %20495 %15459 Lod %int_0 + %15460 = OpIAdd %v2int %17064 %1839 + %20496 = OpImage %151 %16731 + %9594 = OpImageFetch %v4float %20496 %15460 Lod %int_0 + %15461 = OpIAdd %v2int %17064 %1836 + %20497 = OpImage %151 %16731 + %9595 = OpImageFetch %v4float %20497 %15461 Lod %int_0 + %15462 = OpIAdd %v2int %17064 %1845 + %20498 = OpImage %151 %16731 + %9596 = OpImageFetch %v4float %20498 %15462 Lod %int_0 + %15463 = OpIAdd %v2int %17064 %1848 + %19598 = OpImage %151 %16731 + %17359 = OpImageFetch %v4float %19598 %15463 Lod %int_0 + %22126 = OpCompositeExtract %float %16595 0 + %7025 = OpCompositeExtract %float %16595 1 + %18723 = OpCompositeExtract %float %16595 2 + %24863 = OpFMul %float %22126 %22126 + %16184 = OpFMul %float %7025 %7025 + %9305 = OpFMul %float %18723 %18723 + %22236 = OpCompositeExtract %float %9589 0 + %11844 = OpCompositeExtract %float %9589 1 + %18724 = OpCompositeExtract %float %9589 2 + %24864 = OpFMul %float %22236 %22236 + %16185 = OpFMul %float %11844 %11844 + %9306 = OpFMul %float %18724 %18724 + %22237 = OpCompositeExtract %float %14338 0 + %11845 = OpCompositeExtract %float %14338 1 + %18725 = OpCompositeExtract %float %14338 2 + %24865 = OpFMul %float %22237 %22237 + %16186 = OpFMul %float %11845 %11845 + %9307 = OpFMul %float %18725 %18725 + %22238 = OpCompositeExtract %float %24645 0 + %11846 = OpCompositeExtract %float %24645 1 + %18726 = OpCompositeExtract %float %24645 2 + %24866 = OpFMul %float %22238 %22238 + %16187 = OpFMul %float %11846 %11846 + %9308 = OpFMul %float %18726 %18726 + %22239 = OpCompositeExtract %float %9590 0 + %11847 = OpCompositeExtract %float %9590 1 + %18727 = OpCompositeExtract %float %9590 2 + %24867 = OpFMul %float %22239 %22239 + %16188 = OpFMul %float %11847 %11847 + %9309 = OpFMul %float %18727 %18727 + %22240 = OpCompositeExtract %float %9591 0 + %11848 = OpCompositeExtract %float %9591 1 + %18728 = OpCompositeExtract %float %9591 2 + %24868 = OpFMul %float %22240 %22240 + %16189 = OpFMul %float %11848 %11848 + %9310 = OpFMul %float %18728 %18728 + %22241 = OpCompositeExtract %float %9592 0 + %11849 = OpCompositeExtract %float %9592 1 + %18729 = OpCompositeExtract %float %9592 2 + %24869 = OpFMul %float %22241 %22241 + %16190 = OpFMul %float %11849 %11849 + %9311 = OpFMul %float %18729 %18729 + %22242 = OpCompositeExtract %float %9593 0 + %11850 = OpCompositeExtract %float %9593 1 + %18730 = OpCompositeExtract %float %9593 2 + %24870 = OpFMul %float %22242 %22242 + %16191 = OpFMul %float %11850 %11850 + %9312 = OpFMul %float %18730 %18730 + %22243 = OpCompositeExtract %float %9595 0 + %11851 = OpCompositeExtract %float %9595 1 + %18731 = OpCompositeExtract %float %9595 2 + %24871 = OpFMul %float %22243 %22243 + %16192 = OpFMul %float %11851 %11851 + %9313 = OpFMul %float %18731 %18731 + %22244 = OpCompositeExtract %float %9596 0 + %11852 = OpCompositeExtract %float %9596 1 + %18732 = OpCompositeExtract %float %9596 2 + %24872 = OpFMul %float %22244 %22244 + %16193 = OpFMul %float %11852 %11852 + %9314 = OpFMul %float %18732 %18732 + %22245 = OpCompositeExtract %float %9594 0 + %11853 = OpCompositeExtract %float %9594 1 + %18733 = OpCompositeExtract %float %9594 2 + %24873 = OpFMul %float %22245 %22245 + %16194 = OpFMul %float %11853 %11853 + %9315 = OpFMul %float %18733 %18733 + %22246 = OpCompositeExtract %float %17359 0 + %11854 = OpCompositeExtract %float %17359 1 + %18734 = OpCompositeExtract %float %17359 2 + %24874 = OpFMul %float %22246 %22246 + %14910 = OpFMul %float %11854 %11854 + %8590 = OpFMul %float %18734 %18734 + %10877 = OpExtInst %float %1 FMin %16186 %16187 + %9276 = OpExtInst %float %1 FMin %16184 %10877 + %15951 = OpExtInst %float %1 FMin %16188 %16191 + %10905 = OpExtInst %float %1 FMin %9276 %15951 + %24296 = OpExtInst %float %1 FMax %16186 %16187 + %17523 = OpExtInst %float %1 FMax %16184 %24296 + %21848 = OpExtInst %float %1 FMax %16188 %16191 + %7823 = OpExtInst %float %1 FMax %17523 %21848 + %13503 = OpExtInst %float %1 FMin %16187 %16188 + %13819 = OpExtInst %float %1 FMin %16185 %13503 + %15952 = OpExtInst %float %1 FMin %16189 %16192 + %10906 = OpExtInst %float %1 FMin %13819 %15952 + %24297 = OpExtInst %float %1 FMax %16187 %16188 + %17524 = OpExtInst %float %1 FMax %16185 %24297 + %21849 = OpExtInst %float %1 FMax %16189 %16192 + %7824 = OpExtInst %float %1 FMax %17524 %21849 + %13504 = OpExtInst %float %1 FMin %16190 %16191 + %13820 = OpExtInst %float %1 FMin %16187 %13504 + %15953 = OpExtInst %float %1 FMin %16192 %16194 + %10907 = OpExtInst %float %1 FMin %13820 %15953 + %24298 = OpExtInst %float %1 FMax %16190 %16191 + %17525 = OpExtInst %float %1 FMax %16187 %24298 + %21850 = OpExtInst %float %1 FMax %16192 %16194 + %7825 = OpExtInst %float %1 FMax %17525 %21850 + %13505 = OpExtInst %float %1 FMin %16191 %16192 + %13821 = OpExtInst %float %1 FMin %16188 %13505 + %15954 = OpExtInst %float %1 FMin %16193 %14910 + %10908 = OpExtInst %float %1 FMin %13821 %15954 + %24299 = OpExtInst %float %1 FMax %16191 %16192 + %17526 = OpExtInst %float %1 FMax %16188 %24299 + %23939 = OpExtInst %float %1 FMax %16193 %14910 + %21101 = OpExtInst %float %1 FMax %17526 %23939 + %8181 = OpBitcast %uint %7823 + %8818 = OpISub %uint %uint_2129690299 %8181 + %9881 = OpBitcast %float %8818 + %15062 = OpBitcast %uint %7824 + %6702 = OpISub %uint %uint_2129690299 %15062 + %9882 = OpBitcast %float %6702 + %15063 = OpBitcast %uint %7825 + %6703 = OpISub %uint %uint_2129690299 %15063 + %9883 = OpBitcast %float %6703 + %15064 = OpBitcast %uint %21101 + %6835 = OpISub %uint %uint_2129690299 %15064 + %6465 = OpBitcast %float %6835 + %24131 = OpFSub %float %float_1 %7823 + %23324 = OpExtInst %float %1 FMin %10905 %24131 + %23036 = OpFMul %float %23324 %9881 + %16051 = OpExtInst %float %1 FClamp %23036 %float_0 %float_1 + %25005 = OpFSub %float %float_1 %7824 + %10697 = OpExtInst %float %1 FMin %10906 %25005 + %23037 = OpFMul %float %10697 %9882 + %16052 = OpExtInst %float %1 FClamp %23037 %float_0 %float_1 + %25006 = OpFSub %float %float_1 %7825 + %10698 = OpExtInst %float %1 FMin %10907 %25006 + %23038 = OpFMul %float %10698 %9883 + %16053 = OpExtInst %float %1 FClamp %23038 %float_0 %float_1 + %25007 = OpFSub %float %float_1 %21101 + %10699 = OpExtInst %float %1 FMin %10908 %25007 + %22903 = OpFMul %float %10699 %6465 + %20683 = OpExtInst %float %1 FClamp %22903 %float_0 %float_1 + %24011 = OpBitcast %uint %16051 + %22090 = OpShiftRightLogical %uint %24011 %uint_1 + %23229 = OpIAdd %uint %22090 %uint_532432441 + %22851 = OpBitcast %float %23229 + %8910 = OpBitcast %uint %16052 + %9189 = OpShiftRightLogical %uint %8910 %uint_1 + %23230 = OpIAdd %uint %9189 %uint_532432441 + %22852 = OpBitcast %float %23230 + %8911 = OpBitcast %uint %16053 + %9190 = OpShiftRightLogical %uint %8911 %uint_1 + %23231 = OpIAdd %uint %9190 %uint_532432441 + %22853 = OpBitcast %float %23231 + %8912 = OpBitcast %uint %20683 + %9191 = OpShiftRightLogical %uint %8912 %uint_1 + %23232 = OpIAdd %uint %9191 %uint_532432441 + %21692 = OpBitcast %float %23232 + %19558 = OpBitcast %float %18454 + %18879 = OpFMul %float %22851 %19558 + %22795 = OpFMul %float %22852 %19558 + %19380 = OpFMul %float %22853 %19558 + %10255 = OpFMul %float %21692 %19558 + %13586 = OpCompositeExtract %float %16290 0 + %21718 = OpFSub %float %float_1 %13586 + %11876 = OpCompositeExtract %float %16290 1 + %11147 = OpFSub %float %float_1 %11876 + %17670 = OpFMul %float %21718 %11147 + %25212 = OpFMul %float %13586 %11147 + %20330 = OpFMul %float %21718 %11876 + %20638 = OpFMul %float %13586 %11876 + %18204 = OpFSub %float %7823 %10905 + %23453 = OpFAdd %float %float_0_03125 %18204 + %11395 = OpBitcast %uint %23453 + %7677 = OpISub %uint %uint_2129690299 %11395 + %8343 = OpBitcast %float %7677 + %17531 = OpFMul %float %17670 %8343 + %20631 = OpFSub %float %7824 %10906 + %23454 = OpFAdd %float %float_0_03125 %20631 + %11396 = OpBitcast %uint %23454 + %7678 = OpISub %uint %uint_2129690299 %11396 + %8344 = OpBitcast %float %7678 + %17532 = OpFMul %float %25212 %8344 + %20632 = OpFSub %float %7825 %10907 + %23455 = OpFAdd %float %float_0_03125 %20632 + %11397 = OpBitcast %uint %23455 + %7679 = OpISub %uint %uint_2129690299 %11397 + %8345 = OpBitcast %float %7679 + %17533 = OpFMul %float %20330 %8345 + %20633 = OpFSub %float %21101 %10908 + %23456 = OpFAdd %float %float_0_03125 %20633 + %11398 = OpBitcast %uint %23456 + %7680 = OpISub %uint %uint_2129690299 %11398 + %8381 = OpBitcast %float %7680 + %17261 = OpFMul %float %20638 %8381 + %22796 = OpFMul %float %18879 %17531 + %20292 = OpFMul %float %22795 %17532 + %20984 = OpFMul %float %19380 %17533 + %15690 = OpFAdd %float %20292 %20984 + %22375 = OpFAdd %float %15690 %17531 + %12597 = OpFMul %float %10255 %17261 + %18845 = OpFAdd %float %22796 %12597 + %23067 = OpFAdd %float %18845 %17532 + %7227 = OpFAdd %float %18845 %17533 + %7228 = OpFAdd %float %15690 %17261 + %7229 = OpFAdd %float %22796 %20292 + %7303 = OpFAdd %float %7229 %20984 + %6535 = OpFAdd %float %7303 %12597 + %12598 = OpFMul %float %float_2 %6535 + %18846 = OpFAdd %float %12598 %22375 + %23068 = OpFAdd %float %18846 %23067 + %7132 = OpFAdd %float %23068 %7227 + %8111 = OpFAdd %float %7132 %7228 + %9782 = OpBitcast %uint %8111 + %7563 = OpISub %uint %uint_2129764351 %9782 + %9419 = OpBitcast %float %7563 + %9130 = OpFNegate %float %9419 + %12367 = OpFMul %float %9130 %8111 + %16540 = OpFAdd %float %12367 %float_2 + %9442 = OpFMul %float %9419 %16540 + %18229 = OpFAdd %float %24863 %24865 + %8674 = OpFMul %float %22796 %18229 + %24292 = OpFMul %float %24864 %20292 + %14922 = OpFAdd %float %8674 %24292 + %9443 = OpFMul %float %24868 %20292 + %18153 = OpFAdd %float %14922 %9443 + %9444 = OpFMul %float %24869 %20984 + %18154 = OpFAdd %float %18153 %9444 + %9445 = OpFMul %float %24873 %20984 + %18155 = OpFAdd %float %18154 %9445 + %9446 = OpFMul %float %24872 %12597 + %18156 = OpFAdd %float %18155 %9446 + %9447 = OpFMul %float %24874 %12597 + %18157 = OpFAdd %float %18156 %9447 + %9448 = OpFMul %float %24866 %22375 + %18158 = OpFAdd %float %18157 %9448 + %9449 = OpFMul %float %24867 %23067 + %18159 = OpFAdd %float %18158 %9449 + %9450 = OpFMul %float %24870 %7227 + %18160 = OpFAdd %float %18159 %9450 + %9451 = OpFMul %float %24871 %7228 + %15973 = OpFAdd %float %18160 %9451 + %8137 = OpFMul %float %15973 %9442 + %15218 = OpExtInst %float %1 FClamp %8137 %float_0 %float_1 + %12765 = OpFAdd %float %16184 %16186 + %17545 = OpFMul %float %22796 %12765 + %24293 = OpFMul %float %16185 %20292 + %14923 = OpFAdd %float %17545 %24293 + %9452 = OpFMul %float %16189 %20292 + %18161 = OpFAdd %float %14923 %9452 + %9453 = OpFMul %float %16190 %20984 + %18162 = OpFAdd %float %18161 %9453 + %9454 = OpFMul %float %16194 %20984 + %18163 = OpFAdd %float %18162 %9454 + %9455 = OpFMul %float %16193 %12597 + %18164 = OpFAdd %float %18163 %9455 + %9456 = OpFMul %float %14910 %12597 + %18165 = OpFAdd %float %18164 %9456 + %9457 = OpFMul %float %16187 %22375 + %18166 = OpFAdd %float %18165 %9457 + %9458 = OpFMul %float %16188 %23067 + %18167 = OpFAdd %float %18166 %9458 + %9459 = OpFMul %float %16191 %7227 + %18168 = OpFAdd %float %18167 %9459 + %9460 = OpFMul %float %16192 %7228 + %15974 = OpFAdd %float %18168 %9460 + %8138 = OpFMul %float %15974 %9442 + %15219 = OpExtInst %float %1 FClamp %8138 %float_0 %float_1 + %12766 = OpFAdd %float %9305 %9307 + %17546 = OpFMul %float %22796 %12766 + %24294 = OpFMul %float %9306 %20292 + %14924 = OpFAdd %float %17546 %24294 + %9461 = OpFMul %float %9310 %20292 + %18169 = OpFAdd %float %14924 %9461 + %9462 = OpFMul %float %9311 %20984 + %18170 = OpFAdd %float %18169 %9462 + %9463 = OpFMul %float %9315 %20984 + %18171 = OpFAdd %float %18170 %9463 + %9464 = OpFMul %float %9314 %12597 + %18172 = OpFAdd %float %18171 %9464 + %9465 = OpFMul %float %8590 %12597 + %18173 = OpFAdd %float %18172 %9465 + %9466 = OpFMul %float %9308 %22375 + %18174 = OpFAdd %float %18173 %9466 + %9467 = OpFMul %float %9309 %23067 + %18175 = OpFAdd %float %18174 %9467 + %9468 = OpFMul %float %9312 %7227 + %18176 = OpFAdd %float %18175 %9468 + %9469 = OpFMul %float %9313 %7228 + %15975 = OpFAdd %float %18176 %9469 + %6921 = OpFMul %float %15975 %9442 + %24941 = OpExtInst %float %1 FClamp %6921 %float_0 %float_1 + %20577 = OpAccessChain %_ptr_Output_float %5120 %uint_0 + OpStore %20577 %15218 + %19732 = OpAccessChain %_ptr_Output_float %5120 %uint_1 + OpStore %19732 %15219 + %19656 = OpAccessChain %_ptr_Output_float %5120 %uint_2 + OpStore %19656 %24941 + %10445 = OpLoad %v4float %5120 + %9111 = OpVectorShuffle %v3float %10445 %10445 0 1 2 + %17911 = OpExtInst %v3float %1 Sqrt %9111 + %7131 = OpCompositeExtract %float %17911 0 + OpStore %20577 %7131 + %22435 = OpCompositeExtract %float %17911 1 + OpStore %19732 %22435 + %22055 = OpCompositeExtract %float %17911 2 + OpStore %19656 %22055 + %13957 = OpLoad %v4float %5120 + %16195 = OpVectorShuffle %v3float %13957 %13957 0 1 2 + %24372 = OpBitwiseAnd %v2uint %9938 %2122 + %9741 = OpCompositeExtract %uint %24372 1 + %21498 = OpIMul %uint %9741 %uint_16 + %23411 = OpCompositeExtract %uint %24372 0 + %12610 = OpIAdd %uint %21498 %23411 + OpStore %18411 %2127 + %9958 = OpAccessChain %_ptr_Function_float %18411 %12610 + %25140 = OpLoad %float %9958 + %18028 = OpCompositeConstruct %v3float %25140 %25140 %25140 + %21458 = OpFAdd %v3float %16195 %18028 + %19164 = OpExtInst %v3float %1 FClamp %21458 %2604 %2582 + %20064 = OpCompositeExtract %float %19164 0 + OpStore %20577 %20064 + %22436 = OpCompositeExtract %float %19164 1 + OpStore %19732 %22436 + %22131 = OpCompositeExtract %float %19164 2 + OpStore %19656 %22131 + %23294 = OpAccessChain %_ptr_Output_float %5120 %uint_3 + OpStore %23294 %float_1 + OpReturn + OpFunctionEnd +#endif + +const uint32_t guest_output_ffx_cas_resample_dither_ps[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x0000627D, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00001400, 0x00030010, + 0x0000161F, 0x00000007, 0x00040047, 0x00000C4E, 0x00000022, 0x00000000, + 0x00040047, 0x00000C4E, 0x00000021, 0x00000000, 0x00040047, 0x00000C93, + 0x0000000B, 0x0000000F, 0x00050048, 0x00000418, 0x00000000, 0x00000023, + 0x00000010, 0x00050048, 0x00000418, 0x00000001, 0x00000023, 0x00000018, + 0x00050048, 0x00000418, 0x00000002, 0x00000023, 0x00000020, 0x00030047, + 0x00000418, 0x00000002, 0x00040047, 0x00001400, 0x0000001E, 0x00000000, + 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00040015, + 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, + 0x00000002, 0x00030016, 0x0000000D, 0x00000020, 0x00040020, 0x0000028A, + 0x00000007, 0x0000000D, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, + 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040017, 0x00000018, + 0x0000000D, 0x00000003, 0x0004002B, 0x0000000B, 0x00000A37, 0x0000000F, + 0x0004002B, 0x0000000B, 0x00000147, 0x00000100, 0x0004001C, 0x00000388, + 0x0000000D, 0x00000147, 0x0004002B, 0x0000000D, 0x0000010F, 0xBA838384, + 0x0004002B, 0x0000000D, 0x00000728, 0x3A66E6E7, 0x0004002B, 0x0000000D, + 0x00000705, 0x3ADDDDDE, 0x0004002B, 0x0000000D, 0x00000A5A, 0xBACBCBCC, + 0x0004002B, 0x0000000D, 0x000008DF, 0x3AA7A7A8, 0x0004002B, 0x0000000D, + 0x00000094, 0xBA1E9E9F, 0x0004002B, 0x0000000D, 0x0000034C, 0x3A8B8B8C, + 0x0004002B, 0x0000000D, 0x0000087E, 0xBAB5B5B6, 0x0004002B, 0x0000000D, + 0x0000034D, 0x3AB1B1B2, 0x0004002B, 0x0000000D, 0x00000687, 0x3A068687, + 0x0004002B, 0x0000000D, 0x000003EB, 0x3A9F9FA0, 0x0004002B, 0x0000000D, + 0x0000024E, 0xBAD1D1D2, 0x0004002B, 0x0000000D, 0x00000726, 0x3A1A9A9B, + 0x0004002B, 0x0000000D, 0x00000698, 0xB9949495, 0x0004002B, 0x0000000D, + 0x00000703, 0x3A919192, 0x0004002B, 0x0000000D, 0x00000AF8, 0xBAB9B9BA, + 0x0004002B, 0x0000000D, 0x00000ABB, 0x3ABDBDBE, 0x0004002B, 0x0000000D, + 0x0000026F, 0xBA0E8E8F, 0x0004002B, 0x0000000D, 0x000008A8, 0x39088889, + 0x0004002B, 0x0000000D, 0x00000565, 0xBA9D9D9E, 0x0004002B, 0x0000000D, + 0x0000065D, 0x39E4E4E5, 0x0004002B, 0x0000000D, 0x000004C6, 0xBA89898A, + 0x0004002B, 0x0000000D, 0x00000057, 0x3A22A2A3, 0x0004002B, 0x0000000D, + 0x0000006A, 0xB9FCFCFD, 0x0004002B, 0x0000000D, 0x00000A1E, 0x3AF5F5F6, + 0x0004002B, 0x0000000D, 0x0000087D, 0xBA8F8F90, 0x0004002B, 0x0000000D, + 0x00000959, 0xB8D0D0D1, 0x0004002B, 0x0000000D, 0x00000BB8, 0xBA0A8A8B, + 0x0004002B, 0x0000000D, 0x0000097E, 0x3ABBBBBC, 0x0004002B, 0x0000000D, + 0x00000606, 0xBAFDFDFE, 0x0004002B, 0x0000000D, 0x000003AD, 0xBA36B6B7, + 0x0004002B, 0x0000000D, 0x000000E2, 0x3820A0A1, 0x0004002B, 0x0000000D, + 0x00000370, 0x3A3ABABB, 0x0004002B, 0x0000000D, 0x0000024D, 0xBAABABAC, + 0x0004002B, 0x0000000D, 0x000005C6, 0x3A8F8F90, 0x0004002B, 0x0000000D, + 0x00000B8C, 0xB99C9C9D, 0x0004002B, 0x0000000D, 0x00000036, 0x3AE5E5E6, + 0x0004002B, 0x0000000D, 0x0000087F, 0xBADBDBDC, 0x0004002B, 0x0000000D, + 0x00000172, 0x3AC1C1C2, 0x0004002B, 0x0000000D, 0x00000399, 0xB820A0A1, + 0x0004002B, 0x0000000D, 0x0000040F, 0x3A4ECECF, 0x0004002B, 0x0000000D, + 0x0000091E, 0xBAEFEFF0, 0x0004002B, 0x0000000D, 0x000008D5, 0x399C9C9D, + 0x0004002B, 0x0000000D, 0x000008DE, 0x3A818182, 0x0004002B, 0x0000000D, + 0x000002EB, 0xBA99999A, 0x0004002B, 0x0000000D, 0x00000317, 0x3938B8B9, + 0x0004002B, 0x0000000D, 0x0000034E, 0x3AD7D7D8, 0x0004002B, 0x0000000D, + 0x00000111, 0xBACFCFD0, 0x0004002B, 0x0000000D, 0x0000002B, 0x39B4B4B5, + 0x0004002B, 0x0000000D, 0x000008E1, 0x3AF3F3F4, 0x0004002B, 0x0000000D, + 0x0000042A, 0xBAE7E7E8, 0x0004002B, 0x0000000D, 0x00000765, 0xBA62E2E3, + 0x0004002B, 0x0000000D, 0x000009A2, 0x3A6AEAEB, 0x0004002B, 0x0000000D, + 0x000004F2, 0x3928A8A9, 0x0004002B, 0x0000000D, 0x0000058A, 0xBA72F2F3, + 0x0004002B, 0x0000000D, 0x000007E0, 0xBAC7C7C8, 0x0004002B, 0x0000000D, + 0x00000802, 0xBA2AAAAB, 0x0004002B, 0x0000000D, 0x00000A1C, 0x3AA9A9AA, + 0x0004002B, 0x0000000D, 0x00000940, 0xBA52D2D3, 0x0004002B, 0x0000000D, + 0x000002EC, 0xBABFBFC0, 0x0004002B, 0x0000000D, 0x000003ED, 0x3AEBEBEC, + 0x0004002B, 0x0000000D, 0x000004EB, 0xBA5EDEDF, 0x0004002B, 0x0000000D, + 0x00000234, 0x3A5EDEDF, 0x0004002B, 0x0000000D, 0x00000245, 0xB9ECECED, + 0x0004002B, 0x0000000D, 0x00000603, 0xBA8B8B8C, 0x0004002B, 0x0000000D, + 0x00000984, 0xB9189899, 0x0004002B, 0x0000000D, 0x0000076E, 0x3978F8F9, + 0x0004002B, 0x0000000D, 0x00000841, 0x3AB9B9BA, 0x0004002B, 0x0000000D, + 0x000009DD, 0xBA1A9A9B, 0x0004002B, 0x0000000D, 0x000003F3, 0xB948C8C9, + 0x0004002B, 0x0000000D, 0x00000B5A, 0x3AD1D1D2, 0x0004002B, 0x0000000D, + 0x00000B58, 0x3A858586, 0x0004002B, 0x0000000D, 0x00000838, 0x39D4D4D5, + 0x0004002B, 0x0000000D, 0x00000218, 0xB958D8D9, 0x0004002B, 0x0000000D, + 0x00000A1D, 0x3ACFCFD0, 0x0004002B, 0x0000000D, 0x0000054B, 0x3A2AAAAB, + 0x0004002B, 0x0000000D, 0x00000503, 0xB8909091, 0x0004002B, 0x0000000D, + 0x00000169, 0x39DCDCDD, 0x0004002B, 0x0000000D, 0x00000605, 0xBAD7D7D8, + 0x0004002B, 0x0000000D, 0x0000048A, 0x3AB3B3B4, 0x0004002B, 0x0000000D, + 0x000002D3, 0x3A72F2F3, 0x0004002B, 0x0000000D, 0x00000A7C, 0xBA2EAEAF, + 0x0004002B, 0x0000000D, 0x00000171, 0x3A9B9B9C, 0x0004002B, 0x0000000D, + 0x000001AF, 0xBABDBDBE, 0x0004002B, 0x0000000D, 0x000004AC, 0x3A169697, + 0x0004002B, 0x0000000D, 0x0000024F, 0xBAF7F7F8, 0x0004002B, 0x0000000D, + 0x00000ADE, 0x3A46C6C7, 0x0004002B, 0x0000000D, 0x00000110, 0xBAA9A9AA, + 0x0004002B, 0x0000000D, 0x00000212, 0x3AFBFBFC, 0x0004002B, 0x0000000D, + 0x00000742, 0xBAD9D9DA, 0x0004002B, 0x0000000D, 0x00000389, 0xBA878788, + 0x0004002B, 0x0000000D, 0x000006C4, 0xBA028283, 0x0004002B, 0x0000000D, + 0x00000B98, 0xBAF3F3F4, 0x0004002B, 0x0000000D, 0x000002AE, 0x3A9D9D9E, + 0x0004002B, 0x0000000D, 0x000009B1, 0xB9ACACAD, 0x0004002B, 0x0000000D, + 0x00000741, 0xBAB3B3B4, 0x0004002B, 0x0000000D, 0x00000211, 0x3AD5D5D6, + 0x0004002B, 0x0000000D, 0x00000A5B, 0xBAF1F1F2, 0x0004002B, 0x0000000D, + 0x000005EA, 0x3A3EBEBF, 0x0004002B, 0x0000000D, 0x00000310, 0xBA6EEEEF, + 0x0004002B, 0x0000000D, 0x0000052A, 0x3AEDEDEE, 0x0004002B, 0x0000000D, + 0x00000071, 0xBA959596, 0x0004002B, 0x0000000D, 0x00000107, 0xB9C4C4C5, + 0x0004002B, 0x0000000D, 0x000006A2, 0x38D0D0D1, 0x0004002B, 0x0000000D, + 0x00000B1B, 0xBA42C2C3, 0x0004002B, 0x0000000D, 0x00000034, 0x3A99999A, + 0x0004002B, 0x0000000D, 0x0000024B, 0x38909091, 0x0004002B, 0x0000000D, + 0x000002AF, 0x3AC3C3C4, 0x0004002B, 0x0000000D, 0x00000A41, 0x3A7EFEFF, + 0x0004002B, 0x0000000D, 0x00000A7E, 0xBA7AFAFB, 0x0004002B, 0x0000000D, + 0x0000034F, 0x3AFDFDFE, 0x0004002B, 0x0000000D, 0x00000901, 0x3A0A8A8B, + 0x0004002B, 0x0000000D, 0x00000539, 0x3860E0E1, 0x0004002B, 0x0000000D, + 0x0000091C, 0xBAA3A3A4, 0x0004002B, 0x0000000D, 0x000001A4, 0xB98C8C8D, + 0x0004002B, 0x0000000D, 0x00000666, 0x3AC9C9CA, 0x0004002B, 0x0000000D, + 0x00000833, 0xB7008081, 0x0004002B, 0x0000000D, 0x00000206, 0x39A4A4A5, + 0x0004002B, 0x0000000D, 0x00000210, 0x3AAFAFB0, 0x0004002B, 0x0000000D, + 0x000002ED, 0xBAE5E5E6, 0x0004002B, 0x0000000D, 0x0000040D, 0x3A028283, + 0x0004002B, 0x0000000D, 0x00000428, 0xBA9B9B9C, 0x0004002B, 0x0000000D, + 0x00000195, 0x3A4ACACB, 0x0004002B, 0x0000000D, 0x000004C7, 0xBAAFAFB0, + 0x0004002B, 0x0000000D, 0x00000AB0, 0x398C8C8D, 0x0004002B, 0x0000000D, + 0x00000429, 0xBAC1C1C2, 0x0004002B, 0x0000000D, 0x00000B5F, 0xB9088889, + 0x0004002B, 0x0000000D, 0x0000044C, 0xBA4ACACB, 0x0004002B, 0x0000000D, + 0x00000B59, 0x3AABABAC, 0x0004002B, 0x0000000D, 0x00000344, 0x39CCCCCD, + 0x0004002B, 0x0000000D, 0x000007C7, 0x3A7AFAFB, 0x0004002B, 0x0000000D, + 0x00000739, 0xB9F4F4F5, 0x0004002B, 0x0000000D, 0x0000091D, 0xBAC9C9CA, + 0x0004002B, 0x0000000D, 0x000000D2, 0x3A878788, 0x0004002B, 0x0000000D, + 0x00000133, 0xBA32B2B3, 0x0004002B, 0x0000000D, 0x000005C8, 0x3ADBDBDC, + 0x0004002B, 0x0000000D, 0x00000A1B, 0x3A838384, 0x0004002B, 0x0000000D, + 0x00000420, 0xB9DCDCDD, 0x0004002B, 0x0000000D, 0x000002B0, 0x3AE9E9EA, + 0x0004002B, 0x0000000D, 0x00000A25, 0xB978F8F9, 0x0004002B, 0x0000000D, + 0x0000030E, 0xBA22A2A3, 0x0004002B, 0x0000000D, 0x0000048B, 0x3AD9D9DA, + 0x0004002B, 0x0000000D, 0x00000B7D, 0x3A5ADADB, 0x0004002B, 0x0000000D, + 0x00000073, 0xBAE1E1E2, 0x0004002B, 0x0000000D, 0x00000740, 0xBA8D8D8E, + 0x0004002B, 0x0000000D, 0x00000173, 0x3AE7E7E8, 0x0004002B, 0x0000000D, + 0x000006C6, 0xBA4ECECF, 0x0004002B, 0x0000000D, 0x00000567, 0xBAE9E9EA, + 0x0004002B, 0x0000000D, 0x00000A3F, 0x3A32B2B3, 0x0004002B, 0x0000000D, + 0x00000B95, 0xBA818182, 0x0004002B, 0x0000000D, 0x0000038A, 0xBAADADAE, + 0x0004002B, 0x0000000D, 0x000005CE, 0xB938B8B9, 0x0004002B, 0x0000000D, + 0x000006A3, 0xBAC5C5C6, 0x0004002B, 0x0000000D, 0x000006FA, 0x39ACACAD, + 0x0004002B, 0x0000000D, 0x00000743, 0xBB000000, 0x0004002B, 0x0000000D, + 0x000007C5, 0x3A2EAEAF, 0x0004002B, 0x0000000D, 0x0000038B, 0xBAD3D3D4, + 0x0004002B, 0x0000000D, 0x00000ABA, 0x3A979798, 0x0004002B, 0x0000000D, + 0x00000B51, 0x39ECECED, 0x0004002B, 0x0000000D, 0x00000914, 0xB9E4E4E5, + 0x0004002B, 0x0000000D, 0x0000013C, 0x3948C8C9, 0x0004002B, 0x0000000D, + 0x00000566, 0xBAC3C3C4, 0x0004002B, 0x0000000D, 0x0000097D, 0x3A959596, + 0x0004002B, 0x0000000D, 0x00000A58, 0x38B0B0B1, 0x0004002B, 0x0000000D, + 0x00000B5B, 0x3AF7F7F8, 0x0004002B, 0x0000000D, 0x00000704, 0x3AB7B7B8, + 0x0004002B, 0x0000000D, 0x00000232, 0x3A129293, 0x0004002B, 0x0000000D, + 0x000002EE, 0x38F0F0F1, 0x0004002B, 0x0000000D, 0x000007A2, 0x3AA5A5A6, + 0x0004002B, 0x0000000D, 0x00000763, 0xBA169697, 0x0004002B, 0x0000000D, + 0x00000135, 0xBA7EFEFF, 0x0004002B, 0x0000000D, 0x000000D3, 0x3AADADAE, + 0x0004002B, 0x0000000D, 0x00000949, 0x3968E8E9, 0x0004002B, 0x0000000D, + 0x000001D2, 0xBA46C6C7, 0x0004002B, 0x0000000D, 0x00000604, 0xBAB1B1B2, + 0x0004002B, 0x0000000D, 0x00000035, 0x3ABFBFC0, 0x0004002B, 0x0000000D, + 0x000004AE, 0x3A62E2E3, 0x0004002B, 0x0000000D, 0x000007D6, 0xB9BCBCBD, + 0x0004002B, 0x0000000D, 0x00000B7B, 0x3A0E8E8F, 0x0004002B, 0x0000000D, + 0x00000AF7, 0xBA939394, 0x0004002B, 0x0000000D, 0x00000873, 0xB9848485, + 0x0004002B, 0x0000000D, 0x000004E9, 0xBA129293, 0x0004002B, 0x0000000D, + 0x000007E1, 0xBAEDEDEE, 0x0004002B, 0x0000000D, 0x0000097F, 0x3AE1E1E2, + 0x0004002B, 0x0000000D, 0x000001AE, 0xBA979798, 0x0004002B, 0x0000000D, + 0x00000864, 0x3A42C2C3, 0x0004002B, 0x0000000D, 0x000008E0, 0x3ACDCDCE, + 0x0004002B, 0x0000000D, 0x000005A3, 0xB8F0F0F1, 0x0004002B, 0x0000000D, + 0x000006A4, 0xBA9F9FA0, 0x0004002B, 0x0000000D, 0x00000667, 0x3AEFEFF0, + 0x0004002B, 0x0000000D, 0x00000961, 0x37C0C0C1, 0x0004002B, 0x0000000D, + 0x000004C9, 0xBAFBFBFC, 0x0004002B, 0x0000000D, 0x00000ABC, 0x3AE3E3E4, + 0x0004002B, 0x0000000D, 0x00000627, 0xBA3ABABB, 0x0004002B, 0x0000000D, + 0x000007A3, 0x3ACBCBCC, 0x0004002B, 0x0000000D, 0x00000AF9, 0xBADFDFE0, + 0x0004002B, 0x0000000D, 0x00000528, 0x3AA1A1A2, 0x0004002B, 0x0000000D, + 0x00000B24, 0x3958D8D9, 0x0004002B, 0x0000000D, 0x0000020F, 0x3A89898A, + 0x0004002B, 0x0000000D, 0x000008A1, 0xBA3EBEBF, 0x0004002B, 0x0000000D, + 0x000004C8, 0xBAD5D5D6, 0x0004002B, 0x0000000D, 0x000004BD, 0xB9A4A4A5, + 0x0004002B, 0x0000000D, 0x00000976, 0x39FCFCFD, 0x0004002B, 0x0000000D, + 0x000006A5, 0xBAEBEBEC, 0x0004002B, 0x0000000D, 0x0000054D, 0x3A76F6F7, + 0x0004002B, 0x0000000D, 0x000002E2, 0xB9B4B4B5, 0x0004002B, 0x0000000D, + 0x000000F6, 0x3A36B6B7, 0x0004002B, 0x0000000D, 0x0000024C, 0xBA858586, + 0x0004002B, 0x0000000D, 0x00000B97, 0xBACDCDCE, 0x0004002B, 0x0000000D, + 0x00000055, 0xB7C0C0C1, 0x0004002B, 0x0000000D, 0x00000B96, 0xBAA7A7A8, + 0x0004002B, 0x0000000D, 0x00000689, 0x3A52D2D3, 0x0004002B, 0x0000000D, + 0x00000096, 0xBA6AEAEB, 0x0004002B, 0x0000000D, 0x00000072, 0xBABBBBBC, + 0x0004002B, 0x0000000D, 0x000009A0, 0x3A1E9E9F, 0x0004002B, 0x0000000D, + 0x0000014C, 0xB8B0B0B1, 0x0004002B, 0x0000000D, 0x00000059, 0x3A6EEEEF, + 0x0004002B, 0x0000000D, 0x0000048C, 0x3B000000, 0x0004002B, 0x0000000D, + 0x000009BB, 0xBAB7B7B8, 0x0004002B, 0x0000000D, 0x00000588, 0xBA26A6A7, + 0x0004002B, 0x0000000D, 0x000003EC, 0x3AC5C5C6, 0x0004002B, 0x0000000D, + 0x00000BBA, 0xBA56D6D7, 0x0004002B, 0x0000000D, 0x00000665, 0x3AA3A3A4, + 0x0004002B, 0x0000000D, 0x000005BC, 0x39848485, 0x0004002B, 0x0000000D, + 0x00000529, 0x3AC7C7C8, 0x0004002B, 0x0000000D, 0x00000840, 0x3A939394, + 0x0004002B, 0x0000000D, 0x0000051F, 0x39BCBCBD, 0x0004002B, 0x0000000D, + 0x000005FB, 0xB9CCCCCD, 0x0004002B, 0x0000000D, 0x000000D5, 0x3AF9F9FA, + 0x0004002B, 0x0000000D, 0x000005C7, 0x3AB5B5B6, 0x0004002B, 0x0000000D, + 0x000009BA, 0xBA919192, 0x0004002B, 0x0000000D, 0x000000D4, 0x3AD3D3D4, + 0x0004002B, 0x0000000D, 0x000009DF, 0xBA66E6E7, 0x0004002B, 0x0000000D, + 0x000006CD, 0x39189899, 0x0004002B, 0x0000000D, 0x00000489, 0x3A8D8D8E, + 0x0004002B, 0x0000000D, 0x000007F0, 0xB860E0E1, 0x0004002B, 0x0000000D, + 0x000003E1, 0x39949495, 0x0004002B, 0x0000000D, 0x000009BC, 0xBADDDDDE, + 0x0004002B, 0x0000000D, 0x00000A59, 0xBAA5A5A6, 0x0004002B, 0x0000000D, + 0x0000093E, 0xBA068687, 0x0004002B, 0x0000000D, 0x000007A9, 0xB928A8A9, + 0x0004002B, 0x0000000D, 0x00000112, 0xBAF5F5F6, 0x0004002B, 0x0000000D, + 0x00000271, 0xBA5ADADB, 0x0004002B, 0x0000000D, 0x000002D1, 0x3A26A6A7, + 0x0004002B, 0x0000000D, 0x0000057C, 0x37008081, 0x0004002B, 0x0000000D, + 0x0000038C, 0xBAF9F9FA, 0x0004002B, 0x0000000D, 0x0000003D, 0xB968E8E9, + 0x0004002B, 0x0000000D, 0x00000A13, 0x39C4C4C5, 0x0004002B, 0x0000000D, + 0x000001B0, 0xBAE3E3E4, 0x0004002B, 0x0000000D, 0x00000AEF, 0xB9D4D4D5, + 0x0004002B, 0x0000000D, 0x000007DF, 0xBAA1A1A2, 0x0004002B, 0x0000000D, + 0x00000842, 0x3ADFDFE0, 0x0004002B, 0x0000000D, 0x00000804, 0xBA76F6F7, + 0x0004002B, 0x0000000D, 0x00000903, 0x3A56D6D7, 0x0004002B, 0x0000000D, + 0x000007A4, 0x3AF1F1F2, 0x0004002B, 0x0000000D, 0x00000482, 0x39F4F4F5, + 0x0103002C, 0x00000388, 0x0000084F, 0x0000010F, 0x00000728, 0x00000705, + 0x00000A5A, 0x000008DF, 0x00000094, 0x0000034C, 0x0000087E, 0x0000034D, + 0x00000687, 0x000003EB, 0x0000024E, 0x00000726, 0x00000698, 0x00000703, + 0x00000AF8, 0x00000ABB, 0x0000026F, 0x000008A8, 0x00000565, 0x0000065D, + 0x000004C6, 0x00000057, 0x0000006A, 0x00000A1E, 0x0000087D, 0x00000959, + 0x00000BB8, 0x0000097E, 0x00000606, 0x000003AD, 0x000000E2, 0x00000370, + 0x0000024D, 0x000005C6, 0x00000B8C, 0x00000036, 0x0000087F, 0x00000172, + 0x00000399, 0x0000040F, 0x0000091E, 0x000008D5, 0x000008DE, 0x000002EB, + 0x00000317, 0x0000034E, 0x00000111, 0x0000002B, 0x000008E1, 0x0000042A, + 0x00000765, 0x000009A2, 0x000004F2, 0x0000058A, 0x000007E0, 0x00000802, + 0x00000A1C, 0x00000940, 0x000002EC, 0x000003ED, 0x000004EB, 0x00000234, + 0x00000245, 0x00000603, 0x00000984, 0x0000076E, 0x00000841, 0x000009DD, + 0x000003F3, 0x00000B5A, 0x00000B58, 0x00000838, 0x00000218, 0x00000A1D, + 0x0000054B, 0x00000503, 0x00000169, 0x00000605, 0x0000048A, 0x000002D3, + 0x00000A7C, 0x00000171, 0x000001AF, 0x000004AC, 0x0000024F, 0x00000ADE, + 0x00000110, 0x00000212, 0x00000742, 0x00000389, 0x000006C4, 0x00000B98, + 0x000002AE, 0x000009B1, 0x00000741, 0x00000211, 0x00000A5B, 0x000005EA, + 0x00000310, 0x0000052A, 0x00000071, 0x00000107, 0x000006A2, 0x00000B1B, + 0x00000034, 0x0000024B, 0x000002AF, 0x00000A41, 0x00000A7E, 0x0000034F, + 0x00000901, 0x00000539, 0x0000091C, 0x000001A4, 0x00000666, 0x00000833, + 0x00000206, 0x00000210, 0x000002ED, 0x0000040D, 0x00000428, 0x00000195, + 0x000004C7, 0x00000AB0, 0x00000429, 0x00000B5F, 0x0000044C, 0x00000B59, + 0x00000344, 0x000007C7, 0x00000739, 0x0000091D, 0x000000D2, 0x00000133, + 0x000005C8, 0x00000A1B, 0x00000420, 0x000002B0, 0x00000A25, 0x0000030E, + 0x0000048B, 0x00000B7D, 0x00000073, 0x00000740, 0x00000173, 0x000006C6, + 0x00000567, 0x00000A3F, 0x00000B95, 0x0000038A, 0x000005CE, 0x000006A3, + 0x000006FA, 0x00000743, 0x000007C5, 0x0000038B, 0x00000ABA, 0x00000B51, + 0x00000914, 0x0000013C, 0x00000566, 0x0000097D, 0x00000A58, 0x00000B5B, + 0x00000704, 0x00000232, 0x000002EE, 0x000007A2, 0x00000763, 0x00000135, + 0x000000D3, 0x00000949, 0x000001D2, 0x00000604, 0x00000035, 0x000004AE, + 0x000007D6, 0x00000B7B, 0x00000AF7, 0x00000873, 0x000004E9, 0x000007E1, + 0x0000097F, 0x000001AE, 0x00000864, 0x000008E0, 0x000005A3, 0x000006A4, + 0x00000667, 0x00000961, 0x000004C9, 0x00000ABC, 0x00000627, 0x000007A3, + 0x00000AF9, 0x00000528, 0x00000B24, 0x0000020F, 0x000008A1, 0x000004C8, + 0x000004BD, 0x00000976, 0x000006A5, 0x0000054D, 0x000002E2, 0x000000F6, + 0x0000024C, 0x00000B97, 0x00000055, 0x00000B96, 0x00000689, 0x00000096, + 0x00000072, 0x000009A0, 0x0000014C, 0x00000059, 0x0000048C, 0x000009BB, + 0x00000588, 0x000003EC, 0x00000BBA, 0x00000665, 0x000005BC, 0x00000529, + 0x00000840, 0x0000051F, 0x000005FB, 0x000000D5, 0x000005C7, 0x000009BA, + 0x000000D4, 0x000009DF, 0x000006CD, 0x00000489, 0x000007F0, 0x000003E1, + 0x000009BC, 0x00000A59, 0x0000093E, 0x000007A9, 0x00000112, 0x00000271, + 0x000002D1, 0x0000057C, 0x0000038C, 0x0000003D, 0x00000A13, 0x000001B0, + 0x00000AEF, 0x000007DF, 0x00000842, 0x00000804, 0x00000903, 0x000007A4, + 0x00000482, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, + 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, 0x00000A0A, + 0x00000000, 0x00040020, 0x00000607, 0x00000007, 0x00000388, 0x0004002B, + 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, + 0x3F800000, 0x0004002B, 0x0000000B, 0x0000020D, 0x1FBC4639, 0x0004002B, + 0x0000000B, 0x00000345, 0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2, + 0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000019, 0x40000000, 0x00090019, + 0x00000097, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, + 0x00000001, 0x00000000, 0x0003001B, 0x000001FE, 0x00000097, 0x00040020, + 0x0000047B, 0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, 0x00000C4E, + 0x00000000, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040017, + 0x0000001D, 0x0000000D, 0x00000004, 0x0004002B, 0x0000000C, 0x00000A08, + 0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08, + 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0005002C, 0x00000012, + 0x00000714, 0x00000A0E, 0x00000A08, 0x0005002C, 0x00000012, 0x0000070E, + 0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, + 0x00000A0B, 0x0005002C, 0x00000012, 0x0000071A, 0x00000A08, 0x00000A0E, + 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, 0x0005002C, + 0x00000012, 0x0000072C, 0x00000A0E, 0x00000A0E, 0x0004002B, 0x0000000B, + 0x00000A10, 0x00000002, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, + 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0005002C, 0x00000012, + 0x00000729, 0x00000A11, 0x00000A0B, 0x0005002C, 0x00000012, 0x0000072F, + 0x00000A0B, 0x00000A11, 0x0005002C, 0x00000012, 0x00000735, 0x00000A11, + 0x00000A0E, 0x0005002C, 0x00000012, 0x00000738, 0x00000A0E, 0x00000A11, + 0x0004002B, 0x0000000D, 0x000002C4, 0x3D000000, 0x00040020, 0x0000029A, + 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, + 0x0005001E, 0x00000418, 0x00000012, 0x00000013, 0x0000000D, 0x00040020, + 0x00000695, 0x00000009, 0x00000418, 0x0004003B, 0x00000695, 0x00001342, + 0x00000009, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x00040020, + 0x00000290, 0x00000009, 0x00000013, 0x0004002B, 0x0000000D, 0x000000FC, + 0x3F000000, 0x00040020, 0x0000028B, 0x00000009, 0x0000000D, 0x00040020, + 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B, 0x00001400, + 0x00000003, 0x00040020, 0x0000028C, 0x00000003, 0x0000000D, 0x0006002C, + 0x00000018, 0x00000A2C, 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0006002C, + 0x00000018, 0x00000A16, 0x0000008A, 0x0000008A, 0x0000008A, 0x0004002B, + 0x0000000B, 0x00000A14, 0x00000003, 0x0005002C, 0x00000013, 0x0000061E, + 0x000000FC, 0x000000FC, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, + 0x00000A37, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, + 0x000200F8, 0x00006179, 0x0004003B, 0x00000607, 0x000047EB, 0x00000007, + 0x0004003D, 0x0000001D, 0x00005647, 0x00000C93, 0x0007004F, 0x00000013, + 0x000019A2, 0x00005647, 0x00005647, 0x00000000, 0x00000001, 0x0004006E, + 0x00000012, 0x000044F8, 0x000019A2, 0x00050041, 0x0000028F, 0x00004B4F, + 0x00001342, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, + 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, + 0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x00000290, 0x00005205, + 0x00001342, 0x00000A0E, 0x0004003D, 0x00000013, 0x00005833, 0x00005205, + 0x0004007C, 0x00000011, 0x00003455, 0x00005833, 0x0005008E, 0x00000013, + 0x000031DA, 0x00005833, 0x000000FC, 0x00050083, 0x00000013, 0x00005EE3, + 0x000031DA, 0x0000061E, 0x0004007C, 0x00000011, 0x00004EA3, 0x00005EE3, + 0x00050041, 0x0000028B, 0x0000488F, 0x00001342, 0x00000A11, 0x0004003D, + 0x0000000D, 0x000055F9, 0x0000488F, 0x0004007C, 0x0000000B, 0x00004816, + 0x000055F9, 0x00040070, 0x00000013, 0x00002EEB, 0x000026D2, 0x0004007C, + 0x00000013, 0x00004BF9, 0x00003455, 0x00050085, 0x00000013, 0x000042F3, + 0x00002EEB, 0x00004BF9, 0x0004007C, 0x00000013, 0x000048D9, 0x00004EA3, + 0x00050081, 0x00000013, 0x0000612E, 0x000042F3, 0x000048D9, 0x0006000C, + 0x00000013, 0x000031AF, 0x00000001, 0x00000008, 0x0000612E, 0x00050083, + 0x00000013, 0x00003FA2, 0x0000612E, 0x000031AF, 0x0004006E, 0x00000012, + 0x000042A8, 0x000031AF, 0x00050080, 0x00000012, 0x000050B7, 0x000042A8, + 0x0000070B, 0x0004003D, 0x000001FE, 0x0000415B, 0x00000C4E, 0x00040064, + 0x00000097, 0x00005C42, 0x0000415B, 0x0007005F, 0x0000001D, 0x000040D3, + 0x00005C42, 0x000050B7, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, + 0x00003C5E, 0x000042A8, 0x0000070E, 0x00040064, 0x00000097, 0x00004DF7, + 0x0000415B, 0x0007005F, 0x0000001D, 0x00003802, 0x00004DF7, 0x00003C5E, + 0x00000002, 0x00000A0B, 0x00040064, 0x00000097, 0x0000445A, 0x0000415B, + 0x0007005F, 0x0000001D, 0x00006045, 0x0000445A, 0x000042A8, 0x00000002, + 0x00000A0B, 0x00050080, 0x00000012, 0x00003C5F, 0x000042A8, 0x00000714, + 0x00040064, 0x00000097, 0x0000500B, 0x0000415B, 0x0007005F, 0x0000001D, + 0x00002575, 0x0000500B, 0x00003C5F, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003C60, 0x000042A8, 0x00000720, 0x00040064, 0x00000097, + 0x0000500C, 0x0000415B, 0x0007005F, 0x0000001D, 0x00002576, 0x0000500C, + 0x00003C60, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C61, + 0x000042A8, 0x00000729, 0x00040064, 0x00000097, 0x0000500D, 0x0000415B, + 0x0007005F, 0x0000001D, 0x00002577, 0x0000500D, 0x00003C61, 0x00000002, + 0x00000A0B, 0x00050080, 0x00000012, 0x00003C62, 0x000042A8, 0x0000071A, + 0x00040064, 0x00000097, 0x0000500E, 0x0000415B, 0x0007005F, 0x0000001D, + 0x00002578, 0x0000500E, 0x00003C62, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003C63, 0x000042A8, 0x00000723, 0x00040064, 0x00000097, + 0x0000500F, 0x0000415B, 0x0007005F, 0x0000001D, 0x00002579, 0x0000500F, + 0x00003C63, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C64, + 0x000042A8, 0x0000072F, 0x00040064, 0x00000097, 0x00005010, 0x0000415B, + 0x0007005F, 0x0000001D, 0x0000257A, 0x00005010, 0x00003C64, 0x00000002, + 0x00000A0B, 0x00050080, 0x00000012, 0x00003C65, 0x000042A8, 0x0000072C, + 0x00040064, 0x00000097, 0x00005011, 0x0000415B, 0x0007005F, 0x0000001D, + 0x0000257B, 0x00005011, 0x00003C65, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003C66, 0x000042A8, 0x00000735, 0x00040064, 0x00000097, + 0x00005012, 0x0000415B, 0x0007005F, 0x0000001D, 0x0000257C, 0x00005012, + 0x00003C66, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C67, + 0x000042A8, 0x00000738, 0x00040064, 0x00000097, 0x00004C8E, 0x0000415B, + 0x0007005F, 0x0000001D, 0x000043CF, 0x00004C8E, 0x00003C67, 0x00000002, + 0x00000A0B, 0x00050051, 0x0000000D, 0x0000566E, 0x000040D3, 0x00000000, + 0x00050051, 0x0000000D, 0x00001B71, 0x000040D3, 0x00000001, 0x00050051, + 0x0000000D, 0x00004923, 0x000040D3, 0x00000002, 0x00050085, 0x0000000D, + 0x0000611F, 0x0000566E, 0x0000566E, 0x00050085, 0x0000000D, 0x00003F38, + 0x00001B71, 0x00001B71, 0x00050085, 0x0000000D, 0x00002459, 0x00004923, + 0x00004923, 0x00050051, 0x0000000D, 0x000056DC, 0x00002575, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E44, 0x00002575, 0x00000001, 0x00050051, + 0x0000000D, 0x00004924, 0x00002575, 0x00000002, 0x00050085, 0x0000000D, + 0x00006120, 0x000056DC, 0x000056DC, 0x00050085, 0x0000000D, 0x00003F39, + 0x00002E44, 0x00002E44, 0x00050085, 0x0000000D, 0x0000245A, 0x00004924, + 0x00004924, 0x00050051, 0x0000000D, 0x000056DD, 0x00003802, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E45, 0x00003802, 0x00000001, 0x00050051, + 0x0000000D, 0x00004925, 0x00003802, 0x00000002, 0x00050085, 0x0000000D, + 0x00006121, 0x000056DD, 0x000056DD, 0x00050085, 0x0000000D, 0x00003F3A, + 0x00002E45, 0x00002E45, 0x00050085, 0x0000000D, 0x0000245B, 0x00004925, + 0x00004925, 0x00050051, 0x0000000D, 0x000056DE, 0x00006045, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E46, 0x00006045, 0x00000001, 0x00050051, + 0x0000000D, 0x00004926, 0x00006045, 0x00000002, 0x00050085, 0x0000000D, + 0x00006122, 0x000056DE, 0x000056DE, 0x00050085, 0x0000000D, 0x00003F3B, + 0x00002E46, 0x00002E46, 0x00050085, 0x0000000D, 0x0000245C, 0x00004926, + 0x00004926, 0x00050051, 0x0000000D, 0x000056DF, 0x00002576, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E47, 0x00002576, 0x00000001, 0x00050051, + 0x0000000D, 0x00004927, 0x00002576, 0x00000002, 0x00050085, 0x0000000D, + 0x00006123, 0x000056DF, 0x000056DF, 0x00050085, 0x0000000D, 0x00003F3C, + 0x00002E47, 0x00002E47, 0x00050085, 0x0000000D, 0x0000245D, 0x00004927, + 0x00004927, 0x00050051, 0x0000000D, 0x000056E0, 0x00002577, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E48, 0x00002577, 0x00000001, 0x00050051, + 0x0000000D, 0x00004928, 0x00002577, 0x00000002, 0x00050085, 0x0000000D, + 0x00006124, 0x000056E0, 0x000056E0, 0x00050085, 0x0000000D, 0x00003F3D, + 0x00002E48, 0x00002E48, 0x00050085, 0x0000000D, 0x0000245E, 0x00004928, + 0x00004928, 0x00050051, 0x0000000D, 0x000056E1, 0x00002578, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E49, 0x00002578, 0x00000001, 0x00050051, + 0x0000000D, 0x00004929, 0x00002578, 0x00000002, 0x00050085, 0x0000000D, + 0x00006125, 0x000056E1, 0x000056E1, 0x00050085, 0x0000000D, 0x00003F3E, + 0x00002E49, 0x00002E49, 0x00050085, 0x0000000D, 0x0000245F, 0x00004929, + 0x00004929, 0x00050051, 0x0000000D, 0x000056E2, 0x00002579, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E4A, 0x00002579, 0x00000001, 0x00050051, + 0x0000000D, 0x0000492A, 0x00002579, 0x00000002, 0x00050085, 0x0000000D, + 0x00006126, 0x000056E2, 0x000056E2, 0x00050085, 0x0000000D, 0x00003F3F, + 0x00002E4A, 0x00002E4A, 0x00050085, 0x0000000D, 0x00002460, 0x0000492A, + 0x0000492A, 0x00050051, 0x0000000D, 0x000056E3, 0x0000257B, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E4B, 0x0000257B, 0x00000001, 0x00050051, + 0x0000000D, 0x0000492B, 0x0000257B, 0x00000002, 0x00050085, 0x0000000D, + 0x00006127, 0x000056E3, 0x000056E3, 0x00050085, 0x0000000D, 0x00003F40, + 0x00002E4B, 0x00002E4B, 0x00050085, 0x0000000D, 0x00002461, 0x0000492B, + 0x0000492B, 0x00050051, 0x0000000D, 0x000056E4, 0x0000257C, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E4C, 0x0000257C, 0x00000001, 0x00050051, + 0x0000000D, 0x0000492C, 0x0000257C, 0x00000002, 0x00050085, 0x0000000D, + 0x00006128, 0x000056E4, 0x000056E4, 0x00050085, 0x0000000D, 0x00003F41, + 0x00002E4C, 0x00002E4C, 0x00050085, 0x0000000D, 0x00002462, 0x0000492C, + 0x0000492C, 0x00050051, 0x0000000D, 0x000056E5, 0x0000257A, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E4D, 0x0000257A, 0x00000001, 0x00050051, + 0x0000000D, 0x0000492D, 0x0000257A, 0x00000002, 0x00050085, 0x0000000D, + 0x00006129, 0x000056E5, 0x000056E5, 0x00050085, 0x0000000D, 0x00003F42, + 0x00002E4D, 0x00002E4D, 0x00050085, 0x0000000D, 0x00002463, 0x0000492D, + 0x0000492D, 0x00050051, 0x0000000D, 0x000056E6, 0x000043CF, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E4E, 0x000043CF, 0x00000001, 0x00050051, + 0x0000000D, 0x0000492E, 0x000043CF, 0x00000002, 0x00050085, 0x0000000D, + 0x0000612A, 0x000056E6, 0x000056E6, 0x00050085, 0x0000000D, 0x00003A3E, + 0x00002E4E, 0x00002E4E, 0x00050085, 0x0000000D, 0x0000218E, 0x0000492E, + 0x0000492E, 0x0007000C, 0x0000000D, 0x00002A7D, 0x00000001, 0x00000025, + 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x0000243C, 0x00000001, + 0x00000025, 0x00003F38, 0x00002A7D, 0x0007000C, 0x0000000D, 0x00003E4F, + 0x00000001, 0x00000025, 0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, + 0x00002A99, 0x00000001, 0x00000025, 0x0000243C, 0x00003E4F, 0x0007000C, + 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x00003F3A, 0x00003F3B, + 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00003F38, + 0x00005EE8, 0x0007000C, 0x0000000D, 0x00005558, 0x00000001, 0x00000028, + 0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00001E8F, 0x00000001, + 0x00000028, 0x00004473, 0x00005558, 0x0007000C, 0x0000000D, 0x000034BF, + 0x00000001, 0x00000025, 0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, + 0x000035FB, 0x00000001, 0x00000025, 0x00003F39, 0x000034BF, 0x0007000C, + 0x0000000D, 0x00003E50, 0x00000001, 0x00000025, 0x00003F3D, 0x00003F40, + 0x0007000C, 0x0000000D, 0x00002A9A, 0x00000001, 0x00000025, 0x000035FB, + 0x00003E50, 0x0007000C, 0x0000000D, 0x00005EE9, 0x00000001, 0x00000028, + 0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, 0x00004474, 0x00000001, + 0x00000028, 0x00003F39, 0x00005EE9, 0x0007000C, 0x0000000D, 0x00005559, + 0x00000001, 0x00000028, 0x00003F3D, 0x00003F40, 0x0007000C, 0x0000000D, + 0x00001E90, 0x00000001, 0x00000028, 0x00004474, 0x00005559, 0x0007000C, + 0x0000000D, 0x000034C0, 0x00000001, 0x00000025, 0x00003F3E, 0x00003F3F, + 0x0007000C, 0x0000000D, 0x000035FC, 0x00000001, 0x00000025, 0x00003F3B, + 0x000034C0, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001, 0x00000025, + 0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, 0x00002A9B, 0x00000001, + 0x00000025, 0x000035FC, 0x00003E51, 0x0007000C, 0x0000000D, 0x00005EEA, + 0x00000001, 0x00000028, 0x00003F3E, 0x00003F3F, 0x0007000C, 0x0000000D, + 0x00004475, 0x00000001, 0x00000028, 0x00003F3B, 0x00005EEA, 0x0007000C, + 0x0000000D, 0x0000555A, 0x00000001, 0x00000028, 0x00003F40, 0x00003F42, + 0x0007000C, 0x0000000D, 0x00001E91, 0x00000001, 0x00000028, 0x00004475, + 0x0000555A, 0x0007000C, 0x0000000D, 0x000034C1, 0x00000001, 0x00000025, + 0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, 0x000035FD, 0x00000001, + 0x00000025, 0x00003F3C, 0x000034C1, 0x0007000C, 0x0000000D, 0x00003E52, + 0x00000001, 0x00000025, 0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, + 0x00002A9C, 0x00000001, 0x00000025, 0x000035FD, 0x00003E52, 0x0007000C, + 0x0000000D, 0x00005EEB, 0x00000001, 0x00000028, 0x00003F3F, 0x00003F40, + 0x0007000C, 0x0000000D, 0x00004476, 0x00000001, 0x00000028, 0x00003F3C, + 0x00005EEB, 0x0007000C, 0x0000000D, 0x00005D83, 0x00000001, 0x00000028, + 0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, 0x0000526D, 0x00000001, + 0x00000028, 0x00004476, 0x00005D83, 0x0004007C, 0x0000000B, 0x00001FF5, + 0x00001E8F, 0x00050082, 0x0000000B, 0x00002272, 0x00000345, 0x00001FF5, + 0x0004007C, 0x0000000D, 0x00002699, 0x00002272, 0x0004007C, 0x0000000B, + 0x00003AD6, 0x00001E90, 0x00050082, 0x0000000B, 0x00001A2E, 0x00000345, + 0x00003AD6, 0x0004007C, 0x0000000D, 0x0000269A, 0x00001A2E, 0x0004007C, + 0x0000000B, 0x00003AD7, 0x00001E91, 0x00050082, 0x0000000B, 0x00001A2F, + 0x00000345, 0x00003AD7, 0x0004007C, 0x0000000D, 0x0000269B, 0x00001A2F, + 0x0004007C, 0x0000000B, 0x00003AD8, 0x0000526D, 0x00050082, 0x0000000B, + 0x00001AB3, 0x00000345, 0x00003AD8, 0x0004007C, 0x0000000D, 0x00001941, + 0x00001AB3, 0x00050083, 0x0000000D, 0x00005E43, 0x0000008A, 0x00001E8F, + 0x0007000C, 0x0000000D, 0x00005B1C, 0x00000001, 0x00000025, 0x00002A99, + 0x00005E43, 0x00050085, 0x0000000D, 0x000059FC, 0x00005B1C, 0x00002699, + 0x0008000C, 0x0000000D, 0x00003EB3, 0x00000001, 0x0000002B, 0x000059FC, + 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AD, 0x0000008A, + 0x00001E90, 0x0007000C, 0x0000000D, 0x000029C9, 0x00000001, 0x00000025, + 0x00002A9A, 0x000061AD, 0x00050085, 0x0000000D, 0x000059FD, 0x000029C9, + 0x0000269A, 0x0008000C, 0x0000000D, 0x00003EB4, 0x00000001, 0x0000002B, + 0x000059FD, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AE, + 0x0000008A, 0x00001E91, 0x0007000C, 0x0000000D, 0x000029CA, 0x00000001, + 0x00000025, 0x00002A9B, 0x000061AE, 0x00050085, 0x0000000D, 0x000059FE, + 0x000029CA, 0x0000269B, 0x0008000C, 0x0000000D, 0x00003EB5, 0x00000001, + 0x0000002B, 0x000059FE, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, + 0x000061AF, 0x0000008A, 0x0000526D, 0x0007000C, 0x0000000D, 0x000029CB, + 0x00000001, 0x00000025, 0x00002A9C, 0x000061AF, 0x00050085, 0x0000000D, + 0x00005977, 0x000029CB, 0x00001941, 0x0008000C, 0x0000000D, 0x000050CB, + 0x00000001, 0x0000002B, 0x00005977, 0x00000A0C, 0x0000008A, 0x0004007C, + 0x0000000B, 0x00005DCB, 0x00003EB3, 0x000500C2, 0x0000000B, 0x0000564A, + 0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABD, 0x0000564A, + 0x0000020D, 0x0004007C, 0x0000000D, 0x00005943, 0x00005ABD, 0x0004007C, + 0x0000000B, 0x000022CE, 0x00003EB4, 0x000500C2, 0x0000000B, 0x000023E5, + 0x000022CE, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABE, 0x000023E5, + 0x0000020D, 0x0004007C, 0x0000000D, 0x00005944, 0x00005ABE, 0x0004007C, + 0x0000000B, 0x000022CF, 0x00003EB5, 0x000500C2, 0x0000000B, 0x000023E6, + 0x000022CF, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABF, 0x000023E6, + 0x0000020D, 0x0004007C, 0x0000000D, 0x00005945, 0x00005ABF, 0x0004007C, + 0x0000000B, 0x000022D0, 0x000050CB, 0x000500C2, 0x0000000B, 0x000023E7, + 0x000022D0, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005AC0, 0x000023E7, + 0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC, 0x00005AC0, 0x0004007C, + 0x0000000D, 0x00004C66, 0x00004816, 0x00050085, 0x0000000D, 0x000049BF, + 0x00005943, 0x00004C66, 0x00050085, 0x0000000D, 0x0000590B, 0x00005944, + 0x00004C66, 0x00050085, 0x0000000D, 0x00004BB4, 0x00005945, 0x00004C66, + 0x00050085, 0x0000000D, 0x0000280F, 0x000054BC, 0x00004C66, 0x00050051, + 0x0000000D, 0x00003512, 0x00003FA2, 0x00000000, 0x00050083, 0x0000000D, + 0x000054D6, 0x0000008A, 0x00003512, 0x00050051, 0x0000000D, 0x00002E64, + 0x00003FA2, 0x00000001, 0x00050083, 0x0000000D, 0x00002B8B, 0x0000008A, + 0x00002E64, 0x00050085, 0x0000000D, 0x00004506, 0x000054D6, 0x00002B8B, + 0x00050085, 0x0000000D, 0x0000627C, 0x00003512, 0x00002B8B, 0x00050085, + 0x0000000D, 0x00004F6A, 0x000054D6, 0x00002E64, 0x00050085, 0x0000000D, + 0x0000509E, 0x00003512, 0x00002E64, 0x00050083, 0x0000000D, 0x0000471C, + 0x00001E8F, 0x00002A99, 0x00050081, 0x0000000D, 0x00005B9D, 0x000002C4, + 0x0000471C, 0x0004007C, 0x0000000B, 0x00002C83, 0x00005B9D, 0x00050082, + 0x0000000B, 0x00001DFD, 0x00000345, 0x00002C83, 0x0004007C, 0x0000000D, + 0x00002097, 0x00001DFD, 0x00050085, 0x0000000D, 0x0000447B, 0x00004506, + 0x00002097, 0x00050083, 0x0000000D, 0x00005097, 0x00001E90, 0x00002A9A, + 0x00050081, 0x0000000D, 0x00005B9E, 0x000002C4, 0x00005097, 0x0004007C, + 0x0000000B, 0x00002C84, 0x00005B9E, 0x00050082, 0x0000000B, 0x00001DFE, + 0x00000345, 0x00002C84, 0x0004007C, 0x0000000D, 0x00002098, 0x00001DFE, + 0x00050085, 0x0000000D, 0x0000447C, 0x0000627C, 0x00002098, 0x00050083, + 0x0000000D, 0x00005098, 0x00001E91, 0x00002A9B, 0x00050081, 0x0000000D, + 0x00005B9F, 0x000002C4, 0x00005098, 0x0004007C, 0x0000000B, 0x00002C85, + 0x00005B9F, 0x00050082, 0x0000000B, 0x00001DFF, 0x00000345, 0x00002C85, + 0x0004007C, 0x0000000D, 0x00002099, 0x00001DFF, 0x00050085, 0x0000000D, + 0x0000447D, 0x00004F6A, 0x00002099, 0x00050083, 0x0000000D, 0x00005099, + 0x0000526D, 0x00002A9C, 0x00050081, 0x0000000D, 0x00005BA0, 0x000002C4, + 0x00005099, 0x0004007C, 0x0000000B, 0x00002C86, 0x00005BA0, 0x00050082, + 0x0000000B, 0x00001E00, 0x00000345, 0x00002C86, 0x0004007C, 0x0000000D, + 0x000020BD, 0x00001E00, 0x00050085, 0x0000000D, 0x0000436D, 0x0000509E, + 0x000020BD, 0x00050085, 0x0000000D, 0x0000590C, 0x000049BF, 0x0000447B, + 0x00050085, 0x0000000D, 0x00004F44, 0x0000590B, 0x0000447C, 0x00050085, + 0x0000000D, 0x000051F8, 0x00004BB4, 0x0000447D, 0x00050081, 0x0000000D, + 0x00003D4A, 0x00004F44, 0x000051F8, 0x00050081, 0x0000000D, 0x00005767, + 0x00003D4A, 0x0000447B, 0x00050085, 0x0000000D, 0x00003135, 0x0000280F, + 0x0000436D, 0x00050081, 0x0000000D, 0x0000499D, 0x0000590C, 0x00003135, + 0x00050081, 0x0000000D, 0x00005A1B, 0x0000499D, 0x0000447C, 0x00050081, + 0x0000000D, 0x00001C3B, 0x0000499D, 0x0000447D, 0x00050081, 0x0000000D, + 0x00001C3C, 0x00003D4A, 0x0000436D, 0x00050081, 0x0000000D, 0x00001C3D, + 0x0000590C, 0x00004F44, 0x00050081, 0x0000000D, 0x00001C87, 0x00001C3D, + 0x000051F8, 0x00050081, 0x0000000D, 0x00001987, 0x00001C87, 0x00003135, + 0x00050085, 0x0000000D, 0x00003136, 0x00000019, 0x00001987, 0x00050081, + 0x0000000D, 0x0000499E, 0x00003136, 0x00005767, 0x00050081, 0x0000000D, + 0x00005A1C, 0x0000499E, 0x00005A1B, 0x00050081, 0x0000000D, 0x00001BDC, + 0x00005A1C, 0x00001C3B, 0x00050081, 0x0000000D, 0x00001FAF, 0x00001BDC, + 0x00001C3C, 0x0004007C, 0x0000000B, 0x00002636, 0x00001FAF, 0x00050082, + 0x0000000B, 0x00001D8B, 0x000000B2, 0x00002636, 0x0004007C, 0x0000000D, + 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, + 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00001FAF, 0x00050081, + 0x0000000D, 0x0000409C, 0x0000304F, 0x00000019, 0x00050085, 0x0000000D, + 0x000024E2, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x00004735, + 0x0000611F, 0x00006121, 0x00050085, 0x0000000D, 0x000021E2, 0x0000590C, + 0x00004735, 0x00050085, 0x0000000D, 0x00005EE4, 0x00006120, 0x00004F44, + 0x00050081, 0x0000000D, 0x00003A4A, 0x000021E2, 0x00005EE4, 0x00050085, + 0x0000000D, 0x000024E3, 0x00006124, 0x00004F44, 0x00050081, 0x0000000D, + 0x000046E9, 0x00003A4A, 0x000024E3, 0x00050085, 0x0000000D, 0x000024E4, + 0x00006125, 0x000051F8, 0x00050081, 0x0000000D, 0x000046EA, 0x000046E9, + 0x000024E4, 0x00050085, 0x0000000D, 0x000024E5, 0x00006129, 0x000051F8, + 0x00050081, 0x0000000D, 0x000046EB, 0x000046EA, 0x000024E5, 0x00050085, + 0x0000000D, 0x000024E6, 0x00006128, 0x00003135, 0x00050081, 0x0000000D, + 0x000046EC, 0x000046EB, 0x000024E6, 0x00050085, 0x0000000D, 0x000024E7, + 0x0000612A, 0x00003135, 0x00050081, 0x0000000D, 0x000046ED, 0x000046EC, + 0x000024E7, 0x00050085, 0x0000000D, 0x000024E8, 0x00006122, 0x00005767, + 0x00050081, 0x0000000D, 0x000046EE, 0x000046ED, 0x000024E8, 0x00050085, + 0x0000000D, 0x000024E9, 0x00006123, 0x00005A1B, 0x00050081, 0x0000000D, + 0x000046EF, 0x000046EE, 0x000024E9, 0x00050085, 0x0000000D, 0x000024EA, + 0x00006126, 0x00001C3B, 0x00050081, 0x0000000D, 0x000046F0, 0x000046EF, + 0x000024EA, 0x00050085, 0x0000000D, 0x000024EB, 0x00006127, 0x00001C3C, + 0x00050081, 0x0000000D, 0x00003E65, 0x000046F0, 0x000024EB, 0x00050085, + 0x0000000D, 0x00001FC9, 0x00003E65, 0x000024E2, 0x0008000C, 0x0000000D, + 0x00003B72, 0x00000001, 0x0000002B, 0x00001FC9, 0x00000A0C, 0x0000008A, + 0x00050081, 0x0000000D, 0x000031DD, 0x00003F38, 0x00003F3A, 0x00050085, + 0x0000000D, 0x00004489, 0x0000590C, 0x000031DD, 0x00050085, 0x0000000D, + 0x00005EE5, 0x00003F39, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4B, + 0x00004489, 0x00005EE5, 0x00050085, 0x0000000D, 0x000024EC, 0x00003F3D, + 0x00004F44, 0x00050081, 0x0000000D, 0x000046F1, 0x00003A4B, 0x000024EC, + 0x00050085, 0x0000000D, 0x000024ED, 0x00003F3E, 0x000051F8, 0x00050081, + 0x0000000D, 0x000046F2, 0x000046F1, 0x000024ED, 0x00050085, 0x0000000D, + 0x000024EE, 0x00003F42, 0x000051F8, 0x00050081, 0x0000000D, 0x000046F3, + 0x000046F2, 0x000024EE, 0x00050085, 0x0000000D, 0x000024EF, 0x00003F41, + 0x00003135, 0x00050081, 0x0000000D, 0x000046F4, 0x000046F3, 0x000024EF, + 0x00050085, 0x0000000D, 0x000024F0, 0x00003A3E, 0x00003135, 0x00050081, + 0x0000000D, 0x000046F5, 0x000046F4, 0x000024F0, 0x00050085, 0x0000000D, + 0x000024F1, 0x00003F3B, 0x00005767, 0x00050081, 0x0000000D, 0x000046F6, + 0x000046F5, 0x000024F1, 0x00050085, 0x0000000D, 0x000024F2, 0x00003F3C, + 0x00005A1B, 0x00050081, 0x0000000D, 0x000046F7, 0x000046F6, 0x000024F2, + 0x00050085, 0x0000000D, 0x000024F3, 0x00003F3F, 0x00001C3B, 0x00050081, + 0x0000000D, 0x000046F8, 0x000046F7, 0x000024F3, 0x00050085, 0x0000000D, + 0x000024F4, 0x00003F40, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E66, + 0x000046F8, 0x000024F4, 0x00050085, 0x0000000D, 0x00001FCA, 0x00003E66, + 0x000024E2, 0x0008000C, 0x0000000D, 0x00003B73, 0x00000001, 0x0000002B, + 0x00001FCA, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x000031DE, + 0x00002459, 0x0000245B, 0x00050085, 0x0000000D, 0x0000448A, 0x0000590C, + 0x000031DE, 0x00050085, 0x0000000D, 0x00005EE6, 0x0000245A, 0x00004F44, + 0x00050081, 0x0000000D, 0x00003A4C, 0x0000448A, 0x00005EE6, 0x00050085, + 0x0000000D, 0x000024F5, 0x0000245E, 0x00004F44, 0x00050081, 0x0000000D, + 0x000046F9, 0x00003A4C, 0x000024F5, 0x00050085, 0x0000000D, 0x000024F6, + 0x0000245F, 0x000051F8, 0x00050081, 0x0000000D, 0x000046FA, 0x000046F9, + 0x000024F6, 0x00050085, 0x0000000D, 0x000024F7, 0x00002463, 0x000051F8, + 0x00050081, 0x0000000D, 0x000046FB, 0x000046FA, 0x000024F7, 0x00050085, + 0x0000000D, 0x000024F8, 0x00002462, 0x00003135, 0x00050081, 0x0000000D, + 0x000046FC, 0x000046FB, 0x000024F8, 0x00050085, 0x0000000D, 0x000024F9, + 0x0000218E, 0x00003135, 0x00050081, 0x0000000D, 0x000046FD, 0x000046FC, + 0x000024F9, 0x00050085, 0x0000000D, 0x000024FA, 0x0000245C, 0x00005767, + 0x00050081, 0x0000000D, 0x000046FE, 0x000046FD, 0x000024FA, 0x00050085, + 0x0000000D, 0x000024FB, 0x0000245D, 0x00005A1B, 0x00050081, 0x0000000D, + 0x000046FF, 0x000046FE, 0x000024FB, 0x00050085, 0x0000000D, 0x000024FC, + 0x00002460, 0x00001C3B, 0x00050081, 0x0000000D, 0x00004700, 0x000046FF, + 0x000024FC, 0x00050085, 0x0000000D, 0x000024FD, 0x00002461, 0x00001C3C, + 0x00050081, 0x0000000D, 0x00003E67, 0x00004700, 0x000024FD, 0x00050085, + 0x0000000D, 0x00001B09, 0x00003E67, 0x000024E2, 0x0008000C, 0x0000000D, + 0x0000616D, 0x00000001, 0x0000002B, 0x00001B09, 0x00000A0C, 0x0000008A, + 0x00050041, 0x0000028C, 0x00005061, 0x00001400, 0x00000A0A, 0x0003003E, + 0x00005061, 0x00003B72, 0x00050041, 0x0000028C, 0x00004D14, 0x00001400, + 0x00000A0D, 0x0003003E, 0x00004D14, 0x00003B73, 0x00050041, 0x0000028C, + 0x00004CC8, 0x00001400, 0x00000A10, 0x0003003E, 0x00004CC8, 0x0000616D, + 0x0004003D, 0x0000001D, 0x000028CD, 0x00001400, 0x0008004F, 0x00000018, + 0x00002397, 0x000028CD, 0x000028CD, 0x00000000, 0x00000001, 0x00000002, + 0x0006000C, 0x00000018, 0x000045F7, 0x00000001, 0x0000001F, 0x00002397, + 0x00050051, 0x0000000D, 0x00001BDB, 0x000045F7, 0x00000000, 0x0003003E, + 0x00005061, 0x00001BDB, 0x00050051, 0x0000000D, 0x000057A3, 0x000045F7, + 0x00000001, 0x0003003E, 0x00004D14, 0x000057A3, 0x00050051, 0x0000000D, + 0x00005627, 0x000045F7, 0x00000002, 0x0003003E, 0x00004CC8, 0x00005627, + 0x0004003D, 0x0000001D, 0x00003685, 0x00001400, 0x0008004F, 0x00000018, + 0x00003F43, 0x00003685, 0x00003685, 0x00000000, 0x00000001, 0x00000002, + 0x000500C7, 0x00000011, 0x00005F34, 0x000026D2, 0x0000084A, 0x00050051, + 0x0000000B, 0x0000260D, 0x00005F34, 0x00000001, 0x00050084, 0x0000000B, + 0x000053FA, 0x0000260D, 0x00000A3A, 0x00050051, 0x0000000B, 0x00005B73, + 0x00005F34, 0x00000000, 0x00050080, 0x0000000B, 0x00003142, 0x000053FA, + 0x00005B73, 0x0003003E, 0x000047EB, 0x0000084F, 0x00050041, 0x0000028A, + 0x000026E6, 0x000047EB, 0x00003142, 0x0004003D, 0x0000000D, 0x00006234, + 0x000026E6, 0x00060050, 0x00000018, 0x0000466C, 0x00006234, 0x00006234, + 0x00006234, 0x00050081, 0x00000018, 0x000053D2, 0x00003F43, 0x0000466C, + 0x0008000C, 0x00000018, 0x00004ADC, 0x00000001, 0x0000002B, 0x000053D2, + 0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D, 0x00004E60, 0x00004ADC, + 0x00000000, 0x0003003E, 0x00005061, 0x00004E60, 0x00050051, 0x0000000D, + 0x000057A4, 0x00004ADC, 0x00000001, 0x0003003E, 0x00004D14, 0x000057A4, + 0x00050051, 0x0000000D, 0x00005673, 0x00004ADC, 0x00000002, 0x0003003E, + 0x00004CC8, 0x00005673, 0x00050041, 0x0000028C, 0x00005AFE, 0x00001400, + 0x00000A14, 0x0003003E, 0x00005AFE, 0x0000008A, 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_frag.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_frag.h deleted file mode 100644 index 39b69a5f1..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_frag.h +++ /dev/null @@ -1,745 +0,0 @@ -// generated from `xb genspirv` -// source: guest_output_ffx_cas_resample.frag -const uint8_t guest_output_ffx_cas_resample_frag[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x40, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x9C, 0x08, 0x00, 0x00, 0xC9, 0x08, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xA4, 0x01, 0x00, 0x00, 0x04, 0x00, 0x0A, 0x00, - 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, 0x45, 0x5F, 0x63, 0x70, - 0x70, 0x5F, 0x73, 0x74, 0x79, 0x6C, 0x65, 0x5F, 0x6C, 0x69, 0x6E, 0x65, - 0x5F, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x00, - 0x04, 0x00, 0x08, 0x00, 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, - 0x45, 0x5F, 0x69, 0x6E, 0x63, 0x6C, 0x75, 0x64, 0x65, 0x5F, 0x64, 0x69, - 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x05, 0x00, 0x92, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x74, - 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0x9C, 0x08, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x46, 0x72, 0x61, 0x67, 0x43, - 0x6F, 0x6F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x08, 0x00, - 0xA0, 0x08, 0x00, 0x00, 0x58, 0x65, 0x43, 0x61, 0x73, 0x52, 0x65, 0x73, - 0x61, 0x6D, 0x70, 0x6C, 0x65, 0x43, 0x6F, 0x6E, 0x73, 0x74, 0x61, 0x6E, - 0x74, 0x73, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0xA0, 0x08, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x63, 0x61, 0x73, 0x5F, 0x6F, - 0x75, 0x74, 0x70, 0x75, 0x74, 0x5F, 0x6F, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0B, 0x00, 0xA0, 0x08, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x63, 0x61, 0x73, 0x5F, 0x69, - 0x6E, 0x70, 0x75, 0x74, 0x5F, 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5F, - 0x73, 0x69, 0x7A, 0x65, 0x5F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x00, 0x00, - 0x06, 0x00, 0x0A, 0x00, 0xA0, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x63, 0x61, 0x73, 0x5F, 0x73, 0x68, 0x61, 0x72, 0x70, - 0x6E, 0x65, 0x73, 0x73, 0x5F, 0x70, 0x6F, 0x73, 0x74, 0x5F, 0x73, 0x65, - 0x74, 0x75, 0x70, 0x00, 0x05, 0x00, 0x03, 0x00, 0xA2, 0x08, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0xC9, 0x08, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x66, 0x72, 0x61, 0x67, 0x5F, 0x63, 0x6F, 0x6C, 0x6F, - 0x72, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x92, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x92, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x9C, 0x08, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0xA0, 0x08, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0xA0, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0xA0, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0xA0, 0x08, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0xC9, 0x08, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x29, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x2C, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x37, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x2B, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, - 0x39, 0x46, 0xBC, 0x1F, 0x2B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x72, 0x00, 0x00, 0x00, 0xBB, 0x7E, 0xF0, 0x7E, 0x2B, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0xFF, 0x9F, 0xF1, 0x7E, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x40, 0x19, 0x00, 0x09, 0x00, 0x8F, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x03, 0x00, 0x90, 0x00, 0x00, 0x00, - 0x8F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x91, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x91, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x29, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x97, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x29, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, - 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0xB5, 0x00, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x29, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, - 0xBB, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0xCC, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0xD2, 0x00, 0x00, 0x00, - 0xAE, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0xD8, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0xBB, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0xDE, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xE3, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xEA, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x86, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x29, 0x00, 0x00, 0x00, 0xBC, 0x02, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0xC8, 0x02, 0x00, 0x00, 0xBC, 0x02, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0xDE, 0x02, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0xBC, 0x02, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0xE9, 0x02, 0x00, 0x00, 0xBC, 0x02, 0x00, 0x00, - 0xBB, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0xEF, 0x02, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0xBC, 0x02, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF2, 0x06, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x3D, 0x20, 0x00, 0x04, 0x00, 0x9B, 0x08, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x9B, 0x08, 0x00, 0x00, 0x9C, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x05, 0x00, 0xA0, 0x08, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x86, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0xA1, 0x08, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA0, 0x08, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0xA1, 0x08, 0x00, 0x00, 0xA2, 0x08, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xA3, 0x08, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0xA9, 0x08, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x86, 0x02, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAD, 0x08, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x3F, 0x20, 0x00, 0x04, 0x00, 0xBA, 0x08, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0xC8, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0xC8, 0x08, 0x00, 0x00, 0xC9, 0x08, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xD7, 0x08, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xE2, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x86, 0x02, 0x00, 0x00, 0x39, 0x19, 0x00, 0x00, - 0xAD, 0x08, 0x00, 0x00, 0xAD, 0x08, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x97, 0x00, 0x00, 0x00, 0x9D, 0x08, 0x00, 0x00, - 0x9C, 0x08, 0x00, 0x00, 0x4F, 0x00, 0x07, 0x00, 0x86, 0x02, 0x00, 0x00, - 0x9E, 0x08, 0x00, 0x00, 0x9D, 0x08, 0x00, 0x00, 0x9D, 0x08, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x04, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x9F, 0x08, 0x00, 0x00, 0x9E, 0x08, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0xA3, 0x08, 0x00, 0x00, 0xA4, 0x08, 0x00, 0x00, - 0xA2, 0x08, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0xA5, 0x08, 0x00, 0x00, 0xA4, 0x08, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0xA6, 0x08, 0x00, 0x00, - 0x9F, 0x08, 0x00, 0x00, 0xA5, 0x08, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x37, 0x00, 0x00, 0x00, 0xA7, 0x08, 0x00, 0x00, 0xA6, 0x08, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0xA9, 0x08, 0x00, 0x00, 0xAA, 0x08, 0x00, 0x00, - 0xA2, 0x08, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x86, 0x02, 0x00, 0x00, 0xAB, 0x08, 0x00, 0x00, 0xAA, 0x08, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x37, 0x00, 0x00, 0x00, 0xAC, 0x08, 0x00, 0x00, - 0xAB, 0x08, 0x00, 0x00, 0x8E, 0x00, 0x05, 0x00, 0x86, 0x02, 0x00, 0x00, - 0xB0, 0x08, 0x00, 0x00, 0xAB, 0x08, 0x00, 0x00, 0xAD, 0x08, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x86, 0x02, 0x00, 0x00, 0xB2, 0x08, 0x00, 0x00, - 0xB0, 0x08, 0x00, 0x00, 0x39, 0x19, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x37, 0x00, 0x00, 0x00, 0xB3, 0x08, 0x00, 0x00, 0xB2, 0x08, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0xBA, 0x08, 0x00, 0x00, 0xBB, 0x08, 0x00, 0x00, - 0xA2, 0x08, 0x00, 0x00, 0xBC, 0x02, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xBC, 0x08, 0x00, 0x00, 0xBB, 0x08, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xBD, 0x08, 0x00, 0x00, - 0xBC, 0x08, 0x00, 0x00, 0xF9, 0x00, 0x02, 0x00, 0xDD, 0x0A, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0xDD, 0x0A, 0x00, 0x00, 0x70, 0x00, 0x04, 0x00, - 0x86, 0x02, 0x00, 0x00, 0x3C, 0x0C, 0x00, 0x00, 0xA7, 0x08, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x86, 0x02, 0x00, 0x00, 0x42, 0x0C, 0x00, 0x00, - 0xAC, 0x08, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x86, 0x02, 0x00, 0x00, - 0x43, 0x0C, 0x00, 0x00, 0x3C, 0x0C, 0x00, 0x00, 0x42, 0x0C, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x86, 0x02, 0x00, 0x00, 0x49, 0x0C, 0x00, 0x00, - 0xB3, 0x08, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x86, 0x02, 0x00, 0x00, - 0x4A, 0x0C, 0x00, 0x00, 0x43, 0x0C, 0x00, 0x00, 0x49, 0x0C, 0x00, 0x00, - 0x0C, 0x00, 0x06, 0x00, 0x86, 0x02, 0x00, 0x00, 0x4C, 0x0C, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x4A, 0x0C, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x86, 0x02, 0x00, 0x00, 0x4F, 0x0C, 0x00, 0x00, - 0x4A, 0x0C, 0x00, 0x00, 0x4C, 0x0C, 0x00, 0x00, 0x6E, 0x00, 0x04, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x51, 0x0C, 0x00, 0x00, 0x4C, 0x0C, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x56, 0x0C, 0x00, 0x00, - 0x51, 0x0C, 0x00, 0x00, 0xB5, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x90, 0x00, 0x00, 0x00, 0x8C, 0x12, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x8E, 0x12, 0x00, 0x00, - 0x8C, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, - 0x8F, 0x12, 0x00, 0x00, 0x8E, 0x12, 0x00, 0x00, 0x56, 0x0C, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x59, 0x0C, 0x00, 0x00, 0x51, 0x0C, 0x00, 0x00, - 0xC2, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, - 0x95, 0x12, 0x00, 0x00, 0x8C, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0x97, 0x00, 0x00, 0x00, 0x96, 0x12, 0x00, 0x00, 0x95, 0x12, 0x00, 0x00, - 0x59, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x9C, 0x12, 0x00, 0x00, - 0x8C, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, - 0x9D, 0x12, 0x00, 0x00, 0x9C, 0x12, 0x00, 0x00, 0x51, 0x0C, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x5E, 0x0C, 0x00, 0x00, 0x51, 0x0C, 0x00, 0x00, - 0xBC, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, - 0xA3, 0x12, 0x00, 0x00, 0x8C, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0x97, 0x00, 0x00, 0x00, 0xA4, 0x12, 0x00, 0x00, 0xA3, 0x12, 0x00, 0x00, - 0x5E, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x64, 0x0C, 0x00, 0x00, - 0x51, 0x0C, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0x8F, 0x00, 0x00, 0x00, 0xB1, 0x12, 0x00, 0x00, 0x8C, 0x12, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, 0xB2, 0x12, 0x00, 0x00, - 0xB1, 0x12, 0x00, 0x00, 0x64, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x67, 0x0C, 0x00, 0x00, 0x51, 0x0C, 0x00, 0x00, 0xC8, 0x02, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, 0xB8, 0x12, 0x00, 0x00, - 0x8C, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, - 0xB9, 0x12, 0x00, 0x00, 0xB8, 0x12, 0x00, 0x00, 0x67, 0x0C, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x6A, 0x0C, 0x00, 0x00, 0x51, 0x0C, 0x00, 0x00, - 0xD2, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, - 0xBF, 0x12, 0x00, 0x00, 0x8C, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0x97, 0x00, 0x00, 0x00, 0xC0, 0x12, 0x00, 0x00, 0xBF, 0x12, 0x00, 0x00, - 0x6A, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x6D, 0x0C, 0x00, 0x00, - 0x51, 0x0C, 0x00, 0x00, 0xD8, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0x8F, 0x00, 0x00, 0x00, 0xC6, 0x12, 0x00, 0x00, 0x8C, 0x12, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, 0xC7, 0x12, 0x00, 0x00, - 0xC6, 0x12, 0x00, 0x00, 0x6D, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x73, 0x0C, 0x00, 0x00, 0x51, 0x0C, 0x00, 0x00, 0xDE, 0x02, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, 0xD4, 0x12, 0x00, 0x00, - 0x8C, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, - 0xD5, 0x12, 0x00, 0x00, 0xD4, 0x12, 0x00, 0x00, 0x73, 0x0C, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x76, 0x0C, 0x00, 0x00, 0x51, 0x0C, 0x00, 0x00, - 0xDE, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, - 0xDB, 0x12, 0x00, 0x00, 0x8C, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0x97, 0x00, 0x00, 0x00, 0xDC, 0x12, 0x00, 0x00, 0xDB, 0x12, 0x00, 0x00, - 0x76, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x79, 0x0C, 0x00, 0x00, - 0x51, 0x0C, 0x00, 0x00, 0xE9, 0x02, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0x8F, 0x00, 0x00, 0x00, 0xE2, 0x12, 0x00, 0x00, 0x8C, 0x12, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, 0xE3, 0x12, 0x00, 0x00, - 0xE2, 0x12, 0x00, 0x00, 0x79, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x7C, 0x0C, 0x00, 0x00, 0x51, 0x0C, 0x00, 0x00, 0xEF, 0x02, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, 0xE9, 0x12, 0x00, 0x00, - 0x8C, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, - 0xEA, 0x12, 0x00, 0x00, 0xE9, 0x12, 0x00, 0x00, 0x7C, 0x0C, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x8F, 0x0C, 0x00, 0x00, 0x8F, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x91, 0x0C, 0x00, 0x00, 0x8F, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x93, 0x0C, 0x00, 0x00, - 0x8F, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x8F, 0x0C, 0x00, 0x00, - 0x8F, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x03, 0x13, 0x00, 0x00, 0x91, 0x0C, 0x00, 0x00, 0x91, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x13, 0x00, 0x00, - 0x93, 0x0C, 0x00, 0x00, 0x93, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x9C, 0x0C, 0x00, 0x00, 0xA4, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x9E, 0x0C, 0x00, 0x00, 0xA4, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xA0, 0x0C, 0x00, 0x00, - 0xA4, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x0A, 0x13, 0x00, 0x00, 0x9C, 0x0C, 0x00, 0x00, - 0x9C, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x0D, 0x13, 0x00, 0x00, 0x9E, 0x0C, 0x00, 0x00, 0x9E, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x10, 0x13, 0x00, 0x00, - 0xA0, 0x0C, 0x00, 0x00, 0xA0, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB6, 0x0C, 0x00, 0x00, 0x96, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB8, 0x0C, 0x00, 0x00, 0x96, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xBA, 0x0C, 0x00, 0x00, - 0x96, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1E, 0x13, 0x00, 0x00, 0xB6, 0x0C, 0x00, 0x00, - 0xB6, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x21, 0x13, 0x00, 0x00, 0xB8, 0x0C, 0x00, 0x00, 0xB8, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x24, 0x13, 0x00, 0x00, - 0xBA, 0x0C, 0x00, 0x00, 0xBA, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC3, 0x0C, 0x00, 0x00, 0x9D, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC5, 0x0C, 0x00, 0x00, 0x9D, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC7, 0x0C, 0x00, 0x00, - 0x9D, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x28, 0x13, 0x00, 0x00, 0xC3, 0x0C, 0x00, 0x00, - 0xC3, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2B, 0x13, 0x00, 0x00, 0xC5, 0x0C, 0x00, 0x00, 0xC5, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2E, 0x13, 0x00, 0x00, - 0xC7, 0x0C, 0x00, 0x00, 0xC7, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD0, 0x0C, 0x00, 0x00, 0xB2, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xD2, 0x0C, 0x00, 0x00, 0xB2, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD4, 0x0C, 0x00, 0x00, - 0xB2, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x32, 0x13, 0x00, 0x00, 0xD0, 0x0C, 0x00, 0x00, - 0xD0, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x35, 0x13, 0x00, 0x00, 0xD2, 0x0C, 0x00, 0x00, 0xD2, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x38, 0x13, 0x00, 0x00, - 0xD4, 0x0C, 0x00, 0x00, 0xD4, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xDD, 0x0C, 0x00, 0x00, 0xB9, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xDF, 0x0C, 0x00, 0x00, 0xB9, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xE1, 0x0C, 0x00, 0x00, - 0xB9, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x3C, 0x13, 0x00, 0x00, 0xDD, 0x0C, 0x00, 0x00, - 0xDD, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3F, 0x13, 0x00, 0x00, 0xDF, 0x0C, 0x00, 0x00, 0xDF, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x42, 0x13, 0x00, 0x00, - 0xE1, 0x0C, 0x00, 0x00, 0xE1, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xEA, 0x0C, 0x00, 0x00, 0xC0, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xEC, 0x0C, 0x00, 0x00, 0xC0, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xEE, 0x0C, 0x00, 0x00, - 0xC0, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x46, 0x13, 0x00, 0x00, 0xEA, 0x0C, 0x00, 0x00, - 0xEA, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x49, 0x13, 0x00, 0x00, 0xEC, 0x0C, 0x00, 0x00, 0xEC, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4C, 0x13, 0x00, 0x00, - 0xEE, 0x0C, 0x00, 0x00, 0xEE, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xF7, 0x0C, 0x00, 0x00, 0xC7, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF9, 0x0C, 0x00, 0x00, 0xC7, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xFB, 0x0C, 0x00, 0x00, - 0xC7, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x50, 0x13, 0x00, 0x00, 0xF7, 0x0C, 0x00, 0x00, - 0xF7, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x53, 0x13, 0x00, 0x00, 0xF9, 0x0C, 0x00, 0x00, 0xF9, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x56, 0x13, 0x00, 0x00, - 0xFB, 0x0C, 0x00, 0x00, 0xFB, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x04, 0x0D, 0x00, 0x00, 0xDC, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x06, 0x0D, 0x00, 0x00, 0xDC, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x08, 0x0D, 0x00, 0x00, - 0xDC, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x5A, 0x13, 0x00, 0x00, 0x04, 0x0D, 0x00, 0x00, - 0x04, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5D, 0x13, 0x00, 0x00, 0x06, 0x0D, 0x00, 0x00, 0x06, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x60, 0x13, 0x00, 0x00, - 0x08, 0x0D, 0x00, 0x00, 0x08, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x11, 0x0D, 0x00, 0x00, 0xE3, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x13, 0x0D, 0x00, 0x00, 0xE3, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x15, 0x0D, 0x00, 0x00, - 0xE3, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x64, 0x13, 0x00, 0x00, 0x11, 0x0D, 0x00, 0x00, - 0x11, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x67, 0x13, 0x00, 0x00, 0x13, 0x0D, 0x00, 0x00, 0x13, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6A, 0x13, 0x00, 0x00, - 0x15, 0x0D, 0x00, 0x00, 0x15, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2B, 0x0D, 0x00, 0x00, 0xD5, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2D, 0x0D, 0x00, 0x00, 0xD5, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2F, 0x0D, 0x00, 0x00, - 0xD5, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x78, 0x13, 0x00, 0x00, 0x2B, 0x0D, 0x00, 0x00, - 0x2B, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x7B, 0x13, 0x00, 0x00, 0x2D, 0x0D, 0x00, 0x00, 0x2D, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x7E, 0x13, 0x00, 0x00, - 0x2F, 0x0D, 0x00, 0x00, 0x2F, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x38, 0x0D, 0x00, 0x00, 0xEA, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3A, 0x0D, 0x00, 0x00, 0xEA, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3C, 0x0D, 0x00, 0x00, - 0xEA, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x82, 0x13, 0x00, 0x00, 0x38, 0x0D, 0x00, 0x00, - 0x38, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x85, 0x13, 0x00, 0x00, 0x3A, 0x0D, 0x00, 0x00, 0x3A, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x88, 0x13, 0x00, 0x00, - 0x3C, 0x0D, 0x00, 0x00, 0x3C, 0x0D, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA6, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x21, 0x13, 0x00, 0x00, 0x2B, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xA7, 0x13, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x03, 0x13, 0x00, 0x00, - 0xA6, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xAD, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x35, 0x13, 0x00, 0x00, 0x53, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xAE, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0xA7, 0x13, 0x00, 0x00, 0xAD, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD0, 0x13, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x21, 0x13, 0x00, 0x00, - 0x2B, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xD1, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x03, 0x13, 0x00, 0x00, 0xD0, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD7, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x35, 0x13, 0x00, 0x00, 0x53, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD8, 0x13, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xD1, 0x13, 0x00, 0x00, - 0xD7, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xFA, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x2B, 0x13, 0x00, 0x00, 0x35, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xFB, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x0D, 0x13, 0x00, 0x00, 0xFA, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x3F, 0x13, 0x00, 0x00, - 0x5D, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x02, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0xFB, 0x13, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x24, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x2B, 0x13, 0x00, 0x00, 0x35, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x25, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x0D, 0x13, 0x00, 0x00, - 0x24, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2B, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x3F, 0x13, 0x00, 0x00, 0x5D, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2C, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x25, 0x14, 0x00, 0x00, 0x2B, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4E, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x49, 0x13, 0x00, 0x00, - 0x53, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x4F, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x2B, 0x13, 0x00, 0x00, 0x4E, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x55, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x5D, 0x13, 0x00, 0x00, 0x7B, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x56, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x4F, 0x14, 0x00, 0x00, - 0x55, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x78, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x49, 0x13, 0x00, 0x00, 0x53, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x79, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x2B, 0x13, 0x00, 0x00, 0x78, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x7F, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x5D, 0x13, 0x00, 0x00, - 0x7B, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x80, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x79, 0x14, 0x00, 0x00, 0x7F, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA2, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x53, 0x13, 0x00, 0x00, 0x5D, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xA3, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x35, 0x13, 0x00, 0x00, - 0xA2, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xA9, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x67, 0x13, 0x00, 0x00, 0x85, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xAA, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0xA3, 0x14, 0x00, 0x00, 0xA9, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xCC, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x53, 0x13, 0x00, 0x00, - 0x5D, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xCD, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x35, 0x13, 0x00, 0x00, 0xCC, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD3, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x67, 0x13, 0x00, 0x00, 0x85, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD4, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xCD, 0x14, 0x00, 0x00, - 0xD3, 0x14, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xF3, 0x14, 0x00, 0x00, 0xD8, 0x13, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xF4, 0x14, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, - 0xF3, 0x14, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF5, 0x14, 0x00, 0x00, 0xF4, 0x14, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x14, 0x15, 0x00, 0x00, 0x2C, 0x14, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x15, 0x15, 0x00, 0x00, - 0x72, 0x00, 0x00, 0x00, 0x14, 0x15, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x16, 0x15, 0x00, 0x00, 0x15, 0x15, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x35, 0x15, 0x00, 0x00, - 0x80, 0x14, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x36, 0x15, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x35, 0x15, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x37, 0x15, 0x00, 0x00, - 0x36, 0x15, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x56, 0x15, 0x00, 0x00, 0xD4, 0x14, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x57, 0x15, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, - 0x56, 0x15, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x58, 0x15, 0x00, 0x00, 0x57, 0x15, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x94, 0x0E, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0xD8, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x95, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0xAE, 0x13, 0x00, 0x00, 0x94, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x97, 0x0E, 0x00, 0x00, 0x95, 0x0E, 0x00, 0x00, - 0xF5, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x82, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x97, 0x0E, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAC, 0x0E, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x2C, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xAD, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x02, 0x14, 0x00, 0x00, 0xAC, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAF, 0x0E, 0x00, 0x00, - 0xAD, 0x0E, 0x00, 0x00, 0x16, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB5, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0xAF, 0x0E, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC4, 0x0E, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, 0x80, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC5, 0x0E, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x56, 0x14, 0x00, 0x00, - 0xC4, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC7, 0x0E, 0x00, 0x00, 0xC5, 0x0E, 0x00, 0x00, 0x37, 0x15, 0x00, 0x00, - 0x0C, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, 0xE8, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0xC7, 0x0E, 0x00, 0x00, - 0x5C, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xDC, 0x0E, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0xD4, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xDD, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0xAA, 0x14, 0x00, 0x00, 0xDC, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xDF, 0x0E, 0x00, 0x00, 0xDD, 0x0E, 0x00, 0x00, - 0x58, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x1B, 0x16, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0xDF, 0x0E, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x49, 0x16, 0x00, 0x00, - 0x82, 0x15, 0x00, 0x00, 0xC2, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x4B, 0x16, 0x00, 0x00, 0x49, 0x16, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x4D, 0x16, 0x00, 0x00, - 0x4B, 0x16, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x4E, 0x16, 0x00, 0x00, 0x4D, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x7C, 0x16, 0x00, 0x00, - 0xB5, 0x15, 0x00, 0x00, 0xC2, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x7E, 0x16, 0x00, 0x00, 0x7C, 0x16, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x80, 0x16, 0x00, 0x00, - 0x7E, 0x16, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x81, 0x16, 0x00, 0x00, 0x80, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xAF, 0x16, 0x00, 0x00, - 0xE8, 0x15, 0x00, 0x00, 0xC2, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xB1, 0x16, 0x00, 0x00, 0xAF, 0x16, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xB3, 0x16, 0x00, 0x00, - 0xB1, 0x16, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB4, 0x16, 0x00, 0x00, 0xB3, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xE2, 0x16, 0x00, 0x00, - 0x1B, 0x16, 0x00, 0x00, 0xC2, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xE4, 0x16, 0x00, 0x00, 0xE2, 0x16, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xE6, 0x16, 0x00, 0x00, - 0xE4, 0x16, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xE7, 0x16, 0x00, 0x00, 0xE6, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x03, 0x0F, 0x00, 0x00, - 0xBD, 0x08, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x09, 0x0F, 0x00, 0x00, 0x4E, 0x16, 0x00, 0x00, 0x03, 0x0F, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x12, 0x0F, 0x00, 0x00, - 0x81, 0x16, 0x00, 0x00, 0x03, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1B, 0x0F, 0x00, 0x00, 0xB4, 0x16, 0x00, 0x00, - 0x03, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x24, 0x0F, 0x00, 0x00, 0xE7, 0x16, 0x00, 0x00, 0x03, 0x0F, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2A, 0x0F, 0x00, 0x00, - 0x4F, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2B, 0x0F, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0x2A, 0x0F, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2E, 0x0F, 0x00, 0x00, 0x4F, 0x0C, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2F, 0x0F, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x2E, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x30, 0x0F, 0x00, 0x00, 0x2B, 0x0F, 0x00, 0x00, - 0x2F, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x37, 0x0F, 0x00, 0x00, 0x2A, 0x0F, 0x00, 0x00, 0x2F, 0x0F, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3E, 0x0F, 0x00, 0x00, - 0x2B, 0x0F, 0x00, 0x00, 0x2E, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x43, 0x0F, 0x00, 0x00, 0x2A, 0x0F, 0x00, 0x00, - 0x2E, 0x0F, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x47, 0x0F, 0x00, 0x00, 0xD8, 0x13, 0x00, 0x00, 0xAE, 0x13, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x48, 0x0F, 0x00, 0x00, - 0xF2, 0x06, 0x00, 0x00, 0x47, 0x0F, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x10, 0x17, 0x00, 0x00, 0x48, 0x0F, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x11, 0x17, 0x00, 0x00, - 0x72, 0x00, 0x00, 0x00, 0x10, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x12, 0x17, 0x00, 0x00, 0x11, 0x17, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4B, 0x0F, 0x00, 0x00, - 0x30, 0x0F, 0x00, 0x00, 0x12, 0x17, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x4F, 0x0F, 0x00, 0x00, 0x2C, 0x14, 0x00, 0x00, - 0x02, 0x14, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x50, 0x0F, 0x00, 0x00, 0xF2, 0x06, 0x00, 0x00, 0x4F, 0x0F, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x1B, 0x17, 0x00, 0x00, - 0x50, 0x0F, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x1C, 0x17, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x1B, 0x17, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1D, 0x17, 0x00, 0x00, - 0x1C, 0x17, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x53, 0x0F, 0x00, 0x00, 0x37, 0x0F, 0x00, 0x00, 0x1D, 0x17, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x57, 0x0F, 0x00, 0x00, - 0x80, 0x14, 0x00, 0x00, 0x56, 0x14, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x58, 0x0F, 0x00, 0x00, 0xF2, 0x06, 0x00, 0x00, - 0x57, 0x0F, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x26, 0x17, 0x00, 0x00, 0x58, 0x0F, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x27, 0x17, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, - 0x26, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x28, 0x17, 0x00, 0x00, 0x27, 0x17, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x5B, 0x0F, 0x00, 0x00, 0x3E, 0x0F, 0x00, 0x00, - 0x28, 0x17, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5F, 0x0F, 0x00, 0x00, 0xD4, 0x14, 0x00, 0x00, 0xAA, 0x14, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x60, 0x0F, 0x00, 0x00, - 0xF2, 0x06, 0x00, 0x00, 0x5F, 0x0F, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x31, 0x17, 0x00, 0x00, 0x60, 0x0F, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x32, 0x17, 0x00, 0x00, - 0x72, 0x00, 0x00, 0x00, 0x31, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x33, 0x17, 0x00, 0x00, 0x32, 0x17, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x63, 0x0F, 0x00, 0x00, - 0x43, 0x0F, 0x00, 0x00, 0x33, 0x17, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x69, 0x0F, 0x00, 0x00, 0x09, 0x0F, 0x00, 0x00, - 0x4B, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x72, 0x0F, 0x00, 0x00, 0x12, 0x0F, 0x00, 0x00, 0x53, 0x0F, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x84, 0x0F, 0x00, 0x00, - 0x1B, 0x0F, 0x00, 0x00, 0x5B, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x85, 0x0F, 0x00, 0x00, 0x72, 0x0F, 0x00, 0x00, - 0x84, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x87, 0x0F, 0x00, 0x00, 0x85, 0x0F, 0x00, 0x00, 0x4B, 0x0F, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x9F, 0x0F, 0x00, 0x00, - 0x24, 0x0F, 0x00, 0x00, 0x63, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA0, 0x0F, 0x00, 0x00, 0x69, 0x0F, 0x00, 0x00, - 0x9F, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xA2, 0x0F, 0x00, 0x00, 0xA0, 0x0F, 0x00, 0x00, 0x53, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xBD, 0x0F, 0x00, 0x00, - 0xA0, 0x0F, 0x00, 0x00, 0x5B, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD8, 0x0F, 0x00, 0x00, 0x85, 0x0F, 0x00, 0x00, - 0x63, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3A, 0x19, 0x00, 0x00, 0x69, 0x0F, 0x00, 0x00, 0x72, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3B, 0x19, 0x00, 0x00, - 0x3A, 0x19, 0x00, 0x00, 0x84, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x3C, 0x19, 0x00, 0x00, 0x3B, 0x19, 0x00, 0x00, - 0x9F, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x02, 0x10, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x3C, 0x19, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, - 0x02, 0x10, 0x00, 0x00, 0x87, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x06, 0x10, 0x00, 0x00, 0x04, 0x10, 0x00, 0x00, - 0xA2, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x08, 0x10, 0x00, 0x00, 0x06, 0x10, 0x00, 0x00, 0xBD, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0A, 0x10, 0x00, 0x00, - 0x08, 0x10, 0x00, 0x00, 0xD8, 0x0F, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x4A, 0x17, 0x00, 0x00, 0x0A, 0x10, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x4B, 0x17, 0x00, 0x00, - 0x7C, 0x00, 0x00, 0x00, 0x4A, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x4C, 0x17, 0x00, 0x00, 0x4B, 0x17, 0x00, 0x00, - 0x7F, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4F, 0x17, 0x00, 0x00, - 0x4C, 0x17, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x51, 0x17, 0x00, 0x00, 0x4F, 0x17, 0x00, 0x00, 0x0A, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x53, 0x17, 0x00, 0x00, - 0x51, 0x17, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x54, 0x17, 0x00, 0x00, 0x4C, 0x17, 0x00, 0x00, - 0x53, 0x17, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3D, 0x19, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x1E, 0x13, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x14, 0x10, 0x00, 0x00, - 0x69, 0x0F, 0x00, 0x00, 0x3D, 0x19, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x18, 0x10, 0x00, 0x00, 0x0A, 0x13, 0x00, 0x00, - 0x72, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x19, 0x10, 0x00, 0x00, 0x14, 0x10, 0x00, 0x00, 0x18, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1D, 0x10, 0x00, 0x00, - 0x3C, 0x13, 0x00, 0x00, 0x72, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1E, 0x10, 0x00, 0x00, 0x19, 0x10, 0x00, 0x00, - 0x1D, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x22, 0x10, 0x00, 0x00, 0x46, 0x13, 0x00, 0x00, 0x84, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x23, 0x10, 0x00, 0x00, - 0x1E, 0x10, 0x00, 0x00, 0x22, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x27, 0x10, 0x00, 0x00, 0x78, 0x13, 0x00, 0x00, - 0x84, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x28, 0x10, 0x00, 0x00, 0x23, 0x10, 0x00, 0x00, 0x27, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2C, 0x10, 0x00, 0x00, - 0x64, 0x13, 0x00, 0x00, 0x9F, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2D, 0x10, 0x00, 0x00, 0x28, 0x10, 0x00, 0x00, - 0x2C, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x31, 0x10, 0x00, 0x00, 0x82, 0x13, 0x00, 0x00, 0x9F, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x32, 0x10, 0x00, 0x00, - 0x2D, 0x10, 0x00, 0x00, 0x31, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x36, 0x10, 0x00, 0x00, 0x28, 0x13, 0x00, 0x00, - 0x87, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x37, 0x10, 0x00, 0x00, 0x32, 0x10, 0x00, 0x00, 0x36, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3B, 0x10, 0x00, 0x00, - 0x32, 0x13, 0x00, 0x00, 0xA2, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x3C, 0x10, 0x00, 0x00, 0x37, 0x10, 0x00, 0x00, - 0x3B, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x40, 0x10, 0x00, 0x00, 0x50, 0x13, 0x00, 0x00, 0xBD, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x41, 0x10, 0x00, 0x00, - 0x3C, 0x10, 0x00, 0x00, 0x40, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x45, 0x10, 0x00, 0x00, 0x5A, 0x13, 0x00, 0x00, - 0xD8, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x46, 0x10, 0x00, 0x00, 0x41, 0x10, 0x00, 0x00, 0x45, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x48, 0x10, 0x00, 0x00, - 0x46, 0x10, 0x00, 0x00, 0x54, 0x17, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x62, 0x17, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x48, 0x10, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3E, 0x19, 0x00, 0x00, 0x03, 0x13, 0x00, 0x00, 0x21, 0x13, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x52, 0x10, 0x00, 0x00, - 0x69, 0x0F, 0x00, 0x00, 0x3E, 0x19, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x56, 0x10, 0x00, 0x00, 0x0D, 0x13, 0x00, 0x00, - 0x72, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x57, 0x10, 0x00, 0x00, 0x52, 0x10, 0x00, 0x00, 0x56, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x5B, 0x10, 0x00, 0x00, - 0x3F, 0x13, 0x00, 0x00, 0x72, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x5C, 0x10, 0x00, 0x00, 0x57, 0x10, 0x00, 0x00, - 0x5B, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x60, 0x10, 0x00, 0x00, 0x49, 0x13, 0x00, 0x00, 0x84, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x61, 0x10, 0x00, 0x00, - 0x5C, 0x10, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x65, 0x10, 0x00, 0x00, 0x7B, 0x13, 0x00, 0x00, - 0x84, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x66, 0x10, 0x00, 0x00, 0x61, 0x10, 0x00, 0x00, 0x65, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6A, 0x10, 0x00, 0x00, - 0x67, 0x13, 0x00, 0x00, 0x9F, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x6B, 0x10, 0x00, 0x00, 0x66, 0x10, 0x00, 0x00, - 0x6A, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x6F, 0x10, 0x00, 0x00, 0x85, 0x13, 0x00, 0x00, 0x9F, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x70, 0x10, 0x00, 0x00, - 0x6B, 0x10, 0x00, 0x00, 0x6F, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x74, 0x10, 0x00, 0x00, 0x2B, 0x13, 0x00, 0x00, - 0x87, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x75, 0x10, 0x00, 0x00, 0x70, 0x10, 0x00, 0x00, 0x74, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x79, 0x10, 0x00, 0x00, - 0x35, 0x13, 0x00, 0x00, 0xA2, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x7A, 0x10, 0x00, 0x00, 0x75, 0x10, 0x00, 0x00, - 0x79, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x7E, 0x10, 0x00, 0x00, 0x53, 0x13, 0x00, 0x00, 0xBD, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x7F, 0x10, 0x00, 0x00, - 0x7A, 0x10, 0x00, 0x00, 0x7E, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x83, 0x10, 0x00, 0x00, 0x5D, 0x13, 0x00, 0x00, - 0xD8, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x84, 0x10, 0x00, 0x00, 0x7F, 0x10, 0x00, 0x00, 0x83, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x86, 0x10, 0x00, 0x00, - 0x84, 0x10, 0x00, 0x00, 0x54, 0x17, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x70, 0x17, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x86, 0x10, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3F, 0x19, 0x00, 0x00, 0x06, 0x13, 0x00, 0x00, 0x24, 0x13, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x90, 0x10, 0x00, 0x00, - 0x69, 0x0F, 0x00, 0x00, 0x3F, 0x19, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x94, 0x10, 0x00, 0x00, 0x10, 0x13, 0x00, 0x00, - 0x72, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x95, 0x10, 0x00, 0x00, 0x90, 0x10, 0x00, 0x00, 0x94, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x99, 0x10, 0x00, 0x00, - 0x42, 0x13, 0x00, 0x00, 0x72, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x9A, 0x10, 0x00, 0x00, 0x95, 0x10, 0x00, 0x00, - 0x99, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x9E, 0x10, 0x00, 0x00, 0x4C, 0x13, 0x00, 0x00, 0x84, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x9F, 0x10, 0x00, 0x00, - 0x9A, 0x10, 0x00, 0x00, 0x9E, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA3, 0x10, 0x00, 0x00, 0x7E, 0x13, 0x00, 0x00, - 0x84, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xA4, 0x10, 0x00, 0x00, 0x9F, 0x10, 0x00, 0x00, 0xA3, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xA8, 0x10, 0x00, 0x00, - 0x6A, 0x13, 0x00, 0x00, 0x9F, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA9, 0x10, 0x00, 0x00, 0xA4, 0x10, 0x00, 0x00, - 0xA8, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xAD, 0x10, 0x00, 0x00, 0x88, 0x13, 0x00, 0x00, 0x9F, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAE, 0x10, 0x00, 0x00, - 0xA9, 0x10, 0x00, 0x00, 0xAD, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB2, 0x10, 0x00, 0x00, 0x2E, 0x13, 0x00, 0x00, - 0x87, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB3, 0x10, 0x00, 0x00, 0xAE, 0x10, 0x00, 0x00, 0xB2, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xB7, 0x10, 0x00, 0x00, - 0x38, 0x13, 0x00, 0x00, 0xA2, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB8, 0x10, 0x00, 0x00, 0xB3, 0x10, 0x00, 0x00, - 0xB7, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xBC, 0x10, 0x00, 0x00, 0x56, 0x13, 0x00, 0x00, 0xBD, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xBD, 0x10, 0x00, 0x00, - 0xB8, 0x10, 0x00, 0x00, 0xBC, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC1, 0x10, 0x00, 0x00, 0x60, 0x13, 0x00, 0x00, - 0xD8, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC2, 0x10, 0x00, 0x00, 0xBD, 0x10, 0x00, 0x00, 0xC1, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC4, 0x10, 0x00, 0x00, - 0xC2, 0x10, 0x00, 0x00, 0x54, 0x17, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x7E, 0x17, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0xC4, 0x10, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0xD7, 0x08, 0x00, 0x00, - 0xD8, 0x08, 0x00, 0x00, 0xC9, 0x08, 0x00, 0x00, 0xE3, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0xD8, 0x08, 0x00, 0x00, 0x62, 0x17, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0xD7, 0x08, 0x00, 0x00, 0xDA, 0x08, 0x00, 0x00, - 0xC9, 0x08, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xDA, 0x08, 0x00, 0x00, 0x70, 0x17, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xD7, 0x08, 0x00, 0x00, 0xDC, 0x08, 0x00, 0x00, 0xC9, 0x08, 0x00, 0x00, - 0xEA, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xDC, 0x08, 0x00, 0x00, - 0x7E, 0x17, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x97, 0x00, 0x00, 0x00, - 0xDD, 0x08, 0x00, 0x00, 0xC9, 0x08, 0x00, 0x00, 0x4F, 0x00, 0x08, 0x00, - 0x2C, 0x00, 0x00, 0x00, 0xDE, 0x08, 0x00, 0x00, 0xDD, 0x08, 0x00, 0x00, - 0xDD, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x2C, 0x00, 0x00, 0x00, - 0xDF, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, - 0xDE, 0x08, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x97, 0x00, 0x00, 0x00, - 0xE0, 0x08, 0x00, 0x00, 0xC9, 0x08, 0x00, 0x00, 0x4F, 0x00, 0x09, 0x00, - 0x97, 0x00, 0x00, 0x00, 0xE1, 0x08, 0x00, 0x00, 0xE0, 0x08, 0x00, 0x00, - 0xDF, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xC9, 0x08, 0x00, 0x00, 0xE1, 0x08, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xD7, 0x08, 0x00, 0x00, 0xE3, 0x08, 0x00, 0x00, 0xC9, 0x08, 0x00, 0x00, - 0xE2, 0x08, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xE3, 0x08, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_frag.spv b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_frag.spv deleted file mode 100644 index 515bcb2ab..000000000 Binary files a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_frag.spv and /dev/null differ diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_frag.txt b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_frag.txt deleted file mode 100644 index b2368939f..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_frag.txt +++ /dev/null @@ -1,445 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 6464 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_frag_color - OpExecutionMode %main OriginUpperLeft - OpSource GLSL 420 - OpSourceExtension "GL_GOOGLE_cpp_style_line_directive" - OpSourceExtension "GL_GOOGLE_include_directive" - OpName %main "main" - OpName %xe_texture "xe_texture" - OpName %gl_FragCoord "gl_FragCoord" - OpName %XeCasResampleConstants "XeCasResampleConstants" - OpMemberName %XeCasResampleConstants 0 "xe_cas_output_offset" - OpMemberName %XeCasResampleConstants 1 "xe_cas_input_output_size_ratio" - OpMemberName %XeCasResampleConstants 2 "xe_cas_sharpness_post_setup" - OpName %_ "" - OpName %xe_frag_color "xe_frag_color" - OpDecorate %xe_texture DescriptorSet 0 - OpDecorate %xe_texture Binding 0 - OpDecorate %gl_FragCoord BuiltIn FragCoord - OpMemberDecorate %XeCasResampleConstants 0 Offset 16 - OpMemberDecorate %XeCasResampleConstants 1 Offset 24 - OpMemberDecorate %XeCasResampleConstants 2 Offset 32 - OpDecorate %XeCasResampleConstants Block - OpDecorate %xe_frag_color Location 0 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 - %uint = OpTypeInt 32 0 - %int = OpTypeInt 32 1 - %v2int = OpTypeVector %int 2 - %v3float = OpTypeVector %float 3 - %v2uint = OpTypeVector %uint 2 - %float_0 = OpConstant %float 0 - %float_1 = OpConstant %float 1 - %uint_1 = OpConstant %uint 1 -%uint_532432441 = OpConstant %uint 532432441 -%uint_2129690299 = OpConstant %uint 2129690299 -%uint_2129764351 = OpConstant %uint 2129764351 - %float_2 = OpConstant %float 2 - %143 = OpTypeImage %float 2D 0 0 0 1 Unknown - %144 = OpTypeSampledImage %143 -%_ptr_UniformConstant_144 = OpTypePointer UniformConstant %144 - %xe_texture = OpVariable %_ptr_UniformConstant_144 UniformConstant - %int_0 = OpConstant %int 0 - %v4float = OpTypeVector %float 4 - %int_n1 = OpConstant %int -1 - %181 = OpConstantComposite %v2int %int_0 %int_n1 - %int_1 = OpConstant %int 1 - %188 = OpConstantComposite %v2int %int_1 %int_n1 - %194 = OpConstantComposite %v2int %int_n1 %int_0 - %204 = OpConstantComposite %v2int %int_1 %int_0 - %210 = OpConstantComposite %v2int %int_n1 %int_1 - %216 = OpConstantComposite %v2int %int_0 %int_1 - %222 = OpConstantComposite %v2int %int_1 %int_1 - %uint_0 = OpConstant %uint 0 - %uint_2 = OpConstant %uint 2 - %v2float = OpTypeVector %float 2 - %int_2 = OpConstant %int 2 - %712 = OpConstantComposite %v2int %int_2 %int_0 - %734 = OpConstantComposite %v2int %int_0 %int_2 - %745 = OpConstantComposite %v2int %int_2 %int_1 - %751 = OpConstantComposite %v2int %int_1 %int_2 -%float_0_03125 = OpConstant %float 0.03125 -%_ptr_Input_v4float = OpTypePointer Input %v4float -%gl_FragCoord = OpVariable %_ptr_Input_v4float Input -%XeCasResampleConstants = OpTypeStruct %v2int %v2float %float -%_ptr_PushConstant_XeCasResampleConstants = OpTypePointer PushConstant %XeCasResampleConstants - %_ = OpVariable %_ptr_PushConstant_XeCasResampleConstants PushConstant -%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int -%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float - %float_0_5 = OpConstant %float 0.5 -%_ptr_PushConstant_float = OpTypePointer PushConstant %float -%_ptr_Output_v4float = OpTypePointer Output %v4float -%xe_frag_color = OpVariable %_ptr_Output_v4float Output -%_ptr_Output_float = OpTypePointer Output %float - %uint_3 = OpConstant %uint 3 - %6457 = OpConstantComposite %v2float %float_0_5 %float_0_5 - %main = OpFunction %void None %3 - %5 = OpLabel - %2205 = OpLoad %v4float %gl_FragCoord - %2206 = OpVectorShuffle %v2float %2205 %2205 0 1 - %2207 = OpConvertFToS %v2int %2206 - %2212 = OpAccessChain %_ptr_PushConstant_v2int %_ %int_0 - %2213 = OpLoad %v2int %2212 - %2214 = OpISub %v2int %2207 %2213 - %2215 = OpBitcast %v2uint %2214 - %2218 = OpAccessChain %_ptr_PushConstant_v2float %_ %int_1 - %2219 = OpLoad %v2float %2218 - %2220 = OpBitcast %v2uint %2219 - %2224 = OpVectorTimesScalar %v2float %2219 %float_0_5 - %2226 = OpFSub %v2float %2224 %6457 - %2227 = OpBitcast %v2uint %2226 - %2235 = OpAccessChain %_ptr_PushConstant_float %_ %int_2 - %2236 = OpLoad %float %2235 - %2237 = OpBitcast %uint %2236 - OpBranch %2781 - %2781 = OpLabel - %3132 = OpConvertUToF %v2float %2215 - %3138 = OpBitcast %v2float %2220 - %3139 = OpFMul %v2float %3132 %3138 - %3145 = OpBitcast %v2float %2227 - %3146 = OpFAdd %v2float %3139 %3145 - %3148 = OpExtInst %v2float %1 Floor %3146 - %3151 = OpFSub %v2float %3146 %3148 - %3153 = OpConvertFToS %v2int %3148 - %3158 = OpIAdd %v2int %3153 %181 - %4748 = OpLoad %144 %xe_texture - %4750 = OpImage %143 %4748 - %4751 = OpImageFetch %v4float %4750 %3158 Lod %int_0 - %3161 = OpIAdd %v2int %3153 %194 - %4757 = OpImage %143 %4748 - %4758 = OpImageFetch %v4float %4757 %3161 Lod %int_0 - %4764 = OpImage %143 %4748 - %4765 = OpImageFetch %v4float %4764 %3153 Lod %int_0 - %3166 = OpIAdd %v2int %3153 %188 - %4771 = OpImage %143 %4748 - %4772 = OpImageFetch %v4float %4771 %3166 Lod %int_0 - %3172 = OpIAdd %v2int %3153 %204 - %4785 = OpImage %143 %4748 - %4786 = OpImageFetch %v4float %4785 %3172 Lod %int_0 - %3175 = OpIAdd %v2int %3153 %712 - %4792 = OpImage %143 %4748 - %4793 = OpImageFetch %v4float %4792 %3175 Lod %int_0 - %3178 = OpIAdd %v2int %3153 %210 - %4799 = OpImage %143 %4748 - %4800 = OpImageFetch %v4float %4799 %3178 Lod %int_0 - %3181 = OpIAdd %v2int %3153 %216 - %4806 = OpImage %143 %4748 - %4807 = OpImageFetch %v4float %4806 %3181 Lod %int_0 - %3187 = OpIAdd %v2int %3153 %734 - %4820 = OpImage %143 %4748 - %4821 = OpImageFetch %v4float %4820 %3187 Lod %int_0 - %3190 = OpIAdd %v2int %3153 %222 - %4827 = OpImage %143 %4748 - %4828 = OpImageFetch %v4float %4827 %3190 Lod %int_0 - %3193 = OpIAdd %v2int %3153 %745 - %4834 = OpImage %143 %4748 - %4835 = OpImageFetch %v4float %4834 %3193 Lod %int_0 - %3196 = OpIAdd %v2int %3153 %751 - %4841 = OpImage %143 %4748 - %4842 = OpImageFetch %v4float %4841 %3196 Lod %int_0 - %3215 = OpCompositeExtract %float %4751 0 - %3217 = OpCompositeExtract %float %4751 1 - %3219 = OpCompositeExtract %float %4751 2 - %4864 = OpFMul %float %3215 %3215 - %4867 = OpFMul %float %3217 %3217 - %4870 = OpFMul %float %3219 %3219 - %3228 = OpCompositeExtract %float %4772 0 - %3230 = OpCompositeExtract %float %4772 1 - %3232 = OpCompositeExtract %float %4772 2 - %4874 = OpFMul %float %3228 %3228 - %4877 = OpFMul %float %3230 %3230 - %4880 = OpFMul %float %3232 %3232 - %3254 = OpCompositeExtract %float %4758 0 - %3256 = OpCompositeExtract %float %4758 1 - %3258 = OpCompositeExtract %float %4758 2 - %4894 = OpFMul %float %3254 %3254 - %4897 = OpFMul %float %3256 %3256 - %4900 = OpFMul %float %3258 %3258 - %3267 = OpCompositeExtract %float %4765 0 - %3269 = OpCompositeExtract %float %4765 1 - %3271 = OpCompositeExtract %float %4765 2 - %4904 = OpFMul %float %3267 %3267 - %4907 = OpFMul %float %3269 %3269 - %4910 = OpFMul %float %3271 %3271 - %3280 = OpCompositeExtract %float %4786 0 - %3282 = OpCompositeExtract %float %4786 1 - %3284 = OpCompositeExtract %float %4786 2 - %4914 = OpFMul %float %3280 %3280 - %4917 = OpFMul %float %3282 %3282 - %4920 = OpFMul %float %3284 %3284 - %3293 = OpCompositeExtract %float %4793 0 - %3295 = OpCompositeExtract %float %4793 1 - %3297 = OpCompositeExtract %float %4793 2 - %4924 = OpFMul %float %3293 %3293 - %4927 = OpFMul %float %3295 %3295 - %4930 = OpFMul %float %3297 %3297 - %3306 = OpCompositeExtract %float %4800 0 - %3308 = OpCompositeExtract %float %4800 1 - %3310 = OpCompositeExtract %float %4800 2 - %4934 = OpFMul %float %3306 %3306 - %4937 = OpFMul %float %3308 %3308 - %4940 = OpFMul %float %3310 %3310 - %3319 = OpCompositeExtract %float %4807 0 - %3321 = OpCompositeExtract %float %4807 1 - %3323 = OpCompositeExtract %float %4807 2 - %4944 = OpFMul %float %3319 %3319 - %4947 = OpFMul %float %3321 %3321 - %4950 = OpFMul %float %3323 %3323 - %3332 = OpCompositeExtract %float %4828 0 - %3334 = OpCompositeExtract %float %4828 1 - %3336 = OpCompositeExtract %float %4828 2 - %4954 = OpFMul %float %3332 %3332 - %4957 = OpFMul %float %3334 %3334 - %4960 = OpFMul %float %3336 %3336 - %3345 = OpCompositeExtract %float %4835 0 - %3347 = OpCompositeExtract %float %4835 1 - %3349 = OpCompositeExtract %float %4835 2 - %4964 = OpFMul %float %3345 %3345 - %4967 = OpFMul %float %3347 %3347 - %4970 = OpFMul %float %3349 %3349 - %3371 = OpCompositeExtract %float %4821 0 - %3373 = OpCompositeExtract %float %4821 1 - %3375 = OpCompositeExtract %float %4821 2 - %4984 = OpFMul %float %3371 %3371 - %4987 = OpFMul %float %3373 %3373 - %4990 = OpFMul %float %3375 %3375 - %3384 = OpCompositeExtract %float %4842 0 - %3386 = OpCompositeExtract %float %4842 1 - %3388 = OpCompositeExtract %float %4842 2 - %4994 = OpFMul %float %3384 %3384 - %4997 = OpFMul %float %3386 %3386 - %5000 = OpFMul %float %3388 %3388 - %5030 = OpExtInst %float %1 FMin %4897 %4907 - %5031 = OpExtInst %float %1 FMin %4867 %5030 - %5037 = OpExtInst %float %1 FMin %4917 %4947 - %5038 = OpExtInst %float %1 FMin %5031 %5037 - %5072 = OpExtInst %float %1 FMax %4897 %4907 - %5073 = OpExtInst %float %1 FMax %4867 %5072 - %5079 = OpExtInst %float %1 FMax %4917 %4947 - %5080 = OpExtInst %float %1 FMax %5073 %5079 - %5114 = OpExtInst %float %1 FMin %4907 %4917 - %5115 = OpExtInst %float %1 FMin %4877 %5114 - %5121 = OpExtInst %float %1 FMin %4927 %4957 - %5122 = OpExtInst %float %1 FMin %5115 %5121 - %5156 = OpExtInst %float %1 FMax %4907 %4917 - %5157 = OpExtInst %float %1 FMax %4877 %5156 - %5163 = OpExtInst %float %1 FMax %4927 %4957 - %5164 = OpExtInst %float %1 FMax %5157 %5163 - %5198 = OpExtInst %float %1 FMin %4937 %4947 - %5199 = OpExtInst %float %1 FMin %4907 %5198 - %5205 = OpExtInst %float %1 FMin %4957 %4987 - %5206 = OpExtInst %float %1 FMin %5199 %5205 - %5240 = OpExtInst %float %1 FMax %4937 %4947 - %5241 = OpExtInst %float %1 FMax %4907 %5240 - %5247 = OpExtInst %float %1 FMax %4957 %4987 - %5248 = OpExtInst %float %1 FMax %5241 %5247 - %5282 = OpExtInst %float %1 FMin %4947 %4957 - %5283 = OpExtInst %float %1 FMin %4917 %5282 - %5289 = OpExtInst %float %1 FMin %4967 %4997 - %5290 = OpExtInst %float %1 FMin %5283 %5289 - %5324 = OpExtInst %float %1 FMax %4947 %4957 - %5325 = OpExtInst %float %1 FMax %4917 %5324 - %5331 = OpExtInst %float %1 FMax %4967 %4997 - %5332 = OpExtInst %float %1 FMax %5325 %5331 - %5363 = OpBitcast %uint %5080 - %5364 = OpISub %uint %uint_2129690299 %5363 - %5365 = OpBitcast %float %5364 - %5396 = OpBitcast %uint %5164 - %5397 = OpISub %uint %uint_2129690299 %5396 - %5398 = OpBitcast %float %5397 - %5429 = OpBitcast %uint %5248 - %5430 = OpISub %uint %uint_2129690299 %5429 - %5431 = OpBitcast %float %5430 - %5462 = OpBitcast %uint %5332 - %5463 = OpISub %uint %uint_2129690299 %5462 - %5464 = OpBitcast %float %5463 - %3732 = OpFSub %float %float_1 %5080 - %3733 = OpExtInst %float %1 FMin %5038 %3732 - %3735 = OpFMul %float %3733 %5365 - %5506 = OpExtInst %float %1 FClamp %3735 %float_0 %float_1 - %3756 = OpFSub %float %float_1 %5164 - %3757 = OpExtInst %float %1 FMin %5122 %3756 - %3759 = OpFMul %float %3757 %5398 - %5557 = OpExtInst %float %1 FClamp %3759 %float_0 %float_1 - %3780 = OpFSub %float %float_1 %5248 - %3781 = OpExtInst %float %1 FMin %5206 %3780 - %3783 = OpFMul %float %3781 %5431 - %5608 = OpExtInst %float %1 FClamp %3783 %float_0 %float_1 - %3804 = OpFSub %float %float_1 %5332 - %3805 = OpExtInst %float %1 FMin %5290 %3804 - %3807 = OpFMul %float %3805 %5464 - %5659 = OpExtInst %float %1 FClamp %3807 %float_0 %float_1 - %5705 = OpBitcast %uint %5506 - %5707 = OpShiftRightLogical %uint %5705 %uint_1 - %5709 = OpIAdd %uint %5707 %uint_532432441 - %5710 = OpBitcast %float %5709 - %5756 = OpBitcast %uint %5557 - %5758 = OpShiftRightLogical %uint %5756 %uint_1 - %5760 = OpIAdd %uint %5758 %uint_532432441 - %5761 = OpBitcast %float %5760 - %5807 = OpBitcast %uint %5608 - %5809 = OpShiftRightLogical %uint %5807 %uint_1 - %5811 = OpIAdd %uint %5809 %uint_532432441 - %5812 = OpBitcast %float %5811 - %5858 = OpBitcast %uint %5659 - %5860 = OpShiftRightLogical %uint %5858 %uint_1 - %5862 = OpIAdd %uint %5860 %uint_532432441 - %5863 = OpBitcast %float %5862 - %3843 = OpBitcast %float %2237 - %3849 = OpFMul %float %5710 %3843 - %3858 = OpFMul %float %5761 %3843 - %3867 = OpFMul %float %5812 %3843 - %3876 = OpFMul %float %5863 %3843 - %3882 = OpCompositeExtract %float %3151 0 - %3883 = OpFSub %float %float_1 %3882 - %3886 = OpCompositeExtract %float %3151 1 - %3887 = OpFSub %float %float_1 %3886 - %3888 = OpFMul %float %3883 %3887 - %3895 = OpFMul %float %3882 %3887 - %3902 = OpFMul %float %3883 %3886 - %3907 = OpFMul %float %3882 %3886 - %3911 = OpFSub %float %5080 %5038 - %3912 = OpFAdd %float %float_0_03125 %3911 - %5904 = OpBitcast %uint %3912 - %5905 = OpISub %uint %uint_2129690299 %5904 - %5906 = OpBitcast %float %5905 - %3915 = OpFMul %float %3888 %5906 - %3919 = OpFSub %float %5164 %5122 - %3920 = OpFAdd %float %float_0_03125 %3919 - %5915 = OpBitcast %uint %3920 - %5916 = OpISub %uint %uint_2129690299 %5915 - %5917 = OpBitcast %float %5916 - %3923 = OpFMul %float %3895 %5917 - %3927 = OpFSub %float %5248 %5206 - %3928 = OpFAdd %float %float_0_03125 %3927 - %5926 = OpBitcast %uint %3928 - %5927 = OpISub %uint %uint_2129690299 %5926 - %5928 = OpBitcast %float %5927 - %3931 = OpFMul %float %3902 %5928 - %3935 = OpFSub %float %5332 %5290 - %3936 = OpFAdd %float %float_0_03125 %3935 - %5937 = OpBitcast %uint %3936 - %5938 = OpISub %uint %uint_2129690299 %5937 - %5939 = OpBitcast %float %5938 - %3939 = OpFMul %float %3907 %5939 - %3945 = OpFMul %float %3849 %3915 - %3954 = OpFMul %float %3858 %3923 - %3972 = OpFMul %float %3867 %3931 - %3973 = OpFAdd %float %3954 %3972 - %3975 = OpFAdd %float %3973 %3915 - %3999 = OpFMul %float %3876 %3939 - %4000 = OpFAdd %float %3945 %3999 - %4002 = OpFAdd %float %4000 %3923 - %4029 = OpFAdd %float %4000 %3931 - %4056 = OpFAdd %float %3973 %3939 - %6458 = OpFAdd %float %3945 %3954 - %6459 = OpFAdd %float %6458 %3972 - %6460 = OpFAdd %float %6459 %3999 - %4098 = OpFMul %float %float_2 %6460 - %4100 = OpFAdd %float %4098 %3975 - %4102 = OpFAdd %float %4100 %4002 - %4104 = OpFAdd %float %4102 %4029 - %4106 = OpFAdd %float %4104 %4056 - %5962 = OpBitcast %uint %4106 - %5963 = OpISub %uint %uint_2129764351 %5962 - %5964 = OpBitcast %float %5963 - %5967 = OpFNegate %float %5964 - %5969 = OpFMul %float %5967 %4106 - %5971 = OpFAdd %float %5969 %float_2 - %5972 = OpFMul %float %5964 %5971 - %6461 = OpFAdd %float %4864 %4894 - %4116 = OpFMul %float %3945 %6461 - %4120 = OpFMul %float %4874 %3954 - %4121 = OpFAdd %float %4116 %4120 - %4125 = OpFMul %float %4924 %3954 - %4126 = OpFAdd %float %4121 %4125 - %4130 = OpFMul %float %4934 %3972 - %4131 = OpFAdd %float %4126 %4130 - %4135 = OpFMul %float %4984 %3972 - %4136 = OpFAdd %float %4131 %4135 - %4140 = OpFMul %float %4964 %3999 - %4141 = OpFAdd %float %4136 %4140 - %4145 = OpFMul %float %4994 %3999 - %4146 = OpFAdd %float %4141 %4145 - %4150 = OpFMul %float %4904 %3975 - %4151 = OpFAdd %float %4146 %4150 - %4155 = OpFMul %float %4914 %4002 - %4156 = OpFAdd %float %4151 %4155 - %4160 = OpFMul %float %4944 %4029 - %4161 = OpFAdd %float %4156 %4160 - %4165 = OpFMul %float %4954 %4056 - %4166 = OpFAdd %float %4161 %4165 - %4168 = OpFMul %float %4166 %5972 - %5986 = OpExtInst %float %1 FClamp %4168 %float_0 %float_1 - %6462 = OpFAdd %float %4867 %4897 - %4178 = OpFMul %float %3945 %6462 - %4182 = OpFMul %float %4877 %3954 - %4183 = OpFAdd %float %4178 %4182 - %4187 = OpFMul %float %4927 %3954 - %4188 = OpFAdd %float %4183 %4187 - %4192 = OpFMul %float %4937 %3972 - %4193 = OpFAdd %float %4188 %4192 - %4197 = OpFMul %float %4987 %3972 - %4198 = OpFAdd %float %4193 %4197 - %4202 = OpFMul %float %4967 %3999 - %4203 = OpFAdd %float %4198 %4202 - %4207 = OpFMul %float %4997 %3999 - %4208 = OpFAdd %float %4203 %4207 - %4212 = OpFMul %float %4907 %3975 - %4213 = OpFAdd %float %4208 %4212 - %4217 = OpFMul %float %4917 %4002 - %4218 = OpFAdd %float %4213 %4217 - %4222 = OpFMul %float %4947 %4029 - %4223 = OpFAdd %float %4218 %4222 - %4227 = OpFMul %float %4957 %4056 - %4228 = OpFAdd %float %4223 %4227 - %4230 = OpFMul %float %4228 %5972 - %6000 = OpExtInst %float %1 FClamp %4230 %float_0 %float_1 - %6463 = OpFAdd %float %4870 %4900 - %4240 = OpFMul %float %3945 %6463 - %4244 = OpFMul %float %4880 %3954 - %4245 = OpFAdd %float %4240 %4244 - %4249 = OpFMul %float %4930 %3954 - %4250 = OpFAdd %float %4245 %4249 - %4254 = OpFMul %float %4940 %3972 - %4255 = OpFAdd %float %4250 %4254 - %4259 = OpFMul %float %4990 %3972 - %4260 = OpFAdd %float %4255 %4259 - %4264 = OpFMul %float %4970 %3999 - %4265 = OpFAdd %float %4260 %4264 - %4269 = OpFMul %float %5000 %3999 - %4270 = OpFAdd %float %4265 %4269 - %4274 = OpFMul %float %4910 %3975 - %4275 = OpFAdd %float %4270 %4274 - %4279 = OpFMul %float %4920 %4002 - %4280 = OpFAdd %float %4275 %4279 - %4284 = OpFMul %float %4950 %4029 - %4285 = OpFAdd %float %4280 %4284 - %4289 = OpFMul %float %4960 %4056 - %4290 = OpFAdd %float %4285 %4289 - %4292 = OpFMul %float %4290 %5972 - %6014 = OpExtInst %float %1 FClamp %4292 %float_0 %float_1 - %2264 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_0 - OpStore %2264 %5986 - %2266 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_1 - OpStore %2266 %6000 - %2268 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_2 - OpStore %2268 %6014 - %2269 = OpLoad %v4float %xe_frag_color - %2270 = OpVectorShuffle %v3float %2269 %2269 0 1 2 - %2271 = OpExtInst %v3float %1 Sqrt %2270 - %2272 = OpLoad %v4float %xe_frag_color - %2273 = OpVectorShuffle %v4float %2272 %2271 4 5 6 3 - OpStore %xe_frag_color %2273 - %2275 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_3 - OpStore %2275 %float_1 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_ps.h new file mode 100644 index 000000000..7c0bfa4ad --- /dev/null +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_ps.h @@ -0,0 +1,798 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 25213 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5120 + OpExecutionMode %5663 OriginUpperLeft + OpDecorate %3150 DescriptorSet 0 + OpDecorate %3150 Binding 0 + OpDecorate %gl_FragCoord BuiltIn FragCoord + OpMemberDecorate %_struct_1048 0 Offset 16 + OpMemberDecorate %_struct_1048 1 Offset 24 + OpMemberDecorate %_struct_1048 2 Offset 32 + OpDecorate %_struct_1048 Block + OpDecorate %5120 Location 0 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 + %uint = OpTypeInt 32 0 + %int = OpTypeInt 32 1 + %v2int = OpTypeVector %int 2 + %v3float = OpTypeVector %float 3 + %v2uint = OpTypeVector %uint 2 + %float_0 = OpConstant %float 0 + %float_1 = OpConstant %float 1 + %uint_1 = OpConstant %uint 1 +%uint_532432441 = OpConstant %uint 532432441 +%uint_2129690299 = OpConstant %uint 2129690299 +%uint_2129764351 = OpConstant %uint 2129764351 + %float_2 = OpConstant %float 2 + %150 = OpTypeImage %float 2D 0 0 0 1 Unknown + %510 = OpTypeSampledImage %150 +%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 + %3150 = OpVariable %_ptr_UniformConstant_510 UniformConstant + %int_0 = OpConstant %int 0 + %v4float = OpTypeVector %float 4 + %int_n1 = OpConstant %int -1 + %1803 = OpConstantComposite %v2int %int_0 %int_n1 + %int_1 = OpConstant %int 1 + %1812 = OpConstantComposite %v2int %int_1 %int_n1 + %1806 = OpConstantComposite %v2int %int_n1 %int_0 + %1824 = OpConstantComposite %v2int %int_1 %int_0 + %1818 = OpConstantComposite %v2int %int_n1 %int_1 + %1827 = OpConstantComposite %v2int %int_0 %int_1 + %1836 = OpConstantComposite %v2int %int_1 %int_1 + %uint_0 = OpConstant %uint 0 + %uint_2 = OpConstant %uint 2 + %v2float = OpTypeVector %float 2 + %int_2 = OpConstant %int 2 + %1833 = OpConstantComposite %v2int %int_2 %int_0 + %1839 = OpConstantComposite %v2int %int_0 %int_2 + %1845 = OpConstantComposite %v2int %int_2 %int_1 + %1848 = OpConstantComposite %v2int %int_1 %int_2 +%float_0_03125 = OpConstant %float 0.03125 +%_ptr_Input_v4float = OpTypePointer Input %v4float +%gl_FragCoord = OpVariable %_ptr_Input_v4float Input +%_struct_1048 = OpTypeStruct %v2int %v2float %float +%_ptr_PushConstant__struct_1048 = OpTypePointer PushConstant %_struct_1048 + %4930 = OpVariable %_ptr_PushConstant__struct_1048 PushConstant +%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int +%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float + %float_0_5 = OpConstant %float 0.5 +%_ptr_PushConstant_float = OpTypePointer PushConstant %float +%_ptr_Output_v4float = OpTypePointer Output %v4float + %5120 = OpVariable %_ptr_Output_v4float Output +%_ptr_Output_float = OpTypePointer Output %float + %uint_3 = OpConstant %uint 3 + %1566 = OpConstantComposite %v2float %float_0_5 %float_0_5 + %5663 = OpFunction %void None %1282 + %24949 = OpLabel + %18571 = OpLoad %v4float %gl_FragCoord + %14008 = OpVectorShuffle %v2float %18571 %18571 0 1 + %17656 = OpConvertFToS %v2int %14008 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %4930 %int_0 + %22822 = OpLoad %v2int %19279 + %23312 = OpISub %v2int %17656 %22822 + %9938 = OpBitcast %v2uint %23312 + %20997 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_1 + %22579 = OpLoad %v2float %20997 + %13397 = OpBitcast %v2uint %22579 + %12762 = OpVectorTimesScalar %v2float %22579 %float_0_5 + %24291 = OpFSub %v2float %12762 %1566 + %20131 = OpBitcast %v2uint %24291 + %18575 = OpAccessChain %_ptr_PushConstant_float %4930 %int_2 + %22009 = OpLoad %float %18575 + %18454 = OpBitcast %uint %22009 + %12011 = OpConvertUToF %v2float %9938 + %19449 = OpBitcast %v2float %13397 + %17139 = OpFMul %v2float %12011 %19449 + %18649 = OpBitcast %v2float %20131 + %24878 = OpFAdd %v2float %17139 %18649 + %12719 = OpExtInst %v2float %1 Floor %24878 + %16290 = OpFSub %v2float %24878 %12719 + %17064 = OpConvertFToS %v2int %12719 + %20663 = OpIAdd %v2int %17064 %1803 + %16731 = OpLoad %510 %3150 + %23618 = OpImage %150 %16731 + %16595 = OpImageFetch %v4float %23618 %20663 Lod %int_0 + %15454 = OpIAdd %v2int %17064 %1806 + %19959 = OpImage %150 %16731 + %14338 = OpImageFetch %v4float %19959 %15454 Lod %int_0 + %17498 = OpImage %150 %16731 + %24645 = OpImageFetch %v4float %17498 %17064 Lod %int_0 + %15455 = OpIAdd %v2int %17064 %1812 + %20491 = OpImage %150 %16731 + %9589 = OpImageFetch %v4float %20491 %15455 Lod %int_0 + %15456 = OpIAdd %v2int %17064 %1824 + %20492 = OpImage %150 %16731 + %9590 = OpImageFetch %v4float %20492 %15456 Lod %int_0 + %15457 = OpIAdd %v2int %17064 %1833 + %20493 = OpImage %150 %16731 + %9591 = OpImageFetch %v4float %20493 %15457 Lod %int_0 + %15458 = OpIAdd %v2int %17064 %1818 + %20494 = OpImage %150 %16731 + %9592 = OpImageFetch %v4float %20494 %15458 Lod %int_0 + %15459 = OpIAdd %v2int %17064 %1827 + %20495 = OpImage %150 %16731 + %9593 = OpImageFetch %v4float %20495 %15459 Lod %int_0 + %15460 = OpIAdd %v2int %17064 %1839 + %20496 = OpImage %150 %16731 + %9594 = OpImageFetch %v4float %20496 %15460 Lod %int_0 + %15461 = OpIAdd %v2int %17064 %1836 + %20497 = OpImage %150 %16731 + %9595 = OpImageFetch %v4float %20497 %15461 Lod %int_0 + %15462 = OpIAdd %v2int %17064 %1845 + %20498 = OpImage %150 %16731 + %9596 = OpImageFetch %v4float %20498 %15462 Lod %int_0 + %15463 = OpIAdd %v2int %17064 %1848 + %19598 = OpImage %150 %16731 + %17359 = OpImageFetch %v4float %19598 %15463 Lod %int_0 + %22126 = OpCompositeExtract %float %16595 0 + %7025 = OpCompositeExtract %float %16595 1 + %18723 = OpCompositeExtract %float %16595 2 + %24863 = OpFMul %float %22126 %22126 + %16184 = OpFMul %float %7025 %7025 + %9305 = OpFMul %float %18723 %18723 + %22236 = OpCompositeExtract %float %9589 0 + %11844 = OpCompositeExtract %float %9589 1 + %18724 = OpCompositeExtract %float %9589 2 + %24864 = OpFMul %float %22236 %22236 + %16185 = OpFMul %float %11844 %11844 + %9306 = OpFMul %float %18724 %18724 + %22237 = OpCompositeExtract %float %14338 0 + %11845 = OpCompositeExtract %float %14338 1 + %18725 = OpCompositeExtract %float %14338 2 + %24865 = OpFMul %float %22237 %22237 + %16186 = OpFMul %float %11845 %11845 + %9307 = OpFMul %float %18725 %18725 + %22238 = OpCompositeExtract %float %24645 0 + %11846 = OpCompositeExtract %float %24645 1 + %18726 = OpCompositeExtract %float %24645 2 + %24866 = OpFMul %float %22238 %22238 + %16187 = OpFMul %float %11846 %11846 + %9308 = OpFMul %float %18726 %18726 + %22239 = OpCompositeExtract %float %9590 0 + %11847 = OpCompositeExtract %float %9590 1 + %18727 = OpCompositeExtract %float %9590 2 + %24867 = OpFMul %float %22239 %22239 + %16188 = OpFMul %float %11847 %11847 + %9309 = OpFMul %float %18727 %18727 + %22240 = OpCompositeExtract %float %9591 0 + %11848 = OpCompositeExtract %float %9591 1 + %18728 = OpCompositeExtract %float %9591 2 + %24868 = OpFMul %float %22240 %22240 + %16189 = OpFMul %float %11848 %11848 + %9310 = OpFMul %float %18728 %18728 + %22241 = OpCompositeExtract %float %9592 0 + %11849 = OpCompositeExtract %float %9592 1 + %18729 = OpCompositeExtract %float %9592 2 + %24869 = OpFMul %float %22241 %22241 + %16190 = OpFMul %float %11849 %11849 + %9311 = OpFMul %float %18729 %18729 + %22242 = OpCompositeExtract %float %9593 0 + %11850 = OpCompositeExtract %float %9593 1 + %18730 = OpCompositeExtract %float %9593 2 + %24870 = OpFMul %float %22242 %22242 + %16191 = OpFMul %float %11850 %11850 + %9312 = OpFMul %float %18730 %18730 + %22243 = OpCompositeExtract %float %9595 0 + %11851 = OpCompositeExtract %float %9595 1 + %18731 = OpCompositeExtract %float %9595 2 + %24871 = OpFMul %float %22243 %22243 + %16192 = OpFMul %float %11851 %11851 + %9313 = OpFMul %float %18731 %18731 + %22244 = OpCompositeExtract %float %9596 0 + %11852 = OpCompositeExtract %float %9596 1 + %18732 = OpCompositeExtract %float %9596 2 + %24872 = OpFMul %float %22244 %22244 + %16193 = OpFMul %float %11852 %11852 + %9314 = OpFMul %float %18732 %18732 + %22245 = OpCompositeExtract %float %9594 0 + %11853 = OpCompositeExtract %float %9594 1 + %18733 = OpCompositeExtract %float %9594 2 + %24873 = OpFMul %float %22245 %22245 + %16194 = OpFMul %float %11853 %11853 + %9315 = OpFMul %float %18733 %18733 + %22246 = OpCompositeExtract %float %17359 0 + %11854 = OpCompositeExtract %float %17359 1 + %18734 = OpCompositeExtract %float %17359 2 + %24874 = OpFMul %float %22246 %22246 + %14910 = OpFMul %float %11854 %11854 + %8590 = OpFMul %float %18734 %18734 + %10877 = OpExtInst %float %1 FMin %16186 %16187 + %9276 = OpExtInst %float %1 FMin %16184 %10877 + %15951 = OpExtInst %float %1 FMin %16188 %16191 + %10905 = OpExtInst %float %1 FMin %9276 %15951 + %24296 = OpExtInst %float %1 FMax %16186 %16187 + %17523 = OpExtInst %float %1 FMax %16184 %24296 + %21848 = OpExtInst %float %1 FMax %16188 %16191 + %7823 = OpExtInst %float %1 FMax %17523 %21848 + %13503 = OpExtInst %float %1 FMin %16187 %16188 + %13819 = OpExtInst %float %1 FMin %16185 %13503 + %15952 = OpExtInst %float %1 FMin %16189 %16192 + %10906 = OpExtInst %float %1 FMin %13819 %15952 + %24297 = OpExtInst %float %1 FMax %16187 %16188 + %17524 = OpExtInst %float %1 FMax %16185 %24297 + %21849 = OpExtInst %float %1 FMax %16189 %16192 + %7824 = OpExtInst %float %1 FMax %17524 %21849 + %13504 = OpExtInst %float %1 FMin %16190 %16191 + %13820 = OpExtInst %float %1 FMin %16187 %13504 + %15953 = OpExtInst %float %1 FMin %16192 %16194 + %10907 = OpExtInst %float %1 FMin %13820 %15953 + %24298 = OpExtInst %float %1 FMax %16190 %16191 + %17525 = OpExtInst %float %1 FMax %16187 %24298 + %21850 = OpExtInst %float %1 FMax %16192 %16194 + %7825 = OpExtInst %float %1 FMax %17525 %21850 + %13505 = OpExtInst %float %1 FMin %16191 %16192 + %13821 = OpExtInst %float %1 FMin %16188 %13505 + %15954 = OpExtInst %float %1 FMin %16193 %14910 + %10908 = OpExtInst %float %1 FMin %13821 %15954 + %24299 = OpExtInst %float %1 FMax %16191 %16192 + %17526 = OpExtInst %float %1 FMax %16188 %24299 + %23939 = OpExtInst %float %1 FMax %16193 %14910 + %21101 = OpExtInst %float %1 FMax %17526 %23939 + %8181 = OpBitcast %uint %7823 + %8818 = OpISub %uint %uint_2129690299 %8181 + %9881 = OpBitcast %float %8818 + %15062 = OpBitcast %uint %7824 + %6702 = OpISub %uint %uint_2129690299 %15062 + %9882 = OpBitcast %float %6702 + %15063 = OpBitcast %uint %7825 + %6703 = OpISub %uint %uint_2129690299 %15063 + %9883 = OpBitcast %float %6703 + %15064 = OpBitcast %uint %21101 + %6835 = OpISub %uint %uint_2129690299 %15064 + %6465 = OpBitcast %float %6835 + %24131 = OpFSub %float %float_1 %7823 + %23324 = OpExtInst %float %1 FMin %10905 %24131 + %23036 = OpFMul %float %23324 %9881 + %16051 = OpExtInst %float %1 FClamp %23036 %float_0 %float_1 + %25005 = OpFSub %float %float_1 %7824 + %10697 = OpExtInst %float %1 FMin %10906 %25005 + %23037 = OpFMul %float %10697 %9882 + %16052 = OpExtInst %float %1 FClamp %23037 %float_0 %float_1 + %25006 = OpFSub %float %float_1 %7825 + %10698 = OpExtInst %float %1 FMin %10907 %25006 + %23038 = OpFMul %float %10698 %9883 + %16053 = OpExtInst %float %1 FClamp %23038 %float_0 %float_1 + %25007 = OpFSub %float %float_1 %21101 + %10699 = OpExtInst %float %1 FMin %10908 %25007 + %22903 = OpFMul %float %10699 %6465 + %20683 = OpExtInst %float %1 FClamp %22903 %float_0 %float_1 + %24011 = OpBitcast %uint %16051 + %22090 = OpShiftRightLogical %uint %24011 %uint_1 + %23229 = OpIAdd %uint %22090 %uint_532432441 + %22851 = OpBitcast %float %23229 + %8910 = OpBitcast %uint %16052 + %9189 = OpShiftRightLogical %uint %8910 %uint_1 + %23230 = OpIAdd %uint %9189 %uint_532432441 + %22852 = OpBitcast %float %23230 + %8911 = OpBitcast %uint %16053 + %9190 = OpShiftRightLogical %uint %8911 %uint_1 + %23231 = OpIAdd %uint %9190 %uint_532432441 + %22853 = OpBitcast %float %23231 + %8912 = OpBitcast %uint %20683 + %9191 = OpShiftRightLogical %uint %8912 %uint_1 + %23232 = OpIAdd %uint %9191 %uint_532432441 + %21692 = OpBitcast %float %23232 + %19558 = OpBitcast %float %18454 + %18879 = OpFMul %float %22851 %19558 + %22795 = OpFMul %float %22852 %19558 + %19380 = OpFMul %float %22853 %19558 + %10255 = OpFMul %float %21692 %19558 + %13586 = OpCompositeExtract %float %16290 0 + %21718 = OpFSub %float %float_1 %13586 + %11876 = OpCompositeExtract %float %16290 1 + %11147 = OpFSub %float %float_1 %11876 + %17670 = OpFMul %float %21718 %11147 + %25212 = OpFMul %float %13586 %11147 + %20330 = OpFMul %float %21718 %11876 + %20638 = OpFMul %float %13586 %11876 + %18204 = OpFSub %float %7823 %10905 + %23453 = OpFAdd %float %float_0_03125 %18204 + %11395 = OpBitcast %uint %23453 + %7677 = OpISub %uint %uint_2129690299 %11395 + %8343 = OpBitcast %float %7677 + %17531 = OpFMul %float %17670 %8343 + %20631 = OpFSub %float %7824 %10906 + %23454 = OpFAdd %float %float_0_03125 %20631 + %11396 = OpBitcast %uint %23454 + %7678 = OpISub %uint %uint_2129690299 %11396 + %8344 = OpBitcast %float %7678 + %17532 = OpFMul %float %25212 %8344 + %20632 = OpFSub %float %7825 %10907 + %23455 = OpFAdd %float %float_0_03125 %20632 + %11397 = OpBitcast %uint %23455 + %7679 = OpISub %uint %uint_2129690299 %11397 + %8345 = OpBitcast %float %7679 + %17533 = OpFMul %float %20330 %8345 + %20633 = OpFSub %float %21101 %10908 + %23456 = OpFAdd %float %float_0_03125 %20633 + %11398 = OpBitcast %uint %23456 + %7680 = OpISub %uint %uint_2129690299 %11398 + %8381 = OpBitcast %float %7680 + %17261 = OpFMul %float %20638 %8381 + %22796 = OpFMul %float %18879 %17531 + %20292 = OpFMul %float %22795 %17532 + %20984 = OpFMul %float %19380 %17533 + %15690 = OpFAdd %float %20292 %20984 + %22375 = OpFAdd %float %15690 %17531 + %12597 = OpFMul %float %10255 %17261 + %18845 = OpFAdd %float %22796 %12597 + %23067 = OpFAdd %float %18845 %17532 + %7227 = OpFAdd %float %18845 %17533 + %7228 = OpFAdd %float %15690 %17261 + %7229 = OpFAdd %float %22796 %20292 + %7303 = OpFAdd %float %7229 %20984 + %6535 = OpFAdd %float %7303 %12597 + %12598 = OpFMul %float %float_2 %6535 + %18846 = OpFAdd %float %12598 %22375 + %23068 = OpFAdd %float %18846 %23067 + %7132 = OpFAdd %float %23068 %7227 + %8111 = OpFAdd %float %7132 %7228 + %9782 = OpBitcast %uint %8111 + %7563 = OpISub %uint %uint_2129764351 %9782 + %9419 = OpBitcast %float %7563 + %9130 = OpFNegate %float %9419 + %12367 = OpFMul %float %9130 %8111 + %16540 = OpFAdd %float %12367 %float_2 + %9442 = OpFMul %float %9419 %16540 + %18229 = OpFAdd %float %24863 %24865 + %8674 = OpFMul %float %22796 %18229 + %24292 = OpFMul %float %24864 %20292 + %14922 = OpFAdd %float %8674 %24292 + %9443 = OpFMul %float %24868 %20292 + %18153 = OpFAdd %float %14922 %9443 + %9444 = OpFMul %float %24869 %20984 + %18154 = OpFAdd %float %18153 %9444 + %9445 = OpFMul %float %24873 %20984 + %18155 = OpFAdd %float %18154 %9445 + %9446 = OpFMul %float %24872 %12597 + %18156 = OpFAdd %float %18155 %9446 + %9447 = OpFMul %float %24874 %12597 + %18157 = OpFAdd %float %18156 %9447 + %9448 = OpFMul %float %24866 %22375 + %18158 = OpFAdd %float %18157 %9448 + %9449 = OpFMul %float %24867 %23067 + %18159 = OpFAdd %float %18158 %9449 + %9450 = OpFMul %float %24870 %7227 + %18160 = OpFAdd %float %18159 %9450 + %9451 = OpFMul %float %24871 %7228 + %15973 = OpFAdd %float %18160 %9451 + %8137 = OpFMul %float %15973 %9442 + %15218 = OpExtInst %float %1 FClamp %8137 %float_0 %float_1 + %12765 = OpFAdd %float %16184 %16186 + %17545 = OpFMul %float %22796 %12765 + %24293 = OpFMul %float %16185 %20292 + %14923 = OpFAdd %float %17545 %24293 + %9452 = OpFMul %float %16189 %20292 + %18161 = OpFAdd %float %14923 %9452 + %9453 = OpFMul %float %16190 %20984 + %18162 = OpFAdd %float %18161 %9453 + %9454 = OpFMul %float %16194 %20984 + %18163 = OpFAdd %float %18162 %9454 + %9455 = OpFMul %float %16193 %12597 + %18164 = OpFAdd %float %18163 %9455 + %9456 = OpFMul %float %14910 %12597 + %18165 = OpFAdd %float %18164 %9456 + %9457 = OpFMul %float %16187 %22375 + %18166 = OpFAdd %float %18165 %9457 + %9458 = OpFMul %float %16188 %23067 + %18167 = OpFAdd %float %18166 %9458 + %9459 = OpFMul %float %16191 %7227 + %18168 = OpFAdd %float %18167 %9459 + %9460 = OpFMul %float %16192 %7228 + %15974 = OpFAdd %float %18168 %9460 + %8138 = OpFMul %float %15974 %9442 + %15219 = OpExtInst %float %1 FClamp %8138 %float_0 %float_1 + %12766 = OpFAdd %float %9305 %9307 + %17546 = OpFMul %float %22796 %12766 + %24294 = OpFMul %float %9306 %20292 + %14924 = OpFAdd %float %17546 %24294 + %9461 = OpFMul %float %9310 %20292 + %18169 = OpFAdd %float %14924 %9461 + %9462 = OpFMul %float %9311 %20984 + %18170 = OpFAdd %float %18169 %9462 + %9463 = OpFMul %float %9315 %20984 + %18171 = OpFAdd %float %18170 %9463 + %9464 = OpFMul %float %9314 %12597 + %18172 = OpFAdd %float %18171 %9464 + %9465 = OpFMul %float %8590 %12597 + %18173 = OpFAdd %float %18172 %9465 + %9466 = OpFMul %float %9308 %22375 + %18174 = OpFAdd %float %18173 %9466 + %9467 = OpFMul %float %9309 %23067 + %18175 = OpFAdd %float %18174 %9467 + %9468 = OpFMul %float %9312 %7227 + %18176 = OpFAdd %float %18175 %9468 + %9469 = OpFMul %float %9313 %7228 + %15975 = OpFAdd %float %18176 %9469 + %6921 = OpFMul %float %15975 %9442 + %24941 = OpExtInst %float %1 FClamp %6921 %float_0 %float_1 + %20577 = OpAccessChain %_ptr_Output_float %5120 %uint_0 + OpStore %20577 %15218 + %19732 = OpAccessChain %_ptr_Output_float %5120 %uint_1 + OpStore %19732 %15219 + %19656 = OpAccessChain %_ptr_Output_float %5120 %uint_2 + OpStore %19656 %24941 + %10445 = OpLoad %v4float %5120 + %9111 = OpVectorShuffle %v3float %10445 %10445 0 1 2 + %17911 = OpExtInst %v3float %1 Sqrt %9111 + %7131 = OpCompositeExtract %float %17911 0 + OpStore %20577 %7131 + %22435 = OpCompositeExtract %float %17911 1 + OpStore %19732 %22435 + %22131 = OpCompositeExtract %float %17911 2 + OpStore %19656 %22131 + %23294 = OpAccessChain %_ptr_Output_float %5120 %uint_3 + OpStore %23294 %float_1 + OpReturn + OpFunctionEnd +#endif + +const uint32_t guest_output_ffx_cas_resample_ps[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x0000627D, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00001400, 0x00030010, + 0x0000161F, 0x00000007, 0x00040047, 0x00000C4E, 0x00000022, 0x00000000, + 0x00040047, 0x00000C4E, 0x00000021, 0x00000000, 0x00040047, 0x00000C93, + 0x0000000B, 0x0000000F, 0x00050048, 0x00000418, 0x00000000, 0x00000023, + 0x00000010, 0x00050048, 0x00000418, 0x00000001, 0x00000023, 0x00000018, + 0x00050048, 0x00000418, 0x00000002, 0x00000023, 0x00000020, 0x00030047, + 0x00000418, 0x00000002, 0x00040047, 0x00001400, 0x0000001E, 0x00000000, + 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, + 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020, 0x00000000, + 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, 0x00000012, + 0x0000000C, 0x00000002, 0x00040017, 0x00000018, 0x0000000D, 0x00000003, + 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x0004002B, 0x0000000D, + 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, + 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, 0x0000000B, + 0x0000020D, 0x1FBC4639, 0x0004002B, 0x0000000B, 0x00000344, 0x7EF07EBB, + 0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF, 0x0004002B, 0x0000000D, + 0x00000019, 0x40000000, 0x00090019, 0x00000096, 0x0000000D, 0x00000001, + 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0003001B, + 0x000001FE, 0x00000096, 0x00040020, 0x0000047B, 0x00000000, 0x000001FE, + 0x0004003B, 0x0000047B, 0x00000C4E, 0x00000000, 0x0004002B, 0x0000000C, + 0x00000A0B, 0x00000000, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, + 0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012, + 0x0000070B, 0x00000A0B, 0x00000A08, 0x0004002B, 0x0000000C, 0x00000A0E, + 0x00000001, 0x0005002C, 0x00000012, 0x00000714, 0x00000A0E, 0x00000A08, + 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C, + 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, + 0x0000071A, 0x00000A08, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000723, + 0x00000A0B, 0x00000A0E, 0x0005002C, 0x00000012, 0x0000072C, 0x00000A0E, + 0x00000A0E, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B, + 0x0000000B, 0x00000A10, 0x00000002, 0x00040017, 0x00000013, 0x0000000D, + 0x00000002, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0005002C, + 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, 0x0005002C, 0x00000012, + 0x0000072F, 0x00000A0B, 0x00000A11, 0x0005002C, 0x00000012, 0x00000735, + 0x00000A11, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000738, 0x00000A0E, + 0x00000A11, 0x0004002B, 0x0000000D, 0x000002C4, 0x3D000000, 0x00040020, + 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, + 0x00000001, 0x0005001E, 0x00000418, 0x00000012, 0x00000013, 0x0000000D, + 0x00040020, 0x00000695, 0x00000009, 0x00000418, 0x0004003B, 0x00000695, + 0x00001342, 0x00000009, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, + 0x00040020, 0x00000290, 0x00000009, 0x00000013, 0x0004002B, 0x0000000D, + 0x000000FC, 0x3F000000, 0x00040020, 0x0000028A, 0x00000009, 0x0000000D, + 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B, + 0x00001400, 0x00000003, 0x00040020, 0x0000028B, 0x00000003, 0x0000000D, + 0x0004002B, 0x0000000B, 0x00000A13, 0x00000003, 0x0005002C, 0x00000013, + 0x0000061E, 0x000000FC, 0x000000FC, 0x00050036, 0x00000008, 0x0000161F, + 0x00000000, 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, + 0x0000488B, 0x00000C93, 0x0007004F, 0x00000013, 0x000036B8, 0x0000488B, + 0x0000488B, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, + 0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F, 0x00001342, 0x00000A0B, + 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, + 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2, + 0x00005B10, 0x00050041, 0x00000290, 0x00005205, 0x00001342, 0x00000A0E, + 0x0004003D, 0x00000013, 0x00005833, 0x00005205, 0x0004007C, 0x00000011, + 0x00003455, 0x00005833, 0x0005008E, 0x00000013, 0x000031DA, 0x00005833, + 0x000000FC, 0x00050083, 0x00000013, 0x00005EE3, 0x000031DA, 0x0000061E, + 0x0004007C, 0x00000011, 0x00004EA3, 0x00005EE3, 0x00050041, 0x0000028A, + 0x0000488F, 0x00001342, 0x00000A11, 0x0004003D, 0x0000000D, 0x000055F9, + 0x0000488F, 0x0004007C, 0x0000000B, 0x00004816, 0x000055F9, 0x00040070, + 0x00000013, 0x00002EEB, 0x000026D2, 0x0004007C, 0x00000013, 0x00004BF9, + 0x00003455, 0x00050085, 0x00000013, 0x000042F3, 0x00002EEB, 0x00004BF9, + 0x0004007C, 0x00000013, 0x000048D9, 0x00004EA3, 0x00050081, 0x00000013, + 0x0000612E, 0x000042F3, 0x000048D9, 0x0006000C, 0x00000013, 0x000031AF, + 0x00000001, 0x00000008, 0x0000612E, 0x00050083, 0x00000013, 0x00003FA2, + 0x0000612E, 0x000031AF, 0x0004006E, 0x00000012, 0x000042A8, 0x000031AF, + 0x00050080, 0x00000012, 0x000050B7, 0x000042A8, 0x0000070B, 0x0004003D, + 0x000001FE, 0x0000415B, 0x00000C4E, 0x00040064, 0x00000096, 0x00005C42, + 0x0000415B, 0x0007005F, 0x0000001D, 0x000040D3, 0x00005C42, 0x000050B7, + 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C5E, 0x000042A8, + 0x0000070E, 0x00040064, 0x00000096, 0x00004DF7, 0x0000415B, 0x0007005F, + 0x0000001D, 0x00003802, 0x00004DF7, 0x00003C5E, 0x00000002, 0x00000A0B, + 0x00040064, 0x00000096, 0x0000445A, 0x0000415B, 0x0007005F, 0x0000001D, + 0x00006045, 0x0000445A, 0x000042A8, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003C5F, 0x000042A8, 0x00000714, 0x00040064, 0x00000096, + 0x0000500B, 0x0000415B, 0x0007005F, 0x0000001D, 0x00002575, 0x0000500B, + 0x00003C5F, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C60, + 0x000042A8, 0x00000720, 0x00040064, 0x00000096, 0x0000500C, 0x0000415B, + 0x0007005F, 0x0000001D, 0x00002576, 0x0000500C, 0x00003C60, 0x00000002, + 0x00000A0B, 0x00050080, 0x00000012, 0x00003C61, 0x000042A8, 0x00000729, + 0x00040064, 0x00000096, 0x0000500D, 0x0000415B, 0x0007005F, 0x0000001D, + 0x00002577, 0x0000500D, 0x00003C61, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003C62, 0x000042A8, 0x0000071A, 0x00040064, 0x00000096, + 0x0000500E, 0x0000415B, 0x0007005F, 0x0000001D, 0x00002578, 0x0000500E, + 0x00003C62, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C63, + 0x000042A8, 0x00000723, 0x00040064, 0x00000096, 0x0000500F, 0x0000415B, + 0x0007005F, 0x0000001D, 0x00002579, 0x0000500F, 0x00003C63, 0x00000002, + 0x00000A0B, 0x00050080, 0x00000012, 0x00003C64, 0x000042A8, 0x0000072F, + 0x00040064, 0x00000096, 0x00005010, 0x0000415B, 0x0007005F, 0x0000001D, + 0x0000257A, 0x00005010, 0x00003C64, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003C65, 0x000042A8, 0x0000072C, 0x00040064, 0x00000096, + 0x00005011, 0x0000415B, 0x0007005F, 0x0000001D, 0x0000257B, 0x00005011, + 0x00003C65, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C66, + 0x000042A8, 0x00000735, 0x00040064, 0x00000096, 0x00005012, 0x0000415B, + 0x0007005F, 0x0000001D, 0x0000257C, 0x00005012, 0x00003C66, 0x00000002, + 0x00000A0B, 0x00050080, 0x00000012, 0x00003C67, 0x000042A8, 0x00000738, + 0x00040064, 0x00000096, 0x00004C8E, 0x0000415B, 0x0007005F, 0x0000001D, + 0x000043CF, 0x00004C8E, 0x00003C67, 0x00000002, 0x00000A0B, 0x00050051, + 0x0000000D, 0x0000566E, 0x000040D3, 0x00000000, 0x00050051, 0x0000000D, + 0x00001B71, 0x000040D3, 0x00000001, 0x00050051, 0x0000000D, 0x00004923, + 0x000040D3, 0x00000002, 0x00050085, 0x0000000D, 0x0000611F, 0x0000566E, + 0x0000566E, 0x00050085, 0x0000000D, 0x00003F38, 0x00001B71, 0x00001B71, + 0x00050085, 0x0000000D, 0x00002459, 0x00004923, 0x00004923, 0x00050051, + 0x0000000D, 0x000056DC, 0x00002575, 0x00000000, 0x00050051, 0x0000000D, + 0x00002E44, 0x00002575, 0x00000001, 0x00050051, 0x0000000D, 0x00004924, + 0x00002575, 0x00000002, 0x00050085, 0x0000000D, 0x00006120, 0x000056DC, + 0x000056DC, 0x00050085, 0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, + 0x00050085, 0x0000000D, 0x0000245A, 0x00004924, 0x00004924, 0x00050051, + 0x0000000D, 0x000056DD, 0x00003802, 0x00000000, 0x00050051, 0x0000000D, + 0x00002E45, 0x00003802, 0x00000001, 0x00050051, 0x0000000D, 0x00004925, + 0x00003802, 0x00000002, 0x00050085, 0x0000000D, 0x00006121, 0x000056DD, + 0x000056DD, 0x00050085, 0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, + 0x00050085, 0x0000000D, 0x0000245B, 0x00004925, 0x00004925, 0x00050051, + 0x0000000D, 0x000056DE, 0x00006045, 0x00000000, 0x00050051, 0x0000000D, + 0x00002E46, 0x00006045, 0x00000001, 0x00050051, 0x0000000D, 0x00004926, + 0x00006045, 0x00000002, 0x00050085, 0x0000000D, 0x00006122, 0x000056DE, + 0x000056DE, 0x00050085, 0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, + 0x00050085, 0x0000000D, 0x0000245C, 0x00004926, 0x00004926, 0x00050051, + 0x0000000D, 0x000056DF, 0x00002576, 0x00000000, 0x00050051, 0x0000000D, + 0x00002E47, 0x00002576, 0x00000001, 0x00050051, 0x0000000D, 0x00004927, + 0x00002576, 0x00000002, 0x00050085, 0x0000000D, 0x00006123, 0x000056DF, + 0x000056DF, 0x00050085, 0x0000000D, 0x00003F3C, 0x00002E47, 0x00002E47, + 0x00050085, 0x0000000D, 0x0000245D, 0x00004927, 0x00004927, 0x00050051, + 0x0000000D, 0x000056E0, 0x00002577, 0x00000000, 0x00050051, 0x0000000D, + 0x00002E48, 0x00002577, 0x00000001, 0x00050051, 0x0000000D, 0x00004928, + 0x00002577, 0x00000002, 0x00050085, 0x0000000D, 0x00006124, 0x000056E0, + 0x000056E0, 0x00050085, 0x0000000D, 0x00003F3D, 0x00002E48, 0x00002E48, + 0x00050085, 0x0000000D, 0x0000245E, 0x00004928, 0x00004928, 0x00050051, + 0x0000000D, 0x000056E1, 0x00002578, 0x00000000, 0x00050051, 0x0000000D, + 0x00002E49, 0x00002578, 0x00000001, 0x00050051, 0x0000000D, 0x00004929, + 0x00002578, 0x00000002, 0x00050085, 0x0000000D, 0x00006125, 0x000056E1, + 0x000056E1, 0x00050085, 0x0000000D, 0x00003F3E, 0x00002E49, 0x00002E49, + 0x00050085, 0x0000000D, 0x0000245F, 0x00004929, 0x00004929, 0x00050051, + 0x0000000D, 0x000056E2, 0x00002579, 0x00000000, 0x00050051, 0x0000000D, + 0x00002E4A, 0x00002579, 0x00000001, 0x00050051, 0x0000000D, 0x0000492A, + 0x00002579, 0x00000002, 0x00050085, 0x0000000D, 0x00006126, 0x000056E2, + 0x000056E2, 0x00050085, 0x0000000D, 0x00003F3F, 0x00002E4A, 0x00002E4A, + 0x00050085, 0x0000000D, 0x00002460, 0x0000492A, 0x0000492A, 0x00050051, + 0x0000000D, 0x000056E3, 0x0000257B, 0x00000000, 0x00050051, 0x0000000D, + 0x00002E4B, 0x0000257B, 0x00000001, 0x00050051, 0x0000000D, 0x0000492B, + 0x0000257B, 0x00000002, 0x00050085, 0x0000000D, 0x00006127, 0x000056E3, + 0x000056E3, 0x00050085, 0x0000000D, 0x00003F40, 0x00002E4B, 0x00002E4B, + 0x00050085, 0x0000000D, 0x00002461, 0x0000492B, 0x0000492B, 0x00050051, + 0x0000000D, 0x000056E4, 0x0000257C, 0x00000000, 0x00050051, 0x0000000D, + 0x00002E4C, 0x0000257C, 0x00000001, 0x00050051, 0x0000000D, 0x0000492C, + 0x0000257C, 0x00000002, 0x00050085, 0x0000000D, 0x00006128, 0x000056E4, + 0x000056E4, 0x00050085, 0x0000000D, 0x00003F41, 0x00002E4C, 0x00002E4C, + 0x00050085, 0x0000000D, 0x00002462, 0x0000492C, 0x0000492C, 0x00050051, + 0x0000000D, 0x000056E5, 0x0000257A, 0x00000000, 0x00050051, 0x0000000D, + 0x00002E4D, 0x0000257A, 0x00000001, 0x00050051, 0x0000000D, 0x0000492D, + 0x0000257A, 0x00000002, 0x00050085, 0x0000000D, 0x00006129, 0x000056E5, + 0x000056E5, 0x00050085, 0x0000000D, 0x00003F42, 0x00002E4D, 0x00002E4D, + 0x00050085, 0x0000000D, 0x00002463, 0x0000492D, 0x0000492D, 0x00050051, + 0x0000000D, 0x000056E6, 0x000043CF, 0x00000000, 0x00050051, 0x0000000D, + 0x00002E4E, 0x000043CF, 0x00000001, 0x00050051, 0x0000000D, 0x0000492E, + 0x000043CF, 0x00000002, 0x00050085, 0x0000000D, 0x0000612A, 0x000056E6, + 0x000056E6, 0x00050085, 0x0000000D, 0x00003A3E, 0x00002E4E, 0x00002E4E, + 0x00050085, 0x0000000D, 0x0000218E, 0x0000492E, 0x0000492E, 0x0007000C, + 0x0000000D, 0x00002A7D, 0x00000001, 0x00000025, 0x00003F3A, 0x00003F3B, + 0x0007000C, 0x0000000D, 0x0000243C, 0x00000001, 0x00000025, 0x00003F38, + 0x00002A7D, 0x0007000C, 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, + 0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, + 0x00000025, 0x0000243C, 0x00003E4F, 0x0007000C, 0x0000000D, 0x00005EE8, + 0x00000001, 0x00000028, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, + 0x00004473, 0x00000001, 0x00000028, 0x00003F38, 0x00005EE8, 0x0007000C, + 0x0000000D, 0x00005558, 0x00000001, 0x00000028, 0x00003F3C, 0x00003F3F, + 0x0007000C, 0x0000000D, 0x00001E8F, 0x00000001, 0x00000028, 0x00004473, + 0x00005558, 0x0007000C, 0x0000000D, 0x000034BF, 0x00000001, 0x00000025, + 0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, 0x000035FB, 0x00000001, + 0x00000025, 0x00003F39, 0x000034BF, 0x0007000C, 0x0000000D, 0x00003E50, + 0x00000001, 0x00000025, 0x00003F3D, 0x00003F40, 0x0007000C, 0x0000000D, + 0x00002A9A, 0x00000001, 0x00000025, 0x000035FB, 0x00003E50, 0x0007000C, + 0x0000000D, 0x00005EE9, 0x00000001, 0x00000028, 0x00003F3B, 0x00003F3C, + 0x0007000C, 0x0000000D, 0x00004474, 0x00000001, 0x00000028, 0x00003F39, + 0x00005EE9, 0x0007000C, 0x0000000D, 0x00005559, 0x00000001, 0x00000028, + 0x00003F3D, 0x00003F40, 0x0007000C, 0x0000000D, 0x00001E90, 0x00000001, + 0x00000028, 0x00004474, 0x00005559, 0x0007000C, 0x0000000D, 0x000034C0, + 0x00000001, 0x00000025, 0x00003F3E, 0x00003F3F, 0x0007000C, 0x0000000D, + 0x000035FC, 0x00000001, 0x00000025, 0x00003F3B, 0x000034C0, 0x0007000C, + 0x0000000D, 0x00003E51, 0x00000001, 0x00000025, 0x00003F40, 0x00003F42, + 0x0007000C, 0x0000000D, 0x00002A9B, 0x00000001, 0x00000025, 0x000035FC, + 0x00003E51, 0x0007000C, 0x0000000D, 0x00005EEA, 0x00000001, 0x00000028, + 0x00003F3E, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00004475, 0x00000001, + 0x00000028, 0x00003F3B, 0x00005EEA, 0x0007000C, 0x0000000D, 0x0000555A, + 0x00000001, 0x00000028, 0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, + 0x00001E91, 0x00000001, 0x00000028, 0x00004475, 0x0000555A, 0x0007000C, + 0x0000000D, 0x000034C1, 0x00000001, 0x00000025, 0x00003F3F, 0x00003F40, + 0x0007000C, 0x0000000D, 0x000035FD, 0x00000001, 0x00000025, 0x00003F3C, + 0x000034C1, 0x0007000C, 0x0000000D, 0x00003E52, 0x00000001, 0x00000025, + 0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, 0x00002A9C, 0x00000001, + 0x00000025, 0x000035FD, 0x00003E52, 0x0007000C, 0x0000000D, 0x00005EEB, + 0x00000001, 0x00000028, 0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, + 0x00004476, 0x00000001, 0x00000028, 0x00003F3C, 0x00005EEB, 0x0007000C, + 0x0000000D, 0x00005D83, 0x00000001, 0x00000028, 0x00003F41, 0x00003A3E, + 0x0007000C, 0x0000000D, 0x0000526D, 0x00000001, 0x00000028, 0x00004476, + 0x00005D83, 0x0004007C, 0x0000000B, 0x00001FF5, 0x00001E8F, 0x00050082, + 0x0000000B, 0x00002272, 0x00000344, 0x00001FF5, 0x0004007C, 0x0000000D, + 0x00002699, 0x00002272, 0x0004007C, 0x0000000B, 0x00003AD6, 0x00001E90, + 0x00050082, 0x0000000B, 0x00001A2E, 0x00000344, 0x00003AD6, 0x0004007C, + 0x0000000D, 0x0000269A, 0x00001A2E, 0x0004007C, 0x0000000B, 0x00003AD7, + 0x00001E91, 0x00050082, 0x0000000B, 0x00001A2F, 0x00000344, 0x00003AD7, + 0x0004007C, 0x0000000D, 0x0000269B, 0x00001A2F, 0x0004007C, 0x0000000B, + 0x00003AD8, 0x0000526D, 0x00050082, 0x0000000B, 0x00001AB3, 0x00000344, + 0x00003AD8, 0x0004007C, 0x0000000D, 0x00001941, 0x00001AB3, 0x00050083, + 0x0000000D, 0x00005E43, 0x0000008A, 0x00001E8F, 0x0007000C, 0x0000000D, + 0x00005B1C, 0x00000001, 0x00000025, 0x00002A99, 0x00005E43, 0x00050085, + 0x0000000D, 0x000059FC, 0x00005B1C, 0x00002699, 0x0008000C, 0x0000000D, + 0x00003EB3, 0x00000001, 0x0000002B, 0x000059FC, 0x00000A0C, 0x0000008A, + 0x00050083, 0x0000000D, 0x000061AD, 0x0000008A, 0x00001E90, 0x0007000C, + 0x0000000D, 0x000029C9, 0x00000001, 0x00000025, 0x00002A9A, 0x000061AD, + 0x00050085, 0x0000000D, 0x000059FD, 0x000029C9, 0x0000269A, 0x0008000C, + 0x0000000D, 0x00003EB4, 0x00000001, 0x0000002B, 0x000059FD, 0x00000A0C, + 0x0000008A, 0x00050083, 0x0000000D, 0x000061AE, 0x0000008A, 0x00001E91, + 0x0007000C, 0x0000000D, 0x000029CA, 0x00000001, 0x00000025, 0x00002A9B, + 0x000061AE, 0x00050085, 0x0000000D, 0x000059FE, 0x000029CA, 0x0000269B, + 0x0008000C, 0x0000000D, 0x00003EB5, 0x00000001, 0x0000002B, 0x000059FE, + 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AF, 0x0000008A, + 0x0000526D, 0x0007000C, 0x0000000D, 0x000029CB, 0x00000001, 0x00000025, + 0x00002A9C, 0x000061AF, 0x00050085, 0x0000000D, 0x00005977, 0x000029CB, + 0x00001941, 0x0008000C, 0x0000000D, 0x000050CB, 0x00000001, 0x0000002B, + 0x00005977, 0x00000A0C, 0x0000008A, 0x0004007C, 0x0000000B, 0x00005DCB, + 0x00003EB3, 0x000500C2, 0x0000000B, 0x0000564A, 0x00005DCB, 0x00000A0D, + 0x00050080, 0x0000000B, 0x00005ABD, 0x0000564A, 0x0000020D, 0x0004007C, + 0x0000000D, 0x00005943, 0x00005ABD, 0x0004007C, 0x0000000B, 0x000022CE, + 0x00003EB4, 0x000500C2, 0x0000000B, 0x000023E5, 0x000022CE, 0x00000A0D, + 0x00050080, 0x0000000B, 0x00005ABE, 0x000023E5, 0x0000020D, 0x0004007C, + 0x0000000D, 0x00005944, 0x00005ABE, 0x0004007C, 0x0000000B, 0x000022CF, + 0x00003EB5, 0x000500C2, 0x0000000B, 0x000023E6, 0x000022CF, 0x00000A0D, + 0x00050080, 0x0000000B, 0x00005ABF, 0x000023E6, 0x0000020D, 0x0004007C, + 0x0000000D, 0x00005945, 0x00005ABF, 0x0004007C, 0x0000000B, 0x000022D0, + 0x000050CB, 0x000500C2, 0x0000000B, 0x000023E7, 0x000022D0, 0x00000A0D, + 0x00050080, 0x0000000B, 0x00005AC0, 0x000023E7, 0x0000020D, 0x0004007C, + 0x0000000D, 0x000054BC, 0x00005AC0, 0x0004007C, 0x0000000D, 0x00004C66, + 0x00004816, 0x00050085, 0x0000000D, 0x000049BF, 0x00005943, 0x00004C66, + 0x00050085, 0x0000000D, 0x0000590B, 0x00005944, 0x00004C66, 0x00050085, + 0x0000000D, 0x00004BB4, 0x00005945, 0x00004C66, 0x00050085, 0x0000000D, + 0x0000280F, 0x000054BC, 0x00004C66, 0x00050051, 0x0000000D, 0x00003512, + 0x00003FA2, 0x00000000, 0x00050083, 0x0000000D, 0x000054D6, 0x0000008A, + 0x00003512, 0x00050051, 0x0000000D, 0x00002E64, 0x00003FA2, 0x00000001, + 0x00050083, 0x0000000D, 0x00002B8B, 0x0000008A, 0x00002E64, 0x00050085, + 0x0000000D, 0x00004506, 0x000054D6, 0x00002B8B, 0x00050085, 0x0000000D, + 0x0000627C, 0x00003512, 0x00002B8B, 0x00050085, 0x0000000D, 0x00004F6A, + 0x000054D6, 0x00002E64, 0x00050085, 0x0000000D, 0x0000509E, 0x00003512, + 0x00002E64, 0x00050083, 0x0000000D, 0x0000471C, 0x00001E8F, 0x00002A99, + 0x00050081, 0x0000000D, 0x00005B9D, 0x000002C4, 0x0000471C, 0x0004007C, + 0x0000000B, 0x00002C83, 0x00005B9D, 0x00050082, 0x0000000B, 0x00001DFD, + 0x00000344, 0x00002C83, 0x0004007C, 0x0000000D, 0x00002097, 0x00001DFD, + 0x00050085, 0x0000000D, 0x0000447B, 0x00004506, 0x00002097, 0x00050083, + 0x0000000D, 0x00005097, 0x00001E90, 0x00002A9A, 0x00050081, 0x0000000D, + 0x00005B9E, 0x000002C4, 0x00005097, 0x0004007C, 0x0000000B, 0x00002C84, + 0x00005B9E, 0x00050082, 0x0000000B, 0x00001DFE, 0x00000344, 0x00002C84, + 0x0004007C, 0x0000000D, 0x00002098, 0x00001DFE, 0x00050085, 0x0000000D, + 0x0000447C, 0x0000627C, 0x00002098, 0x00050083, 0x0000000D, 0x00005098, + 0x00001E91, 0x00002A9B, 0x00050081, 0x0000000D, 0x00005B9F, 0x000002C4, + 0x00005098, 0x0004007C, 0x0000000B, 0x00002C85, 0x00005B9F, 0x00050082, + 0x0000000B, 0x00001DFF, 0x00000344, 0x00002C85, 0x0004007C, 0x0000000D, + 0x00002099, 0x00001DFF, 0x00050085, 0x0000000D, 0x0000447D, 0x00004F6A, + 0x00002099, 0x00050083, 0x0000000D, 0x00005099, 0x0000526D, 0x00002A9C, + 0x00050081, 0x0000000D, 0x00005BA0, 0x000002C4, 0x00005099, 0x0004007C, + 0x0000000B, 0x00002C86, 0x00005BA0, 0x00050082, 0x0000000B, 0x00001E00, + 0x00000344, 0x00002C86, 0x0004007C, 0x0000000D, 0x000020BD, 0x00001E00, + 0x00050085, 0x0000000D, 0x0000436D, 0x0000509E, 0x000020BD, 0x00050085, + 0x0000000D, 0x0000590C, 0x000049BF, 0x0000447B, 0x00050085, 0x0000000D, + 0x00004F44, 0x0000590B, 0x0000447C, 0x00050085, 0x0000000D, 0x000051F8, + 0x00004BB4, 0x0000447D, 0x00050081, 0x0000000D, 0x00003D4A, 0x00004F44, + 0x000051F8, 0x00050081, 0x0000000D, 0x00005767, 0x00003D4A, 0x0000447B, + 0x00050085, 0x0000000D, 0x00003135, 0x0000280F, 0x0000436D, 0x00050081, + 0x0000000D, 0x0000499D, 0x0000590C, 0x00003135, 0x00050081, 0x0000000D, + 0x00005A1B, 0x0000499D, 0x0000447C, 0x00050081, 0x0000000D, 0x00001C3B, + 0x0000499D, 0x0000447D, 0x00050081, 0x0000000D, 0x00001C3C, 0x00003D4A, + 0x0000436D, 0x00050081, 0x0000000D, 0x00001C3D, 0x0000590C, 0x00004F44, + 0x00050081, 0x0000000D, 0x00001C87, 0x00001C3D, 0x000051F8, 0x00050081, + 0x0000000D, 0x00001987, 0x00001C87, 0x00003135, 0x00050085, 0x0000000D, + 0x00003136, 0x00000019, 0x00001987, 0x00050081, 0x0000000D, 0x0000499E, + 0x00003136, 0x00005767, 0x00050081, 0x0000000D, 0x00005A1C, 0x0000499E, + 0x00005A1B, 0x00050081, 0x0000000D, 0x00001BDC, 0x00005A1C, 0x00001C3B, + 0x00050081, 0x0000000D, 0x00001FAF, 0x00001BDC, 0x00001C3C, 0x0004007C, + 0x0000000B, 0x00002636, 0x00001FAF, 0x00050082, 0x0000000B, 0x00001D8B, + 0x000000B2, 0x00002636, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, + 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, + 0x0000304F, 0x000023AA, 0x00001FAF, 0x00050081, 0x0000000D, 0x0000409C, + 0x0000304F, 0x00000019, 0x00050085, 0x0000000D, 0x000024E2, 0x000024CB, + 0x0000409C, 0x00050081, 0x0000000D, 0x00004735, 0x0000611F, 0x00006121, + 0x00050085, 0x0000000D, 0x000021E2, 0x0000590C, 0x00004735, 0x00050085, + 0x0000000D, 0x00005EE4, 0x00006120, 0x00004F44, 0x00050081, 0x0000000D, + 0x00003A4A, 0x000021E2, 0x00005EE4, 0x00050085, 0x0000000D, 0x000024E3, + 0x00006124, 0x00004F44, 0x00050081, 0x0000000D, 0x000046E9, 0x00003A4A, + 0x000024E3, 0x00050085, 0x0000000D, 0x000024E4, 0x00006125, 0x000051F8, + 0x00050081, 0x0000000D, 0x000046EA, 0x000046E9, 0x000024E4, 0x00050085, + 0x0000000D, 0x000024E5, 0x00006129, 0x000051F8, 0x00050081, 0x0000000D, + 0x000046EB, 0x000046EA, 0x000024E5, 0x00050085, 0x0000000D, 0x000024E6, + 0x00006128, 0x00003135, 0x00050081, 0x0000000D, 0x000046EC, 0x000046EB, + 0x000024E6, 0x00050085, 0x0000000D, 0x000024E7, 0x0000612A, 0x00003135, + 0x00050081, 0x0000000D, 0x000046ED, 0x000046EC, 0x000024E7, 0x00050085, + 0x0000000D, 0x000024E8, 0x00006122, 0x00005767, 0x00050081, 0x0000000D, + 0x000046EE, 0x000046ED, 0x000024E8, 0x00050085, 0x0000000D, 0x000024E9, + 0x00006123, 0x00005A1B, 0x00050081, 0x0000000D, 0x000046EF, 0x000046EE, + 0x000024E9, 0x00050085, 0x0000000D, 0x000024EA, 0x00006126, 0x00001C3B, + 0x00050081, 0x0000000D, 0x000046F0, 0x000046EF, 0x000024EA, 0x00050085, + 0x0000000D, 0x000024EB, 0x00006127, 0x00001C3C, 0x00050081, 0x0000000D, + 0x00003E65, 0x000046F0, 0x000024EB, 0x00050085, 0x0000000D, 0x00001FC9, + 0x00003E65, 0x000024E2, 0x0008000C, 0x0000000D, 0x00003B72, 0x00000001, + 0x0000002B, 0x00001FC9, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, + 0x000031DD, 0x00003F38, 0x00003F3A, 0x00050085, 0x0000000D, 0x00004489, + 0x0000590C, 0x000031DD, 0x00050085, 0x0000000D, 0x00005EE5, 0x00003F39, + 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4B, 0x00004489, 0x00005EE5, + 0x00050085, 0x0000000D, 0x000024EC, 0x00003F3D, 0x00004F44, 0x00050081, + 0x0000000D, 0x000046F1, 0x00003A4B, 0x000024EC, 0x00050085, 0x0000000D, + 0x000024ED, 0x00003F3E, 0x000051F8, 0x00050081, 0x0000000D, 0x000046F2, + 0x000046F1, 0x000024ED, 0x00050085, 0x0000000D, 0x000024EE, 0x00003F42, + 0x000051F8, 0x00050081, 0x0000000D, 0x000046F3, 0x000046F2, 0x000024EE, + 0x00050085, 0x0000000D, 0x000024EF, 0x00003F41, 0x00003135, 0x00050081, + 0x0000000D, 0x000046F4, 0x000046F3, 0x000024EF, 0x00050085, 0x0000000D, + 0x000024F0, 0x00003A3E, 0x00003135, 0x00050081, 0x0000000D, 0x000046F5, + 0x000046F4, 0x000024F0, 0x00050085, 0x0000000D, 0x000024F1, 0x00003F3B, + 0x00005767, 0x00050081, 0x0000000D, 0x000046F6, 0x000046F5, 0x000024F1, + 0x00050085, 0x0000000D, 0x000024F2, 0x00003F3C, 0x00005A1B, 0x00050081, + 0x0000000D, 0x000046F7, 0x000046F6, 0x000024F2, 0x00050085, 0x0000000D, + 0x000024F3, 0x00003F3F, 0x00001C3B, 0x00050081, 0x0000000D, 0x000046F8, + 0x000046F7, 0x000024F3, 0x00050085, 0x0000000D, 0x000024F4, 0x00003F40, + 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E66, 0x000046F8, 0x000024F4, + 0x00050085, 0x0000000D, 0x00001FCA, 0x00003E66, 0x000024E2, 0x0008000C, + 0x0000000D, 0x00003B73, 0x00000001, 0x0000002B, 0x00001FCA, 0x00000A0C, + 0x0000008A, 0x00050081, 0x0000000D, 0x000031DE, 0x00002459, 0x0000245B, + 0x00050085, 0x0000000D, 0x0000448A, 0x0000590C, 0x000031DE, 0x00050085, + 0x0000000D, 0x00005EE6, 0x0000245A, 0x00004F44, 0x00050081, 0x0000000D, + 0x00003A4C, 0x0000448A, 0x00005EE6, 0x00050085, 0x0000000D, 0x000024F5, + 0x0000245E, 0x00004F44, 0x00050081, 0x0000000D, 0x000046F9, 0x00003A4C, + 0x000024F5, 0x00050085, 0x0000000D, 0x000024F6, 0x0000245F, 0x000051F8, + 0x00050081, 0x0000000D, 0x000046FA, 0x000046F9, 0x000024F6, 0x00050085, + 0x0000000D, 0x000024F7, 0x00002463, 0x000051F8, 0x00050081, 0x0000000D, + 0x000046FB, 0x000046FA, 0x000024F7, 0x00050085, 0x0000000D, 0x000024F8, + 0x00002462, 0x00003135, 0x00050081, 0x0000000D, 0x000046FC, 0x000046FB, + 0x000024F8, 0x00050085, 0x0000000D, 0x000024F9, 0x0000218E, 0x00003135, + 0x00050081, 0x0000000D, 0x000046FD, 0x000046FC, 0x000024F9, 0x00050085, + 0x0000000D, 0x000024FA, 0x0000245C, 0x00005767, 0x00050081, 0x0000000D, + 0x000046FE, 0x000046FD, 0x000024FA, 0x00050085, 0x0000000D, 0x000024FB, + 0x0000245D, 0x00005A1B, 0x00050081, 0x0000000D, 0x000046FF, 0x000046FE, + 0x000024FB, 0x00050085, 0x0000000D, 0x000024FC, 0x00002460, 0x00001C3B, + 0x00050081, 0x0000000D, 0x00004700, 0x000046FF, 0x000024FC, 0x00050085, + 0x0000000D, 0x000024FD, 0x00002461, 0x00001C3C, 0x00050081, 0x0000000D, + 0x00003E67, 0x00004700, 0x000024FD, 0x00050085, 0x0000000D, 0x00001B09, + 0x00003E67, 0x000024E2, 0x0008000C, 0x0000000D, 0x0000616D, 0x00000001, + 0x0000002B, 0x00001B09, 0x00000A0C, 0x0000008A, 0x00050041, 0x0000028B, + 0x00005061, 0x00001400, 0x00000A0A, 0x0003003E, 0x00005061, 0x00003B72, + 0x00050041, 0x0000028B, 0x00004D14, 0x00001400, 0x00000A0D, 0x0003003E, + 0x00004D14, 0x00003B73, 0x00050041, 0x0000028B, 0x00004CC8, 0x00001400, + 0x00000A10, 0x0003003E, 0x00004CC8, 0x0000616D, 0x0004003D, 0x0000001D, + 0x000028CD, 0x00001400, 0x0008004F, 0x00000018, 0x00002397, 0x000028CD, + 0x000028CD, 0x00000000, 0x00000001, 0x00000002, 0x0006000C, 0x00000018, + 0x000045F7, 0x00000001, 0x0000001F, 0x00002397, 0x00050051, 0x0000000D, + 0x00001BDB, 0x000045F7, 0x00000000, 0x0003003E, 0x00005061, 0x00001BDB, + 0x00050051, 0x0000000D, 0x000057A3, 0x000045F7, 0x00000001, 0x0003003E, + 0x00004D14, 0x000057A3, 0x00050051, 0x0000000D, 0x00005673, 0x000045F7, + 0x00000002, 0x0003003E, 0x00004CC8, 0x00005673, 0x00050041, 0x0000028B, + 0x00005AFE, 0x00001400, 0x00000A13, 0x0003003E, 0x00005AFE, 0x0000008A, + 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_frag.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_frag.h deleted file mode 100644 index 9e01621fa..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_frag.h +++ /dev/null @@ -1,1212 +0,0 @@ -// generated from `xb genspirv` -// source: guest_output_ffx_cas_sharpen_dither.frag -const uint8_t guest_output_ffx_cas_sharpen_dither_frag[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x6C, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0xB4, 0x09, 0x00, 0x00, 0xD0, 0x09, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xA4, 0x01, 0x00, 0x00, 0x04, 0x00, 0x0A, 0x00, - 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, 0x45, 0x5F, 0x63, 0x70, - 0x70, 0x5F, 0x73, 0x74, 0x79, 0x6C, 0x65, 0x5F, 0x6C, 0x69, 0x6E, 0x65, - 0x5F, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x00, - 0x04, 0x00, 0x08, 0x00, 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, - 0x45, 0x5F, 0x69, 0x6E, 0x63, 0x6C, 0x75, 0x64, 0x65, 0x5F, 0x64, 0x69, - 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x05, 0x00, 0xAB, 0x01, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x74, - 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0xB4, 0x09, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x46, 0x72, 0x61, 0x67, 0x43, - 0x6F, 0x6F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x08, 0x00, - 0xB8, 0x09, 0x00, 0x00, 0x58, 0x65, 0x43, 0x61, 0x73, 0x53, 0x68, 0x61, - 0x72, 0x70, 0x65, 0x6E, 0x43, 0x6F, 0x6E, 0x73, 0x74, 0x61, 0x6E, 0x74, - 0x73, 0x00, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0xB8, 0x09, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x63, 0x61, 0x73, 0x5F, 0x6F, - 0x75, 0x74, 0x70, 0x75, 0x74, 0x5F, 0x6F, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0A, 0x00, 0xB8, 0x09, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x63, 0x61, 0x73, 0x5F, 0x73, - 0x68, 0x61, 0x72, 0x70, 0x6E, 0x65, 0x73, 0x73, 0x5F, 0x70, 0x6F, 0x73, - 0x74, 0x5F, 0x73, 0x65, 0x74, 0x75, 0x70, 0x00, 0x05, 0x00, 0x03, 0x00, - 0xBA, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0xD0, 0x09, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x66, 0x72, 0x61, 0x67, 0x5F, - 0x63, 0x6F, 0x6C, 0x6F, 0x72, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0xAB, 0x01, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0xAB, 0x01, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0xB4, 0x09, 0x00, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0xB8, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0xB8, 0x09, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x03, 0x00, 0xB8, 0x09, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0xD0, 0x09, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x04, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x32, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x3D, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x4B, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, - 0x1C, 0x00, 0x04, 0x00, 0x50, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4F, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x00, 0x00, 0x84, 0x83, 0x83, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, 0xE7, 0xE6, 0x66, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, - 0xDE, 0xDD, 0xDD, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x54, 0x00, 0x00, 0x00, 0xCC, 0xCB, 0xCB, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0xA8, 0xA7, 0xA7, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, - 0x9F, 0x9E, 0x1E, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x57, 0x00, 0x00, 0x00, 0x8C, 0x8B, 0x8B, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0xB6, 0xB5, 0xB5, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, - 0xB2, 0xB1, 0xB1, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x5A, 0x00, 0x00, 0x00, 0x87, 0x86, 0x06, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, 0xA0, 0x9F, 0x9F, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0xD2, 0xD1, 0xD1, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x5D, 0x00, 0x00, 0x00, 0x9B, 0x9A, 0x1A, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5E, 0x00, 0x00, 0x00, 0x95, 0x94, 0x94, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0x92, 0x91, 0x91, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x00, 0x00, 0xBA, 0xB9, 0xB9, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0xBE, 0xBD, 0xBD, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, - 0x8F, 0x8E, 0x0E, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x63, 0x00, 0x00, 0x00, 0x89, 0x88, 0x08, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x9E, 0x9D, 0x9D, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, - 0xE5, 0xE4, 0xE4, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x66, 0x00, 0x00, 0x00, 0x8A, 0x89, 0x89, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0xA3, 0xA2, 0x22, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, - 0xFD, 0xFC, 0xFC, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x69, 0x00, 0x00, 0x00, 0xF6, 0xF5, 0xF5, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6A, 0x00, 0x00, 0x00, 0x90, 0x8F, 0x8F, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, - 0xD1, 0xD0, 0xD0, 0xB8, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6C, 0x00, 0x00, 0x00, 0x8B, 0x8A, 0x0A, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6D, 0x00, 0x00, 0x00, 0xBC, 0xBB, 0xBB, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x00, 0x00, - 0xFE, 0xFD, 0xFD, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6F, 0x00, 0x00, 0x00, 0xB7, 0xB6, 0x36, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0xA1, 0xA0, 0x20, 0x38, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, - 0xBB, 0xBA, 0x3A, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x72, 0x00, 0x00, 0x00, 0xAC, 0xAB, 0xAB, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, 0x90, 0x8F, 0x8F, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, - 0x9D, 0x9C, 0x9C, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x75, 0x00, 0x00, 0x00, 0xE6, 0xE5, 0xE5, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, 0xDC, 0xDB, 0xDB, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, - 0xC2, 0xC1, 0xC1, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x78, 0x00, 0x00, 0x00, 0xA1, 0xA0, 0x20, 0xB8, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0xCF, 0xCE, 0x4E, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x7A, 0x00, 0x00, 0x00, - 0xF0, 0xEF, 0xEF, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7B, 0x00, 0x00, 0x00, 0x9D, 0x9C, 0x9C, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x82, 0x81, 0x81, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, - 0x9A, 0x99, 0x99, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7E, 0x00, 0x00, 0x00, 0xB9, 0xB8, 0x38, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xD8, 0xD7, 0xD7, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, - 0xD0, 0xCF, 0xCF, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x81, 0x00, 0x00, 0x00, 0xB5, 0xB4, 0xB4, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0xF4, 0xF3, 0xF3, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, - 0xE8, 0xE7, 0xE7, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x84, 0x00, 0x00, 0x00, 0xE3, 0xE2, 0x62, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, 0xEB, 0xEA, 0x6A, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, - 0xA9, 0xA8, 0x28, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x87, 0x00, 0x00, 0x00, 0xF3, 0xF2, 0x72, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0xC8, 0xC7, 0xC7, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, - 0xAB, 0xAA, 0x2A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8A, 0x00, 0x00, 0x00, 0xAA, 0xA9, 0xA9, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x8B, 0x00, 0x00, 0x00, 0xD3, 0xD2, 0x52, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00, - 0xC0, 0xBF, 0xBF, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8D, 0x00, 0x00, 0x00, 0xEC, 0xEB, 0xEB, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, 0xDF, 0xDE, 0x5E, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, - 0xDF, 0xDE, 0x5E, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x90, 0x00, 0x00, 0x00, 0xED, 0xEC, 0xEC, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x8C, 0x8B, 0x8B, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, - 0x99, 0x98, 0x18, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x93, 0x00, 0x00, 0x00, 0xF9, 0xF8, 0x78, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0xBA, 0xB9, 0xB9, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x9B, 0x9A, 0x1A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x96, 0x00, 0x00, 0x00, 0xC9, 0xC8, 0x48, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0xD2, 0xD1, 0xD1, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, - 0x86, 0x85, 0x85, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x99, 0x00, 0x00, 0x00, 0xD5, 0xD4, 0xD4, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x9A, 0x00, 0x00, 0x00, 0xD9, 0xD8, 0x58, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, - 0xD0, 0xCF, 0xCF, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x9C, 0x00, 0x00, 0x00, 0xAB, 0xAA, 0x2A, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x9D, 0x00, 0x00, 0x00, 0x91, 0x90, 0x90, 0xB8, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x9E, 0x00, 0x00, 0x00, - 0xDD, 0xDC, 0xDC, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x9F, 0x00, 0x00, 0x00, 0xD8, 0xD7, 0xD7, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0xB4, 0xB3, 0xB3, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00, - 0xF3, 0xF2, 0x72, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA2, 0x00, 0x00, 0x00, 0xAF, 0xAE, 0x2E, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, 0x9C, 0x9B, 0x9B, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, - 0xBE, 0xBD, 0xBD, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA5, 0x00, 0x00, 0x00, 0x97, 0x96, 0x16, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA6, 0x00, 0x00, 0x00, 0xF8, 0xF7, 0xF7, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA7, 0x00, 0x00, 0x00, - 0xC7, 0xC6, 0x46, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA8, 0x00, 0x00, 0x00, 0xAA, 0xA9, 0xA9, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA9, 0x00, 0x00, 0x00, 0xFC, 0xFB, 0xFB, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xAA, 0x00, 0x00, 0x00, - 0xDA, 0xD9, 0xD9, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xAB, 0x00, 0x00, 0x00, 0x88, 0x87, 0x87, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xAC, 0x00, 0x00, 0x00, 0x83, 0x82, 0x02, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x00, 0x00, - 0xF4, 0xF3, 0xF3, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xAE, 0x00, 0x00, 0x00, 0x9E, 0x9D, 0x9D, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xAF, 0x00, 0x00, 0x00, 0xAD, 0xAC, 0xAC, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x00, - 0xB4, 0xB3, 0xB3, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB1, 0x00, 0x00, 0x00, 0xD6, 0xD5, 0xD5, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB2, 0x00, 0x00, 0x00, 0xF2, 0xF1, 0xF1, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x00, 0x00, - 0xBF, 0xBE, 0x3E, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB4, 0x00, 0x00, 0x00, 0xEF, 0xEE, 0x6E, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB5, 0x00, 0x00, 0x00, 0xEE, 0xED, 0xED, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB6, 0x00, 0x00, 0x00, - 0x96, 0x95, 0x95, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB7, 0x00, 0x00, 0x00, 0xC5, 0xC4, 0xC4, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0xD1, 0xD0, 0xD0, 0x38, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB9, 0x00, 0x00, 0x00, - 0xC3, 0xC2, 0x42, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xBA, 0x00, 0x00, 0x00, 0x9A, 0x99, 0x99, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x91, 0x90, 0x90, 0x38, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, - 0xC4, 0xC3, 0xC3, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xBD, 0x00, 0x00, 0x00, 0xFF, 0xFE, 0x7E, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0xFB, 0xFA, 0x7A, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, - 0xFE, 0xFD, 0xFD, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC0, 0x00, 0x00, 0x00, 0x8B, 0x8A, 0x0A, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC1, 0x00, 0x00, 0x00, 0xE1, 0xE0, 0x60, 0x38, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x00, 0x00, - 0xA4, 0xA3, 0xA3, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC3, 0x00, 0x00, 0x00, 0x8D, 0x8C, 0x8C, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC4, 0x00, 0x00, 0x00, 0xCA, 0xC9, 0xC9, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x00, - 0x81, 0x80, 0x00, 0xB7, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC6, 0x00, 0x00, 0x00, 0xA5, 0xA4, 0xA4, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC7, 0x00, 0x00, 0x00, 0xB0, 0xAF, 0xAF, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, - 0xE6, 0xE5, 0xE5, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC9, 0x00, 0x00, 0x00, 0x83, 0x82, 0x02, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xCA, 0x00, 0x00, 0x00, 0x9C, 0x9B, 0x9B, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xCB, 0x00, 0x00, 0x00, - 0xCB, 0xCA, 0x4A, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xCC, 0x00, 0x00, 0x00, 0xB0, 0xAF, 0xAF, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xCD, 0x00, 0x00, 0x00, 0x8D, 0x8C, 0x8C, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xCE, 0x00, 0x00, 0x00, - 0xC2, 0xC1, 0xC1, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xCF, 0x00, 0x00, 0x00, 0x89, 0x88, 0x08, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, 0xCB, 0xCA, 0x4A, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD1, 0x00, 0x00, 0x00, - 0xAC, 0xAB, 0xAB, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD2, 0x00, 0x00, 0x00, 0xCD, 0xCC, 0xCC, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD3, 0x00, 0x00, 0x00, 0xFB, 0xFA, 0x7A, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD4, 0x00, 0x00, 0x00, - 0xF5, 0xF4, 0xF4, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD5, 0x00, 0x00, 0x00, 0xCA, 0xC9, 0xC9, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD6, 0x00, 0x00, 0x00, 0x88, 0x87, 0x87, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD7, 0x00, 0x00, 0x00, - 0xB3, 0xB2, 0x32, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD8, 0x00, 0x00, 0x00, 0xDC, 0xDB, 0xDB, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD9, 0x00, 0x00, 0x00, 0x84, 0x83, 0x83, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x00, 0x00, - 0xDD, 0xDC, 0xDC, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xDB, 0x00, 0x00, 0x00, 0xEA, 0xE9, 0xE9, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xDC, 0x00, 0x00, 0x00, 0xF9, 0xF8, 0x78, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xDD, 0x00, 0x00, 0x00, - 0xA3, 0xA2, 0x22, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xDE, 0x00, 0x00, 0x00, 0xDA, 0xD9, 0xD9, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xDF, 0x00, 0x00, 0x00, 0xDB, 0xDA, 0x5A, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, - 0xE2, 0xE1, 0xE1, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE1, 0x00, 0x00, 0x00, 0x8E, 0x8D, 0x8D, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE2, 0x00, 0x00, 0x00, 0xE8, 0xE7, 0xE7, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE3, 0x00, 0x00, 0x00, - 0xCF, 0xCE, 0x4E, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE4, 0x00, 0x00, 0x00, 0xEA, 0xE9, 0xE9, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE5, 0x00, 0x00, 0x00, 0xB3, 0xB2, 0x32, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00, - 0x82, 0x81, 0x81, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE7, 0x00, 0x00, 0x00, 0xAE, 0xAD, 0xAD, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE8, 0x00, 0x00, 0x00, 0xB9, 0xB8, 0x38, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE9, 0x00, 0x00, 0x00, - 0xC6, 0xC5, 0xC5, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xEA, 0x00, 0x00, 0x00, 0xAD, 0xAC, 0xAC, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBB, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xEC, 0x00, 0x00, 0x00, - 0xAF, 0xAE, 0x2E, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xED, 0x00, 0x00, 0x00, 0xD4, 0xD3, 0xD3, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xEE, 0x00, 0x00, 0x00, 0x98, 0x97, 0x97, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, - 0xED, 0xEC, 0xEC, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF0, 0x00, 0x00, 0x00, 0xE5, 0xE4, 0xE4, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF1, 0x00, 0x00, 0x00, 0xC9, 0xC8, 0x48, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF2, 0x00, 0x00, 0x00, - 0xC4, 0xC3, 0xC3, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF3, 0x00, 0x00, 0x00, 0x96, 0x95, 0x95, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x00, 0x00, 0xB1, 0xB0, 0xB0, 0x38, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF5, 0x00, 0x00, 0x00, - 0xF8, 0xF7, 0xF7, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF6, 0x00, 0x00, 0x00, 0xB8, 0xB7, 0xB7, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF7, 0x00, 0x00, 0x00, 0x93, 0x92, 0x12, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x00, - 0xF1, 0xF0, 0xF0, 0x38, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF9, 0x00, 0x00, 0x00, 0xA6, 0xA5, 0xA5, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00, 0x97, 0x96, 0x16, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xFB, 0x00, 0x00, 0x00, - 0xFF, 0xFE, 0x7E, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xFC, 0x00, 0x00, 0x00, 0xAE, 0xAD, 0xAD, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, 0xE9, 0xE8, 0x68, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, - 0xC7, 0xC6, 0x46, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xFF, 0x00, 0x00, 0x00, 0xB2, 0xB1, 0xB1, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xC0, 0xBF, 0xBF, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, - 0xE3, 0xE2, 0x62, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x02, 0x01, 0x00, 0x00, 0xBD, 0xBC, 0xBC, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x8F, 0x8E, 0x0E, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, - 0x94, 0x93, 0x93, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x05, 0x01, 0x00, 0x00, 0x85, 0x84, 0x84, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, 0x93, 0x92, 0x12, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, - 0xEE, 0xED, 0xED, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x08, 0x01, 0x00, 0x00, 0xE2, 0xE1, 0xE1, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x09, 0x01, 0x00, 0x00, 0x98, 0x97, 0x97, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x01, 0x00, 0x00, - 0xC3, 0xC2, 0x42, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0B, 0x01, 0x00, 0x00, 0xCE, 0xCD, 0xCD, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0C, 0x01, 0x00, 0x00, 0xF1, 0xF0, 0xF0, 0xB8, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x00, 0x00, - 0xA0, 0x9F, 0x9F, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0E, 0x01, 0x00, 0x00, 0xF0, 0xEF, 0xEF, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0F, 0x01, 0x00, 0x00, 0xC1, 0xC0, 0xC0, 0x37, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, - 0xFC, 0xFB, 0xFB, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x11, 0x01, 0x00, 0x00, 0xE4, 0xE3, 0xE3, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, 0xBB, 0xBA, 0x3A, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x13, 0x01, 0x00, 0x00, - 0xCC, 0xCB, 0xCB, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x14, 0x01, 0x00, 0x00, 0xE0, 0xDF, 0xDF, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x15, 0x01, 0x00, 0x00, 0xA2, 0xA1, 0xA1, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x16, 0x01, 0x00, 0x00, - 0xD9, 0xD8, 0x58, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x17, 0x01, 0x00, 0x00, 0x8A, 0x89, 0x89, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0xBF, 0xBE, 0x3E, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, - 0xD6, 0xD5, 0xD5, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x1A, 0x01, 0x00, 0x00, 0xA5, 0xA4, 0xA4, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x1B, 0x01, 0x00, 0x00, 0xFD, 0xFC, 0xFC, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1C, 0x01, 0x00, 0x00, - 0xEC, 0xEB, 0xEB, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x1D, 0x01, 0x00, 0x00, 0xF7, 0xF6, 0x76, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x1E, 0x01, 0x00, 0x00, 0xB5, 0xB4, 0xB4, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x00, 0x00, - 0xB7, 0xB6, 0x36, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x20, 0x01, 0x00, 0x00, 0x86, 0x85, 0x85, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x21, 0x01, 0x00, 0x00, 0xCE, 0xCD, 0xCD, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00, - 0xC1, 0xC0, 0xC0, 0xB7, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x23, 0x01, 0x00, 0x00, 0xA8, 0xA7, 0xA7, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x24, 0x01, 0x00, 0x00, 0xD3, 0xD2, 0x52, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, - 0xEB, 0xEA, 0x6A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x26, 0x01, 0x00, 0x00, 0xBC, 0xBB, 0xBB, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x9F, 0x9E, 0x1E, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, - 0xB1, 0xB0, 0xB0, 0xB8, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x29, 0x01, 0x00, 0x00, 0xEF, 0xEE, 0x6E, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2A, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3B, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2B, 0x01, 0x00, 0x00, - 0xB8, 0xB7, 0xB7, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2C, 0x01, 0x00, 0x00, 0xA7, 0xA6, 0x26, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2D, 0x01, 0x00, 0x00, 0xC6, 0xC5, 0xC5, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2E, 0x01, 0x00, 0x00, - 0xD7, 0xD6, 0x56, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2F, 0x01, 0x00, 0x00, 0xA4, 0xA3, 0xA3, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, 0x85, 0x84, 0x84, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x31, 0x01, 0x00, 0x00, - 0xC8, 0xC7, 0xC7, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x32, 0x01, 0x00, 0x00, 0x94, 0x93, 0x93, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x33, 0x01, 0x00, 0x00, 0xBD, 0xBC, 0xBC, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x34, 0x01, 0x00, 0x00, - 0xCD, 0xCC, 0xCC, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x35, 0x01, 0x00, 0x00, 0xFA, 0xF9, 0xF9, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x36, 0x01, 0x00, 0x00, 0xB6, 0xB5, 0xB5, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x37, 0x01, 0x00, 0x00, - 0x92, 0x91, 0x91, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x38, 0x01, 0x00, 0x00, 0xD4, 0xD3, 0xD3, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x39, 0x01, 0x00, 0x00, 0xE7, 0xE6, 0x66, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3A, 0x01, 0x00, 0x00, - 0x99, 0x98, 0x18, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3B, 0x01, 0x00, 0x00, 0x8E, 0x8D, 0x8D, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x3C, 0x01, 0x00, 0x00, 0xE1, 0xE0, 0x60, 0xB8, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3D, 0x01, 0x00, 0x00, - 0x95, 0x94, 0x94, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3E, 0x01, 0x00, 0x00, 0xDE, 0xDD, 0xDD, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x3F, 0x01, 0x00, 0x00, 0xA6, 0xA5, 0xA5, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, - 0x87, 0x86, 0x06, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x41, 0x01, 0x00, 0x00, 0xA9, 0xA8, 0x28, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x42, 0x01, 0x00, 0x00, 0xF6, 0xF5, 0xF5, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x43, 0x01, 0x00, 0x00, - 0xDB, 0xDA, 0x5A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x44, 0x01, 0x00, 0x00, 0xA7, 0xA6, 0x26, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x45, 0x01, 0x00, 0x00, 0x81, 0x80, 0x00, 0x37, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x46, 0x01, 0x00, 0x00, - 0xFA, 0xF9, 0xF9, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x47, 0x01, 0x00, 0x00, 0xE9, 0xE8, 0x68, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x48, 0x01, 0x00, 0x00, 0xC5, 0xC4, 0xC4, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x49, 0x01, 0x00, 0x00, - 0xE4, 0xE3, 0xE3, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4A, 0x01, 0x00, 0x00, 0xD5, 0xD4, 0xD4, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4B, 0x01, 0x00, 0x00, 0xA2, 0xA1, 0xA1, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4C, 0x01, 0x00, 0x00, - 0xE0, 0xDF, 0xDF, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4D, 0x01, 0x00, 0x00, 0xF7, 0xF6, 0x76, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4E, 0x01, 0x00, 0x00, 0xD7, 0xD6, 0x56, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4F, 0x01, 0x00, 0x00, - 0xF2, 0xF1, 0xF1, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x50, 0x01, 0x00, 0x00, 0xF5, 0xF4, 0xF4, 0x39, 0x2C, 0x00, 0x03, 0x01, - 0x50, 0x00, 0x00, 0x00, 0x51, 0x01, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, - 0x52, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, - 0x55, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, - 0x58, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, - 0x5B, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x5D, 0x00, 0x00, 0x00, - 0x5E, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, - 0x61, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, - 0x64, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, - 0x67, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, - 0x6A, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00, - 0x6D, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x6F, 0x00, 0x00, 0x00, - 0x70, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, - 0x73, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, - 0x76, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, - 0x79, 0x00, 0x00, 0x00, 0x7A, 0x00, 0x00, 0x00, 0x7B, 0x00, 0x00, 0x00, - 0x7C, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, - 0x7F, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, - 0x82, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, - 0x88, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x8A, 0x00, 0x00, 0x00, - 0x8B, 0x00, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, - 0x8E, 0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, - 0x91, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0x94, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, - 0x97, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, - 0x9A, 0x00, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, 0x9C, 0x00, 0x00, 0x00, - 0x9D, 0x00, 0x00, 0x00, 0x9E, 0x00, 0x00, 0x00, 0x9F, 0x00, 0x00, 0x00, - 0xA0, 0x00, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00, 0xA2, 0x00, 0x00, 0x00, - 0xA3, 0x00, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, - 0xA6, 0x00, 0x00, 0x00, 0xA7, 0x00, 0x00, 0x00, 0xA8, 0x00, 0x00, 0x00, - 0xA9, 0x00, 0x00, 0x00, 0xAA, 0x00, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x00, - 0xAC, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, - 0xAF, 0x00, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x00, 0xB1, 0x00, 0x00, 0x00, - 0xB2, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x00, 0x00, 0xB4, 0x00, 0x00, 0x00, - 0xB5, 0x00, 0x00, 0x00, 0xB6, 0x00, 0x00, 0x00, 0xB7, 0x00, 0x00, 0x00, - 0xB8, 0x00, 0x00, 0x00, 0xB9, 0x00, 0x00, 0x00, 0xBA, 0x00, 0x00, 0x00, - 0xBB, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00, 0x00, - 0xBE, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, - 0xC1, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, - 0xC4, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, - 0xC7, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0xC9, 0x00, 0x00, 0x00, - 0xCA, 0x00, 0x00, 0x00, 0xCB, 0x00, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, - 0xCD, 0x00, 0x00, 0x00, 0xCE, 0x00, 0x00, 0x00, 0xCF, 0x00, 0x00, 0x00, - 0xD0, 0x00, 0x00, 0x00, 0xD1, 0x00, 0x00, 0x00, 0xD2, 0x00, 0x00, 0x00, - 0xD3, 0x00, 0x00, 0x00, 0xD4, 0x00, 0x00, 0x00, 0xD5, 0x00, 0x00, 0x00, - 0xD6, 0x00, 0x00, 0x00, 0xD7, 0x00, 0x00, 0x00, 0xD8, 0x00, 0x00, 0x00, - 0xD9, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x00, 0x00, 0xDB, 0x00, 0x00, 0x00, - 0xDC, 0x00, 0x00, 0x00, 0xDD, 0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, - 0xDF, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0xE1, 0x00, 0x00, 0x00, - 0xE2, 0x00, 0x00, 0x00, 0xE3, 0x00, 0x00, 0x00, 0xE4, 0x00, 0x00, 0x00, - 0xE5, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x00, 0x00, - 0xE8, 0x00, 0x00, 0x00, 0xE9, 0x00, 0x00, 0x00, 0xEA, 0x00, 0x00, 0x00, - 0xEB, 0x00, 0x00, 0x00, 0xEC, 0x00, 0x00, 0x00, 0xED, 0x00, 0x00, 0x00, - 0xEE, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, - 0xF1, 0x00, 0x00, 0x00, 0xF2, 0x00, 0x00, 0x00, 0xF3, 0x00, 0x00, 0x00, - 0xF4, 0x00, 0x00, 0x00, 0xF5, 0x00, 0x00, 0x00, 0xF6, 0x00, 0x00, 0x00, - 0xF7, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x00, 0x00, - 0xFA, 0x00, 0x00, 0x00, 0xFB, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, - 0xFD, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, - 0x06, 0x01, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, - 0x09, 0x01, 0x00, 0x00, 0x0A, 0x01, 0x00, 0x00, 0x0B, 0x01, 0x00, 0x00, - 0x0C, 0x01, 0x00, 0x00, 0x0D, 0x01, 0x00, 0x00, 0x0E, 0x01, 0x00, 0x00, - 0x0F, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, - 0x12, 0x01, 0x00, 0x00, 0x13, 0x01, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, - 0x15, 0x01, 0x00, 0x00, 0x16, 0x01, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, - 0x18, 0x01, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, 0x1A, 0x01, 0x00, 0x00, - 0x1B, 0x01, 0x00, 0x00, 0x1C, 0x01, 0x00, 0x00, 0x1D, 0x01, 0x00, 0x00, - 0x1E, 0x01, 0x00, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, - 0x21, 0x01, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00, 0x23, 0x01, 0x00, 0x00, - 0x24, 0x01, 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, 0x26, 0x01, 0x00, 0x00, - 0x27, 0x01, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0x29, 0x01, 0x00, 0x00, - 0x2A, 0x01, 0x00, 0x00, 0x2B, 0x01, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, - 0x2D, 0x01, 0x00, 0x00, 0x2E, 0x01, 0x00, 0x00, 0x2F, 0x01, 0x00, 0x00, - 0x30, 0x01, 0x00, 0x00, 0x31, 0x01, 0x00, 0x00, 0x32, 0x01, 0x00, 0x00, - 0x33, 0x01, 0x00, 0x00, 0x34, 0x01, 0x00, 0x00, 0x35, 0x01, 0x00, 0x00, - 0x36, 0x01, 0x00, 0x00, 0x37, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, - 0x39, 0x01, 0x00, 0x00, 0x3A, 0x01, 0x00, 0x00, 0x3B, 0x01, 0x00, 0x00, - 0x3C, 0x01, 0x00, 0x00, 0x3D, 0x01, 0x00, 0x00, 0x3E, 0x01, 0x00, 0x00, - 0x3F, 0x01, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x41, 0x01, 0x00, 0x00, - 0x42, 0x01, 0x00, 0x00, 0x43, 0x01, 0x00, 0x00, 0x44, 0x01, 0x00, 0x00, - 0x45, 0x01, 0x00, 0x00, 0x46, 0x01, 0x00, 0x00, 0x47, 0x01, 0x00, 0x00, - 0x48, 0x01, 0x00, 0x00, 0x49, 0x01, 0x00, 0x00, 0x4A, 0x01, 0x00, 0x00, - 0x4B, 0x01, 0x00, 0x00, 0x4C, 0x01, 0x00, 0x00, 0x4D, 0x01, 0x00, 0x00, - 0x4E, 0x01, 0x00, 0x00, 0x4F, 0x01, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x52, 0x01, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x55, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x57, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x5B, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x50, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x76, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x84, 0x01, 0x00, 0x00, - 0x39, 0x46, 0xBC, 0x1F, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x8B, 0x01, 0x00, 0x00, 0xBB, 0x7E, 0xF0, 0x7E, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x95, 0x01, 0x00, 0x00, 0xFF, 0x9F, 0xF1, 0x7E, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA1, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x40, 0x19, 0x00, 0x09, 0x00, 0xA8, 0x01, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x03, 0x00, 0xA9, 0x01, 0x00, 0x00, - 0xA8, 0x01, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xAA, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xA9, 0x01, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0xAA, 0x01, 0x00, 0x00, 0xAB, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x2F, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0xC7, 0x01, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, - 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0xCE, 0x01, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0xC7, 0x01, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0xD4, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0xD5, 0x01, 0x00, 0x00, - 0xD4, 0x01, 0x00, 0x00, 0xC7, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0xDB, 0x01, 0x00, 0x00, 0xC7, 0x01, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0xE5, 0x01, 0x00, 0x00, 0xD4, 0x01, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0xEB, 0x01, 0x00, 0x00, - 0xC7, 0x01, 0x00, 0x00, 0xD4, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0xF1, 0x01, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0xD4, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0xF7, 0x01, 0x00, 0x00, 0xD4, 0x01, 0x00, 0x00, 0xD4, 0x01, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x9E, 0x03, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0xD4, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, - 0xD4, 0x03, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0xF6, 0x03, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0xD4, 0x03, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x01, 0x04, 0x00, 0x00, 0xD4, 0x03, 0x00, 0x00, 0xD4, 0x01, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0x07, 0x04, 0x00, 0x00, - 0xD4, 0x01, 0x00, 0x00, 0xD4, 0x03, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0A, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3D, - 0x20, 0x00, 0x04, 0x00, 0xB3, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0xB0, 0x01, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0xB3, 0x09, 0x00, 0x00, - 0xB4, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, - 0xB8, 0x09, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0xB9, 0x09, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB8, 0x09, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0xB9, 0x09, 0x00, 0x00, - 0xBA, 0x09, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0xBB, 0x09, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xC1, 0x09, 0x00, 0x00, - 0x79, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, - 0x76, 0x01, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xC4, 0x09, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0xCF, 0x09, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0xCF, 0x09, 0x00, 0x00, 0xD0, 0x09, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xDE, 0x09, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x06, 0x00, - 0x32, 0x00, 0x00, 0x00, 0xF0, 0x09, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, - 0x76, 0x01, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x06, 0x00, - 0x32, 0x00, 0x00, 0x00, 0xF1, 0x09, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x79, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xF5, 0x09, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x6B, 0x1A, 0x00, 0x00, - 0x4B, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x5B, 0x01, 0x00, 0x00, 0x98, 0x18, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0xB5, 0x09, 0x00, 0x00, 0xB4, 0x09, 0x00, 0x00, 0x4F, 0x00, 0x07, 0x00, - 0x9E, 0x03, 0x00, 0x00, 0xB6, 0x09, 0x00, 0x00, 0xB5, 0x09, 0x00, 0x00, - 0xB5, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x6E, 0x00, 0x04, 0x00, 0x30, 0x00, 0x00, 0x00, 0xB7, 0x09, 0x00, 0x00, - 0xB6, 0x09, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0xBB, 0x09, 0x00, 0x00, - 0xBC, 0x09, 0x00, 0x00, 0xBA, 0x09, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x30, 0x00, 0x00, 0x00, 0xBD, 0x09, 0x00, 0x00, - 0xBC, 0x09, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0xBE, 0x09, 0x00, 0x00, 0xB7, 0x09, 0x00, 0x00, 0xBD, 0x09, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0xBF, 0x09, 0x00, 0x00, - 0xBE, 0x09, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x3D, 0x00, 0x00, 0x00, - 0xC2, 0x09, 0x00, 0x00, 0xC1, 0x09, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xC4, 0x09, 0x00, 0x00, 0xC5, 0x09, 0x00, 0x00, 0xBA, 0x09, 0x00, 0x00, - 0xD4, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC6, 0x09, 0x00, 0x00, 0xC5, 0x09, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC7, 0x09, 0x00, 0x00, 0xC6, 0x09, 0x00, 0x00, - 0xF9, 0x00, 0x02, 0x00, 0xF0, 0x0B, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0xF0, 0x0B, 0x00, 0x00, 0x70, 0x00, 0x04, 0x00, 0x9E, 0x03, 0x00, 0x00, - 0x4F, 0x0D, 0x00, 0x00, 0xBF, 0x09, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x52, 0x0D, 0x00, 0x00, 0xC2, 0x09, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x53, 0x0D, 0x00, 0x00, 0xC2, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x50, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x54, 0x0D, 0x00, 0x00, - 0x52, 0x0D, 0x00, 0x00, 0x53, 0x0D, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x9E, 0x03, 0x00, 0x00, 0x55, 0x0D, 0x00, 0x00, 0x54, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x9E, 0x03, 0x00, 0x00, 0x56, 0x0D, 0x00, 0x00, - 0x4F, 0x0D, 0x00, 0x00, 0x55, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x59, 0x0D, 0x00, 0x00, 0xC2, 0x09, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5A, 0x0D, 0x00, 0x00, 0xC2, 0x09, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x50, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x5B, 0x0D, 0x00, 0x00, - 0x59, 0x0D, 0x00, 0x00, 0x5A, 0x0D, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x9E, 0x03, 0x00, 0x00, 0x5C, 0x0D, 0x00, 0x00, 0x5B, 0x0D, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x9E, 0x03, 0x00, 0x00, 0x5D, 0x0D, 0x00, 0x00, - 0x56, 0x0D, 0x00, 0x00, 0x5C, 0x0D, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, - 0x9E, 0x03, 0x00, 0x00, 0x5F, 0x0D, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x08, 0x00, 0x00, 0x00, 0x5D, 0x0D, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x9E, 0x03, 0x00, 0x00, 0x62, 0x0D, 0x00, 0x00, 0x5D, 0x0D, 0x00, 0x00, - 0x5F, 0x0D, 0x00, 0x00, 0x6E, 0x00, 0x04, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x64, 0x0D, 0x00, 0x00, 0x5F, 0x0D, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x69, 0x0D, 0x00, 0x00, 0x64, 0x0D, 0x00, 0x00, - 0xCE, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0xA9, 0x01, 0x00, 0x00, - 0x9F, 0x13, 0x00, 0x00, 0xAB, 0x01, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0xA8, 0x01, 0x00, 0x00, 0xA1, 0x13, 0x00, 0x00, 0x9F, 0x13, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xA2, 0x13, 0x00, 0x00, - 0xA1, 0x13, 0x00, 0x00, 0x69, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x6C, 0x0D, 0x00, 0x00, 0x64, 0x0D, 0x00, 0x00, 0xDB, 0x01, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, 0xA8, 0x13, 0x00, 0x00, - 0x9F, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0xA9, 0x13, 0x00, 0x00, 0xA8, 0x13, 0x00, 0x00, 0x6C, 0x0D, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0xA8, 0x01, 0x00, 0x00, 0xAF, 0x13, 0x00, 0x00, 0x9F, 0x13, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xB0, 0x13, 0x00, 0x00, - 0xAF, 0x13, 0x00, 0x00, 0x64, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x71, 0x0D, 0x00, 0x00, 0x64, 0x0D, 0x00, 0x00, 0xD5, 0x01, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, 0xB6, 0x13, 0x00, 0x00, - 0x9F, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0xB7, 0x13, 0x00, 0x00, 0xB6, 0x13, 0x00, 0x00, 0x71, 0x0D, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x77, 0x0D, 0x00, 0x00, 0x64, 0x0D, 0x00, 0x00, - 0xE5, 0x01, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, - 0xC4, 0x13, 0x00, 0x00, 0x9F, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0xB0, 0x01, 0x00, 0x00, 0xC5, 0x13, 0x00, 0x00, 0xC4, 0x13, 0x00, 0x00, - 0x77, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0x7A, 0x0D, 0x00, 0x00, - 0x64, 0x0D, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0xA8, 0x01, 0x00, 0x00, 0xCB, 0x13, 0x00, 0x00, 0x9F, 0x13, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xCC, 0x13, 0x00, 0x00, - 0xCB, 0x13, 0x00, 0x00, 0x7A, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x7D, 0x0D, 0x00, 0x00, 0x64, 0x0D, 0x00, 0x00, 0xEB, 0x01, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, 0xD2, 0x13, 0x00, 0x00, - 0x9F, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0xD3, 0x13, 0x00, 0x00, 0xD2, 0x13, 0x00, 0x00, 0x7D, 0x0D, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x80, 0x0D, 0x00, 0x00, 0x64, 0x0D, 0x00, 0x00, - 0xF1, 0x01, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, - 0xD9, 0x13, 0x00, 0x00, 0x9F, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0xB0, 0x01, 0x00, 0x00, 0xDA, 0x13, 0x00, 0x00, 0xD9, 0x13, 0x00, 0x00, - 0x80, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0x86, 0x0D, 0x00, 0x00, - 0x64, 0x0D, 0x00, 0x00, 0xF6, 0x03, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0xA8, 0x01, 0x00, 0x00, 0xE7, 0x13, 0x00, 0x00, 0x9F, 0x13, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xE8, 0x13, 0x00, 0x00, - 0xE7, 0x13, 0x00, 0x00, 0x86, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x89, 0x0D, 0x00, 0x00, 0x64, 0x0D, 0x00, 0x00, 0xF7, 0x01, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, 0xEE, 0x13, 0x00, 0x00, - 0x9F, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0xEF, 0x13, 0x00, 0x00, 0xEE, 0x13, 0x00, 0x00, 0x89, 0x0D, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x8C, 0x0D, 0x00, 0x00, 0x64, 0x0D, 0x00, 0x00, - 0x01, 0x04, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0xA8, 0x01, 0x00, 0x00, - 0xF5, 0x13, 0x00, 0x00, 0x9F, 0x13, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0xB0, 0x01, 0x00, 0x00, 0xF6, 0x13, 0x00, 0x00, 0xF5, 0x13, 0x00, 0x00, - 0x8C, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xAE, 0x01, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0x8F, 0x0D, 0x00, 0x00, - 0x64, 0x0D, 0x00, 0x00, 0x07, 0x04, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0xA8, 0x01, 0x00, 0x00, 0xFC, 0x13, 0x00, 0x00, 0x9F, 0x13, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xFD, 0x13, 0x00, 0x00, - 0xFC, 0x13, 0x00, 0x00, 0x8F, 0x0D, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0xAE, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA2, 0x0D, 0x00, 0x00, 0xA2, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA4, 0x0D, 0x00, 0x00, - 0xA2, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA6, 0x0D, 0x00, 0x00, 0xA2, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x13, 0x14, 0x00, 0x00, 0xA2, 0x0D, 0x00, 0x00, 0xA2, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x16, 0x14, 0x00, 0x00, - 0xA4, 0x0D, 0x00, 0x00, 0xA4, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x19, 0x14, 0x00, 0x00, 0xA6, 0x0D, 0x00, 0x00, - 0xA6, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xAF, 0x0D, 0x00, 0x00, 0xB7, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB1, 0x0D, 0x00, 0x00, - 0xB7, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB3, 0x0D, 0x00, 0x00, 0xB7, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x1D, 0x14, 0x00, 0x00, 0xAF, 0x0D, 0x00, 0x00, 0xAF, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x20, 0x14, 0x00, 0x00, - 0xB1, 0x0D, 0x00, 0x00, 0xB1, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x23, 0x14, 0x00, 0x00, 0xB3, 0x0D, 0x00, 0x00, - 0xB3, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC9, 0x0D, 0x00, 0x00, 0xA9, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xCB, 0x0D, 0x00, 0x00, - 0xA9, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xCD, 0x0D, 0x00, 0x00, 0xA9, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x31, 0x14, 0x00, 0x00, 0xC9, 0x0D, 0x00, 0x00, 0xC9, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x34, 0x14, 0x00, 0x00, - 0xCB, 0x0D, 0x00, 0x00, 0xCB, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x37, 0x14, 0x00, 0x00, 0xCD, 0x0D, 0x00, 0x00, - 0xCD, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD6, 0x0D, 0x00, 0x00, 0xB0, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD8, 0x0D, 0x00, 0x00, - 0xB0, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xDA, 0x0D, 0x00, 0x00, 0xB0, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3B, 0x14, 0x00, 0x00, 0xD6, 0x0D, 0x00, 0x00, 0xD6, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3E, 0x14, 0x00, 0x00, - 0xD8, 0x0D, 0x00, 0x00, 0xD8, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x41, 0x14, 0x00, 0x00, 0xDA, 0x0D, 0x00, 0x00, - 0xDA, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE3, 0x0D, 0x00, 0x00, 0xC5, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE5, 0x0D, 0x00, 0x00, - 0xC5, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE7, 0x0D, 0x00, 0x00, 0xC5, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x45, 0x14, 0x00, 0x00, 0xE3, 0x0D, 0x00, 0x00, 0xE3, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x48, 0x14, 0x00, 0x00, - 0xE5, 0x0D, 0x00, 0x00, 0xE5, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4B, 0x14, 0x00, 0x00, 0xE7, 0x0D, 0x00, 0x00, - 0xE7, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF0, 0x0D, 0x00, 0x00, 0xCC, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF2, 0x0D, 0x00, 0x00, - 0xCC, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF4, 0x0D, 0x00, 0x00, 0xCC, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4F, 0x14, 0x00, 0x00, 0xF0, 0x0D, 0x00, 0x00, 0xF0, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x52, 0x14, 0x00, 0x00, - 0xF2, 0x0D, 0x00, 0x00, 0xF2, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x55, 0x14, 0x00, 0x00, 0xF4, 0x0D, 0x00, 0x00, - 0xF4, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xFD, 0x0D, 0x00, 0x00, 0xD3, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xFF, 0x0D, 0x00, 0x00, - 0xD3, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x01, 0x0E, 0x00, 0x00, 0xD3, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x59, 0x14, 0x00, 0x00, 0xFD, 0x0D, 0x00, 0x00, 0xFD, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5C, 0x14, 0x00, 0x00, - 0xFF, 0x0D, 0x00, 0x00, 0xFF, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5F, 0x14, 0x00, 0x00, 0x01, 0x0E, 0x00, 0x00, - 0x01, 0x0E, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0A, 0x0E, 0x00, 0x00, 0xDA, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0C, 0x0E, 0x00, 0x00, - 0xDA, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0E, 0x0E, 0x00, 0x00, 0xDA, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x63, 0x14, 0x00, 0x00, 0x0A, 0x0E, 0x00, 0x00, 0x0A, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x66, 0x14, 0x00, 0x00, - 0x0C, 0x0E, 0x00, 0x00, 0x0C, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x69, 0x14, 0x00, 0x00, 0x0E, 0x0E, 0x00, 0x00, - 0x0E, 0x0E, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x17, 0x0E, 0x00, 0x00, 0xEF, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x19, 0x0E, 0x00, 0x00, - 0xEF, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x1B, 0x0E, 0x00, 0x00, 0xEF, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6D, 0x14, 0x00, 0x00, 0x17, 0x0E, 0x00, 0x00, 0x17, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x70, 0x14, 0x00, 0x00, - 0x19, 0x0E, 0x00, 0x00, 0x19, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x73, 0x14, 0x00, 0x00, 0x1B, 0x0E, 0x00, 0x00, - 0x1B, 0x0E, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x24, 0x0E, 0x00, 0x00, 0xF6, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x26, 0x0E, 0x00, 0x00, - 0xF6, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x28, 0x0E, 0x00, 0x00, 0xF6, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x77, 0x14, 0x00, 0x00, 0x24, 0x0E, 0x00, 0x00, 0x24, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x7A, 0x14, 0x00, 0x00, - 0x26, 0x0E, 0x00, 0x00, 0x26, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7D, 0x14, 0x00, 0x00, 0x28, 0x0E, 0x00, 0x00, - 0x28, 0x0E, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3E, 0x0E, 0x00, 0x00, 0xE8, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x40, 0x0E, 0x00, 0x00, - 0xE8, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x42, 0x0E, 0x00, 0x00, 0xE8, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8B, 0x14, 0x00, 0x00, 0x3E, 0x0E, 0x00, 0x00, 0x3E, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8E, 0x14, 0x00, 0x00, - 0x40, 0x0E, 0x00, 0x00, 0x40, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x91, 0x14, 0x00, 0x00, 0x42, 0x0E, 0x00, 0x00, - 0x42, 0x0E, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4B, 0x0E, 0x00, 0x00, 0xFD, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4D, 0x0E, 0x00, 0x00, - 0xFD, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4F, 0x0E, 0x00, 0x00, 0xFD, 0x13, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x95, 0x14, 0x00, 0x00, 0x4B, 0x0E, 0x00, 0x00, 0x4B, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x98, 0x14, 0x00, 0x00, - 0x4D, 0x0E, 0x00, 0x00, 0x4D, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x9B, 0x14, 0x00, 0x00, 0x4F, 0x0E, 0x00, 0x00, - 0x4F, 0x0E, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB9, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x34, 0x14, 0x00, 0x00, 0x3E, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xBA, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x16, 0x14, 0x00, 0x00, 0xB9, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC0, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x48, 0x14, 0x00, 0x00, - 0x66, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC1, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0xBA, 0x14, 0x00, 0x00, 0xC0, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE3, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x34, 0x14, 0x00, 0x00, 0x3E, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE4, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x16, 0x14, 0x00, 0x00, - 0xE3, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xEA, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x48, 0x14, 0x00, 0x00, 0x66, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xEB, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0xE4, 0x14, 0x00, 0x00, 0xEA, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0D, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x3E, 0x14, 0x00, 0x00, - 0x48, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0E, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x20, 0x14, 0x00, 0x00, 0x0D, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x14, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x52, 0x14, 0x00, 0x00, 0x70, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x15, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x0E, 0x15, 0x00, 0x00, - 0x14, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x37, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x3E, 0x14, 0x00, 0x00, 0x48, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x38, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x20, 0x14, 0x00, 0x00, 0x37, 0x15, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3E, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x52, 0x14, 0x00, 0x00, - 0x70, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3F, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x38, 0x15, 0x00, 0x00, 0x3E, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x61, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x5C, 0x14, 0x00, 0x00, 0x66, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x62, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x3E, 0x14, 0x00, 0x00, - 0x61, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x68, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x70, 0x14, 0x00, 0x00, 0x8E, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x69, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x62, 0x15, 0x00, 0x00, 0x68, 0x15, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8B, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x5C, 0x14, 0x00, 0x00, - 0x66, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8C, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x3E, 0x14, 0x00, 0x00, 0x8B, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x92, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x70, 0x14, 0x00, 0x00, 0x8E, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x93, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x8C, 0x15, 0x00, 0x00, - 0x92, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB5, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x66, 0x14, 0x00, 0x00, 0x70, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB6, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x48, 0x14, 0x00, 0x00, 0xB5, 0x15, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xBC, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x7A, 0x14, 0x00, 0x00, - 0x98, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xBD, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0xB6, 0x15, 0x00, 0x00, 0xBC, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xDF, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x66, 0x14, 0x00, 0x00, 0x70, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE0, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x48, 0x14, 0x00, 0x00, - 0xDF, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE6, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x7A, 0x14, 0x00, 0x00, 0x98, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE7, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0xE0, 0x15, 0x00, 0x00, 0xE6, 0x15, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x16, 0x00, 0x00, - 0xEB, 0x14, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x07, 0x16, 0x00, 0x00, 0x8B, 0x01, 0x00, 0x00, 0x06, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x16, 0x00, 0x00, - 0x07, 0x16, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x27, 0x16, 0x00, 0x00, 0x3F, 0x15, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x28, 0x16, 0x00, 0x00, 0x8B, 0x01, 0x00, 0x00, - 0x27, 0x16, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x29, 0x16, 0x00, 0x00, 0x28, 0x16, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x48, 0x16, 0x00, 0x00, 0x93, 0x15, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x49, 0x16, 0x00, 0x00, - 0x8B, 0x01, 0x00, 0x00, 0x48, 0x16, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4A, 0x16, 0x00, 0x00, 0x49, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x69, 0x16, 0x00, 0x00, - 0xE7, 0x15, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x6A, 0x16, 0x00, 0x00, 0x8B, 0x01, 0x00, 0x00, 0x69, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6B, 0x16, 0x00, 0x00, - 0x6A, 0x16, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA7, 0x0F, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0xEB, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA8, 0x0F, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xC1, 0x14, 0x00, 0x00, - 0xA7, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xAA, 0x0F, 0x00, 0x00, 0xA8, 0x0F, 0x00, 0x00, 0x08, 0x16, 0x00, 0x00, - 0x0C, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00, 0x95, 0x16, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0xAA, 0x0F, 0x00, 0x00, - 0x76, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xBF, 0x0F, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x3F, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC0, 0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x15, 0x15, 0x00, 0x00, 0xBF, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC2, 0x0F, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0x00, - 0x29, 0x16, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC8, 0x16, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0xC2, 0x0F, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD7, 0x0F, 0x00, 0x00, - 0x79, 0x01, 0x00, 0x00, 0x93, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD8, 0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x69, 0x15, 0x00, 0x00, 0xD7, 0x0F, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xDA, 0x0F, 0x00, 0x00, - 0xD8, 0x0F, 0x00, 0x00, 0x4A, 0x16, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xFB, 0x16, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0xDA, 0x0F, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, - 0x79, 0x01, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xEF, 0x0F, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0xE7, 0x15, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xBD, 0x15, 0x00, 0x00, - 0xEF, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF2, 0x0F, 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0x6B, 0x16, 0x00, 0x00, - 0x0C, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2E, 0x17, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0xF2, 0x0F, 0x00, 0x00, - 0x76, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x5C, 0x17, 0x00, 0x00, 0x95, 0x16, 0x00, 0x00, - 0xC2, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x5E, 0x17, 0x00, 0x00, - 0x5C, 0x17, 0x00, 0x00, 0x52, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x60, 0x17, 0x00, 0x00, 0x5E, 0x17, 0x00, 0x00, - 0x84, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x61, 0x17, 0x00, 0x00, 0x60, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x8F, 0x17, 0x00, 0x00, 0xC8, 0x16, 0x00, 0x00, - 0xC2, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x91, 0x17, 0x00, 0x00, - 0x8F, 0x17, 0x00, 0x00, 0x52, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x93, 0x17, 0x00, 0x00, 0x91, 0x17, 0x00, 0x00, - 0x84, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x94, 0x17, 0x00, 0x00, 0x93, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC2, 0x17, 0x00, 0x00, 0xFB, 0x16, 0x00, 0x00, - 0xC2, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC4, 0x17, 0x00, 0x00, - 0xC2, 0x17, 0x00, 0x00, 0x52, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC6, 0x17, 0x00, 0x00, 0xC4, 0x17, 0x00, 0x00, - 0x84, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC7, 0x17, 0x00, 0x00, 0xC6, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xF5, 0x17, 0x00, 0x00, 0x2E, 0x17, 0x00, 0x00, - 0xC2, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF7, 0x17, 0x00, 0x00, - 0xF5, 0x17, 0x00, 0x00, 0x52, 0x01, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xF9, 0x17, 0x00, 0x00, 0xF7, 0x17, 0x00, 0x00, - 0x84, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xFA, 0x17, 0x00, 0x00, 0xF9, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x16, 0x10, 0x00, 0x00, 0xC7, 0x09, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1C, 0x10, 0x00, 0x00, - 0x61, 0x17, 0x00, 0x00, 0x16, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x25, 0x10, 0x00, 0x00, 0x94, 0x17, 0x00, 0x00, - 0x16, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2E, 0x10, 0x00, 0x00, 0xC7, 0x17, 0x00, 0x00, 0x16, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x37, 0x10, 0x00, 0x00, - 0xFA, 0x17, 0x00, 0x00, 0x16, 0x10, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x3D, 0x10, 0x00, 0x00, 0x62, 0x0D, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3E, 0x10, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, 0x3D, 0x10, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x41, 0x10, 0x00, 0x00, - 0x62, 0x0D, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x42, 0x10, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x41, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x43, 0x10, 0x00, 0x00, 0x3E, 0x10, 0x00, 0x00, 0x42, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4A, 0x10, 0x00, 0x00, - 0x3D, 0x10, 0x00, 0x00, 0x42, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x51, 0x10, 0x00, 0x00, 0x3E, 0x10, 0x00, 0x00, - 0x41, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x56, 0x10, 0x00, 0x00, 0x3D, 0x10, 0x00, 0x00, 0x41, 0x10, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5A, 0x10, 0x00, 0x00, - 0xEB, 0x14, 0x00, 0x00, 0xC1, 0x14, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5B, 0x10, 0x00, 0x00, 0x0A, 0x08, 0x00, 0x00, - 0x5A, 0x10, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x23, 0x18, 0x00, 0x00, 0x5B, 0x10, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x24, 0x18, 0x00, 0x00, 0x8B, 0x01, 0x00, 0x00, - 0x23, 0x18, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x25, 0x18, 0x00, 0x00, 0x24, 0x18, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5E, 0x10, 0x00, 0x00, 0x43, 0x10, 0x00, 0x00, - 0x25, 0x18, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x62, 0x10, 0x00, 0x00, 0x3F, 0x15, 0x00, 0x00, 0x15, 0x15, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x63, 0x10, 0x00, 0x00, - 0x0A, 0x08, 0x00, 0x00, 0x62, 0x10, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2E, 0x18, 0x00, 0x00, 0x63, 0x10, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2F, 0x18, 0x00, 0x00, - 0x8B, 0x01, 0x00, 0x00, 0x2E, 0x18, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x2F, 0x18, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x66, 0x10, 0x00, 0x00, - 0x4A, 0x10, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6A, 0x10, 0x00, 0x00, 0x93, 0x15, 0x00, 0x00, - 0x69, 0x15, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6B, 0x10, 0x00, 0x00, 0x0A, 0x08, 0x00, 0x00, 0x6A, 0x10, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x39, 0x18, 0x00, 0x00, - 0x6B, 0x10, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3A, 0x18, 0x00, 0x00, 0x8B, 0x01, 0x00, 0x00, 0x39, 0x18, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3B, 0x18, 0x00, 0x00, - 0x3A, 0x18, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6E, 0x10, 0x00, 0x00, 0x51, 0x10, 0x00, 0x00, 0x3B, 0x18, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x72, 0x10, 0x00, 0x00, - 0xE7, 0x15, 0x00, 0x00, 0xBD, 0x15, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x73, 0x10, 0x00, 0x00, 0x0A, 0x08, 0x00, 0x00, - 0x72, 0x10, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x44, 0x18, 0x00, 0x00, 0x73, 0x10, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x45, 0x18, 0x00, 0x00, 0x8B, 0x01, 0x00, 0x00, - 0x44, 0x18, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x46, 0x18, 0x00, 0x00, 0x45, 0x18, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x76, 0x10, 0x00, 0x00, 0x56, 0x10, 0x00, 0x00, - 0x46, 0x18, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7C, 0x10, 0x00, 0x00, 0x1C, 0x10, 0x00, 0x00, 0x5E, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x85, 0x10, 0x00, 0x00, - 0x25, 0x10, 0x00, 0x00, 0x66, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x97, 0x10, 0x00, 0x00, 0x2E, 0x10, 0x00, 0x00, - 0x6E, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x98, 0x10, 0x00, 0x00, 0x85, 0x10, 0x00, 0x00, 0x97, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x9A, 0x10, 0x00, 0x00, - 0x98, 0x10, 0x00, 0x00, 0x5E, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB2, 0x10, 0x00, 0x00, 0x37, 0x10, 0x00, 0x00, - 0x76, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB3, 0x10, 0x00, 0x00, 0x7C, 0x10, 0x00, 0x00, 0xB2, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB5, 0x10, 0x00, 0x00, - 0xB3, 0x10, 0x00, 0x00, 0x66, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD0, 0x10, 0x00, 0x00, 0xB3, 0x10, 0x00, 0x00, - 0x6E, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xEB, 0x10, 0x00, 0x00, 0x98, 0x10, 0x00, 0x00, 0x76, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5C, 0x1A, 0x00, 0x00, - 0x7C, 0x10, 0x00, 0x00, 0x85, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5D, 0x1A, 0x00, 0x00, 0x5C, 0x1A, 0x00, 0x00, - 0x97, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x5E, 0x1A, 0x00, 0x00, 0x5D, 0x1A, 0x00, 0x00, 0xB2, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x15, 0x11, 0x00, 0x00, - 0xA1, 0x01, 0x00, 0x00, 0x5E, 0x1A, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x17, 0x11, 0x00, 0x00, 0x15, 0x11, 0x00, 0x00, - 0x9A, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x19, 0x11, 0x00, 0x00, 0x17, 0x11, 0x00, 0x00, 0xB5, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1B, 0x11, 0x00, 0x00, - 0x19, 0x11, 0x00, 0x00, 0xD0, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x1D, 0x11, 0x00, 0x00, 0x1B, 0x11, 0x00, 0x00, - 0xEB, 0x10, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5D, 0x18, 0x00, 0x00, 0x1D, 0x11, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x5E, 0x18, 0x00, 0x00, 0x95, 0x01, 0x00, 0x00, - 0x5D, 0x18, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x5F, 0x18, 0x00, 0x00, 0x5E, 0x18, 0x00, 0x00, 0x7F, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x62, 0x18, 0x00, 0x00, 0x5F, 0x18, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x18, 0x00, 0x00, - 0x62, 0x18, 0x00, 0x00, 0x1D, 0x11, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x66, 0x18, 0x00, 0x00, 0x64, 0x18, 0x00, 0x00, - 0xA1, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x67, 0x18, 0x00, 0x00, 0x5F, 0x18, 0x00, 0x00, 0x66, 0x18, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5F, 0x1A, 0x00, 0x00, - 0x13, 0x14, 0x00, 0x00, 0x31, 0x14, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x27, 0x11, 0x00, 0x00, 0x7C, 0x10, 0x00, 0x00, - 0x5F, 0x1A, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2B, 0x11, 0x00, 0x00, 0x1D, 0x14, 0x00, 0x00, 0x85, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2C, 0x11, 0x00, 0x00, - 0x27, 0x11, 0x00, 0x00, 0x2B, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x30, 0x11, 0x00, 0x00, 0x4F, 0x14, 0x00, 0x00, - 0x85, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x31, 0x11, 0x00, 0x00, 0x2C, 0x11, 0x00, 0x00, 0x30, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x35, 0x11, 0x00, 0x00, - 0x59, 0x14, 0x00, 0x00, 0x97, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x36, 0x11, 0x00, 0x00, 0x31, 0x11, 0x00, 0x00, - 0x35, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3A, 0x11, 0x00, 0x00, 0x8B, 0x14, 0x00, 0x00, 0x97, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3B, 0x11, 0x00, 0x00, - 0x36, 0x11, 0x00, 0x00, 0x3A, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x3F, 0x11, 0x00, 0x00, 0x77, 0x14, 0x00, 0x00, - 0xB2, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x40, 0x11, 0x00, 0x00, 0x3B, 0x11, 0x00, 0x00, 0x3F, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x44, 0x11, 0x00, 0x00, - 0x95, 0x14, 0x00, 0x00, 0xB2, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x45, 0x11, 0x00, 0x00, 0x40, 0x11, 0x00, 0x00, - 0x44, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x49, 0x11, 0x00, 0x00, 0x3B, 0x14, 0x00, 0x00, 0x9A, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4A, 0x11, 0x00, 0x00, - 0x45, 0x11, 0x00, 0x00, 0x49, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4E, 0x11, 0x00, 0x00, 0x45, 0x14, 0x00, 0x00, - 0xB5, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4F, 0x11, 0x00, 0x00, 0x4A, 0x11, 0x00, 0x00, 0x4E, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x53, 0x11, 0x00, 0x00, - 0x63, 0x14, 0x00, 0x00, 0xD0, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x54, 0x11, 0x00, 0x00, 0x4F, 0x11, 0x00, 0x00, - 0x53, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x58, 0x11, 0x00, 0x00, 0x6D, 0x14, 0x00, 0x00, 0xEB, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x59, 0x11, 0x00, 0x00, - 0x54, 0x11, 0x00, 0x00, 0x58, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5B, 0x11, 0x00, 0x00, 0x59, 0x11, 0x00, 0x00, - 0x67, 0x18, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x75, 0x18, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x5B, 0x11, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x60, 0x1A, 0x00, 0x00, - 0x16, 0x14, 0x00, 0x00, 0x34, 0x14, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x65, 0x11, 0x00, 0x00, 0x7C, 0x10, 0x00, 0x00, - 0x60, 0x1A, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x69, 0x11, 0x00, 0x00, 0x20, 0x14, 0x00, 0x00, 0x85, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6A, 0x11, 0x00, 0x00, - 0x65, 0x11, 0x00, 0x00, 0x69, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6E, 0x11, 0x00, 0x00, 0x52, 0x14, 0x00, 0x00, - 0x85, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6F, 0x11, 0x00, 0x00, 0x6A, 0x11, 0x00, 0x00, 0x6E, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x73, 0x11, 0x00, 0x00, - 0x5C, 0x14, 0x00, 0x00, 0x97, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x74, 0x11, 0x00, 0x00, 0x6F, 0x11, 0x00, 0x00, - 0x73, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x78, 0x11, 0x00, 0x00, 0x8E, 0x14, 0x00, 0x00, 0x97, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x79, 0x11, 0x00, 0x00, - 0x74, 0x11, 0x00, 0x00, 0x78, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7D, 0x11, 0x00, 0x00, 0x7A, 0x14, 0x00, 0x00, - 0xB2, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7E, 0x11, 0x00, 0x00, 0x79, 0x11, 0x00, 0x00, 0x7D, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x82, 0x11, 0x00, 0x00, - 0x98, 0x14, 0x00, 0x00, 0xB2, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x83, 0x11, 0x00, 0x00, 0x7E, 0x11, 0x00, 0x00, - 0x82, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x87, 0x11, 0x00, 0x00, 0x3E, 0x14, 0x00, 0x00, 0x9A, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x88, 0x11, 0x00, 0x00, - 0x83, 0x11, 0x00, 0x00, 0x87, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x8C, 0x11, 0x00, 0x00, 0x48, 0x14, 0x00, 0x00, - 0xB5, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8D, 0x11, 0x00, 0x00, 0x88, 0x11, 0x00, 0x00, 0x8C, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x91, 0x11, 0x00, 0x00, - 0x66, 0x14, 0x00, 0x00, 0xD0, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x92, 0x11, 0x00, 0x00, 0x8D, 0x11, 0x00, 0x00, - 0x91, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x96, 0x11, 0x00, 0x00, 0x70, 0x14, 0x00, 0x00, 0xEB, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x97, 0x11, 0x00, 0x00, - 0x92, 0x11, 0x00, 0x00, 0x96, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x99, 0x11, 0x00, 0x00, 0x97, 0x11, 0x00, 0x00, - 0x67, 0x18, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x83, 0x18, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x99, 0x11, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x61, 0x1A, 0x00, 0x00, - 0x19, 0x14, 0x00, 0x00, 0x37, 0x14, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA3, 0x11, 0x00, 0x00, 0x7C, 0x10, 0x00, 0x00, - 0x61, 0x1A, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA7, 0x11, 0x00, 0x00, 0x23, 0x14, 0x00, 0x00, 0x85, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA8, 0x11, 0x00, 0x00, - 0xA3, 0x11, 0x00, 0x00, 0xA7, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xAC, 0x11, 0x00, 0x00, 0x55, 0x14, 0x00, 0x00, - 0x85, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xAD, 0x11, 0x00, 0x00, 0xA8, 0x11, 0x00, 0x00, 0xAC, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB1, 0x11, 0x00, 0x00, - 0x5F, 0x14, 0x00, 0x00, 0x97, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB2, 0x11, 0x00, 0x00, 0xAD, 0x11, 0x00, 0x00, - 0xB1, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB6, 0x11, 0x00, 0x00, 0x91, 0x14, 0x00, 0x00, 0x97, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB7, 0x11, 0x00, 0x00, - 0xB2, 0x11, 0x00, 0x00, 0xB6, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xBB, 0x11, 0x00, 0x00, 0x7D, 0x14, 0x00, 0x00, - 0xB2, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xBC, 0x11, 0x00, 0x00, 0xB7, 0x11, 0x00, 0x00, 0xBB, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC0, 0x11, 0x00, 0x00, - 0x9B, 0x14, 0x00, 0x00, 0xB2, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC1, 0x11, 0x00, 0x00, 0xBC, 0x11, 0x00, 0x00, - 0xC0, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC5, 0x11, 0x00, 0x00, 0x41, 0x14, 0x00, 0x00, 0x9A, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC6, 0x11, 0x00, 0x00, - 0xC1, 0x11, 0x00, 0x00, 0xC5, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xCA, 0x11, 0x00, 0x00, 0x4B, 0x14, 0x00, 0x00, - 0xB5, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xCB, 0x11, 0x00, 0x00, 0xC6, 0x11, 0x00, 0x00, 0xCA, 0x11, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xCF, 0x11, 0x00, 0x00, - 0x69, 0x14, 0x00, 0x00, 0xD0, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD0, 0x11, 0x00, 0x00, 0xCB, 0x11, 0x00, 0x00, - 0xCF, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD4, 0x11, 0x00, 0x00, 0x73, 0x14, 0x00, 0x00, 0xEB, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD5, 0x11, 0x00, 0x00, - 0xD0, 0x11, 0x00, 0x00, 0xD4, 0x11, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD7, 0x11, 0x00, 0x00, 0xD5, 0x11, 0x00, 0x00, - 0x67, 0x18, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x91, 0x18, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0xD7, 0x11, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0xDE, 0x09, 0x00, 0x00, 0xDF, 0x09, 0x00, 0x00, - 0xD0, 0x09, 0x00, 0x00, 0x57, 0x01, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xDF, 0x09, 0x00, 0x00, 0x75, 0x18, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xDE, 0x09, 0x00, 0x00, 0xE1, 0x09, 0x00, 0x00, 0xD0, 0x09, 0x00, 0x00, - 0x52, 0x01, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xE1, 0x09, 0x00, 0x00, - 0x83, 0x18, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0xDE, 0x09, 0x00, 0x00, - 0xE3, 0x09, 0x00, 0x00, 0xD0, 0x09, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0xE3, 0x09, 0x00, 0x00, 0x91, 0x18, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xE4, 0x09, 0x00, 0x00, - 0xD0, 0x09, 0x00, 0x00, 0x4F, 0x00, 0x08, 0x00, 0x32, 0x00, 0x00, 0x00, - 0xE5, 0x09, 0x00, 0x00, 0xE4, 0x09, 0x00, 0x00, 0xE4, 0x09, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x0C, 0x00, 0x06, 0x00, 0x32, 0x00, 0x00, 0x00, 0xE6, 0x09, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0xE5, 0x09, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xE7, 0x09, 0x00, 0x00, - 0xD0, 0x09, 0x00, 0x00, 0x4F, 0x00, 0x09, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0xE8, 0x09, 0x00, 0x00, 0xE7, 0x09, 0x00, 0x00, 0xE6, 0x09, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xD0, 0x09, 0x00, 0x00, - 0xE8, 0x09, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0xE9, 0x09, 0x00, 0x00, 0xD0, 0x09, 0x00, 0x00, 0x4F, 0x00, 0x08, 0x00, - 0x32, 0x00, 0x00, 0x00, 0xEA, 0x09, 0x00, 0x00, 0xE9, 0x09, 0x00, 0x00, - 0xE9, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xC7, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x9D, 0x18, 0x00, 0x00, 0xBF, 0x09, 0x00, 0x00, 0x6B, 0x1A, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x9F, 0x18, 0x00, 0x00, - 0x9D, 0x18, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x84, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA0, 0x18, 0x00, 0x00, 0x9F, 0x18, 0x00, 0x00, - 0x55, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xA2, 0x18, 0x00, 0x00, 0x9D, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xA3, 0x18, 0x00, 0x00, - 0xA0, 0x18, 0x00, 0x00, 0xA2, 0x18, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x98, 0x18, 0x00, 0x00, 0x51, 0x01, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0xA4, 0x18, 0x00, 0x00, 0x98, 0x18, 0x00, 0x00, - 0xA3, 0x18, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA5, 0x18, 0x00, 0x00, 0xA4, 0x18, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, - 0x32, 0x00, 0x00, 0x00, 0xEE, 0x09, 0x00, 0x00, 0xA5, 0x18, 0x00, 0x00, - 0xA5, 0x18, 0x00, 0x00, 0xA5, 0x18, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x32, 0x00, 0x00, 0x00, 0xEF, 0x09, 0x00, 0x00, 0xEA, 0x09, 0x00, 0x00, - 0xEE, 0x09, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x32, 0x00, 0x00, 0x00, - 0xF2, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0xEF, 0x09, 0x00, 0x00, 0xF0, 0x09, 0x00, 0x00, 0xF1, 0x09, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0xB0, 0x01, 0x00, 0x00, 0xF3, 0x09, 0x00, 0x00, - 0xD0, 0x09, 0x00, 0x00, 0x4F, 0x00, 0x09, 0x00, 0xB0, 0x01, 0x00, 0x00, - 0xF4, 0x09, 0x00, 0x00, 0xF3, 0x09, 0x00, 0x00, 0xF2, 0x09, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xD0, 0x09, 0x00, 0x00, - 0xF4, 0x09, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0xDE, 0x09, 0x00, 0x00, - 0xF6, 0x09, 0x00, 0x00, 0xD0, 0x09, 0x00, 0x00, 0xF5, 0x09, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0xF6, 0x09, 0x00, 0x00, 0x79, 0x01, 0x00, 0x00, - 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_frag.spv b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_frag.spv deleted file mode 100644 index 02044065f..000000000 Binary files a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_frag.spv and /dev/null differ diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_frag.txt b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_frag.txt deleted file mode 100644 index 487844679..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_frag.txt +++ /dev/null @@ -1,726 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 6764 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_frag_color - OpExecutionMode %main OriginUpperLeft - OpSource GLSL 420 - OpSourceExtension "GL_GOOGLE_cpp_style_line_directive" - OpSourceExtension "GL_GOOGLE_include_directive" - OpName %main "main" - OpName %xe_texture "xe_texture" - OpName %gl_FragCoord "gl_FragCoord" - OpName %XeCasSharpenConstants "XeCasSharpenConstants" - OpMemberName %XeCasSharpenConstants 0 "xe_cas_output_offset" - OpMemberName %XeCasSharpenConstants 1 "xe_cas_sharpness_post_setup" - OpName %_ "" - OpName %xe_frag_color "xe_frag_color" - OpDecorate %xe_texture DescriptorSet 0 - OpDecorate %xe_texture Binding 0 - OpDecorate %gl_FragCoord BuiltIn FragCoord - OpMemberDecorate %XeCasSharpenConstants 0 Offset 16 - OpMemberDecorate %XeCasSharpenConstants 1 Offset 24 - OpDecorate %XeCasSharpenConstants Block - OpDecorate %xe_frag_color Location 0 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %uint = OpTypeInt 32 0 - %v2uint = OpTypeVector %uint 2 - %float = OpTypeFloat 32 -%_ptr_Function_float = OpTypePointer Function %float - %int = OpTypeInt 32 1 - %v2int = OpTypeVector %int 2 - %v3float = OpTypeVector %float 3 - %v4uint = OpTypeVector %uint 4 - %uint_15 = OpConstant %uint 15 - %uint_256 = OpConstant %uint 256 -%_arr_float_uint_256 = OpTypeArray %float %uint_256 -%float_n0_00100337015 = OpConstant %float -0.00100337015 -%float_0_000880821084 = OpConstant %float 0.000880821084 -%float_0_00169270835 = OpConstant %float 0.00169270835 -%float_n0_00155484071 = OpConstant %float -0.00155484071 -%float_0_00127910543 = OpConstant %float 0.00127910543 -%float_n0_000605085806 = OpConstant %float -0.000605085806 -%float_0_00106464466 = OpConstant %float 0.00106464466 -%float_n0_00138633582 = OpConstant %float -0.00138633582 -%float_0_00135569857 = OpConstant %float 0.00135569857 -%float_0_000513174047 = OpConstant %float 0.000513174047 -%float_0_00121783093 = OpConstant %float 0.00121783093 -%float_n0_00160079659 = OpConstant %float -0.00160079659 -%float_0_00058976718 = OpConstant %float 0.00058976718 -%float_n0_00028339462 = OpConstant %float -0.00028339462 -%float_0_00111060054 = OpConstant %float 0.00111060054 -%float_n0_00141697307 = OpConstant %float -0.00141697307 -%float_0_00144761032 = OpConstant %float 0.00144761032 -%float_n0_0005438113 = OpConstant %float -0.0005438113 -%float_0_00013020834 = OpConstant %float 0.00013020834 -%float_n0_0012025123 = OpConstant %float -0.0012025123 -%float_0_000436580885 = OpConstant %float 0.000436580885 -%float_n0_00104932603 = OpConstant %float -0.00104932603 -%float_0_000620404433 = OpConstant %float 0.000620404433 -%float_n0_000482536765 = OpConstant %float -0.000482536765 -%float_0_00187653187 = OpConstant %float 0.00187653187 -%float_n0_00109528191 = OpConstant %float -0.00109528191 -%float_n9_95710798en05 = OpConstant %float -9.95710798e-05 -%float_n0_000528492674 = OpConstant %float -0.000528492674 -%float_0_0014322917 = OpConstant %float 0.0014322917 -%float_n0_00193780637 = OpConstant %float -0.00193780637 -%float_n0_000696997566 = OpConstant %float -0.000696997566 -%float_3_829657en05 = OpConstant %float 3.829657e-05 -%float_0_000712316192 = OpConstant %float 0.000712316192 -%float_n0_00130974269 = OpConstant %float -0.00130974269 -%float_0_00109528191 = OpConstant %float 0.00109528191 -%float_n0_000298713247 = OpConstant %float -0.000298713247 -%float_0_00175398286 = OpConstant %float 0.00175398286 -%float_n0_00167738972 = OpConstant %float -0.00167738972 -%float_0_00147824758 = OpConstant %float 0.00147824758 -%float_n3_829657en05 = OpConstant %float -3.829657e-05 -%float_0_000788909325 = OpConstant %float 0.000788909325 -%float_n0_00183057599 = OpConstant %float -0.00183057599 -%float_0_000298713247 = OpConstant %float 0.000298713247 -%float_0_000988051528 = OpConstant %float 0.000988051528 -%float_n0_00117187505 = OpConstant %float -0.00117187505 -%float_0_00017616422 = OpConstant %float 0.00017616422 -%float_0_00164675247 = OpConstant %float 0.00164675247 -%float_n0_00158547796 = OpConstant %float -0.00158547796 -%float_0_000344669126 = OpConstant %float 0.000344669126 -%float_0_00186121324 = OpConstant %float 0.00186121324 -%float_n0_00176930148 = OpConstant %float -0.00176930148 -%float_n0_000865502458 = OpConstant %float -0.000865502458 -%float_0_000896139711 = OpConstant %float 0.000896139711 -%float_0_000160845593 = OpConstant %float 0.000160845593 -%float_n0_000926776964 = OpConstant %float -0.000926776964 -%float_n0_00152420346 = OpConstant %float -0.00152420346 -%float_n0_000651041686 = OpConstant %float -0.000651041686 -%float_0_00129442406 = OpConstant %float 0.00129442406 -%float_n0_000804227951 = OpConstant %float -0.000804227951 -%float_n0_00146292895 = OpConstant %float -0.00146292895 -%float_0_00179993873 = OpConstant %float 0.00179993873 -%float_n0_000850183831 = OpConstant %float -0.000850183831 -%float_0_000850183831 = OpConstant %float 0.000850183831 -%float_n0_000451899512 = OpConstant %float -0.000451899512 -%float_n0_00106464466 = OpConstant %float -0.00106464466 -%float_n0_000145526967 = OpConstant %float -0.000145526967 -%float_0_000237438726 = OpConstant %float 0.000237438726 -%float_0_00141697307 = OpConstant %float 0.00141697307 -%float_n0_00058976718 = OpConstant %float -0.00058976718 -%float_n0_000191482846 = OpConstant %float -0.000191482846 -%float_0_00160079659 = OpConstant %float 0.00160079659 -%float_0_00101868878 = OpConstant %float 0.00101868878 -%float_0_000405943632 = OpConstant %float 0.000405943632 -%float_n0_000206801473 = OpConstant %float -0.000206801473 -%float_0_00158547796 = OpConstant %float 0.00158547796 -%float_0_000651041686 = OpConstant %float 0.000651041686 -%float_n6_89338267en05 = OpConstant %float -6.89338267e-05 -%float_0_000421262259 = OpConstant %float 0.000421262259 -%float_n0_00164675247 = OpConstant %float -0.00164675247 -%float_0_00137101719 = OpConstant %float 0.00137101719 -%float_0_000926776964 = OpConstant %float 0.000926776964 -%float_n0_000666360313 = OpConstant %float -0.000666360313 -%float_0_00118719367 = OpConstant %float 0.00118719367 -%float_n0_00144761032 = OpConstant %float -0.00144761032 -%float_0_000574448553 = OpConstant %float 0.000574448553 -%float_n0_00189185049 = OpConstant %float -0.00189185049 -%float_0_000758272072 = OpConstant %float 0.000758272072 -%float_n0_00129442406 = OpConstant %float -0.00129442406 -%float_0_00192248775 = OpConstant %float 0.00192248775 -%float_n0_0016620711 = OpConstant %float -0.0016620711 -%float_n0_00103400741 = OpConstant %float -0.00103400741 -%float_n0_000497855421 = OpConstant %float -0.000497855421 -%float_n0_00186121324 = OpConstant %float -0.00186121324 -%float_0_0012025123 = OpConstant %float 0.0012025123 -%float_n0_0003293505 = OpConstant %float -0.0003293505 -%float_n0_00137101719 = OpConstant %float -0.00137101719 -%float_0_00163143384 = OpConstant %float 0.00163143384 -%float_n0_00184589461 = OpConstant %float -0.00184589461 -%float_0_000727634819 = OpConstant %float 0.000727634819 -%float_n0_000911458337 = OpConstant %float -0.000911458337 -%float_0_00181525736 = OpConstant %float 0.00181525736 -%float_n0_00114123779 = OpConstant %float -0.00114123779 -%float_n0_000375306379 = OpConstant %float -0.000375306379 -%float_9_95710798en05 = OpConstant %float 9.95710798e-05 -%float_n0_000742953445 = OpConstant %float -0.000742953445 -%float_0_00117187505 = OpConstant %float 0.00117187505 -%float_6_89338267en05 = OpConstant %float 6.89338267e-05 -%float_0_0014935662 = OpConstant %float 0.0014935662 -%float_0_000972732843 = OpConstant %float 0.000972732843 -%float_n0_000957414217 = OpConstant %float -0.000957414217 -%float_0_00193780637 = OpConstant %float 0.00193780637 -%float_0_000528492674 = OpConstant %float 0.000528492674 -%float_5_36151965en05 = OpConstant %float 5.36151965e-05 -%float_n0_00124846818 = OpConstant %float -0.00124846818 -%float_n0_000268075994 = OpConstant %float -0.000268075994 -%float_0_00153952208 = OpConstant %float 0.00153952208 -%float_n7_65931418en06 = OpConstant %float -7.65931418e-06 -%float_0_000314031873 = OpConstant %float 0.000314031873 -%float_0_00134037994 = OpConstant %float 0.00134037994 -%float_n0_00175398286 = OpConstant %float -0.00175398286 -%float_0_000497855421 = OpConstant %float 0.000497855421 -%float_n0_00118719367 = OpConstant %float -0.00118719367 -%float_0_000773590698 = OpConstant %float 0.000773590698 -%float_n0_00134037994 = OpConstant %float -0.00134037994 -%float_0_000268075994 = OpConstant %float 0.000268075994 -%float_n0_00147824758 = OpConstant %float -0.00147824758 -%float_n0_00013020834 = OpConstant %float -0.00013020834 -%float_n0_000773590698 = OpConstant %float -0.000773590698 -%float_0_00130974269 = OpConstant %float 0.00130974269 -%float_0_000390625006 = OpConstant %float 0.000390625006 -%float_0_000957414217 = OpConstant %float 0.000957414217 -%float_n0_000467218139 = OpConstant %float -0.000467218139 -%float_n0_00153952208 = OpConstant %float -0.00153952208 -%float_0_00103400741 = OpConstant %float 0.00103400741 -%float_n0_000681678939 = OpConstant %float -0.000681678939 -%float_0_00167738972 = OpConstant %float 0.00167738972 -%float_0_00100337015 = OpConstant %float 0.00100337015 -%float_n0_000421262259 = OpConstant %float -0.000421262259 -%float_0_00178462011 = OpConstant %float 0.00178462011 -%float_n0_000237438726 = OpConstant %float -0.000237438726 -%float_n0_000620404433 = OpConstant %float -0.000620404433 -%float_0_0016620711 = OpConstant %float 0.0016620711 -%float_0_000834865205 = OpConstant %float 0.000834865205 -%float_n0_0017233456 = OpConstant %float -0.0017233456 -%float_n0_00107996329 = OpConstant %float -0.00107996329 -%float_0_00176930148 = OpConstant %float 0.00176930148 -%float_n0_000788909325 = OpConstant %float -0.000788909325 -%float_n0_00178462011 = OpConstant %float -0.00178462011 -%float_0_000681678939 = OpConstant %float 0.000681678939 -%float_n0_000988051528 = OpConstant %float -0.000988051528 -%float_n0_00132506131 = OpConstant %float -0.00132506131 -%float_n0_00017616422 = OpConstant %float -0.00017616422 -%float_n0_00150888483 = OpConstant %float -0.00150888483 -%float_0_0003293505 = OpConstant %float 0.0003293505 -%float_n0_001953125 = OpConstant %float -0.001953125 -%float_0_000666360313 = OpConstant %float 0.000666360313 -%float_n0_00161611522 = OpConstant %float -0.00161611522 -%float_0_00115655642 = OpConstant %float 0.00115655642 -%float_0_000451899512 = OpConstant %float 0.000451899512 -%float_n0_000436580885 = OpConstant %float -0.000436580885 -%float_0_000191482846 = OpConstant %float 0.000191482846 -%float_n0_0014935662 = OpConstant %float -0.0014935662 -%float_0_00114123779 = OpConstant %float 0.00114123779 -%float_8_42524532en05 = OpConstant %float 8.42524532e-05 -%float_0_00189185049 = OpConstant %float 0.00189185049 -%float_0_00140165444 = OpConstant %float 0.00140165444 -%float_0_000559129927 = OpConstant %float 0.000559129927 -%float_0_000114889706 = OpConstant %float 0.000114889706 -%float_0_00126378681 = OpConstant %float 0.00126378681 -%float_n0_000574448553 = OpConstant %float -0.000574448553 -%float_n0_000972732843 = OpConstant %float -0.000972732843 -%float_0_00132506131 = OpConstant %float 0.00132506131 -%float_0_000222120099 = OpConstant %float 0.000222120099 -%float_n0_000758272072 = OpConstant %float -0.000758272072 -%float_n0_00135569857 = OpConstant %float -0.00135569857 -%float_0_00146292895 = OpConstant %float 0.00146292895 -%float_0_000865502458 = OpConstant %float 0.000865502458 -%float_n0_000359987753 = OpConstant %float -0.000359987753 -%float_0_0005438113 = OpConstant %float 0.0005438113 -%float_n0_00112591917 = OpConstant %float -0.00112591917 -%float_n0_000252757367 = OpConstant %float -0.000252757367 -%float_n0_000559129927 = OpConstant %float -0.000559129927 -%float_n0_00181525736 = OpConstant %float -0.00181525736 -%float_0_0017233456 = OpConstant %float 0.0017233456 -%float_n0_00115655642 = OpConstant %float -0.00115655642 -%float_0_000742953445 = OpConstant %float 0.000742953445 -%float_0_00157015934 = OpConstant %float 0.00157015934 -%float_n0_000114889706 = OpConstant %float -0.000114889706 -%float_n0_00121783093 = OpConstant %float -0.00121783093 -%float_0_00183057599 = OpConstant %float 0.00183057599 -%float_2_29779416en05 = OpConstant %float 2.29779416e-05 -%float_n0_00192248775 = OpConstant %float -0.00192248775 -%float_0_00173866423 = OpConstant %float 0.00173866423 -%float_n0_000712316192 = OpConstant %float -0.000712316192 -%float_0_00155484071 = OpConstant %float 0.00155484071 -%float_n0_00170802698 = OpConstant %float -0.00170802698 -%float_0_00123314955 = OpConstant %float 0.00123314955 -%float_0_000206801473 = OpConstant %float 0.000206801473 -%float_0_00104932603 = OpConstant %float 0.00104932603 -%float_n0_000727634819 = OpConstant %float -0.000727634819 -%float_n0_00163143384 = OpConstant %float -0.00163143384 -%float_n0_000314031873 = OpConstant %float -0.000314031873 -%float_0_000482536765 = OpConstant %float 0.000482536765 -%float_n0_00179993873 = OpConstant %float -0.00179993873 -%float_0_00094209559 = OpConstant %float 0.00094209559 -%float_n0_000344669126 = OpConstant %float -0.000344669126 -%float_0_000696997566 = OpConstant %float 0.000696997566 -%float_n0_00101868878 = OpConstant %float -0.00101868878 -%float_n0_00157015934 = OpConstant %float -0.00157015934 -%float_n2_29779416en05 = OpConstant %float -2.29779416e-05 -%float_n0_00127910543 = OpConstant %float -0.00127910543 -%float_0_000804227951 = OpConstant %float 0.000804227951 -%float_n0_000896139711 = OpConstant %float -0.000896139711 -%float_n0_0014322917 = OpConstant %float -0.0014322917 -%float_0_000605085806 = OpConstant %float 0.000605085806 -%float_n8_42524532en05 = OpConstant %float -8.42524532e-05 -%float_0_000911458337 = OpConstant %float 0.000911458337 -%float_0_001953125 = OpConstant %float 0.001953125 -%float_n0_00140165444 = OpConstant %float -0.00140165444 -%float_n0_00063572306 = OpConstant %float -0.00063572306 -%float_0_00150888483 = OpConstant %float 0.00150888483 -%float_n0_000819546578 = OpConstant %float -0.000819546578 -%float_0_00124846818 = OpConstant %float 0.00124846818 -%float_0_000252757367 = OpConstant %float 0.000252757367 -%float_0_00152420346 = OpConstant %float 0.00152420346 -%float_0_00112591917 = OpConstant %float 0.00112591917 -%float_0_000359987753 = OpConstant %float 0.000359987753 -%float_n0_000390625006 = OpConstant %float -0.000390625006 -%float_0_00190716912 = OpConstant %float 0.00190716912 -%float_0_00138633582 = OpConstant %float 0.00138633582 -%float_n0_00111060054 = OpConstant %float -0.00111060054 -%float_0_00161611522 = OpConstant %float 0.00161611522 -%float_n0_000880821084 = OpConstant %float -0.000880821084 -%float_0_000145526967 = OpConstant %float 0.000145526967 -%float_0_00107996329 = OpConstant %float 0.00107996329 -%float_n5_36151965en05 = OpConstant %float -5.36151965e-05 -%float_0_00028339462 = OpConstant %float 0.00028339462 -%float_n0_00169270835 = OpConstant %float -0.00169270835 -%float_n0_00126378681 = OpConstant %float -0.00126378681 -%float_n0_000513174047 = OpConstant %float -0.000513174047 -%float_n0_000160845593 = OpConstant %float -0.000160845593 -%float_n0_00187653187 = OpConstant %float -0.00187653187 -%float_n0_000834865205 = OpConstant %float -0.000834865205 -%float_0_00063572306 = OpConstant %float 0.00063572306 -%float_7_65931418en06 = OpConstant %float 7.65931418e-06 -%float_n0_00190716912 = OpConstant %float -0.00190716912 -%float_n0_000222120099 = OpConstant %float -0.000222120099 -%float_0_000375306379 = OpConstant %float 0.000375306379 -%float_n0_00173866423 = OpConstant %float -0.00173866423 -%float_n0_000405943632 = OpConstant %float -0.000405943632 -%float_n0_00123314955 = OpConstant %float -0.00123314955 -%float_0_00170802698 = OpConstant %float 0.00170802698 -%float_n0_00094209559 = OpConstant %float -0.00094209559 -%float_0_000819546578 = OpConstant %float 0.000819546578 -%float_0_00184589461 = OpConstant %float 0.00184589461 -%float_0_000467218139 = OpConstant %float 0.000467218139 - %337 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 - %uint_1 = OpConstant %uint 1 - %uint_16 = OpConstant %uint 16 - %uint_0 = OpConstant %uint 0 -%_ptr_Function__arr_float_uint_256 = OpTypePointer Function %_arr_float_uint_256 - %float_0 = OpConstant %float 0 - %float_1 = OpConstant %float 1 -%uint_532432441 = OpConstant %uint 532432441 -%uint_2129690299 = OpConstant %uint 2129690299 -%uint_2129764351 = OpConstant %uint 2129764351 - %float_2 = OpConstant %float 2 - %424 = OpTypeImage %float 2D 0 0 0 1 Unknown - %425 = OpTypeSampledImage %424 -%_ptr_UniformConstant_425 = OpTypePointer UniformConstant %425 - %xe_texture = OpVariable %_ptr_UniformConstant_425 UniformConstant - %int_0 = OpConstant %int 0 - %v4float = OpTypeVector %float 4 - %int_n1 = OpConstant %int -1 - %462 = OpConstantComposite %v2int %int_0 %int_n1 - %int_1 = OpConstant %int 1 - %469 = OpConstantComposite %v2int %int_1 %int_n1 - %475 = OpConstantComposite %v2int %int_n1 %int_0 - %485 = OpConstantComposite %v2int %int_1 %int_0 - %491 = OpConstantComposite %v2int %int_n1 %int_1 - %497 = OpConstantComposite %v2int %int_0 %int_1 - %503 = OpConstantComposite %v2int %int_1 %int_1 - %uint_2 = OpConstant %uint 2 - %v2float = OpTypeVector %float 2 - %int_2 = OpConstant %int 2 - %992 = OpConstantComposite %v2int %int_2 %int_0 - %1014 = OpConstantComposite %v2int %int_0 %int_2 - %1025 = OpConstantComposite %v2int %int_2 %int_1 - %1031 = OpConstantComposite %v2int %int_1 %int_2 -%float_0_03125 = OpConstant %float 0.03125 -%_ptr_Input_v4float = OpTypePointer Input %v4float -%gl_FragCoord = OpVariable %_ptr_Input_v4float Input -%XeCasSharpenConstants = OpTypeStruct %v2int %float -%_ptr_PushConstant_XeCasSharpenConstants = OpTypePointer PushConstant %XeCasSharpenConstants - %_ = OpVariable %_ptr_PushConstant_XeCasSharpenConstants PushConstant -%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int - %2497 = OpConstantComposite %v4float %float_1 %float_1 %float_0 %float_0 -%_ptr_PushConstant_float = OpTypePointer PushConstant %float -%_ptr_Output_v4float = OpTypePointer Output %v4float -%xe_frag_color = OpVariable %_ptr_Output_v4float Output -%_ptr_Output_float = OpTypePointer Output %float - %2544 = OpConstantComposite %v3float %float_0 %float_0 %float_0 - %2545 = OpConstantComposite %v3float %float_1 %float_1 %float_1 - %uint_3 = OpConstant %uint 3 - %6763 = OpConstantComposite %v2uint %uint_15 %uint_15 - %main = OpFunction %void None %3 - %5 = OpLabel - %6296 = OpVariable %_ptr_Function__arr_float_uint_256 Function - %2485 = OpLoad %v4float %gl_FragCoord - %2486 = OpVectorShuffle %v2float %2485 %2485 0 1 - %2487 = OpConvertFToS %v2int %2486 - %2492 = OpAccessChain %_ptr_PushConstant_v2int %_ %int_0 - %2493 = OpLoad %v2int %2492 - %2494 = OpISub %v2int %2487 %2493 - %2495 = OpBitcast %v2uint %2494 - %2498 = OpBitcast %v4uint %2497 - %2501 = OpAccessChain %_ptr_PushConstant_float %_ %int_1 - %2502 = OpLoad %float %2501 - %2503 = OpBitcast %uint %2502 - OpBranch %3056 - %3056 = OpLabel - %3407 = OpConvertUToF %v2float %2495 - %3410 = OpCompositeExtract %uint %2498 0 - %3411 = OpCompositeExtract %uint %2498 1 - %3412 = OpCompositeConstruct %v2uint %3410 %3411 - %3413 = OpBitcast %v2float %3412 - %3414 = OpFMul %v2float %3407 %3413 - %3417 = OpCompositeExtract %uint %2498 2 - %3418 = OpCompositeExtract %uint %2498 3 - %3419 = OpCompositeConstruct %v2uint %3417 %3418 - %3420 = OpBitcast %v2float %3419 - %3421 = OpFAdd %v2float %3414 %3420 - %3423 = OpExtInst %v2float %1 Floor %3421 - %3426 = OpFSub %v2float %3421 %3423 - %3428 = OpConvertFToS %v2int %3423 - %3433 = OpIAdd %v2int %3428 %462 - %5023 = OpLoad %425 %xe_texture - %5025 = OpImage %424 %5023 - %5026 = OpImageFetch %v4float %5025 %3433 Lod %int_0 - %3436 = OpIAdd %v2int %3428 %475 - %5032 = OpImage %424 %5023 - %5033 = OpImageFetch %v4float %5032 %3436 Lod %int_0 - %5039 = OpImage %424 %5023 - %5040 = OpImageFetch %v4float %5039 %3428 Lod %int_0 - %3441 = OpIAdd %v2int %3428 %469 - %5046 = OpImage %424 %5023 - %5047 = OpImageFetch %v4float %5046 %3441 Lod %int_0 - %3447 = OpIAdd %v2int %3428 %485 - %5060 = OpImage %424 %5023 - %5061 = OpImageFetch %v4float %5060 %3447 Lod %int_0 - %3450 = OpIAdd %v2int %3428 %992 - %5067 = OpImage %424 %5023 - %5068 = OpImageFetch %v4float %5067 %3450 Lod %int_0 - %3453 = OpIAdd %v2int %3428 %491 - %5074 = OpImage %424 %5023 - %5075 = OpImageFetch %v4float %5074 %3453 Lod %int_0 - %3456 = OpIAdd %v2int %3428 %497 - %5081 = OpImage %424 %5023 - %5082 = OpImageFetch %v4float %5081 %3456 Lod %int_0 - %3462 = OpIAdd %v2int %3428 %1014 - %5095 = OpImage %424 %5023 - %5096 = OpImageFetch %v4float %5095 %3462 Lod %int_0 - %3465 = OpIAdd %v2int %3428 %503 - %5102 = OpImage %424 %5023 - %5103 = OpImageFetch %v4float %5102 %3465 Lod %int_0 - %3468 = OpIAdd %v2int %3428 %1025 - %5109 = OpImage %424 %5023 - %5110 = OpImageFetch %v4float %5109 %3468 Lod %int_0 - %3471 = OpIAdd %v2int %3428 %1031 - %5116 = OpImage %424 %5023 - %5117 = OpImageFetch %v4float %5116 %3471 Lod %int_0 - %3490 = OpCompositeExtract %float %5026 0 - %3492 = OpCompositeExtract %float %5026 1 - %3494 = OpCompositeExtract %float %5026 2 - %5139 = OpFMul %float %3490 %3490 - %5142 = OpFMul %float %3492 %3492 - %5145 = OpFMul %float %3494 %3494 - %3503 = OpCompositeExtract %float %5047 0 - %3505 = OpCompositeExtract %float %5047 1 - %3507 = OpCompositeExtract %float %5047 2 - %5149 = OpFMul %float %3503 %3503 - %5152 = OpFMul %float %3505 %3505 - %5155 = OpFMul %float %3507 %3507 - %3529 = OpCompositeExtract %float %5033 0 - %3531 = OpCompositeExtract %float %5033 1 - %3533 = OpCompositeExtract %float %5033 2 - %5169 = OpFMul %float %3529 %3529 - %5172 = OpFMul %float %3531 %3531 - %5175 = OpFMul %float %3533 %3533 - %3542 = OpCompositeExtract %float %5040 0 - %3544 = OpCompositeExtract %float %5040 1 - %3546 = OpCompositeExtract %float %5040 2 - %5179 = OpFMul %float %3542 %3542 - %5182 = OpFMul %float %3544 %3544 - %5185 = OpFMul %float %3546 %3546 - %3555 = OpCompositeExtract %float %5061 0 - %3557 = OpCompositeExtract %float %5061 1 - %3559 = OpCompositeExtract %float %5061 2 - %5189 = OpFMul %float %3555 %3555 - %5192 = OpFMul %float %3557 %3557 - %5195 = OpFMul %float %3559 %3559 - %3568 = OpCompositeExtract %float %5068 0 - %3570 = OpCompositeExtract %float %5068 1 - %3572 = OpCompositeExtract %float %5068 2 - %5199 = OpFMul %float %3568 %3568 - %5202 = OpFMul %float %3570 %3570 - %5205 = OpFMul %float %3572 %3572 - %3581 = OpCompositeExtract %float %5075 0 - %3583 = OpCompositeExtract %float %5075 1 - %3585 = OpCompositeExtract %float %5075 2 - %5209 = OpFMul %float %3581 %3581 - %5212 = OpFMul %float %3583 %3583 - %5215 = OpFMul %float %3585 %3585 - %3594 = OpCompositeExtract %float %5082 0 - %3596 = OpCompositeExtract %float %5082 1 - %3598 = OpCompositeExtract %float %5082 2 - %5219 = OpFMul %float %3594 %3594 - %5222 = OpFMul %float %3596 %3596 - %5225 = OpFMul %float %3598 %3598 - %3607 = OpCompositeExtract %float %5103 0 - %3609 = OpCompositeExtract %float %5103 1 - %3611 = OpCompositeExtract %float %5103 2 - %5229 = OpFMul %float %3607 %3607 - %5232 = OpFMul %float %3609 %3609 - %5235 = OpFMul %float %3611 %3611 - %3620 = OpCompositeExtract %float %5110 0 - %3622 = OpCompositeExtract %float %5110 1 - %3624 = OpCompositeExtract %float %5110 2 - %5239 = OpFMul %float %3620 %3620 - %5242 = OpFMul %float %3622 %3622 - %5245 = OpFMul %float %3624 %3624 - %3646 = OpCompositeExtract %float %5096 0 - %3648 = OpCompositeExtract %float %5096 1 - %3650 = OpCompositeExtract %float %5096 2 - %5259 = OpFMul %float %3646 %3646 - %5262 = OpFMul %float %3648 %3648 - %5265 = OpFMul %float %3650 %3650 - %3659 = OpCompositeExtract %float %5117 0 - %3661 = OpCompositeExtract %float %5117 1 - %3663 = OpCompositeExtract %float %5117 2 - %5269 = OpFMul %float %3659 %3659 - %5272 = OpFMul %float %3661 %3661 - %5275 = OpFMul %float %3663 %3663 - %5305 = OpExtInst %float %1 FMin %5172 %5182 - %5306 = OpExtInst %float %1 FMin %5142 %5305 - %5312 = OpExtInst %float %1 FMin %5192 %5222 - %5313 = OpExtInst %float %1 FMin %5306 %5312 - %5347 = OpExtInst %float %1 FMax %5172 %5182 - %5348 = OpExtInst %float %1 FMax %5142 %5347 - %5354 = OpExtInst %float %1 FMax %5192 %5222 - %5355 = OpExtInst %float %1 FMax %5348 %5354 - %5389 = OpExtInst %float %1 FMin %5182 %5192 - %5390 = OpExtInst %float %1 FMin %5152 %5389 - %5396 = OpExtInst %float %1 FMin %5202 %5232 - %5397 = OpExtInst %float %1 FMin %5390 %5396 - %5431 = OpExtInst %float %1 FMax %5182 %5192 - %5432 = OpExtInst %float %1 FMax %5152 %5431 - %5438 = OpExtInst %float %1 FMax %5202 %5232 - %5439 = OpExtInst %float %1 FMax %5432 %5438 - %5473 = OpExtInst %float %1 FMin %5212 %5222 - %5474 = OpExtInst %float %1 FMin %5182 %5473 - %5480 = OpExtInst %float %1 FMin %5232 %5262 - %5481 = OpExtInst %float %1 FMin %5474 %5480 - %5515 = OpExtInst %float %1 FMax %5212 %5222 - %5516 = OpExtInst %float %1 FMax %5182 %5515 - %5522 = OpExtInst %float %1 FMax %5232 %5262 - %5523 = OpExtInst %float %1 FMax %5516 %5522 - %5557 = OpExtInst %float %1 FMin %5222 %5232 - %5558 = OpExtInst %float %1 FMin %5192 %5557 - %5564 = OpExtInst %float %1 FMin %5242 %5272 - %5565 = OpExtInst %float %1 FMin %5558 %5564 - %5599 = OpExtInst %float %1 FMax %5222 %5232 - %5600 = OpExtInst %float %1 FMax %5192 %5599 - %5606 = OpExtInst %float %1 FMax %5242 %5272 - %5607 = OpExtInst %float %1 FMax %5600 %5606 - %5638 = OpBitcast %uint %5355 - %5639 = OpISub %uint %uint_2129690299 %5638 - %5640 = OpBitcast %float %5639 - %5671 = OpBitcast %uint %5439 - %5672 = OpISub %uint %uint_2129690299 %5671 - %5673 = OpBitcast %float %5672 - %5704 = OpBitcast %uint %5523 - %5705 = OpISub %uint %uint_2129690299 %5704 - %5706 = OpBitcast %float %5705 - %5737 = OpBitcast %uint %5607 - %5738 = OpISub %uint %uint_2129690299 %5737 - %5739 = OpBitcast %float %5738 - %4007 = OpFSub %float %float_1 %5355 - %4008 = OpExtInst %float %1 FMin %5313 %4007 - %4010 = OpFMul %float %4008 %5640 - %5781 = OpExtInst %float %1 FClamp %4010 %float_0 %float_1 - %4031 = OpFSub %float %float_1 %5439 - %4032 = OpExtInst %float %1 FMin %5397 %4031 - %4034 = OpFMul %float %4032 %5673 - %5832 = OpExtInst %float %1 FClamp %4034 %float_0 %float_1 - %4055 = OpFSub %float %float_1 %5523 - %4056 = OpExtInst %float %1 FMin %5481 %4055 - %4058 = OpFMul %float %4056 %5706 - %5883 = OpExtInst %float %1 FClamp %4058 %float_0 %float_1 - %4079 = OpFSub %float %float_1 %5607 - %4080 = OpExtInst %float %1 FMin %5565 %4079 - %4082 = OpFMul %float %4080 %5739 - %5934 = OpExtInst %float %1 FClamp %4082 %float_0 %float_1 - %5980 = OpBitcast %uint %5781 - %5982 = OpShiftRightLogical %uint %5980 %uint_1 - %5984 = OpIAdd %uint %5982 %uint_532432441 - %5985 = OpBitcast %float %5984 - %6031 = OpBitcast %uint %5832 - %6033 = OpShiftRightLogical %uint %6031 %uint_1 - %6035 = OpIAdd %uint %6033 %uint_532432441 - %6036 = OpBitcast %float %6035 - %6082 = OpBitcast %uint %5883 - %6084 = OpShiftRightLogical %uint %6082 %uint_1 - %6086 = OpIAdd %uint %6084 %uint_532432441 - %6087 = OpBitcast %float %6086 - %6133 = OpBitcast %uint %5934 - %6135 = OpShiftRightLogical %uint %6133 %uint_1 - %6137 = OpIAdd %uint %6135 %uint_532432441 - %6138 = OpBitcast %float %6137 - %4118 = OpBitcast %float %2503 - %4124 = OpFMul %float %5985 %4118 - %4133 = OpFMul %float %6036 %4118 - %4142 = OpFMul %float %6087 %4118 - %4151 = OpFMul %float %6138 %4118 - %4157 = OpCompositeExtract %float %3426 0 - %4158 = OpFSub %float %float_1 %4157 - %4161 = OpCompositeExtract %float %3426 1 - %4162 = OpFSub %float %float_1 %4161 - %4163 = OpFMul %float %4158 %4162 - %4170 = OpFMul %float %4157 %4162 - %4177 = OpFMul %float %4158 %4161 - %4182 = OpFMul %float %4157 %4161 - %4186 = OpFSub %float %5355 %5313 - %4187 = OpFAdd %float %float_0_03125 %4186 - %6179 = OpBitcast %uint %4187 - %6180 = OpISub %uint %uint_2129690299 %6179 - %6181 = OpBitcast %float %6180 - %4190 = OpFMul %float %4163 %6181 - %4194 = OpFSub %float %5439 %5397 - %4195 = OpFAdd %float %float_0_03125 %4194 - %6190 = OpBitcast %uint %4195 - %6191 = OpISub %uint %uint_2129690299 %6190 - %6192 = OpBitcast %float %6191 - %4198 = OpFMul %float %4170 %6192 - %4202 = OpFSub %float %5523 %5481 - %4203 = OpFAdd %float %float_0_03125 %4202 - %6201 = OpBitcast %uint %4203 - %6202 = OpISub %uint %uint_2129690299 %6201 - %6203 = OpBitcast %float %6202 - %4206 = OpFMul %float %4177 %6203 - %4210 = OpFSub %float %5607 %5565 - %4211 = OpFAdd %float %float_0_03125 %4210 - %6212 = OpBitcast %uint %4211 - %6213 = OpISub %uint %uint_2129690299 %6212 - %6214 = OpBitcast %float %6213 - %4214 = OpFMul %float %4182 %6214 - %4220 = OpFMul %float %4124 %4190 - %4229 = OpFMul %float %4133 %4198 - %4247 = OpFMul %float %4142 %4206 - %4248 = OpFAdd %float %4229 %4247 - %4250 = OpFAdd %float %4248 %4190 - %4274 = OpFMul %float %4151 %4214 - %4275 = OpFAdd %float %4220 %4274 - %4277 = OpFAdd %float %4275 %4198 - %4304 = OpFAdd %float %4275 %4206 - %4331 = OpFAdd %float %4248 %4214 - %6748 = OpFAdd %float %4220 %4229 - %6749 = OpFAdd %float %6748 %4247 - %6750 = OpFAdd %float %6749 %4274 - %4373 = OpFMul %float %float_2 %6750 - %4375 = OpFAdd %float %4373 %4250 - %4377 = OpFAdd %float %4375 %4277 - %4379 = OpFAdd %float %4377 %4304 - %4381 = OpFAdd %float %4379 %4331 - %6237 = OpBitcast %uint %4381 - %6238 = OpISub %uint %uint_2129764351 %6237 - %6239 = OpBitcast %float %6238 - %6242 = OpFNegate %float %6239 - %6244 = OpFMul %float %6242 %4381 - %6246 = OpFAdd %float %6244 %float_2 - %6247 = OpFMul %float %6239 %6246 - %6751 = OpFAdd %float %5139 %5169 - %4391 = OpFMul %float %4220 %6751 - %4395 = OpFMul %float %5149 %4229 - %4396 = OpFAdd %float %4391 %4395 - %4400 = OpFMul %float %5199 %4229 - %4401 = OpFAdd %float %4396 %4400 - %4405 = OpFMul %float %5209 %4247 - %4406 = OpFAdd %float %4401 %4405 - %4410 = OpFMul %float %5259 %4247 - %4411 = OpFAdd %float %4406 %4410 - %4415 = OpFMul %float %5239 %4274 - %4416 = OpFAdd %float %4411 %4415 - %4420 = OpFMul %float %5269 %4274 - %4421 = OpFAdd %float %4416 %4420 - %4425 = OpFMul %float %5179 %4250 - %4426 = OpFAdd %float %4421 %4425 - %4430 = OpFMul %float %5189 %4277 - %4431 = OpFAdd %float %4426 %4430 - %4435 = OpFMul %float %5219 %4304 - %4436 = OpFAdd %float %4431 %4435 - %4440 = OpFMul %float %5229 %4331 - %4441 = OpFAdd %float %4436 %4440 - %4443 = OpFMul %float %4441 %6247 - %6261 = OpExtInst %float %1 FClamp %4443 %float_0 %float_1 - %6752 = OpFAdd %float %5142 %5172 - %4453 = OpFMul %float %4220 %6752 - %4457 = OpFMul %float %5152 %4229 - %4458 = OpFAdd %float %4453 %4457 - %4462 = OpFMul %float %5202 %4229 - %4463 = OpFAdd %float %4458 %4462 - %4467 = OpFMul %float %5212 %4247 - %4468 = OpFAdd %float %4463 %4467 - %4472 = OpFMul %float %5262 %4247 - %4473 = OpFAdd %float %4468 %4472 - %4477 = OpFMul %float %5242 %4274 - %4478 = OpFAdd %float %4473 %4477 - %4482 = OpFMul %float %5272 %4274 - %4483 = OpFAdd %float %4478 %4482 - %4487 = OpFMul %float %5182 %4250 - %4488 = OpFAdd %float %4483 %4487 - %4492 = OpFMul %float %5192 %4277 - %4493 = OpFAdd %float %4488 %4492 - %4497 = OpFMul %float %5222 %4304 - %4498 = OpFAdd %float %4493 %4497 - %4502 = OpFMul %float %5232 %4331 - %4503 = OpFAdd %float %4498 %4502 - %4505 = OpFMul %float %4503 %6247 - %6275 = OpExtInst %float %1 FClamp %4505 %float_0 %float_1 - %6753 = OpFAdd %float %5145 %5175 - %4515 = OpFMul %float %4220 %6753 - %4519 = OpFMul %float %5155 %4229 - %4520 = OpFAdd %float %4515 %4519 - %4524 = OpFMul %float %5205 %4229 - %4525 = OpFAdd %float %4520 %4524 - %4529 = OpFMul %float %5215 %4247 - %4530 = OpFAdd %float %4525 %4529 - %4534 = OpFMul %float %5265 %4247 - %4535 = OpFAdd %float %4530 %4534 - %4539 = OpFMul %float %5245 %4274 - %4540 = OpFAdd %float %4535 %4539 - %4544 = OpFMul %float %5275 %4274 - %4545 = OpFAdd %float %4540 %4544 - %4549 = OpFMul %float %5185 %4250 - %4550 = OpFAdd %float %4545 %4549 - %4554 = OpFMul %float %5195 %4277 - %4555 = OpFAdd %float %4550 %4554 - %4559 = OpFMul %float %5225 %4304 - %4560 = OpFAdd %float %4555 %4559 - %4564 = OpFMul %float %5235 %4331 - %4565 = OpFAdd %float %4560 %4564 - %4567 = OpFMul %float %4565 %6247 - %6289 = OpExtInst %float %1 FClamp %4567 %float_0 %float_1 - %2527 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_0 - OpStore %2527 %6261 - %2529 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_1 - OpStore %2529 %6275 - %2531 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_2 - OpStore %2531 %6289 - %2532 = OpLoad %v4float %xe_frag_color - %2533 = OpVectorShuffle %v3float %2532 %2532 0 1 2 - %2534 = OpExtInst %v3float %1 Sqrt %2533 - %2535 = OpLoad %v4float %xe_frag_color - %2536 = OpVectorShuffle %v4float %2535 %2534 4 5 6 3 - OpStore %xe_frag_color %2536 - %2537 = OpLoad %v4float %xe_frag_color - %2538 = OpVectorShuffle %v3float %2537 %2537 0 1 2 - %6301 = OpBitwiseAnd %v2uint %2495 %6763 - %6303 = OpCompositeExtract %uint %6301 1 - %6304 = OpIMul %uint %6303 %uint_16 - %6306 = OpCompositeExtract %uint %6301 0 - %6307 = OpIAdd %uint %6304 %6306 - OpStore %6296 %337 - %6308 = OpAccessChain %_ptr_Function_float %6296 %6307 - %6309 = OpLoad %float %6308 - %2542 = OpCompositeConstruct %v3float %6309 %6309 %6309 - %2543 = OpFAdd %v3float %2538 %2542 - %2546 = OpExtInst %v3float %1 FClamp %2543 %2544 %2545 - %2547 = OpLoad %v4float %xe_frag_color - %2548 = OpVectorShuffle %v4float %2547 %2546 4 5 6 3 - OpStore %xe_frag_color %2548 - %2550 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_3 - OpStore %2550 %float_1 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_ps.h new file mode 100644 index 000000000..c3724be60 --- /dev/null +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_ps.h @@ -0,0 +1,1296 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 25213 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5120 + OpExecutionMode %5663 OriginUpperLeft + OpDecorate %3150 DescriptorSet 0 + OpDecorate %3150 Binding 0 + OpDecorate %gl_FragCoord BuiltIn FragCoord + OpMemberDecorate %_struct_1010 0 Offset 16 + OpMemberDecorate %_struct_1010 1 Offset 24 + OpDecorate %_struct_1010 Block + OpDecorate %5120 Location 0 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %uint = OpTypeInt 32 0 + %v2uint = OpTypeVector %uint 2 + %float = OpTypeFloat 32 +%_ptr_Function_float = OpTypePointer Function %float + %int = OpTypeInt 32 1 + %v2int = OpTypeVector %int 2 + %v3float = OpTypeVector %float 3 + %uint_15 = OpConstant %uint 15 + %uint_256 = OpConstant %uint 256 +%_arr_float_uint_256 = OpTypeArray %float %uint_256 +%float_n0_00100337015 = OpConstant %float -0.00100337015 +%float_0_000880821084 = OpConstant %float 0.000880821084 +%float_0_00169270835 = OpConstant %float 0.00169270835 +%float_n0_00155484071 = OpConstant %float -0.00155484071 +%float_0_00127910543 = OpConstant %float 0.00127910543 +%float_n0_000605085806 = OpConstant %float -0.000605085806 +%float_0_00106464466 = OpConstant %float 0.00106464466 +%float_n0_00138633582 = OpConstant %float -0.00138633582 +%float_0_00135569857 = OpConstant %float 0.00135569857 +%float_0_000513174047 = OpConstant %float 0.000513174047 +%float_0_00121783093 = OpConstant %float 0.00121783093 +%float_n0_00160079659 = OpConstant %float -0.00160079659 +%float_0_00058976718 = OpConstant %float 0.00058976718 +%float_n0_00028339462 = OpConstant %float -0.00028339462 +%float_0_00111060054 = OpConstant %float 0.00111060054 +%float_n0_00141697307 = OpConstant %float -0.00141697307 +%float_0_00144761032 = OpConstant %float 0.00144761032 +%float_n0_0005438113 = OpConstant %float -0.0005438113 +%float_0_00013020834 = OpConstant %float 0.00013020834 +%float_n0_0012025123 = OpConstant %float -0.0012025123 +%float_0_000436580885 = OpConstant %float 0.000436580885 +%float_n0_00104932603 = OpConstant %float -0.00104932603 +%float_0_000620404433 = OpConstant %float 0.000620404433 +%float_n0_000482536765 = OpConstant %float -0.000482536765 +%float_0_00187653187 = OpConstant %float 0.00187653187 +%float_n0_00109528191 = OpConstant %float -0.00109528191 +%float_n9_95710798en05 = OpConstant %float -9.95710798e-05 +%float_n0_000528492674 = OpConstant %float -0.000528492674 +%float_0_0014322917 = OpConstant %float 0.0014322917 +%float_n0_00193780637 = OpConstant %float -0.00193780637 +%float_n0_000696997566 = OpConstant %float -0.000696997566 +%float_3_829657en05 = OpConstant %float 3.829657e-05 +%float_0_000712316192 = OpConstant %float 0.000712316192 +%float_n0_00130974269 = OpConstant %float -0.00130974269 +%float_0_00109528191 = OpConstant %float 0.00109528191 +%float_n0_000298713247 = OpConstant %float -0.000298713247 +%float_0_00175398286 = OpConstant %float 0.00175398286 +%float_n0_00167738972 = OpConstant %float -0.00167738972 +%float_0_00147824758 = OpConstant %float 0.00147824758 +%float_n3_829657en05 = OpConstant %float -3.829657e-05 +%float_0_000788909325 = OpConstant %float 0.000788909325 +%float_n0_00183057599 = OpConstant %float -0.00183057599 +%float_0_000298713247 = OpConstant %float 0.000298713247 +%float_0_000988051528 = OpConstant %float 0.000988051528 +%float_n0_00117187505 = OpConstant %float -0.00117187505 +%float_0_00017616422 = OpConstant %float 0.00017616422 +%float_0_00164675247 = OpConstant %float 0.00164675247 +%float_n0_00158547796 = OpConstant %float -0.00158547796 +%float_0_000344669126 = OpConstant %float 0.000344669126 +%float_0_00186121324 = OpConstant %float 0.00186121324 +%float_n0_00176930148 = OpConstant %float -0.00176930148 +%float_n0_000865502458 = OpConstant %float -0.000865502458 +%float_0_000896139711 = OpConstant %float 0.000896139711 +%float_0_000160845593 = OpConstant %float 0.000160845593 +%float_n0_000926776964 = OpConstant %float -0.000926776964 +%float_n0_00152420346 = OpConstant %float -0.00152420346 +%float_n0_000651041686 = OpConstant %float -0.000651041686 +%float_0_00129442406 = OpConstant %float 0.00129442406 +%float_n0_000804227951 = OpConstant %float -0.000804227951 +%float_n0_00146292895 = OpConstant %float -0.00146292895 +%float_0_00179993873 = OpConstant %float 0.00179993873 +%float_n0_000850183831 = OpConstant %float -0.000850183831 +%float_0_000850183831 = OpConstant %float 0.000850183831 +%float_n0_000451899512 = OpConstant %float -0.000451899512 +%float_n0_00106464466 = OpConstant %float -0.00106464466 +%float_n0_000145526967 = OpConstant %float -0.000145526967 +%float_0_000237438726 = OpConstant %float 0.000237438726 +%float_0_00141697307 = OpConstant %float 0.00141697307 +%float_n0_00058976718 = OpConstant %float -0.00058976718 +%float_n0_000191482846 = OpConstant %float -0.000191482846 +%float_0_00160079659 = OpConstant %float 0.00160079659 +%float_0_00101868878 = OpConstant %float 0.00101868878 +%float_0_000405943632 = OpConstant %float 0.000405943632 +%float_n0_000206801473 = OpConstant %float -0.000206801473 +%float_0_00158547796 = OpConstant %float 0.00158547796 +%float_0_000651041686 = OpConstant %float 0.000651041686 +%float_n6_89338267en05 = OpConstant %float -6.89338267e-05 +%float_0_000421262259 = OpConstant %float 0.000421262259 +%float_n0_00164675247 = OpConstant %float -0.00164675247 +%float_0_00137101719 = OpConstant %float 0.00137101719 +%float_0_000926776964 = OpConstant %float 0.000926776964 +%float_n0_000666360313 = OpConstant %float -0.000666360313 +%float_0_00118719367 = OpConstant %float 0.00118719367 +%float_n0_00144761032 = OpConstant %float -0.00144761032 +%float_0_000574448553 = OpConstant %float 0.000574448553 +%float_n0_00189185049 = OpConstant %float -0.00189185049 +%float_0_000758272072 = OpConstant %float 0.000758272072 +%float_n0_00129442406 = OpConstant %float -0.00129442406 +%float_0_00192248775 = OpConstant %float 0.00192248775 +%float_n0_0016620711 = OpConstant %float -0.0016620711 +%float_n0_00103400741 = OpConstant %float -0.00103400741 +%float_n0_000497855421 = OpConstant %float -0.000497855421 +%float_n0_00186121324 = OpConstant %float -0.00186121324 +%float_0_0012025123 = OpConstant %float 0.0012025123 +%float_n0_0003293505 = OpConstant %float -0.0003293505 +%float_n0_00137101719 = OpConstant %float -0.00137101719 +%float_0_00163143384 = OpConstant %float 0.00163143384 +%float_n0_00184589461 = OpConstant %float -0.00184589461 +%float_0_000727634819 = OpConstant %float 0.000727634819 +%float_n0_000911458337 = OpConstant %float -0.000911458337 +%float_0_00181525736 = OpConstant %float 0.00181525736 +%float_n0_00114123779 = OpConstant %float -0.00114123779 +%float_n0_000375306379 = OpConstant %float -0.000375306379 +%float_9_95710798en05 = OpConstant %float 9.95710798e-05 +%float_n0_000742953445 = OpConstant %float -0.000742953445 +%float_0_00117187505 = OpConstant %float 0.00117187505 +%float_6_89338267en05 = OpConstant %float 6.89338267e-05 +%float_0_0014935662 = OpConstant %float 0.0014935662 +%float_0_000972732843 = OpConstant %float 0.000972732843 +%float_n0_000957414217 = OpConstant %float -0.000957414217 +%float_0_00193780637 = OpConstant %float 0.00193780637 +%float_0_000528492674 = OpConstant %float 0.000528492674 +%float_5_36151965en05 = OpConstant %float 5.36151965e-05 +%float_n0_00124846818 = OpConstant %float -0.00124846818 +%float_n0_000268075994 = OpConstant %float -0.000268075994 +%float_0_00153952208 = OpConstant %float 0.00153952208 +%float_n7_65931418en06 = OpConstant %float -7.65931418e-06 +%float_0_000314031873 = OpConstant %float 0.000314031873 +%float_0_00134037994 = OpConstant %float 0.00134037994 +%float_n0_00175398286 = OpConstant %float -0.00175398286 +%float_0_000497855421 = OpConstant %float 0.000497855421 +%float_n0_00118719367 = OpConstant %float -0.00118719367 +%float_0_000773590698 = OpConstant %float 0.000773590698 +%float_n0_00134037994 = OpConstant %float -0.00134037994 +%float_0_000268075994 = OpConstant %float 0.000268075994 +%float_n0_00147824758 = OpConstant %float -0.00147824758 +%float_n0_00013020834 = OpConstant %float -0.00013020834 +%float_n0_000773590698 = OpConstant %float -0.000773590698 +%float_0_00130974269 = OpConstant %float 0.00130974269 +%float_0_000390625006 = OpConstant %float 0.000390625006 +%float_0_000957414217 = OpConstant %float 0.000957414217 +%float_n0_000467218139 = OpConstant %float -0.000467218139 +%float_n0_00153952208 = OpConstant %float -0.00153952208 +%float_0_00103400741 = OpConstant %float 0.00103400741 +%float_n0_000681678939 = OpConstant %float -0.000681678939 +%float_0_00167738972 = OpConstant %float 0.00167738972 +%float_0_00100337015 = OpConstant %float 0.00100337015 +%float_n0_000421262259 = OpConstant %float -0.000421262259 +%float_0_00178462011 = OpConstant %float 0.00178462011 +%float_n0_000237438726 = OpConstant %float -0.000237438726 +%float_n0_000620404433 = OpConstant %float -0.000620404433 +%float_0_0016620711 = OpConstant %float 0.0016620711 +%float_0_000834865205 = OpConstant %float 0.000834865205 +%float_n0_0017233456 = OpConstant %float -0.0017233456 +%float_n0_00107996329 = OpConstant %float -0.00107996329 +%float_0_00176930148 = OpConstant %float 0.00176930148 +%float_n0_000788909325 = OpConstant %float -0.000788909325 +%float_n0_00178462011 = OpConstant %float -0.00178462011 +%float_0_000681678939 = OpConstant %float 0.000681678939 +%float_n0_000988051528 = OpConstant %float -0.000988051528 +%float_n0_00132506131 = OpConstant %float -0.00132506131 +%float_n0_00017616422 = OpConstant %float -0.00017616422 +%float_n0_00150888483 = OpConstant %float -0.00150888483 +%float_0_0003293505 = OpConstant %float 0.0003293505 +%float_n0_001953125 = OpConstant %float -0.001953125 +%float_0_000666360313 = OpConstant %float 0.000666360313 +%float_n0_00161611522 = OpConstant %float -0.00161611522 +%float_0_00115655642 = OpConstant %float 0.00115655642 +%float_0_000451899512 = OpConstant %float 0.000451899512 +%float_n0_000436580885 = OpConstant %float -0.000436580885 +%float_0_000191482846 = OpConstant %float 0.000191482846 +%float_n0_0014935662 = OpConstant %float -0.0014935662 +%float_0_00114123779 = OpConstant %float 0.00114123779 +%float_8_42524532en05 = OpConstant %float 8.42524532e-05 +%float_0_00189185049 = OpConstant %float 0.00189185049 +%float_0_00140165444 = OpConstant %float 0.00140165444 +%float_0_000559129927 = OpConstant %float 0.000559129927 +%float_0_000114889706 = OpConstant %float 0.000114889706 +%float_0_00126378681 = OpConstant %float 0.00126378681 +%float_n0_000574448553 = OpConstant %float -0.000574448553 +%float_n0_000972732843 = OpConstant %float -0.000972732843 +%float_0_00132506131 = OpConstant %float 0.00132506131 +%float_0_000222120099 = OpConstant %float 0.000222120099 +%float_n0_000758272072 = OpConstant %float -0.000758272072 +%float_n0_00135569857 = OpConstant %float -0.00135569857 +%float_0_00146292895 = OpConstant %float 0.00146292895 +%float_0_000865502458 = OpConstant %float 0.000865502458 +%float_n0_000359987753 = OpConstant %float -0.000359987753 +%float_0_0005438113 = OpConstant %float 0.0005438113 +%float_n0_00112591917 = OpConstant %float -0.00112591917 +%float_n0_000252757367 = OpConstant %float -0.000252757367 +%float_n0_000559129927 = OpConstant %float -0.000559129927 +%float_n0_00181525736 = OpConstant %float -0.00181525736 +%float_0_0017233456 = OpConstant %float 0.0017233456 +%float_n0_00115655642 = OpConstant %float -0.00115655642 +%float_0_000742953445 = OpConstant %float 0.000742953445 +%float_0_00157015934 = OpConstant %float 0.00157015934 +%float_n0_000114889706 = OpConstant %float -0.000114889706 +%float_n0_00121783093 = OpConstant %float -0.00121783093 +%float_0_00183057599 = OpConstant %float 0.00183057599 +%float_2_29779416en05 = OpConstant %float 2.29779416e-05 +%float_n0_00192248775 = OpConstant %float -0.00192248775 +%float_0_00173866423 = OpConstant %float 0.00173866423 +%float_n0_000712316192 = OpConstant %float -0.000712316192 +%float_0_00155484071 = OpConstant %float 0.00155484071 +%float_n0_00170802698 = OpConstant %float -0.00170802698 +%float_0_00123314955 = OpConstant %float 0.00123314955 +%float_0_000206801473 = OpConstant %float 0.000206801473 +%float_0_00104932603 = OpConstant %float 0.00104932603 +%float_n0_000727634819 = OpConstant %float -0.000727634819 +%float_n0_00163143384 = OpConstant %float -0.00163143384 +%float_n0_000314031873 = OpConstant %float -0.000314031873 +%float_0_000482536765 = OpConstant %float 0.000482536765 +%float_n0_00179993873 = OpConstant %float -0.00179993873 +%float_0_00094209559 = OpConstant %float 0.00094209559 +%float_n0_000344669126 = OpConstant %float -0.000344669126 +%float_0_000696997566 = OpConstant %float 0.000696997566 +%float_n0_00101868878 = OpConstant %float -0.00101868878 +%float_n0_00157015934 = OpConstant %float -0.00157015934 +%float_n2_29779416en05 = OpConstant %float -2.29779416e-05 +%float_n0_00127910543 = OpConstant %float -0.00127910543 +%float_0_000804227951 = OpConstant %float 0.000804227951 +%float_n0_000896139711 = OpConstant %float -0.000896139711 +%float_n0_0014322917 = OpConstant %float -0.0014322917 +%float_0_000605085806 = OpConstant %float 0.000605085806 +%float_n8_42524532en05 = OpConstant %float -8.42524532e-05 +%float_0_000911458337 = OpConstant %float 0.000911458337 +%float_0_001953125 = OpConstant %float 0.001953125 +%float_n0_00140165444 = OpConstant %float -0.00140165444 +%float_n0_00063572306 = OpConstant %float -0.00063572306 +%float_0_00150888483 = OpConstant %float 0.00150888483 +%float_n0_000819546578 = OpConstant %float -0.000819546578 +%float_0_00124846818 = OpConstant %float 0.00124846818 +%float_0_000252757367 = OpConstant %float 0.000252757367 +%float_0_00152420346 = OpConstant %float 0.00152420346 +%float_0_00112591917 = OpConstant %float 0.00112591917 +%float_0_000359987753 = OpConstant %float 0.000359987753 +%float_n0_000390625006 = OpConstant %float -0.000390625006 +%float_0_00190716912 = OpConstant %float 0.00190716912 +%float_0_00138633582 = OpConstant %float 0.00138633582 +%float_n0_00111060054 = OpConstant %float -0.00111060054 +%float_0_00161611522 = OpConstant %float 0.00161611522 +%float_n0_000880821084 = OpConstant %float -0.000880821084 +%float_0_000145526967 = OpConstant %float 0.000145526967 +%float_0_00107996329 = OpConstant %float 0.00107996329 +%float_n5_36151965en05 = OpConstant %float -5.36151965e-05 +%float_0_00028339462 = OpConstant %float 0.00028339462 +%float_n0_00169270835 = OpConstant %float -0.00169270835 +%float_n0_00126378681 = OpConstant %float -0.00126378681 +%float_n0_000513174047 = OpConstant %float -0.000513174047 +%float_n0_000160845593 = OpConstant %float -0.000160845593 +%float_n0_00187653187 = OpConstant %float -0.00187653187 +%float_n0_000834865205 = OpConstant %float -0.000834865205 +%float_0_00063572306 = OpConstant %float 0.00063572306 +%float_7_65931418en06 = OpConstant %float 7.65931418e-06 +%float_n0_00190716912 = OpConstant %float -0.00190716912 +%float_n0_000222120099 = OpConstant %float -0.000222120099 +%float_0_000375306379 = OpConstant %float 0.000375306379 +%float_n0_00173866423 = OpConstant %float -0.00173866423 +%float_n0_000405943632 = OpConstant %float -0.000405943632 +%float_n0_00123314955 = OpConstant %float -0.00123314955 +%float_0_00170802698 = OpConstant %float 0.00170802698 +%float_n0_00094209559 = OpConstant %float -0.00094209559 +%float_0_000819546578 = OpConstant %float 0.000819546578 +%float_0_00184589461 = OpConstant %float 0.00184589461 +%float_0_000467218139 = OpConstant %float 0.000467218139 + %2127 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 + %uint_1 = OpConstant %uint 1 + %uint_16 = OpConstant %uint 16 + %uint_0 = OpConstant %uint 0 +%_ptr_Function__arr_float_uint_256 = OpTypePointer Function %_arr_float_uint_256 + %float_0 = OpConstant %float 0 + %float_1 = OpConstant %float 1 +%uint_532432441 = OpConstant %uint 532432441 +%uint_2129690299 = OpConstant %uint 2129690299 +%uint_2129764351 = OpConstant %uint 2129764351 + %float_2 = OpConstant %float 2 + %151 = OpTypeImage %float 2D 0 0 0 1 Unknown + %510 = OpTypeSampledImage %151 +%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 + %3150 = OpVariable %_ptr_UniformConstant_510 UniformConstant + %int_0 = OpConstant %int 0 + %v4float = OpTypeVector %float 4 + %int_n1 = OpConstant %int -1 + %1803 = OpConstantComposite %v2int %int_0 %int_n1 + %int_1 = OpConstant %int 1 + %1812 = OpConstantComposite %v2int %int_1 %int_n1 + %1806 = OpConstantComposite %v2int %int_n1 %int_0 + %1824 = OpConstantComposite %v2int %int_1 %int_0 + %1818 = OpConstantComposite %v2int %int_n1 %int_1 + %1827 = OpConstantComposite %v2int %int_0 %int_1 + %1836 = OpConstantComposite %v2int %int_1 %int_1 + %uint_2 = OpConstant %uint 2 + %v2float = OpTypeVector %float 2 + %int_2 = OpConstant %int 2 + %1833 = OpConstantComposite %v2int %int_2 %int_0 + %1839 = OpConstantComposite %v2int %int_0 %int_2 + %1845 = OpConstantComposite %v2int %int_2 %int_1 + %1848 = OpConstantComposite %v2int %int_1 %int_2 +%float_0_03125 = OpConstant %float 0.03125 +%_ptr_Input_v4float = OpTypePointer Input %v4float +%gl_FragCoord = OpVariable %_ptr_Input_v4float Input +%_struct_1010 = OpTypeStruct %v2int %float +%_ptr_PushConstant__struct_1010 = OpTypePointer PushConstant %_struct_1010 + %4930 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant +%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int +%_ptr_PushConstant_float = OpTypePointer PushConstant %float +%_ptr_Output_v4float = OpTypePointer Output %v4float + %5120 = OpVariable %_ptr_Output_v4float Output +%_ptr_Output_float = OpTypePointer Output %float + %2604 = OpConstantComposite %v3float %float_0 %float_0 %float_0 + %2582 = OpConstantComposite %v3float %float_1 %float_1 %float_1 + %uint_3 = OpConstant %uint 3 + %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 + %5663 = OpFunction %void None %1282 + %24953 = OpLabel + %18411 = OpVariable %_ptr_Function__arr_float_uint_256 Function + %22087 = OpLoad %v4float %gl_FragCoord + %6562 = OpVectorShuffle %v2float %22087 %22087 0 1 + %17656 = OpConvertFToS %v2int %6562 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %4930 %int_0 + %22822 = OpLoad %v2int %19279 + %23312 = OpISub %v2int %17656 %22822 + %9938 = OpBitcast %v2uint %23312 + %20997 = OpAccessChain %_ptr_PushConstant_float %4930 %int_1 + %22009 = OpLoad %float %20997 + %16334 = OpBitcast %uint %22009 + %24250 = OpConvertUToF %v2float %9938 + %23709 = OpExtInst %v2float %1 Floor %24250 + %12265 = OpFSub %v2float %24250 %23709 + %17064 = OpConvertFToS %v2int %23709 + %20663 = OpIAdd %v2int %17064 %1803 + %16731 = OpLoad %510 %3150 + %23618 = OpImage %151 %16731 + %16595 = OpImageFetch %v4float %23618 %20663 Lod %int_0 + %15454 = OpIAdd %v2int %17064 %1806 + %19959 = OpImage %151 %16731 + %14338 = OpImageFetch %v4float %19959 %15454 Lod %int_0 + %17498 = OpImage %151 %16731 + %24645 = OpImageFetch %v4float %17498 %17064 Lod %int_0 + %15455 = OpIAdd %v2int %17064 %1812 + %20491 = OpImage %151 %16731 + %9589 = OpImageFetch %v4float %20491 %15455 Lod %int_0 + %15456 = OpIAdd %v2int %17064 %1824 + %20492 = OpImage %151 %16731 + %9590 = OpImageFetch %v4float %20492 %15456 Lod %int_0 + %15457 = OpIAdd %v2int %17064 %1833 + %20493 = OpImage %151 %16731 + %9591 = OpImageFetch %v4float %20493 %15457 Lod %int_0 + %15458 = OpIAdd %v2int %17064 %1818 + %20494 = OpImage %151 %16731 + %9592 = OpImageFetch %v4float %20494 %15458 Lod %int_0 + %15459 = OpIAdd %v2int %17064 %1827 + %20495 = OpImage %151 %16731 + %9593 = OpImageFetch %v4float %20495 %15459 Lod %int_0 + %15460 = OpIAdd %v2int %17064 %1839 + %20496 = OpImage %151 %16731 + %9594 = OpImageFetch %v4float %20496 %15460 Lod %int_0 + %15461 = OpIAdd %v2int %17064 %1836 + %20497 = OpImage %151 %16731 + %9595 = OpImageFetch %v4float %20497 %15461 Lod %int_0 + %15462 = OpIAdd %v2int %17064 %1845 + %20498 = OpImage %151 %16731 + %9596 = OpImageFetch %v4float %20498 %15462 Lod %int_0 + %15463 = OpIAdd %v2int %17064 %1848 + %19598 = OpImage %151 %16731 + %17359 = OpImageFetch %v4float %19598 %15463 Lod %int_0 + %22126 = OpCompositeExtract %float %16595 0 + %7025 = OpCompositeExtract %float %16595 1 + %18723 = OpCompositeExtract %float %16595 2 + %24863 = OpFMul %float %22126 %22126 + %16184 = OpFMul %float %7025 %7025 + %9305 = OpFMul %float %18723 %18723 + %22236 = OpCompositeExtract %float %9589 0 + %11844 = OpCompositeExtract %float %9589 1 + %18724 = OpCompositeExtract %float %9589 2 + %24864 = OpFMul %float %22236 %22236 + %16185 = OpFMul %float %11844 %11844 + %9306 = OpFMul %float %18724 %18724 + %22237 = OpCompositeExtract %float %14338 0 + %11845 = OpCompositeExtract %float %14338 1 + %18725 = OpCompositeExtract %float %14338 2 + %24865 = OpFMul %float %22237 %22237 + %16186 = OpFMul %float %11845 %11845 + %9307 = OpFMul %float %18725 %18725 + %22238 = OpCompositeExtract %float %24645 0 + %11846 = OpCompositeExtract %float %24645 1 + %18726 = OpCompositeExtract %float %24645 2 + %24866 = OpFMul %float %22238 %22238 + %16187 = OpFMul %float %11846 %11846 + %9308 = OpFMul %float %18726 %18726 + %22239 = OpCompositeExtract %float %9590 0 + %11847 = OpCompositeExtract %float %9590 1 + %18727 = OpCompositeExtract %float %9590 2 + %24867 = OpFMul %float %22239 %22239 + %16188 = OpFMul %float %11847 %11847 + %9309 = OpFMul %float %18727 %18727 + %22240 = OpCompositeExtract %float %9591 0 + %11848 = OpCompositeExtract %float %9591 1 + %18728 = OpCompositeExtract %float %9591 2 + %24868 = OpFMul %float %22240 %22240 + %16189 = OpFMul %float %11848 %11848 + %9310 = OpFMul %float %18728 %18728 + %22241 = OpCompositeExtract %float %9592 0 + %11849 = OpCompositeExtract %float %9592 1 + %18729 = OpCompositeExtract %float %9592 2 + %24869 = OpFMul %float %22241 %22241 + %16190 = OpFMul %float %11849 %11849 + %9311 = OpFMul %float %18729 %18729 + %22242 = OpCompositeExtract %float %9593 0 + %11850 = OpCompositeExtract %float %9593 1 + %18730 = OpCompositeExtract %float %9593 2 + %24870 = OpFMul %float %22242 %22242 + %16191 = OpFMul %float %11850 %11850 + %9312 = OpFMul %float %18730 %18730 + %22243 = OpCompositeExtract %float %9595 0 + %11851 = OpCompositeExtract %float %9595 1 + %18731 = OpCompositeExtract %float %9595 2 + %24871 = OpFMul %float %22243 %22243 + %16192 = OpFMul %float %11851 %11851 + %9313 = OpFMul %float %18731 %18731 + %22244 = OpCompositeExtract %float %9596 0 + %11852 = OpCompositeExtract %float %9596 1 + %18732 = OpCompositeExtract %float %9596 2 + %24872 = OpFMul %float %22244 %22244 + %16193 = OpFMul %float %11852 %11852 + %9314 = OpFMul %float %18732 %18732 + %22245 = OpCompositeExtract %float %9594 0 + %11853 = OpCompositeExtract %float %9594 1 + %18733 = OpCompositeExtract %float %9594 2 + %24873 = OpFMul %float %22245 %22245 + %16194 = OpFMul %float %11853 %11853 + %9315 = OpFMul %float %18733 %18733 + %22246 = OpCompositeExtract %float %17359 0 + %11854 = OpCompositeExtract %float %17359 1 + %18734 = OpCompositeExtract %float %17359 2 + %24874 = OpFMul %float %22246 %22246 + %14910 = OpFMul %float %11854 %11854 + %8590 = OpFMul %float %18734 %18734 + %10877 = OpExtInst %float %1 FMin %16186 %16187 + %9276 = OpExtInst %float %1 FMin %16184 %10877 + %15951 = OpExtInst %float %1 FMin %16188 %16191 + %10905 = OpExtInst %float %1 FMin %9276 %15951 + %24296 = OpExtInst %float %1 FMax %16186 %16187 + %17523 = OpExtInst %float %1 FMax %16184 %24296 + %21848 = OpExtInst %float %1 FMax %16188 %16191 + %7823 = OpExtInst %float %1 FMax %17523 %21848 + %13503 = OpExtInst %float %1 FMin %16187 %16188 + %13819 = OpExtInst %float %1 FMin %16185 %13503 + %15952 = OpExtInst %float %1 FMin %16189 %16192 + %10906 = OpExtInst %float %1 FMin %13819 %15952 + %24297 = OpExtInst %float %1 FMax %16187 %16188 + %17524 = OpExtInst %float %1 FMax %16185 %24297 + %21849 = OpExtInst %float %1 FMax %16189 %16192 + %7824 = OpExtInst %float %1 FMax %17524 %21849 + %13504 = OpExtInst %float %1 FMin %16190 %16191 + %13820 = OpExtInst %float %1 FMin %16187 %13504 + %15953 = OpExtInst %float %1 FMin %16192 %16194 + %10907 = OpExtInst %float %1 FMin %13820 %15953 + %24298 = OpExtInst %float %1 FMax %16190 %16191 + %17525 = OpExtInst %float %1 FMax %16187 %24298 + %21850 = OpExtInst %float %1 FMax %16192 %16194 + %7825 = OpExtInst %float %1 FMax %17525 %21850 + %13505 = OpExtInst %float %1 FMin %16191 %16192 + %13821 = OpExtInst %float %1 FMin %16188 %13505 + %15954 = OpExtInst %float %1 FMin %16193 %14910 + %10908 = OpExtInst %float %1 FMin %13821 %15954 + %24299 = OpExtInst %float %1 FMax %16191 %16192 + %17526 = OpExtInst %float %1 FMax %16188 %24299 + %23939 = OpExtInst %float %1 FMax %16193 %14910 + %21101 = OpExtInst %float %1 FMax %17526 %23939 + %8181 = OpBitcast %uint %7823 + %8818 = OpISub %uint %uint_2129690299 %8181 + %9881 = OpBitcast %float %8818 + %15062 = OpBitcast %uint %7824 + %6702 = OpISub %uint %uint_2129690299 %15062 + %9882 = OpBitcast %float %6702 + %15063 = OpBitcast %uint %7825 + %6703 = OpISub %uint %uint_2129690299 %15063 + %9883 = OpBitcast %float %6703 + %15064 = OpBitcast %uint %21101 + %6835 = OpISub %uint %uint_2129690299 %15064 + %6465 = OpBitcast %float %6835 + %24131 = OpFSub %float %float_1 %7823 + %23324 = OpExtInst %float %1 FMin %10905 %24131 + %23036 = OpFMul %float %23324 %9881 + %16051 = OpExtInst %float %1 FClamp %23036 %float_0 %float_1 + %25005 = OpFSub %float %float_1 %7824 + %10697 = OpExtInst %float %1 FMin %10906 %25005 + %23037 = OpFMul %float %10697 %9882 + %16052 = OpExtInst %float %1 FClamp %23037 %float_0 %float_1 + %25006 = OpFSub %float %float_1 %7825 + %10698 = OpExtInst %float %1 FMin %10907 %25006 + %23038 = OpFMul %float %10698 %9883 + %16053 = OpExtInst %float %1 FClamp %23038 %float_0 %float_1 + %25007 = OpFSub %float %float_1 %21101 + %10699 = OpExtInst %float %1 FMin %10908 %25007 + %22903 = OpFMul %float %10699 %6465 + %20683 = OpExtInst %float %1 FClamp %22903 %float_0 %float_1 + %24011 = OpBitcast %uint %16051 + %22090 = OpShiftRightLogical %uint %24011 %uint_1 + %23229 = OpIAdd %uint %22090 %uint_532432441 + %22851 = OpBitcast %float %23229 + %8910 = OpBitcast %uint %16052 + %9189 = OpShiftRightLogical %uint %8910 %uint_1 + %23230 = OpIAdd %uint %9189 %uint_532432441 + %22852 = OpBitcast %float %23230 + %8911 = OpBitcast %uint %16053 + %9190 = OpShiftRightLogical %uint %8911 %uint_1 + %23231 = OpIAdd %uint %9190 %uint_532432441 + %22853 = OpBitcast %float %23231 + %8912 = OpBitcast %uint %20683 + %9191 = OpShiftRightLogical %uint %8912 %uint_1 + %23232 = OpIAdd %uint %9191 %uint_532432441 + %21692 = OpBitcast %float %23232 + %19558 = OpBitcast %float %16334 + %18879 = OpFMul %float %22851 %19558 + %22795 = OpFMul %float %22852 %19558 + %19380 = OpFMul %float %22853 %19558 + %10255 = OpFMul %float %21692 %19558 + %13586 = OpCompositeExtract %float %12265 0 + %21718 = OpFSub %float %float_1 %13586 + %11876 = OpCompositeExtract %float %12265 1 + %11147 = OpFSub %float %float_1 %11876 + %17670 = OpFMul %float %21718 %11147 + %25212 = OpFMul %float %13586 %11147 + %20330 = OpFMul %float %21718 %11876 + %20638 = OpFMul %float %13586 %11876 + %18204 = OpFSub %float %7823 %10905 + %23453 = OpFAdd %float %float_0_03125 %18204 + %11395 = OpBitcast %uint %23453 + %7677 = OpISub %uint %uint_2129690299 %11395 + %8343 = OpBitcast %float %7677 + %17531 = OpFMul %float %17670 %8343 + %20631 = OpFSub %float %7824 %10906 + %23454 = OpFAdd %float %float_0_03125 %20631 + %11396 = OpBitcast %uint %23454 + %7678 = OpISub %uint %uint_2129690299 %11396 + %8344 = OpBitcast %float %7678 + %17532 = OpFMul %float %25212 %8344 + %20632 = OpFSub %float %7825 %10907 + %23455 = OpFAdd %float %float_0_03125 %20632 + %11397 = OpBitcast %uint %23455 + %7679 = OpISub %uint %uint_2129690299 %11397 + %8345 = OpBitcast %float %7679 + %17533 = OpFMul %float %20330 %8345 + %20633 = OpFSub %float %21101 %10908 + %23456 = OpFAdd %float %float_0_03125 %20633 + %11398 = OpBitcast %uint %23456 + %7680 = OpISub %uint %uint_2129690299 %11398 + %8381 = OpBitcast %float %7680 + %17261 = OpFMul %float %20638 %8381 + %22796 = OpFMul %float %18879 %17531 + %20292 = OpFMul %float %22795 %17532 + %20984 = OpFMul %float %19380 %17533 + %15690 = OpFAdd %float %20292 %20984 + %22375 = OpFAdd %float %15690 %17531 + %12597 = OpFMul %float %10255 %17261 + %18845 = OpFAdd %float %22796 %12597 + %23067 = OpFAdd %float %18845 %17532 + %7227 = OpFAdd %float %18845 %17533 + %7228 = OpFAdd %float %15690 %17261 + %7229 = OpFAdd %float %22796 %20292 + %7303 = OpFAdd %float %7229 %20984 + %6535 = OpFAdd %float %7303 %12597 + %12598 = OpFMul %float %float_2 %6535 + %18846 = OpFAdd %float %12598 %22375 + %23068 = OpFAdd %float %18846 %23067 + %7132 = OpFAdd %float %23068 %7227 + %8111 = OpFAdd %float %7132 %7228 + %9782 = OpBitcast %uint %8111 + %7563 = OpISub %uint %uint_2129764351 %9782 + %9419 = OpBitcast %float %7563 + %9130 = OpFNegate %float %9419 + %12367 = OpFMul %float %9130 %8111 + %16540 = OpFAdd %float %12367 %float_2 + %9442 = OpFMul %float %9419 %16540 + %18229 = OpFAdd %float %24863 %24865 + %8674 = OpFMul %float %22796 %18229 + %24291 = OpFMul %float %24864 %20292 + %14922 = OpFAdd %float %8674 %24291 + %9443 = OpFMul %float %24868 %20292 + %18153 = OpFAdd %float %14922 %9443 + %9444 = OpFMul %float %24869 %20984 + %18154 = OpFAdd %float %18153 %9444 + %9445 = OpFMul %float %24873 %20984 + %18155 = OpFAdd %float %18154 %9445 + %9446 = OpFMul %float %24872 %12597 + %18156 = OpFAdd %float %18155 %9446 + %9447 = OpFMul %float %24874 %12597 + %18157 = OpFAdd %float %18156 %9447 + %9448 = OpFMul %float %24866 %22375 + %18158 = OpFAdd %float %18157 %9448 + %9449 = OpFMul %float %24867 %23067 + %18159 = OpFAdd %float %18158 %9449 + %9450 = OpFMul %float %24870 %7227 + %18160 = OpFAdd %float %18159 %9450 + %9451 = OpFMul %float %24871 %7228 + %15973 = OpFAdd %float %18160 %9451 + %8137 = OpFMul %float %15973 %9442 + %15218 = OpExtInst %float %1 FClamp %8137 %float_0 %float_1 + %12765 = OpFAdd %float %16184 %16186 + %17545 = OpFMul %float %22796 %12765 + %24292 = OpFMul %float %16185 %20292 + %14923 = OpFAdd %float %17545 %24292 + %9452 = OpFMul %float %16189 %20292 + %18161 = OpFAdd %float %14923 %9452 + %9453 = OpFMul %float %16190 %20984 + %18162 = OpFAdd %float %18161 %9453 + %9454 = OpFMul %float %16194 %20984 + %18163 = OpFAdd %float %18162 %9454 + %9455 = OpFMul %float %16193 %12597 + %18164 = OpFAdd %float %18163 %9455 + %9456 = OpFMul %float %14910 %12597 + %18165 = OpFAdd %float %18164 %9456 + %9457 = OpFMul %float %16187 %22375 + %18166 = OpFAdd %float %18165 %9457 + %9458 = OpFMul %float %16188 %23067 + %18167 = OpFAdd %float %18166 %9458 + %9459 = OpFMul %float %16191 %7227 + %18168 = OpFAdd %float %18167 %9459 + %9460 = OpFMul %float %16192 %7228 + %15974 = OpFAdd %float %18168 %9460 + %8138 = OpFMul %float %15974 %9442 + %15219 = OpExtInst %float %1 FClamp %8138 %float_0 %float_1 + %12766 = OpFAdd %float %9305 %9307 + %17546 = OpFMul %float %22796 %12766 + %24293 = OpFMul %float %9306 %20292 + %14924 = OpFAdd %float %17546 %24293 + %9461 = OpFMul %float %9310 %20292 + %18169 = OpFAdd %float %14924 %9461 + %9462 = OpFMul %float %9311 %20984 + %18170 = OpFAdd %float %18169 %9462 + %9463 = OpFMul %float %9315 %20984 + %18171 = OpFAdd %float %18170 %9463 + %9464 = OpFMul %float %9314 %12597 + %18172 = OpFAdd %float %18171 %9464 + %9465 = OpFMul %float %8590 %12597 + %18173 = OpFAdd %float %18172 %9465 + %9466 = OpFMul %float %9308 %22375 + %18174 = OpFAdd %float %18173 %9466 + %9467 = OpFMul %float %9309 %23067 + %18175 = OpFAdd %float %18174 %9467 + %9468 = OpFMul %float %9312 %7227 + %18176 = OpFAdd %float %18175 %9468 + %9469 = OpFMul %float %9313 %7228 + %15975 = OpFAdd %float %18176 %9469 + %6921 = OpFMul %float %15975 %9442 + %24941 = OpExtInst %float %1 FClamp %6921 %float_0 %float_1 + %20577 = OpAccessChain %_ptr_Output_float %5120 %uint_0 + OpStore %20577 %15218 + %19732 = OpAccessChain %_ptr_Output_float %5120 %uint_1 + OpStore %19732 %15219 + %19656 = OpAccessChain %_ptr_Output_float %5120 %uint_2 + OpStore %19656 %24941 + %10445 = OpLoad %v4float %5120 + %9111 = OpVectorShuffle %v3float %10445 %10445 0 1 2 + %17911 = OpExtInst %v3float %1 Sqrt %9111 + %7131 = OpCompositeExtract %float %17911 0 + OpStore %20577 %7131 + %22435 = OpCompositeExtract %float %17911 1 + OpStore %19732 %22435 + %22055 = OpCompositeExtract %float %17911 2 + OpStore %19656 %22055 + %13957 = OpLoad %v4float %5120 + %16195 = OpVectorShuffle %v3float %13957 %13957 0 1 2 + %24372 = OpBitwiseAnd %v2uint %9938 %2122 + %9741 = OpCompositeExtract %uint %24372 1 + %21498 = OpIMul %uint %9741 %uint_16 + %23411 = OpCompositeExtract %uint %24372 0 + %12610 = OpIAdd %uint %21498 %23411 + OpStore %18411 %2127 + %9958 = OpAccessChain %_ptr_Function_float %18411 %12610 + %25140 = OpLoad %float %9958 + %18028 = OpCompositeConstruct %v3float %25140 %25140 %25140 + %21458 = OpFAdd %v3float %16195 %18028 + %19164 = OpExtInst %v3float %1 FClamp %21458 %2604 %2582 + %20064 = OpCompositeExtract %float %19164 0 + OpStore %20577 %20064 + %22436 = OpCompositeExtract %float %19164 1 + OpStore %19732 %22436 + %22131 = OpCompositeExtract %float %19164 2 + OpStore %19656 %22131 + %23294 = OpAccessChain %_ptr_Output_float %5120 %uint_3 + OpStore %23294 %float_1 + OpReturn + OpFunctionEnd +#endif + +const uint32_t guest_output_ffx_cas_sharpen_dither_ps[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x0000627D, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00001400, 0x00030010, + 0x0000161F, 0x00000007, 0x00040047, 0x00000C4E, 0x00000022, 0x00000000, + 0x00040047, 0x00000C4E, 0x00000021, 0x00000000, 0x00040047, 0x00000C93, + 0x0000000B, 0x0000000F, 0x00050048, 0x000003F2, 0x00000000, 0x00000023, + 0x00000010, 0x00050048, 0x000003F2, 0x00000001, 0x00000023, 0x00000018, + 0x00030047, 0x000003F2, 0x00000002, 0x00040047, 0x00001400, 0x0000001E, + 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, + 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, + 0x0000000B, 0x00000002, 0x00030016, 0x0000000D, 0x00000020, 0x00040020, + 0x0000028A, 0x00000007, 0x0000000D, 0x00040015, 0x0000000C, 0x00000020, + 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040017, + 0x00000018, 0x0000000D, 0x00000003, 0x0004002B, 0x0000000B, 0x00000A37, + 0x0000000F, 0x0004002B, 0x0000000B, 0x00000147, 0x00000100, 0x0004001C, + 0x00000388, 0x0000000D, 0x00000147, 0x0004002B, 0x0000000D, 0x0000010F, + 0xBA838384, 0x0004002B, 0x0000000D, 0x00000728, 0x3A66E6E7, 0x0004002B, + 0x0000000D, 0x00000705, 0x3ADDDDDE, 0x0004002B, 0x0000000D, 0x00000A5A, + 0xBACBCBCC, 0x0004002B, 0x0000000D, 0x000008DF, 0x3AA7A7A8, 0x0004002B, + 0x0000000D, 0x00000094, 0xBA1E9E9F, 0x0004002B, 0x0000000D, 0x0000034C, + 0x3A8B8B8C, 0x0004002B, 0x0000000D, 0x0000087E, 0xBAB5B5B6, 0x0004002B, + 0x0000000D, 0x0000034D, 0x3AB1B1B2, 0x0004002B, 0x0000000D, 0x00000687, + 0x3A068687, 0x0004002B, 0x0000000D, 0x000003EB, 0x3A9F9FA0, 0x0004002B, + 0x0000000D, 0x0000024E, 0xBAD1D1D2, 0x0004002B, 0x0000000D, 0x00000726, + 0x3A1A9A9B, 0x0004002B, 0x0000000D, 0x00000698, 0xB9949495, 0x0004002B, + 0x0000000D, 0x00000703, 0x3A919192, 0x0004002B, 0x0000000D, 0x00000AF8, + 0xBAB9B9BA, 0x0004002B, 0x0000000D, 0x00000ABB, 0x3ABDBDBE, 0x0004002B, + 0x0000000D, 0x0000026F, 0xBA0E8E8F, 0x0004002B, 0x0000000D, 0x000008A8, + 0x39088889, 0x0004002B, 0x0000000D, 0x00000565, 0xBA9D9D9E, 0x0004002B, + 0x0000000D, 0x0000065D, 0x39E4E4E5, 0x0004002B, 0x0000000D, 0x000004C6, + 0xBA89898A, 0x0004002B, 0x0000000D, 0x00000057, 0x3A22A2A3, 0x0004002B, + 0x0000000D, 0x0000006A, 0xB9FCFCFD, 0x0004002B, 0x0000000D, 0x00000A1E, + 0x3AF5F5F6, 0x0004002B, 0x0000000D, 0x0000087D, 0xBA8F8F90, 0x0004002B, + 0x0000000D, 0x00000959, 0xB8D0D0D1, 0x0004002B, 0x0000000D, 0x00000BB8, + 0xBA0A8A8B, 0x0004002B, 0x0000000D, 0x0000097E, 0x3ABBBBBC, 0x0004002B, + 0x0000000D, 0x00000606, 0xBAFDFDFE, 0x0004002B, 0x0000000D, 0x000003AD, + 0xBA36B6B7, 0x0004002B, 0x0000000D, 0x000000E2, 0x3820A0A1, 0x0004002B, + 0x0000000D, 0x00000370, 0x3A3ABABB, 0x0004002B, 0x0000000D, 0x0000024D, + 0xBAABABAC, 0x0004002B, 0x0000000D, 0x000005C6, 0x3A8F8F90, 0x0004002B, + 0x0000000D, 0x00000B8C, 0xB99C9C9D, 0x0004002B, 0x0000000D, 0x00000036, + 0x3AE5E5E6, 0x0004002B, 0x0000000D, 0x0000087F, 0xBADBDBDC, 0x0004002B, + 0x0000000D, 0x00000172, 0x3AC1C1C2, 0x0004002B, 0x0000000D, 0x00000399, + 0xB820A0A1, 0x0004002B, 0x0000000D, 0x0000040F, 0x3A4ECECF, 0x0004002B, + 0x0000000D, 0x0000091E, 0xBAEFEFF0, 0x0004002B, 0x0000000D, 0x000008D5, + 0x399C9C9D, 0x0004002B, 0x0000000D, 0x000008DE, 0x3A818182, 0x0004002B, + 0x0000000D, 0x000002EB, 0xBA99999A, 0x0004002B, 0x0000000D, 0x00000317, + 0x3938B8B9, 0x0004002B, 0x0000000D, 0x0000034E, 0x3AD7D7D8, 0x0004002B, + 0x0000000D, 0x00000111, 0xBACFCFD0, 0x0004002B, 0x0000000D, 0x0000002B, + 0x39B4B4B5, 0x0004002B, 0x0000000D, 0x000008E1, 0x3AF3F3F4, 0x0004002B, + 0x0000000D, 0x0000042A, 0xBAE7E7E8, 0x0004002B, 0x0000000D, 0x00000765, + 0xBA62E2E3, 0x0004002B, 0x0000000D, 0x000009A2, 0x3A6AEAEB, 0x0004002B, + 0x0000000D, 0x000004F2, 0x3928A8A9, 0x0004002B, 0x0000000D, 0x0000058A, + 0xBA72F2F3, 0x0004002B, 0x0000000D, 0x000007E0, 0xBAC7C7C8, 0x0004002B, + 0x0000000D, 0x00000802, 0xBA2AAAAB, 0x0004002B, 0x0000000D, 0x00000A1C, + 0x3AA9A9AA, 0x0004002B, 0x0000000D, 0x00000940, 0xBA52D2D3, 0x0004002B, + 0x0000000D, 0x000002EC, 0xBABFBFC0, 0x0004002B, 0x0000000D, 0x000003ED, + 0x3AEBEBEC, 0x0004002B, 0x0000000D, 0x000004EB, 0xBA5EDEDF, 0x0004002B, + 0x0000000D, 0x00000234, 0x3A5EDEDF, 0x0004002B, 0x0000000D, 0x00000245, + 0xB9ECECED, 0x0004002B, 0x0000000D, 0x00000603, 0xBA8B8B8C, 0x0004002B, + 0x0000000D, 0x00000984, 0xB9189899, 0x0004002B, 0x0000000D, 0x0000076E, + 0x3978F8F9, 0x0004002B, 0x0000000D, 0x00000841, 0x3AB9B9BA, 0x0004002B, + 0x0000000D, 0x000009DD, 0xBA1A9A9B, 0x0004002B, 0x0000000D, 0x000003F3, + 0xB948C8C9, 0x0004002B, 0x0000000D, 0x00000B5A, 0x3AD1D1D2, 0x0004002B, + 0x0000000D, 0x00000B58, 0x3A858586, 0x0004002B, 0x0000000D, 0x00000838, + 0x39D4D4D5, 0x0004002B, 0x0000000D, 0x00000218, 0xB958D8D9, 0x0004002B, + 0x0000000D, 0x00000A1D, 0x3ACFCFD0, 0x0004002B, 0x0000000D, 0x0000054B, + 0x3A2AAAAB, 0x0004002B, 0x0000000D, 0x00000503, 0xB8909091, 0x0004002B, + 0x0000000D, 0x00000169, 0x39DCDCDD, 0x0004002B, 0x0000000D, 0x00000605, + 0xBAD7D7D8, 0x0004002B, 0x0000000D, 0x0000048A, 0x3AB3B3B4, 0x0004002B, + 0x0000000D, 0x000002D3, 0x3A72F2F3, 0x0004002B, 0x0000000D, 0x00000A7C, + 0xBA2EAEAF, 0x0004002B, 0x0000000D, 0x00000171, 0x3A9B9B9C, 0x0004002B, + 0x0000000D, 0x000001AF, 0xBABDBDBE, 0x0004002B, 0x0000000D, 0x000004AC, + 0x3A169697, 0x0004002B, 0x0000000D, 0x0000024F, 0xBAF7F7F8, 0x0004002B, + 0x0000000D, 0x00000ADE, 0x3A46C6C7, 0x0004002B, 0x0000000D, 0x00000110, + 0xBAA9A9AA, 0x0004002B, 0x0000000D, 0x00000212, 0x3AFBFBFC, 0x0004002B, + 0x0000000D, 0x00000742, 0xBAD9D9DA, 0x0004002B, 0x0000000D, 0x00000389, + 0xBA878788, 0x0004002B, 0x0000000D, 0x000006C4, 0xBA028283, 0x0004002B, + 0x0000000D, 0x00000B98, 0xBAF3F3F4, 0x0004002B, 0x0000000D, 0x000002AE, + 0x3A9D9D9E, 0x0004002B, 0x0000000D, 0x000009B1, 0xB9ACACAD, 0x0004002B, + 0x0000000D, 0x00000741, 0xBAB3B3B4, 0x0004002B, 0x0000000D, 0x00000211, + 0x3AD5D5D6, 0x0004002B, 0x0000000D, 0x00000A5B, 0xBAF1F1F2, 0x0004002B, + 0x0000000D, 0x000005EA, 0x3A3EBEBF, 0x0004002B, 0x0000000D, 0x00000310, + 0xBA6EEEEF, 0x0004002B, 0x0000000D, 0x0000052A, 0x3AEDEDEE, 0x0004002B, + 0x0000000D, 0x00000071, 0xBA959596, 0x0004002B, 0x0000000D, 0x00000107, + 0xB9C4C4C5, 0x0004002B, 0x0000000D, 0x000006A2, 0x38D0D0D1, 0x0004002B, + 0x0000000D, 0x00000B1B, 0xBA42C2C3, 0x0004002B, 0x0000000D, 0x00000034, + 0x3A99999A, 0x0004002B, 0x0000000D, 0x0000024B, 0x38909091, 0x0004002B, + 0x0000000D, 0x000002AF, 0x3AC3C3C4, 0x0004002B, 0x0000000D, 0x00000A41, + 0x3A7EFEFF, 0x0004002B, 0x0000000D, 0x00000A7E, 0xBA7AFAFB, 0x0004002B, + 0x0000000D, 0x0000034F, 0x3AFDFDFE, 0x0004002B, 0x0000000D, 0x00000901, + 0x3A0A8A8B, 0x0004002B, 0x0000000D, 0x00000539, 0x3860E0E1, 0x0004002B, + 0x0000000D, 0x0000091C, 0xBAA3A3A4, 0x0004002B, 0x0000000D, 0x000001A4, + 0xB98C8C8D, 0x0004002B, 0x0000000D, 0x00000666, 0x3AC9C9CA, 0x0004002B, + 0x0000000D, 0x00000833, 0xB7008081, 0x0004002B, 0x0000000D, 0x00000206, + 0x39A4A4A5, 0x0004002B, 0x0000000D, 0x00000210, 0x3AAFAFB0, 0x0004002B, + 0x0000000D, 0x000002ED, 0xBAE5E5E6, 0x0004002B, 0x0000000D, 0x0000040D, + 0x3A028283, 0x0004002B, 0x0000000D, 0x00000428, 0xBA9B9B9C, 0x0004002B, + 0x0000000D, 0x00000195, 0x3A4ACACB, 0x0004002B, 0x0000000D, 0x000004C7, + 0xBAAFAFB0, 0x0004002B, 0x0000000D, 0x00000AB0, 0x398C8C8D, 0x0004002B, + 0x0000000D, 0x00000429, 0xBAC1C1C2, 0x0004002B, 0x0000000D, 0x00000B5F, + 0xB9088889, 0x0004002B, 0x0000000D, 0x0000044C, 0xBA4ACACB, 0x0004002B, + 0x0000000D, 0x00000B59, 0x3AABABAC, 0x0004002B, 0x0000000D, 0x00000344, + 0x39CCCCCD, 0x0004002B, 0x0000000D, 0x000007C7, 0x3A7AFAFB, 0x0004002B, + 0x0000000D, 0x00000739, 0xB9F4F4F5, 0x0004002B, 0x0000000D, 0x0000091D, + 0xBAC9C9CA, 0x0004002B, 0x0000000D, 0x000000D2, 0x3A878788, 0x0004002B, + 0x0000000D, 0x00000133, 0xBA32B2B3, 0x0004002B, 0x0000000D, 0x000005C8, + 0x3ADBDBDC, 0x0004002B, 0x0000000D, 0x00000A1B, 0x3A838384, 0x0004002B, + 0x0000000D, 0x00000420, 0xB9DCDCDD, 0x0004002B, 0x0000000D, 0x000002B0, + 0x3AE9E9EA, 0x0004002B, 0x0000000D, 0x00000A25, 0xB978F8F9, 0x0004002B, + 0x0000000D, 0x0000030E, 0xBA22A2A3, 0x0004002B, 0x0000000D, 0x0000048B, + 0x3AD9D9DA, 0x0004002B, 0x0000000D, 0x00000B7D, 0x3A5ADADB, 0x0004002B, + 0x0000000D, 0x00000073, 0xBAE1E1E2, 0x0004002B, 0x0000000D, 0x00000740, + 0xBA8D8D8E, 0x0004002B, 0x0000000D, 0x00000173, 0x3AE7E7E8, 0x0004002B, + 0x0000000D, 0x000006C6, 0xBA4ECECF, 0x0004002B, 0x0000000D, 0x00000567, + 0xBAE9E9EA, 0x0004002B, 0x0000000D, 0x00000A3F, 0x3A32B2B3, 0x0004002B, + 0x0000000D, 0x00000B95, 0xBA818182, 0x0004002B, 0x0000000D, 0x0000038A, + 0xBAADADAE, 0x0004002B, 0x0000000D, 0x000005CE, 0xB938B8B9, 0x0004002B, + 0x0000000D, 0x000006A3, 0xBAC5C5C6, 0x0004002B, 0x0000000D, 0x000006FA, + 0x39ACACAD, 0x0004002B, 0x0000000D, 0x00000743, 0xBB000000, 0x0004002B, + 0x0000000D, 0x000007C5, 0x3A2EAEAF, 0x0004002B, 0x0000000D, 0x0000038B, + 0xBAD3D3D4, 0x0004002B, 0x0000000D, 0x00000ABA, 0x3A979798, 0x0004002B, + 0x0000000D, 0x00000B51, 0x39ECECED, 0x0004002B, 0x0000000D, 0x00000914, + 0xB9E4E4E5, 0x0004002B, 0x0000000D, 0x0000013C, 0x3948C8C9, 0x0004002B, + 0x0000000D, 0x00000566, 0xBAC3C3C4, 0x0004002B, 0x0000000D, 0x0000097D, + 0x3A959596, 0x0004002B, 0x0000000D, 0x00000A58, 0x38B0B0B1, 0x0004002B, + 0x0000000D, 0x00000B5B, 0x3AF7F7F8, 0x0004002B, 0x0000000D, 0x00000704, + 0x3AB7B7B8, 0x0004002B, 0x0000000D, 0x00000232, 0x3A129293, 0x0004002B, + 0x0000000D, 0x000002EE, 0x38F0F0F1, 0x0004002B, 0x0000000D, 0x000007A2, + 0x3AA5A5A6, 0x0004002B, 0x0000000D, 0x00000763, 0xBA169697, 0x0004002B, + 0x0000000D, 0x00000135, 0xBA7EFEFF, 0x0004002B, 0x0000000D, 0x000000D3, + 0x3AADADAE, 0x0004002B, 0x0000000D, 0x00000949, 0x3968E8E9, 0x0004002B, + 0x0000000D, 0x000001D2, 0xBA46C6C7, 0x0004002B, 0x0000000D, 0x00000604, + 0xBAB1B1B2, 0x0004002B, 0x0000000D, 0x00000035, 0x3ABFBFC0, 0x0004002B, + 0x0000000D, 0x000004AE, 0x3A62E2E3, 0x0004002B, 0x0000000D, 0x000007D6, + 0xB9BCBCBD, 0x0004002B, 0x0000000D, 0x00000B7B, 0x3A0E8E8F, 0x0004002B, + 0x0000000D, 0x00000AF7, 0xBA939394, 0x0004002B, 0x0000000D, 0x00000873, + 0xB9848485, 0x0004002B, 0x0000000D, 0x000004E9, 0xBA129293, 0x0004002B, + 0x0000000D, 0x000007E1, 0xBAEDEDEE, 0x0004002B, 0x0000000D, 0x0000097F, + 0x3AE1E1E2, 0x0004002B, 0x0000000D, 0x000001AE, 0xBA979798, 0x0004002B, + 0x0000000D, 0x00000864, 0x3A42C2C3, 0x0004002B, 0x0000000D, 0x000008E0, + 0x3ACDCDCE, 0x0004002B, 0x0000000D, 0x000005A3, 0xB8F0F0F1, 0x0004002B, + 0x0000000D, 0x000006A4, 0xBA9F9FA0, 0x0004002B, 0x0000000D, 0x00000667, + 0x3AEFEFF0, 0x0004002B, 0x0000000D, 0x00000961, 0x37C0C0C1, 0x0004002B, + 0x0000000D, 0x000004C9, 0xBAFBFBFC, 0x0004002B, 0x0000000D, 0x00000ABC, + 0x3AE3E3E4, 0x0004002B, 0x0000000D, 0x00000627, 0xBA3ABABB, 0x0004002B, + 0x0000000D, 0x000007A3, 0x3ACBCBCC, 0x0004002B, 0x0000000D, 0x00000AF9, + 0xBADFDFE0, 0x0004002B, 0x0000000D, 0x00000528, 0x3AA1A1A2, 0x0004002B, + 0x0000000D, 0x00000B24, 0x3958D8D9, 0x0004002B, 0x0000000D, 0x0000020F, + 0x3A89898A, 0x0004002B, 0x0000000D, 0x000008A1, 0xBA3EBEBF, 0x0004002B, + 0x0000000D, 0x000004C8, 0xBAD5D5D6, 0x0004002B, 0x0000000D, 0x000004BD, + 0xB9A4A4A5, 0x0004002B, 0x0000000D, 0x00000976, 0x39FCFCFD, 0x0004002B, + 0x0000000D, 0x000006A5, 0xBAEBEBEC, 0x0004002B, 0x0000000D, 0x0000054D, + 0x3A76F6F7, 0x0004002B, 0x0000000D, 0x000002E2, 0xB9B4B4B5, 0x0004002B, + 0x0000000D, 0x000000F6, 0x3A36B6B7, 0x0004002B, 0x0000000D, 0x0000024C, + 0xBA858586, 0x0004002B, 0x0000000D, 0x00000B97, 0xBACDCDCE, 0x0004002B, + 0x0000000D, 0x00000055, 0xB7C0C0C1, 0x0004002B, 0x0000000D, 0x00000B96, + 0xBAA7A7A8, 0x0004002B, 0x0000000D, 0x00000689, 0x3A52D2D3, 0x0004002B, + 0x0000000D, 0x00000096, 0xBA6AEAEB, 0x0004002B, 0x0000000D, 0x00000072, + 0xBABBBBBC, 0x0004002B, 0x0000000D, 0x000009A0, 0x3A1E9E9F, 0x0004002B, + 0x0000000D, 0x0000014C, 0xB8B0B0B1, 0x0004002B, 0x0000000D, 0x00000059, + 0x3A6EEEEF, 0x0004002B, 0x0000000D, 0x0000048C, 0x3B000000, 0x0004002B, + 0x0000000D, 0x000009BB, 0xBAB7B7B8, 0x0004002B, 0x0000000D, 0x00000588, + 0xBA26A6A7, 0x0004002B, 0x0000000D, 0x000003EC, 0x3AC5C5C6, 0x0004002B, + 0x0000000D, 0x00000BBA, 0xBA56D6D7, 0x0004002B, 0x0000000D, 0x00000665, + 0x3AA3A3A4, 0x0004002B, 0x0000000D, 0x000005BC, 0x39848485, 0x0004002B, + 0x0000000D, 0x00000529, 0x3AC7C7C8, 0x0004002B, 0x0000000D, 0x00000840, + 0x3A939394, 0x0004002B, 0x0000000D, 0x0000051F, 0x39BCBCBD, 0x0004002B, + 0x0000000D, 0x000005FB, 0xB9CCCCCD, 0x0004002B, 0x0000000D, 0x000000D5, + 0x3AF9F9FA, 0x0004002B, 0x0000000D, 0x000005C7, 0x3AB5B5B6, 0x0004002B, + 0x0000000D, 0x000009BA, 0xBA919192, 0x0004002B, 0x0000000D, 0x000000D4, + 0x3AD3D3D4, 0x0004002B, 0x0000000D, 0x000009DF, 0xBA66E6E7, 0x0004002B, + 0x0000000D, 0x000006CD, 0x39189899, 0x0004002B, 0x0000000D, 0x00000489, + 0x3A8D8D8E, 0x0004002B, 0x0000000D, 0x000007F0, 0xB860E0E1, 0x0004002B, + 0x0000000D, 0x000003E1, 0x39949495, 0x0004002B, 0x0000000D, 0x000009BC, + 0xBADDDDDE, 0x0004002B, 0x0000000D, 0x00000A59, 0xBAA5A5A6, 0x0004002B, + 0x0000000D, 0x0000093E, 0xBA068687, 0x0004002B, 0x0000000D, 0x000007A9, + 0xB928A8A9, 0x0004002B, 0x0000000D, 0x00000112, 0xBAF5F5F6, 0x0004002B, + 0x0000000D, 0x00000271, 0xBA5ADADB, 0x0004002B, 0x0000000D, 0x000002D1, + 0x3A26A6A7, 0x0004002B, 0x0000000D, 0x0000057C, 0x37008081, 0x0004002B, + 0x0000000D, 0x0000038C, 0xBAF9F9FA, 0x0004002B, 0x0000000D, 0x0000003D, + 0xB968E8E9, 0x0004002B, 0x0000000D, 0x00000A13, 0x39C4C4C5, 0x0004002B, + 0x0000000D, 0x000001B0, 0xBAE3E3E4, 0x0004002B, 0x0000000D, 0x00000AEF, + 0xB9D4D4D5, 0x0004002B, 0x0000000D, 0x000007DF, 0xBAA1A1A2, 0x0004002B, + 0x0000000D, 0x00000842, 0x3ADFDFE0, 0x0004002B, 0x0000000D, 0x00000804, + 0xBA76F6F7, 0x0004002B, 0x0000000D, 0x00000903, 0x3A56D6D7, 0x0004002B, + 0x0000000D, 0x000007A4, 0x3AF1F1F2, 0x0004002B, 0x0000000D, 0x00000482, + 0x39F4F4F5, 0x0103002C, 0x00000388, 0x0000084F, 0x0000010F, 0x00000728, + 0x00000705, 0x00000A5A, 0x000008DF, 0x00000094, 0x0000034C, 0x0000087E, + 0x0000034D, 0x00000687, 0x000003EB, 0x0000024E, 0x00000726, 0x00000698, + 0x00000703, 0x00000AF8, 0x00000ABB, 0x0000026F, 0x000008A8, 0x00000565, + 0x0000065D, 0x000004C6, 0x00000057, 0x0000006A, 0x00000A1E, 0x0000087D, + 0x00000959, 0x00000BB8, 0x0000097E, 0x00000606, 0x000003AD, 0x000000E2, + 0x00000370, 0x0000024D, 0x000005C6, 0x00000B8C, 0x00000036, 0x0000087F, + 0x00000172, 0x00000399, 0x0000040F, 0x0000091E, 0x000008D5, 0x000008DE, + 0x000002EB, 0x00000317, 0x0000034E, 0x00000111, 0x0000002B, 0x000008E1, + 0x0000042A, 0x00000765, 0x000009A2, 0x000004F2, 0x0000058A, 0x000007E0, + 0x00000802, 0x00000A1C, 0x00000940, 0x000002EC, 0x000003ED, 0x000004EB, + 0x00000234, 0x00000245, 0x00000603, 0x00000984, 0x0000076E, 0x00000841, + 0x000009DD, 0x000003F3, 0x00000B5A, 0x00000B58, 0x00000838, 0x00000218, + 0x00000A1D, 0x0000054B, 0x00000503, 0x00000169, 0x00000605, 0x0000048A, + 0x000002D3, 0x00000A7C, 0x00000171, 0x000001AF, 0x000004AC, 0x0000024F, + 0x00000ADE, 0x00000110, 0x00000212, 0x00000742, 0x00000389, 0x000006C4, + 0x00000B98, 0x000002AE, 0x000009B1, 0x00000741, 0x00000211, 0x00000A5B, + 0x000005EA, 0x00000310, 0x0000052A, 0x00000071, 0x00000107, 0x000006A2, + 0x00000B1B, 0x00000034, 0x0000024B, 0x000002AF, 0x00000A41, 0x00000A7E, + 0x0000034F, 0x00000901, 0x00000539, 0x0000091C, 0x000001A4, 0x00000666, + 0x00000833, 0x00000206, 0x00000210, 0x000002ED, 0x0000040D, 0x00000428, + 0x00000195, 0x000004C7, 0x00000AB0, 0x00000429, 0x00000B5F, 0x0000044C, + 0x00000B59, 0x00000344, 0x000007C7, 0x00000739, 0x0000091D, 0x000000D2, + 0x00000133, 0x000005C8, 0x00000A1B, 0x00000420, 0x000002B0, 0x00000A25, + 0x0000030E, 0x0000048B, 0x00000B7D, 0x00000073, 0x00000740, 0x00000173, + 0x000006C6, 0x00000567, 0x00000A3F, 0x00000B95, 0x0000038A, 0x000005CE, + 0x000006A3, 0x000006FA, 0x00000743, 0x000007C5, 0x0000038B, 0x00000ABA, + 0x00000B51, 0x00000914, 0x0000013C, 0x00000566, 0x0000097D, 0x00000A58, + 0x00000B5B, 0x00000704, 0x00000232, 0x000002EE, 0x000007A2, 0x00000763, + 0x00000135, 0x000000D3, 0x00000949, 0x000001D2, 0x00000604, 0x00000035, + 0x000004AE, 0x000007D6, 0x00000B7B, 0x00000AF7, 0x00000873, 0x000004E9, + 0x000007E1, 0x0000097F, 0x000001AE, 0x00000864, 0x000008E0, 0x000005A3, + 0x000006A4, 0x00000667, 0x00000961, 0x000004C9, 0x00000ABC, 0x00000627, + 0x000007A3, 0x00000AF9, 0x00000528, 0x00000B24, 0x0000020F, 0x000008A1, + 0x000004C8, 0x000004BD, 0x00000976, 0x000006A5, 0x0000054D, 0x000002E2, + 0x000000F6, 0x0000024C, 0x00000B97, 0x00000055, 0x00000B96, 0x00000689, + 0x00000096, 0x00000072, 0x000009A0, 0x0000014C, 0x00000059, 0x0000048C, + 0x000009BB, 0x00000588, 0x000003EC, 0x00000BBA, 0x00000665, 0x000005BC, + 0x00000529, 0x00000840, 0x0000051F, 0x000005FB, 0x000000D5, 0x000005C7, + 0x000009BA, 0x000000D4, 0x000009DF, 0x000006CD, 0x00000489, 0x000007F0, + 0x000003E1, 0x000009BC, 0x00000A59, 0x0000093E, 0x000007A9, 0x00000112, + 0x00000271, 0x000002D1, 0x0000057C, 0x0000038C, 0x0000003D, 0x00000A13, + 0x000001B0, 0x00000AEF, 0x000007DF, 0x00000842, 0x00000804, 0x00000903, + 0x000007A4, 0x00000482, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, + 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, + 0x00000A0A, 0x00000000, 0x00040020, 0x00000607, 0x00000007, 0x00000388, + 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, + 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000B, 0x0000020D, 0x1FBC4639, + 0x0004002B, 0x0000000B, 0x00000345, 0x7EF07EBB, 0x0004002B, 0x0000000B, + 0x000000B2, 0x7EF19FFF, 0x0004002B, 0x0000000D, 0x00000019, 0x40000000, + 0x00090019, 0x00000097, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, + 0x00000000, 0x00000001, 0x00000000, 0x0003001B, 0x000001FE, 0x00000097, + 0x00040020, 0x0000047B, 0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, + 0x00000C4E, 0x00000000, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, + 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0004002B, 0x0000000C, + 0x00000A08, 0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B, + 0x00000A08, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x0005002C, + 0x00000012, 0x00000714, 0x00000A0E, 0x00000A08, 0x0005002C, 0x00000012, + 0x0000070E, 0x00000A08, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000720, + 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x0000071A, 0x00000A08, + 0x00000A0E, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, + 0x0005002C, 0x00000012, 0x0000072C, 0x00000A0E, 0x00000A0E, 0x0004002B, + 0x0000000B, 0x00000A10, 0x00000002, 0x00040017, 0x00000013, 0x0000000D, + 0x00000002, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, 0x0005002C, + 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, 0x0005002C, 0x00000012, + 0x0000072F, 0x00000A0B, 0x00000A11, 0x0005002C, 0x00000012, 0x00000735, + 0x00000A11, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000738, 0x00000A0E, + 0x00000A11, 0x0004002B, 0x0000000D, 0x000002C4, 0x3D000000, 0x00040020, + 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, + 0x00000001, 0x0004001E, 0x000003F2, 0x00000012, 0x0000000D, 0x00040020, + 0x0000066F, 0x00000009, 0x000003F2, 0x0004003B, 0x0000066F, 0x00001342, + 0x00000009, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x00040020, + 0x0000028B, 0x00000009, 0x0000000D, 0x00040020, 0x0000029B, 0x00000003, + 0x0000001D, 0x0004003B, 0x0000029B, 0x00001400, 0x00000003, 0x00040020, + 0x0000028C, 0x00000003, 0x0000000D, 0x0006002C, 0x00000018, 0x00000A2C, + 0x00000A0C, 0x00000A0C, 0x00000A0C, 0x0006002C, 0x00000018, 0x00000A16, + 0x0000008A, 0x0000008A, 0x0000008A, 0x0004002B, 0x0000000B, 0x00000A14, + 0x00000003, 0x0005002C, 0x00000011, 0x0000084A, 0x00000A37, 0x00000A37, + 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, + 0x00006179, 0x0004003B, 0x00000607, 0x000047EB, 0x00000007, 0x0004003D, + 0x0000001D, 0x00005647, 0x00000C93, 0x0007004F, 0x00000013, 0x000019A2, + 0x00005647, 0x00005647, 0x00000000, 0x00000001, 0x0004006E, 0x00000012, + 0x000044F8, 0x000019A2, 0x00050041, 0x0000028F, 0x00004B4F, 0x00001342, + 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, + 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, + 0x000026D2, 0x00005B10, 0x00050041, 0x0000028B, 0x00005205, 0x00001342, + 0x00000A0E, 0x0004003D, 0x0000000D, 0x000055F9, 0x00005205, 0x0004007C, + 0x0000000B, 0x00003FCE, 0x000055F9, 0x00040070, 0x00000013, 0x00005EBA, + 0x000026D2, 0x0006000C, 0x00000013, 0x00005C9D, 0x00000001, 0x00000008, + 0x00005EBA, 0x00050083, 0x00000013, 0x00002FE9, 0x00005EBA, 0x00005C9D, + 0x0004006E, 0x00000012, 0x000042A8, 0x00005C9D, 0x00050080, 0x00000012, + 0x000050B7, 0x000042A8, 0x0000070B, 0x0004003D, 0x000001FE, 0x0000415B, + 0x00000C4E, 0x00040064, 0x00000097, 0x00005C42, 0x0000415B, 0x0007005F, + 0x0000001D, 0x000040D3, 0x00005C42, 0x000050B7, 0x00000002, 0x00000A0B, + 0x00050080, 0x00000012, 0x00003C5E, 0x000042A8, 0x0000070E, 0x00040064, + 0x00000097, 0x00004DF7, 0x0000415B, 0x0007005F, 0x0000001D, 0x00003802, + 0x00004DF7, 0x00003C5E, 0x00000002, 0x00000A0B, 0x00040064, 0x00000097, + 0x0000445A, 0x0000415B, 0x0007005F, 0x0000001D, 0x00006045, 0x0000445A, + 0x000042A8, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C5F, + 0x000042A8, 0x00000714, 0x00040064, 0x00000097, 0x0000500B, 0x0000415B, + 0x0007005F, 0x0000001D, 0x00002575, 0x0000500B, 0x00003C5F, 0x00000002, + 0x00000A0B, 0x00050080, 0x00000012, 0x00003C60, 0x000042A8, 0x00000720, + 0x00040064, 0x00000097, 0x0000500C, 0x0000415B, 0x0007005F, 0x0000001D, + 0x00002576, 0x0000500C, 0x00003C60, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003C61, 0x000042A8, 0x00000729, 0x00040064, 0x00000097, + 0x0000500D, 0x0000415B, 0x0007005F, 0x0000001D, 0x00002577, 0x0000500D, + 0x00003C61, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C62, + 0x000042A8, 0x0000071A, 0x00040064, 0x00000097, 0x0000500E, 0x0000415B, + 0x0007005F, 0x0000001D, 0x00002578, 0x0000500E, 0x00003C62, 0x00000002, + 0x00000A0B, 0x00050080, 0x00000012, 0x00003C63, 0x000042A8, 0x00000723, + 0x00040064, 0x00000097, 0x0000500F, 0x0000415B, 0x0007005F, 0x0000001D, + 0x00002579, 0x0000500F, 0x00003C63, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003C64, 0x000042A8, 0x0000072F, 0x00040064, 0x00000097, + 0x00005010, 0x0000415B, 0x0007005F, 0x0000001D, 0x0000257A, 0x00005010, + 0x00003C64, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C65, + 0x000042A8, 0x0000072C, 0x00040064, 0x00000097, 0x00005011, 0x0000415B, + 0x0007005F, 0x0000001D, 0x0000257B, 0x00005011, 0x00003C65, 0x00000002, + 0x00000A0B, 0x00050080, 0x00000012, 0x00003C66, 0x000042A8, 0x00000735, + 0x00040064, 0x00000097, 0x00005012, 0x0000415B, 0x0007005F, 0x0000001D, + 0x0000257C, 0x00005012, 0x00003C66, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003C67, 0x000042A8, 0x00000738, 0x00040064, 0x00000097, + 0x00004C8E, 0x0000415B, 0x0007005F, 0x0000001D, 0x000043CF, 0x00004C8E, + 0x00003C67, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x0000566E, + 0x000040D3, 0x00000000, 0x00050051, 0x0000000D, 0x00001B71, 0x000040D3, + 0x00000001, 0x00050051, 0x0000000D, 0x00004923, 0x000040D3, 0x00000002, + 0x00050085, 0x0000000D, 0x0000611F, 0x0000566E, 0x0000566E, 0x00050085, + 0x0000000D, 0x00003F38, 0x00001B71, 0x00001B71, 0x00050085, 0x0000000D, + 0x00002459, 0x00004923, 0x00004923, 0x00050051, 0x0000000D, 0x000056DC, + 0x00002575, 0x00000000, 0x00050051, 0x0000000D, 0x00002E44, 0x00002575, + 0x00000001, 0x00050051, 0x0000000D, 0x00004924, 0x00002575, 0x00000002, + 0x00050085, 0x0000000D, 0x00006120, 0x000056DC, 0x000056DC, 0x00050085, + 0x0000000D, 0x00003F39, 0x00002E44, 0x00002E44, 0x00050085, 0x0000000D, + 0x0000245A, 0x00004924, 0x00004924, 0x00050051, 0x0000000D, 0x000056DD, + 0x00003802, 0x00000000, 0x00050051, 0x0000000D, 0x00002E45, 0x00003802, + 0x00000001, 0x00050051, 0x0000000D, 0x00004925, 0x00003802, 0x00000002, + 0x00050085, 0x0000000D, 0x00006121, 0x000056DD, 0x000056DD, 0x00050085, + 0x0000000D, 0x00003F3A, 0x00002E45, 0x00002E45, 0x00050085, 0x0000000D, + 0x0000245B, 0x00004925, 0x00004925, 0x00050051, 0x0000000D, 0x000056DE, + 0x00006045, 0x00000000, 0x00050051, 0x0000000D, 0x00002E46, 0x00006045, + 0x00000001, 0x00050051, 0x0000000D, 0x00004926, 0x00006045, 0x00000002, + 0x00050085, 0x0000000D, 0x00006122, 0x000056DE, 0x000056DE, 0x00050085, + 0x0000000D, 0x00003F3B, 0x00002E46, 0x00002E46, 0x00050085, 0x0000000D, + 0x0000245C, 0x00004926, 0x00004926, 0x00050051, 0x0000000D, 0x000056DF, + 0x00002576, 0x00000000, 0x00050051, 0x0000000D, 0x00002E47, 0x00002576, + 0x00000001, 0x00050051, 0x0000000D, 0x00004927, 0x00002576, 0x00000002, + 0x00050085, 0x0000000D, 0x00006123, 0x000056DF, 0x000056DF, 0x00050085, + 0x0000000D, 0x00003F3C, 0x00002E47, 0x00002E47, 0x00050085, 0x0000000D, + 0x0000245D, 0x00004927, 0x00004927, 0x00050051, 0x0000000D, 0x000056E0, + 0x00002577, 0x00000000, 0x00050051, 0x0000000D, 0x00002E48, 0x00002577, + 0x00000001, 0x00050051, 0x0000000D, 0x00004928, 0x00002577, 0x00000002, + 0x00050085, 0x0000000D, 0x00006124, 0x000056E0, 0x000056E0, 0x00050085, + 0x0000000D, 0x00003F3D, 0x00002E48, 0x00002E48, 0x00050085, 0x0000000D, + 0x0000245E, 0x00004928, 0x00004928, 0x00050051, 0x0000000D, 0x000056E1, + 0x00002578, 0x00000000, 0x00050051, 0x0000000D, 0x00002E49, 0x00002578, + 0x00000001, 0x00050051, 0x0000000D, 0x00004929, 0x00002578, 0x00000002, + 0x00050085, 0x0000000D, 0x00006125, 0x000056E1, 0x000056E1, 0x00050085, + 0x0000000D, 0x00003F3E, 0x00002E49, 0x00002E49, 0x00050085, 0x0000000D, + 0x0000245F, 0x00004929, 0x00004929, 0x00050051, 0x0000000D, 0x000056E2, + 0x00002579, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4A, 0x00002579, + 0x00000001, 0x00050051, 0x0000000D, 0x0000492A, 0x00002579, 0x00000002, + 0x00050085, 0x0000000D, 0x00006126, 0x000056E2, 0x000056E2, 0x00050085, + 0x0000000D, 0x00003F3F, 0x00002E4A, 0x00002E4A, 0x00050085, 0x0000000D, + 0x00002460, 0x0000492A, 0x0000492A, 0x00050051, 0x0000000D, 0x000056E3, + 0x0000257B, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4B, 0x0000257B, + 0x00000001, 0x00050051, 0x0000000D, 0x0000492B, 0x0000257B, 0x00000002, + 0x00050085, 0x0000000D, 0x00006127, 0x000056E3, 0x000056E3, 0x00050085, + 0x0000000D, 0x00003F40, 0x00002E4B, 0x00002E4B, 0x00050085, 0x0000000D, + 0x00002461, 0x0000492B, 0x0000492B, 0x00050051, 0x0000000D, 0x000056E4, + 0x0000257C, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4C, 0x0000257C, + 0x00000001, 0x00050051, 0x0000000D, 0x0000492C, 0x0000257C, 0x00000002, + 0x00050085, 0x0000000D, 0x00006128, 0x000056E4, 0x000056E4, 0x00050085, + 0x0000000D, 0x00003F41, 0x00002E4C, 0x00002E4C, 0x00050085, 0x0000000D, + 0x00002462, 0x0000492C, 0x0000492C, 0x00050051, 0x0000000D, 0x000056E5, + 0x0000257A, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4D, 0x0000257A, + 0x00000001, 0x00050051, 0x0000000D, 0x0000492D, 0x0000257A, 0x00000002, + 0x00050085, 0x0000000D, 0x00006129, 0x000056E5, 0x000056E5, 0x00050085, + 0x0000000D, 0x00003F42, 0x00002E4D, 0x00002E4D, 0x00050085, 0x0000000D, + 0x00002463, 0x0000492D, 0x0000492D, 0x00050051, 0x0000000D, 0x000056E6, + 0x000043CF, 0x00000000, 0x00050051, 0x0000000D, 0x00002E4E, 0x000043CF, + 0x00000001, 0x00050051, 0x0000000D, 0x0000492E, 0x000043CF, 0x00000002, + 0x00050085, 0x0000000D, 0x0000612A, 0x000056E6, 0x000056E6, 0x00050085, + 0x0000000D, 0x00003A3E, 0x00002E4E, 0x00002E4E, 0x00050085, 0x0000000D, + 0x0000218E, 0x0000492E, 0x0000492E, 0x0007000C, 0x0000000D, 0x00002A7D, + 0x00000001, 0x00000025, 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, + 0x0000243C, 0x00000001, 0x00000025, 0x00003F38, 0x00002A7D, 0x0007000C, + 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003F3C, 0x00003F3F, + 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, 0x00000025, 0x0000243C, + 0x00003E4F, 0x0007000C, 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, + 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, + 0x00000028, 0x00003F38, 0x00005EE8, 0x0007000C, 0x0000000D, 0x00005558, + 0x00000001, 0x00000028, 0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, + 0x00001E8F, 0x00000001, 0x00000028, 0x00004473, 0x00005558, 0x0007000C, + 0x0000000D, 0x000034BF, 0x00000001, 0x00000025, 0x00003F3B, 0x00003F3C, + 0x0007000C, 0x0000000D, 0x000035FB, 0x00000001, 0x00000025, 0x00003F39, + 0x000034BF, 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, 0x00000025, + 0x00003F3D, 0x00003F40, 0x0007000C, 0x0000000D, 0x00002A9A, 0x00000001, + 0x00000025, 0x000035FB, 0x00003E50, 0x0007000C, 0x0000000D, 0x00005EE9, + 0x00000001, 0x00000028, 0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, + 0x00004474, 0x00000001, 0x00000028, 0x00003F39, 0x00005EE9, 0x0007000C, + 0x0000000D, 0x00005559, 0x00000001, 0x00000028, 0x00003F3D, 0x00003F40, + 0x0007000C, 0x0000000D, 0x00001E90, 0x00000001, 0x00000028, 0x00004474, + 0x00005559, 0x0007000C, 0x0000000D, 0x000034C0, 0x00000001, 0x00000025, + 0x00003F3E, 0x00003F3F, 0x0007000C, 0x0000000D, 0x000035FC, 0x00000001, + 0x00000025, 0x00003F3B, 0x000034C0, 0x0007000C, 0x0000000D, 0x00003E51, + 0x00000001, 0x00000025, 0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, + 0x00002A9B, 0x00000001, 0x00000025, 0x000035FC, 0x00003E51, 0x0007000C, + 0x0000000D, 0x00005EEA, 0x00000001, 0x00000028, 0x00003F3E, 0x00003F3F, + 0x0007000C, 0x0000000D, 0x00004475, 0x00000001, 0x00000028, 0x00003F3B, + 0x00005EEA, 0x0007000C, 0x0000000D, 0x0000555A, 0x00000001, 0x00000028, + 0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, 0x00001E91, 0x00000001, + 0x00000028, 0x00004475, 0x0000555A, 0x0007000C, 0x0000000D, 0x000034C1, + 0x00000001, 0x00000025, 0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, + 0x000035FD, 0x00000001, 0x00000025, 0x00003F3C, 0x000034C1, 0x0007000C, + 0x0000000D, 0x00003E52, 0x00000001, 0x00000025, 0x00003F41, 0x00003A3E, + 0x0007000C, 0x0000000D, 0x00002A9C, 0x00000001, 0x00000025, 0x000035FD, + 0x00003E52, 0x0007000C, 0x0000000D, 0x00005EEB, 0x00000001, 0x00000028, + 0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, 0x00004476, 0x00000001, + 0x00000028, 0x00003F3C, 0x00005EEB, 0x0007000C, 0x0000000D, 0x00005D83, + 0x00000001, 0x00000028, 0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, + 0x0000526D, 0x00000001, 0x00000028, 0x00004476, 0x00005D83, 0x0004007C, + 0x0000000B, 0x00001FF5, 0x00001E8F, 0x00050082, 0x0000000B, 0x00002272, + 0x00000345, 0x00001FF5, 0x0004007C, 0x0000000D, 0x00002699, 0x00002272, + 0x0004007C, 0x0000000B, 0x00003AD6, 0x00001E90, 0x00050082, 0x0000000B, + 0x00001A2E, 0x00000345, 0x00003AD6, 0x0004007C, 0x0000000D, 0x0000269A, + 0x00001A2E, 0x0004007C, 0x0000000B, 0x00003AD7, 0x00001E91, 0x00050082, + 0x0000000B, 0x00001A2F, 0x00000345, 0x00003AD7, 0x0004007C, 0x0000000D, + 0x0000269B, 0x00001A2F, 0x0004007C, 0x0000000B, 0x00003AD8, 0x0000526D, + 0x00050082, 0x0000000B, 0x00001AB3, 0x00000345, 0x00003AD8, 0x0004007C, + 0x0000000D, 0x00001941, 0x00001AB3, 0x00050083, 0x0000000D, 0x00005E43, + 0x0000008A, 0x00001E8F, 0x0007000C, 0x0000000D, 0x00005B1C, 0x00000001, + 0x00000025, 0x00002A99, 0x00005E43, 0x00050085, 0x0000000D, 0x000059FC, + 0x00005B1C, 0x00002699, 0x0008000C, 0x0000000D, 0x00003EB3, 0x00000001, + 0x0000002B, 0x000059FC, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, + 0x000061AD, 0x0000008A, 0x00001E90, 0x0007000C, 0x0000000D, 0x000029C9, + 0x00000001, 0x00000025, 0x00002A9A, 0x000061AD, 0x00050085, 0x0000000D, + 0x000059FD, 0x000029C9, 0x0000269A, 0x0008000C, 0x0000000D, 0x00003EB4, + 0x00000001, 0x0000002B, 0x000059FD, 0x00000A0C, 0x0000008A, 0x00050083, + 0x0000000D, 0x000061AE, 0x0000008A, 0x00001E91, 0x0007000C, 0x0000000D, + 0x000029CA, 0x00000001, 0x00000025, 0x00002A9B, 0x000061AE, 0x00050085, + 0x0000000D, 0x000059FE, 0x000029CA, 0x0000269B, 0x0008000C, 0x0000000D, + 0x00003EB5, 0x00000001, 0x0000002B, 0x000059FE, 0x00000A0C, 0x0000008A, + 0x00050083, 0x0000000D, 0x000061AF, 0x0000008A, 0x0000526D, 0x0007000C, + 0x0000000D, 0x000029CB, 0x00000001, 0x00000025, 0x00002A9C, 0x000061AF, + 0x00050085, 0x0000000D, 0x00005977, 0x000029CB, 0x00001941, 0x0008000C, + 0x0000000D, 0x000050CB, 0x00000001, 0x0000002B, 0x00005977, 0x00000A0C, + 0x0000008A, 0x0004007C, 0x0000000B, 0x00005DCB, 0x00003EB3, 0x000500C2, + 0x0000000B, 0x0000564A, 0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B, + 0x00005ABD, 0x0000564A, 0x0000020D, 0x0004007C, 0x0000000D, 0x00005943, + 0x00005ABD, 0x0004007C, 0x0000000B, 0x000022CE, 0x00003EB4, 0x000500C2, + 0x0000000B, 0x000023E5, 0x000022CE, 0x00000A0D, 0x00050080, 0x0000000B, + 0x00005ABE, 0x000023E5, 0x0000020D, 0x0004007C, 0x0000000D, 0x00005944, + 0x00005ABE, 0x0004007C, 0x0000000B, 0x000022CF, 0x00003EB5, 0x000500C2, + 0x0000000B, 0x000023E6, 0x000022CF, 0x00000A0D, 0x00050080, 0x0000000B, + 0x00005ABF, 0x000023E6, 0x0000020D, 0x0004007C, 0x0000000D, 0x00005945, + 0x00005ABF, 0x0004007C, 0x0000000B, 0x000022D0, 0x000050CB, 0x000500C2, + 0x0000000B, 0x000023E7, 0x000022D0, 0x00000A0D, 0x00050080, 0x0000000B, + 0x00005AC0, 0x000023E7, 0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC, + 0x00005AC0, 0x0004007C, 0x0000000D, 0x00004C66, 0x00003FCE, 0x00050085, + 0x0000000D, 0x000049BF, 0x00005943, 0x00004C66, 0x00050085, 0x0000000D, + 0x0000590B, 0x00005944, 0x00004C66, 0x00050085, 0x0000000D, 0x00004BB4, + 0x00005945, 0x00004C66, 0x00050085, 0x0000000D, 0x0000280F, 0x000054BC, + 0x00004C66, 0x00050051, 0x0000000D, 0x00003512, 0x00002FE9, 0x00000000, + 0x00050083, 0x0000000D, 0x000054D6, 0x0000008A, 0x00003512, 0x00050051, + 0x0000000D, 0x00002E64, 0x00002FE9, 0x00000001, 0x00050083, 0x0000000D, + 0x00002B8B, 0x0000008A, 0x00002E64, 0x00050085, 0x0000000D, 0x00004506, + 0x000054D6, 0x00002B8B, 0x00050085, 0x0000000D, 0x0000627C, 0x00003512, + 0x00002B8B, 0x00050085, 0x0000000D, 0x00004F6A, 0x000054D6, 0x00002E64, + 0x00050085, 0x0000000D, 0x0000509E, 0x00003512, 0x00002E64, 0x00050083, + 0x0000000D, 0x0000471C, 0x00001E8F, 0x00002A99, 0x00050081, 0x0000000D, + 0x00005B9D, 0x000002C4, 0x0000471C, 0x0004007C, 0x0000000B, 0x00002C83, + 0x00005B9D, 0x00050082, 0x0000000B, 0x00001DFD, 0x00000345, 0x00002C83, + 0x0004007C, 0x0000000D, 0x00002097, 0x00001DFD, 0x00050085, 0x0000000D, + 0x0000447B, 0x00004506, 0x00002097, 0x00050083, 0x0000000D, 0x00005097, + 0x00001E90, 0x00002A9A, 0x00050081, 0x0000000D, 0x00005B9E, 0x000002C4, + 0x00005097, 0x0004007C, 0x0000000B, 0x00002C84, 0x00005B9E, 0x00050082, + 0x0000000B, 0x00001DFE, 0x00000345, 0x00002C84, 0x0004007C, 0x0000000D, + 0x00002098, 0x00001DFE, 0x00050085, 0x0000000D, 0x0000447C, 0x0000627C, + 0x00002098, 0x00050083, 0x0000000D, 0x00005098, 0x00001E91, 0x00002A9B, + 0x00050081, 0x0000000D, 0x00005B9F, 0x000002C4, 0x00005098, 0x0004007C, + 0x0000000B, 0x00002C85, 0x00005B9F, 0x00050082, 0x0000000B, 0x00001DFF, + 0x00000345, 0x00002C85, 0x0004007C, 0x0000000D, 0x00002099, 0x00001DFF, + 0x00050085, 0x0000000D, 0x0000447D, 0x00004F6A, 0x00002099, 0x00050083, + 0x0000000D, 0x00005099, 0x0000526D, 0x00002A9C, 0x00050081, 0x0000000D, + 0x00005BA0, 0x000002C4, 0x00005099, 0x0004007C, 0x0000000B, 0x00002C86, + 0x00005BA0, 0x00050082, 0x0000000B, 0x00001E00, 0x00000345, 0x00002C86, + 0x0004007C, 0x0000000D, 0x000020BD, 0x00001E00, 0x00050085, 0x0000000D, + 0x0000436D, 0x0000509E, 0x000020BD, 0x00050085, 0x0000000D, 0x0000590C, + 0x000049BF, 0x0000447B, 0x00050085, 0x0000000D, 0x00004F44, 0x0000590B, + 0x0000447C, 0x00050085, 0x0000000D, 0x000051F8, 0x00004BB4, 0x0000447D, + 0x00050081, 0x0000000D, 0x00003D4A, 0x00004F44, 0x000051F8, 0x00050081, + 0x0000000D, 0x00005767, 0x00003D4A, 0x0000447B, 0x00050085, 0x0000000D, + 0x00003135, 0x0000280F, 0x0000436D, 0x00050081, 0x0000000D, 0x0000499D, + 0x0000590C, 0x00003135, 0x00050081, 0x0000000D, 0x00005A1B, 0x0000499D, + 0x0000447C, 0x00050081, 0x0000000D, 0x00001C3B, 0x0000499D, 0x0000447D, + 0x00050081, 0x0000000D, 0x00001C3C, 0x00003D4A, 0x0000436D, 0x00050081, + 0x0000000D, 0x00001C3D, 0x0000590C, 0x00004F44, 0x00050081, 0x0000000D, + 0x00001C87, 0x00001C3D, 0x000051F8, 0x00050081, 0x0000000D, 0x00001987, + 0x00001C87, 0x00003135, 0x00050085, 0x0000000D, 0x00003136, 0x00000019, + 0x00001987, 0x00050081, 0x0000000D, 0x0000499E, 0x00003136, 0x00005767, + 0x00050081, 0x0000000D, 0x00005A1C, 0x0000499E, 0x00005A1B, 0x00050081, + 0x0000000D, 0x00001BDC, 0x00005A1C, 0x00001C3B, 0x00050081, 0x0000000D, + 0x00001FAF, 0x00001BDC, 0x00001C3C, 0x0004007C, 0x0000000B, 0x00002636, + 0x00001FAF, 0x00050082, 0x0000000B, 0x00001D8B, 0x000000B2, 0x00002636, + 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, + 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, + 0x00001FAF, 0x00050081, 0x0000000D, 0x0000409C, 0x0000304F, 0x00000019, + 0x00050085, 0x0000000D, 0x000024E2, 0x000024CB, 0x0000409C, 0x00050081, + 0x0000000D, 0x00004735, 0x0000611F, 0x00006121, 0x00050085, 0x0000000D, + 0x000021E2, 0x0000590C, 0x00004735, 0x00050085, 0x0000000D, 0x00005EE3, + 0x00006120, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4A, 0x000021E2, + 0x00005EE3, 0x00050085, 0x0000000D, 0x000024E3, 0x00006124, 0x00004F44, + 0x00050081, 0x0000000D, 0x000046E9, 0x00003A4A, 0x000024E3, 0x00050085, + 0x0000000D, 0x000024E4, 0x00006125, 0x000051F8, 0x00050081, 0x0000000D, + 0x000046EA, 0x000046E9, 0x000024E4, 0x00050085, 0x0000000D, 0x000024E5, + 0x00006129, 0x000051F8, 0x00050081, 0x0000000D, 0x000046EB, 0x000046EA, + 0x000024E5, 0x00050085, 0x0000000D, 0x000024E6, 0x00006128, 0x00003135, + 0x00050081, 0x0000000D, 0x000046EC, 0x000046EB, 0x000024E6, 0x00050085, + 0x0000000D, 0x000024E7, 0x0000612A, 0x00003135, 0x00050081, 0x0000000D, + 0x000046ED, 0x000046EC, 0x000024E7, 0x00050085, 0x0000000D, 0x000024E8, + 0x00006122, 0x00005767, 0x00050081, 0x0000000D, 0x000046EE, 0x000046ED, + 0x000024E8, 0x00050085, 0x0000000D, 0x000024E9, 0x00006123, 0x00005A1B, + 0x00050081, 0x0000000D, 0x000046EF, 0x000046EE, 0x000024E9, 0x00050085, + 0x0000000D, 0x000024EA, 0x00006126, 0x00001C3B, 0x00050081, 0x0000000D, + 0x000046F0, 0x000046EF, 0x000024EA, 0x00050085, 0x0000000D, 0x000024EB, + 0x00006127, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E65, 0x000046F0, + 0x000024EB, 0x00050085, 0x0000000D, 0x00001FC9, 0x00003E65, 0x000024E2, + 0x0008000C, 0x0000000D, 0x00003B72, 0x00000001, 0x0000002B, 0x00001FC9, + 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x000031DD, 0x00003F38, + 0x00003F3A, 0x00050085, 0x0000000D, 0x00004489, 0x0000590C, 0x000031DD, + 0x00050085, 0x0000000D, 0x00005EE4, 0x00003F39, 0x00004F44, 0x00050081, + 0x0000000D, 0x00003A4B, 0x00004489, 0x00005EE4, 0x00050085, 0x0000000D, + 0x000024EC, 0x00003F3D, 0x00004F44, 0x00050081, 0x0000000D, 0x000046F1, + 0x00003A4B, 0x000024EC, 0x00050085, 0x0000000D, 0x000024ED, 0x00003F3E, + 0x000051F8, 0x00050081, 0x0000000D, 0x000046F2, 0x000046F1, 0x000024ED, + 0x00050085, 0x0000000D, 0x000024EE, 0x00003F42, 0x000051F8, 0x00050081, + 0x0000000D, 0x000046F3, 0x000046F2, 0x000024EE, 0x00050085, 0x0000000D, + 0x000024EF, 0x00003F41, 0x00003135, 0x00050081, 0x0000000D, 0x000046F4, + 0x000046F3, 0x000024EF, 0x00050085, 0x0000000D, 0x000024F0, 0x00003A3E, + 0x00003135, 0x00050081, 0x0000000D, 0x000046F5, 0x000046F4, 0x000024F0, + 0x00050085, 0x0000000D, 0x000024F1, 0x00003F3B, 0x00005767, 0x00050081, + 0x0000000D, 0x000046F6, 0x000046F5, 0x000024F1, 0x00050085, 0x0000000D, + 0x000024F2, 0x00003F3C, 0x00005A1B, 0x00050081, 0x0000000D, 0x000046F7, + 0x000046F6, 0x000024F2, 0x00050085, 0x0000000D, 0x000024F3, 0x00003F3F, + 0x00001C3B, 0x00050081, 0x0000000D, 0x000046F8, 0x000046F7, 0x000024F3, + 0x00050085, 0x0000000D, 0x000024F4, 0x00003F40, 0x00001C3C, 0x00050081, + 0x0000000D, 0x00003E66, 0x000046F8, 0x000024F4, 0x00050085, 0x0000000D, + 0x00001FCA, 0x00003E66, 0x000024E2, 0x0008000C, 0x0000000D, 0x00003B73, + 0x00000001, 0x0000002B, 0x00001FCA, 0x00000A0C, 0x0000008A, 0x00050081, + 0x0000000D, 0x000031DE, 0x00002459, 0x0000245B, 0x00050085, 0x0000000D, + 0x0000448A, 0x0000590C, 0x000031DE, 0x00050085, 0x0000000D, 0x00005EE5, + 0x0000245A, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4C, 0x0000448A, + 0x00005EE5, 0x00050085, 0x0000000D, 0x000024F5, 0x0000245E, 0x00004F44, + 0x00050081, 0x0000000D, 0x000046F9, 0x00003A4C, 0x000024F5, 0x00050085, + 0x0000000D, 0x000024F6, 0x0000245F, 0x000051F8, 0x00050081, 0x0000000D, + 0x000046FA, 0x000046F9, 0x000024F6, 0x00050085, 0x0000000D, 0x000024F7, + 0x00002463, 0x000051F8, 0x00050081, 0x0000000D, 0x000046FB, 0x000046FA, + 0x000024F7, 0x00050085, 0x0000000D, 0x000024F8, 0x00002462, 0x00003135, + 0x00050081, 0x0000000D, 0x000046FC, 0x000046FB, 0x000024F8, 0x00050085, + 0x0000000D, 0x000024F9, 0x0000218E, 0x00003135, 0x00050081, 0x0000000D, + 0x000046FD, 0x000046FC, 0x000024F9, 0x00050085, 0x0000000D, 0x000024FA, + 0x0000245C, 0x00005767, 0x00050081, 0x0000000D, 0x000046FE, 0x000046FD, + 0x000024FA, 0x00050085, 0x0000000D, 0x000024FB, 0x0000245D, 0x00005A1B, + 0x00050081, 0x0000000D, 0x000046FF, 0x000046FE, 0x000024FB, 0x00050085, + 0x0000000D, 0x000024FC, 0x00002460, 0x00001C3B, 0x00050081, 0x0000000D, + 0x00004700, 0x000046FF, 0x000024FC, 0x00050085, 0x0000000D, 0x000024FD, + 0x00002461, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E67, 0x00004700, + 0x000024FD, 0x00050085, 0x0000000D, 0x00001B09, 0x00003E67, 0x000024E2, + 0x0008000C, 0x0000000D, 0x0000616D, 0x00000001, 0x0000002B, 0x00001B09, + 0x00000A0C, 0x0000008A, 0x00050041, 0x0000028C, 0x00005061, 0x00001400, + 0x00000A0A, 0x0003003E, 0x00005061, 0x00003B72, 0x00050041, 0x0000028C, + 0x00004D14, 0x00001400, 0x00000A0D, 0x0003003E, 0x00004D14, 0x00003B73, + 0x00050041, 0x0000028C, 0x00004CC8, 0x00001400, 0x00000A10, 0x0003003E, + 0x00004CC8, 0x0000616D, 0x0004003D, 0x0000001D, 0x000028CD, 0x00001400, + 0x0008004F, 0x00000018, 0x00002397, 0x000028CD, 0x000028CD, 0x00000000, + 0x00000001, 0x00000002, 0x0006000C, 0x00000018, 0x000045F7, 0x00000001, + 0x0000001F, 0x00002397, 0x00050051, 0x0000000D, 0x00001BDB, 0x000045F7, + 0x00000000, 0x0003003E, 0x00005061, 0x00001BDB, 0x00050051, 0x0000000D, + 0x000057A3, 0x000045F7, 0x00000001, 0x0003003E, 0x00004D14, 0x000057A3, + 0x00050051, 0x0000000D, 0x00005627, 0x000045F7, 0x00000002, 0x0003003E, + 0x00004CC8, 0x00005627, 0x0004003D, 0x0000001D, 0x00003685, 0x00001400, + 0x0008004F, 0x00000018, 0x00003F43, 0x00003685, 0x00003685, 0x00000000, + 0x00000001, 0x00000002, 0x000500C7, 0x00000011, 0x00005F34, 0x000026D2, + 0x0000084A, 0x00050051, 0x0000000B, 0x0000260D, 0x00005F34, 0x00000001, + 0x00050084, 0x0000000B, 0x000053FA, 0x0000260D, 0x00000A3A, 0x00050051, + 0x0000000B, 0x00005B73, 0x00005F34, 0x00000000, 0x00050080, 0x0000000B, + 0x00003142, 0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB, 0x0000084F, + 0x00050041, 0x0000028A, 0x000026E6, 0x000047EB, 0x00003142, 0x0004003D, + 0x0000000D, 0x00006234, 0x000026E6, 0x00060050, 0x00000018, 0x0000466C, + 0x00006234, 0x00006234, 0x00006234, 0x00050081, 0x00000018, 0x000053D2, + 0x00003F43, 0x0000466C, 0x0008000C, 0x00000018, 0x00004ADC, 0x00000001, + 0x0000002B, 0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D, + 0x00004E60, 0x00004ADC, 0x00000000, 0x0003003E, 0x00005061, 0x00004E60, + 0x00050051, 0x0000000D, 0x000057A4, 0x00004ADC, 0x00000001, 0x0003003E, + 0x00004D14, 0x000057A4, 0x00050051, 0x0000000D, 0x00005673, 0x00004ADC, + 0x00000002, 0x0003003E, 0x00004CC8, 0x00005673, 0x00050041, 0x0000028C, + 0x00005AFE, 0x00001400, 0x00000A14, 0x0003003E, 0x00005AFE, 0x0000008A, + 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_frag.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_frag.h deleted file mode 100644 index 225d5e0e3..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_frag.h +++ /dev/null @@ -1,741 +0,0 @@ -// generated from `xb genspirv` -// source: guest_output_ffx_cas_sharpen.frag -const uint8_t guest_output_ffx_cas_sharpen_frag[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x2E, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x9C, 0x08, 0x00, 0x00, 0xB8, 0x08, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xA4, 0x01, 0x00, 0x00, 0x04, 0x00, 0x0A, 0x00, - 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, 0x45, 0x5F, 0x63, 0x70, - 0x70, 0x5F, 0x73, 0x74, 0x79, 0x6C, 0x65, 0x5F, 0x6C, 0x69, 0x6E, 0x65, - 0x5F, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x00, - 0x04, 0x00, 0x08, 0x00, 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, - 0x45, 0x5F, 0x69, 0x6E, 0x63, 0x6C, 0x75, 0x64, 0x65, 0x5F, 0x64, 0x69, - 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x05, 0x00, 0x92, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x74, - 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0x9C, 0x08, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x46, 0x72, 0x61, 0x67, 0x43, - 0x6F, 0x6F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x08, 0x00, - 0xA0, 0x08, 0x00, 0x00, 0x58, 0x65, 0x43, 0x61, 0x73, 0x53, 0x68, 0x61, - 0x72, 0x70, 0x65, 0x6E, 0x43, 0x6F, 0x6E, 0x73, 0x74, 0x61, 0x6E, 0x74, - 0x73, 0x00, 0x00, 0x00, 0x06, 0x00, 0x09, 0x00, 0xA0, 0x08, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x63, 0x61, 0x73, 0x5F, 0x6F, - 0x75, 0x74, 0x70, 0x75, 0x74, 0x5F, 0x6F, 0x66, 0x66, 0x73, 0x65, 0x74, - 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0A, 0x00, 0xA0, 0x08, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x63, 0x61, 0x73, 0x5F, 0x73, - 0x68, 0x61, 0x72, 0x70, 0x6E, 0x65, 0x73, 0x73, 0x5F, 0x70, 0x6F, 0x73, - 0x74, 0x5F, 0x73, 0x65, 0x74, 0x75, 0x70, 0x00, 0x05, 0x00, 0x03, 0x00, - 0xA2, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0xB8, 0x08, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x66, 0x72, 0x61, 0x67, 0x5F, - 0x63, 0x6F, 0x6C, 0x6F, 0x72, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x92, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x92, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x9C, 0x08, 0x00, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0xA0, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0xA0, 0x08, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x03, 0x00, 0xA0, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0xB8, 0x08, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x16, 0x00, 0x03, 0x00, 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x29, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x37, 0x00, 0x00, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x39, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x2B, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, - 0x39, 0x46, 0xBC, 0x1F, 0x2B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x72, 0x00, 0x00, 0x00, 0xBB, 0x7E, 0xF0, 0x7E, 0x2B, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0xFF, 0x9F, 0xF1, 0x7E, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x40, 0x19, 0x00, 0x09, 0x00, 0x8F, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x03, 0x00, 0x90, 0x00, 0x00, 0x00, - 0x8F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x91, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x91, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x29, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x97, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x29, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, - 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0xB5, 0x00, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x29, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, - 0xBB, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0xCC, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0xD2, 0x00, 0x00, 0x00, - 0xAE, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0xD8, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0xBB, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0xDE, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xE3, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xEA, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x86, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x29, 0x00, 0x00, 0x00, 0xBC, 0x02, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0xC8, 0x02, 0x00, 0x00, 0xBC, 0x02, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0xDE, 0x02, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0xBC, 0x02, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0xE9, 0x02, 0x00, 0x00, 0xBC, 0x02, 0x00, 0x00, - 0xBB, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0xEF, 0x02, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0xBC, 0x02, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF2, 0x06, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x3D, 0x20, 0x00, 0x04, 0x00, 0x9B, 0x08, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x9B, 0x08, 0x00, 0x00, 0x9C, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x04, 0x00, 0xA0, 0x08, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xA1, 0x08, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA0, 0x08, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0xA1, 0x08, 0x00, 0x00, 0xA2, 0x08, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0xA3, 0x08, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, - 0xA9, 0x08, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0x5C, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0xAC, 0x08, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0xB7, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x97, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0xB7, 0x08, 0x00, 0x00, - 0xB8, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0xC6, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xD1, 0x08, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x97, 0x00, 0x00, 0x00, 0x9D, 0x08, 0x00, 0x00, 0x9C, 0x08, 0x00, 0x00, - 0x4F, 0x00, 0x07, 0x00, 0x86, 0x02, 0x00, 0x00, 0x9E, 0x08, 0x00, 0x00, - 0x9D, 0x08, 0x00, 0x00, 0x9D, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x04, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x9F, 0x08, 0x00, 0x00, 0x9E, 0x08, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xA3, 0x08, 0x00, 0x00, 0xA4, 0x08, 0x00, 0x00, 0xA2, 0x08, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0xA5, 0x08, 0x00, 0x00, 0xA4, 0x08, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0xA6, 0x08, 0x00, 0x00, 0x9F, 0x08, 0x00, 0x00, - 0xA5, 0x08, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x37, 0x00, 0x00, 0x00, - 0xA7, 0x08, 0x00, 0x00, 0xA6, 0x08, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x39, 0x00, 0x00, 0x00, 0xAA, 0x08, 0x00, 0x00, 0xA9, 0x08, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0xAC, 0x08, 0x00, 0x00, 0xAD, 0x08, 0x00, 0x00, - 0xA2, 0x08, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xAE, 0x08, 0x00, 0x00, 0xAD, 0x08, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xAF, 0x08, 0x00, 0x00, - 0xAE, 0x08, 0x00, 0x00, 0xF9, 0x00, 0x02, 0x00, 0xCC, 0x0A, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0xCC, 0x0A, 0x00, 0x00, 0x70, 0x00, 0x04, 0x00, - 0x86, 0x02, 0x00, 0x00, 0x2B, 0x0C, 0x00, 0x00, 0xA7, 0x08, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x2E, 0x0C, 0x00, 0x00, - 0xAA, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x2F, 0x0C, 0x00, 0x00, 0xAA, 0x08, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x50, 0x00, 0x05, 0x00, 0x37, 0x00, 0x00, 0x00, - 0x30, 0x0C, 0x00, 0x00, 0x2E, 0x0C, 0x00, 0x00, 0x2F, 0x0C, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x86, 0x02, 0x00, 0x00, 0x31, 0x0C, 0x00, 0x00, - 0x30, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x86, 0x02, 0x00, 0x00, - 0x32, 0x0C, 0x00, 0x00, 0x2B, 0x0C, 0x00, 0x00, 0x31, 0x0C, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x35, 0x0C, 0x00, 0x00, - 0xAA, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x36, 0x0C, 0x00, 0x00, 0xAA, 0x08, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x50, 0x00, 0x05, 0x00, 0x37, 0x00, 0x00, 0x00, - 0x37, 0x0C, 0x00, 0x00, 0x35, 0x0C, 0x00, 0x00, 0x36, 0x0C, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x86, 0x02, 0x00, 0x00, 0x38, 0x0C, 0x00, 0x00, - 0x37, 0x0C, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x86, 0x02, 0x00, 0x00, - 0x39, 0x0C, 0x00, 0x00, 0x32, 0x0C, 0x00, 0x00, 0x38, 0x0C, 0x00, 0x00, - 0x0C, 0x00, 0x06, 0x00, 0x86, 0x02, 0x00, 0x00, 0x3B, 0x0C, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x39, 0x0C, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x86, 0x02, 0x00, 0x00, 0x3E, 0x0C, 0x00, 0x00, - 0x39, 0x0C, 0x00, 0x00, 0x3B, 0x0C, 0x00, 0x00, 0x6E, 0x00, 0x04, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x40, 0x0C, 0x00, 0x00, 0x3B, 0x0C, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x45, 0x0C, 0x00, 0x00, - 0x40, 0x0C, 0x00, 0x00, 0xB5, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x90, 0x00, 0x00, 0x00, 0x7B, 0x12, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x7D, 0x12, 0x00, 0x00, - 0x7B, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, - 0x7E, 0x12, 0x00, 0x00, 0x7D, 0x12, 0x00, 0x00, 0x45, 0x0C, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x48, 0x0C, 0x00, 0x00, 0x40, 0x0C, 0x00, 0x00, - 0xC2, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, - 0x84, 0x12, 0x00, 0x00, 0x7B, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0x97, 0x00, 0x00, 0x00, 0x85, 0x12, 0x00, 0x00, 0x84, 0x12, 0x00, 0x00, - 0x48, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x8B, 0x12, 0x00, 0x00, - 0x7B, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, - 0x8C, 0x12, 0x00, 0x00, 0x8B, 0x12, 0x00, 0x00, 0x40, 0x0C, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x4D, 0x0C, 0x00, 0x00, 0x40, 0x0C, 0x00, 0x00, - 0xBC, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, - 0x92, 0x12, 0x00, 0x00, 0x7B, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0x97, 0x00, 0x00, 0x00, 0x93, 0x12, 0x00, 0x00, 0x92, 0x12, 0x00, 0x00, - 0x4D, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x53, 0x0C, 0x00, 0x00, - 0x40, 0x0C, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0x8F, 0x00, 0x00, 0x00, 0xA0, 0x12, 0x00, 0x00, 0x7B, 0x12, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, 0xA1, 0x12, 0x00, 0x00, - 0xA0, 0x12, 0x00, 0x00, 0x53, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x56, 0x0C, 0x00, 0x00, 0x40, 0x0C, 0x00, 0x00, 0xC8, 0x02, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, 0xA7, 0x12, 0x00, 0x00, - 0x7B, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, - 0xA8, 0x12, 0x00, 0x00, 0xA7, 0x12, 0x00, 0x00, 0x56, 0x0C, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x59, 0x0C, 0x00, 0x00, 0x40, 0x0C, 0x00, 0x00, - 0xD2, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, - 0xAE, 0x12, 0x00, 0x00, 0x7B, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0x97, 0x00, 0x00, 0x00, 0xAF, 0x12, 0x00, 0x00, 0xAE, 0x12, 0x00, 0x00, - 0x59, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x5C, 0x0C, 0x00, 0x00, - 0x40, 0x0C, 0x00, 0x00, 0xD8, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0x8F, 0x00, 0x00, 0x00, 0xB5, 0x12, 0x00, 0x00, 0x7B, 0x12, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, 0xB6, 0x12, 0x00, 0x00, - 0xB5, 0x12, 0x00, 0x00, 0x5C, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x62, 0x0C, 0x00, 0x00, 0x40, 0x0C, 0x00, 0x00, 0xDE, 0x02, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, 0xC3, 0x12, 0x00, 0x00, - 0x7B, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, - 0xC4, 0x12, 0x00, 0x00, 0xC3, 0x12, 0x00, 0x00, 0x62, 0x0C, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x65, 0x0C, 0x00, 0x00, 0x40, 0x0C, 0x00, 0x00, - 0xDE, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, - 0xCA, 0x12, 0x00, 0x00, 0x7B, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0x97, 0x00, 0x00, 0x00, 0xCB, 0x12, 0x00, 0x00, 0xCA, 0x12, 0x00, 0x00, - 0x65, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x68, 0x0C, 0x00, 0x00, - 0x40, 0x0C, 0x00, 0x00, 0xE9, 0x02, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0x8F, 0x00, 0x00, 0x00, 0xD1, 0x12, 0x00, 0x00, 0x7B, 0x12, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, 0xD2, 0x12, 0x00, 0x00, - 0xD1, 0x12, 0x00, 0x00, 0x68, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x6B, 0x0C, 0x00, 0x00, 0x40, 0x0C, 0x00, 0x00, 0xEF, 0x02, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x00, 0x00, 0xD8, 0x12, 0x00, 0x00, - 0x7B, 0x12, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0x97, 0x00, 0x00, 0x00, - 0xD9, 0x12, 0x00, 0x00, 0xD8, 0x12, 0x00, 0x00, 0x6B, 0x0C, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x7E, 0x0C, 0x00, 0x00, 0x7E, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x80, 0x0C, 0x00, 0x00, 0x7E, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x82, 0x0C, 0x00, 0x00, - 0x7E, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xEF, 0x12, 0x00, 0x00, 0x7E, 0x0C, 0x00, 0x00, - 0x7E, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF2, 0x12, 0x00, 0x00, 0x80, 0x0C, 0x00, 0x00, 0x80, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF5, 0x12, 0x00, 0x00, - 0x82, 0x0C, 0x00, 0x00, 0x82, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x8B, 0x0C, 0x00, 0x00, 0x93, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x8D, 0x0C, 0x00, 0x00, 0x93, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8F, 0x0C, 0x00, 0x00, - 0x93, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xF9, 0x12, 0x00, 0x00, 0x8B, 0x0C, 0x00, 0x00, - 0x8B, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xFC, 0x12, 0x00, 0x00, 0x8D, 0x0C, 0x00, 0x00, 0x8D, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xFF, 0x12, 0x00, 0x00, - 0x8F, 0x0C, 0x00, 0x00, 0x8F, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA5, 0x0C, 0x00, 0x00, 0x85, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xA7, 0x0C, 0x00, 0x00, 0x85, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xA9, 0x0C, 0x00, 0x00, - 0x85, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x0D, 0x13, 0x00, 0x00, 0xA5, 0x0C, 0x00, 0x00, - 0xA5, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x10, 0x13, 0x00, 0x00, 0xA7, 0x0C, 0x00, 0x00, 0xA7, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x13, 0x13, 0x00, 0x00, - 0xA9, 0x0C, 0x00, 0x00, 0xA9, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB2, 0x0C, 0x00, 0x00, 0x8C, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB4, 0x0C, 0x00, 0x00, 0x8C, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xB6, 0x0C, 0x00, 0x00, - 0x8C, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x17, 0x13, 0x00, 0x00, 0xB2, 0x0C, 0x00, 0x00, - 0xB2, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x1A, 0x13, 0x00, 0x00, 0xB4, 0x0C, 0x00, 0x00, 0xB4, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1D, 0x13, 0x00, 0x00, - 0xB6, 0x0C, 0x00, 0x00, 0xB6, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xBF, 0x0C, 0x00, 0x00, 0xA1, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC1, 0x0C, 0x00, 0x00, 0xA1, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC3, 0x0C, 0x00, 0x00, - 0xA1, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x21, 0x13, 0x00, 0x00, 0xBF, 0x0C, 0x00, 0x00, - 0xBF, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x24, 0x13, 0x00, 0x00, 0xC1, 0x0C, 0x00, 0x00, 0xC1, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x27, 0x13, 0x00, 0x00, - 0xC3, 0x0C, 0x00, 0x00, 0xC3, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xCC, 0x0C, 0x00, 0x00, 0xA8, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xCE, 0x0C, 0x00, 0x00, 0xA8, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD0, 0x0C, 0x00, 0x00, - 0xA8, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2B, 0x13, 0x00, 0x00, 0xCC, 0x0C, 0x00, 0x00, - 0xCC, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2E, 0x13, 0x00, 0x00, 0xCE, 0x0C, 0x00, 0x00, 0xCE, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x31, 0x13, 0x00, 0x00, - 0xD0, 0x0C, 0x00, 0x00, 0xD0, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD9, 0x0C, 0x00, 0x00, 0xAF, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xDB, 0x0C, 0x00, 0x00, 0xAF, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xDD, 0x0C, 0x00, 0x00, - 0xAF, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x35, 0x13, 0x00, 0x00, 0xD9, 0x0C, 0x00, 0x00, - 0xD9, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x38, 0x13, 0x00, 0x00, 0xDB, 0x0C, 0x00, 0x00, 0xDB, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3B, 0x13, 0x00, 0x00, - 0xDD, 0x0C, 0x00, 0x00, 0xDD, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xE6, 0x0C, 0x00, 0x00, 0xB6, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xE8, 0x0C, 0x00, 0x00, 0xB6, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xEA, 0x0C, 0x00, 0x00, - 0xB6, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x3F, 0x13, 0x00, 0x00, 0xE6, 0x0C, 0x00, 0x00, - 0xE6, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x42, 0x13, 0x00, 0x00, 0xE8, 0x0C, 0x00, 0x00, 0xE8, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x45, 0x13, 0x00, 0x00, - 0xEA, 0x0C, 0x00, 0x00, 0xEA, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xF3, 0x0C, 0x00, 0x00, 0xCB, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF5, 0x0C, 0x00, 0x00, 0xCB, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF7, 0x0C, 0x00, 0x00, - 0xCB, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x49, 0x13, 0x00, 0x00, 0xF3, 0x0C, 0x00, 0x00, - 0xF3, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x4C, 0x13, 0x00, 0x00, 0xF5, 0x0C, 0x00, 0x00, 0xF5, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4F, 0x13, 0x00, 0x00, - 0xF7, 0x0C, 0x00, 0x00, 0xF7, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0xD2, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x02, 0x0D, 0x00, 0x00, 0xD2, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x04, 0x0D, 0x00, 0x00, - 0xD2, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x53, 0x13, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, - 0x00, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x56, 0x13, 0x00, 0x00, 0x02, 0x0D, 0x00, 0x00, 0x02, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x59, 0x13, 0x00, 0x00, - 0x04, 0x0D, 0x00, 0x00, 0x04, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1A, 0x0D, 0x00, 0x00, 0xC4, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x1C, 0x0D, 0x00, 0x00, 0xC4, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1E, 0x0D, 0x00, 0x00, - 0xC4, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x67, 0x13, 0x00, 0x00, 0x1A, 0x0D, 0x00, 0x00, - 0x1A, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x6A, 0x13, 0x00, 0x00, 0x1C, 0x0D, 0x00, 0x00, 0x1C, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6D, 0x13, 0x00, 0x00, - 0x1E, 0x0D, 0x00, 0x00, 0x1E, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x27, 0x0D, 0x00, 0x00, 0xD9, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x29, 0x0D, 0x00, 0x00, 0xD9, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2B, 0x0D, 0x00, 0x00, - 0xD9, 0x12, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x71, 0x13, 0x00, 0x00, 0x27, 0x0D, 0x00, 0x00, - 0x27, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x74, 0x13, 0x00, 0x00, 0x29, 0x0D, 0x00, 0x00, 0x29, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x77, 0x13, 0x00, 0x00, - 0x2B, 0x0D, 0x00, 0x00, 0x2B, 0x0D, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x95, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x10, 0x13, 0x00, 0x00, 0x1A, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x96, 0x13, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xF2, 0x12, 0x00, 0x00, - 0x95, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x9C, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x24, 0x13, 0x00, 0x00, 0x42, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x9D, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x96, 0x13, 0x00, 0x00, 0x9C, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xBF, 0x13, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x10, 0x13, 0x00, 0x00, - 0x1A, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC0, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0xF2, 0x12, 0x00, 0x00, 0xBF, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC6, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x24, 0x13, 0x00, 0x00, 0x42, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC7, 0x13, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xC0, 0x13, 0x00, 0x00, - 0xC6, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xE9, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x1A, 0x13, 0x00, 0x00, 0x24, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xEA, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0xFC, 0x12, 0x00, 0x00, 0xE9, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF0, 0x13, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x2E, 0x13, 0x00, 0x00, - 0x4C, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF1, 0x13, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0xEA, 0x13, 0x00, 0x00, 0xF0, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x13, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x1A, 0x13, 0x00, 0x00, 0x24, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xFC, 0x12, 0x00, 0x00, - 0x13, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x1A, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x2E, 0x13, 0x00, 0x00, 0x4C, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1B, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x14, 0x14, 0x00, 0x00, 0x1A, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3D, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x38, 0x13, 0x00, 0x00, - 0x42, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3E, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x1A, 0x13, 0x00, 0x00, 0x3D, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x44, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x4C, 0x13, 0x00, 0x00, 0x6A, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x45, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x3E, 0x14, 0x00, 0x00, - 0x44, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x67, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x38, 0x13, 0x00, 0x00, 0x42, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x68, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x1A, 0x13, 0x00, 0x00, 0x67, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6E, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x4C, 0x13, 0x00, 0x00, - 0x6A, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x6F, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x68, 0x14, 0x00, 0x00, 0x6E, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x91, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x42, 0x13, 0x00, 0x00, 0x4C, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x92, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x24, 0x13, 0x00, 0x00, - 0x91, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x98, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x56, 0x13, 0x00, 0x00, 0x74, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x99, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x92, 0x14, 0x00, 0x00, 0x98, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xBB, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x42, 0x13, 0x00, 0x00, - 0x4C, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xBC, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x24, 0x13, 0x00, 0x00, 0xBB, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC2, 0x14, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x56, 0x13, 0x00, 0x00, 0x74, 0x13, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC3, 0x14, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xBC, 0x14, 0x00, 0x00, - 0xC2, 0x14, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xE2, 0x14, 0x00, 0x00, 0xC7, 0x13, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xE3, 0x14, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, - 0xE2, 0x14, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xE4, 0x14, 0x00, 0x00, 0xE3, 0x14, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x03, 0x15, 0x00, 0x00, 0x1B, 0x14, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x04, 0x15, 0x00, 0x00, - 0x72, 0x00, 0x00, 0x00, 0x03, 0x15, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x05, 0x15, 0x00, 0x00, 0x04, 0x15, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x24, 0x15, 0x00, 0x00, - 0x6F, 0x14, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x25, 0x15, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x24, 0x15, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x26, 0x15, 0x00, 0x00, - 0x25, 0x15, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x45, 0x15, 0x00, 0x00, 0xC3, 0x14, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x46, 0x15, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, - 0x45, 0x15, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x47, 0x15, 0x00, 0x00, 0x46, 0x15, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x83, 0x0E, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0xC7, 0x13, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x84, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x9D, 0x13, 0x00, 0x00, 0x83, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x86, 0x0E, 0x00, 0x00, 0x84, 0x0E, 0x00, 0x00, - 0xE4, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x71, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x86, 0x0E, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x9B, 0x0E, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x1B, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x9C, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0xF1, 0x13, 0x00, 0x00, 0x9B, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x9E, 0x0E, 0x00, 0x00, - 0x9C, 0x0E, 0x00, 0x00, 0x05, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA4, 0x15, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x9E, 0x0E, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB3, 0x0E, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, 0x6F, 0x14, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xB4, 0x0E, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x45, 0x14, 0x00, 0x00, - 0xB3, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB6, 0x0E, 0x00, 0x00, 0xB4, 0x0E, 0x00, 0x00, 0x26, 0x15, 0x00, 0x00, - 0x0C, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD7, 0x15, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0xB6, 0x0E, 0x00, 0x00, - 0x5C, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xCB, 0x0E, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0xC3, 0x14, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xCC, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x99, 0x14, 0x00, 0x00, 0xCB, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xCE, 0x0E, 0x00, 0x00, 0xCC, 0x0E, 0x00, 0x00, - 0x47, 0x15, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x0A, 0x16, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0xCE, 0x0E, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x38, 0x16, 0x00, 0x00, - 0x71, 0x15, 0x00, 0x00, 0xC2, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x3A, 0x16, 0x00, 0x00, 0x38, 0x16, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x3C, 0x16, 0x00, 0x00, - 0x3A, 0x16, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x3D, 0x16, 0x00, 0x00, 0x3C, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x6B, 0x16, 0x00, 0x00, - 0xA4, 0x15, 0x00, 0x00, 0xC2, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x6D, 0x16, 0x00, 0x00, 0x6B, 0x16, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x6F, 0x16, 0x00, 0x00, - 0x6D, 0x16, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x70, 0x16, 0x00, 0x00, 0x6F, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x9E, 0x16, 0x00, 0x00, - 0xD7, 0x15, 0x00, 0x00, 0xC2, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xA0, 0x16, 0x00, 0x00, 0x9E, 0x16, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xA2, 0x16, 0x00, 0x00, - 0xA0, 0x16, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA3, 0x16, 0x00, 0x00, 0xA2, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xD1, 0x16, 0x00, 0x00, - 0x0A, 0x16, 0x00, 0x00, 0xC2, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xD3, 0x16, 0x00, 0x00, 0xD1, 0x16, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xD5, 0x16, 0x00, 0x00, - 0xD3, 0x16, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD6, 0x16, 0x00, 0x00, 0xD5, 0x16, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF2, 0x0E, 0x00, 0x00, - 0xAF, 0x08, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF8, 0x0E, 0x00, 0x00, 0x3D, 0x16, 0x00, 0x00, 0xF2, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x0F, 0x00, 0x00, - 0x70, 0x16, 0x00, 0x00, 0xF2, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x0A, 0x0F, 0x00, 0x00, 0xA3, 0x16, 0x00, 0x00, - 0xF2, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x13, 0x0F, 0x00, 0x00, 0xD6, 0x16, 0x00, 0x00, 0xF2, 0x0E, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x19, 0x0F, 0x00, 0x00, - 0x3E, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1A, 0x0F, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, - 0x19, 0x0F, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x1D, 0x0F, 0x00, 0x00, 0x3E, 0x0C, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x1D, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1F, 0x0F, 0x00, 0x00, 0x1A, 0x0F, 0x00, 0x00, - 0x1E, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x26, 0x0F, 0x00, 0x00, 0x19, 0x0F, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2D, 0x0F, 0x00, 0x00, - 0x1A, 0x0F, 0x00, 0x00, 0x1D, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x32, 0x0F, 0x00, 0x00, 0x19, 0x0F, 0x00, 0x00, - 0x1D, 0x0F, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x36, 0x0F, 0x00, 0x00, 0xC7, 0x13, 0x00, 0x00, 0x9D, 0x13, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x37, 0x0F, 0x00, 0x00, - 0xF2, 0x06, 0x00, 0x00, 0x36, 0x0F, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xFF, 0x16, 0x00, 0x00, 0x37, 0x0F, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, - 0x72, 0x00, 0x00, 0x00, 0xFF, 0x16, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x01, 0x17, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3A, 0x0F, 0x00, 0x00, - 0x1F, 0x0F, 0x00, 0x00, 0x01, 0x17, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x3E, 0x0F, 0x00, 0x00, 0x1B, 0x14, 0x00, 0x00, - 0xF1, 0x13, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3F, 0x0F, 0x00, 0x00, 0xF2, 0x06, 0x00, 0x00, 0x3E, 0x0F, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0A, 0x17, 0x00, 0x00, - 0x3F, 0x0F, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x0B, 0x17, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x0A, 0x17, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0C, 0x17, 0x00, 0x00, - 0x0B, 0x17, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x42, 0x0F, 0x00, 0x00, 0x26, 0x0F, 0x00, 0x00, 0x0C, 0x17, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x46, 0x0F, 0x00, 0x00, - 0x6F, 0x14, 0x00, 0x00, 0x45, 0x14, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x47, 0x0F, 0x00, 0x00, 0xF2, 0x06, 0x00, 0x00, - 0x46, 0x0F, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x15, 0x17, 0x00, 0x00, 0x47, 0x0F, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x16, 0x17, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, - 0x15, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x17, 0x17, 0x00, 0x00, 0x16, 0x17, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x4A, 0x0F, 0x00, 0x00, 0x2D, 0x0F, 0x00, 0x00, - 0x17, 0x17, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x4E, 0x0F, 0x00, 0x00, 0xC3, 0x14, 0x00, 0x00, 0x99, 0x14, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4F, 0x0F, 0x00, 0x00, - 0xF2, 0x06, 0x00, 0x00, 0x4E, 0x0F, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x20, 0x17, 0x00, 0x00, 0x4F, 0x0F, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x21, 0x17, 0x00, 0x00, - 0x72, 0x00, 0x00, 0x00, 0x20, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x22, 0x17, 0x00, 0x00, 0x21, 0x17, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x52, 0x0F, 0x00, 0x00, - 0x32, 0x0F, 0x00, 0x00, 0x22, 0x17, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x58, 0x0F, 0x00, 0x00, 0xF8, 0x0E, 0x00, 0x00, - 0x3A, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x61, 0x0F, 0x00, 0x00, 0x01, 0x0F, 0x00, 0x00, 0x42, 0x0F, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x73, 0x0F, 0x00, 0x00, - 0x0A, 0x0F, 0x00, 0x00, 0x4A, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x74, 0x0F, 0x00, 0x00, 0x61, 0x0F, 0x00, 0x00, - 0x73, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x76, 0x0F, 0x00, 0x00, 0x74, 0x0F, 0x00, 0x00, 0x3A, 0x0F, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8E, 0x0F, 0x00, 0x00, - 0x13, 0x0F, 0x00, 0x00, 0x52, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x8F, 0x0F, 0x00, 0x00, 0x58, 0x0F, 0x00, 0x00, - 0x8E, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x91, 0x0F, 0x00, 0x00, 0x8F, 0x0F, 0x00, 0x00, 0x42, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAC, 0x0F, 0x00, 0x00, - 0x8F, 0x0F, 0x00, 0x00, 0x4A, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC7, 0x0F, 0x00, 0x00, 0x74, 0x0F, 0x00, 0x00, - 0x52, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x28, 0x19, 0x00, 0x00, 0x58, 0x0F, 0x00, 0x00, 0x61, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x29, 0x19, 0x00, 0x00, - 0x28, 0x19, 0x00, 0x00, 0x73, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2A, 0x19, 0x00, 0x00, 0x29, 0x19, 0x00, 0x00, - 0x8E, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF1, 0x0F, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x2A, 0x19, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF3, 0x0F, 0x00, 0x00, - 0xF1, 0x0F, 0x00, 0x00, 0x76, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xF5, 0x0F, 0x00, 0x00, 0xF3, 0x0F, 0x00, 0x00, - 0x91, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF7, 0x0F, 0x00, 0x00, 0xF5, 0x0F, 0x00, 0x00, 0xAC, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF9, 0x0F, 0x00, 0x00, - 0xF7, 0x0F, 0x00, 0x00, 0xC7, 0x0F, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x39, 0x17, 0x00, 0x00, 0xF9, 0x0F, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x3A, 0x17, 0x00, 0x00, - 0x7C, 0x00, 0x00, 0x00, 0x39, 0x17, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x3B, 0x17, 0x00, 0x00, 0x3A, 0x17, 0x00, 0x00, - 0x7F, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3E, 0x17, 0x00, 0x00, - 0x3B, 0x17, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x40, 0x17, 0x00, 0x00, 0x3E, 0x17, 0x00, 0x00, 0xF9, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x42, 0x17, 0x00, 0x00, - 0x40, 0x17, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x43, 0x17, 0x00, 0x00, 0x3B, 0x17, 0x00, 0x00, - 0x42, 0x17, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2B, 0x19, 0x00, 0x00, 0xEF, 0x12, 0x00, 0x00, 0x0D, 0x13, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x03, 0x10, 0x00, 0x00, - 0x58, 0x0F, 0x00, 0x00, 0x2B, 0x19, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x07, 0x10, 0x00, 0x00, 0xF9, 0x12, 0x00, 0x00, - 0x61, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x08, 0x10, 0x00, 0x00, 0x03, 0x10, 0x00, 0x00, 0x07, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0C, 0x10, 0x00, 0x00, - 0x2B, 0x13, 0x00, 0x00, 0x61, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x0D, 0x10, 0x00, 0x00, 0x08, 0x10, 0x00, 0x00, - 0x0C, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x11, 0x10, 0x00, 0x00, 0x35, 0x13, 0x00, 0x00, 0x73, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x12, 0x10, 0x00, 0x00, - 0x0D, 0x10, 0x00, 0x00, 0x11, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x16, 0x10, 0x00, 0x00, 0x67, 0x13, 0x00, 0x00, - 0x73, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x17, 0x10, 0x00, 0x00, 0x12, 0x10, 0x00, 0x00, 0x16, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1B, 0x10, 0x00, 0x00, - 0x53, 0x13, 0x00, 0x00, 0x8E, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1C, 0x10, 0x00, 0x00, 0x17, 0x10, 0x00, 0x00, - 0x1B, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x10, 0x00, 0x00, 0x71, 0x13, 0x00, 0x00, 0x8E, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x21, 0x10, 0x00, 0x00, - 0x1C, 0x10, 0x00, 0x00, 0x20, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x25, 0x10, 0x00, 0x00, 0x17, 0x13, 0x00, 0x00, - 0x76, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x26, 0x10, 0x00, 0x00, 0x21, 0x10, 0x00, 0x00, 0x25, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2A, 0x10, 0x00, 0x00, - 0x21, 0x13, 0x00, 0x00, 0x91, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2B, 0x10, 0x00, 0x00, 0x26, 0x10, 0x00, 0x00, - 0x2A, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2F, 0x10, 0x00, 0x00, 0x3F, 0x13, 0x00, 0x00, 0xAC, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x30, 0x10, 0x00, 0x00, - 0x2B, 0x10, 0x00, 0x00, 0x2F, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x34, 0x10, 0x00, 0x00, 0x49, 0x13, 0x00, 0x00, - 0xC7, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x35, 0x10, 0x00, 0x00, 0x30, 0x10, 0x00, 0x00, 0x34, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x37, 0x10, 0x00, 0x00, - 0x35, 0x10, 0x00, 0x00, 0x43, 0x17, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x51, 0x17, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x37, 0x10, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2C, 0x19, 0x00, 0x00, 0xF2, 0x12, 0x00, 0x00, 0x10, 0x13, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x41, 0x10, 0x00, 0x00, - 0x58, 0x0F, 0x00, 0x00, 0x2C, 0x19, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x45, 0x10, 0x00, 0x00, 0xFC, 0x12, 0x00, 0x00, - 0x61, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x46, 0x10, 0x00, 0x00, 0x41, 0x10, 0x00, 0x00, 0x45, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4A, 0x10, 0x00, 0x00, - 0x2E, 0x13, 0x00, 0x00, 0x61, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x4B, 0x10, 0x00, 0x00, 0x46, 0x10, 0x00, 0x00, - 0x4A, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x4F, 0x10, 0x00, 0x00, 0x38, 0x13, 0x00, 0x00, 0x73, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x50, 0x10, 0x00, 0x00, - 0x4B, 0x10, 0x00, 0x00, 0x4F, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x54, 0x10, 0x00, 0x00, 0x6A, 0x13, 0x00, 0x00, - 0x73, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x55, 0x10, 0x00, 0x00, 0x50, 0x10, 0x00, 0x00, 0x54, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x59, 0x10, 0x00, 0x00, - 0x56, 0x13, 0x00, 0x00, 0x8E, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x5A, 0x10, 0x00, 0x00, 0x55, 0x10, 0x00, 0x00, - 0x59, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5E, 0x10, 0x00, 0x00, 0x74, 0x13, 0x00, 0x00, 0x8E, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x5F, 0x10, 0x00, 0x00, - 0x5A, 0x10, 0x00, 0x00, 0x5E, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x63, 0x10, 0x00, 0x00, 0x1A, 0x13, 0x00, 0x00, - 0x76, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x64, 0x10, 0x00, 0x00, 0x5F, 0x10, 0x00, 0x00, 0x63, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x68, 0x10, 0x00, 0x00, - 0x24, 0x13, 0x00, 0x00, 0x91, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x69, 0x10, 0x00, 0x00, 0x64, 0x10, 0x00, 0x00, - 0x68, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x6D, 0x10, 0x00, 0x00, 0x42, 0x13, 0x00, 0x00, 0xAC, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6E, 0x10, 0x00, 0x00, - 0x69, 0x10, 0x00, 0x00, 0x6D, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x72, 0x10, 0x00, 0x00, 0x4C, 0x13, 0x00, 0x00, - 0xC7, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x73, 0x10, 0x00, 0x00, 0x6E, 0x10, 0x00, 0x00, 0x72, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x75, 0x10, 0x00, 0x00, - 0x73, 0x10, 0x00, 0x00, 0x43, 0x17, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x5F, 0x17, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x75, 0x10, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2D, 0x19, 0x00, 0x00, 0xF5, 0x12, 0x00, 0x00, 0x13, 0x13, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x7F, 0x10, 0x00, 0x00, - 0x58, 0x0F, 0x00, 0x00, 0x2D, 0x19, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x83, 0x10, 0x00, 0x00, 0xFF, 0x12, 0x00, 0x00, - 0x61, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x84, 0x10, 0x00, 0x00, 0x7F, 0x10, 0x00, 0x00, 0x83, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x88, 0x10, 0x00, 0x00, - 0x31, 0x13, 0x00, 0x00, 0x61, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x89, 0x10, 0x00, 0x00, 0x84, 0x10, 0x00, 0x00, - 0x88, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x8D, 0x10, 0x00, 0x00, 0x3B, 0x13, 0x00, 0x00, 0x73, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8E, 0x10, 0x00, 0x00, - 0x89, 0x10, 0x00, 0x00, 0x8D, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x92, 0x10, 0x00, 0x00, 0x6D, 0x13, 0x00, 0x00, - 0x73, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x93, 0x10, 0x00, 0x00, 0x8E, 0x10, 0x00, 0x00, 0x92, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x97, 0x10, 0x00, 0x00, - 0x59, 0x13, 0x00, 0x00, 0x8E, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x98, 0x10, 0x00, 0x00, 0x93, 0x10, 0x00, 0x00, - 0x97, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x9C, 0x10, 0x00, 0x00, 0x77, 0x13, 0x00, 0x00, 0x8E, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x9D, 0x10, 0x00, 0x00, - 0x98, 0x10, 0x00, 0x00, 0x9C, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA1, 0x10, 0x00, 0x00, 0x1D, 0x13, 0x00, 0x00, - 0x76, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xA2, 0x10, 0x00, 0x00, 0x9D, 0x10, 0x00, 0x00, 0xA1, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xA6, 0x10, 0x00, 0x00, - 0x27, 0x13, 0x00, 0x00, 0x91, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA7, 0x10, 0x00, 0x00, 0xA2, 0x10, 0x00, 0x00, - 0xA6, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xAB, 0x10, 0x00, 0x00, 0x45, 0x13, 0x00, 0x00, 0xAC, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAC, 0x10, 0x00, 0x00, - 0xA7, 0x10, 0x00, 0x00, 0xAB, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB0, 0x10, 0x00, 0x00, 0x4F, 0x13, 0x00, 0x00, - 0xC7, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB1, 0x10, 0x00, 0x00, 0xAC, 0x10, 0x00, 0x00, 0xB0, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xB3, 0x10, 0x00, 0x00, - 0xB1, 0x10, 0x00, 0x00, 0x43, 0x17, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x6D, 0x17, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0xB3, 0x10, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0xC6, 0x08, 0x00, 0x00, - 0xC7, 0x08, 0x00, 0x00, 0xB8, 0x08, 0x00, 0x00, 0xE3, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0xC7, 0x08, 0x00, 0x00, 0x51, 0x17, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0xC6, 0x08, 0x00, 0x00, 0xC9, 0x08, 0x00, 0x00, - 0xB8, 0x08, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xC9, 0x08, 0x00, 0x00, 0x5F, 0x17, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xC6, 0x08, 0x00, 0x00, 0xCB, 0x08, 0x00, 0x00, 0xB8, 0x08, 0x00, 0x00, - 0xEA, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xCB, 0x08, 0x00, 0x00, - 0x6D, 0x17, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x97, 0x00, 0x00, 0x00, - 0xCC, 0x08, 0x00, 0x00, 0xB8, 0x08, 0x00, 0x00, 0x4F, 0x00, 0x08, 0x00, - 0x2C, 0x00, 0x00, 0x00, 0xCD, 0x08, 0x00, 0x00, 0xCC, 0x08, 0x00, 0x00, - 0xCC, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x2C, 0x00, 0x00, 0x00, - 0xCE, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, - 0xCD, 0x08, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x97, 0x00, 0x00, 0x00, - 0xCF, 0x08, 0x00, 0x00, 0xB8, 0x08, 0x00, 0x00, 0x4F, 0x00, 0x09, 0x00, - 0x97, 0x00, 0x00, 0x00, 0xD0, 0x08, 0x00, 0x00, 0xCF, 0x08, 0x00, 0x00, - 0xCE, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xB8, 0x08, 0x00, 0x00, 0xD0, 0x08, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xC6, 0x08, 0x00, 0x00, 0xD2, 0x08, 0x00, 0x00, 0xB8, 0x08, 0x00, 0x00, - 0xD1, 0x08, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xD2, 0x08, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_frag.spv b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_frag.spv deleted file mode 100644 index 1edd8d2aa..000000000 Binary files a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_frag.spv and /dev/null differ diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_frag.txt b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_frag.txt deleted file mode 100644 index 71d71da9a..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_frag.txt +++ /dev/null @@ -1,443 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 6446 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_frag_color - OpExecutionMode %main OriginUpperLeft - OpSource GLSL 420 - OpSourceExtension "GL_GOOGLE_cpp_style_line_directive" - OpSourceExtension "GL_GOOGLE_include_directive" - OpName %main "main" - OpName %xe_texture "xe_texture" - OpName %gl_FragCoord "gl_FragCoord" - OpName %XeCasSharpenConstants "XeCasSharpenConstants" - OpMemberName %XeCasSharpenConstants 0 "xe_cas_output_offset" - OpMemberName %XeCasSharpenConstants 1 "xe_cas_sharpness_post_setup" - OpName %_ "" - OpName %xe_frag_color "xe_frag_color" - OpDecorate %xe_texture DescriptorSet 0 - OpDecorate %xe_texture Binding 0 - OpDecorate %gl_FragCoord BuiltIn FragCoord - OpMemberDecorate %XeCasSharpenConstants 0 Offset 16 - OpMemberDecorate %XeCasSharpenConstants 1 Offset 24 - OpDecorate %XeCasSharpenConstants Block - OpDecorate %xe_frag_color Location 0 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 - %uint = OpTypeInt 32 0 - %int = OpTypeInt 32 1 - %v2int = OpTypeVector %int 2 - %v3float = OpTypeVector %float 3 - %v2uint = OpTypeVector %uint 2 - %v4uint = OpTypeVector %uint 4 - %float_0 = OpConstant %float 0 - %float_1 = OpConstant %float 1 - %uint_1 = OpConstant %uint 1 -%uint_532432441 = OpConstant %uint 532432441 -%uint_2129690299 = OpConstant %uint 2129690299 -%uint_2129764351 = OpConstant %uint 2129764351 - %float_2 = OpConstant %float 2 - %143 = OpTypeImage %float 2D 0 0 0 1 Unknown - %144 = OpTypeSampledImage %143 -%_ptr_UniformConstant_144 = OpTypePointer UniformConstant %144 - %xe_texture = OpVariable %_ptr_UniformConstant_144 UniformConstant - %int_0 = OpConstant %int 0 - %v4float = OpTypeVector %float 4 - %int_n1 = OpConstant %int -1 - %181 = OpConstantComposite %v2int %int_0 %int_n1 - %int_1 = OpConstant %int 1 - %188 = OpConstantComposite %v2int %int_1 %int_n1 - %194 = OpConstantComposite %v2int %int_n1 %int_0 - %204 = OpConstantComposite %v2int %int_1 %int_0 - %210 = OpConstantComposite %v2int %int_n1 %int_1 - %216 = OpConstantComposite %v2int %int_0 %int_1 - %222 = OpConstantComposite %v2int %int_1 %int_1 - %uint_0 = OpConstant %uint 0 - %uint_2 = OpConstant %uint 2 - %v2float = OpTypeVector %float 2 - %int_2 = OpConstant %int 2 - %712 = OpConstantComposite %v2int %int_2 %int_0 - %734 = OpConstantComposite %v2int %int_0 %int_2 - %745 = OpConstantComposite %v2int %int_2 %int_1 - %751 = OpConstantComposite %v2int %int_1 %int_2 -%float_0_03125 = OpConstant %float 0.03125 -%_ptr_Input_v4float = OpTypePointer Input %v4float -%gl_FragCoord = OpVariable %_ptr_Input_v4float Input -%XeCasSharpenConstants = OpTypeStruct %v2int %float -%_ptr_PushConstant_XeCasSharpenConstants = OpTypePointer PushConstant %XeCasSharpenConstants - %_ = OpVariable %_ptr_PushConstant_XeCasSharpenConstants PushConstant -%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int - %2217 = OpConstantComposite %v4float %float_1 %float_1 %float_0 %float_0 -%_ptr_PushConstant_float = OpTypePointer PushConstant %float -%_ptr_Output_v4float = OpTypePointer Output %v4float -%xe_frag_color = OpVariable %_ptr_Output_v4float Output -%_ptr_Output_float = OpTypePointer Output %float - %uint_3 = OpConstant %uint 3 - %main = OpFunction %void None %3 - %5 = OpLabel - %2205 = OpLoad %v4float %gl_FragCoord - %2206 = OpVectorShuffle %v2float %2205 %2205 0 1 - %2207 = OpConvertFToS %v2int %2206 - %2212 = OpAccessChain %_ptr_PushConstant_v2int %_ %int_0 - %2213 = OpLoad %v2int %2212 - %2214 = OpISub %v2int %2207 %2213 - %2215 = OpBitcast %v2uint %2214 - %2218 = OpBitcast %v4uint %2217 - %2221 = OpAccessChain %_ptr_PushConstant_float %_ %int_1 - %2222 = OpLoad %float %2221 - %2223 = OpBitcast %uint %2222 - OpBranch %2764 - %2764 = OpLabel - %3115 = OpConvertUToF %v2float %2215 - %3118 = OpCompositeExtract %uint %2218 0 - %3119 = OpCompositeExtract %uint %2218 1 - %3120 = OpCompositeConstruct %v2uint %3118 %3119 - %3121 = OpBitcast %v2float %3120 - %3122 = OpFMul %v2float %3115 %3121 - %3125 = OpCompositeExtract %uint %2218 2 - %3126 = OpCompositeExtract %uint %2218 3 - %3127 = OpCompositeConstruct %v2uint %3125 %3126 - %3128 = OpBitcast %v2float %3127 - %3129 = OpFAdd %v2float %3122 %3128 - %3131 = OpExtInst %v2float %1 Floor %3129 - %3134 = OpFSub %v2float %3129 %3131 - %3136 = OpConvertFToS %v2int %3131 - %3141 = OpIAdd %v2int %3136 %181 - %4731 = OpLoad %144 %xe_texture - %4733 = OpImage %143 %4731 - %4734 = OpImageFetch %v4float %4733 %3141 Lod %int_0 - %3144 = OpIAdd %v2int %3136 %194 - %4740 = OpImage %143 %4731 - %4741 = OpImageFetch %v4float %4740 %3144 Lod %int_0 - %4747 = OpImage %143 %4731 - %4748 = OpImageFetch %v4float %4747 %3136 Lod %int_0 - %3149 = OpIAdd %v2int %3136 %188 - %4754 = OpImage %143 %4731 - %4755 = OpImageFetch %v4float %4754 %3149 Lod %int_0 - %3155 = OpIAdd %v2int %3136 %204 - %4768 = OpImage %143 %4731 - %4769 = OpImageFetch %v4float %4768 %3155 Lod %int_0 - %3158 = OpIAdd %v2int %3136 %712 - %4775 = OpImage %143 %4731 - %4776 = OpImageFetch %v4float %4775 %3158 Lod %int_0 - %3161 = OpIAdd %v2int %3136 %210 - %4782 = OpImage %143 %4731 - %4783 = OpImageFetch %v4float %4782 %3161 Lod %int_0 - %3164 = OpIAdd %v2int %3136 %216 - %4789 = OpImage %143 %4731 - %4790 = OpImageFetch %v4float %4789 %3164 Lod %int_0 - %3170 = OpIAdd %v2int %3136 %734 - %4803 = OpImage %143 %4731 - %4804 = OpImageFetch %v4float %4803 %3170 Lod %int_0 - %3173 = OpIAdd %v2int %3136 %222 - %4810 = OpImage %143 %4731 - %4811 = OpImageFetch %v4float %4810 %3173 Lod %int_0 - %3176 = OpIAdd %v2int %3136 %745 - %4817 = OpImage %143 %4731 - %4818 = OpImageFetch %v4float %4817 %3176 Lod %int_0 - %3179 = OpIAdd %v2int %3136 %751 - %4824 = OpImage %143 %4731 - %4825 = OpImageFetch %v4float %4824 %3179 Lod %int_0 - %3198 = OpCompositeExtract %float %4734 0 - %3200 = OpCompositeExtract %float %4734 1 - %3202 = OpCompositeExtract %float %4734 2 - %4847 = OpFMul %float %3198 %3198 - %4850 = OpFMul %float %3200 %3200 - %4853 = OpFMul %float %3202 %3202 - %3211 = OpCompositeExtract %float %4755 0 - %3213 = OpCompositeExtract %float %4755 1 - %3215 = OpCompositeExtract %float %4755 2 - %4857 = OpFMul %float %3211 %3211 - %4860 = OpFMul %float %3213 %3213 - %4863 = OpFMul %float %3215 %3215 - %3237 = OpCompositeExtract %float %4741 0 - %3239 = OpCompositeExtract %float %4741 1 - %3241 = OpCompositeExtract %float %4741 2 - %4877 = OpFMul %float %3237 %3237 - %4880 = OpFMul %float %3239 %3239 - %4883 = OpFMul %float %3241 %3241 - %3250 = OpCompositeExtract %float %4748 0 - %3252 = OpCompositeExtract %float %4748 1 - %3254 = OpCompositeExtract %float %4748 2 - %4887 = OpFMul %float %3250 %3250 - %4890 = OpFMul %float %3252 %3252 - %4893 = OpFMul %float %3254 %3254 - %3263 = OpCompositeExtract %float %4769 0 - %3265 = OpCompositeExtract %float %4769 1 - %3267 = OpCompositeExtract %float %4769 2 - %4897 = OpFMul %float %3263 %3263 - %4900 = OpFMul %float %3265 %3265 - %4903 = OpFMul %float %3267 %3267 - %3276 = OpCompositeExtract %float %4776 0 - %3278 = OpCompositeExtract %float %4776 1 - %3280 = OpCompositeExtract %float %4776 2 - %4907 = OpFMul %float %3276 %3276 - %4910 = OpFMul %float %3278 %3278 - %4913 = OpFMul %float %3280 %3280 - %3289 = OpCompositeExtract %float %4783 0 - %3291 = OpCompositeExtract %float %4783 1 - %3293 = OpCompositeExtract %float %4783 2 - %4917 = OpFMul %float %3289 %3289 - %4920 = OpFMul %float %3291 %3291 - %4923 = OpFMul %float %3293 %3293 - %3302 = OpCompositeExtract %float %4790 0 - %3304 = OpCompositeExtract %float %4790 1 - %3306 = OpCompositeExtract %float %4790 2 - %4927 = OpFMul %float %3302 %3302 - %4930 = OpFMul %float %3304 %3304 - %4933 = OpFMul %float %3306 %3306 - %3315 = OpCompositeExtract %float %4811 0 - %3317 = OpCompositeExtract %float %4811 1 - %3319 = OpCompositeExtract %float %4811 2 - %4937 = OpFMul %float %3315 %3315 - %4940 = OpFMul %float %3317 %3317 - %4943 = OpFMul %float %3319 %3319 - %3328 = OpCompositeExtract %float %4818 0 - %3330 = OpCompositeExtract %float %4818 1 - %3332 = OpCompositeExtract %float %4818 2 - %4947 = OpFMul %float %3328 %3328 - %4950 = OpFMul %float %3330 %3330 - %4953 = OpFMul %float %3332 %3332 - %3354 = OpCompositeExtract %float %4804 0 - %3356 = OpCompositeExtract %float %4804 1 - %3358 = OpCompositeExtract %float %4804 2 - %4967 = OpFMul %float %3354 %3354 - %4970 = OpFMul %float %3356 %3356 - %4973 = OpFMul %float %3358 %3358 - %3367 = OpCompositeExtract %float %4825 0 - %3369 = OpCompositeExtract %float %4825 1 - %3371 = OpCompositeExtract %float %4825 2 - %4977 = OpFMul %float %3367 %3367 - %4980 = OpFMul %float %3369 %3369 - %4983 = OpFMul %float %3371 %3371 - %5013 = OpExtInst %float %1 FMin %4880 %4890 - %5014 = OpExtInst %float %1 FMin %4850 %5013 - %5020 = OpExtInst %float %1 FMin %4900 %4930 - %5021 = OpExtInst %float %1 FMin %5014 %5020 - %5055 = OpExtInst %float %1 FMax %4880 %4890 - %5056 = OpExtInst %float %1 FMax %4850 %5055 - %5062 = OpExtInst %float %1 FMax %4900 %4930 - %5063 = OpExtInst %float %1 FMax %5056 %5062 - %5097 = OpExtInst %float %1 FMin %4890 %4900 - %5098 = OpExtInst %float %1 FMin %4860 %5097 - %5104 = OpExtInst %float %1 FMin %4910 %4940 - %5105 = OpExtInst %float %1 FMin %5098 %5104 - %5139 = OpExtInst %float %1 FMax %4890 %4900 - %5140 = OpExtInst %float %1 FMax %4860 %5139 - %5146 = OpExtInst %float %1 FMax %4910 %4940 - %5147 = OpExtInst %float %1 FMax %5140 %5146 - %5181 = OpExtInst %float %1 FMin %4920 %4930 - %5182 = OpExtInst %float %1 FMin %4890 %5181 - %5188 = OpExtInst %float %1 FMin %4940 %4970 - %5189 = OpExtInst %float %1 FMin %5182 %5188 - %5223 = OpExtInst %float %1 FMax %4920 %4930 - %5224 = OpExtInst %float %1 FMax %4890 %5223 - %5230 = OpExtInst %float %1 FMax %4940 %4970 - %5231 = OpExtInst %float %1 FMax %5224 %5230 - %5265 = OpExtInst %float %1 FMin %4930 %4940 - %5266 = OpExtInst %float %1 FMin %4900 %5265 - %5272 = OpExtInst %float %1 FMin %4950 %4980 - %5273 = OpExtInst %float %1 FMin %5266 %5272 - %5307 = OpExtInst %float %1 FMax %4930 %4940 - %5308 = OpExtInst %float %1 FMax %4900 %5307 - %5314 = OpExtInst %float %1 FMax %4950 %4980 - %5315 = OpExtInst %float %1 FMax %5308 %5314 - %5346 = OpBitcast %uint %5063 - %5347 = OpISub %uint %uint_2129690299 %5346 - %5348 = OpBitcast %float %5347 - %5379 = OpBitcast %uint %5147 - %5380 = OpISub %uint %uint_2129690299 %5379 - %5381 = OpBitcast %float %5380 - %5412 = OpBitcast %uint %5231 - %5413 = OpISub %uint %uint_2129690299 %5412 - %5414 = OpBitcast %float %5413 - %5445 = OpBitcast %uint %5315 - %5446 = OpISub %uint %uint_2129690299 %5445 - %5447 = OpBitcast %float %5446 - %3715 = OpFSub %float %float_1 %5063 - %3716 = OpExtInst %float %1 FMin %5021 %3715 - %3718 = OpFMul %float %3716 %5348 - %5489 = OpExtInst %float %1 FClamp %3718 %float_0 %float_1 - %3739 = OpFSub %float %float_1 %5147 - %3740 = OpExtInst %float %1 FMin %5105 %3739 - %3742 = OpFMul %float %3740 %5381 - %5540 = OpExtInst %float %1 FClamp %3742 %float_0 %float_1 - %3763 = OpFSub %float %float_1 %5231 - %3764 = OpExtInst %float %1 FMin %5189 %3763 - %3766 = OpFMul %float %3764 %5414 - %5591 = OpExtInst %float %1 FClamp %3766 %float_0 %float_1 - %3787 = OpFSub %float %float_1 %5315 - %3788 = OpExtInst %float %1 FMin %5273 %3787 - %3790 = OpFMul %float %3788 %5447 - %5642 = OpExtInst %float %1 FClamp %3790 %float_0 %float_1 - %5688 = OpBitcast %uint %5489 - %5690 = OpShiftRightLogical %uint %5688 %uint_1 - %5692 = OpIAdd %uint %5690 %uint_532432441 - %5693 = OpBitcast %float %5692 - %5739 = OpBitcast %uint %5540 - %5741 = OpShiftRightLogical %uint %5739 %uint_1 - %5743 = OpIAdd %uint %5741 %uint_532432441 - %5744 = OpBitcast %float %5743 - %5790 = OpBitcast %uint %5591 - %5792 = OpShiftRightLogical %uint %5790 %uint_1 - %5794 = OpIAdd %uint %5792 %uint_532432441 - %5795 = OpBitcast %float %5794 - %5841 = OpBitcast %uint %5642 - %5843 = OpShiftRightLogical %uint %5841 %uint_1 - %5845 = OpIAdd %uint %5843 %uint_532432441 - %5846 = OpBitcast %float %5845 - %3826 = OpBitcast %float %2223 - %3832 = OpFMul %float %5693 %3826 - %3841 = OpFMul %float %5744 %3826 - %3850 = OpFMul %float %5795 %3826 - %3859 = OpFMul %float %5846 %3826 - %3865 = OpCompositeExtract %float %3134 0 - %3866 = OpFSub %float %float_1 %3865 - %3869 = OpCompositeExtract %float %3134 1 - %3870 = OpFSub %float %float_1 %3869 - %3871 = OpFMul %float %3866 %3870 - %3878 = OpFMul %float %3865 %3870 - %3885 = OpFMul %float %3866 %3869 - %3890 = OpFMul %float %3865 %3869 - %3894 = OpFSub %float %5063 %5021 - %3895 = OpFAdd %float %float_0_03125 %3894 - %5887 = OpBitcast %uint %3895 - %5888 = OpISub %uint %uint_2129690299 %5887 - %5889 = OpBitcast %float %5888 - %3898 = OpFMul %float %3871 %5889 - %3902 = OpFSub %float %5147 %5105 - %3903 = OpFAdd %float %float_0_03125 %3902 - %5898 = OpBitcast %uint %3903 - %5899 = OpISub %uint %uint_2129690299 %5898 - %5900 = OpBitcast %float %5899 - %3906 = OpFMul %float %3878 %5900 - %3910 = OpFSub %float %5231 %5189 - %3911 = OpFAdd %float %float_0_03125 %3910 - %5909 = OpBitcast %uint %3911 - %5910 = OpISub %uint %uint_2129690299 %5909 - %5911 = OpBitcast %float %5910 - %3914 = OpFMul %float %3885 %5911 - %3918 = OpFSub %float %5315 %5273 - %3919 = OpFAdd %float %float_0_03125 %3918 - %5920 = OpBitcast %uint %3919 - %5921 = OpISub %uint %uint_2129690299 %5920 - %5922 = OpBitcast %float %5921 - %3922 = OpFMul %float %3890 %5922 - %3928 = OpFMul %float %3832 %3898 - %3937 = OpFMul %float %3841 %3906 - %3955 = OpFMul %float %3850 %3914 - %3956 = OpFAdd %float %3937 %3955 - %3958 = OpFAdd %float %3956 %3898 - %3982 = OpFMul %float %3859 %3922 - %3983 = OpFAdd %float %3928 %3982 - %3985 = OpFAdd %float %3983 %3906 - %4012 = OpFAdd %float %3983 %3914 - %4039 = OpFAdd %float %3956 %3922 - %6440 = OpFAdd %float %3928 %3937 - %6441 = OpFAdd %float %6440 %3955 - %6442 = OpFAdd %float %6441 %3982 - %4081 = OpFMul %float %float_2 %6442 - %4083 = OpFAdd %float %4081 %3958 - %4085 = OpFAdd %float %4083 %3985 - %4087 = OpFAdd %float %4085 %4012 - %4089 = OpFAdd %float %4087 %4039 - %5945 = OpBitcast %uint %4089 - %5946 = OpISub %uint %uint_2129764351 %5945 - %5947 = OpBitcast %float %5946 - %5950 = OpFNegate %float %5947 - %5952 = OpFMul %float %5950 %4089 - %5954 = OpFAdd %float %5952 %float_2 - %5955 = OpFMul %float %5947 %5954 - %6443 = OpFAdd %float %4847 %4877 - %4099 = OpFMul %float %3928 %6443 - %4103 = OpFMul %float %4857 %3937 - %4104 = OpFAdd %float %4099 %4103 - %4108 = OpFMul %float %4907 %3937 - %4109 = OpFAdd %float %4104 %4108 - %4113 = OpFMul %float %4917 %3955 - %4114 = OpFAdd %float %4109 %4113 - %4118 = OpFMul %float %4967 %3955 - %4119 = OpFAdd %float %4114 %4118 - %4123 = OpFMul %float %4947 %3982 - %4124 = OpFAdd %float %4119 %4123 - %4128 = OpFMul %float %4977 %3982 - %4129 = OpFAdd %float %4124 %4128 - %4133 = OpFMul %float %4887 %3958 - %4134 = OpFAdd %float %4129 %4133 - %4138 = OpFMul %float %4897 %3985 - %4139 = OpFAdd %float %4134 %4138 - %4143 = OpFMul %float %4927 %4012 - %4144 = OpFAdd %float %4139 %4143 - %4148 = OpFMul %float %4937 %4039 - %4149 = OpFAdd %float %4144 %4148 - %4151 = OpFMul %float %4149 %5955 - %5969 = OpExtInst %float %1 FClamp %4151 %float_0 %float_1 - %6444 = OpFAdd %float %4850 %4880 - %4161 = OpFMul %float %3928 %6444 - %4165 = OpFMul %float %4860 %3937 - %4166 = OpFAdd %float %4161 %4165 - %4170 = OpFMul %float %4910 %3937 - %4171 = OpFAdd %float %4166 %4170 - %4175 = OpFMul %float %4920 %3955 - %4176 = OpFAdd %float %4171 %4175 - %4180 = OpFMul %float %4970 %3955 - %4181 = OpFAdd %float %4176 %4180 - %4185 = OpFMul %float %4950 %3982 - %4186 = OpFAdd %float %4181 %4185 - %4190 = OpFMul %float %4980 %3982 - %4191 = OpFAdd %float %4186 %4190 - %4195 = OpFMul %float %4890 %3958 - %4196 = OpFAdd %float %4191 %4195 - %4200 = OpFMul %float %4900 %3985 - %4201 = OpFAdd %float %4196 %4200 - %4205 = OpFMul %float %4930 %4012 - %4206 = OpFAdd %float %4201 %4205 - %4210 = OpFMul %float %4940 %4039 - %4211 = OpFAdd %float %4206 %4210 - %4213 = OpFMul %float %4211 %5955 - %5983 = OpExtInst %float %1 FClamp %4213 %float_0 %float_1 - %6445 = OpFAdd %float %4853 %4883 - %4223 = OpFMul %float %3928 %6445 - %4227 = OpFMul %float %4863 %3937 - %4228 = OpFAdd %float %4223 %4227 - %4232 = OpFMul %float %4913 %3937 - %4233 = OpFAdd %float %4228 %4232 - %4237 = OpFMul %float %4923 %3955 - %4238 = OpFAdd %float %4233 %4237 - %4242 = OpFMul %float %4973 %3955 - %4243 = OpFAdd %float %4238 %4242 - %4247 = OpFMul %float %4953 %3982 - %4248 = OpFAdd %float %4243 %4247 - %4252 = OpFMul %float %4983 %3982 - %4253 = OpFAdd %float %4248 %4252 - %4257 = OpFMul %float %4893 %3958 - %4258 = OpFAdd %float %4253 %4257 - %4262 = OpFMul %float %4903 %3985 - %4263 = OpFAdd %float %4258 %4262 - %4267 = OpFMul %float %4933 %4012 - %4268 = OpFAdd %float %4263 %4267 - %4272 = OpFMul %float %4943 %4039 - %4273 = OpFAdd %float %4268 %4272 - %4275 = OpFMul %float %4273 %5955 - %5997 = OpExtInst %float %1 FClamp %4275 %float_0 %float_1 - %2247 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_0 - OpStore %2247 %5969 - %2249 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_1 - OpStore %2249 %5983 - %2251 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_2 - OpStore %2251 %5997 - %2252 = OpLoad %v4float %xe_frag_color - %2253 = OpVectorShuffle %v3float %2252 %2252 0 1 2 - %2254 = OpExtInst %v3float %1 Sqrt %2253 - %2255 = OpLoad %v4float %xe_frag_color - %2256 = OpVectorShuffle %v4float %2255 %2254 4 5 6 3 - OpStore %xe_frag_color %2256 - %2258 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_3 - OpStore %2258 %float_1 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_ps.h new file mode 100644 index 000000000..7e382fd42 --- /dev/null +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_ps.h @@ -0,0 +1,773 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 25213 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5120 + OpExecutionMode %5663 OriginUpperLeft + OpDecorate %3150 DescriptorSet 0 + OpDecorate %3150 Binding 0 + OpDecorate %gl_FragCoord BuiltIn FragCoord + OpMemberDecorate %_struct_1010 0 Offset 16 + OpMemberDecorate %_struct_1010 1 Offset 24 + OpDecorate %_struct_1010 Block + OpDecorate %5120 Location 0 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 + %uint = OpTypeInt 32 0 + %int = OpTypeInt 32 1 + %v2int = OpTypeVector %int 2 + %v3float = OpTypeVector %float 3 + %v2uint = OpTypeVector %uint 2 + %float_0 = OpConstant %float 0 + %float_1 = OpConstant %float 1 + %uint_1 = OpConstant %uint 1 +%uint_532432441 = OpConstant %uint 532432441 +%uint_2129690299 = OpConstant %uint 2129690299 +%uint_2129764351 = OpConstant %uint 2129764351 + %float_2 = OpConstant %float 2 + %150 = OpTypeImage %float 2D 0 0 0 1 Unknown + %510 = OpTypeSampledImage %150 +%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 + %3150 = OpVariable %_ptr_UniformConstant_510 UniformConstant + %int_0 = OpConstant %int 0 + %v4float = OpTypeVector %float 4 + %int_n1 = OpConstant %int -1 + %1803 = OpConstantComposite %v2int %int_0 %int_n1 + %int_1 = OpConstant %int 1 + %1812 = OpConstantComposite %v2int %int_1 %int_n1 + %1806 = OpConstantComposite %v2int %int_n1 %int_0 + %1824 = OpConstantComposite %v2int %int_1 %int_0 + %1818 = OpConstantComposite %v2int %int_n1 %int_1 + %1827 = OpConstantComposite %v2int %int_0 %int_1 + %1836 = OpConstantComposite %v2int %int_1 %int_1 + %uint_0 = OpConstant %uint 0 + %uint_2 = OpConstant %uint 2 + %v2float = OpTypeVector %float 2 + %int_2 = OpConstant %int 2 + %1833 = OpConstantComposite %v2int %int_2 %int_0 + %1839 = OpConstantComposite %v2int %int_0 %int_2 + %1845 = OpConstantComposite %v2int %int_2 %int_1 + %1848 = OpConstantComposite %v2int %int_1 %int_2 +%float_0_03125 = OpConstant %float 0.03125 +%_ptr_Input_v4float = OpTypePointer Input %v4float +%gl_FragCoord = OpVariable %_ptr_Input_v4float Input +%_struct_1010 = OpTypeStruct %v2int %float +%_ptr_PushConstant__struct_1010 = OpTypePointer PushConstant %_struct_1010 + %4930 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant +%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int +%_ptr_PushConstant_float = OpTypePointer PushConstant %float +%_ptr_Output_v4float = OpTypePointer Output %v4float + %5120 = OpVariable %_ptr_Output_v4float Output +%_ptr_Output_float = OpTypePointer Output %float + %uint_3 = OpConstant %uint 3 + %5663 = OpFunction %void None %1282 + %24949 = OpLabel + %18571 = OpLoad %v4float %gl_FragCoord + %14008 = OpVectorShuffle %v2float %18571 %18571 0 1 + %17656 = OpConvertFToS %v2int %14008 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %4930 %int_0 + %22822 = OpLoad %v2int %19279 + %23312 = OpISub %v2int %17656 %22822 + %9938 = OpBitcast %v2uint %23312 + %20997 = OpAccessChain %_ptr_PushConstant_float %4930 %int_1 + %22009 = OpLoad %float %20997 + %16334 = OpBitcast %uint %22009 + %24250 = OpConvertUToF %v2float %9938 + %23709 = OpExtInst %v2float %1 Floor %24250 + %12265 = OpFSub %v2float %24250 %23709 + %17064 = OpConvertFToS %v2int %23709 + %20663 = OpIAdd %v2int %17064 %1803 + %16731 = OpLoad %510 %3150 + %23618 = OpImage %150 %16731 + %16595 = OpImageFetch %v4float %23618 %20663 Lod %int_0 + %15454 = OpIAdd %v2int %17064 %1806 + %19959 = OpImage %150 %16731 + %14338 = OpImageFetch %v4float %19959 %15454 Lod %int_0 + %17498 = OpImage %150 %16731 + %24645 = OpImageFetch %v4float %17498 %17064 Lod %int_0 + %15455 = OpIAdd %v2int %17064 %1812 + %20491 = OpImage %150 %16731 + %9589 = OpImageFetch %v4float %20491 %15455 Lod %int_0 + %15456 = OpIAdd %v2int %17064 %1824 + %20492 = OpImage %150 %16731 + %9590 = OpImageFetch %v4float %20492 %15456 Lod %int_0 + %15457 = OpIAdd %v2int %17064 %1833 + %20493 = OpImage %150 %16731 + %9591 = OpImageFetch %v4float %20493 %15457 Lod %int_0 + %15458 = OpIAdd %v2int %17064 %1818 + %20494 = OpImage %150 %16731 + %9592 = OpImageFetch %v4float %20494 %15458 Lod %int_0 + %15459 = OpIAdd %v2int %17064 %1827 + %20495 = OpImage %150 %16731 + %9593 = OpImageFetch %v4float %20495 %15459 Lod %int_0 + %15460 = OpIAdd %v2int %17064 %1839 + %20496 = OpImage %150 %16731 + %9594 = OpImageFetch %v4float %20496 %15460 Lod %int_0 + %15461 = OpIAdd %v2int %17064 %1836 + %20497 = OpImage %150 %16731 + %9595 = OpImageFetch %v4float %20497 %15461 Lod %int_0 + %15462 = OpIAdd %v2int %17064 %1845 + %20498 = OpImage %150 %16731 + %9596 = OpImageFetch %v4float %20498 %15462 Lod %int_0 + %15463 = OpIAdd %v2int %17064 %1848 + %19598 = OpImage %150 %16731 + %17359 = OpImageFetch %v4float %19598 %15463 Lod %int_0 + %22126 = OpCompositeExtract %float %16595 0 + %7025 = OpCompositeExtract %float %16595 1 + %18723 = OpCompositeExtract %float %16595 2 + %24863 = OpFMul %float %22126 %22126 + %16184 = OpFMul %float %7025 %7025 + %9305 = OpFMul %float %18723 %18723 + %22236 = OpCompositeExtract %float %9589 0 + %11844 = OpCompositeExtract %float %9589 1 + %18724 = OpCompositeExtract %float %9589 2 + %24864 = OpFMul %float %22236 %22236 + %16185 = OpFMul %float %11844 %11844 + %9306 = OpFMul %float %18724 %18724 + %22237 = OpCompositeExtract %float %14338 0 + %11845 = OpCompositeExtract %float %14338 1 + %18725 = OpCompositeExtract %float %14338 2 + %24865 = OpFMul %float %22237 %22237 + %16186 = OpFMul %float %11845 %11845 + %9307 = OpFMul %float %18725 %18725 + %22238 = OpCompositeExtract %float %24645 0 + %11846 = OpCompositeExtract %float %24645 1 + %18726 = OpCompositeExtract %float %24645 2 + %24866 = OpFMul %float %22238 %22238 + %16187 = OpFMul %float %11846 %11846 + %9308 = OpFMul %float %18726 %18726 + %22239 = OpCompositeExtract %float %9590 0 + %11847 = OpCompositeExtract %float %9590 1 + %18727 = OpCompositeExtract %float %9590 2 + %24867 = OpFMul %float %22239 %22239 + %16188 = OpFMul %float %11847 %11847 + %9309 = OpFMul %float %18727 %18727 + %22240 = OpCompositeExtract %float %9591 0 + %11848 = OpCompositeExtract %float %9591 1 + %18728 = OpCompositeExtract %float %9591 2 + %24868 = OpFMul %float %22240 %22240 + %16189 = OpFMul %float %11848 %11848 + %9310 = OpFMul %float %18728 %18728 + %22241 = OpCompositeExtract %float %9592 0 + %11849 = OpCompositeExtract %float %9592 1 + %18729 = OpCompositeExtract %float %9592 2 + %24869 = OpFMul %float %22241 %22241 + %16190 = OpFMul %float %11849 %11849 + %9311 = OpFMul %float %18729 %18729 + %22242 = OpCompositeExtract %float %9593 0 + %11850 = OpCompositeExtract %float %9593 1 + %18730 = OpCompositeExtract %float %9593 2 + %24870 = OpFMul %float %22242 %22242 + %16191 = OpFMul %float %11850 %11850 + %9312 = OpFMul %float %18730 %18730 + %22243 = OpCompositeExtract %float %9595 0 + %11851 = OpCompositeExtract %float %9595 1 + %18731 = OpCompositeExtract %float %9595 2 + %24871 = OpFMul %float %22243 %22243 + %16192 = OpFMul %float %11851 %11851 + %9313 = OpFMul %float %18731 %18731 + %22244 = OpCompositeExtract %float %9596 0 + %11852 = OpCompositeExtract %float %9596 1 + %18732 = OpCompositeExtract %float %9596 2 + %24872 = OpFMul %float %22244 %22244 + %16193 = OpFMul %float %11852 %11852 + %9314 = OpFMul %float %18732 %18732 + %22245 = OpCompositeExtract %float %9594 0 + %11853 = OpCompositeExtract %float %9594 1 + %18733 = OpCompositeExtract %float %9594 2 + %24873 = OpFMul %float %22245 %22245 + %16194 = OpFMul %float %11853 %11853 + %9315 = OpFMul %float %18733 %18733 + %22246 = OpCompositeExtract %float %17359 0 + %11854 = OpCompositeExtract %float %17359 1 + %18734 = OpCompositeExtract %float %17359 2 + %24874 = OpFMul %float %22246 %22246 + %14910 = OpFMul %float %11854 %11854 + %8590 = OpFMul %float %18734 %18734 + %10877 = OpExtInst %float %1 FMin %16186 %16187 + %9276 = OpExtInst %float %1 FMin %16184 %10877 + %15951 = OpExtInst %float %1 FMin %16188 %16191 + %10905 = OpExtInst %float %1 FMin %9276 %15951 + %24296 = OpExtInst %float %1 FMax %16186 %16187 + %17523 = OpExtInst %float %1 FMax %16184 %24296 + %21848 = OpExtInst %float %1 FMax %16188 %16191 + %7823 = OpExtInst %float %1 FMax %17523 %21848 + %13503 = OpExtInst %float %1 FMin %16187 %16188 + %13819 = OpExtInst %float %1 FMin %16185 %13503 + %15952 = OpExtInst %float %1 FMin %16189 %16192 + %10906 = OpExtInst %float %1 FMin %13819 %15952 + %24297 = OpExtInst %float %1 FMax %16187 %16188 + %17524 = OpExtInst %float %1 FMax %16185 %24297 + %21849 = OpExtInst %float %1 FMax %16189 %16192 + %7824 = OpExtInst %float %1 FMax %17524 %21849 + %13504 = OpExtInst %float %1 FMin %16190 %16191 + %13820 = OpExtInst %float %1 FMin %16187 %13504 + %15953 = OpExtInst %float %1 FMin %16192 %16194 + %10907 = OpExtInst %float %1 FMin %13820 %15953 + %24298 = OpExtInst %float %1 FMax %16190 %16191 + %17525 = OpExtInst %float %1 FMax %16187 %24298 + %21850 = OpExtInst %float %1 FMax %16192 %16194 + %7825 = OpExtInst %float %1 FMax %17525 %21850 + %13505 = OpExtInst %float %1 FMin %16191 %16192 + %13821 = OpExtInst %float %1 FMin %16188 %13505 + %15954 = OpExtInst %float %1 FMin %16193 %14910 + %10908 = OpExtInst %float %1 FMin %13821 %15954 + %24299 = OpExtInst %float %1 FMax %16191 %16192 + %17526 = OpExtInst %float %1 FMax %16188 %24299 + %23939 = OpExtInst %float %1 FMax %16193 %14910 + %21101 = OpExtInst %float %1 FMax %17526 %23939 + %8181 = OpBitcast %uint %7823 + %8818 = OpISub %uint %uint_2129690299 %8181 + %9881 = OpBitcast %float %8818 + %15062 = OpBitcast %uint %7824 + %6702 = OpISub %uint %uint_2129690299 %15062 + %9882 = OpBitcast %float %6702 + %15063 = OpBitcast %uint %7825 + %6703 = OpISub %uint %uint_2129690299 %15063 + %9883 = OpBitcast %float %6703 + %15064 = OpBitcast %uint %21101 + %6835 = OpISub %uint %uint_2129690299 %15064 + %6465 = OpBitcast %float %6835 + %24131 = OpFSub %float %float_1 %7823 + %23324 = OpExtInst %float %1 FMin %10905 %24131 + %23036 = OpFMul %float %23324 %9881 + %16051 = OpExtInst %float %1 FClamp %23036 %float_0 %float_1 + %25005 = OpFSub %float %float_1 %7824 + %10697 = OpExtInst %float %1 FMin %10906 %25005 + %23037 = OpFMul %float %10697 %9882 + %16052 = OpExtInst %float %1 FClamp %23037 %float_0 %float_1 + %25006 = OpFSub %float %float_1 %7825 + %10698 = OpExtInst %float %1 FMin %10907 %25006 + %23038 = OpFMul %float %10698 %9883 + %16053 = OpExtInst %float %1 FClamp %23038 %float_0 %float_1 + %25007 = OpFSub %float %float_1 %21101 + %10699 = OpExtInst %float %1 FMin %10908 %25007 + %22903 = OpFMul %float %10699 %6465 + %20683 = OpExtInst %float %1 FClamp %22903 %float_0 %float_1 + %24011 = OpBitcast %uint %16051 + %22090 = OpShiftRightLogical %uint %24011 %uint_1 + %23229 = OpIAdd %uint %22090 %uint_532432441 + %22851 = OpBitcast %float %23229 + %8910 = OpBitcast %uint %16052 + %9189 = OpShiftRightLogical %uint %8910 %uint_1 + %23230 = OpIAdd %uint %9189 %uint_532432441 + %22852 = OpBitcast %float %23230 + %8911 = OpBitcast %uint %16053 + %9190 = OpShiftRightLogical %uint %8911 %uint_1 + %23231 = OpIAdd %uint %9190 %uint_532432441 + %22853 = OpBitcast %float %23231 + %8912 = OpBitcast %uint %20683 + %9191 = OpShiftRightLogical %uint %8912 %uint_1 + %23232 = OpIAdd %uint %9191 %uint_532432441 + %21692 = OpBitcast %float %23232 + %19558 = OpBitcast %float %16334 + %18879 = OpFMul %float %22851 %19558 + %22795 = OpFMul %float %22852 %19558 + %19380 = OpFMul %float %22853 %19558 + %10255 = OpFMul %float %21692 %19558 + %13586 = OpCompositeExtract %float %12265 0 + %21718 = OpFSub %float %float_1 %13586 + %11876 = OpCompositeExtract %float %12265 1 + %11147 = OpFSub %float %float_1 %11876 + %17670 = OpFMul %float %21718 %11147 + %25212 = OpFMul %float %13586 %11147 + %20330 = OpFMul %float %21718 %11876 + %20638 = OpFMul %float %13586 %11876 + %18204 = OpFSub %float %7823 %10905 + %23453 = OpFAdd %float %float_0_03125 %18204 + %11395 = OpBitcast %uint %23453 + %7677 = OpISub %uint %uint_2129690299 %11395 + %8343 = OpBitcast %float %7677 + %17531 = OpFMul %float %17670 %8343 + %20631 = OpFSub %float %7824 %10906 + %23454 = OpFAdd %float %float_0_03125 %20631 + %11396 = OpBitcast %uint %23454 + %7678 = OpISub %uint %uint_2129690299 %11396 + %8344 = OpBitcast %float %7678 + %17532 = OpFMul %float %25212 %8344 + %20632 = OpFSub %float %7825 %10907 + %23455 = OpFAdd %float %float_0_03125 %20632 + %11397 = OpBitcast %uint %23455 + %7679 = OpISub %uint %uint_2129690299 %11397 + %8345 = OpBitcast %float %7679 + %17533 = OpFMul %float %20330 %8345 + %20633 = OpFSub %float %21101 %10908 + %23456 = OpFAdd %float %float_0_03125 %20633 + %11398 = OpBitcast %uint %23456 + %7680 = OpISub %uint %uint_2129690299 %11398 + %8381 = OpBitcast %float %7680 + %17261 = OpFMul %float %20638 %8381 + %22796 = OpFMul %float %18879 %17531 + %20292 = OpFMul %float %22795 %17532 + %20984 = OpFMul %float %19380 %17533 + %15690 = OpFAdd %float %20292 %20984 + %22375 = OpFAdd %float %15690 %17531 + %12597 = OpFMul %float %10255 %17261 + %18845 = OpFAdd %float %22796 %12597 + %23067 = OpFAdd %float %18845 %17532 + %7227 = OpFAdd %float %18845 %17533 + %7228 = OpFAdd %float %15690 %17261 + %7229 = OpFAdd %float %22796 %20292 + %7303 = OpFAdd %float %7229 %20984 + %6535 = OpFAdd %float %7303 %12597 + %12598 = OpFMul %float %float_2 %6535 + %18846 = OpFAdd %float %12598 %22375 + %23068 = OpFAdd %float %18846 %23067 + %7132 = OpFAdd %float %23068 %7227 + %8111 = OpFAdd %float %7132 %7228 + %9782 = OpBitcast %uint %8111 + %7563 = OpISub %uint %uint_2129764351 %9782 + %9419 = OpBitcast %float %7563 + %9130 = OpFNegate %float %9419 + %12367 = OpFMul %float %9130 %8111 + %16540 = OpFAdd %float %12367 %float_2 + %9442 = OpFMul %float %9419 %16540 + %18229 = OpFAdd %float %24863 %24865 + %8674 = OpFMul %float %22796 %18229 + %24291 = OpFMul %float %24864 %20292 + %14922 = OpFAdd %float %8674 %24291 + %9443 = OpFMul %float %24868 %20292 + %18153 = OpFAdd %float %14922 %9443 + %9444 = OpFMul %float %24869 %20984 + %18154 = OpFAdd %float %18153 %9444 + %9445 = OpFMul %float %24873 %20984 + %18155 = OpFAdd %float %18154 %9445 + %9446 = OpFMul %float %24872 %12597 + %18156 = OpFAdd %float %18155 %9446 + %9447 = OpFMul %float %24874 %12597 + %18157 = OpFAdd %float %18156 %9447 + %9448 = OpFMul %float %24866 %22375 + %18158 = OpFAdd %float %18157 %9448 + %9449 = OpFMul %float %24867 %23067 + %18159 = OpFAdd %float %18158 %9449 + %9450 = OpFMul %float %24870 %7227 + %18160 = OpFAdd %float %18159 %9450 + %9451 = OpFMul %float %24871 %7228 + %15973 = OpFAdd %float %18160 %9451 + %8137 = OpFMul %float %15973 %9442 + %15218 = OpExtInst %float %1 FClamp %8137 %float_0 %float_1 + %12765 = OpFAdd %float %16184 %16186 + %17545 = OpFMul %float %22796 %12765 + %24292 = OpFMul %float %16185 %20292 + %14923 = OpFAdd %float %17545 %24292 + %9452 = OpFMul %float %16189 %20292 + %18161 = OpFAdd %float %14923 %9452 + %9453 = OpFMul %float %16190 %20984 + %18162 = OpFAdd %float %18161 %9453 + %9454 = OpFMul %float %16194 %20984 + %18163 = OpFAdd %float %18162 %9454 + %9455 = OpFMul %float %16193 %12597 + %18164 = OpFAdd %float %18163 %9455 + %9456 = OpFMul %float %14910 %12597 + %18165 = OpFAdd %float %18164 %9456 + %9457 = OpFMul %float %16187 %22375 + %18166 = OpFAdd %float %18165 %9457 + %9458 = OpFMul %float %16188 %23067 + %18167 = OpFAdd %float %18166 %9458 + %9459 = OpFMul %float %16191 %7227 + %18168 = OpFAdd %float %18167 %9459 + %9460 = OpFMul %float %16192 %7228 + %15974 = OpFAdd %float %18168 %9460 + %8138 = OpFMul %float %15974 %9442 + %15219 = OpExtInst %float %1 FClamp %8138 %float_0 %float_1 + %12766 = OpFAdd %float %9305 %9307 + %17546 = OpFMul %float %22796 %12766 + %24293 = OpFMul %float %9306 %20292 + %14924 = OpFAdd %float %17546 %24293 + %9461 = OpFMul %float %9310 %20292 + %18169 = OpFAdd %float %14924 %9461 + %9462 = OpFMul %float %9311 %20984 + %18170 = OpFAdd %float %18169 %9462 + %9463 = OpFMul %float %9315 %20984 + %18171 = OpFAdd %float %18170 %9463 + %9464 = OpFMul %float %9314 %12597 + %18172 = OpFAdd %float %18171 %9464 + %9465 = OpFMul %float %8590 %12597 + %18173 = OpFAdd %float %18172 %9465 + %9466 = OpFMul %float %9308 %22375 + %18174 = OpFAdd %float %18173 %9466 + %9467 = OpFMul %float %9309 %23067 + %18175 = OpFAdd %float %18174 %9467 + %9468 = OpFMul %float %9312 %7227 + %18176 = OpFAdd %float %18175 %9468 + %9469 = OpFMul %float %9313 %7228 + %15975 = OpFAdd %float %18176 %9469 + %6921 = OpFMul %float %15975 %9442 + %24941 = OpExtInst %float %1 FClamp %6921 %float_0 %float_1 + %20577 = OpAccessChain %_ptr_Output_float %5120 %uint_0 + OpStore %20577 %15218 + %19732 = OpAccessChain %_ptr_Output_float %5120 %uint_1 + OpStore %19732 %15219 + %19656 = OpAccessChain %_ptr_Output_float %5120 %uint_2 + OpStore %19656 %24941 + %10445 = OpLoad %v4float %5120 + %9111 = OpVectorShuffle %v3float %10445 %10445 0 1 2 + %17911 = OpExtInst %v3float %1 Sqrt %9111 + %7131 = OpCompositeExtract %float %17911 0 + OpStore %20577 %7131 + %22435 = OpCompositeExtract %float %17911 1 + OpStore %19732 %22435 + %22131 = OpCompositeExtract %float %17911 2 + OpStore %19656 %22131 + %23294 = OpAccessChain %_ptr_Output_float %5120 %uint_3 + OpStore %23294 %float_1 + OpReturn + OpFunctionEnd +#endif + +const uint32_t guest_output_ffx_cas_sharpen_ps[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x0000627D, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00001400, 0x00030010, + 0x0000161F, 0x00000007, 0x00040047, 0x00000C4E, 0x00000022, 0x00000000, + 0x00040047, 0x00000C4E, 0x00000021, 0x00000000, 0x00040047, 0x00000C93, + 0x0000000B, 0x0000000F, 0x00050048, 0x000003F2, 0x00000000, 0x00000023, + 0x00000010, 0x00050048, 0x000003F2, 0x00000001, 0x00000023, 0x00000018, + 0x00030047, 0x000003F2, 0x00000002, 0x00040047, 0x00001400, 0x0000001E, + 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, + 0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020, + 0x00000000, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, + 0x00000012, 0x0000000C, 0x00000002, 0x00040017, 0x00000018, 0x0000000D, + 0x00000003, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x0004002B, + 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, 0x0000008A, + 0x3F800000, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, + 0x0000000B, 0x0000020D, 0x1FBC4639, 0x0004002B, 0x0000000B, 0x00000344, + 0x7EF07EBB, 0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF, 0x0004002B, + 0x0000000D, 0x00000019, 0x40000000, 0x00090019, 0x00000096, 0x0000000D, + 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, + 0x0003001B, 0x000001FE, 0x00000096, 0x00040020, 0x0000047B, 0x00000000, + 0x000001FE, 0x0004003B, 0x0000047B, 0x00000C4E, 0x00000000, 0x0004002B, + 0x0000000C, 0x00000A0B, 0x00000000, 0x00040017, 0x0000001D, 0x0000000D, + 0x00000004, 0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, 0x0005002C, + 0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08, 0x0004002B, 0x0000000C, + 0x00000A0E, 0x00000001, 0x0005002C, 0x00000012, 0x00000714, 0x00000A0E, + 0x00000A08, 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, + 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, 0x00000A0B, 0x0005002C, + 0x00000012, 0x0000071A, 0x00000A08, 0x00000A0E, 0x0005002C, 0x00000012, + 0x00000723, 0x00000A0B, 0x00000A0E, 0x0005002C, 0x00000012, 0x0000072C, + 0x00000A0E, 0x00000A0E, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, + 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x00040017, 0x00000013, + 0x0000000D, 0x00000002, 0x0004002B, 0x0000000C, 0x00000A11, 0x00000002, + 0x0005002C, 0x00000012, 0x00000729, 0x00000A11, 0x00000A0B, 0x0005002C, + 0x00000012, 0x0000072F, 0x00000A0B, 0x00000A11, 0x0005002C, 0x00000012, + 0x00000735, 0x00000A11, 0x00000A0E, 0x0005002C, 0x00000012, 0x00000738, + 0x00000A0E, 0x00000A11, 0x0004002B, 0x0000000D, 0x000002C4, 0x3D000000, + 0x00040020, 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, + 0x00000C93, 0x00000001, 0x0004001E, 0x000003F2, 0x00000012, 0x0000000D, + 0x00040020, 0x0000066F, 0x00000009, 0x000003F2, 0x0004003B, 0x0000066F, + 0x00001342, 0x00000009, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, + 0x00040020, 0x0000028A, 0x00000009, 0x0000000D, 0x00040020, 0x0000029B, + 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B, 0x00001400, 0x00000003, + 0x00040020, 0x0000028B, 0x00000003, 0x0000000D, 0x0004002B, 0x0000000B, + 0x00000A13, 0x00000003, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, + 0x00000502, 0x000200F8, 0x00006175, 0x0004003D, 0x0000001D, 0x0000488B, + 0x00000C93, 0x0007004F, 0x00000013, 0x000036B8, 0x0000488B, 0x0000488B, + 0x00000000, 0x00000001, 0x0004006E, 0x00000012, 0x000044F8, 0x000036B8, + 0x00050041, 0x0000028F, 0x00004B4F, 0x00001342, 0x00000A0B, 0x0004003D, + 0x00000012, 0x00005926, 0x00004B4F, 0x00050082, 0x00000012, 0x00005B10, + 0x000044F8, 0x00005926, 0x0004007C, 0x00000011, 0x000026D2, 0x00005B10, + 0x00050041, 0x0000028A, 0x00005205, 0x00001342, 0x00000A0E, 0x0004003D, + 0x0000000D, 0x000055F9, 0x00005205, 0x0004007C, 0x0000000B, 0x00003FCE, + 0x000055F9, 0x00040070, 0x00000013, 0x00005EBA, 0x000026D2, 0x0006000C, + 0x00000013, 0x00005C9D, 0x00000001, 0x00000008, 0x00005EBA, 0x00050083, + 0x00000013, 0x00002FE9, 0x00005EBA, 0x00005C9D, 0x0004006E, 0x00000012, + 0x000042A8, 0x00005C9D, 0x00050080, 0x00000012, 0x000050B7, 0x000042A8, + 0x0000070B, 0x0004003D, 0x000001FE, 0x0000415B, 0x00000C4E, 0x00040064, + 0x00000096, 0x00005C42, 0x0000415B, 0x0007005F, 0x0000001D, 0x000040D3, + 0x00005C42, 0x000050B7, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, + 0x00003C5E, 0x000042A8, 0x0000070E, 0x00040064, 0x00000096, 0x00004DF7, + 0x0000415B, 0x0007005F, 0x0000001D, 0x00003802, 0x00004DF7, 0x00003C5E, + 0x00000002, 0x00000A0B, 0x00040064, 0x00000096, 0x0000445A, 0x0000415B, + 0x0007005F, 0x0000001D, 0x00006045, 0x0000445A, 0x000042A8, 0x00000002, + 0x00000A0B, 0x00050080, 0x00000012, 0x00003C5F, 0x000042A8, 0x00000714, + 0x00040064, 0x00000096, 0x0000500B, 0x0000415B, 0x0007005F, 0x0000001D, + 0x00002575, 0x0000500B, 0x00003C5F, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003C60, 0x000042A8, 0x00000720, 0x00040064, 0x00000096, + 0x0000500C, 0x0000415B, 0x0007005F, 0x0000001D, 0x00002576, 0x0000500C, + 0x00003C60, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C61, + 0x000042A8, 0x00000729, 0x00040064, 0x00000096, 0x0000500D, 0x0000415B, + 0x0007005F, 0x0000001D, 0x00002577, 0x0000500D, 0x00003C61, 0x00000002, + 0x00000A0B, 0x00050080, 0x00000012, 0x00003C62, 0x000042A8, 0x0000071A, + 0x00040064, 0x00000096, 0x0000500E, 0x0000415B, 0x0007005F, 0x0000001D, + 0x00002578, 0x0000500E, 0x00003C62, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003C63, 0x000042A8, 0x00000723, 0x00040064, 0x00000096, + 0x0000500F, 0x0000415B, 0x0007005F, 0x0000001D, 0x00002579, 0x0000500F, + 0x00003C63, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C64, + 0x000042A8, 0x0000072F, 0x00040064, 0x00000096, 0x00005010, 0x0000415B, + 0x0007005F, 0x0000001D, 0x0000257A, 0x00005010, 0x00003C64, 0x00000002, + 0x00000A0B, 0x00050080, 0x00000012, 0x00003C65, 0x000042A8, 0x0000072C, + 0x00040064, 0x00000096, 0x00005011, 0x0000415B, 0x0007005F, 0x0000001D, + 0x0000257B, 0x00005011, 0x00003C65, 0x00000002, 0x00000A0B, 0x00050080, + 0x00000012, 0x00003C66, 0x000042A8, 0x00000735, 0x00040064, 0x00000096, + 0x00005012, 0x0000415B, 0x0007005F, 0x0000001D, 0x0000257C, 0x00005012, + 0x00003C66, 0x00000002, 0x00000A0B, 0x00050080, 0x00000012, 0x00003C67, + 0x000042A8, 0x00000738, 0x00040064, 0x00000096, 0x00004C8E, 0x0000415B, + 0x0007005F, 0x0000001D, 0x000043CF, 0x00004C8E, 0x00003C67, 0x00000002, + 0x00000A0B, 0x00050051, 0x0000000D, 0x0000566E, 0x000040D3, 0x00000000, + 0x00050051, 0x0000000D, 0x00001B71, 0x000040D3, 0x00000001, 0x00050051, + 0x0000000D, 0x00004923, 0x000040D3, 0x00000002, 0x00050085, 0x0000000D, + 0x0000611F, 0x0000566E, 0x0000566E, 0x00050085, 0x0000000D, 0x00003F38, + 0x00001B71, 0x00001B71, 0x00050085, 0x0000000D, 0x00002459, 0x00004923, + 0x00004923, 0x00050051, 0x0000000D, 0x000056DC, 0x00002575, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E44, 0x00002575, 0x00000001, 0x00050051, + 0x0000000D, 0x00004924, 0x00002575, 0x00000002, 0x00050085, 0x0000000D, + 0x00006120, 0x000056DC, 0x000056DC, 0x00050085, 0x0000000D, 0x00003F39, + 0x00002E44, 0x00002E44, 0x00050085, 0x0000000D, 0x0000245A, 0x00004924, + 0x00004924, 0x00050051, 0x0000000D, 0x000056DD, 0x00003802, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E45, 0x00003802, 0x00000001, 0x00050051, + 0x0000000D, 0x00004925, 0x00003802, 0x00000002, 0x00050085, 0x0000000D, + 0x00006121, 0x000056DD, 0x000056DD, 0x00050085, 0x0000000D, 0x00003F3A, + 0x00002E45, 0x00002E45, 0x00050085, 0x0000000D, 0x0000245B, 0x00004925, + 0x00004925, 0x00050051, 0x0000000D, 0x000056DE, 0x00006045, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E46, 0x00006045, 0x00000001, 0x00050051, + 0x0000000D, 0x00004926, 0x00006045, 0x00000002, 0x00050085, 0x0000000D, + 0x00006122, 0x000056DE, 0x000056DE, 0x00050085, 0x0000000D, 0x00003F3B, + 0x00002E46, 0x00002E46, 0x00050085, 0x0000000D, 0x0000245C, 0x00004926, + 0x00004926, 0x00050051, 0x0000000D, 0x000056DF, 0x00002576, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E47, 0x00002576, 0x00000001, 0x00050051, + 0x0000000D, 0x00004927, 0x00002576, 0x00000002, 0x00050085, 0x0000000D, + 0x00006123, 0x000056DF, 0x000056DF, 0x00050085, 0x0000000D, 0x00003F3C, + 0x00002E47, 0x00002E47, 0x00050085, 0x0000000D, 0x0000245D, 0x00004927, + 0x00004927, 0x00050051, 0x0000000D, 0x000056E0, 0x00002577, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E48, 0x00002577, 0x00000001, 0x00050051, + 0x0000000D, 0x00004928, 0x00002577, 0x00000002, 0x00050085, 0x0000000D, + 0x00006124, 0x000056E0, 0x000056E0, 0x00050085, 0x0000000D, 0x00003F3D, + 0x00002E48, 0x00002E48, 0x00050085, 0x0000000D, 0x0000245E, 0x00004928, + 0x00004928, 0x00050051, 0x0000000D, 0x000056E1, 0x00002578, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E49, 0x00002578, 0x00000001, 0x00050051, + 0x0000000D, 0x00004929, 0x00002578, 0x00000002, 0x00050085, 0x0000000D, + 0x00006125, 0x000056E1, 0x000056E1, 0x00050085, 0x0000000D, 0x00003F3E, + 0x00002E49, 0x00002E49, 0x00050085, 0x0000000D, 0x0000245F, 0x00004929, + 0x00004929, 0x00050051, 0x0000000D, 0x000056E2, 0x00002579, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E4A, 0x00002579, 0x00000001, 0x00050051, + 0x0000000D, 0x0000492A, 0x00002579, 0x00000002, 0x00050085, 0x0000000D, + 0x00006126, 0x000056E2, 0x000056E2, 0x00050085, 0x0000000D, 0x00003F3F, + 0x00002E4A, 0x00002E4A, 0x00050085, 0x0000000D, 0x00002460, 0x0000492A, + 0x0000492A, 0x00050051, 0x0000000D, 0x000056E3, 0x0000257B, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E4B, 0x0000257B, 0x00000001, 0x00050051, + 0x0000000D, 0x0000492B, 0x0000257B, 0x00000002, 0x00050085, 0x0000000D, + 0x00006127, 0x000056E3, 0x000056E3, 0x00050085, 0x0000000D, 0x00003F40, + 0x00002E4B, 0x00002E4B, 0x00050085, 0x0000000D, 0x00002461, 0x0000492B, + 0x0000492B, 0x00050051, 0x0000000D, 0x000056E4, 0x0000257C, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E4C, 0x0000257C, 0x00000001, 0x00050051, + 0x0000000D, 0x0000492C, 0x0000257C, 0x00000002, 0x00050085, 0x0000000D, + 0x00006128, 0x000056E4, 0x000056E4, 0x00050085, 0x0000000D, 0x00003F41, + 0x00002E4C, 0x00002E4C, 0x00050085, 0x0000000D, 0x00002462, 0x0000492C, + 0x0000492C, 0x00050051, 0x0000000D, 0x000056E5, 0x0000257A, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E4D, 0x0000257A, 0x00000001, 0x00050051, + 0x0000000D, 0x0000492D, 0x0000257A, 0x00000002, 0x00050085, 0x0000000D, + 0x00006129, 0x000056E5, 0x000056E5, 0x00050085, 0x0000000D, 0x00003F42, + 0x00002E4D, 0x00002E4D, 0x00050085, 0x0000000D, 0x00002463, 0x0000492D, + 0x0000492D, 0x00050051, 0x0000000D, 0x000056E6, 0x000043CF, 0x00000000, + 0x00050051, 0x0000000D, 0x00002E4E, 0x000043CF, 0x00000001, 0x00050051, + 0x0000000D, 0x0000492E, 0x000043CF, 0x00000002, 0x00050085, 0x0000000D, + 0x0000612A, 0x000056E6, 0x000056E6, 0x00050085, 0x0000000D, 0x00003A3E, + 0x00002E4E, 0x00002E4E, 0x00050085, 0x0000000D, 0x0000218E, 0x0000492E, + 0x0000492E, 0x0007000C, 0x0000000D, 0x00002A7D, 0x00000001, 0x00000025, + 0x00003F3A, 0x00003F3B, 0x0007000C, 0x0000000D, 0x0000243C, 0x00000001, + 0x00000025, 0x00003F38, 0x00002A7D, 0x0007000C, 0x0000000D, 0x00003E4F, + 0x00000001, 0x00000025, 0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, + 0x00002A99, 0x00000001, 0x00000025, 0x0000243C, 0x00003E4F, 0x0007000C, + 0x0000000D, 0x00005EE8, 0x00000001, 0x00000028, 0x00003F3A, 0x00003F3B, + 0x0007000C, 0x0000000D, 0x00004473, 0x00000001, 0x00000028, 0x00003F38, + 0x00005EE8, 0x0007000C, 0x0000000D, 0x00005558, 0x00000001, 0x00000028, + 0x00003F3C, 0x00003F3F, 0x0007000C, 0x0000000D, 0x00001E8F, 0x00000001, + 0x00000028, 0x00004473, 0x00005558, 0x0007000C, 0x0000000D, 0x000034BF, + 0x00000001, 0x00000025, 0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, + 0x000035FB, 0x00000001, 0x00000025, 0x00003F39, 0x000034BF, 0x0007000C, + 0x0000000D, 0x00003E50, 0x00000001, 0x00000025, 0x00003F3D, 0x00003F40, + 0x0007000C, 0x0000000D, 0x00002A9A, 0x00000001, 0x00000025, 0x000035FB, + 0x00003E50, 0x0007000C, 0x0000000D, 0x00005EE9, 0x00000001, 0x00000028, + 0x00003F3B, 0x00003F3C, 0x0007000C, 0x0000000D, 0x00004474, 0x00000001, + 0x00000028, 0x00003F39, 0x00005EE9, 0x0007000C, 0x0000000D, 0x00005559, + 0x00000001, 0x00000028, 0x00003F3D, 0x00003F40, 0x0007000C, 0x0000000D, + 0x00001E90, 0x00000001, 0x00000028, 0x00004474, 0x00005559, 0x0007000C, + 0x0000000D, 0x000034C0, 0x00000001, 0x00000025, 0x00003F3E, 0x00003F3F, + 0x0007000C, 0x0000000D, 0x000035FC, 0x00000001, 0x00000025, 0x00003F3B, + 0x000034C0, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001, 0x00000025, + 0x00003F40, 0x00003F42, 0x0007000C, 0x0000000D, 0x00002A9B, 0x00000001, + 0x00000025, 0x000035FC, 0x00003E51, 0x0007000C, 0x0000000D, 0x00005EEA, + 0x00000001, 0x00000028, 0x00003F3E, 0x00003F3F, 0x0007000C, 0x0000000D, + 0x00004475, 0x00000001, 0x00000028, 0x00003F3B, 0x00005EEA, 0x0007000C, + 0x0000000D, 0x0000555A, 0x00000001, 0x00000028, 0x00003F40, 0x00003F42, + 0x0007000C, 0x0000000D, 0x00001E91, 0x00000001, 0x00000028, 0x00004475, + 0x0000555A, 0x0007000C, 0x0000000D, 0x000034C1, 0x00000001, 0x00000025, + 0x00003F3F, 0x00003F40, 0x0007000C, 0x0000000D, 0x000035FD, 0x00000001, + 0x00000025, 0x00003F3C, 0x000034C1, 0x0007000C, 0x0000000D, 0x00003E52, + 0x00000001, 0x00000025, 0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, + 0x00002A9C, 0x00000001, 0x00000025, 0x000035FD, 0x00003E52, 0x0007000C, + 0x0000000D, 0x00005EEB, 0x00000001, 0x00000028, 0x00003F3F, 0x00003F40, + 0x0007000C, 0x0000000D, 0x00004476, 0x00000001, 0x00000028, 0x00003F3C, + 0x00005EEB, 0x0007000C, 0x0000000D, 0x00005D83, 0x00000001, 0x00000028, + 0x00003F41, 0x00003A3E, 0x0007000C, 0x0000000D, 0x0000526D, 0x00000001, + 0x00000028, 0x00004476, 0x00005D83, 0x0004007C, 0x0000000B, 0x00001FF5, + 0x00001E8F, 0x00050082, 0x0000000B, 0x00002272, 0x00000344, 0x00001FF5, + 0x0004007C, 0x0000000D, 0x00002699, 0x00002272, 0x0004007C, 0x0000000B, + 0x00003AD6, 0x00001E90, 0x00050082, 0x0000000B, 0x00001A2E, 0x00000344, + 0x00003AD6, 0x0004007C, 0x0000000D, 0x0000269A, 0x00001A2E, 0x0004007C, + 0x0000000B, 0x00003AD7, 0x00001E91, 0x00050082, 0x0000000B, 0x00001A2F, + 0x00000344, 0x00003AD7, 0x0004007C, 0x0000000D, 0x0000269B, 0x00001A2F, + 0x0004007C, 0x0000000B, 0x00003AD8, 0x0000526D, 0x00050082, 0x0000000B, + 0x00001AB3, 0x00000344, 0x00003AD8, 0x0004007C, 0x0000000D, 0x00001941, + 0x00001AB3, 0x00050083, 0x0000000D, 0x00005E43, 0x0000008A, 0x00001E8F, + 0x0007000C, 0x0000000D, 0x00005B1C, 0x00000001, 0x00000025, 0x00002A99, + 0x00005E43, 0x00050085, 0x0000000D, 0x000059FC, 0x00005B1C, 0x00002699, + 0x0008000C, 0x0000000D, 0x00003EB3, 0x00000001, 0x0000002B, 0x000059FC, + 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AD, 0x0000008A, + 0x00001E90, 0x0007000C, 0x0000000D, 0x000029C9, 0x00000001, 0x00000025, + 0x00002A9A, 0x000061AD, 0x00050085, 0x0000000D, 0x000059FD, 0x000029C9, + 0x0000269A, 0x0008000C, 0x0000000D, 0x00003EB4, 0x00000001, 0x0000002B, + 0x000059FD, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, 0x000061AE, + 0x0000008A, 0x00001E91, 0x0007000C, 0x0000000D, 0x000029CA, 0x00000001, + 0x00000025, 0x00002A9B, 0x000061AE, 0x00050085, 0x0000000D, 0x000059FE, + 0x000029CA, 0x0000269B, 0x0008000C, 0x0000000D, 0x00003EB5, 0x00000001, + 0x0000002B, 0x000059FE, 0x00000A0C, 0x0000008A, 0x00050083, 0x0000000D, + 0x000061AF, 0x0000008A, 0x0000526D, 0x0007000C, 0x0000000D, 0x000029CB, + 0x00000001, 0x00000025, 0x00002A9C, 0x000061AF, 0x00050085, 0x0000000D, + 0x00005977, 0x000029CB, 0x00001941, 0x0008000C, 0x0000000D, 0x000050CB, + 0x00000001, 0x0000002B, 0x00005977, 0x00000A0C, 0x0000008A, 0x0004007C, + 0x0000000B, 0x00005DCB, 0x00003EB3, 0x000500C2, 0x0000000B, 0x0000564A, + 0x00005DCB, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABD, 0x0000564A, + 0x0000020D, 0x0004007C, 0x0000000D, 0x00005943, 0x00005ABD, 0x0004007C, + 0x0000000B, 0x000022CE, 0x00003EB4, 0x000500C2, 0x0000000B, 0x000023E5, + 0x000022CE, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABE, 0x000023E5, + 0x0000020D, 0x0004007C, 0x0000000D, 0x00005944, 0x00005ABE, 0x0004007C, + 0x0000000B, 0x000022CF, 0x00003EB5, 0x000500C2, 0x0000000B, 0x000023E6, + 0x000022CF, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005ABF, 0x000023E6, + 0x0000020D, 0x0004007C, 0x0000000D, 0x00005945, 0x00005ABF, 0x0004007C, + 0x0000000B, 0x000022D0, 0x000050CB, 0x000500C2, 0x0000000B, 0x000023E7, + 0x000022D0, 0x00000A0D, 0x00050080, 0x0000000B, 0x00005AC0, 0x000023E7, + 0x0000020D, 0x0004007C, 0x0000000D, 0x000054BC, 0x00005AC0, 0x0004007C, + 0x0000000D, 0x00004C66, 0x00003FCE, 0x00050085, 0x0000000D, 0x000049BF, + 0x00005943, 0x00004C66, 0x00050085, 0x0000000D, 0x0000590B, 0x00005944, + 0x00004C66, 0x00050085, 0x0000000D, 0x00004BB4, 0x00005945, 0x00004C66, + 0x00050085, 0x0000000D, 0x0000280F, 0x000054BC, 0x00004C66, 0x00050051, + 0x0000000D, 0x00003512, 0x00002FE9, 0x00000000, 0x00050083, 0x0000000D, + 0x000054D6, 0x0000008A, 0x00003512, 0x00050051, 0x0000000D, 0x00002E64, + 0x00002FE9, 0x00000001, 0x00050083, 0x0000000D, 0x00002B8B, 0x0000008A, + 0x00002E64, 0x00050085, 0x0000000D, 0x00004506, 0x000054D6, 0x00002B8B, + 0x00050085, 0x0000000D, 0x0000627C, 0x00003512, 0x00002B8B, 0x00050085, + 0x0000000D, 0x00004F6A, 0x000054D6, 0x00002E64, 0x00050085, 0x0000000D, + 0x0000509E, 0x00003512, 0x00002E64, 0x00050083, 0x0000000D, 0x0000471C, + 0x00001E8F, 0x00002A99, 0x00050081, 0x0000000D, 0x00005B9D, 0x000002C4, + 0x0000471C, 0x0004007C, 0x0000000B, 0x00002C83, 0x00005B9D, 0x00050082, + 0x0000000B, 0x00001DFD, 0x00000344, 0x00002C83, 0x0004007C, 0x0000000D, + 0x00002097, 0x00001DFD, 0x00050085, 0x0000000D, 0x0000447B, 0x00004506, + 0x00002097, 0x00050083, 0x0000000D, 0x00005097, 0x00001E90, 0x00002A9A, + 0x00050081, 0x0000000D, 0x00005B9E, 0x000002C4, 0x00005097, 0x0004007C, + 0x0000000B, 0x00002C84, 0x00005B9E, 0x00050082, 0x0000000B, 0x00001DFE, + 0x00000344, 0x00002C84, 0x0004007C, 0x0000000D, 0x00002098, 0x00001DFE, + 0x00050085, 0x0000000D, 0x0000447C, 0x0000627C, 0x00002098, 0x00050083, + 0x0000000D, 0x00005098, 0x00001E91, 0x00002A9B, 0x00050081, 0x0000000D, + 0x00005B9F, 0x000002C4, 0x00005098, 0x0004007C, 0x0000000B, 0x00002C85, + 0x00005B9F, 0x00050082, 0x0000000B, 0x00001DFF, 0x00000344, 0x00002C85, + 0x0004007C, 0x0000000D, 0x00002099, 0x00001DFF, 0x00050085, 0x0000000D, + 0x0000447D, 0x00004F6A, 0x00002099, 0x00050083, 0x0000000D, 0x00005099, + 0x0000526D, 0x00002A9C, 0x00050081, 0x0000000D, 0x00005BA0, 0x000002C4, + 0x00005099, 0x0004007C, 0x0000000B, 0x00002C86, 0x00005BA0, 0x00050082, + 0x0000000B, 0x00001E00, 0x00000344, 0x00002C86, 0x0004007C, 0x0000000D, + 0x000020BD, 0x00001E00, 0x00050085, 0x0000000D, 0x0000436D, 0x0000509E, + 0x000020BD, 0x00050085, 0x0000000D, 0x0000590C, 0x000049BF, 0x0000447B, + 0x00050085, 0x0000000D, 0x00004F44, 0x0000590B, 0x0000447C, 0x00050085, + 0x0000000D, 0x000051F8, 0x00004BB4, 0x0000447D, 0x00050081, 0x0000000D, + 0x00003D4A, 0x00004F44, 0x000051F8, 0x00050081, 0x0000000D, 0x00005767, + 0x00003D4A, 0x0000447B, 0x00050085, 0x0000000D, 0x00003135, 0x0000280F, + 0x0000436D, 0x00050081, 0x0000000D, 0x0000499D, 0x0000590C, 0x00003135, + 0x00050081, 0x0000000D, 0x00005A1B, 0x0000499D, 0x0000447C, 0x00050081, + 0x0000000D, 0x00001C3B, 0x0000499D, 0x0000447D, 0x00050081, 0x0000000D, + 0x00001C3C, 0x00003D4A, 0x0000436D, 0x00050081, 0x0000000D, 0x00001C3D, + 0x0000590C, 0x00004F44, 0x00050081, 0x0000000D, 0x00001C87, 0x00001C3D, + 0x000051F8, 0x00050081, 0x0000000D, 0x00001987, 0x00001C87, 0x00003135, + 0x00050085, 0x0000000D, 0x00003136, 0x00000019, 0x00001987, 0x00050081, + 0x0000000D, 0x0000499E, 0x00003136, 0x00005767, 0x00050081, 0x0000000D, + 0x00005A1C, 0x0000499E, 0x00005A1B, 0x00050081, 0x0000000D, 0x00001BDC, + 0x00005A1C, 0x00001C3B, 0x00050081, 0x0000000D, 0x00001FAF, 0x00001BDC, + 0x00001C3C, 0x0004007C, 0x0000000B, 0x00002636, 0x00001FAF, 0x00050082, + 0x0000000B, 0x00001D8B, 0x000000B2, 0x00002636, 0x0004007C, 0x0000000D, + 0x000024CB, 0x00001D8B, 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, + 0x00050085, 0x0000000D, 0x0000304F, 0x000023AA, 0x00001FAF, 0x00050081, + 0x0000000D, 0x0000409C, 0x0000304F, 0x00000019, 0x00050085, 0x0000000D, + 0x000024E2, 0x000024CB, 0x0000409C, 0x00050081, 0x0000000D, 0x00004735, + 0x0000611F, 0x00006121, 0x00050085, 0x0000000D, 0x000021E2, 0x0000590C, + 0x00004735, 0x00050085, 0x0000000D, 0x00005EE3, 0x00006120, 0x00004F44, + 0x00050081, 0x0000000D, 0x00003A4A, 0x000021E2, 0x00005EE3, 0x00050085, + 0x0000000D, 0x000024E3, 0x00006124, 0x00004F44, 0x00050081, 0x0000000D, + 0x000046E9, 0x00003A4A, 0x000024E3, 0x00050085, 0x0000000D, 0x000024E4, + 0x00006125, 0x000051F8, 0x00050081, 0x0000000D, 0x000046EA, 0x000046E9, + 0x000024E4, 0x00050085, 0x0000000D, 0x000024E5, 0x00006129, 0x000051F8, + 0x00050081, 0x0000000D, 0x000046EB, 0x000046EA, 0x000024E5, 0x00050085, + 0x0000000D, 0x000024E6, 0x00006128, 0x00003135, 0x00050081, 0x0000000D, + 0x000046EC, 0x000046EB, 0x000024E6, 0x00050085, 0x0000000D, 0x000024E7, + 0x0000612A, 0x00003135, 0x00050081, 0x0000000D, 0x000046ED, 0x000046EC, + 0x000024E7, 0x00050085, 0x0000000D, 0x000024E8, 0x00006122, 0x00005767, + 0x00050081, 0x0000000D, 0x000046EE, 0x000046ED, 0x000024E8, 0x00050085, + 0x0000000D, 0x000024E9, 0x00006123, 0x00005A1B, 0x00050081, 0x0000000D, + 0x000046EF, 0x000046EE, 0x000024E9, 0x00050085, 0x0000000D, 0x000024EA, + 0x00006126, 0x00001C3B, 0x00050081, 0x0000000D, 0x000046F0, 0x000046EF, + 0x000024EA, 0x00050085, 0x0000000D, 0x000024EB, 0x00006127, 0x00001C3C, + 0x00050081, 0x0000000D, 0x00003E65, 0x000046F0, 0x000024EB, 0x00050085, + 0x0000000D, 0x00001FC9, 0x00003E65, 0x000024E2, 0x0008000C, 0x0000000D, + 0x00003B72, 0x00000001, 0x0000002B, 0x00001FC9, 0x00000A0C, 0x0000008A, + 0x00050081, 0x0000000D, 0x000031DD, 0x00003F38, 0x00003F3A, 0x00050085, + 0x0000000D, 0x00004489, 0x0000590C, 0x000031DD, 0x00050085, 0x0000000D, + 0x00005EE4, 0x00003F39, 0x00004F44, 0x00050081, 0x0000000D, 0x00003A4B, + 0x00004489, 0x00005EE4, 0x00050085, 0x0000000D, 0x000024EC, 0x00003F3D, + 0x00004F44, 0x00050081, 0x0000000D, 0x000046F1, 0x00003A4B, 0x000024EC, + 0x00050085, 0x0000000D, 0x000024ED, 0x00003F3E, 0x000051F8, 0x00050081, + 0x0000000D, 0x000046F2, 0x000046F1, 0x000024ED, 0x00050085, 0x0000000D, + 0x000024EE, 0x00003F42, 0x000051F8, 0x00050081, 0x0000000D, 0x000046F3, + 0x000046F2, 0x000024EE, 0x00050085, 0x0000000D, 0x000024EF, 0x00003F41, + 0x00003135, 0x00050081, 0x0000000D, 0x000046F4, 0x000046F3, 0x000024EF, + 0x00050085, 0x0000000D, 0x000024F0, 0x00003A3E, 0x00003135, 0x00050081, + 0x0000000D, 0x000046F5, 0x000046F4, 0x000024F0, 0x00050085, 0x0000000D, + 0x000024F1, 0x00003F3B, 0x00005767, 0x00050081, 0x0000000D, 0x000046F6, + 0x000046F5, 0x000024F1, 0x00050085, 0x0000000D, 0x000024F2, 0x00003F3C, + 0x00005A1B, 0x00050081, 0x0000000D, 0x000046F7, 0x000046F6, 0x000024F2, + 0x00050085, 0x0000000D, 0x000024F3, 0x00003F3F, 0x00001C3B, 0x00050081, + 0x0000000D, 0x000046F8, 0x000046F7, 0x000024F3, 0x00050085, 0x0000000D, + 0x000024F4, 0x00003F40, 0x00001C3C, 0x00050081, 0x0000000D, 0x00003E66, + 0x000046F8, 0x000024F4, 0x00050085, 0x0000000D, 0x00001FCA, 0x00003E66, + 0x000024E2, 0x0008000C, 0x0000000D, 0x00003B73, 0x00000001, 0x0000002B, + 0x00001FCA, 0x00000A0C, 0x0000008A, 0x00050081, 0x0000000D, 0x000031DE, + 0x00002459, 0x0000245B, 0x00050085, 0x0000000D, 0x0000448A, 0x0000590C, + 0x000031DE, 0x00050085, 0x0000000D, 0x00005EE5, 0x0000245A, 0x00004F44, + 0x00050081, 0x0000000D, 0x00003A4C, 0x0000448A, 0x00005EE5, 0x00050085, + 0x0000000D, 0x000024F5, 0x0000245E, 0x00004F44, 0x00050081, 0x0000000D, + 0x000046F9, 0x00003A4C, 0x000024F5, 0x00050085, 0x0000000D, 0x000024F6, + 0x0000245F, 0x000051F8, 0x00050081, 0x0000000D, 0x000046FA, 0x000046F9, + 0x000024F6, 0x00050085, 0x0000000D, 0x000024F7, 0x00002463, 0x000051F8, + 0x00050081, 0x0000000D, 0x000046FB, 0x000046FA, 0x000024F7, 0x00050085, + 0x0000000D, 0x000024F8, 0x00002462, 0x00003135, 0x00050081, 0x0000000D, + 0x000046FC, 0x000046FB, 0x000024F8, 0x00050085, 0x0000000D, 0x000024F9, + 0x0000218E, 0x00003135, 0x00050081, 0x0000000D, 0x000046FD, 0x000046FC, + 0x000024F9, 0x00050085, 0x0000000D, 0x000024FA, 0x0000245C, 0x00005767, + 0x00050081, 0x0000000D, 0x000046FE, 0x000046FD, 0x000024FA, 0x00050085, + 0x0000000D, 0x000024FB, 0x0000245D, 0x00005A1B, 0x00050081, 0x0000000D, + 0x000046FF, 0x000046FE, 0x000024FB, 0x00050085, 0x0000000D, 0x000024FC, + 0x00002460, 0x00001C3B, 0x00050081, 0x0000000D, 0x00004700, 0x000046FF, + 0x000024FC, 0x00050085, 0x0000000D, 0x000024FD, 0x00002461, 0x00001C3C, + 0x00050081, 0x0000000D, 0x00003E67, 0x00004700, 0x000024FD, 0x00050085, + 0x0000000D, 0x00001B09, 0x00003E67, 0x000024E2, 0x0008000C, 0x0000000D, + 0x0000616D, 0x00000001, 0x0000002B, 0x00001B09, 0x00000A0C, 0x0000008A, + 0x00050041, 0x0000028B, 0x00005061, 0x00001400, 0x00000A0A, 0x0003003E, + 0x00005061, 0x00003B72, 0x00050041, 0x0000028B, 0x00004D14, 0x00001400, + 0x00000A0D, 0x0003003E, 0x00004D14, 0x00003B73, 0x00050041, 0x0000028B, + 0x00004CC8, 0x00001400, 0x00000A10, 0x0003003E, 0x00004CC8, 0x0000616D, + 0x0004003D, 0x0000001D, 0x000028CD, 0x00001400, 0x0008004F, 0x00000018, + 0x00002397, 0x000028CD, 0x000028CD, 0x00000000, 0x00000001, 0x00000002, + 0x0006000C, 0x00000018, 0x000045F7, 0x00000001, 0x0000001F, 0x00002397, + 0x00050051, 0x0000000D, 0x00001BDB, 0x000045F7, 0x00000000, 0x0003003E, + 0x00005061, 0x00001BDB, 0x00050051, 0x0000000D, 0x000057A3, 0x000045F7, + 0x00000001, 0x0003003E, 0x00004D14, 0x000057A3, 0x00050051, 0x0000000D, + 0x00005673, 0x000045F7, 0x00000002, 0x0003003E, 0x00004CC8, 0x00005673, + 0x00050041, 0x0000028B, 0x00005AFE, 0x00001400, 0x00000A13, 0x0003003E, + 0x00005AFE, 0x0000008A, 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_frag.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_frag.h deleted file mode 100644 index c32ba006b..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_frag.h +++ /dev/null @@ -1,1332 +0,0 @@ -// generated from `xb genspirv` -// source: guest_output_ffx_fsr_easu.frag -const uint8_t guest_output_ffx_fsr_easu_frag[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x5A, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x08, 0x05, 0x00, 0x00, 0x0A, 0x05, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xA4, 0x01, 0x00, 0x00, 0x04, 0x00, 0x0A, 0x00, - 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, 0x45, 0x5F, 0x63, 0x70, - 0x70, 0x5F, 0x73, 0x74, 0x79, 0x6C, 0x65, 0x5F, 0x6C, 0x69, 0x6E, 0x65, - 0x5F, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x00, - 0x04, 0x00, 0x08, 0x00, 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, - 0x45, 0x5F, 0x69, 0x6E, 0x63, 0x6C, 0x75, 0x64, 0x65, 0x5F, 0x64, 0x69, - 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x05, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x74, - 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, - 0xDE, 0x04, 0x00, 0x00, 0x58, 0x65, 0x46, 0x73, 0x72, 0x45, 0x61, 0x73, - 0x75, 0x43, 0x6F, 0x6E, 0x73, 0x74, 0x61, 0x6E, 0x74, 0x73, 0x00, 0x00, - 0x06, 0x00, 0x0C, 0x00, 0xDE, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x66, 0x73, 0x72, 0x5F, 0x65, 0x61, 0x73, 0x75, 0x5F, - 0x69, 0x6E, 0x70, 0x75, 0x74, 0x5F, 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, - 0x5F, 0x73, 0x69, 0x7A, 0x65, 0x5F, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x00, - 0x06, 0x00, 0x0A, 0x00, 0xDE, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x66, 0x73, 0x72, 0x5F, 0x65, 0x61, 0x73, 0x75, 0x5F, - 0x69, 0x6E, 0x70, 0x75, 0x74, 0x5F, 0x73, 0x69, 0x7A, 0x65, 0x5F, 0x69, - 0x6E, 0x76, 0x00, 0x00, 0x05, 0x00, 0x03, 0x00, 0xE0, 0x04, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x08, 0x05, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x66, 0x72, 0x61, 0x67, 0x5F, 0x63, 0x6F, 0x6C, 0x6F, - 0x72, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x0A, 0x05, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x46, 0x72, 0x61, 0x67, 0x43, 0x6F, 0x6F, 0x72, 0x64, - 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0xBC, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0xBC, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0xDE, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0xDE, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0xDE, 0x04, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x08, 0x05, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x0A, 0x05, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x11, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x14, 0x00, 0x02, 0x00, 0x4F, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x60, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x62, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x1B, 0x00, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, - 0xBB, 0x7E, 0xF0, 0x7E, 0x2B, 0x00, 0x04, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0xAC, 0x00, 0x00, 0x00, 0x74, 0x7D, 0x34, 0x5F, 0x2B, 0x00, 0x04, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0xB1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x19, 0x00, 0x09, 0x00, 0xB9, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x1B, 0x00, 0x03, 0x00, 0xBA, 0x00, 0x00, 0x00, 0xB9, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xBA, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0xBB, 0x00, 0x00, 0x00, - 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0xBF, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0xBF, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0xBF, 0x00, 0x00, 0x00, - 0xC6, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0xBF, 0x00, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, - 0xCD, 0xCC, 0xCC, 0x3E, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0xBF, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x00, 0x00, 0xC8, 0x3F, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x10, 0xBF, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x21, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x2B, 0x00, 0x04, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x61, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0xE6, 0x02, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x38, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x39, 0x03, 0x00, 0x00, 0xE1, 0x7A, 0x94, 0xBE, - 0x2C, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x8D, 0x03, 0x00, 0x00, - 0x9B, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xA8, 0x03, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xC3, 0x03, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xDE, 0x03, 0x00, 0x00, - 0x9B, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x14, 0x04, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, - 0x9B, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x2F, 0x04, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4A, 0x04, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x40, 0x2C, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x4B, 0x04, 0x00, 0x00, 0x4A, 0x04, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x66, 0x04, 0x00, 0x00, - 0x4A, 0x04, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x81, 0x04, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0x9B, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x9C, 0x04, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x4A, 0x04, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xB7, 0x04, 0x00, 0x00, - 0x9B, 0x00, 0x00, 0x00, 0x4A, 0x04, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, - 0xDE, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0xDF, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xDE, 0x04, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0xDF, 0x04, 0x00, 0x00, - 0xE0, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0xE1, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x07, 0x00, 0x16, 0x00, 0x00, 0x00, 0xF1, 0x04, 0x00, 0x00, - 0x93, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x07, 0x00, 0x16, 0x00, 0x00, 0x00, - 0xF8, 0x04, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x4A, 0x04, 0x00, 0x00, - 0x93, 0x00, 0x00, 0x00, 0x4A, 0x04, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, - 0x20, 0x00, 0x04, 0x00, 0x01, 0x05, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x07, 0x05, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x07, 0x05, 0x00, 0x00, 0x08, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x09, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x09, 0x05, 0x00, 0x00, - 0x0A, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x1C, 0x05, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x35, 0x12, 0x00, 0x00, - 0x21, 0x02, 0x00, 0x00, 0x21, 0x02, 0x00, 0x00, 0x2C, 0x00, 0x07, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x36, 0x12, 0x00, 0x00, 0x21, 0x02, 0x00, 0x00, - 0x21, 0x02, 0x00, 0x00, 0x21, 0x02, 0x00, 0x00, 0x21, 0x02, 0x00, 0x00, - 0x01, 0x00, 0x03, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x59, 0x12, 0x00, 0x00, - 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0x05, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0xE1, 0x04, 0x00, 0x00, - 0xE2, 0x04, 0x00, 0x00, 0xE0, 0x04, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xE3, 0x04, 0x00, 0x00, - 0xE2, 0x04, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x60, 0x00, 0x00, 0x00, - 0xE4, 0x04, 0x00, 0x00, 0xE3, 0x04, 0x00, 0x00, 0x8E, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xE7, 0x04, 0x00, 0x00, 0xE3, 0x04, 0x00, 0x00, - 0x21, 0x02, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xE9, 0x04, 0x00, 0x00, 0xE7, 0x04, 0x00, 0x00, 0x35, 0x12, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x60, 0x00, 0x00, 0x00, 0xEA, 0x04, 0x00, 0x00, - 0xE9, 0x04, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0xE1, 0x04, 0x00, 0x00, - 0xF2, 0x04, 0x00, 0x00, 0xE0, 0x04, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xF3, 0x04, 0x00, 0x00, - 0xF2, 0x04, 0x00, 0x00, 0x4F, 0x00, 0x09, 0x00, 0x16, 0x00, 0x00, 0x00, - 0xF4, 0x04, 0x00, 0x00, 0xF3, 0x04, 0x00, 0x00, 0xF3, 0x04, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, - 0xF5, 0x04, 0x00, 0x00, 0xF1, 0x04, 0x00, 0x00, 0xF4, 0x04, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x62, 0x00, 0x00, 0x00, 0xF6, 0x04, 0x00, 0x00, - 0xF5, 0x04, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, - 0xFC, 0x04, 0x00, 0x00, 0xF8, 0x04, 0x00, 0x00, 0xF4, 0x04, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x62, 0x00, 0x00, 0x00, 0xFD, 0x04, 0x00, 0x00, - 0xFC, 0x04, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0xFF, 0x04, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, 0x41, 0x00, 0x06, 0x00, - 0x01, 0x05, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0xE0, 0x04, 0x00, 0x00, - 0xC6, 0x00, 0x00, 0x00, 0xB1, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x03, 0x05, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x04, 0x05, 0x00, 0x00, - 0x00, 0x05, 0x00, 0x00, 0x03, 0x05, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x05, 0x05, 0x00, 0x00, 0x04, 0x05, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x16, 0x00, 0x00, 0x00, 0x0B, 0x05, 0x00, 0x00, - 0x0A, 0x05, 0x00, 0x00, 0x4F, 0x00, 0x07, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x0C, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x6D, 0x00, 0x04, 0x00, - 0x60, 0x00, 0x00, 0x00, 0x0D, 0x05, 0x00, 0x00, 0x0C, 0x05, 0x00, 0x00, - 0x70, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0F, 0x06, 0x00, 0x00, - 0x0D, 0x05, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x15, 0x06, 0x00, 0x00, 0xE4, 0x04, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x16, 0x06, 0x00, 0x00, 0x0F, 0x06, 0x00, 0x00, - 0x15, 0x06, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x1C, 0x06, 0x00, 0x00, 0xEA, 0x04, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x1D, 0x06, 0x00, 0x00, 0x16, 0x06, 0x00, 0x00, - 0x1C, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x1F, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, - 0x1D, 0x06, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x22, 0x06, 0x00, 0x00, 0x1D, 0x06, 0x00, 0x00, 0x1F, 0x06, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x26, 0x06, 0x00, 0x00, - 0xF6, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x27, 0x06, 0x00, 0x00, 0xF6, 0x04, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x50, 0x00, 0x05, 0x00, 0x60, 0x00, 0x00, 0x00, - 0x28, 0x06, 0x00, 0x00, 0x26, 0x06, 0x00, 0x00, 0x27, 0x06, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x29, 0x06, 0x00, 0x00, - 0x28, 0x06, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x2A, 0x06, 0x00, 0x00, 0x1F, 0x06, 0x00, 0x00, 0x29, 0x06, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x2D, 0x06, 0x00, 0x00, - 0xF6, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x2E, 0x06, 0x00, 0x00, 0xF6, 0x04, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x50, 0x00, 0x05, 0x00, 0x60, 0x00, 0x00, 0x00, - 0x2F, 0x06, 0x00, 0x00, 0x2D, 0x06, 0x00, 0x00, 0x2E, 0x06, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x30, 0x06, 0x00, 0x00, - 0x2F, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x31, 0x06, 0x00, 0x00, 0x2A, 0x06, 0x00, 0x00, 0x30, 0x06, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x35, 0x06, 0x00, 0x00, - 0xFD, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x36, 0x06, 0x00, 0x00, 0xFD, 0x04, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x50, 0x00, 0x05, 0x00, 0x60, 0x00, 0x00, 0x00, - 0x37, 0x06, 0x00, 0x00, 0x35, 0x06, 0x00, 0x00, 0x36, 0x06, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x38, 0x06, 0x00, 0x00, - 0x37, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x39, 0x06, 0x00, 0x00, 0x31, 0x06, 0x00, 0x00, 0x38, 0x06, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x3D, 0x06, 0x00, 0x00, - 0xFD, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x3E, 0x06, 0x00, 0x00, 0xFD, 0x04, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x50, 0x00, 0x05, 0x00, 0x60, 0x00, 0x00, 0x00, - 0x3F, 0x06, 0x00, 0x00, 0x3D, 0x06, 0x00, 0x00, 0x3E, 0x06, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00, - 0x3F, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x41, 0x06, 0x00, 0x00, 0x31, 0x06, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00, - 0x50, 0x00, 0x05, 0x00, 0x60, 0x00, 0x00, 0x00, 0x47, 0x06, 0x00, 0x00, - 0xFF, 0x04, 0x00, 0x00, 0x05, 0x05, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x48, 0x06, 0x00, 0x00, 0x47, 0x06, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x49, 0x06, 0x00, 0x00, - 0x31, 0x06, 0x00, 0x00, 0x48, 0x06, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0xBA, 0x00, 0x00, 0x00, 0x3C, 0x08, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, 0x3E, 0x08, 0x00, 0x00, - 0x3C, 0x08, 0x00, 0x00, 0x31, 0x06, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, 0x43, 0x08, 0x00, 0x00, - 0x3C, 0x08, 0x00, 0x00, 0x31, 0x06, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, 0x48, 0x08, 0x00, 0x00, - 0x3C, 0x08, 0x00, 0x00, 0x31, 0x06, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, 0x4D, 0x08, 0x00, 0x00, - 0x3C, 0x08, 0x00, 0x00, 0x39, 0x06, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, 0x52, 0x08, 0x00, 0x00, - 0x3C, 0x08, 0x00, 0x00, 0x39, 0x06, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, 0x57, 0x08, 0x00, 0x00, - 0x3C, 0x08, 0x00, 0x00, 0x39, 0x06, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, 0x5C, 0x08, 0x00, 0x00, - 0x3C, 0x08, 0x00, 0x00, 0x41, 0x06, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, 0x61, 0x08, 0x00, 0x00, - 0x3C, 0x08, 0x00, 0x00, 0x41, 0x06, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, 0x66, 0x08, 0x00, 0x00, - 0x3C, 0x08, 0x00, 0x00, 0x41, 0x06, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, 0x6B, 0x08, 0x00, 0x00, - 0x3C, 0x08, 0x00, 0x00, 0x49, 0x06, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, 0x70, 0x08, 0x00, 0x00, - 0x3C, 0x08, 0x00, 0x00, 0x49, 0x06, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, - 0x60, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, 0x75, 0x08, 0x00, 0x00, - 0x3C, 0x08, 0x00, 0x00, 0x49, 0x06, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, 0x64, 0x06, 0x00, 0x00, - 0x48, 0x08, 0x00, 0x00, 0x36, 0x12, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x67, 0x06, 0x00, 0x00, 0x3E, 0x08, 0x00, 0x00, - 0x36, 0x12, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x69, 0x06, 0x00, 0x00, 0x67, 0x06, 0x00, 0x00, 0x43, 0x08, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, 0x6A, 0x06, 0x00, 0x00, - 0x64, 0x06, 0x00, 0x00, 0x69, 0x06, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x6D, 0x06, 0x00, 0x00, 0x57, 0x08, 0x00, 0x00, - 0x36, 0x12, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x70, 0x06, 0x00, 0x00, 0x4D, 0x08, 0x00, 0x00, 0x36, 0x12, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, 0x72, 0x06, 0x00, 0x00, - 0x70, 0x06, 0x00, 0x00, 0x52, 0x08, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x73, 0x06, 0x00, 0x00, 0x6D, 0x06, 0x00, 0x00, - 0x72, 0x06, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x76, 0x06, 0x00, 0x00, 0x66, 0x08, 0x00, 0x00, 0x36, 0x12, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, 0x79, 0x06, 0x00, 0x00, - 0x5C, 0x08, 0x00, 0x00, 0x36, 0x12, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x7B, 0x06, 0x00, 0x00, 0x79, 0x06, 0x00, 0x00, - 0x61, 0x08, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x7C, 0x06, 0x00, 0x00, 0x76, 0x06, 0x00, 0x00, 0x7B, 0x06, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, 0x7F, 0x06, 0x00, 0x00, - 0x75, 0x08, 0x00, 0x00, 0x36, 0x12, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x82, 0x06, 0x00, 0x00, 0x6B, 0x08, 0x00, 0x00, - 0x36, 0x12, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x84, 0x06, 0x00, 0x00, 0x82, 0x06, 0x00, 0x00, 0x70, 0x08, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, 0x85, 0x06, 0x00, 0x00, - 0x7F, 0x06, 0x00, 0x00, 0x84, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x87, 0x06, 0x00, 0x00, 0x6A, 0x06, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x89, 0x06, 0x00, 0x00, 0x6A, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8B, 0x06, 0x00, 0x00, - 0x73, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x8D, 0x06, 0x00, 0x00, 0x73, 0x06, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x8F, 0x06, 0x00, 0x00, 0x73, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x91, 0x06, 0x00, 0x00, - 0x73, 0x06, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x93, 0x06, 0x00, 0x00, 0x7C, 0x06, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x95, 0x06, 0x00, 0x00, 0x7C, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x97, 0x06, 0x00, 0x00, - 0x7C, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x99, 0x06, 0x00, 0x00, 0x7C, 0x06, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x9B, 0x06, 0x00, 0x00, 0x85, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x9D, 0x06, 0x00, 0x00, - 0x85, 0x06, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xCE, 0x08, 0x00, 0x00, 0x22, 0x06, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xCF, 0x08, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0xCE, 0x08, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD2, 0x08, 0x00, 0x00, - 0x22, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD3, 0x08, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0xD2, 0x08, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xD4, 0x08, 0x00, 0x00, 0xCF, 0x08, 0x00, 0x00, 0xD3, 0x08, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF4, 0x08, 0x00, 0x00, - 0x99, 0x06, 0x00, 0x00, 0x8F, 0x06, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xF7, 0x08, 0x00, 0x00, 0x8F, 0x06, 0x00, 0x00, - 0x91, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF9, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0xF4, 0x08, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xFB, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0xF7, 0x08, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xFC, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0xF9, 0x08, 0x00, 0x00, 0xFB, 0x08, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x4E, 0x09, 0x00, 0x00, 0xFC, 0x08, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x4F, 0x09, 0x00, 0x00, - 0xA3, 0x00, 0x00, 0x00, 0x4E, 0x09, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x50, 0x09, 0x00, 0x00, 0x4F, 0x09, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x09, 0x00, 0x00, - 0x99, 0x06, 0x00, 0x00, 0x91, 0x06, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x04, 0x09, 0x00, 0x00, 0x01, 0x09, 0x00, 0x00, - 0xD4, 0x08, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x0A, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x01, 0x09, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x0C, 0x09, 0x00, 0x00, 0x0A, 0x09, 0x00, 0x00, 0x50, 0x09, 0x00, 0x00, - 0x0C, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, 0x5B, 0x09, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0x0C, 0x09, 0x00, 0x00, - 0x9B, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x10, 0x09, 0x00, 0x00, 0x5B, 0x09, 0x00, 0x00, - 0x5B, 0x09, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x13, 0x09, 0x00, 0x00, 0x10, 0x09, 0x00, 0x00, 0xD4, 0x08, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x18, 0x09, 0x00, 0x00, - 0x8D, 0x06, 0x00, 0x00, 0x8F, 0x06, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1B, 0x09, 0x00, 0x00, 0x8F, 0x06, 0x00, 0x00, - 0x87, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x1D, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x18, 0x09, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x1F, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x1B, 0x09, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x1D, 0x09, 0x00, 0x00, 0x1F, 0x09, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x67, 0x09, 0x00, 0x00, 0x20, 0x09, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x68, 0x09, 0x00, 0x00, - 0xA3, 0x00, 0x00, 0x00, 0x67, 0x09, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x69, 0x09, 0x00, 0x00, 0x68, 0x09, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x25, 0x09, 0x00, 0x00, - 0x8D, 0x06, 0x00, 0x00, 0x87, 0x06, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x28, 0x09, 0x00, 0x00, 0x25, 0x09, 0x00, 0x00, - 0xD4, 0x08, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2E, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x25, 0x09, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x30, 0x09, 0x00, 0x00, 0x2E, 0x09, 0x00, 0x00, 0x69, 0x09, 0x00, 0x00, - 0x0C, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, 0x74, 0x09, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0x30, 0x09, 0x00, 0x00, - 0x9B, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x34, 0x09, 0x00, 0x00, 0x74, 0x09, 0x00, 0x00, - 0x74, 0x09, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x37, 0x09, 0x00, 0x00, 0x34, 0x09, 0x00, 0x00, 0xD4, 0x08, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x39, 0x09, 0x00, 0x00, - 0x13, 0x09, 0x00, 0x00, 0x37, 0x09, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA3, 0x09, 0x00, 0x00, 0xCE, 0x08, 0x00, 0x00, - 0xD3, 0x08, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB9, 0x09, 0x00, 0x00, 0x97, 0x06, 0x00, 0x00, 0x99, 0x06, 0x00, 0x00, - 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0xBE, 0x09, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xB9, 0x09, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC1, 0x09, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xBE, 0x09, 0x00, 0x00, - 0xF9, 0x08, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0x13, 0x0A, 0x00, 0x00, 0xC1, 0x09, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x14, 0x0A, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, - 0x13, 0x0A, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x15, 0x0A, 0x00, 0x00, 0x14, 0x0A, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC6, 0x09, 0x00, 0x00, 0x97, 0x06, 0x00, 0x00, - 0x8F, 0x06, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC9, 0x09, 0x00, 0x00, 0xC6, 0x09, 0x00, 0x00, 0xA3, 0x09, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xCC, 0x09, 0x00, 0x00, - 0x04, 0x09, 0x00, 0x00, 0xC9, 0x09, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xCF, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0xC6, 0x09, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD1, 0x09, 0x00, 0x00, 0xCF, 0x09, 0x00, 0x00, - 0x15, 0x0A, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0xD1, 0x09, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD5, 0x09, 0x00, 0x00, - 0x20, 0x0A, 0x00, 0x00, 0x20, 0x0A, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD8, 0x09, 0x00, 0x00, 0xD5, 0x09, 0x00, 0x00, - 0xA3, 0x09, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xDA, 0x09, 0x00, 0x00, 0x39, 0x09, 0x00, 0x00, 0xD8, 0x09, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xDD, 0x09, 0x00, 0x00, - 0x93, 0x06, 0x00, 0x00, 0x99, 0x06, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xE0, 0x09, 0x00, 0x00, 0x99, 0x06, 0x00, 0x00, - 0x89, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xE2, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0xDD, 0x09, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xE4, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0xE0, 0x09, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xE5, 0x09, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0xE2, 0x09, 0x00, 0x00, 0xE4, 0x09, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x2C, 0x0A, 0x00, 0x00, 0xE5, 0x09, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x2D, 0x0A, 0x00, 0x00, - 0xA3, 0x00, 0x00, 0x00, 0x2C, 0x0A, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2E, 0x0A, 0x00, 0x00, 0x2D, 0x0A, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xEA, 0x09, 0x00, 0x00, - 0x93, 0x06, 0x00, 0x00, 0x89, 0x06, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xED, 0x09, 0x00, 0x00, 0xEA, 0x09, 0x00, 0x00, - 0xA3, 0x09, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF0, 0x09, 0x00, 0x00, 0x28, 0x09, 0x00, 0x00, 0xED, 0x09, 0x00, 0x00, - 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF3, 0x09, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xEA, 0x09, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF5, 0x09, 0x00, 0x00, - 0xF3, 0x09, 0x00, 0x00, 0x2E, 0x0A, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x39, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0xF5, 0x09, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, - 0x93, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF9, 0x09, 0x00, 0x00, 0x39, 0x0A, 0x00, 0x00, 0x39, 0x0A, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xFC, 0x09, 0x00, 0x00, - 0xF9, 0x09, 0x00, 0x00, 0xA3, 0x09, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xFE, 0x09, 0x00, 0x00, 0xDA, 0x09, 0x00, 0x00, - 0xFC, 0x09, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x72, 0x0A, 0x00, 0x00, 0xCF, 0x08, 0x00, 0x00, 0xD2, 0x08, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x7E, 0x0A, 0x00, 0x00, - 0x93, 0x06, 0x00, 0x00, 0x8D, 0x06, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x81, 0x0A, 0x00, 0x00, 0x8D, 0x06, 0x00, 0x00, - 0x8B, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x83, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x7E, 0x0A, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x85, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x81, 0x0A, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x86, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x83, 0x0A, 0x00, 0x00, 0x85, 0x0A, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0xD8, 0x0A, 0x00, 0x00, 0x86, 0x0A, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x1B, 0x00, 0x00, 0x00, 0xD9, 0x0A, 0x00, 0x00, - 0xA3, 0x00, 0x00, 0x00, 0xD8, 0x0A, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xDA, 0x0A, 0x00, 0x00, 0xD9, 0x0A, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8B, 0x0A, 0x00, 0x00, - 0x93, 0x06, 0x00, 0x00, 0x8B, 0x06, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x8E, 0x0A, 0x00, 0x00, 0x8B, 0x0A, 0x00, 0x00, - 0x72, 0x0A, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x91, 0x0A, 0x00, 0x00, 0xCC, 0x09, 0x00, 0x00, 0x8E, 0x0A, 0x00, 0x00, - 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x94, 0x0A, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x8B, 0x0A, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x96, 0x0A, 0x00, 0x00, - 0x94, 0x0A, 0x00, 0x00, 0xDA, 0x0A, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xE5, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x96, 0x0A, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, - 0x93, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x9A, 0x0A, 0x00, 0x00, 0xE5, 0x0A, 0x00, 0x00, 0xE5, 0x0A, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x9D, 0x0A, 0x00, 0x00, - 0x9A, 0x0A, 0x00, 0x00, 0x72, 0x0A, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x9F, 0x0A, 0x00, 0x00, 0xFE, 0x09, 0x00, 0x00, - 0x9D, 0x0A, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xA2, 0x0A, 0x00, 0x00, 0x9D, 0x06, 0x00, 0x00, 0x8D, 0x06, 0x00, 0x00, - 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0xA7, 0x0A, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xA2, 0x0A, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAA, 0x0A, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xA7, 0x0A, 0x00, 0x00, - 0x1D, 0x09, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0xF1, 0x0A, 0x00, 0x00, 0xAA, 0x0A, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0xF2, 0x0A, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, - 0xF1, 0x0A, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF3, 0x0A, 0x00, 0x00, 0xF2, 0x0A, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xAF, 0x0A, 0x00, 0x00, 0x9D, 0x06, 0x00, 0x00, - 0x8F, 0x06, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB2, 0x0A, 0x00, 0x00, 0xAF, 0x0A, 0x00, 0x00, 0x72, 0x0A, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xB5, 0x0A, 0x00, 0x00, - 0xF0, 0x09, 0x00, 0x00, 0xB2, 0x0A, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB8, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0xAF, 0x0A, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xBA, 0x0A, 0x00, 0x00, 0xB8, 0x0A, 0x00, 0x00, - 0xF3, 0x0A, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xFE, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0xBA, 0x0A, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xBE, 0x0A, 0x00, 0x00, - 0xFE, 0x0A, 0x00, 0x00, 0xFE, 0x0A, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC1, 0x0A, 0x00, 0x00, 0xBE, 0x0A, 0x00, 0x00, - 0x72, 0x0A, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC3, 0x0A, 0x00, 0x00, 0x9F, 0x0A, 0x00, 0x00, 0xC1, 0x0A, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3F, 0x0B, 0x00, 0x00, - 0xCE, 0x08, 0x00, 0x00, 0xD2, 0x08, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x43, 0x0B, 0x00, 0x00, 0x95, 0x06, 0x00, 0x00, - 0x93, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x48, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x43, 0x0B, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x4B, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x48, 0x0B, 0x00, 0x00, 0x83, 0x0A, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x9D, 0x0B, 0x00, 0x00, 0x4B, 0x0B, 0x00, 0x00, - 0x82, 0x00, 0x05, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x9E, 0x0B, 0x00, 0x00, - 0xA3, 0x00, 0x00, 0x00, 0x9D, 0x0B, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x9F, 0x0B, 0x00, 0x00, 0x9E, 0x0B, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x50, 0x0B, 0x00, 0x00, - 0x95, 0x06, 0x00, 0x00, 0x8D, 0x06, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x53, 0x0B, 0x00, 0x00, 0x50, 0x0B, 0x00, 0x00, - 0x3F, 0x0B, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x56, 0x0B, 0x00, 0x00, 0x91, 0x0A, 0x00, 0x00, 0x53, 0x0B, 0x00, 0x00, - 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x2A, 0x11, 0x00, 0x00, - 0x56, 0x0B, 0x00, 0x00, 0x59, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x59, 0x0B, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x50, 0x0B, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x5B, 0x0B, 0x00, 0x00, - 0x59, 0x0B, 0x00, 0x00, 0x9F, 0x0B, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xAA, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x5B, 0x0B, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, - 0x93, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5F, 0x0B, 0x00, 0x00, 0xAA, 0x0B, 0x00, 0x00, 0xAA, 0x0B, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x62, 0x0B, 0x00, 0x00, - 0x5F, 0x0B, 0x00, 0x00, 0x3F, 0x0B, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x64, 0x0B, 0x00, 0x00, 0xC3, 0x0A, 0x00, 0x00, - 0x62, 0x0B, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x67, 0x0B, 0x00, 0x00, 0x9B, 0x06, 0x00, 0x00, 0x93, 0x06, 0x00, 0x00, - 0x0C, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6C, 0x0B, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x67, 0x0B, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6F, 0x0B, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x6C, 0x0B, 0x00, 0x00, - 0xE2, 0x09, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0xB6, 0x0B, 0x00, 0x00, 0x6F, 0x0B, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0xB7, 0x0B, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, - 0xB6, 0x0B, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB8, 0x0B, 0x00, 0x00, 0xB7, 0x0B, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x74, 0x0B, 0x00, 0x00, 0x9B, 0x06, 0x00, 0x00, - 0x99, 0x06, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x77, 0x0B, 0x00, 0x00, 0x74, 0x0B, 0x00, 0x00, 0x3F, 0x0B, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x7A, 0x0B, 0x00, 0x00, - 0xB5, 0x0A, 0x00, 0x00, 0x77, 0x0B, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x2D, 0x11, 0x00, 0x00, 0x7A, 0x0B, 0x00, 0x00, - 0x2A, 0x11, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x7D, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x74, 0x0B, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x7F, 0x0B, 0x00, 0x00, 0x7D, 0x0B, 0x00, 0x00, - 0xB8, 0x0B, 0x00, 0x00, 0x0C, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC3, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x7F, 0x0B, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x83, 0x0B, 0x00, 0x00, - 0xC3, 0x0B, 0x00, 0x00, 0xC3, 0x0B, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x86, 0x0B, 0x00, 0x00, 0x83, 0x0B, 0x00, 0x00, - 0x3F, 0x0B, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x88, 0x0B, 0x00, 0x00, 0x64, 0x0B, 0x00, 0x00, 0x86, 0x0B, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xCE, 0x06, 0x00, 0x00, - 0x2D, 0x11, 0x00, 0x00, 0x2D, 0x11, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD0, 0x06, 0x00, 0x00, 0xCE, 0x06, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xD2, 0x06, 0x00, 0x00, 0xCE, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD3, 0x06, 0x00, 0x00, - 0xD0, 0x06, 0x00, 0x00, 0xD2, 0x06, 0x00, 0x00, 0xB8, 0x00, 0x05, 0x00, - 0x4F, 0x00, 0x00, 0x00, 0xD6, 0x06, 0x00, 0x00, 0xD3, 0x06, 0x00, 0x00, - 0xE6, 0x02, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0xD3, 0x0B, 0x00, 0x00, 0xD3, 0x06, 0x00, 0x00, 0xC2, 0x00, 0x05, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0xD5, 0x0B, 0x00, 0x00, 0xD3, 0x0B, 0x00, 0x00, - 0xB1, 0x00, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0xD6, 0x0B, 0x00, 0x00, 0xAC, 0x00, 0x00, 0x00, 0xD5, 0x0B, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD7, 0x0B, 0x00, 0x00, - 0xD6, 0x0B, 0x00, 0x00, 0xF9, 0x00, 0x02, 0x00, 0xDE, 0x06, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0xDE, 0x06, 0x00, 0x00, 0xA9, 0x00, 0x06, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x58, 0x12, 0x00, 0x00, 0xD6, 0x06, 0x00, 0x00, - 0x93, 0x00, 0x00, 0x00, 0xD7, 0x0B, 0x00, 0x00, 0xF7, 0x00, 0x03, 0x00, - 0xE6, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x04, 0x00, - 0xD6, 0x06, 0x00, 0x00, 0xE1, 0x06, 0x00, 0x00, 0xE3, 0x06, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0xE3, 0x06, 0x00, 0x00, 0xF9, 0x00, 0x02, 0x00, - 0xE6, 0x06, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0xE1, 0x06, 0x00, 0x00, - 0xF9, 0x00, 0x02, 0x00, 0xE6, 0x06, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0xE6, 0x06, 0x00, 0x00, 0xF5, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3A, 0x12, 0x00, 0x00, 0x56, 0x0B, 0x00, 0x00, 0xE3, 0x06, 0x00, 0x00, - 0x93, 0x00, 0x00, 0x00, 0xE1, 0x06, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x32, 0x11, 0x00, 0x00, 0x3A, 0x12, 0x00, 0x00, - 0x2D, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xE8, 0x0B, 0x00, 0x00, 0x58, 0x12, 0x00, 0x00, - 0x58, 0x12, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xEC, 0x06, 0x00, 0x00, 0x32, 0x11, 0x00, 0x00, 0xE8, 0x0B, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xEF, 0x06, 0x00, 0x00, - 0x88, 0x0B, 0x00, 0x00, 0x21, 0x02, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xF2, 0x06, 0x00, 0x00, 0xEF, 0x06, 0x00, 0x00, - 0xEF, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF4, 0x06, 0x00, 0x00, 0xEC, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF7, 0x06, 0x00, 0x00, - 0xF4, 0x06, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xF9, 0x06, 0x00, 0x00, 0xEC, 0x06, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xFC, 0x06, 0x00, 0x00, 0xF9, 0x06, 0x00, 0x00, 0xF9, 0x06, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xFD, 0x06, 0x00, 0x00, - 0xF7, 0x06, 0x00, 0x00, 0xFC, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x06, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x03, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0xF9, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x04, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x07, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x1B, 0x00, 0x00, 0x00, 0xF1, 0x0B, 0x00, 0x00, - 0x04, 0x07, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0xF2, 0x0B, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, 0xF1, 0x0B, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF3, 0x0B, 0x00, 0x00, - 0xF2, 0x0B, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x06, 0x07, 0x00, 0x00, 0xFD, 0x06, 0x00, 0x00, 0xF3, 0x0B, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0A, 0x07, 0x00, 0x00, - 0x06, 0x07, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x0C, 0x07, 0x00, 0x00, 0x0A, 0x07, 0x00, 0x00, - 0xF2, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x0D, 0x07, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x0C, 0x07, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x11, 0x07, 0x00, 0x00, - 0x2F, 0x03, 0x00, 0x00, 0xF2, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x12, 0x07, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0x11, 0x07, 0x00, 0x00, 0x50, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x13, 0x07, 0x00, 0x00, 0x0D, 0x07, 0x00, 0x00, 0x12, 0x07, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x17, 0x07, 0x00, 0x00, - 0x39, 0x03, 0x00, 0x00, 0xF2, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x18, 0x07, 0x00, 0x00, 0x21, 0x02, 0x00, 0x00, - 0x17, 0x07, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x1B, 0x00, 0x00, 0x00, - 0x0E, 0x0C, 0x00, 0x00, 0x18, 0x07, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x0F, 0x0C, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, - 0x0E, 0x0C, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x10, 0x0C, 0x00, 0x00, 0x0F, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1C, 0x07, 0x00, 0x00, 0x4D, 0x08, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x1E, 0x07, 0x00, 0x00, 0x52, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x20, 0x07, 0x00, 0x00, - 0x57, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x21, 0x07, 0x00, 0x00, 0x1C, 0x07, 0x00, 0x00, - 0x1E, 0x07, 0x00, 0x00, 0x20, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x23, 0x07, 0x00, 0x00, 0x5C, 0x08, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x25, 0x07, 0x00, 0x00, 0x61, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x27, 0x07, 0x00, 0x00, - 0x66, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x28, 0x07, 0x00, 0x00, 0x23, 0x07, 0x00, 0x00, - 0x25, 0x07, 0x00, 0x00, 0x27, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2A, 0x07, 0x00, 0x00, 0x4D, 0x08, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2C, 0x07, 0x00, 0x00, 0x52, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2E, 0x07, 0x00, 0x00, - 0x57, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x2F, 0x07, 0x00, 0x00, 0x2A, 0x07, 0x00, 0x00, - 0x2C, 0x07, 0x00, 0x00, 0x2E, 0x07, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x19, 0x0C, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x28, 0x07, 0x00, 0x00, 0x2F, 0x07, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x11, 0x00, 0x00, 0x00, 0x1A, 0x0C, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x21, 0x07, 0x00, 0x00, - 0x19, 0x0C, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x32, 0x07, 0x00, 0x00, 0x5C, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x34, 0x07, 0x00, 0x00, - 0x61, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x36, 0x07, 0x00, 0x00, 0x66, 0x08, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x37, 0x07, 0x00, 0x00, 0x32, 0x07, 0x00, 0x00, 0x34, 0x07, 0x00, 0x00, - 0x36, 0x07, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x38, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x1A, 0x0C, 0x00, 0x00, 0x37, 0x07, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x20, 0x0C, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x28, 0x07, 0x00, 0x00, 0x2F, 0x07, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x11, 0x00, 0x00, 0x00, 0x21, 0x0C, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x21, 0x07, 0x00, 0x00, - 0x20, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x56, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x21, 0x0C, 0x00, 0x00, 0x37, 0x07, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x5A, 0x07, 0x00, 0x00, 0x8D, 0x03, 0x00, 0x00, - 0x22, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5C, 0x07, 0x00, 0x00, 0x3E, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x5E, 0x07, 0x00, 0x00, - 0x43, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x48, 0x08, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x61, 0x07, 0x00, 0x00, 0x5C, 0x07, 0x00, 0x00, 0x5E, 0x07, 0x00, 0x00, - 0x60, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x37, 0x0C, 0x00, 0x00, 0x5A, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3A, 0x0C, 0x00, 0x00, - 0x37, 0x0C, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x3C, 0x0C, 0x00, 0x00, 0x5A, 0x07, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3F, 0x0C, 0x00, 0x00, 0x3C, 0x0C, 0x00, 0x00, 0xF9, 0x06, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x40, 0x0C, 0x00, 0x00, - 0x3A, 0x0C, 0x00, 0x00, 0x3F, 0x0C, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x59, 0x11, 0x00, 0x00, 0x40, 0x0C, 0x00, 0x00, - 0x59, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x46, 0x0C, 0x00, 0x00, 0xF9, 0x06, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x47, 0x0C, 0x00, 0x00, - 0x37, 0x0C, 0x00, 0x00, 0x46, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x4C, 0x0C, 0x00, 0x00, 0x3C, 0x0C, 0x00, 0x00, - 0xF4, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x4D, 0x0C, 0x00, 0x00, 0x47, 0x0C, 0x00, 0x00, 0x4C, 0x0C, 0x00, 0x00, - 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x5F, 0x11, 0x00, 0x00, - 0x4D, 0x0C, 0x00, 0x00, 0x59, 0x11, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x51, 0x0C, 0x00, 0x00, - 0x5F, 0x11, 0x00, 0x00, 0x13, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x53, 0x0C, 0x00, 0x00, 0x51, 0x0C, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x56, 0x0C, 0x00, 0x00, 0x53, 0x0C, 0x00, 0x00, 0x53, 0x0C, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x58, 0x0C, 0x00, 0x00, - 0x51, 0x0C, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x5B, 0x0C, 0x00, 0x00, 0x58, 0x0C, 0x00, 0x00, - 0x58, 0x0C, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5C, 0x0C, 0x00, 0x00, 0x56, 0x0C, 0x00, 0x00, 0x5B, 0x0C, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x5F, 0x0C, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x5C, 0x0C, 0x00, 0x00, - 0x10, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x62, 0x0C, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x5F, 0x0C, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x64, 0x0C, 0x00, 0x00, - 0x62, 0x0C, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x67, 0x0C, 0x00, 0x00, 0x18, 0x07, 0x00, 0x00, - 0x5F, 0x0C, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x69, 0x0C, 0x00, 0x00, 0x67, 0x0C, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6C, 0x0C, 0x00, 0x00, - 0x64, 0x0C, 0x00, 0x00, 0x64, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x6F, 0x0C, 0x00, 0x00, 0x69, 0x0C, 0x00, 0x00, - 0x69, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x72, 0x0C, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x6C, 0x0C, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x74, 0x0C, 0x00, 0x00, - 0x72, 0x0C, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x77, 0x0C, 0x00, 0x00, 0x74, 0x0C, 0x00, 0x00, - 0x6F, 0x0C, 0x00, 0x00, 0x8E, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x7A, 0x0C, 0x00, 0x00, 0x61, 0x07, 0x00, 0x00, 0x77, 0x0C, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x6C, 0x07, 0x00, 0x00, - 0xA8, 0x03, 0x00, 0x00, 0x22, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x6E, 0x07, 0x00, 0x00, 0x3E, 0x08, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x70, 0x07, 0x00, 0x00, 0x43, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x72, 0x07, 0x00, 0x00, - 0x48, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x73, 0x07, 0x00, 0x00, 0x6E, 0x07, 0x00, 0x00, - 0x70, 0x07, 0x00, 0x00, 0x72, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x9B, 0x0C, 0x00, 0x00, 0x6C, 0x07, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x9E, 0x0C, 0x00, 0x00, 0x9B, 0x0C, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xA0, 0x0C, 0x00, 0x00, - 0x6C, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA3, 0x0C, 0x00, 0x00, 0xA0, 0x0C, 0x00, 0x00, - 0xF9, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xA4, 0x0C, 0x00, 0x00, 0x9E, 0x0C, 0x00, 0x00, 0xA3, 0x0C, 0x00, 0x00, - 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x6C, 0x11, 0x00, 0x00, - 0xA4, 0x0C, 0x00, 0x00, 0x59, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAB, 0x0C, 0x00, 0x00, - 0x9B, 0x0C, 0x00, 0x00, 0x46, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB0, 0x0C, 0x00, 0x00, 0xA0, 0x0C, 0x00, 0x00, - 0xF4, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB1, 0x0C, 0x00, 0x00, 0xAB, 0x0C, 0x00, 0x00, 0xB0, 0x0C, 0x00, 0x00, - 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x72, 0x11, 0x00, 0x00, - 0xB1, 0x0C, 0x00, 0x00, 0x6C, 0x11, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xB5, 0x0C, 0x00, 0x00, - 0x72, 0x11, 0x00, 0x00, 0x13, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB7, 0x0C, 0x00, 0x00, 0xB5, 0x0C, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xBA, 0x0C, 0x00, 0x00, 0xB7, 0x0C, 0x00, 0x00, 0xB7, 0x0C, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xBC, 0x0C, 0x00, 0x00, - 0xB5, 0x0C, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xBF, 0x0C, 0x00, 0x00, 0xBC, 0x0C, 0x00, 0x00, - 0xBC, 0x0C, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC0, 0x0C, 0x00, 0x00, 0xBA, 0x0C, 0x00, 0x00, 0xBF, 0x0C, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC3, 0x0C, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xC0, 0x0C, 0x00, 0x00, - 0x10, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC6, 0x0C, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0xC3, 0x0C, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC8, 0x0C, 0x00, 0x00, - 0xC6, 0x0C, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xCB, 0x0C, 0x00, 0x00, 0x18, 0x07, 0x00, 0x00, - 0xC3, 0x0C, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xCD, 0x0C, 0x00, 0x00, 0xCB, 0x0C, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD0, 0x0C, 0x00, 0x00, - 0xC8, 0x0C, 0x00, 0x00, 0xC8, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD3, 0x0C, 0x00, 0x00, 0xCD, 0x0C, 0x00, 0x00, - 0xCD, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xD6, 0x0C, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0xD0, 0x0C, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD8, 0x0C, 0x00, 0x00, - 0xD6, 0x0C, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xDB, 0x0C, 0x00, 0x00, 0xD8, 0x0C, 0x00, 0x00, - 0xD3, 0x0C, 0x00, 0x00, 0x8E, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, - 0xDE, 0x0C, 0x00, 0x00, 0x73, 0x07, 0x00, 0x00, 0xDB, 0x0C, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, 0xE0, 0x0C, 0x00, 0x00, - 0x7A, 0x0C, 0x00, 0x00, 0xDE, 0x0C, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xE3, 0x0C, 0x00, 0x00, 0x77, 0x0C, 0x00, 0x00, - 0xDB, 0x0C, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x7E, 0x07, 0x00, 0x00, 0xC3, 0x03, 0x00, 0x00, 0x22, 0x06, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, - 0x4D, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x82, 0x07, 0x00, 0x00, 0x52, 0x08, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x84, 0x07, 0x00, 0x00, 0x57, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x50, 0x00, 0x06, 0x00, 0x11, 0x00, 0x00, 0x00, 0x85, 0x07, 0x00, 0x00, - 0x80, 0x07, 0x00, 0x00, 0x82, 0x07, 0x00, 0x00, 0x84, 0x07, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xFF, 0x0C, 0x00, 0x00, - 0x7E, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x02, 0x0D, 0x00, 0x00, 0xFF, 0x0C, 0x00, 0x00, - 0xF4, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x04, 0x0D, 0x00, 0x00, 0x7E, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x0D, 0x00, 0x00, - 0x04, 0x0D, 0x00, 0x00, 0xF9, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x08, 0x0D, 0x00, 0x00, 0x02, 0x0D, 0x00, 0x00, - 0x07, 0x0D, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x7F, 0x11, 0x00, 0x00, 0x08, 0x0D, 0x00, 0x00, 0x59, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x0F, 0x0D, 0x00, 0x00, 0xFF, 0x0C, 0x00, 0x00, 0x46, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x14, 0x0D, 0x00, 0x00, - 0x04, 0x0D, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x15, 0x0D, 0x00, 0x00, 0x0F, 0x0D, 0x00, 0x00, - 0x14, 0x0D, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x85, 0x11, 0x00, 0x00, 0x15, 0x0D, 0x00, 0x00, 0x7F, 0x11, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x19, 0x0D, 0x00, 0x00, 0x85, 0x11, 0x00, 0x00, 0x13, 0x07, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1B, 0x0D, 0x00, 0x00, - 0x19, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1E, 0x0D, 0x00, 0x00, 0x1B, 0x0D, 0x00, 0x00, - 0x1B, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x0D, 0x00, 0x00, 0x19, 0x0D, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x23, 0x0D, 0x00, 0x00, - 0x20, 0x0D, 0x00, 0x00, 0x20, 0x0D, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x24, 0x0D, 0x00, 0x00, 0x1E, 0x0D, 0x00, 0x00, - 0x23, 0x0D, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x27, 0x0D, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x24, 0x0D, 0x00, 0x00, 0x10, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2A, 0x0D, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, - 0x27, 0x0D, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2C, 0x0D, 0x00, 0x00, 0x2A, 0x0D, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2F, 0x0D, 0x00, 0x00, - 0x18, 0x07, 0x00, 0x00, 0x27, 0x0D, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x31, 0x0D, 0x00, 0x00, 0x2F, 0x0D, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x34, 0x0D, 0x00, 0x00, 0x2C, 0x0D, 0x00, 0x00, 0x2C, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x37, 0x0D, 0x00, 0x00, - 0x31, 0x0D, 0x00, 0x00, 0x31, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x3A, 0x0D, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, - 0x34, 0x0D, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3C, 0x0D, 0x00, 0x00, 0x3A, 0x0D, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3F, 0x0D, 0x00, 0x00, - 0x3C, 0x0D, 0x00, 0x00, 0x37, 0x0D, 0x00, 0x00, 0x8E, 0x00, 0x05, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x42, 0x0D, 0x00, 0x00, 0x85, 0x07, 0x00, 0x00, - 0x3F, 0x0D, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x44, 0x0D, 0x00, 0x00, 0xE0, 0x0C, 0x00, 0x00, 0x42, 0x0D, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x47, 0x0D, 0x00, 0x00, - 0xE3, 0x0C, 0x00, 0x00, 0x3F, 0x0D, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x90, 0x07, 0x00, 0x00, 0xDE, 0x03, 0x00, 0x00, - 0x22, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x63, 0x0D, 0x00, 0x00, 0x90, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x66, 0x0D, 0x00, 0x00, - 0x63, 0x0D, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x68, 0x0D, 0x00, 0x00, 0x90, 0x07, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x6B, 0x0D, 0x00, 0x00, 0x68, 0x0D, 0x00, 0x00, 0xF9, 0x06, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6C, 0x0D, 0x00, 0x00, - 0x66, 0x0D, 0x00, 0x00, 0x6B, 0x0D, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x92, 0x11, 0x00, 0x00, 0x6C, 0x0D, 0x00, 0x00, - 0x59, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x73, 0x0D, 0x00, 0x00, 0x63, 0x0D, 0x00, 0x00, - 0x46, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x78, 0x0D, 0x00, 0x00, 0x68, 0x0D, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x79, 0x0D, 0x00, 0x00, - 0x73, 0x0D, 0x00, 0x00, 0x78, 0x0D, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x98, 0x11, 0x00, 0x00, 0x79, 0x0D, 0x00, 0x00, - 0x92, 0x11, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x7D, 0x0D, 0x00, 0x00, 0x98, 0x11, 0x00, 0x00, - 0x13, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x7F, 0x0D, 0x00, 0x00, 0x7D, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x82, 0x0D, 0x00, 0x00, - 0x7F, 0x0D, 0x00, 0x00, 0x7F, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x84, 0x0D, 0x00, 0x00, 0x7D, 0x0D, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x87, 0x0D, 0x00, 0x00, 0x84, 0x0D, 0x00, 0x00, 0x84, 0x0D, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x88, 0x0D, 0x00, 0x00, - 0x82, 0x0D, 0x00, 0x00, 0x87, 0x0D, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x8B, 0x0D, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x88, 0x0D, 0x00, 0x00, 0x10, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8E, 0x0D, 0x00, 0x00, - 0xFE, 0x00, 0x00, 0x00, 0x8B, 0x0D, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x90, 0x0D, 0x00, 0x00, 0x8E, 0x0D, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x93, 0x0D, 0x00, 0x00, 0x18, 0x07, 0x00, 0x00, 0x8B, 0x0D, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x95, 0x0D, 0x00, 0x00, - 0x93, 0x0D, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x98, 0x0D, 0x00, 0x00, 0x90, 0x0D, 0x00, 0x00, - 0x90, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x9B, 0x0D, 0x00, 0x00, 0x95, 0x0D, 0x00, 0x00, 0x95, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x9E, 0x0D, 0x00, 0x00, - 0x14, 0x01, 0x00, 0x00, 0x98, 0x0D, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA0, 0x0D, 0x00, 0x00, 0x9E, 0x0D, 0x00, 0x00, - 0x19, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xA3, 0x0D, 0x00, 0x00, 0xA0, 0x0D, 0x00, 0x00, 0x9B, 0x0D, 0x00, 0x00, - 0x8E, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, 0xA6, 0x0D, 0x00, 0x00, - 0x2F, 0x07, 0x00, 0x00, 0xA3, 0x0D, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x11, 0x00, 0x00, 0x00, 0xA8, 0x0D, 0x00, 0x00, 0x44, 0x0D, 0x00, 0x00, - 0xA6, 0x0D, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xAB, 0x0D, 0x00, 0x00, 0x47, 0x0D, 0x00, 0x00, 0xA3, 0x0D, 0x00, 0x00, - 0x7F, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xA2, 0x07, 0x00, 0x00, - 0x22, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC7, 0x0D, 0x00, 0x00, 0xA2, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xCA, 0x0D, 0x00, 0x00, - 0xC7, 0x0D, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xCC, 0x0D, 0x00, 0x00, 0xA2, 0x07, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xCF, 0x0D, 0x00, 0x00, 0xCC, 0x0D, 0x00, 0x00, 0xF9, 0x06, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD0, 0x0D, 0x00, 0x00, - 0xCA, 0x0D, 0x00, 0x00, 0xCF, 0x0D, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xA5, 0x11, 0x00, 0x00, 0xD0, 0x0D, 0x00, 0x00, - 0x59, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD7, 0x0D, 0x00, 0x00, 0xC7, 0x0D, 0x00, 0x00, - 0x46, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xDC, 0x0D, 0x00, 0x00, 0xCC, 0x0D, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xDD, 0x0D, 0x00, 0x00, - 0xD7, 0x0D, 0x00, 0x00, 0xDC, 0x0D, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xAB, 0x11, 0x00, 0x00, 0xDD, 0x0D, 0x00, 0x00, - 0xA5, 0x11, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xE1, 0x0D, 0x00, 0x00, 0xAB, 0x11, 0x00, 0x00, - 0x13, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xE3, 0x0D, 0x00, 0x00, 0xE1, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xE6, 0x0D, 0x00, 0x00, - 0xE3, 0x0D, 0x00, 0x00, 0xE3, 0x0D, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xE8, 0x0D, 0x00, 0x00, 0xE1, 0x0D, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xEB, 0x0D, 0x00, 0x00, 0xE8, 0x0D, 0x00, 0x00, 0xE8, 0x0D, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xEC, 0x0D, 0x00, 0x00, - 0xE6, 0x0D, 0x00, 0x00, 0xEB, 0x0D, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xEF, 0x0D, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0xEC, 0x0D, 0x00, 0x00, 0x10, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF2, 0x0D, 0x00, 0x00, - 0xFE, 0x00, 0x00, 0x00, 0xEF, 0x0D, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xF4, 0x0D, 0x00, 0x00, 0xF2, 0x0D, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF7, 0x0D, 0x00, 0x00, 0x18, 0x07, 0x00, 0x00, 0xEF, 0x0D, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF9, 0x0D, 0x00, 0x00, - 0xF7, 0x0D, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xFC, 0x0D, 0x00, 0x00, 0xF4, 0x0D, 0x00, 0x00, - 0xF4, 0x0D, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xFF, 0x0D, 0x00, 0x00, 0xF9, 0x0D, 0x00, 0x00, 0xF9, 0x0D, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x02, 0x0E, 0x00, 0x00, - 0x14, 0x01, 0x00, 0x00, 0xFC, 0x0D, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x04, 0x0E, 0x00, 0x00, 0x02, 0x0E, 0x00, 0x00, - 0x19, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x07, 0x0E, 0x00, 0x00, 0x04, 0x0E, 0x00, 0x00, 0xFF, 0x0D, 0x00, 0x00, - 0x8E, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, 0x0A, 0x0E, 0x00, 0x00, - 0x21, 0x07, 0x00, 0x00, 0x07, 0x0E, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x0C, 0x0E, 0x00, 0x00, 0xA8, 0x0D, 0x00, 0x00, - 0x0A, 0x0E, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x0F, 0x0E, 0x00, 0x00, 0xAB, 0x0D, 0x00, 0x00, 0x07, 0x0E, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xB4, 0x07, 0x00, 0x00, - 0x14, 0x04, 0x00, 0x00, 0x22, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB6, 0x07, 0x00, 0x00, 0x4D, 0x08, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB8, 0x07, 0x00, 0x00, 0x52, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xBA, 0x07, 0x00, 0x00, - 0x57, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, - 0x11, 0x00, 0x00, 0x00, 0xBB, 0x07, 0x00, 0x00, 0xB6, 0x07, 0x00, 0x00, - 0xB8, 0x07, 0x00, 0x00, 0xBA, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2B, 0x0E, 0x00, 0x00, 0xB4, 0x07, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2E, 0x0E, 0x00, 0x00, 0x2B, 0x0E, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, - 0xB4, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x33, 0x0E, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, - 0xF9, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x34, 0x0E, 0x00, 0x00, 0x2E, 0x0E, 0x00, 0x00, 0x33, 0x0E, 0x00, 0x00, - 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xB8, 0x11, 0x00, 0x00, - 0x34, 0x0E, 0x00, 0x00, 0x59, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3B, 0x0E, 0x00, 0x00, - 0x2B, 0x0E, 0x00, 0x00, 0x46, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x40, 0x0E, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, - 0xF4, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x41, 0x0E, 0x00, 0x00, 0x3B, 0x0E, 0x00, 0x00, 0x40, 0x0E, 0x00, 0x00, - 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xBE, 0x11, 0x00, 0x00, - 0x41, 0x0E, 0x00, 0x00, 0xB8, 0x11, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x45, 0x0E, 0x00, 0x00, - 0xBE, 0x11, 0x00, 0x00, 0x13, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x47, 0x0E, 0x00, 0x00, 0x45, 0x0E, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x4A, 0x0E, 0x00, 0x00, 0x47, 0x0E, 0x00, 0x00, 0x47, 0x0E, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4C, 0x0E, 0x00, 0x00, - 0x45, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x4F, 0x0E, 0x00, 0x00, 0x4C, 0x0E, 0x00, 0x00, - 0x4C, 0x0E, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x50, 0x0E, 0x00, 0x00, 0x4A, 0x0E, 0x00, 0x00, 0x4F, 0x0E, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x53, 0x0E, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x50, 0x0E, 0x00, 0x00, - 0x10, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x56, 0x0E, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x53, 0x0E, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x58, 0x0E, 0x00, 0x00, - 0x56, 0x0E, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x5B, 0x0E, 0x00, 0x00, 0x18, 0x07, 0x00, 0x00, - 0x53, 0x0E, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5D, 0x0E, 0x00, 0x00, 0x5B, 0x0E, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x60, 0x0E, 0x00, 0x00, - 0x58, 0x0E, 0x00, 0x00, 0x58, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x63, 0x0E, 0x00, 0x00, 0x5D, 0x0E, 0x00, 0x00, - 0x5D, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x66, 0x0E, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x60, 0x0E, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x68, 0x0E, 0x00, 0x00, - 0x66, 0x0E, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x6B, 0x0E, 0x00, 0x00, 0x68, 0x0E, 0x00, 0x00, - 0x63, 0x0E, 0x00, 0x00, 0x8E, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x6E, 0x0E, 0x00, 0x00, 0xBB, 0x07, 0x00, 0x00, 0x6B, 0x0E, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, 0x70, 0x0E, 0x00, 0x00, - 0x0C, 0x0E, 0x00, 0x00, 0x6E, 0x0E, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x73, 0x0E, 0x00, 0x00, 0x0F, 0x0E, 0x00, 0x00, - 0x6B, 0x0E, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xC6, 0x07, 0x00, 0x00, 0x2F, 0x04, 0x00, 0x00, 0x22, 0x06, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8F, 0x0E, 0x00, 0x00, - 0xC6, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x92, 0x0E, 0x00, 0x00, 0x8F, 0x0E, 0x00, 0x00, - 0xF4, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x94, 0x0E, 0x00, 0x00, 0xC6, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x97, 0x0E, 0x00, 0x00, - 0x94, 0x0E, 0x00, 0x00, 0xF9, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x98, 0x0E, 0x00, 0x00, 0x92, 0x0E, 0x00, 0x00, - 0x97, 0x0E, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xCB, 0x11, 0x00, 0x00, 0x98, 0x0E, 0x00, 0x00, 0x59, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x9F, 0x0E, 0x00, 0x00, 0x8F, 0x0E, 0x00, 0x00, 0x46, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xA4, 0x0E, 0x00, 0x00, - 0x94, 0x0E, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA5, 0x0E, 0x00, 0x00, 0x9F, 0x0E, 0x00, 0x00, - 0xA4, 0x0E, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xD1, 0x11, 0x00, 0x00, 0xA5, 0x0E, 0x00, 0x00, 0xCB, 0x11, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xA9, 0x0E, 0x00, 0x00, 0xD1, 0x11, 0x00, 0x00, 0x13, 0x07, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAB, 0x0E, 0x00, 0x00, - 0xA9, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xAE, 0x0E, 0x00, 0x00, 0xAB, 0x0E, 0x00, 0x00, - 0xAB, 0x0E, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB0, 0x0E, 0x00, 0x00, 0xA9, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xB3, 0x0E, 0x00, 0x00, - 0xB0, 0x0E, 0x00, 0x00, 0xB0, 0x0E, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB4, 0x0E, 0x00, 0x00, 0xAE, 0x0E, 0x00, 0x00, - 0xB3, 0x0E, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB7, 0x0E, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0xB4, 0x0E, 0x00, 0x00, 0x10, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xBA, 0x0E, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, - 0xB7, 0x0E, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xBC, 0x0E, 0x00, 0x00, 0xBA, 0x0E, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xBF, 0x0E, 0x00, 0x00, - 0x18, 0x07, 0x00, 0x00, 0xB7, 0x0E, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC1, 0x0E, 0x00, 0x00, 0xBF, 0x0E, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC4, 0x0E, 0x00, 0x00, 0xBC, 0x0E, 0x00, 0x00, 0xBC, 0x0E, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC7, 0x0E, 0x00, 0x00, - 0xC1, 0x0E, 0x00, 0x00, 0xC1, 0x0E, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xCA, 0x0E, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, - 0xC4, 0x0E, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xCC, 0x0E, 0x00, 0x00, 0xCA, 0x0E, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xCF, 0x0E, 0x00, 0x00, - 0xCC, 0x0E, 0x00, 0x00, 0xC7, 0x0E, 0x00, 0x00, 0x8E, 0x00, 0x05, 0x00, - 0x11, 0x00, 0x00, 0x00, 0xD2, 0x0E, 0x00, 0x00, 0x37, 0x07, 0x00, 0x00, - 0xCF, 0x0E, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, - 0xD4, 0x0E, 0x00, 0x00, 0x70, 0x0E, 0x00, 0x00, 0xD2, 0x0E, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD7, 0x0E, 0x00, 0x00, - 0x73, 0x0E, 0x00, 0x00, 0xCF, 0x0E, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xD8, 0x07, 0x00, 0x00, 0x4B, 0x04, 0x00, 0x00, - 0x22, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xDA, 0x07, 0x00, 0x00, 0x5C, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xDC, 0x07, 0x00, 0x00, - 0x61, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xDE, 0x07, 0x00, 0x00, 0x66, 0x08, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, 0x11, 0x00, 0x00, 0x00, - 0xDF, 0x07, 0x00, 0x00, 0xDA, 0x07, 0x00, 0x00, 0xDC, 0x07, 0x00, 0x00, - 0xDE, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF3, 0x0E, 0x00, 0x00, 0xD8, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF6, 0x0E, 0x00, 0x00, - 0xF3, 0x0E, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xF8, 0x0E, 0x00, 0x00, 0xD8, 0x07, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xFB, 0x0E, 0x00, 0x00, 0xF8, 0x0E, 0x00, 0x00, 0xF9, 0x06, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xFC, 0x0E, 0x00, 0x00, - 0xF6, 0x0E, 0x00, 0x00, 0xFB, 0x0E, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xDE, 0x11, 0x00, 0x00, 0xFC, 0x0E, 0x00, 0x00, - 0x59, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x03, 0x0F, 0x00, 0x00, 0xF3, 0x0E, 0x00, 0x00, - 0x46, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x08, 0x0F, 0x00, 0x00, 0xF8, 0x0E, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x09, 0x0F, 0x00, 0x00, - 0x03, 0x0F, 0x00, 0x00, 0x08, 0x0F, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xE4, 0x11, 0x00, 0x00, 0x09, 0x0F, 0x00, 0x00, - 0xDE, 0x11, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x0D, 0x0F, 0x00, 0x00, 0xE4, 0x11, 0x00, 0x00, - 0x13, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x0F, 0x0F, 0x00, 0x00, 0x0D, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x12, 0x0F, 0x00, 0x00, - 0x0F, 0x0F, 0x00, 0x00, 0x0F, 0x0F, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x0F, 0x00, 0x00, 0x0D, 0x0F, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x17, 0x0F, 0x00, 0x00, 0x14, 0x0F, 0x00, 0x00, 0x14, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x18, 0x0F, 0x00, 0x00, - 0x12, 0x0F, 0x00, 0x00, 0x17, 0x0F, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1B, 0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x18, 0x0F, 0x00, 0x00, 0x10, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, - 0xFE, 0x00, 0x00, 0x00, 0x1B, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x20, 0x0F, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x23, 0x0F, 0x00, 0x00, 0x18, 0x07, 0x00, 0x00, 0x1B, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x25, 0x0F, 0x00, 0x00, - 0x23, 0x0F, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x28, 0x0F, 0x00, 0x00, 0x20, 0x0F, 0x00, 0x00, - 0x20, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2B, 0x0F, 0x00, 0x00, 0x25, 0x0F, 0x00, 0x00, 0x25, 0x0F, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2E, 0x0F, 0x00, 0x00, - 0x14, 0x01, 0x00, 0x00, 0x28, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x30, 0x0F, 0x00, 0x00, 0x2E, 0x0F, 0x00, 0x00, - 0x19, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x33, 0x0F, 0x00, 0x00, 0x30, 0x0F, 0x00, 0x00, 0x2B, 0x0F, 0x00, 0x00, - 0x8E, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, 0x36, 0x0F, 0x00, 0x00, - 0xDF, 0x07, 0x00, 0x00, 0x33, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x38, 0x0F, 0x00, 0x00, 0xD4, 0x0E, 0x00, 0x00, - 0x36, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3B, 0x0F, 0x00, 0x00, 0xD7, 0x0E, 0x00, 0x00, 0x33, 0x0F, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xEA, 0x07, 0x00, 0x00, - 0x66, 0x04, 0x00, 0x00, 0x22, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xEC, 0x07, 0x00, 0x00, 0x5C, 0x08, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xEE, 0x07, 0x00, 0x00, 0x61, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF0, 0x07, 0x00, 0x00, - 0x66, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, - 0x11, 0x00, 0x00, 0x00, 0xF1, 0x07, 0x00, 0x00, 0xEC, 0x07, 0x00, 0x00, - 0xEE, 0x07, 0x00, 0x00, 0xF0, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x57, 0x0F, 0x00, 0x00, 0xEA, 0x07, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5A, 0x0F, 0x00, 0x00, 0x57, 0x0F, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x5C, 0x0F, 0x00, 0x00, - 0xEA, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x5F, 0x0F, 0x00, 0x00, 0x5C, 0x0F, 0x00, 0x00, - 0xF9, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x60, 0x0F, 0x00, 0x00, 0x5A, 0x0F, 0x00, 0x00, 0x5F, 0x0F, 0x00, 0x00, - 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xF1, 0x11, 0x00, 0x00, - 0x60, 0x0F, 0x00, 0x00, 0x59, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x67, 0x0F, 0x00, 0x00, - 0x57, 0x0F, 0x00, 0x00, 0x46, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x6C, 0x0F, 0x00, 0x00, 0x5C, 0x0F, 0x00, 0x00, - 0xF4, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x6D, 0x0F, 0x00, 0x00, 0x67, 0x0F, 0x00, 0x00, 0x6C, 0x0F, 0x00, 0x00, - 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xF7, 0x11, 0x00, 0x00, - 0x6D, 0x0F, 0x00, 0x00, 0xF1, 0x11, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x71, 0x0F, 0x00, 0x00, - 0xF7, 0x11, 0x00, 0x00, 0x13, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x73, 0x0F, 0x00, 0x00, 0x71, 0x0F, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x76, 0x0F, 0x00, 0x00, 0x73, 0x0F, 0x00, 0x00, 0x73, 0x0F, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x78, 0x0F, 0x00, 0x00, - 0x71, 0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x7B, 0x0F, 0x00, 0x00, 0x78, 0x0F, 0x00, 0x00, - 0x78, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x7C, 0x0F, 0x00, 0x00, 0x76, 0x0F, 0x00, 0x00, 0x7B, 0x0F, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x7F, 0x0F, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x7C, 0x0F, 0x00, 0x00, - 0x10, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x82, 0x0F, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x7F, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x84, 0x0F, 0x00, 0x00, - 0x82, 0x0F, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x87, 0x0F, 0x00, 0x00, 0x18, 0x07, 0x00, 0x00, - 0x7F, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x89, 0x0F, 0x00, 0x00, 0x87, 0x0F, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8C, 0x0F, 0x00, 0x00, - 0x84, 0x0F, 0x00, 0x00, 0x84, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x8F, 0x0F, 0x00, 0x00, 0x89, 0x0F, 0x00, 0x00, - 0x89, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x92, 0x0F, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x8C, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x94, 0x0F, 0x00, 0x00, - 0x92, 0x0F, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x97, 0x0F, 0x00, 0x00, 0x94, 0x0F, 0x00, 0x00, - 0x8F, 0x0F, 0x00, 0x00, 0x8E, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x9A, 0x0F, 0x00, 0x00, 0xF1, 0x07, 0x00, 0x00, 0x97, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, 0x9C, 0x0F, 0x00, 0x00, - 0x38, 0x0F, 0x00, 0x00, 0x9A, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x9F, 0x0F, 0x00, 0x00, 0x3B, 0x0F, 0x00, 0x00, - 0x97, 0x0F, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xFC, 0x07, 0x00, 0x00, 0x81, 0x04, 0x00, 0x00, 0x22, 0x06, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xBB, 0x0F, 0x00, 0x00, - 0xFC, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xBE, 0x0F, 0x00, 0x00, 0xBB, 0x0F, 0x00, 0x00, - 0xF4, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC0, 0x0F, 0x00, 0x00, 0xFC, 0x07, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC3, 0x0F, 0x00, 0x00, - 0xC0, 0x0F, 0x00, 0x00, 0xF9, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC4, 0x0F, 0x00, 0x00, 0xBE, 0x0F, 0x00, 0x00, - 0xC3, 0x0F, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x04, 0x12, 0x00, 0x00, 0xC4, 0x0F, 0x00, 0x00, 0x59, 0x12, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xCB, 0x0F, 0x00, 0x00, 0xBB, 0x0F, 0x00, 0x00, 0x46, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD0, 0x0F, 0x00, 0x00, - 0xC0, 0x0F, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD1, 0x0F, 0x00, 0x00, 0xCB, 0x0F, 0x00, 0x00, - 0xD0, 0x0F, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x0A, 0x12, 0x00, 0x00, 0xD1, 0x0F, 0x00, 0x00, 0x04, 0x12, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xD5, 0x0F, 0x00, 0x00, 0x0A, 0x12, 0x00, 0x00, 0x13, 0x07, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD7, 0x0F, 0x00, 0x00, - 0xD5, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xDA, 0x0F, 0x00, 0x00, 0xD7, 0x0F, 0x00, 0x00, - 0xD7, 0x0F, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xDC, 0x0F, 0x00, 0x00, 0xD5, 0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xDF, 0x0F, 0x00, 0x00, - 0xDC, 0x0F, 0x00, 0x00, 0xDC, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xE0, 0x0F, 0x00, 0x00, 0xDA, 0x0F, 0x00, 0x00, - 0xDF, 0x0F, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xE3, 0x0F, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0xE0, 0x0F, 0x00, 0x00, 0x10, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xE6, 0x0F, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, - 0xE3, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xE8, 0x0F, 0x00, 0x00, 0xE6, 0x0F, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xEB, 0x0F, 0x00, 0x00, - 0x18, 0x07, 0x00, 0x00, 0xE3, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xED, 0x0F, 0x00, 0x00, 0xEB, 0x0F, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF0, 0x0F, 0x00, 0x00, 0xE8, 0x0F, 0x00, 0x00, 0xE8, 0x0F, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xF3, 0x0F, 0x00, 0x00, - 0xED, 0x0F, 0x00, 0x00, 0xED, 0x0F, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xF6, 0x0F, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, - 0xF0, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF8, 0x0F, 0x00, 0x00, 0xF6, 0x0F, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xFB, 0x0F, 0x00, 0x00, - 0xF8, 0x0F, 0x00, 0x00, 0xF3, 0x0F, 0x00, 0x00, 0x8E, 0x00, 0x05, 0x00, - 0x11, 0x00, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, 0x28, 0x07, 0x00, 0x00, - 0xFB, 0x0F, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x00, 0x10, 0x00, 0x00, 0x9C, 0x0F, 0x00, 0x00, 0xFE, 0x0F, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x03, 0x10, 0x00, 0x00, - 0x9F, 0x0F, 0x00, 0x00, 0xFB, 0x0F, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x0E, 0x08, 0x00, 0x00, 0x9C, 0x04, 0x00, 0x00, - 0x22, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x10, 0x08, 0x00, 0x00, 0x6B, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x12, 0x08, 0x00, 0x00, - 0x70, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x14, 0x08, 0x00, 0x00, 0x75, 0x08, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x15, 0x08, 0x00, 0x00, 0x10, 0x08, 0x00, 0x00, 0x12, 0x08, 0x00, 0x00, - 0x14, 0x08, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x1F, 0x10, 0x00, 0x00, 0x0E, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x22, 0x10, 0x00, 0x00, - 0x1F, 0x10, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x24, 0x10, 0x00, 0x00, 0x0E, 0x08, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x27, 0x10, 0x00, 0x00, 0x24, 0x10, 0x00, 0x00, 0xF9, 0x06, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x28, 0x10, 0x00, 0x00, - 0x22, 0x10, 0x00, 0x00, 0x27, 0x10, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x17, 0x12, 0x00, 0x00, 0x28, 0x10, 0x00, 0x00, - 0x59, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2F, 0x10, 0x00, 0x00, 0x1F, 0x10, 0x00, 0x00, - 0x46, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x34, 0x10, 0x00, 0x00, 0x24, 0x10, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x35, 0x10, 0x00, 0x00, - 0x2F, 0x10, 0x00, 0x00, 0x34, 0x10, 0x00, 0x00, 0x52, 0x00, 0x06, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x1D, 0x12, 0x00, 0x00, 0x35, 0x10, 0x00, 0x00, - 0x17, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x39, 0x10, 0x00, 0x00, 0x1D, 0x12, 0x00, 0x00, - 0x13, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3B, 0x10, 0x00, 0x00, 0x39, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3E, 0x10, 0x00, 0x00, - 0x3B, 0x10, 0x00, 0x00, 0x3B, 0x10, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x40, 0x10, 0x00, 0x00, 0x39, 0x10, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x43, 0x10, 0x00, 0x00, 0x40, 0x10, 0x00, 0x00, 0x40, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x44, 0x10, 0x00, 0x00, - 0x3E, 0x10, 0x00, 0x00, 0x43, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x47, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x44, 0x10, 0x00, 0x00, 0x10, 0x0C, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4A, 0x10, 0x00, 0x00, - 0xFE, 0x00, 0x00, 0x00, 0x47, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x4C, 0x10, 0x00, 0x00, 0x4A, 0x10, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x4F, 0x10, 0x00, 0x00, 0x18, 0x07, 0x00, 0x00, 0x47, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x51, 0x10, 0x00, 0x00, - 0x4F, 0x10, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x54, 0x10, 0x00, 0x00, 0x4C, 0x10, 0x00, 0x00, - 0x4C, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x57, 0x10, 0x00, 0x00, 0x51, 0x10, 0x00, 0x00, 0x51, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x5A, 0x10, 0x00, 0x00, - 0x14, 0x01, 0x00, 0x00, 0x54, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x5C, 0x10, 0x00, 0x00, 0x5A, 0x10, 0x00, 0x00, - 0x19, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5F, 0x10, 0x00, 0x00, 0x5C, 0x10, 0x00, 0x00, 0x57, 0x10, 0x00, 0x00, - 0x8E, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, 0x62, 0x10, 0x00, 0x00, - 0x15, 0x08, 0x00, 0x00, 0x5F, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x64, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, - 0x62, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x67, 0x10, 0x00, 0x00, 0x03, 0x10, 0x00, 0x00, 0x5F, 0x10, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, - 0xB7, 0x04, 0x00, 0x00, 0x22, 0x06, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x22, 0x08, 0x00, 0x00, 0x6B, 0x08, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x24, 0x08, 0x00, 0x00, 0x70, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x26, 0x08, 0x00, 0x00, - 0x75, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x27, 0x08, 0x00, 0x00, 0x22, 0x08, 0x00, 0x00, - 0x24, 0x08, 0x00, 0x00, 0x26, 0x08, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x83, 0x10, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x86, 0x10, 0x00, 0x00, 0x83, 0x10, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x88, 0x10, 0x00, 0x00, - 0x20, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x8B, 0x10, 0x00, 0x00, 0x88, 0x10, 0x00, 0x00, - 0xF9, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x8C, 0x10, 0x00, 0x00, 0x86, 0x10, 0x00, 0x00, 0x8B, 0x10, 0x00, 0x00, - 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x2A, 0x12, 0x00, 0x00, - 0x8C, 0x10, 0x00, 0x00, 0x59, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x93, 0x10, 0x00, 0x00, - 0x83, 0x10, 0x00, 0x00, 0x46, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x98, 0x10, 0x00, 0x00, 0x88, 0x10, 0x00, 0x00, - 0xF4, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x99, 0x10, 0x00, 0x00, 0x93, 0x10, 0x00, 0x00, 0x98, 0x10, 0x00, 0x00, - 0x52, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x30, 0x12, 0x00, 0x00, - 0x99, 0x10, 0x00, 0x00, 0x2A, 0x12, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x9D, 0x10, 0x00, 0x00, - 0x30, 0x12, 0x00, 0x00, 0x13, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x9F, 0x10, 0x00, 0x00, 0x9D, 0x10, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xA2, 0x10, 0x00, 0x00, 0x9F, 0x10, 0x00, 0x00, 0x9F, 0x10, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xA4, 0x10, 0x00, 0x00, - 0x9D, 0x10, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA7, 0x10, 0x00, 0x00, 0xA4, 0x10, 0x00, 0x00, - 0xA4, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xA8, 0x10, 0x00, 0x00, 0xA2, 0x10, 0x00, 0x00, 0xA7, 0x10, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAB, 0x10, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xA8, 0x10, 0x00, 0x00, - 0x10, 0x0C, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xAE, 0x10, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0xAB, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xB0, 0x10, 0x00, 0x00, - 0xAE, 0x10, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB3, 0x10, 0x00, 0x00, 0x18, 0x07, 0x00, 0x00, - 0xAB, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB5, 0x10, 0x00, 0x00, 0xB3, 0x10, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xB8, 0x10, 0x00, 0x00, - 0xB0, 0x10, 0x00, 0x00, 0xB0, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xBB, 0x10, 0x00, 0x00, 0xB5, 0x10, 0x00, 0x00, - 0xB5, 0x10, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xBE, 0x10, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0xB8, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC0, 0x10, 0x00, 0x00, - 0xBE, 0x10, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC3, 0x10, 0x00, 0x00, 0xC0, 0x10, 0x00, 0x00, - 0xBB, 0x10, 0x00, 0x00, 0x8E, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, - 0xC6, 0x10, 0x00, 0x00, 0x27, 0x08, 0x00, 0x00, 0xC3, 0x10, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, 0xC8, 0x10, 0x00, 0x00, - 0x64, 0x10, 0x00, 0x00, 0xC6, 0x10, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xCB, 0x10, 0x00, 0x00, 0x67, 0x10, 0x00, 0x00, - 0xC3, 0x10, 0x00, 0x00, 0x88, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xE0, 0x10, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0xCB, 0x10, 0x00, 0x00, - 0x50, 0x00, 0x06, 0x00, 0x11, 0x00, 0x00, 0x00, 0xE9, 0x10, 0x00, 0x00, - 0xE0, 0x10, 0x00, 0x00, 0xE0, 0x10, 0x00, 0x00, 0xE0, 0x10, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, 0x37, 0x08, 0x00, 0x00, - 0xC8, 0x10, 0x00, 0x00, 0xE9, 0x10, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x38, 0x08, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x38, 0x07, 0x00, 0x00, 0x37, 0x08, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x11, 0x00, 0x00, 0x00, 0x39, 0x08, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x56, 0x07, 0x00, 0x00, - 0x38, 0x08, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x1A, 0x05, 0x00, 0x00, 0x08, 0x05, 0x00, 0x00, 0x4F, 0x00, 0x09, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x1B, 0x05, 0x00, 0x00, 0x1A, 0x05, 0x00, 0x00, - 0x39, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x08, 0x05, 0x00, 0x00, 0x1B, 0x05, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x1C, 0x05, 0x00, 0x00, 0x1D, 0x05, 0x00, 0x00, 0x08, 0x05, 0x00, 0x00, - 0x61, 0x02, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x1D, 0x05, 0x00, 0x00, - 0x93, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_frag.spv b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_frag.spv deleted file mode 100644 index f58c4026f..000000000 Binary files a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_frag.spv and /dev/null differ diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_frag.txt b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_frag.txt deleted file mode 100644 index 6a6ff41b1..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_frag.txt +++ /dev/null @@ -1,790 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 4698 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Fragment %main "main" %xe_frag_color %gl_FragCoord - OpExecutionMode %main OriginUpperLeft - OpSource GLSL 420 - OpSourceExtension "GL_GOOGLE_cpp_style_line_directive" - OpSourceExtension "GL_GOOGLE_include_directive" - OpName %main "main" - OpName %xe_texture "xe_texture" - OpName %XeFsrEasuConstants "XeFsrEasuConstants" - OpMemberName %XeFsrEasuConstants 0 "xe_fsr_easu_input_output_size_ratio" - OpMemberName %XeFsrEasuConstants 1 "xe_fsr_easu_input_size_inv" - OpName %_ "" - OpName %xe_frag_color "xe_frag_color" - OpName %gl_FragCoord "gl_FragCoord" - OpDecorate %xe_texture DescriptorSet 0 - OpDecorate %xe_texture Binding 0 - OpMemberDecorate %XeFsrEasuConstants 0 Offset 16 - OpMemberDecorate %XeFsrEasuConstants 1 Offset 24 - OpDecorate %XeFsrEasuConstants Block - OpDecorate %xe_frag_color Location 0 - OpDecorate %gl_FragCoord BuiltIn FragCoord - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 - %v2float = OpTypeVector %float 2 - %v3float = OpTypeVector %float 3 - %v4float = OpTypeVector %float 4 - %uint = OpTypeInt 32 0 - %bool = OpTypeBool - %v2uint = OpTypeVector %uint 2 - %v4uint = OpTypeVector %uint 4 - %float_1 = OpConstant %float 1 - %float_0 = OpConstant %float 0 -%uint_2129690299 = OpConstant %uint 2129690299 -%uint_1597275508 = OpConstant %uint 1597275508 - %uint_1 = OpConstant %uint 1 - %185 = OpTypeImage %float 2D 0 0 0 1 Unknown - %186 = OpTypeSampledImage %185 -%_ptr_UniformConstant_186 = OpTypePointer UniformConstant %186 - %xe_texture = OpVariable %_ptr_UniformConstant_186 UniformConstant - %int = OpTypeInt 32 1 - %int_0 = OpConstant %int 0 - %int_1 = OpConstant %int 1 - %int_2 = OpConstant %int 2 -%float_0_400000006 = OpConstant %float 0.400000006 - %float_n1 = OpConstant %float -1 -%float_1_5625 = OpConstant %float 1.5625 -%float_n0_5625 = OpConstant %float -0.5625 - %float_0_5 = OpConstant %float 0.5 - %uint_3 = OpConstant %uint 3 -%float_3_05175781en05 = OpConstant %float 3.05175781e-05 - %float_n0_5 = OpConstant %float -0.5 -%float_n0_289999992 = OpConstant %float -0.289999992 - %909 = OpConstantComposite %v2float %float_0 %float_n1 - %936 = OpConstantComposite %v2float %float_1 %float_n1 - %963 = OpConstantComposite %v2float %float_n1 %float_1 - %990 = OpConstantComposite %v2float %float_0 %float_1 - %1044 = OpConstantComposite %v2float %float_n1 %float_0 - %1071 = OpConstantComposite %v2float %float_1 %float_1 - %float_2 = OpConstant %float 2 - %1099 = OpConstantComposite %v2float %float_2 %float_1 - %1126 = OpConstantComposite %v2float %float_2 %float_0 - %1153 = OpConstantComposite %v2float %float_1 %float_0 - %1180 = OpConstantComposite %v2float %float_1 %float_2 - %1207 = OpConstantComposite %v2float %float_0 %float_2 -%XeFsrEasuConstants = OpTypeStruct %v2float %v2float -%_ptr_PushConstant_XeFsrEasuConstants = OpTypePointer PushConstant %XeFsrEasuConstants - %_ = OpVariable %_ptr_PushConstant_XeFsrEasuConstants PushConstant -%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float - %1265 = OpConstantComposite %v4float %float_1 %float_1 %float_1 %float_n1 - %1272 = OpConstantComposite %v4float %float_n1 %float_2 %float_1 %float_2 - %float_4 = OpConstant %float 4 -%_ptr_PushConstant_float = OpTypePointer PushConstant %float -%_ptr_Output_v4float = OpTypePointer Output %v4float -%xe_frag_color = OpVariable %_ptr_Output_v4float Output -%_ptr_Input_v4float = OpTypePointer Input %v4float -%gl_FragCoord = OpVariable %_ptr_Input_v4float Input -%_ptr_Output_float = OpTypePointer Output %float - %4661 = OpConstantComposite %v2float %float_0_5 %float_0_5 - %4662 = OpConstantComposite %v4float %float_0_5 %float_0_5 %float_0_5 %float_0_5 - %4697 = OpUndef %v2float - %main = OpFunction %void None %3 - %5 = OpLabel - %1250 = OpAccessChain %_ptr_PushConstant_v2float %_ %int_0 - %1251 = OpLoad %v2float %1250 - %1252 = OpBitcast %v2uint %1251 - %1255 = OpVectorTimesScalar %v2float %1251 %float_0_5 - %1257 = OpFSub %v2float %1255 %4661 - %1258 = OpBitcast %v2uint %1257 - %1266 = OpAccessChain %_ptr_PushConstant_v2float %_ %int_1 - %1267 = OpLoad %v2float %1266 - %1268 = OpVectorShuffle %v4float %1267 %1267 0 1 0 1 - %1269 = OpFMul %v4float %1265 %1268 - %1270 = OpBitcast %v4uint %1269 - %1276 = OpFMul %v4float %1272 %1268 - %1277 = OpBitcast %v4uint %1276 - %1279 = OpBitcast %uint %float_0 - %1282 = OpAccessChain %_ptr_PushConstant_float %_ %int_1 %uint_1 - %1283 = OpLoad %float %1282 - %1284 = OpFMul %float %float_4 %1283 - %1285 = OpBitcast %uint %1284 - %1291 = OpLoad %v4float %gl_FragCoord - %1292 = OpVectorShuffle %v2float %1291 %1291 0 1 - %1293 = OpConvertFToU %v2uint %1292 - %1551 = OpConvertUToF %v2float %1293 - %1557 = OpBitcast %v2float %1252 - %1558 = OpFMul %v2float %1551 %1557 - %1564 = OpBitcast %v2float %1258 - %1565 = OpFAdd %v2float %1558 %1564 - %1567 = OpExtInst %v2float %1 Floor %1565 - %1570 = OpFSub %v2float %1565 %1567 - %1574 = OpCompositeExtract %uint %1270 0 - %1575 = OpCompositeExtract %uint %1270 1 - %1576 = OpCompositeConstruct %v2uint %1574 %1575 - %1577 = OpBitcast %v2float %1576 - %1578 = OpFMul %v2float %1567 %1577 - %1581 = OpCompositeExtract %uint %1270 2 - %1582 = OpCompositeExtract %uint %1270 3 - %1583 = OpCompositeConstruct %v2uint %1581 %1582 - %1584 = OpBitcast %v2float %1583 - %1585 = OpFAdd %v2float %1578 %1584 - %1589 = OpCompositeExtract %uint %1277 0 - %1590 = OpCompositeExtract %uint %1277 1 - %1591 = OpCompositeConstruct %v2uint %1589 %1590 - %1592 = OpBitcast %v2float %1591 - %1593 = OpFAdd %v2float %1585 %1592 - %1597 = OpCompositeExtract %uint %1277 2 - %1598 = OpCompositeExtract %uint %1277 3 - %1599 = OpCompositeConstruct %v2uint %1597 %1598 - %1600 = OpBitcast %v2float %1599 - %1601 = OpFAdd %v2float %1585 %1600 - %1607 = OpCompositeConstruct %v2uint %1279 %1285 - %1608 = OpBitcast %v2float %1607 - %1609 = OpFAdd %v2float %1585 %1608 - %2108 = OpLoad %186 %xe_texture - %2110 = OpImageGather %v4float %2108 %1585 %int_0 - %2115 = OpImageGather %v4float %2108 %1585 %int_1 - %2120 = OpImageGather %v4float %2108 %1585 %int_2 - %2125 = OpImageGather %v4float %2108 %1593 %int_0 - %2130 = OpImageGather %v4float %2108 %1593 %int_1 - %2135 = OpImageGather %v4float %2108 %1593 %int_2 - %2140 = OpImageGather %v4float %2108 %1601 %int_0 - %2145 = OpImageGather %v4float %2108 %1601 %int_1 - %2150 = OpImageGather %v4float %2108 %1601 %int_2 - %2155 = OpImageGather %v4float %2108 %1609 %int_0 - %2160 = OpImageGather %v4float %2108 %1609 %int_1 - %2165 = OpImageGather %v4float %2108 %1609 %int_2 - %1636 = OpFMul %v4float %2120 %4662 - %1639 = OpFMul %v4float %2110 %4662 - %1641 = OpFAdd %v4float %1639 %2115 - %1642 = OpFAdd %v4float %1636 %1641 - %1645 = OpFMul %v4float %2135 %4662 - %1648 = OpFMul %v4float %2125 %4662 - %1650 = OpFAdd %v4float %1648 %2130 - %1651 = OpFAdd %v4float %1645 %1650 - %1654 = OpFMul %v4float %2150 %4662 - %1657 = OpFMul %v4float %2140 %4662 - %1659 = OpFAdd %v4float %1657 %2145 - %1660 = OpFAdd %v4float %1654 %1659 - %1663 = OpFMul %v4float %2165 %4662 - %1666 = OpFMul %v4float %2155 %4662 - %1668 = OpFAdd %v4float %1666 %2160 - %1669 = OpFAdd %v4float %1663 %1668 - %1671 = OpCompositeExtract %float %1642 0 - %1673 = OpCompositeExtract %float %1642 1 - %1675 = OpCompositeExtract %float %1651 0 - %1677 = OpCompositeExtract %float %1651 1 - %1679 = OpCompositeExtract %float %1651 2 - %1681 = OpCompositeExtract %float %1651 3 - %1683 = OpCompositeExtract %float %1660 0 - %1685 = OpCompositeExtract %float %1660 1 - %1687 = OpCompositeExtract %float %1660 2 - %1689 = OpCompositeExtract %float %1660 3 - %1691 = OpCompositeExtract %float %1669 2 - %1693 = OpCompositeExtract %float %1669 3 - %2254 = OpCompositeExtract %float %1570 0 - %2255 = OpFSub %float %float_1 %2254 - %2258 = OpCompositeExtract %float %1570 1 - %2259 = OpFSub %float %float_1 %2258 - %2260 = OpFMul %float %2255 %2259 - %2292 = OpFSub %float %1689 %1679 - %2295 = OpFSub %float %1679 %1681 - %2297 = OpExtInst %float %1 FAbs %2292 - %2299 = OpExtInst %float %1 FAbs %2295 - %2300 = OpExtInst %float %1 FMax %2297 %2299 - %2382 = OpBitcast %uint %2300 - %2383 = OpISub %uint %uint_2129690299 %2382 - %2384 = OpBitcast %float %2383 - %2305 = OpFSub %float %1689 %1681 - %2308 = OpFMul %float %2305 %2260 - %2314 = OpExtInst %float %1 FAbs %2305 - %2316 = OpFMul %float %2314 %2384 - %2395 = OpExtInst %float %1 FClamp %2316 %float_0 %float_1 - %2320 = OpFMul %float %2395 %2395 - %2323 = OpFMul %float %2320 %2260 - %2328 = OpFSub %float %1677 %1679 - %2331 = OpFSub %float %1679 %1671 - %2333 = OpExtInst %float %1 FAbs %2328 - %2335 = OpExtInst %float %1 FAbs %2331 - %2336 = OpExtInst %float %1 FMax %2333 %2335 - %2407 = OpBitcast %uint %2336 - %2408 = OpISub %uint %uint_2129690299 %2407 - %2409 = OpBitcast %float %2408 - %2341 = OpFSub %float %1677 %1671 - %2344 = OpFMul %float %2341 %2260 - %2350 = OpExtInst %float %1 FAbs %2341 - %2352 = OpFMul %float %2350 %2409 - %2420 = OpExtInst %float %1 FClamp %2352 %float_0 %float_1 - %2356 = OpFMul %float %2420 %2420 - %2359 = OpFMul %float %2356 %2260 - %2361 = OpFAdd %float %2323 %2359 - %2467 = OpFMul %float %2254 %2259 - %2489 = OpFSub %float %1687 %1689 - %2494 = OpExtInst %float %1 FAbs %2489 - %2497 = OpExtInst %float %1 FMax %2494 %2297 - %2579 = OpBitcast %uint %2497 - %2580 = OpISub %uint %uint_2129690299 %2579 - %2581 = OpBitcast %float %2580 - %2502 = OpFSub %float %1687 %1679 - %2505 = OpFMul %float %2502 %2467 - %2508 = OpFAdd %float %2308 %2505 - %2511 = OpExtInst %float %1 FAbs %2502 - %2513 = OpFMul %float %2511 %2581 - %2592 = OpExtInst %float %1 FClamp %2513 %float_0 %float_1 - %2517 = OpFMul %float %2592 %2592 - %2520 = OpFMul %float %2517 %2467 - %2522 = OpFAdd %float %2361 %2520 - %2525 = OpFSub %float %1683 %1689 - %2528 = OpFSub %float %1689 %1673 - %2530 = OpExtInst %float %1 FAbs %2525 - %2532 = OpExtInst %float %1 FAbs %2528 - %2533 = OpExtInst %float %1 FMax %2530 %2532 - %2604 = OpBitcast %uint %2533 - %2605 = OpISub %uint %uint_2129690299 %2604 - %2606 = OpBitcast %float %2605 - %2538 = OpFSub %float %1683 %1673 - %2541 = OpFMul %float %2538 %2467 - %2544 = OpFAdd %float %2344 %2541 - %2547 = OpExtInst %float %1 FAbs %2538 - %2549 = OpFMul %float %2547 %2606 - %2617 = OpExtInst %float %1 FClamp %2549 %float_0 %float_1 - %2553 = OpFMul %float %2617 %2617 - %2556 = OpFMul %float %2553 %2467 - %2558 = OpFAdd %float %2522 %2556 - %2674 = OpFMul %float %2255 %2258 - %2686 = OpFSub %float %1683 %1677 - %2689 = OpFSub %float %1677 %1675 - %2691 = OpExtInst %float %1 FAbs %2686 - %2693 = OpExtInst %float %1 FAbs %2689 - %2694 = OpExtInst %float %1 FMax %2691 %2693 - %2776 = OpBitcast %uint %2694 - %2777 = OpISub %uint %uint_2129690299 %2776 - %2778 = OpBitcast %float %2777 - %2699 = OpFSub %float %1683 %1675 - %2702 = OpFMul %float %2699 %2674 - %2705 = OpFAdd %float %2508 %2702 - %2708 = OpExtInst %float %1 FAbs %2699 - %2710 = OpFMul %float %2708 %2778 - %2789 = OpExtInst %float %1 FClamp %2710 %float_0 %float_1 - %2714 = OpFMul %float %2789 %2789 - %2717 = OpFMul %float %2714 %2674 - %2719 = OpFAdd %float %2558 %2717 - %2722 = OpFSub %float %1693 %1677 - %2727 = OpExtInst %float %1 FAbs %2722 - %2730 = OpExtInst %float %1 FMax %2727 %2333 - %2801 = OpBitcast %uint %2730 - %2802 = OpISub %uint %uint_2129690299 %2801 - %2803 = OpBitcast %float %2802 - %2735 = OpFSub %float %1693 %1679 - %2738 = OpFMul %float %2735 %2674 - %2741 = OpFAdd %float %2544 %2738 - %2744 = OpExtInst %float %1 FAbs %2735 - %2746 = OpFMul %float %2744 %2803 - %2814 = OpExtInst %float %1 FClamp %2746 %float_0 %float_1 - %2750 = OpFMul %float %2814 %2814 - %2753 = OpFMul %float %2750 %2674 - %2755 = OpFAdd %float %2719 %2753 - %2879 = OpFMul %float %2254 %2258 - %2883 = OpFSub %float %1685 %1683 - %2888 = OpExtInst %float %1 FAbs %2883 - %2891 = OpExtInst %float %1 FMax %2888 %2691 - %2973 = OpBitcast %uint %2891 - %2974 = OpISub %uint %uint_2129690299 %2973 - %2975 = OpBitcast %float %2974 - %2896 = OpFSub %float %1685 %1677 - %2899 = OpFMul %float %2896 %2879 - %2902 = OpFAdd %float %2705 %2899 - %4394 = OpCompositeInsert %v2float %2902 %4697 0 - %2905 = OpExtInst %float %1 FAbs %2896 - %2907 = OpFMul %float %2905 %2975 - %2986 = OpExtInst %float %1 FClamp %2907 %float_0 %float_1 - %2911 = OpFMul %float %2986 %2986 - %2914 = OpFMul %float %2911 %2879 - %2916 = OpFAdd %float %2755 %2914 - %2919 = OpFSub %float %1691 %1683 - %2924 = OpExtInst %float %1 FAbs %2919 - %2927 = OpExtInst %float %1 FMax %2924 %2530 - %2998 = OpBitcast %uint %2927 - %2999 = OpISub %uint %uint_2129690299 %2998 - %3000 = OpBitcast %float %2999 - %2932 = OpFSub %float %1691 %1689 - %2935 = OpFMul %float %2932 %2879 - %2938 = OpFAdd %float %2741 %2935 - %4397 = OpCompositeInsert %v2float %2938 %4394 1 - %2941 = OpExtInst %float %1 FAbs %2932 - %2943 = OpFMul %float %2941 %3000 - %3011 = OpExtInst %float %1 FClamp %2943 %float_0 %float_1 - %2947 = OpFMul %float %3011 %3011 - %2950 = OpFMul %float %2947 %2879 - %2952 = OpFAdd %float %2916 %2950 - %1742 = OpFMul %v2float %4397 %4397 - %1744 = OpCompositeExtract %float %1742 0 - %1746 = OpCompositeExtract %float %1742 1 - %1747 = OpFAdd %float %1744 %1746 - %1750 = OpFOrdLessThan %bool %1747 %float_3_05175781en05 - %3027 = OpBitcast %uint %1747 - %3029 = OpShiftRightLogical %uint %3027 %uint_1 - %3030 = OpISub %uint %uint_1597275508 %3029 - %3031 = OpBitcast %float %3030 - OpBranch %1758 - %1758 = OpLabel - %4696 = OpSelect %float %1750 %float_1 %3031 - OpSelectionMerge %1766 None - OpBranchConditional %1750 %1761 %1763 - %1763 = OpLabel - OpBranch %1766 - %1761 = OpLabel - OpBranch %1766 - %1766 = OpLabel - %4666 = OpPhi %float %2902 %1763 %float_1 %1761 - %4402 = OpCompositeInsert %v2float %4666 %4397 0 - %3048 = OpCompositeConstruct %v2float %4696 %4696 - %1772 = OpFMul %v2float %4402 %3048 - %1775 = OpFMul %float %2952 %float_0_5 - %1778 = OpFMul %float %1775 %1775 - %1780 = OpCompositeExtract %float %1772 0 - %1783 = OpFMul %float %1780 %1780 - %1785 = OpCompositeExtract %float %1772 1 - %1788 = OpFMul %float %1785 %1785 - %1789 = OpFAdd %float %1783 %1788 - %1792 = OpExtInst %float %1 FAbs %1780 - %1795 = OpExtInst %float %1 FAbs %1785 - %1796 = OpExtInst %float %1 FMax %1792 %1795 - %3057 = OpBitcast %uint %1796 - %3058 = OpISub %uint %uint_2129690299 %3057 - %3059 = OpBitcast %float %3058 - %1798 = OpFMul %float %1789 %3059 - %1802 = OpFSub %float %1798 %float_1 - %1804 = OpFMul %float %1802 %1778 - %1805 = OpFAdd %float %float_1 %1804 - %1809 = OpFMul %float %float_n0_5 %1778 - %1810 = OpFAdd %float %float_1 %1809 - %1811 = OpCompositeConstruct %v2float %1805 %1810 - %1815 = OpFMul %float %float_n0_289999992 %1778 - %1816 = OpFAdd %float %float_0_5 %1815 - %3086 = OpBitcast %uint %1816 - %3087 = OpISub %uint %uint_2129690299 %3086 - %3088 = OpBitcast %float %3087 - %1820 = OpCompositeExtract %float %2125 2 - %1822 = OpCompositeExtract %float %2130 2 - %1824 = OpCompositeExtract %float %2135 2 - %1825 = OpCompositeConstruct %v3float %1820 %1822 %1824 - %1827 = OpCompositeExtract %float %2140 3 - %1829 = OpCompositeExtract %float %2145 3 - %1831 = OpCompositeExtract %float %2150 3 - %1832 = OpCompositeConstruct %v3float %1827 %1829 %1831 - %1834 = OpCompositeExtract %float %2125 1 - %1836 = OpCompositeExtract %float %2130 1 - %1838 = OpCompositeExtract %float %2135 1 - %1839 = OpCompositeConstruct %v3float %1834 %1836 %1838 - %3097 = OpExtInst %v3float %1 FMin %1832 %1839 - %3098 = OpExtInst %v3float %1 FMin %1825 %3097 - %1842 = OpCompositeExtract %float %2140 0 - %1844 = OpCompositeExtract %float %2145 0 - %1846 = OpCompositeExtract %float %2150 0 - %1847 = OpCompositeConstruct %v3float %1842 %1844 %1846 - %1848 = OpExtInst %v3float %1 FMin %3098 %1847 - %3104 = OpExtInst %v3float %1 FMax %1832 %1839 - %3105 = OpExtInst %v3float %1 FMax %1825 %3104 - %1878 = OpExtInst %v3float %1 FMax %3105 %1847 - %1882 = OpFSub %v2float %909 %1570 - %1884 = OpCompositeExtract %float %2110 0 - %1886 = OpCompositeExtract %float %2115 0 - %1888 = OpCompositeExtract %float %2120 0 - %1889 = OpCompositeConstruct %v3float %1884 %1886 %1888 - %3127 = OpCompositeExtract %float %1882 0 - %3130 = OpFMul %float %3127 %1780 - %3132 = OpCompositeExtract %float %1882 1 - %3135 = OpFMul %float %3132 %1785 - %3136 = OpFAdd %float %3130 %3135 - %4441 = OpCompositeInsert %v2float %3136 %4697 0 - %3142 = OpFNegate %float %1785 - %3143 = OpFMul %float %3127 %3142 - %3148 = OpFMul %float %3132 %1780 - %3149 = OpFAdd %float %3143 %3148 - %4447 = OpCompositeInsert %v2float %3149 %4441 1 - %3153 = OpFMul %v2float %4447 %1811 - %3155 = OpCompositeExtract %float %3153 0 - %3158 = OpFMul %float %3155 %3155 - %3160 = OpCompositeExtract %float %3153 1 - %3163 = OpFMul %float %3160 %3160 - %3164 = OpFAdd %float %3158 %3163 - %3167 = OpExtInst %float %1 FMin %3164 %3088 - %3170 = OpFMul %float %float_0_400000006 %3167 - %3172 = OpFAdd %float %3170 %float_n1 - %3175 = OpFMul %float %1816 %3167 - %3177 = OpFAdd %float %3175 %float_n1 - %3180 = OpFMul %float %3172 %3172 - %3183 = OpFMul %float %3177 %3177 - %3186 = OpFMul %float %float_1_5625 %3180 - %3188 = OpFAdd %float %3186 %float_n0_5625 - %3191 = OpFMul %float %3188 %3183 - %3194 = OpVectorTimesScalar %v3float %1889 %3191 - %1900 = OpFSub %v2float %936 %1570 - %1902 = OpCompositeExtract %float %2110 1 - %1904 = OpCompositeExtract %float %2115 1 - %1906 = OpCompositeExtract %float %2120 1 - %1907 = OpCompositeConstruct %v3float %1902 %1904 %1906 - %3227 = OpCompositeExtract %float %1900 0 - %3230 = OpFMul %float %3227 %1780 - %3232 = OpCompositeExtract %float %1900 1 - %3235 = OpFMul %float %3232 %1785 - %3236 = OpFAdd %float %3230 %3235 - %4460 = OpCompositeInsert %v2float %3236 %4697 0 - %3243 = OpFMul %float %3227 %3142 - %3248 = OpFMul %float %3232 %1780 - %3249 = OpFAdd %float %3243 %3248 - %4466 = OpCompositeInsert %v2float %3249 %4460 1 - %3253 = OpFMul %v2float %4466 %1811 - %3255 = OpCompositeExtract %float %3253 0 - %3258 = OpFMul %float %3255 %3255 - %3260 = OpCompositeExtract %float %3253 1 - %3263 = OpFMul %float %3260 %3260 - %3264 = OpFAdd %float %3258 %3263 - %3267 = OpExtInst %float %1 FMin %3264 %3088 - %3270 = OpFMul %float %float_0_400000006 %3267 - %3272 = OpFAdd %float %3270 %float_n1 - %3275 = OpFMul %float %1816 %3267 - %3277 = OpFAdd %float %3275 %float_n1 - %3280 = OpFMul %float %3272 %3272 - %3283 = OpFMul %float %3277 %3277 - %3286 = OpFMul %float %float_1_5625 %3280 - %3288 = OpFAdd %float %3286 %float_n0_5625 - %3291 = OpFMul %float %3288 %3283 - %3294 = OpVectorTimesScalar %v3float %1907 %3291 - %3296 = OpFAdd %v3float %3194 %3294 - %3299 = OpFAdd %float %3191 %3291 - %1918 = OpFSub %v2float %963 %1570 - %1920 = OpCompositeExtract %float %2125 0 - %1922 = OpCompositeExtract %float %2130 0 - %1924 = OpCompositeExtract %float %2135 0 - %1925 = OpCompositeConstruct %v3float %1920 %1922 %1924 - %3327 = OpCompositeExtract %float %1918 0 - %3330 = OpFMul %float %3327 %1780 - %3332 = OpCompositeExtract %float %1918 1 - %3335 = OpFMul %float %3332 %1785 - %3336 = OpFAdd %float %3330 %3335 - %4479 = OpCompositeInsert %v2float %3336 %4697 0 - %3343 = OpFMul %float %3327 %3142 - %3348 = OpFMul %float %3332 %1780 - %3349 = OpFAdd %float %3343 %3348 - %4485 = OpCompositeInsert %v2float %3349 %4479 1 - %3353 = OpFMul %v2float %4485 %1811 - %3355 = OpCompositeExtract %float %3353 0 - %3358 = OpFMul %float %3355 %3355 - %3360 = OpCompositeExtract %float %3353 1 - %3363 = OpFMul %float %3360 %3360 - %3364 = OpFAdd %float %3358 %3363 - %3367 = OpExtInst %float %1 FMin %3364 %3088 - %3370 = OpFMul %float %float_0_400000006 %3367 - %3372 = OpFAdd %float %3370 %float_n1 - %3375 = OpFMul %float %1816 %3367 - %3377 = OpFAdd %float %3375 %float_n1 - %3380 = OpFMul %float %3372 %3372 - %3383 = OpFMul %float %3377 %3377 - %3386 = OpFMul %float %float_1_5625 %3380 - %3388 = OpFAdd %float %3386 %float_n0_5625 - %3391 = OpFMul %float %3388 %3383 - %3394 = OpVectorTimesScalar %v3float %1925 %3391 - %3396 = OpFAdd %v3float %3296 %3394 - %3399 = OpFAdd %float %3299 %3391 - %1936 = OpFSub %v2float %990 %1570 - %3427 = OpCompositeExtract %float %1936 0 - %3430 = OpFMul %float %3427 %1780 - %3432 = OpCompositeExtract %float %1936 1 - %3435 = OpFMul %float %3432 %1785 - %3436 = OpFAdd %float %3430 %3435 - %4498 = OpCompositeInsert %v2float %3436 %4697 0 - %3443 = OpFMul %float %3427 %3142 - %3448 = OpFMul %float %3432 %1780 - %3449 = OpFAdd %float %3443 %3448 - %4504 = OpCompositeInsert %v2float %3449 %4498 1 - %3453 = OpFMul %v2float %4504 %1811 - %3455 = OpCompositeExtract %float %3453 0 - %3458 = OpFMul %float %3455 %3455 - %3460 = OpCompositeExtract %float %3453 1 - %3463 = OpFMul %float %3460 %3460 - %3464 = OpFAdd %float %3458 %3463 - %3467 = OpExtInst %float %1 FMin %3464 %3088 - %3470 = OpFMul %float %float_0_400000006 %3467 - %3472 = OpFAdd %float %3470 %float_n1 - %3475 = OpFMul %float %1816 %3467 - %3477 = OpFAdd %float %3475 %float_n1 - %3480 = OpFMul %float %3472 %3472 - %3483 = OpFMul %float %3477 %3477 - %3486 = OpFMul %float %float_1_5625 %3480 - %3488 = OpFAdd %float %3486 %float_n0_5625 - %3491 = OpFMul %float %3488 %3483 - %3494 = OpVectorTimesScalar %v3float %1839 %3491 - %3496 = OpFAdd %v3float %3396 %3494 - %3499 = OpFAdd %float %3399 %3491 - %1954 = OpFNegate %v2float %1570 - %3527 = OpCompositeExtract %float %1954 0 - %3530 = OpFMul %float %3527 %1780 - %3532 = OpCompositeExtract %float %1954 1 - %3535 = OpFMul %float %3532 %1785 - %3536 = OpFAdd %float %3530 %3535 - %4517 = OpCompositeInsert %v2float %3536 %4697 0 - %3543 = OpFMul %float %3527 %3142 - %3548 = OpFMul %float %3532 %1780 - %3549 = OpFAdd %float %3543 %3548 - %4523 = OpCompositeInsert %v2float %3549 %4517 1 - %3553 = OpFMul %v2float %4523 %1811 - %3555 = OpCompositeExtract %float %3553 0 - %3558 = OpFMul %float %3555 %3555 - %3560 = OpCompositeExtract %float %3553 1 - %3563 = OpFMul %float %3560 %3560 - %3564 = OpFAdd %float %3558 %3563 - %3567 = OpExtInst %float %1 FMin %3564 %3088 - %3570 = OpFMul %float %float_0_400000006 %3567 - %3572 = OpFAdd %float %3570 %float_n1 - %3575 = OpFMul %float %1816 %3567 - %3577 = OpFAdd %float %3575 %float_n1 - %3580 = OpFMul %float %3572 %3572 - %3583 = OpFMul %float %3577 %3577 - %3586 = OpFMul %float %float_1_5625 %3580 - %3588 = OpFAdd %float %3586 %float_n0_5625 - %3591 = OpFMul %float %3588 %3583 - %3594 = OpVectorTimesScalar %v3float %1825 %3591 - %3596 = OpFAdd %v3float %3496 %3594 - %3599 = OpFAdd %float %3499 %3591 - %1972 = OpFSub %v2float %1044 %1570 - %1974 = OpCompositeExtract %float %2125 3 - %1976 = OpCompositeExtract %float %2130 3 - %1978 = OpCompositeExtract %float %2135 3 - %1979 = OpCompositeConstruct %v3float %1974 %1976 %1978 - %3627 = OpCompositeExtract %float %1972 0 - %3630 = OpFMul %float %3627 %1780 - %3632 = OpCompositeExtract %float %1972 1 - %3635 = OpFMul %float %3632 %1785 - %3636 = OpFAdd %float %3630 %3635 - %4536 = OpCompositeInsert %v2float %3636 %4697 0 - %3643 = OpFMul %float %3627 %3142 - %3648 = OpFMul %float %3632 %1780 - %3649 = OpFAdd %float %3643 %3648 - %4542 = OpCompositeInsert %v2float %3649 %4536 1 - %3653 = OpFMul %v2float %4542 %1811 - %3655 = OpCompositeExtract %float %3653 0 - %3658 = OpFMul %float %3655 %3655 - %3660 = OpCompositeExtract %float %3653 1 - %3663 = OpFMul %float %3660 %3660 - %3664 = OpFAdd %float %3658 %3663 - %3667 = OpExtInst %float %1 FMin %3664 %3088 - %3670 = OpFMul %float %float_0_400000006 %3667 - %3672 = OpFAdd %float %3670 %float_n1 - %3675 = OpFMul %float %1816 %3667 - %3677 = OpFAdd %float %3675 %float_n1 - %3680 = OpFMul %float %3672 %3672 - %3683 = OpFMul %float %3677 %3677 - %3686 = OpFMul %float %float_1_5625 %3680 - %3688 = OpFAdd %float %3686 %float_n0_5625 - %3691 = OpFMul %float %3688 %3683 - %3694 = OpVectorTimesScalar %v3float %1979 %3691 - %3696 = OpFAdd %v3float %3596 %3694 - %3699 = OpFAdd %float %3599 %3691 - %1990 = OpFSub %v2float %1071 %1570 - %3727 = OpCompositeExtract %float %1990 0 - %3730 = OpFMul %float %3727 %1780 - %3732 = OpCompositeExtract %float %1990 1 - %3735 = OpFMul %float %3732 %1785 - %3736 = OpFAdd %float %3730 %3735 - %4555 = OpCompositeInsert %v2float %3736 %4697 0 - %3743 = OpFMul %float %3727 %3142 - %3748 = OpFMul %float %3732 %1780 - %3749 = OpFAdd %float %3743 %3748 - %4561 = OpCompositeInsert %v2float %3749 %4555 1 - %3753 = OpFMul %v2float %4561 %1811 - %3755 = OpCompositeExtract %float %3753 0 - %3758 = OpFMul %float %3755 %3755 - %3760 = OpCompositeExtract %float %3753 1 - %3763 = OpFMul %float %3760 %3760 - %3764 = OpFAdd %float %3758 %3763 - %3767 = OpExtInst %float %1 FMin %3764 %3088 - %3770 = OpFMul %float %float_0_400000006 %3767 - %3772 = OpFAdd %float %3770 %float_n1 - %3775 = OpFMul %float %1816 %3767 - %3777 = OpFAdd %float %3775 %float_n1 - %3780 = OpFMul %float %3772 %3772 - %3783 = OpFMul %float %3777 %3777 - %3786 = OpFMul %float %float_1_5625 %3780 - %3788 = OpFAdd %float %3786 %float_n0_5625 - %3791 = OpFMul %float %3788 %3783 - %3794 = OpVectorTimesScalar %v3float %1847 %3791 - %3796 = OpFAdd %v3float %3696 %3794 - %3799 = OpFAdd %float %3699 %3791 - %2008 = OpFSub %v2float %1099 %1570 - %2010 = OpCompositeExtract %float %2140 1 - %2012 = OpCompositeExtract %float %2145 1 - %2014 = OpCompositeExtract %float %2150 1 - %2015 = OpCompositeConstruct %v3float %2010 %2012 %2014 - %3827 = OpCompositeExtract %float %2008 0 - %3830 = OpFMul %float %3827 %1780 - %3832 = OpCompositeExtract %float %2008 1 - %3835 = OpFMul %float %3832 %1785 - %3836 = OpFAdd %float %3830 %3835 - %4574 = OpCompositeInsert %v2float %3836 %4697 0 - %3843 = OpFMul %float %3827 %3142 - %3848 = OpFMul %float %3832 %1780 - %3849 = OpFAdd %float %3843 %3848 - %4580 = OpCompositeInsert %v2float %3849 %4574 1 - %3853 = OpFMul %v2float %4580 %1811 - %3855 = OpCompositeExtract %float %3853 0 - %3858 = OpFMul %float %3855 %3855 - %3860 = OpCompositeExtract %float %3853 1 - %3863 = OpFMul %float %3860 %3860 - %3864 = OpFAdd %float %3858 %3863 - %3867 = OpExtInst %float %1 FMin %3864 %3088 - %3870 = OpFMul %float %float_0_400000006 %3867 - %3872 = OpFAdd %float %3870 %float_n1 - %3875 = OpFMul %float %1816 %3867 - %3877 = OpFAdd %float %3875 %float_n1 - %3880 = OpFMul %float %3872 %3872 - %3883 = OpFMul %float %3877 %3877 - %3886 = OpFMul %float %float_1_5625 %3880 - %3888 = OpFAdd %float %3886 %float_n0_5625 - %3891 = OpFMul %float %3888 %3883 - %3894 = OpVectorTimesScalar %v3float %2015 %3891 - %3896 = OpFAdd %v3float %3796 %3894 - %3899 = OpFAdd %float %3799 %3891 - %2026 = OpFSub %v2float %1126 %1570 - %2028 = OpCompositeExtract %float %2140 2 - %2030 = OpCompositeExtract %float %2145 2 - %2032 = OpCompositeExtract %float %2150 2 - %2033 = OpCompositeConstruct %v3float %2028 %2030 %2032 - %3927 = OpCompositeExtract %float %2026 0 - %3930 = OpFMul %float %3927 %1780 - %3932 = OpCompositeExtract %float %2026 1 - %3935 = OpFMul %float %3932 %1785 - %3936 = OpFAdd %float %3930 %3935 - %4593 = OpCompositeInsert %v2float %3936 %4697 0 - %3943 = OpFMul %float %3927 %3142 - %3948 = OpFMul %float %3932 %1780 - %3949 = OpFAdd %float %3943 %3948 - %4599 = OpCompositeInsert %v2float %3949 %4593 1 - %3953 = OpFMul %v2float %4599 %1811 - %3955 = OpCompositeExtract %float %3953 0 - %3958 = OpFMul %float %3955 %3955 - %3960 = OpCompositeExtract %float %3953 1 - %3963 = OpFMul %float %3960 %3960 - %3964 = OpFAdd %float %3958 %3963 - %3967 = OpExtInst %float %1 FMin %3964 %3088 - %3970 = OpFMul %float %float_0_400000006 %3967 - %3972 = OpFAdd %float %3970 %float_n1 - %3975 = OpFMul %float %1816 %3967 - %3977 = OpFAdd %float %3975 %float_n1 - %3980 = OpFMul %float %3972 %3972 - %3983 = OpFMul %float %3977 %3977 - %3986 = OpFMul %float %float_1_5625 %3980 - %3988 = OpFAdd %float %3986 %float_n0_5625 - %3991 = OpFMul %float %3988 %3983 - %3994 = OpVectorTimesScalar %v3float %2033 %3991 - %3996 = OpFAdd %v3float %3896 %3994 - %3999 = OpFAdd %float %3899 %3991 - %2044 = OpFSub %v2float %1153 %1570 - %4027 = OpCompositeExtract %float %2044 0 - %4030 = OpFMul %float %4027 %1780 - %4032 = OpCompositeExtract %float %2044 1 - %4035 = OpFMul %float %4032 %1785 - %4036 = OpFAdd %float %4030 %4035 - %4612 = OpCompositeInsert %v2float %4036 %4697 0 - %4043 = OpFMul %float %4027 %3142 - %4048 = OpFMul %float %4032 %1780 - %4049 = OpFAdd %float %4043 %4048 - %4618 = OpCompositeInsert %v2float %4049 %4612 1 - %4053 = OpFMul %v2float %4618 %1811 - %4055 = OpCompositeExtract %float %4053 0 - %4058 = OpFMul %float %4055 %4055 - %4060 = OpCompositeExtract %float %4053 1 - %4063 = OpFMul %float %4060 %4060 - %4064 = OpFAdd %float %4058 %4063 - %4067 = OpExtInst %float %1 FMin %4064 %3088 - %4070 = OpFMul %float %float_0_400000006 %4067 - %4072 = OpFAdd %float %4070 %float_n1 - %4075 = OpFMul %float %1816 %4067 - %4077 = OpFAdd %float %4075 %float_n1 - %4080 = OpFMul %float %4072 %4072 - %4083 = OpFMul %float %4077 %4077 - %4086 = OpFMul %float %float_1_5625 %4080 - %4088 = OpFAdd %float %4086 %float_n0_5625 - %4091 = OpFMul %float %4088 %4083 - %4094 = OpVectorTimesScalar %v3float %1832 %4091 - %4096 = OpFAdd %v3float %3996 %4094 - %4099 = OpFAdd %float %3999 %4091 - %2062 = OpFSub %v2float %1180 %1570 - %2064 = OpCompositeExtract %float %2155 2 - %2066 = OpCompositeExtract %float %2160 2 - %2068 = OpCompositeExtract %float %2165 2 - %2069 = OpCompositeConstruct %v3float %2064 %2066 %2068 - %4127 = OpCompositeExtract %float %2062 0 - %4130 = OpFMul %float %4127 %1780 - %4132 = OpCompositeExtract %float %2062 1 - %4135 = OpFMul %float %4132 %1785 - %4136 = OpFAdd %float %4130 %4135 - %4631 = OpCompositeInsert %v2float %4136 %4697 0 - %4143 = OpFMul %float %4127 %3142 - %4148 = OpFMul %float %4132 %1780 - %4149 = OpFAdd %float %4143 %4148 - %4637 = OpCompositeInsert %v2float %4149 %4631 1 - %4153 = OpFMul %v2float %4637 %1811 - %4155 = OpCompositeExtract %float %4153 0 - %4158 = OpFMul %float %4155 %4155 - %4160 = OpCompositeExtract %float %4153 1 - %4163 = OpFMul %float %4160 %4160 - %4164 = OpFAdd %float %4158 %4163 - %4167 = OpExtInst %float %1 FMin %4164 %3088 - %4170 = OpFMul %float %float_0_400000006 %4167 - %4172 = OpFAdd %float %4170 %float_n1 - %4175 = OpFMul %float %1816 %4167 - %4177 = OpFAdd %float %4175 %float_n1 - %4180 = OpFMul %float %4172 %4172 - %4183 = OpFMul %float %4177 %4177 - %4186 = OpFMul %float %float_1_5625 %4180 - %4188 = OpFAdd %float %4186 %float_n0_5625 - %4191 = OpFMul %float %4188 %4183 - %4194 = OpVectorTimesScalar %v3float %2069 %4191 - %4196 = OpFAdd %v3float %4096 %4194 - %4199 = OpFAdd %float %4099 %4191 - %2080 = OpFSub %v2float %1207 %1570 - %2082 = OpCompositeExtract %float %2155 3 - %2084 = OpCompositeExtract %float %2160 3 - %2086 = OpCompositeExtract %float %2165 3 - %2087 = OpCompositeConstruct %v3float %2082 %2084 %2086 - %4227 = OpCompositeExtract %float %2080 0 - %4230 = OpFMul %float %4227 %1780 - %4232 = OpCompositeExtract %float %2080 1 - %4235 = OpFMul %float %4232 %1785 - %4236 = OpFAdd %float %4230 %4235 - %4650 = OpCompositeInsert %v2float %4236 %4697 0 - %4243 = OpFMul %float %4227 %3142 - %4248 = OpFMul %float %4232 %1780 - %4249 = OpFAdd %float %4243 %4248 - %4656 = OpCompositeInsert %v2float %4249 %4650 1 - %4253 = OpFMul %v2float %4656 %1811 - %4255 = OpCompositeExtract %float %4253 0 - %4258 = OpFMul %float %4255 %4255 - %4260 = OpCompositeExtract %float %4253 1 - %4263 = OpFMul %float %4260 %4260 - %4264 = OpFAdd %float %4258 %4263 - %4267 = OpExtInst %float %1 FMin %4264 %3088 - %4270 = OpFMul %float %float_0_400000006 %4267 - %4272 = OpFAdd %float %4270 %float_n1 - %4275 = OpFMul %float %1816 %4267 - %4277 = OpFAdd %float %4275 %float_n1 - %4280 = OpFMul %float %4272 %4272 - %4283 = OpFMul %float %4277 %4277 - %4286 = OpFMul %float %float_1_5625 %4280 - %4288 = OpFAdd %float %4286 %float_n0_5625 - %4291 = OpFMul %float %4288 %4283 - %4294 = OpVectorTimesScalar %v3float %2087 %4291 - %4296 = OpFAdd %v3float %4196 %4294 - %4299 = OpFAdd %float %4199 %4291 - %4320 = OpFDiv %float %float_1 %4299 - %4329 = OpCompositeConstruct %v3float %4320 %4320 %4320 - %2103 = OpFMul %v3float %4296 %4329 - %2104 = OpExtInst %v3float %1 FMax %1848 %2103 - %2105 = OpExtInst %v3float %1 FMin %1878 %2104 - %1306 = OpLoad %v4float %xe_frag_color - %1307 = OpVectorShuffle %v4float %1306 %2105 4 5 6 3 - OpStore %xe_frag_color %1307 - %1309 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_3 - OpStore %1309 %float_1 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_ps.h new file mode 100644 index 000000000..29a22b275 --- /dev/null +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_ps.h @@ -0,0 +1,1434 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 24956 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Fragment %5663 "main" %5120 %gl_FragCoord + OpExecutionMode %5663 OriginUpperLeft + OpDecorate %3150 DescriptorSet 0 + OpDecorate %3150 Binding 0 + OpMemberDecorate %_struct_1030 0 Offset 16 + OpMemberDecorate %_struct_1030 1 Offset 24 + OpDecorate %_struct_1030 Block + OpDecorate %5120 Location 0 + OpDecorate %gl_FragCoord BuiltIn FragCoord + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 + %v2float = OpTypeVector %float 2 + %v3float = OpTypeVector %float 3 + %v4float = OpTypeVector %float 4 + %uint = OpTypeInt 32 0 + %bool = OpTypeBool + %v2uint = OpTypeVector %uint 2 + %v4uint = OpTypeVector %uint 4 + %float_1 = OpConstant %float 1 + %float_0 = OpConstant %float 0 +%uint_2129690299 = OpConstant %uint 2129690299 +%uint_1597275508 = OpConstant %uint 1597275508 + %uint_1 = OpConstant %uint 1 + %150 = OpTypeImage %float 2D 0 0 0 1 Unknown + %510 = OpTypeSampledImage %150 +%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 + %3150 = OpVariable %_ptr_UniformConstant_510 UniformConstant + %int = OpTypeInt 32 1 + %int_0 = OpConstant %int 0 + %int_1 = OpConstant %int 1 + %int_2 = OpConstant %int 2 + %uint_0 = OpConstant %uint 0 +%float_0_400000006 = OpConstant %float 0.400000006 + %float_n1 = OpConstant %float -1 +%float_1_5625 = OpConstant %float 1.5625 +%float_n0_5625 = OpConstant %float -0.5625 + %float_0_5 = OpConstant %float 0.5 + %uint_2 = OpConstant %uint 2 + %uint_3 = OpConstant %uint 3 +%float_3_05175781en05 = OpConstant %float 3.05175781e-05 + %float_n0_5 = OpConstant %float -0.5 +%float_n0_289999992 = OpConstant %float -0.289999992 + %889 = OpConstantComposite %v2float %float_0 %float_n1 + %768 = OpConstantComposite %v2float %float_1 %float_n1 + %73 = OpConstantComposite %v2float %float_n1 %float_1 + %890 = OpConstantComposite %v2float %float_0 %float_1 + %2628 = OpConstantComposite %v2float %float_n1 %float_0 + %769 = OpConstantComposite %v2float %float_1 %float_1 + %float_2 = OpConstant %float 2 + %426 = OpConstantComposite %v2float %float_2 %float_1 + %2981 = OpConstantComposite %v2float %float_2 %float_0 + %312 = OpConstantComposite %v2float %float_1 %float_0 + %313 = OpConstantComposite %v2float %float_1 %float_2 + %1823 = OpConstantComposite %v2float %float_0 %float_2 +%_struct_1030 = OpTypeStruct %v2float %v2float +%_ptr_PushConstant__struct_1030 = OpTypePointer PushConstant %_struct_1030 + %4930 = OpVariable %_ptr_PushConstant__struct_1030 PushConstant +%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float + %1284 = OpConstantComposite %v4float %float_1 %float_1 %float_1 %float_n1 + %2460 = OpConstantComposite %v4float %float_n1 %float_2 %float_1 %float_2 + %float_4 = OpConstant %float 4 +%_ptr_PushConstant_float = OpTypePointer PushConstant %float +%_ptr_Output_v4float = OpTypePointer Output %v4float + %5120 = OpVariable %_ptr_Output_v4float Output +%_ptr_Input_v4float = OpTypePointer Input %v4float +%gl_FragCoord = OpVariable %_ptr_Input_v4float Input +%_ptr_Output_float = OpTypePointer Output %float + %1566 = OpConstantComposite %v2float %float_0_5 %float_0_5 + %325 = OpConstantComposite %v4float %float_0_5 %float_0_5 %float_0_5 %float_0_5 + %10264 = OpUndef %v2float + %5663 = OpFunction %void None %1282 + %23915 = OpLabel + %8250 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_0 + %6959 = OpLoad %v2float %8250 + %13397 = OpBitcast %v2uint %6959 + %12762 = OpVectorTimesScalar %v2float %6959 %float_0_5 + %24291 = OpFSub %v2float %12762 %1566 + %20131 = OpBitcast %v2uint %24291 + %17720 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_1 + %11122 = OpLoad %v2float %17720 + %8543 = OpVectorShuffle %v4float %11122 %11122 0 1 0 1 + %11088 = OpFMul %v4float %1284 %8543 + %12841 = OpBitcast %v4uint %11088 + %16717 = OpFMul %v4float %2460 %8543 + %11573 = OpBitcast %v4uint %16717 + %20359 = OpAccessChain %_ptr_PushConstant_float %4930 %int_1 %uint_1 + %20680 = OpLoad %float %20359 + %17728 = OpFMul %float %float_4 %20680 + %22839 = OpBitcast %uint %17728 + %11419 = OpLoad %v4float %gl_FragCoord + %18080 = OpVectorShuffle %v2float %11419 %11419 0 1 + %18915 = OpConvertFToU %v2uint %18080 + %17649 = OpConvertUToF %v2float %18915 + %17037 = OpBitcast %v2float %13397 + %17139 = OpFMul %v2float %17649 %17037 + %18649 = OpBitcast %v2float %20131 + %24878 = OpFAdd %v2float %17139 %18649 + %12168 = OpExtInst %v2float %1 Floor %24878 + %20414 = OpFSub %v2float %24878 %12168 + %15230 = OpCompositeExtract %uint %12841 0 + %16690 = OpCompositeExtract %uint %12841 1 + %9402 = OpCompositeConstruct %v2uint %15230 %16690 + %8963 = OpBitcast %v2float %9402 + %17229 = OpFMul %v2float %12168 %8963 + %18187 = OpCompositeExtract %uint %12841 2 + %11846 = OpCompositeExtract %uint %12841 3 + %9326 = OpCompositeConstruct %v2uint %18187 %11846 + %9655 = OpBitcast %v2float %9326 + %11859 = OpFAdd %v2float %17229 %9655 + %6569 = OpCompositeExtract %uint %11573 0 + %15077 = OpCompositeExtract %uint %11573 1 + %9327 = OpCompositeConstruct %v2uint %6569 %15077 + %9656 = OpBitcast %v2float %9327 + %11860 = OpFAdd %v2float %11859 %9656 + %6570 = OpCompositeExtract %uint %11573 2 + %15078 = OpCompositeExtract %uint %11573 3 + %9328 = OpCompositeConstruct %v2uint %6570 %15078 + %9636 = OpBitcast %v2float %9328 + %12849 = OpFAdd %v2float %11859 %9636 + %8254 = OpCompositeConstruct %v2uint %uint_0 %22839 + %15702 = OpBitcast %v2float %8254 + %15604 = OpFAdd %v2float %11859 %15702 + %15570 = OpLoad %510 %3150 + %15045 = OpImageGather %v4float %15570 %11859 %int_0 + %21315 = OpImageGather %v4float %15570 %11859 %int_1 + %7872 = OpImageGather %v4float %15570 %11859 %int_2 + %7873 = OpImageGather %v4float %15570 %11860 %int_0 + %7874 = OpImageGather %v4float %15570 %11860 %int_1 + %7875 = OpImageGather %v4float %15570 %11860 %int_2 + %7876 = OpImageGather %v4float %15570 %12849 %int_0 + %7877 = OpImageGather %v4float %15570 %12849 %int_1 + %7878 = OpImageGather %v4float %15570 %12849 %int_2 + %7879 = OpImageGather %v4float %15570 %15604 %int_0 + %8575 = OpImageGather %v4float %15570 %15604 %int_1 + %21245 = OpImageGather %v4float %15570 %15604 %int_2 + %23164 = OpFMul %v4float %7872 %325 + %20200 = OpFMul %v4float %15045 %325 + %15690 = OpFAdd %v4float %20200 %21315 + %22451 = OpFAdd %v4float %23164 %15690 + %11905 = OpFMul %v4float %7875 %325 + %24215 = OpFMul %v4float %7873 %325 + %15691 = OpFAdd %v4float %24215 %7874 + %22452 = OpFAdd %v4float %11905 %15691 + %11906 = OpFMul %v4float %7878 %325 + %24216 = OpFMul %v4float %7876 %325 + %15692 = OpFAdd %v4float %24216 %7877 + %22453 = OpFAdd %v4float %11906 %15692 + %11907 = OpFMul %v4float %21245 %325 + %24217 = OpFMul %v4float %7879 %325 + %14702 = OpFAdd %v4float %24217 %8575 + %11388 = OpFAdd %v4float %11907 %14702 + %7392 = OpCompositeExtract %float %22451 0 + %14087 = OpCompositeExtract %float %22451 1 + %7660 = OpCompositeExtract %float %22452 0 + %7661 = OpCompositeExtract %float %22452 1 + %7662 = OpCompositeExtract %float %22452 2 + %7663 = OpCompositeExtract %float %22452 3 + %7664 = OpCompositeExtract %float %22453 0 + %7665 = OpCompositeExtract %float %22453 1 + %7666 = OpCompositeExtract %float %22453 2 + %7667 = OpCompositeExtract %float %22453 3 + %7668 = OpCompositeExtract %float %11388 2 + %8610 = OpCompositeExtract %float %11388 3 + %18081 = OpCompositeExtract %float %20414 0 + %12065 = OpFSub %float %float_1 %18081 + %11876 = OpCompositeExtract %float %20414 1 + %11109 = OpFSub %float %float_1 %11876 + %17978 = OpFMul %float %12065 %11109 + %20578 = OpFSub %float %7667 %7662 + %11120 = OpFSub %float %7662 %7663 + %6568 = OpExtInst %float %1 FAbs %20578 + %13751 = OpExtInst %float %1 FAbs %11120 + %18456 = OpExtInst %float %1 FMax %6568 %13751 + %7301 = OpBitcast %uint %18456 + %8951 = OpISub %uint %uint_2129690299 %7301 + %8727 = OpBitcast %float %8951 + %12281 = OpFSub %float %7667 %7663 + %12070 = OpFMul %float %12281 %17978 + %17296 = OpExtInst %float %1 FAbs %12281 + %16149 = OpFMul %float %17296 %8727 + %21377 = OpExtInst %float %1 FClamp %16149 %float_0 %float_1 + %18443 = OpFMul %float %21377 %21377 + %24605 = OpFSub %float %7661 %7662 + %11121 = OpFSub %float %7662 %7392 + %6571 = OpExtInst %float %1 FAbs %24605 + %13752 = OpExtInst %float %1 FAbs %11121 + %18457 = OpExtInst %float %1 FMax %6571 %13752 + %7302 = OpBitcast %uint %18457 + %8952 = OpISub %uint %uint_2129690299 %7302 + %8728 = OpBitcast %float %8952 + %12282 = OpFSub %float %7661 %7392 + %12071 = OpFMul %float %12282 %17978 + %17297 = OpExtInst %float %1 FAbs %12282 + %16150 = OpFMul %float %17297 %8728 + %21339 = OpExtInst %float %1 FClamp %16150 %float_0 %float_1 + %18827 = OpFMul %float %21339 %21339 + %23869 = OpFAdd %float %18443 %18827 + %8712 = OpFMul %float %17978 %23869 + %21650 = OpFMul %float %18081 %11109 + %23272 = OpFSub %float %7666 %7667 + %6930 = OpExtInst %float %1 FAbs %23272 + %13180 = OpExtInst %float %1 FMax %6930 %6568 + %7303 = OpBitcast %uint %13180 + %8953 = OpISub %uint %uint_2129690299 %7303 + %8729 = OpBitcast %float %8953 + %14500 = OpFSub %float %7666 %7662 + %21690 = OpFMul %float %14500 %21650 + %8619 = OpFAdd %float %12070 %21690 + %7291 = OpExtInst %float %1 FAbs %14500 + %12923 = OpFMul %float %7291 %8729 + %21415 = OpExtInst %float %1 FClamp %12923 %float_0 %float_1 + %18059 = OpFMul %float %21415 %21415 + %10822 = OpFMul %float %18059 %21650 + %15306 = OpFAdd %float %8712 %10822 + %23187 = OpFSub %float %7664 %7667 + %7894 = OpFSub %float %7667 %14087 + %6572 = OpExtInst %float %1 FAbs %23187 + %13753 = OpExtInst %float %1 FAbs %7894 + %18458 = OpExtInst %float %1 FMax %6572 %13753 + %7304 = OpBitcast %uint %18458 + %8954 = OpISub %uint %uint_2129690299 %7304 + %8730 = OpBitcast %float %8954 + %14501 = OpFSub %float %7664 %14087 + %21691 = OpFMul %float %14501 %21650 + %8620 = OpFAdd %float %12071 %21691 + %7292 = OpExtInst %float %1 FAbs %14501 + %12924 = OpFMul %float %7292 %8730 + %21416 = OpExtInst %float %1 FClamp %12924 %float_0 %float_1 + %18060 = OpFMul %float %21416 %21416 + %10860 = OpFMul %float %18060 %21650 + %14960 = OpFAdd %float %15306 %10860 + %9058 = OpFMul %float %12065 %11876 + %18965 = OpFSub %float %7664 %7661 + %11123 = OpFSub %float %7661 %7660 + %6573 = OpExtInst %float %1 FAbs %18965 + %13754 = OpExtInst %float %1 FAbs %11123 + %18459 = OpExtInst %float %1 FMax %6573 %13754 + %7305 = OpBitcast %uint %18459 + %8955 = OpISub %uint %uint_2129690299 %7305 + %8731 = OpBitcast %float %8955 + %14502 = OpFSub %float %7664 %7660 + %21692 = OpFMul %float %14502 %9058 + %8621 = OpFAdd %float %8619 %21692 + %7293 = OpExtInst %float %1 FAbs %14502 + %12925 = OpFMul %float %7293 %8731 + %21417 = OpExtInst %float %1 FClamp %12925 %float_0 %float_1 + %18061 = OpFMul %float %21417 %21417 + %10823 = OpFMul %float %18061 %9058 + %13049 = OpFAdd %float %14960 %10823 + %11654 = OpFSub %float %8610 %7661 + %10161 = OpExtInst %float %1 FAbs %11654 + %13181 = OpExtInst %float %1 FMax %10161 %6571 + %7306 = OpBitcast %uint %13181 + %8956 = OpISub %uint %uint_2129690299 %7306 + %8732 = OpBitcast %float %8956 + %14503 = OpFSub %float %8610 %7662 + %21693 = OpFMul %float %14503 %9058 + %8622 = OpFAdd %float %8620 %21693 + %7294 = OpExtInst %float %1 FAbs %14503 + %12926 = OpFMul %float %7294 %8732 + %21418 = OpExtInst %float %1 FClamp %12926 %float_0 %float_1 + %18062 = OpFMul %float %21418 %21418 + %10861 = OpFMul %float %18062 %9058 + %14961 = OpFAdd %float %13049 %10861 + %6801 = OpFMul %float %18081 %11876 + %7432 = OpFSub %float %7665 %7664 + %6931 = OpExtInst %float %1 FAbs %7432 + %13182 = OpExtInst %float %1 FMax %6931 %6573 + %7307 = OpBitcast %uint %13182 + %8957 = OpISub %uint %uint_2129690299 %7307 + %8733 = OpBitcast %float %8957 + %14504 = OpFSub %float %7665 %7661 + %23016 = OpFMul %float %14504 %6801 + %7299 = OpFAdd %float %8621 %23016 + %21336 = OpCompositeInsert %v2float %7299 %10264 0 + %23125 = OpExtInst %float %1 FAbs %14504 + %10531 = OpFMul %float %23125 %8733 + %21419 = OpExtInst %float %1 FClamp %10531 %float_0 %float_1 + %18063 = OpFMul %float %21419 %21419 + %10824 = OpFMul %float %18063 %6801 + %13050 = OpFAdd %float %14961 %10824 + %11655 = OpFSub %float %7668 %7664 + %10162 = OpExtInst %float %1 FAbs %11655 + %13183 = OpExtInst %float %1 FMax %10162 %6572 + %7308 = OpBitcast %uint %13183 + %8958 = OpISub %uint %uint_2129690299 %7308 + %8734 = OpBitcast %float %8958 + %14505 = OpFSub %float %7668 %7667 + %23017 = OpFMul %float %14505 %6801 + %7300 = OpFAdd %float %8622 %23017 + %21337 = OpCompositeInsert %v2float %7300 %21336 1 + %23126 = OpExtInst %float %1 FAbs %14505 + %10532 = OpFMul %float %23126 %8734 + %21420 = OpExtInst %float %1 FClamp %10532 %float_0 %float_1 + %18064 = OpFMul %float %21420 %21420 + %10862 = OpFMul %float %18064 %6801 + %14010 = OpFAdd %float %13050 %10862 + %16758 = OpFMul %v2float %21337 %21337 + %19922 = OpCompositeExtract %float %16758 0 + %23580 = OpCompositeExtract %float %16758 1 + %10499 = OpFAdd %float %19922 %23580 + %22603 = OpFOrdLessThan %bool %10499 %float_3_05175781en05 + %22071 = OpBitcast %uint %10499 + %18491 = OpShiftRightLogical %uint %22071 %uint_1 + %20312 = OpISub %uint %uint_1597275508 %18491 + %7636 = OpBitcast %float %20312 + %20252 = OpSelect %float %22603 %float_1 %7636 + %18321 = OpSelect %float %22603 %float_1 %7299 + %15003 = OpCompositeInsert %v2float %18321 %21337 0 + %13998 = OpCompositeConstruct %v2float %20252 %20252 + %10076 = OpFMul %v2float %15003 %13998 + %12149 = OpFMul %float %14010 %float_0_5 + %10293 = OpFMul %float %12149 %12149 + %13240 = OpCompositeExtract %float %10076 0 + %24441 = OpFMul %float %13240 %13240 + %23570 = OpCompositeExtract %float %10076 1 + %13842 = OpFMul %float %23570 %23570 + %17355 = OpFAdd %float %24441 %13842 + %15136 = OpExtInst %float %1 FAbs %13240 + %18595 = OpExtInst %float %1 FAbs %23570 + %18460 = OpExtInst %float %1 FMax %15136 %18595 + %7309 = OpBitcast %uint %18460 + %8989 = OpISub %uint %uint_2129690299 %7309 + %8343 = OpBitcast %float %8989 + %17607 = OpFMul %float %17355 %8343 + %20034 = OpFSub %float %17607 %float_1 + %8944 = OpFMul %float %20034 %10293 + %19766 = OpFAdd %float %float_1 %8944 + %8435 = OpFMul %float %float_n0_5 %10293 + %8327 = OpFAdd %float %float_1 %8435 + %10727 = OpCompositeConstruct %v2float %19766 %8327 + %19446 = OpFMul %float %float_n0_289999992 %10293 + %9267 = OpFAdd %float %float_0_5 %19446 + %6551 = OpBitcast %uint %9267 + %6689 = OpISub %uint %uint_2129690299 %6551 + %16389 = OpBitcast %float %6689 + %19129 = OpCompositeExtract %float %7873 2 + %13264 = OpCompositeExtract %float %7874 2 + %7833 = OpCompositeExtract %float %7875 2 + %15853 = OpCompositeConstruct %v3float %19129 %13264 %7833 + %7909 = OpCompositeExtract %float %7876 3 + %22677 = OpCompositeExtract %float %7877 3 + %7834 = OpCompositeExtract %float %7878 3 + %15854 = OpCompositeConstruct %v3float %7909 %22677 %7834 + %7910 = OpCompositeExtract %float %7873 1 + %22678 = OpCompositeExtract %float %7874 1 + %6559 = OpCompositeExtract %float %7875 1 + %15138 = OpCompositeConstruct %v3float %7910 %22678 %6559 + %16895 = OpExtInst %v3float %1 FMin %15854 %15138 + %21831 = OpExtInst %v3float %1 FMin %15853 %16895 + %8236 = OpCompositeExtract %float %7876 0 + %11052 = OpCompositeExtract %float %7877 0 + %6560 = OpCompositeExtract %float %7878 0 + %15141 = OpCompositeConstruct %v3float %8236 %11052 %6560 + %10578 = OpExtInst %v3float %1 FMin %21831 %15141 + %16850 = OpExtInst %v3float %1 FMax %15854 %15138 + %19744 = OpExtInst %v3float %1 FMax %15853 %16850 + %18959 = OpExtInst %v3float %1 FMax %19744 %15141 + %15703 = OpFSub %v2float %889 %20414 + %8206 = OpCompositeExtract %float %15045 0 + %15681 = OpCompositeExtract %float %21315 0 + %7835 = OpCompositeExtract %float %7872 0 + %16841 = OpCompositeConstruct %v3float %8206 %15681 %7835 + %17984 = OpCompositeExtract %float %15703 0 + %17210 = OpFMul %float %17984 %13240 + %23571 = OpCompositeExtract %float %15703 1 + %15168 = OpFMul %float %23571 %23570 + %20511 = OpFAdd %float %17210 %15168 + %14526 = OpCompositeInsert %v2float %20511 %10264 0 + %22986 = OpFNegate %float %23570 + %10011 = OpFMul %float %17984 %22986 + %21709 = OpFMul %float %23571 %13240 + %23821 = OpFAdd %float %10011 %21709 + %12500 = OpCompositeInsert %v2float %23821 %14526 1 + %20966 = OpFMul %v2float %12500 %10727 + %7622 = OpCompositeExtract %float %20966 0 + %24442 = OpFMul %float %7622 %7622 + %23572 = OpCompositeExtract %float %20966 1 + %13875 = OpFMul %float %23572 %23572 + %21357 = OpFAdd %float %24442 %13875 + %10961 = OpExtInst %float %1 FMin %21357 %16389 + %10077 = OpFMul %float %float_0_400000006 %10961 + %21594 = OpFAdd %float %10077 %float_n1 + %9442 = OpFMul %float %9267 %10961 + %18229 = OpFAdd %float %9442 %float_n1 + %8750 = OpFMul %float %21594 %21594 + %23523 = OpFMul %float %18229 %18229 + %21060 = OpFMul %float %float_1_5625 %8750 + %15169 = OpFAdd %float %21060 %float_n0_5625 + %7155 = OpFMul %float %15169 %23523 + %6433 = OpVectorTimesScalar %v3float %16841 %7155 + %10536 = OpFSub %v2float %768 %20414 + %7693 = OpCompositeExtract %float %15045 1 + %15682 = OpCompositeExtract %float %21315 1 + %7836 = OpCompositeExtract %float %7872 1 + %16842 = OpCompositeConstruct %v3float %7693 %15682 %7836 + %17985 = OpCompositeExtract %float %10536 0 + %17211 = OpFMul %float %17985 %13240 + %23573 = OpCompositeExtract %float %10536 1 + %15170 = OpFMul %float %23573 %23570 + %20625 = OpFAdd %float %17211 %15170 + %13488 = OpCompositeInsert %v2float %20625 %10264 0 + %11894 = OpFMul %float %17985 %22986 + %14473 = OpFMul %float %23573 %13240 + %23822 = OpFAdd %float %11894 %14473 + %12501 = OpCompositeInsert %v2float %23822 %13488 1 + %20967 = OpFMul %v2float %12501 %10727 + %7623 = OpCompositeExtract %float %20967 0 + %24443 = OpFMul %float %7623 %7623 + %23574 = OpCompositeExtract %float %20967 1 + %13876 = OpFMul %float %23574 %23574 + %21358 = OpFAdd %float %24443 %13876 + %10962 = OpExtInst %float %1 FMin %21358 %16389 + %10078 = OpFMul %float %float_0_400000006 %10962 + %21595 = OpFAdd %float %10078 %float_n1 + %9443 = OpFMul %float %9267 %10962 + %18230 = OpFAdd %float %9443 %float_n1 + %8751 = OpFMul %float %21595 %21595 + %23524 = OpFMul %float %18230 %18230 + %21061 = OpFMul %float %float_1_5625 %8751 + %15171 = OpFAdd %float %21061 %float_n0_5625 + %7117 = OpFMul %float %15171 %23524 + %7691 = OpVectorTimesScalar %v3float %16842 %7117 + %6954 = OpFAdd %v3float %6433 %7691 + %6768 = OpFAdd %float %7155 %7117 + %17304 = OpFSub %v2float %73 %20414 + %6894 = OpCompositeExtract %float %7873 0 + %15683 = OpCompositeExtract %float %7874 0 + %7837 = OpCompositeExtract %float %7875 0 + %16843 = OpCompositeConstruct %v3float %6894 %15683 %7837 + %17986 = OpCompositeExtract %float %17304 0 + %17212 = OpFMul %float %17986 %13240 + %23575 = OpCompositeExtract %float %17304 1 + %15172 = OpFMul %float %23575 %23570 + %20626 = OpFAdd %float %17212 %15172 + %13489 = OpCompositeInsert %v2float %20626 %10264 0 + %11895 = OpFMul %float %17986 %22986 + %14474 = OpFMul %float %23575 %13240 + %23823 = OpFAdd %float %11895 %14474 + %12502 = OpCompositeInsert %v2float %23823 %13489 1 + %20968 = OpFMul %v2float %12502 %10727 + %7624 = OpCompositeExtract %float %20968 0 + %24444 = OpFMul %float %7624 %7624 + %23576 = OpCompositeExtract %float %20968 1 + %13877 = OpFMul %float %23576 %23576 + %21359 = OpFAdd %float %24444 %13877 + %10963 = OpExtInst %float %1 FMin %21359 %16389 + %10079 = OpFMul %float %float_0_400000006 %10963 + %21596 = OpFAdd %float %10079 %float_n1 + %9444 = OpFMul %float %9267 %10963 + %18231 = OpFAdd %float %9444 %float_n1 + %8752 = OpFMul %float %21596 %21596 + %23525 = OpFMul %float %18231 %18231 + %21062 = OpFMul %float %float_1_5625 %8752 + %15173 = OpFAdd %float %21062 %float_n0_5625 + %7118 = OpFMul %float %15173 %23525 + %7692 = OpVectorTimesScalar %v3float %16843 %7118 + %6955 = OpFAdd %v3float %6954 %7692 + %6769 = OpFAdd %float %6768 %7118 + %18292 = OpFSub %v2float %890 %20414 + %16969 = OpCompositeExtract %float %18292 0 + %22828 = OpFMul %float %16969 %13240 + %23577 = OpCompositeExtract %float %18292 1 + %15174 = OpFMul %float %23577 %23570 + %20627 = OpFAdd %float %22828 %15174 + %13490 = OpCompositeInsert %v2float %20627 %10264 0 + %11896 = OpFMul %float %16969 %22986 + %14475 = OpFMul %float %23577 %13240 + %23824 = OpFAdd %float %11896 %14475 + %12503 = OpCompositeInsert %v2float %23824 %13490 1 + %20969 = OpFMul %v2float %12503 %10727 + %7625 = OpCompositeExtract %float %20969 0 + %24445 = OpFMul %float %7625 %7625 + %23578 = OpCompositeExtract %float %20969 1 + %13878 = OpFMul %float %23578 %23578 + %21360 = OpFAdd %float %24445 %13878 + %10964 = OpExtInst %float %1 FMin %21360 %16389 + %10080 = OpFMul %float %float_0_400000006 %10964 + %21597 = OpFAdd %float %10080 %float_n1 + %9445 = OpFMul %float %9267 %10964 + %18232 = OpFAdd %float %9445 %float_n1 + %8753 = OpFMul %float %21597 %21597 + %23526 = OpFMul %float %18232 %18232 + %21063 = OpFMul %float %float_1_5625 %8753 + %15175 = OpFAdd %float %21063 %float_n0_5625 + %7119 = OpFMul %float %15175 %23526 + %7694 = OpVectorTimesScalar %v3float %15138 %7119 + %6878 = OpFAdd %v3float %6955 %7694 + %7460 = OpFAdd %float %6769 %7119 + %12922 = OpFNegate %v2float %20414 + %24422 = OpCompositeExtract %float %12922 0 + %6988 = OpFMul %float %24422 %13240 + %23579 = OpCompositeExtract %float %12922 1 + %15176 = OpFMul %float %23579 %23570 + %20628 = OpFAdd %float %6988 %15176 + %13491 = OpCompositeInsert %v2float %20628 %10264 0 + %11897 = OpFMul %float %24422 %22986 + %14476 = OpFMul %float %23579 %13240 + %23825 = OpFAdd %float %11897 %14476 + %12504 = OpCompositeInsert %v2float %23825 %13491 1 + %20970 = OpFMul %v2float %12504 %10727 + %7626 = OpCompositeExtract %float %20970 0 + %24446 = OpFMul %float %7626 %7626 + %23581 = OpCompositeExtract %float %20970 1 + %13879 = OpFMul %float %23581 %23581 + %21361 = OpFAdd %float %24446 %13879 + %10965 = OpExtInst %float %1 FMin %21361 %16389 + %10081 = OpFMul %float %float_0_400000006 %10965 + %21598 = OpFAdd %float %10081 %float_n1 + %9446 = OpFMul %float %9267 %10965 + %18233 = OpFAdd %float %9446 %float_n1 + %8754 = OpFMul %float %21598 %21598 + %23527 = OpFMul %float %18233 %18233 + %21064 = OpFMul %float %float_1_5625 %8754 + %15177 = OpFAdd %float %21064 %float_n0_5625 + %7120 = OpFMul %float %15177 %23527 + %7695 = OpVectorTimesScalar %v3float %15853 %7120 + %6956 = OpFAdd %v3float %6878 %7695 + %6770 = OpFAdd %float %7460 %7120 + %17305 = OpFSub %v2float %2628 %20414 + %6895 = OpCompositeExtract %float %7873 3 + %15684 = OpCompositeExtract %float %7874 3 + %7838 = OpCompositeExtract %float %7875 3 + %16844 = OpCompositeConstruct %v3float %6895 %15684 %7838 + %17987 = OpCompositeExtract %float %17305 0 + %17213 = OpFMul %float %17987 %13240 + %23582 = OpCompositeExtract %float %17305 1 + %15178 = OpFMul %float %23582 %23570 + %20629 = OpFAdd %float %17213 %15178 + %13492 = OpCompositeInsert %v2float %20629 %10264 0 + %11898 = OpFMul %float %17987 %22986 + %14477 = OpFMul %float %23582 %13240 + %23826 = OpFAdd %float %11898 %14477 + %12505 = OpCompositeInsert %v2float %23826 %13492 1 + %20971 = OpFMul %v2float %12505 %10727 + %7627 = OpCompositeExtract %float %20971 0 + %24447 = OpFMul %float %7627 %7627 + %23583 = OpCompositeExtract %float %20971 1 + %13880 = OpFMul %float %23583 %23583 + %21362 = OpFAdd %float %24447 %13880 + %10966 = OpExtInst %float %1 FMin %21362 %16389 + %10082 = OpFMul %float %float_0_400000006 %10966 + %21599 = OpFAdd %float %10082 %float_n1 + %9447 = OpFMul %float %9267 %10966 + %18234 = OpFAdd %float %9447 %float_n1 + %8755 = OpFMul %float %21599 %21599 + %23528 = OpFMul %float %18234 %18234 + %21065 = OpFMul %float %float_1_5625 %8755 + %15179 = OpFAdd %float %21065 %float_n0_5625 + %7121 = OpFMul %float %15179 %23528 + %7696 = OpVectorTimesScalar %v3float %16844 %7121 + %6957 = OpFAdd %v3float %6956 %7696 + %6771 = OpFAdd %float %6770 %7121 + %18293 = OpFSub %v2float %769 %20414 + %16970 = OpCompositeExtract %float %18293 0 + %22829 = OpFMul %float %16970 %13240 + %23584 = OpCompositeExtract %float %18293 1 + %15180 = OpFMul %float %23584 %23570 + %20630 = OpFAdd %float %22829 %15180 + %13493 = OpCompositeInsert %v2float %20630 %10264 0 + %11899 = OpFMul %float %16970 %22986 + %14478 = OpFMul %float %23584 %13240 + %23827 = OpFAdd %float %11899 %14478 + %12506 = OpCompositeInsert %v2float %23827 %13493 1 + %20972 = OpFMul %v2float %12506 %10727 + %7628 = OpCompositeExtract %float %20972 0 + %24448 = OpFMul %float %7628 %7628 + %23585 = OpCompositeExtract %float %20972 1 + %13881 = OpFMul %float %23585 %23585 + %21363 = OpFAdd %float %24448 %13881 + %10967 = OpExtInst %float %1 FMin %21363 %16389 + %10083 = OpFMul %float %float_0_400000006 %10967 + %21600 = OpFAdd %float %10083 %float_n1 + %9448 = OpFMul %float %9267 %10967 + %18235 = OpFAdd %float %9448 %float_n1 + %8756 = OpFMul %float %21600 %21600 + %23529 = OpFMul %float %18235 %18235 + %21066 = OpFMul %float %float_1_5625 %8756 + %15181 = OpFAdd %float %21066 %float_n0_5625 + %7122 = OpFMul %float %15181 %23529 + %7697 = OpVectorTimesScalar %v3float %15141 %7122 + %6958 = OpFAdd %v3float %6957 %7697 + %6772 = OpFAdd %float %6771 %7122 + %17306 = OpFSub %v2float %426 %20414 + %6896 = OpCompositeExtract %float %7876 1 + %15685 = OpCompositeExtract %float %7877 1 + %7839 = OpCompositeExtract %float %7878 1 + %16845 = OpCompositeConstruct %v3float %6896 %15685 %7839 + %17988 = OpCompositeExtract %float %17306 0 + %17214 = OpFMul %float %17988 %13240 + %23586 = OpCompositeExtract %float %17306 1 + %15182 = OpFMul %float %23586 %23570 + %20631 = OpFAdd %float %17214 %15182 + %13494 = OpCompositeInsert %v2float %20631 %10264 0 + %11900 = OpFMul %float %17988 %22986 + %14479 = OpFMul %float %23586 %13240 + %23828 = OpFAdd %float %11900 %14479 + %12507 = OpCompositeInsert %v2float %23828 %13494 1 + %20973 = OpFMul %v2float %12507 %10727 + %7629 = OpCompositeExtract %float %20973 0 + %24449 = OpFMul %float %7629 %7629 + %23587 = OpCompositeExtract %float %20973 1 + %13882 = OpFMul %float %23587 %23587 + %21364 = OpFAdd %float %24449 %13882 + %10968 = OpExtInst %float %1 FMin %21364 %16389 + %10084 = OpFMul %float %float_0_400000006 %10968 + %21601 = OpFAdd %float %10084 %float_n1 + %9449 = OpFMul %float %9267 %10968 + %18236 = OpFAdd %float %9449 %float_n1 + %8757 = OpFMul %float %21601 %21601 + %23530 = OpFMul %float %18236 %18236 + %21067 = OpFMul %float %float_1_5625 %8757 + %15183 = OpFAdd %float %21067 %float_n0_5625 + %7123 = OpFMul %float %15183 %23530 + %7698 = OpVectorTimesScalar %v3float %16845 %7123 + %6960 = OpFAdd %v3float %6958 %7698 + %6773 = OpFAdd %float %6772 %7123 + %17307 = OpFSub %v2float %2981 %20414 + %6897 = OpCompositeExtract %float %7876 2 + %15686 = OpCompositeExtract %float %7877 2 + %7840 = OpCompositeExtract %float %7878 2 + %16846 = OpCompositeConstruct %v3float %6897 %15686 %7840 + %17989 = OpCompositeExtract %float %17307 0 + %17215 = OpFMul %float %17989 %13240 + %23588 = OpCompositeExtract %float %17307 1 + %15184 = OpFMul %float %23588 %23570 + %20632 = OpFAdd %float %17215 %15184 + %13495 = OpCompositeInsert %v2float %20632 %10264 0 + %11901 = OpFMul %float %17989 %22986 + %14480 = OpFMul %float %23588 %13240 + %23829 = OpFAdd %float %11901 %14480 + %12508 = OpCompositeInsert %v2float %23829 %13495 1 + %20974 = OpFMul %v2float %12508 %10727 + %7630 = OpCompositeExtract %float %20974 0 + %24450 = OpFMul %float %7630 %7630 + %23589 = OpCompositeExtract %float %20974 1 + %13883 = OpFMul %float %23589 %23589 + %21365 = OpFAdd %float %24450 %13883 + %10969 = OpExtInst %float %1 FMin %21365 %16389 + %10085 = OpFMul %float %float_0_400000006 %10969 + %21602 = OpFAdd %float %10085 %float_n1 + %9450 = OpFMul %float %9267 %10969 + %18237 = OpFAdd %float %9450 %float_n1 + %8758 = OpFMul %float %21602 %21602 + %23531 = OpFMul %float %18237 %18237 + %21068 = OpFMul %float %float_1_5625 %8758 + %15185 = OpFAdd %float %21068 %float_n0_5625 + %7124 = OpFMul %float %15185 %23531 + %7699 = OpVectorTimesScalar %v3float %16846 %7124 + %6961 = OpFAdd %v3float %6960 %7699 + %6774 = OpFAdd %float %6773 %7124 + %18294 = OpFSub %v2float %312 %20414 + %16971 = OpCompositeExtract %float %18294 0 + %22830 = OpFMul %float %16971 %13240 + %23590 = OpCompositeExtract %float %18294 1 + %15186 = OpFMul %float %23590 %23570 + %20633 = OpFAdd %float %22830 %15186 + %13496 = OpCompositeInsert %v2float %20633 %10264 0 + %11902 = OpFMul %float %16971 %22986 + %14481 = OpFMul %float %23590 %13240 + %23830 = OpFAdd %float %11902 %14481 + %12509 = OpCompositeInsert %v2float %23830 %13496 1 + %20975 = OpFMul %v2float %12509 %10727 + %7631 = OpCompositeExtract %float %20975 0 + %24451 = OpFMul %float %7631 %7631 + %23591 = OpCompositeExtract %float %20975 1 + %13884 = OpFMul %float %23591 %23591 + %21366 = OpFAdd %float %24451 %13884 + %10970 = OpExtInst %float %1 FMin %21366 %16389 + %10086 = OpFMul %float %float_0_400000006 %10970 + %21603 = OpFAdd %float %10086 %float_n1 + %9451 = OpFMul %float %9267 %10970 + %18238 = OpFAdd %float %9451 %float_n1 + %8759 = OpFMul %float %21603 %21603 + %23532 = OpFMul %float %18238 %18238 + %21069 = OpFMul %float %float_1_5625 %8759 + %15187 = OpFAdd %float %21069 %float_n0_5625 + %7125 = OpFMul %float %15187 %23532 + %7700 = OpVectorTimesScalar %v3float %15854 %7125 + %6962 = OpFAdd %v3float %6961 %7700 + %6775 = OpFAdd %float %6774 %7125 + %17308 = OpFSub %v2float %313 %20414 + %6898 = OpCompositeExtract %float %7879 2 + %15687 = OpCompositeExtract %float %8575 2 + %7841 = OpCompositeExtract %float %21245 2 + %16847 = OpCompositeConstruct %v3float %6898 %15687 %7841 + %17990 = OpCompositeExtract %float %17308 0 + %17216 = OpFMul %float %17990 %13240 + %23592 = OpCompositeExtract %float %17308 1 + %15188 = OpFMul %float %23592 %23570 + %20634 = OpFAdd %float %17216 %15188 + %13497 = OpCompositeInsert %v2float %20634 %10264 0 + %11903 = OpFMul %float %17990 %22986 + %14482 = OpFMul %float %23592 %13240 + %23831 = OpFAdd %float %11903 %14482 + %12510 = OpCompositeInsert %v2float %23831 %13497 1 + %20976 = OpFMul %v2float %12510 %10727 + %7632 = OpCompositeExtract %float %20976 0 + %24452 = OpFMul %float %7632 %7632 + %23593 = OpCompositeExtract %float %20976 1 + %13885 = OpFMul %float %23593 %23593 + %21367 = OpFAdd %float %24452 %13885 + %10971 = OpExtInst %float %1 FMin %21367 %16389 + %10087 = OpFMul %float %float_0_400000006 %10971 + %21604 = OpFAdd %float %10087 %float_n1 + %9452 = OpFMul %float %9267 %10971 + %18239 = OpFAdd %float %9452 %float_n1 + %8760 = OpFMul %float %21604 %21604 + %23533 = OpFMul %float %18239 %18239 + %21070 = OpFMul %float %float_1_5625 %8760 + %15189 = OpFAdd %float %21070 %float_n0_5625 + %7126 = OpFMul %float %15189 %23533 + %7701 = OpVectorTimesScalar %v3float %16847 %7126 + %6963 = OpFAdd %v3float %6962 %7701 + %6776 = OpFAdd %float %6775 %7126 + %17309 = OpFSub %v2float %1823 %20414 + %6899 = OpCompositeExtract %float %7879 3 + %15688 = OpCompositeExtract %float %8575 3 + %7842 = OpCompositeExtract %float %21245 3 + %16848 = OpCompositeConstruct %v3float %6899 %15688 %7842 + %17991 = OpCompositeExtract %float %17309 0 + %17217 = OpFMul %float %17991 %13240 + %23594 = OpCompositeExtract %float %17309 1 + %15190 = OpFMul %float %23594 %23570 + %20635 = OpFAdd %float %17217 %15190 + %13498 = OpCompositeInsert %v2float %20635 %10264 0 + %11904 = OpFMul %float %17991 %22986 + %14483 = OpFMul %float %23594 %13240 + %23832 = OpFAdd %float %11904 %14483 + %12511 = OpCompositeInsert %v2float %23832 %13498 1 + %20977 = OpFMul %v2float %12511 %10727 + %7633 = OpCompositeExtract %float %20977 0 + %24453 = OpFMul %float %7633 %7633 + %23595 = OpCompositeExtract %float %20977 1 + %13886 = OpFMul %float %23595 %23595 + %21368 = OpFAdd %float %24453 %13886 + %10972 = OpExtInst %float %1 FMin %21368 %16389 + %10088 = OpFMul %float %float_0_400000006 %10972 + %21605 = OpFAdd %float %10088 %float_n1 + %9453 = OpFMul %float %9267 %10972 + %18240 = OpFAdd %float %9453 %float_n1 + %8761 = OpFMul %float %21605 %21605 + %23534 = OpFMul %float %18240 %18240 + %21071 = OpFMul %float %float_1_5625 %8761 + %15191 = OpFAdd %float %21071 %float_n0_5625 + %7127 = OpFMul %float %15191 %23534 + %7702 = OpVectorTimesScalar %v3float %16848 %7127 + %7049 = OpFAdd %v3float %6963 %7702 + %24955 = OpFAdd %float %6776 %7127 + %15642 = OpFDiv %float %float_1 %24955 + %16189 = OpCompositeConstruct %v3float %15642 %15642 %15642 + %17132 = OpFMul %v3float %7049 %16189 + %18007 = OpExtInst %v3float %1 FMax %10578 %17132 + %12443 = OpExtInst %v3float %1 FMin %18959 %18007 + %9794 = OpAccessChain %_ptr_Output_float %5120 %uint_0 + %24795 = OpCompositeExtract %float %12443 0 + OpStore %9794 %24795 + %16378 = OpAccessChain %_ptr_Output_float %5120 %uint_1 + %15746 = OpCompositeExtract %float %12443 1 + OpStore %16378 %15746 + %16379 = OpAccessChain %_ptr_Output_float %5120 %uint_2 + %15747 = OpCompositeExtract %float %12443 2 + OpStore %16379 %15747 + %23294 = OpAccessChain %_ptr_Output_float %5120 %uint_3 + OpStore %23294 %float_1 + OpReturn + OpFunctionEnd +#endif + +const uint32_t guest_output_ffx_fsr_easu_ps[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x0000617C, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00001400, 0x00000C93, 0x00030010, + 0x0000161F, 0x00000007, 0x00040047, 0x00000C4E, 0x00000022, 0x00000000, + 0x00040047, 0x00000C4E, 0x00000021, 0x00000000, 0x00050048, 0x00000406, + 0x00000000, 0x00000023, 0x00000010, 0x00050048, 0x00000406, 0x00000001, + 0x00000023, 0x00000018, 0x00030047, 0x00000406, 0x00000002, 0x00040047, + 0x00001400, 0x0000001E, 0x00000000, 0x00040047, 0x00000C93, 0x0000000B, + 0x0000000F, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, + 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x00000013, 0x0000000D, + 0x00000002, 0x00040017, 0x00000018, 0x0000000D, 0x00000003, 0x00040017, + 0x0000001D, 0x0000000D, 0x00000004, 0x00040015, 0x0000000B, 0x00000020, + 0x00000000, 0x00020014, 0x00000009, 0x00040017, 0x00000011, 0x0000000B, + 0x00000002, 0x00040017, 0x00000017, 0x0000000B, 0x00000004, 0x0004002B, + 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000D, 0x00000A0C, + 0x00000000, 0x0004002B, 0x0000000B, 0x00000344, 0x7EF07EBB, 0x0004002B, + 0x0000000B, 0x00000661, 0x5F347D74, 0x0004002B, 0x0000000B, 0x00000A0D, + 0x00000001, 0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, + 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x0003001B, 0x000001FE, + 0x00000096, 0x00040020, 0x0000047B, 0x00000000, 0x000001FE, 0x0004003B, + 0x0000047B, 0x00000C4E, 0x00000000, 0x00040015, 0x0000000C, 0x00000020, + 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B, + 0x0000000C, 0x00000A0E, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A11, + 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B, + 0x0000000D, 0x00000A93, 0x3ECCCCCD, 0x0004002B, 0x0000000D, 0x00000341, + 0xBF800000, 0x0004002B, 0x0000000D, 0x000004B3, 0x3FC80000, 0x0004002B, + 0x0000000D, 0x000000B4, 0xBF100000, 0x0004002B, 0x0000000D, 0x000000FC, + 0x3F000000, 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x0004002B, + 0x0000000B, 0x00000A13, 0x00000003, 0x0004002B, 0x0000000D, 0x00000738, + 0x38000000, 0x0004002B, 0x0000000D, 0x000003B3, 0xBF000000, 0x0004002B, + 0x0000000D, 0x0000075D, 0xBE947AE1, 0x0005002C, 0x00000013, 0x00000379, + 0x00000A0C, 0x00000341, 0x0005002C, 0x00000013, 0x00000300, 0x0000008A, + 0x00000341, 0x0005002C, 0x00000013, 0x00000049, 0x00000341, 0x0000008A, + 0x0005002C, 0x00000013, 0x0000037A, 0x00000A0C, 0x0000008A, 0x0005002C, + 0x00000013, 0x00000A44, 0x00000341, 0x00000A0C, 0x0005002C, 0x00000013, + 0x00000301, 0x0000008A, 0x0000008A, 0x0004002B, 0x0000000D, 0x00000019, + 0x40000000, 0x0005002C, 0x00000013, 0x000001AA, 0x00000019, 0x0000008A, + 0x0005002C, 0x00000013, 0x00000BA5, 0x00000019, 0x00000A0C, 0x0005002C, + 0x00000013, 0x00000138, 0x0000008A, 0x00000A0C, 0x0005002C, 0x00000013, + 0x00000139, 0x0000008A, 0x00000019, 0x0005002C, 0x00000013, 0x0000071F, + 0x00000A0C, 0x00000019, 0x0004001E, 0x00000406, 0x00000013, 0x00000013, + 0x00040020, 0x00000683, 0x00000009, 0x00000406, 0x0004003B, 0x00000683, + 0x00001342, 0x00000009, 0x00040020, 0x00000290, 0x00000009, 0x00000013, + 0x0007002C, 0x0000001D, 0x00000504, 0x0000008A, 0x0000008A, 0x0000008A, + 0x00000341, 0x0007002C, 0x0000001D, 0x0000099C, 0x00000341, 0x00000019, + 0x0000008A, 0x00000019, 0x0004002B, 0x0000000D, 0x00000B69, 0x40800000, + 0x00040020, 0x0000028A, 0x00000009, 0x0000000D, 0x00040020, 0x0000029A, + 0x00000003, 0x0000001D, 0x0004003B, 0x0000029A, 0x00001400, 0x00000003, + 0x00040020, 0x0000029B, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029B, + 0x00000C93, 0x00000001, 0x00040020, 0x0000028B, 0x00000003, 0x0000000D, + 0x0005002C, 0x00000013, 0x0000061E, 0x000000FC, 0x000000FC, 0x0007002C, + 0x0000001D, 0x00000145, 0x000000FC, 0x000000FC, 0x000000FC, 0x000000FC, + 0x00030001, 0x00000013, 0x00002818, 0x00050036, 0x00000008, 0x0000161F, + 0x00000000, 0x00000502, 0x000200F8, 0x00005D6B, 0x00050041, 0x00000290, + 0x0000203A, 0x00001342, 0x00000A0B, 0x0004003D, 0x00000013, 0x00001B2F, + 0x0000203A, 0x0004007C, 0x00000011, 0x00003455, 0x00001B2F, 0x0005008E, + 0x00000013, 0x000031DA, 0x00001B2F, 0x000000FC, 0x00050083, 0x00000013, + 0x00005EE3, 0x000031DA, 0x0000061E, 0x0004007C, 0x00000011, 0x00004EA3, + 0x00005EE3, 0x00050041, 0x00000290, 0x00004538, 0x00001342, 0x00000A0E, + 0x0004003D, 0x00000013, 0x00002B72, 0x00004538, 0x0009004F, 0x0000001D, + 0x0000215F, 0x00002B72, 0x00002B72, 0x00000000, 0x00000001, 0x00000000, + 0x00000001, 0x00050085, 0x0000001D, 0x00002B50, 0x00000504, 0x0000215F, + 0x0004007C, 0x00000017, 0x00003229, 0x00002B50, 0x00050085, 0x0000001D, + 0x0000414D, 0x0000099C, 0x0000215F, 0x0004007C, 0x00000017, 0x00002D35, + 0x0000414D, 0x00060041, 0x0000028A, 0x00004F87, 0x00001342, 0x00000A0E, + 0x00000A0D, 0x0004003D, 0x0000000D, 0x000050C8, 0x00004F87, 0x00050085, + 0x0000000D, 0x00004540, 0x00000B69, 0x000050C8, 0x0004007C, 0x0000000B, + 0x00005937, 0x00004540, 0x0004003D, 0x0000001D, 0x00002C9B, 0x00000C93, + 0x0007004F, 0x00000013, 0x000046A0, 0x00002C9B, 0x00002C9B, 0x00000000, + 0x00000001, 0x0004006D, 0x00000011, 0x000049E3, 0x000046A0, 0x00040070, + 0x00000013, 0x000044F1, 0x000049E3, 0x0004007C, 0x00000013, 0x0000428D, + 0x00003455, 0x00050085, 0x00000013, 0x000042F3, 0x000044F1, 0x0000428D, + 0x0004007C, 0x00000013, 0x000048D9, 0x00004EA3, 0x00050081, 0x00000013, + 0x0000612E, 0x000042F3, 0x000048D9, 0x0006000C, 0x00000013, 0x00002F88, + 0x00000001, 0x00000008, 0x0000612E, 0x00050083, 0x00000013, 0x00004FBE, + 0x0000612E, 0x00002F88, 0x00050051, 0x0000000B, 0x00003B7E, 0x00003229, + 0x00000000, 0x00050051, 0x0000000B, 0x00004132, 0x00003229, 0x00000001, + 0x00050050, 0x00000011, 0x000024BA, 0x00003B7E, 0x00004132, 0x0004007C, + 0x00000013, 0x00002303, 0x000024BA, 0x00050085, 0x00000013, 0x0000434D, + 0x00002F88, 0x00002303, 0x00050051, 0x0000000B, 0x0000470B, 0x00003229, + 0x00000002, 0x00050051, 0x0000000B, 0x00002E46, 0x00003229, 0x00000003, + 0x00050050, 0x00000011, 0x0000246E, 0x0000470B, 0x00002E46, 0x0004007C, + 0x00000013, 0x000025B7, 0x0000246E, 0x00050081, 0x00000013, 0x00002E53, + 0x0000434D, 0x000025B7, 0x00050051, 0x0000000B, 0x000019A9, 0x00002D35, + 0x00000000, 0x00050051, 0x0000000B, 0x00003AE5, 0x00002D35, 0x00000001, + 0x00050050, 0x00000011, 0x0000246F, 0x000019A9, 0x00003AE5, 0x0004007C, + 0x00000013, 0x000025B8, 0x0000246F, 0x00050081, 0x00000013, 0x00002E54, + 0x00002E53, 0x000025B8, 0x00050051, 0x0000000B, 0x000019AA, 0x00002D35, + 0x00000002, 0x00050051, 0x0000000B, 0x00003AE6, 0x00002D35, 0x00000003, + 0x00050050, 0x00000011, 0x00002470, 0x000019AA, 0x00003AE6, 0x0004007C, + 0x00000013, 0x000025A4, 0x00002470, 0x00050081, 0x00000013, 0x00003231, + 0x00002E53, 0x000025A4, 0x00050050, 0x00000011, 0x0000203E, 0x00000A0A, + 0x00005937, 0x0004007C, 0x00000013, 0x00003D56, 0x0000203E, 0x00050081, + 0x00000013, 0x00003CF4, 0x00002E53, 0x00003D56, 0x0004003D, 0x000001FE, + 0x00003CD2, 0x00000C4E, 0x00060060, 0x0000001D, 0x00003AC5, 0x00003CD2, + 0x00002E53, 0x00000A0B, 0x00060060, 0x0000001D, 0x00005343, 0x00003CD2, + 0x00002E53, 0x00000A0E, 0x00060060, 0x0000001D, 0x00001EC0, 0x00003CD2, + 0x00002E53, 0x00000A11, 0x00060060, 0x0000001D, 0x00001EC1, 0x00003CD2, + 0x00002E54, 0x00000A0B, 0x00060060, 0x0000001D, 0x00001EC2, 0x00003CD2, + 0x00002E54, 0x00000A0E, 0x00060060, 0x0000001D, 0x00001EC3, 0x00003CD2, + 0x00002E54, 0x00000A11, 0x00060060, 0x0000001D, 0x00001EC4, 0x00003CD2, + 0x00003231, 0x00000A0B, 0x00060060, 0x0000001D, 0x00001EC5, 0x00003CD2, + 0x00003231, 0x00000A0E, 0x00060060, 0x0000001D, 0x00001EC6, 0x00003CD2, + 0x00003231, 0x00000A11, 0x00060060, 0x0000001D, 0x00001EC7, 0x00003CD2, + 0x00003CF4, 0x00000A0B, 0x00060060, 0x0000001D, 0x0000217F, 0x00003CD2, + 0x00003CF4, 0x00000A0E, 0x00060060, 0x0000001D, 0x000052FD, 0x00003CD2, + 0x00003CF4, 0x00000A11, 0x00050085, 0x0000001D, 0x00005A7C, 0x00001EC0, + 0x00000145, 0x00050085, 0x0000001D, 0x00004EE8, 0x00003AC5, 0x00000145, + 0x00050081, 0x0000001D, 0x00003D4A, 0x00004EE8, 0x00005343, 0x00050081, + 0x0000001D, 0x000057B3, 0x00005A7C, 0x00003D4A, 0x00050085, 0x0000001D, + 0x00002E81, 0x00001EC3, 0x00000145, 0x00050085, 0x0000001D, 0x00005E97, + 0x00001EC1, 0x00000145, 0x00050081, 0x0000001D, 0x00003D4B, 0x00005E97, + 0x00001EC2, 0x00050081, 0x0000001D, 0x000057B4, 0x00002E81, 0x00003D4B, + 0x00050085, 0x0000001D, 0x00002E82, 0x00001EC6, 0x00000145, 0x00050085, + 0x0000001D, 0x00005E98, 0x00001EC4, 0x00000145, 0x00050081, 0x0000001D, + 0x00003D4C, 0x00005E98, 0x00001EC5, 0x00050081, 0x0000001D, 0x000057B5, + 0x00002E82, 0x00003D4C, 0x00050085, 0x0000001D, 0x00002E83, 0x000052FD, + 0x00000145, 0x00050085, 0x0000001D, 0x00005E99, 0x00001EC7, 0x00000145, + 0x00050081, 0x0000001D, 0x0000396E, 0x00005E99, 0x0000217F, 0x00050081, + 0x0000001D, 0x00002C7C, 0x00002E83, 0x0000396E, 0x00050051, 0x0000000D, + 0x00001CE0, 0x000057B3, 0x00000000, 0x00050051, 0x0000000D, 0x00003707, + 0x000057B3, 0x00000001, 0x00050051, 0x0000000D, 0x00001DEC, 0x000057B4, + 0x00000000, 0x00050051, 0x0000000D, 0x00001DED, 0x000057B4, 0x00000001, + 0x00050051, 0x0000000D, 0x00001DEE, 0x000057B4, 0x00000002, 0x00050051, + 0x0000000D, 0x00001DEF, 0x000057B4, 0x00000003, 0x00050051, 0x0000000D, + 0x00001DF0, 0x000057B5, 0x00000000, 0x00050051, 0x0000000D, 0x00001DF1, + 0x000057B5, 0x00000001, 0x00050051, 0x0000000D, 0x00001DF2, 0x000057B5, + 0x00000002, 0x00050051, 0x0000000D, 0x00001DF3, 0x000057B5, 0x00000003, + 0x00050051, 0x0000000D, 0x00001DF4, 0x00002C7C, 0x00000002, 0x00050051, + 0x0000000D, 0x000021A2, 0x00002C7C, 0x00000003, 0x00050051, 0x0000000D, + 0x000046A1, 0x00004FBE, 0x00000000, 0x00050083, 0x0000000D, 0x00002F21, + 0x0000008A, 0x000046A1, 0x00050051, 0x0000000D, 0x00002E64, 0x00004FBE, + 0x00000001, 0x00050083, 0x0000000D, 0x00002B65, 0x0000008A, 0x00002E64, + 0x00050085, 0x0000000D, 0x0000463A, 0x00002F21, 0x00002B65, 0x00050083, + 0x0000000D, 0x00005062, 0x00001DF3, 0x00001DEE, 0x00050083, 0x0000000D, + 0x00002B70, 0x00001DEE, 0x00001DEF, 0x0006000C, 0x0000000D, 0x000019A8, + 0x00000001, 0x00000004, 0x00005062, 0x0006000C, 0x0000000D, 0x000035B7, + 0x00000001, 0x00000004, 0x00002B70, 0x0007000C, 0x0000000D, 0x00004818, + 0x00000001, 0x00000028, 0x000019A8, 0x000035B7, 0x0004007C, 0x0000000B, + 0x00001C85, 0x00004818, 0x00050082, 0x0000000B, 0x000022F7, 0x00000344, + 0x00001C85, 0x0004007C, 0x0000000D, 0x00002217, 0x000022F7, 0x00050083, + 0x0000000D, 0x00002FF9, 0x00001DF3, 0x00001DEF, 0x00050085, 0x0000000D, + 0x00002F26, 0x00002FF9, 0x0000463A, 0x0006000C, 0x0000000D, 0x00004390, + 0x00000001, 0x00000004, 0x00002FF9, 0x00050085, 0x0000000D, 0x00003F15, + 0x00004390, 0x00002217, 0x0008000C, 0x0000000D, 0x00005381, 0x00000001, + 0x0000002B, 0x00003F15, 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, + 0x0000480B, 0x00005381, 0x00005381, 0x00050083, 0x0000000D, 0x0000601D, + 0x00001DED, 0x00001DEE, 0x00050083, 0x0000000D, 0x00002B71, 0x00001DEE, + 0x00001CE0, 0x0006000C, 0x0000000D, 0x000019AB, 0x00000001, 0x00000004, + 0x0000601D, 0x0006000C, 0x0000000D, 0x000035B8, 0x00000001, 0x00000004, + 0x00002B71, 0x0007000C, 0x0000000D, 0x00004819, 0x00000001, 0x00000028, + 0x000019AB, 0x000035B8, 0x0004007C, 0x0000000B, 0x00001C86, 0x00004819, + 0x00050082, 0x0000000B, 0x000022F8, 0x00000344, 0x00001C86, 0x0004007C, + 0x0000000D, 0x00002218, 0x000022F8, 0x00050083, 0x0000000D, 0x00002FFA, + 0x00001DED, 0x00001CE0, 0x00050085, 0x0000000D, 0x00002F27, 0x00002FFA, + 0x0000463A, 0x0006000C, 0x0000000D, 0x00004391, 0x00000001, 0x00000004, + 0x00002FFA, 0x00050085, 0x0000000D, 0x00003F16, 0x00004391, 0x00002218, + 0x0008000C, 0x0000000D, 0x0000535B, 0x00000001, 0x0000002B, 0x00003F16, + 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, 0x0000498B, 0x0000535B, + 0x0000535B, 0x00050081, 0x0000000D, 0x00005D3D, 0x0000480B, 0x0000498B, + 0x00050085, 0x0000000D, 0x00002208, 0x0000463A, 0x00005D3D, 0x00050085, + 0x0000000D, 0x00005492, 0x000046A1, 0x00002B65, 0x00050083, 0x0000000D, + 0x00005AE8, 0x00001DF2, 0x00001DF3, 0x0006000C, 0x0000000D, 0x00001B12, + 0x00000001, 0x00000004, 0x00005AE8, 0x0007000C, 0x0000000D, 0x0000337C, + 0x00000001, 0x00000028, 0x00001B12, 0x000019A8, 0x0004007C, 0x0000000B, + 0x00001C87, 0x0000337C, 0x00050082, 0x0000000B, 0x000022F9, 0x00000344, + 0x00001C87, 0x0004007C, 0x0000000D, 0x00002219, 0x000022F9, 0x00050083, + 0x0000000D, 0x000038A4, 0x00001DF2, 0x00001DEE, 0x00050085, 0x0000000D, + 0x000054BA, 0x000038A4, 0x00005492, 0x00050081, 0x0000000D, 0x000021AB, + 0x00002F26, 0x000054BA, 0x0006000C, 0x0000000D, 0x00001C7B, 0x00000001, + 0x00000004, 0x000038A4, 0x00050085, 0x0000000D, 0x0000327B, 0x00001C7B, + 0x00002219, 0x0008000C, 0x0000000D, 0x000053A7, 0x00000001, 0x0000002B, + 0x0000327B, 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, 0x0000468B, + 0x000053A7, 0x000053A7, 0x00050085, 0x0000000D, 0x00002A46, 0x0000468B, + 0x00005492, 0x00050081, 0x0000000D, 0x00003BCA, 0x00002208, 0x00002A46, + 0x00050083, 0x0000000D, 0x00005A93, 0x00001DF0, 0x00001DF3, 0x00050083, + 0x0000000D, 0x00001ED6, 0x00001DF3, 0x00003707, 0x0006000C, 0x0000000D, + 0x000019AC, 0x00000001, 0x00000004, 0x00005A93, 0x0006000C, 0x0000000D, + 0x000035B9, 0x00000001, 0x00000004, 0x00001ED6, 0x0007000C, 0x0000000D, + 0x0000481A, 0x00000001, 0x00000028, 0x000019AC, 0x000035B9, 0x0004007C, + 0x0000000B, 0x00001C88, 0x0000481A, 0x00050082, 0x0000000B, 0x000022FA, + 0x00000344, 0x00001C88, 0x0004007C, 0x0000000D, 0x0000221A, 0x000022FA, + 0x00050083, 0x0000000D, 0x000038A5, 0x00001DF0, 0x00003707, 0x00050085, + 0x0000000D, 0x000054BB, 0x000038A5, 0x00005492, 0x00050081, 0x0000000D, + 0x000021AC, 0x00002F27, 0x000054BB, 0x0006000C, 0x0000000D, 0x00001C7C, + 0x00000001, 0x00000004, 0x000038A5, 0x00050085, 0x0000000D, 0x0000327C, + 0x00001C7C, 0x0000221A, 0x0008000C, 0x0000000D, 0x000053A8, 0x00000001, + 0x0000002B, 0x0000327C, 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, + 0x0000468C, 0x000053A8, 0x000053A8, 0x00050085, 0x0000000D, 0x00002A6C, + 0x0000468C, 0x00005492, 0x00050081, 0x0000000D, 0x00003A70, 0x00003BCA, + 0x00002A6C, 0x00050085, 0x0000000D, 0x00002362, 0x00002F21, 0x00002E64, + 0x00050083, 0x0000000D, 0x00004A15, 0x00001DF0, 0x00001DED, 0x00050083, + 0x0000000D, 0x00002B73, 0x00001DED, 0x00001DEC, 0x0006000C, 0x0000000D, + 0x000019AD, 0x00000001, 0x00000004, 0x00004A15, 0x0006000C, 0x0000000D, + 0x000035BA, 0x00000001, 0x00000004, 0x00002B73, 0x0007000C, 0x0000000D, + 0x0000481B, 0x00000001, 0x00000028, 0x000019AD, 0x000035BA, 0x0004007C, + 0x0000000B, 0x00001C89, 0x0000481B, 0x00050082, 0x0000000B, 0x000022FB, + 0x00000344, 0x00001C89, 0x0004007C, 0x0000000D, 0x0000221B, 0x000022FB, + 0x00050083, 0x0000000D, 0x000038A6, 0x00001DF0, 0x00001DEC, 0x00050085, + 0x0000000D, 0x000054BC, 0x000038A6, 0x00002362, 0x00050081, 0x0000000D, + 0x000021AD, 0x000021AB, 0x000054BC, 0x0006000C, 0x0000000D, 0x00001C7D, + 0x00000001, 0x00000004, 0x000038A6, 0x00050085, 0x0000000D, 0x0000327D, + 0x00001C7D, 0x0000221B, 0x0008000C, 0x0000000D, 0x000053A9, 0x00000001, + 0x0000002B, 0x0000327D, 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, + 0x0000468D, 0x000053A9, 0x000053A9, 0x00050085, 0x0000000D, 0x00002A47, + 0x0000468D, 0x00002362, 0x00050081, 0x0000000D, 0x000032F9, 0x00003A70, + 0x00002A47, 0x00050083, 0x0000000D, 0x00002D86, 0x000021A2, 0x00001DED, + 0x0006000C, 0x0000000D, 0x000027B1, 0x00000001, 0x00000004, 0x00002D86, + 0x0007000C, 0x0000000D, 0x0000337D, 0x00000001, 0x00000028, 0x000027B1, + 0x000019AB, 0x0004007C, 0x0000000B, 0x00001C8A, 0x0000337D, 0x00050082, + 0x0000000B, 0x000022FC, 0x00000344, 0x00001C8A, 0x0004007C, 0x0000000D, + 0x0000221C, 0x000022FC, 0x00050083, 0x0000000D, 0x000038A7, 0x000021A2, + 0x00001DEE, 0x00050085, 0x0000000D, 0x000054BD, 0x000038A7, 0x00002362, + 0x00050081, 0x0000000D, 0x000021AE, 0x000021AC, 0x000054BD, 0x0006000C, + 0x0000000D, 0x00001C7E, 0x00000001, 0x00000004, 0x000038A7, 0x00050085, + 0x0000000D, 0x0000327E, 0x00001C7E, 0x0000221C, 0x0008000C, 0x0000000D, + 0x000053AA, 0x00000001, 0x0000002B, 0x0000327E, 0x00000A0C, 0x0000008A, + 0x00050085, 0x0000000D, 0x0000468E, 0x000053AA, 0x000053AA, 0x00050085, + 0x0000000D, 0x00002A6D, 0x0000468E, 0x00002362, 0x00050081, 0x0000000D, + 0x00003A71, 0x000032F9, 0x00002A6D, 0x00050085, 0x0000000D, 0x00001A91, + 0x000046A1, 0x00002E64, 0x00050083, 0x0000000D, 0x00001D08, 0x00001DF1, + 0x00001DF0, 0x0006000C, 0x0000000D, 0x00001B13, 0x00000001, 0x00000004, + 0x00001D08, 0x0007000C, 0x0000000D, 0x0000337E, 0x00000001, 0x00000028, + 0x00001B13, 0x000019AD, 0x0004007C, 0x0000000B, 0x00001C8B, 0x0000337E, + 0x00050082, 0x0000000B, 0x000022FD, 0x00000344, 0x00001C8B, 0x0004007C, + 0x0000000D, 0x0000221D, 0x000022FD, 0x00050083, 0x0000000D, 0x000038A8, + 0x00001DF1, 0x00001DED, 0x00050085, 0x0000000D, 0x000059E8, 0x000038A8, + 0x00001A91, 0x00050081, 0x0000000D, 0x00001C83, 0x000021AD, 0x000059E8, + 0x00060052, 0x00000013, 0x00005358, 0x00001C83, 0x00002818, 0x00000000, + 0x0006000C, 0x0000000D, 0x00005A55, 0x00000001, 0x00000004, 0x000038A8, + 0x00050085, 0x0000000D, 0x00002923, 0x00005A55, 0x0000221D, 0x0008000C, + 0x0000000D, 0x000053AB, 0x00000001, 0x0000002B, 0x00002923, 0x00000A0C, + 0x0000008A, 0x00050085, 0x0000000D, 0x0000468F, 0x000053AB, 0x000053AB, + 0x00050085, 0x0000000D, 0x00002A48, 0x0000468F, 0x00001A91, 0x00050081, + 0x0000000D, 0x000032FA, 0x00003A71, 0x00002A48, 0x00050083, 0x0000000D, + 0x00002D87, 0x00001DF4, 0x00001DF0, 0x0006000C, 0x0000000D, 0x000027B2, + 0x00000001, 0x00000004, 0x00002D87, 0x0007000C, 0x0000000D, 0x0000337F, + 0x00000001, 0x00000028, 0x000027B2, 0x000019AC, 0x0004007C, 0x0000000B, + 0x00001C8C, 0x0000337F, 0x00050082, 0x0000000B, 0x000022FE, 0x00000344, + 0x00001C8C, 0x0004007C, 0x0000000D, 0x0000221E, 0x000022FE, 0x00050083, + 0x0000000D, 0x000038A9, 0x00001DF4, 0x00001DF3, 0x00050085, 0x0000000D, + 0x000059E9, 0x000038A9, 0x00001A91, 0x00050081, 0x0000000D, 0x00001C84, + 0x000021AE, 0x000059E9, 0x00060052, 0x00000013, 0x00005359, 0x00001C84, + 0x00005358, 0x00000001, 0x0006000C, 0x0000000D, 0x00005A56, 0x00000001, + 0x00000004, 0x000038A9, 0x00050085, 0x0000000D, 0x00002924, 0x00005A56, + 0x0000221E, 0x0008000C, 0x0000000D, 0x000053AC, 0x00000001, 0x0000002B, + 0x00002924, 0x00000A0C, 0x0000008A, 0x00050085, 0x0000000D, 0x00004690, + 0x000053AC, 0x000053AC, 0x00050085, 0x0000000D, 0x00002A6E, 0x00004690, + 0x00001A91, 0x00050081, 0x0000000D, 0x000036BA, 0x000032FA, 0x00002A6E, + 0x00050085, 0x00000013, 0x00004176, 0x00005359, 0x00005359, 0x00050051, + 0x0000000D, 0x00004DD2, 0x00004176, 0x00000000, 0x00050051, 0x0000000D, + 0x00005C1C, 0x00004176, 0x00000001, 0x00050081, 0x0000000D, 0x00002903, + 0x00004DD2, 0x00005C1C, 0x000500B8, 0x00000009, 0x0000584B, 0x00002903, + 0x00000738, 0x0004007C, 0x0000000B, 0x00005637, 0x00002903, 0x000500C2, + 0x0000000B, 0x0000483B, 0x00005637, 0x00000A0D, 0x00050082, 0x0000000B, + 0x00004F58, 0x00000661, 0x0000483B, 0x0004007C, 0x0000000D, 0x00001DD4, + 0x00004F58, 0x000600A9, 0x0000000D, 0x00004F1C, 0x0000584B, 0x0000008A, + 0x00001DD4, 0x000600A9, 0x0000000D, 0x00004791, 0x0000584B, 0x0000008A, + 0x00001C83, 0x00060052, 0x00000013, 0x00003A9B, 0x00004791, 0x00005359, + 0x00000000, 0x00050050, 0x00000013, 0x000036AE, 0x00004F1C, 0x00004F1C, + 0x00050085, 0x00000013, 0x0000275C, 0x00003A9B, 0x000036AE, 0x00050085, + 0x0000000D, 0x00002F75, 0x000036BA, 0x000000FC, 0x00050085, 0x0000000D, + 0x00002835, 0x00002F75, 0x00002F75, 0x00050051, 0x0000000D, 0x000033B8, + 0x0000275C, 0x00000000, 0x00050085, 0x0000000D, 0x00005F79, 0x000033B8, + 0x000033B8, 0x00050051, 0x0000000D, 0x00005C12, 0x0000275C, 0x00000001, + 0x00050085, 0x0000000D, 0x00003612, 0x00005C12, 0x00005C12, 0x00050081, + 0x0000000D, 0x000043CB, 0x00005F79, 0x00003612, 0x0006000C, 0x0000000D, + 0x00003B20, 0x00000001, 0x00000004, 0x000033B8, 0x0006000C, 0x0000000D, + 0x000048A3, 0x00000001, 0x00000004, 0x00005C12, 0x0007000C, 0x0000000D, + 0x0000481C, 0x00000001, 0x00000028, 0x00003B20, 0x000048A3, 0x0004007C, + 0x0000000B, 0x00001C8D, 0x0000481C, 0x00050082, 0x0000000B, 0x0000231D, + 0x00000344, 0x00001C8D, 0x0004007C, 0x0000000D, 0x00002097, 0x0000231D, + 0x00050085, 0x0000000D, 0x000044C7, 0x000043CB, 0x00002097, 0x00050083, + 0x0000000D, 0x00004E42, 0x000044C7, 0x0000008A, 0x00050085, 0x0000000D, + 0x000022F0, 0x00004E42, 0x00002835, 0x00050081, 0x0000000D, 0x00004D36, + 0x0000008A, 0x000022F0, 0x00050085, 0x0000000D, 0x000020F3, 0x000003B3, + 0x00002835, 0x00050081, 0x0000000D, 0x00002087, 0x0000008A, 0x000020F3, + 0x00050050, 0x00000013, 0x000029E7, 0x00004D36, 0x00002087, 0x00050085, + 0x0000000D, 0x00004BF6, 0x0000075D, 0x00002835, 0x00050081, 0x0000000D, + 0x00002433, 0x000000FC, 0x00004BF6, 0x0004007C, 0x0000000B, 0x00001997, + 0x00002433, 0x00050082, 0x0000000B, 0x00001A21, 0x00000344, 0x00001997, + 0x0004007C, 0x0000000D, 0x00004005, 0x00001A21, 0x00050051, 0x0000000D, + 0x00004AB9, 0x00001EC1, 0x00000002, 0x00050051, 0x0000000D, 0x000033D0, + 0x00001EC2, 0x00000002, 0x00050051, 0x0000000D, 0x00001E99, 0x00001EC3, + 0x00000002, 0x00060050, 0x00000018, 0x00003DED, 0x00004AB9, 0x000033D0, + 0x00001E99, 0x00050051, 0x0000000D, 0x00001EE5, 0x00001EC4, 0x00000003, + 0x00050051, 0x0000000D, 0x00005895, 0x00001EC5, 0x00000003, 0x00050051, + 0x0000000D, 0x00001E9A, 0x00001EC6, 0x00000003, 0x00060050, 0x00000018, + 0x00003DEE, 0x00001EE5, 0x00005895, 0x00001E9A, 0x00050051, 0x0000000D, + 0x00001EE6, 0x00001EC1, 0x00000001, 0x00050051, 0x0000000D, 0x00005896, + 0x00001EC2, 0x00000001, 0x00050051, 0x0000000D, 0x0000199F, 0x00001EC3, + 0x00000001, 0x00060050, 0x00000018, 0x00003B22, 0x00001EE6, 0x00005896, + 0x0000199F, 0x0007000C, 0x00000018, 0x000041FF, 0x00000001, 0x00000025, + 0x00003DEE, 0x00003B22, 0x0007000C, 0x00000018, 0x00005547, 0x00000001, + 0x00000025, 0x00003DED, 0x000041FF, 0x00050051, 0x0000000D, 0x0000202C, + 0x00001EC4, 0x00000000, 0x00050051, 0x0000000D, 0x00002B2C, 0x00001EC5, + 0x00000000, 0x00050051, 0x0000000D, 0x000019A0, 0x00001EC6, 0x00000000, + 0x00060050, 0x00000018, 0x00003B25, 0x0000202C, 0x00002B2C, 0x000019A0, + 0x0007000C, 0x00000018, 0x00002952, 0x00000001, 0x00000025, 0x00005547, + 0x00003B25, 0x0007000C, 0x00000018, 0x000041D2, 0x00000001, 0x00000028, + 0x00003DEE, 0x00003B22, 0x0007000C, 0x00000018, 0x00004D20, 0x00000001, + 0x00000028, 0x00003DED, 0x000041D2, 0x0007000C, 0x00000018, 0x00004A0F, + 0x00000001, 0x00000028, 0x00004D20, 0x00003B25, 0x00050083, 0x00000013, + 0x00003D57, 0x00000379, 0x00004FBE, 0x00050051, 0x0000000D, 0x0000200E, + 0x00003AC5, 0x00000000, 0x00050051, 0x0000000D, 0x00003D41, 0x00005343, + 0x00000000, 0x00050051, 0x0000000D, 0x00001E9B, 0x00001EC0, 0x00000000, + 0x00060050, 0x00000018, 0x000041C9, 0x0000200E, 0x00003D41, 0x00001E9B, + 0x00050051, 0x0000000D, 0x00004640, 0x00003D57, 0x00000000, 0x00050085, + 0x0000000D, 0x0000433A, 0x00004640, 0x000033B8, 0x00050051, 0x0000000D, + 0x00005C13, 0x00003D57, 0x00000001, 0x00050085, 0x0000000D, 0x00003B40, + 0x00005C13, 0x00005C12, 0x00050081, 0x0000000D, 0x0000501F, 0x0000433A, + 0x00003B40, 0x00060052, 0x00000013, 0x000038BE, 0x0000501F, 0x00002818, + 0x00000000, 0x0004007F, 0x0000000D, 0x000059CA, 0x00005C12, 0x00050085, + 0x0000000D, 0x0000271B, 0x00004640, 0x000059CA, 0x00050085, 0x0000000D, + 0x000054CD, 0x00005C13, 0x000033B8, 0x00050081, 0x0000000D, 0x00005D0D, + 0x0000271B, 0x000054CD, 0x00060052, 0x00000013, 0x000030D4, 0x00005D0D, + 0x000038BE, 0x00000001, 0x00050085, 0x00000013, 0x000051E6, 0x000030D4, + 0x000029E7, 0x00050051, 0x0000000D, 0x00001DC6, 0x000051E6, 0x00000000, + 0x00050085, 0x0000000D, 0x00005F7A, 0x00001DC6, 0x00001DC6, 0x00050051, + 0x0000000D, 0x00005C14, 0x000051E6, 0x00000001, 0x00050085, 0x0000000D, + 0x00003633, 0x00005C14, 0x00005C14, 0x00050081, 0x0000000D, 0x0000536D, + 0x00005F7A, 0x00003633, 0x0007000C, 0x0000000D, 0x00002AD1, 0x00000001, + 0x00000025, 0x0000536D, 0x00004005, 0x00050085, 0x0000000D, 0x0000275D, + 0x00000A93, 0x00002AD1, 0x00050081, 0x0000000D, 0x0000545A, 0x0000275D, + 0x00000341, 0x00050085, 0x0000000D, 0x000024E2, 0x00002433, 0x00002AD1, + 0x00050081, 0x0000000D, 0x00004735, 0x000024E2, 0x00000341, 0x00050085, + 0x0000000D, 0x0000222E, 0x0000545A, 0x0000545A, 0x00050085, 0x0000000D, + 0x00005BE3, 0x00004735, 0x00004735, 0x00050085, 0x0000000D, 0x00005244, + 0x000004B3, 0x0000222E, 0x00050081, 0x0000000D, 0x00003B41, 0x00005244, + 0x000000B4, 0x00050085, 0x0000000D, 0x00001BF3, 0x00003B41, 0x00005BE3, + 0x0005008E, 0x00000018, 0x00001921, 0x000041C9, 0x00001BF3, 0x00050083, + 0x00000013, 0x00002928, 0x00000300, 0x00004FBE, 0x00050051, 0x0000000D, + 0x00001E0D, 0x00003AC5, 0x00000001, 0x00050051, 0x0000000D, 0x00003D42, + 0x00005343, 0x00000001, 0x00050051, 0x0000000D, 0x00001E9C, 0x00001EC0, + 0x00000001, 0x00060050, 0x00000018, 0x000041CA, 0x00001E0D, 0x00003D42, + 0x00001E9C, 0x00050051, 0x0000000D, 0x00004641, 0x00002928, 0x00000000, + 0x00050085, 0x0000000D, 0x0000433B, 0x00004641, 0x000033B8, 0x00050051, + 0x0000000D, 0x00005C15, 0x00002928, 0x00000001, 0x00050085, 0x0000000D, + 0x00003B42, 0x00005C15, 0x00005C12, 0x00050081, 0x0000000D, 0x00005091, + 0x0000433B, 0x00003B42, 0x00060052, 0x00000013, 0x000034B0, 0x00005091, + 0x00002818, 0x00000000, 0x00050085, 0x0000000D, 0x00002E76, 0x00004641, + 0x000059CA, 0x00050085, 0x0000000D, 0x00003889, 0x00005C15, 0x000033B8, + 0x00050081, 0x0000000D, 0x00005D0E, 0x00002E76, 0x00003889, 0x00060052, + 0x00000013, 0x000030D5, 0x00005D0E, 0x000034B0, 0x00000001, 0x00050085, + 0x00000013, 0x000051E7, 0x000030D5, 0x000029E7, 0x00050051, 0x0000000D, + 0x00001DC7, 0x000051E7, 0x00000000, 0x00050085, 0x0000000D, 0x00005F7B, + 0x00001DC7, 0x00001DC7, 0x00050051, 0x0000000D, 0x00005C16, 0x000051E7, + 0x00000001, 0x00050085, 0x0000000D, 0x00003634, 0x00005C16, 0x00005C16, + 0x00050081, 0x0000000D, 0x0000536E, 0x00005F7B, 0x00003634, 0x0007000C, + 0x0000000D, 0x00002AD2, 0x00000001, 0x00000025, 0x0000536E, 0x00004005, + 0x00050085, 0x0000000D, 0x0000275E, 0x00000A93, 0x00002AD2, 0x00050081, + 0x0000000D, 0x0000545B, 0x0000275E, 0x00000341, 0x00050085, 0x0000000D, + 0x000024E3, 0x00002433, 0x00002AD2, 0x00050081, 0x0000000D, 0x00004736, + 0x000024E3, 0x00000341, 0x00050085, 0x0000000D, 0x0000222F, 0x0000545B, + 0x0000545B, 0x00050085, 0x0000000D, 0x00005BE4, 0x00004736, 0x00004736, + 0x00050085, 0x0000000D, 0x00005245, 0x000004B3, 0x0000222F, 0x00050081, + 0x0000000D, 0x00003B43, 0x00005245, 0x000000B4, 0x00050085, 0x0000000D, + 0x00001BCD, 0x00003B43, 0x00005BE4, 0x0005008E, 0x00000018, 0x00001E0B, + 0x000041CA, 0x00001BCD, 0x00050081, 0x00000018, 0x00001B2A, 0x00001921, + 0x00001E0B, 0x00050081, 0x0000000D, 0x00001A70, 0x00001BF3, 0x00001BCD, + 0x00050083, 0x00000013, 0x00004398, 0x00000049, 0x00004FBE, 0x00050051, + 0x0000000D, 0x00001AEE, 0x00001EC1, 0x00000000, 0x00050051, 0x0000000D, + 0x00003D43, 0x00001EC2, 0x00000000, 0x00050051, 0x0000000D, 0x00001E9D, + 0x00001EC3, 0x00000000, 0x00060050, 0x00000018, 0x000041CB, 0x00001AEE, + 0x00003D43, 0x00001E9D, 0x00050051, 0x0000000D, 0x00004642, 0x00004398, + 0x00000000, 0x00050085, 0x0000000D, 0x0000433C, 0x00004642, 0x000033B8, + 0x00050051, 0x0000000D, 0x00005C17, 0x00004398, 0x00000001, 0x00050085, + 0x0000000D, 0x00003B44, 0x00005C17, 0x00005C12, 0x00050081, 0x0000000D, + 0x00005092, 0x0000433C, 0x00003B44, 0x00060052, 0x00000013, 0x000034B1, + 0x00005092, 0x00002818, 0x00000000, 0x00050085, 0x0000000D, 0x00002E77, + 0x00004642, 0x000059CA, 0x00050085, 0x0000000D, 0x0000388A, 0x00005C17, + 0x000033B8, 0x00050081, 0x0000000D, 0x00005D0F, 0x00002E77, 0x0000388A, + 0x00060052, 0x00000013, 0x000030D6, 0x00005D0F, 0x000034B1, 0x00000001, + 0x00050085, 0x00000013, 0x000051E8, 0x000030D6, 0x000029E7, 0x00050051, + 0x0000000D, 0x00001DC8, 0x000051E8, 0x00000000, 0x00050085, 0x0000000D, + 0x00005F7C, 0x00001DC8, 0x00001DC8, 0x00050051, 0x0000000D, 0x00005C18, + 0x000051E8, 0x00000001, 0x00050085, 0x0000000D, 0x00003635, 0x00005C18, + 0x00005C18, 0x00050081, 0x0000000D, 0x0000536F, 0x00005F7C, 0x00003635, + 0x0007000C, 0x0000000D, 0x00002AD3, 0x00000001, 0x00000025, 0x0000536F, + 0x00004005, 0x00050085, 0x0000000D, 0x0000275F, 0x00000A93, 0x00002AD3, + 0x00050081, 0x0000000D, 0x0000545C, 0x0000275F, 0x00000341, 0x00050085, + 0x0000000D, 0x000024E4, 0x00002433, 0x00002AD3, 0x00050081, 0x0000000D, + 0x00004737, 0x000024E4, 0x00000341, 0x00050085, 0x0000000D, 0x00002230, + 0x0000545C, 0x0000545C, 0x00050085, 0x0000000D, 0x00005BE5, 0x00004737, + 0x00004737, 0x00050085, 0x0000000D, 0x00005246, 0x000004B3, 0x00002230, + 0x00050081, 0x0000000D, 0x00003B45, 0x00005246, 0x000000B4, 0x00050085, + 0x0000000D, 0x00001BCE, 0x00003B45, 0x00005BE5, 0x0005008E, 0x00000018, + 0x00001E0C, 0x000041CB, 0x00001BCE, 0x00050081, 0x00000018, 0x00001B2B, + 0x00001B2A, 0x00001E0C, 0x00050081, 0x0000000D, 0x00001A71, 0x00001A70, + 0x00001BCE, 0x00050083, 0x00000013, 0x00004774, 0x0000037A, 0x00004FBE, + 0x00050051, 0x0000000D, 0x00004249, 0x00004774, 0x00000000, 0x00050085, + 0x0000000D, 0x0000592C, 0x00004249, 0x000033B8, 0x00050051, 0x0000000D, + 0x00005C19, 0x00004774, 0x00000001, 0x00050085, 0x0000000D, 0x00003B46, + 0x00005C19, 0x00005C12, 0x00050081, 0x0000000D, 0x00005093, 0x0000592C, + 0x00003B46, 0x00060052, 0x00000013, 0x000034B2, 0x00005093, 0x00002818, + 0x00000000, 0x00050085, 0x0000000D, 0x00002E78, 0x00004249, 0x000059CA, + 0x00050085, 0x0000000D, 0x0000388B, 0x00005C19, 0x000033B8, 0x00050081, + 0x0000000D, 0x00005D10, 0x00002E78, 0x0000388B, 0x00060052, 0x00000013, + 0x000030D7, 0x00005D10, 0x000034B2, 0x00000001, 0x00050085, 0x00000013, + 0x000051E9, 0x000030D7, 0x000029E7, 0x00050051, 0x0000000D, 0x00001DC9, + 0x000051E9, 0x00000000, 0x00050085, 0x0000000D, 0x00005F7D, 0x00001DC9, + 0x00001DC9, 0x00050051, 0x0000000D, 0x00005C1A, 0x000051E9, 0x00000001, + 0x00050085, 0x0000000D, 0x00003636, 0x00005C1A, 0x00005C1A, 0x00050081, + 0x0000000D, 0x00005370, 0x00005F7D, 0x00003636, 0x0007000C, 0x0000000D, + 0x00002AD4, 0x00000001, 0x00000025, 0x00005370, 0x00004005, 0x00050085, + 0x0000000D, 0x00002760, 0x00000A93, 0x00002AD4, 0x00050081, 0x0000000D, + 0x0000545D, 0x00002760, 0x00000341, 0x00050085, 0x0000000D, 0x000024E5, + 0x00002433, 0x00002AD4, 0x00050081, 0x0000000D, 0x00004738, 0x000024E5, + 0x00000341, 0x00050085, 0x0000000D, 0x00002231, 0x0000545D, 0x0000545D, + 0x00050085, 0x0000000D, 0x00005BE6, 0x00004738, 0x00004738, 0x00050085, + 0x0000000D, 0x00005247, 0x000004B3, 0x00002231, 0x00050081, 0x0000000D, + 0x00003B47, 0x00005247, 0x000000B4, 0x00050085, 0x0000000D, 0x00001BCF, + 0x00003B47, 0x00005BE6, 0x0005008E, 0x00000018, 0x00001E0E, 0x00003B22, + 0x00001BCF, 0x00050081, 0x00000018, 0x00001ADE, 0x00001B2B, 0x00001E0E, + 0x00050081, 0x0000000D, 0x00001D24, 0x00001A71, 0x00001BCF, 0x0004007F, + 0x00000013, 0x0000327A, 0x00004FBE, 0x00050051, 0x0000000D, 0x00005F66, + 0x0000327A, 0x00000000, 0x00050085, 0x0000000D, 0x00001B4C, 0x00005F66, + 0x000033B8, 0x00050051, 0x0000000D, 0x00005C1B, 0x0000327A, 0x00000001, + 0x00050085, 0x0000000D, 0x00003B48, 0x00005C1B, 0x00005C12, 0x00050081, + 0x0000000D, 0x00005094, 0x00001B4C, 0x00003B48, 0x00060052, 0x00000013, + 0x000034B3, 0x00005094, 0x00002818, 0x00000000, 0x00050085, 0x0000000D, + 0x00002E79, 0x00005F66, 0x000059CA, 0x00050085, 0x0000000D, 0x0000388C, + 0x00005C1B, 0x000033B8, 0x00050081, 0x0000000D, 0x00005D11, 0x00002E79, + 0x0000388C, 0x00060052, 0x00000013, 0x000030D8, 0x00005D11, 0x000034B3, + 0x00000001, 0x00050085, 0x00000013, 0x000051EA, 0x000030D8, 0x000029E7, + 0x00050051, 0x0000000D, 0x00001DCA, 0x000051EA, 0x00000000, 0x00050085, + 0x0000000D, 0x00005F7E, 0x00001DCA, 0x00001DCA, 0x00050051, 0x0000000D, + 0x00005C1D, 0x000051EA, 0x00000001, 0x00050085, 0x0000000D, 0x00003637, + 0x00005C1D, 0x00005C1D, 0x00050081, 0x0000000D, 0x00005371, 0x00005F7E, + 0x00003637, 0x0007000C, 0x0000000D, 0x00002AD5, 0x00000001, 0x00000025, + 0x00005371, 0x00004005, 0x00050085, 0x0000000D, 0x00002761, 0x00000A93, + 0x00002AD5, 0x00050081, 0x0000000D, 0x0000545E, 0x00002761, 0x00000341, + 0x00050085, 0x0000000D, 0x000024E6, 0x00002433, 0x00002AD5, 0x00050081, + 0x0000000D, 0x00004739, 0x000024E6, 0x00000341, 0x00050085, 0x0000000D, + 0x00002232, 0x0000545E, 0x0000545E, 0x00050085, 0x0000000D, 0x00005BE7, + 0x00004739, 0x00004739, 0x00050085, 0x0000000D, 0x00005248, 0x000004B3, + 0x00002232, 0x00050081, 0x0000000D, 0x00003B49, 0x00005248, 0x000000B4, + 0x00050085, 0x0000000D, 0x00001BD0, 0x00003B49, 0x00005BE7, 0x0005008E, + 0x00000018, 0x00001E0F, 0x00003DED, 0x00001BD0, 0x00050081, 0x00000018, + 0x00001B2C, 0x00001ADE, 0x00001E0F, 0x00050081, 0x0000000D, 0x00001A72, + 0x00001D24, 0x00001BD0, 0x00050083, 0x00000013, 0x00004399, 0x00000A44, + 0x00004FBE, 0x00050051, 0x0000000D, 0x00001AEF, 0x00001EC1, 0x00000003, + 0x00050051, 0x0000000D, 0x00003D44, 0x00001EC2, 0x00000003, 0x00050051, + 0x0000000D, 0x00001E9E, 0x00001EC3, 0x00000003, 0x00060050, 0x00000018, + 0x000041CC, 0x00001AEF, 0x00003D44, 0x00001E9E, 0x00050051, 0x0000000D, + 0x00004643, 0x00004399, 0x00000000, 0x00050085, 0x0000000D, 0x0000433D, + 0x00004643, 0x000033B8, 0x00050051, 0x0000000D, 0x00005C1E, 0x00004399, + 0x00000001, 0x00050085, 0x0000000D, 0x00003B4A, 0x00005C1E, 0x00005C12, + 0x00050081, 0x0000000D, 0x00005095, 0x0000433D, 0x00003B4A, 0x00060052, + 0x00000013, 0x000034B4, 0x00005095, 0x00002818, 0x00000000, 0x00050085, + 0x0000000D, 0x00002E7A, 0x00004643, 0x000059CA, 0x00050085, 0x0000000D, + 0x0000388D, 0x00005C1E, 0x000033B8, 0x00050081, 0x0000000D, 0x00005D12, + 0x00002E7A, 0x0000388D, 0x00060052, 0x00000013, 0x000030D9, 0x00005D12, + 0x000034B4, 0x00000001, 0x00050085, 0x00000013, 0x000051EB, 0x000030D9, + 0x000029E7, 0x00050051, 0x0000000D, 0x00001DCB, 0x000051EB, 0x00000000, + 0x00050085, 0x0000000D, 0x00005F7F, 0x00001DCB, 0x00001DCB, 0x00050051, + 0x0000000D, 0x00005C1F, 0x000051EB, 0x00000001, 0x00050085, 0x0000000D, + 0x00003638, 0x00005C1F, 0x00005C1F, 0x00050081, 0x0000000D, 0x00005372, + 0x00005F7F, 0x00003638, 0x0007000C, 0x0000000D, 0x00002AD6, 0x00000001, + 0x00000025, 0x00005372, 0x00004005, 0x00050085, 0x0000000D, 0x00002762, + 0x00000A93, 0x00002AD6, 0x00050081, 0x0000000D, 0x0000545F, 0x00002762, + 0x00000341, 0x00050085, 0x0000000D, 0x000024E7, 0x00002433, 0x00002AD6, + 0x00050081, 0x0000000D, 0x0000473A, 0x000024E7, 0x00000341, 0x00050085, + 0x0000000D, 0x00002233, 0x0000545F, 0x0000545F, 0x00050085, 0x0000000D, + 0x00005BE8, 0x0000473A, 0x0000473A, 0x00050085, 0x0000000D, 0x00005249, + 0x000004B3, 0x00002233, 0x00050081, 0x0000000D, 0x00003B4B, 0x00005249, + 0x000000B4, 0x00050085, 0x0000000D, 0x00001BD1, 0x00003B4B, 0x00005BE8, + 0x0005008E, 0x00000018, 0x00001E10, 0x000041CC, 0x00001BD1, 0x00050081, + 0x00000018, 0x00001B2D, 0x00001B2C, 0x00001E10, 0x00050081, 0x0000000D, + 0x00001A73, 0x00001A72, 0x00001BD1, 0x00050083, 0x00000013, 0x00004775, + 0x00000301, 0x00004FBE, 0x00050051, 0x0000000D, 0x0000424A, 0x00004775, + 0x00000000, 0x00050085, 0x0000000D, 0x0000592D, 0x0000424A, 0x000033B8, + 0x00050051, 0x0000000D, 0x00005C20, 0x00004775, 0x00000001, 0x00050085, + 0x0000000D, 0x00003B4C, 0x00005C20, 0x00005C12, 0x00050081, 0x0000000D, + 0x00005096, 0x0000592D, 0x00003B4C, 0x00060052, 0x00000013, 0x000034B5, + 0x00005096, 0x00002818, 0x00000000, 0x00050085, 0x0000000D, 0x00002E7B, + 0x0000424A, 0x000059CA, 0x00050085, 0x0000000D, 0x0000388E, 0x00005C20, + 0x000033B8, 0x00050081, 0x0000000D, 0x00005D13, 0x00002E7B, 0x0000388E, + 0x00060052, 0x00000013, 0x000030DA, 0x00005D13, 0x000034B5, 0x00000001, + 0x00050085, 0x00000013, 0x000051EC, 0x000030DA, 0x000029E7, 0x00050051, + 0x0000000D, 0x00001DCC, 0x000051EC, 0x00000000, 0x00050085, 0x0000000D, + 0x00005F80, 0x00001DCC, 0x00001DCC, 0x00050051, 0x0000000D, 0x00005C21, + 0x000051EC, 0x00000001, 0x00050085, 0x0000000D, 0x00003639, 0x00005C21, + 0x00005C21, 0x00050081, 0x0000000D, 0x00005373, 0x00005F80, 0x00003639, + 0x0007000C, 0x0000000D, 0x00002AD7, 0x00000001, 0x00000025, 0x00005373, + 0x00004005, 0x00050085, 0x0000000D, 0x00002763, 0x00000A93, 0x00002AD7, + 0x00050081, 0x0000000D, 0x00005460, 0x00002763, 0x00000341, 0x00050085, + 0x0000000D, 0x000024E8, 0x00002433, 0x00002AD7, 0x00050081, 0x0000000D, + 0x0000473B, 0x000024E8, 0x00000341, 0x00050085, 0x0000000D, 0x00002234, + 0x00005460, 0x00005460, 0x00050085, 0x0000000D, 0x00005BE9, 0x0000473B, + 0x0000473B, 0x00050085, 0x0000000D, 0x0000524A, 0x000004B3, 0x00002234, + 0x00050081, 0x0000000D, 0x00003B4D, 0x0000524A, 0x000000B4, 0x00050085, + 0x0000000D, 0x00001BD2, 0x00003B4D, 0x00005BE9, 0x0005008E, 0x00000018, + 0x00001E11, 0x00003B25, 0x00001BD2, 0x00050081, 0x00000018, 0x00001B2E, + 0x00001B2D, 0x00001E11, 0x00050081, 0x0000000D, 0x00001A74, 0x00001A73, + 0x00001BD2, 0x00050083, 0x00000013, 0x0000439A, 0x000001AA, 0x00004FBE, + 0x00050051, 0x0000000D, 0x00001AF0, 0x00001EC4, 0x00000001, 0x00050051, + 0x0000000D, 0x00003D45, 0x00001EC5, 0x00000001, 0x00050051, 0x0000000D, + 0x00001E9F, 0x00001EC6, 0x00000001, 0x00060050, 0x00000018, 0x000041CD, + 0x00001AF0, 0x00003D45, 0x00001E9F, 0x00050051, 0x0000000D, 0x00004644, + 0x0000439A, 0x00000000, 0x00050085, 0x0000000D, 0x0000433E, 0x00004644, + 0x000033B8, 0x00050051, 0x0000000D, 0x00005C22, 0x0000439A, 0x00000001, + 0x00050085, 0x0000000D, 0x00003B4E, 0x00005C22, 0x00005C12, 0x00050081, + 0x0000000D, 0x00005097, 0x0000433E, 0x00003B4E, 0x00060052, 0x00000013, + 0x000034B6, 0x00005097, 0x00002818, 0x00000000, 0x00050085, 0x0000000D, + 0x00002E7C, 0x00004644, 0x000059CA, 0x00050085, 0x0000000D, 0x0000388F, + 0x00005C22, 0x000033B8, 0x00050081, 0x0000000D, 0x00005D14, 0x00002E7C, + 0x0000388F, 0x00060052, 0x00000013, 0x000030DB, 0x00005D14, 0x000034B6, + 0x00000001, 0x00050085, 0x00000013, 0x000051ED, 0x000030DB, 0x000029E7, + 0x00050051, 0x0000000D, 0x00001DCD, 0x000051ED, 0x00000000, 0x00050085, + 0x0000000D, 0x00005F81, 0x00001DCD, 0x00001DCD, 0x00050051, 0x0000000D, + 0x00005C23, 0x000051ED, 0x00000001, 0x00050085, 0x0000000D, 0x0000363A, + 0x00005C23, 0x00005C23, 0x00050081, 0x0000000D, 0x00005374, 0x00005F81, + 0x0000363A, 0x0007000C, 0x0000000D, 0x00002AD8, 0x00000001, 0x00000025, + 0x00005374, 0x00004005, 0x00050085, 0x0000000D, 0x00002764, 0x00000A93, + 0x00002AD8, 0x00050081, 0x0000000D, 0x00005461, 0x00002764, 0x00000341, + 0x00050085, 0x0000000D, 0x000024E9, 0x00002433, 0x00002AD8, 0x00050081, + 0x0000000D, 0x0000473C, 0x000024E9, 0x00000341, 0x00050085, 0x0000000D, + 0x00002235, 0x00005461, 0x00005461, 0x00050085, 0x0000000D, 0x00005BEA, + 0x0000473C, 0x0000473C, 0x00050085, 0x0000000D, 0x0000524B, 0x000004B3, + 0x00002235, 0x00050081, 0x0000000D, 0x00003B4F, 0x0000524B, 0x000000B4, + 0x00050085, 0x0000000D, 0x00001BD3, 0x00003B4F, 0x00005BEA, 0x0005008E, + 0x00000018, 0x00001E12, 0x000041CD, 0x00001BD3, 0x00050081, 0x00000018, + 0x00001B30, 0x00001B2E, 0x00001E12, 0x00050081, 0x0000000D, 0x00001A75, + 0x00001A74, 0x00001BD3, 0x00050083, 0x00000013, 0x0000439B, 0x00000BA5, + 0x00004FBE, 0x00050051, 0x0000000D, 0x00001AF1, 0x00001EC4, 0x00000002, + 0x00050051, 0x0000000D, 0x00003D46, 0x00001EC5, 0x00000002, 0x00050051, + 0x0000000D, 0x00001EA0, 0x00001EC6, 0x00000002, 0x00060050, 0x00000018, + 0x000041CE, 0x00001AF1, 0x00003D46, 0x00001EA0, 0x00050051, 0x0000000D, + 0x00004645, 0x0000439B, 0x00000000, 0x00050085, 0x0000000D, 0x0000433F, + 0x00004645, 0x000033B8, 0x00050051, 0x0000000D, 0x00005C24, 0x0000439B, + 0x00000001, 0x00050085, 0x0000000D, 0x00003B50, 0x00005C24, 0x00005C12, + 0x00050081, 0x0000000D, 0x00005098, 0x0000433F, 0x00003B50, 0x00060052, + 0x00000013, 0x000034B7, 0x00005098, 0x00002818, 0x00000000, 0x00050085, + 0x0000000D, 0x00002E7D, 0x00004645, 0x000059CA, 0x00050085, 0x0000000D, + 0x00003890, 0x00005C24, 0x000033B8, 0x00050081, 0x0000000D, 0x00005D15, + 0x00002E7D, 0x00003890, 0x00060052, 0x00000013, 0x000030DC, 0x00005D15, + 0x000034B7, 0x00000001, 0x00050085, 0x00000013, 0x000051EE, 0x000030DC, + 0x000029E7, 0x00050051, 0x0000000D, 0x00001DCE, 0x000051EE, 0x00000000, + 0x00050085, 0x0000000D, 0x00005F82, 0x00001DCE, 0x00001DCE, 0x00050051, + 0x0000000D, 0x00005C25, 0x000051EE, 0x00000001, 0x00050085, 0x0000000D, + 0x0000363B, 0x00005C25, 0x00005C25, 0x00050081, 0x0000000D, 0x00005375, + 0x00005F82, 0x0000363B, 0x0007000C, 0x0000000D, 0x00002AD9, 0x00000001, + 0x00000025, 0x00005375, 0x00004005, 0x00050085, 0x0000000D, 0x00002765, + 0x00000A93, 0x00002AD9, 0x00050081, 0x0000000D, 0x00005462, 0x00002765, + 0x00000341, 0x00050085, 0x0000000D, 0x000024EA, 0x00002433, 0x00002AD9, + 0x00050081, 0x0000000D, 0x0000473D, 0x000024EA, 0x00000341, 0x00050085, + 0x0000000D, 0x00002236, 0x00005462, 0x00005462, 0x00050085, 0x0000000D, + 0x00005BEB, 0x0000473D, 0x0000473D, 0x00050085, 0x0000000D, 0x0000524C, + 0x000004B3, 0x00002236, 0x00050081, 0x0000000D, 0x00003B51, 0x0000524C, + 0x000000B4, 0x00050085, 0x0000000D, 0x00001BD4, 0x00003B51, 0x00005BEB, + 0x0005008E, 0x00000018, 0x00001E13, 0x000041CE, 0x00001BD4, 0x00050081, + 0x00000018, 0x00001B31, 0x00001B30, 0x00001E13, 0x00050081, 0x0000000D, + 0x00001A76, 0x00001A75, 0x00001BD4, 0x00050083, 0x00000013, 0x00004776, + 0x00000138, 0x00004FBE, 0x00050051, 0x0000000D, 0x0000424B, 0x00004776, + 0x00000000, 0x00050085, 0x0000000D, 0x0000592E, 0x0000424B, 0x000033B8, + 0x00050051, 0x0000000D, 0x00005C26, 0x00004776, 0x00000001, 0x00050085, + 0x0000000D, 0x00003B52, 0x00005C26, 0x00005C12, 0x00050081, 0x0000000D, + 0x00005099, 0x0000592E, 0x00003B52, 0x00060052, 0x00000013, 0x000034B8, + 0x00005099, 0x00002818, 0x00000000, 0x00050085, 0x0000000D, 0x00002E7E, + 0x0000424B, 0x000059CA, 0x00050085, 0x0000000D, 0x00003891, 0x00005C26, + 0x000033B8, 0x00050081, 0x0000000D, 0x00005D16, 0x00002E7E, 0x00003891, + 0x00060052, 0x00000013, 0x000030DD, 0x00005D16, 0x000034B8, 0x00000001, + 0x00050085, 0x00000013, 0x000051EF, 0x000030DD, 0x000029E7, 0x00050051, + 0x0000000D, 0x00001DCF, 0x000051EF, 0x00000000, 0x00050085, 0x0000000D, + 0x00005F83, 0x00001DCF, 0x00001DCF, 0x00050051, 0x0000000D, 0x00005C27, + 0x000051EF, 0x00000001, 0x00050085, 0x0000000D, 0x0000363C, 0x00005C27, + 0x00005C27, 0x00050081, 0x0000000D, 0x00005376, 0x00005F83, 0x0000363C, + 0x0007000C, 0x0000000D, 0x00002ADA, 0x00000001, 0x00000025, 0x00005376, + 0x00004005, 0x00050085, 0x0000000D, 0x00002766, 0x00000A93, 0x00002ADA, + 0x00050081, 0x0000000D, 0x00005463, 0x00002766, 0x00000341, 0x00050085, + 0x0000000D, 0x000024EB, 0x00002433, 0x00002ADA, 0x00050081, 0x0000000D, + 0x0000473E, 0x000024EB, 0x00000341, 0x00050085, 0x0000000D, 0x00002237, + 0x00005463, 0x00005463, 0x00050085, 0x0000000D, 0x00005BEC, 0x0000473E, + 0x0000473E, 0x00050085, 0x0000000D, 0x0000524D, 0x000004B3, 0x00002237, + 0x00050081, 0x0000000D, 0x00003B53, 0x0000524D, 0x000000B4, 0x00050085, + 0x0000000D, 0x00001BD5, 0x00003B53, 0x00005BEC, 0x0005008E, 0x00000018, + 0x00001E14, 0x00003DEE, 0x00001BD5, 0x00050081, 0x00000018, 0x00001B32, + 0x00001B31, 0x00001E14, 0x00050081, 0x0000000D, 0x00001A77, 0x00001A76, + 0x00001BD5, 0x00050083, 0x00000013, 0x0000439C, 0x00000139, 0x00004FBE, + 0x00050051, 0x0000000D, 0x00001AF2, 0x00001EC7, 0x00000002, 0x00050051, + 0x0000000D, 0x00003D47, 0x0000217F, 0x00000002, 0x00050051, 0x0000000D, + 0x00001EA1, 0x000052FD, 0x00000002, 0x00060050, 0x00000018, 0x000041CF, + 0x00001AF2, 0x00003D47, 0x00001EA1, 0x00050051, 0x0000000D, 0x00004646, + 0x0000439C, 0x00000000, 0x00050085, 0x0000000D, 0x00004340, 0x00004646, + 0x000033B8, 0x00050051, 0x0000000D, 0x00005C28, 0x0000439C, 0x00000001, + 0x00050085, 0x0000000D, 0x00003B54, 0x00005C28, 0x00005C12, 0x00050081, + 0x0000000D, 0x0000509A, 0x00004340, 0x00003B54, 0x00060052, 0x00000013, + 0x000034B9, 0x0000509A, 0x00002818, 0x00000000, 0x00050085, 0x0000000D, + 0x00002E7F, 0x00004646, 0x000059CA, 0x00050085, 0x0000000D, 0x00003892, + 0x00005C28, 0x000033B8, 0x00050081, 0x0000000D, 0x00005D17, 0x00002E7F, + 0x00003892, 0x00060052, 0x00000013, 0x000030DE, 0x00005D17, 0x000034B9, + 0x00000001, 0x00050085, 0x00000013, 0x000051F0, 0x000030DE, 0x000029E7, + 0x00050051, 0x0000000D, 0x00001DD0, 0x000051F0, 0x00000000, 0x00050085, + 0x0000000D, 0x00005F84, 0x00001DD0, 0x00001DD0, 0x00050051, 0x0000000D, + 0x00005C29, 0x000051F0, 0x00000001, 0x00050085, 0x0000000D, 0x0000363D, + 0x00005C29, 0x00005C29, 0x00050081, 0x0000000D, 0x00005377, 0x00005F84, + 0x0000363D, 0x0007000C, 0x0000000D, 0x00002ADB, 0x00000001, 0x00000025, + 0x00005377, 0x00004005, 0x00050085, 0x0000000D, 0x00002767, 0x00000A93, + 0x00002ADB, 0x00050081, 0x0000000D, 0x00005464, 0x00002767, 0x00000341, + 0x00050085, 0x0000000D, 0x000024EC, 0x00002433, 0x00002ADB, 0x00050081, + 0x0000000D, 0x0000473F, 0x000024EC, 0x00000341, 0x00050085, 0x0000000D, + 0x00002238, 0x00005464, 0x00005464, 0x00050085, 0x0000000D, 0x00005BED, + 0x0000473F, 0x0000473F, 0x00050085, 0x0000000D, 0x0000524E, 0x000004B3, + 0x00002238, 0x00050081, 0x0000000D, 0x00003B55, 0x0000524E, 0x000000B4, + 0x00050085, 0x0000000D, 0x00001BD6, 0x00003B55, 0x00005BED, 0x0005008E, + 0x00000018, 0x00001E15, 0x000041CF, 0x00001BD6, 0x00050081, 0x00000018, + 0x00001B33, 0x00001B32, 0x00001E15, 0x00050081, 0x0000000D, 0x00001A78, + 0x00001A77, 0x00001BD6, 0x00050083, 0x00000013, 0x0000439D, 0x0000071F, + 0x00004FBE, 0x00050051, 0x0000000D, 0x00001AF3, 0x00001EC7, 0x00000003, + 0x00050051, 0x0000000D, 0x00003D48, 0x0000217F, 0x00000003, 0x00050051, + 0x0000000D, 0x00001EA2, 0x000052FD, 0x00000003, 0x00060050, 0x00000018, + 0x000041D0, 0x00001AF3, 0x00003D48, 0x00001EA2, 0x00050051, 0x0000000D, + 0x00004647, 0x0000439D, 0x00000000, 0x00050085, 0x0000000D, 0x00004341, + 0x00004647, 0x000033B8, 0x00050051, 0x0000000D, 0x00005C2A, 0x0000439D, + 0x00000001, 0x00050085, 0x0000000D, 0x00003B56, 0x00005C2A, 0x00005C12, + 0x00050081, 0x0000000D, 0x0000509B, 0x00004341, 0x00003B56, 0x00060052, + 0x00000013, 0x000034BA, 0x0000509B, 0x00002818, 0x00000000, 0x00050085, + 0x0000000D, 0x00002E80, 0x00004647, 0x000059CA, 0x00050085, 0x0000000D, + 0x00003893, 0x00005C2A, 0x000033B8, 0x00050081, 0x0000000D, 0x00005D18, + 0x00002E80, 0x00003893, 0x00060052, 0x00000013, 0x000030DF, 0x00005D18, + 0x000034BA, 0x00000001, 0x00050085, 0x00000013, 0x000051F1, 0x000030DF, + 0x000029E7, 0x00050051, 0x0000000D, 0x00001DD1, 0x000051F1, 0x00000000, + 0x00050085, 0x0000000D, 0x00005F85, 0x00001DD1, 0x00001DD1, 0x00050051, + 0x0000000D, 0x00005C2B, 0x000051F1, 0x00000001, 0x00050085, 0x0000000D, + 0x0000363E, 0x00005C2B, 0x00005C2B, 0x00050081, 0x0000000D, 0x00005378, + 0x00005F85, 0x0000363E, 0x0007000C, 0x0000000D, 0x00002ADC, 0x00000001, + 0x00000025, 0x00005378, 0x00004005, 0x00050085, 0x0000000D, 0x00002768, + 0x00000A93, 0x00002ADC, 0x00050081, 0x0000000D, 0x00005465, 0x00002768, + 0x00000341, 0x00050085, 0x0000000D, 0x000024ED, 0x00002433, 0x00002ADC, + 0x00050081, 0x0000000D, 0x00004740, 0x000024ED, 0x00000341, 0x00050085, + 0x0000000D, 0x00002239, 0x00005465, 0x00005465, 0x00050085, 0x0000000D, + 0x00005BEE, 0x00004740, 0x00004740, 0x00050085, 0x0000000D, 0x0000524F, + 0x000004B3, 0x00002239, 0x00050081, 0x0000000D, 0x00003B57, 0x0000524F, + 0x000000B4, 0x00050085, 0x0000000D, 0x00001BD7, 0x00003B57, 0x00005BEE, + 0x0005008E, 0x00000018, 0x00001E16, 0x000041D0, 0x00001BD7, 0x00050081, + 0x00000018, 0x00001B89, 0x00001B33, 0x00001E16, 0x00050081, 0x0000000D, + 0x0000617B, 0x00001A78, 0x00001BD7, 0x00050088, 0x0000000D, 0x00003D1A, + 0x0000008A, 0x0000617B, 0x00060050, 0x00000018, 0x00003F3D, 0x00003D1A, + 0x00003D1A, 0x00003D1A, 0x00050085, 0x00000018, 0x000042EC, 0x00001B89, + 0x00003F3D, 0x0007000C, 0x00000018, 0x00004657, 0x00000001, 0x00000028, + 0x00002952, 0x000042EC, 0x0007000C, 0x00000018, 0x0000309B, 0x00000001, + 0x00000025, 0x00004A0F, 0x00004657, 0x00050041, 0x0000028B, 0x00002642, + 0x00001400, 0x00000A0A, 0x00050051, 0x0000000D, 0x000060DB, 0x0000309B, + 0x00000000, 0x0003003E, 0x00002642, 0x000060DB, 0x00050041, 0x0000028B, + 0x00003FFA, 0x00001400, 0x00000A0D, 0x00050051, 0x0000000D, 0x00003D82, + 0x0000309B, 0x00000001, 0x0003003E, 0x00003FFA, 0x00003D82, 0x00050041, + 0x0000028B, 0x00003FFB, 0x00001400, 0x00000A10, 0x00050051, 0x0000000D, + 0x00003D83, 0x0000309B, 0x00000002, 0x0003003E, 0x00003FFB, 0x00003D83, + 0x00050041, 0x0000028B, 0x00005AFE, 0x00001400, 0x00000A13, 0x0003003E, + 0x00005AFE, 0x0000008A, 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_frag.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_frag.h deleted file mode 100644 index 6aa31dd1b..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_frag.h +++ /dev/null @@ -1,817 +0,0 @@ -// generated from `xb genspirv` -// source: guest_output_ffx_fsr_rcas_dither.frag -const uint8_t guest_output_ffx_fsr_rcas_dither_frag[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x4A, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0xA6, 0x03, 0x00, 0x00, 0xBD, 0x03, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xA4, 0x01, 0x00, 0x00, 0x04, 0x00, 0x0A, 0x00, - 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, 0x45, 0x5F, 0x63, 0x70, - 0x70, 0x5F, 0x73, 0x74, 0x79, 0x6C, 0x65, 0x5F, 0x6C, 0x69, 0x6E, 0x65, - 0x5F, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x00, - 0x04, 0x00, 0x08, 0x00, 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, - 0x45, 0x5F, 0x69, 0x6E, 0x63, 0x6C, 0x75, 0x64, 0x65, 0x5F, 0x64, 0x69, - 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x05, 0x00, 0x95, 0x01, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x74, - 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0xA6, 0x03, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x46, 0x72, 0x61, 0x67, 0x43, - 0x6F, 0x6F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, - 0xAA, 0x03, 0x00, 0x00, 0x58, 0x65, 0x46, 0x73, 0x72, 0x52, 0x63, 0x61, - 0x73, 0x43, 0x6F, 0x6E, 0x73, 0x74, 0x61, 0x6E, 0x74, 0x73, 0x00, 0x00, - 0x06, 0x00, 0x0A, 0x00, 0xAA, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x66, 0x73, 0x72, 0x5F, 0x72, 0x63, 0x61, 0x73, 0x5F, - 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5F, 0x6F, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0C, 0x00, 0xAA, 0x03, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x66, 0x73, 0x72, 0x5F, 0x72, - 0x63, 0x61, 0x73, 0x5F, 0x73, 0x68, 0x61, 0x72, 0x70, 0x6E, 0x65, 0x73, - 0x73, 0x5F, 0x70, 0x6F, 0x73, 0x74, 0x5F, 0x73, 0x65, 0x74, 0x75, 0x70, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x03, 0x00, 0xAC, 0x03, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0xBD, 0x03, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x66, 0x72, 0x61, 0x67, 0x5F, 0x63, 0x6F, 0x6C, 0x6F, - 0x72, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x95, 0x01, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x95, 0x01, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0xA6, 0x03, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0xAA, 0x03, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0xAA, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, - 0xAA, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0xBD, 0x03, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x2C, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x2F, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x49, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4A, 0x00, 0x00, 0x00, 0x84, 0x83, 0x83, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, - 0xE7, 0xE6, 0x66, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4C, 0x00, 0x00, 0x00, 0xDE, 0xDD, 0xDD, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4D, 0x00, 0x00, 0x00, 0xCC, 0xCB, 0xCB, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4E, 0x00, 0x00, 0x00, - 0xA8, 0xA7, 0xA7, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4F, 0x00, 0x00, 0x00, 0x9F, 0x9E, 0x1E, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x8C, 0x8B, 0x8B, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, - 0xB6, 0xB5, 0xB5, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x52, 0x00, 0x00, 0x00, 0xB2, 0xB1, 0xB1, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x87, 0x86, 0x06, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, - 0xA0, 0x9F, 0x9F, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x55, 0x00, 0x00, 0x00, 0xD2, 0xD1, 0xD1, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, 0x00, 0x9B, 0x9A, 0x1A, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, - 0x95, 0x94, 0x94, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x58, 0x00, 0x00, 0x00, 0x92, 0x91, 0x91, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0xBA, 0xB9, 0xB9, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, - 0xBE, 0xBD, 0xBD, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x5B, 0x00, 0x00, 0x00, 0x8F, 0x8E, 0x0E, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x89, 0x88, 0x08, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x5D, 0x00, 0x00, 0x00, - 0x9E, 0x9D, 0x9D, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x5E, 0x00, 0x00, 0x00, 0xE5, 0xE4, 0xE4, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00, 0x8A, 0x89, 0x89, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, - 0xA3, 0xA2, 0x22, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x61, 0x00, 0x00, 0x00, 0xFD, 0xFC, 0xFC, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x62, 0x00, 0x00, 0x00, 0xF6, 0xF5, 0xF5, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, - 0x90, 0x8F, 0x8F, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x64, 0x00, 0x00, 0x00, 0xD1, 0xD0, 0xD0, 0xB8, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x8B, 0x8A, 0x0A, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, - 0xBC, 0xBB, 0xBB, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x67, 0x00, 0x00, 0x00, 0xFE, 0xFD, 0xFD, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0xB7, 0xB6, 0x36, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, - 0xA1, 0xA0, 0x20, 0x38, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6A, 0x00, 0x00, 0x00, 0xBB, 0xBA, 0x3A, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6B, 0x00, 0x00, 0x00, 0xAC, 0xAB, 0xAB, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00, - 0x90, 0x8F, 0x8F, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6D, 0x00, 0x00, 0x00, 0x9D, 0x9C, 0x9C, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x00, 0x00, 0xE6, 0xE5, 0xE5, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6F, 0x00, 0x00, 0x00, - 0xDC, 0xDB, 0xDB, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x70, 0x00, 0x00, 0x00, 0xC2, 0xC1, 0xC1, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0xA1, 0xA0, 0x20, 0xB8, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, - 0xCF, 0xCE, 0x4E, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x73, 0x00, 0x00, 0x00, 0xF0, 0xEF, 0xEF, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x9D, 0x9C, 0x9C, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, - 0x82, 0x81, 0x81, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x76, 0x00, 0x00, 0x00, 0x9A, 0x99, 0x99, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0xB9, 0xB8, 0x38, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, - 0xD8, 0xD7, 0xD7, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x79, 0x00, 0x00, 0x00, 0xD0, 0xCF, 0xCF, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7A, 0x00, 0x00, 0x00, 0xB5, 0xB4, 0xB4, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x7B, 0x00, 0x00, 0x00, - 0xF4, 0xF3, 0xF3, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7C, 0x00, 0x00, 0x00, 0xE8, 0xE7, 0xE7, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0xE3, 0xE2, 0x62, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, - 0xEB, 0xEA, 0x6A, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7F, 0x00, 0x00, 0x00, 0xA9, 0xA8, 0x28, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xF3, 0xF2, 0x72, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, - 0xC8, 0xC7, 0xC7, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x82, 0x00, 0x00, 0x00, 0xAB, 0xAA, 0x2A, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0xAA, 0xA9, 0xA9, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, - 0xD3, 0xD2, 0x52, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x00, 0x00, 0xC0, 0xBF, 0xBF, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0xEC, 0xEB, 0xEB, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, - 0xDF, 0xDE, 0x5E, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x88, 0x00, 0x00, 0x00, 0xDF, 0xDE, 0x5E, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0xED, 0xEC, 0xEC, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8A, 0x00, 0x00, 0x00, - 0x8C, 0x8B, 0x8B, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8B, 0x00, 0x00, 0x00, 0x99, 0x98, 0x18, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00, 0xF9, 0xF8, 0x78, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, - 0xBA, 0xB9, 0xB9, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8E, 0x00, 0x00, 0x00, 0x9B, 0x9A, 0x1A, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0xC9, 0xC8, 0x48, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, - 0xD2, 0xD1, 0xD1, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x91, 0x00, 0x00, 0x00, 0x86, 0x85, 0x85, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0xD5, 0xD4, 0xD4, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, - 0xD9, 0xD8, 0x58, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x94, 0x00, 0x00, 0x00, 0xD0, 0xCF, 0xCF, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0xAB, 0xAA, 0x2A, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, - 0x91, 0x90, 0x90, 0xB8, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x97, 0x00, 0x00, 0x00, 0xDD, 0xDC, 0xDC, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0xD8, 0xD7, 0xD7, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, - 0xB4, 0xB3, 0xB3, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x9A, 0x00, 0x00, 0x00, 0xF3, 0xF2, 0x72, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x9B, 0x00, 0x00, 0x00, 0xAF, 0xAE, 0x2E, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x9C, 0x00, 0x00, 0x00, - 0x9C, 0x9B, 0x9B, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x9D, 0x00, 0x00, 0x00, 0xBE, 0xBD, 0xBD, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x9E, 0x00, 0x00, 0x00, 0x97, 0x96, 0x16, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x9F, 0x00, 0x00, 0x00, - 0xF8, 0xF7, 0xF7, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA0, 0x00, 0x00, 0x00, 0xC7, 0xC6, 0x46, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00, 0xAA, 0xA9, 0xA9, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA2, 0x00, 0x00, 0x00, - 0xFC, 0xFB, 0xFB, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA3, 0x00, 0x00, 0x00, 0xDA, 0xD9, 0xD9, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0x88, 0x87, 0x87, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, - 0x83, 0x82, 0x02, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA6, 0x00, 0x00, 0x00, 0xF4, 0xF3, 0xF3, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA7, 0x00, 0x00, 0x00, 0x9E, 0x9D, 0x9D, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA8, 0x00, 0x00, 0x00, - 0xAD, 0xAC, 0xAC, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA9, 0x00, 0x00, 0x00, 0xB4, 0xB3, 0xB3, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xAA, 0x00, 0x00, 0x00, 0xD6, 0xD5, 0xD5, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x00, - 0xF2, 0xF1, 0xF1, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xAC, 0x00, 0x00, 0x00, 0xBF, 0xBE, 0x3E, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x00, 0x00, 0xEF, 0xEE, 0x6E, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, - 0xEE, 0xED, 0xED, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xAF, 0x00, 0x00, 0x00, 0x96, 0x95, 0x95, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x00, 0xC5, 0xC4, 0xC4, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB1, 0x00, 0x00, 0x00, - 0xD1, 0xD0, 0xD0, 0x38, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB2, 0x00, 0x00, 0x00, 0xC3, 0xC2, 0x42, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x00, 0x00, 0x9A, 0x99, 0x99, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB4, 0x00, 0x00, 0x00, - 0x91, 0x90, 0x90, 0x38, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB5, 0x00, 0x00, 0x00, 0xC4, 0xC3, 0xC3, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB6, 0x00, 0x00, 0x00, 0xFF, 0xFE, 0x7E, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB7, 0x00, 0x00, 0x00, - 0xFB, 0xFA, 0x7A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB8, 0x00, 0x00, 0x00, 0xFE, 0xFD, 0xFD, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB9, 0x00, 0x00, 0x00, 0x8B, 0x8A, 0x0A, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xBA, 0x00, 0x00, 0x00, - 0xE1, 0xE0, 0x60, 0x38, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xBB, 0x00, 0x00, 0x00, 0xA4, 0xA3, 0xA3, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xBC, 0x00, 0x00, 0x00, 0x8D, 0x8C, 0x8C, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00, 0x00, - 0xCA, 0xC9, 0xC9, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xBE, 0x00, 0x00, 0x00, 0x81, 0x80, 0x00, 0xB7, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0xA5, 0xA4, 0xA4, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, - 0xB0, 0xAF, 0xAF, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC1, 0x00, 0x00, 0x00, 0xE6, 0xE5, 0xE5, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x00, 0x00, 0x83, 0x82, 0x02, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, - 0x9C, 0x9B, 0x9B, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC4, 0x00, 0x00, 0x00, 0xCB, 0xCA, 0x4A, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x00, 0xB0, 0xAF, 0xAF, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, - 0x8D, 0x8C, 0x8C, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC7, 0x00, 0x00, 0x00, 0xC2, 0xC1, 0xC1, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x89, 0x88, 0x08, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC9, 0x00, 0x00, 0x00, - 0xCB, 0xCA, 0x4A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xCA, 0x00, 0x00, 0x00, 0xAC, 0xAB, 0xAB, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xCB, 0x00, 0x00, 0x00, 0xCD, 0xCC, 0xCC, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, - 0xFB, 0xFA, 0x7A, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xCD, 0x00, 0x00, 0x00, 0xF5, 0xF4, 0xF4, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xCE, 0x00, 0x00, 0x00, 0xCA, 0xC9, 0xC9, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xCF, 0x00, 0x00, 0x00, - 0x88, 0x87, 0x87, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD0, 0x00, 0x00, 0x00, 0xB3, 0xB2, 0x32, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD1, 0x00, 0x00, 0x00, 0xDC, 0xDB, 0xDB, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD2, 0x00, 0x00, 0x00, - 0x84, 0x83, 0x83, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD3, 0x00, 0x00, 0x00, 0xDD, 0xDC, 0xDC, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD4, 0x00, 0x00, 0x00, 0xEA, 0xE9, 0xE9, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD5, 0x00, 0x00, 0x00, - 0xF9, 0xF8, 0x78, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD6, 0x00, 0x00, 0x00, 0xA3, 0xA2, 0x22, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD7, 0x00, 0x00, 0x00, 0xDA, 0xD9, 0xD9, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD8, 0x00, 0x00, 0x00, - 0xDB, 0xDA, 0x5A, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD9, 0x00, 0x00, 0x00, 0xE2, 0xE1, 0xE1, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x00, 0x00, 0x8E, 0x8D, 0x8D, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xDB, 0x00, 0x00, 0x00, - 0xE8, 0xE7, 0xE7, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xDC, 0x00, 0x00, 0x00, 0xCF, 0xCE, 0x4E, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xDD, 0x00, 0x00, 0x00, 0xEA, 0xE9, 0xE9, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, - 0xB3, 0xB2, 0x32, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xDF, 0x00, 0x00, 0x00, 0x82, 0x81, 0x81, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00, 0xAE, 0xAD, 0xAD, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE1, 0x00, 0x00, 0x00, - 0xB9, 0xB8, 0x38, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE2, 0x00, 0x00, 0x00, 0xC6, 0xC5, 0xC5, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE3, 0x00, 0x00, 0x00, 0xAD, 0xAC, 0xAC, 0x39, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE4, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xBB, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE5, 0x00, 0x00, 0x00, 0xAF, 0xAE, 0x2E, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00, 0xD4, 0xD3, 0xD3, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x00, 0x00, - 0x98, 0x97, 0x97, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE8, 0x00, 0x00, 0x00, 0xED, 0xEC, 0xEC, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE9, 0x00, 0x00, 0x00, 0xE5, 0xE4, 0xE4, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xEA, 0x00, 0x00, 0x00, - 0xC9, 0xC8, 0x48, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xEB, 0x00, 0x00, 0x00, 0xC4, 0xC3, 0xC3, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xEC, 0x00, 0x00, 0x00, 0x96, 0x95, 0x95, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xED, 0x00, 0x00, 0x00, - 0xB1, 0xB0, 0xB0, 0x38, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xEE, 0x00, 0x00, 0x00, 0xF8, 0xF7, 0xF7, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xEF, 0x00, 0x00, 0x00, 0xB8, 0xB7, 0xB7, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, - 0x93, 0x92, 0x12, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF1, 0x00, 0x00, 0x00, 0xF1, 0xF0, 0xF0, 0x38, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF2, 0x00, 0x00, 0x00, 0xA6, 0xA5, 0xA5, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF3, 0x00, 0x00, 0x00, - 0x97, 0x96, 0x16, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF4, 0x00, 0x00, 0x00, 0xFF, 0xFE, 0x7E, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF5, 0x00, 0x00, 0x00, 0xAE, 0xAD, 0xAD, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF6, 0x00, 0x00, 0x00, - 0xE9, 0xE8, 0x68, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF7, 0x00, 0x00, 0x00, 0xC7, 0xC6, 0x46, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x00, 0x00, 0xB2, 0xB1, 0xB1, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x00, 0x00, - 0xC0, 0xBF, 0xBF, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xFA, 0x00, 0x00, 0x00, 0xE3, 0xE2, 0x62, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xFB, 0x00, 0x00, 0x00, 0xBD, 0xBC, 0xBC, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, - 0x8F, 0x8E, 0x0E, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xFD, 0x00, 0x00, 0x00, 0x94, 0x93, 0x93, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x85, 0x84, 0x84, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, - 0x93, 0x92, 0x12, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x00, 0x00, 0xEE, 0xED, 0xED, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0xE2, 0xE1, 0xE1, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, - 0x98, 0x97, 0x97, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x03, 0x01, 0x00, 0x00, 0xC3, 0xC2, 0x42, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0xCE, 0xCD, 0xCD, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, - 0xF1, 0xF0, 0xF0, 0xB8, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x06, 0x01, 0x00, 0x00, 0xA0, 0x9F, 0x9F, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, 0xF0, 0xEF, 0xEF, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, - 0xC1, 0xC0, 0xC0, 0x37, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x09, 0x01, 0x00, 0x00, 0xFC, 0xFB, 0xFB, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0A, 0x01, 0x00, 0x00, 0xE4, 0xE3, 0xE3, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0B, 0x01, 0x00, 0x00, - 0xBB, 0xBA, 0x3A, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0C, 0x01, 0x00, 0x00, 0xCC, 0xCB, 0xCB, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0D, 0x01, 0x00, 0x00, 0xE0, 0xDF, 0xDF, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0E, 0x01, 0x00, 0x00, - 0xA2, 0xA1, 0xA1, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0F, 0x01, 0x00, 0x00, 0xD9, 0xD8, 0x58, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x8A, 0x89, 0x89, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, - 0xBF, 0xBE, 0x3E, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x12, 0x01, 0x00, 0x00, 0xD6, 0xD5, 0xD5, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x13, 0x01, 0x00, 0x00, 0xA5, 0xA4, 0xA4, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, - 0xFD, 0xFC, 0xFC, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x15, 0x01, 0x00, 0x00, 0xEC, 0xEB, 0xEB, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x16, 0x01, 0x00, 0x00, 0xF7, 0xF6, 0x76, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, - 0xB5, 0xB4, 0xB4, 0xB9, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x18, 0x01, 0x00, 0x00, 0xB7, 0xB6, 0x36, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, 0x86, 0x85, 0x85, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1A, 0x01, 0x00, 0x00, - 0xCE, 0xCD, 0xCD, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x1B, 0x01, 0x00, 0x00, 0xC1, 0xC0, 0xC0, 0xB7, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x1C, 0x01, 0x00, 0x00, 0xA8, 0xA7, 0xA7, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1D, 0x01, 0x00, 0x00, - 0xD3, 0xD2, 0x52, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x1E, 0x01, 0x00, 0x00, 0xEB, 0xEA, 0x6A, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x00, 0x00, 0xBC, 0xBB, 0xBB, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, - 0x9F, 0x9E, 0x1E, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x21, 0x01, 0x00, 0x00, 0xB1, 0xB0, 0xB0, 0xB8, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x22, 0x01, 0x00, 0x00, 0xEF, 0xEE, 0x6E, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x23, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x3B, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x24, 0x01, 0x00, 0x00, 0xB8, 0xB7, 0xB7, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x25, 0x01, 0x00, 0x00, 0xA7, 0xA6, 0x26, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x26, 0x01, 0x00, 0x00, - 0xC6, 0xC5, 0xC5, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x27, 0x01, 0x00, 0x00, 0xD7, 0xD6, 0x56, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0xA4, 0xA3, 0xA3, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x29, 0x01, 0x00, 0x00, - 0x85, 0x84, 0x84, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2A, 0x01, 0x00, 0x00, 0xC8, 0xC7, 0xC7, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2B, 0x01, 0x00, 0x00, 0x94, 0x93, 0x93, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, - 0xBD, 0xBC, 0xBC, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2D, 0x01, 0x00, 0x00, 0xCD, 0xCC, 0xCC, 0xB9, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2E, 0x01, 0x00, 0x00, 0xFA, 0xF9, 0xF9, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2F, 0x01, 0x00, 0x00, - 0xB6, 0xB5, 0xB5, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x30, 0x01, 0x00, 0x00, 0x92, 0x91, 0x91, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x31, 0x01, 0x00, 0x00, 0xD4, 0xD3, 0xD3, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x32, 0x01, 0x00, 0x00, - 0xE7, 0xE6, 0x66, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x33, 0x01, 0x00, 0x00, 0x99, 0x98, 0x18, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x34, 0x01, 0x00, 0x00, 0x8E, 0x8D, 0x8D, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x35, 0x01, 0x00, 0x00, - 0xE1, 0xE0, 0x60, 0xB8, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x36, 0x01, 0x00, 0x00, 0x95, 0x94, 0x94, 0x39, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x37, 0x01, 0x00, 0x00, 0xDE, 0xDD, 0xDD, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, - 0xA6, 0xA5, 0xA5, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x39, 0x01, 0x00, 0x00, 0x87, 0x86, 0x06, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x3A, 0x01, 0x00, 0x00, 0xA9, 0xA8, 0x28, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3B, 0x01, 0x00, 0x00, - 0xF6, 0xF5, 0xF5, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3C, 0x01, 0x00, 0x00, 0xDB, 0xDA, 0x5A, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x3D, 0x01, 0x00, 0x00, 0xA7, 0xA6, 0x26, 0x3A, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3E, 0x01, 0x00, 0x00, - 0x81, 0x80, 0x00, 0x37, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3F, 0x01, 0x00, 0x00, 0xFA, 0xF9, 0xF9, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0xE9, 0xE8, 0x68, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x41, 0x01, 0x00, 0x00, - 0xC5, 0xC4, 0xC4, 0x39, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x42, 0x01, 0x00, 0x00, 0xE4, 0xE3, 0xE3, 0xBA, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x43, 0x01, 0x00, 0x00, 0xD5, 0xD4, 0xD4, 0xB9, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x44, 0x01, 0x00, 0x00, - 0xA2, 0xA1, 0xA1, 0xBA, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x45, 0x01, 0x00, 0x00, 0xE0, 0xDF, 0xDF, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x46, 0x01, 0x00, 0x00, 0xF7, 0xF6, 0x76, 0xBA, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x47, 0x01, 0x00, 0x00, - 0xD7, 0xD6, 0x56, 0x3A, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x48, 0x01, 0x00, 0x00, 0xF2, 0xF1, 0xF1, 0x3A, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x49, 0x01, 0x00, 0x00, 0xF5, 0xF4, 0xF4, 0x39, - 0x2C, 0x00, 0x03, 0x01, 0x49, 0x00, 0x00, 0x00, 0x4A, 0x01, 0x00, 0x00, - 0x4A, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x00, - 0x4D, 0x00, 0x00, 0x00, 0x4E, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x00, 0x00, - 0x50, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, - 0x53, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, - 0x56, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, - 0x59, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x00, 0x00, - 0x5C, 0x00, 0x00, 0x00, 0x5D, 0x00, 0x00, 0x00, 0x5E, 0x00, 0x00, 0x00, - 0x5F, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, - 0x62, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, - 0x65, 0x00, 0x00, 0x00, 0x66, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, - 0x68, 0x00, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x6A, 0x00, 0x00, 0x00, - 0x6B, 0x00, 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00, 0x6D, 0x00, 0x00, 0x00, - 0x6E, 0x00, 0x00, 0x00, 0x6F, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, - 0x71, 0x00, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, - 0x74, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00, - 0x77, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, - 0x7A, 0x00, 0x00, 0x00, 0x7B, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, - 0x7D, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, - 0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, - 0x86, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, - 0x89, 0x00, 0x00, 0x00, 0x8A, 0x00, 0x00, 0x00, 0x8B, 0x00, 0x00, 0x00, - 0x8C, 0x00, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00, - 0x8F, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, - 0x92, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, - 0x95, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, - 0x98, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x9A, 0x00, 0x00, 0x00, - 0x9B, 0x00, 0x00, 0x00, 0x9C, 0x00, 0x00, 0x00, 0x9D, 0x00, 0x00, 0x00, - 0x9E, 0x00, 0x00, 0x00, 0x9F, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, - 0xA1, 0x00, 0x00, 0x00, 0xA2, 0x00, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, - 0xA4, 0x00, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xA6, 0x00, 0x00, 0x00, - 0xA7, 0x00, 0x00, 0x00, 0xA8, 0x00, 0x00, 0x00, 0xA9, 0x00, 0x00, 0x00, - 0xAA, 0x00, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x00, 0xAC, 0x00, 0x00, 0x00, - 0xAD, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x00, 0x00, 0xAF, 0x00, 0x00, 0x00, - 0xB0, 0x00, 0x00, 0x00, 0xB1, 0x00, 0x00, 0x00, 0xB2, 0x00, 0x00, 0x00, - 0xB3, 0x00, 0x00, 0x00, 0xB4, 0x00, 0x00, 0x00, 0xB5, 0x00, 0x00, 0x00, - 0xB6, 0x00, 0x00, 0x00, 0xB7, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, - 0xB9, 0x00, 0x00, 0x00, 0xBA, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, - 0xBC, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, - 0xBF, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0xC1, 0x00, 0x00, 0x00, - 0xC2, 0x00, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, 0xC4, 0x00, 0x00, 0x00, - 0xC5, 0x00, 0x00, 0x00, 0xC6, 0x00, 0x00, 0x00, 0xC7, 0x00, 0x00, 0x00, - 0xC8, 0x00, 0x00, 0x00, 0xC9, 0x00, 0x00, 0x00, 0xCA, 0x00, 0x00, 0x00, - 0xCB, 0x00, 0x00, 0x00, 0xCC, 0x00, 0x00, 0x00, 0xCD, 0x00, 0x00, 0x00, - 0xCE, 0x00, 0x00, 0x00, 0xCF, 0x00, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, - 0xD1, 0x00, 0x00, 0x00, 0xD2, 0x00, 0x00, 0x00, 0xD3, 0x00, 0x00, 0x00, - 0xD4, 0x00, 0x00, 0x00, 0xD5, 0x00, 0x00, 0x00, 0xD6, 0x00, 0x00, 0x00, - 0xD7, 0x00, 0x00, 0x00, 0xD8, 0x00, 0x00, 0x00, 0xD9, 0x00, 0x00, 0x00, - 0xDA, 0x00, 0x00, 0x00, 0xDB, 0x00, 0x00, 0x00, 0xDC, 0x00, 0x00, 0x00, - 0xDD, 0x00, 0x00, 0x00, 0xDE, 0x00, 0x00, 0x00, 0xDF, 0x00, 0x00, 0x00, - 0xE0, 0x00, 0x00, 0x00, 0xE1, 0x00, 0x00, 0x00, 0xE2, 0x00, 0x00, 0x00, - 0xE3, 0x00, 0x00, 0x00, 0xE4, 0x00, 0x00, 0x00, 0xE5, 0x00, 0x00, 0x00, - 0xE6, 0x00, 0x00, 0x00, 0xE7, 0x00, 0x00, 0x00, 0xE8, 0x00, 0x00, 0x00, - 0xE9, 0x00, 0x00, 0x00, 0xEA, 0x00, 0x00, 0x00, 0xEB, 0x00, 0x00, 0x00, - 0xEC, 0x00, 0x00, 0x00, 0xED, 0x00, 0x00, 0x00, 0xEE, 0x00, 0x00, 0x00, - 0xEF, 0x00, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0xF1, 0x00, 0x00, 0x00, - 0xF2, 0x00, 0x00, 0x00, 0xF3, 0x00, 0x00, 0x00, 0xF4, 0x00, 0x00, 0x00, - 0xF5, 0x00, 0x00, 0x00, 0xF6, 0x00, 0x00, 0x00, 0xF7, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00, - 0xFB, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x00, 0x00, - 0xFE, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, - 0x01, 0x01, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x03, 0x01, 0x00, 0x00, - 0x04, 0x01, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, - 0x07, 0x01, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x09, 0x01, 0x00, 0x00, - 0x0A, 0x01, 0x00, 0x00, 0x0B, 0x01, 0x00, 0x00, 0x0C, 0x01, 0x00, 0x00, - 0x0D, 0x01, 0x00, 0x00, 0x0E, 0x01, 0x00, 0x00, 0x0F, 0x01, 0x00, 0x00, - 0x10, 0x01, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, 0x12, 0x01, 0x00, 0x00, - 0x13, 0x01, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x15, 0x01, 0x00, 0x00, - 0x16, 0x01, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, - 0x19, 0x01, 0x00, 0x00, 0x1A, 0x01, 0x00, 0x00, 0x1B, 0x01, 0x00, 0x00, - 0x1C, 0x01, 0x00, 0x00, 0x1D, 0x01, 0x00, 0x00, 0x1E, 0x01, 0x00, 0x00, - 0x1F, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x21, 0x01, 0x00, 0x00, - 0x22, 0x01, 0x00, 0x00, 0x23, 0x01, 0x00, 0x00, 0x24, 0x01, 0x00, 0x00, - 0x25, 0x01, 0x00, 0x00, 0x26, 0x01, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, - 0x28, 0x01, 0x00, 0x00, 0x29, 0x01, 0x00, 0x00, 0x2A, 0x01, 0x00, 0x00, - 0x2B, 0x01, 0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, 0x2D, 0x01, 0x00, 0x00, - 0x2E, 0x01, 0x00, 0x00, 0x2F, 0x01, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, - 0x31, 0x01, 0x00, 0x00, 0x32, 0x01, 0x00, 0x00, 0x33, 0x01, 0x00, 0x00, - 0x34, 0x01, 0x00, 0x00, 0x35, 0x01, 0x00, 0x00, 0x36, 0x01, 0x00, 0x00, - 0x37, 0x01, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0x39, 0x01, 0x00, 0x00, - 0x3A, 0x01, 0x00, 0x00, 0x3B, 0x01, 0x00, 0x00, 0x3C, 0x01, 0x00, 0x00, - 0x3D, 0x01, 0x00, 0x00, 0x3E, 0x01, 0x00, 0x00, 0x3F, 0x01, 0x00, 0x00, - 0x40, 0x01, 0x00, 0x00, 0x41, 0x01, 0x00, 0x00, 0x42, 0x01, 0x00, 0x00, - 0x43, 0x01, 0x00, 0x00, 0x44, 0x01, 0x00, 0x00, 0x45, 0x01, 0x00, 0x00, - 0x46, 0x01, 0x00, 0x00, 0x47, 0x01, 0x00, 0x00, 0x48, 0x01, 0x00, 0x00, - 0x49, 0x01, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x4B, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x4E, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x54, 0x01, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x6E, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x7F, 0x01, 0x00, 0x00, 0xFF, 0x9F, 0xF1, 0x7E, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x8B, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, - 0x19, 0x00, 0x09, 0x00, 0x92, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x1B, 0x00, 0x03, 0x00, 0x93, 0x01, 0x00, 0x00, 0x92, 0x01, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x94, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x93, 0x01, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x94, 0x01, 0x00, 0x00, - 0x95, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x2C, 0x00, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x9B, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x2C, 0x00, 0x00, 0x00, - 0xA9, 0x01, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x2C, 0x00, 0x05, 0x00, - 0x2D, 0x00, 0x00, 0x00, 0xAA, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, - 0xA9, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0xB1, 0x01, 0x00, 0x00, 0xA9, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x2C, 0x00, 0x00, 0x00, 0xBD, 0x01, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0xBE, 0x01, 0x00, 0x00, 0xBD, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x2D, 0x00, 0x00, 0x00, 0xC5, 0x01, 0x00, 0x00, - 0x98, 0x01, 0x00, 0x00, 0xBD, 0x01, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD1, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x68, 0x02, 0x00, 0x00, - 0x00, 0x00, 0x80, 0x3E, 0x17, 0x00, 0x04, 0x00, 0xE4, 0x02, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE7, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, - 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0xED, 0x02, 0x00, 0x00, - 0x00, 0x00, 0x80, 0x40, 0x2B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x4E, 0x03, 0x00, 0x00, 0x00, 0x00, 0x40, 0xBE, 0x20, 0x00, 0x04, 0x00, - 0xA5, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0xA5, 0x03, 0x00, 0x00, 0xA6, 0x03, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, 0xAA, 0x03, 0x00, 0x00, - 0x2D, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0xAB, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xAA, 0x03, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0xAB, 0x03, 0x00, 0x00, 0xAC, 0x03, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0xAD, 0x03, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0xB3, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0xBC, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0xBC, 0x03, 0x00, 0x00, - 0xBD, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0xC7, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x06, 0x00, 0x9B, 0x01, 0x00, 0x00, 0xD4, 0x03, 0x00, 0x00, - 0x76, 0x01, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, - 0x2C, 0x00, 0x06, 0x00, 0x9B, 0x01, 0x00, 0x00, 0xD5, 0x03, 0x00, 0x00, - 0x6E, 0x01, 0x00, 0x00, 0x6E, 0x01, 0x00, 0x00, 0x6E, 0x01, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD9, 0x03, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x49, 0x07, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, - 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0x05, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x54, 0x01, 0x00, 0x00, - 0x17, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0xA7, 0x03, 0x00, 0x00, 0xA6, 0x03, 0x00, 0x00, - 0x4F, 0x00, 0x07, 0x00, 0xE4, 0x02, 0x00, 0x00, 0xA8, 0x03, 0x00, 0x00, - 0xA7, 0x03, 0x00, 0x00, 0xA7, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x04, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0xA9, 0x03, 0x00, 0x00, 0xA8, 0x03, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xAD, 0x03, 0x00, 0x00, 0xAE, 0x03, 0x00, 0x00, 0xAC, 0x03, 0x00, 0x00, - 0x98, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0xAF, 0x03, 0x00, 0x00, 0xAE, 0x03, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x2D, 0x00, 0x00, 0x00, 0xB0, 0x03, 0x00, 0x00, 0xA9, 0x03, 0x00, 0x00, - 0xAF, 0x03, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0xB1, 0x03, 0x00, 0x00, 0xB0, 0x03, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xB3, 0x03, 0x00, 0x00, 0xB4, 0x03, 0x00, 0x00, 0xAC, 0x03, 0x00, 0x00, - 0xBD, 0x01, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB5, 0x03, 0x00, 0x00, 0xB4, 0x03, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB6, 0x03, 0x00, 0x00, 0xB5, 0x03, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x62, 0x04, 0x00, 0x00, - 0xB1, 0x03, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0x64, 0x04, 0x00, 0x00, 0x62, 0x04, 0x00, 0x00, 0xAA, 0x01, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x93, 0x01, 0x00, 0x00, 0xCE, 0x05, 0x00, 0x00, - 0x95, 0x01, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0x92, 0x01, 0x00, 0x00, - 0xD0, 0x05, 0x00, 0x00, 0xCE, 0x05, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0xD1, 0x05, 0x00, 0x00, 0xD0, 0x05, 0x00, 0x00, - 0x64, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD3, 0x05, 0x00, 0x00, - 0xD1, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xD4, 0x05, 0x00, 0x00, 0xD1, 0x05, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xD5, 0x05, 0x00, 0x00, 0xD1, 0x05, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x68, 0x04, 0x00, 0x00, - 0x62, 0x04, 0x00, 0x00, 0xB1, 0x01, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0x92, 0x01, 0x00, 0x00, 0xDB, 0x05, 0x00, 0x00, 0xCE, 0x05, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0x2F, 0x00, 0x00, 0x00, 0xDC, 0x05, 0x00, 0x00, - 0xDB, 0x05, 0x00, 0x00, 0x68, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x98, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xDE, 0x05, 0x00, 0x00, 0xDC, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xDF, 0x05, 0x00, 0x00, - 0xDC, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xE0, 0x05, 0x00, 0x00, 0xDC, 0x05, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0x92, 0x01, 0x00, 0x00, - 0xE6, 0x05, 0x00, 0x00, 0xCE, 0x05, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0xE7, 0x05, 0x00, 0x00, 0xE6, 0x05, 0x00, 0x00, - 0x62, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xE9, 0x05, 0x00, 0x00, - 0xE7, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xEA, 0x05, 0x00, 0x00, 0xE7, 0x05, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xEB, 0x05, 0x00, 0x00, 0xE7, 0x05, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x6F, 0x04, 0x00, 0x00, - 0x62, 0x04, 0x00, 0x00, 0xBE, 0x01, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0x92, 0x01, 0x00, 0x00, 0xF1, 0x05, 0x00, 0x00, 0xCE, 0x05, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0x2F, 0x00, 0x00, 0x00, 0xF2, 0x05, 0x00, 0x00, - 0xF1, 0x05, 0x00, 0x00, 0x6F, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x98, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xF4, 0x05, 0x00, 0x00, 0xF2, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF5, 0x05, 0x00, 0x00, - 0xF2, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF6, 0x05, 0x00, 0x00, 0xF2, 0x05, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0x73, 0x04, 0x00, 0x00, 0x62, 0x04, 0x00, 0x00, 0xC5, 0x01, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0x92, 0x01, 0x00, 0x00, 0xFC, 0x05, 0x00, 0x00, - 0xCE, 0x05, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0x2F, 0x00, 0x00, 0x00, - 0xFD, 0x05, 0x00, 0x00, 0xFC, 0x05, 0x00, 0x00, 0x73, 0x04, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xFF, 0x05, 0x00, 0x00, 0xFD, 0x05, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x00, 0x06, 0x00, 0x00, 0xFD, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x06, 0x00, 0x00, - 0xFD, 0x05, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7F, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0xDE, 0x05, 0x00, 0x00, 0xF4, 0x05, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x80, 0x06, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xD3, 0x05, 0x00, 0x00, - 0x7F, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x13, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x80, 0x06, 0x00, 0x00, 0xFF, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x86, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0xDF, 0x05, 0x00, 0x00, 0xF5, 0x05, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x87, 0x06, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xD4, 0x05, 0x00, 0x00, - 0x86, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x19, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x87, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x8D, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0xE0, 0x05, 0x00, 0x00, 0xF6, 0x05, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8E, 0x06, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xD5, 0x05, 0x00, 0x00, - 0x8D, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x1F, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x8E, 0x06, 0x00, 0x00, 0x01, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x94, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0xDE, 0x05, 0x00, 0x00, 0xF4, 0x05, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x95, 0x06, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xD3, 0x05, 0x00, 0x00, - 0x94, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x25, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x95, 0x06, 0x00, 0x00, 0xFF, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x9B, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0xDF, 0x05, 0x00, 0x00, 0xF5, 0x05, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x9C, 0x06, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xD4, 0x05, 0x00, 0x00, - 0x9B, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2B, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x9C, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA2, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0xE0, 0x05, 0x00, 0x00, 0xF6, 0x05, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA3, 0x06, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xD5, 0x05, 0x00, 0x00, - 0xA2, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x31, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0xA3, 0x06, 0x00, 0x00, 0x01, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x34, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x13, 0x05, 0x00, 0x00, 0xE9, 0x05, 0x00, 0x00, - 0x88, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xAC, 0x06, 0x00, 0x00, - 0x68, 0x02, 0x00, 0x00, 0x25, 0x05, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x39, 0x05, 0x00, 0x00, 0x34, 0x05, 0x00, 0x00, - 0xAC, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x3C, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x19, 0x05, 0x00, 0x00, 0xEA, 0x05, 0x00, 0x00, 0x88, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB8, 0x06, 0x00, 0x00, 0x68, 0x02, 0x00, 0x00, - 0x2B, 0x05, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x41, 0x05, 0x00, 0x00, 0x3C, 0x05, 0x00, 0x00, 0xB8, 0x06, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x44, 0x05, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x1F, 0x05, 0x00, 0x00, - 0xEB, 0x05, 0x00, 0x00, 0x88, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xC4, 0x06, 0x00, 0x00, 0x68, 0x02, 0x00, 0x00, 0x31, 0x05, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x49, 0x05, 0x00, 0x00, - 0x44, 0x05, 0x00, 0x00, 0xC4, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4E, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x25, 0x05, 0x00, 0x00, 0xE9, 0x05, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4F, 0x05, 0x00, 0x00, - 0x6E, 0x01, 0x00, 0x00, 0x4E, 0x05, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x52, 0x05, 0x00, 0x00, 0xED, 0x02, 0x00, 0x00, - 0x13, 0x05, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x55, 0x05, 0x00, 0x00, 0x52, 0x05, 0x00, 0x00, 0xE7, 0x02, 0x00, 0x00, - 0x88, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xD0, 0x06, 0x00, 0x00, - 0x6E, 0x01, 0x00, 0x00, 0x55, 0x05, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x57, 0x05, 0x00, 0x00, 0x4F, 0x05, 0x00, 0x00, - 0xD0, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x5C, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x2B, 0x05, 0x00, 0x00, 0xEA, 0x05, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x5D, 0x05, 0x00, 0x00, 0x6E, 0x01, 0x00, 0x00, - 0x5C, 0x05, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x60, 0x05, 0x00, 0x00, 0xED, 0x02, 0x00, 0x00, 0x19, 0x05, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x63, 0x05, 0x00, 0x00, - 0x60, 0x05, 0x00, 0x00, 0xE7, 0x02, 0x00, 0x00, 0x88, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xDC, 0x06, 0x00, 0x00, 0x6E, 0x01, 0x00, 0x00, - 0x63, 0x05, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x65, 0x05, 0x00, 0x00, 0x5D, 0x05, 0x00, 0x00, 0xDC, 0x06, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6A, 0x05, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x31, 0x05, 0x00, 0x00, - 0xEB, 0x05, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x6B, 0x05, 0x00, 0x00, 0x6E, 0x01, 0x00, 0x00, 0x6A, 0x05, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6E, 0x05, 0x00, 0x00, - 0xED, 0x02, 0x00, 0x00, 0x1F, 0x05, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x71, 0x05, 0x00, 0x00, 0x6E, 0x05, 0x00, 0x00, - 0xE7, 0x02, 0x00, 0x00, 0x88, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xE8, 0x06, 0x00, 0x00, 0x6E, 0x01, 0x00, 0x00, 0x71, 0x05, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x73, 0x05, 0x00, 0x00, - 0x6B, 0x05, 0x00, 0x00, 0xE8, 0x06, 0x00, 0x00, 0x7F, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x75, 0x05, 0x00, 0x00, 0x39, 0x05, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x77, 0x05, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x75, 0x05, 0x00, 0x00, - 0x57, 0x05, 0x00, 0x00, 0x7F, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x79, 0x05, 0x00, 0x00, 0x41, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x7B, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x79, 0x05, 0x00, 0x00, 0x65, 0x05, 0x00, 0x00, - 0x7F, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x7D, 0x05, 0x00, 0x00, - 0x49, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x7F, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x7D, 0x05, 0x00, 0x00, 0x73, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xF4, 0x06, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x7B, 0x05, 0x00, 0x00, 0x7F, 0x05, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0xF5, 0x06, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x77, 0x05, 0x00, 0x00, - 0xF4, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x86, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0xF5, 0x06, 0x00, 0x00, 0x76, 0x01, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x87, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x4E, 0x03, 0x00, 0x00, 0x86, 0x05, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8A, 0x05, 0x00, 0x00, - 0xB6, 0x03, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x8B, 0x05, 0x00, 0x00, 0x87, 0x05, 0x00, 0x00, 0x8A, 0x05, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x8E, 0x05, 0x00, 0x00, - 0xED, 0x02, 0x00, 0x00, 0x8B, 0x05, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x90, 0x05, 0x00, 0x00, 0x8E, 0x05, 0x00, 0x00, - 0x6E, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x06, 0x07, 0x00, 0x00, 0x90, 0x05, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, 0x7F, 0x01, 0x00, 0x00, - 0x06, 0x07, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x08, 0x07, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, 0x7F, 0x00, 0x04, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0B, 0x07, 0x00, 0x00, 0x08, 0x07, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0D, 0x07, 0x00, 0x00, - 0x0B, 0x07, 0x00, 0x00, 0x90, 0x05, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0F, 0x07, 0x00, 0x00, 0x0D, 0x07, 0x00, 0x00, - 0x8B, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x10, 0x07, 0x00, 0x00, 0x08, 0x07, 0x00, 0x00, 0x0F, 0x07, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x40, 0x07, 0x00, 0x00, - 0xD3, 0x05, 0x00, 0x00, 0xDE, 0x05, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x41, 0x07, 0x00, 0x00, 0x40, 0x07, 0x00, 0x00, - 0xFF, 0x05, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x42, 0x07, 0x00, 0x00, 0x41, 0x07, 0x00, 0x00, 0xF4, 0x05, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xA0, 0x05, 0x00, 0x00, - 0x8B, 0x05, 0x00, 0x00, 0x42, 0x07, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xA2, 0x05, 0x00, 0x00, 0xA0, 0x05, 0x00, 0x00, - 0xE9, 0x05, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xA4, 0x05, 0x00, 0x00, 0xA2, 0x05, 0x00, 0x00, 0x10, 0x07, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x43, 0x07, 0x00, 0x00, - 0xD4, 0x05, 0x00, 0x00, 0xDF, 0x05, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x44, 0x07, 0x00, 0x00, 0x43, 0x07, 0x00, 0x00, - 0x00, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x45, 0x07, 0x00, 0x00, 0x44, 0x07, 0x00, 0x00, 0xF5, 0x05, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xB3, 0x05, 0x00, 0x00, - 0x8B, 0x05, 0x00, 0x00, 0x45, 0x07, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xB5, 0x05, 0x00, 0x00, 0xB3, 0x05, 0x00, 0x00, - 0xEA, 0x05, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xB7, 0x05, 0x00, 0x00, 0xB5, 0x05, 0x00, 0x00, 0x10, 0x07, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x46, 0x07, 0x00, 0x00, - 0xD5, 0x05, 0x00, 0x00, 0xE0, 0x05, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x47, 0x07, 0x00, 0x00, 0x46, 0x07, 0x00, 0x00, - 0x01, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x48, 0x07, 0x00, 0x00, 0x47, 0x07, 0x00, 0x00, 0xF6, 0x05, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0xC6, 0x05, 0x00, 0x00, - 0x8B, 0x05, 0x00, 0x00, 0x48, 0x07, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x09, 0x00, 0x00, 0x00, 0xC8, 0x05, 0x00, 0x00, 0xC6, 0x05, 0x00, 0x00, - 0xEB, 0x05, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, - 0xCA, 0x05, 0x00, 0x00, 0xC8, 0x05, 0x00, 0x00, 0x10, 0x07, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0xC7, 0x03, 0x00, 0x00, 0xC8, 0x03, 0x00, 0x00, - 0xBD, 0x03, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xC8, 0x03, 0x00, 0x00, 0xA4, 0x05, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xC7, 0x03, 0x00, 0x00, 0xCA, 0x03, 0x00, 0x00, 0xBD, 0x03, 0x00, 0x00, - 0x4B, 0x01, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xCA, 0x03, 0x00, 0x00, - 0xB7, 0x05, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0xC7, 0x03, 0x00, 0x00, - 0xCC, 0x03, 0x00, 0x00, 0xBD, 0x03, 0x00, 0x00, 0xD1, 0x01, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0xCC, 0x03, 0x00, 0x00, 0xCA, 0x05, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x2F, 0x00, 0x00, 0x00, 0xCD, 0x03, 0x00, 0x00, - 0xBD, 0x03, 0x00, 0x00, 0x4F, 0x00, 0x08, 0x00, 0x9B, 0x01, 0x00, 0x00, - 0xCE, 0x03, 0x00, 0x00, 0xCD, 0x03, 0x00, 0x00, 0xCD, 0x03, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0xC7, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1C, 0x07, 0x00, 0x00, - 0xB1, 0x03, 0x00, 0x00, 0x49, 0x07, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1E, 0x07, 0x00, 0x00, 0x1C, 0x07, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x84, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x1F, 0x07, 0x00, 0x00, 0x1E, 0x07, 0x00, 0x00, 0x4E, 0x01, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x21, 0x07, 0x00, 0x00, - 0x1C, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x22, 0x07, 0x00, 0x00, 0x1F, 0x07, 0x00, 0x00, - 0x21, 0x07, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x17, 0x07, 0x00, 0x00, - 0x4A, 0x01, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x23, 0x07, 0x00, 0x00, 0x17, 0x07, 0x00, 0x00, 0x22, 0x07, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x24, 0x07, 0x00, 0x00, - 0x23, 0x07, 0x00, 0x00, 0x50, 0x00, 0x06, 0x00, 0x9B, 0x01, 0x00, 0x00, - 0xD2, 0x03, 0x00, 0x00, 0x24, 0x07, 0x00, 0x00, 0x24, 0x07, 0x00, 0x00, - 0x24, 0x07, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x9B, 0x01, 0x00, 0x00, - 0xD3, 0x03, 0x00, 0x00, 0xCE, 0x03, 0x00, 0x00, 0xD2, 0x03, 0x00, 0x00, - 0x0C, 0x00, 0x08, 0x00, 0x9B, 0x01, 0x00, 0x00, 0xD6, 0x03, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0xD3, 0x03, 0x00, 0x00, - 0xD4, 0x03, 0x00, 0x00, 0xD5, 0x03, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0xD7, 0x03, 0x00, 0x00, 0xBD, 0x03, 0x00, 0x00, - 0x4F, 0x00, 0x09, 0x00, 0x2F, 0x00, 0x00, 0x00, 0xD8, 0x03, 0x00, 0x00, - 0xD7, 0x03, 0x00, 0x00, 0xD6, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0xBD, 0x03, 0x00, 0x00, 0xD8, 0x03, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0xC7, 0x03, 0x00, 0x00, 0xDA, 0x03, 0x00, 0x00, - 0xBD, 0x03, 0x00, 0x00, 0xD9, 0x03, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xDA, 0x03, 0x00, 0x00, 0x6E, 0x01, 0x00, 0x00, 0xFD, 0x00, 0x01, 0x00, - 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_frag.spv b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_frag.spv deleted file mode 100644 index fe268f0a3..000000000 Binary files a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_frag.spv and /dev/null differ diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_frag.txt b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_frag.txt deleted file mode 100644 index df44085fc..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_frag.txt +++ /dev/null @@ -1,491 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 1866 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_frag_color - OpExecutionMode %main OriginUpperLeft - OpSource GLSL 420 - OpSourceExtension "GL_GOOGLE_cpp_style_line_directive" - OpSourceExtension "GL_GOOGLE_include_directive" - OpName %main "main" - OpName %xe_texture "xe_texture" - OpName %gl_FragCoord "gl_FragCoord" - OpName %XeFsrRcasConstants "XeFsrRcasConstants" - OpMemberName %XeFsrRcasConstants 0 "xe_fsr_rcas_output_offset" - OpMemberName %XeFsrRcasConstants 1 "xe_fsr_rcas_sharpness_post_setup" - OpName %_ "" - OpName %xe_frag_color "xe_frag_color" - OpDecorate %xe_texture DescriptorSet 0 - OpDecorate %xe_texture Binding 0 - OpDecorate %gl_FragCoord BuiltIn FragCoord - OpMemberDecorate %XeFsrRcasConstants 0 Offset 16 - OpMemberDecorate %XeFsrRcasConstants 1 Offset 24 - OpDecorate %XeFsrRcasConstants Block - OpDecorate %xe_frag_color Location 0 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %uint = OpTypeInt 32 0 - %v2uint = OpTypeVector %uint 2 - %float = OpTypeFloat 32 -%_ptr_Function_float = OpTypePointer Function %float - %int = OpTypeInt 32 1 - %v2int = OpTypeVector %int 2 - %v4float = OpTypeVector %float 4 - %uint_15 = OpConstant %uint 15 - %uint_256 = OpConstant %uint 256 -%_arr_float_uint_256 = OpTypeArray %float %uint_256 -%float_n0_00100337015 = OpConstant %float -0.00100337015 -%float_0_000880821084 = OpConstant %float 0.000880821084 -%float_0_00169270835 = OpConstant %float 0.00169270835 -%float_n0_00155484071 = OpConstant %float -0.00155484071 -%float_0_00127910543 = OpConstant %float 0.00127910543 -%float_n0_000605085806 = OpConstant %float -0.000605085806 -%float_0_00106464466 = OpConstant %float 0.00106464466 -%float_n0_00138633582 = OpConstant %float -0.00138633582 -%float_0_00135569857 = OpConstant %float 0.00135569857 -%float_0_000513174047 = OpConstant %float 0.000513174047 -%float_0_00121783093 = OpConstant %float 0.00121783093 -%float_n0_00160079659 = OpConstant %float -0.00160079659 -%float_0_00058976718 = OpConstant %float 0.00058976718 -%float_n0_00028339462 = OpConstant %float -0.00028339462 -%float_0_00111060054 = OpConstant %float 0.00111060054 -%float_n0_00141697307 = OpConstant %float -0.00141697307 -%float_0_00144761032 = OpConstant %float 0.00144761032 -%float_n0_0005438113 = OpConstant %float -0.0005438113 -%float_0_00013020834 = OpConstant %float 0.00013020834 -%float_n0_0012025123 = OpConstant %float -0.0012025123 -%float_0_000436580885 = OpConstant %float 0.000436580885 -%float_n0_00104932603 = OpConstant %float -0.00104932603 -%float_0_000620404433 = OpConstant %float 0.000620404433 -%float_n0_000482536765 = OpConstant %float -0.000482536765 -%float_0_00187653187 = OpConstant %float 0.00187653187 -%float_n0_00109528191 = OpConstant %float -0.00109528191 -%float_n9_95710798en05 = OpConstant %float -9.95710798e-05 -%float_n0_000528492674 = OpConstant %float -0.000528492674 -%float_0_0014322917 = OpConstant %float 0.0014322917 -%float_n0_00193780637 = OpConstant %float -0.00193780637 -%float_n0_000696997566 = OpConstant %float -0.000696997566 -%float_3_829657en05 = OpConstant %float 3.829657e-05 -%float_0_000712316192 = OpConstant %float 0.000712316192 -%float_n0_00130974269 = OpConstant %float -0.00130974269 -%float_0_00109528191 = OpConstant %float 0.00109528191 -%float_n0_000298713247 = OpConstant %float -0.000298713247 -%float_0_00175398286 = OpConstant %float 0.00175398286 -%float_n0_00167738972 = OpConstant %float -0.00167738972 -%float_0_00147824758 = OpConstant %float 0.00147824758 -%float_n3_829657en05 = OpConstant %float -3.829657e-05 -%float_0_000788909325 = OpConstant %float 0.000788909325 -%float_n0_00183057599 = OpConstant %float -0.00183057599 -%float_0_000298713247 = OpConstant %float 0.000298713247 -%float_0_000988051528 = OpConstant %float 0.000988051528 -%float_n0_00117187505 = OpConstant %float -0.00117187505 -%float_0_00017616422 = OpConstant %float 0.00017616422 -%float_0_00164675247 = OpConstant %float 0.00164675247 -%float_n0_00158547796 = OpConstant %float -0.00158547796 -%float_0_000344669126 = OpConstant %float 0.000344669126 -%float_0_00186121324 = OpConstant %float 0.00186121324 -%float_n0_00176930148 = OpConstant %float -0.00176930148 -%float_n0_000865502458 = OpConstant %float -0.000865502458 -%float_0_000896139711 = OpConstant %float 0.000896139711 -%float_0_000160845593 = OpConstant %float 0.000160845593 -%float_n0_000926776964 = OpConstant %float -0.000926776964 -%float_n0_00152420346 = OpConstant %float -0.00152420346 -%float_n0_000651041686 = OpConstant %float -0.000651041686 -%float_0_00129442406 = OpConstant %float 0.00129442406 -%float_n0_000804227951 = OpConstant %float -0.000804227951 -%float_n0_00146292895 = OpConstant %float -0.00146292895 -%float_0_00179993873 = OpConstant %float 0.00179993873 -%float_n0_000850183831 = OpConstant %float -0.000850183831 -%float_0_000850183831 = OpConstant %float 0.000850183831 -%float_n0_000451899512 = OpConstant %float -0.000451899512 -%float_n0_00106464466 = OpConstant %float -0.00106464466 -%float_n0_000145526967 = OpConstant %float -0.000145526967 -%float_0_000237438726 = OpConstant %float 0.000237438726 -%float_0_00141697307 = OpConstant %float 0.00141697307 -%float_n0_00058976718 = OpConstant %float -0.00058976718 -%float_n0_000191482846 = OpConstant %float -0.000191482846 -%float_0_00160079659 = OpConstant %float 0.00160079659 -%float_0_00101868878 = OpConstant %float 0.00101868878 -%float_0_000405943632 = OpConstant %float 0.000405943632 -%float_n0_000206801473 = OpConstant %float -0.000206801473 -%float_0_00158547796 = OpConstant %float 0.00158547796 -%float_0_000651041686 = OpConstant %float 0.000651041686 -%float_n6_89338267en05 = OpConstant %float -6.89338267e-05 -%float_0_000421262259 = OpConstant %float 0.000421262259 -%float_n0_00164675247 = OpConstant %float -0.00164675247 -%float_0_00137101719 = OpConstant %float 0.00137101719 -%float_0_000926776964 = OpConstant %float 0.000926776964 -%float_n0_000666360313 = OpConstant %float -0.000666360313 -%float_0_00118719367 = OpConstant %float 0.00118719367 -%float_n0_00144761032 = OpConstant %float -0.00144761032 -%float_0_000574448553 = OpConstant %float 0.000574448553 -%float_n0_00189185049 = OpConstant %float -0.00189185049 -%float_0_000758272072 = OpConstant %float 0.000758272072 -%float_n0_00129442406 = OpConstant %float -0.00129442406 -%float_0_00192248775 = OpConstant %float 0.00192248775 -%float_n0_0016620711 = OpConstant %float -0.0016620711 -%float_n0_00103400741 = OpConstant %float -0.00103400741 -%float_n0_000497855421 = OpConstant %float -0.000497855421 -%float_n0_00186121324 = OpConstant %float -0.00186121324 -%float_0_0012025123 = OpConstant %float 0.0012025123 -%float_n0_0003293505 = OpConstant %float -0.0003293505 -%float_n0_00137101719 = OpConstant %float -0.00137101719 -%float_0_00163143384 = OpConstant %float 0.00163143384 -%float_n0_00184589461 = OpConstant %float -0.00184589461 -%float_0_000727634819 = OpConstant %float 0.000727634819 -%float_n0_000911458337 = OpConstant %float -0.000911458337 -%float_0_00181525736 = OpConstant %float 0.00181525736 -%float_n0_00114123779 = OpConstant %float -0.00114123779 -%float_n0_000375306379 = OpConstant %float -0.000375306379 -%float_9_95710798en05 = OpConstant %float 9.95710798e-05 -%float_n0_000742953445 = OpConstant %float -0.000742953445 -%float_0_00117187505 = OpConstant %float 0.00117187505 -%float_6_89338267en05 = OpConstant %float 6.89338267e-05 -%float_0_0014935662 = OpConstant %float 0.0014935662 -%float_0_000972732843 = OpConstant %float 0.000972732843 -%float_n0_000957414217 = OpConstant %float -0.000957414217 -%float_0_00193780637 = OpConstant %float 0.00193780637 -%float_0_000528492674 = OpConstant %float 0.000528492674 -%float_5_36151965en05 = OpConstant %float 5.36151965e-05 -%float_n0_00124846818 = OpConstant %float -0.00124846818 -%float_n0_000268075994 = OpConstant %float -0.000268075994 -%float_0_00153952208 = OpConstant %float 0.00153952208 -%float_n7_65931418en06 = OpConstant %float -7.65931418e-06 -%float_0_000314031873 = OpConstant %float 0.000314031873 -%float_0_00134037994 = OpConstant %float 0.00134037994 -%float_n0_00175398286 = OpConstant %float -0.00175398286 -%float_0_000497855421 = OpConstant %float 0.000497855421 -%float_n0_00118719367 = OpConstant %float -0.00118719367 -%float_0_000773590698 = OpConstant %float 0.000773590698 -%float_n0_00134037994 = OpConstant %float -0.00134037994 -%float_0_000268075994 = OpConstant %float 0.000268075994 -%float_n0_00147824758 = OpConstant %float -0.00147824758 -%float_n0_00013020834 = OpConstant %float -0.00013020834 -%float_n0_000773590698 = OpConstant %float -0.000773590698 -%float_0_00130974269 = OpConstant %float 0.00130974269 -%float_0_000390625006 = OpConstant %float 0.000390625006 -%float_0_000957414217 = OpConstant %float 0.000957414217 -%float_n0_000467218139 = OpConstant %float -0.000467218139 -%float_n0_00153952208 = OpConstant %float -0.00153952208 -%float_0_00103400741 = OpConstant %float 0.00103400741 -%float_n0_000681678939 = OpConstant %float -0.000681678939 -%float_0_00167738972 = OpConstant %float 0.00167738972 -%float_0_00100337015 = OpConstant %float 0.00100337015 -%float_n0_000421262259 = OpConstant %float -0.000421262259 -%float_0_00178462011 = OpConstant %float 0.00178462011 -%float_n0_000237438726 = OpConstant %float -0.000237438726 -%float_n0_000620404433 = OpConstant %float -0.000620404433 -%float_0_0016620711 = OpConstant %float 0.0016620711 -%float_0_000834865205 = OpConstant %float 0.000834865205 -%float_n0_0017233456 = OpConstant %float -0.0017233456 -%float_n0_00107996329 = OpConstant %float -0.00107996329 -%float_0_00176930148 = OpConstant %float 0.00176930148 -%float_n0_000788909325 = OpConstant %float -0.000788909325 -%float_n0_00178462011 = OpConstant %float -0.00178462011 -%float_0_000681678939 = OpConstant %float 0.000681678939 -%float_n0_000988051528 = OpConstant %float -0.000988051528 -%float_n0_00132506131 = OpConstant %float -0.00132506131 -%float_n0_00017616422 = OpConstant %float -0.00017616422 -%float_n0_00150888483 = OpConstant %float -0.00150888483 -%float_0_0003293505 = OpConstant %float 0.0003293505 -%float_n0_001953125 = OpConstant %float -0.001953125 -%float_0_000666360313 = OpConstant %float 0.000666360313 -%float_n0_00161611522 = OpConstant %float -0.00161611522 -%float_0_00115655642 = OpConstant %float 0.00115655642 -%float_0_000451899512 = OpConstant %float 0.000451899512 -%float_n0_000436580885 = OpConstant %float -0.000436580885 -%float_0_000191482846 = OpConstant %float 0.000191482846 -%float_n0_0014935662 = OpConstant %float -0.0014935662 -%float_0_00114123779 = OpConstant %float 0.00114123779 -%float_8_42524532en05 = OpConstant %float 8.42524532e-05 -%float_0_00189185049 = OpConstant %float 0.00189185049 -%float_0_00140165444 = OpConstant %float 0.00140165444 -%float_0_000559129927 = OpConstant %float 0.000559129927 -%float_0_000114889706 = OpConstant %float 0.000114889706 -%float_0_00126378681 = OpConstant %float 0.00126378681 -%float_n0_000574448553 = OpConstant %float -0.000574448553 -%float_n0_000972732843 = OpConstant %float -0.000972732843 -%float_0_00132506131 = OpConstant %float 0.00132506131 -%float_0_000222120099 = OpConstant %float 0.000222120099 -%float_n0_000758272072 = OpConstant %float -0.000758272072 -%float_n0_00135569857 = OpConstant %float -0.00135569857 -%float_0_00146292895 = OpConstant %float 0.00146292895 -%float_0_000865502458 = OpConstant %float 0.000865502458 -%float_n0_000359987753 = OpConstant %float -0.000359987753 -%float_0_0005438113 = OpConstant %float 0.0005438113 -%float_n0_00112591917 = OpConstant %float -0.00112591917 -%float_n0_000252757367 = OpConstant %float -0.000252757367 -%float_n0_000559129927 = OpConstant %float -0.000559129927 -%float_n0_00181525736 = OpConstant %float -0.00181525736 -%float_0_0017233456 = OpConstant %float 0.0017233456 -%float_n0_00115655642 = OpConstant %float -0.00115655642 -%float_0_000742953445 = OpConstant %float 0.000742953445 -%float_0_00157015934 = OpConstant %float 0.00157015934 -%float_n0_000114889706 = OpConstant %float -0.000114889706 -%float_n0_00121783093 = OpConstant %float -0.00121783093 -%float_0_00183057599 = OpConstant %float 0.00183057599 -%float_2_29779416en05 = OpConstant %float 2.29779416e-05 -%float_n0_00192248775 = OpConstant %float -0.00192248775 -%float_0_00173866423 = OpConstant %float 0.00173866423 -%float_n0_000712316192 = OpConstant %float -0.000712316192 -%float_0_00155484071 = OpConstant %float 0.00155484071 -%float_n0_00170802698 = OpConstant %float -0.00170802698 -%float_0_00123314955 = OpConstant %float 0.00123314955 -%float_0_000206801473 = OpConstant %float 0.000206801473 -%float_0_00104932603 = OpConstant %float 0.00104932603 -%float_n0_000727634819 = OpConstant %float -0.000727634819 -%float_n0_00163143384 = OpConstant %float -0.00163143384 -%float_n0_000314031873 = OpConstant %float -0.000314031873 -%float_0_000482536765 = OpConstant %float 0.000482536765 -%float_n0_00179993873 = OpConstant %float -0.00179993873 -%float_0_00094209559 = OpConstant %float 0.00094209559 -%float_n0_000344669126 = OpConstant %float -0.000344669126 -%float_0_000696997566 = OpConstant %float 0.000696997566 -%float_n0_00101868878 = OpConstant %float -0.00101868878 -%float_n0_00157015934 = OpConstant %float -0.00157015934 -%float_n2_29779416en05 = OpConstant %float -2.29779416e-05 -%float_n0_00127910543 = OpConstant %float -0.00127910543 -%float_0_000804227951 = OpConstant %float 0.000804227951 -%float_n0_000896139711 = OpConstant %float -0.000896139711 -%float_n0_0014322917 = OpConstant %float -0.0014322917 -%float_0_000605085806 = OpConstant %float 0.000605085806 -%float_n8_42524532en05 = OpConstant %float -8.42524532e-05 -%float_0_000911458337 = OpConstant %float 0.000911458337 -%float_0_001953125 = OpConstant %float 0.001953125 -%float_n0_00140165444 = OpConstant %float -0.00140165444 -%float_n0_00063572306 = OpConstant %float -0.00063572306 -%float_0_00150888483 = OpConstant %float 0.00150888483 -%float_n0_000819546578 = OpConstant %float -0.000819546578 -%float_0_00124846818 = OpConstant %float 0.00124846818 -%float_0_000252757367 = OpConstant %float 0.000252757367 -%float_0_00152420346 = OpConstant %float 0.00152420346 -%float_0_00112591917 = OpConstant %float 0.00112591917 -%float_0_000359987753 = OpConstant %float 0.000359987753 -%float_n0_000390625006 = OpConstant %float -0.000390625006 -%float_0_00190716912 = OpConstant %float 0.00190716912 -%float_0_00138633582 = OpConstant %float 0.00138633582 -%float_n0_00111060054 = OpConstant %float -0.00111060054 -%float_0_00161611522 = OpConstant %float 0.00161611522 -%float_n0_000880821084 = OpConstant %float -0.000880821084 -%float_0_000145526967 = OpConstant %float 0.000145526967 -%float_0_00107996329 = OpConstant %float 0.00107996329 -%float_n5_36151965en05 = OpConstant %float -5.36151965e-05 -%float_0_00028339462 = OpConstant %float 0.00028339462 -%float_n0_00169270835 = OpConstant %float -0.00169270835 -%float_n0_00126378681 = OpConstant %float -0.00126378681 -%float_n0_000513174047 = OpConstant %float -0.000513174047 -%float_n0_000160845593 = OpConstant %float -0.000160845593 -%float_n0_00187653187 = OpConstant %float -0.00187653187 -%float_n0_000834865205 = OpConstant %float -0.000834865205 -%float_0_00063572306 = OpConstant %float 0.00063572306 -%float_7_65931418en06 = OpConstant %float 7.65931418e-06 -%float_n0_00190716912 = OpConstant %float -0.00190716912 -%float_n0_000222120099 = OpConstant %float -0.000222120099 -%float_0_000375306379 = OpConstant %float 0.000375306379 -%float_n0_00173866423 = OpConstant %float -0.00173866423 -%float_n0_000405943632 = OpConstant %float -0.000405943632 -%float_n0_00123314955 = OpConstant %float -0.00123314955 -%float_0_00170802698 = OpConstant %float 0.00170802698 -%float_n0_00094209559 = OpConstant %float -0.00094209559 -%float_0_000819546578 = OpConstant %float 0.000819546578 -%float_0_00184589461 = OpConstant %float 0.00184589461 -%float_0_000467218139 = OpConstant %float 0.000467218139 - %330 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 - %uint_1 = OpConstant %uint 1 - %uint_16 = OpConstant %uint 16 - %uint_0 = OpConstant %uint 0 -%_ptr_Function__arr_float_uint_256 = OpTypePointer Function %_arr_float_uint_256 - %float_1 = OpConstant %float 1 - %float_0 = OpConstant %float 0 -%uint_2129764351 = OpConstant %uint 2129764351 - %float_2 = OpConstant %float 2 - %402 = OpTypeImage %float 2D 0 0 0 1 Unknown - %403 = OpTypeSampledImage %402 -%_ptr_UniformConstant_403 = OpTypePointer UniformConstant %403 - %xe_texture = OpVariable %_ptr_UniformConstant_403 UniformConstant - %int_0 = OpConstant %int 0 - %v3float = OpTypeVector %float 3 - %int_n1 = OpConstant %int -1 - %426 = OpConstantComposite %v2int %int_0 %int_n1 - %433 = OpConstantComposite %v2int %int_n1 %int_0 - %int_1 = OpConstant %int 1 - %446 = OpConstantComposite %v2int %int_1 %int_0 - %453 = OpConstantComposite %v2int %int_0 %int_1 - %uint_2 = OpConstant %uint 2 - %float_0_25 = OpConstant %float 0.25 - %v2float = OpTypeVector %float 2 - %float_n4 = OpConstant %float -4 - %float_4 = OpConstant %float 4 -%float_n0_1875 = OpConstant %float -0.1875 -%_ptr_Input_v4float = OpTypePointer Input %v4float -%gl_FragCoord = OpVariable %_ptr_Input_v4float Input -%XeFsrRcasConstants = OpTypeStruct %v2int %float -%_ptr_PushConstant_XeFsrRcasConstants = OpTypePointer PushConstant %XeFsrRcasConstants - %_ = OpVariable %_ptr_PushConstant_XeFsrRcasConstants PushConstant -%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int -%_ptr_PushConstant_float = OpTypePointer PushConstant %float -%_ptr_Output_v4float = OpTypePointer Output %v4float -%xe_frag_color = OpVariable %_ptr_Output_v4float Output -%_ptr_Output_float = OpTypePointer Output %float - %980 = OpConstantComposite %v3float %float_0 %float_0 %float_0 - %981 = OpConstantComposite %v3float %float_1 %float_1 %float_1 - %uint_3 = OpConstant %uint 3 - %1865 = OpConstantComposite %v2uint %uint_15 %uint_15 - %main = OpFunction %void None %3 - %5 = OpLabel - %1815 = OpVariable %_ptr_Function__arr_float_uint_256 Function - %935 = OpLoad %v4float %gl_FragCoord - %936 = OpVectorShuffle %v2float %935 %935 0 1 - %937 = OpConvertFToS %v2int %936 - %942 = OpAccessChain %_ptr_PushConstant_v2int %_ %int_0 - %943 = OpLoad %v2int %942 - %944 = OpISub %v2int %937 %943 - %945 = OpBitcast %v2uint %944 - %948 = OpAccessChain %_ptr_PushConstant_float %_ %int_1 - %949 = OpLoad %float %948 - %950 = OpBitcast %uint %949 - %1122 = OpBitcast %v2int %945 - %1124 = OpIAdd %v2int %1122 %426 - %1486 = OpLoad %403 %xe_texture - %1488 = OpImage %402 %1486 - %1489 = OpImageFetch %v4float %1488 %1124 Lod %int_0 - %1491 = OpCompositeExtract %float %1489 0 - %1492 = OpCompositeExtract %float %1489 1 - %1493 = OpCompositeExtract %float %1489 2 - %1128 = OpIAdd %v2int %1122 %433 - %1499 = OpImage %402 %1486 - %1500 = OpImageFetch %v4float %1499 %1128 Lod %int_0 - %1502 = OpCompositeExtract %float %1500 0 - %1503 = OpCompositeExtract %float %1500 1 - %1504 = OpCompositeExtract %float %1500 2 - %1510 = OpImage %402 %1486 - %1511 = OpImageFetch %v4float %1510 %1122 Lod %int_0 - %1513 = OpCompositeExtract %float %1511 0 - %1514 = OpCompositeExtract %float %1511 1 - %1515 = OpCompositeExtract %float %1511 2 - %1135 = OpIAdd %v2int %1122 %446 - %1521 = OpImage %402 %1486 - %1522 = OpImageFetch %v4float %1521 %1135 Lod %int_0 - %1524 = OpCompositeExtract %float %1522 0 - %1525 = OpCompositeExtract %float %1522 1 - %1526 = OpCompositeExtract %float %1522 2 - %1139 = OpIAdd %v2int %1122 %453 - %1532 = OpImage %402 %1486 - %1533 = OpImageFetch %v4float %1532 %1139 Lod %int_0 - %1535 = OpCompositeExtract %float %1533 0 - %1536 = OpCompositeExtract %float %1533 1 - %1537 = OpCompositeExtract %float %1533 2 - %1663 = OpExtInst %float %1 FMin %1502 %1524 - %1664 = OpExtInst %float %1 FMin %1491 %1663 - %1299 = OpExtInst %float %1 FMin %1664 %1535 - %1670 = OpExtInst %float %1 FMin %1503 %1525 - %1671 = OpExtInst %float %1 FMin %1492 %1670 - %1305 = OpExtInst %float %1 FMin %1671 %1536 - %1677 = OpExtInst %float %1 FMin %1504 %1526 - %1678 = OpExtInst %float %1 FMin %1493 %1677 - %1311 = OpExtInst %float %1 FMin %1678 %1537 - %1684 = OpExtInst %float %1 FMax %1502 %1524 - %1685 = OpExtInst %float %1 FMax %1491 %1684 - %1317 = OpExtInst %float %1 FMax %1685 %1535 - %1691 = OpExtInst %float %1 FMax %1503 %1525 - %1692 = OpExtInst %float %1 FMax %1492 %1691 - %1323 = OpExtInst %float %1 FMax %1692 %1536 - %1698 = OpExtInst %float %1 FMax %1504 %1526 - %1699 = OpExtInst %float %1 FMax %1493 %1698 - %1329 = OpExtInst %float %1 FMax %1699 %1537 - %1332 = OpExtInst %float %1 FMin %1299 %1513 - %1708 = OpFDiv %float %float_0_25 %1317 - %1337 = OpFMul %float %1332 %1708 - %1340 = OpExtInst %float %1 FMin %1305 %1514 - %1720 = OpFDiv %float %float_0_25 %1323 - %1345 = OpFMul %float %1340 %1720 - %1348 = OpExtInst %float %1 FMin %1311 %1515 - %1732 = OpFDiv %float %float_0_25 %1329 - %1353 = OpFMul %float %1348 %1732 - %1358 = OpExtInst %float %1 FMax %1317 %1513 - %1359 = OpFSub %float %float_1 %1358 - %1362 = OpFMul %float %float_4 %1299 - %1365 = OpFAdd %float %1362 %float_n4 - %1744 = OpFDiv %float %float_1 %1365 - %1367 = OpFMul %float %1359 %1744 - %1372 = OpExtInst %float %1 FMax %1323 %1514 - %1373 = OpFSub %float %float_1 %1372 - %1376 = OpFMul %float %float_4 %1305 - %1379 = OpFAdd %float %1376 %float_n4 - %1756 = OpFDiv %float %float_1 %1379 - %1381 = OpFMul %float %1373 %1756 - %1386 = OpExtInst %float %1 FMax %1329 %1515 - %1387 = OpFSub %float %float_1 %1386 - %1390 = OpFMul %float %float_4 %1311 - %1393 = OpFAdd %float %1390 %float_n4 - %1768 = OpFDiv %float %float_1 %1393 - %1395 = OpFMul %float %1387 %1768 - %1397 = OpFNegate %float %1337 - %1399 = OpExtInst %float %1 FMax %1397 %1367 - %1401 = OpFNegate %float %1345 - %1403 = OpExtInst %float %1 FMax %1401 %1381 - %1405 = OpFNegate %float %1353 - %1407 = OpExtInst %float %1 FMax %1405 %1395 - %1780 = OpExtInst %float %1 FMax %1403 %1407 - %1781 = OpExtInst %float %1 FMax %1399 %1780 - %1414 = OpExtInst %float %1 FMin %1781 %float_0 - %1415 = OpExtInst %float %1 FMax %float_n0_1875 %1414 - %1418 = OpBitcast %float %950 - %1419 = OpFMul %float %1415 %1418 - %1422 = OpFMul %float %float_4 %1419 - %1424 = OpFAdd %float %1422 %float_1 - %1798 = OpBitcast %uint %1424 - %1799 = OpISub %uint %uint_2129764351 %1798 - %1800 = OpBitcast %float %1799 - %1803 = OpFNegate %float %1800 - %1805 = OpFMul %float %1803 %1424 - %1807 = OpFAdd %float %1805 %float_2 - %1808 = OpFMul %float %1800 %1807 - %1856 = OpFAdd %float %1491 %1502 - %1857 = OpFAdd %float %1856 %1535 - %1858 = OpFAdd %float %1857 %1524 - %1440 = OpFMul %float %1419 %1858 - %1442 = OpFAdd %float %1440 %1513 - %1444 = OpFMul %float %1442 %1808 - %1859 = OpFAdd %float %1492 %1503 - %1860 = OpFAdd %float %1859 %1536 - %1861 = OpFAdd %float %1860 %1525 - %1459 = OpFMul %float %1419 %1861 - %1461 = OpFAdd %float %1459 %1514 - %1463 = OpFMul %float %1461 %1808 - %1862 = OpFAdd %float %1493 %1504 - %1863 = OpFAdd %float %1862 %1537 - %1864 = OpFAdd %float %1863 %1526 - %1478 = OpFMul %float %1419 %1864 - %1480 = OpFAdd %float %1478 %1515 - %1482 = OpFMul %float %1480 %1808 - %968 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_0 - OpStore %968 %1444 - %970 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_1 - OpStore %970 %1463 - %972 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_2 - OpStore %972 %1482 - %973 = OpLoad %v4float %xe_frag_color - %974 = OpVectorShuffle %v3float %973 %973 0 1 2 - %1820 = OpBitwiseAnd %v2uint %945 %1865 - %1822 = OpCompositeExtract %uint %1820 1 - %1823 = OpIMul %uint %1822 %uint_16 - %1825 = OpCompositeExtract %uint %1820 0 - %1826 = OpIAdd %uint %1823 %1825 - OpStore %1815 %330 - %1827 = OpAccessChain %_ptr_Function_float %1815 %1826 - %1828 = OpLoad %float %1827 - %978 = OpCompositeConstruct %v3float %1828 %1828 %1828 - %979 = OpFAdd %v3float %974 %978 - %982 = OpExtInst %v3float %1 FClamp %979 %980 %981 - %983 = OpLoad %v4float %xe_frag_color - %984 = OpVectorShuffle %v4float %983 %982 4 5 6 3 - OpStore %xe_frag_color %984 - %986 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_3 - OpStore %986 %float_1 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_ps.h new file mode 100644 index 000000000..726e06a0f --- /dev/null +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_ps.h @@ -0,0 +1,885 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 25152 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5120 + OpExecutionMode %5663 OriginUpperLeft + OpDecorate %3150 DescriptorSet 0 + OpDecorate %3150 Binding 0 + OpDecorate %gl_FragCoord BuiltIn FragCoord + OpMemberDecorate %_struct_1010 0 Offset 16 + OpMemberDecorate %_struct_1010 1 Offset 24 + OpDecorate %_struct_1010 Block + OpDecorate %5120 Location 0 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %uint = OpTypeInt 32 0 + %v2uint = OpTypeVector %uint 2 + %float = OpTypeFloat 32 +%_ptr_Function_float = OpTypePointer Function %float + %int = OpTypeInt 32 1 + %v2int = OpTypeVector %int 2 + %v4float = OpTypeVector %float 4 + %uint_15 = OpConstant %uint 15 + %uint_256 = OpConstant %uint 256 +%_arr_float_uint_256 = OpTypeArray %float %uint_256 +%float_n0_00100337015 = OpConstant %float -0.00100337015 +%float_0_000880821084 = OpConstant %float 0.000880821084 +%float_0_00169270835 = OpConstant %float 0.00169270835 +%float_n0_00155484071 = OpConstant %float -0.00155484071 +%float_0_00127910543 = OpConstant %float 0.00127910543 +%float_n0_000605085806 = OpConstant %float -0.000605085806 +%float_0_00106464466 = OpConstant %float 0.00106464466 +%float_n0_00138633582 = OpConstant %float -0.00138633582 +%float_0_00135569857 = OpConstant %float 0.00135569857 +%float_0_000513174047 = OpConstant %float 0.000513174047 +%float_0_00121783093 = OpConstant %float 0.00121783093 +%float_n0_00160079659 = OpConstant %float -0.00160079659 +%float_0_00058976718 = OpConstant %float 0.00058976718 +%float_n0_00028339462 = OpConstant %float -0.00028339462 +%float_0_00111060054 = OpConstant %float 0.00111060054 +%float_n0_00141697307 = OpConstant %float -0.00141697307 +%float_0_00144761032 = OpConstant %float 0.00144761032 +%float_n0_0005438113 = OpConstant %float -0.0005438113 +%float_0_00013020834 = OpConstant %float 0.00013020834 +%float_n0_0012025123 = OpConstant %float -0.0012025123 +%float_0_000436580885 = OpConstant %float 0.000436580885 +%float_n0_00104932603 = OpConstant %float -0.00104932603 +%float_0_000620404433 = OpConstant %float 0.000620404433 +%float_n0_000482536765 = OpConstant %float -0.000482536765 +%float_0_00187653187 = OpConstant %float 0.00187653187 +%float_n0_00109528191 = OpConstant %float -0.00109528191 +%float_n9_95710798en05 = OpConstant %float -9.95710798e-05 +%float_n0_000528492674 = OpConstant %float -0.000528492674 +%float_0_0014322917 = OpConstant %float 0.0014322917 +%float_n0_00193780637 = OpConstant %float -0.00193780637 +%float_n0_000696997566 = OpConstant %float -0.000696997566 +%float_3_829657en05 = OpConstant %float 3.829657e-05 +%float_0_000712316192 = OpConstant %float 0.000712316192 +%float_n0_00130974269 = OpConstant %float -0.00130974269 +%float_0_00109528191 = OpConstant %float 0.00109528191 +%float_n0_000298713247 = OpConstant %float -0.000298713247 +%float_0_00175398286 = OpConstant %float 0.00175398286 +%float_n0_00167738972 = OpConstant %float -0.00167738972 +%float_0_00147824758 = OpConstant %float 0.00147824758 +%float_n3_829657en05 = OpConstant %float -3.829657e-05 +%float_0_000788909325 = OpConstant %float 0.000788909325 +%float_n0_00183057599 = OpConstant %float -0.00183057599 +%float_0_000298713247 = OpConstant %float 0.000298713247 +%float_0_000988051528 = OpConstant %float 0.000988051528 +%float_n0_00117187505 = OpConstant %float -0.00117187505 +%float_0_00017616422 = OpConstant %float 0.00017616422 +%float_0_00164675247 = OpConstant %float 0.00164675247 +%float_n0_00158547796 = OpConstant %float -0.00158547796 +%float_0_000344669126 = OpConstant %float 0.000344669126 +%float_0_00186121324 = OpConstant %float 0.00186121324 +%float_n0_00176930148 = OpConstant %float -0.00176930148 +%float_n0_000865502458 = OpConstant %float -0.000865502458 +%float_0_000896139711 = OpConstant %float 0.000896139711 +%float_0_000160845593 = OpConstant %float 0.000160845593 +%float_n0_000926776964 = OpConstant %float -0.000926776964 +%float_n0_00152420346 = OpConstant %float -0.00152420346 +%float_n0_000651041686 = OpConstant %float -0.000651041686 +%float_0_00129442406 = OpConstant %float 0.00129442406 +%float_n0_000804227951 = OpConstant %float -0.000804227951 +%float_n0_00146292895 = OpConstant %float -0.00146292895 +%float_0_00179993873 = OpConstant %float 0.00179993873 +%float_n0_000850183831 = OpConstant %float -0.000850183831 +%float_0_000850183831 = OpConstant %float 0.000850183831 +%float_n0_000451899512 = OpConstant %float -0.000451899512 +%float_n0_00106464466 = OpConstant %float -0.00106464466 +%float_n0_000145526967 = OpConstant %float -0.000145526967 +%float_0_000237438726 = OpConstant %float 0.000237438726 +%float_0_00141697307 = OpConstant %float 0.00141697307 +%float_n0_00058976718 = OpConstant %float -0.00058976718 +%float_n0_000191482846 = OpConstant %float -0.000191482846 +%float_0_00160079659 = OpConstant %float 0.00160079659 +%float_0_00101868878 = OpConstant %float 0.00101868878 +%float_0_000405943632 = OpConstant %float 0.000405943632 +%float_n0_000206801473 = OpConstant %float -0.000206801473 +%float_0_00158547796 = OpConstant %float 0.00158547796 +%float_0_000651041686 = OpConstant %float 0.000651041686 +%float_n6_89338267en05 = OpConstant %float -6.89338267e-05 +%float_0_000421262259 = OpConstant %float 0.000421262259 +%float_n0_00164675247 = OpConstant %float -0.00164675247 +%float_0_00137101719 = OpConstant %float 0.00137101719 +%float_0_000926776964 = OpConstant %float 0.000926776964 +%float_n0_000666360313 = OpConstant %float -0.000666360313 +%float_0_00118719367 = OpConstant %float 0.00118719367 +%float_n0_00144761032 = OpConstant %float -0.00144761032 +%float_0_000574448553 = OpConstant %float 0.000574448553 +%float_n0_00189185049 = OpConstant %float -0.00189185049 +%float_0_000758272072 = OpConstant %float 0.000758272072 +%float_n0_00129442406 = OpConstant %float -0.00129442406 +%float_0_00192248775 = OpConstant %float 0.00192248775 +%float_n0_0016620711 = OpConstant %float -0.0016620711 +%float_n0_00103400741 = OpConstant %float -0.00103400741 +%float_n0_000497855421 = OpConstant %float -0.000497855421 +%float_n0_00186121324 = OpConstant %float -0.00186121324 +%float_0_0012025123 = OpConstant %float 0.0012025123 +%float_n0_0003293505 = OpConstant %float -0.0003293505 +%float_n0_00137101719 = OpConstant %float -0.00137101719 +%float_0_00163143384 = OpConstant %float 0.00163143384 +%float_n0_00184589461 = OpConstant %float -0.00184589461 +%float_0_000727634819 = OpConstant %float 0.000727634819 +%float_n0_000911458337 = OpConstant %float -0.000911458337 +%float_0_00181525736 = OpConstant %float 0.00181525736 +%float_n0_00114123779 = OpConstant %float -0.00114123779 +%float_n0_000375306379 = OpConstant %float -0.000375306379 +%float_9_95710798en05 = OpConstant %float 9.95710798e-05 +%float_n0_000742953445 = OpConstant %float -0.000742953445 +%float_0_00117187505 = OpConstant %float 0.00117187505 +%float_6_89338267en05 = OpConstant %float 6.89338267e-05 +%float_0_0014935662 = OpConstant %float 0.0014935662 +%float_0_000972732843 = OpConstant %float 0.000972732843 +%float_n0_000957414217 = OpConstant %float -0.000957414217 +%float_0_00193780637 = OpConstant %float 0.00193780637 +%float_0_000528492674 = OpConstant %float 0.000528492674 +%float_5_36151965en05 = OpConstant %float 5.36151965e-05 +%float_n0_00124846818 = OpConstant %float -0.00124846818 +%float_n0_000268075994 = OpConstant %float -0.000268075994 +%float_0_00153952208 = OpConstant %float 0.00153952208 +%float_n7_65931418en06 = OpConstant %float -7.65931418e-06 +%float_0_000314031873 = OpConstant %float 0.000314031873 +%float_0_00134037994 = OpConstant %float 0.00134037994 +%float_n0_00175398286 = OpConstant %float -0.00175398286 +%float_0_000497855421 = OpConstant %float 0.000497855421 +%float_n0_00118719367 = OpConstant %float -0.00118719367 +%float_0_000773590698 = OpConstant %float 0.000773590698 +%float_n0_00134037994 = OpConstant %float -0.00134037994 +%float_0_000268075994 = OpConstant %float 0.000268075994 +%float_n0_00147824758 = OpConstant %float -0.00147824758 +%float_n0_00013020834 = OpConstant %float -0.00013020834 +%float_n0_000773590698 = OpConstant %float -0.000773590698 +%float_0_00130974269 = OpConstant %float 0.00130974269 +%float_0_000390625006 = OpConstant %float 0.000390625006 +%float_0_000957414217 = OpConstant %float 0.000957414217 +%float_n0_000467218139 = OpConstant %float -0.000467218139 +%float_n0_00153952208 = OpConstant %float -0.00153952208 +%float_0_00103400741 = OpConstant %float 0.00103400741 +%float_n0_000681678939 = OpConstant %float -0.000681678939 +%float_0_00167738972 = OpConstant %float 0.00167738972 +%float_0_00100337015 = OpConstant %float 0.00100337015 +%float_n0_000421262259 = OpConstant %float -0.000421262259 +%float_0_00178462011 = OpConstant %float 0.00178462011 +%float_n0_000237438726 = OpConstant %float -0.000237438726 +%float_n0_000620404433 = OpConstant %float -0.000620404433 +%float_0_0016620711 = OpConstant %float 0.0016620711 +%float_0_000834865205 = OpConstant %float 0.000834865205 +%float_n0_0017233456 = OpConstant %float -0.0017233456 +%float_n0_00107996329 = OpConstant %float -0.00107996329 +%float_0_00176930148 = OpConstant %float 0.00176930148 +%float_n0_000788909325 = OpConstant %float -0.000788909325 +%float_n0_00178462011 = OpConstant %float -0.00178462011 +%float_0_000681678939 = OpConstant %float 0.000681678939 +%float_n0_000988051528 = OpConstant %float -0.000988051528 +%float_n0_00132506131 = OpConstant %float -0.00132506131 +%float_n0_00017616422 = OpConstant %float -0.00017616422 +%float_n0_00150888483 = OpConstant %float -0.00150888483 +%float_0_0003293505 = OpConstant %float 0.0003293505 +%float_n0_001953125 = OpConstant %float -0.001953125 +%float_0_000666360313 = OpConstant %float 0.000666360313 +%float_n0_00161611522 = OpConstant %float -0.00161611522 +%float_0_00115655642 = OpConstant %float 0.00115655642 +%float_0_000451899512 = OpConstant %float 0.000451899512 +%float_n0_000436580885 = OpConstant %float -0.000436580885 +%float_0_000191482846 = OpConstant %float 0.000191482846 +%float_n0_0014935662 = OpConstant %float -0.0014935662 +%float_0_00114123779 = OpConstant %float 0.00114123779 +%float_8_42524532en05 = OpConstant %float 8.42524532e-05 +%float_0_00189185049 = OpConstant %float 0.00189185049 +%float_0_00140165444 = OpConstant %float 0.00140165444 +%float_0_000559129927 = OpConstant %float 0.000559129927 +%float_0_000114889706 = OpConstant %float 0.000114889706 +%float_0_00126378681 = OpConstant %float 0.00126378681 +%float_n0_000574448553 = OpConstant %float -0.000574448553 +%float_n0_000972732843 = OpConstant %float -0.000972732843 +%float_0_00132506131 = OpConstant %float 0.00132506131 +%float_0_000222120099 = OpConstant %float 0.000222120099 +%float_n0_000758272072 = OpConstant %float -0.000758272072 +%float_n0_00135569857 = OpConstant %float -0.00135569857 +%float_0_00146292895 = OpConstant %float 0.00146292895 +%float_0_000865502458 = OpConstant %float 0.000865502458 +%float_n0_000359987753 = OpConstant %float -0.000359987753 +%float_0_0005438113 = OpConstant %float 0.0005438113 +%float_n0_00112591917 = OpConstant %float -0.00112591917 +%float_n0_000252757367 = OpConstant %float -0.000252757367 +%float_n0_000559129927 = OpConstant %float -0.000559129927 +%float_n0_00181525736 = OpConstant %float -0.00181525736 +%float_0_0017233456 = OpConstant %float 0.0017233456 +%float_n0_00115655642 = OpConstant %float -0.00115655642 +%float_0_000742953445 = OpConstant %float 0.000742953445 +%float_0_00157015934 = OpConstant %float 0.00157015934 +%float_n0_000114889706 = OpConstant %float -0.000114889706 +%float_n0_00121783093 = OpConstant %float -0.00121783093 +%float_0_00183057599 = OpConstant %float 0.00183057599 +%float_2_29779416en05 = OpConstant %float 2.29779416e-05 +%float_n0_00192248775 = OpConstant %float -0.00192248775 +%float_0_00173866423 = OpConstant %float 0.00173866423 +%float_n0_000712316192 = OpConstant %float -0.000712316192 +%float_0_00155484071 = OpConstant %float 0.00155484071 +%float_n0_00170802698 = OpConstant %float -0.00170802698 +%float_0_00123314955 = OpConstant %float 0.00123314955 +%float_0_000206801473 = OpConstant %float 0.000206801473 +%float_0_00104932603 = OpConstant %float 0.00104932603 +%float_n0_000727634819 = OpConstant %float -0.000727634819 +%float_n0_00163143384 = OpConstant %float -0.00163143384 +%float_n0_000314031873 = OpConstant %float -0.000314031873 +%float_0_000482536765 = OpConstant %float 0.000482536765 +%float_n0_00179993873 = OpConstant %float -0.00179993873 +%float_0_00094209559 = OpConstant %float 0.00094209559 +%float_n0_000344669126 = OpConstant %float -0.000344669126 +%float_0_000696997566 = OpConstant %float 0.000696997566 +%float_n0_00101868878 = OpConstant %float -0.00101868878 +%float_n0_00157015934 = OpConstant %float -0.00157015934 +%float_n2_29779416en05 = OpConstant %float -2.29779416e-05 +%float_n0_00127910543 = OpConstant %float -0.00127910543 +%float_0_000804227951 = OpConstant %float 0.000804227951 +%float_n0_000896139711 = OpConstant %float -0.000896139711 +%float_n0_0014322917 = OpConstant %float -0.0014322917 +%float_0_000605085806 = OpConstant %float 0.000605085806 +%float_n8_42524532en05 = OpConstant %float -8.42524532e-05 +%float_0_000911458337 = OpConstant %float 0.000911458337 +%float_0_001953125 = OpConstant %float 0.001953125 +%float_n0_00140165444 = OpConstant %float -0.00140165444 +%float_n0_00063572306 = OpConstant %float -0.00063572306 +%float_0_00150888483 = OpConstant %float 0.00150888483 +%float_n0_000819546578 = OpConstant %float -0.000819546578 +%float_0_00124846818 = OpConstant %float 0.00124846818 +%float_0_000252757367 = OpConstant %float 0.000252757367 +%float_0_00152420346 = OpConstant %float 0.00152420346 +%float_0_00112591917 = OpConstant %float 0.00112591917 +%float_0_000359987753 = OpConstant %float 0.000359987753 +%float_n0_000390625006 = OpConstant %float -0.000390625006 +%float_0_00190716912 = OpConstant %float 0.00190716912 +%float_0_00138633582 = OpConstant %float 0.00138633582 +%float_n0_00111060054 = OpConstant %float -0.00111060054 +%float_0_00161611522 = OpConstant %float 0.00161611522 +%float_n0_000880821084 = OpConstant %float -0.000880821084 +%float_0_000145526967 = OpConstant %float 0.000145526967 +%float_0_00107996329 = OpConstant %float 0.00107996329 +%float_n5_36151965en05 = OpConstant %float -5.36151965e-05 +%float_0_00028339462 = OpConstant %float 0.00028339462 +%float_n0_00169270835 = OpConstant %float -0.00169270835 +%float_n0_00126378681 = OpConstant %float -0.00126378681 +%float_n0_000513174047 = OpConstant %float -0.000513174047 +%float_n0_000160845593 = OpConstant %float -0.000160845593 +%float_n0_00187653187 = OpConstant %float -0.00187653187 +%float_n0_000834865205 = OpConstant %float -0.000834865205 +%float_0_00063572306 = OpConstant %float 0.00063572306 +%float_7_65931418en06 = OpConstant %float 7.65931418e-06 +%float_n0_00190716912 = OpConstant %float -0.00190716912 +%float_n0_000222120099 = OpConstant %float -0.000222120099 +%float_0_000375306379 = OpConstant %float 0.000375306379 +%float_n0_00173866423 = OpConstant %float -0.00173866423 +%float_n0_000405943632 = OpConstant %float -0.000405943632 +%float_n0_00123314955 = OpConstant %float -0.00123314955 +%float_0_00170802698 = OpConstant %float 0.00170802698 +%float_n0_00094209559 = OpConstant %float -0.00094209559 +%float_0_000819546578 = OpConstant %float 0.000819546578 +%float_0_00184589461 = OpConstant %float 0.00184589461 +%float_0_000467218139 = OpConstant %float 0.000467218139 + %2092 = OpConstantComposite %_arr_float_uint_256 %float_n0_00100337015 %float_0_000880821084 %float_0_00169270835 %float_n0_00155484071 %float_0_00127910543 %float_n0_000605085806 %float_0_00106464466 %float_n0_00138633582 %float_0_00135569857 %float_0_000513174047 %float_0_00121783093 %float_n0_00160079659 %float_0_00058976718 %float_n0_00028339462 %float_0_00111060054 %float_n0_00141697307 %float_0_00144761032 %float_n0_0005438113 %float_0_00013020834 %float_n0_0012025123 %float_0_000436580885 %float_n0_00104932603 %float_0_000620404433 %float_n0_000482536765 %float_0_00187653187 %float_n0_00109528191 %float_n9_95710798en05 %float_n0_000528492674 %float_0_0014322917 %float_n0_00193780637 %float_n0_000696997566 %float_3_829657en05 %float_0_000712316192 %float_n0_00130974269 %float_0_00109528191 %float_n0_000298713247 %float_0_00175398286 %float_n0_00167738972 %float_0_00147824758 %float_n3_829657en05 %float_0_000788909325 %float_n0_00183057599 %float_0_000298713247 %float_0_000988051528 %float_n0_00117187505 %float_0_00017616422 %float_0_00164675247 %float_n0_00158547796 %float_0_000344669126 %float_0_00186121324 %float_n0_00176930148 %float_n0_000865502458 %float_0_000896139711 %float_0_000160845593 %float_n0_000926776964 %float_n0_00152420346 %float_n0_000651041686 %float_0_00129442406 %float_n0_000804227951 %float_n0_00146292895 %float_0_00179993873 %float_n0_000850183831 %float_0_000850183831 %float_n0_000451899512 %float_n0_00106464466 %float_n0_000145526967 %float_0_000237438726 %float_0_00141697307 %float_n0_00058976718 %float_n0_000191482846 %float_0_00160079659 %float_0_00101868878 %float_0_000405943632 %float_n0_000206801473 %float_0_00158547796 %float_0_000651041686 %float_n6_89338267en05 %float_0_000421262259 %float_n0_00164675247 %float_0_00137101719 %float_0_000926776964 %float_n0_000666360313 %float_0_00118719367 %float_n0_00144761032 %float_0_000574448553 %float_n0_00189185049 %float_0_000758272072 %float_n0_00129442406 %float_0_00192248775 %float_n0_0016620711 %float_n0_00103400741 %float_n0_000497855421 %float_n0_00186121324 %float_0_0012025123 %float_n0_0003293505 %float_n0_00137101719 %float_0_00163143384 %float_n0_00184589461 %float_0_000727634819 %float_n0_000911458337 %float_0_00181525736 %float_n0_00114123779 %float_n0_000375306379 %float_9_95710798en05 %float_n0_000742953445 %float_0_00117187505 %float_6_89338267en05 %float_0_0014935662 %float_0_000972732843 %float_n0_000957414217 %float_0_00193780637 %float_0_000528492674 %float_5_36151965en05 %float_n0_00124846818 %float_n0_000268075994 %float_0_00153952208 %float_n7_65931418en06 %float_0_000314031873 %float_0_00134037994 %float_n0_00175398286 %float_0_000497855421 %float_n0_00118719367 %float_0_000773590698 %float_n0_00134037994 %float_0_000268075994 %float_n0_00147824758 %float_n0_00013020834 %float_n0_000773590698 %float_0_00130974269 %float_0_000390625006 %float_0_000957414217 %float_n0_000467218139 %float_n0_00153952208 %float_0_00103400741 %float_n0_000681678939 %float_0_00167738972 %float_0_00100337015 %float_n0_000421262259 %float_0_00178462011 %float_n0_000237438726 %float_n0_000620404433 %float_0_0016620711 %float_0_000834865205 %float_n0_0017233456 %float_n0_00107996329 %float_0_00176930148 %float_n0_000788909325 %float_n0_00178462011 %float_0_000681678939 %float_n0_000988051528 %float_n0_00132506131 %float_n0_00017616422 %float_n0_00150888483 %float_0_0003293505 %float_n0_001953125 %float_0_000666360313 %float_n0_00161611522 %float_0_00115655642 %float_0_000451899512 %float_n0_000436580885 %float_0_000191482846 %float_n0_0014935662 %float_0_00114123779 %float_8_42524532en05 %float_0_00189185049 %float_0_00140165444 %float_0_000559129927 %float_0_000114889706 %float_0_00126378681 %float_n0_000574448553 %float_n0_000972732843 %float_0_00132506131 %float_0_000222120099 %float_n0_000758272072 %float_n0_00135569857 %float_0_00146292895 %float_0_000865502458 %float_n0_000359987753 %float_0_0005438113 %float_n0_00112591917 %float_n0_000252757367 %float_n0_000559129927 %float_n0_00181525736 %float_0_0017233456 %float_n0_00115655642 %float_0_000742953445 %float_0_00157015934 %float_n0_000114889706 %float_n0_00121783093 %float_0_00183057599 %float_2_29779416en05 %float_n0_00192248775 %float_0_00173866423 %float_n0_000712316192 %float_0_00155484071 %float_n0_00170802698 %float_0_00123314955 %float_0_000206801473 %float_0_00104932603 %float_n0_000727634819 %float_n0_00163143384 %float_n0_000314031873 %float_0_000482536765 %float_n0_00179993873 %float_0_00094209559 %float_n0_000344669126 %float_0_000696997566 %float_n0_00101868878 %float_n0_00157015934 %float_n2_29779416en05 %float_n0_00127910543 %float_0_000804227951 %float_n0_000896139711 %float_n0_0014322917 %float_0_000605085806 %float_n8_42524532en05 %float_0_000911458337 %float_0_001953125 %float_n0_00140165444 %float_n0_00063572306 %float_0_00150888483 %float_n0_000819546578 %float_0_00124846818 %float_0_000252757367 %float_0_00152420346 %float_0_00112591917 %float_0_000359987753 %float_n0_000390625006 %float_0_00190716912 %float_0_00138633582 %float_n0_00111060054 %float_0_00161611522 %float_n0_000880821084 %float_0_000145526967 %float_0_00107996329 %float_n5_36151965en05 %float_0_00028339462 %float_n0_00169270835 %float_n0_00126378681 %float_n0_000513174047 %float_n0_000160845593 %float_n0_00187653187 %float_n0_000834865205 %float_0_00063572306 %float_7_65931418en06 %float_n0_00190716912 %float_n0_000222120099 %float_0_000375306379 %float_n0_00173866423 %float_n0_000405943632 %float_n0_00123314955 %float_0_00170802698 %float_n0_00094209559 %float_0_000819546578 %float_0_00184589461 %float_0_000467218139 + %uint_1 = OpConstant %uint 1 + %uint_16 = OpConstant %uint 16 + %uint_0 = OpConstant %uint 0 +%_ptr_Function__arr_float_uint_256 = OpTypePointer Function %_arr_float_uint_256 + %float_1 = OpConstant %float 1 + %float_0 = OpConstant %float 0 +%uint_2129764351 = OpConstant %uint 2129764351 + %float_2 = OpConstant %float 2 + %151 = OpTypeImage %float 2D 0 0 0 1 Unknown + %510 = OpTypeSampledImage %151 +%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 + %3150 = OpVariable %_ptr_UniformConstant_510 UniformConstant + %int_0 = OpConstant %int 0 + %v3float = OpTypeVector %float 3 + %int_n1 = OpConstant %int -1 + %1803 = OpConstantComposite %v2int %int_0 %int_n1 + %1806 = OpConstantComposite %v2int %int_n1 %int_0 + %int_1 = OpConstant %int 1 + %1824 = OpConstantComposite %v2int %int_1 %int_0 + %1827 = OpConstantComposite %v2int %int_0 %int_1 + %uint_2 = OpConstant %uint 2 + %v2float = OpTypeVector %float 2 + %float_n4 = OpConstant %float -4 + %float_4 = OpConstant %float 4 +%float_n0_1875 = OpConstant %float -0.1875 +%_ptr_Input_v4float = OpTypePointer Input %v4float +%gl_FragCoord = OpVariable %_ptr_Input_v4float Input +%_struct_1010 = OpTypeStruct %v2int %float +%_ptr_PushConstant__struct_1010 = OpTypePointer PushConstant %_struct_1010 + %4930 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant +%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int +%_ptr_PushConstant_float = OpTypePointer PushConstant %float +%_ptr_Output_v4float = OpTypePointer Output %v4float + %5120 = OpVariable %_ptr_Output_v4float Output +%_ptr_Output_float = OpTypePointer Output %float + %2604 = OpConstantComposite %v3float %float_0 %float_0 %float_0 + %2582 = OpConstantComposite %v3float %float_1 %float_1 %float_1 + %uint_3 = OpConstant %uint 3 + %2122 = OpConstantComposite %v2uint %uint_15 %uint_15 + %float_0_25 = OpConstant %float 0.25 + %5663 = OpFunction %void None %1282 + %24953 = OpLabel + %18411 = OpVariable %_ptr_Function__arr_float_uint_256 Function + %22087 = OpLoad %v4float %gl_FragCoord + %6562 = OpVectorShuffle %v2float %22087 %22087 0 1 + %17656 = OpConvertFToS %v2int %6562 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %4930 %int_0 + %22822 = OpLoad %v2int %19279 + %23312 = OpISub %v2int %17656 %22822 + %9938 = OpBitcast %v2uint %23312 + %20997 = OpAccessChain %_ptr_PushConstant_float %4930 %int_1 + %22237 = OpLoad %float %20997 + %16454 = OpBitcast %uint %22237 + %6990 = OpBitcast %v2int %9938 + %14460 = OpIAdd %v2int %6990 %1803 + %21565 = OpLoad %510 %3150 + %22725 = OpImage %151 %21565 + %24365 = OpImageFetch %v4float %22725 %14460 Lod %int_0 + %22126 = OpCompositeExtract %float %24365 0 + %6930 = OpCompositeExtract %float %24365 1 + %18961 = OpCompositeExtract %float %24365 2 + %13602 = OpIAdd %v2int %6990 %1806 + %14764 = OpImage %151 %21565 + %17359 = OpImageFetch %v4float %14764 %13602 Lod %int_0 + %22127 = OpCompositeExtract %float %17359 0 + %6398 = OpCompositeExtract %float %17359 1 + %23710 = OpCompositeExtract %float %17359 2 + %21210 = OpImage %151 %21565 + %8510 = OpImageFetch %v4float %21210 %6990 Lod %int_0 + %22128 = OpCompositeExtract %float %8510 0 + %6931 = OpCompositeExtract %float %8510 1 + %18962 = OpCompositeExtract %float %8510 2 + %13603 = OpIAdd %v2int %6990 %1824 + %14765 = OpImage %151 %21565 + %17360 = OpImageFetch %v4float %14765 %13603 Lod %int_0 + %22129 = OpCompositeExtract %float %17360 0 + %6932 = OpCompositeExtract %float %17360 1 + %18963 = OpCompositeExtract %float %17360 2 + %13604 = OpIAdd %v2int %6990 %1827 + %14766 = OpImage %151 %21565 + %17361 = OpImageFetch %v4float %14766 %13604 Lod %int_0 + %22130 = OpCompositeExtract %float %17361 0 + %23834 = OpCompositeExtract %float %17361 1 + %6945 = OpCompositeExtract %float %17361 2 + %15372 = OpExtInst %float %1 FMin %22127 %22129 + %25151 = OpExtInst %float %1 FMin %22126 %15372 + %15948 = OpExtInst %float %1 FMin %25151 %22130 + %15949 = OpExtInst %float %1 FMin %6398 %6932 + %15950 = OpExtInst %float %1 FMin %6930 %15949 + %15951 = OpExtInst %float %1 FMin %15950 %23834 + %15952 = OpExtInst %float %1 FMin %23710 %18963 + %15953 = OpExtInst %float %1 FMin %18961 %15952 + %10905 = OpExtInst %float %1 FMin %15953 %6945 + %24296 = OpExtInst %float %1 FMax %22127 %22129 + %17523 = OpExtInst %float %1 FMax %22126 %24296 + %21851 = OpExtInst %float %1 FMax %17523 %22130 + %21852 = OpExtInst %float %1 FMax %6398 %6932 + %21853 = OpExtInst %float %1 FMax %6930 %21852 + %21854 = OpExtInst %float %1 FMax %21853 %23834 + %21855 = OpExtInst %float %1 FMax %23710 %18963 + %21848 = OpExtInst %float %1 FMax %18961 %21855 + %10142 = OpExtInst %float %1 FMax %21848 %6945 + %24762 = OpExtInst %float %1 FMin %15948 %22128 + %21997 = OpFDiv %float %float_0_25 %21851 + %10377 = OpFMul %float %24762 %21997 + %21327 = OpExtInst %float %1 FMin %15951 %6931 + %17454 = OpFDiv %float %float_0_25 %21854 + %10378 = OpFMul %float %21327 %17454 + %21328 = OpExtInst %float %1 FMin %10905 %18962 + %17457 = OpFDiv %float %float_0_25 %10142 + %24307 = OpFMul %float %21328 %17457 + %16512 = OpExtInst %float %1 FMax %21851 %22128 + %22147 = OpFSub %float %float_1 %16512 + %13544 = OpFMul %float %float_4 %15948 + %19323 = OpFAdd %float %13544 %float_n4 + %20054 = OpFDiv %float %float_1 %19323 + %20866 = OpFMul %float %22147 %20054 + %16513 = OpExtInst %float %1 FMax %21854 %6931 + %22148 = OpFSub %float %float_1 %16513 + %13545 = OpFMul %float %float_4 %15951 + %19324 = OpFAdd %float %13545 %float_n4 + %20055 = OpFDiv %float %float_1 %19324 + %20867 = OpFMul %float %22148 %20055 + %16514 = OpExtInst %float %1 FMax %10142 %18962 + %22149 = OpFSub %float %float_1 %16514 + %13546 = OpFMul %float %float_4 %10905 + %19325 = OpFAdd %float %13546 %float_n4 + %22199 = OpFDiv %float %float_1 %19325 + %15174 = OpFMul %float %22149 %22199 + %22356 = OpFNegate %float %10377 + %23705 = OpExtInst %float %1 FMax %22356 %20866 + %16409 = OpFNegate %float %10378 + %9177 = OpExtInst %float %1 FMax %16409 %20867 + %14264 = OpFNegate %float %24307 + %12648 = OpExtInst %float %1 FMax %14264 %15174 + %18923 = OpExtInst %float %1 FMax %9177 %12648 + %7826 = OpExtInst %float %1 FMax %23705 %18923 + %10548 = OpExtInst %float %1 FMin %7826 %float_0 + %8860 = OpExtInst %float %1 FMax %float_n0_1875 %10548 + %22576 = OpBitcast %float %16454 + %20919 = OpFMul %float %8860 %22576 + %23316 = OpFMul %float %float_4 %20919 + %16498 = OpFAdd %float %23316 %float_1 + %6551 = OpBitcast %uint %16498 + %7563 = OpISub %uint %uint_2129764351 %6551 + %9419 = OpBitcast %float %7563 + %9130 = OpFNegate %float %9419 + %12367 = OpFMul %float %9130 %16498 + %16540 = OpFAdd %float %12367 %float_2 + %9366 = OpFMul %float %9419 %16540 + %18845 = OpFAdd %float %22126 %22127 + %23143 = OpFAdd %float %18845 %22130 + %6535 = OpFAdd %float %23143 %22129 + %12673 = OpFMul %float %20919 %6535 + %18153 = OpFAdd %float %12673 %22128 + %9367 = OpFMul %float %18153 %9366 + %18846 = OpFAdd %float %6930 %6398 + %23144 = OpFAdd %float %18846 %23834 + %6536 = OpFAdd %float %23144 %6932 + %12674 = OpFMul %float %20919 %6536 + %18154 = OpFAdd %float %12674 %6931 + %9368 = OpFMul %float %18154 %9366 + %18847 = OpFAdd %float %18961 %23710 + %23145 = OpFAdd %float %18847 %6945 + %6537 = OpFAdd %float %23145 %18963 + %12675 = OpFMul %float %20919 %6537 + %16937 = OpFAdd %float %12675 %18962 + %19165 = OpFMul %float %16937 %9366 + %19584 = OpAccessChain %_ptr_Output_float %5120 %uint_0 + OpStore %19584 %9367 + %19732 = OpAccessChain %_ptr_Output_float %5120 %uint_1 + OpStore %19732 %9368 + %19656 = OpAccessChain %_ptr_Output_float %5120 %uint_2 + OpStore %19656 %19165 + %13967 = OpLoad %v4float %5120 + %16188 = OpVectorShuffle %v3float %13967 %13967 0 1 2 + %24372 = OpBitwiseAnd %v2uint %9938 %2122 + %9741 = OpCompositeExtract %uint %24372 1 + %21498 = OpIMul %uint %9741 %uint_16 + %23411 = OpCompositeExtract %uint %24372 0 + %12610 = OpIAdd %uint %21498 %23411 + OpStore %18411 %2092 + %9958 = OpAccessChain %_ptr_Function_float %18411 %12610 + %25140 = OpLoad %float %9958 + %18028 = OpCompositeConstruct %v3float %25140 %25140 %25140 + %21458 = OpFAdd %v3float %16188 %18028 + %19164 = OpExtInst %v3float %1 FClamp %21458 %2604 %2582 + %20064 = OpCompositeExtract %float %19164 0 + OpStore %19584 %20064 + %22435 = OpCompositeExtract %float %19164 1 + OpStore %19732 %22435 + %22131 = OpCompositeExtract %float %19164 2 + OpStore %19656 %22131 + %23294 = OpAccessChain %_ptr_Output_float %5120 %uint_3 + OpStore %23294 %float_1 + OpReturn + OpFunctionEnd +#endif + +const uint32_t guest_output_ffx_fsr_rcas_dither_ps[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x00006240, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00001400, 0x00030010, + 0x0000161F, 0x00000007, 0x00040047, 0x00000C4E, 0x00000022, 0x00000000, + 0x00040047, 0x00000C4E, 0x00000021, 0x00000000, 0x00040047, 0x00000C93, + 0x0000000B, 0x0000000F, 0x00050048, 0x000003F2, 0x00000000, 0x00000023, + 0x00000010, 0x00050048, 0x000003F2, 0x00000001, 0x00000023, 0x00000018, + 0x00030047, 0x000003F2, 0x00000002, 0x00040047, 0x00001400, 0x0000001E, + 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, + 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, + 0x0000000B, 0x00000002, 0x00030016, 0x0000000D, 0x00000020, 0x00040020, + 0x0000028A, 0x00000007, 0x0000000D, 0x00040015, 0x0000000C, 0x00000020, + 0x00000001, 0x00040017, 0x00000012, 0x0000000C, 0x00000002, 0x00040017, + 0x0000001D, 0x0000000D, 0x00000004, 0x0004002B, 0x0000000B, 0x00000A37, + 0x0000000F, 0x0004002B, 0x0000000B, 0x00000147, 0x00000100, 0x0004001C, + 0x00000365, 0x0000000D, 0x00000147, 0x0004002B, 0x0000000D, 0x0000010F, + 0xBA838384, 0x0004002B, 0x0000000D, 0x00000728, 0x3A66E6E7, 0x0004002B, + 0x0000000D, 0x00000705, 0x3ADDDDDE, 0x0004002B, 0x0000000D, 0x00000A5A, + 0xBACBCBCC, 0x0004002B, 0x0000000D, 0x000008DF, 0x3AA7A7A8, 0x0004002B, + 0x0000000D, 0x00000094, 0xBA1E9E9F, 0x0004002B, 0x0000000D, 0x0000034C, + 0x3A8B8B8C, 0x0004002B, 0x0000000D, 0x0000087E, 0xBAB5B5B6, 0x0004002B, + 0x0000000D, 0x0000034D, 0x3AB1B1B2, 0x0004002B, 0x0000000D, 0x00000687, + 0x3A068687, 0x0004002B, 0x0000000D, 0x000003EB, 0x3A9F9FA0, 0x0004002B, + 0x0000000D, 0x0000024E, 0xBAD1D1D2, 0x0004002B, 0x0000000D, 0x00000726, + 0x3A1A9A9B, 0x0004002B, 0x0000000D, 0x00000698, 0xB9949495, 0x0004002B, + 0x0000000D, 0x00000703, 0x3A919192, 0x0004002B, 0x0000000D, 0x00000AF8, + 0xBAB9B9BA, 0x0004002B, 0x0000000D, 0x00000ABB, 0x3ABDBDBE, 0x0004002B, + 0x0000000D, 0x0000026F, 0xBA0E8E8F, 0x0004002B, 0x0000000D, 0x000008A8, + 0x39088889, 0x0004002B, 0x0000000D, 0x00000565, 0xBA9D9D9E, 0x0004002B, + 0x0000000D, 0x0000065D, 0x39E4E4E5, 0x0004002B, 0x0000000D, 0x000004C6, + 0xBA89898A, 0x0004002B, 0x0000000D, 0x00000057, 0x3A22A2A3, 0x0004002B, + 0x0000000D, 0x0000006A, 0xB9FCFCFD, 0x0004002B, 0x0000000D, 0x00000A1E, + 0x3AF5F5F6, 0x0004002B, 0x0000000D, 0x0000087D, 0xBA8F8F90, 0x0004002B, + 0x0000000D, 0x00000959, 0xB8D0D0D1, 0x0004002B, 0x0000000D, 0x00000BB8, + 0xBA0A8A8B, 0x0004002B, 0x0000000D, 0x0000097E, 0x3ABBBBBC, 0x0004002B, + 0x0000000D, 0x00000606, 0xBAFDFDFE, 0x0004002B, 0x0000000D, 0x000003AD, + 0xBA36B6B7, 0x0004002B, 0x0000000D, 0x000000E2, 0x3820A0A1, 0x0004002B, + 0x0000000D, 0x00000370, 0x3A3ABABB, 0x0004002B, 0x0000000D, 0x0000024D, + 0xBAABABAC, 0x0004002B, 0x0000000D, 0x000005C6, 0x3A8F8F90, 0x0004002B, + 0x0000000D, 0x00000B8C, 0xB99C9C9D, 0x0004002B, 0x0000000D, 0x00000036, + 0x3AE5E5E6, 0x0004002B, 0x0000000D, 0x0000087F, 0xBADBDBDC, 0x0004002B, + 0x0000000D, 0x00000172, 0x3AC1C1C2, 0x0004002B, 0x0000000D, 0x00000399, + 0xB820A0A1, 0x0004002B, 0x0000000D, 0x0000040F, 0x3A4ECECF, 0x0004002B, + 0x0000000D, 0x0000091E, 0xBAEFEFF0, 0x0004002B, 0x0000000D, 0x000008D5, + 0x399C9C9D, 0x0004002B, 0x0000000D, 0x000008DE, 0x3A818182, 0x0004002B, + 0x0000000D, 0x000002EB, 0xBA99999A, 0x0004002B, 0x0000000D, 0x00000317, + 0x3938B8B9, 0x0004002B, 0x0000000D, 0x0000034E, 0x3AD7D7D8, 0x0004002B, + 0x0000000D, 0x00000111, 0xBACFCFD0, 0x0004002B, 0x0000000D, 0x0000002B, + 0x39B4B4B5, 0x0004002B, 0x0000000D, 0x000008E1, 0x3AF3F3F4, 0x0004002B, + 0x0000000D, 0x0000042A, 0xBAE7E7E8, 0x0004002B, 0x0000000D, 0x00000765, + 0xBA62E2E3, 0x0004002B, 0x0000000D, 0x000009A2, 0x3A6AEAEB, 0x0004002B, + 0x0000000D, 0x000004F2, 0x3928A8A9, 0x0004002B, 0x0000000D, 0x0000058A, + 0xBA72F2F3, 0x0004002B, 0x0000000D, 0x000007E0, 0xBAC7C7C8, 0x0004002B, + 0x0000000D, 0x00000802, 0xBA2AAAAB, 0x0004002B, 0x0000000D, 0x00000A1C, + 0x3AA9A9AA, 0x0004002B, 0x0000000D, 0x00000940, 0xBA52D2D3, 0x0004002B, + 0x0000000D, 0x000002EC, 0xBABFBFC0, 0x0004002B, 0x0000000D, 0x000003ED, + 0x3AEBEBEC, 0x0004002B, 0x0000000D, 0x000004EB, 0xBA5EDEDF, 0x0004002B, + 0x0000000D, 0x00000234, 0x3A5EDEDF, 0x0004002B, 0x0000000D, 0x00000245, + 0xB9ECECED, 0x0004002B, 0x0000000D, 0x00000603, 0xBA8B8B8C, 0x0004002B, + 0x0000000D, 0x00000984, 0xB9189899, 0x0004002B, 0x0000000D, 0x0000076E, + 0x3978F8F9, 0x0004002B, 0x0000000D, 0x00000841, 0x3AB9B9BA, 0x0004002B, + 0x0000000D, 0x000009DD, 0xBA1A9A9B, 0x0004002B, 0x0000000D, 0x000003F3, + 0xB948C8C9, 0x0004002B, 0x0000000D, 0x00000B5A, 0x3AD1D1D2, 0x0004002B, + 0x0000000D, 0x00000B58, 0x3A858586, 0x0004002B, 0x0000000D, 0x00000838, + 0x39D4D4D5, 0x0004002B, 0x0000000D, 0x00000218, 0xB958D8D9, 0x0004002B, + 0x0000000D, 0x00000A1D, 0x3ACFCFD0, 0x0004002B, 0x0000000D, 0x0000054B, + 0x3A2AAAAB, 0x0004002B, 0x0000000D, 0x00000503, 0xB8909091, 0x0004002B, + 0x0000000D, 0x00000169, 0x39DCDCDD, 0x0004002B, 0x0000000D, 0x00000605, + 0xBAD7D7D8, 0x0004002B, 0x0000000D, 0x0000048A, 0x3AB3B3B4, 0x0004002B, + 0x0000000D, 0x000002D3, 0x3A72F2F3, 0x0004002B, 0x0000000D, 0x00000A7C, + 0xBA2EAEAF, 0x0004002B, 0x0000000D, 0x00000171, 0x3A9B9B9C, 0x0004002B, + 0x0000000D, 0x000001AF, 0xBABDBDBE, 0x0004002B, 0x0000000D, 0x000004AC, + 0x3A169697, 0x0004002B, 0x0000000D, 0x0000024F, 0xBAF7F7F8, 0x0004002B, + 0x0000000D, 0x00000ADE, 0x3A46C6C7, 0x0004002B, 0x0000000D, 0x00000110, + 0xBAA9A9AA, 0x0004002B, 0x0000000D, 0x00000212, 0x3AFBFBFC, 0x0004002B, + 0x0000000D, 0x00000742, 0xBAD9D9DA, 0x0004002B, 0x0000000D, 0x00000389, + 0xBA878788, 0x0004002B, 0x0000000D, 0x000006C4, 0xBA028283, 0x0004002B, + 0x0000000D, 0x00000B98, 0xBAF3F3F4, 0x0004002B, 0x0000000D, 0x000002AE, + 0x3A9D9D9E, 0x0004002B, 0x0000000D, 0x000009B1, 0xB9ACACAD, 0x0004002B, + 0x0000000D, 0x00000741, 0xBAB3B3B4, 0x0004002B, 0x0000000D, 0x00000211, + 0x3AD5D5D6, 0x0004002B, 0x0000000D, 0x00000A5B, 0xBAF1F1F2, 0x0004002B, + 0x0000000D, 0x000005EA, 0x3A3EBEBF, 0x0004002B, 0x0000000D, 0x00000310, + 0xBA6EEEEF, 0x0004002B, 0x0000000D, 0x0000052A, 0x3AEDEDEE, 0x0004002B, + 0x0000000D, 0x00000071, 0xBA959596, 0x0004002B, 0x0000000D, 0x00000107, + 0xB9C4C4C5, 0x0004002B, 0x0000000D, 0x000006A2, 0x38D0D0D1, 0x0004002B, + 0x0000000D, 0x00000B1B, 0xBA42C2C3, 0x0004002B, 0x0000000D, 0x00000034, + 0x3A99999A, 0x0004002B, 0x0000000D, 0x0000024B, 0x38909091, 0x0004002B, + 0x0000000D, 0x000002AF, 0x3AC3C3C4, 0x0004002B, 0x0000000D, 0x00000A41, + 0x3A7EFEFF, 0x0004002B, 0x0000000D, 0x00000A7E, 0xBA7AFAFB, 0x0004002B, + 0x0000000D, 0x0000034F, 0x3AFDFDFE, 0x0004002B, 0x0000000D, 0x00000901, + 0x3A0A8A8B, 0x0004002B, 0x0000000D, 0x00000539, 0x3860E0E1, 0x0004002B, + 0x0000000D, 0x0000091C, 0xBAA3A3A4, 0x0004002B, 0x0000000D, 0x000001A4, + 0xB98C8C8D, 0x0004002B, 0x0000000D, 0x00000666, 0x3AC9C9CA, 0x0004002B, + 0x0000000D, 0x00000833, 0xB7008081, 0x0004002B, 0x0000000D, 0x00000206, + 0x39A4A4A5, 0x0004002B, 0x0000000D, 0x00000210, 0x3AAFAFB0, 0x0004002B, + 0x0000000D, 0x000002ED, 0xBAE5E5E6, 0x0004002B, 0x0000000D, 0x0000040D, + 0x3A028283, 0x0004002B, 0x0000000D, 0x00000428, 0xBA9B9B9C, 0x0004002B, + 0x0000000D, 0x00000195, 0x3A4ACACB, 0x0004002B, 0x0000000D, 0x000004C7, + 0xBAAFAFB0, 0x0004002B, 0x0000000D, 0x00000AB0, 0x398C8C8D, 0x0004002B, + 0x0000000D, 0x00000429, 0xBAC1C1C2, 0x0004002B, 0x0000000D, 0x00000B5F, + 0xB9088889, 0x0004002B, 0x0000000D, 0x0000044C, 0xBA4ACACB, 0x0004002B, + 0x0000000D, 0x00000B59, 0x3AABABAC, 0x0004002B, 0x0000000D, 0x00000344, + 0x39CCCCCD, 0x0004002B, 0x0000000D, 0x000007C7, 0x3A7AFAFB, 0x0004002B, + 0x0000000D, 0x00000739, 0xB9F4F4F5, 0x0004002B, 0x0000000D, 0x0000091D, + 0xBAC9C9CA, 0x0004002B, 0x0000000D, 0x000000D2, 0x3A878788, 0x0004002B, + 0x0000000D, 0x00000133, 0xBA32B2B3, 0x0004002B, 0x0000000D, 0x000005C8, + 0x3ADBDBDC, 0x0004002B, 0x0000000D, 0x00000A1B, 0x3A838384, 0x0004002B, + 0x0000000D, 0x00000420, 0xB9DCDCDD, 0x0004002B, 0x0000000D, 0x000002B0, + 0x3AE9E9EA, 0x0004002B, 0x0000000D, 0x00000A25, 0xB978F8F9, 0x0004002B, + 0x0000000D, 0x0000030E, 0xBA22A2A3, 0x0004002B, 0x0000000D, 0x0000048B, + 0x3AD9D9DA, 0x0004002B, 0x0000000D, 0x00000B7D, 0x3A5ADADB, 0x0004002B, + 0x0000000D, 0x00000073, 0xBAE1E1E2, 0x0004002B, 0x0000000D, 0x00000740, + 0xBA8D8D8E, 0x0004002B, 0x0000000D, 0x00000173, 0x3AE7E7E8, 0x0004002B, + 0x0000000D, 0x000006C6, 0xBA4ECECF, 0x0004002B, 0x0000000D, 0x00000567, + 0xBAE9E9EA, 0x0004002B, 0x0000000D, 0x00000A3F, 0x3A32B2B3, 0x0004002B, + 0x0000000D, 0x00000B95, 0xBA818182, 0x0004002B, 0x0000000D, 0x0000038A, + 0xBAADADAE, 0x0004002B, 0x0000000D, 0x000005CE, 0xB938B8B9, 0x0004002B, + 0x0000000D, 0x000006A3, 0xBAC5C5C6, 0x0004002B, 0x0000000D, 0x000006FA, + 0x39ACACAD, 0x0004002B, 0x0000000D, 0x00000743, 0xBB000000, 0x0004002B, + 0x0000000D, 0x000007C5, 0x3A2EAEAF, 0x0004002B, 0x0000000D, 0x0000038B, + 0xBAD3D3D4, 0x0004002B, 0x0000000D, 0x00000ABA, 0x3A979798, 0x0004002B, + 0x0000000D, 0x00000B51, 0x39ECECED, 0x0004002B, 0x0000000D, 0x00000914, + 0xB9E4E4E5, 0x0004002B, 0x0000000D, 0x0000013C, 0x3948C8C9, 0x0004002B, + 0x0000000D, 0x00000566, 0xBAC3C3C4, 0x0004002B, 0x0000000D, 0x0000097D, + 0x3A959596, 0x0004002B, 0x0000000D, 0x00000A58, 0x38B0B0B1, 0x0004002B, + 0x0000000D, 0x00000B5B, 0x3AF7F7F8, 0x0004002B, 0x0000000D, 0x00000704, + 0x3AB7B7B8, 0x0004002B, 0x0000000D, 0x00000232, 0x3A129293, 0x0004002B, + 0x0000000D, 0x000002EE, 0x38F0F0F1, 0x0004002B, 0x0000000D, 0x000007A2, + 0x3AA5A5A6, 0x0004002B, 0x0000000D, 0x00000763, 0xBA169697, 0x0004002B, + 0x0000000D, 0x00000135, 0xBA7EFEFF, 0x0004002B, 0x0000000D, 0x000000D3, + 0x3AADADAE, 0x0004002B, 0x0000000D, 0x00000949, 0x3968E8E9, 0x0004002B, + 0x0000000D, 0x000001D2, 0xBA46C6C7, 0x0004002B, 0x0000000D, 0x00000604, + 0xBAB1B1B2, 0x0004002B, 0x0000000D, 0x00000035, 0x3ABFBFC0, 0x0004002B, + 0x0000000D, 0x000004AE, 0x3A62E2E3, 0x0004002B, 0x0000000D, 0x000007D6, + 0xB9BCBCBD, 0x0004002B, 0x0000000D, 0x00000B7B, 0x3A0E8E8F, 0x0004002B, + 0x0000000D, 0x00000AF7, 0xBA939394, 0x0004002B, 0x0000000D, 0x00000873, + 0xB9848485, 0x0004002B, 0x0000000D, 0x000004E9, 0xBA129293, 0x0004002B, + 0x0000000D, 0x000007E1, 0xBAEDEDEE, 0x0004002B, 0x0000000D, 0x0000097F, + 0x3AE1E1E2, 0x0004002B, 0x0000000D, 0x000001AE, 0xBA979798, 0x0004002B, + 0x0000000D, 0x00000864, 0x3A42C2C3, 0x0004002B, 0x0000000D, 0x000008E0, + 0x3ACDCDCE, 0x0004002B, 0x0000000D, 0x000005A3, 0xB8F0F0F1, 0x0004002B, + 0x0000000D, 0x000006A4, 0xBA9F9FA0, 0x0004002B, 0x0000000D, 0x00000667, + 0x3AEFEFF0, 0x0004002B, 0x0000000D, 0x00000961, 0x37C0C0C1, 0x0004002B, + 0x0000000D, 0x000004C9, 0xBAFBFBFC, 0x0004002B, 0x0000000D, 0x00000ABC, + 0x3AE3E3E4, 0x0004002B, 0x0000000D, 0x00000627, 0xBA3ABABB, 0x0004002B, + 0x0000000D, 0x000007A3, 0x3ACBCBCC, 0x0004002B, 0x0000000D, 0x00000AF9, + 0xBADFDFE0, 0x0004002B, 0x0000000D, 0x00000528, 0x3AA1A1A2, 0x0004002B, + 0x0000000D, 0x00000B24, 0x3958D8D9, 0x0004002B, 0x0000000D, 0x0000020F, + 0x3A89898A, 0x0004002B, 0x0000000D, 0x000008A1, 0xBA3EBEBF, 0x0004002B, + 0x0000000D, 0x000004C8, 0xBAD5D5D6, 0x0004002B, 0x0000000D, 0x000004BD, + 0xB9A4A4A5, 0x0004002B, 0x0000000D, 0x00000976, 0x39FCFCFD, 0x0004002B, + 0x0000000D, 0x000006A5, 0xBAEBEBEC, 0x0004002B, 0x0000000D, 0x0000054D, + 0x3A76F6F7, 0x0004002B, 0x0000000D, 0x000002E2, 0xB9B4B4B5, 0x0004002B, + 0x0000000D, 0x000000F6, 0x3A36B6B7, 0x0004002B, 0x0000000D, 0x0000024C, + 0xBA858586, 0x0004002B, 0x0000000D, 0x00000B97, 0xBACDCDCE, 0x0004002B, + 0x0000000D, 0x00000055, 0xB7C0C0C1, 0x0004002B, 0x0000000D, 0x00000B96, + 0xBAA7A7A8, 0x0004002B, 0x0000000D, 0x00000689, 0x3A52D2D3, 0x0004002B, + 0x0000000D, 0x00000096, 0xBA6AEAEB, 0x0004002B, 0x0000000D, 0x00000072, + 0xBABBBBBC, 0x0004002B, 0x0000000D, 0x000009A0, 0x3A1E9E9F, 0x0004002B, + 0x0000000D, 0x0000014C, 0xB8B0B0B1, 0x0004002B, 0x0000000D, 0x00000059, + 0x3A6EEEEF, 0x0004002B, 0x0000000D, 0x0000048C, 0x3B000000, 0x0004002B, + 0x0000000D, 0x000009BB, 0xBAB7B7B8, 0x0004002B, 0x0000000D, 0x00000588, + 0xBA26A6A7, 0x0004002B, 0x0000000D, 0x000003EC, 0x3AC5C5C6, 0x0004002B, + 0x0000000D, 0x00000BBA, 0xBA56D6D7, 0x0004002B, 0x0000000D, 0x00000665, + 0x3AA3A3A4, 0x0004002B, 0x0000000D, 0x000005BC, 0x39848485, 0x0004002B, + 0x0000000D, 0x00000529, 0x3AC7C7C8, 0x0004002B, 0x0000000D, 0x00000840, + 0x3A939394, 0x0004002B, 0x0000000D, 0x0000051F, 0x39BCBCBD, 0x0004002B, + 0x0000000D, 0x000005FB, 0xB9CCCCCD, 0x0004002B, 0x0000000D, 0x000000D5, + 0x3AF9F9FA, 0x0004002B, 0x0000000D, 0x000005C7, 0x3AB5B5B6, 0x0004002B, + 0x0000000D, 0x000009BA, 0xBA919192, 0x0004002B, 0x0000000D, 0x000000D4, + 0x3AD3D3D4, 0x0004002B, 0x0000000D, 0x000009DF, 0xBA66E6E7, 0x0004002B, + 0x0000000D, 0x000006CD, 0x39189899, 0x0004002B, 0x0000000D, 0x00000489, + 0x3A8D8D8E, 0x0004002B, 0x0000000D, 0x000007F0, 0xB860E0E1, 0x0004002B, + 0x0000000D, 0x000003E1, 0x39949495, 0x0004002B, 0x0000000D, 0x000009BC, + 0xBADDDDDE, 0x0004002B, 0x0000000D, 0x00000A59, 0xBAA5A5A6, 0x0004002B, + 0x0000000D, 0x0000093E, 0xBA068687, 0x0004002B, 0x0000000D, 0x000007A9, + 0xB928A8A9, 0x0004002B, 0x0000000D, 0x00000112, 0xBAF5F5F6, 0x0004002B, + 0x0000000D, 0x00000271, 0xBA5ADADB, 0x0004002B, 0x0000000D, 0x000002D1, + 0x3A26A6A7, 0x0004002B, 0x0000000D, 0x0000057C, 0x37008081, 0x0004002B, + 0x0000000D, 0x0000038C, 0xBAF9F9FA, 0x0004002B, 0x0000000D, 0x0000003D, + 0xB968E8E9, 0x0004002B, 0x0000000D, 0x00000A13, 0x39C4C4C5, 0x0004002B, + 0x0000000D, 0x000001B0, 0xBAE3E3E4, 0x0004002B, 0x0000000D, 0x00000AEF, + 0xB9D4D4D5, 0x0004002B, 0x0000000D, 0x000007DF, 0xBAA1A1A2, 0x0004002B, + 0x0000000D, 0x00000842, 0x3ADFDFE0, 0x0004002B, 0x0000000D, 0x00000804, + 0xBA76F6F7, 0x0004002B, 0x0000000D, 0x00000903, 0x3A56D6D7, 0x0004002B, + 0x0000000D, 0x000007A4, 0x3AF1F1F2, 0x0004002B, 0x0000000D, 0x00000482, + 0x39F4F4F5, 0x0103002C, 0x00000365, 0x0000082C, 0x0000010F, 0x00000728, + 0x00000705, 0x00000A5A, 0x000008DF, 0x00000094, 0x0000034C, 0x0000087E, + 0x0000034D, 0x00000687, 0x000003EB, 0x0000024E, 0x00000726, 0x00000698, + 0x00000703, 0x00000AF8, 0x00000ABB, 0x0000026F, 0x000008A8, 0x00000565, + 0x0000065D, 0x000004C6, 0x00000057, 0x0000006A, 0x00000A1E, 0x0000087D, + 0x00000959, 0x00000BB8, 0x0000097E, 0x00000606, 0x000003AD, 0x000000E2, + 0x00000370, 0x0000024D, 0x000005C6, 0x00000B8C, 0x00000036, 0x0000087F, + 0x00000172, 0x00000399, 0x0000040F, 0x0000091E, 0x000008D5, 0x000008DE, + 0x000002EB, 0x00000317, 0x0000034E, 0x00000111, 0x0000002B, 0x000008E1, + 0x0000042A, 0x00000765, 0x000009A2, 0x000004F2, 0x0000058A, 0x000007E0, + 0x00000802, 0x00000A1C, 0x00000940, 0x000002EC, 0x000003ED, 0x000004EB, + 0x00000234, 0x00000245, 0x00000603, 0x00000984, 0x0000076E, 0x00000841, + 0x000009DD, 0x000003F3, 0x00000B5A, 0x00000B58, 0x00000838, 0x00000218, + 0x00000A1D, 0x0000054B, 0x00000503, 0x00000169, 0x00000605, 0x0000048A, + 0x000002D3, 0x00000A7C, 0x00000171, 0x000001AF, 0x000004AC, 0x0000024F, + 0x00000ADE, 0x00000110, 0x00000212, 0x00000742, 0x00000389, 0x000006C4, + 0x00000B98, 0x000002AE, 0x000009B1, 0x00000741, 0x00000211, 0x00000A5B, + 0x000005EA, 0x00000310, 0x0000052A, 0x00000071, 0x00000107, 0x000006A2, + 0x00000B1B, 0x00000034, 0x0000024B, 0x000002AF, 0x00000A41, 0x00000A7E, + 0x0000034F, 0x00000901, 0x00000539, 0x0000091C, 0x000001A4, 0x00000666, + 0x00000833, 0x00000206, 0x00000210, 0x000002ED, 0x0000040D, 0x00000428, + 0x00000195, 0x000004C7, 0x00000AB0, 0x00000429, 0x00000B5F, 0x0000044C, + 0x00000B59, 0x00000344, 0x000007C7, 0x00000739, 0x0000091D, 0x000000D2, + 0x00000133, 0x000005C8, 0x00000A1B, 0x00000420, 0x000002B0, 0x00000A25, + 0x0000030E, 0x0000048B, 0x00000B7D, 0x00000073, 0x00000740, 0x00000173, + 0x000006C6, 0x00000567, 0x00000A3F, 0x00000B95, 0x0000038A, 0x000005CE, + 0x000006A3, 0x000006FA, 0x00000743, 0x000007C5, 0x0000038B, 0x00000ABA, + 0x00000B51, 0x00000914, 0x0000013C, 0x00000566, 0x0000097D, 0x00000A58, + 0x00000B5B, 0x00000704, 0x00000232, 0x000002EE, 0x000007A2, 0x00000763, + 0x00000135, 0x000000D3, 0x00000949, 0x000001D2, 0x00000604, 0x00000035, + 0x000004AE, 0x000007D6, 0x00000B7B, 0x00000AF7, 0x00000873, 0x000004E9, + 0x000007E1, 0x0000097F, 0x000001AE, 0x00000864, 0x000008E0, 0x000005A3, + 0x000006A4, 0x00000667, 0x00000961, 0x000004C9, 0x00000ABC, 0x00000627, + 0x000007A3, 0x00000AF9, 0x00000528, 0x00000B24, 0x0000020F, 0x000008A1, + 0x000004C8, 0x000004BD, 0x00000976, 0x000006A5, 0x0000054D, 0x000002E2, + 0x000000F6, 0x0000024C, 0x00000B97, 0x00000055, 0x00000B96, 0x00000689, + 0x00000096, 0x00000072, 0x000009A0, 0x0000014C, 0x00000059, 0x0000048C, + 0x000009BB, 0x00000588, 0x000003EC, 0x00000BBA, 0x00000665, 0x000005BC, + 0x00000529, 0x00000840, 0x0000051F, 0x000005FB, 0x000000D5, 0x000005C7, + 0x000009BA, 0x000000D4, 0x000009DF, 0x000006CD, 0x00000489, 0x000007F0, + 0x000003E1, 0x000009BC, 0x00000A59, 0x0000093E, 0x000007A9, 0x00000112, + 0x00000271, 0x000002D1, 0x0000057C, 0x0000038C, 0x0000003D, 0x00000A13, + 0x000001B0, 0x00000AEF, 0x000007DF, 0x00000842, 0x00000804, 0x00000903, + 0x000007A4, 0x00000482, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, + 0x0004002B, 0x0000000B, 0x00000A3A, 0x00000010, 0x0004002B, 0x0000000B, + 0x00000A0A, 0x00000000, 0x00040020, 0x000005E2, 0x00000007, 0x00000365, + 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000D, + 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF, + 0x0004002B, 0x0000000D, 0x00000018, 0x40000000, 0x00090019, 0x00000097, + 0x0000000D, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, + 0x00000000, 0x0003001B, 0x000001FE, 0x00000097, 0x00040020, 0x0000047B, + 0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, 0x00000C4E, 0x00000000, + 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040017, 0x00000019, + 0x0000000D, 0x00000003, 0x0004002B, 0x0000000C, 0x00000A08, 0xFFFFFFFF, + 0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08, 0x0005002C, + 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, 0x0004002B, 0x0000000C, + 0x00000A0E, 0x00000001, 0x0005002C, 0x00000012, 0x00000720, 0x00000A0E, + 0x00000A0B, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, 0x00000A0E, + 0x0004002B, 0x0000000B, 0x00000A10, 0x00000002, 0x00040017, 0x00000013, + 0x0000000D, 0x00000002, 0x0004002B, 0x0000000D, 0x0000025D, 0xC0800000, + 0x0004002B, 0x0000000D, 0x00000B69, 0x40800000, 0x0004002B, 0x0000000D, + 0x0000045E, 0xBE400000, 0x00040020, 0x0000029A, 0x00000001, 0x0000001D, + 0x0004003B, 0x0000029A, 0x00000C93, 0x00000001, 0x0004001E, 0x000003F2, + 0x00000012, 0x0000000D, 0x00040020, 0x0000066F, 0x00000009, 0x000003F2, + 0x0004003B, 0x0000066F, 0x00001342, 0x00000009, 0x00040020, 0x0000028F, + 0x00000009, 0x00000012, 0x00040020, 0x0000028B, 0x00000009, 0x0000000D, + 0x00040020, 0x0000029B, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029B, + 0x00001400, 0x00000003, 0x00040020, 0x0000028C, 0x00000003, 0x0000000D, + 0x0006002C, 0x00000019, 0x00000A2C, 0x00000A0C, 0x00000A0C, 0x00000A0C, + 0x0006002C, 0x00000019, 0x00000A16, 0x0000008A, 0x0000008A, 0x0000008A, + 0x0004002B, 0x0000000B, 0x00000A14, 0x00000003, 0x0005002C, 0x00000011, + 0x0000084A, 0x00000A37, 0x00000A37, 0x0004002B, 0x0000000D, 0x0000016E, + 0x3E800000, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, + 0x000200F8, 0x00006179, 0x0004003B, 0x000005E2, 0x000047EB, 0x00000007, + 0x0004003D, 0x0000001D, 0x00005647, 0x00000C93, 0x0007004F, 0x00000013, + 0x000019A2, 0x00005647, 0x00005647, 0x00000000, 0x00000001, 0x0004006E, + 0x00000012, 0x000044F8, 0x000019A2, 0x00050041, 0x0000028F, 0x00004B4F, + 0x00001342, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, + 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, + 0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x0000028B, 0x00005205, + 0x00001342, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD, 0x00005205, + 0x0004007C, 0x0000000B, 0x00004046, 0x000056DD, 0x0004007C, 0x00000012, + 0x00001B4E, 0x000026D2, 0x00050080, 0x00000012, 0x0000387C, 0x00001B4E, + 0x0000070B, 0x0004003D, 0x000001FE, 0x0000543D, 0x00000C4E, 0x00040064, + 0x00000097, 0x000058C5, 0x0000543D, 0x0007005F, 0x0000001D, 0x00005F2D, + 0x000058C5, 0x0000387C, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, + 0x0000566E, 0x00005F2D, 0x00000000, 0x00050051, 0x0000000D, 0x00001B12, + 0x00005F2D, 0x00000001, 0x00050051, 0x0000000D, 0x00004A11, 0x00005F2D, + 0x00000002, 0x00050080, 0x00000012, 0x00003522, 0x00001B4E, 0x0000070E, + 0x00040064, 0x00000097, 0x000039AC, 0x0000543D, 0x0007005F, 0x0000001D, + 0x000043CF, 0x000039AC, 0x00003522, 0x00000002, 0x00000A0B, 0x00050051, + 0x0000000D, 0x0000566F, 0x000043CF, 0x00000000, 0x00050051, 0x0000000D, + 0x000018FE, 0x000043CF, 0x00000001, 0x00050051, 0x0000000D, 0x00005C9E, + 0x000043CF, 0x00000002, 0x00040064, 0x00000097, 0x000052DA, 0x0000543D, + 0x0007005F, 0x0000001D, 0x0000213E, 0x000052DA, 0x00001B4E, 0x00000002, + 0x00000A0B, 0x00050051, 0x0000000D, 0x00005670, 0x0000213E, 0x00000000, + 0x00050051, 0x0000000D, 0x00001B13, 0x0000213E, 0x00000001, 0x00050051, + 0x0000000D, 0x00004A12, 0x0000213E, 0x00000002, 0x00050080, 0x00000012, + 0x00003523, 0x00001B4E, 0x00000720, 0x00040064, 0x00000097, 0x000039AD, + 0x0000543D, 0x0007005F, 0x0000001D, 0x000043D0, 0x000039AD, 0x00003523, + 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00005671, 0x000043D0, + 0x00000000, 0x00050051, 0x0000000D, 0x00001B14, 0x000043D0, 0x00000001, + 0x00050051, 0x0000000D, 0x00004A13, 0x000043D0, 0x00000002, 0x00050080, + 0x00000012, 0x00003524, 0x00001B4E, 0x00000723, 0x00040064, 0x00000097, + 0x000039AE, 0x0000543D, 0x0007005F, 0x0000001D, 0x000043D1, 0x000039AE, + 0x00003524, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00005672, + 0x000043D1, 0x00000000, 0x00050051, 0x0000000D, 0x00005D1A, 0x000043D1, + 0x00000001, 0x00050051, 0x0000000D, 0x00001B21, 0x000043D1, 0x00000002, + 0x0007000C, 0x0000000D, 0x00003C0C, 0x00000001, 0x00000025, 0x0000566F, + 0x00005671, 0x0007000C, 0x0000000D, 0x0000623F, 0x00000001, 0x00000025, + 0x0000566E, 0x00003C0C, 0x0007000C, 0x0000000D, 0x00003E4C, 0x00000001, + 0x00000025, 0x0000623F, 0x00005672, 0x0007000C, 0x0000000D, 0x00003E4D, + 0x00000001, 0x00000025, 0x000018FE, 0x00001B14, 0x0007000C, 0x0000000D, + 0x00003E4E, 0x00000001, 0x00000025, 0x00001B12, 0x00003E4D, 0x0007000C, + 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003E4E, 0x00005D1A, + 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, 0x00000025, 0x00005C9E, + 0x00004A13, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001, 0x00000025, + 0x00004A11, 0x00003E50, 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, + 0x00000025, 0x00003E51, 0x00001B21, 0x0007000C, 0x0000000D, 0x00005EE8, + 0x00000001, 0x00000028, 0x0000566F, 0x00005671, 0x0007000C, 0x0000000D, + 0x00004473, 0x00000001, 0x00000028, 0x0000566E, 0x00005EE8, 0x0007000C, + 0x0000000D, 0x0000555B, 0x00000001, 0x00000028, 0x00004473, 0x00005672, + 0x0007000C, 0x0000000D, 0x0000555C, 0x00000001, 0x00000028, 0x000018FE, + 0x00001B14, 0x0007000C, 0x0000000D, 0x0000555D, 0x00000001, 0x00000028, + 0x00001B12, 0x0000555C, 0x0007000C, 0x0000000D, 0x0000555E, 0x00000001, + 0x00000028, 0x0000555D, 0x00005D1A, 0x0007000C, 0x0000000D, 0x0000555F, + 0x00000001, 0x00000028, 0x00005C9E, 0x00004A13, 0x0007000C, 0x0000000D, + 0x00005558, 0x00000001, 0x00000028, 0x00004A11, 0x0000555F, 0x0007000C, + 0x0000000D, 0x0000279E, 0x00000001, 0x00000028, 0x00005558, 0x00001B21, + 0x0007000C, 0x0000000D, 0x000060BA, 0x00000001, 0x00000025, 0x00003E4C, + 0x00005670, 0x00050088, 0x0000000D, 0x000055ED, 0x0000016E, 0x0000555B, + 0x00050085, 0x0000000D, 0x00002889, 0x000060BA, 0x000055ED, 0x0007000C, + 0x0000000D, 0x0000534F, 0x00000001, 0x00000025, 0x00003E4F, 0x00001B13, + 0x00050088, 0x0000000D, 0x0000442E, 0x0000016E, 0x0000555E, 0x00050085, + 0x0000000D, 0x0000288A, 0x0000534F, 0x0000442E, 0x0007000C, 0x0000000D, + 0x00005350, 0x00000001, 0x00000025, 0x00002A99, 0x00004A12, 0x00050088, + 0x0000000D, 0x00004431, 0x0000016E, 0x0000279E, 0x00050085, 0x0000000D, + 0x00005EF3, 0x00005350, 0x00004431, 0x0007000C, 0x0000000D, 0x00004080, + 0x00000001, 0x00000028, 0x0000555B, 0x00005670, 0x00050083, 0x0000000D, + 0x00005683, 0x0000008A, 0x00004080, 0x00050085, 0x0000000D, 0x000034E8, + 0x00000B69, 0x00003E4C, 0x00050081, 0x0000000D, 0x00004B7B, 0x000034E8, + 0x0000025D, 0x00050088, 0x0000000D, 0x00004E56, 0x0000008A, 0x00004B7B, + 0x00050085, 0x0000000D, 0x00005182, 0x00005683, 0x00004E56, 0x0007000C, + 0x0000000D, 0x00004081, 0x00000001, 0x00000028, 0x0000555E, 0x00001B13, + 0x00050083, 0x0000000D, 0x00005684, 0x0000008A, 0x00004081, 0x00050085, + 0x0000000D, 0x000034E9, 0x00000B69, 0x00003E4F, 0x00050081, 0x0000000D, + 0x00004B7C, 0x000034E9, 0x0000025D, 0x00050088, 0x0000000D, 0x00004E57, + 0x0000008A, 0x00004B7C, 0x00050085, 0x0000000D, 0x00005183, 0x00005684, + 0x00004E57, 0x0007000C, 0x0000000D, 0x00004082, 0x00000001, 0x00000028, + 0x0000279E, 0x00004A12, 0x00050083, 0x0000000D, 0x00005685, 0x0000008A, + 0x00004082, 0x00050085, 0x0000000D, 0x000034EA, 0x00000B69, 0x00002A99, + 0x00050081, 0x0000000D, 0x00004B7D, 0x000034EA, 0x0000025D, 0x00050088, + 0x0000000D, 0x000056B7, 0x0000008A, 0x00004B7D, 0x00050085, 0x0000000D, + 0x00003B46, 0x00005685, 0x000056B7, 0x0004007F, 0x0000000D, 0x00005754, + 0x00002889, 0x0007000C, 0x0000000D, 0x00005C99, 0x00000001, 0x00000028, + 0x00005754, 0x00005182, 0x0004007F, 0x0000000D, 0x00004019, 0x0000288A, + 0x0007000C, 0x0000000D, 0x000023D9, 0x00000001, 0x00000028, 0x00004019, + 0x00005183, 0x0004007F, 0x0000000D, 0x000037B8, 0x00005EF3, 0x0007000C, + 0x0000000D, 0x00003168, 0x00000001, 0x00000028, 0x000037B8, 0x00003B46, + 0x0007000C, 0x0000000D, 0x000049EB, 0x00000001, 0x00000028, 0x000023D9, + 0x00003168, 0x0007000C, 0x0000000D, 0x00001E92, 0x00000001, 0x00000028, + 0x00005C99, 0x000049EB, 0x0007000C, 0x0000000D, 0x00002934, 0x00000001, + 0x00000025, 0x00001E92, 0x00000A0C, 0x0007000C, 0x0000000D, 0x0000229C, + 0x00000001, 0x00000028, 0x0000045E, 0x00002934, 0x0004007C, 0x0000000D, + 0x00005830, 0x00004046, 0x00050085, 0x0000000D, 0x000051B7, 0x0000229C, + 0x00005830, 0x00050085, 0x0000000D, 0x00005B14, 0x00000B69, 0x000051B7, + 0x00050081, 0x0000000D, 0x00004072, 0x00005B14, 0x0000008A, 0x0004007C, + 0x0000000B, 0x00001997, 0x00004072, 0x00050082, 0x0000000B, 0x00001D8B, + 0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, + 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, + 0x0000304F, 0x000023AA, 0x00004072, 0x00050081, 0x0000000D, 0x0000409C, + 0x0000304F, 0x00000018, 0x00050085, 0x0000000D, 0x00002496, 0x000024CB, + 0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, 0x0000566E, 0x0000566F, + 0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, 0x00005672, 0x00050081, + 0x0000000D, 0x00001987, 0x00005A67, 0x00005671, 0x00050085, 0x0000000D, + 0x00003181, 0x000051B7, 0x00001987, 0x00050081, 0x0000000D, 0x000046E9, + 0x00003181, 0x00005670, 0x00050085, 0x0000000D, 0x00002497, 0x000046E9, + 0x00002496, 0x00050081, 0x0000000D, 0x0000499E, 0x00001B12, 0x000018FE, + 0x00050081, 0x0000000D, 0x00005A68, 0x0000499E, 0x00005D1A, 0x00050081, + 0x0000000D, 0x00001988, 0x00005A68, 0x00001B14, 0x00050085, 0x0000000D, + 0x00003182, 0x000051B7, 0x00001988, 0x00050081, 0x0000000D, 0x000046EA, + 0x00003182, 0x00001B13, 0x00050085, 0x0000000D, 0x00002498, 0x000046EA, + 0x00002496, 0x00050081, 0x0000000D, 0x0000499F, 0x00004A11, 0x00005C9E, + 0x00050081, 0x0000000D, 0x00005A69, 0x0000499F, 0x00001B21, 0x00050081, + 0x0000000D, 0x00001989, 0x00005A69, 0x00004A13, 0x00050085, 0x0000000D, + 0x00003183, 0x000051B7, 0x00001989, 0x00050081, 0x0000000D, 0x00004229, + 0x00003183, 0x00004A12, 0x00050085, 0x0000000D, 0x00004ADD, 0x00004229, + 0x00002496, 0x00050041, 0x0000028C, 0x00004C80, 0x00001400, 0x00000A0A, + 0x0003003E, 0x00004C80, 0x00002497, 0x00050041, 0x0000028C, 0x00004D14, + 0x00001400, 0x00000A0D, 0x0003003E, 0x00004D14, 0x00002498, 0x00050041, + 0x0000028C, 0x00004CC8, 0x00001400, 0x00000A10, 0x0003003E, 0x00004CC8, + 0x00004ADD, 0x0004003D, 0x0000001D, 0x0000368F, 0x00001400, 0x0008004F, + 0x00000019, 0x00003F3C, 0x0000368F, 0x0000368F, 0x00000000, 0x00000001, + 0x00000002, 0x000500C7, 0x00000011, 0x00005F34, 0x000026D2, 0x0000084A, + 0x00050051, 0x0000000B, 0x0000260D, 0x00005F34, 0x00000001, 0x00050084, + 0x0000000B, 0x000053FA, 0x0000260D, 0x00000A3A, 0x00050051, 0x0000000B, + 0x00005B73, 0x00005F34, 0x00000000, 0x00050080, 0x0000000B, 0x00003142, + 0x000053FA, 0x00005B73, 0x0003003E, 0x000047EB, 0x0000082C, 0x00050041, + 0x0000028A, 0x000026E6, 0x000047EB, 0x00003142, 0x0004003D, 0x0000000D, + 0x00006234, 0x000026E6, 0x00060050, 0x00000019, 0x0000466C, 0x00006234, + 0x00006234, 0x00006234, 0x00050081, 0x00000019, 0x000053D2, 0x00003F3C, + 0x0000466C, 0x0008000C, 0x00000019, 0x00004ADC, 0x00000001, 0x0000002B, + 0x000053D2, 0x00000A2C, 0x00000A16, 0x00050051, 0x0000000D, 0x00004E60, + 0x00004ADC, 0x00000000, 0x0003003E, 0x00004C80, 0x00004E60, 0x00050051, + 0x0000000D, 0x000057A3, 0x00004ADC, 0x00000001, 0x0003003E, 0x00004D14, + 0x000057A3, 0x00050051, 0x0000000D, 0x00005673, 0x00004ADC, 0x00000002, + 0x0003003E, 0x00004CC8, 0x00005673, 0x00050041, 0x0000028C, 0x00005AFE, + 0x00001400, 0x00000A14, 0x0003003E, 0x00005AFE, 0x0000008A, 0x000100FD, + 0x00010038, +}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_frag.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_frag.h deleted file mode 100644 index f5eb24f7e..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_frag.h +++ /dev/null @@ -1,345 +0,0 @@ -// generated from `xb genspirv` -// source: guest_output_ffx_fsr_rcas.frag -const uint8_t guest_output_ffx_fsr_rcas_frag[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x15, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x8E, 0x02, 0x00, 0x00, 0xA5, 0x02, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xA4, 0x01, 0x00, 0x00, 0x04, 0x00, 0x0A, 0x00, - 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, 0x45, 0x5F, 0x63, 0x70, - 0x70, 0x5F, 0x73, 0x74, 0x79, 0x6C, 0x65, 0x5F, 0x6C, 0x69, 0x6E, 0x65, - 0x5F, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x00, - 0x04, 0x00, 0x08, 0x00, 0x47, 0x4C, 0x5F, 0x47, 0x4F, 0x4F, 0x47, 0x4C, - 0x45, 0x5F, 0x69, 0x6E, 0x63, 0x6C, 0x75, 0x64, 0x65, 0x5F, 0x64, 0x69, - 0x72, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x05, 0x00, 0x7B, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x74, - 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0x8E, 0x02, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x46, 0x72, 0x61, 0x67, 0x43, - 0x6F, 0x6F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, - 0x92, 0x02, 0x00, 0x00, 0x58, 0x65, 0x46, 0x73, 0x72, 0x52, 0x63, 0x61, - 0x73, 0x43, 0x6F, 0x6E, 0x73, 0x74, 0x61, 0x6E, 0x74, 0x73, 0x00, 0x00, - 0x06, 0x00, 0x0A, 0x00, 0x92, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x66, 0x73, 0x72, 0x5F, 0x72, 0x63, 0x61, 0x73, 0x5F, - 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5F, 0x6F, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0C, 0x00, 0x92, 0x02, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x66, 0x73, 0x72, 0x5F, 0x72, - 0x63, 0x61, 0x73, 0x5F, 0x73, 0x68, 0x61, 0x72, 0x70, 0x6E, 0x65, 0x73, - 0x73, 0x5F, 0x70, 0x6F, 0x73, 0x74, 0x5F, 0x73, 0x65, 0x74, 0x75, 0x70, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x03, 0x00, 0x94, 0x02, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0xA5, 0x02, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x66, 0x72, 0x61, 0x67, 0x5F, 0x63, 0x6F, 0x6C, 0x6F, - 0x72, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x7B, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x7B, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x8E, 0x02, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x92, 0x02, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0x92, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, - 0x92, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0xA5, 0x02, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x04, 0x00, 0x26, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x26, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x29, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x34, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, - 0xFF, 0x9F, 0xF1, 0x7E, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x19, 0x00, 0x09, 0x00, - 0x78, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x03, 0x00, - 0x79, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x7A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x7A, 0x00, 0x00, 0x00, 0x7B, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x26, 0x00, 0x00, 0x00, - 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x26, 0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, - 0x2C, 0x00, 0x05, 0x00, 0x27, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, - 0x7E, 0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x27, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, - 0x7E, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x26, 0x00, 0x00, 0x00, - 0xA3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x27, 0x00, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, - 0x7E, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x27, 0x00, 0x00, 0x00, - 0xAB, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0xA3, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xB1, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xB5, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xB9, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x80, 0x3E, 0x17, 0x00, 0x04, 0x00, 0xCC, 0x01, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xCF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD5, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x80, 0x40, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x36, 0x02, 0x00, 0x00, 0x00, 0x00, 0x40, 0xBE, 0x20, 0x00, 0x04, 0x00, - 0x8D, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x8D, 0x02, 0x00, 0x00, 0x8E, 0x02, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, 0x92, 0x02, 0x00, 0x00, - 0x27, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x93, 0x02, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x92, 0x02, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x93, 0x02, 0x00, 0x00, 0x94, 0x02, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x95, 0x02, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x9B, 0x02, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0xA4, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x29, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0xA4, 0x02, 0x00, 0x00, - 0xA5, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0xAF, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xB5, 0x02, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x29, 0x00, 0x00, 0x00, 0x8F, 0x02, 0x00, 0x00, 0x8E, 0x02, 0x00, 0x00, - 0x4F, 0x00, 0x07, 0x00, 0xCC, 0x01, 0x00, 0x00, 0x90, 0x02, 0x00, 0x00, - 0x8F, 0x02, 0x00, 0x00, 0x8F, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x04, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x91, 0x02, 0x00, 0x00, 0x90, 0x02, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x95, 0x02, 0x00, 0x00, 0x96, 0x02, 0x00, 0x00, 0x94, 0x02, 0x00, 0x00, - 0x7E, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x97, 0x02, 0x00, 0x00, 0x96, 0x02, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x27, 0x00, 0x00, 0x00, 0x98, 0x02, 0x00, 0x00, 0x91, 0x02, 0x00, 0x00, - 0x97, 0x02, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x34, 0x00, 0x00, 0x00, - 0x99, 0x02, 0x00, 0x00, 0x98, 0x02, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x9B, 0x02, 0x00, 0x00, 0x9C, 0x02, 0x00, 0x00, 0x94, 0x02, 0x00, 0x00, - 0xA3, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x9D, 0x02, 0x00, 0x00, 0x9C, 0x02, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x9E, 0x02, 0x00, 0x00, 0x9D, 0x02, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x27, 0x00, 0x00, 0x00, 0x3E, 0x03, 0x00, 0x00, - 0x99, 0x02, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x40, 0x03, 0x00, 0x00, 0x3E, 0x03, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x79, 0x00, 0x00, 0x00, 0xAA, 0x04, 0x00, 0x00, - 0x7B, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0x78, 0x00, 0x00, 0x00, - 0xAC, 0x04, 0x00, 0x00, 0xAA, 0x04, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0x29, 0x00, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, - 0x40, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAF, 0x04, 0x00, 0x00, - 0xAD, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB0, 0x04, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xB1, 0x04, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x27, 0x00, 0x00, 0x00, 0x44, 0x03, 0x00, 0x00, - 0x3E, 0x03, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0x78, 0x00, 0x00, 0x00, 0xB7, 0x04, 0x00, 0x00, 0xAA, 0x04, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0x29, 0x00, 0x00, 0x00, 0xB8, 0x04, 0x00, 0x00, - 0xB7, 0x04, 0x00, 0x00, 0x44, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x7E, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xBA, 0x04, 0x00, 0x00, 0xB8, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xBB, 0x04, 0x00, 0x00, - 0xB8, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xBC, 0x04, 0x00, 0x00, 0xB8, 0x04, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, 0x78, 0x00, 0x00, 0x00, - 0xC2, 0x04, 0x00, 0x00, 0xAA, 0x04, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, - 0x29, 0x00, 0x00, 0x00, 0xC3, 0x04, 0x00, 0x00, 0xC2, 0x04, 0x00, 0x00, - 0x3E, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC5, 0x04, 0x00, 0x00, - 0xC3, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xC6, 0x04, 0x00, 0x00, 0xC3, 0x04, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC7, 0x04, 0x00, 0x00, 0xC3, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x80, 0x00, 0x05, 0x00, 0x27, 0x00, 0x00, 0x00, 0x4B, 0x03, 0x00, 0x00, - 0x3E, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0x64, 0x00, 0x04, 0x00, - 0x78, 0x00, 0x00, 0x00, 0xCD, 0x04, 0x00, 0x00, 0xAA, 0x04, 0x00, 0x00, - 0x5F, 0x00, 0x07, 0x00, 0x29, 0x00, 0x00, 0x00, 0xCE, 0x04, 0x00, 0x00, - 0xCD, 0x04, 0x00, 0x00, 0x4B, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x7E, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xD0, 0x04, 0x00, 0x00, 0xCE, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD1, 0x04, 0x00, 0x00, - 0xCE, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD2, 0x04, 0x00, 0x00, 0xCE, 0x04, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x05, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x4F, 0x03, 0x00, 0x00, 0x3E, 0x03, 0x00, 0x00, 0xAB, 0x00, 0x00, 0x00, - 0x64, 0x00, 0x04, 0x00, 0x78, 0x00, 0x00, 0x00, 0xD8, 0x04, 0x00, 0x00, - 0xAA, 0x04, 0x00, 0x00, 0x5F, 0x00, 0x07, 0x00, 0x29, 0x00, 0x00, 0x00, - 0xD9, 0x04, 0x00, 0x00, 0xD8, 0x04, 0x00, 0x00, 0x4F, 0x03, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xDB, 0x04, 0x00, 0x00, 0xD9, 0x04, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xDC, 0x04, 0x00, 0x00, 0xD9, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xDD, 0x04, 0x00, 0x00, - 0xD9, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x5B, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0xBA, 0x04, 0x00, 0x00, 0xD0, 0x04, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x5C, 0x05, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xAF, 0x04, 0x00, 0x00, - 0x5B, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xEF, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x5C, 0x05, 0x00, 0x00, 0xDB, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x62, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0xBB, 0x04, 0x00, 0x00, 0xD1, 0x04, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x63, 0x05, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xB0, 0x04, 0x00, 0x00, - 0x62, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xF5, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x63, 0x05, 0x00, 0x00, 0xDC, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x69, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0xBC, 0x04, 0x00, 0x00, 0xD2, 0x04, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6A, 0x05, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xB1, 0x04, 0x00, 0x00, - 0x69, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xFB, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x6A, 0x05, 0x00, 0x00, 0xDD, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x70, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0xBA, 0x04, 0x00, 0x00, 0xD0, 0x04, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x71, 0x05, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xAF, 0x04, 0x00, 0x00, - 0x70, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x01, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x71, 0x05, 0x00, 0x00, 0xDB, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x77, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0xBB, 0x04, 0x00, 0x00, 0xD1, 0x04, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x78, 0x05, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xB0, 0x04, 0x00, 0x00, - 0x77, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x07, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x78, 0x05, 0x00, 0x00, 0xDC, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x7E, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0xBC, 0x04, 0x00, 0x00, 0xD2, 0x04, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x7F, 0x05, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0xB1, 0x04, 0x00, 0x00, - 0x7E, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x0D, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x7F, 0x05, 0x00, 0x00, 0xDD, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x10, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0xEF, 0x03, 0x00, 0x00, 0xC5, 0x04, 0x00, 0x00, - 0x88, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x88, 0x05, 0x00, 0x00, - 0x50, 0x01, 0x00, 0x00, 0x01, 0x04, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x15, 0x04, 0x00, 0x00, 0x10, 0x04, 0x00, 0x00, - 0x88, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x18, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0xF5, 0x03, 0x00, 0x00, 0xC6, 0x04, 0x00, 0x00, 0x88, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x94, 0x05, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, - 0x07, 0x04, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x1D, 0x04, 0x00, 0x00, 0x18, 0x04, 0x00, 0x00, 0x94, 0x05, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x20, 0x04, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xFB, 0x03, 0x00, 0x00, - 0xC7, 0x04, 0x00, 0x00, 0x88, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xA0, 0x05, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x0D, 0x04, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x25, 0x04, 0x00, 0x00, - 0x20, 0x04, 0x00, 0x00, 0xA0, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2A, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x01, 0x04, 0x00, 0x00, 0xC5, 0x04, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2B, 0x04, 0x00, 0x00, - 0x54, 0x00, 0x00, 0x00, 0x2A, 0x04, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2E, 0x04, 0x00, 0x00, 0xD5, 0x01, 0x00, 0x00, - 0xEF, 0x03, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x31, 0x04, 0x00, 0x00, 0x2E, 0x04, 0x00, 0x00, 0xCF, 0x01, 0x00, 0x00, - 0x88, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAC, 0x05, 0x00, 0x00, - 0x54, 0x00, 0x00, 0x00, 0x31, 0x04, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x33, 0x04, 0x00, 0x00, 0x2B, 0x04, 0x00, 0x00, - 0xAC, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x38, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x07, 0x04, 0x00, 0x00, 0xC6, 0x04, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x39, 0x04, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, - 0x38, 0x04, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3C, 0x04, 0x00, 0x00, 0xD5, 0x01, 0x00, 0x00, 0xF5, 0x03, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3F, 0x04, 0x00, 0x00, - 0x3C, 0x04, 0x00, 0x00, 0xCF, 0x01, 0x00, 0x00, 0x88, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xB8, 0x05, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, - 0x3F, 0x04, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x41, 0x04, 0x00, 0x00, 0x39, 0x04, 0x00, 0x00, 0xB8, 0x05, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x46, 0x04, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x0D, 0x04, 0x00, 0x00, - 0xC7, 0x04, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x47, 0x04, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x46, 0x04, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4A, 0x04, 0x00, 0x00, - 0xD5, 0x01, 0x00, 0x00, 0xFB, 0x03, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x4D, 0x04, 0x00, 0x00, 0x4A, 0x04, 0x00, 0x00, - 0xCF, 0x01, 0x00, 0x00, 0x88, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xC4, 0x05, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x4D, 0x04, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4F, 0x04, 0x00, 0x00, - 0x47, 0x04, 0x00, 0x00, 0xC4, 0x05, 0x00, 0x00, 0x7F, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x51, 0x04, 0x00, 0x00, 0x15, 0x04, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x53, 0x04, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x51, 0x04, 0x00, 0x00, - 0x33, 0x04, 0x00, 0x00, 0x7F, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x55, 0x04, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x57, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x55, 0x04, 0x00, 0x00, 0x41, 0x04, 0x00, 0x00, - 0x7F, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x59, 0x04, 0x00, 0x00, - 0x25, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x5B, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x59, 0x04, 0x00, 0x00, 0x4F, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xD0, 0x05, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x57, 0x04, 0x00, 0x00, 0x5B, 0x04, 0x00, 0x00, - 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD1, 0x05, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x53, 0x04, 0x00, 0x00, - 0xD0, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x62, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0xD1, 0x05, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x07, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x63, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x36, 0x02, 0x00, 0x00, 0x62, 0x04, 0x00, 0x00, - 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x66, 0x04, 0x00, 0x00, - 0x9E, 0x02, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x67, 0x04, 0x00, 0x00, 0x63, 0x04, 0x00, 0x00, 0x66, 0x04, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6A, 0x04, 0x00, 0x00, - 0xD5, 0x01, 0x00, 0x00, 0x67, 0x04, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x6C, 0x04, 0x00, 0x00, 0x6A, 0x04, 0x00, 0x00, - 0x54, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0xE2, 0x05, 0x00, 0x00, 0x6C, 0x04, 0x00, 0x00, 0x82, 0x00, 0x05, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0xE3, 0x05, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, - 0xE2, 0x05, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xE4, 0x05, 0x00, 0x00, 0xE3, 0x05, 0x00, 0x00, 0x7F, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xE7, 0x05, 0x00, 0x00, 0xE4, 0x05, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xE9, 0x05, 0x00, 0x00, - 0xE7, 0x05, 0x00, 0x00, 0x6C, 0x04, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xEB, 0x05, 0x00, 0x00, 0xE9, 0x05, 0x00, 0x00, - 0x71, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xEC, 0x05, 0x00, 0x00, 0xE4, 0x05, 0x00, 0x00, 0xEB, 0x05, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0C, 0x06, 0x00, 0x00, - 0xAF, 0x04, 0x00, 0x00, 0xBA, 0x04, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x0D, 0x06, 0x00, 0x00, 0x0C, 0x06, 0x00, 0x00, - 0xDB, 0x04, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x0E, 0x06, 0x00, 0x00, 0x0D, 0x06, 0x00, 0x00, 0xD0, 0x04, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x7C, 0x04, 0x00, 0x00, - 0x67, 0x04, 0x00, 0x00, 0x0E, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x7E, 0x04, 0x00, 0x00, 0x7C, 0x04, 0x00, 0x00, - 0xC5, 0x04, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x80, 0x04, 0x00, 0x00, 0x7E, 0x04, 0x00, 0x00, 0xEC, 0x05, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0F, 0x06, 0x00, 0x00, - 0xB0, 0x04, 0x00, 0x00, 0xBB, 0x04, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x10, 0x06, 0x00, 0x00, 0x0F, 0x06, 0x00, 0x00, - 0xDC, 0x04, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x11, 0x06, 0x00, 0x00, 0x10, 0x06, 0x00, 0x00, 0xD1, 0x04, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8F, 0x04, 0x00, 0x00, - 0x67, 0x04, 0x00, 0x00, 0x11, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x91, 0x04, 0x00, 0x00, 0x8F, 0x04, 0x00, 0x00, - 0xC6, 0x04, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x93, 0x04, 0x00, 0x00, 0x91, 0x04, 0x00, 0x00, 0xEC, 0x05, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x12, 0x06, 0x00, 0x00, - 0xB1, 0x04, 0x00, 0x00, 0xBC, 0x04, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x13, 0x06, 0x00, 0x00, 0x12, 0x06, 0x00, 0x00, - 0xDD, 0x04, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x14, 0x06, 0x00, 0x00, 0x13, 0x06, 0x00, 0x00, 0xD2, 0x04, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0xA2, 0x04, 0x00, 0x00, - 0x67, 0x04, 0x00, 0x00, 0x14, 0x06, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xA2, 0x04, 0x00, 0x00, - 0xC7, 0x04, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0xA6, 0x04, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xEC, 0x05, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0xAF, 0x02, 0x00, 0x00, 0xB0, 0x02, 0x00, 0x00, - 0xA5, 0x02, 0x00, 0x00, 0xB1, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xB0, 0x02, 0x00, 0x00, 0x80, 0x04, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0xAF, 0x02, 0x00, 0x00, 0xB2, 0x02, 0x00, 0x00, 0xA5, 0x02, 0x00, 0x00, - 0xB5, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0xB2, 0x02, 0x00, 0x00, - 0x93, 0x04, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0xAF, 0x02, 0x00, 0x00, - 0xB4, 0x02, 0x00, 0x00, 0xA5, 0x02, 0x00, 0x00, 0xB9, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0xB4, 0x02, 0x00, 0x00, 0xA6, 0x04, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0xAF, 0x02, 0x00, 0x00, 0xB6, 0x02, 0x00, 0x00, - 0xA5, 0x02, 0x00, 0x00, 0xB5, 0x02, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0xB6, 0x02, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x01, 0x00, - 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_frag.spv b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_frag.spv deleted file mode 100644 index 410ccc33a..000000000 Binary files a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_frag.spv and /dev/null differ diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_frag.txt b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_frag.txt deleted file mode 100644 index ca7e98acf..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_frag.txt +++ /dev/null @@ -1,207 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 1557 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Fragment %main "main" %gl_FragCoord %xe_frag_color - OpExecutionMode %main OriginUpperLeft - OpSource GLSL 420 - OpSourceExtension "GL_GOOGLE_cpp_style_line_directive" - OpSourceExtension "GL_GOOGLE_include_directive" - OpName %main "main" - OpName %xe_texture "xe_texture" - OpName %gl_FragCoord "gl_FragCoord" - OpName %XeFsrRcasConstants "XeFsrRcasConstants" - OpMemberName %XeFsrRcasConstants 0 "xe_fsr_rcas_output_offset" - OpMemberName %XeFsrRcasConstants 1 "xe_fsr_rcas_sharpness_post_setup" - OpName %_ "" - OpName %xe_frag_color "xe_frag_color" - OpDecorate %xe_texture DescriptorSet 0 - OpDecorate %xe_texture Binding 0 - OpDecorate %gl_FragCoord BuiltIn FragCoord - OpMemberDecorate %XeFsrRcasConstants 0 Offset 16 - OpMemberDecorate %XeFsrRcasConstants 1 Offset 24 - OpDecorate %XeFsrRcasConstants Block - OpDecorate %xe_frag_color Location 0 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 - %uint = OpTypeInt 32 0 - %int = OpTypeInt 32 1 - %v2int = OpTypeVector %int 2 - %v4float = OpTypeVector %float 4 - %v2uint = OpTypeVector %uint 2 - %float_1 = OpConstant %float 1 - %float_0 = OpConstant %float 0 -%uint_2129764351 = OpConstant %uint 2129764351 - %float_2 = OpConstant %float 2 - %120 = OpTypeImage %float 2D 0 0 0 1 Unknown - %121 = OpTypeSampledImage %120 -%_ptr_UniformConstant_121 = OpTypePointer UniformConstant %121 - %xe_texture = OpVariable %_ptr_UniformConstant_121 UniformConstant - %int_0 = OpConstant %int 0 - %int_n1 = OpConstant %int -1 - %144 = OpConstantComposite %v2int %int_0 %int_n1 - %151 = OpConstantComposite %v2int %int_n1 %int_0 - %int_1 = OpConstant %int 1 - %164 = OpConstantComposite %v2int %int_1 %int_0 - %171 = OpConstantComposite %v2int %int_0 %int_1 - %uint_0 = OpConstant %uint 0 - %uint_1 = OpConstant %uint 1 - %uint_2 = OpConstant %uint 2 - %float_0_25 = OpConstant %float 0.25 - %v2float = OpTypeVector %float 2 - %float_n4 = OpConstant %float -4 - %float_4 = OpConstant %float 4 -%float_n0_1875 = OpConstant %float -0.1875 -%_ptr_Input_v4float = OpTypePointer Input %v4float -%gl_FragCoord = OpVariable %_ptr_Input_v4float Input -%XeFsrRcasConstants = OpTypeStruct %v2int %float -%_ptr_PushConstant_XeFsrRcasConstants = OpTypePointer PushConstant %XeFsrRcasConstants - %_ = OpVariable %_ptr_PushConstant_XeFsrRcasConstants PushConstant -%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int -%_ptr_PushConstant_float = OpTypePointer PushConstant %float -%_ptr_Output_v4float = OpTypePointer Output %v4float -%xe_frag_color = OpVariable %_ptr_Output_v4float Output -%_ptr_Output_float = OpTypePointer Output %float - %uint_3 = OpConstant %uint 3 - %main = OpFunction %void None %3 - %5 = OpLabel - %655 = OpLoad %v4float %gl_FragCoord - %656 = OpVectorShuffle %v2float %655 %655 0 1 - %657 = OpConvertFToS %v2int %656 - %662 = OpAccessChain %_ptr_PushConstant_v2int %_ %int_0 - %663 = OpLoad %v2int %662 - %664 = OpISub %v2int %657 %663 - %665 = OpBitcast %v2uint %664 - %668 = OpAccessChain %_ptr_PushConstant_float %_ %int_1 - %669 = OpLoad %float %668 - %670 = OpBitcast %uint %669 - %830 = OpBitcast %v2int %665 - %832 = OpIAdd %v2int %830 %144 - %1194 = OpLoad %121 %xe_texture - %1196 = OpImage %120 %1194 - %1197 = OpImageFetch %v4float %1196 %832 Lod %int_0 - %1199 = OpCompositeExtract %float %1197 0 - %1200 = OpCompositeExtract %float %1197 1 - %1201 = OpCompositeExtract %float %1197 2 - %836 = OpIAdd %v2int %830 %151 - %1207 = OpImage %120 %1194 - %1208 = OpImageFetch %v4float %1207 %836 Lod %int_0 - %1210 = OpCompositeExtract %float %1208 0 - %1211 = OpCompositeExtract %float %1208 1 - %1212 = OpCompositeExtract %float %1208 2 - %1218 = OpImage %120 %1194 - %1219 = OpImageFetch %v4float %1218 %830 Lod %int_0 - %1221 = OpCompositeExtract %float %1219 0 - %1222 = OpCompositeExtract %float %1219 1 - %1223 = OpCompositeExtract %float %1219 2 - %843 = OpIAdd %v2int %830 %164 - %1229 = OpImage %120 %1194 - %1230 = OpImageFetch %v4float %1229 %843 Lod %int_0 - %1232 = OpCompositeExtract %float %1230 0 - %1233 = OpCompositeExtract %float %1230 1 - %1234 = OpCompositeExtract %float %1230 2 - %847 = OpIAdd %v2int %830 %171 - %1240 = OpImage %120 %1194 - %1241 = OpImageFetch %v4float %1240 %847 Lod %int_0 - %1243 = OpCompositeExtract %float %1241 0 - %1244 = OpCompositeExtract %float %1241 1 - %1245 = OpCompositeExtract %float %1241 2 - %1371 = OpExtInst %float %1 FMin %1210 %1232 - %1372 = OpExtInst %float %1 FMin %1199 %1371 - %1007 = OpExtInst %float %1 FMin %1372 %1243 - %1378 = OpExtInst %float %1 FMin %1211 %1233 - %1379 = OpExtInst %float %1 FMin %1200 %1378 - %1013 = OpExtInst %float %1 FMin %1379 %1244 - %1385 = OpExtInst %float %1 FMin %1212 %1234 - %1386 = OpExtInst %float %1 FMin %1201 %1385 - %1019 = OpExtInst %float %1 FMin %1386 %1245 - %1392 = OpExtInst %float %1 FMax %1210 %1232 - %1393 = OpExtInst %float %1 FMax %1199 %1392 - %1025 = OpExtInst %float %1 FMax %1393 %1243 - %1399 = OpExtInst %float %1 FMax %1211 %1233 - %1400 = OpExtInst %float %1 FMax %1200 %1399 - %1031 = OpExtInst %float %1 FMax %1400 %1244 - %1406 = OpExtInst %float %1 FMax %1212 %1234 - %1407 = OpExtInst %float %1 FMax %1201 %1406 - %1037 = OpExtInst %float %1 FMax %1407 %1245 - %1040 = OpExtInst %float %1 FMin %1007 %1221 - %1416 = OpFDiv %float %float_0_25 %1025 - %1045 = OpFMul %float %1040 %1416 - %1048 = OpExtInst %float %1 FMin %1013 %1222 - %1428 = OpFDiv %float %float_0_25 %1031 - %1053 = OpFMul %float %1048 %1428 - %1056 = OpExtInst %float %1 FMin %1019 %1223 - %1440 = OpFDiv %float %float_0_25 %1037 - %1061 = OpFMul %float %1056 %1440 - %1066 = OpExtInst %float %1 FMax %1025 %1221 - %1067 = OpFSub %float %float_1 %1066 - %1070 = OpFMul %float %float_4 %1007 - %1073 = OpFAdd %float %1070 %float_n4 - %1452 = OpFDiv %float %float_1 %1073 - %1075 = OpFMul %float %1067 %1452 - %1080 = OpExtInst %float %1 FMax %1031 %1222 - %1081 = OpFSub %float %float_1 %1080 - %1084 = OpFMul %float %float_4 %1013 - %1087 = OpFAdd %float %1084 %float_n4 - %1464 = OpFDiv %float %float_1 %1087 - %1089 = OpFMul %float %1081 %1464 - %1094 = OpExtInst %float %1 FMax %1037 %1223 - %1095 = OpFSub %float %float_1 %1094 - %1098 = OpFMul %float %float_4 %1019 - %1101 = OpFAdd %float %1098 %float_n4 - %1476 = OpFDiv %float %float_1 %1101 - %1103 = OpFMul %float %1095 %1476 - %1105 = OpFNegate %float %1045 - %1107 = OpExtInst %float %1 FMax %1105 %1075 - %1109 = OpFNegate %float %1053 - %1111 = OpExtInst %float %1 FMax %1109 %1089 - %1113 = OpFNegate %float %1061 - %1115 = OpExtInst %float %1 FMax %1113 %1103 - %1488 = OpExtInst %float %1 FMax %1111 %1115 - %1489 = OpExtInst %float %1 FMax %1107 %1488 - %1122 = OpExtInst %float %1 FMin %1489 %float_0 - %1123 = OpExtInst %float %1 FMax %float_n0_1875 %1122 - %1126 = OpBitcast %float %670 - %1127 = OpFMul %float %1123 %1126 - %1130 = OpFMul %float %float_4 %1127 - %1132 = OpFAdd %float %1130 %float_1 - %1506 = OpBitcast %uint %1132 - %1507 = OpISub %uint %uint_2129764351 %1506 - %1508 = OpBitcast %float %1507 - %1511 = OpFNegate %float %1508 - %1513 = OpFMul %float %1511 %1132 - %1515 = OpFAdd %float %1513 %float_2 - %1516 = OpFMul %float %1508 %1515 - %1548 = OpFAdd %float %1199 %1210 - %1549 = OpFAdd %float %1548 %1243 - %1550 = OpFAdd %float %1549 %1232 - %1148 = OpFMul %float %1127 %1550 - %1150 = OpFAdd %float %1148 %1221 - %1152 = OpFMul %float %1150 %1516 - %1551 = OpFAdd %float %1200 %1211 - %1552 = OpFAdd %float %1551 %1244 - %1553 = OpFAdd %float %1552 %1233 - %1167 = OpFMul %float %1127 %1553 - %1169 = OpFAdd %float %1167 %1222 - %1171 = OpFMul %float %1169 %1516 - %1554 = OpFAdd %float %1201 %1212 - %1555 = OpFAdd %float %1554 %1245 - %1556 = OpFAdd %float %1555 %1234 - %1186 = OpFMul %float %1127 %1556 - %1188 = OpFAdd %float %1186 %1223 - %1190 = OpFMul %float %1188 %1516 - %688 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_0 - OpStore %688 %1152 - %690 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_1 - OpStore %690 %1171 - %692 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_2 - OpStore %692 %1190 - %694 = OpAccessChain %_ptr_Output_float %xe_frag_color %uint_3 - OpStore %694 %float_1 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_ps.h new file mode 100644 index 000000000..5cd675f7d --- /dev/null +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_ps.h @@ -0,0 +1,360 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 25152 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Fragment %5663 "main" %gl_FragCoord %5120 + OpExecutionMode %5663 OriginUpperLeft + OpDecorate %3150 DescriptorSet 0 + OpDecorate %3150 Binding 0 + OpDecorate %gl_FragCoord BuiltIn FragCoord + OpMemberDecorate %_struct_1010 0 Offset 16 + OpMemberDecorate %_struct_1010 1 Offset 24 + OpDecorate %_struct_1010 Block + OpDecorate %5120 Location 0 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 + %uint = OpTypeInt 32 0 + %int = OpTypeInt 32 1 + %v2int = OpTypeVector %int 2 + %v4float = OpTypeVector %float 4 + %v2uint = OpTypeVector %uint 2 + %float_1 = OpConstant %float 1 + %float_0 = OpConstant %float 0 +%uint_2129764351 = OpConstant %uint 2129764351 + %float_2 = OpConstant %float 2 + %150 = OpTypeImage %float 2D 0 0 0 1 Unknown + %510 = OpTypeSampledImage %150 +%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 + %3150 = OpVariable %_ptr_UniformConstant_510 UniformConstant + %int_0 = OpConstant %int 0 + %int_n1 = OpConstant %int -1 + %1803 = OpConstantComposite %v2int %int_0 %int_n1 + %1806 = OpConstantComposite %v2int %int_n1 %int_0 + %int_1 = OpConstant %int 1 + %1824 = OpConstantComposite %v2int %int_1 %int_0 + %1827 = OpConstantComposite %v2int %int_0 %int_1 + %uint_0 = OpConstant %uint 0 + %uint_1 = OpConstant %uint 1 + %uint_2 = OpConstant %uint 2 + %v2float = OpTypeVector %float 2 + %float_n4 = OpConstant %float -4 + %float_4 = OpConstant %float 4 +%float_n0_1875 = OpConstant %float -0.1875 +%_ptr_Input_v4float = OpTypePointer Input %v4float +%gl_FragCoord = OpVariable %_ptr_Input_v4float Input +%_struct_1010 = OpTypeStruct %v2int %float +%_ptr_PushConstant__struct_1010 = OpTypePointer PushConstant %_struct_1010 + %4930 = OpVariable %_ptr_PushConstant__struct_1010 PushConstant +%_ptr_PushConstant_v2int = OpTypePointer PushConstant %v2int +%_ptr_PushConstant_float = OpTypePointer PushConstant %float +%_ptr_Output_v4float = OpTypePointer Output %v4float + %5120 = OpVariable %_ptr_Output_v4float Output +%_ptr_Output_float = OpTypePointer Output %float + %uint_3 = OpConstant %uint 3 + %float_0_25 = OpConstant %float 0.25 + %5663 = OpFunction %void None %1282 + %24949 = OpLabel + %18571 = OpLoad %v4float %gl_FragCoord + %14008 = OpVectorShuffle %v2float %18571 %18571 0 1 + %17656 = OpConvertFToS %v2int %14008 + %19279 = OpAccessChain %_ptr_PushConstant_v2int %4930 %int_0 + %22822 = OpLoad %v2int %19279 + %23312 = OpISub %v2int %17656 %22822 + %9938 = OpBitcast %v2uint %23312 + %20997 = OpAccessChain %_ptr_PushConstant_float %4930 %int_1 + %22237 = OpLoad %float %20997 + %16454 = OpBitcast %uint %22237 + %6990 = OpBitcast %v2int %9938 + %14460 = OpIAdd %v2int %6990 %1803 + %21565 = OpLoad %510 %3150 + %22725 = OpImage %150 %21565 + %24365 = OpImageFetch %v4float %22725 %14460 Lod %int_0 + %22126 = OpCompositeExtract %float %24365 0 + %6930 = OpCompositeExtract %float %24365 1 + %18961 = OpCompositeExtract %float %24365 2 + %13602 = OpIAdd %v2int %6990 %1806 + %14764 = OpImage %150 %21565 + %17359 = OpImageFetch %v4float %14764 %13602 Lod %int_0 + %22127 = OpCompositeExtract %float %17359 0 + %6398 = OpCompositeExtract %float %17359 1 + %23710 = OpCompositeExtract %float %17359 2 + %21210 = OpImage %150 %21565 + %8510 = OpImageFetch %v4float %21210 %6990 Lod %int_0 + %22128 = OpCompositeExtract %float %8510 0 + %6931 = OpCompositeExtract %float %8510 1 + %18962 = OpCompositeExtract %float %8510 2 + %13603 = OpIAdd %v2int %6990 %1824 + %14765 = OpImage %150 %21565 + %17360 = OpImageFetch %v4float %14765 %13603 Lod %int_0 + %22129 = OpCompositeExtract %float %17360 0 + %6932 = OpCompositeExtract %float %17360 1 + %18963 = OpCompositeExtract %float %17360 2 + %13604 = OpIAdd %v2int %6990 %1827 + %14766 = OpImage %150 %21565 + %17361 = OpImageFetch %v4float %14766 %13604 Lod %int_0 + %22130 = OpCompositeExtract %float %17361 0 + %23834 = OpCompositeExtract %float %17361 1 + %6945 = OpCompositeExtract %float %17361 2 + %15372 = OpExtInst %float %1 FMin %22127 %22129 + %25151 = OpExtInst %float %1 FMin %22126 %15372 + %15948 = OpExtInst %float %1 FMin %25151 %22130 + %15949 = OpExtInst %float %1 FMin %6398 %6932 + %15950 = OpExtInst %float %1 FMin %6930 %15949 + %15951 = OpExtInst %float %1 FMin %15950 %23834 + %15952 = OpExtInst %float %1 FMin %23710 %18963 + %15953 = OpExtInst %float %1 FMin %18961 %15952 + %10905 = OpExtInst %float %1 FMin %15953 %6945 + %24296 = OpExtInst %float %1 FMax %22127 %22129 + %17523 = OpExtInst %float %1 FMax %22126 %24296 + %21851 = OpExtInst %float %1 FMax %17523 %22130 + %21852 = OpExtInst %float %1 FMax %6398 %6932 + %21853 = OpExtInst %float %1 FMax %6930 %21852 + %21854 = OpExtInst %float %1 FMax %21853 %23834 + %21855 = OpExtInst %float %1 FMax %23710 %18963 + %21848 = OpExtInst %float %1 FMax %18961 %21855 + %10142 = OpExtInst %float %1 FMax %21848 %6945 + %24762 = OpExtInst %float %1 FMin %15948 %22128 + %21997 = OpFDiv %float %float_0_25 %21851 + %10377 = OpFMul %float %24762 %21997 + %21327 = OpExtInst %float %1 FMin %15951 %6931 + %17454 = OpFDiv %float %float_0_25 %21854 + %10378 = OpFMul %float %21327 %17454 + %21328 = OpExtInst %float %1 FMin %10905 %18962 + %17457 = OpFDiv %float %float_0_25 %10142 + %24307 = OpFMul %float %21328 %17457 + %16512 = OpExtInst %float %1 FMax %21851 %22128 + %22147 = OpFSub %float %float_1 %16512 + %13544 = OpFMul %float %float_4 %15948 + %19323 = OpFAdd %float %13544 %float_n4 + %20054 = OpFDiv %float %float_1 %19323 + %20866 = OpFMul %float %22147 %20054 + %16513 = OpExtInst %float %1 FMax %21854 %6931 + %22148 = OpFSub %float %float_1 %16513 + %13545 = OpFMul %float %float_4 %15951 + %19324 = OpFAdd %float %13545 %float_n4 + %20055 = OpFDiv %float %float_1 %19324 + %20867 = OpFMul %float %22148 %20055 + %16514 = OpExtInst %float %1 FMax %10142 %18962 + %22149 = OpFSub %float %float_1 %16514 + %13546 = OpFMul %float %float_4 %10905 + %19325 = OpFAdd %float %13546 %float_n4 + %22199 = OpFDiv %float %float_1 %19325 + %15174 = OpFMul %float %22149 %22199 + %22356 = OpFNegate %float %10377 + %23705 = OpExtInst %float %1 FMax %22356 %20866 + %16409 = OpFNegate %float %10378 + %9177 = OpExtInst %float %1 FMax %16409 %20867 + %14264 = OpFNegate %float %24307 + %12648 = OpExtInst %float %1 FMax %14264 %15174 + %18923 = OpExtInst %float %1 FMax %9177 %12648 + %7826 = OpExtInst %float %1 FMax %23705 %18923 + %10548 = OpExtInst %float %1 FMin %7826 %float_0 + %8860 = OpExtInst %float %1 FMax %float_n0_1875 %10548 + %22576 = OpBitcast %float %16454 + %20919 = OpFMul %float %8860 %22576 + %23316 = OpFMul %float %float_4 %20919 + %16498 = OpFAdd %float %23316 %float_1 + %6551 = OpBitcast %uint %16498 + %7563 = OpISub %uint %uint_2129764351 %6551 + %9419 = OpBitcast %float %7563 + %9130 = OpFNegate %float %9419 + %12367 = OpFMul %float %9130 %16498 + %16540 = OpFAdd %float %12367 %float_2 + %9366 = OpFMul %float %9419 %16540 + %18845 = OpFAdd %float %22126 %22127 + %23143 = OpFAdd %float %18845 %22130 + %6535 = OpFAdd %float %23143 %22129 + %12673 = OpFMul %float %20919 %6535 + %18153 = OpFAdd %float %12673 %22128 + %9367 = OpFMul %float %18153 %9366 + %18846 = OpFAdd %float %6930 %6398 + %23144 = OpFAdd %float %18846 %23834 + %6536 = OpFAdd %float %23144 %6932 + %12674 = OpFMul %float %20919 %6536 + %18154 = OpFAdd %float %12674 %6931 + %9368 = OpFMul %float %18154 %9366 + %18847 = OpFAdd %float %18961 %23710 + %23145 = OpFAdd %float %18847 %6945 + %6537 = OpFAdd %float %23145 %18963 + %12675 = OpFMul %float %20919 %6537 + %16937 = OpFAdd %float %12675 %18962 + %19165 = OpFMul %float %16937 %9366 + %19584 = OpAccessChain %_ptr_Output_float %5120 %uint_0 + OpStore %19584 %9367 + %19732 = OpAccessChain %_ptr_Output_float %5120 %uint_1 + OpStore %19732 %9368 + %19733 = OpAccessChain %_ptr_Output_float %5120 %uint_2 + OpStore %19733 %19165 + %23304 = OpAccessChain %_ptr_Output_float %5120 %uint_3 + OpStore %23304 %float_1 + OpReturn + OpFunctionEnd +#endif + +const uint32_t guest_output_ffx_fsr_rcas_ps[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x00006240, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00000C93, 0x00001400, 0x00030010, + 0x0000161F, 0x00000007, 0x00040047, 0x00000C4E, 0x00000022, 0x00000000, + 0x00040047, 0x00000C4E, 0x00000021, 0x00000000, 0x00040047, 0x00000C93, + 0x0000000B, 0x0000000F, 0x00050048, 0x000003F2, 0x00000000, 0x00000023, + 0x00000010, 0x00050048, 0x000003F2, 0x00000001, 0x00000023, 0x00000018, + 0x00030047, 0x000003F2, 0x00000002, 0x00040047, 0x00001400, 0x0000001E, + 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, + 0x00030016, 0x0000000D, 0x00000020, 0x00040015, 0x0000000B, 0x00000020, + 0x00000000, 0x00040015, 0x0000000C, 0x00000020, 0x00000001, 0x00040017, + 0x00000012, 0x0000000C, 0x00000002, 0x00040017, 0x0000001D, 0x0000000D, + 0x00000004, 0x00040017, 0x00000011, 0x0000000B, 0x00000002, 0x0004002B, + 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000D, 0x00000A0C, + 0x00000000, 0x0004002B, 0x0000000B, 0x000000B2, 0x7EF19FFF, 0x0004002B, + 0x0000000D, 0x00000018, 0x40000000, 0x00090019, 0x00000096, 0x0000000D, + 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, + 0x0003001B, 0x000001FE, 0x00000096, 0x00040020, 0x0000047B, 0x00000000, + 0x000001FE, 0x0004003B, 0x0000047B, 0x00000C4E, 0x00000000, 0x0004002B, + 0x0000000C, 0x00000A0B, 0x00000000, 0x0004002B, 0x0000000C, 0x00000A08, + 0xFFFFFFFF, 0x0005002C, 0x00000012, 0x0000070B, 0x00000A0B, 0x00000A08, + 0x0005002C, 0x00000012, 0x0000070E, 0x00000A08, 0x00000A0B, 0x0004002B, + 0x0000000C, 0x00000A0E, 0x00000001, 0x0005002C, 0x00000012, 0x00000720, + 0x00000A0E, 0x00000A0B, 0x0005002C, 0x00000012, 0x00000723, 0x00000A0B, + 0x00000A0E, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B, + 0x0000000B, 0x00000A0D, 0x00000001, 0x0004002B, 0x0000000B, 0x00000A10, + 0x00000002, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0004002B, + 0x0000000D, 0x0000025D, 0xC0800000, 0x0004002B, 0x0000000D, 0x00000B69, + 0x40800000, 0x0004002B, 0x0000000D, 0x0000045E, 0xBE400000, 0x00040020, + 0x0000029A, 0x00000001, 0x0000001D, 0x0004003B, 0x0000029A, 0x00000C93, + 0x00000001, 0x0004001E, 0x000003F2, 0x00000012, 0x0000000D, 0x00040020, + 0x0000066F, 0x00000009, 0x000003F2, 0x0004003B, 0x0000066F, 0x00001342, + 0x00000009, 0x00040020, 0x0000028F, 0x00000009, 0x00000012, 0x00040020, + 0x0000028A, 0x00000009, 0x0000000D, 0x00040020, 0x0000029B, 0x00000003, + 0x0000001D, 0x0004003B, 0x0000029B, 0x00001400, 0x00000003, 0x00040020, + 0x0000028B, 0x00000003, 0x0000000D, 0x0004002B, 0x0000000B, 0x00000A13, + 0x00000003, 0x0004002B, 0x0000000D, 0x0000016E, 0x3E800000, 0x00050036, + 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006175, + 0x0004003D, 0x0000001D, 0x0000488B, 0x00000C93, 0x0007004F, 0x00000013, + 0x000036B8, 0x0000488B, 0x0000488B, 0x00000000, 0x00000001, 0x0004006E, + 0x00000012, 0x000044F8, 0x000036B8, 0x00050041, 0x0000028F, 0x00004B4F, + 0x00001342, 0x00000A0B, 0x0004003D, 0x00000012, 0x00005926, 0x00004B4F, + 0x00050082, 0x00000012, 0x00005B10, 0x000044F8, 0x00005926, 0x0004007C, + 0x00000011, 0x000026D2, 0x00005B10, 0x00050041, 0x0000028A, 0x00005205, + 0x00001342, 0x00000A0E, 0x0004003D, 0x0000000D, 0x000056DD, 0x00005205, + 0x0004007C, 0x0000000B, 0x00004046, 0x000056DD, 0x0004007C, 0x00000012, + 0x00001B4E, 0x000026D2, 0x00050080, 0x00000012, 0x0000387C, 0x00001B4E, + 0x0000070B, 0x0004003D, 0x000001FE, 0x0000543D, 0x00000C4E, 0x00040064, + 0x00000096, 0x000058C5, 0x0000543D, 0x0007005F, 0x0000001D, 0x00005F2D, + 0x000058C5, 0x0000387C, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, + 0x0000566E, 0x00005F2D, 0x00000000, 0x00050051, 0x0000000D, 0x00001B12, + 0x00005F2D, 0x00000001, 0x00050051, 0x0000000D, 0x00004A11, 0x00005F2D, + 0x00000002, 0x00050080, 0x00000012, 0x00003522, 0x00001B4E, 0x0000070E, + 0x00040064, 0x00000096, 0x000039AC, 0x0000543D, 0x0007005F, 0x0000001D, + 0x000043CF, 0x000039AC, 0x00003522, 0x00000002, 0x00000A0B, 0x00050051, + 0x0000000D, 0x0000566F, 0x000043CF, 0x00000000, 0x00050051, 0x0000000D, + 0x000018FE, 0x000043CF, 0x00000001, 0x00050051, 0x0000000D, 0x00005C9E, + 0x000043CF, 0x00000002, 0x00040064, 0x00000096, 0x000052DA, 0x0000543D, + 0x0007005F, 0x0000001D, 0x0000213E, 0x000052DA, 0x00001B4E, 0x00000002, + 0x00000A0B, 0x00050051, 0x0000000D, 0x00005670, 0x0000213E, 0x00000000, + 0x00050051, 0x0000000D, 0x00001B13, 0x0000213E, 0x00000001, 0x00050051, + 0x0000000D, 0x00004A12, 0x0000213E, 0x00000002, 0x00050080, 0x00000012, + 0x00003523, 0x00001B4E, 0x00000720, 0x00040064, 0x00000096, 0x000039AD, + 0x0000543D, 0x0007005F, 0x0000001D, 0x000043D0, 0x000039AD, 0x00003523, + 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00005671, 0x000043D0, + 0x00000000, 0x00050051, 0x0000000D, 0x00001B14, 0x000043D0, 0x00000001, + 0x00050051, 0x0000000D, 0x00004A13, 0x000043D0, 0x00000002, 0x00050080, + 0x00000012, 0x00003524, 0x00001B4E, 0x00000723, 0x00040064, 0x00000096, + 0x000039AE, 0x0000543D, 0x0007005F, 0x0000001D, 0x000043D1, 0x000039AE, + 0x00003524, 0x00000002, 0x00000A0B, 0x00050051, 0x0000000D, 0x00005672, + 0x000043D1, 0x00000000, 0x00050051, 0x0000000D, 0x00005D1A, 0x000043D1, + 0x00000001, 0x00050051, 0x0000000D, 0x00001B21, 0x000043D1, 0x00000002, + 0x0007000C, 0x0000000D, 0x00003C0C, 0x00000001, 0x00000025, 0x0000566F, + 0x00005671, 0x0007000C, 0x0000000D, 0x0000623F, 0x00000001, 0x00000025, + 0x0000566E, 0x00003C0C, 0x0007000C, 0x0000000D, 0x00003E4C, 0x00000001, + 0x00000025, 0x0000623F, 0x00005672, 0x0007000C, 0x0000000D, 0x00003E4D, + 0x00000001, 0x00000025, 0x000018FE, 0x00001B14, 0x0007000C, 0x0000000D, + 0x00003E4E, 0x00000001, 0x00000025, 0x00001B12, 0x00003E4D, 0x0007000C, + 0x0000000D, 0x00003E4F, 0x00000001, 0x00000025, 0x00003E4E, 0x00005D1A, + 0x0007000C, 0x0000000D, 0x00003E50, 0x00000001, 0x00000025, 0x00005C9E, + 0x00004A13, 0x0007000C, 0x0000000D, 0x00003E51, 0x00000001, 0x00000025, + 0x00004A11, 0x00003E50, 0x0007000C, 0x0000000D, 0x00002A99, 0x00000001, + 0x00000025, 0x00003E51, 0x00001B21, 0x0007000C, 0x0000000D, 0x00005EE8, + 0x00000001, 0x00000028, 0x0000566F, 0x00005671, 0x0007000C, 0x0000000D, + 0x00004473, 0x00000001, 0x00000028, 0x0000566E, 0x00005EE8, 0x0007000C, + 0x0000000D, 0x0000555B, 0x00000001, 0x00000028, 0x00004473, 0x00005672, + 0x0007000C, 0x0000000D, 0x0000555C, 0x00000001, 0x00000028, 0x000018FE, + 0x00001B14, 0x0007000C, 0x0000000D, 0x0000555D, 0x00000001, 0x00000028, + 0x00001B12, 0x0000555C, 0x0007000C, 0x0000000D, 0x0000555E, 0x00000001, + 0x00000028, 0x0000555D, 0x00005D1A, 0x0007000C, 0x0000000D, 0x0000555F, + 0x00000001, 0x00000028, 0x00005C9E, 0x00004A13, 0x0007000C, 0x0000000D, + 0x00005558, 0x00000001, 0x00000028, 0x00004A11, 0x0000555F, 0x0007000C, + 0x0000000D, 0x0000279E, 0x00000001, 0x00000028, 0x00005558, 0x00001B21, + 0x0007000C, 0x0000000D, 0x000060BA, 0x00000001, 0x00000025, 0x00003E4C, + 0x00005670, 0x00050088, 0x0000000D, 0x000055ED, 0x0000016E, 0x0000555B, + 0x00050085, 0x0000000D, 0x00002889, 0x000060BA, 0x000055ED, 0x0007000C, + 0x0000000D, 0x0000534F, 0x00000001, 0x00000025, 0x00003E4F, 0x00001B13, + 0x00050088, 0x0000000D, 0x0000442E, 0x0000016E, 0x0000555E, 0x00050085, + 0x0000000D, 0x0000288A, 0x0000534F, 0x0000442E, 0x0007000C, 0x0000000D, + 0x00005350, 0x00000001, 0x00000025, 0x00002A99, 0x00004A12, 0x00050088, + 0x0000000D, 0x00004431, 0x0000016E, 0x0000279E, 0x00050085, 0x0000000D, + 0x00005EF3, 0x00005350, 0x00004431, 0x0007000C, 0x0000000D, 0x00004080, + 0x00000001, 0x00000028, 0x0000555B, 0x00005670, 0x00050083, 0x0000000D, + 0x00005683, 0x0000008A, 0x00004080, 0x00050085, 0x0000000D, 0x000034E8, + 0x00000B69, 0x00003E4C, 0x00050081, 0x0000000D, 0x00004B7B, 0x000034E8, + 0x0000025D, 0x00050088, 0x0000000D, 0x00004E56, 0x0000008A, 0x00004B7B, + 0x00050085, 0x0000000D, 0x00005182, 0x00005683, 0x00004E56, 0x0007000C, + 0x0000000D, 0x00004081, 0x00000001, 0x00000028, 0x0000555E, 0x00001B13, + 0x00050083, 0x0000000D, 0x00005684, 0x0000008A, 0x00004081, 0x00050085, + 0x0000000D, 0x000034E9, 0x00000B69, 0x00003E4F, 0x00050081, 0x0000000D, + 0x00004B7C, 0x000034E9, 0x0000025D, 0x00050088, 0x0000000D, 0x00004E57, + 0x0000008A, 0x00004B7C, 0x00050085, 0x0000000D, 0x00005183, 0x00005684, + 0x00004E57, 0x0007000C, 0x0000000D, 0x00004082, 0x00000001, 0x00000028, + 0x0000279E, 0x00004A12, 0x00050083, 0x0000000D, 0x00005685, 0x0000008A, + 0x00004082, 0x00050085, 0x0000000D, 0x000034EA, 0x00000B69, 0x00002A99, + 0x00050081, 0x0000000D, 0x00004B7D, 0x000034EA, 0x0000025D, 0x00050088, + 0x0000000D, 0x000056B7, 0x0000008A, 0x00004B7D, 0x00050085, 0x0000000D, + 0x00003B46, 0x00005685, 0x000056B7, 0x0004007F, 0x0000000D, 0x00005754, + 0x00002889, 0x0007000C, 0x0000000D, 0x00005C99, 0x00000001, 0x00000028, + 0x00005754, 0x00005182, 0x0004007F, 0x0000000D, 0x00004019, 0x0000288A, + 0x0007000C, 0x0000000D, 0x000023D9, 0x00000001, 0x00000028, 0x00004019, + 0x00005183, 0x0004007F, 0x0000000D, 0x000037B8, 0x00005EF3, 0x0007000C, + 0x0000000D, 0x00003168, 0x00000001, 0x00000028, 0x000037B8, 0x00003B46, + 0x0007000C, 0x0000000D, 0x000049EB, 0x00000001, 0x00000028, 0x000023D9, + 0x00003168, 0x0007000C, 0x0000000D, 0x00001E92, 0x00000001, 0x00000028, + 0x00005C99, 0x000049EB, 0x0007000C, 0x0000000D, 0x00002934, 0x00000001, + 0x00000025, 0x00001E92, 0x00000A0C, 0x0007000C, 0x0000000D, 0x0000229C, + 0x00000001, 0x00000028, 0x0000045E, 0x00002934, 0x0004007C, 0x0000000D, + 0x00005830, 0x00004046, 0x00050085, 0x0000000D, 0x000051B7, 0x0000229C, + 0x00005830, 0x00050085, 0x0000000D, 0x00005B14, 0x00000B69, 0x000051B7, + 0x00050081, 0x0000000D, 0x00004072, 0x00005B14, 0x0000008A, 0x0004007C, + 0x0000000B, 0x00001997, 0x00004072, 0x00050082, 0x0000000B, 0x00001D8B, + 0x000000B2, 0x00001997, 0x0004007C, 0x0000000D, 0x000024CB, 0x00001D8B, + 0x0004007F, 0x0000000D, 0x000023AA, 0x000024CB, 0x00050085, 0x0000000D, + 0x0000304F, 0x000023AA, 0x00004072, 0x00050081, 0x0000000D, 0x0000409C, + 0x0000304F, 0x00000018, 0x00050085, 0x0000000D, 0x00002496, 0x000024CB, + 0x0000409C, 0x00050081, 0x0000000D, 0x0000499D, 0x0000566E, 0x0000566F, + 0x00050081, 0x0000000D, 0x00005A67, 0x0000499D, 0x00005672, 0x00050081, + 0x0000000D, 0x00001987, 0x00005A67, 0x00005671, 0x00050085, 0x0000000D, + 0x00003181, 0x000051B7, 0x00001987, 0x00050081, 0x0000000D, 0x000046E9, + 0x00003181, 0x00005670, 0x00050085, 0x0000000D, 0x00002497, 0x000046E9, + 0x00002496, 0x00050081, 0x0000000D, 0x0000499E, 0x00001B12, 0x000018FE, + 0x00050081, 0x0000000D, 0x00005A68, 0x0000499E, 0x00005D1A, 0x00050081, + 0x0000000D, 0x00001988, 0x00005A68, 0x00001B14, 0x00050085, 0x0000000D, + 0x00003182, 0x000051B7, 0x00001988, 0x00050081, 0x0000000D, 0x000046EA, + 0x00003182, 0x00001B13, 0x00050085, 0x0000000D, 0x00002498, 0x000046EA, + 0x00002496, 0x00050081, 0x0000000D, 0x0000499F, 0x00004A11, 0x00005C9E, + 0x00050081, 0x0000000D, 0x00005A69, 0x0000499F, 0x00001B21, 0x00050081, + 0x0000000D, 0x00001989, 0x00005A69, 0x00004A13, 0x00050085, 0x0000000D, + 0x00003183, 0x000051B7, 0x00001989, 0x00050081, 0x0000000D, 0x00004229, + 0x00003183, 0x00004A12, 0x00050085, 0x0000000D, 0x00004ADD, 0x00004229, + 0x00002496, 0x00050041, 0x0000028B, 0x00004C80, 0x00001400, 0x00000A0A, + 0x0003003E, 0x00004C80, 0x00002497, 0x00050041, 0x0000028B, 0x00004D14, + 0x00001400, 0x00000A0D, 0x0003003E, 0x00004D14, 0x00002498, 0x00050041, + 0x0000028B, 0x00004D15, 0x00001400, 0x00000A10, 0x0003003E, 0x00004D15, + 0x00004ADD, 0x00050041, 0x0000028B, 0x00005B08, 0x00001400, 0x00000A13, + 0x0003003E, 0x00005B08, 0x0000008A, 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vert.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vert.h deleted file mode 100644 index e5e48733c..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vert.h +++ /dev/null @@ -1,109 +0,0 @@ -// generated from `xb genspirv` -// source: guest_output_triangle_strip_rect.vert -const uint8_t guest_output_triangle_strip_rect_vert[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x36, 0x01, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, - 0x65, 0x72, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x00, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x00, - 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x69, 0x6E, 0x74, 0x53, 0x69, 0x7A, 0x65, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x03, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x0A, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x58, 0x65, 0x54, 0x72, 0x69, 0x61, 0x6E, 0x67, 0x6C, 0x65, 0x53, 0x74, - 0x72, 0x69, 0x70, 0x52, 0x65, 0x63, 0x74, 0x43, 0x6F, 0x6E, 0x73, 0x74, - 0x61, 0x6E, 0x74, 0x73, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0B, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x74, - 0x72, 0x69, 0x61, 0x6E, 0x67, 0x6C, 0x65, 0x5F, 0x73, 0x74, 0x72, 0x69, - 0x70, 0x5F, 0x72, 0x65, 0x63, 0x74, 0x5F, 0x6F, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0A, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x74, 0x72, 0x69, 0x61, 0x6E, - 0x67, 0x6C, 0x65, 0x5F, 0x73, 0x74, 0x72, 0x69, 0x70, 0x5F, 0x72, 0x65, - 0x63, 0x74, 0x5F, 0x73, 0x69, 0x7A, 0x65, 0x00, 0x05, 0x00, 0x03, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x56, 0x65, 0x72, 0x74, 0x65, - 0x78, 0x49, 0x6E, 0x64, 0x65, 0x78, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x03, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x08, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, - 0x08, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x08, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x0D, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x19, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x17, 0x00, 0x00, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x19, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x20, 0x00, 0x04, 0x00, - 0x2C, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x19, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x04, 0x00, 0x17, 0x00, 0x00, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x50, 0x00, 0x05, 0x00, - 0x19, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x18, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x05, 0x00, 0x19, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, - 0xC7, 0x00, 0x05, 0x00, 0x19, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x70, 0x00, 0x04, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x11, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x21, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x29, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x26, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x50, 0x00, 0x07, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x2D, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x01, 0x00, - 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vert.spv b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vert.spv deleted file mode 100644 index 3c2de3d30..000000000 Binary files a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vert.spv and /dev/null differ diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vert.txt b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vert.txt deleted file mode 100644 index e78174fa6..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vert.txt +++ /dev/null @@ -1,74 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 47 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Vertex %main "main" %_ %gl_VertexIndex - OpSource ESSL 310 - OpName %main "main" - OpName %gl_PerVertex "gl_PerVertex" - OpMemberName %gl_PerVertex 0 "gl_Position" - OpMemberName %gl_PerVertex 1 "gl_PointSize" - OpName %_ "" - OpName %XeTriangleStripRectConstants "XeTriangleStripRectConstants" - OpMemberName %XeTriangleStripRectConstants 0 "xe_triangle_strip_rect_offset" - OpMemberName %XeTriangleStripRectConstants 1 "xe_triangle_strip_rect_size" - OpName %__0 "" - OpName %gl_VertexIndex "gl_VertexIndex" - OpMemberDecorate %gl_PerVertex 0 BuiltIn Position - OpMemberDecorate %gl_PerVertex 1 BuiltIn PointSize - OpDecorate %gl_PerVertex Block - OpMemberDecorate %XeTriangleStripRectConstants 0 Offset 0 - OpMemberDecorate %XeTriangleStripRectConstants 1 Offset 8 - OpDecorate %XeTriangleStripRectConstants Block - OpDecorate %gl_VertexIndex BuiltIn VertexIndex - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 - %v4float = OpTypeVector %float 4 -%gl_PerVertex = OpTypeStruct %v4float %float -%_ptr_Output_gl_PerVertex = OpTypePointer Output %gl_PerVertex - %_ = OpVariable %_ptr_Output_gl_PerVertex Output - %int = OpTypeInt 32 1 - %int_0 = OpConstant %int 0 - %v2float = OpTypeVector %float 2 -%XeTriangleStripRectConstants = OpTypeStruct %v2float %v2float -%_ptr_PushConstant_XeTriangleStripRectConstants = OpTypePointer PushConstant %XeTriangleStripRectConstants - %__0 = OpVariable %_ptr_PushConstant_XeTriangleStripRectConstants PushConstant -%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float -%_ptr_Input_int = OpTypePointer Input %int -%gl_VertexIndex = OpVariable %_ptr_Input_int Input - %uint = OpTypeInt 32 0 - %v2uint = OpTypeVector %uint 2 - %uint_0 = OpConstant %uint 0 - %uint_1 = OpConstant %uint 1 - %29 = OpConstantComposite %v2uint %uint_0 %uint_1 - %int_1 = OpConstant %int 1 - %float_0 = OpConstant %float 0 - %float_1 = OpConstant %float 1 -%_ptr_Output_v4float = OpTypePointer Output %v4float - %46 = OpConstantComposite %v2uint %uint_1 %uint_1 - %main = OpFunction %void None %3 - %5 = OpLabel - %18 = OpAccessChain %_ptr_PushConstant_v2float %__0 %int_0 - %19 = OpLoad %v2float %18 - %22 = OpLoad %int %gl_VertexIndex - %24 = OpBitcast %uint %22 - %26 = OpCompositeConstruct %v2uint %24 %24 - %30 = OpShiftRightLogical %v2uint %26 %29 - %32 = OpBitwiseAnd %v2uint %30 %46 - %33 = OpConvertUToF %v2float %32 - %35 = OpAccessChain %_ptr_PushConstant_v2float %__0 %int_1 - %36 = OpLoad %v2float %35 - %37 = OpFMul %v2float %33 %36 - %38 = OpFAdd %v2float %19 %37 - %41 = OpCompositeExtract %float %38 0 - %42 = OpCompositeExtract %float %38 1 - %43 = OpCompositeConstruct %v4float %41 %42 %float_0 %float_1 - %45 = OpAccessChain %_ptr_Output_v4float %_ %int_0 - OpStore %45 %43 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vs.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vs.h new file mode 100644 index 000000000..db2d4b1bf --- /dev/null +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vs.h @@ -0,0 +1,110 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 24012 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Vertex %5663 "main" %22044 %gl_VertexIndex + OpMemberDecorate %_struct_1032 0 BuiltIn Position + OpMemberDecorate %_struct_1032 1 BuiltIn PointSize + OpDecorate %_struct_1032 Block + OpMemberDecorate %_struct_1030 0 Offset 0 + OpMemberDecorate %_struct_1030 1 Offset 8 + OpDecorate %_struct_1030 Block + OpDecorate %gl_VertexIndex BuiltIn VertexIndex + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 + %v4float = OpTypeVector %float 4 +%_struct_1032 = OpTypeStruct %v4float %float +%_ptr_Output__struct_1032 = OpTypePointer Output %_struct_1032 + %22044 = OpVariable %_ptr_Output__struct_1032 Output + %int = OpTypeInt 32 1 + %int_0 = OpConstant %int 0 + %v2float = OpTypeVector %float 2 +%_struct_1030 = OpTypeStruct %v2float %v2float +%_ptr_PushConstant__struct_1030 = OpTypePointer PushConstant %_struct_1030 + %4930 = OpVariable %_ptr_PushConstant__struct_1030 PushConstant +%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float +%_ptr_Input_int = OpTypePointer Input %int +%gl_VertexIndex = OpVariable %_ptr_Input_int Input + %uint = OpTypeInt 32 0 + %v2uint = OpTypeVector %uint 2 + %uint_0 = OpConstant %uint 0 + %uint_1 = OpConstant %uint 1 + %1819 = OpConstantComposite %v2uint %uint_0 %uint_1 + %int_1 = OpConstant %int 1 + %float_0 = OpConstant %float 0 + %float_1 = OpConstant %float 1 +%_ptr_Output_v4float = OpTypePointer Output %v4float + %1828 = OpConstantComposite %v2uint %uint_1 %uint_1 + %5663 = OpFunction %void None %1282 + %23915 = OpLabel + %7053 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_0 + %17516 = OpLoad %v2float %7053 + %23241 = OpLoad %int %gl_VertexIndex + %9480 = OpBitcast %uint %23241 + %15408 = OpCompositeConstruct %v2uint %9480 %9480 + %14991 = OpShiftRightLogical %v2uint %15408 %1819 + %17567 = OpBitwiseAnd %v2uint %14991 %1828 + %7856 = OpConvertUToF %v2float %17567 + %12606 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_1 + %24011 = OpLoad %v2float %12606 + %17243 = OpFMul %v2float %7856 %24011 + %16594 = OpFAdd %v2float %17516 %17243 + %10599 = OpCompositeExtract %float %16594 0 + %13956 = OpCompositeExtract %float %16594 1 + %18260 = OpCompositeConstruct %v4float %10599 %13956 %float_0 %float_1 + %12055 = OpAccessChain %_ptr_Output_v4float %22044 %int_0 + OpStore %12055 %18260 + OpReturn + OpFunctionEnd +#endif + +const uint32_t guest_output_triangle_strip_rect_vs[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x00005DCC, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000000, + 0x0000161F, 0x6E69616D, 0x00000000, 0x0000561C, 0x00001029, 0x00050048, + 0x00000408, 0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x00000408, + 0x00000001, 0x0000000B, 0x00000001, 0x00030047, 0x00000408, 0x00000002, + 0x00050048, 0x00000406, 0x00000000, 0x00000023, 0x00000000, 0x00050048, + 0x00000406, 0x00000001, 0x00000023, 0x00000008, 0x00030047, 0x00000406, + 0x00000002, 0x00040047, 0x00001029, 0x0000000B, 0x0000002A, 0x00020013, + 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, + 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0004001E, + 0x00000408, 0x0000001D, 0x0000000D, 0x00040020, 0x00000685, 0x00000003, + 0x00000408, 0x0004003B, 0x00000685, 0x0000561C, 0x00000003, 0x00040015, + 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, + 0x00000000, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x0004001E, + 0x00000406, 0x00000013, 0x00000013, 0x00040020, 0x00000683, 0x00000009, + 0x00000406, 0x0004003B, 0x00000683, 0x00001342, 0x00000009, 0x00040020, + 0x00000290, 0x00000009, 0x00000013, 0x00040020, 0x00000289, 0x00000001, + 0x0000000C, 0x0004003B, 0x00000289, 0x00001029, 0x00000001, 0x00040015, + 0x0000000B, 0x00000020, 0x00000000, 0x00040017, 0x00000011, 0x0000000B, + 0x00000002, 0x0004002B, 0x0000000B, 0x00000A0A, 0x00000000, 0x0004002B, + 0x0000000B, 0x00000A0D, 0x00000001, 0x0005002C, 0x00000011, 0x0000071B, + 0x00000A0A, 0x00000A0D, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, + 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0004002B, 0x0000000D, + 0x0000008A, 0x3F800000, 0x00040020, 0x0000029A, 0x00000003, 0x0000001D, + 0x0005002C, 0x00000011, 0x00000724, 0x00000A0D, 0x00000A0D, 0x00050036, + 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00005D6B, + 0x00050041, 0x00000290, 0x00001B8D, 0x00001342, 0x00000A0B, 0x0004003D, + 0x00000013, 0x0000446C, 0x00001B8D, 0x0004003D, 0x0000000C, 0x00005AC9, + 0x00001029, 0x0004007C, 0x0000000B, 0x00002508, 0x00005AC9, 0x00050050, + 0x00000011, 0x00003C30, 0x00002508, 0x00002508, 0x000500C2, 0x00000011, + 0x00003A8F, 0x00003C30, 0x0000071B, 0x000500C7, 0x00000011, 0x0000449F, + 0x00003A8F, 0x00000724, 0x00040070, 0x00000013, 0x00001EB0, 0x0000449F, + 0x00050041, 0x00000290, 0x0000313E, 0x00001342, 0x00000A0E, 0x0004003D, + 0x00000013, 0x00005DCB, 0x0000313E, 0x00050085, 0x00000013, 0x0000435B, + 0x00001EB0, 0x00005DCB, 0x00050081, 0x00000013, 0x000040D2, 0x0000446C, + 0x0000435B, 0x00050051, 0x0000000D, 0x00002967, 0x000040D2, 0x00000000, + 0x00050051, 0x0000000D, 0x00003684, 0x000040D2, 0x00000001, 0x00070050, + 0x0000001D, 0x00004754, 0x00002967, 0x00003684, 0x00000A0C, 0x0000008A, + 0x00050041, 0x0000029A, 0x00002F17, 0x0000561C, 0x00000A0B, 0x0003003E, + 0x00002F17, 0x00004754, 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_frag.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_frag.h deleted file mode 100644 index dc4a7f3df..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_frag.h +++ /dev/null @@ -1,71 +0,0 @@ -// generated from `xb genspirv` -// source: immediate.frag -const uint8_t immediate_frag[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x36, 0x01, 0x00, 0x00, - 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x66, 0x72, 0x61, 0x67, 0x5F, 0x63, 0x6F, 0x6C, 0x6F, - 0x72, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x76, 0x61, 0x72, 0x5F, 0x63, 0x6F, 0x6C, 0x6F, 0x72, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x08, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x69, 0x6D, 0x6D, 0x65, 0x64, 0x69, 0x61, 0x74, 0x65, - 0x5F, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x06, 0x00, 0x14, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x76, - 0x61, 0x72, 0x5F, 0x74, 0x65, 0x78, 0x63, 0x6F, 0x6F, 0x72, 0x64, 0x00, - 0x47, 0x00, 0x03, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x10, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x08, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x19, 0x00, 0x09, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x1B, 0x00, 0x03, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x13, 0x00, 0x00, 0x00, - 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0x05, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x12, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x14, 0x00, 0x00, 0x00, 0x58, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x18, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_frag.spv b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_frag.spv deleted file mode 100644 index d0d4c2beb..000000000 Binary files a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_frag.spv and /dev/null differ diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_frag.txt b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_frag.txt deleted file mode 100644 index 54583cc1b..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_frag.txt +++ /dev/null @@ -1,54 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 25 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Fragment %main "main" %xe_frag_color %xe_var_color %xe_var_texcoord - OpExecutionMode %main OriginUpperLeft - OpSource ESSL 310 - OpName %main "main" - OpName %xe_frag_color "xe_frag_color" - OpName %xe_var_color "xe_var_color" - OpName %xe_immediate_texture "xe_immediate_texture" - OpName %xe_var_texcoord "xe_var_texcoord" - OpDecorate %xe_frag_color RelaxedPrecision - OpDecorate %xe_frag_color Location 0 - OpDecorate %xe_var_color RelaxedPrecision - OpDecorate %xe_var_color Location 1 - OpDecorate %12 RelaxedPrecision - OpDecorate %xe_immediate_texture RelaxedPrecision - OpDecorate %xe_immediate_texture DescriptorSet 0 - OpDecorate %xe_immediate_texture Binding 0 - OpDecorate %17 RelaxedPrecision - OpDecorate %xe_var_texcoord Location 0 - OpDecorate %23 RelaxedPrecision - OpDecorate %24 RelaxedPrecision - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 - %v4float = OpTypeVector %float 4 -%_ptr_Output_v4float = OpTypePointer Output %v4float -%xe_frag_color = OpVariable %_ptr_Output_v4float Output -%_ptr_Input_v4float = OpTypePointer Input %v4float -%xe_var_color = OpVariable %_ptr_Input_v4float Input - %13 = OpTypeImage %float 2D 0 0 0 1 Unknown - %14 = OpTypeSampledImage %13 -%_ptr_UniformConstant_14 = OpTypePointer UniformConstant %14 -%xe_immediate_texture = OpVariable %_ptr_UniformConstant_14 UniformConstant - %v2float = OpTypeVector %float 2 -%_ptr_Input_v2float = OpTypePointer Input %v2float -%xe_var_texcoord = OpVariable %_ptr_Input_v2float Input - %float_0 = OpConstant %float 0 - %main = OpFunction %void None %3 - %5 = OpLabel - %12 = OpLoad %v4float %xe_var_color - %17 = OpLoad %14 %xe_immediate_texture - %21 = OpLoad %v2float %xe_var_texcoord - %23 = OpImageSampleExplicitLod %v4float %17 %21 Lod %float_0 - %24 = OpFMul %v4float %12 %23 - OpStore %xe_frag_color %24 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_ps.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_ps.h new file mode 100644 index 000000000..8ac7b44ad --- /dev/null +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_ps.h @@ -0,0 +1,82 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 24608 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Fragment %5663 "main" %5120 %5049 %3877 + OpExecutionMode %5663 OriginUpperLeft + OpDecorate %5120 RelaxedPrecision + OpDecorate %5120 Location 0 + OpDecorate %5049 RelaxedPrecision + OpDecorate %5049 Location 1 + OpDecorate %20754 RelaxedPrecision + OpDecorate %5818 RelaxedPrecision + OpDecorate %5818 DescriptorSet 0 + OpDecorate %5818 Binding 0 + OpDecorate %24285 RelaxedPrecision + OpDecorate %3877 Location 0 + OpDecorate %6686 RelaxedPrecision + OpDecorate %8939 RelaxedPrecision + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 + %v4float = OpTypeVector %float 4 +%_ptr_Output_v4float = OpTypePointer Output %v4float + %5120 = OpVariable %_ptr_Output_v4float Output +%_ptr_Input_v4float = OpTypePointer Input %v4float + %5049 = OpVariable %_ptr_Input_v4float Input + %150 = OpTypeImage %float 2D 0 0 0 1 Unknown + %510 = OpTypeSampledImage %150 +%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 + %5818 = OpVariable %_ptr_UniformConstant_510 UniformConstant + %v2float = OpTypeVector %float 2 +%_ptr_Input_v2float = OpTypePointer Input %v2float + %3877 = OpVariable %_ptr_Input_v2float Input + %float_0 = OpConstant %float 0 + %5663 = OpFunction %void None %1282 + %24607 = OpLabel + %20754 = OpLoad %v4float %5049 + %24285 = OpLoad %510 %5818 + %8179 = OpLoad %v2float %3877 + %6686 = OpImageSampleExplicitLod %v4float %24285 %8179 Lod %float_0 + %8939 = OpFMul %v4float %20754 %6686 + OpStore %5120 %8939 + OpReturn + OpFunctionEnd +#endif + +const uint32_t immediate_ps[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x00006020, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0008000F, 0x00000004, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00001400, 0x000013B9, 0x00000F25, + 0x00030010, 0x0000161F, 0x00000007, 0x00030047, 0x00001400, 0x00000000, + 0x00040047, 0x00001400, 0x0000001E, 0x00000000, 0x00030047, 0x000013B9, + 0x00000000, 0x00040047, 0x000013B9, 0x0000001E, 0x00000001, 0x00030047, + 0x00005112, 0x00000000, 0x00030047, 0x000016BA, 0x00000000, 0x00040047, + 0x000016BA, 0x00000022, 0x00000000, 0x00040047, 0x000016BA, 0x00000021, + 0x00000000, 0x00030047, 0x00005EDD, 0x00000000, 0x00040047, 0x00000F25, + 0x0000001E, 0x00000000, 0x00030047, 0x00001A1E, 0x00000000, 0x00030047, + 0x000022EB, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, + 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x0000001D, + 0x0000000D, 0x00000004, 0x00040020, 0x0000029A, 0x00000003, 0x0000001D, + 0x0004003B, 0x0000029A, 0x00001400, 0x00000003, 0x00040020, 0x0000029B, + 0x00000001, 0x0000001D, 0x0004003B, 0x0000029B, 0x000013B9, 0x00000001, + 0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, + 0x00000000, 0x00000001, 0x00000000, 0x0003001B, 0x000001FE, 0x00000096, + 0x00040020, 0x0000047B, 0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, + 0x000016BA, 0x00000000, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, + 0x00040020, 0x00000290, 0x00000001, 0x00000013, 0x0004003B, 0x00000290, + 0x00000F25, 0x00000001, 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, + 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, + 0x0000601F, 0x0004003D, 0x0000001D, 0x00005112, 0x000013B9, 0x0004003D, + 0x000001FE, 0x00005EDD, 0x000016BA, 0x0004003D, 0x00000013, 0x00001FF3, + 0x00000F25, 0x00070058, 0x0000001D, 0x00001A1E, 0x00005EDD, 0x00001FF3, + 0x00000002, 0x00000A0C, 0x00050085, 0x0000001D, 0x000022EB, 0x00005112, + 0x00001A1E, 0x0003003E, 0x00001400, 0x000022EB, 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vert.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vert.h deleted file mode 100644 index 1a1299653..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vert.h +++ /dev/null @@ -1,117 +0,0 @@ -// generated from `xb genspirv` -// source: immediate.vert -const uint8_t immediate_vert[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x36, 0x01, 0x00, 0x00, - 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x76, 0x61, 0x72, 0x5F, 0x74, 0x65, 0x78, 0x63, 0x6F, - 0x6F, 0x72, 0x64, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x78, 0x65, 0x5F, 0x61, 0x74, 0x74, 0x72, 0x5F, 0x74, 0x65, 0x78, 0x63, - 0x6F, 0x6F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x76, 0x61, 0x72, 0x5F, 0x63, - 0x6F, 0x6C, 0x6F, 0x72, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x61, 0x74, 0x74, 0x72, 0x5F, - 0x63, 0x6F, 0x6C, 0x6F, 0x72, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, - 0x13, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, 0x65, 0x72, 0x56, 0x65, - 0x72, 0x74, 0x65, 0x78, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, - 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, - 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x00, 0x06, 0x00, 0x07, 0x00, - 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, - 0x6F, 0x69, 0x6E, 0x74, 0x53, 0x69, 0x7A, 0x65, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x03, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x07, 0x00, 0x18, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x61, - 0x74, 0x74, 0x72, 0x5F, 0x70, 0x6F, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x1A, 0x00, 0x00, 0x00, - 0x58, 0x65, 0x50, 0x75, 0x73, 0x68, 0x43, 0x6F, 0x6E, 0x73, 0x74, 0x61, - 0x6E, 0x74, 0x73, 0x00, 0x06, 0x00, 0x0B, 0x00, 0x1A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x63, 0x6F, 0x6F, 0x72, 0x64, - 0x69, 0x6E, 0x61, 0x74, 0x65, 0x5F, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5F, - 0x73, 0x69, 0x7A, 0x65, 0x5F, 0x69, 0x6E, 0x76, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x03, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x03, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x11, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0x12, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x13, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, - 0x13, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, - 0x1A, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x08, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, - 0x13, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x14, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x13, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x16, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x03, 0x00, - 0x1A, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x1D, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, - 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x80, 0x3F, 0x2B, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x19, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x1D, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x1F, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, - 0x1F, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x50, 0x00, 0x07, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, - 0x27, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x2A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, - 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vert.spv b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vert.spv deleted file mode 100644 index b2c19c5f0..000000000 Binary files a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vert.spv and /dev/null differ diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vert.txt b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vert.txt deleted file mode 100644 index d5b18f232..000000000 --- a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vert.txt +++ /dev/null @@ -1,82 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 44 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Vertex %main "main" %xe_var_texcoord %xe_attr_texcoord %xe_var_color %xe_attr_color %_ %xe_attr_position - OpSource ESSL 310 - OpName %main "main" - OpName %xe_var_texcoord "xe_var_texcoord" - OpName %xe_attr_texcoord "xe_attr_texcoord" - OpName %xe_var_color "xe_var_color" - OpName %xe_attr_color "xe_attr_color" - OpName %gl_PerVertex "gl_PerVertex" - OpMemberName %gl_PerVertex 0 "gl_Position" - OpMemberName %gl_PerVertex 1 "gl_PointSize" - OpName %_ "" - OpName %xe_attr_position "xe_attr_position" - OpName %XePushConstants "XePushConstants" - OpMemberName %XePushConstants 0 "xe_coordinate_space_size_inv" - OpName %__0 "" - OpDecorate %xe_var_texcoord Location 0 - OpDecorate %xe_attr_texcoord Location 1 - OpDecorate %xe_var_color RelaxedPrecision - OpDecorate %xe_var_color Location 1 - OpDecorate %xe_attr_color RelaxedPrecision - OpDecorate %xe_attr_color Location 2 - OpDecorate %18 RelaxedPrecision - OpMemberDecorate %gl_PerVertex 0 BuiltIn Position - OpMemberDecorate %gl_PerVertex 1 BuiltIn PointSize - OpDecorate %gl_PerVertex Block - OpDecorate %xe_attr_position Location 0 - OpMemberDecorate %XePushConstants 0 Offset 0 - OpDecorate %XePushConstants Block - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 - %v2float = OpTypeVector %float 2 -%_ptr_Output_v2float = OpTypePointer Output %v2float -%xe_var_texcoord = OpVariable %_ptr_Output_v2float Output -%_ptr_Input_v2float = OpTypePointer Input %v2float -%xe_attr_texcoord = OpVariable %_ptr_Input_v2float Input - %v4float = OpTypeVector %float 4 -%_ptr_Output_v4float = OpTypePointer Output %v4float -%xe_var_color = OpVariable %_ptr_Output_v4float Output -%_ptr_Input_v4float = OpTypePointer Input %v4float -%xe_attr_color = OpVariable %_ptr_Input_v4float Input -%gl_PerVertex = OpTypeStruct %v4float %float -%_ptr_Output_gl_PerVertex = OpTypePointer Output %gl_PerVertex - %_ = OpVariable %_ptr_Output_gl_PerVertex Output - %int = OpTypeInt 32 1 - %int_0 = OpConstant %int 0 -%xe_attr_position = OpVariable %_ptr_Input_v2float Input -%XePushConstants = OpTypeStruct %v2float -%_ptr_PushConstant_XePushConstants = OpTypePointer PushConstant %XePushConstants - %__0 = OpVariable %_ptr_PushConstant_XePushConstants PushConstant -%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float - %float_2 = OpConstant %float 2 - %float_1 = OpConstant %float 1 - %float_0 = OpConstant %float 0 - %43 = OpConstantComposite %v2float %float_1 %float_1 - %main = OpFunction %void None %3 - %5 = OpLabel - %12 = OpLoad %v2float %xe_attr_texcoord - OpStore %xe_var_texcoord %12 - %18 = OpLoad %v4float %xe_attr_color - OpStore %xe_var_color %18 - %25 = OpLoad %v2float %xe_attr_position - %30 = OpAccessChain %_ptr_PushConstant_v2float %__0 %int_0 - %31 = OpLoad %v2float %30 - %32 = OpFMul %v2float %25 %31 - %34 = OpVectorTimesScalar %v2float %32 %float_2 - %37 = OpFSub %v2float %34 %43 - %39 = OpCompositeExtract %float %37 0 - %40 = OpCompositeExtract %float %37 1 - %41 = OpCompositeConstruct %v4float %39 %40 %float_0 %float_1 - %42 = OpAccessChain %_ptr_Output_v4float %_ %int_0 - OpStore %42 %41 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vs.h b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vs.h new file mode 100644 index 000000000..c952bcc62 --- /dev/null +++ b/src/xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vs.h @@ -0,0 +1,117 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 24627 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Vertex %5663 "main" %3877 %3591 %5049 %5249 %9116 %4372 + OpDecorate %3877 Location 0 + OpDecorate %3591 Location 1 + OpDecorate %5049 RelaxedPrecision + OpDecorate %5049 Location 1 + OpDecorate %5249 RelaxedPrecision + OpDecorate %5249 Location 2 + OpDecorate %11060 RelaxedPrecision + OpMemberDecorate %_struct_1032 0 BuiltIn Position + OpMemberDecorate %_struct_1032 1 BuiltIn PointSize + OpDecorate %_struct_1032 Block + OpDecorate %4372 Location 0 + OpMemberDecorate %_struct_997 0 Offset 0 + OpDecorate %_struct_997 Block + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 + %v2float = OpTypeVector %float 2 +%_ptr_Output_v2float = OpTypePointer Output %v2float + %3877 = OpVariable %_ptr_Output_v2float Output +%_ptr_Input_v2float = OpTypePointer Input %v2float + %3591 = OpVariable %_ptr_Input_v2float Input + %v4float = OpTypeVector %float 4 +%_ptr_Output_v4float = OpTypePointer Output %v4float + %5049 = OpVariable %_ptr_Output_v4float Output +%_ptr_Input_v4float = OpTypePointer Input %v4float + %5249 = OpVariable %_ptr_Input_v4float Input +%_struct_1032 = OpTypeStruct %v4float %float +%_ptr_Output__struct_1032 = OpTypePointer Output %_struct_1032 + %9116 = OpVariable %_ptr_Output__struct_1032 Output + %int = OpTypeInt 32 1 + %int_0 = OpConstant %int 0 + %4372 = OpVariable %_ptr_Input_v2float Input +%_struct_997 = OpTypeStruct %v2float +%_ptr_PushConstant__struct_997 = OpTypePointer PushConstant %_struct_997 + %4930 = OpVariable %_ptr_PushConstant__struct_997 PushConstant +%_ptr_PushConstant_v2float = OpTypePointer PushConstant %v2float + %float_2 = OpConstant %float 2 + %float_1 = OpConstant %float 1 + %float_0 = OpConstant %float 0 + %768 = OpConstantComposite %v2float %float_1 %float_1 + %5663 = OpFunction %void None %1282 + %24626 = OpLabel + %20581 = OpLoad %v2float %3591 + OpStore %3877 %20581 + %11060 = OpLoad %v4float %5249 + OpStore %5049 %11060 + %10541 = OpLoad %v2float %4372 + %22255 = OpAccessChain %_ptr_PushConstant_v2float %4930 %int_0 + %12183 = OpLoad %v2float %22255 + %15944 = OpFMul %v2float %10541 %12183 + %15861 = OpVectorTimesScalar %v2float %15944 %float_2 + %10536 = OpFSub %v2float %15861 %768 + %7674 = OpCompositeExtract %float %10536 0 + %15569 = OpCompositeExtract %float %10536 1 + %18260 = OpCompositeConstruct %v4float %7674 %15569 %float_0 %float_1 + %12055 = OpAccessChain %_ptr_Output_v4float %9116 %int_0 + OpStore %12055 %18260 + OpReturn + OpFunctionEnd +#endif + +const uint32_t immediate_vs[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x00006033, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x000B000F, 0x00000000, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00000F25, 0x00000E07, 0x000013B9, + 0x00001481, 0x0000239C, 0x00001114, 0x00040047, 0x00000F25, 0x0000001E, + 0x00000000, 0x00040047, 0x00000E07, 0x0000001E, 0x00000001, 0x00030047, + 0x000013B9, 0x00000000, 0x00040047, 0x000013B9, 0x0000001E, 0x00000001, + 0x00030047, 0x00001481, 0x00000000, 0x00040047, 0x00001481, 0x0000001E, + 0x00000002, 0x00030047, 0x00002B34, 0x00000000, 0x00050048, 0x00000408, + 0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x00000408, 0x00000001, + 0x0000000B, 0x00000001, 0x00030047, 0x00000408, 0x00000002, 0x00040047, + 0x00001114, 0x0000001E, 0x00000000, 0x00050048, 0x000003E5, 0x00000000, + 0x00000023, 0x00000000, 0x00030047, 0x000003E5, 0x00000002, 0x00020013, + 0x00000008, 0x00030021, 0x00000502, 0x00000008, 0x00030016, 0x0000000D, + 0x00000020, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, 0x00040020, + 0x00000290, 0x00000003, 0x00000013, 0x0004003B, 0x00000290, 0x00000F25, + 0x00000003, 0x00040020, 0x00000291, 0x00000001, 0x00000013, 0x0004003B, + 0x00000291, 0x00000E07, 0x00000001, 0x00040017, 0x0000001D, 0x0000000D, + 0x00000004, 0x00040020, 0x0000029A, 0x00000003, 0x0000001D, 0x0004003B, + 0x0000029A, 0x000013B9, 0x00000003, 0x00040020, 0x0000029B, 0x00000001, + 0x0000001D, 0x0004003B, 0x0000029B, 0x00001481, 0x00000001, 0x0004001E, + 0x00000408, 0x0000001D, 0x0000000D, 0x00040020, 0x00000685, 0x00000003, + 0x00000408, 0x0004003B, 0x00000685, 0x0000239C, 0x00000003, 0x00040015, + 0x0000000C, 0x00000020, 0x00000001, 0x0004002B, 0x0000000C, 0x00000A0B, + 0x00000000, 0x0004003B, 0x00000291, 0x00001114, 0x00000001, 0x0003001E, + 0x000003E5, 0x00000013, 0x00040020, 0x00000662, 0x00000009, 0x000003E5, + 0x0004003B, 0x00000662, 0x00001342, 0x00000009, 0x00040020, 0x00000292, + 0x00000009, 0x00000013, 0x0004002B, 0x0000000D, 0x00000018, 0x40000000, + 0x0004002B, 0x0000000D, 0x0000008A, 0x3F800000, 0x0004002B, 0x0000000D, + 0x00000A0C, 0x00000000, 0x0005002C, 0x00000013, 0x00000300, 0x0000008A, + 0x0000008A, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, 0x00000502, + 0x000200F8, 0x00006032, 0x0004003D, 0x00000013, 0x00005065, 0x00000E07, + 0x0003003E, 0x00000F25, 0x00005065, 0x0004003D, 0x0000001D, 0x00002B34, + 0x00001481, 0x0003003E, 0x000013B9, 0x00002B34, 0x0004003D, 0x00000013, + 0x0000292D, 0x00001114, 0x00050041, 0x00000292, 0x000056EF, 0x00001342, + 0x00000A0B, 0x0004003D, 0x00000013, 0x00002F97, 0x000056EF, 0x00050085, + 0x00000013, 0x00003E48, 0x0000292D, 0x00002F97, 0x0005008E, 0x00000013, + 0x00003DF5, 0x00003E48, 0x00000018, 0x00050083, 0x00000013, 0x00002928, + 0x00003DF5, 0x00000300, 0x00050051, 0x0000000D, 0x00001DFA, 0x00002928, + 0x00000000, 0x00050051, 0x0000000D, 0x00003CD1, 0x00002928, 0x00000001, + 0x00070050, 0x0000001D, 0x00004754, 0x00001DFA, 0x00003CD1, 0x00000A0C, + 0x0000008A, 0x00050041, 0x0000029A, 0x00002F17, 0x0000239C, 0x00000A0B, + 0x0003003E, 0x00002F17, 0x00004754, 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/ui/shaders/guest_output_bilinear.frag b/src/xenia/ui/shaders/guest_output_bilinear.ps.glsl similarity index 100% rename from src/xenia/ui/shaders/guest_output_bilinear.frag rename to src/xenia/ui/shaders/guest_output_bilinear.ps.glsl diff --git a/src/xenia/ui/shaders/guest_output_bilinear_dither.frag b/src/xenia/ui/shaders/guest_output_bilinear_dither.ps.glsl similarity index 100% rename from src/xenia/ui/shaders/guest_output_bilinear_dither.frag rename to src/xenia/ui/shaders/guest_output_bilinear_dither.ps.glsl diff --git a/src/xenia/ui/shaders/guest_output_ffx_cas_resample.frag b/src/xenia/ui/shaders/guest_output_ffx_cas_resample.ps.glsl similarity index 100% rename from src/xenia/ui/shaders/guest_output_ffx_cas_resample.frag rename to src/xenia/ui/shaders/guest_output_ffx_cas_resample.ps.glsl diff --git a/src/xenia/ui/shaders/guest_output_ffx_cas_resample_dither.frag b/src/xenia/ui/shaders/guest_output_ffx_cas_resample_dither.ps.glsl similarity index 100% rename from src/xenia/ui/shaders/guest_output_ffx_cas_resample_dither.frag rename to src/xenia/ui/shaders/guest_output_ffx_cas_resample_dither.ps.glsl diff --git a/src/xenia/ui/shaders/guest_output_ffx_cas_sharpen.frag b/src/xenia/ui/shaders/guest_output_ffx_cas_sharpen.ps.glsl similarity index 100% rename from src/xenia/ui/shaders/guest_output_ffx_cas_sharpen.frag rename to src/xenia/ui/shaders/guest_output_ffx_cas_sharpen.ps.glsl diff --git a/src/xenia/ui/shaders/guest_output_ffx_cas_sharpen_dither.frag b/src/xenia/ui/shaders/guest_output_ffx_cas_sharpen_dither.ps.glsl similarity index 100% rename from src/xenia/ui/shaders/guest_output_ffx_cas_sharpen_dither.frag rename to src/xenia/ui/shaders/guest_output_ffx_cas_sharpen_dither.ps.glsl diff --git a/src/xenia/ui/shaders/guest_output_ffx_fsr_easu.frag b/src/xenia/ui/shaders/guest_output_ffx_fsr_easu.ps.glsl similarity index 100% rename from src/xenia/ui/shaders/guest_output_ffx_fsr_easu.frag rename to src/xenia/ui/shaders/guest_output_ffx_fsr_easu.ps.glsl diff --git a/src/xenia/ui/shaders/guest_output_ffx_fsr_rcas.frag b/src/xenia/ui/shaders/guest_output_ffx_fsr_rcas.ps.glsl similarity index 100% rename from src/xenia/ui/shaders/guest_output_ffx_fsr_rcas.frag rename to src/xenia/ui/shaders/guest_output_ffx_fsr_rcas.ps.glsl diff --git a/src/xenia/ui/shaders/guest_output_ffx_fsr_rcas_dither.frag b/src/xenia/ui/shaders/guest_output_ffx_fsr_rcas_dither.ps.glsl similarity index 100% rename from src/xenia/ui/shaders/guest_output_ffx_fsr_rcas_dither.frag rename to src/xenia/ui/shaders/guest_output_ffx_fsr_rcas_dither.ps.glsl diff --git a/src/xenia/ui/shaders/guest_output_triangle_strip_rect.vert b/src/xenia/ui/shaders/guest_output_triangle_strip_rect.vs.glsl similarity index 100% rename from src/xenia/ui/shaders/guest_output_triangle_strip_rect.vert rename to src/xenia/ui/shaders/guest_output_triangle_strip_rect.vs.glsl diff --git a/src/xenia/ui/shaders/immediate.frag b/src/xenia/ui/shaders/immediate.ps.glsl similarity index 100% rename from src/xenia/ui/shaders/immediate.frag rename to src/xenia/ui/shaders/immediate.ps.glsl diff --git a/src/xenia/ui/shaders/immediate.vert b/src/xenia/ui/shaders/immediate.vs.glsl similarity index 100% rename from src/xenia/ui/shaders/immediate.vert rename to src/xenia/ui/shaders/immediate.vs.glsl diff --git a/src/xenia/ui/vulkan/blitter.cc b/src/xenia/ui/vulkan/blitter.cc index 25c6be7eb..a7c36b7ef 100644 --- a/src/xenia/ui/vulkan/blitter.cc +++ b/src/xenia/ui/vulkan/blitter.cc @@ -18,10 +18,12 @@ namespace vulkan { using util::CheckResult; -// Generated with `xenia-build genspirv`. -#include "xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_frag.h" -#include "xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_frag.h" -#include "xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vert.h" +// Generated with `xb buildshaders`. +namespace shaders { +#include "xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_ps.h" +#include "xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_ps.h" +#include "xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vs.h" +} // namespace shaders Blitter::Blitter(const VulkanProvider& provider) : provider_(provider) {} Blitter::~Blitter() { Shutdown(); } @@ -35,8 +37,8 @@ VkResult Blitter::Initialize() { VkShaderModuleCreateInfo shader_create_info; std::memset(&shader_create_info, 0, sizeof(shader_create_info)); shader_create_info.sType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO; - shader_create_info.codeSize = sizeof(blit_vert); - shader_create_info.pCode = reinterpret_cast(blit_vert); + shader_create_info.codeSize = sizeof(shaders::blit_vs); + shader_create_info.pCode = shaders::blit_vs; status = dfn.vkCreateShaderModule(device, &shader_create_info, nullptr, &blit_vertex_); CheckResult(status, "vkCreateShaderModule"); @@ -46,8 +48,8 @@ VkResult Blitter::Initialize() { provider_.SetDeviceObjectName(VK_OBJECT_TYPE_SHADER_MODULE, uint64_t(blit_vertex_), "S(B): Vertex"); - shader_create_info.codeSize = sizeof(blit_color_frag); - shader_create_info.pCode = reinterpret_cast(blit_color_frag); + shader_create_info.codeSize = sizeof(shaders::blit_color_ps); + shader_create_info.pCode = shaders::blit_color_ps; status = dfn.vkCreateShaderModule(device, &shader_create_info, nullptr, &blit_color_); CheckResult(status, "vkCreateShaderModule"); @@ -57,8 +59,8 @@ VkResult Blitter::Initialize() { provider_.SetDeviceObjectName(VK_OBJECT_TYPE_SHADER_MODULE, uint64_t(blit_color_), "S(B): Color"); - shader_create_info.codeSize = sizeof(blit_depth_frag); - shader_create_info.pCode = reinterpret_cast(blit_depth_frag); + shader_create_info.codeSize = sizeof(shaders::blit_depth_ps); + shader_create_info.pCode = shaders::blit_depth_ps; status = dfn.vkCreateShaderModule(device, &shader_create_info, nullptr, &blit_depth_); CheckResult(status, "vkCreateShaderModule"); diff --git a/src/xenia/ui/vulkan/shaders/blit.vert b/src/xenia/ui/vulkan/shaders/blit.vs.glsl similarity index 100% rename from src/xenia/ui/vulkan/shaders/blit.vert rename to src/xenia/ui/vulkan/shaders/blit.vs.glsl diff --git a/src/xenia/ui/vulkan/shaders/blit_color.frag b/src/xenia/ui/vulkan/shaders/blit_color.ps.glsl similarity index 100% rename from src/xenia/ui/vulkan/shaders/blit_color.frag rename to src/xenia/ui/vulkan/shaders/blit_color.ps.glsl diff --git a/src/xenia/ui/vulkan/shaders/blit_depth.frag b/src/xenia/ui/vulkan/shaders/blit_depth.ps.glsl similarity index 100% rename from src/xenia/ui/vulkan/shaders/blit_depth.frag rename to src/xenia/ui/vulkan/shaders/blit_depth.ps.glsl diff --git a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_frag.h b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_frag.h deleted file mode 100644 index 1552fe8c8..000000000 --- a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_frag.h +++ /dev/null @@ -1,88 +0,0 @@ -// generated from `xb genspirv` -// source: blit_color.frag -const uint8_t blit_color_frag[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x10, 0x00, 0x03, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, - 0x02, 0x00, 0x00, 0x00, 0xC2, 0x01, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x03, 0x00, 0x09, 0x00, 0x00, 0x00, 0x6F, 0x43, 0x00, 0x00, - 0x05, 0x00, 0x05, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x73, 0x72, 0x63, 0x5F, - 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, 0x05, 0x00, 0x04, 0x00, - 0x11, 0x00, 0x00, 0x00, 0x76, 0x74, 0x78, 0x5F, 0x75, 0x76, 0x00, 0x00, - 0x05, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, 0x50, 0x75, 0x73, 0x68, - 0x43, 0x6F, 0x6E, 0x73, 0x74, 0x61, 0x6E, 0x74, 0x73, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x5F, 0x70, 0x61, 0x64, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x05, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x73, 0x77, 0x61, 0x70, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x70, 0x75, 0x73, 0x68, 0x5F, 0x63, 0x6F, 0x6E, 0x73, 0x74, 0x61, 0x6E, - 0x74, 0x73, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x03, 0x00, 0x16, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x03, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x04, 0x00, 0x16, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x17, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x15, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x1A, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x14, 0x00, 0x02, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x57, 0x00, 0x05, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x13, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, 0x1A, 0x00, 0x00, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x15, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0xAB, 0x00, 0x05, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x1F, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, - 0xF7, 0x00, 0x03, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xFA, 0x00, 0x04, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x21, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x09, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0xF9, 0x00, 0x02, 0x00, 0x21, 0x00, 0x00, 0x00, - 0xF8, 0x00, 0x02, 0x00, 0x21, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x01, 0x00, - 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_frag.spv b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_frag.spv deleted file mode 100644 index 2d65e0148..000000000 Binary files a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_frag.spv and /dev/null differ diff --git a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_frag.txt b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_frag.txt deleted file mode 100644 index 36ae0fb3f..000000000 --- a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_frag.txt +++ /dev/null @@ -1,67 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 36 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Fragment %main "main" %oC %vtx_uv - OpExecutionMode %main OriginUpperLeft - OpSource GLSL 450 - OpName %main "main" - OpName %oC "oC" - OpName %src_texture "src_texture" - OpName %vtx_uv "vtx_uv" - OpName %PushConstants "PushConstants" - OpMemberName %PushConstants 0 "_pad" - OpMemberName %PushConstants 1 "swap" - OpName %push_constants "push_constants" - OpDecorate %oC Location 0 - OpDecorate %src_texture DescriptorSet 0 - OpDecorate %src_texture Binding 0 - OpDecorate %vtx_uv Location 0 - OpMemberDecorate %PushConstants 0 Offset 32 - OpMemberDecorate %PushConstants 1 Offset 44 - OpDecorate %PushConstants Block - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 - %v4float = OpTypeVector %float 4 -%_ptr_Output_v4float = OpTypePointer Output %v4float - %oC = OpVariable %_ptr_Output_v4float Output - %10 = OpTypeImage %float 2D 0 0 0 1 Unknown - %11 = OpTypeSampledImage %10 -%_ptr_UniformConstant_11 = OpTypePointer UniformConstant %11 -%src_texture = OpVariable %_ptr_UniformConstant_11 UniformConstant - %v2float = OpTypeVector %float 2 -%_ptr_Input_v2float = OpTypePointer Input %v2float - %vtx_uv = OpVariable %_ptr_Input_v2float Input - %v3float = OpTypeVector %float 3 - %int = OpTypeInt 32 1 -%PushConstants = OpTypeStruct %v3float %int -%_ptr_PushConstant_PushConstants = OpTypePointer PushConstant %PushConstants -%push_constants = OpVariable %_ptr_PushConstant_PushConstants PushConstant - %int_1 = OpConstant %int 1 -%_ptr_PushConstant_int = OpTypePointer PushConstant %int - %int_0 = OpConstant %int 0 - %bool = OpTypeBool - %main = OpFunction %void None %3 - %5 = OpLabel - %14 = OpLoad %11 %src_texture - %18 = OpLoad %v2float %vtx_uv - %19 = OpImageSampleImplicitLod %v4float %14 %18 - OpStore %oC %19 - %27 = OpAccessChain %_ptr_PushConstant_int %push_constants %int_1 - %28 = OpLoad %int %27 - %31 = OpINotEqual %bool %28 %int_0 - OpSelectionMerge %33 None - OpBranchConditional %31 %32 %33 - %32 = OpLabel - %34 = OpLoad %v4float %oC - %35 = OpVectorShuffle %v4float %34 %34 2 1 0 3 - OpStore %oC %35 - OpBranch %33 - %33 = OpLabel - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_ps.h b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_ps.h new file mode 100644 index 000000000..33c955fea --- /dev/null +++ b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_color_ps.h @@ -0,0 +1,99 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 24608 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Fragment %5663 "main" %4841 %5592 + OpExecutionMode %5663 OriginUpperLeft + OpDecorate %4841 Location 0 + OpDecorate %5164 DescriptorSet 0 + OpDecorate %5164 Binding 0 + OpDecorate %5592 Location 0 + OpMemberDecorate %_struct_1019 0 Offset 32 + OpMemberDecorate %_struct_1019 1 Offset 44 + OpDecorate %_struct_1019 Block + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 + %v4float = OpTypeVector %float 4 +%_ptr_Output_v4float = OpTypePointer Output %v4float + %4841 = OpVariable %_ptr_Output_v4float Output + %150 = OpTypeImage %float 2D 0 0 0 1 Unknown + %510 = OpTypeSampledImage %150 +%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 + %5164 = OpVariable %_ptr_UniformConstant_510 UniformConstant + %v2float = OpTypeVector %float 2 +%_ptr_Input_v2float = OpTypePointer Input %v2float + %5592 = OpVariable %_ptr_Input_v2float Input + %v3float = OpTypeVector %float 3 + %int = OpTypeInt 32 1 +%_struct_1019 = OpTypeStruct %v3float %int +%_ptr_PushConstant__struct_1019 = OpTypePointer PushConstant %_struct_1019 + %3463 = OpVariable %_ptr_PushConstant__struct_1019 PushConstant + %int_1 = OpConstant %int 1 +%_ptr_PushConstant_int = OpTypePointer PushConstant %int + %int_0 = OpConstant %int 0 + %bool = OpTypeBool + %5663 = OpFunction %void None %1282 + %24607 = OpLabel + %21248 = OpLoad %510 %5164 + %19293 = OpLoad %v2float %5592 + %8148 = OpImageSampleImplicitLod %v4float %21248 %19293 + OpStore %4841 %8148 + %20291 = OpAccessChain %_ptr_PushConstant_int %3463 %int_1 + %11639 = OpLoad %int %20291 + %12913 = OpINotEqual %bool %11639 %int_0 + OpSelectionMerge %19578 None + OpBranchConditional %12913 %13163 %19578 + %13163 = OpLabel + %9669 = OpLoad %v4float %4841 + %6737 = OpVectorShuffle %v4float %9669 %9669 2 1 0 3 + OpStore %4841 %6737 + OpBranch %19578 + %19578 = OpLabel + OpReturn + OpFunctionEnd +#endif + +const uint32_t blit_color_ps[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x00006020, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0007000F, 0x00000004, + 0x0000161F, 0x6E69616D, 0x00000000, 0x000012E9, 0x000015D8, 0x00030010, + 0x0000161F, 0x00000007, 0x00040047, 0x000012E9, 0x0000001E, 0x00000000, + 0x00040047, 0x0000142C, 0x00000022, 0x00000000, 0x00040047, 0x0000142C, + 0x00000021, 0x00000000, 0x00040047, 0x000015D8, 0x0000001E, 0x00000000, + 0x00050048, 0x000003FB, 0x00000000, 0x00000023, 0x00000020, 0x00050048, + 0x000003FB, 0x00000001, 0x00000023, 0x0000002C, 0x00030047, 0x000003FB, + 0x00000002, 0x00020013, 0x00000008, 0x00030021, 0x00000502, 0x00000008, + 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x0000001D, 0x0000000D, + 0x00000004, 0x00040020, 0x0000029A, 0x00000003, 0x0000001D, 0x0004003B, + 0x0000029A, 0x000012E9, 0x00000003, 0x00090019, 0x00000096, 0x0000000D, + 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, + 0x0003001B, 0x000001FE, 0x00000096, 0x00040020, 0x0000047B, 0x00000000, + 0x000001FE, 0x0004003B, 0x0000047B, 0x0000142C, 0x00000000, 0x00040017, + 0x00000013, 0x0000000D, 0x00000002, 0x00040020, 0x00000290, 0x00000001, + 0x00000013, 0x0004003B, 0x00000290, 0x000015D8, 0x00000001, 0x00040017, + 0x00000018, 0x0000000D, 0x00000003, 0x00040015, 0x0000000C, 0x00000020, + 0x00000001, 0x0004001E, 0x000003FB, 0x00000018, 0x0000000C, 0x00040020, + 0x00000678, 0x00000009, 0x000003FB, 0x0004003B, 0x00000678, 0x00000D87, + 0x00000009, 0x0004002B, 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, + 0x00000289, 0x00000009, 0x0000000C, 0x0004002B, 0x0000000C, 0x00000A0B, + 0x00000000, 0x00020014, 0x00000009, 0x00050036, 0x00000008, 0x0000161F, + 0x00000000, 0x00000502, 0x000200F8, 0x0000601F, 0x0004003D, 0x000001FE, + 0x00005300, 0x0000142C, 0x0004003D, 0x00000013, 0x00004B5D, 0x000015D8, + 0x00050057, 0x0000001D, 0x00001FD4, 0x00005300, 0x00004B5D, 0x0003003E, + 0x000012E9, 0x00001FD4, 0x00050041, 0x00000289, 0x00004F43, 0x00000D87, + 0x00000A0E, 0x0004003D, 0x0000000C, 0x00002D77, 0x00004F43, 0x000500AB, + 0x00000009, 0x00003271, 0x00002D77, 0x00000A0B, 0x000300F7, 0x00004C7A, + 0x00000000, 0x000400FA, 0x00003271, 0x0000336B, 0x00004C7A, 0x000200F8, + 0x0000336B, 0x0004003D, 0x0000001D, 0x000025C5, 0x000012E9, 0x0009004F, + 0x0000001D, 0x00001A51, 0x000025C5, 0x000025C5, 0x00000002, 0x00000001, + 0x00000000, 0x00000003, 0x0003003E, 0x000012E9, 0x00001A51, 0x000200F9, + 0x00004C7A, 0x000200F8, 0x00004C7A, 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_frag.h b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_frag.h deleted file mode 100644 index ceec5cedb..000000000 --- a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_frag.h +++ /dev/null @@ -1,59 +0,0 @@ -// generated from `xb genspirv` -// source: blit_depth.frag -const uint8_t blit_depth_frag[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0xC2, 0x01, 0x00, 0x00, - 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x46, 0x72, 0x61, 0x67, 0x44, 0x65, 0x70, 0x74, 0x68, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x73, 0x72, 0x63, 0x5F, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x00, - 0x05, 0x00, 0x04, 0x00, 0x10, 0x00, 0x00, 0x00, 0x76, 0x74, 0x78, 0x5F, - 0x75, 0x76, 0x00, 0x00, 0x05, 0x00, 0x03, 0x00, 0x1D, 0x00, 0x00, 0x00, - 0x6F, 0x43, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x0C, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x1D, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x03, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x12, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x1C, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x1C, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0x05, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x57, 0x00, 0x05, 0x00, 0x12, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, 0x08, 0x00, 0x00, 0x00, - 0x16, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_frag.spv b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_frag.spv deleted file mode 100644 index 59b51dfd6..000000000 Binary files a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_frag.spv and /dev/null differ diff --git a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_frag.txt b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_frag.txt deleted file mode 100644 index 563dc1550..000000000 --- a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_frag.txt +++ /dev/null @@ -1,46 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 30 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Fragment %main "main" %gl_FragDepth %vtx_uv %oC - OpExecutionMode %main OriginUpperLeft - OpExecutionMode %main DepthReplacing - OpSource GLSL 450 - OpName %main "main" - OpName %gl_FragDepth "gl_FragDepth" - OpName %src_texture "src_texture" - OpName %vtx_uv "vtx_uv" - OpName %oC "oC" - OpDecorate %gl_FragDepth BuiltIn FragDepth - OpDecorate %src_texture DescriptorSet 0 - OpDecorate %src_texture Binding 0 - OpDecorate %vtx_uv Location 0 - OpDecorate %oC Location 0 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 -%_ptr_Output_float = OpTypePointer Output %float -%gl_FragDepth = OpVariable %_ptr_Output_float Output - %9 = OpTypeImage %float 2D 0 0 0 1 Unknown - %10 = OpTypeSampledImage %9 -%_ptr_UniformConstant_10 = OpTypePointer UniformConstant %10 -%src_texture = OpVariable %_ptr_UniformConstant_10 UniformConstant - %v2float = OpTypeVector %float 2 -%_ptr_Input_v2float = OpTypePointer Input %v2float - %vtx_uv = OpVariable %_ptr_Input_v2float Input - %v4float = OpTypeVector %float 4 -%_ptr_Output_v4float = OpTypePointer Output %v4float - %oC = OpVariable %_ptr_Output_v4float Output - %main = OpFunction %void None %3 - %5 = OpLabel - %13 = OpLoad %10 %src_texture - %17 = OpLoad %v2float %vtx_uv - %19 = OpImageSampleImplicitLod %v4float %13 %17 - %22 = OpCompositeExtract %float %19 0 - OpStore %gl_FragDepth %22 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_ps.h b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_ps.h new file mode 100644 index 000000000..63baaf2e1 --- /dev/null +++ b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_depth_ps.h @@ -0,0 +1,70 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 24608 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Fragment %5663 "main" %gl_FragDepth %5592 %4841 + OpExecutionMode %5663 OriginUpperLeft + OpExecutionMode %5663 DepthReplacing + OpDecorate %gl_FragDepth BuiltIn FragDepth + OpDecorate %5164 DescriptorSet 0 + OpDecorate %5164 Binding 0 + OpDecorate %5592 Location 0 + OpDecorate %4841 Location 0 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 +%_ptr_Output_float = OpTypePointer Output %float +%gl_FragDepth = OpVariable %_ptr_Output_float Output + %150 = OpTypeImage %float 2D 0 0 0 1 Unknown + %510 = OpTypeSampledImage %150 +%_ptr_UniformConstant_510 = OpTypePointer UniformConstant %510 + %5164 = OpVariable %_ptr_UniformConstant_510 UniformConstant + %v2float = OpTypeVector %float 2 +%_ptr_Input_v2float = OpTypePointer Input %v2float + %5592 = OpVariable %_ptr_Input_v2float Input + %v4float = OpTypeVector %float 4 +%_ptr_Output_v4float = OpTypePointer Output %v4float + %4841 = OpVariable %_ptr_Output_v4float Output + %5663 = OpFunction %void None %1282 + %24607 = OpLabel + %21248 = OpLoad %510 %5164 + %19654 = OpLoad %v2float %5592 + %23875 = OpImageSampleImplicitLod %v4float %21248 %19654 + %15662 = OpCompositeExtract %float %23875 0 + OpStore %gl_FragDepth %15662 + OpReturn + OpFunctionEnd +#endif + +const uint32_t blit_depth_ps[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x00006020, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0008000F, 0x00000004, + 0x0000161F, 0x6E69616D, 0x00000000, 0x000011F3, 0x000015D8, 0x000012E9, + 0x00030010, 0x0000161F, 0x00000007, 0x00030010, 0x0000161F, 0x0000000C, + 0x00040047, 0x000011F3, 0x0000000B, 0x00000016, 0x00040047, 0x0000142C, + 0x00000022, 0x00000000, 0x00040047, 0x0000142C, 0x00000021, 0x00000000, + 0x00040047, 0x000015D8, 0x0000001E, 0x00000000, 0x00040047, 0x000012E9, + 0x0000001E, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, + 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040020, 0x0000028A, + 0x00000003, 0x0000000D, 0x0004003B, 0x0000028A, 0x000011F3, 0x00000003, + 0x00090019, 0x00000096, 0x0000000D, 0x00000001, 0x00000000, 0x00000000, + 0x00000000, 0x00000001, 0x00000000, 0x0003001B, 0x000001FE, 0x00000096, + 0x00040020, 0x0000047B, 0x00000000, 0x000001FE, 0x0004003B, 0x0000047B, + 0x0000142C, 0x00000000, 0x00040017, 0x00000013, 0x0000000D, 0x00000002, + 0x00040020, 0x00000290, 0x00000001, 0x00000013, 0x0004003B, 0x00000290, + 0x000015D8, 0x00000001, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, + 0x00040020, 0x0000029A, 0x00000003, 0x0000001D, 0x0004003B, 0x0000029A, + 0x000012E9, 0x00000003, 0x00050036, 0x00000008, 0x0000161F, 0x00000000, + 0x00000502, 0x000200F8, 0x0000601F, 0x0004003D, 0x000001FE, 0x00005300, + 0x0000142C, 0x0004003D, 0x00000013, 0x00004CC6, 0x000015D8, 0x00050057, + 0x0000001D, 0x00005D43, 0x00005300, 0x00004CC6, 0x00050051, 0x0000000D, + 0x00003D2E, 0x00005D43, 0x00000000, 0x0003003E, 0x000011F3, 0x00003D2E, + 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vert.h b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vert.h deleted file mode 100644 index 53e39aa65..000000000 --- a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vert.h +++ /dev/null @@ -1,149 +0,0 @@ -// generated from `xb genspirv` -// source: blit.vert -const uint8_t blit_vert[] = { - 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x08, 0x00, - 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x47, 0x4C, 0x53, 0x4C, 0x2E, 0x73, 0x74, 0x64, 0x2E, 0x34, 0x35, 0x30, - 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, 0x00, 0x00, 0x00, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0xC2, 0x01, 0x00, 0x00, - 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6D, 0x61, 0x69, 0x6E, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6E, 0x64, - 0x65, 0x78, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x19, 0x00, 0x00, 0x00, - 0x69, 0x6E, 0x64, 0x65, 0x78, 0x61, 0x62, 0x6C, 0x65, 0x00, 0x00, 0x00, - 0x05, 0x00, 0x06, 0x00, 0x25, 0x00, 0x00, 0x00, 0x50, 0x75, 0x73, 0x68, - 0x43, 0x6F, 0x6E, 0x73, 0x74, 0x61, 0x6E, 0x74, 0x73, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x05, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x73, 0x72, 0x63, 0x5F, 0x75, 0x76, 0x00, 0x00, 0x06, 0x00, 0x05, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x73, 0x74, 0x5F, - 0x75, 0x76, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x70, 0x75, 0x73, 0x68, 0x5F, 0x63, 0x6F, 0x6E, 0x73, 0x74, 0x61, 0x6E, - 0x74, 0x73, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x50, 0x65, 0x72, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, - 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x06, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x73, 0x69, 0x74, - 0x69, 0x6F, 0x6E, 0x00, 0x06, 0x00, 0x07, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x50, 0x6F, 0x69, 0x6E, 0x74, - 0x53, 0x69, 0x7A, 0x65, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x07, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x67, 0x6C, 0x5F, 0x43, - 0x6C, 0x69, 0x70, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6E, 0x63, 0x65, 0x00, - 0x06, 0x00, 0x07, 0x00, 0x30, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x67, 0x6C, 0x5F, 0x43, 0x75, 0x6C, 0x6C, 0x44, 0x69, 0x73, 0x74, 0x61, - 0x6E, 0x63, 0x65, 0x00, 0x05, 0x00, 0x03, 0x00, 0x32, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, 0x42, 0x00, 0x00, 0x00, - 0x76, 0x74, 0x78, 0x5F, 0x75, 0x76, 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, - 0x16, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x25, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, - 0x10, 0x00, 0x00, 0x00, 0x47, 0x00, 0x03, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x48, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x0B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x48, 0x00, 0x05, 0x00, 0x30, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x03, 0x00, 0x30, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x04, 0x00, 0x42, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, - 0x16, 0x00, 0x03, 0x00, 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, - 0x17, 0x00, 0x04, 0x00, 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x02, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x04, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, - 0x0D, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F, - 0x2C, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, - 0x0F, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x07, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, - 0x0E, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, - 0x12, 0x00, 0x00, 0x00, 0x15, 0x00, 0x04, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x15, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, - 0x17, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x04, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x04, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x26, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x04, 0x00, 0x26, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x09, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x14, 0x00, 0x00, 0x00, - 0x28, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, - 0x29, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x2C, 0x00, 0x07, 0x00, 0x22, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x2E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x04, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, - 0x1E, 0x00, 0x06, 0x00, 0x30, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x06, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x31, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x30, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x31, 0x00, 0x00, 0x00, - 0x32, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x04, 0x00, - 0x14, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x04, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x41, 0x00, 0x00, 0x00, - 0x03, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, - 0x41, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xF8, 0x00, 0x02, 0x00, - 0x05, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x04, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x19, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x14, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, - 0x3E, 0x00, 0x03, 0x00, 0x19, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, - 0x19, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x27, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x22, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0x2B, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x07, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x83, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, - 0x35, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x07, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, - 0x2D, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x3A, 0x00, 0x00, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, - 0x3A, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, - 0x3C, 0x00, 0x00, 0x00, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x00, 0x00, - 0x3B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x50, 0x00, 0x07, 0x00, - 0x22, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, - 0x3D, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, - 0x41, 0x00, 0x05, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, - 0x32, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x40, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x41, 0x00, 0x05, 0x00, - 0x29, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, - 0x33, 0x00, 0x00, 0x00, 0x3D, 0x00, 0x04, 0x00, 0x22, 0x00, 0x00, 0x00, - 0x45, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x07, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, - 0x45, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, - 0x85, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, - 0x1B, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x07, 0x00, - 0x07, 0x00, 0x00, 0x00, 0x4A, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, - 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, - 0x81, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, - 0x47, 0x00, 0x00, 0x00, 0x4A, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x03, 0x00, - 0x42, 0x00, 0x00, 0x00, 0x4B, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x01, 0x00, - 0x38, 0x00, 0x01, 0x00, -}; diff --git a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vert.spv b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vert.spv deleted file mode 100644 index 4a7dc6d17..000000000 Binary files a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vert.spv and /dev/null differ diff --git a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vert.txt b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vert.txt deleted file mode 100644 index 216c2cbec..000000000 --- a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vert.txt +++ /dev/null @@ -1,99 +0,0 @@ -; SPIR-V -; Version: 1.0 -; Generator: Khronos Glslang Reference Front End; 10 -; Bound: 76 -; Schema: 0 - OpCapability Shader - %1 = OpExtInstImport "GLSL.std.450" - OpMemoryModel Logical GLSL450 - OpEntryPoint Vertex %main "main" %gl_VertexIndex %_ %vtx_uv - OpSource GLSL 450 - OpName %main "main" - OpName %gl_VertexIndex "gl_VertexIndex" - OpName %indexable "indexable" - OpName %PushConstants "PushConstants" - OpMemberName %PushConstants 0 "src_uv" - OpMemberName %PushConstants 1 "dst_uv" - OpName %push_constants "push_constants" - OpName %gl_PerVertex "gl_PerVertex" - OpMemberName %gl_PerVertex 0 "gl_Position" - OpMemberName %gl_PerVertex 1 "gl_PointSize" - OpMemberName %gl_PerVertex 2 "gl_ClipDistance" - OpMemberName %gl_PerVertex 3 "gl_CullDistance" - OpName %_ "" - OpName %vtx_uv "vtx_uv" - OpDecorate %gl_VertexIndex BuiltIn VertexIndex - OpMemberDecorate %PushConstants 0 Offset 0 - OpMemberDecorate %PushConstants 1 Offset 16 - OpDecorate %PushConstants Block - OpMemberDecorate %gl_PerVertex 0 BuiltIn Position - OpMemberDecorate %gl_PerVertex 1 BuiltIn PointSize - OpMemberDecorate %gl_PerVertex 2 BuiltIn ClipDistance - OpMemberDecorate %gl_PerVertex 3 BuiltIn CullDistance - OpDecorate %gl_PerVertex Block - OpDecorate %vtx_uv Location 0 - %void = OpTypeVoid - %3 = OpTypeFunction %void - %float = OpTypeFloat 32 - %v2float = OpTypeVector %float 2 -%_ptr_Function_v2float = OpTypePointer Function %v2float - %uint = OpTypeInt 32 0 - %uint_4 = OpConstant %uint 4 -%_arr_v2float_uint_4 = OpTypeArray %v2float %uint_4 - %float_0 = OpConstant %float 0 - %14 = OpConstantComposite %v2float %float_0 %float_0 - %float_1 = OpConstant %float 1 - %16 = OpConstantComposite %v2float %float_1 %float_0 - %17 = OpConstantComposite %v2float %float_0 %float_1 - %18 = OpConstantComposite %v2float %float_1 %float_1 - %19 = OpConstantComposite %_arr_v2float_uint_4 %14 %16 %17 %18 - %int = OpTypeInt 32 1 -%_ptr_Input_int = OpTypePointer Input %int -%gl_VertexIndex = OpVariable %_ptr_Input_int Input -%_ptr_Function__arr_v2float_uint_4 = OpTypePointer Function %_arr_v2float_uint_4 - %float_2 = OpConstant %float 2 - %v4float = OpTypeVector %float 4 -%PushConstants = OpTypeStruct %v4float %v4float -%_ptr_PushConstant_PushConstants = OpTypePointer PushConstant %PushConstants -%push_constants = OpVariable %_ptr_PushConstant_PushConstants PushConstant - %int_1 = OpConstant %int 1 -%_ptr_PushConstant_v4float = OpTypePointer PushConstant %v4float - %44 = OpConstantComposite %v4float %float_2 %float_2 %float_2 %float_2 - %uint_1 = OpConstant %uint 1 -%_arr_float_uint_1 = OpTypeArray %float %uint_1 -%gl_PerVertex = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1 -%_ptr_Output_gl_PerVertex = OpTypePointer Output %gl_PerVertex - %_ = OpVariable %_ptr_Output_gl_PerVertex Output - %int_0 = OpConstant %int 0 -%_ptr_Output_v4float = OpTypePointer Output %v4float -%_ptr_Output_v2float = OpTypePointer Output %v2float - %vtx_uv = OpVariable %_ptr_Output_v2float Output - %main = OpFunction %void None %3 - %5 = OpLabel - %indexable = OpVariable %_ptr_Function__arr_v2float_uint_4 Function - %23 = OpLoad %int %gl_VertexIndex - OpStore %indexable %19 - %26 = OpAccessChain %_ptr_Function_v2float %indexable %23 - %27 = OpLoad %v2float %26 - %42 = OpAccessChain %_ptr_PushConstant_v4float %push_constants %int_1 - %43 = OpLoad %v4float %42 - %45 = OpFMul %v4float %43 %44 - %53 = OpVectorShuffle %v2float %45 %45 0 1 - %54 = OpFSub %v2float %53 %18 - %57 = OpVectorShuffle %v2float %45 %45 2 3 - %58 = OpFMul %v2float %27 %57 - %59 = OpFAdd %v2float %54 %58 - %60 = OpCompositeExtract %float %59 0 - %61 = OpCompositeExtract %float %59 1 - %62 = OpCompositeConstruct %v4float %60 %61 %float_0 %float_1 - %64 = OpAccessChain %_ptr_Output_v4float %_ %int_0 - OpStore %64 %62 - %68 = OpAccessChain %_ptr_PushConstant_v4float %push_constants %int_0 - %69 = OpLoad %v4float %68 - %70 = OpVectorShuffle %v2float %69 %69 2 3 - %71 = OpFMul %v2float %27 %70 - %74 = OpVectorShuffle %v2float %69 %69 0 1 - %75 = OpFAdd %v2float %71 %74 - OpStore %vtx_uv %75 - OpReturn - OpFunctionEnd diff --git a/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vs.h b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vs.h new file mode 100644 index 000000000..c8dc3c96f --- /dev/null +++ b/src/xenia/ui/vulkan/shaders/bytecode/vulkan_spirv/blit_vs.h @@ -0,0 +1,149 @@ +// Generated with `xb buildshaders`. +#if 0 +; SPIR-V +; Version: 1.0 +; Generator: Khronos Glslang Reference Front End; 10 +; Bound: 25137 +; Schema: 0 + OpCapability Shader + %1 = OpExtInstImport "GLSL.std.450" + OpMemoryModel Logical GLSL450 + OpEntryPoint Vertex %5663 "main" %gl_VertexIndex %4930 %5592 + OpDecorate %gl_VertexIndex BuiltIn VertexIndex + OpMemberDecorate %_struct_1080 0 Offset 0 + OpMemberDecorate %_struct_1080 1 Offset 16 + OpDecorate %_struct_1080 Block + OpMemberDecorate %_struct_1589 0 BuiltIn Position + OpMemberDecorate %_struct_1589 1 BuiltIn PointSize + OpMemberDecorate %_struct_1589 2 BuiltIn ClipDistance + OpMemberDecorate %_struct_1589 3 BuiltIn CullDistance + OpDecorate %_struct_1589 Block + OpDecorate %5592 Location 0 + %void = OpTypeVoid + %1282 = OpTypeFunction %void + %float = OpTypeFloat 32 + %v2float = OpTypeVector %float 2 +%_ptr_Function_v2float = OpTypePointer Function %v2float + %uint = OpTypeInt 32 0 + %uint_4 = OpConstant %uint 4 +%_arr_v2float_uint_4 = OpTypeArray %v2float %uint_4 + %float_0 = OpConstant %float 0 + %1823 = OpConstantComposite %v2float %float_0 %float_0 + %float_1 = OpConstant %float 1 + %312 = OpConstantComposite %v2float %float_1 %float_0 + %889 = OpConstantComposite %v2float %float_0 %float_1 + %768 = OpConstantComposite %v2float %float_1 %float_1 + %809 = OpConstantComposite %_arr_v2float_uint_4 %1823 %312 %889 %768 + %int = OpTypeInt 32 1 +%_ptr_Input_int = OpTypePointer Input %int +%gl_VertexIndex = OpVariable %_ptr_Input_int Input +%_ptr_Function__arr_v2float_uint_4 = OpTypePointer Function %_arr_v2float_uint_4 + %float_2 = OpConstant %float 2 + %v4float = OpTypeVector %float 4 +%_struct_1080 = OpTypeStruct %v4float %v4float +%_ptr_PushConstant__struct_1080 = OpTypePointer PushConstant %_struct_1080 + %3463 = OpVariable %_ptr_PushConstant__struct_1080 PushConstant + %int_1 = OpConstant %int 1 +%_ptr_PushConstant_v4float = OpTypePointer PushConstant %v4float + %2243 = OpConstantComposite %v4float %float_2 %float_2 %float_2 %float_2 + %uint_1 = OpConstant %uint 1 +%_arr_float_uint_1 = OpTypeArray %float %uint_1 +%_struct_1589 = OpTypeStruct %v4float %float %_arr_float_uint_1 %_arr_float_uint_1 +%_ptr_Output__struct_1589 = OpTypePointer Output %_struct_1589 + %4930 = OpVariable %_ptr_Output__struct_1589 Output + %int_0 = OpConstant %int 0 +%_ptr_Output_v4float = OpTypePointer Output %v4float +%_ptr_Output_v2float = OpTypePointer Output %v2float + %5592 = OpVariable %_ptr_Output_v2float Output + %5663 = OpFunction %void None %1282 + %24953 = OpLabel + %5238 = OpVariable %_ptr_Function__arr_v2float_uint_4 Function + %24173 = OpLoad %int %gl_VertexIndex + OpStore %5238 %809 + %16679 = OpAccessChain %_ptr_Function_v2float %5238 %24173 + %7372 = OpLoad %v2float %16679 + %21446 = OpAccessChain %_ptr_PushConstant_v4float %3463 %int_1 + %10986 = OpLoad %v4float %21446 + %7772 = OpFMul %v4float %10986 %2243 + %17065 = OpVectorShuffle %v2float %7772 %7772 0 1 + %22600 = OpFSub %v2float %17065 %768 + %7156 = OpVectorShuffle %v2float %7772 %7772 2 3 + %20491 = OpFMul %v2float %7372 %7156 + %18197 = OpFAdd %v2float %22600 %20491 + %10599 = OpCompositeExtract %float %18197 0 + %13956 = OpCompositeExtract %float %18197 1 + %18260 = OpCompositeConstruct %v4float %10599 %13956 %float_0 %float_1 + %8483 = OpAccessChain %_ptr_Output_v4float %4930 %int_0 + OpStore %8483 %18260 + %20171 = OpAccessChain %_ptr_PushConstant_v4float %3463 %int_0 + %6318 = OpLoad %v4float %20171 + %7688 = OpVectorShuffle %v2float %6318 %6318 2 3 + %18797 = OpFMul %v2float %7372 %7688 + %18691 = OpVectorShuffle %v2float %6318 %6318 0 1 + %25136 = OpFAdd %v2float %18797 %18691 + OpStore %5592 %25136 + OpReturn + OpFunctionEnd +#endif + +const uint32_t blit_vs[] = { + 0x07230203, 0x00010000, 0x0008000A, 0x00006231, 0x00000000, 0x00020011, + 0x00000001, 0x0006000B, 0x00000001, 0x4C534C47, 0x6474732E, 0x3035342E, + 0x00000000, 0x0003000E, 0x00000000, 0x00000001, 0x0008000F, 0x00000000, + 0x0000161F, 0x6E69616D, 0x00000000, 0x00001029, 0x00001342, 0x000015D8, + 0x00040047, 0x00001029, 0x0000000B, 0x0000002A, 0x00050048, 0x00000438, + 0x00000000, 0x00000023, 0x00000000, 0x00050048, 0x00000438, 0x00000001, + 0x00000023, 0x00000010, 0x00030047, 0x00000438, 0x00000002, 0x00050048, + 0x00000635, 0x00000000, 0x0000000B, 0x00000000, 0x00050048, 0x00000635, + 0x00000001, 0x0000000B, 0x00000001, 0x00050048, 0x00000635, 0x00000002, + 0x0000000B, 0x00000003, 0x00050048, 0x00000635, 0x00000003, 0x0000000B, + 0x00000004, 0x00030047, 0x00000635, 0x00000002, 0x00040047, 0x000015D8, + 0x0000001E, 0x00000000, 0x00020013, 0x00000008, 0x00030021, 0x00000502, + 0x00000008, 0x00030016, 0x0000000D, 0x00000020, 0x00040017, 0x00000013, + 0x0000000D, 0x00000002, 0x00040020, 0x00000290, 0x00000007, 0x00000013, + 0x00040015, 0x0000000B, 0x00000020, 0x00000000, 0x0004002B, 0x0000000B, + 0x00000A16, 0x00000004, 0x0004001C, 0x00000276, 0x00000013, 0x00000A16, + 0x0004002B, 0x0000000D, 0x00000A0C, 0x00000000, 0x0005002C, 0x00000013, + 0x0000071F, 0x00000A0C, 0x00000A0C, 0x0004002B, 0x0000000D, 0x0000008A, + 0x3F800000, 0x0005002C, 0x00000013, 0x00000138, 0x0000008A, 0x00000A0C, + 0x0005002C, 0x00000013, 0x00000379, 0x00000A0C, 0x0000008A, 0x0005002C, + 0x00000013, 0x00000300, 0x0000008A, 0x0000008A, 0x0007002C, 0x00000276, + 0x00000329, 0x0000071F, 0x00000138, 0x00000379, 0x00000300, 0x00040015, + 0x0000000C, 0x00000020, 0x00000001, 0x00040020, 0x00000289, 0x00000001, + 0x0000000C, 0x0004003B, 0x00000289, 0x00001029, 0x00000001, 0x00040020, + 0x000004F3, 0x00000007, 0x00000276, 0x0004002B, 0x0000000D, 0x00000018, + 0x40000000, 0x00040017, 0x0000001D, 0x0000000D, 0x00000004, 0x0004001E, + 0x00000438, 0x0000001D, 0x0000001D, 0x00040020, 0x000006B5, 0x00000009, + 0x00000438, 0x0004003B, 0x000006B5, 0x00000D87, 0x00000009, 0x0004002B, + 0x0000000C, 0x00000A0E, 0x00000001, 0x00040020, 0x0000029A, 0x00000009, + 0x0000001D, 0x0007002C, 0x0000001D, 0x000008C3, 0x00000018, 0x00000018, + 0x00000018, 0x00000018, 0x0004002B, 0x0000000B, 0x00000A0D, 0x00000001, + 0x0004001C, 0x000002E3, 0x0000000D, 0x00000A0D, 0x0006001E, 0x00000635, + 0x0000001D, 0x0000000D, 0x000002E3, 0x000002E3, 0x00040020, 0x000008B2, + 0x00000003, 0x00000635, 0x0004003B, 0x000008B2, 0x00001342, 0x00000003, + 0x0004002B, 0x0000000C, 0x00000A0B, 0x00000000, 0x00040020, 0x0000029B, + 0x00000003, 0x0000001D, 0x00040020, 0x00000291, 0x00000003, 0x00000013, + 0x0004003B, 0x00000291, 0x000015D8, 0x00000003, 0x00050036, 0x00000008, + 0x0000161F, 0x00000000, 0x00000502, 0x000200F8, 0x00006179, 0x0004003B, + 0x000004F3, 0x00001476, 0x00000007, 0x0004003D, 0x0000000C, 0x00005E6D, + 0x00001029, 0x0003003E, 0x00001476, 0x00000329, 0x00050041, 0x00000290, + 0x00004127, 0x00001476, 0x00005E6D, 0x0004003D, 0x00000013, 0x00001CCC, + 0x00004127, 0x00050041, 0x0000029A, 0x000053C6, 0x00000D87, 0x00000A0E, + 0x0004003D, 0x0000001D, 0x00002AEA, 0x000053C6, 0x00050085, 0x0000001D, + 0x00001E5C, 0x00002AEA, 0x000008C3, 0x0007004F, 0x00000013, 0x000042A9, + 0x00001E5C, 0x00001E5C, 0x00000000, 0x00000001, 0x00050083, 0x00000013, + 0x00005848, 0x000042A9, 0x00000300, 0x0007004F, 0x00000013, 0x00001BF4, + 0x00001E5C, 0x00001E5C, 0x00000002, 0x00000003, 0x00050085, 0x00000013, + 0x0000500B, 0x00001CCC, 0x00001BF4, 0x00050081, 0x00000013, 0x00004715, + 0x00005848, 0x0000500B, 0x00050051, 0x0000000D, 0x00002967, 0x00004715, + 0x00000000, 0x00050051, 0x0000000D, 0x00003684, 0x00004715, 0x00000001, + 0x00070050, 0x0000001D, 0x00004754, 0x00002967, 0x00003684, 0x00000A0C, + 0x0000008A, 0x00050041, 0x0000029B, 0x00002123, 0x00001342, 0x00000A0B, + 0x0003003E, 0x00002123, 0x00004754, 0x00050041, 0x0000029A, 0x00004ECB, + 0x00000D87, 0x00000A0B, 0x0004003D, 0x0000001D, 0x000018AE, 0x00004ECB, + 0x0007004F, 0x00000013, 0x00001E08, 0x000018AE, 0x000018AE, 0x00000002, + 0x00000003, 0x00050085, 0x00000013, 0x0000496D, 0x00001CCC, 0x00001E08, + 0x0007004F, 0x00000013, 0x00004903, 0x000018AE, 0x000018AE, 0x00000000, + 0x00000001, 0x00050081, 0x00000013, 0x00006230, 0x0000496D, 0x00004903, + 0x0003003E, 0x000015D8, 0x00006230, 0x000100FD, 0x00010038, +}; diff --git a/src/xenia/ui/vulkan/vulkan_immediate_drawer.cc b/src/xenia/ui/vulkan/vulkan_immediate_drawer.cc index 7d2753a28..b8fecdaa1 100644 --- a/src/xenia/ui/vulkan/vulkan_immediate_drawer.cc +++ b/src/xenia/ui/vulkan/vulkan_immediate_drawer.cc @@ -25,8 +25,10 @@ namespace ui { namespace vulkan { // Generated with `xb buildshaders`. -#include "xenia/ui/shaders/bytecode/vulkan_spirv/immediate_frag.h" -#include "xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vert.h" +namespace shaders { +#include "xenia/ui/shaders/bytecode/vulkan_spirv/immediate_ps.h" +#include "xenia/ui/shaders/bytecode/vulkan_spirv/immediate_vs.h" +} // namespace shaders VulkanImmediateDrawer::VulkanImmediateTexture::~VulkanImmediateTexture() { if (immediate_drawer_) { @@ -578,8 +580,8 @@ bool VulkanImmediateDrawer::EnsurePipelinesCreatedForCurrentRenderPass() { VkPipelineShaderStageCreateInfo stages[2] = {}; stages[0].sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; stages[0].stage = VK_SHADER_STAGE_VERTEX_BIT; - stages[0].module = util::CreateShaderModule(provider_, immediate_vert, - sizeof(immediate_vert)); + stages[0].module = util::CreateShaderModule(provider_, shaders::immediate_vs, + sizeof(shaders::immediate_vs)); if (stages[0].module == VK_NULL_HANDLE) { XELOGE("VulkanImmediateDrawer: Failed to create the vertex shader module"); return false; @@ -587,8 +589,8 @@ bool VulkanImmediateDrawer::EnsurePipelinesCreatedForCurrentRenderPass() { stages[0].pName = "main"; stages[1].sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; stages[1].stage = VK_SHADER_STAGE_FRAGMENT_BIT; - stages[1].module = util::CreateShaderModule(provider_, immediate_frag, - sizeof(immediate_frag)); + stages[1].module = util::CreateShaderModule(provider_, shaders::immediate_ps, + sizeof(shaders::immediate_ps)); if (stages[1].module == VK_NULL_HANDLE) { XELOGE( "VulkanImmediateDrawer: Failed to create the fragment shader module"); diff --git a/src/xenia/ui/vulkan/vulkan_presenter.cc b/src/xenia/ui/vulkan/vulkan_presenter.cc index 64a665c48..bf129b103 100644 --- a/src/xenia/ui/vulkan/vulkan_presenter.cc +++ b/src/xenia/ui/vulkan/vulkan_presenter.cc @@ -60,16 +60,16 @@ namespace vulkan { // Generated with `xb buildshaders`. namespace shaders { -#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_frag.h" -#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_frag.h" -#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_frag.h" -#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_frag.h" -#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_frag.h" -#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_frag.h" -#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_frag.h" -#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_frag.h" -#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_frag.h" -#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vert.h" +#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_dither_ps.h" +#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_bilinear_ps.h" +#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_dither_ps.h" +#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_resample_ps.h" +#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_dither_ps.h" +#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_cas_sharpen_ps.h" +#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_easu_ps.h" +#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_dither_ps.h" +#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_ffx_fsr_rcas_ps.h" +#include "xenia/ui/shaders/bytecode/vulkan_spirv/guest_output_triangle_strip_rect_vs.h" } // namespace shaders VulkanPresenter::PaintContext::Submission::~Submission() { @@ -2213,9 +2213,9 @@ bool VulkanPresenter::InitializeSurfaceIndependent() { shader_module_create_info.pNext = nullptr; shader_module_create_info.flags = 0; shader_module_create_info.codeSize = - sizeof(shaders::guest_output_triangle_strip_rect_vert); - shader_module_create_info.pCode = reinterpret_cast( - shaders::guest_output_triangle_strip_rect_vert); + sizeof(shaders::guest_output_triangle_strip_rect_vs); + shader_module_create_info.pCode = + shaders::guest_output_triangle_strip_rect_vs; if (dfn.vkCreateShaderModule(device, &shader_module_create_info, nullptr, &guest_output_paint_vs_) != VK_SUCCESS) { XELOGE( @@ -2229,57 +2229,54 @@ bool VulkanPresenter::InitializeSurfaceIndependent() { switch (guest_output_paint_effect) { case GuestOutputPaintEffect::kBilinear: shader_module_create_info.codeSize = - sizeof(shaders::guest_output_bilinear_frag); - shader_module_create_info.pCode = reinterpret_cast( - shaders::guest_output_bilinear_frag); + sizeof(shaders::guest_output_bilinear_ps); + shader_module_create_info.pCode = shaders::guest_output_bilinear_ps; break; case GuestOutputPaintEffect::kBilinearDither: shader_module_create_info.codeSize = - sizeof(shaders::guest_output_bilinear_dither_frag); - shader_module_create_info.pCode = reinterpret_cast( - shaders::guest_output_bilinear_dither_frag); + sizeof(shaders::guest_output_bilinear_dither_ps); + shader_module_create_info.pCode = + shaders::guest_output_bilinear_dither_ps; break; case GuestOutputPaintEffect::kCasSharpen: shader_module_create_info.codeSize = - sizeof(shaders::guest_output_ffx_cas_sharpen_frag); - shader_module_create_info.pCode = reinterpret_cast( - shaders::guest_output_ffx_cas_sharpen_frag); + sizeof(shaders::guest_output_ffx_cas_sharpen_ps); + shader_module_create_info.pCode = + shaders::guest_output_ffx_cas_sharpen_ps; break; case GuestOutputPaintEffect::kCasSharpenDither: shader_module_create_info.codeSize = - sizeof(shaders::guest_output_ffx_cas_sharpen_dither_frag); - shader_module_create_info.pCode = reinterpret_cast( - shaders::guest_output_ffx_cas_sharpen_dither_frag); + sizeof(shaders::guest_output_ffx_cas_sharpen_dither_ps); + shader_module_create_info.pCode = + shaders::guest_output_ffx_cas_sharpen_dither_ps; break; case GuestOutputPaintEffect::kCasResample: shader_module_create_info.codeSize = - sizeof(shaders::guest_output_ffx_cas_resample_frag); - shader_module_create_info.pCode = reinterpret_cast( - shaders::guest_output_ffx_cas_resample_frag); + sizeof(shaders::guest_output_ffx_cas_resample_ps); + shader_module_create_info.pCode = + shaders::guest_output_ffx_cas_resample_ps; break; case GuestOutputPaintEffect::kCasResampleDither: shader_module_create_info.codeSize = - sizeof(shaders::guest_output_ffx_cas_resample_dither_frag); - shader_module_create_info.pCode = reinterpret_cast( - shaders::guest_output_ffx_cas_resample_dither_frag); + sizeof(shaders::guest_output_ffx_cas_resample_dither_ps); + shader_module_create_info.pCode = + shaders::guest_output_ffx_cas_resample_dither_ps; break; case GuestOutputPaintEffect::kFsrEasu: shader_module_create_info.codeSize = - sizeof(shaders::guest_output_ffx_fsr_easu_frag); - shader_module_create_info.pCode = reinterpret_cast( - shaders::guest_output_ffx_fsr_easu_frag); + sizeof(shaders::guest_output_ffx_fsr_easu_ps); + shader_module_create_info.pCode = shaders::guest_output_ffx_fsr_easu_ps; break; case GuestOutputPaintEffect::kFsrRcas: shader_module_create_info.codeSize = - sizeof(shaders::guest_output_ffx_fsr_rcas_frag); - shader_module_create_info.pCode = reinterpret_cast( - shaders::guest_output_ffx_fsr_rcas_frag); + sizeof(shaders::guest_output_ffx_fsr_rcas_ps); + shader_module_create_info.pCode = shaders::guest_output_ffx_fsr_rcas_ps; break; case GuestOutputPaintEffect::kFsrRcasDither: shader_module_create_info.codeSize = - sizeof(shaders::guest_output_ffx_fsr_rcas_dither_frag); - shader_module_create_info.pCode = reinterpret_cast( - shaders::guest_output_ffx_fsr_rcas_dither_frag); + sizeof(shaders::guest_output_ffx_fsr_rcas_dither_ps); + shader_module_create_info.pCode = + shaders::guest_output_ffx_fsr_rcas_dither_ps; break; default: // Not supported by this implementation. diff --git a/src/xenia/ui/vulkan/vulkan_util.h b/src/xenia/ui/vulkan/vulkan_util.h index 653c66e2c..0eb2532d0 100644 --- a/src/xenia/ui/vulkan/vulkan_util.h +++ b/src/xenia/ui/vulkan/vulkan_util.h @@ -155,13 +155,14 @@ bool CreateDedicatedAllocationImage(const VulkanProvider& provider, VkDeviceSize* memory_size_out = nullptr); inline VkShaderModule CreateShaderModule(const VulkanProvider& provider, - const void* code, size_t code_size) { + const uint32_t* code, + size_t code_size_bytes) { VkShaderModuleCreateInfo shader_module_create_info; shader_module_create_info.sType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO; shader_module_create_info.pNext = nullptr; shader_module_create_info.flags = 0; - shader_module_create_info.codeSize = code_size; - shader_module_create_info.pCode = reinterpret_cast(code); + shader_module_create_info.codeSize = code_size_bytes; + shader_module_create_info.pCode = code; VkShaderModule shader_module; return provider.dfn().vkCreateShaderModule( provider.device(), &shader_module_create_info, nullptr, diff --git a/xenia-build b/xenia-build index 671f1d7b6..fbddf0635 100755 --- a/xenia-build +++ b/xenia-build @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -# Copyright 2020 Ben Vanik. All Rights Reserved. +# Copyright 2022 Ben Vanik. All Rights Reserved. """Main build script and tooling for xenia. @@ -596,7 +596,6 @@ def discover_commands(subparsers): 'build': BuildCommand(subparsers), 'buildshaders': BuildShadersCommand(subparsers), 'devenv': DevenvCommand(subparsers), - 'genspirv': GenSpirvCommand(subparsers), 'gentests': GenTestsCommand(subparsers), 'test': TestCommand(subparsers), 'gputest': GpuTestCommand(subparsers), @@ -877,47 +876,72 @@ class BuildShadersCommand(Command): help_short='Generates shader binaries for inclusion in C++ files.', help_long=''' Generates the shader binaries under src/*/shaders/bytecode/. - Run after modifying any .hs/vs/ds/gs/ps/cs.hlsl files. + Run after modifying any .hs/vs/ds/gs/ps/cs.glsl/hlsl/xesl files. Direct3D shaders can be built only on a Windows host. ''', *args, **kwargs) self.parser.add_argument( - '--target', action='append', choices=['dxbc'], default=[], + '--target', action='append', choices=['dxbc', 'spirv'], default=[], help='Builds only the given target(s).') def execute(self, args, pass_args, cwd): src_paths = [os.path.join(root, name) for root, dirs, files in os.walk('src') for name in files - if (name.endswith('.hs.hlsl') or - name.endswith('.vs.hlsl') or - name.endswith('.ds.hlsl') or - name.endswith('.gs.hlsl') or - name.endswith('.ps.hlsl') or - name.endswith('.cs.hlsl'))] + if (name.endswith('.glsl') or + name.endswith('.hlsl') or + name.endswith('.xesl'))] targets = args['target'] all_targets = len(targets) == 0 + # XeSL ("Xenia Shading Language") means shader files that can be + # compiled as multiple languages from a single file. Whenever possible, + # this is achieved without the involvement of the build script, using + # just conditionals, macros and functions in shaders, however, in some + # cases, that's necessary (such as to prepend `#version` in GLSL, as + # well as to enable `#include` in GLSL, to include `xesl.xesli` itself, + # without writing the same `#if` / `#extension` / `#endif` in every + # shader). Also, not all shading languages provide a built-in + # preprocessor definition for identification of them, so XESL_LANGUAGE_* + # is also defined via the build arguments. XESL_LANGUAGE_* is set + # regardless of whether the file is XeSL or a raw source file in a + # specific language, as XeSL headers may be used in language-specific + # sources. + # Direct3D DXBC. if all_targets or 'dxbc' in targets: if sys.platform == 'win32': print('Building Direct3D 12 Shader Model 5.1 DXBC shaders...') + + # Get the FXC path. + # TODO(Triang3l): Find FXC in the most recent Windows SDK. + program_files_path = os.environ['ProgramFiles(x86)'] + if not os.path.exists(program_files_path): + print('ERROR: could not find 32-bit Program Files') + return 1 windows_sdk_bin_path = os.path.join( - os.environ['ProgramFiles(x86)'], - 'Windows Kits/10/bin/10.0.19041.0/x64') - fxc = os.path.join(windows_sdk_bin_path, 'fxc') - # Ensure we have the tools. + program_files_path, 'Windows Kits/10/bin/10.0.19041.0/x64') if not os.path.exists(windows_sdk_bin_path): print('ERROR: could not find Windows 10 SDK binaries') return 1 - elif not has_bin(fxc): + fxc = os.path.join(windows_sdk_bin_path, 'fxc') + if not has_bin(fxc): print('ERROR: could not find fxc') return 1 + # Build DXBC. + dxbc_stages = ['vs', 'hs', 'ds', 'gs', 'ps', 'cs'] for src_path in src_paths: + src_name = os.path.basename(src_path) + if ((not src_name.endswith('.hlsl') and + not src_name.endswith('.xesl')) or + len(src_name) <= 8 or src_name[-8] != '.'): + continue + dxbc_identifier = src_name[:-5].replace('.', '_') + dxbc_stage = dxbc_identifier[-2:] + if not dxbc_stage in dxbc_stages: + continue print('- %s > d3d12_5_1' % (src_path)) - dxbc_identifier = \ - os.path.basename(src_path)[:-5].replace('.', '_') dxbc_dir_path = os.path.join(os.path.dirname(src_path), 'bytecode/d3d12_5_1') os.makedirs(dxbc_dir_path, exist_ok=True) @@ -927,16 +951,19 @@ class BuildShadersCommand(Command): # overrides #pragma warning, and the FXAA shader triggers a # bug in FXC causing an uninitialized variable warning if # early exit from a function is done. + # FXC writes errors and warnings to stderr, not stdout, but + # stdout receives generic status messages that only add + # clutter in this case. if subprocess.call([ fxc, '/D', 'XESL_LANGUAGE_HLSL=1', '/Fh', dxbc_file_path_base + '.h', - '/T', dxbc_identifier[-2:] + '_5_1', + '/T', dxbc_stage + '_5_1', '/Vn', dxbc_identifier, '/nologo', - src_path - ], stdout=subprocess.DEVNULL): - print('ERROR: failed to build a DXBC shader') + src_path, + ], stdout=subprocess.DEVNULL) != 0: + print('ERROR: failed to compile a DXBC shader') return 1 else: if all_targets: @@ -947,101 +974,149 @@ class BuildShadersCommand(Command): 'only on Windows') return 1 - return 0 + # Vulkan SPIR-V. + if all_targets or 'spirv' in targets: + print('Building Vulkan SPIR-V shaders...') + # Get the SPIR-V tool paths. + vulkan_sdk_path = os.environ['VULKAN_SDK'] + if not os.path.exists(vulkan_sdk_path): + print('ERROR: could not find the Vulkan SDK in $VULKAN_SDK') + return 1 + # bin is lowercase on Linux (even though it's uppercase on Windows). + vulkan_bin_path = os.path.join(vulkan_sdk_path, 'bin') + if not os.path.exists(vulkan_bin_path): + print('ERROR: could not find the Vulkan SDK binaries') + return 1 + glslang = os.path.join(vulkan_bin_path, 'glslangValidator') + if not has_bin(glslang): + print('ERROR: could not find glslangValidator') + return 1 + spirv_opt = os.path.join(vulkan_bin_path, 'spirv-opt') + if not has_bin(spirv_opt): + print('ERROR: could not find spirv-opt') + return 1 + spirv_remap = os.path.join(vulkan_bin_path, 'spirv-remap') + if not has_bin(spirv_remap): + print('ERROR: could not find spirv-remap') + return 1 + spirv_dis = os.path.join(vulkan_bin_path, 'spirv-dis') + if not has_bin(spirv_dis): + print('ERROR: could not find spirv-dis') + return 1 -class GenSpirvCommand(Command): - """'genspirv' command.""" - - def __init__(self, subparsers, *args, **kwargs): - super(GenSpirvCommand, self).__init__( - subparsers, - name='genspirv', - help_short='Generates SPIR-V binaries and header files.', - help_long=''' - Generates the .spv/.h binaries under src/xenia/*/vulkan/shaders/bin/). - Run after modifying any .vert/.geom/.frag files. - ''', - *args, **kwargs) - - def execute(self, args, pass_args, cwd): - print('Generating SPIR-V binaries...') - print('') - - vulkan_sdk_path = os.environ['VULKAN_SDK'] - vulkan_bin_path = os.path.join(vulkan_sdk_path, 'bin') - glslang = os.path.join(vulkan_bin_path, 'glslangValidator') - spirv_dis = os.path.join(vulkan_bin_path, 'spirv-dis') - - # Ensure we have the tools. - if not os.path.exists(vulkan_sdk_path): - print('ERROR: could not find the Vulkan SDK') - return 1 - elif not has_bin(glslang): - print('ERROR: could not find glslangValidator') - return 1 - elif not has_bin(spirv_dis): - print('ERROR: could not find spirv-dis') - return 1 - - src_files = [os.path.join(root, name) - for root, dirs, files in os.walk('src') - for name in files - if (name.endswith('.vert') or name.endswith('.geom') or - name.endswith('.frag'))] - - any_errors = False - for src_file in src_files: - print('- %s' % (src_file)) - src_name = os.path.splitext(os.path.basename(src_file))[0] - identifier = os.path.basename(src_file).replace('.', '_') - - bin_path = os.path.join(os.path.dirname(src_file), - 'bytecode/vulkan_spirv') - spv_file = os.path.join(bin_path, identifier) + '.spv' - txt_file = os.path.join(bin_path, identifier) + '.txt' - h_file = os.path.join(bin_path, identifier) + '.h' - - # GLSL source -> .spv binary - shell_call([ - glslang, - '-DXESL_LANGUAGE_GLSL=1', - '-Os', - '-V', src_file, - '-o', spv_file, - ]) - - # Disassemble binary into human-readable text. - shell_call([ - spirv_dis, - '-o', txt_file, - spv_file, - ]) - - # TODO(benvanik): remap? - - # bin2c so we get a header file we can compile in. - with open(h_file, 'w') as out_file: - out_file.write('// generated from `xb genspirv`\n') - out_file.write('// source: %s\n' % os.path.basename(src_file)) - out_file.write('const uint8_t %s[] = {' % (identifier)) - with open(spv_file, 'rb') as in_file: - index = 0 - c = in_file.read(1) - while len(c) != 0: - if index % 12 == 0: - out_file.write('\n ') - else: - out_file.write(' ') - index += 1 - out_file.write('0x%02X,' % ord(c)) - c = in_file.read(1) - out_file.write('\n};\n') - - if any_errors: - print('ERROR: failed to build one or more SPIR-V files.') - return 1 - + # Build SPIR-V. + spirv_stages = { + 'vs': 'vert', + 'hs': 'tesc', + 'ds': 'tese', + 'gs': 'geom', + 'ps': 'frag', + 'cs': 'comp', + } + for src_path in src_paths: + src_name = os.path.basename(src_path) + src_is_xesl = src_name.endswith('.xesl') + if ((not src_is_xesl and not src_name.endswith('.glsl')) or + len(src_name) <= 8 or src_name[-8] != '.'): + continue + spirv_identifier = src_name[:-5].replace('.', '_') + spirv_stage = spirv_stages.get(spirv_identifier[-2:], None) + if spirv_stage is None: + continue + print('- %s > vulkan_spirv' % (src_path)) + src_dir = os.path.dirname(src_path) + spirv_dir_path = os.path.join(src_dir, 'bytecode/vulkan_spirv') + os.makedirs(spirv_dir_path, exist_ok=True) + spirv_file_path_base = os.path.join(spirv_dir_path, + spirv_identifier) + spirv_glslang_file_path = spirv_file_path_base + '.glslang.spv' + glslang_file_argument = src_path + glslang_input = None + if src_is_xesl: + # #version must be before everything else in a GLSL file, + # can't use a language conditional to add it. + glslang_file_argument = '--stdin' + glslang_input = \ + '#version 460\n' + \ + '#extension GL_GOOGLE_include_directive : require\n' + with open(src_path, 'r') as glsl_file: + glslang_input += glsl_file.read() + # --stdin must be before -S for some reason. + glslang_arguments = [glslang, + glslang_file_argument, + '-DXESL_LANGUAGE_GLSL=1', + '-S', spirv_stage, + '-o', spirv_glslang_file_path, + '-V'] + # When compiling the code from stdin, there's no directory + # containing the file, add the include directory explicitly. + if src_is_xesl: + glslang_arguments.append('-I' + src_dir) + if subprocess.run(glslang_arguments, input=glslang_input, + universal_newlines=True).returncode != 0: + print('ERROR: failed to build a SPIR-V shader') + return 1 + # spirv-opt input and output files must be different. + spirv_file_path = spirv_file_path_base + '.spv' + if subprocess.call([ + spirv_opt, + '-O', + spirv_glslang_file_path, + '-o', spirv_file_path, + ]) != 0: + print('ERROR: failed to optimize a SPIR-V shader') + return 1 + os.remove(spirv_glslang_file_path) + # spirv-remap takes the output directory, but it may be the same + # as the one the input is stored in. + if subprocess.call([ + spirv_remap, + '--do-everything', + '-i', spirv_file_path, + '-o', spirv_dir_path, + ]) != 0: + print('ERROR: failed to remap a SPIR-V shader') + return 1 + spirv_dis_file_path = spirv_file_path_base + '.txt'; + if subprocess.call([ + spirv_dis, + '-o', spirv_dis_file_path, + spirv_file_path, + ]) != 0: + print('ERROR: failed to disassemble a SPIR-V shader') + return 1 + # Generate the header from the disassembly and the binary. + with open(spirv_file_path_base + '.h', 'w') as out_file: + out_file.write( + '// Generated with `xb buildshaders`.\n#if 0\n') + with open(spirv_dis_file_path, 'r') as spirv_dis_file: + spirv_dis_data = spirv_dis_file.read() + if len(spirv_dis_data) > 0: + out_file.write(spirv_dis_data) + if spirv_dis_data[-1] != '\n': + out_file.write('\n') + out_file.write('#endif\n\nconst uint32_t %s[] = {' % + spirv_identifier) + with open(spirv_file_path, 'rb') as spirv_file: + index = 0 + # SPIR-V consists of host-endian 32-bit words. + c = spirv_file.read(4) + while len(c) != 0: + if len(c) != 4: + print('ERROR: a SPIR-V shader is misaligned') + return 1 + if index % 6 == 0: + out_file.write('\n ') + else: + out_file.write(' ') + index += 1 + out_file.write( + '0x%08X,' % int.from_bytes(c, sys.byteorder)) + c = spirv_file.read(4) + out_file.write('\n};\n') + os.remove(spirv_dis_file_path) + os.remove(spirv_file_path) return 0