diff --git a/src/native/shaders/hdr.hlsl b/src/native/shaders/hdr.hlsl index 8ee8f94..831803a 100644 --- a/src/native/shaders/hdr.hlsl +++ b/src/native/shaders/hdr.hlsl @@ -52,7 +52,8 @@ cbuffer C : register(b0) { // strength / phase g, p1.xy = proj m22 / m32, vp/vs0/vs1/vs2 = the // row-vector inverse view-projection (world = clip * M). float4 vp; // tonemap/linearize: x = |m00|, y = |m11|, z = m22, w = m32 - float4 vs0; // tonemap: w = shaft intensity (xyz unused) + float4 vs0; // tonemap: x = shaft plane resolution divisor (>= 2), + // w = shaft intensity (yz unused) float4 vs1; // tonemap: xyz = haze tint (xe space), w = haze intensity float4 vs2; // tonemap: xyz = sun direction in AO view space (toward the // sun), w = haze density (1 / view unit) @@ -248,7 +249,14 @@ float4 ps_vol_shafts(VSOut i) : SV_Target { float dist = length(ray); float3 rdir = ray / max(dist, 1e-4); float reach = min(dist, src.w); - float steps = clamp(p0.x, 8.0, 64.0); + // Constant per-meter sample density: a short ray to near geometry needs + // proportionally fewer steps for the same marched quality (the fixed + // count oversampled a 5 m ray 8x versus the full-reach case), and the + // path-fraction scale keeps near-surface terms small enough that the + // extra variance stays under the tent blur. + float steps_max = clamp(p0.x, 8.0, 64.0); + float steps = clamp(ceil(steps_max * reach / max(src.w, 1.0)), 8.0, + steps_max); float jitter = Ign(i.pos.xy); float lit = 0.0; float tot = 0.0; @@ -400,7 +408,8 @@ float4 ps_tonemap(VSOut i) : SV_Target { bool sc_vol = sc_mask < 0 || (sc_mask & 64) != 0; if (vs0.w > 0.0 && sc_vol) { float dpix = lin_depth.SampleLevel(smp_point, i.uv, 0); - float2 vt = size.zw * 2.0; // one shaft-plane texel in uv + // One shaft-plane texel in uv (vs0.x = the march resolution divisor). + float2 vt = size.zw * max(vs0.x, 2.0); float2 base = (floor(i.uv / vt - 0.5) + 0.5) * vt; float2 f = saturate((i.uv - base) / vt); float acc = 0.0; diff --git a/src/native/shaders/spirv/skate3_native_shaders_spirv.h b/src/native/shaders/spirv/skate3_native_shaders_spirv.h index 672e656..49cdaf7 100644 --- a/src/native/shaders/spirv/skate3_native_shaders_spirv.h +++ b/src/native/shaders/spirv/skate3_native_shaders_spirv.h @@ -33208,9 +33208,9 @@ static const uint32_t k_hdr_ps_bloom_up[] = { 0x00000076, 0x00000077, 0x00000014, 0x0003003e, 0x00000003, 0x00000078, 0x000100fd, 0x00010038, }; -// hdr.hlsl : ps_tonemap (8604 bytes) +// hdr.hlsl : ps_tonemap (8672 bytes) static const uint32_t k_hdr_ps_tonemap[] = { - 0x07230203, 0x00010300, 0x000e0000, 0x0000016d, 0x00000000, 0x00020011, 0x00000001, 0x0006000b, + 0x07230203, 0x00010300, 0x000e0000, 0x00000170, 0x00000000, 0x00020011, 0x00000001, 0x0006000b, 0x00000001, 0x4c534c47, 0x6474732e, 0x3035342e, 0x00000000, 0x0003000e, 0x00000000, 0x00000001, 0x0008000f, 0x00000004, 0x00000002, 0x745f7370, 0x6d656e6f, 0x00007061, 0x00000003, 0x00000004, 0x00030010, 0x00000002, 0x00000007, 0x00030003, 0x00000005, 0x00000258, 0x00040005, 0x00000005, @@ -33300,190 +33300,192 @@ static const uint32_t k_hdr_ps_tonemap[] = { 0x00000065, 0x00000063, 0x00000064, 0x00070058, 0x00000039, 0x00000066, 0x00000065, 0x00000047, 0x00000002, 0x00000014, 0x00050051, 0x00000013, 0x00000067, 0x00000066, 0x00000000, 0x00050041, 0x00000042, 0x00000068, 0x00000006, 0x0000001d, 0x0004003d, 0x00000039, 0x00000069, 0x00000068, - 0x0007004f, 0x00000020, 0x0000006a, 0x00000069, 0x00000069, 0x00000002, 0x00000003, 0x0005008e, - 0x00000020, 0x0000006b, 0x0000006a, 0x0000001e, 0x00050088, 0x00000020, 0x0000006c, 0x00000047, - 0x0000006b, 0x00050083, 0x00000020, 0x0000006d, 0x0000006c, 0x00000021, 0x0006000c, 0x00000020, - 0x0000006e, 0x00000001, 0x00000008, 0x0000006d, 0x00050081, 0x00000020, 0x0000006f, 0x0000006e, - 0x00000021, 0x00050085, 0x00000020, 0x00000070, 0x0000006f, 0x0000006b, 0x00050083, 0x00000020, - 0x00000071, 0x00000047, 0x00000070, 0x00050088, 0x00000020, 0x00000072, 0x00000071, 0x0000006b, - 0x0008000c, 0x00000020, 0x00000073, 0x00000001, 0x0000002b, 0x00000072, 0x00000022, 0x00000024, - 0x00050051, 0x00000013, 0x00000074, 0x00000073, 0x00000000, 0x00050083, 0x00000013, 0x00000075, - 0x00000023, 0x00000074, 0x00050051, 0x00000013, 0x00000076, 0x00000073, 0x00000001, 0x00050083, - 0x00000013, 0x00000077, 0x00000023, 0x00000076, 0x00050085, 0x00000013, 0x00000078, 0x00000075, - 0x00000077, 0x0004003d, 0x00000007, 0x00000079, 0x0000000c, 0x0004003d, 0x0000000d, 0x0000007a, - 0x0000000e, 0x00050056, 0x00000010, 0x0000007b, 0x00000079, 0x0000007a, 0x00070058, 0x00000039, - 0x0000007c, 0x0000007b, 0x00000070, 0x00000002, 0x00000014, 0x00050051, 0x00000013, 0x0000007d, - 0x0000007c, 0x00000000, 0x00050083, 0x00000013, 0x0000007e, 0x0000007d, 0x00000067, 0x0006000c, - 0x00000013, 0x0000007f, 0x00000001, 0x00000004, 0x0000007e, 0x00050085, 0x00000013, 0x00000080, - 0x00000028, 0x0000007f, 0x0007000c, 0x00000013, 0x00000081, 0x00000001, 0x00000050, 0x00000067, - 0x00000023, 0x00050088, 0x00000013, 0x00000082, 0x00000080, 0x00000081, 0x00050081, 0x00000013, - 0x00000083, 0x00000023, 0x00000082, 0x00050088, 0x00000013, 0x00000084, 0x00000023, 0x00000083, - 0x00050085, 0x00000013, 0x00000085, 0x00000078, 0x00000084, 0x0004003d, 0x00000007, 0x00000086, - 0x0000000b, 0x0004003d, 0x0000000d, 0x00000087, 0x0000000e, 0x00050056, 0x00000010, 0x00000088, - 0x00000086, 0x00000087, 0x00070058, 0x00000039, 0x00000089, 0x00000088, 0x00000070, 0x00000002, - 0x00000014, 0x00050051, 0x00000013, 0x0000008a, 0x00000089, 0x00000000, 0x00050085, 0x00000013, - 0x0000008b, 0x0000008a, 0x00000085, 0x00050085, 0x00000020, 0x0000008c, 0x00000026, 0x0000006b, - 0x00050081, 0x00000020, 0x0000008d, 0x00000070, 0x0000008c, 0x00050051, 0x00000013, 0x0000008e, - 0x00000073, 0x00000000, 0x00050051, 0x00000013, 0x0000008f, 0x00000073, 0x00000001, 0x00050083, - 0x00000013, 0x00000090, 0x00000023, 0x0000008f, 0x00050085, 0x00000013, 0x00000091, 0x0000008e, - 0x00000090, 0x0004003d, 0x00000007, 0x00000092, 0x0000000c, 0x0004003d, 0x0000000d, 0x00000093, - 0x0000000e, 0x00050056, 0x00000010, 0x00000094, 0x00000092, 0x00000093, 0x00070058, 0x00000039, - 0x00000095, 0x00000094, 0x0000008d, 0x00000002, 0x00000014, 0x00050051, 0x00000013, 0x00000096, - 0x00000095, 0x00000000, 0x00050083, 0x00000013, 0x00000097, 0x00000096, 0x00000067, 0x0006000c, - 0x00000013, 0x00000098, 0x00000001, 0x00000004, 0x00000097, 0x00050085, 0x00000013, 0x00000099, - 0x00000028, 0x00000098, 0x00050088, 0x00000013, 0x0000009a, 0x00000099, 0x00000081, 0x00050081, - 0x00000013, 0x0000009b, 0x00000023, 0x0000009a, 0x00050088, 0x00000013, 0x0000009c, 0x00000023, - 0x0000009b, 0x00050085, 0x00000013, 0x0000009d, 0x00000091, 0x0000009c, 0x0004003d, 0x00000007, - 0x0000009e, 0x0000000b, 0x0004003d, 0x0000000d, 0x0000009f, 0x0000000e, 0x00050056, 0x00000010, - 0x000000a0, 0x0000009e, 0x0000009f, 0x00070058, 0x00000039, 0x000000a1, 0x000000a0, 0x0000008d, - 0x00000002, 0x00000014, 0x00050051, 0x00000013, 0x000000a2, 0x000000a1, 0x00000000, 0x00050085, - 0x00000013, 0x000000a3, 0x000000a2, 0x0000009d, 0x00050081, 0x00000013, 0x000000a4, 0x0000008b, - 0x000000a3, 0x00050081, 0x00000013, 0x000000a5, 0x00000085, 0x0000009d, 0x00050085, 0x00000020, - 0x000000a6, 0x00000027, 0x0000006b, 0x00050081, 0x00000020, 0x000000a7, 0x00000070, 0x000000a6, - 0x00050051, 0x00000013, 0x000000a8, 0x00000073, 0x00000000, 0x00050083, 0x00000013, 0x000000a9, - 0x00000023, 0x000000a8, 0x00050051, 0x00000013, 0x000000aa, 0x00000073, 0x00000001, 0x00050085, - 0x00000013, 0x000000ab, 0x000000a9, 0x000000aa, 0x0004003d, 0x00000007, 0x000000ac, 0x0000000c, - 0x0004003d, 0x0000000d, 0x000000ad, 0x0000000e, 0x00050056, 0x00000010, 0x000000ae, 0x000000ac, - 0x000000ad, 0x00070058, 0x00000039, 0x000000af, 0x000000ae, 0x000000a7, 0x00000002, 0x00000014, - 0x00050051, 0x00000013, 0x000000b0, 0x000000af, 0x00000000, 0x00050083, 0x00000013, 0x000000b1, - 0x000000b0, 0x00000067, 0x0006000c, 0x00000013, 0x000000b2, 0x00000001, 0x00000004, 0x000000b1, - 0x00050085, 0x00000013, 0x000000b3, 0x00000028, 0x000000b2, 0x00050088, 0x00000013, 0x000000b4, - 0x000000b3, 0x00000081, 0x00050081, 0x00000013, 0x000000b5, 0x00000023, 0x000000b4, 0x00050088, - 0x00000013, 0x000000b6, 0x00000023, 0x000000b5, 0x00050085, 0x00000013, 0x000000b7, 0x000000ab, - 0x000000b6, 0x0004003d, 0x00000007, 0x000000b8, 0x0000000b, 0x0004003d, 0x0000000d, 0x000000b9, - 0x0000000e, 0x00050056, 0x00000010, 0x000000ba, 0x000000b8, 0x000000b9, 0x00070058, 0x00000039, - 0x000000bb, 0x000000ba, 0x000000a7, 0x00000002, 0x00000014, 0x00050051, 0x00000013, 0x000000bc, - 0x000000bb, 0x00000000, 0x00050085, 0x00000013, 0x000000bd, 0x000000bc, 0x000000b7, 0x00050081, - 0x00000013, 0x000000be, 0x000000a4, 0x000000bd, 0x00050081, 0x00000013, 0x000000bf, 0x000000a5, - 0x000000b7, 0x00050081, 0x00000020, 0x000000c0, 0x00000070, 0x0000006b, 0x00050051, 0x00000013, - 0x000000c1, 0x00000073, 0x00000000, 0x00050051, 0x00000013, 0x000000c2, 0x00000073, 0x00000001, - 0x00050085, 0x00000013, 0x000000c3, 0x000000c1, 0x000000c2, 0x0004003d, 0x00000007, 0x000000c4, - 0x0000000c, 0x0004003d, 0x0000000d, 0x000000c5, 0x0000000e, 0x00050056, 0x00000010, 0x000000c6, - 0x000000c4, 0x000000c5, 0x00070058, 0x00000039, 0x000000c7, 0x000000c6, 0x000000c0, 0x00000002, - 0x00000014, 0x00050051, 0x00000013, 0x000000c8, 0x000000c7, 0x00000000, 0x00050083, 0x00000013, - 0x000000c9, 0x000000c8, 0x00000067, 0x0006000c, 0x00000013, 0x000000ca, 0x00000001, 0x00000004, - 0x000000c9, 0x00050085, 0x00000013, 0x000000cb, 0x00000028, 0x000000ca, 0x00050088, 0x00000013, - 0x000000cc, 0x000000cb, 0x00000081, 0x00050081, 0x00000013, 0x000000cd, 0x00000023, 0x000000cc, - 0x00050088, 0x00000013, 0x000000ce, 0x00000023, 0x000000cd, 0x00050085, 0x00000013, 0x000000cf, - 0x000000c3, 0x000000ce, 0x0004003d, 0x00000007, 0x000000d0, 0x0000000b, 0x0004003d, 0x0000000d, - 0x000000d1, 0x0000000e, 0x00050056, 0x00000010, 0x000000d2, 0x000000d0, 0x000000d1, 0x00070058, - 0x00000039, 0x000000d3, 0x000000d2, 0x000000c0, 0x00000002, 0x00000014, 0x00050051, 0x00000013, - 0x000000d4, 0x000000d3, 0x00000000, 0x00050085, 0x00000013, 0x000000d5, 0x000000d4, 0x000000cf, - 0x00050081, 0x00000013, 0x000000d6, 0x000000be, 0x000000d5, 0x00050081, 0x00000013, 0x000000d7, - 0x000000bf, 0x000000cf, 0x0007000c, 0x00000013, 0x000000d8, 0x00000001, 0x00000050, 0x000000d7, - 0x00000029, 0x00050088, 0x00000013, 0x000000d9, 0x000000d6, 0x000000d8, 0x00050085, 0x00000013, - 0x000000da, 0x000000d9, 0x0000005f, 0x000200f9, 0x00000061, 0x000200f8, 0x00000061, 0x000700f5, - 0x00000013, 0x000000db, 0x00000014, 0x00000049, 0x000000da, 0x00000062, 0x00050041, 0x00000042, - 0x000000dc, 0x00000006, 0x0000002a, 0x00060041, 0x00000043, 0x000000dd, 0x00000006, 0x0000002a, - 0x0000001b, 0x0004003d, 0x00000013, 0x000000de, 0x000000dd, 0x000500ba, 0x00000018, 0x000000df, - 0x000000de, 0x00000014, 0x000300f7, 0x000000e0, 0x00000000, 0x000400fa, 0x000000df, 0x000000e1, - 0x000000e0, 0x000200f8, 0x000000e1, 0x0004003d, 0x00000007, 0x000000e2, 0x0000000c, 0x0004003d, - 0x0000000d, 0x000000e3, 0x0000000e, 0x00050056, 0x00000010, 0x000000e4, 0x000000e2, 0x000000e3, - 0x00070058, 0x00000039, 0x000000e5, 0x000000e4, 0x00000047, 0x00000002, 0x00000014, 0x00050051, - 0x00000013, 0x000000e6, 0x000000e5, 0x00000000, 0x00050041, 0x00000042, 0x000000e7, 0x00000006, - 0x0000002b, 0x00060041, 0x00000043, 0x000000e8, 0x00000006, 0x0000002b, 0x0000001b, 0x0004003d, - 0x00000013, 0x000000e9, 0x000000e8, 0x0007000c, 0x00000013, 0x000000ea, 0x00000001, 0x00000050, - 0x000000e9, 0x0000002c, 0x0004007f, 0x00000013, 0x000000eb, 0x000000ea, 0x00050085, 0x00000013, - 0x000000ec, 0x000000eb, 0x000000e6, 0x0006000c, 0x00000013, 0x000000ed, 0x00000001, 0x0000001b, - 0x000000ec, 0x00050083, 0x00000013, 0x000000ee, 0x00000023, 0x000000ed, 0x00050051, 0x00000013, - 0x000000ef, 0x00000047, 0x00000000, 0x00050085, 0x00000013, 0x000000f0, 0x000000ef, 0x0000001e, - 0x00050083, 0x00000013, 0x000000f1, 0x000000f0, 0x00000023, 0x00050051, 0x00000013, 0x000000f2, - 0x00000047, 0x00000001, 0x00050085, 0x00000013, 0x000000f3, 0x000000f2, 0x0000001e, 0x00050083, - 0x00000013, 0x000000f4, 0x00000023, 0x000000f3, 0x00060041, 0x00000043, 0x000000f5, 0x00000006, - 0x00000025, 0x0000001d, 0x0004003d, 0x00000013, 0x000000f6, 0x000000f5, 0x00050088, 0x00000013, - 0x000000f7, 0x000000f1, 0x000000f6, 0x00060041, 0x00000043, 0x000000f8, 0x00000006, 0x00000025, - 0x00000012, 0x0004003d, 0x00000013, 0x000000f9, 0x000000f8, 0x00050088, 0x00000013, 0x000000fa, - 0x000000f4, 0x000000f9, 0x00060050, 0x00000015, 0x000000fb, 0x000000f7, 0x000000fa, 0x00000023, - 0x0006000c, 0x00000015, 0x000000fc, 0x00000001, 0x00000045, 0x000000fb, 0x0004003d, 0x00000039, - 0x000000fd, 0x000000e7, 0x0008004f, 0x00000015, 0x000000fe, 0x000000fd, 0x000000fd, 0x00000000, - 0x00000001, 0x00000002, 0x00050094, 0x00000013, 0x000000ff, 0x000000fc, 0x000000fe, 0x00050085, - 0x00000013, 0x00000100, 0x0000002d, 0x000000ff, 0x00050083, 0x00000013, 0x00000101, 0x00000023, - 0x00000100, 0x0007000c, 0x00000013, 0x00000102, 0x00000001, 0x00000050, 0x00000101, 0x0000002e, - 0x00050085, 0x00000013, 0x00000103, 0x00000102, 0x00000102, 0x00050088, 0x00000013, 0x00000104, - 0x00000045, 0x00000103, 0x00050083, 0x00000013, 0x00000105, 0x00000104, 0x00000045, 0x0007000c, - 0x00000013, 0x00000106, 0x00000001, 0x00000050, 0x00000105, 0x00000014, 0x0007000c, 0x00000013, - 0x00000107, 0x00000001, 0x0000004f, 0x00000106, 0x0000002f, 0x0004003d, 0x00000039, 0x00000108, - 0x000000dc, 0x0008004f, 0x00000015, 0x00000109, 0x00000108, 0x00000108, 0x00000000, 0x00000001, - 0x00000002, 0x00050085, 0x00000013, 0x0000010a, 0x00000107, 0x000000ee, 0x00050085, 0x00000013, - 0x0000010b, 0x0000010a, 0x000000de, 0x0005008e, 0x00000015, 0x0000010c, 0x00000109, 0x0000010b, - 0x000200f9, 0x000000e0, 0x000200f8, 0x000000e0, 0x000700f5, 0x00000015, 0x0000010d, 0x00000016, - 0x00000061, 0x0000010c, 0x000000e1, 0x00060041, 0x00000043, 0x0000010e, 0x00000006, 0x00000017, - 0x0000001b, 0x0004003d, 0x00000013, 0x0000010f, 0x0000010e, 0x000500ba, 0x00000018, 0x00000110, - 0x0000010f, 0x00000030, 0x000300f7, 0x00000111, 0x00000000, 0x000400fa, 0x00000110, 0x00000112, - 0x00000111, 0x000200f8, 0x00000112, 0x00050083, 0x00000015, 0x00000113, 0x00000034, 0x0000010d, - 0x0008000c, 0x00000015, 0x00000114, 0x00000001, 0x0000002b, 0x00000113, 0x00000016, 0x00000034, - 0x0005008e, 0x00000015, 0x00000115, 0x0000010d, 0x00000036, 0x00050081, 0x00000015, 0x00000116, - 0x00000115, 0x00000037, 0x0007000c, 0x00000015, 0x00000117, 0x00000001, 0x00000050, 0x00000116, - 0x00000034, 0x00050085, 0x00000015, 0x00000118, 0x00000114, 0x00000114, 0x00050083, 0x00000015, - 0x00000119, 0x00000117, 0x00000118, 0x0005008e, 0x00000015, 0x0000011a, 0x00000119, 0x0000001f, - 0x0007000c, 0x00000015, 0x0000011b, 0x00000001, 0x00000050, 0x0000011a, 0x00000016, 0x0006000c, - 0x00000015, 0x0000011c, 0x00000001, 0x0000001f, 0x0000011b, 0x0005008e, 0x00000015, 0x0000011d, - 0x0000011c, 0x00000038, 0x0008000c, 0x00000015, 0x0000011e, 0x00000001, 0x0000002b, 0x0000011d, - 0x00000016, 0x00000034, 0x00050051, 0x00000013, 0x0000011f, 0x0000011e, 0x00000000, 0x00050051, - 0x00000013, 0x00000120, 0x0000011e, 0x00000001, 0x00050051, 0x00000013, 0x00000121, 0x0000011e, - 0x00000002, 0x00070050, 0x00000039, 0x00000122, 0x0000011f, 0x00000120, 0x00000121, 0x00000023, - 0x000200f9, 0x00000048, 0x000200f8, 0x00000111, 0x000500ba, 0x00000018, 0x00000123, 0x0000010f, - 0x00000031, 0x000300f7, 0x00000124, 0x00000000, 0x000400fa, 0x00000123, 0x00000125, 0x00000124, - 0x000200f8, 0x00000125, 0x00060050, 0x00000015, 0x00000126, 0x000000db, 0x000000db, 0x000000db, - 0x00050083, 0x00000015, 0x00000127, 0x00000034, 0x00000126, 0x0008000c, 0x00000015, 0x00000128, - 0x00000001, 0x0000002b, 0x00000127, 0x00000016, 0x00000034, 0x0005008e, 0x00000015, 0x00000129, - 0x00000126, 0x00000036, 0x00050081, 0x00000015, 0x0000012a, 0x00000129, 0x00000037, 0x0007000c, - 0x00000015, 0x0000012b, 0x00000001, 0x00000050, 0x0000012a, 0x00000034, 0x00050085, 0x00000015, - 0x0000012c, 0x00000128, 0x00000128, 0x00050083, 0x00000015, 0x0000012d, 0x0000012b, 0x0000012c, - 0x0005008e, 0x00000015, 0x0000012e, 0x0000012d, 0x0000001f, 0x0007000c, 0x00000015, 0x0000012f, - 0x00000001, 0x00000050, 0x0000012e, 0x00000016, 0x0006000c, 0x00000015, 0x00000130, 0x00000001, - 0x0000001f, 0x0000012f, 0x0005008e, 0x00000015, 0x00000131, 0x00000130, 0x00000038, 0x0008000c, - 0x00000015, 0x00000132, 0x00000001, 0x0000002b, 0x00000131, 0x00000016, 0x00000034, 0x00050051, - 0x00000013, 0x00000133, 0x00000132, 0x00000000, 0x00050051, 0x00000013, 0x00000134, 0x00000132, - 0x00000001, 0x00050051, 0x00000013, 0x00000135, 0x00000132, 0x00000002, 0x00070050, 0x00000039, - 0x00000136, 0x00000133, 0x00000134, 0x00000135, 0x00000023, 0x000200f9, 0x00000048, 0x000200f8, - 0x00000124, 0x000500ba, 0x00000018, 0x00000137, 0x0000010f, 0x00000032, 0x000300f7, 0x00000138, - 0x00000000, 0x000400fa, 0x00000137, 0x00000139, 0x00000138, 0x000200f8, 0x00000139, 0x00070050, - 0x00000039, 0x0000013a, 0x0000004e, 0x0000004e, 0x0000004e, 0x00000023, 0x000200f9, 0x00000048, - 0x000200f8, 0x00000138, 0x000500ba, 0x00000018, 0x0000013b, 0x0000010f, 0x00000033, 0x000300f7, - 0x0000013c, 0x00000000, 0x000400fa, 0x0000013b, 0x0000013d, 0x0000013c, 0x000200f8, 0x0000013d, - 0x0008000c, 0x00000015, 0x0000013e, 0x00000001, 0x0000002b, 0x00000055, 0x00000016, 0x00000034, - 0x00050051, 0x00000013, 0x0000013f, 0x0000013e, 0x00000000, 0x00050051, 0x00000013, 0x00000140, - 0x0000013e, 0x00000001, 0x00050051, 0x00000013, 0x00000141, 0x0000013e, 0x00000002, 0x00070050, - 0x00000039, 0x00000142, 0x0000013f, 0x00000140, 0x00000141, 0x00000023, 0x000200f9, 0x00000048, - 0x000200f8, 0x0000013c, 0x000500ba, 0x00000018, 0x00000143, 0x0000010f, 0x0000001f, 0x000300f7, - 0x00000144, 0x00000000, 0x000400fa, 0x00000143, 0x00000145, 0x00000144, 0x000200f8, 0x00000145, - 0x00050083, 0x00000015, 0x00000146, 0x00000034, 0x0000005d, 0x0008000c, 0x00000015, 0x00000147, - 0x00000001, 0x0000002b, 0x00000146, 0x00000016, 0x00000034, 0x0005008e, 0x00000015, 0x00000148, - 0x0000005d, 0x00000036, 0x00050081, 0x00000015, 0x00000149, 0x00000148, 0x00000037, 0x0007000c, - 0x00000015, 0x0000014a, 0x00000001, 0x00000050, 0x00000149, 0x00000034, 0x00050085, 0x00000015, - 0x0000014b, 0x00000147, 0x00000147, 0x00050083, 0x00000015, 0x0000014c, 0x0000014a, 0x0000014b, - 0x0005008e, 0x00000015, 0x0000014d, 0x0000014c, 0x0000001f, 0x0007000c, 0x00000015, 0x0000014e, - 0x00000001, 0x00000050, 0x0000014d, 0x00000016, 0x0006000c, 0x00000015, 0x0000014f, 0x00000001, - 0x0000001f, 0x0000014e, 0x0005008e, 0x00000015, 0x00000150, 0x0000014f, 0x00000038, 0x0008000c, - 0x00000015, 0x00000151, 0x00000001, 0x0000002b, 0x00000150, 0x00000016, 0x00000034, 0x00050051, - 0x00000013, 0x00000152, 0x00000151, 0x00000000, 0x00050051, 0x00000013, 0x00000153, 0x00000151, - 0x00000001, 0x00050051, 0x00000013, 0x00000154, 0x00000151, 0x00000002, 0x00070050, 0x00000039, - 0x00000155, 0x00000152, 0x00000153, 0x00000154, 0x00000023, 0x000200f9, 0x00000048, 0x000200f8, - 0x00000144, 0x00050081, 0x00000015, 0x00000156, 0x00000055, 0x0000010d, 0x0008000c, 0x00000013, - 0x00000157, 0x00000001, 0x0000002b, 0x000000db, 0x00000014, 0x00000023, 0x00050085, 0x00000013, - 0x00000158, 0x00000035, 0x00000157, 0x00050083, 0x00000013, 0x00000159, 0x00000023, 0x00000158, - 0x0005008e, 0x00000015, 0x0000015a, 0x00000156, 0x00000159, 0x00050081, 0x00000015, 0x0000015b, - 0x0000015a, 0x0000005d, 0x00050083, 0x00000015, 0x0000015c, 0x00000034, 0x0000015b, 0x0008000c, - 0x00000015, 0x0000015d, 0x00000001, 0x0000002b, 0x0000015c, 0x00000016, 0x00000034, 0x0005008e, - 0x00000015, 0x0000015e, 0x0000015b, 0x00000036, 0x00050081, 0x00000015, 0x0000015f, 0x0000015e, - 0x00000037, 0x0007000c, 0x00000015, 0x00000160, 0x00000001, 0x00000050, 0x0000015f, 0x00000034, - 0x00050085, 0x00000015, 0x00000161, 0x0000015d, 0x0000015d, 0x00050083, 0x00000015, 0x00000162, - 0x00000160, 0x00000161, 0x0005008e, 0x00000015, 0x00000163, 0x00000162, 0x0000001f, 0x0007000c, - 0x00000015, 0x00000164, 0x00000001, 0x00000050, 0x00000163, 0x00000016, 0x0006000c, 0x00000015, - 0x00000165, 0x00000001, 0x0000001f, 0x00000164, 0x0005008e, 0x00000015, 0x00000166, 0x00000165, - 0x00000038, 0x0008000c, 0x00000015, 0x00000167, 0x00000001, 0x0000002b, 0x00000166, 0x00000016, - 0x00000034, 0x00050051, 0x00000013, 0x00000168, 0x00000167, 0x00000000, 0x00050051, 0x00000013, - 0x00000169, 0x00000167, 0x00000001, 0x00050051, 0x00000013, 0x0000016a, 0x00000167, 0x00000002, - 0x00070050, 0x00000039, 0x0000016b, 0x00000168, 0x00000169, 0x0000016a, 0x00000023, 0x000200f9, - 0x00000048, 0x000200f8, 0x00000048, 0x000f00f5, 0x00000039, 0x0000016c, 0x00000122, 0x00000112, - 0x00000136, 0x00000125, 0x0000013a, 0x00000139, 0x00000142, 0x0000013d, 0x00000155, 0x00000145, - 0x0000016b, 0x00000144, 0x0003003e, 0x00000004, 0x0000016c, 0x000100fd, 0x00010038, + 0x0007004f, 0x00000020, 0x0000006a, 0x00000069, 0x00000069, 0x00000002, 0x00000003, 0x00060041, + 0x00000043, 0x0000006b, 0x00000006, 0x0000001a, 0x0000001d, 0x0004003d, 0x00000013, 0x0000006c, + 0x0000006b, 0x0007000c, 0x00000013, 0x0000006d, 0x00000001, 0x00000050, 0x0000006c, 0x0000001e, + 0x0005008e, 0x00000020, 0x0000006e, 0x0000006a, 0x0000006d, 0x00050088, 0x00000020, 0x0000006f, + 0x00000047, 0x0000006e, 0x00050083, 0x00000020, 0x00000070, 0x0000006f, 0x00000021, 0x0006000c, + 0x00000020, 0x00000071, 0x00000001, 0x00000008, 0x00000070, 0x00050081, 0x00000020, 0x00000072, + 0x00000071, 0x00000021, 0x00050085, 0x00000020, 0x00000073, 0x00000072, 0x0000006e, 0x00050083, + 0x00000020, 0x00000074, 0x00000047, 0x00000073, 0x00050088, 0x00000020, 0x00000075, 0x00000074, + 0x0000006e, 0x0008000c, 0x00000020, 0x00000076, 0x00000001, 0x0000002b, 0x00000075, 0x00000022, + 0x00000024, 0x00050051, 0x00000013, 0x00000077, 0x00000076, 0x00000000, 0x00050083, 0x00000013, + 0x00000078, 0x00000023, 0x00000077, 0x00050051, 0x00000013, 0x00000079, 0x00000076, 0x00000001, + 0x00050083, 0x00000013, 0x0000007a, 0x00000023, 0x00000079, 0x00050085, 0x00000013, 0x0000007b, + 0x00000078, 0x0000007a, 0x0004003d, 0x00000007, 0x0000007c, 0x0000000c, 0x0004003d, 0x0000000d, + 0x0000007d, 0x0000000e, 0x00050056, 0x00000010, 0x0000007e, 0x0000007c, 0x0000007d, 0x00070058, + 0x00000039, 0x0000007f, 0x0000007e, 0x00000073, 0x00000002, 0x00000014, 0x00050051, 0x00000013, + 0x00000080, 0x0000007f, 0x00000000, 0x00050083, 0x00000013, 0x00000081, 0x00000080, 0x00000067, + 0x0006000c, 0x00000013, 0x00000082, 0x00000001, 0x00000004, 0x00000081, 0x00050085, 0x00000013, + 0x00000083, 0x00000028, 0x00000082, 0x0007000c, 0x00000013, 0x00000084, 0x00000001, 0x00000050, + 0x00000067, 0x00000023, 0x00050088, 0x00000013, 0x00000085, 0x00000083, 0x00000084, 0x00050081, + 0x00000013, 0x00000086, 0x00000023, 0x00000085, 0x00050088, 0x00000013, 0x00000087, 0x00000023, + 0x00000086, 0x00050085, 0x00000013, 0x00000088, 0x0000007b, 0x00000087, 0x0004003d, 0x00000007, + 0x00000089, 0x0000000b, 0x0004003d, 0x0000000d, 0x0000008a, 0x0000000e, 0x00050056, 0x00000010, + 0x0000008b, 0x00000089, 0x0000008a, 0x00070058, 0x00000039, 0x0000008c, 0x0000008b, 0x00000073, + 0x00000002, 0x00000014, 0x00050051, 0x00000013, 0x0000008d, 0x0000008c, 0x00000000, 0x00050085, + 0x00000013, 0x0000008e, 0x0000008d, 0x00000088, 0x00050085, 0x00000020, 0x0000008f, 0x00000026, + 0x0000006e, 0x00050081, 0x00000020, 0x00000090, 0x00000073, 0x0000008f, 0x00050051, 0x00000013, + 0x00000091, 0x00000076, 0x00000000, 0x00050051, 0x00000013, 0x00000092, 0x00000076, 0x00000001, + 0x00050083, 0x00000013, 0x00000093, 0x00000023, 0x00000092, 0x00050085, 0x00000013, 0x00000094, + 0x00000091, 0x00000093, 0x0004003d, 0x00000007, 0x00000095, 0x0000000c, 0x0004003d, 0x0000000d, + 0x00000096, 0x0000000e, 0x00050056, 0x00000010, 0x00000097, 0x00000095, 0x00000096, 0x00070058, + 0x00000039, 0x00000098, 0x00000097, 0x00000090, 0x00000002, 0x00000014, 0x00050051, 0x00000013, + 0x00000099, 0x00000098, 0x00000000, 0x00050083, 0x00000013, 0x0000009a, 0x00000099, 0x00000067, + 0x0006000c, 0x00000013, 0x0000009b, 0x00000001, 0x00000004, 0x0000009a, 0x00050085, 0x00000013, + 0x0000009c, 0x00000028, 0x0000009b, 0x00050088, 0x00000013, 0x0000009d, 0x0000009c, 0x00000084, + 0x00050081, 0x00000013, 0x0000009e, 0x00000023, 0x0000009d, 0x00050088, 0x00000013, 0x0000009f, + 0x00000023, 0x0000009e, 0x00050085, 0x00000013, 0x000000a0, 0x00000094, 0x0000009f, 0x0004003d, + 0x00000007, 0x000000a1, 0x0000000b, 0x0004003d, 0x0000000d, 0x000000a2, 0x0000000e, 0x00050056, + 0x00000010, 0x000000a3, 0x000000a1, 0x000000a2, 0x00070058, 0x00000039, 0x000000a4, 0x000000a3, + 0x00000090, 0x00000002, 0x00000014, 0x00050051, 0x00000013, 0x000000a5, 0x000000a4, 0x00000000, + 0x00050085, 0x00000013, 0x000000a6, 0x000000a5, 0x000000a0, 0x00050081, 0x00000013, 0x000000a7, + 0x0000008e, 0x000000a6, 0x00050081, 0x00000013, 0x000000a8, 0x00000088, 0x000000a0, 0x00050085, + 0x00000020, 0x000000a9, 0x00000027, 0x0000006e, 0x00050081, 0x00000020, 0x000000aa, 0x00000073, + 0x000000a9, 0x00050051, 0x00000013, 0x000000ab, 0x00000076, 0x00000000, 0x00050083, 0x00000013, + 0x000000ac, 0x00000023, 0x000000ab, 0x00050051, 0x00000013, 0x000000ad, 0x00000076, 0x00000001, + 0x00050085, 0x00000013, 0x000000ae, 0x000000ac, 0x000000ad, 0x0004003d, 0x00000007, 0x000000af, + 0x0000000c, 0x0004003d, 0x0000000d, 0x000000b0, 0x0000000e, 0x00050056, 0x00000010, 0x000000b1, + 0x000000af, 0x000000b0, 0x00070058, 0x00000039, 0x000000b2, 0x000000b1, 0x000000aa, 0x00000002, + 0x00000014, 0x00050051, 0x00000013, 0x000000b3, 0x000000b2, 0x00000000, 0x00050083, 0x00000013, + 0x000000b4, 0x000000b3, 0x00000067, 0x0006000c, 0x00000013, 0x000000b5, 0x00000001, 0x00000004, + 0x000000b4, 0x00050085, 0x00000013, 0x000000b6, 0x00000028, 0x000000b5, 0x00050088, 0x00000013, + 0x000000b7, 0x000000b6, 0x00000084, 0x00050081, 0x00000013, 0x000000b8, 0x00000023, 0x000000b7, + 0x00050088, 0x00000013, 0x000000b9, 0x00000023, 0x000000b8, 0x00050085, 0x00000013, 0x000000ba, + 0x000000ae, 0x000000b9, 0x0004003d, 0x00000007, 0x000000bb, 0x0000000b, 0x0004003d, 0x0000000d, + 0x000000bc, 0x0000000e, 0x00050056, 0x00000010, 0x000000bd, 0x000000bb, 0x000000bc, 0x00070058, + 0x00000039, 0x000000be, 0x000000bd, 0x000000aa, 0x00000002, 0x00000014, 0x00050051, 0x00000013, + 0x000000bf, 0x000000be, 0x00000000, 0x00050085, 0x00000013, 0x000000c0, 0x000000bf, 0x000000ba, + 0x00050081, 0x00000013, 0x000000c1, 0x000000a7, 0x000000c0, 0x00050081, 0x00000013, 0x000000c2, + 0x000000a8, 0x000000ba, 0x00050081, 0x00000020, 0x000000c3, 0x00000073, 0x0000006e, 0x00050051, + 0x00000013, 0x000000c4, 0x00000076, 0x00000000, 0x00050051, 0x00000013, 0x000000c5, 0x00000076, + 0x00000001, 0x00050085, 0x00000013, 0x000000c6, 0x000000c4, 0x000000c5, 0x0004003d, 0x00000007, + 0x000000c7, 0x0000000c, 0x0004003d, 0x0000000d, 0x000000c8, 0x0000000e, 0x00050056, 0x00000010, + 0x000000c9, 0x000000c7, 0x000000c8, 0x00070058, 0x00000039, 0x000000ca, 0x000000c9, 0x000000c3, + 0x00000002, 0x00000014, 0x00050051, 0x00000013, 0x000000cb, 0x000000ca, 0x00000000, 0x00050083, + 0x00000013, 0x000000cc, 0x000000cb, 0x00000067, 0x0006000c, 0x00000013, 0x000000cd, 0x00000001, + 0x00000004, 0x000000cc, 0x00050085, 0x00000013, 0x000000ce, 0x00000028, 0x000000cd, 0x00050088, + 0x00000013, 0x000000cf, 0x000000ce, 0x00000084, 0x00050081, 0x00000013, 0x000000d0, 0x00000023, + 0x000000cf, 0x00050088, 0x00000013, 0x000000d1, 0x00000023, 0x000000d0, 0x00050085, 0x00000013, + 0x000000d2, 0x000000c6, 0x000000d1, 0x0004003d, 0x00000007, 0x000000d3, 0x0000000b, 0x0004003d, + 0x0000000d, 0x000000d4, 0x0000000e, 0x00050056, 0x00000010, 0x000000d5, 0x000000d3, 0x000000d4, + 0x00070058, 0x00000039, 0x000000d6, 0x000000d5, 0x000000c3, 0x00000002, 0x00000014, 0x00050051, + 0x00000013, 0x000000d7, 0x000000d6, 0x00000000, 0x00050085, 0x00000013, 0x000000d8, 0x000000d7, + 0x000000d2, 0x00050081, 0x00000013, 0x000000d9, 0x000000c1, 0x000000d8, 0x00050081, 0x00000013, + 0x000000da, 0x000000c2, 0x000000d2, 0x0007000c, 0x00000013, 0x000000db, 0x00000001, 0x00000050, + 0x000000da, 0x00000029, 0x00050088, 0x00000013, 0x000000dc, 0x000000d9, 0x000000db, 0x00050085, + 0x00000013, 0x000000dd, 0x000000dc, 0x0000005f, 0x000200f9, 0x00000061, 0x000200f8, 0x00000061, + 0x000700f5, 0x00000013, 0x000000de, 0x00000014, 0x00000049, 0x000000dd, 0x00000062, 0x00050041, + 0x00000042, 0x000000df, 0x00000006, 0x0000002a, 0x00060041, 0x00000043, 0x000000e0, 0x00000006, + 0x0000002a, 0x0000001b, 0x0004003d, 0x00000013, 0x000000e1, 0x000000e0, 0x000500ba, 0x00000018, + 0x000000e2, 0x000000e1, 0x00000014, 0x000300f7, 0x000000e3, 0x00000000, 0x000400fa, 0x000000e2, + 0x000000e4, 0x000000e3, 0x000200f8, 0x000000e4, 0x0004003d, 0x00000007, 0x000000e5, 0x0000000c, + 0x0004003d, 0x0000000d, 0x000000e6, 0x0000000e, 0x00050056, 0x00000010, 0x000000e7, 0x000000e5, + 0x000000e6, 0x00070058, 0x00000039, 0x000000e8, 0x000000e7, 0x00000047, 0x00000002, 0x00000014, + 0x00050051, 0x00000013, 0x000000e9, 0x000000e8, 0x00000000, 0x00050041, 0x00000042, 0x000000ea, + 0x00000006, 0x0000002b, 0x00060041, 0x00000043, 0x000000eb, 0x00000006, 0x0000002b, 0x0000001b, + 0x0004003d, 0x00000013, 0x000000ec, 0x000000eb, 0x0007000c, 0x00000013, 0x000000ed, 0x00000001, + 0x00000050, 0x000000ec, 0x0000002c, 0x0004007f, 0x00000013, 0x000000ee, 0x000000ed, 0x00050085, + 0x00000013, 0x000000ef, 0x000000ee, 0x000000e9, 0x0006000c, 0x00000013, 0x000000f0, 0x00000001, + 0x0000001b, 0x000000ef, 0x00050083, 0x00000013, 0x000000f1, 0x00000023, 0x000000f0, 0x00050051, + 0x00000013, 0x000000f2, 0x00000047, 0x00000000, 0x00050085, 0x00000013, 0x000000f3, 0x000000f2, + 0x0000001e, 0x00050083, 0x00000013, 0x000000f4, 0x000000f3, 0x00000023, 0x00050051, 0x00000013, + 0x000000f5, 0x00000047, 0x00000001, 0x00050085, 0x00000013, 0x000000f6, 0x000000f5, 0x0000001e, + 0x00050083, 0x00000013, 0x000000f7, 0x00000023, 0x000000f6, 0x00060041, 0x00000043, 0x000000f8, + 0x00000006, 0x00000025, 0x0000001d, 0x0004003d, 0x00000013, 0x000000f9, 0x000000f8, 0x00050088, + 0x00000013, 0x000000fa, 0x000000f4, 0x000000f9, 0x00060041, 0x00000043, 0x000000fb, 0x00000006, + 0x00000025, 0x00000012, 0x0004003d, 0x00000013, 0x000000fc, 0x000000fb, 0x00050088, 0x00000013, + 0x000000fd, 0x000000f7, 0x000000fc, 0x00060050, 0x00000015, 0x000000fe, 0x000000fa, 0x000000fd, + 0x00000023, 0x0006000c, 0x00000015, 0x000000ff, 0x00000001, 0x00000045, 0x000000fe, 0x0004003d, + 0x00000039, 0x00000100, 0x000000ea, 0x0008004f, 0x00000015, 0x00000101, 0x00000100, 0x00000100, + 0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x00000013, 0x00000102, 0x000000ff, 0x00000101, + 0x00050085, 0x00000013, 0x00000103, 0x0000002d, 0x00000102, 0x00050083, 0x00000013, 0x00000104, + 0x00000023, 0x00000103, 0x0007000c, 0x00000013, 0x00000105, 0x00000001, 0x00000050, 0x00000104, + 0x0000002e, 0x00050085, 0x00000013, 0x00000106, 0x00000105, 0x00000105, 0x00050088, 0x00000013, + 0x00000107, 0x00000045, 0x00000106, 0x00050083, 0x00000013, 0x00000108, 0x00000107, 0x00000045, + 0x0007000c, 0x00000013, 0x00000109, 0x00000001, 0x00000050, 0x00000108, 0x00000014, 0x0007000c, + 0x00000013, 0x0000010a, 0x00000001, 0x0000004f, 0x00000109, 0x0000002f, 0x0004003d, 0x00000039, + 0x0000010b, 0x000000df, 0x0008004f, 0x00000015, 0x0000010c, 0x0000010b, 0x0000010b, 0x00000000, + 0x00000001, 0x00000002, 0x00050085, 0x00000013, 0x0000010d, 0x0000010a, 0x000000f1, 0x00050085, + 0x00000013, 0x0000010e, 0x0000010d, 0x000000e1, 0x0005008e, 0x00000015, 0x0000010f, 0x0000010c, + 0x0000010e, 0x000200f9, 0x000000e3, 0x000200f8, 0x000000e3, 0x000700f5, 0x00000015, 0x00000110, + 0x00000016, 0x00000061, 0x0000010f, 0x000000e4, 0x00060041, 0x00000043, 0x00000111, 0x00000006, + 0x00000017, 0x0000001b, 0x0004003d, 0x00000013, 0x00000112, 0x00000111, 0x000500ba, 0x00000018, + 0x00000113, 0x00000112, 0x00000030, 0x000300f7, 0x00000114, 0x00000000, 0x000400fa, 0x00000113, + 0x00000115, 0x00000114, 0x000200f8, 0x00000115, 0x00050083, 0x00000015, 0x00000116, 0x00000034, + 0x00000110, 0x0008000c, 0x00000015, 0x00000117, 0x00000001, 0x0000002b, 0x00000116, 0x00000016, + 0x00000034, 0x0005008e, 0x00000015, 0x00000118, 0x00000110, 0x00000036, 0x00050081, 0x00000015, + 0x00000119, 0x00000118, 0x00000037, 0x0007000c, 0x00000015, 0x0000011a, 0x00000001, 0x00000050, + 0x00000119, 0x00000034, 0x00050085, 0x00000015, 0x0000011b, 0x00000117, 0x00000117, 0x00050083, + 0x00000015, 0x0000011c, 0x0000011a, 0x0000011b, 0x0005008e, 0x00000015, 0x0000011d, 0x0000011c, + 0x0000001f, 0x0007000c, 0x00000015, 0x0000011e, 0x00000001, 0x00000050, 0x0000011d, 0x00000016, + 0x0006000c, 0x00000015, 0x0000011f, 0x00000001, 0x0000001f, 0x0000011e, 0x0005008e, 0x00000015, + 0x00000120, 0x0000011f, 0x00000038, 0x0008000c, 0x00000015, 0x00000121, 0x00000001, 0x0000002b, + 0x00000120, 0x00000016, 0x00000034, 0x00050051, 0x00000013, 0x00000122, 0x00000121, 0x00000000, + 0x00050051, 0x00000013, 0x00000123, 0x00000121, 0x00000001, 0x00050051, 0x00000013, 0x00000124, + 0x00000121, 0x00000002, 0x00070050, 0x00000039, 0x00000125, 0x00000122, 0x00000123, 0x00000124, + 0x00000023, 0x000200f9, 0x00000048, 0x000200f8, 0x00000114, 0x000500ba, 0x00000018, 0x00000126, + 0x00000112, 0x00000031, 0x000300f7, 0x00000127, 0x00000000, 0x000400fa, 0x00000126, 0x00000128, + 0x00000127, 0x000200f8, 0x00000128, 0x00060050, 0x00000015, 0x00000129, 0x000000de, 0x000000de, + 0x000000de, 0x00050083, 0x00000015, 0x0000012a, 0x00000034, 0x00000129, 0x0008000c, 0x00000015, + 0x0000012b, 0x00000001, 0x0000002b, 0x0000012a, 0x00000016, 0x00000034, 0x0005008e, 0x00000015, + 0x0000012c, 0x00000129, 0x00000036, 0x00050081, 0x00000015, 0x0000012d, 0x0000012c, 0x00000037, + 0x0007000c, 0x00000015, 0x0000012e, 0x00000001, 0x00000050, 0x0000012d, 0x00000034, 0x00050085, + 0x00000015, 0x0000012f, 0x0000012b, 0x0000012b, 0x00050083, 0x00000015, 0x00000130, 0x0000012e, + 0x0000012f, 0x0005008e, 0x00000015, 0x00000131, 0x00000130, 0x0000001f, 0x0007000c, 0x00000015, + 0x00000132, 0x00000001, 0x00000050, 0x00000131, 0x00000016, 0x0006000c, 0x00000015, 0x00000133, + 0x00000001, 0x0000001f, 0x00000132, 0x0005008e, 0x00000015, 0x00000134, 0x00000133, 0x00000038, + 0x0008000c, 0x00000015, 0x00000135, 0x00000001, 0x0000002b, 0x00000134, 0x00000016, 0x00000034, + 0x00050051, 0x00000013, 0x00000136, 0x00000135, 0x00000000, 0x00050051, 0x00000013, 0x00000137, + 0x00000135, 0x00000001, 0x00050051, 0x00000013, 0x00000138, 0x00000135, 0x00000002, 0x00070050, + 0x00000039, 0x00000139, 0x00000136, 0x00000137, 0x00000138, 0x00000023, 0x000200f9, 0x00000048, + 0x000200f8, 0x00000127, 0x000500ba, 0x00000018, 0x0000013a, 0x00000112, 0x00000032, 0x000300f7, + 0x0000013b, 0x00000000, 0x000400fa, 0x0000013a, 0x0000013c, 0x0000013b, 0x000200f8, 0x0000013c, + 0x00070050, 0x00000039, 0x0000013d, 0x0000004e, 0x0000004e, 0x0000004e, 0x00000023, 0x000200f9, + 0x00000048, 0x000200f8, 0x0000013b, 0x000500ba, 0x00000018, 0x0000013e, 0x00000112, 0x00000033, + 0x000300f7, 0x0000013f, 0x00000000, 0x000400fa, 0x0000013e, 0x00000140, 0x0000013f, 0x000200f8, + 0x00000140, 0x0008000c, 0x00000015, 0x00000141, 0x00000001, 0x0000002b, 0x00000055, 0x00000016, + 0x00000034, 0x00050051, 0x00000013, 0x00000142, 0x00000141, 0x00000000, 0x00050051, 0x00000013, + 0x00000143, 0x00000141, 0x00000001, 0x00050051, 0x00000013, 0x00000144, 0x00000141, 0x00000002, + 0x00070050, 0x00000039, 0x00000145, 0x00000142, 0x00000143, 0x00000144, 0x00000023, 0x000200f9, + 0x00000048, 0x000200f8, 0x0000013f, 0x000500ba, 0x00000018, 0x00000146, 0x00000112, 0x0000001f, + 0x000300f7, 0x00000147, 0x00000000, 0x000400fa, 0x00000146, 0x00000148, 0x00000147, 0x000200f8, + 0x00000148, 0x00050083, 0x00000015, 0x00000149, 0x00000034, 0x0000005d, 0x0008000c, 0x00000015, + 0x0000014a, 0x00000001, 0x0000002b, 0x00000149, 0x00000016, 0x00000034, 0x0005008e, 0x00000015, + 0x0000014b, 0x0000005d, 0x00000036, 0x00050081, 0x00000015, 0x0000014c, 0x0000014b, 0x00000037, + 0x0007000c, 0x00000015, 0x0000014d, 0x00000001, 0x00000050, 0x0000014c, 0x00000034, 0x00050085, + 0x00000015, 0x0000014e, 0x0000014a, 0x0000014a, 0x00050083, 0x00000015, 0x0000014f, 0x0000014d, + 0x0000014e, 0x0005008e, 0x00000015, 0x00000150, 0x0000014f, 0x0000001f, 0x0007000c, 0x00000015, + 0x00000151, 0x00000001, 0x00000050, 0x00000150, 0x00000016, 0x0006000c, 0x00000015, 0x00000152, + 0x00000001, 0x0000001f, 0x00000151, 0x0005008e, 0x00000015, 0x00000153, 0x00000152, 0x00000038, + 0x0008000c, 0x00000015, 0x00000154, 0x00000001, 0x0000002b, 0x00000153, 0x00000016, 0x00000034, + 0x00050051, 0x00000013, 0x00000155, 0x00000154, 0x00000000, 0x00050051, 0x00000013, 0x00000156, + 0x00000154, 0x00000001, 0x00050051, 0x00000013, 0x00000157, 0x00000154, 0x00000002, 0x00070050, + 0x00000039, 0x00000158, 0x00000155, 0x00000156, 0x00000157, 0x00000023, 0x000200f9, 0x00000048, + 0x000200f8, 0x00000147, 0x00050081, 0x00000015, 0x00000159, 0x00000055, 0x00000110, 0x0008000c, + 0x00000013, 0x0000015a, 0x00000001, 0x0000002b, 0x000000de, 0x00000014, 0x00000023, 0x00050085, + 0x00000013, 0x0000015b, 0x00000035, 0x0000015a, 0x00050083, 0x00000013, 0x0000015c, 0x00000023, + 0x0000015b, 0x0005008e, 0x00000015, 0x0000015d, 0x00000159, 0x0000015c, 0x00050081, 0x00000015, + 0x0000015e, 0x0000015d, 0x0000005d, 0x00050083, 0x00000015, 0x0000015f, 0x00000034, 0x0000015e, + 0x0008000c, 0x00000015, 0x00000160, 0x00000001, 0x0000002b, 0x0000015f, 0x00000016, 0x00000034, + 0x0005008e, 0x00000015, 0x00000161, 0x0000015e, 0x00000036, 0x00050081, 0x00000015, 0x00000162, + 0x00000161, 0x00000037, 0x0007000c, 0x00000015, 0x00000163, 0x00000001, 0x00000050, 0x00000162, + 0x00000034, 0x00050085, 0x00000015, 0x00000164, 0x00000160, 0x00000160, 0x00050083, 0x00000015, + 0x00000165, 0x00000163, 0x00000164, 0x0005008e, 0x00000015, 0x00000166, 0x00000165, 0x0000001f, + 0x0007000c, 0x00000015, 0x00000167, 0x00000001, 0x00000050, 0x00000166, 0x00000016, 0x0006000c, + 0x00000015, 0x00000168, 0x00000001, 0x0000001f, 0x00000167, 0x0005008e, 0x00000015, 0x00000169, + 0x00000168, 0x00000038, 0x0008000c, 0x00000015, 0x0000016a, 0x00000001, 0x0000002b, 0x00000169, + 0x00000016, 0x00000034, 0x00050051, 0x00000013, 0x0000016b, 0x0000016a, 0x00000000, 0x00050051, + 0x00000013, 0x0000016c, 0x0000016a, 0x00000001, 0x00050051, 0x00000013, 0x0000016d, 0x0000016a, + 0x00000002, 0x00070050, 0x00000039, 0x0000016e, 0x0000016b, 0x0000016c, 0x0000016d, 0x00000023, + 0x000200f9, 0x00000048, 0x000200f8, 0x00000048, 0x000f00f5, 0x00000039, 0x0000016f, 0x00000125, + 0x00000115, 0x00000139, 0x00000128, 0x0000013d, 0x0000013c, 0x00000145, 0x00000140, 0x00000158, + 0x00000148, 0x0000016e, 0x00000147, 0x0003003e, 0x00000004, 0x0000016f, 0x000100fd, 0x00010038, }; -// hdr.hlsl : ps_tonemap [SHOWCASE=1] (12288 bytes) +// hdr.hlsl : ps_tonemap [SHOWCASE=1] (12356 bytes) static const uint32_t k_hdr_ps_tonemap_SHOWCASE_1[] = { - 0x07230203, 0x00010300, 0x000e0000, 0x000001c0, 0x00000000, 0x00020011, 0x00000001, 0x0006000b, + 0x07230203, 0x00010300, 0x000e0000, 0x000001c3, 0x00000000, 0x00020011, 0x00000001, 0x0006000b, 0x00000001, 0x4c534c47, 0x6474732e, 0x3035342e, 0x00000000, 0x0003000e, 0x00000000, 0x00000001, 0x0009000f, 0x00000004, 0x00000002, 0x745f7370, 0x6d656e6f, 0x00007061, 0x00000003, 0x00000004, 0x00000005, 0x00030010, 0x00000002, 0x00000007, 0x00030003, 0x00000005, 0x00000258, 0x00040005, @@ -33669,204 +33671,207 @@ static const uint32_t k_hdr_ps_tonemap_SHOWCASE_1[] = { 0x00000045, 0x0000009e, 0x0000009d, 0x00000057, 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, 0x0000009f, 0x0000009e, 0x00000000, 0x00050041, 0x00000050, 0x000000a0, 0x00000007, 0x00000015, 0x0004003d, 0x00000045, 0x000000a1, 0x000000a0, 0x0007004f, 0x0000002b, 0x000000a2, 0x000000a1, - 0x000000a1, 0x00000002, 0x00000003, 0x0005008e, 0x0000002b, 0x000000a3, 0x000000a2, 0x0000002a, - 0x00050088, 0x0000002b, 0x000000a4, 0x00000057, 0x000000a3, 0x00050083, 0x0000002b, 0x000000a5, - 0x000000a4, 0x0000002c, 0x0006000c, 0x0000002b, 0x000000a6, 0x00000001, 0x00000008, 0x000000a5, - 0x00050081, 0x0000002b, 0x000000a7, 0x000000a6, 0x0000002c, 0x00050085, 0x0000002b, 0x000000a8, - 0x000000a7, 0x000000a3, 0x00050083, 0x0000002b, 0x000000a9, 0x00000057, 0x000000a8, 0x00050088, - 0x0000002b, 0x000000aa, 0x000000a9, 0x000000a3, 0x0008000c, 0x0000002b, 0x000000ab, 0x00000001, - 0x0000002b, 0x000000aa, 0x0000002d, 0x0000002e, 0x00050051, 0x0000001a, 0x000000ac, 0x000000ab, - 0x00000000, 0x00050083, 0x0000001a, 0x000000ad, 0x00000023, 0x000000ac, 0x00050051, 0x0000001a, - 0x000000ae, 0x000000ab, 0x00000001, 0x00050083, 0x0000001a, 0x000000af, 0x00000023, 0x000000ae, - 0x00050085, 0x0000001a, 0x000000b0, 0x000000ad, 0x000000af, 0x0004003d, 0x0000000a, 0x000000b1, - 0x0000000f, 0x0004003d, 0x00000010, 0x000000b2, 0x00000011, 0x00050056, 0x00000013, 0x000000b3, - 0x000000b1, 0x000000b2, 0x00070058, 0x00000045, 0x000000b4, 0x000000b3, 0x000000a8, 0x00000002, - 0x0000001f, 0x00050051, 0x0000001a, 0x000000b5, 0x000000b4, 0x00000000, 0x00050083, 0x0000001a, - 0x000000b6, 0x000000b5, 0x0000009f, 0x0006000c, 0x0000001a, 0x000000b7, 0x00000001, 0x00000004, - 0x000000b6, 0x00050085, 0x0000001a, 0x000000b8, 0x00000032, 0x000000b7, 0x0007000c, 0x0000001a, - 0x000000b9, 0x00000001, 0x00000050, 0x0000009f, 0x00000023, 0x00050088, 0x0000001a, 0x000000ba, - 0x000000b8, 0x000000b9, 0x00050081, 0x0000001a, 0x000000bb, 0x00000023, 0x000000ba, 0x00050088, - 0x0000001a, 0x000000bc, 0x00000023, 0x000000bb, 0x00050085, 0x0000001a, 0x000000bd, 0x000000b0, - 0x000000bc, 0x0004003d, 0x0000000a, 0x000000be, 0x0000000e, 0x0004003d, 0x00000010, 0x000000bf, - 0x00000011, 0x00050056, 0x00000013, 0x000000c0, 0x000000be, 0x000000bf, 0x00070058, 0x00000045, - 0x000000c1, 0x000000c0, 0x000000a8, 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, 0x000000c2, - 0x000000c1, 0x00000000, 0x00050085, 0x0000001a, 0x000000c3, 0x000000c2, 0x000000bd, 0x00050085, - 0x0000002b, 0x000000c4, 0x00000030, 0x000000a3, 0x00050081, 0x0000002b, 0x000000c5, 0x000000a8, - 0x000000c4, 0x00050051, 0x0000001a, 0x000000c6, 0x000000ab, 0x00000000, 0x00050051, 0x0000001a, - 0x000000c7, 0x000000ab, 0x00000001, 0x00050083, 0x0000001a, 0x000000c8, 0x00000023, 0x000000c7, - 0x00050085, 0x0000001a, 0x000000c9, 0x000000c6, 0x000000c8, 0x0004003d, 0x0000000a, 0x000000ca, - 0x0000000f, 0x0004003d, 0x00000010, 0x000000cb, 0x00000011, 0x00050056, 0x00000013, 0x000000cc, - 0x000000ca, 0x000000cb, 0x00070058, 0x00000045, 0x000000cd, 0x000000cc, 0x000000c5, 0x00000002, - 0x0000001f, 0x00050051, 0x0000001a, 0x000000ce, 0x000000cd, 0x00000000, 0x00050083, 0x0000001a, - 0x000000cf, 0x000000ce, 0x0000009f, 0x0006000c, 0x0000001a, 0x000000d0, 0x00000001, 0x00000004, - 0x000000cf, 0x00050085, 0x0000001a, 0x000000d1, 0x00000032, 0x000000d0, 0x00050088, 0x0000001a, - 0x000000d2, 0x000000d1, 0x000000b9, 0x00050081, 0x0000001a, 0x000000d3, 0x00000023, 0x000000d2, - 0x00050088, 0x0000001a, 0x000000d4, 0x00000023, 0x000000d3, 0x00050085, 0x0000001a, 0x000000d5, - 0x000000c9, 0x000000d4, 0x0004003d, 0x0000000a, 0x000000d6, 0x0000000e, 0x0004003d, 0x00000010, - 0x000000d7, 0x00000011, 0x00050056, 0x00000013, 0x000000d8, 0x000000d6, 0x000000d7, 0x00070058, - 0x00000045, 0x000000d9, 0x000000d8, 0x000000c5, 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, - 0x000000da, 0x000000d9, 0x00000000, 0x00050085, 0x0000001a, 0x000000db, 0x000000da, 0x000000d5, - 0x00050081, 0x0000001a, 0x000000dc, 0x000000c3, 0x000000db, 0x00050081, 0x0000001a, 0x000000dd, - 0x000000bd, 0x000000d5, 0x00050085, 0x0000002b, 0x000000de, 0x00000031, 0x000000a3, 0x00050081, - 0x0000002b, 0x000000df, 0x000000a8, 0x000000de, 0x00050051, 0x0000001a, 0x000000e0, 0x000000ab, - 0x00000000, 0x00050083, 0x0000001a, 0x000000e1, 0x00000023, 0x000000e0, 0x00050051, 0x0000001a, - 0x000000e2, 0x000000ab, 0x00000001, 0x00050085, 0x0000001a, 0x000000e3, 0x000000e1, 0x000000e2, - 0x0004003d, 0x0000000a, 0x000000e4, 0x0000000f, 0x0004003d, 0x00000010, 0x000000e5, 0x00000011, - 0x00050056, 0x00000013, 0x000000e6, 0x000000e4, 0x000000e5, 0x00070058, 0x00000045, 0x000000e7, - 0x000000e6, 0x000000df, 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, 0x000000e8, 0x000000e7, - 0x00000000, 0x00050083, 0x0000001a, 0x000000e9, 0x000000e8, 0x0000009f, 0x0006000c, 0x0000001a, - 0x000000ea, 0x00000001, 0x00000004, 0x000000e9, 0x00050085, 0x0000001a, 0x000000eb, 0x00000032, - 0x000000ea, 0x00050088, 0x0000001a, 0x000000ec, 0x000000eb, 0x000000b9, 0x00050081, 0x0000001a, - 0x000000ed, 0x00000023, 0x000000ec, 0x00050088, 0x0000001a, 0x000000ee, 0x00000023, 0x000000ed, - 0x00050085, 0x0000001a, 0x000000ef, 0x000000e3, 0x000000ee, 0x0004003d, 0x0000000a, 0x000000f0, - 0x0000000e, 0x0004003d, 0x00000010, 0x000000f1, 0x00000011, 0x00050056, 0x00000013, 0x000000f2, - 0x000000f0, 0x000000f1, 0x00070058, 0x00000045, 0x000000f3, 0x000000f2, 0x000000df, 0x00000002, - 0x0000001f, 0x00050051, 0x0000001a, 0x000000f4, 0x000000f3, 0x00000000, 0x00050085, 0x0000001a, - 0x000000f5, 0x000000f4, 0x000000ef, 0x00050081, 0x0000001a, 0x000000f6, 0x000000dc, 0x000000f5, - 0x00050081, 0x0000001a, 0x000000f7, 0x000000dd, 0x000000ef, 0x00050081, 0x0000002b, 0x000000f8, - 0x000000a8, 0x000000a3, 0x00050051, 0x0000001a, 0x000000f9, 0x000000ab, 0x00000000, 0x00050051, - 0x0000001a, 0x000000fa, 0x000000ab, 0x00000001, 0x00050085, 0x0000001a, 0x000000fb, 0x000000f9, - 0x000000fa, 0x0004003d, 0x0000000a, 0x000000fc, 0x0000000f, 0x0004003d, 0x00000010, 0x000000fd, - 0x00000011, 0x00050056, 0x00000013, 0x000000fe, 0x000000fc, 0x000000fd, 0x00070058, 0x00000045, - 0x000000ff, 0x000000fe, 0x000000f8, 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, 0x00000100, - 0x000000ff, 0x00000000, 0x00050083, 0x0000001a, 0x00000101, 0x00000100, 0x0000009f, 0x0006000c, - 0x0000001a, 0x00000102, 0x00000001, 0x00000004, 0x00000101, 0x00050085, 0x0000001a, 0x00000103, - 0x00000032, 0x00000102, 0x00050088, 0x0000001a, 0x00000104, 0x00000103, 0x000000b9, 0x00050081, - 0x0000001a, 0x00000105, 0x00000023, 0x00000104, 0x00050088, 0x0000001a, 0x00000106, 0x00000023, - 0x00000105, 0x00050085, 0x0000001a, 0x00000107, 0x000000fb, 0x00000106, 0x0004003d, 0x0000000a, - 0x00000108, 0x0000000e, 0x0004003d, 0x00000010, 0x00000109, 0x00000011, 0x00050056, 0x00000013, - 0x0000010a, 0x00000108, 0x00000109, 0x00070058, 0x00000045, 0x0000010b, 0x0000010a, 0x000000f8, - 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, 0x0000010c, 0x0000010b, 0x00000000, 0x00050085, - 0x0000001a, 0x0000010d, 0x0000010c, 0x00000107, 0x00050081, 0x0000001a, 0x0000010e, 0x000000f6, - 0x0000010d, 0x00050081, 0x0000001a, 0x0000010f, 0x000000f7, 0x00000107, 0x0007000c, 0x0000001a, - 0x00000110, 0x00000001, 0x00000050, 0x0000010f, 0x00000033, 0x00050088, 0x0000001a, 0x00000111, - 0x0000010e, 0x00000110, 0x00050085, 0x0000001a, 0x00000112, 0x00000111, 0x00000096, 0x000200f9, - 0x00000099, 0x000200f8, 0x00000099, 0x000700f5, 0x0000001a, 0x00000113, 0x0000001f, 0x00000090, - 0x00000112, 0x0000009a, 0x00050041, 0x00000050, 0x00000114, 0x00000007, 0x00000034, 0x00060041, - 0x00000051, 0x00000115, 0x00000007, 0x00000034, 0x00000017, 0x0004003d, 0x0000001a, 0x00000116, - 0x00000115, 0x000500ba, 0x00000020, 0x00000117, 0x00000116, 0x0000001f, 0x000600a9, 0x00000020, - 0x00000118, 0x00000117, 0x00000094, 0x00000021, 0x000300f7, 0x00000119, 0x00000000, 0x000400fa, - 0x00000118, 0x0000011a, 0x00000119, 0x000200f8, 0x0000011a, 0x0004003d, 0x0000000a, 0x0000011b, - 0x0000000f, 0x0004003d, 0x00000010, 0x0000011c, 0x00000011, 0x00050056, 0x00000013, 0x0000011d, - 0x0000011b, 0x0000011c, 0x00070058, 0x00000045, 0x0000011e, 0x0000011d, 0x00000057, 0x00000002, - 0x0000001f, 0x00050051, 0x0000001a, 0x0000011f, 0x0000011e, 0x00000000, 0x00050041, 0x00000050, - 0x00000120, 0x00000007, 0x00000035, 0x00060041, 0x00000051, 0x00000121, 0x00000007, 0x00000035, - 0x00000017, 0x0004003d, 0x0000001a, 0x00000122, 0x00000121, 0x0007000c, 0x0000001a, 0x00000123, - 0x00000001, 0x00000050, 0x00000122, 0x00000036, 0x0004007f, 0x0000001a, 0x00000124, 0x00000123, - 0x00050085, 0x0000001a, 0x00000125, 0x00000124, 0x0000011f, 0x0006000c, 0x0000001a, 0x00000126, - 0x00000001, 0x0000001b, 0x00000125, 0x00050083, 0x0000001a, 0x00000127, 0x00000023, 0x00000126, - 0x00050051, 0x0000001a, 0x00000128, 0x00000057, 0x00000000, 0x00050085, 0x0000001a, 0x00000129, - 0x00000128, 0x0000002a, 0x00050083, 0x0000001a, 0x0000012a, 0x00000129, 0x00000023, 0x00050051, - 0x0000001a, 0x0000012b, 0x00000057, 0x00000001, 0x00050085, 0x0000001a, 0x0000012c, 0x0000012b, - 0x0000002a, 0x00050083, 0x0000001a, 0x0000012d, 0x00000023, 0x0000012c, 0x00060041, 0x00000051, - 0x0000012e, 0x00000007, 0x0000002f, 0x00000015, 0x0004003d, 0x0000001a, 0x0000012f, 0x0000012e, - 0x00050088, 0x0000001a, 0x00000130, 0x0000012a, 0x0000012f, 0x00060041, 0x00000051, 0x00000131, - 0x00000007, 0x0000002f, 0x00000018, 0x0004003d, 0x0000001a, 0x00000132, 0x00000131, 0x00050088, - 0x0000001a, 0x00000133, 0x0000012d, 0x00000132, 0x00060050, 0x00000024, 0x00000134, 0x00000130, - 0x00000133, 0x00000023, 0x0006000c, 0x00000024, 0x00000135, 0x00000001, 0x00000045, 0x00000134, - 0x0004003d, 0x00000045, 0x00000136, 0x00000120, 0x0008004f, 0x00000024, 0x00000137, 0x00000136, - 0x00000136, 0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x0000001a, 0x00000138, 0x00000135, - 0x00000137, 0x00050085, 0x0000001a, 0x00000139, 0x00000037, 0x00000138, 0x00050083, 0x0000001a, - 0x0000013a, 0x00000023, 0x00000139, 0x0007000c, 0x0000001a, 0x0000013b, 0x00000001, 0x00000050, - 0x0000013a, 0x00000038, 0x00050085, 0x0000001a, 0x0000013c, 0x0000013b, 0x0000013b, 0x00050088, - 0x0000001a, 0x0000013d, 0x00000053, 0x0000013c, 0x00050083, 0x0000001a, 0x0000013e, 0x0000013d, - 0x00000053, 0x0007000c, 0x0000001a, 0x0000013f, 0x00000001, 0x00000050, 0x0000013e, 0x0000001f, - 0x0007000c, 0x0000001a, 0x00000140, 0x00000001, 0x0000004f, 0x0000013f, 0x00000039, 0x0004003d, - 0x00000045, 0x00000141, 0x00000114, 0x0008004f, 0x00000024, 0x00000142, 0x00000141, 0x00000141, - 0x00000000, 0x00000001, 0x00000002, 0x00050085, 0x0000001a, 0x00000143, 0x00000140, 0x00000127, - 0x00050085, 0x0000001a, 0x00000144, 0x00000143, 0x00000116, 0x0005008e, 0x00000024, 0x00000145, - 0x00000142, 0x00000144, 0x000200f9, 0x00000119, 0x000200f8, 0x00000119, 0x000700f5, 0x00000024, - 0x00000146, 0x00000025, 0x00000099, 0x00000145, 0x0000011a, 0x00060041, 0x00000051, 0x00000147, - 0x00000007, 0x00000019, 0x00000017, 0x0004003d, 0x0000001a, 0x00000148, 0x00000147, 0x000500ba, - 0x00000020, 0x00000149, 0x00000148, 0x0000003a, 0x000300f7, 0x0000014a, 0x00000000, 0x000400fa, - 0x00000149, 0x0000014b, 0x0000014a, 0x000200f8, 0x0000014b, 0x00050083, 0x00000024, 0x0000014c, - 0x0000003e, 0x00000146, 0x0008000c, 0x00000024, 0x0000014d, 0x00000001, 0x0000002b, 0x0000014c, - 0x00000025, 0x0000003e, 0x0005008e, 0x00000024, 0x0000014e, 0x00000146, 0x00000042, 0x00050081, - 0x00000024, 0x0000014f, 0x0000014e, 0x00000043, 0x0007000c, 0x00000024, 0x00000150, 0x00000001, - 0x00000050, 0x0000014f, 0x0000003e, 0x00050085, 0x00000024, 0x00000151, 0x0000014d, 0x0000014d, - 0x00050083, 0x00000024, 0x00000152, 0x00000150, 0x00000151, 0x0005008e, 0x00000024, 0x00000153, - 0x00000152, 0x0000001d, 0x0007000c, 0x00000024, 0x00000154, 0x00000001, 0x00000050, 0x00000153, - 0x00000025, 0x0006000c, 0x00000024, 0x00000155, 0x00000001, 0x0000001f, 0x00000154, 0x0005008e, - 0x00000024, 0x00000156, 0x00000155, 0x00000044, 0x0008000c, 0x00000024, 0x00000157, 0x00000001, - 0x0000002b, 0x00000156, 0x00000025, 0x0000003e, 0x00050051, 0x0000001a, 0x00000158, 0x00000157, - 0x00000000, 0x00050051, 0x0000001a, 0x00000159, 0x00000157, 0x00000001, 0x00050051, 0x0000001a, - 0x0000015a, 0x00000157, 0x00000002, 0x00070050, 0x00000045, 0x0000015b, 0x00000158, 0x00000159, - 0x0000015a, 0x00000023, 0x000200f9, 0x00000058, 0x000200f8, 0x0000014a, 0x000500ba, 0x00000020, - 0x0000015c, 0x00000148, 0x0000003b, 0x000300f7, 0x0000015d, 0x00000000, 0x000400fa, 0x0000015c, - 0x0000015e, 0x0000015d, 0x000200f8, 0x0000015e, 0x00060050, 0x00000024, 0x0000015f, 0x00000113, - 0x00000113, 0x00000113, 0x00050083, 0x00000024, 0x00000160, 0x0000003e, 0x0000015f, 0x0008000c, - 0x00000024, 0x00000161, 0x00000001, 0x0000002b, 0x00000160, 0x00000025, 0x0000003e, 0x0005008e, - 0x00000024, 0x00000162, 0x0000015f, 0x00000042, 0x00050081, 0x00000024, 0x00000163, 0x00000162, - 0x00000043, 0x0007000c, 0x00000024, 0x00000164, 0x00000001, 0x00000050, 0x00000163, 0x0000003e, - 0x00050085, 0x00000024, 0x00000165, 0x00000161, 0x00000161, 0x00050083, 0x00000024, 0x00000166, - 0x00000164, 0x00000165, 0x0005008e, 0x00000024, 0x00000167, 0x00000166, 0x0000001d, 0x0007000c, - 0x00000024, 0x00000168, 0x00000001, 0x00000050, 0x00000167, 0x00000025, 0x0006000c, 0x00000024, - 0x00000169, 0x00000001, 0x0000001f, 0x00000168, 0x0005008e, 0x00000024, 0x0000016a, 0x00000169, - 0x00000044, 0x0008000c, 0x00000024, 0x0000016b, 0x00000001, 0x0000002b, 0x0000016a, 0x00000025, - 0x0000003e, 0x00050051, 0x0000001a, 0x0000016c, 0x0000016b, 0x00000000, 0x00050051, 0x0000001a, - 0x0000016d, 0x0000016b, 0x00000001, 0x00050051, 0x0000001a, 0x0000016e, 0x0000016b, 0x00000002, - 0x00070050, 0x00000045, 0x0000016f, 0x0000016c, 0x0000016d, 0x0000016e, 0x00000023, 0x000200f9, - 0x00000058, 0x000200f8, 0x0000015d, 0x000500ba, 0x00000020, 0x00000170, 0x00000148, 0x0000003c, - 0x000300f7, 0x00000171, 0x00000000, 0x000400fa, 0x00000170, 0x00000172, 0x00000171, 0x000200f8, - 0x00000172, 0x00070050, 0x00000045, 0x00000173, 0x00000079, 0x00000079, 0x00000079, 0x00000023, - 0x000200f9, 0x00000058, 0x000200f8, 0x00000171, 0x000500ba, 0x00000020, 0x00000174, 0x00000148, - 0x0000003d, 0x000300f7, 0x00000175, 0x00000000, 0x000400fa, 0x00000174, 0x00000176, 0x00000175, - 0x000200f8, 0x00000176, 0x0008000c, 0x00000024, 0x00000177, 0x00000001, 0x0000002b, 0x00000080, - 0x00000025, 0x0000003e, 0x00050051, 0x0000001a, 0x00000178, 0x00000177, 0x00000000, 0x00050051, - 0x0000001a, 0x00000179, 0x00000177, 0x00000001, 0x00050051, 0x0000001a, 0x0000017a, 0x00000177, - 0x00000002, 0x00070050, 0x00000045, 0x0000017b, 0x00000178, 0x00000179, 0x0000017a, 0x00000023, - 0x000200f9, 0x00000058, 0x000200f8, 0x00000175, 0x000500ba, 0x00000020, 0x0000017c, 0x00000148, - 0x0000001d, 0x000300f7, 0x0000017d, 0x00000000, 0x000400fa, 0x0000017c, 0x0000017e, 0x0000017d, - 0x000200f8, 0x0000017e, 0x00050083, 0x00000024, 0x0000017f, 0x0000003e, 0x0000008f, 0x0008000c, - 0x00000024, 0x00000180, 0x00000001, 0x0000002b, 0x0000017f, 0x00000025, 0x0000003e, 0x0005008e, - 0x00000024, 0x00000181, 0x0000008f, 0x00000042, 0x00050081, 0x00000024, 0x00000182, 0x00000181, - 0x00000043, 0x0007000c, 0x00000024, 0x00000183, 0x00000001, 0x00000050, 0x00000182, 0x0000003e, - 0x00050085, 0x00000024, 0x00000184, 0x00000180, 0x00000180, 0x00050083, 0x00000024, 0x00000185, - 0x00000183, 0x00000184, 0x0005008e, 0x00000024, 0x00000186, 0x00000185, 0x0000001d, 0x0007000c, - 0x00000024, 0x00000187, 0x00000001, 0x00000050, 0x00000186, 0x00000025, 0x0006000c, 0x00000024, - 0x00000188, 0x00000001, 0x0000001f, 0x00000187, 0x0005008e, 0x00000024, 0x00000189, 0x00000188, - 0x00000044, 0x0008000c, 0x00000024, 0x0000018a, 0x00000001, 0x0000002b, 0x00000189, 0x00000025, - 0x0000003e, 0x00050051, 0x0000001a, 0x0000018b, 0x0000018a, 0x00000000, 0x00050051, 0x0000001a, - 0x0000018c, 0x0000018a, 0x00000001, 0x00050051, 0x0000001a, 0x0000018d, 0x0000018a, 0x00000002, - 0x00070050, 0x00000045, 0x0000018e, 0x0000018b, 0x0000018c, 0x0000018d, 0x00000023, 0x000200f9, - 0x00000058, 0x000200f8, 0x0000017d, 0x00050081, 0x00000024, 0x0000018f, 0x00000080, 0x00000146, - 0x0008000c, 0x0000001a, 0x00000190, 0x00000001, 0x0000002b, 0x00000113, 0x0000001f, 0x00000023, - 0x00050085, 0x0000001a, 0x00000191, 0x0000003f, 0x00000190, 0x00050083, 0x0000001a, 0x00000192, - 0x00000023, 0x00000191, 0x0005008e, 0x00000024, 0x00000193, 0x0000018f, 0x00000192, 0x00050081, - 0x00000024, 0x00000194, 0x00000193, 0x0000008f, 0x00050083, 0x00000024, 0x00000195, 0x0000003e, - 0x00000194, 0x0008000c, 0x00000024, 0x00000196, 0x00000001, 0x0000002b, 0x00000195, 0x00000025, - 0x0000003e, 0x0005008e, 0x00000024, 0x00000197, 0x00000194, 0x00000042, 0x00050081, 0x00000024, - 0x00000198, 0x00000197, 0x00000043, 0x0007000c, 0x00000024, 0x00000199, 0x00000001, 0x00000050, - 0x00000198, 0x0000003e, 0x00050085, 0x00000024, 0x0000019a, 0x00000196, 0x00000196, 0x00050083, - 0x00000024, 0x0000019b, 0x00000199, 0x0000019a, 0x0005008e, 0x00000024, 0x0000019c, 0x0000019b, - 0x0000001d, 0x0007000c, 0x00000024, 0x0000019d, 0x00000001, 0x00000050, 0x0000019c, 0x00000025, - 0x0006000c, 0x00000024, 0x0000019e, 0x00000001, 0x0000001f, 0x0000019d, 0x0005008e, 0x00000024, - 0x0000019f, 0x0000019e, 0x00000044, 0x0008000c, 0x00000024, 0x000001a0, 0x00000001, 0x0000002b, - 0x0000019f, 0x00000025, 0x0000003e, 0x000500ba, 0x00000020, 0x000001a1, 0x0000005c, 0x0000001d, - 0x000300f7, 0x000001a2, 0x00000000, 0x000400fa, 0x000001a1, 0x000001a3, 0x000001a2, 0x000200f8, - 0x000001a3, 0x00060041, 0x00000051, 0x000001a4, 0x00000009, 0x00000016, 0x00000018, 0x0004003d, - 0x0000001a, 0x000001a5, 0x000001a4, 0x00060041, 0x00000051, 0x000001a6, 0x00000009, 0x00000016, - 0x00000019, 0x0004003d, 0x0000001a, 0x000001a7, 0x000001a6, 0x00050083, 0x0000001a, 0x000001a8, - 0x000001a5, 0x000001a7, 0x0006000c, 0x0000001a, 0x000001a9, 0x00000001, 0x00000004, 0x000001a8, - 0x000500ba, 0x00000020, 0x000001aa, 0x000001a9, 0x0000001d, 0x000200f9, 0x000001a2, 0x000200f8, - 0x000001a2, 0x000700f5, 0x00000020, 0x000001ab, 0x00000021, 0x0000017d, 0x000001aa, 0x000001a3, - 0x000300f7, 0x000001ac, 0x00000000, 0x000400fa, 0x000001ab, 0x000001ad, 0x000001ac, 0x000200f8, - 0x000001ad, 0x00060041, 0x00000051, 0x000001ae, 0x00000007, 0x00000015, 0x00000015, 0x0004003d, - 0x0000001a, 0x000001af, 0x000001ae, 0x00050085, 0x0000001a, 0x000001b0, 0x000001af, 0x00000040, - 0x0007000c, 0x0000001a, 0x000001b1, 0x00000001, 0x00000050, 0x000001b0, 0x0000003d, 0x00050083, - 0x0000001a, 0x000001b2, 0x0000005a, 0x0000005c, 0x0006000c, 0x0000001a, 0x000001b3, 0x00000001, - 0x00000004, 0x000001b2, 0x00050088, 0x0000001a, 0x000001b4, 0x000001b3, 0x000001b1, 0x00050083, - 0x0000001a, 0x000001b5, 0x00000023, 0x000001b4, 0x0008000c, 0x0000001a, 0x000001b6, 0x00000001, - 0x0000002b, 0x000001b5, 0x0000001f, 0x00000023, 0x00050085, 0x0000001a, 0x000001b7, 0x000001b6, - 0x00000041, 0x00060050, 0x00000024, 0x000001b8, 0x000001b7, 0x000001b7, 0x000001b7, 0x0008000c, - 0x00000024, 0x000001b9, 0x00000001, 0x0000002e, 0x000001a0, 0x0000003e, 0x000001b8, 0x000200f9, - 0x000001ac, 0x000200f8, 0x000001ac, 0x000700f5, 0x00000024, 0x000001ba, 0x000001a0, 0x000001a2, - 0x000001b9, 0x000001ad, 0x00050051, 0x0000001a, 0x000001bb, 0x000001ba, 0x00000000, 0x00050051, - 0x0000001a, 0x000001bc, 0x000001ba, 0x00000001, 0x00050051, 0x0000001a, 0x000001bd, 0x000001ba, - 0x00000002, 0x00070050, 0x00000045, 0x000001be, 0x000001bb, 0x000001bc, 0x000001bd, 0x00000023, - 0x000200f9, 0x00000058, 0x000200f8, 0x00000058, 0x000f00f5, 0x00000045, 0x000001bf, 0x0000015b, - 0x0000014b, 0x0000016f, 0x0000015e, 0x00000173, 0x00000172, 0x0000017b, 0x00000176, 0x0000018e, - 0x0000017e, 0x000001be, 0x000001ac, 0x0003003e, 0x00000005, 0x000001bf, 0x000100fd, 0x00010038, + 0x000000a1, 0x00000002, 0x00000003, 0x00060041, 0x00000051, 0x000000a3, 0x00000007, 0x00000029, + 0x00000015, 0x0004003d, 0x0000001a, 0x000000a4, 0x000000a3, 0x0007000c, 0x0000001a, 0x000000a5, + 0x00000001, 0x00000050, 0x000000a4, 0x0000002a, 0x0005008e, 0x0000002b, 0x000000a6, 0x000000a2, + 0x000000a5, 0x00050088, 0x0000002b, 0x000000a7, 0x00000057, 0x000000a6, 0x00050083, 0x0000002b, + 0x000000a8, 0x000000a7, 0x0000002c, 0x0006000c, 0x0000002b, 0x000000a9, 0x00000001, 0x00000008, + 0x000000a8, 0x00050081, 0x0000002b, 0x000000aa, 0x000000a9, 0x0000002c, 0x00050085, 0x0000002b, + 0x000000ab, 0x000000aa, 0x000000a6, 0x00050083, 0x0000002b, 0x000000ac, 0x00000057, 0x000000ab, + 0x00050088, 0x0000002b, 0x000000ad, 0x000000ac, 0x000000a6, 0x0008000c, 0x0000002b, 0x000000ae, + 0x00000001, 0x0000002b, 0x000000ad, 0x0000002d, 0x0000002e, 0x00050051, 0x0000001a, 0x000000af, + 0x000000ae, 0x00000000, 0x00050083, 0x0000001a, 0x000000b0, 0x00000023, 0x000000af, 0x00050051, + 0x0000001a, 0x000000b1, 0x000000ae, 0x00000001, 0x00050083, 0x0000001a, 0x000000b2, 0x00000023, + 0x000000b1, 0x00050085, 0x0000001a, 0x000000b3, 0x000000b0, 0x000000b2, 0x0004003d, 0x0000000a, + 0x000000b4, 0x0000000f, 0x0004003d, 0x00000010, 0x000000b5, 0x00000011, 0x00050056, 0x00000013, + 0x000000b6, 0x000000b4, 0x000000b5, 0x00070058, 0x00000045, 0x000000b7, 0x000000b6, 0x000000ab, + 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, 0x000000b8, 0x000000b7, 0x00000000, 0x00050083, + 0x0000001a, 0x000000b9, 0x000000b8, 0x0000009f, 0x0006000c, 0x0000001a, 0x000000ba, 0x00000001, + 0x00000004, 0x000000b9, 0x00050085, 0x0000001a, 0x000000bb, 0x00000032, 0x000000ba, 0x0007000c, + 0x0000001a, 0x000000bc, 0x00000001, 0x00000050, 0x0000009f, 0x00000023, 0x00050088, 0x0000001a, + 0x000000bd, 0x000000bb, 0x000000bc, 0x00050081, 0x0000001a, 0x000000be, 0x00000023, 0x000000bd, + 0x00050088, 0x0000001a, 0x000000bf, 0x00000023, 0x000000be, 0x00050085, 0x0000001a, 0x000000c0, + 0x000000b3, 0x000000bf, 0x0004003d, 0x0000000a, 0x000000c1, 0x0000000e, 0x0004003d, 0x00000010, + 0x000000c2, 0x00000011, 0x00050056, 0x00000013, 0x000000c3, 0x000000c1, 0x000000c2, 0x00070058, + 0x00000045, 0x000000c4, 0x000000c3, 0x000000ab, 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, + 0x000000c5, 0x000000c4, 0x00000000, 0x00050085, 0x0000001a, 0x000000c6, 0x000000c5, 0x000000c0, + 0x00050085, 0x0000002b, 0x000000c7, 0x00000030, 0x000000a6, 0x00050081, 0x0000002b, 0x000000c8, + 0x000000ab, 0x000000c7, 0x00050051, 0x0000001a, 0x000000c9, 0x000000ae, 0x00000000, 0x00050051, + 0x0000001a, 0x000000ca, 0x000000ae, 0x00000001, 0x00050083, 0x0000001a, 0x000000cb, 0x00000023, + 0x000000ca, 0x00050085, 0x0000001a, 0x000000cc, 0x000000c9, 0x000000cb, 0x0004003d, 0x0000000a, + 0x000000cd, 0x0000000f, 0x0004003d, 0x00000010, 0x000000ce, 0x00000011, 0x00050056, 0x00000013, + 0x000000cf, 0x000000cd, 0x000000ce, 0x00070058, 0x00000045, 0x000000d0, 0x000000cf, 0x000000c8, + 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, 0x000000d1, 0x000000d0, 0x00000000, 0x00050083, + 0x0000001a, 0x000000d2, 0x000000d1, 0x0000009f, 0x0006000c, 0x0000001a, 0x000000d3, 0x00000001, + 0x00000004, 0x000000d2, 0x00050085, 0x0000001a, 0x000000d4, 0x00000032, 0x000000d3, 0x00050088, + 0x0000001a, 0x000000d5, 0x000000d4, 0x000000bc, 0x00050081, 0x0000001a, 0x000000d6, 0x00000023, + 0x000000d5, 0x00050088, 0x0000001a, 0x000000d7, 0x00000023, 0x000000d6, 0x00050085, 0x0000001a, + 0x000000d8, 0x000000cc, 0x000000d7, 0x0004003d, 0x0000000a, 0x000000d9, 0x0000000e, 0x0004003d, + 0x00000010, 0x000000da, 0x00000011, 0x00050056, 0x00000013, 0x000000db, 0x000000d9, 0x000000da, + 0x00070058, 0x00000045, 0x000000dc, 0x000000db, 0x000000c8, 0x00000002, 0x0000001f, 0x00050051, + 0x0000001a, 0x000000dd, 0x000000dc, 0x00000000, 0x00050085, 0x0000001a, 0x000000de, 0x000000dd, + 0x000000d8, 0x00050081, 0x0000001a, 0x000000df, 0x000000c6, 0x000000de, 0x00050081, 0x0000001a, + 0x000000e0, 0x000000c0, 0x000000d8, 0x00050085, 0x0000002b, 0x000000e1, 0x00000031, 0x000000a6, + 0x00050081, 0x0000002b, 0x000000e2, 0x000000ab, 0x000000e1, 0x00050051, 0x0000001a, 0x000000e3, + 0x000000ae, 0x00000000, 0x00050083, 0x0000001a, 0x000000e4, 0x00000023, 0x000000e3, 0x00050051, + 0x0000001a, 0x000000e5, 0x000000ae, 0x00000001, 0x00050085, 0x0000001a, 0x000000e6, 0x000000e4, + 0x000000e5, 0x0004003d, 0x0000000a, 0x000000e7, 0x0000000f, 0x0004003d, 0x00000010, 0x000000e8, + 0x00000011, 0x00050056, 0x00000013, 0x000000e9, 0x000000e7, 0x000000e8, 0x00070058, 0x00000045, + 0x000000ea, 0x000000e9, 0x000000e2, 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, 0x000000eb, + 0x000000ea, 0x00000000, 0x00050083, 0x0000001a, 0x000000ec, 0x000000eb, 0x0000009f, 0x0006000c, + 0x0000001a, 0x000000ed, 0x00000001, 0x00000004, 0x000000ec, 0x00050085, 0x0000001a, 0x000000ee, + 0x00000032, 0x000000ed, 0x00050088, 0x0000001a, 0x000000ef, 0x000000ee, 0x000000bc, 0x00050081, + 0x0000001a, 0x000000f0, 0x00000023, 0x000000ef, 0x00050088, 0x0000001a, 0x000000f1, 0x00000023, + 0x000000f0, 0x00050085, 0x0000001a, 0x000000f2, 0x000000e6, 0x000000f1, 0x0004003d, 0x0000000a, + 0x000000f3, 0x0000000e, 0x0004003d, 0x00000010, 0x000000f4, 0x00000011, 0x00050056, 0x00000013, + 0x000000f5, 0x000000f3, 0x000000f4, 0x00070058, 0x00000045, 0x000000f6, 0x000000f5, 0x000000e2, + 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, 0x000000f7, 0x000000f6, 0x00000000, 0x00050085, + 0x0000001a, 0x000000f8, 0x000000f7, 0x000000f2, 0x00050081, 0x0000001a, 0x000000f9, 0x000000df, + 0x000000f8, 0x00050081, 0x0000001a, 0x000000fa, 0x000000e0, 0x000000f2, 0x00050081, 0x0000002b, + 0x000000fb, 0x000000ab, 0x000000a6, 0x00050051, 0x0000001a, 0x000000fc, 0x000000ae, 0x00000000, + 0x00050051, 0x0000001a, 0x000000fd, 0x000000ae, 0x00000001, 0x00050085, 0x0000001a, 0x000000fe, + 0x000000fc, 0x000000fd, 0x0004003d, 0x0000000a, 0x000000ff, 0x0000000f, 0x0004003d, 0x00000010, + 0x00000100, 0x00000011, 0x00050056, 0x00000013, 0x00000101, 0x000000ff, 0x00000100, 0x00070058, + 0x00000045, 0x00000102, 0x00000101, 0x000000fb, 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, + 0x00000103, 0x00000102, 0x00000000, 0x00050083, 0x0000001a, 0x00000104, 0x00000103, 0x0000009f, + 0x0006000c, 0x0000001a, 0x00000105, 0x00000001, 0x00000004, 0x00000104, 0x00050085, 0x0000001a, + 0x00000106, 0x00000032, 0x00000105, 0x00050088, 0x0000001a, 0x00000107, 0x00000106, 0x000000bc, + 0x00050081, 0x0000001a, 0x00000108, 0x00000023, 0x00000107, 0x00050088, 0x0000001a, 0x00000109, + 0x00000023, 0x00000108, 0x00050085, 0x0000001a, 0x0000010a, 0x000000fe, 0x00000109, 0x0004003d, + 0x0000000a, 0x0000010b, 0x0000000e, 0x0004003d, 0x00000010, 0x0000010c, 0x00000011, 0x00050056, + 0x00000013, 0x0000010d, 0x0000010b, 0x0000010c, 0x00070058, 0x00000045, 0x0000010e, 0x0000010d, + 0x000000fb, 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, 0x0000010f, 0x0000010e, 0x00000000, + 0x00050085, 0x0000001a, 0x00000110, 0x0000010f, 0x0000010a, 0x00050081, 0x0000001a, 0x00000111, + 0x000000f9, 0x00000110, 0x00050081, 0x0000001a, 0x00000112, 0x000000fa, 0x0000010a, 0x0007000c, + 0x0000001a, 0x00000113, 0x00000001, 0x00000050, 0x00000112, 0x00000033, 0x00050088, 0x0000001a, + 0x00000114, 0x00000111, 0x00000113, 0x00050085, 0x0000001a, 0x00000115, 0x00000114, 0x00000096, + 0x000200f9, 0x00000099, 0x000200f8, 0x00000099, 0x000700f5, 0x0000001a, 0x00000116, 0x0000001f, + 0x00000090, 0x00000115, 0x0000009a, 0x00050041, 0x00000050, 0x00000117, 0x00000007, 0x00000034, + 0x00060041, 0x00000051, 0x00000118, 0x00000007, 0x00000034, 0x00000017, 0x0004003d, 0x0000001a, + 0x00000119, 0x00000118, 0x000500ba, 0x00000020, 0x0000011a, 0x00000119, 0x0000001f, 0x000600a9, + 0x00000020, 0x0000011b, 0x0000011a, 0x00000094, 0x00000021, 0x000300f7, 0x0000011c, 0x00000000, + 0x000400fa, 0x0000011b, 0x0000011d, 0x0000011c, 0x000200f8, 0x0000011d, 0x0004003d, 0x0000000a, + 0x0000011e, 0x0000000f, 0x0004003d, 0x00000010, 0x0000011f, 0x00000011, 0x00050056, 0x00000013, + 0x00000120, 0x0000011e, 0x0000011f, 0x00070058, 0x00000045, 0x00000121, 0x00000120, 0x00000057, + 0x00000002, 0x0000001f, 0x00050051, 0x0000001a, 0x00000122, 0x00000121, 0x00000000, 0x00050041, + 0x00000050, 0x00000123, 0x00000007, 0x00000035, 0x00060041, 0x00000051, 0x00000124, 0x00000007, + 0x00000035, 0x00000017, 0x0004003d, 0x0000001a, 0x00000125, 0x00000124, 0x0007000c, 0x0000001a, + 0x00000126, 0x00000001, 0x00000050, 0x00000125, 0x00000036, 0x0004007f, 0x0000001a, 0x00000127, + 0x00000126, 0x00050085, 0x0000001a, 0x00000128, 0x00000127, 0x00000122, 0x0006000c, 0x0000001a, + 0x00000129, 0x00000001, 0x0000001b, 0x00000128, 0x00050083, 0x0000001a, 0x0000012a, 0x00000023, + 0x00000129, 0x00050051, 0x0000001a, 0x0000012b, 0x00000057, 0x00000000, 0x00050085, 0x0000001a, + 0x0000012c, 0x0000012b, 0x0000002a, 0x00050083, 0x0000001a, 0x0000012d, 0x0000012c, 0x00000023, + 0x00050051, 0x0000001a, 0x0000012e, 0x00000057, 0x00000001, 0x00050085, 0x0000001a, 0x0000012f, + 0x0000012e, 0x0000002a, 0x00050083, 0x0000001a, 0x00000130, 0x00000023, 0x0000012f, 0x00060041, + 0x00000051, 0x00000131, 0x00000007, 0x0000002f, 0x00000015, 0x0004003d, 0x0000001a, 0x00000132, + 0x00000131, 0x00050088, 0x0000001a, 0x00000133, 0x0000012d, 0x00000132, 0x00060041, 0x00000051, + 0x00000134, 0x00000007, 0x0000002f, 0x00000018, 0x0004003d, 0x0000001a, 0x00000135, 0x00000134, + 0x00050088, 0x0000001a, 0x00000136, 0x00000130, 0x00000135, 0x00060050, 0x00000024, 0x00000137, + 0x00000133, 0x00000136, 0x00000023, 0x0006000c, 0x00000024, 0x00000138, 0x00000001, 0x00000045, + 0x00000137, 0x0004003d, 0x00000045, 0x00000139, 0x00000123, 0x0008004f, 0x00000024, 0x0000013a, + 0x00000139, 0x00000139, 0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x0000001a, 0x0000013b, + 0x00000138, 0x0000013a, 0x00050085, 0x0000001a, 0x0000013c, 0x00000037, 0x0000013b, 0x00050083, + 0x0000001a, 0x0000013d, 0x00000023, 0x0000013c, 0x0007000c, 0x0000001a, 0x0000013e, 0x00000001, + 0x00000050, 0x0000013d, 0x00000038, 0x00050085, 0x0000001a, 0x0000013f, 0x0000013e, 0x0000013e, + 0x00050088, 0x0000001a, 0x00000140, 0x00000053, 0x0000013f, 0x00050083, 0x0000001a, 0x00000141, + 0x00000140, 0x00000053, 0x0007000c, 0x0000001a, 0x00000142, 0x00000001, 0x00000050, 0x00000141, + 0x0000001f, 0x0007000c, 0x0000001a, 0x00000143, 0x00000001, 0x0000004f, 0x00000142, 0x00000039, + 0x0004003d, 0x00000045, 0x00000144, 0x00000117, 0x0008004f, 0x00000024, 0x00000145, 0x00000144, + 0x00000144, 0x00000000, 0x00000001, 0x00000002, 0x00050085, 0x0000001a, 0x00000146, 0x00000143, + 0x0000012a, 0x00050085, 0x0000001a, 0x00000147, 0x00000146, 0x00000119, 0x0005008e, 0x00000024, + 0x00000148, 0x00000145, 0x00000147, 0x000200f9, 0x0000011c, 0x000200f8, 0x0000011c, 0x000700f5, + 0x00000024, 0x00000149, 0x00000025, 0x00000099, 0x00000148, 0x0000011d, 0x00060041, 0x00000051, + 0x0000014a, 0x00000007, 0x00000019, 0x00000017, 0x0004003d, 0x0000001a, 0x0000014b, 0x0000014a, + 0x000500ba, 0x00000020, 0x0000014c, 0x0000014b, 0x0000003a, 0x000300f7, 0x0000014d, 0x00000000, + 0x000400fa, 0x0000014c, 0x0000014e, 0x0000014d, 0x000200f8, 0x0000014e, 0x00050083, 0x00000024, + 0x0000014f, 0x0000003e, 0x00000149, 0x0008000c, 0x00000024, 0x00000150, 0x00000001, 0x0000002b, + 0x0000014f, 0x00000025, 0x0000003e, 0x0005008e, 0x00000024, 0x00000151, 0x00000149, 0x00000042, + 0x00050081, 0x00000024, 0x00000152, 0x00000151, 0x00000043, 0x0007000c, 0x00000024, 0x00000153, + 0x00000001, 0x00000050, 0x00000152, 0x0000003e, 0x00050085, 0x00000024, 0x00000154, 0x00000150, + 0x00000150, 0x00050083, 0x00000024, 0x00000155, 0x00000153, 0x00000154, 0x0005008e, 0x00000024, + 0x00000156, 0x00000155, 0x0000001d, 0x0007000c, 0x00000024, 0x00000157, 0x00000001, 0x00000050, + 0x00000156, 0x00000025, 0x0006000c, 0x00000024, 0x00000158, 0x00000001, 0x0000001f, 0x00000157, + 0x0005008e, 0x00000024, 0x00000159, 0x00000158, 0x00000044, 0x0008000c, 0x00000024, 0x0000015a, + 0x00000001, 0x0000002b, 0x00000159, 0x00000025, 0x0000003e, 0x00050051, 0x0000001a, 0x0000015b, + 0x0000015a, 0x00000000, 0x00050051, 0x0000001a, 0x0000015c, 0x0000015a, 0x00000001, 0x00050051, + 0x0000001a, 0x0000015d, 0x0000015a, 0x00000002, 0x00070050, 0x00000045, 0x0000015e, 0x0000015b, + 0x0000015c, 0x0000015d, 0x00000023, 0x000200f9, 0x00000058, 0x000200f8, 0x0000014d, 0x000500ba, + 0x00000020, 0x0000015f, 0x0000014b, 0x0000003b, 0x000300f7, 0x00000160, 0x00000000, 0x000400fa, + 0x0000015f, 0x00000161, 0x00000160, 0x000200f8, 0x00000161, 0x00060050, 0x00000024, 0x00000162, + 0x00000116, 0x00000116, 0x00000116, 0x00050083, 0x00000024, 0x00000163, 0x0000003e, 0x00000162, + 0x0008000c, 0x00000024, 0x00000164, 0x00000001, 0x0000002b, 0x00000163, 0x00000025, 0x0000003e, + 0x0005008e, 0x00000024, 0x00000165, 0x00000162, 0x00000042, 0x00050081, 0x00000024, 0x00000166, + 0x00000165, 0x00000043, 0x0007000c, 0x00000024, 0x00000167, 0x00000001, 0x00000050, 0x00000166, + 0x0000003e, 0x00050085, 0x00000024, 0x00000168, 0x00000164, 0x00000164, 0x00050083, 0x00000024, + 0x00000169, 0x00000167, 0x00000168, 0x0005008e, 0x00000024, 0x0000016a, 0x00000169, 0x0000001d, + 0x0007000c, 0x00000024, 0x0000016b, 0x00000001, 0x00000050, 0x0000016a, 0x00000025, 0x0006000c, + 0x00000024, 0x0000016c, 0x00000001, 0x0000001f, 0x0000016b, 0x0005008e, 0x00000024, 0x0000016d, + 0x0000016c, 0x00000044, 0x0008000c, 0x00000024, 0x0000016e, 0x00000001, 0x0000002b, 0x0000016d, + 0x00000025, 0x0000003e, 0x00050051, 0x0000001a, 0x0000016f, 0x0000016e, 0x00000000, 0x00050051, + 0x0000001a, 0x00000170, 0x0000016e, 0x00000001, 0x00050051, 0x0000001a, 0x00000171, 0x0000016e, + 0x00000002, 0x00070050, 0x00000045, 0x00000172, 0x0000016f, 0x00000170, 0x00000171, 0x00000023, + 0x000200f9, 0x00000058, 0x000200f8, 0x00000160, 0x000500ba, 0x00000020, 0x00000173, 0x0000014b, + 0x0000003c, 0x000300f7, 0x00000174, 0x00000000, 0x000400fa, 0x00000173, 0x00000175, 0x00000174, + 0x000200f8, 0x00000175, 0x00070050, 0x00000045, 0x00000176, 0x00000079, 0x00000079, 0x00000079, + 0x00000023, 0x000200f9, 0x00000058, 0x000200f8, 0x00000174, 0x000500ba, 0x00000020, 0x00000177, + 0x0000014b, 0x0000003d, 0x000300f7, 0x00000178, 0x00000000, 0x000400fa, 0x00000177, 0x00000179, + 0x00000178, 0x000200f8, 0x00000179, 0x0008000c, 0x00000024, 0x0000017a, 0x00000001, 0x0000002b, + 0x00000080, 0x00000025, 0x0000003e, 0x00050051, 0x0000001a, 0x0000017b, 0x0000017a, 0x00000000, + 0x00050051, 0x0000001a, 0x0000017c, 0x0000017a, 0x00000001, 0x00050051, 0x0000001a, 0x0000017d, + 0x0000017a, 0x00000002, 0x00070050, 0x00000045, 0x0000017e, 0x0000017b, 0x0000017c, 0x0000017d, + 0x00000023, 0x000200f9, 0x00000058, 0x000200f8, 0x00000178, 0x000500ba, 0x00000020, 0x0000017f, + 0x0000014b, 0x0000001d, 0x000300f7, 0x00000180, 0x00000000, 0x000400fa, 0x0000017f, 0x00000181, + 0x00000180, 0x000200f8, 0x00000181, 0x00050083, 0x00000024, 0x00000182, 0x0000003e, 0x0000008f, + 0x0008000c, 0x00000024, 0x00000183, 0x00000001, 0x0000002b, 0x00000182, 0x00000025, 0x0000003e, + 0x0005008e, 0x00000024, 0x00000184, 0x0000008f, 0x00000042, 0x00050081, 0x00000024, 0x00000185, + 0x00000184, 0x00000043, 0x0007000c, 0x00000024, 0x00000186, 0x00000001, 0x00000050, 0x00000185, + 0x0000003e, 0x00050085, 0x00000024, 0x00000187, 0x00000183, 0x00000183, 0x00050083, 0x00000024, + 0x00000188, 0x00000186, 0x00000187, 0x0005008e, 0x00000024, 0x00000189, 0x00000188, 0x0000001d, + 0x0007000c, 0x00000024, 0x0000018a, 0x00000001, 0x00000050, 0x00000189, 0x00000025, 0x0006000c, + 0x00000024, 0x0000018b, 0x00000001, 0x0000001f, 0x0000018a, 0x0005008e, 0x00000024, 0x0000018c, + 0x0000018b, 0x00000044, 0x0008000c, 0x00000024, 0x0000018d, 0x00000001, 0x0000002b, 0x0000018c, + 0x00000025, 0x0000003e, 0x00050051, 0x0000001a, 0x0000018e, 0x0000018d, 0x00000000, 0x00050051, + 0x0000001a, 0x0000018f, 0x0000018d, 0x00000001, 0x00050051, 0x0000001a, 0x00000190, 0x0000018d, + 0x00000002, 0x00070050, 0x00000045, 0x00000191, 0x0000018e, 0x0000018f, 0x00000190, 0x00000023, + 0x000200f9, 0x00000058, 0x000200f8, 0x00000180, 0x00050081, 0x00000024, 0x00000192, 0x00000080, + 0x00000149, 0x0008000c, 0x0000001a, 0x00000193, 0x00000001, 0x0000002b, 0x00000116, 0x0000001f, + 0x00000023, 0x00050085, 0x0000001a, 0x00000194, 0x0000003f, 0x00000193, 0x00050083, 0x0000001a, + 0x00000195, 0x00000023, 0x00000194, 0x0005008e, 0x00000024, 0x00000196, 0x00000192, 0x00000195, + 0x00050081, 0x00000024, 0x00000197, 0x00000196, 0x0000008f, 0x00050083, 0x00000024, 0x00000198, + 0x0000003e, 0x00000197, 0x0008000c, 0x00000024, 0x00000199, 0x00000001, 0x0000002b, 0x00000198, + 0x00000025, 0x0000003e, 0x0005008e, 0x00000024, 0x0000019a, 0x00000197, 0x00000042, 0x00050081, + 0x00000024, 0x0000019b, 0x0000019a, 0x00000043, 0x0007000c, 0x00000024, 0x0000019c, 0x00000001, + 0x00000050, 0x0000019b, 0x0000003e, 0x00050085, 0x00000024, 0x0000019d, 0x00000199, 0x00000199, + 0x00050083, 0x00000024, 0x0000019e, 0x0000019c, 0x0000019d, 0x0005008e, 0x00000024, 0x0000019f, + 0x0000019e, 0x0000001d, 0x0007000c, 0x00000024, 0x000001a0, 0x00000001, 0x00000050, 0x0000019f, + 0x00000025, 0x0006000c, 0x00000024, 0x000001a1, 0x00000001, 0x0000001f, 0x000001a0, 0x0005008e, + 0x00000024, 0x000001a2, 0x000001a1, 0x00000044, 0x0008000c, 0x00000024, 0x000001a3, 0x00000001, + 0x0000002b, 0x000001a2, 0x00000025, 0x0000003e, 0x000500ba, 0x00000020, 0x000001a4, 0x0000005c, + 0x0000001d, 0x000300f7, 0x000001a5, 0x00000000, 0x000400fa, 0x000001a4, 0x000001a6, 0x000001a5, + 0x000200f8, 0x000001a6, 0x00060041, 0x00000051, 0x000001a7, 0x00000009, 0x00000016, 0x00000018, + 0x0004003d, 0x0000001a, 0x000001a8, 0x000001a7, 0x00060041, 0x00000051, 0x000001a9, 0x00000009, + 0x00000016, 0x00000019, 0x0004003d, 0x0000001a, 0x000001aa, 0x000001a9, 0x00050083, 0x0000001a, + 0x000001ab, 0x000001a8, 0x000001aa, 0x0006000c, 0x0000001a, 0x000001ac, 0x00000001, 0x00000004, + 0x000001ab, 0x000500ba, 0x00000020, 0x000001ad, 0x000001ac, 0x0000001d, 0x000200f9, 0x000001a5, + 0x000200f8, 0x000001a5, 0x000700f5, 0x00000020, 0x000001ae, 0x00000021, 0x00000180, 0x000001ad, + 0x000001a6, 0x000300f7, 0x000001af, 0x00000000, 0x000400fa, 0x000001ae, 0x000001b0, 0x000001af, + 0x000200f8, 0x000001b0, 0x00060041, 0x00000051, 0x000001b1, 0x00000007, 0x00000015, 0x00000015, + 0x0004003d, 0x0000001a, 0x000001b2, 0x000001b1, 0x00050085, 0x0000001a, 0x000001b3, 0x000001b2, + 0x00000040, 0x0007000c, 0x0000001a, 0x000001b4, 0x00000001, 0x00000050, 0x000001b3, 0x0000003d, + 0x00050083, 0x0000001a, 0x000001b5, 0x0000005a, 0x0000005c, 0x0006000c, 0x0000001a, 0x000001b6, + 0x00000001, 0x00000004, 0x000001b5, 0x00050088, 0x0000001a, 0x000001b7, 0x000001b6, 0x000001b4, + 0x00050083, 0x0000001a, 0x000001b8, 0x00000023, 0x000001b7, 0x0008000c, 0x0000001a, 0x000001b9, + 0x00000001, 0x0000002b, 0x000001b8, 0x0000001f, 0x00000023, 0x00050085, 0x0000001a, 0x000001ba, + 0x000001b9, 0x00000041, 0x00060050, 0x00000024, 0x000001bb, 0x000001ba, 0x000001ba, 0x000001ba, + 0x0008000c, 0x00000024, 0x000001bc, 0x00000001, 0x0000002e, 0x000001a3, 0x0000003e, 0x000001bb, + 0x000200f9, 0x000001af, 0x000200f8, 0x000001af, 0x000700f5, 0x00000024, 0x000001bd, 0x000001a3, + 0x000001a5, 0x000001bc, 0x000001b0, 0x00050051, 0x0000001a, 0x000001be, 0x000001bd, 0x00000000, + 0x00050051, 0x0000001a, 0x000001bf, 0x000001bd, 0x00000001, 0x00050051, 0x0000001a, 0x000001c0, + 0x000001bd, 0x00000002, 0x00070050, 0x00000045, 0x000001c1, 0x000001be, 0x000001bf, 0x000001c0, + 0x00000023, 0x000200f9, 0x00000058, 0x000200f8, 0x00000058, 0x000f00f5, 0x00000045, 0x000001c2, + 0x0000015e, 0x0000014e, 0x00000172, 0x00000161, 0x00000176, 0x00000175, 0x0000017e, 0x00000179, + 0x00000191, 0x00000181, 0x000001c1, 0x000001af, 0x0003003e, 0x00000005, 0x000001c2, 0x000100fd, + 0x00010038, }; // hdr.hlsl : ps_vol_linearize (1540 bytes) @@ -33971,9 +33976,9 @@ static const uint32_t k_hdr_ps_vol_linearize_VOL_MSAA_1[] = { 0x00000010, 0x00000011, 0x0003003e, 0x00000004, 0x0000002a, 0x000100fd, 0x00010038, }; -// hdr.hlsl : ps_vol_shafts (11764 bytes) +// hdr.hlsl : ps_vol_shafts (11860 bytes) static const uint32_t k_hdr_ps_vol_shafts[] = { - 0x07230203, 0x00010300, 0x000e0000, 0x000001ad, 0x00000000, 0x00020011, 0x00000001, 0x0006000b, + 0x07230203, 0x00010300, 0x000e0000, 0x000001b1, 0x00000000, 0x00020011, 0x00000001, 0x0006000b, 0x00000001, 0x4c534c47, 0x6474732e, 0x3035342e, 0x00000000, 0x0003000e, 0x00000000, 0x00000001, 0x000a000f, 0x00000004, 0x00000002, 0x765f7370, 0x735f6c6f, 0x74666168, 0x00000073, 0x00000003, 0x00000004, 0x00000005, 0x00030010, 0x00000002, 0x00000007, 0x00030003, 0x00000005, 0x00000258, @@ -34144,203 +34149,206 @@ static const uint32_t k_hdr_ps_vol_shafts[] = { 0x0000008c, 0x0007000c, 0x00000015, 0x0000008e, 0x00000001, 0x0000004f, 0x00000088, 0x0000008d, 0x00060041, 0x00000052, 0x0000008f, 0x00000007, 0x0000001f, 0x00000017, 0x0004003d, 0x00000015, 0x00000090, 0x0000008f, 0x0008000c, 0x00000015, 0x00000091, 0x00000001, 0x0000002b, 0x00000090, - 0x00000022, 0x00000023, 0x0007004f, 0x0000002f, 0x00000092, 0x00000057, 0x00000057, 0x00000000, - 0x00000001, 0x00050094, 0x00000015, 0x00000093, 0x00000092, 0x00000030, 0x0006000c, 0x00000015, - 0x00000094, 0x00000001, 0x0000000a, 0x00000093, 0x00050085, 0x00000015, 0x00000095, 0x0000002c, - 0x00000094, 0x0006000c, 0x00000015, 0x00000096, 0x00000001, 0x0000000a, 0x00000095, 0x000200f9, - 0x00000097, 0x000200f8, 0x00000097, 0x000700f5, 0x00000015, 0x00000098, 0x00000016, 0x0000005a, - 0x00000099, 0x0000009a, 0x000700f5, 0x00000015, 0x0000009b, 0x00000016, 0x0000005a, 0x0000009c, - 0x0000009a, 0x000700f5, 0x00000013, 0x0000009d, 0x00000017, 0x0000005a, 0x0000009e, 0x0000009a, - 0x000500b1, 0x00000025, 0x0000009f, 0x0000009d, 0x00000024, 0x000400f6, 0x000000a0, 0x0000009a, - 0x00000002, 0x000400fa, 0x0000009f, 0x000000a1, 0x000000a0, 0x000200f8, 0x000000a1, 0x0004006e, - 0x00000013, 0x000000a2, 0x00000091, 0x000500af, 0x00000025, 0x000000a3, 0x0000009d, 0x000000a2, - 0x000300f7, 0x000000a4, 0x00000000, 0x000400fa, 0x000000a3, 0x000000a5, 0x000000a4, 0x000200f8, - 0x000000a5, 0x000200f9, 0x000000a0, 0x000200f8, 0x000000a4, 0x0004006f, 0x00000015, 0x000000a6, - 0x0000009d, 0x00050081, 0x00000015, 0x000000a7, 0x000000a6, 0x00000096, 0x00050088, 0x00000015, - 0x000000a8, 0x000000a7, 0x00000091, 0x00050085, 0x00000015, 0x000000a9, 0x000000a8, 0x0000008e, - 0x0005008e, 0x00000050, 0x000000aa, 0x0000008b, 0x000000a9, 0x00050081, 0x00000050, 0x000000ab, - 0x00000086, 0x000000aa, 0x000300f7, 0x000000ac, 0x00000000, 0x000300fb, 0x00000041, 0x000000ad, - 0x000200f8, 0x000000ad, 0x00050041, 0x00000051, 0x000000ae, 0x00000009, 0x00000017, 0x0004003d, - 0x00000028, 0x000000af, 0x000000ae, 0x0008004f, 0x00000050, 0x000000b0, 0x000000af, 0x000000af, - 0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x00000015, 0x000000b1, 0x000000b0, 0x000000ab, - 0x00060041, 0x00000052, 0x000000b2, 0x00000009, 0x00000017, 0x0000001a, 0x0004003d, 0x00000015, - 0x000000b3, 0x000000b2, 0x00050081, 0x00000015, 0x000000b4, 0x000000b1, 0x000000b3, 0x00050041, - 0x00000051, 0x000000b5, 0x00000009, 0x00000014, 0x0004003d, 0x00000028, 0x000000b6, 0x000000b5, - 0x0008004f, 0x00000050, 0x000000b7, 0x000000b6, 0x000000b6, 0x00000000, 0x00000001, 0x00000002, - 0x00050094, 0x00000015, 0x000000b8, 0x000000b7, 0x000000ab, 0x00060041, 0x00000052, 0x000000b9, - 0x00000009, 0x00000014, 0x0000001a, 0x0004003d, 0x00000015, 0x000000ba, 0x000000b9, 0x00050081, - 0x00000015, 0x000000bb, 0x000000b8, 0x000000ba, 0x00050050, 0x0000002f, 0x000000bc, 0x000000b4, - 0x000000bb, 0x00050041, 0x00000051, 0x000000bd, 0x00000009, 0x0000001c, 0x0004003d, 0x00000028, - 0x000000be, 0x000000bd, 0x0007004f, 0x0000002f, 0x000000bf, 0x000000be, 0x000000be, 0x00000000, - 0x00000001, 0x00050085, 0x0000002f, 0x000000c0, 0x000000bc, 0x000000bf, 0x0007004f, 0x0000002f, - 0x000000c1, 0x000000be, 0x000000be, 0x00000002, 0x00000003, 0x00050081, 0x0000002f, 0x000000c2, - 0x000000c0, 0x000000c1, 0x00050051, 0x00000015, 0x000000c3, 0x000000c2, 0x00000000, 0x0006000c, - 0x00000015, 0x000000c4, 0x00000001, 0x00000004, 0x000000c3, 0x00050051, 0x00000015, 0x000000c5, - 0x000000c2, 0x00000001, 0x0006000c, 0x00000015, 0x000000c6, 0x00000001, 0x00000004, 0x000000c5, - 0x0007000c, 0x00000015, 0x000000c7, 0x00000001, 0x00000050, 0x000000c4, 0x000000c6, 0x000500b8, - 0x00000025, 0x000000c8, 0x000000c7, 0x00000032, 0x00050050, 0x00000053, 0x000000c9, 0x000000c8, - 0x000000c8, 0x000600a9, 0x0000002f, 0x000000ca, 0x000000c9, 0x000000c2, 0x00000031, 0x000600a9, - 0x00000015, 0x000000cb, 0x000000c8, 0x00000033, 0x00000016, 0x00050041, 0x00000051, 0x000000cc, - 0x00000009, 0x0000001a, 0x0004003d, 0x00000028, 0x000000cd, 0x000000cc, 0x0007004f, 0x0000002f, - 0x000000ce, 0x000000cd, 0x000000cd, 0x00000000, 0x00000001, 0x00050085, 0x0000002f, 0x000000cf, - 0x000000bc, 0x000000ce, 0x0007004f, 0x0000002f, 0x000000d0, 0x000000cd, 0x000000cd, 0x00000002, - 0x00000003, 0x00050081, 0x0000002f, 0x000000d1, 0x000000cf, 0x000000d0, 0x00050051, 0x00000015, - 0x000000d2, 0x000000d1, 0x00000000, 0x0006000c, 0x00000015, 0x000000d3, 0x00000001, 0x00000004, - 0x000000d2, 0x00050051, 0x00000015, 0x000000d4, 0x000000d1, 0x00000001, 0x0006000c, 0x00000015, - 0x000000d5, 0x00000001, 0x00000004, 0x000000d4, 0x0007000c, 0x00000015, 0x000000d6, 0x00000001, - 0x00000050, 0x000000d3, 0x000000d5, 0x000500b8, 0x00000025, 0x000000d7, 0x000000d6, 0x00000032, - 0x00050050, 0x00000053, 0x000000d8, 0x000000d7, 0x000000d7, 0x000600a9, 0x0000002f, 0x000000d9, - 0x000000d8, 0x000000d1, 0x000000ca, 0x000600a9, 0x00000015, 0x000000da, 0x000000d7, 0x00000018, - 0x000000cb, 0x0006000c, 0x00000015, 0x000000db, 0x00000001, 0x00000004, 0x000000b4, 0x0006000c, - 0x00000015, 0x000000dc, 0x00000001, 0x00000004, 0x000000bb, 0x0007000c, 0x00000015, 0x000000dd, - 0x00000001, 0x00000050, 0x000000db, 0x000000dc, 0x000500b8, 0x00000025, 0x000000de, 0x000000dd, - 0x00000032, 0x00050050, 0x00000053, 0x000000df, 0x000000de, 0x000000de, 0x000600a9, 0x0000002f, - 0x000000e0, 0x000000df, 0x000000bc, 0x000000d9, 0x000600a9, 0x00000015, 0x000000e1, 0x000000de, - 0x00000019, 0x000000da, 0x000500bc, 0x00000025, 0x000000e2, 0x000000e1, 0x00000016, 0x000300f7, - 0x000000e3, 0x00000000, 0x000400fa, 0x000000e2, 0x000000e4, 0x000000e3, 0x000200f8, 0x000000e4, - 0x000200f9, 0x000000ac, 0x000200f8, 0x000000e3, 0x00050051, 0x00000015, 0x000000e5, 0x000000e0, - 0x00000000, 0x00050085, 0x00000015, 0x000000e6, 0x000000e1, 0x00000018, 0x00050083, 0x00000015, - 0x000000e7, 0x000000e6, 0x00000019, 0x00050081, 0x00000015, 0x000000e8, 0x000000e5, 0x000000e7, - 0x00050085, 0x00000015, 0x000000e9, 0x00000054, 0x000000e8, 0x00050051, 0x00000015, 0x000000ea, - 0x000000e0, 0x00000001, 0x00050085, 0x00000015, 0x000000eb, 0x000000ea, 0x00000036, 0x00050081, - 0x00000015, 0x000000ec, 0x000000eb, 0x00000037, 0x00050050, 0x0000002f, 0x000000ed, 0x000000e9, - 0x000000ec, 0x00050041, 0x00000051, 0x000000ee, 0x00000009, 0x0000001f, 0x0004003d, 0x00000028, - 0x000000ef, 0x000000ee, 0x0008004f, 0x00000050, 0x000000f0, 0x000000ef, 0x000000ef, 0x00000000, - 0x00000001, 0x00000002, 0x00050094, 0x00000015, 0x000000f1, 0x000000f0, 0x000000ab, 0x00060041, - 0x00000052, 0x000000f2, 0x00000009, 0x0000001f, 0x0000001a, 0x0004003d, 0x00000015, 0x000000f3, - 0x000000f2, 0x00050081, 0x00000015, 0x000000f4, 0x000000f1, 0x000000f3, 0x000500ba, 0x00000025, - 0x000000f5, 0x000000e1, 0x0000002b, 0x000600a9, 0x00000015, 0x000000f6, 0x000000f5, 0x00000038, - 0x00000039, 0x00050083, 0x00000015, 0x000000f7, 0x000000f4, 0x000000f6, 0x0004003d, 0x0000000a, - 0x000000f8, 0x0000000c, 0x0004003d, 0x0000000f, 0x000000f9, 0x00000011, 0x00050056, 0x00000012, - 0x000000fa, 0x000000f8, 0x000000f9, 0x00070058, 0x00000028, 0x000000fb, 0x000000fa, 0x000000ed, - 0x00000002, 0x00000016, 0x00050051, 0x00000015, 0x000000fc, 0x000000fb, 0x00000000, 0x000500be, - 0x00000025, 0x000000fd, 0x000000fc, 0x000000f7, 0x000600a9, 0x00000015, 0x000000fe, 0x000000fd, - 0x00000019, 0x00000016, 0x00050051, 0x00000015, 0x000000ff, 0x000000fb, 0x00000001, 0x00050083, - 0x00000015, 0x00000100, 0x00000019, 0x000000ff, 0x00050081, 0x00000015, 0x00000101, 0x000000fe, - 0x00000100, 0x0008000c, 0x00000015, 0x00000102, 0x00000001, 0x0000002b, 0x00000101, 0x00000016, - 0x00000019, 0x000200f9, 0x000000ac, 0x000200f8, 0x000000ac, 0x000700f5, 0x00000015, 0x00000103, - 0x00000034, 0x000000e4, 0x00000102, 0x000000e3, 0x000300f7, 0x00000104, 0x00000000, 0x000300fb, - 0x00000041, 0x00000105, 0x000200f8, 0x00000105, 0x00060041, 0x00000052, 0x00000106, 0x00000009, - 0x0000003a, 0x00000017, 0x0004003d, 0x00000015, 0x00000107, 0x00000106, 0x000500bc, 0x00000025, - 0x00000108, 0x00000107, 0x00000016, 0x000300f7, 0x00000109, 0x00000000, 0x000400fa, 0x00000108, - 0x0000010a, 0x00000109, 0x000200f8, 0x0000010a, 0x000200f9, 0x00000104, 0x000200f8, 0x00000109, - 0x00050041, 0x00000051, 0x0000010b, 0x00000009, 0x0000003b, 0x0004003d, 0x00000028, 0x0000010c, - 0x0000010b, 0x0008004f, 0x00000050, 0x0000010d, 0x0000010c, 0x0000010c, 0x00000000, 0x00000001, - 0x00000002, 0x00050094, 0x00000015, 0x0000010e, 0x0000010d, 0x000000ab, 0x00060041, 0x00000052, - 0x0000010f, 0x00000009, 0x0000003b, 0x0000001a, 0x0004003d, 0x00000015, 0x00000110, 0x0000010f, - 0x00050081, 0x00000015, 0x00000111, 0x0000010e, 0x00000110, 0x00050041, 0x00000051, 0x00000112, - 0x00000009, 0x0000003c, 0x0004003d, 0x00000028, 0x00000113, 0x00000112, 0x0008004f, 0x00000050, - 0x00000114, 0x00000113, 0x00000113, 0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x00000015, - 0x00000115, 0x00000114, 0x000000ab, 0x00060041, 0x00000052, 0x00000116, 0x00000009, 0x0000003c, - 0x0000001a, 0x0004003d, 0x00000015, 0x00000117, 0x00000116, 0x00050081, 0x00000015, 0x00000118, - 0x00000115, 0x00000117, 0x00050050, 0x0000002f, 0x00000119, 0x00000111, 0x00000118, 0x0006000c, - 0x00000015, 0x0000011a, 0x00000001, 0x00000004, 0x00000111, 0x0006000c, 0x00000015, 0x0000011b, - 0x00000001, 0x00000004, 0x00000118, 0x0007000c, 0x00000015, 0x0000011c, 0x00000001, 0x00000050, - 0x0000011a, 0x0000011b, 0x000500be, 0x00000025, 0x0000011d, 0x0000011c, 0x00000032, 0x000300f7, - 0x0000011e, 0x00000000, 0x000400fa, 0x0000011d, 0x0000011f, 0x0000011e, 0x000200f8, 0x0000011f, - 0x000200f9, 0x00000104, 0x000200f8, 0x0000011e, 0x0005008e, 0x0000002f, 0x00000120, 0x00000119, - 0x00000035, 0x0005008e, 0x0000002f, 0x00000121, 0x00000119, 0x00000018, 0x00050051, 0x00000015, - 0x00000122, 0x00000120, 0x00000000, 0x0006000c, 0x00000015, 0x00000123, 0x00000001, 0x00000004, - 0x00000122, 0x00050051, 0x00000015, 0x00000124, 0x00000120, 0x00000001, 0x0006000c, 0x00000015, - 0x00000125, 0x00000001, 0x00000004, 0x00000124, 0x0007000c, 0x00000015, 0x00000126, 0x00000001, - 0x00000050, 0x00000123, 0x00000125, 0x000500b8, 0x00000025, 0x00000127, 0x00000126, 0x00000032, - 0x000300f7, 0x00000128, 0x00000000, 0x000400fa, 0x00000127, 0x00000129, 0x0000012a, 0x000200f8, - 0x00000129, 0x000200f9, 0x00000128, 0x000200f8, 0x0000012a, 0x00050051, 0x00000015, 0x0000012b, - 0x00000121, 0x00000000, 0x0006000c, 0x00000015, 0x0000012c, 0x00000001, 0x00000004, 0x0000012b, - 0x00050051, 0x00000015, 0x0000012d, 0x00000121, 0x00000001, 0x0006000c, 0x00000015, 0x0000012e, - 0x00000001, 0x00000004, 0x0000012d, 0x0007000c, 0x00000015, 0x0000012f, 0x00000001, 0x00000050, - 0x0000012c, 0x0000012e, 0x000500b8, 0x00000025, 0x00000130, 0x0000012f, 0x00000032, 0x000600a9, - 0x00000015, 0x00000131, 0x00000130, 0x00000019, 0x00000018, 0x00050050, 0x00000053, 0x00000132, - 0x00000130, 0x00000130, 0x000600a9, 0x0000002f, 0x00000133, 0x00000132, 0x00000121, 0x00000119, - 0x000200f9, 0x00000128, 0x000200f8, 0x00000128, 0x000700f5, 0x00000015, 0x00000134, 0x00000016, - 0x00000129, 0x00000131, 0x0000012a, 0x000700f5, 0x0000002f, 0x00000135, 0x00000120, 0x00000129, - 0x00000133, 0x0000012a, 0x00050051, 0x00000015, 0x00000136, 0x00000135, 0x00000000, 0x00050085, - 0x00000015, 0x00000137, 0x00000134, 0x00000018, 0x00050081, 0x00000015, 0x00000138, 0x00000137, - 0x00000019, 0x00050081, 0x00000015, 0x00000139, 0x00000136, 0x00000138, 0x00050085, 0x00000015, - 0x0000013a, 0x00000054, 0x00000139, 0x00050051, 0x00000015, 0x0000013b, 0x00000135, 0x00000001, - 0x00050085, 0x00000015, 0x0000013c, 0x0000013b, 0x00000036, 0x00050081, 0x00000015, 0x0000013d, - 0x0000013c, 0x00000037, 0x00050050, 0x0000002f, 0x0000013e, 0x0000013a, 0x0000013d, 0x00060041, - 0x00000052, 0x0000013f, 0x00000009, 0x0000003e, 0x0000001a, 0x0004003d, 0x00000015, 0x00000140, - 0x0000013f, 0x00050088, 0x00000015, 0x00000141, 0x0000003d, 0x00000140, 0x00050085, 0x00000015, - 0x00000142, 0x00000134, 0x00000055, 0x00050081, 0x00000015, 0x00000143, 0x00000142, 0x00000141, - 0x00050081, 0x00000015, 0x00000144, 0x00000142, 0x0000003f, 0x00050083, 0x00000015, 0x00000145, - 0x00000144, 0x00000141, 0x0008000c, 0x00000015, 0x00000146, 0x00000001, 0x0000002b, 0x0000013a, - 0x00000143, 0x00000145, 0x00060052, 0x0000002f, 0x00000147, 0x00000146, 0x0000013e, 0x00000000, - 0x00050041, 0x00000051, 0x00000148, 0x00000009, 0x00000042, 0x0004003d, 0x00000028, 0x00000149, - 0x00000148, 0x0008004f, 0x00000050, 0x0000014a, 0x00000149, 0x00000149, 0x00000000, 0x00000001, - 0x00000002, 0x00050094, 0x00000015, 0x0000014b, 0x0000014a, 0x000000ab, 0x00060041, 0x00000052, - 0x0000014c, 0x00000009, 0x00000042, 0x0000001a, 0x0004003d, 0x00000015, 0x0000014d, 0x0000014c, - 0x00050081, 0x00000015, 0x0000014e, 0x0000014b, 0x0000014d, 0x00060041, 0x00000052, 0x0000014f, - 0x00000009, 0x0000003e, 0x00000017, 0x0004003d, 0x00000015, 0x00000150, 0x0000014f, 0x00050083, - 0x00000015, 0x00000151, 0x0000014e, 0x00000150, 0x0004003d, 0x0000000a, 0x00000152, 0x0000000e, - 0x0004003d, 0x0000000f, 0x00000153, 0x00000011, 0x00050056, 0x00000012, 0x00000154, 0x00000152, - 0x00000153, 0x00070058, 0x00000028, 0x00000155, 0x00000154, 0x00000147, 0x00000002, 0x00000016, - 0x00050051, 0x00000015, 0x00000156, 0x00000155, 0x00000000, 0x000500be, 0x00000025, 0x00000157, - 0x00000156, 0x00000151, 0x000600a9, 0x00000015, 0x00000158, 0x00000157, 0x00000019, 0x00000016, - 0x00050083, 0x00000015, 0x00000159, 0x00000019, 0x00000158, 0x00050085, 0x00000015, 0x0000015a, - 0x00000107, 0x00000159, 0x00050083, 0x00000015, 0x0000015b, 0x00000019, 0x0000015a, 0x000200f9, - 0x00000104, 0x000200f8, 0x00000104, 0x000900f5, 0x00000015, 0x0000015c, 0x00000034, 0x0000010a, - 0x00000034, 0x0000011f, 0x0000015b, 0x00000128, 0x000500be, 0x00000025, 0x0000015d, 0x0000015c, - 0x00000016, 0x000300f7, 0x0000015e, 0x00000000, 0x000400fa, 0x0000015d, 0x0000015f, 0x00000160, - 0x000200f8, 0x0000015f, 0x000200f9, 0x0000015e, 0x000200f8, 0x00000160, 0x000300f7, 0x00000161, - 0x00000000, 0x000300fb, 0x00000041, 0x00000162, 0x000200f8, 0x00000162, 0x00050051, 0x00000015, - 0x00000163, 0x000000ab, 0x00000000, 0x00050051, 0x00000015, 0x00000164, 0x000000ab, 0x00000001, - 0x00050051, 0x00000015, 0x00000165, 0x000000ab, 0x00000002, 0x00070050, 0x00000028, 0x00000166, - 0x00000163, 0x00000164, 0x00000165, 0x00000019, 0x00050041, 0x00000051, 0x00000167, 0x00000009, - 0x00000043, 0x0004003d, 0x00000028, 0x00000168, 0x00000167, 0x00050094, 0x00000015, 0x00000169, - 0x00000166, 0x00000168, 0x00050085, 0x00000015, 0x0000016a, 0x00000169, 0x00000037, 0x00050081, - 0x00000015, 0x0000016b, 0x0000016a, 0x00000037, 0x00050041, 0x00000051, 0x0000016c, 0x00000009, - 0x00000044, 0x0004003d, 0x00000028, 0x0000016d, 0x0000016c, 0x00050094, 0x00000015, 0x0000016e, - 0x00000166, 0x0000016d, 0x00050085, 0x00000015, 0x0000016f, 0x0000016e, 0x00000036, 0x00050081, - 0x00000015, 0x00000170, 0x0000016f, 0x00000037, 0x00050050, 0x0000002f, 0x00000171, 0x0000016b, - 0x00000170, 0x0008000c, 0x0000002f, 0x00000172, 0x00000001, 0x0000002b, 0x00000171, 0x00000031, - 0x00000045, 0x000500b6, 0x00000053, 0x00000173, 0x00000172, 0x00000171, 0x0004009a, 0x00000025, - 0x00000174, 0x00000173, 0x000300f7, 0x00000175, 0x00000000, 0x000400fa, 0x00000174, 0x00000176, - 0x00000175, 0x000200f8, 0x00000176, 0x000200f9, 0x00000161, 0x000200f8, 0x00000175, 0x0004003d, - 0x0000000a, 0x00000177, 0x0000000d, 0x0004003d, 0x0000000f, 0x00000178, 0x00000010, 0x00050056, - 0x00000012, 0x00000179, 0x00000177, 0x00000178, 0x00070058, 0x00000028, 0x0000017a, 0x00000179, - 0x00000171, 0x00000002, 0x00000016, 0x00050051, 0x00000015, 0x0000017b, 0x0000017a, 0x00000000, - 0x00050041, 0x00000051, 0x0000017c, 0x00000009, 0x00000046, 0x0004003d, 0x00000028, 0x0000017d, - 0x0000017c, 0x00050094, 0x00000015, 0x0000017e, 0x00000166, 0x0000017d, 0x000500be, 0x00000025, - 0x0000017f, 0x0000017b, 0x0000017e, 0x000600a9, 0x00000015, 0x00000180, 0x0000017f, 0x00000019, - 0x00000016, 0x000200f9, 0x00000161, 0x000200f8, 0x00000161, 0x000700f5, 0x00000015, 0x00000181, - 0x00000034, 0x00000176, 0x00000180, 0x00000175, 0x000200f9, 0x0000015e, 0x000200f8, 0x0000015e, - 0x000700f5, 0x00000015, 0x00000182, 0x0000015c, 0x0000015f, 0x00000181, 0x00000161, 0x000500b9, - 0x00000025, 0x00000183, 0x00000103, 0x00000016, 0x000300f7, 0x00000184, 0x00000000, 0x000400fa, - 0x00000183, 0x00000185, 0x00000184, 0x000200f8, 0x00000185, 0x000500be, 0x00000025, 0x00000186, - 0x00000182, 0x00000016, 0x000200f9, 0x00000184, 0x000200f8, 0x00000184, 0x000700f5, 0x00000025, - 0x00000187, 0x00000026, 0x0000015e, 0x00000186, 0x00000185, 0x000300f7, 0x00000188, 0x00000000, - 0x000400fa, 0x00000187, 0x00000189, 0x00000188, 0x000200f8, 0x00000189, 0x000500b8, 0x00000025, - 0x0000018a, 0x00000103, 0x00000016, 0x000600a9, 0x00000015, 0x0000018b, 0x0000018a, 0x00000019, - 0x00000103, 0x000500b8, 0x00000025, 0x0000018c, 0x00000182, 0x00000016, 0x000600a9, 0x00000015, - 0x0000018d, 0x0000018c, 0x00000019, 0x00000182, 0x0007000c, 0x00000015, 0x0000018e, 0x00000001, - 0x0000004f, 0x0000018b, 0x0000018d, 0x00050081, 0x00000015, 0x0000018f, 0x0000009b, 0x0000018e, - 0x00050081, 0x00000015, 0x00000190, 0x00000098, 0x00000019, 0x000200f9, 0x00000188, 0x000200f8, - 0x00000188, 0x000700f5, 0x00000015, 0x00000099, 0x00000098, 0x00000184, 0x00000190, 0x00000189, - 0x000700f5, 0x00000015, 0x0000009c, 0x0000009b, 0x00000184, 0x0000018f, 0x00000189, 0x000200f9, - 0x0000009a, 0x000200f8, 0x0000009a, 0x00050080, 0x00000013, 0x0000009e, 0x0000009d, 0x00000014, - 0x000200f9, 0x00000097, 0x000200f8, 0x000000a0, 0x000500b8, 0x00000025, 0x00000191, 0x00000098, - 0x00000027, 0x000300f7, 0x00000192, 0x00000000, 0x000400fa, 0x00000191, 0x00000193, 0x00000192, - 0x000200f8, 0x00000193, 0x000200f9, 0x00000059, 0x000200f8, 0x00000192, 0x00050041, 0x00000051, - 0x00000194, 0x00000009, 0x00000020, 0x0004003d, 0x00000028, 0x00000195, 0x00000194, 0x0008004f, - 0x00000050, 0x00000196, 0x00000195, 0x00000195, 0x00000000, 0x00000001, 0x00000002, 0x00050094, - 0x00000015, 0x00000197, 0x0000008b, 0x00000196, 0x00060041, 0x00000052, 0x00000198, 0x00000007, - 0x0000001f, 0x0000001f, 0x0004003d, 0x00000015, 0x00000199, 0x00000198, 0x00050085, 0x00000015, - 0x0000019a, 0x00000199, 0x00000199, 0x00050083, 0x00000015, 0x0000019b, 0x00000019, 0x0000019a, - 0x00050081, 0x00000015, 0x0000019c, 0x00000019, 0x0000019a, 0x00050085, 0x00000015, 0x0000019d, - 0x00000018, 0x00000199, 0x00050085, 0x00000015, 0x0000019e, 0x0000019d, 0x00000197, 0x00050083, - 0x00000015, 0x0000019f, 0x0000019c, 0x0000019e, 0x0007000c, 0x00000015, 0x000001a0, 0x00000001, - 0x00000050, 0x0000019f, 0x0000002a, 0x0007000c, 0x00000015, 0x000001a1, 0x00000001, 0x0000001a, - 0x000001a0, 0x0000002b, 0x00050088, 0x00000015, 0x000001a2, 0x0000019b, 0x000001a1, 0x0007000c, - 0x00000015, 0x000001a3, 0x00000001, 0x0000004f, 0x000001a2, 0x00000018, 0x00050088, 0x00000015, - 0x000001a4, 0x0000009b, 0x00000098, 0x00050083, 0x00000015, 0x000001a5, 0x00000019, 0x000001a4, - 0x00050085, 0x00000015, 0x000001a6, 0x000001a5, 0x000001a3, 0x0007000c, 0x00000015, 0x000001a7, - 0x00000001, 0x00000050, 0x0000008d, 0x00000019, 0x00050088, 0x00000015, 0x000001a8, 0x0000008e, - 0x000001a7, 0x0008000c, 0x00000015, 0x000001a9, 0x00000001, 0x0000002b, 0x000001a8, 0x00000016, - 0x00000019, 0x00050085, 0x00000015, 0x000001aa, 0x000001a6, 0x000001a9, 0x00070050, 0x00000028, - 0x000001ab, 0x000001aa, 0x000001aa, 0x000001aa, 0x00000019, 0x000200f9, 0x00000059, 0x000200f8, - 0x00000059, 0x000700f5, 0x00000028, 0x000001ac, 0x00000029, 0x00000193, 0x000001ab, 0x00000192, - 0x0003003e, 0x00000005, 0x000001ac, 0x000100fd, 0x00010038, + 0x00000022, 0x00000023, 0x00050085, 0x00000015, 0x00000092, 0x00000091, 0x0000008e, 0x0007000c, + 0x00000015, 0x00000093, 0x00000001, 0x00000050, 0x0000008d, 0x00000019, 0x00050088, 0x00000015, + 0x00000094, 0x00000092, 0x00000093, 0x0006000c, 0x00000015, 0x00000095, 0x00000001, 0x00000009, + 0x00000094, 0x0008000c, 0x00000015, 0x00000096, 0x00000001, 0x0000002b, 0x00000095, 0x00000022, + 0x00000091, 0x0007004f, 0x0000002f, 0x00000097, 0x00000057, 0x00000057, 0x00000000, 0x00000001, + 0x00050094, 0x00000015, 0x00000098, 0x00000097, 0x00000030, 0x0006000c, 0x00000015, 0x00000099, + 0x00000001, 0x0000000a, 0x00000098, 0x00050085, 0x00000015, 0x0000009a, 0x0000002c, 0x00000099, + 0x0006000c, 0x00000015, 0x0000009b, 0x00000001, 0x0000000a, 0x0000009a, 0x000200f9, 0x0000009c, + 0x000200f8, 0x0000009c, 0x000700f5, 0x00000015, 0x0000009d, 0x00000016, 0x0000005a, 0x0000009e, + 0x0000009f, 0x000700f5, 0x00000015, 0x000000a0, 0x00000016, 0x0000005a, 0x000000a1, 0x0000009f, + 0x000700f5, 0x00000013, 0x000000a2, 0x00000017, 0x0000005a, 0x000000a3, 0x0000009f, 0x000500b1, + 0x00000025, 0x000000a4, 0x000000a2, 0x00000024, 0x000400f6, 0x000000a5, 0x0000009f, 0x00000002, + 0x000400fa, 0x000000a4, 0x000000a6, 0x000000a5, 0x000200f8, 0x000000a6, 0x0004006e, 0x00000013, + 0x000000a7, 0x00000096, 0x000500af, 0x00000025, 0x000000a8, 0x000000a2, 0x000000a7, 0x000300f7, + 0x000000a9, 0x00000000, 0x000400fa, 0x000000a8, 0x000000aa, 0x000000a9, 0x000200f8, 0x000000aa, + 0x000200f9, 0x000000a5, 0x000200f8, 0x000000a9, 0x0004006f, 0x00000015, 0x000000ab, 0x000000a2, + 0x00050081, 0x00000015, 0x000000ac, 0x000000ab, 0x0000009b, 0x00050088, 0x00000015, 0x000000ad, + 0x000000ac, 0x00000096, 0x00050085, 0x00000015, 0x000000ae, 0x000000ad, 0x0000008e, 0x0005008e, + 0x00000050, 0x000000af, 0x0000008b, 0x000000ae, 0x00050081, 0x00000050, 0x000000b0, 0x00000086, + 0x000000af, 0x000300f7, 0x000000b1, 0x00000000, 0x000300fb, 0x00000041, 0x000000b2, 0x000200f8, + 0x000000b2, 0x00050041, 0x00000051, 0x000000b3, 0x00000009, 0x00000017, 0x0004003d, 0x00000028, + 0x000000b4, 0x000000b3, 0x0008004f, 0x00000050, 0x000000b5, 0x000000b4, 0x000000b4, 0x00000000, + 0x00000001, 0x00000002, 0x00050094, 0x00000015, 0x000000b6, 0x000000b5, 0x000000b0, 0x00060041, + 0x00000052, 0x000000b7, 0x00000009, 0x00000017, 0x0000001a, 0x0004003d, 0x00000015, 0x000000b8, + 0x000000b7, 0x00050081, 0x00000015, 0x000000b9, 0x000000b6, 0x000000b8, 0x00050041, 0x00000051, + 0x000000ba, 0x00000009, 0x00000014, 0x0004003d, 0x00000028, 0x000000bb, 0x000000ba, 0x0008004f, + 0x00000050, 0x000000bc, 0x000000bb, 0x000000bb, 0x00000000, 0x00000001, 0x00000002, 0x00050094, + 0x00000015, 0x000000bd, 0x000000bc, 0x000000b0, 0x00060041, 0x00000052, 0x000000be, 0x00000009, + 0x00000014, 0x0000001a, 0x0004003d, 0x00000015, 0x000000bf, 0x000000be, 0x00050081, 0x00000015, + 0x000000c0, 0x000000bd, 0x000000bf, 0x00050050, 0x0000002f, 0x000000c1, 0x000000b9, 0x000000c0, + 0x00050041, 0x00000051, 0x000000c2, 0x00000009, 0x0000001c, 0x0004003d, 0x00000028, 0x000000c3, + 0x000000c2, 0x0007004f, 0x0000002f, 0x000000c4, 0x000000c3, 0x000000c3, 0x00000000, 0x00000001, + 0x00050085, 0x0000002f, 0x000000c5, 0x000000c1, 0x000000c4, 0x0007004f, 0x0000002f, 0x000000c6, + 0x000000c3, 0x000000c3, 0x00000002, 0x00000003, 0x00050081, 0x0000002f, 0x000000c7, 0x000000c5, + 0x000000c6, 0x00050051, 0x00000015, 0x000000c8, 0x000000c7, 0x00000000, 0x0006000c, 0x00000015, + 0x000000c9, 0x00000001, 0x00000004, 0x000000c8, 0x00050051, 0x00000015, 0x000000ca, 0x000000c7, + 0x00000001, 0x0006000c, 0x00000015, 0x000000cb, 0x00000001, 0x00000004, 0x000000ca, 0x0007000c, + 0x00000015, 0x000000cc, 0x00000001, 0x00000050, 0x000000c9, 0x000000cb, 0x000500b8, 0x00000025, + 0x000000cd, 0x000000cc, 0x00000032, 0x00050050, 0x00000053, 0x000000ce, 0x000000cd, 0x000000cd, + 0x000600a9, 0x0000002f, 0x000000cf, 0x000000ce, 0x000000c7, 0x00000031, 0x000600a9, 0x00000015, + 0x000000d0, 0x000000cd, 0x00000033, 0x00000016, 0x00050041, 0x00000051, 0x000000d1, 0x00000009, + 0x0000001a, 0x0004003d, 0x00000028, 0x000000d2, 0x000000d1, 0x0007004f, 0x0000002f, 0x000000d3, + 0x000000d2, 0x000000d2, 0x00000000, 0x00000001, 0x00050085, 0x0000002f, 0x000000d4, 0x000000c1, + 0x000000d3, 0x0007004f, 0x0000002f, 0x000000d5, 0x000000d2, 0x000000d2, 0x00000002, 0x00000003, + 0x00050081, 0x0000002f, 0x000000d6, 0x000000d4, 0x000000d5, 0x00050051, 0x00000015, 0x000000d7, + 0x000000d6, 0x00000000, 0x0006000c, 0x00000015, 0x000000d8, 0x00000001, 0x00000004, 0x000000d7, + 0x00050051, 0x00000015, 0x000000d9, 0x000000d6, 0x00000001, 0x0006000c, 0x00000015, 0x000000da, + 0x00000001, 0x00000004, 0x000000d9, 0x0007000c, 0x00000015, 0x000000db, 0x00000001, 0x00000050, + 0x000000d8, 0x000000da, 0x000500b8, 0x00000025, 0x000000dc, 0x000000db, 0x00000032, 0x00050050, + 0x00000053, 0x000000dd, 0x000000dc, 0x000000dc, 0x000600a9, 0x0000002f, 0x000000de, 0x000000dd, + 0x000000d6, 0x000000cf, 0x000600a9, 0x00000015, 0x000000df, 0x000000dc, 0x00000018, 0x000000d0, + 0x0006000c, 0x00000015, 0x000000e0, 0x00000001, 0x00000004, 0x000000b9, 0x0006000c, 0x00000015, + 0x000000e1, 0x00000001, 0x00000004, 0x000000c0, 0x0007000c, 0x00000015, 0x000000e2, 0x00000001, + 0x00000050, 0x000000e0, 0x000000e1, 0x000500b8, 0x00000025, 0x000000e3, 0x000000e2, 0x00000032, + 0x00050050, 0x00000053, 0x000000e4, 0x000000e3, 0x000000e3, 0x000600a9, 0x0000002f, 0x000000e5, + 0x000000e4, 0x000000c1, 0x000000de, 0x000600a9, 0x00000015, 0x000000e6, 0x000000e3, 0x00000019, + 0x000000df, 0x000500bc, 0x00000025, 0x000000e7, 0x000000e6, 0x00000016, 0x000300f7, 0x000000e8, + 0x00000000, 0x000400fa, 0x000000e7, 0x000000e9, 0x000000e8, 0x000200f8, 0x000000e9, 0x000200f9, + 0x000000b1, 0x000200f8, 0x000000e8, 0x00050051, 0x00000015, 0x000000ea, 0x000000e5, 0x00000000, + 0x00050085, 0x00000015, 0x000000eb, 0x000000e6, 0x00000018, 0x00050083, 0x00000015, 0x000000ec, + 0x000000eb, 0x00000019, 0x00050081, 0x00000015, 0x000000ed, 0x000000ea, 0x000000ec, 0x00050085, + 0x00000015, 0x000000ee, 0x00000054, 0x000000ed, 0x00050051, 0x00000015, 0x000000ef, 0x000000e5, + 0x00000001, 0x00050085, 0x00000015, 0x000000f0, 0x000000ef, 0x00000036, 0x00050081, 0x00000015, + 0x000000f1, 0x000000f0, 0x00000037, 0x00050050, 0x0000002f, 0x000000f2, 0x000000ee, 0x000000f1, + 0x00050041, 0x00000051, 0x000000f3, 0x00000009, 0x0000001f, 0x0004003d, 0x00000028, 0x000000f4, + 0x000000f3, 0x0008004f, 0x00000050, 0x000000f5, 0x000000f4, 0x000000f4, 0x00000000, 0x00000001, + 0x00000002, 0x00050094, 0x00000015, 0x000000f6, 0x000000f5, 0x000000b0, 0x00060041, 0x00000052, + 0x000000f7, 0x00000009, 0x0000001f, 0x0000001a, 0x0004003d, 0x00000015, 0x000000f8, 0x000000f7, + 0x00050081, 0x00000015, 0x000000f9, 0x000000f6, 0x000000f8, 0x000500ba, 0x00000025, 0x000000fa, + 0x000000e6, 0x0000002b, 0x000600a9, 0x00000015, 0x000000fb, 0x000000fa, 0x00000038, 0x00000039, + 0x00050083, 0x00000015, 0x000000fc, 0x000000f9, 0x000000fb, 0x0004003d, 0x0000000a, 0x000000fd, + 0x0000000c, 0x0004003d, 0x0000000f, 0x000000fe, 0x00000011, 0x00050056, 0x00000012, 0x000000ff, + 0x000000fd, 0x000000fe, 0x00070058, 0x00000028, 0x00000100, 0x000000ff, 0x000000f2, 0x00000002, + 0x00000016, 0x00050051, 0x00000015, 0x00000101, 0x00000100, 0x00000000, 0x000500be, 0x00000025, + 0x00000102, 0x00000101, 0x000000fc, 0x000600a9, 0x00000015, 0x00000103, 0x00000102, 0x00000019, + 0x00000016, 0x00050051, 0x00000015, 0x00000104, 0x00000100, 0x00000001, 0x00050083, 0x00000015, + 0x00000105, 0x00000019, 0x00000104, 0x00050081, 0x00000015, 0x00000106, 0x00000103, 0x00000105, + 0x0008000c, 0x00000015, 0x00000107, 0x00000001, 0x0000002b, 0x00000106, 0x00000016, 0x00000019, + 0x000200f9, 0x000000b1, 0x000200f8, 0x000000b1, 0x000700f5, 0x00000015, 0x00000108, 0x00000034, + 0x000000e9, 0x00000107, 0x000000e8, 0x000300f7, 0x00000109, 0x00000000, 0x000300fb, 0x00000041, + 0x0000010a, 0x000200f8, 0x0000010a, 0x00060041, 0x00000052, 0x0000010b, 0x00000009, 0x0000003a, + 0x00000017, 0x0004003d, 0x00000015, 0x0000010c, 0x0000010b, 0x000500bc, 0x00000025, 0x0000010d, + 0x0000010c, 0x00000016, 0x000300f7, 0x0000010e, 0x00000000, 0x000400fa, 0x0000010d, 0x0000010f, + 0x0000010e, 0x000200f8, 0x0000010f, 0x000200f9, 0x00000109, 0x000200f8, 0x0000010e, 0x00050041, + 0x00000051, 0x00000110, 0x00000009, 0x0000003b, 0x0004003d, 0x00000028, 0x00000111, 0x00000110, + 0x0008004f, 0x00000050, 0x00000112, 0x00000111, 0x00000111, 0x00000000, 0x00000001, 0x00000002, + 0x00050094, 0x00000015, 0x00000113, 0x00000112, 0x000000b0, 0x00060041, 0x00000052, 0x00000114, + 0x00000009, 0x0000003b, 0x0000001a, 0x0004003d, 0x00000015, 0x00000115, 0x00000114, 0x00050081, + 0x00000015, 0x00000116, 0x00000113, 0x00000115, 0x00050041, 0x00000051, 0x00000117, 0x00000009, + 0x0000003c, 0x0004003d, 0x00000028, 0x00000118, 0x00000117, 0x0008004f, 0x00000050, 0x00000119, + 0x00000118, 0x00000118, 0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x00000015, 0x0000011a, + 0x00000119, 0x000000b0, 0x00060041, 0x00000052, 0x0000011b, 0x00000009, 0x0000003c, 0x0000001a, + 0x0004003d, 0x00000015, 0x0000011c, 0x0000011b, 0x00050081, 0x00000015, 0x0000011d, 0x0000011a, + 0x0000011c, 0x00050050, 0x0000002f, 0x0000011e, 0x00000116, 0x0000011d, 0x0006000c, 0x00000015, + 0x0000011f, 0x00000001, 0x00000004, 0x00000116, 0x0006000c, 0x00000015, 0x00000120, 0x00000001, + 0x00000004, 0x0000011d, 0x0007000c, 0x00000015, 0x00000121, 0x00000001, 0x00000050, 0x0000011f, + 0x00000120, 0x000500be, 0x00000025, 0x00000122, 0x00000121, 0x00000032, 0x000300f7, 0x00000123, + 0x00000000, 0x000400fa, 0x00000122, 0x00000124, 0x00000123, 0x000200f8, 0x00000124, 0x000200f9, + 0x00000109, 0x000200f8, 0x00000123, 0x0005008e, 0x0000002f, 0x00000125, 0x0000011e, 0x00000035, + 0x0005008e, 0x0000002f, 0x00000126, 0x0000011e, 0x00000018, 0x00050051, 0x00000015, 0x00000127, + 0x00000125, 0x00000000, 0x0006000c, 0x00000015, 0x00000128, 0x00000001, 0x00000004, 0x00000127, + 0x00050051, 0x00000015, 0x00000129, 0x00000125, 0x00000001, 0x0006000c, 0x00000015, 0x0000012a, + 0x00000001, 0x00000004, 0x00000129, 0x0007000c, 0x00000015, 0x0000012b, 0x00000001, 0x00000050, + 0x00000128, 0x0000012a, 0x000500b8, 0x00000025, 0x0000012c, 0x0000012b, 0x00000032, 0x000300f7, + 0x0000012d, 0x00000000, 0x000400fa, 0x0000012c, 0x0000012e, 0x0000012f, 0x000200f8, 0x0000012e, + 0x000200f9, 0x0000012d, 0x000200f8, 0x0000012f, 0x00050051, 0x00000015, 0x00000130, 0x00000126, + 0x00000000, 0x0006000c, 0x00000015, 0x00000131, 0x00000001, 0x00000004, 0x00000130, 0x00050051, + 0x00000015, 0x00000132, 0x00000126, 0x00000001, 0x0006000c, 0x00000015, 0x00000133, 0x00000001, + 0x00000004, 0x00000132, 0x0007000c, 0x00000015, 0x00000134, 0x00000001, 0x00000050, 0x00000131, + 0x00000133, 0x000500b8, 0x00000025, 0x00000135, 0x00000134, 0x00000032, 0x000600a9, 0x00000015, + 0x00000136, 0x00000135, 0x00000019, 0x00000018, 0x00050050, 0x00000053, 0x00000137, 0x00000135, + 0x00000135, 0x000600a9, 0x0000002f, 0x00000138, 0x00000137, 0x00000126, 0x0000011e, 0x000200f9, + 0x0000012d, 0x000200f8, 0x0000012d, 0x000700f5, 0x00000015, 0x00000139, 0x00000016, 0x0000012e, + 0x00000136, 0x0000012f, 0x000700f5, 0x0000002f, 0x0000013a, 0x00000125, 0x0000012e, 0x00000138, + 0x0000012f, 0x00050051, 0x00000015, 0x0000013b, 0x0000013a, 0x00000000, 0x00050085, 0x00000015, + 0x0000013c, 0x00000139, 0x00000018, 0x00050081, 0x00000015, 0x0000013d, 0x0000013c, 0x00000019, + 0x00050081, 0x00000015, 0x0000013e, 0x0000013b, 0x0000013d, 0x00050085, 0x00000015, 0x0000013f, + 0x00000054, 0x0000013e, 0x00050051, 0x00000015, 0x00000140, 0x0000013a, 0x00000001, 0x00050085, + 0x00000015, 0x00000141, 0x00000140, 0x00000036, 0x00050081, 0x00000015, 0x00000142, 0x00000141, + 0x00000037, 0x00050050, 0x0000002f, 0x00000143, 0x0000013f, 0x00000142, 0x00060041, 0x00000052, + 0x00000144, 0x00000009, 0x0000003e, 0x0000001a, 0x0004003d, 0x00000015, 0x00000145, 0x00000144, + 0x00050088, 0x00000015, 0x00000146, 0x0000003d, 0x00000145, 0x00050085, 0x00000015, 0x00000147, + 0x00000139, 0x00000055, 0x00050081, 0x00000015, 0x00000148, 0x00000147, 0x00000146, 0x00050081, + 0x00000015, 0x00000149, 0x00000147, 0x0000003f, 0x00050083, 0x00000015, 0x0000014a, 0x00000149, + 0x00000146, 0x0008000c, 0x00000015, 0x0000014b, 0x00000001, 0x0000002b, 0x0000013f, 0x00000148, + 0x0000014a, 0x00060052, 0x0000002f, 0x0000014c, 0x0000014b, 0x00000143, 0x00000000, 0x00050041, + 0x00000051, 0x0000014d, 0x00000009, 0x00000042, 0x0004003d, 0x00000028, 0x0000014e, 0x0000014d, + 0x0008004f, 0x00000050, 0x0000014f, 0x0000014e, 0x0000014e, 0x00000000, 0x00000001, 0x00000002, + 0x00050094, 0x00000015, 0x00000150, 0x0000014f, 0x000000b0, 0x00060041, 0x00000052, 0x00000151, + 0x00000009, 0x00000042, 0x0000001a, 0x0004003d, 0x00000015, 0x00000152, 0x00000151, 0x00050081, + 0x00000015, 0x00000153, 0x00000150, 0x00000152, 0x00060041, 0x00000052, 0x00000154, 0x00000009, + 0x0000003e, 0x00000017, 0x0004003d, 0x00000015, 0x00000155, 0x00000154, 0x00050083, 0x00000015, + 0x00000156, 0x00000153, 0x00000155, 0x0004003d, 0x0000000a, 0x00000157, 0x0000000e, 0x0004003d, + 0x0000000f, 0x00000158, 0x00000011, 0x00050056, 0x00000012, 0x00000159, 0x00000157, 0x00000158, + 0x00070058, 0x00000028, 0x0000015a, 0x00000159, 0x0000014c, 0x00000002, 0x00000016, 0x00050051, + 0x00000015, 0x0000015b, 0x0000015a, 0x00000000, 0x000500be, 0x00000025, 0x0000015c, 0x0000015b, + 0x00000156, 0x000600a9, 0x00000015, 0x0000015d, 0x0000015c, 0x00000019, 0x00000016, 0x00050083, + 0x00000015, 0x0000015e, 0x00000019, 0x0000015d, 0x00050085, 0x00000015, 0x0000015f, 0x0000010c, + 0x0000015e, 0x00050083, 0x00000015, 0x00000160, 0x00000019, 0x0000015f, 0x000200f9, 0x00000109, + 0x000200f8, 0x00000109, 0x000900f5, 0x00000015, 0x00000161, 0x00000034, 0x0000010f, 0x00000034, + 0x00000124, 0x00000160, 0x0000012d, 0x000500be, 0x00000025, 0x00000162, 0x00000161, 0x00000016, + 0x000300f7, 0x00000163, 0x00000000, 0x000400fa, 0x00000162, 0x00000164, 0x00000165, 0x000200f8, + 0x00000164, 0x000200f9, 0x00000163, 0x000200f8, 0x00000165, 0x000300f7, 0x00000166, 0x00000000, + 0x000300fb, 0x00000041, 0x00000167, 0x000200f8, 0x00000167, 0x00050051, 0x00000015, 0x00000168, + 0x000000b0, 0x00000000, 0x00050051, 0x00000015, 0x00000169, 0x000000b0, 0x00000001, 0x00050051, + 0x00000015, 0x0000016a, 0x000000b0, 0x00000002, 0x00070050, 0x00000028, 0x0000016b, 0x00000168, + 0x00000169, 0x0000016a, 0x00000019, 0x00050041, 0x00000051, 0x0000016c, 0x00000009, 0x00000043, + 0x0004003d, 0x00000028, 0x0000016d, 0x0000016c, 0x00050094, 0x00000015, 0x0000016e, 0x0000016b, + 0x0000016d, 0x00050085, 0x00000015, 0x0000016f, 0x0000016e, 0x00000037, 0x00050081, 0x00000015, + 0x00000170, 0x0000016f, 0x00000037, 0x00050041, 0x00000051, 0x00000171, 0x00000009, 0x00000044, + 0x0004003d, 0x00000028, 0x00000172, 0x00000171, 0x00050094, 0x00000015, 0x00000173, 0x0000016b, + 0x00000172, 0x00050085, 0x00000015, 0x00000174, 0x00000173, 0x00000036, 0x00050081, 0x00000015, + 0x00000175, 0x00000174, 0x00000037, 0x00050050, 0x0000002f, 0x00000176, 0x00000170, 0x00000175, + 0x0008000c, 0x0000002f, 0x00000177, 0x00000001, 0x0000002b, 0x00000176, 0x00000031, 0x00000045, + 0x000500b6, 0x00000053, 0x00000178, 0x00000177, 0x00000176, 0x0004009a, 0x00000025, 0x00000179, + 0x00000178, 0x000300f7, 0x0000017a, 0x00000000, 0x000400fa, 0x00000179, 0x0000017b, 0x0000017a, + 0x000200f8, 0x0000017b, 0x000200f9, 0x00000166, 0x000200f8, 0x0000017a, 0x0004003d, 0x0000000a, + 0x0000017c, 0x0000000d, 0x0004003d, 0x0000000f, 0x0000017d, 0x00000010, 0x00050056, 0x00000012, + 0x0000017e, 0x0000017c, 0x0000017d, 0x00070058, 0x00000028, 0x0000017f, 0x0000017e, 0x00000176, + 0x00000002, 0x00000016, 0x00050051, 0x00000015, 0x00000180, 0x0000017f, 0x00000000, 0x00050041, + 0x00000051, 0x00000181, 0x00000009, 0x00000046, 0x0004003d, 0x00000028, 0x00000182, 0x00000181, + 0x00050094, 0x00000015, 0x00000183, 0x0000016b, 0x00000182, 0x000500be, 0x00000025, 0x00000184, + 0x00000180, 0x00000183, 0x000600a9, 0x00000015, 0x00000185, 0x00000184, 0x00000019, 0x00000016, + 0x000200f9, 0x00000166, 0x000200f8, 0x00000166, 0x000700f5, 0x00000015, 0x00000186, 0x00000034, + 0x0000017b, 0x00000185, 0x0000017a, 0x000200f9, 0x00000163, 0x000200f8, 0x00000163, 0x000700f5, + 0x00000015, 0x00000187, 0x00000161, 0x00000164, 0x00000186, 0x00000166, 0x000500b9, 0x00000025, + 0x00000188, 0x00000108, 0x00000016, 0x000300f7, 0x00000189, 0x00000000, 0x000400fa, 0x00000188, + 0x0000018a, 0x00000189, 0x000200f8, 0x0000018a, 0x000500be, 0x00000025, 0x0000018b, 0x00000187, + 0x00000016, 0x000200f9, 0x00000189, 0x000200f8, 0x00000189, 0x000700f5, 0x00000025, 0x0000018c, + 0x00000026, 0x00000163, 0x0000018b, 0x0000018a, 0x000300f7, 0x0000018d, 0x00000000, 0x000400fa, + 0x0000018c, 0x0000018e, 0x0000018d, 0x000200f8, 0x0000018e, 0x000500b8, 0x00000025, 0x0000018f, + 0x00000108, 0x00000016, 0x000600a9, 0x00000015, 0x00000190, 0x0000018f, 0x00000019, 0x00000108, + 0x000500b8, 0x00000025, 0x00000191, 0x00000187, 0x00000016, 0x000600a9, 0x00000015, 0x00000192, + 0x00000191, 0x00000019, 0x00000187, 0x0007000c, 0x00000015, 0x00000193, 0x00000001, 0x0000004f, + 0x00000190, 0x00000192, 0x00050081, 0x00000015, 0x00000194, 0x000000a0, 0x00000193, 0x00050081, + 0x00000015, 0x00000195, 0x0000009d, 0x00000019, 0x000200f9, 0x0000018d, 0x000200f8, 0x0000018d, + 0x000700f5, 0x00000015, 0x0000009e, 0x0000009d, 0x00000189, 0x00000195, 0x0000018e, 0x000700f5, + 0x00000015, 0x000000a1, 0x000000a0, 0x00000189, 0x00000194, 0x0000018e, 0x000200f9, 0x0000009f, + 0x000200f8, 0x0000009f, 0x00050080, 0x00000013, 0x000000a3, 0x000000a2, 0x00000014, 0x000200f9, + 0x0000009c, 0x000200f8, 0x000000a5, 0x000500b8, 0x00000025, 0x00000196, 0x0000009d, 0x00000027, + 0x000300f7, 0x00000197, 0x00000000, 0x000400fa, 0x00000196, 0x00000198, 0x00000197, 0x000200f8, + 0x00000198, 0x000200f9, 0x00000059, 0x000200f8, 0x00000197, 0x00050041, 0x00000051, 0x00000199, + 0x00000009, 0x00000020, 0x0004003d, 0x00000028, 0x0000019a, 0x00000199, 0x0008004f, 0x00000050, + 0x0000019b, 0x0000019a, 0x0000019a, 0x00000000, 0x00000001, 0x00000002, 0x00050094, 0x00000015, + 0x0000019c, 0x0000008b, 0x0000019b, 0x00060041, 0x00000052, 0x0000019d, 0x00000007, 0x0000001f, + 0x0000001f, 0x0004003d, 0x00000015, 0x0000019e, 0x0000019d, 0x00050085, 0x00000015, 0x0000019f, + 0x0000019e, 0x0000019e, 0x00050083, 0x00000015, 0x000001a0, 0x00000019, 0x0000019f, 0x00050081, + 0x00000015, 0x000001a1, 0x00000019, 0x0000019f, 0x00050085, 0x00000015, 0x000001a2, 0x00000018, + 0x0000019e, 0x00050085, 0x00000015, 0x000001a3, 0x000001a2, 0x0000019c, 0x00050083, 0x00000015, + 0x000001a4, 0x000001a1, 0x000001a3, 0x0007000c, 0x00000015, 0x000001a5, 0x00000001, 0x00000050, + 0x000001a4, 0x0000002a, 0x0007000c, 0x00000015, 0x000001a6, 0x00000001, 0x0000001a, 0x000001a5, + 0x0000002b, 0x00050088, 0x00000015, 0x000001a7, 0x000001a0, 0x000001a6, 0x0007000c, 0x00000015, + 0x000001a8, 0x00000001, 0x0000004f, 0x000001a7, 0x00000018, 0x00050088, 0x00000015, 0x000001a9, + 0x000000a0, 0x0000009d, 0x00050083, 0x00000015, 0x000001aa, 0x00000019, 0x000001a9, 0x00050085, + 0x00000015, 0x000001ab, 0x000001aa, 0x000001a8, 0x00050088, 0x00000015, 0x000001ac, 0x0000008e, + 0x00000093, 0x0008000c, 0x00000015, 0x000001ad, 0x00000001, 0x0000002b, 0x000001ac, 0x00000016, + 0x00000019, 0x00050085, 0x00000015, 0x000001ae, 0x000001ab, 0x000001ad, 0x00070050, 0x00000028, + 0x000001af, 0x000001ae, 0x000001ae, 0x000001ae, 0x00000019, 0x000200f9, 0x00000059, 0x000200f8, + 0x00000059, 0x000700f5, 0x00000028, 0x000001b0, 0x00000029, 0x00000198, 0x000001af, 0x00000197, + 0x0003003e, 0x00000005, 0x000001b0, 0x000100fd, 0x00010038, }; // ssr.hlsl : vs_main (800 bytes) diff --git a/src/skate3_native_scene.cpp b/src/skate3_native_scene.cpp index 1fbb80e..acca094 100644 --- a/src/skate3_native_scene.cpp +++ b/src/skate3_native_scene.cpp @@ -249,10 +249,20 @@ REXCVAR_DEFINE_DOUBLE(skate3_native_render_scene_shafts_reach, 40.0, "Skate 3", .range(5.0, 300.0) .lifecycle(rex::cvar::Lifecycle::kHotReload); REXCVAR_DEFINE_INT32(skate3_native_render_scene_shafts_steps, 64, "Skate 3", - "Sun-shaft march steps per pixel (half-res pass). More steps " - "resolve thinner shadow volumes at proportional GPU cost.") + "Sun-shaft march step ceiling per pixel; rays shorter than " + "the full reach take proportionally fewer steps at the same " + "per-meter density. More steps resolve thinner shadow " + "volumes at proportional GPU cost.") .range(8, 64) .lifecycle(rex::cvar::Lifecycle::kHotReload); +REXCVAR_DEFINE_INT32(skate3_native_render_scene_shafts_res, 4, "Skate 3", + "Sun-shaft march resolution divisor (2 = half res, 4 = " + "quarter res). The march output is low frequency (jittered " + "average under a tent blur) and upsamples depth-aware, so " + "higher divisors trade little quality for a proportional " + "GPU saving.") + .range(2, 8) + .lifecycle(rex::cvar::Lifecycle::kHotReload); REXCVAR_DEFINE_BOOL(skate3_native_render_scene_sun_override, false, "Skate 3", "Lighting lab: replace the captured sun direction with the " "azimuth/elevation cvars. Every per-frame light transform is " diff --git a/src/skate3_native_scene_post.cpp b/src/skate3_native_scene_post.cpp index 53f8f3e..dac7e0f 100644 --- a/src/skate3_native_scene_post.cpp +++ b/src/skate3_native_scene_post.cpp @@ -71,6 +71,7 @@ REXCVAR_DECLARE(bool, skate3_native_render_scene_shafts); REXCVAR_DECLARE(double, skate3_native_render_scene_shafts_intensity); REXCVAR_DECLARE(double, skate3_native_render_scene_shafts_reach); REXCVAR_DECLARE(int32_t, skate3_native_render_scene_shafts_steps); +REXCVAR_DECLARE(int32_t, skate3_native_render_scene_shafts_res); REXCVAR_DECLARE(bool, skate3_native_render_scene_ssao_debug); REXCVAR_DECLARE(bool, skate3_native_render_scene_ssao_full_res); REXCVAR_DECLARE(double, skate3_native_render_scene_ssao_intensity); @@ -1087,9 +1088,13 @@ bool ApplyVolumetricPass(const NativeGuestOutputRenderContext& context, } } - // ---- Shaft planes (half res, march + blurred), rebuilt on resize. - const uint32_t vw = std::max(1u, (width + 1) / 2); - const uint32_t vh = std::max(1u, (height + 1) / 2); + // ---- Shaft planes (march + blurred), rebuilt on resize or divisor + // change; the tonemap upsample reads the divisor from vs0.x. + const uint32_t vol_div = uint32_t( + std::clamp(REXCVAR_GET(skate3_native_render_scene_shafts_res), + 2, 8)); + const uint32_t vw = std::max(1u, (width + vol_div - 1) / vol_div); + const uint32_t vh = std::max(1u, (height + vol_div - 1) / vol_div); if (shafts && (g_r.vol_width != vw || g_r.vol_height != vh || g_r.vol_tex == nullptr || g_r.vol_tex_b == nullptr)) { @@ -1272,7 +1277,7 @@ bool ApplyVolumetricPass(const NativeGuestOutputRenderContext& context, g_r.vol_rows[1] = std::fabs(pr[5]); g_r.vol_rows[2] = pr[10]; g_r.vol_rows[3] = pr[14]; - g_r.vol_rows[4] = 0.0f; + g_r.vol_rows[4] = float(vol_div); g_r.vol_rows[5] = 0.0f; g_r.vol_rows[6] = 0.0f; g_r.vol_rows[7] = shaft_plane ? shaft_int : 0.0f;