no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
[gecko.git] / gfx / 2d / ShadersD2D.h
blobceca3df511168404fd2733192c0b3bc599b81f53
1 #if 0
2 //
3 // FX Version: fx_4_0
4 // Child effect (requires effect pool): false
5 //
6 // 5 local buffer(s)
7 //
8 cbuffer $Globals
10 uint blendop; // Offset: 0, size: 4
13 cbuffer cb0
15 float4 QuadDesc; // Offset: 0, size: 16
16 float4 TexCoords; // Offset: 16, size: 16
17 float4 MaskTexCoords; // Offset: 32, size: 16
18 float4 TextColor; // Offset: 48, size: 16
21 cbuffer cb1
23 float4 BlurOffsetsH[3]; // Offset: 0, size: 48
24 float4 BlurOffsetsV[3]; // Offset: 48, size: 48
25 float4 BlurWeights[3]; // Offset: 96, size: 48
26 float4 ShadowColor; // Offset: 144, size: 16
29 cbuffer cb2
31 float3x3 DeviceSpaceToUserSpace; // Offset: 0, size: 44
32 float2 dimensions; // Offset: 48, size: 8
33 float3 diff; // Offset: 64, size: 12
34 float2 center1; // Offset: 80, size: 8
35 float A; // Offset: 88, size: 4
36 float radius1; // Offset: 92, size: 4
37 float sq_radius1; // Offset: 96, size: 4
40 cbuffer cb3
42 float3x3 DeviceSpaceToUserSpace_cb3;// Offset: 0, size: 44
43 float2 dimensions_cb3; // Offset: 48, size: 8
44 float2 center; // Offset: 56, size: 8
45 float angle; // Offset: 64, size: 4
46 float start_offset; // Offset: 68, size: 4
47 float end_offset; // Offset: 72, size: 4
51 // 13 local object(s)
53 Texture2D tex;
54 Texture2D bcktex;
55 Texture2D mask;
56 SamplerState sSampler
58 Filter = uint(MIN_MAG_MIP_LINEAR /* 21 */);
59 Texture = tex;
60 AddressU = uint(CLAMP /* 3 */);
61 AddressV = uint(CLAMP /* 3 */);
63 SamplerState sBckSampler
65 Filter = uint(MIN_MAG_MIP_LINEAR /* 21 */);
66 Texture = bcktex;
67 AddressU = uint(CLAMP /* 3 */);
68 AddressV = uint(CLAMP /* 3 */);
70 SamplerState sWrapSampler
72 Filter = uint(MIN_MAG_MIP_LINEAR /* 21 */);
73 Texture = tex;
74 AddressU = uint(WRAP /* 1 */);
75 AddressV = uint(WRAP /* 1 */);
77 SamplerState sMirrorSampler
79 Filter = uint(MIN_MAG_MIP_LINEAR /* 21 */);
80 Texture = tex;
81 AddressU = uint(MIRROR /* 2 */);
82 AddressV = uint(MIRROR /* 2 */);
84 SamplerState sMaskSampler
86 Filter = uint(MIN_MAG_MIP_LINEAR /* 21 */);
87 Texture = mask;
88 AddressU = uint(CLAMP /* 3 */);
89 AddressV = uint(CLAMP /* 3 */);
91 SamplerState sShadowSampler
93 Filter = uint(MIN_MAG_MIP_LINEAR /* 21 */);
94 Texture = tex;
95 AddressU = uint(BORDER /* 4 */);
96 AddressV = uint(BORDER /* 4 */);
97 BorderColor = float4(0, 0, 0, 0);
99 RasterizerState TextureRast
101 ScissorEnable = bool(TRUE /* 1 */);
102 CullMode = uint(NONE /* 1 */);
104 BlendState ShadowBlendH
106 BlendEnable[0] = bool(FALSE /* 0 */);
107 RenderTargetWriteMask[0] = byte(0x0f);
109 BlendState ShadowBlendV
111 BlendEnable[0] = bool(TRUE /* 1 */);
112 SrcBlend[0] = uint(ONE /* 2 */);
113 DestBlend[0] = uint(INV_SRC_ALPHA /* 6 */);
114 BlendOp[0] = uint(ADD /* 1 */);
115 SrcBlendAlpha[0] = uint(ONE /* 2 */);
116 DestBlendAlpha[0] = uint(INV_SRC_ALPHA /* 6 */);
117 BlendOpAlpha[0] = uint(ADD /* 1 */);
118 RenderTargetWriteMask[0] = byte(0x0f);
120 BlendState bTextBlend
122 AlphaToCoverageEnable = bool(FALSE /* 0 */);
123 BlendEnable[0] = bool(TRUE /* 1 */);
124 SrcBlend[0] = uint(SRC1_COLOR /* 16 */);
125 DestBlend[0] = uint(INV_SRC1_COLOR /* 17 */);
126 BlendOp[0] = uint(ADD /* 1 */);
127 SrcBlendAlpha[0] = uint(SRC1_ALPHA /* 18 */);
128 DestBlendAlpha[0] = uint(INV_SRC1_ALPHA /* 19 */);
129 BlendOpAlpha[0] = uint(ADD /* 1 */);
130 RenderTargetWriteMask[0] = byte(0x0f);
134 // 9 technique(s)
136 technique10 SampleTexture
138 pass P0
140 RasterizerState = TextureRast;
141 VertexShader = asm {
143 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
146 // Buffer Definitions:
148 // cbuffer cb0
149 // {
151 // float4 QuadDesc; // Offset: 0 Size: 16
152 // float4 TexCoords; // Offset: 16 Size: 16
153 // float4 MaskTexCoords; // Offset: 32 Size: 16
154 // float4 TextColor; // Offset: 48 Size: 16 [unused]
156 // }
159 // Resource Bindings:
161 // Name Type Format Dim Slot Elements
162 // ------------------------------ ---------- ------- ----------- ---- --------
163 // cb0 cbuffer NA NA 0 1
167 // Input signature:
169 // Name Index Mask Register SysValue Format Used
170 // -------------------- ----- ------ -------- -------- ------- ------
171 // POSITION 0 xyz 0 NONE float xy
174 // Output signature:
176 // Name Index Mask Register SysValue Format Used
177 // -------------------- ----- ------ -------- -------- ------- ------
178 // SV_Position 0 xyzw 0 POS float xyzw
179 // TEXCOORD 0 xy 1 NONE float xy
180 // TEXCOORD 1 zw 1 NONE float zw
183 // Constant buffer to DX9 shader constant mappings:
185 // Target Reg Buffer Start Reg # of Regs Data Conversion
186 // ---------- ------- --------- --------- ----------------------
187 // c1 cb0 0 3 ( FLT, FLT, FLT, FLT)
190 // Runtime generated constant mappings:
192 // Target Reg Constant Description
193 // ---------- --------------------------------------------------
194 // c0 Vertex Shader position offset
197 // Level9 shader bytecode:
199 vs_2_x
200 def c4, 0, 1, 0, 0
201 dcl_texcoord v0
202 mad oT0.xy, v0, c2.zwzw, c2
203 mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx
204 mad r0.xy, v0, c1.zwzw, c1
205 add oPos.xy, r0, c0
206 mov oPos.zw, c4.xyxy
208 // approximately 5 instruction slots used
209 vs_4_0
210 dcl_constantbuffer cb0[3], immediateIndexed
211 dcl_input v0.xy
212 dcl_output_siv o0.xyzw, position
213 dcl_output o1.xy
214 dcl_output o1.zw
215 mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
216 mov o0.zw, l(0,0,0,1.000000)
217 mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx
218 mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy
220 // Approximately 5 instruction slots used
223 GeometryShader = NULL;
224 PixelShader = asm {
226 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
229 // Resource Bindings:
231 // Name Type Format Dim Slot Elements
232 // ------------------------------ ---------- ------- ----------- ---- --------
233 // sSampler sampler NA NA 0 1
234 // tex texture float4 2d 0 1
238 // Input signature:
240 // Name Index Mask Register SysValue Format Used
241 // -------------------- ----- ------ -------- -------- ------- ------
242 // SV_Position 0 xyzw 0 POS float
243 // TEXCOORD 0 xy 1 NONE float xy
244 // TEXCOORD 1 zw 1 NONE float
247 // Output signature:
249 // Name Index Mask Register SysValue Format Used
250 // -------------------- ----- ------ -------- -------- ------- ------
251 // SV_Target 0 xyzw 0 TARGET float xyzw
254 // Sampler/Resource to DX9 shader sampler mappings:
256 // Target Sampler Source Sampler Source Resource
257 // -------------- --------------- ----------------
258 // s0 s0 t0
261 // Level9 shader bytecode:
263 ps_2_x
264 dcl t0
265 dcl_2d s0
266 texld r0, t0, s0
267 mov oC0, r0
269 // approximately 2 instruction slots used (1 texture, 1 arithmetic)
270 ps_4_0
271 dcl_sampler s0, mode_default
272 dcl_resource_texture2d (float,float,float,float) t0
273 dcl_input_ps linear v1.xy
274 dcl_output o0.xyzw
275 sample o0.xyzw, v1.xyxx, t0.xyzw, s0
277 // Approximately 2 instruction slots used
284 technique10 SampleTextureForSeparableBlending_1
286 pass P0
288 RasterizerState = TextureRast;
289 VertexShader = asm {
291 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
294 // Buffer Definitions:
296 // cbuffer cb0
297 // {
299 // float4 QuadDesc; // Offset: 0 Size: 16
300 // float4 TexCoords; // Offset: 16 Size: 16
301 // float4 MaskTexCoords; // Offset: 32 Size: 16
302 // float4 TextColor; // Offset: 48 Size: 16 [unused]
304 // }
307 // Resource Bindings:
309 // Name Type Format Dim Slot Elements
310 // ------------------------------ ---------- ------- ----------- ---- --------
311 // cb0 cbuffer NA NA 0 1
315 // Input signature:
317 // Name Index Mask Register SysValue Format Used
318 // -------------------- ----- ------ -------- -------- ------- ------
319 // POSITION 0 xyz 0 NONE float xy
322 // Output signature:
324 // Name Index Mask Register SysValue Format Used
325 // -------------------- ----- ------ -------- -------- ------- ------
326 // SV_Position 0 xyzw 0 POS float xyzw
327 // TEXCOORD 0 xy 1 NONE float xy
328 // TEXCOORD 1 zw 1 NONE float zw
331 // Constant buffer to DX9 shader constant mappings:
333 // Target Reg Buffer Start Reg # of Regs Data Conversion
334 // ---------- ------- --------- --------- ----------------------
335 // c1 cb0 0 3 ( FLT, FLT, FLT, FLT)
338 // Runtime generated constant mappings:
340 // Target Reg Constant Description
341 // ---------- --------------------------------------------------
342 // c0 Vertex Shader position offset
345 // Level9 shader bytecode:
347 vs_2_x
348 def c4, 0, 1, 0, 0
349 dcl_texcoord v0
350 mad oT0.xy, v0, c2.zwzw, c2
351 mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx
352 mad r0.xy, v0, c1.zwzw, c1
353 add oPos.xy, r0, c0
354 mov oPos.zw, c4.xyxy
356 // approximately 5 instruction slots used
357 vs_4_0
358 dcl_constantbuffer cb0[3], immediateIndexed
359 dcl_input v0.xy
360 dcl_output_siv o0.xyzw, position
361 dcl_output o1.xy
362 dcl_output o1.zw
363 mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
364 mov o0.zw, l(0,0,0,1.000000)
365 mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx
366 mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy
368 // Approximately 5 instruction slots used
371 GeometryShader = NULL;
372 PixelShader = asm {
374 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
377 // Buffer Definitions:
379 // cbuffer $Globals
380 // {
382 // uint blendop; // Offset: 0 Size: 4
384 // }
387 // Resource Bindings:
389 // Name Type Format Dim Slot Elements
390 // ------------------------------ ---------- ------- ----------- ---- --------
391 // sSampler sampler NA NA 0 1
392 // sBckSampler sampler NA NA 1 1
393 // tex texture float4 2d 0 1
394 // bcktex texture float4 2d 1 1
395 // $Globals cbuffer NA NA 0 1
399 // Input signature:
401 // Name Index Mask Register SysValue Format Used
402 // -------------------- ----- ------ -------- -------- ------- ------
403 // SV_Position 0 xyzw 0 POS float
404 // TEXCOORD 0 xy 1 NONE float xy
405 // TEXCOORD 1 zw 1 NONE float
408 // Output signature:
410 // Name Index Mask Register SysValue Format Used
411 // -------------------- ----- ------ -------- -------- ------- ------
412 // SV_Target 0 xyzw 0 TARGET float xyzw
415 // Constant buffer to DX9 shader constant mappings:
417 // Target Reg Buffer Start Reg # of Regs Data Conversion
418 // ---------- ------- --------- --------- ----------------------
419 // c0 cb0 0 1 (UINT, FLT, FLT, FLT)
422 // Sampler/Resource to DX9 shader sampler mappings:
424 // Target Sampler Source Sampler Source Resource
425 // -------------- --------------- ----------------
426 // s0 s0 t0
427 // s1 s1 t1
430 // Level9 shader bytecode:
432 ps_2_x
433 def c1, -1, -2, -3, -4
434 def c2, 1, 0, 0.5, -2
435 def c3, -5, 0, 0, 0
436 dcl t0
437 dcl_2d s0
438 dcl_2d s1
439 mov r0.w, c0.x
440 add r0.x, r0.w, c3.x
441 mul r0.x, r0.x, r0.x
442 texld r1, t0, s1
443 texld r2, t0, s0
444 rcp r0.y, r2.w
445 mad r3.xyz, r2, r0.y, -c2.x
446 mul r3.xyz, r3, r3
447 mad r4.xyz, r2, -r0.y, c2.x
448 rcp r3.w, r4.x
449 rcp r4.w, r1.w
450 mul r5.xyz, r1, r4.w
451 mad r1.xyz, r1, -r4.w, c2.z
452 mul r3.w, r3.w, r5.x
453 min r4.w, r3.w, c2.x
454 cmp r4.w, -r3.x, c2.x, r4.w
455 mul r6.xyz, r5, r5
456 cmp r7.x, -r6.x, c2.y, r4.w
457 rcp r4.w, r4.y
458 mul r4.w, r4.w, r5.y
459 min r5.w, r4.w, c2.x
460 cmp r4.w, -r3.y, c2.x, r5.w
461 cmp r7.y, -r6.y, c2.y, r4.w
462 rcp r4.w, r4.z
463 mul r4.w, r4.w, r5.z
464 min r5.w, r4.w, c2.x
465 cmp r4.w, -r3.z, c2.x, r5.w
466 cmp r7.z, -r6.z, c2.y, r4.w
467 mul r3.xyz, r0.y, r2
468 mad r6.xyz, r2, r0.y, r5
469 mad r6.xyz, r3, -r5, r6
470 max r8.xyz, r3, r5
471 cmp r0.xyz, -r0.x, r8, r7
472 add r7, r0.w, c1
473 mul r7, r7, r7
474 min r8.xyz, r5, r3
475 cmp r0.xyz, -r7.w, r8, r0
476 mad r8.xyz, r5, -c2.w, -c2.x
477 add r8.xyz, -r8, c2.x
478 mad r4.xyz, r4, -r8, c2.x
479 add r8.xyz, r5, r5
480 mul r5.xyz, r5, r3
481 mul r8.xyz, r3, r8
482 cmp r1.xyz, r1, r8, r4
483 cmp r0.xyz, -r7.z, r1, r0
484 cmp r0.xyz, -r7.y, r6, r0
485 cmp r0.xyz, -r7.x, r5, r0
486 lrp r4.xyz, r1.w, r0, r3
487 mul r4.w, r1.w, r1.w
488 cmp r4.w, -r4.w, c2.x, c2.y
489 mul r0.xyz, r2.w, r4
490 mul r0.w, r2.w, r2.w
491 cmp r0.w, -r0.w, c2.x, c2.y
492 add r0.w, r4.w, r0.w
493 cmp r2.xyz, -r0.w, r0, r2
494 mov oC0, r2
496 // approximately 56 instruction slots used (2 texture, 54 arithmetic)
497 ps_4_0
498 dcl_constantbuffer cb0[1], immediateIndexed
499 dcl_sampler s0, mode_default
500 dcl_sampler s1, mode_default
501 dcl_resource_texture2d (float,float,float,float) t0
502 dcl_resource_texture2d (float,float,float,float) t1
503 dcl_input_ps linear v1.xy
504 dcl_output o0.xyzw
505 dcl_temps 7
506 sample r0.xyzw, v1.xyxx, t0.xyzw, s0
507 sample r1.xyzw, v1.xyxx, t1.xyzw, s1
508 eq r2.x, r0.w, l(0.000000)
509 eq r2.y, r1.w, l(0.000000)
510 or r2.x, r2.y, r2.x
511 if_nz r2.x
512 mov o0.xyzw, r0.xyzw
514 endif
515 div r0.xyz, r0.xyzx, r0.wwww
516 div r1.xyz, r1.xyzx, r1.wwww
517 ieq r2.x, cb0[0].x, l(1)
518 if_nz r2.x
519 mul r2.xyz, r0.xyzx, r1.xyzx
520 else
521 ieq r2.w, cb0[0].x, l(2)
522 if_nz r2.w
523 add r3.xyz, r0.xyzx, r1.xyzx
524 mad r2.xyz, -r0.xyzx, r1.xyzx, r3.xyzx
525 else
526 ieq r2.w, cb0[0].x, l(3)
527 if_nz r2.w
528 ge r3.xyz, l(0.500000, 0.500000, 0.500000, 0.000000), r1.xyzx
529 add r4.xyz, r1.xyzx, r1.xyzx
530 mul r4.xyz, r0.xyzx, r4.xyzx
531 mad r5.xyz, r1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
532 add r6.xyz, -r0.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
533 add r5.xyz, -r5.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
534 mad r5.xyz, -r6.xyzx, r5.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
535 movc r2.xyz, r3.xyzx, r4.xyzx, r5.xyzx
536 else
537 ieq r2.w, cb0[0].x, l(4)
538 if_nz r2.w
539 min r2.xyz, r0.xyzx, r1.xyzx
540 else
541 ieq r2.w, cb0[0].x, l(5)
542 if_nz r2.w
543 max r2.xyz, r0.xyzx, r1.xyzx
544 else
545 eq r3.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
546 eq r4.xyz, r0.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
547 add r5.xyz, -r0.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
548 div r1.xyz, r1.xyzx, r5.xyzx
549 min r1.xyz, r1.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
550 movc r1.xyz, r4.xyzx, l(1.000000,1.000000,1.000000,0), r1.xyzx
551 movc r2.xyz, r3.xyzx, l(0,0,0,0), r1.xyzx
552 endif
553 endif
554 endif
555 endif
556 endif
557 add r1.x, -r1.w, l(1.000000)
558 mul r1.yzw, r1.wwww, r2.xxyz
559 mad r0.xyz, r1.xxxx, r0.xyzx, r1.yzwy
560 mul o0.xyz, r0.wwww, r0.xyzx
561 mov o0.w, r0.w
563 // Approximately 57 instruction slots used
570 technique10 SampleTextureForSeparableBlending_2
572 pass P0
574 RasterizerState = TextureRast;
575 VertexShader = asm {
577 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
580 // Buffer Definitions:
582 // cbuffer cb0
583 // {
585 // float4 QuadDesc; // Offset: 0 Size: 16
586 // float4 TexCoords; // Offset: 16 Size: 16
587 // float4 MaskTexCoords; // Offset: 32 Size: 16
588 // float4 TextColor; // Offset: 48 Size: 16 [unused]
590 // }
593 // Resource Bindings:
595 // Name Type Format Dim Slot Elements
596 // ------------------------------ ---------- ------- ----------- ---- --------
597 // cb0 cbuffer NA NA 0 1
601 // Input signature:
603 // Name Index Mask Register SysValue Format Used
604 // -------------------- ----- ------ -------- -------- ------- ------
605 // POSITION 0 xyz 0 NONE float xy
608 // Output signature:
610 // Name Index Mask Register SysValue Format Used
611 // -------------------- ----- ------ -------- -------- ------- ------
612 // SV_Position 0 xyzw 0 POS float xyzw
613 // TEXCOORD 0 xy 1 NONE float xy
614 // TEXCOORD 1 zw 1 NONE float zw
617 // Constant buffer to DX9 shader constant mappings:
619 // Target Reg Buffer Start Reg # of Regs Data Conversion
620 // ---------- ------- --------- --------- ----------------------
621 // c1 cb0 0 3 ( FLT, FLT, FLT, FLT)
624 // Runtime generated constant mappings:
626 // Target Reg Constant Description
627 // ---------- --------------------------------------------------
628 // c0 Vertex Shader position offset
631 // Level9 shader bytecode:
633 vs_2_x
634 def c4, 0, 1, 0, 0
635 dcl_texcoord v0
636 mad oT0.xy, v0, c2.zwzw, c2
637 mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx
638 mad r0.xy, v0, c1.zwzw, c1
639 add oPos.xy, r0, c0
640 mov oPos.zw, c4.xyxy
642 // approximately 5 instruction slots used
643 vs_4_0
644 dcl_constantbuffer cb0[3], immediateIndexed
645 dcl_input v0.xy
646 dcl_output_siv o0.xyzw, position
647 dcl_output o1.xy
648 dcl_output o1.zw
649 mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
650 mov o0.zw, l(0,0,0,1.000000)
651 mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx
652 mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy
654 // Approximately 5 instruction slots used
657 GeometryShader = NULL;
658 PixelShader = asm {
660 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
663 // Buffer Definitions:
665 // cbuffer $Globals
666 // {
668 // uint blendop; // Offset: 0 Size: 4
670 // }
673 // Resource Bindings:
675 // Name Type Format Dim Slot Elements
676 // ------------------------------ ---------- ------- ----------- ---- --------
677 // sSampler sampler NA NA 0 1
678 // sBckSampler sampler NA NA 1 1
679 // tex texture float4 2d 0 1
680 // bcktex texture float4 2d 1 1
681 // $Globals cbuffer NA NA 0 1
685 // Input signature:
687 // Name Index Mask Register SysValue Format Used
688 // -------------------- ----- ------ -------- -------- ------- ------
689 // SV_Position 0 xyzw 0 POS float
690 // TEXCOORD 0 xy 1 NONE float xy
691 // TEXCOORD 1 zw 1 NONE float
694 // Output signature:
696 // Name Index Mask Register SysValue Format Used
697 // -------------------- ----- ------ -------- -------- ------- ------
698 // SV_Target 0 xyzw 0 TARGET float xyzw
701 // Constant buffer to DX9 shader constant mappings:
703 // Target Reg Buffer Start Reg # of Regs Data Conversion
704 // ---------- ------- --------- --------- ----------------------
705 // c0 cb0 0 1 (UINT, FLT, FLT, FLT)
708 // Sampler/Resource to DX9 shader sampler mappings:
710 // Target Sampler Source Sampler Source Resource
711 // -------------- --------------- ----------------
712 // s0 s0 t0
713 // s1 s1 t1
716 // Level9 shader bytecode:
718 ps_2_x
719 def c1, -7, -8, -9, -10
720 def c2, 1, 0, -1, 0.25
721 def c3, 0.5, 2, -1, 4
722 def c4, 16, -12, 2, 1
723 dcl t0
724 dcl_2d s0
725 dcl_2d s1
726 mov r0.w, c0.x
727 add r0, r0.w, c1
728 mul r0, r0, r0
729 texld r1, t0, s0
730 texld r2, t0, s1
731 rcp r3.w, r2.w
732 mad r3.xy, r2.yzzw, -r3.w, c2.w
733 mul r4.xyz, r2, r3.w
734 mad r5.xyz, r4, c4.x, c4.y
735 mad r5.xyz, r5, r4, c3.w
736 mul r5.xyz, r4, r5
737 rsq r4.w, r4.y
738 rcp r4.w, r4.w
739 cmp r4.w, r3.x, r5.y, r4.w
740 mad r4.w, r2.y, -r3.w, r4.w
741 rcp r3.x, r1.w
742 mul r6.xyz, r1, r3.x
743 mad r7.xyz, r6, c3.y, c3.z
744 mad r4.w, r7.y, r4.w, r4.y
745 mad r8.xyz, r1, -r3.x, c3.x
746 mad r9, r2.xyzx, -r3.w, c2.xxxw
747 mad r10.xyz, r6, -c4.z, c4.w
748 mul r10.xyz, r4, r10
749 mad r10.xyz, r10, -r9, r4
750 cmp r11.y, r8.y, r10.y, r4.w
751 rsq r4.w, r4.z
752 rcp r4.w, r4.w
753 cmp r4.w, r3.y, r5.z, r4.w
754 mad r4.w, r2.z, -r3.w, r4.w
755 mad r4.w, r7.z, r4.w, r4.z
756 cmp r11.z, r8.z, r10.z, r4.w
757 rsq r4.w, r4.x
758 rcp r4.w, r4.w
759 cmp r4.w, r9.w, r5.x, r4.w
760 mad r4.w, r2.x, -r3.w, r4.w
761 mad r2.xyz, r2, r3.w, c2.z
762 mul r2.xyz, r2, r2
763 mad r4.w, r7.x, r4.w, r4.x
764 add r3.yzw, -r7.xxyz, c2.x
765 mad r3.yzw, r9.xxyz, -r3, c2.x
766 cmp r11.x, r8.x, r10.x, r4.w
767 mad r5.xyz, r1, r3.x, -r4
768 mad r7.xyz, r1, r3.x, r4
769 abs r5.xyz, r5
770 mul r10.xyz, r4, r6
771 mad r7.xyz, r10, -c3.y, r7
772 cmp r5.xyz, -r0.w, r5, r7
773 cmp r5.xyz, -r0.z, r11, r5
774 add r7.xyz, r6, r6
775 mul r4.xyz, r4, r7
776 cmp r3.xyz, r8, r4, r3.yzww
777 cmp r0.yzw, -r0.y, r3.xxyz, r5.xxyz
778 rcp r6.w, r6.x
779 mad r6.w, r9.x, -r6.w, c2.x
780 max r3.x, r6.w, c2.y
781 mul r3.yzw, r6.xxyz, r6.xxyz
782 cmp r6.w, -r3.y, c2.y, r3.x
783 cmp r4.x, -r2.x, c2.x, r6.w
784 rcp r4.w, r6.y
785 mad r4.w, r9.y, -r4.w, c2.x
786 max r6.w, r4.w, c2.y
787 cmp r4.w, -r3.z, c2.y, r6.w
788 cmp r4.y, -r2.y, c2.x, r4.w
789 rcp r4.w, r6.z
790 mad r4.w, r9.z, -r4.w, c2.x
791 max r6.w, r4.w, c2.y
792 cmp r4.w, -r3.w, c2.y, r6.w
793 cmp r4.z, -r2.z, c2.x, r4.w
794 cmp r0.xyz, -r0.x, r4, r0.yzww
795 lrp r3.xyz, r2.w, r0, r6
796 mul r3.w, r2.w, r2.w
797 cmp r3.w, -r3.w, c2.x, c2.y
798 mul r0.xyz, r1.w, r3
799 mul r0.w, r1.w, r1.w
800 cmp r0.w, -r0.w, c2.x, c2.y
801 add r0.w, r3.w, r0.w
802 cmp r1.xyz, -r0.w, r0, r1
803 mov oC0, r1
805 // approximately 78 instruction slots used (2 texture, 76 arithmetic)
806 ps_4_0
807 dcl_constantbuffer cb0[1], immediateIndexed
808 dcl_sampler s0, mode_default
809 dcl_sampler s1, mode_default
810 dcl_resource_texture2d (float,float,float,float) t0
811 dcl_resource_texture2d (float,float,float,float) t1
812 dcl_input_ps linear v1.xy
813 dcl_output o0.xyzw
814 dcl_temps 7
815 sample r0.xyzw, v1.xyxx, t0.xyzw, s0
816 sample r1.xyzw, v1.xyxx, t1.xyzw, s1
817 eq r2.x, r0.w, l(0.000000)
818 eq r2.y, r1.w, l(0.000000)
819 or r2.x, r2.y, r2.x
820 if_nz r2.x
821 mov o0.xyzw, r0.xyzw
823 endif
824 div r0.xyz, r0.xyzx, r0.wwww
825 div r1.xyz, r1.xyzx, r1.wwww
826 ieq r2.x, cb0[0].x, l(7)
827 if_nz r2.x
828 eq r2.xyz, r1.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
829 eq r3.xyz, r0.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
830 add r4.xyz, -r1.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
831 div r4.xyz, r4.xyzx, r0.xyzx
832 min r4.xyz, r4.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
833 add r4.xyz, -r4.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
834 movc r3.xyz, r3.xyzx, l(0,0,0,0), r4.xyzx
835 movc r2.xyz, r2.xyzx, l(1.000000,1.000000,1.000000,0), r3.xyzx
836 else
837 ieq r2.w, cb0[0].x, l(8)
838 if_nz r2.w
839 ge r3.xyz, l(0.500000, 0.500000, 0.500000, 0.000000), r0.xyzx
840 add r4.xyz, r0.xyzx, r0.xyzx
841 mul r4.xyz, r1.xyzx, r4.xyzx
842 mad r5.xyz, r0.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
843 add r6.xyz, -r1.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
844 add r5.xyz, -r5.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
845 mad r5.xyz, -r6.xyzx, r5.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
846 movc r2.xyz, r3.xyzx, r4.xyzx, r5.xyzx
847 else
848 ieq r2.w, cb0[0].x, l(9)
849 if_nz r2.w
850 ge r3.xyz, l(0.250000, 0.250000, 0.250000, 0.000000), r1.xyzx
851 mad r4.xyz, r1.xyzx, l(16.000000, 16.000000, 16.000000, 0.000000), l(-12.000000, -12.000000, -12.000000, 0.000000)
852 mad r4.xyz, r4.xyzx, r1.xyzx, l(4.000000, 4.000000, 4.000000, 0.000000)
853 mul r4.xyz, r1.xyzx, r4.xyzx
854 sqrt r5.xyz, r1.xyzx
855 movc r3.xyz, r3.xyzx, r4.xyzx, r5.xyzx
856 ge r4.xyz, l(0.500000, 0.500000, 0.500000, 0.000000), r0.xyzx
857 mad r5.xyz, -r0.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(1.000000, 1.000000, 1.000000, 0.000000)
858 mul r5.xyz, r1.xyzx, r5.xyzx
859 add r6.xyz, -r1.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000)
860 mad r5.xyz, -r5.xyzx, r6.xyzx, r1.xyzx
861 mad r6.xyz, r0.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
862 add r3.xyz, -r1.xyzx, r3.xyzx
863 mad r3.xyz, r6.xyzx, r3.xyzx, r1.xyzx
864 movc r2.xyz, r4.xyzx, r5.xyzx, r3.xyzx
865 else
866 ieq r2.w, cb0[0].x, l(10)
867 add r3.xyz, r0.xyzx, -r1.xyzx
868 add r4.xyz, r0.xyzx, r1.xyzx
869 mul r1.xyz, r0.xyzx, r1.xyzx
870 mad r1.xyz, -r1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), r4.xyzx
871 movc r2.xyz, r2.wwww, |r3.xyzx|, r1.xyzx
872 endif
873 endif
874 endif
875 add r1.x, -r1.w, l(1.000000)
876 mul r1.yzw, r1.wwww, r2.xxyz
877 mad r0.xyz, r1.xxxx, r0.xyzx, r1.yzwy
878 mul o0.xyz, r0.wwww, r0.xyzx
879 mov o0.w, r0.w
881 // Approximately 66 instruction slots used
888 technique10 SampleTextureForNonSeparableBlending
890 pass P0
892 RasterizerState = TextureRast;
893 VertexShader = asm {
895 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
898 // Buffer Definitions:
900 // cbuffer cb0
901 // {
903 // float4 QuadDesc; // Offset: 0 Size: 16
904 // float4 TexCoords; // Offset: 16 Size: 16
905 // float4 MaskTexCoords; // Offset: 32 Size: 16
906 // float4 TextColor; // Offset: 48 Size: 16 [unused]
908 // }
911 // Resource Bindings:
913 // Name Type Format Dim Slot Elements
914 // ------------------------------ ---------- ------- ----------- ---- --------
915 // cb0 cbuffer NA NA 0 1
919 // Input signature:
921 // Name Index Mask Register SysValue Format Used
922 // -------------------- ----- ------ -------- -------- ------- ------
923 // POSITION 0 xyz 0 NONE float xy
926 // Output signature:
928 // Name Index Mask Register SysValue Format Used
929 // -------------------- ----- ------ -------- -------- ------- ------
930 // SV_Position 0 xyzw 0 POS float xyzw
931 // TEXCOORD 0 xy 1 NONE float xy
932 // TEXCOORD 1 zw 1 NONE float zw
935 // Constant buffer to DX9 shader constant mappings:
937 // Target Reg Buffer Start Reg # of Regs Data Conversion
938 // ---------- ------- --------- --------- ----------------------
939 // c1 cb0 0 3 ( FLT, FLT, FLT, FLT)
942 // Runtime generated constant mappings:
944 // Target Reg Constant Description
945 // ---------- --------------------------------------------------
946 // c0 Vertex Shader position offset
949 // Level9 shader bytecode:
951 vs_2_x
952 def c4, 0, 1, 0, 0
953 dcl_texcoord v0
954 mad oT0.xy, v0, c2.zwzw, c2
955 mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx
956 mad r0.xy, v0, c1.zwzw, c1
957 add oPos.xy, r0, c0
958 mov oPos.zw, c4.xyxy
960 // approximately 5 instruction slots used
961 vs_4_0
962 dcl_constantbuffer cb0[3], immediateIndexed
963 dcl_input v0.xy
964 dcl_output_siv o0.xyzw, position
965 dcl_output o1.xy
966 dcl_output o1.zw
967 mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
968 mov o0.zw, l(0,0,0,1.000000)
969 mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx
970 mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy
972 // Approximately 5 instruction slots used
975 GeometryShader = NULL;
976 PixelShader = asm {
978 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
981 // Buffer Definitions:
983 // cbuffer $Globals
984 // {
986 // uint blendop; // Offset: 0 Size: 4
988 // }
991 // Resource Bindings:
993 // Name Type Format Dim Slot Elements
994 // ------------------------------ ---------- ------- ----------- ---- --------
995 // sSampler sampler NA NA 0 1
996 // sBckSampler sampler NA NA 1 1
997 // tex texture float4 2d 0 1
998 // bcktex texture float4 2d 1 1
999 // $Globals cbuffer NA NA 0 1
1003 // Input signature:
1005 // Name Index Mask Register SysValue Format Used
1006 // -------------------- ----- ------ -------- -------- ------- ------
1007 // SV_Position 0 xyzw 0 POS float
1008 // TEXCOORD 0 xy 1 NONE float xy
1009 // TEXCOORD 1 zw 1 NONE float
1012 // Output signature:
1014 // Name Index Mask Register SysValue Format Used
1015 // -------------------- ----- ------ -------- -------- ------- ------
1016 // SV_Target 0 xyzw 0 TARGET float xyzw
1019 // Constant buffer to DX9 shader constant mappings:
1021 // Target Reg Buffer Start Reg # of Regs Data Conversion
1022 // ---------- ------- --------- --------- ----------------------
1023 // c0 cb0 0 1 (UINT, FLT, FLT, FLT)
1026 // Sampler/Resource to DX9 shader sampler mappings:
1028 // Target Sampler Source Sampler Source Resource
1029 // -------------- --------------- ----------------
1030 // s0 s0 t0
1031 // s1 s1 t1
1034 // Level9 shader bytecode:
1036 ps_2_x
1037 def c1, -12, -13, -14, 0
1038 def c2, 1, 0, 0, 0
1039 def c3, 0.300000012, 0.589999974, 0.109999999, 0
1040 dcl t0
1041 dcl_2d s0
1042 dcl_2d s1
1043 mov r0.y, c2.y
1044 mov r1.y, c2.y
1045 mov r2.z, c2.y
1046 texld r3, t0, s1
1047 texld r4, t0, s0
1048 rcp r0.w, r4.w
1049 mul r5.xyz, r0.w, r4
1050 mad r6.xy, r4.yxzw, r0.w, -r5.zyzw
1051 cmp r7.xy, r6.x, r5.yzzw, r5.zyzw
1052 max r1.w, r5.x, r7.x
1053 min r2.w, r7.y, r5.x
1054 add r7.w, r1.w, -r2.w
1055 rcp r1.w, r3.w
1056 mul r8.xyz, r1.w, r3
1057 mad r9.xy, r3.x, r1.w, -r8.zyzw
1058 rcp r2.w, r9.y
1059 mul r2.w, r2.w, r7.w
1060 mad r10, r3.zyyz, r1.w, -r8.xxzy
1061 mul r7.y, r2.w, r10.w
1062 mov r9.zw, r10
1063 cmp r1.xz, -r9.y, r9.yyww, r7.wyyw
1064 rcp r2.w, r9.x
1065 mul r2.w, r2.w, r7.w
1066 mul r7.x, r2.w, r9.z
1067 cmp r2.xy, -r9.x, r9.xzzw, r7.wxzw
1068 cmp r1.xyz, r9.w, r1, r2
1069 rcp r5.w, r9.w
1070 mul r5.w, r5.w, r7.w
1071 mul r7.z, r5.w, r9.y
1072 cmp r0.xz, -r10.w, r9.yyww, r7.zyww
1073 cmp r0.xyz, r10.x, r0, r1
1074 mov r1.x, c2.y
1075 mov r2.x, c2.y
1076 mov r11.z, c2.y
1077 rcp r2.w, r9.z
1078 mul r2.w, r2.w, r7.w
1079 mul r7.x, r2.w, r9.x
1080 cmp r11.xy, -r10.z, r9.xzzw, r7.xwzw
1081 rcp r2.w, r10.y
1082 mul r2.w, r2.w, r7.w
1083 mul r7.y, r2.w, r10.x
1084 cmp r2.yz, -r10.y, r10.xyxw, r7.xwyw
1085 cmp r2.xyz, r10.x, r2, r11
1086 rcp r2.w, r10.x
1087 mul r2.w, r2.w, r7.w
1088 mul r7.z, r2.w, r10.y
1089 cmp r1.yz, -r10.x, r10.xyxw, r7.xzww
1090 cmp r1.xyz, r9.w, r1, r2
1091 cmp r0.xyz, r10.y, r1, r0
1092 cmp r1.xy, r9.z, r8.yzzw, r8.zyzw
1093 dp3 r5.w, r0, c3
1094 dp3 r1.z, r8, c3
1095 add r5.w, -r5.w, r1.z
1096 add r0.xyz, r0, r5.w
1097 add r5.w, -r0.y, r0.x
1098 cmp r2.xy, r5.w, r0.yxzw, r0
1099 min r5.w, r0.z, r2.x
1100 max r7.x, r2.y, r0.z
1101 dp3 r2.x, r0, c3
1102 add r2.y, -r5.w, r2.x
1103 rcp r2.y, r2.y
1104 add r7.yzw, r0.xxyz, -r2.x
1105 mul r7.yzw, r2.x, r7
1106 mad r2.yzw, r7, r2.y, r2.x
1107 cmp r0.xyz, r5.w, r0, r2.yzww
1108 add r2.yzw, -r2.x, r0.xxyz
1109 add r5.w, -r2.x, c2.x
1110 mul r2.yzw, r2, r5.w
1111 add r5.w, -r2.x, r7.x
1112 add r7.x, -r7.x, c2.x
1113 rcp r5.w, r5.w
1114 mad r2.xyz, r2.yzww, r5.w, r2.x
1115 cmp r0.xyz, r7.x, r0, r2
1116 dp3 r5.w, r5, c3
1117 add r2.x, r1.z, -r5.w
1118 add r5.w, -r1.z, r5.w
1119 mad r2.yzw, r3.xxyz, r1.w, r5.w
1120 mad r3.xyz, r4, r0.w, r2.x
1121 mad r7, r4.zyzx, r0.w, -r5.xxyz
1122 add r0.w, -r3.y, r3.x
1123 cmp r8.yz, r0.w, r3.xyxw, r3.xxyw
1124 min r0.w, r3.z, r8.y
1125 max r1.w, r8.z, r3.z
1126 dp3 r5.w, r3, c3
1127 add r2.x, -r0.w, r5.w
1128 rcp r2.x, r2.x
1129 add r8.yzw, r3.xxyz, -r5.w
1130 mul r8.yzw, r5.w, r8
1131 mad r8.yzw, r8, r2.x, r5.w
1132 cmp r3.xyz, r0.w, r3, r8.yzww
1133 add r8.yzw, -r5.w, r3.xxyz
1134 add r0.w, -r5.w, c2.x
1135 mul r8.yzw, r0.w, r8
1136 add r0.w, r1.w, -r5.w
1137 add r1.w, -r1.w, c2.x
1138 rcp r0.w, r0.w
1139 mad r8.yzw, r8, r0.w, r5.w
1140 cmp r3.xyz, r1.w, r3, r8.yzww
1141 add r0.w, -r2.z, r2.y
1142 cmp r8.yz, r0.w, r2.xzyw, r2
1143 min r0.w, r2.w, r8.y
1144 max r1.w, r8.z, r2.w
1145 dp3 r5.w, r2.yzww, c3
1146 add r2.x, -r0.w, r5.w
1147 rcp r2.x, r2.x
1148 add r8.yzw, r2, -r5.w
1149 mul r8.yzw, r5.w, r8
1150 mad r8.yzw, r8, r2.x, r5.w
1151 cmp r2.xyz, r0.w, r2.yzww, r8.yzww
1152 add r8.yzw, -r5.w, r2.xxyz
1153 add r0.w, -r5.w, c2.x
1154 mul r8.yzw, r0.w, r8
1155 add r0.w, r1.w, -r5.w
1156 add r1.w, -r1.w, c2.x
1157 rcp r0.w, r0.w
1158 mad r8.yzw, r8, r0.w, r5.w
1159 cmp r2.xyz, r1.w, r2, r8.yzww
1160 mov r0.w, c0.x
1161 add r8.yzw, r0.w, c1.xxyz
1162 mul r8.yzw, r8, r8
1163 cmp r2.xyz, -r8.w, r3, r2
1164 cmp r0.xyz, -r8.z, r0, r2
1165 mov r2.y, c2.y
1166 mov r3.y, c2.y
1167 mov r9.z, c2.y
1168 max r0.w, r8.x, r1.x
1169 min r2.w, r1.y, r8.x
1170 add r10.w, r0.w, -r2.w
1171 rcp r0.w, r7.w
1172 mul r0.w, r0.w, r10.w
1173 mul r10.x, r0.w, r6.x
1174 mov r6.zw, r7.xywz
1175 cmp r9.xy, -r7.w, r6.zxzw, r10.wxzw
1176 rcp r0.w, r6.y
1177 mul r0.w, r0.w, r10.w
1178 mul r10.y, r0.w, r7.z
1179 cmp r3.xz, -r6.y, r6.yyww, r10.wyyw
1180 cmp r1.xyw, r7.z, r3.xyzz, r9.xyzz
1181 rcp r0.w, r7.z
1182 mul r0.w, r0.w, r10.w
1183 mul r10.z, r0.w, r6.y
1184 cmp r2.xz, -r7.z, r6.yyww, r10.zyww
1185 cmp r1.xyw, r7.x, r2.xyzz, r1
1186 mov r2.x, c2.y
1187 mov r3.z, c2.y
1188 rcp r0.w, r6.x
1189 mul r0.w, r0.w, r10.w
1190 mul r10.x, r0.w, r7.w
1191 cmp r3.xy, -r6.x, r6.zxzw, r10.xwzw
1192 rcp r0.w, r7.y
1193 mul r0.w, r0.w, r10.w
1194 mul r10.y, r0.w, r7.x
1195 cmp r2.yz, -r7.y, r7.xyxw, r10.xwyw
1196 cmp r2.xyz, r7.x, r2, r3
1197 mov r3.x, c2.y
1198 rcp r0.w, r7.x
1199 mul r0.w, r0.w, r10.w
1200 mul r10.z, r0.w, r7.y
1201 cmp r3.yz, -r7.x, r7.xyxw, r10.xzww
1202 cmp r2.xyz, r7.z, r3, r2
1203 cmp r1.xyw, r7.y, r2.xyzz, r1
1204 dp3 r0.w, r1.xyww, c3
1205 add r0.w, -r0.w, r1.z
1206 add r1.xyz, r0.w, r1.xyww
1207 add r0.w, -r1.y, r1.x
1208 cmp r2.xy, r0.w, r1.yxzw, r1
1209 min r0.w, r1.z, r2.x
1210 max r5.w, r2.y, r1.z
1211 dp3 r1.w, r1, c3
1212 add r2.xyz, -r1.w, r1
1213 mul r2.xyz, r1.w, r2
1214 add r2.w, -r0.w, r1.w
1215 rcp r2.w, r2.w
1216 mad r2.xyz, r2, r2.w, r1.w
1217 cmp r1.xyz, r0.w, r1, r2
1218 add r2.xyz, -r1.w, r1
1219 add r0.w, -r1.w, c2.x
1220 mul r2.xyz, r0.w, r2
1221 add r0.w, -r1.w, r5.w
1222 add r2.w, -r5.w, c2.x
1223 rcp r0.w, r0.w
1224 mad r2.xyz, r2, r0.w, r1.w
1225 cmp r1.xyz, r2.w, r1, r2
1226 cmp r0.xyz, -r8.y, r1, r0
1227 lrp r1.xyz, r3.w, r0, r5
1228 mul r1.w, r3.w, r3.w
1229 cmp r1.w, -r1.w, c2.x, c2.y
1230 mul r0.xyz, r4.w, r1
1231 mul r0.w, r4.w, r4.w
1232 cmp r0.w, -r0.w, c2.x, c2.y
1233 add r0.w, r1.w, r0.w
1234 cmp r4.xyz, -r0.w, r0, r4
1235 mov oC0, r4
1237 // approximately 193 instruction slots used (2 texture, 191 arithmetic)
1238 ps_4_0
1239 dcl_constantbuffer cb0[1], immediateIndexed
1240 dcl_sampler s0, mode_default
1241 dcl_sampler s1, mode_default
1242 dcl_resource_texture2d (float,float,float,float) t0
1243 dcl_resource_texture2d (float,float,float,float) t1
1244 dcl_input_ps linear v1.xy
1245 dcl_output o0.xyzw
1246 dcl_temps 9
1247 sample r0.xyzw, v1.xyxx, t0.xyzw, s0
1248 sample r1.xyzw, v1.xyxx, t1.xyzw, s1
1249 eq r2.x, r0.w, l(0.000000)
1250 eq r2.y, r1.w, l(0.000000)
1251 or r2.x, r2.y, r2.x
1252 if_nz r2.x
1253 mov o0.xyzw, r0.xyzw
1255 endif
1256 div r0.xyz, r0.xyzx, r0.wwww
1257 div r1.xyz, r1.xyzx, r1.wwww
1258 ieq r2.x, cb0[0].x, l(12)
1259 if_nz r2.x
1260 max r2.x, r1.z, r1.y
1261 max r2.x, r1.x, r2.x
1262 min r2.y, r1.z, r1.y
1263 min r2.y, r1.x, r2.y
1264 add r2.w, -r2.y, r2.x
1265 ge r3.x, r0.y, r0.x
1266 if_nz r3.x
1267 add r3.xyzw, -r0.xxzz, r0.yzxy
1268 lt r4.xyz, l(0.000000, 0.000000, 0.000000, 0.000000), r3.yxwy
1269 div r5.xyz, r2.wwww, r3.yxwy
1270 mul r2.xyz, r3.xyzx, r5.xyzx
1271 movc r5.yz, r4.xxxx, r2.xxwx, r3.xxyx
1272 ge r4.xw, r0.zzzz, r0.yyyx
1273 movc r6.yz, r4.yyyy, r2.wwyw, r3.xxyx
1274 movc r3.xy, r4.zzzz, r2.zwzz, r3.zwzz
1275 mov r6.x, l(0)
1276 mov r3.z, l(0)
1277 movc r3.xyz, r4.wwww, r6.xyzx, r3.xyzx
1278 mov r5.x, l(0)
1279 movc r3.xyz, r4.xxxx, r5.xyzx, r3.xyzx
1280 else
1281 add r4.xyzw, -r0.yyzz, r0.xzyx
1282 lt r5.xyz, l(0.000000, 0.000000, 0.000000, 0.000000), r4.yxwy
1283 div r6.xyz, r2.wwww, r4.yxwy
1284 mul r2.xyz, r4.xyzx, r6.xyzx
1285 movc r6.xz, r5.xxxx, r2.xxwx, r4.xxyx
1286 ge r5.xw, r0.zzzz, r0.xxxy
1287 movc r7.xz, r5.yyyy, r2.wwyw, r4.xxyx
1288 movc r2.xy, r5.zzzz, r2.wzww, r4.wzww
1289 mov r7.y, l(0)
1290 mov r2.z, l(0)
1291 movc r2.xyz, r5.wwww, r7.xyzx, r2.xyzx
1292 mov r6.y, l(0)
1293 movc r3.xyz, r5.xxxx, r6.xyzx, r2.xyzx
1294 endif
1295 dp3 r2.x, r1.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000)
1296 dp3 r2.y, r3.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000)
1297 add r2.x, -r2.y, r2.x
1298 add r2.xyz, r2.xxxx, r3.xyzx
1299 dp3 r2.w, r2.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000)
1300 min r3.x, r2.y, r2.x
1301 min r3.x, r2.z, r3.x
1302 max r3.y, r2.y, r2.x
1303 max r3.y, r2.z, r3.y
1304 lt r3.z, r3.x, l(0.000000)
1305 add r4.xyz, -r2.wwww, r2.xyzx
1306 mul r4.xyz, r2.wwww, r4.xyzx
1307 add r3.x, r2.w, -r3.x
1308 div r4.xyz, r4.xyzx, r3.xxxx
1309 add r4.xyz, r2.wwww, r4.xyzx
1310 movc r2.xyz, r3.zzzz, r4.xyzx, r2.xyzx
1311 lt r3.x, l(1.000000), r3.y
1312 add r4.xyz, -r2.wwww, r2.xyzx
1313 add r3.z, -r2.w, l(1.000000)
1314 mul r4.xyz, r3.zzzz, r4.xyzx
1315 add r3.y, -r2.w, r3.y
1316 div r3.yzw, r4.xxyz, r3.yyyy
1317 add r3.yzw, r2.wwww, r3.yyzw
1318 movc r2.xyz, r3.xxxx, r3.yzwy, r2.xyzx
1319 else
1320 ieq r2.w, cb0[0].x, l(13)
1321 if_nz r2.w
1322 max r2.w, r0.z, r0.y
1323 max r2.w, r0.x, r2.w
1324 min r3.x, r0.z, r0.y
1325 min r3.x, r0.x, r3.x
1326 add r3.w, r2.w, -r3.x
1327 ge r2.w, r1.y, r1.x
1328 if_nz r2.w
1329 add r4.xyzw, -r1.xxzz, r1.yzxy
1330 lt r5.xyz, l(0.000000, 0.000000, 0.000000, 0.000000), r4.yxwy
1331 div r6.xyz, r3.wwww, r4.yxwy
1332 mul r3.xyz, r4.xyzx, r6.xyzx
1333 movc r6.yz, r5.xxxx, r3.xxwx, r4.xxyx
1334 ge r5.xw, r1.zzzz, r1.yyyx
1335 movc r7.yz, r5.yyyy, r3.wwyw, r4.xxyx
1336 movc r4.xy, r5.zzzz, r3.zwzz, r4.zwzz
1337 mov r7.x, l(0)
1338 mov r4.z, l(0)
1339 movc r4.xyz, r5.wwww, r7.xyzx, r4.xyzx
1340 mov r6.x, l(0)
1341 movc r4.xyz, r5.xxxx, r6.xyzx, r4.xyzx
1342 else
1343 add r5.xyzw, -r1.yyzz, r1.xzyx
1344 lt r6.xyz, l(0.000000, 0.000000, 0.000000, 0.000000), r5.yxwy
1345 div r7.xyz, r3.wwww, r5.yxwy
1346 mul r3.xyz, r5.xyzx, r7.xyzx
1347 movc r7.xz, r6.xxxx, r3.xxwx, r5.xxyx
1348 ge r6.xw, r1.zzzz, r1.xxxy
1349 movc r8.xz, r6.yyyy, r3.wwyw, r5.xxyx
1350 movc r3.xy, r6.zzzz, r3.wzww, r5.wzww
1351 mov r8.y, l(0)
1352 mov r3.z, l(0)
1353 movc r3.xyz, r6.wwww, r8.xyzx, r3.xyzx
1354 mov r7.y, l(0)
1355 movc r4.xyz, r6.xxxx, r7.xyzx, r3.xyzx
1356 endif
1357 dp3 r2.w, r1.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000)
1358 dp3 r3.x, r4.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000)
1359 add r2.w, r2.w, -r3.x
1360 add r3.xyz, r2.wwww, r4.xyzx
1361 dp3 r2.w, r3.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000)
1362 min r3.w, r3.y, r3.x
1363 min r3.w, r3.z, r3.w
1364 max r4.x, r3.y, r3.x
1365 max r4.x, r3.z, r4.x
1366 lt r4.y, r3.w, l(0.000000)
1367 add r5.xyz, -r2.wwww, r3.xyzx
1368 mul r5.xyz, r2.wwww, r5.xyzx
1369 add r3.w, r2.w, -r3.w
1370 div r5.xyz, r5.xyzx, r3.wwww
1371 add r5.xyz, r2.wwww, r5.xyzx
1372 movc r3.xyz, r4.yyyy, r5.xyzx, r3.xyzx
1373 lt r3.w, l(1.000000), r4.x
1374 add r4.yzw, -r2.wwww, r3.xxyz
1375 add r5.x, -r2.w, l(1.000000)
1376 mul r4.yzw, r4.yyzw, r5.xxxx
1377 add r4.x, -r2.w, r4.x
1378 div r4.xyz, r4.yzwy, r4.xxxx
1379 add r4.xyz, r2.wwww, r4.xyzx
1380 movc r2.xyz, r3.wwww, r4.xyzx, r3.xyzx
1381 else
1382 ieq r2.w, cb0[0].x, l(14)
1383 if_nz r2.w
1384 dp3 r2.w, r1.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000)
1385 dp3 r3.x, r0.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000)
1386 add r2.w, r2.w, -r3.x
1387 add r3.xyz, r0.xyzx, r2.wwww
1388 dp3 r2.w, r3.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000)
1389 min r3.w, r3.y, r3.x
1390 min r3.w, r3.z, r3.w
1391 max r4.x, r3.y, r3.x
1392 max r4.x, r3.z, r4.x
1393 lt r4.y, r3.w, l(0.000000)
1394 add r5.xyz, -r2.wwww, r3.xyzx
1395 mul r5.xyz, r2.wwww, r5.xyzx
1396 add r3.w, r2.w, -r3.w
1397 div r5.xyz, r5.xyzx, r3.wwww
1398 add r5.xyz, r2.wwww, r5.xyzx
1399 movc r3.xyz, r4.yyyy, r5.xyzx, r3.xyzx
1400 lt r3.w, l(1.000000), r4.x
1401 add r4.yzw, -r2.wwww, r3.xxyz
1402 add r5.x, -r2.w, l(1.000000)
1403 mul r4.yzw, r4.yyzw, r5.xxxx
1404 add r4.x, -r2.w, r4.x
1405 div r4.xyz, r4.yzwy, r4.xxxx
1406 add r4.xyz, r2.wwww, r4.xyzx
1407 movc r2.xyz, r3.wwww, r4.xyzx, r3.xyzx
1408 else
1409 dp3 r2.w, r0.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000)
1410 dp3 r3.x, r1.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000)
1411 add r2.w, r2.w, -r3.x
1412 add r1.xyz, r1.xyzx, r2.wwww
1413 dp3 r2.w, r1.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000)
1414 min r3.x, r1.y, r1.x
1415 min r3.x, r1.z, r3.x
1416 max r3.y, r1.y, r1.x
1417 max r3.y, r1.z, r3.y
1418 lt r3.z, r3.x, l(0.000000)
1419 add r4.xyz, r1.xyzx, -r2.wwww
1420 mul r4.xyz, r2.wwww, r4.xyzx
1421 add r3.x, r2.w, -r3.x
1422 div r4.xyz, r4.xyzx, r3.xxxx
1423 add r4.xyz, r2.wwww, r4.xyzx
1424 movc r1.xyz, r3.zzzz, r4.xyzx, r1.xyzx
1425 lt r3.x, l(1.000000), r3.y
1426 add r4.xyz, -r2.wwww, r1.xyzx
1427 add r3.z, -r2.w, l(1.000000)
1428 mul r4.xyz, r3.zzzz, r4.xyzx
1429 add r3.y, -r2.w, r3.y
1430 div r3.yzw, r4.xxyz, r3.yyyy
1431 add r3.yzw, r2.wwww, r3.yyzw
1432 movc r2.xyz, r3.xxxx, r3.yzwy, r1.xyzx
1433 endif
1434 endif
1435 endif
1436 add r1.x, -r1.w, l(1.000000)
1437 mul r1.yzw, r1.wwww, r2.xxyz
1438 mad r0.xyz, r1.xxxx, r0.xyzx, r1.yzwy
1439 mul o0.xyz, r0.wwww, r0.xyzx
1440 mov o0.w, r0.w
1442 // Approximately 195 instruction slots used
1449 technique10 SampleRadialGradient
1451 pass APos
1453 RasterizerState = TextureRast;
1454 VertexShader = asm {
1456 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
1459 // Buffer Definitions:
1461 // cbuffer cb0
1462 // {
1464 // float4 QuadDesc; // Offset: 0 Size: 16
1465 // float4 TexCoords; // Offset: 16 Size: 16 [unused]
1466 // float4 MaskTexCoords; // Offset: 32 Size: 16
1467 // float4 TextColor; // Offset: 48 Size: 16 [unused]
1469 // }
1471 // cbuffer cb2
1472 // {
1474 // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44
1475 // float2 dimensions; // Offset: 48 Size: 8
1476 // float3 diff; // Offset: 64 Size: 12 [unused]
1477 // float2 center1; // Offset: 80 Size: 8 [unused]
1478 // float A; // Offset: 88 Size: 4 [unused]
1479 // float radius1; // Offset: 92 Size: 4 [unused]
1480 // float sq_radius1; // Offset: 96 Size: 4 [unused]
1482 // }
1485 // Resource Bindings:
1487 // Name Type Format Dim Slot Elements
1488 // ------------------------------ ---------- ------- ----------- ---- --------
1489 // cb0 cbuffer NA NA 0 1
1490 // cb2 cbuffer NA NA 1 1
1494 // Input signature:
1496 // Name Index Mask Register SysValue Format Used
1497 // -------------------- ----- ------ -------- -------- ------- ------
1498 // POSITION 0 xyz 0 NONE float xy
1501 // Output signature:
1503 // Name Index Mask Register SysValue Format Used
1504 // -------------------- ----- ------ -------- -------- ------- ------
1505 // SV_Position 0 xyzw 0 POS float xyzw
1506 // TEXCOORD 0 xy 1 NONE float xy
1507 // TEXCOORD 1 zw 1 NONE float zw
1510 // Constant buffer to DX9 shader constant mappings:
1512 // Target Reg Buffer Start Reg # of Regs Data Conversion
1513 // ---------- ------- --------- --------- ----------------------
1514 // c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
1515 // c2 cb0 2 1 ( FLT, FLT, FLT, FLT)
1516 // c3 cb1 0 2 ( FLT, FLT, FLT, FLT)
1517 // c5 cb1 3 1 ( FLT, FLT, FLT, FLT)
1520 // Runtime generated constant mappings:
1522 // Target Reg Constant Description
1523 // ---------- --------------------------------------------------
1524 // c0 Vertex Shader position offset
1527 // Level9 shader bytecode:
1529 vs_2_x
1530 def c6, 1, 0.5, 0, 0
1531 dcl_texcoord v0
1532 mad oT0.xy, v0, c2.zwzw, c2
1533 mad r0.xy, v0, c1.zwzw, c1
1534 add r0.z, r0.x, c6.x
1535 mul r0.z, r0.z, c5.x
1536 mul r1.x, r0.z, c6.y
1537 add r0.z, -r0.y, c6.x
1538 add oPos.xy, r0, c0
1539 mul r0.x, r0.z, c5.y
1540 mul r1.y, r0.x, c6.y
1541 mov r1.z, c6.x
1542 dp3 oT0.w, r1, c3
1543 dp3 oT0.z, r1, c4
1544 mov oPos.zw, c6.xyzx
1546 // approximately 13 instruction slots used
1547 vs_4_0
1548 dcl_constantbuffer cb0[3], immediateIndexed
1549 dcl_constantbuffer cb1[4], immediateIndexed
1550 dcl_input v0.xy
1551 dcl_output_siv o0.xyzw, position
1552 dcl_output o1.xy
1553 dcl_output o1.zw
1554 dcl_temps 2
1555 mov o0.zw, l(0,0,0,1.000000)
1556 mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
1557 mov o0.xy, r0.xyxx
1558 add r0.x, r0.x, l(1.000000)
1559 add r0.y, -r0.y, l(1.000000)
1560 mul r0.xy, r0.xyxx, cb1[3].xyxx
1561 mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
1562 mov r1.z, l(1.000000)
1563 dp3 o1.z, r1.xyzx, cb1[0].xyzx
1564 dp3 o1.w, r1.xyzx, cb1[1].xyzx
1565 mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx
1567 // Approximately 12 instruction slots used
1570 GeometryShader = NULL;
1571 PixelShader = asm {
1573 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
1576 // Buffer Definitions:
1578 // cbuffer cb2
1579 // {
1581 // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 [unused]
1582 // float2 dimensions; // Offset: 48 Size: 8 [unused]
1583 // float3 diff; // Offset: 64 Size: 12
1584 // float2 center1; // Offset: 80 Size: 8
1585 // float A; // Offset: 88 Size: 4
1586 // float radius1; // Offset: 92 Size: 4
1587 // float sq_radius1; // Offset: 96 Size: 4
1589 // }
1592 // Resource Bindings:
1594 // Name Type Format Dim Slot Elements
1595 // ------------------------------ ---------- ------- ----------- ---- --------
1596 // sSampler sampler NA NA 0 1
1597 // sMaskSampler sampler NA NA 1 1
1598 // tex texture float4 2d 0 1
1599 // mask texture float4 2d 1 1
1600 // cb2 cbuffer NA NA 0 1
1604 // Input signature:
1606 // Name Index Mask Register SysValue Format Used
1607 // -------------------- ----- ------ -------- -------- ------- ------
1608 // SV_Position 0 xyzw 0 POS float
1609 // TEXCOORD 0 xy 1 NONE float xy
1610 // TEXCOORD 1 zw 1 NONE float zw
1613 // Output signature:
1615 // Name Index Mask Register SysValue Format Used
1616 // -------------------- ----- ------ -------- -------- ------- ------
1617 // SV_Target 0 xyzw 0 TARGET float xyzw
1620 // Constant buffer to DX9 shader constant mappings:
1622 // Target Reg Buffer Start Reg # of Regs Data Conversion
1623 // ---------- ------- --------- --------- ----------------------
1624 // c0 cb0 4 3 ( FLT, FLT, FLT, FLT)
1627 // Sampler/Resource to DX9 shader sampler mappings:
1629 // Target Sampler Source Sampler Source Resource
1630 // -------------- --------------- ----------------
1631 // s0 s0 t0
1632 // s1 s1 t1
1635 // Level9 shader bytecode:
1637 ps_2_x
1638 def c3, 0.5, 0, 0, 0
1639 def c4, 1, -1, 0, -0
1640 dcl t0
1641 dcl_2d s0
1642 dcl_2d s1
1643 add r0.xy, t0.wzzw, -c1
1644 dp2add r0.w, r0, r0, -c2.x
1645 mul r0.w, r0.w, c1.z
1646 mov r0.z, c1.w
1647 dp3 r0.x, r0, c0
1648 mad r0.y, r0.x, r0.x, -r0.w
1649 abs r0.z, r0.y
1650 rsq r0.z, r0.z
1651 rcp r1.x, r0.z
1652 mov r1.yz, -r1.x
1653 add r0.xzw, r0.x, r1.xyyz
1654 rcp r1.x, c1.z
1655 mul r0.xzw, r0, r1.x
1656 mov r1.w, c1.w
1657 mad r1.xyz, r0.xzww, c0.z, r1.w
1658 cmp r2.x, r1.x, r0.x, r0.w
1659 cmp r0.xzw, r1.xyyz, c4.xyxy, c4.zyzw
1660 mov r2.y, c3.x
1661 texld r1, t0, s1
1662 texld r2, r2, s0
1663 mul r2.xyz, r2.w, r2
1664 mul r1, r1.w, r2
1665 add r0.w, r0.w, r0.x
1666 cmp r0.x, r0.w, r0.x, r0.z
1667 cmp r1, -r0.x, c4.z, r1
1668 cmp r0, r0.y, r1, c4.z
1669 mov oC0, r0
1671 // approximately 28 instruction slots used (2 texture, 26 arithmetic)
1672 ps_4_0
1673 dcl_constantbuffer cb0[7], immediateIndexed
1674 dcl_sampler s0, mode_default
1675 dcl_sampler s1, mode_default
1676 dcl_resource_texture2d (float,float,float,float) t0
1677 dcl_resource_texture2d (float,float,float,float) t1
1678 dcl_input_ps linear v1.xy
1679 dcl_input_ps linear v1.zw
1680 dcl_output o0.xyzw
1681 dcl_temps 3
1682 add r0.xy, v1.zwzz, -cb0[5].xyxx
1683 mov r0.z, cb0[5].w
1684 dp3 r0.z, r0.xyzx, cb0[4].xyzx
1685 dp2 r0.x, r0.xyxx, r0.xyxx
1686 add r0.x, r0.x, -cb0[6].x
1687 mul r0.x, r0.x, cb0[5].z
1688 mad r0.x, r0.z, r0.z, -r0.x
1689 lt r0.y, r0.x, l(0.000000)
1690 sqrt r1.x, |r0.x|
1691 mov r1.y, -r1.x
1692 add r0.xz, r0.zzzz, r1.xxyx
1693 div r0.xz, r0.xxzx, cb0[5].zzzz
1694 mul r1.xy, r0.xzxx, cb0[4].zzzz
1695 ge r1.xy, r1.xyxx, -cb0[5].wwww
1696 and r1.xy, r1.xyxx, l(0x3f800000, 0x3f800000, 0, 0)
1697 add r0.x, -r0.z, r0.x
1698 mad r2.x, r1.x, r0.x, r0.z
1699 mov r2.y, l(0.500000)
1700 sample r2.xyzw, r2.xyxx, t0.xyzw, s0
1701 if_nz r0.y
1702 mov o0.xyzw, l(0,0,0,0)
1704 endif
1705 max r0.x, r1.y, r1.x
1706 ge r0.x, l(0.000000), r0.x
1707 if_nz r0.x
1708 mov o0.xyzw, l(0,0,0,0)
1710 endif
1711 mul r2.xyz, r2.wwww, r2.xyzx
1712 sample r0.xyzw, v1.xyxx, t1.xyzw, s1
1713 mul o0.xyzw, r0.wwww, r2.xyzw
1715 // Approximately 33 instruction slots used
1720 pass A0
1722 RasterizerState = TextureRast;
1723 VertexShader = asm {
1725 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
1728 // Buffer Definitions:
1730 // cbuffer cb0
1731 // {
1733 // float4 QuadDesc; // Offset: 0 Size: 16
1734 // float4 TexCoords; // Offset: 16 Size: 16 [unused]
1735 // float4 MaskTexCoords; // Offset: 32 Size: 16
1736 // float4 TextColor; // Offset: 48 Size: 16 [unused]
1738 // }
1740 // cbuffer cb2
1741 // {
1743 // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44
1744 // float2 dimensions; // Offset: 48 Size: 8
1745 // float3 diff; // Offset: 64 Size: 12 [unused]
1746 // float2 center1; // Offset: 80 Size: 8 [unused]
1747 // float A; // Offset: 88 Size: 4 [unused]
1748 // float radius1; // Offset: 92 Size: 4 [unused]
1749 // float sq_radius1; // Offset: 96 Size: 4 [unused]
1751 // }
1754 // Resource Bindings:
1756 // Name Type Format Dim Slot Elements
1757 // ------------------------------ ---------- ------- ----------- ---- --------
1758 // cb0 cbuffer NA NA 0 1
1759 // cb2 cbuffer NA NA 1 1
1763 // Input signature:
1765 // Name Index Mask Register SysValue Format Used
1766 // -------------------- ----- ------ -------- -------- ------- ------
1767 // POSITION 0 xyz 0 NONE float xy
1770 // Output signature:
1772 // Name Index Mask Register SysValue Format Used
1773 // -------------------- ----- ------ -------- -------- ------- ------
1774 // SV_Position 0 xyzw 0 POS float xyzw
1775 // TEXCOORD 0 xy 1 NONE float xy
1776 // TEXCOORD 1 zw 1 NONE float zw
1779 // Constant buffer to DX9 shader constant mappings:
1781 // Target Reg Buffer Start Reg # of Regs Data Conversion
1782 // ---------- ------- --------- --------- ----------------------
1783 // c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
1784 // c2 cb0 2 1 ( FLT, FLT, FLT, FLT)
1785 // c3 cb1 0 2 ( FLT, FLT, FLT, FLT)
1786 // c5 cb1 3 1 ( FLT, FLT, FLT, FLT)
1789 // Runtime generated constant mappings:
1791 // Target Reg Constant Description
1792 // ---------- --------------------------------------------------
1793 // c0 Vertex Shader position offset
1796 // Level9 shader bytecode:
1798 vs_2_x
1799 def c6, 1, 0.5, 0, 0
1800 dcl_texcoord v0
1801 mad oT0.xy, v0, c2.zwzw, c2
1802 mad r0.xy, v0, c1.zwzw, c1
1803 add r0.z, r0.x, c6.x
1804 mul r0.z, r0.z, c5.x
1805 mul r1.x, r0.z, c6.y
1806 add r0.z, -r0.y, c6.x
1807 add oPos.xy, r0, c0
1808 mul r0.x, r0.z, c5.y
1809 mul r1.y, r0.x, c6.y
1810 mov r1.z, c6.x
1811 dp3 oT0.w, r1, c3
1812 dp3 oT0.z, r1, c4
1813 mov oPos.zw, c6.xyzx
1815 // approximately 13 instruction slots used
1816 vs_4_0
1817 dcl_constantbuffer cb0[3], immediateIndexed
1818 dcl_constantbuffer cb1[4], immediateIndexed
1819 dcl_input v0.xy
1820 dcl_output_siv o0.xyzw, position
1821 dcl_output o1.xy
1822 dcl_output o1.zw
1823 dcl_temps 2
1824 mov o0.zw, l(0,0,0,1.000000)
1825 mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
1826 mov o0.xy, r0.xyxx
1827 add r0.x, r0.x, l(1.000000)
1828 add r0.y, -r0.y, l(1.000000)
1829 mul r0.xy, r0.xyxx, cb1[3].xyxx
1830 mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
1831 mov r1.z, l(1.000000)
1832 dp3 o1.z, r1.xyzx, cb1[0].xyzx
1833 dp3 o1.w, r1.xyzx, cb1[1].xyzx
1834 mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx
1836 // Approximately 12 instruction slots used
1839 GeometryShader = NULL;
1840 PixelShader = asm {
1842 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
1845 // Buffer Definitions:
1847 // cbuffer cb2
1848 // {
1850 // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 [unused]
1851 // float2 dimensions; // Offset: 48 Size: 8 [unused]
1852 // float3 diff; // Offset: 64 Size: 12
1853 // float2 center1; // Offset: 80 Size: 8
1854 // float A; // Offset: 88 Size: 4 [unused]
1855 // float radius1; // Offset: 92 Size: 4
1856 // float sq_radius1; // Offset: 96 Size: 4 [unused]
1858 // }
1861 // Resource Bindings:
1863 // Name Type Format Dim Slot Elements
1864 // ------------------------------ ---------- ------- ----------- ---- --------
1865 // sSampler sampler NA NA 0 1
1866 // sMaskSampler sampler NA NA 1 1
1867 // tex texture float4 2d 0 1
1868 // mask texture float4 2d 1 1
1869 // cb2 cbuffer NA NA 0 1
1873 // Input signature:
1875 // Name Index Mask Register SysValue Format Used
1876 // -------------------- ----- ------ -------- -------- ------- ------
1877 // SV_Position 0 xyzw 0 POS float
1878 // TEXCOORD 0 xy 1 NONE float xy
1879 // TEXCOORD 1 zw 1 NONE float zw
1882 // Output signature:
1884 // Name Index Mask Register SysValue Format Used
1885 // -------------------- ----- ------ -------- -------- ------- ------
1886 // SV_Target 0 xyzw 0 TARGET float xyzw
1889 // Constant buffer to DX9 shader constant mappings:
1891 // Target Reg Buffer Start Reg # of Regs Data Conversion
1892 // ---------- ------- --------- --------- ----------------------
1893 // c0 cb0 4 2 ( FLT, FLT, FLT, FLT)
1896 // Sampler/Resource to DX9 shader sampler mappings:
1898 // Target Sampler Source Sampler Source Resource
1899 // -------------- --------------- ----------------
1900 // s0 s0 t0
1901 // s1 s1 t1
1904 // Level9 shader bytecode:
1906 ps_2_x
1907 def c2, 0.5, 0, 0, 0
1908 dcl t0
1909 dcl_2d s0
1910 dcl_2d s1
1911 mul r0.w, c1.w, c1.w
1912 add r0.xy, t0.wzzw, -c1
1913 dp2add r0.w, r0, r0, -r0.w
1914 mul r0.w, r0.w, c2.x
1915 mov r0.z, c1.w
1916 dp3 r0.x, r0, c0
1917 rcp r0.x, r0.x
1918 mul r0.x, r0.x, r0.w
1919 mov r0.y, c2.x
1920 texld r1, t0, s1
1921 texld r2, r0, s0
1922 mov r0.w, c1.w
1923 mad r0.x, r0.x, -c0.z, -r0.w
1924 mul r2.xyz, r2.w, r2
1925 mul r1, r1.w, r2
1926 cmp r0, r0.x, c2.y, r1
1927 mov oC0, r0
1929 // approximately 18 instruction slots used (2 texture, 16 arithmetic)
1930 ps_4_0
1931 dcl_constantbuffer cb0[6], immediateIndexed
1932 dcl_sampler s0, mode_default
1933 dcl_sampler s1, mode_default
1934 dcl_resource_texture2d (float,float,float,float) t0
1935 dcl_resource_texture2d (float,float,float,float) t1
1936 dcl_input_ps linear v1.xy
1937 dcl_input_ps linear v1.zw
1938 dcl_output o0.xyzw
1939 dcl_temps 2
1940 add r0.xy, v1.zwzz, -cb0[5].xyxx
1941 mov r0.z, cb0[5].w
1942 dp3 r0.z, r0.xyzx, cb0[4].xyzx
1943 dp2 r0.x, r0.xyxx, r0.xyxx
1944 mad r0.x, -cb0[5].w, cb0[5].w, r0.x
1945 mul r0.x, r0.x, l(0.500000)
1946 div r0.x, r0.x, r0.z
1947 mul r0.z, r0.x, cb0[4].z
1948 ge r0.z, -cb0[5].w, r0.z
1949 mov r0.y, l(0.500000)
1950 sample r1.xyzw, r0.xyxx, t0.xyzw, s0
1951 if_nz r0.z
1952 mov o0.xyzw, l(0,0,0,0)
1954 endif
1955 mul r1.xyz, r1.wwww, r1.xyzx
1956 sample r0.xyzw, v1.xyxx, t1.xyzw, s1
1957 mul o0.xyzw, r0.wwww, r1.xyzw
1959 // Approximately 19 instruction slots used
1964 pass APosWrap
1966 RasterizerState = TextureRast;
1967 VertexShader = asm {
1969 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
1972 // Buffer Definitions:
1974 // cbuffer cb0
1975 // {
1977 // float4 QuadDesc; // Offset: 0 Size: 16
1978 // float4 TexCoords; // Offset: 16 Size: 16 [unused]
1979 // float4 MaskTexCoords; // Offset: 32 Size: 16
1980 // float4 TextColor; // Offset: 48 Size: 16 [unused]
1982 // }
1984 // cbuffer cb2
1985 // {
1987 // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44
1988 // float2 dimensions; // Offset: 48 Size: 8
1989 // float3 diff; // Offset: 64 Size: 12 [unused]
1990 // float2 center1; // Offset: 80 Size: 8 [unused]
1991 // float A; // Offset: 88 Size: 4 [unused]
1992 // float radius1; // Offset: 92 Size: 4 [unused]
1993 // float sq_radius1; // Offset: 96 Size: 4 [unused]
1995 // }
1998 // Resource Bindings:
2000 // Name Type Format Dim Slot Elements
2001 // ------------------------------ ---------- ------- ----------- ---- --------
2002 // cb0 cbuffer NA NA 0 1
2003 // cb2 cbuffer NA NA 1 1
2007 // Input signature:
2009 // Name Index Mask Register SysValue Format Used
2010 // -------------------- ----- ------ -------- -------- ------- ------
2011 // POSITION 0 xyz 0 NONE float xy
2014 // Output signature:
2016 // Name Index Mask Register SysValue Format Used
2017 // -------------------- ----- ------ -------- -------- ------- ------
2018 // SV_Position 0 xyzw 0 POS float xyzw
2019 // TEXCOORD 0 xy 1 NONE float xy
2020 // TEXCOORD 1 zw 1 NONE float zw
2023 // Constant buffer to DX9 shader constant mappings:
2025 // Target Reg Buffer Start Reg # of Regs Data Conversion
2026 // ---------- ------- --------- --------- ----------------------
2027 // c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
2028 // c2 cb0 2 1 ( FLT, FLT, FLT, FLT)
2029 // c3 cb1 0 2 ( FLT, FLT, FLT, FLT)
2030 // c5 cb1 3 1 ( FLT, FLT, FLT, FLT)
2033 // Runtime generated constant mappings:
2035 // Target Reg Constant Description
2036 // ---------- --------------------------------------------------
2037 // c0 Vertex Shader position offset
2040 // Level9 shader bytecode:
2042 vs_2_x
2043 def c6, 1, 0.5, 0, 0
2044 dcl_texcoord v0
2045 mad oT0.xy, v0, c2.zwzw, c2
2046 mad r0.xy, v0, c1.zwzw, c1
2047 add r0.z, r0.x, c6.x
2048 mul r0.z, r0.z, c5.x
2049 mul r1.x, r0.z, c6.y
2050 add r0.z, -r0.y, c6.x
2051 add oPos.xy, r0, c0
2052 mul r0.x, r0.z, c5.y
2053 mul r1.y, r0.x, c6.y
2054 mov r1.z, c6.x
2055 dp3 oT0.w, r1, c3
2056 dp3 oT0.z, r1, c4
2057 mov oPos.zw, c6.xyzx
2059 // approximately 13 instruction slots used
2060 vs_4_0
2061 dcl_constantbuffer cb0[3], immediateIndexed
2062 dcl_constantbuffer cb1[4], immediateIndexed
2063 dcl_input v0.xy
2064 dcl_output_siv o0.xyzw, position
2065 dcl_output o1.xy
2066 dcl_output o1.zw
2067 dcl_temps 2
2068 mov o0.zw, l(0,0,0,1.000000)
2069 mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
2070 mov o0.xy, r0.xyxx
2071 add r0.x, r0.x, l(1.000000)
2072 add r0.y, -r0.y, l(1.000000)
2073 mul r0.xy, r0.xyxx, cb1[3].xyxx
2074 mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
2075 mov r1.z, l(1.000000)
2076 dp3 o1.z, r1.xyzx, cb1[0].xyzx
2077 dp3 o1.w, r1.xyzx, cb1[1].xyzx
2078 mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx
2080 // Approximately 12 instruction slots used
2083 GeometryShader = NULL;
2084 PixelShader = asm {
2086 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
2089 // Buffer Definitions:
2091 // cbuffer cb2
2092 // {
2094 // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 [unused]
2095 // float2 dimensions; // Offset: 48 Size: 8 [unused]
2096 // float3 diff; // Offset: 64 Size: 12
2097 // float2 center1; // Offset: 80 Size: 8
2098 // float A; // Offset: 88 Size: 4
2099 // float radius1; // Offset: 92 Size: 4
2100 // float sq_radius1; // Offset: 96 Size: 4
2102 // }
2105 // Resource Bindings:
2107 // Name Type Format Dim Slot Elements
2108 // ------------------------------ ---------- ------- ----------- ---- --------
2109 // sWrapSampler sampler NA NA 0 1
2110 // sMaskSampler sampler NA NA 1 1
2111 // tex texture float4 2d 0 1
2112 // mask texture float4 2d 1 1
2113 // cb2 cbuffer NA NA 0 1
2117 // Input signature:
2119 // Name Index Mask Register SysValue Format Used
2120 // -------------------- ----- ------ -------- -------- ------- ------
2121 // SV_Position 0 xyzw 0 POS float
2122 // TEXCOORD 0 xy 1 NONE float xy
2123 // TEXCOORD 1 zw 1 NONE float zw
2126 // Output signature:
2128 // Name Index Mask Register SysValue Format Used
2129 // -------------------- ----- ------ -------- -------- ------- ------
2130 // SV_Target 0 xyzw 0 TARGET float xyzw
2133 // Constant buffer to DX9 shader constant mappings:
2135 // Target Reg Buffer Start Reg # of Regs Data Conversion
2136 // ---------- ------- --------- --------- ----------------------
2137 // c0 cb0 4 3 ( FLT, FLT, FLT, FLT)
2140 // Sampler/Resource to DX9 shader sampler mappings:
2142 // Target Sampler Source Sampler Source Resource
2143 // -------------- --------------- ----------------
2144 // s0 s0 t0
2145 // s1 s1 t1
2148 // Level9 shader bytecode:
2150 ps_2_x
2151 def c3, 0.5, 0, 0, 0
2152 def c4, 1, -1, 0, -0
2153 dcl t0
2154 dcl_2d s0
2155 dcl_2d s1
2156 add r0.xy, t0.wzzw, -c1
2157 dp2add r0.w, r0, r0, -c2.x
2158 mul r0.w, r0.w, c1.z
2159 mov r0.z, c1.w
2160 dp3 r0.x, r0, c0
2161 mad r0.y, r0.x, r0.x, -r0.w
2162 abs r0.z, r0.y
2163 rsq r0.z, r0.z
2164 rcp r1.x, r0.z
2165 mov r1.yz, -r1.x
2166 add r0.xzw, r0.x, r1.xyyz
2167 rcp r1.x, c1.z
2168 mul r0.xzw, r0, r1.x
2169 mov r1.w, c1.w
2170 mad r1.xyz, r0.xzww, c0.z, r1.w
2171 cmp r2.x, r1.x, r0.x, r0.w
2172 cmp r0.xzw, r1.xyyz, c4.xyxy, c4.zyzw
2173 mov r2.y, c3.x
2174 texld r1, t0, s1
2175 texld r2, r2, s0
2176 mul r2.xyz, r2.w, r2
2177 mul r1, r1.w, r2
2178 add r0.w, r0.w, r0.x
2179 cmp r0.x, r0.w, r0.x, r0.z
2180 cmp r1, -r0.x, c4.z, r1
2181 cmp r0, r0.y, r1, c4.z
2182 mov oC0, r0
2184 // approximately 28 instruction slots used (2 texture, 26 arithmetic)
2185 ps_4_0
2186 dcl_constantbuffer cb0[7], immediateIndexed
2187 dcl_sampler s0, mode_default
2188 dcl_sampler s1, mode_default
2189 dcl_resource_texture2d (float,float,float,float) t0
2190 dcl_resource_texture2d (float,float,float,float) t1
2191 dcl_input_ps linear v1.xy
2192 dcl_input_ps linear v1.zw
2193 dcl_output o0.xyzw
2194 dcl_temps 3
2195 add r0.xy, v1.zwzz, -cb0[5].xyxx
2196 mov r0.z, cb0[5].w
2197 dp3 r0.z, r0.xyzx, cb0[4].xyzx
2198 dp2 r0.x, r0.xyxx, r0.xyxx
2199 add r0.x, r0.x, -cb0[6].x
2200 mul r0.x, r0.x, cb0[5].z
2201 mad r0.x, r0.z, r0.z, -r0.x
2202 lt r0.y, r0.x, l(0.000000)
2203 sqrt r1.x, |r0.x|
2204 mov r1.y, -r1.x
2205 add r0.xz, r0.zzzz, r1.xxyx
2206 div r0.xz, r0.xxzx, cb0[5].zzzz
2207 mul r1.xy, r0.xzxx, cb0[4].zzzz
2208 ge r1.xy, r1.xyxx, -cb0[5].wwww
2209 and r1.xy, r1.xyxx, l(0x3f800000, 0x3f800000, 0, 0)
2210 add r0.x, -r0.z, r0.x
2211 mad r2.x, r1.x, r0.x, r0.z
2212 mov r2.y, l(0.500000)
2213 sample r2.xyzw, r2.xyxx, t0.xyzw, s0
2214 if_nz r0.y
2215 mov o0.xyzw, l(0,0,0,0)
2217 endif
2218 max r0.x, r1.y, r1.x
2219 ge r0.x, l(0.000000), r0.x
2220 if_nz r0.x
2221 mov o0.xyzw, l(0,0,0,0)
2223 endif
2224 mul r2.xyz, r2.wwww, r2.xyzx
2225 sample r0.xyzw, v1.xyxx, t1.xyzw, s1
2226 mul o0.xyzw, r0.wwww, r2.xyzw
2228 // Approximately 33 instruction slots used
2233 pass A0Wrap
2235 RasterizerState = TextureRast;
2236 VertexShader = asm {
2238 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
2241 // Buffer Definitions:
2243 // cbuffer cb0
2244 // {
2246 // float4 QuadDesc; // Offset: 0 Size: 16
2247 // float4 TexCoords; // Offset: 16 Size: 16 [unused]
2248 // float4 MaskTexCoords; // Offset: 32 Size: 16
2249 // float4 TextColor; // Offset: 48 Size: 16 [unused]
2251 // }
2253 // cbuffer cb2
2254 // {
2256 // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44
2257 // float2 dimensions; // Offset: 48 Size: 8
2258 // float3 diff; // Offset: 64 Size: 12 [unused]
2259 // float2 center1; // Offset: 80 Size: 8 [unused]
2260 // float A; // Offset: 88 Size: 4 [unused]
2261 // float radius1; // Offset: 92 Size: 4 [unused]
2262 // float sq_radius1; // Offset: 96 Size: 4 [unused]
2264 // }
2267 // Resource Bindings:
2269 // Name Type Format Dim Slot Elements
2270 // ------------------------------ ---------- ------- ----------- ---- --------
2271 // cb0 cbuffer NA NA 0 1
2272 // cb2 cbuffer NA NA 1 1
2276 // Input signature:
2278 // Name Index Mask Register SysValue Format Used
2279 // -------------------- ----- ------ -------- -------- ------- ------
2280 // POSITION 0 xyz 0 NONE float xy
2283 // Output signature:
2285 // Name Index Mask Register SysValue Format Used
2286 // -------------------- ----- ------ -------- -------- ------- ------
2287 // SV_Position 0 xyzw 0 POS float xyzw
2288 // TEXCOORD 0 xy 1 NONE float xy
2289 // TEXCOORD 1 zw 1 NONE float zw
2292 // Constant buffer to DX9 shader constant mappings:
2294 // Target Reg Buffer Start Reg # of Regs Data Conversion
2295 // ---------- ------- --------- --------- ----------------------
2296 // c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
2297 // c2 cb0 2 1 ( FLT, FLT, FLT, FLT)
2298 // c3 cb1 0 2 ( FLT, FLT, FLT, FLT)
2299 // c5 cb1 3 1 ( FLT, FLT, FLT, FLT)
2302 // Runtime generated constant mappings:
2304 // Target Reg Constant Description
2305 // ---------- --------------------------------------------------
2306 // c0 Vertex Shader position offset
2309 // Level9 shader bytecode:
2311 vs_2_x
2312 def c6, 1, 0.5, 0, 0
2313 dcl_texcoord v0
2314 mad oT0.xy, v0, c2.zwzw, c2
2315 mad r0.xy, v0, c1.zwzw, c1
2316 add r0.z, r0.x, c6.x
2317 mul r0.z, r0.z, c5.x
2318 mul r1.x, r0.z, c6.y
2319 add r0.z, -r0.y, c6.x
2320 add oPos.xy, r0, c0
2321 mul r0.x, r0.z, c5.y
2322 mul r1.y, r0.x, c6.y
2323 mov r1.z, c6.x
2324 dp3 oT0.w, r1, c3
2325 dp3 oT0.z, r1, c4
2326 mov oPos.zw, c6.xyzx
2328 // approximately 13 instruction slots used
2329 vs_4_0
2330 dcl_constantbuffer cb0[3], immediateIndexed
2331 dcl_constantbuffer cb1[4], immediateIndexed
2332 dcl_input v0.xy
2333 dcl_output_siv o0.xyzw, position
2334 dcl_output o1.xy
2335 dcl_output o1.zw
2336 dcl_temps 2
2337 mov o0.zw, l(0,0,0,1.000000)
2338 mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
2339 mov o0.xy, r0.xyxx
2340 add r0.x, r0.x, l(1.000000)
2341 add r0.y, -r0.y, l(1.000000)
2342 mul r0.xy, r0.xyxx, cb1[3].xyxx
2343 mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
2344 mov r1.z, l(1.000000)
2345 dp3 o1.z, r1.xyzx, cb1[0].xyzx
2346 dp3 o1.w, r1.xyzx, cb1[1].xyzx
2347 mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx
2349 // Approximately 12 instruction slots used
2352 GeometryShader = NULL;
2353 PixelShader = asm {
2355 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
2358 // Buffer Definitions:
2360 // cbuffer cb2
2361 // {
2363 // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 [unused]
2364 // float2 dimensions; // Offset: 48 Size: 8 [unused]
2365 // float3 diff; // Offset: 64 Size: 12
2366 // float2 center1; // Offset: 80 Size: 8
2367 // float A; // Offset: 88 Size: 4 [unused]
2368 // float radius1; // Offset: 92 Size: 4
2369 // float sq_radius1; // Offset: 96 Size: 4 [unused]
2371 // }
2374 // Resource Bindings:
2376 // Name Type Format Dim Slot Elements
2377 // ------------------------------ ---------- ------- ----------- ---- --------
2378 // sWrapSampler sampler NA NA 0 1
2379 // sMaskSampler sampler NA NA 1 1
2380 // tex texture float4 2d 0 1
2381 // mask texture float4 2d 1 1
2382 // cb2 cbuffer NA NA 0 1
2386 // Input signature:
2388 // Name Index Mask Register SysValue Format Used
2389 // -------------------- ----- ------ -------- -------- ------- ------
2390 // SV_Position 0 xyzw 0 POS float
2391 // TEXCOORD 0 xy 1 NONE float xy
2392 // TEXCOORD 1 zw 1 NONE float zw
2395 // Output signature:
2397 // Name Index Mask Register SysValue Format Used
2398 // -------------------- ----- ------ -------- -------- ------- ------
2399 // SV_Target 0 xyzw 0 TARGET float xyzw
2402 // Constant buffer to DX9 shader constant mappings:
2404 // Target Reg Buffer Start Reg # of Regs Data Conversion
2405 // ---------- ------- --------- --------- ----------------------
2406 // c0 cb0 4 2 ( FLT, FLT, FLT, FLT)
2409 // Sampler/Resource to DX9 shader sampler mappings:
2411 // Target Sampler Source Sampler Source Resource
2412 // -------------- --------------- ----------------
2413 // s0 s0 t0
2414 // s1 s1 t1
2417 // Level9 shader bytecode:
2419 ps_2_x
2420 def c2, 0.5, 0, 0, 0
2421 dcl t0
2422 dcl_2d s0
2423 dcl_2d s1
2424 mul r0.w, c1.w, c1.w
2425 add r0.xy, t0.wzzw, -c1
2426 dp2add r0.w, r0, r0, -r0.w
2427 mul r0.w, r0.w, c2.x
2428 mov r0.z, c1.w
2429 dp3 r0.x, r0, c0
2430 rcp r0.x, r0.x
2431 mul r0.x, r0.x, r0.w
2432 mov r0.y, c2.x
2433 texld r1, t0, s1
2434 texld r2, r0, s0
2435 mov r0.w, c1.w
2436 mad r0.x, r0.x, -c0.z, -r0.w
2437 mul r2.xyz, r2.w, r2
2438 mul r1, r1.w, r2
2439 cmp r0, r0.x, c2.y, r1
2440 mov oC0, r0
2442 // approximately 18 instruction slots used (2 texture, 16 arithmetic)
2443 ps_4_0
2444 dcl_constantbuffer cb0[6], immediateIndexed
2445 dcl_sampler s0, mode_default
2446 dcl_sampler s1, mode_default
2447 dcl_resource_texture2d (float,float,float,float) t0
2448 dcl_resource_texture2d (float,float,float,float) t1
2449 dcl_input_ps linear v1.xy
2450 dcl_input_ps linear v1.zw
2451 dcl_output o0.xyzw
2452 dcl_temps 2
2453 add r0.xy, v1.zwzz, -cb0[5].xyxx
2454 mov r0.z, cb0[5].w
2455 dp3 r0.z, r0.xyzx, cb0[4].xyzx
2456 dp2 r0.x, r0.xyxx, r0.xyxx
2457 mad r0.x, -cb0[5].w, cb0[5].w, r0.x
2458 mul r0.x, r0.x, l(0.500000)
2459 div r0.x, r0.x, r0.z
2460 mul r0.z, r0.x, cb0[4].z
2461 ge r0.z, -cb0[5].w, r0.z
2462 mov r0.y, l(0.500000)
2463 sample r1.xyzw, r0.xyxx, t0.xyzw, s0
2464 if_nz r0.z
2465 mov o0.xyzw, l(0,0,0,0)
2467 endif
2468 mul r1.xyz, r1.wwww, r1.xyzx
2469 sample r0.xyzw, v1.xyxx, t1.xyzw, s1
2470 mul o0.xyzw, r0.wwww, r1.xyzw
2472 // Approximately 19 instruction slots used
2477 pass APosMirror
2479 RasterizerState = TextureRast;
2480 VertexShader = asm {
2482 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
2485 // Buffer Definitions:
2487 // cbuffer cb0
2488 // {
2490 // float4 QuadDesc; // Offset: 0 Size: 16
2491 // float4 TexCoords; // Offset: 16 Size: 16 [unused]
2492 // float4 MaskTexCoords; // Offset: 32 Size: 16
2493 // float4 TextColor; // Offset: 48 Size: 16 [unused]
2495 // }
2497 // cbuffer cb2
2498 // {
2500 // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44
2501 // float2 dimensions; // Offset: 48 Size: 8
2502 // float3 diff; // Offset: 64 Size: 12 [unused]
2503 // float2 center1; // Offset: 80 Size: 8 [unused]
2504 // float A; // Offset: 88 Size: 4 [unused]
2505 // float radius1; // Offset: 92 Size: 4 [unused]
2506 // float sq_radius1; // Offset: 96 Size: 4 [unused]
2508 // }
2511 // Resource Bindings:
2513 // Name Type Format Dim Slot Elements
2514 // ------------------------------ ---------- ------- ----------- ---- --------
2515 // cb0 cbuffer NA NA 0 1
2516 // cb2 cbuffer NA NA 1 1
2520 // Input signature:
2522 // Name Index Mask Register SysValue Format Used
2523 // -------------------- ----- ------ -------- -------- ------- ------
2524 // POSITION 0 xyz 0 NONE float xy
2527 // Output signature:
2529 // Name Index Mask Register SysValue Format Used
2530 // -------------------- ----- ------ -------- -------- ------- ------
2531 // SV_Position 0 xyzw 0 POS float xyzw
2532 // TEXCOORD 0 xy 1 NONE float xy
2533 // TEXCOORD 1 zw 1 NONE float zw
2536 // Constant buffer to DX9 shader constant mappings:
2538 // Target Reg Buffer Start Reg # of Regs Data Conversion
2539 // ---------- ------- --------- --------- ----------------------
2540 // c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
2541 // c2 cb0 2 1 ( FLT, FLT, FLT, FLT)
2542 // c3 cb1 0 2 ( FLT, FLT, FLT, FLT)
2543 // c5 cb1 3 1 ( FLT, FLT, FLT, FLT)
2546 // Runtime generated constant mappings:
2548 // Target Reg Constant Description
2549 // ---------- --------------------------------------------------
2550 // c0 Vertex Shader position offset
2553 // Level9 shader bytecode:
2555 vs_2_x
2556 def c6, 1, 0.5, 0, 0
2557 dcl_texcoord v0
2558 mad oT0.xy, v0, c2.zwzw, c2
2559 mad r0.xy, v0, c1.zwzw, c1
2560 add r0.z, r0.x, c6.x
2561 mul r0.z, r0.z, c5.x
2562 mul r1.x, r0.z, c6.y
2563 add r0.z, -r0.y, c6.x
2564 add oPos.xy, r0, c0
2565 mul r0.x, r0.z, c5.y
2566 mul r1.y, r0.x, c6.y
2567 mov r1.z, c6.x
2568 dp3 oT0.w, r1, c3
2569 dp3 oT0.z, r1, c4
2570 mov oPos.zw, c6.xyzx
2572 // approximately 13 instruction slots used
2573 vs_4_0
2574 dcl_constantbuffer cb0[3], immediateIndexed
2575 dcl_constantbuffer cb1[4], immediateIndexed
2576 dcl_input v0.xy
2577 dcl_output_siv o0.xyzw, position
2578 dcl_output o1.xy
2579 dcl_output o1.zw
2580 dcl_temps 2
2581 mov o0.zw, l(0,0,0,1.000000)
2582 mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
2583 mov o0.xy, r0.xyxx
2584 add r0.x, r0.x, l(1.000000)
2585 add r0.y, -r0.y, l(1.000000)
2586 mul r0.xy, r0.xyxx, cb1[3].xyxx
2587 mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
2588 mov r1.z, l(1.000000)
2589 dp3 o1.z, r1.xyzx, cb1[0].xyzx
2590 dp3 o1.w, r1.xyzx, cb1[1].xyzx
2591 mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx
2593 // Approximately 12 instruction slots used
2596 GeometryShader = NULL;
2597 PixelShader = asm {
2599 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
2602 // Buffer Definitions:
2604 // cbuffer cb2
2605 // {
2607 // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 [unused]
2608 // float2 dimensions; // Offset: 48 Size: 8 [unused]
2609 // float3 diff; // Offset: 64 Size: 12
2610 // float2 center1; // Offset: 80 Size: 8
2611 // float A; // Offset: 88 Size: 4
2612 // float radius1; // Offset: 92 Size: 4
2613 // float sq_radius1; // Offset: 96 Size: 4
2615 // }
2618 // Resource Bindings:
2620 // Name Type Format Dim Slot Elements
2621 // ------------------------------ ---------- ------- ----------- ---- --------
2622 // sMirrorSampler sampler NA NA 0 1
2623 // sMaskSampler sampler NA NA 1 1
2624 // tex texture float4 2d 0 1
2625 // mask texture float4 2d 1 1
2626 // cb2 cbuffer NA NA 0 1
2630 // Input signature:
2632 // Name Index Mask Register SysValue Format Used
2633 // -------------------- ----- ------ -------- -------- ------- ------
2634 // SV_Position 0 xyzw 0 POS float
2635 // TEXCOORD 0 xy 1 NONE float xy
2636 // TEXCOORD 1 zw 1 NONE float zw
2639 // Output signature:
2641 // Name Index Mask Register SysValue Format Used
2642 // -------------------- ----- ------ -------- -------- ------- ------
2643 // SV_Target 0 xyzw 0 TARGET float xyzw
2646 // Constant buffer to DX9 shader constant mappings:
2648 // Target Reg Buffer Start Reg # of Regs Data Conversion
2649 // ---------- ------- --------- --------- ----------------------
2650 // c0 cb0 4 3 ( FLT, FLT, FLT, FLT)
2653 // Sampler/Resource to DX9 shader sampler mappings:
2655 // Target Sampler Source Sampler Source Resource
2656 // -------------- --------------- ----------------
2657 // s0 s0 t0
2658 // s1 s1 t1
2661 // Level9 shader bytecode:
2663 ps_2_x
2664 def c3, 0.5, 0, 0, 0
2665 def c4, 1, -1, 0, -0
2666 dcl t0
2667 dcl_2d s0
2668 dcl_2d s1
2669 add r0.xy, t0.wzzw, -c1
2670 dp2add r0.w, r0, r0, -c2.x
2671 mul r0.w, r0.w, c1.z
2672 mov r0.z, c1.w
2673 dp3 r0.x, r0, c0
2674 mad r0.y, r0.x, r0.x, -r0.w
2675 abs r0.z, r0.y
2676 rsq r0.z, r0.z
2677 rcp r1.x, r0.z
2678 mov r1.yz, -r1.x
2679 add r0.xzw, r0.x, r1.xyyz
2680 rcp r1.x, c1.z
2681 mul r0.xzw, r0, r1.x
2682 mov r1.w, c1.w
2683 mad r1.xyz, r0.xzww, c0.z, r1.w
2684 cmp r2.x, r1.x, r0.x, r0.w
2685 cmp r0.xzw, r1.xyyz, c4.xyxy, c4.zyzw
2686 mov r2.y, c3.x
2687 texld r1, t0, s1
2688 texld r2, r2, s0
2689 mul r2.xyz, r2.w, r2
2690 mul r1, r1.w, r2
2691 add r0.w, r0.w, r0.x
2692 cmp r0.x, r0.w, r0.x, r0.z
2693 cmp r1, -r0.x, c4.z, r1
2694 cmp r0, r0.y, r1, c4.z
2695 mov oC0, r0
2697 // approximately 28 instruction slots used (2 texture, 26 arithmetic)
2698 ps_4_0
2699 dcl_constantbuffer cb0[7], immediateIndexed
2700 dcl_sampler s0, mode_default
2701 dcl_sampler s1, mode_default
2702 dcl_resource_texture2d (float,float,float,float) t0
2703 dcl_resource_texture2d (float,float,float,float) t1
2704 dcl_input_ps linear v1.xy
2705 dcl_input_ps linear v1.zw
2706 dcl_output o0.xyzw
2707 dcl_temps 3
2708 add r0.xy, v1.zwzz, -cb0[5].xyxx
2709 mov r0.z, cb0[5].w
2710 dp3 r0.z, r0.xyzx, cb0[4].xyzx
2711 dp2 r0.x, r0.xyxx, r0.xyxx
2712 add r0.x, r0.x, -cb0[6].x
2713 mul r0.x, r0.x, cb0[5].z
2714 mad r0.x, r0.z, r0.z, -r0.x
2715 lt r0.y, r0.x, l(0.000000)
2716 sqrt r1.x, |r0.x|
2717 mov r1.y, -r1.x
2718 add r0.xz, r0.zzzz, r1.xxyx
2719 div r0.xz, r0.xxzx, cb0[5].zzzz
2720 mul r1.xy, r0.xzxx, cb0[4].zzzz
2721 ge r1.xy, r1.xyxx, -cb0[5].wwww
2722 and r1.xy, r1.xyxx, l(0x3f800000, 0x3f800000, 0, 0)
2723 add r0.x, -r0.z, r0.x
2724 mad r2.x, r1.x, r0.x, r0.z
2725 mov r2.y, l(0.500000)
2726 sample r2.xyzw, r2.xyxx, t0.xyzw, s0
2727 if_nz r0.y
2728 mov o0.xyzw, l(0,0,0,0)
2730 endif
2731 max r0.x, r1.y, r1.x
2732 ge r0.x, l(0.000000), r0.x
2733 if_nz r0.x
2734 mov o0.xyzw, l(0,0,0,0)
2736 endif
2737 mul r2.xyz, r2.wwww, r2.xyzx
2738 sample r0.xyzw, v1.xyxx, t1.xyzw, s1
2739 mul o0.xyzw, r0.wwww, r2.xyzw
2741 // Approximately 33 instruction slots used
2746 pass A0Mirror
2748 RasterizerState = TextureRast;
2749 VertexShader = asm {
2751 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
2754 // Buffer Definitions:
2756 // cbuffer cb0
2757 // {
2759 // float4 QuadDesc; // Offset: 0 Size: 16
2760 // float4 TexCoords; // Offset: 16 Size: 16 [unused]
2761 // float4 MaskTexCoords; // Offset: 32 Size: 16
2762 // float4 TextColor; // Offset: 48 Size: 16 [unused]
2764 // }
2766 // cbuffer cb2
2767 // {
2769 // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44
2770 // float2 dimensions; // Offset: 48 Size: 8
2771 // float3 diff; // Offset: 64 Size: 12 [unused]
2772 // float2 center1; // Offset: 80 Size: 8 [unused]
2773 // float A; // Offset: 88 Size: 4 [unused]
2774 // float radius1; // Offset: 92 Size: 4 [unused]
2775 // float sq_radius1; // Offset: 96 Size: 4 [unused]
2777 // }
2780 // Resource Bindings:
2782 // Name Type Format Dim Slot Elements
2783 // ------------------------------ ---------- ------- ----------- ---- --------
2784 // cb0 cbuffer NA NA 0 1
2785 // cb2 cbuffer NA NA 1 1
2789 // Input signature:
2791 // Name Index Mask Register SysValue Format Used
2792 // -------------------- ----- ------ -------- -------- ------- ------
2793 // POSITION 0 xyz 0 NONE float xy
2796 // Output signature:
2798 // Name Index Mask Register SysValue Format Used
2799 // -------------------- ----- ------ -------- -------- ------- ------
2800 // SV_Position 0 xyzw 0 POS float xyzw
2801 // TEXCOORD 0 xy 1 NONE float xy
2802 // TEXCOORD 1 zw 1 NONE float zw
2805 // Constant buffer to DX9 shader constant mappings:
2807 // Target Reg Buffer Start Reg # of Regs Data Conversion
2808 // ---------- ------- --------- --------- ----------------------
2809 // c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
2810 // c2 cb0 2 1 ( FLT, FLT, FLT, FLT)
2811 // c3 cb1 0 2 ( FLT, FLT, FLT, FLT)
2812 // c5 cb1 3 1 ( FLT, FLT, FLT, FLT)
2815 // Runtime generated constant mappings:
2817 // Target Reg Constant Description
2818 // ---------- --------------------------------------------------
2819 // c0 Vertex Shader position offset
2822 // Level9 shader bytecode:
2824 vs_2_x
2825 def c6, 1, 0.5, 0, 0
2826 dcl_texcoord v0
2827 mad oT0.xy, v0, c2.zwzw, c2
2828 mad r0.xy, v0, c1.zwzw, c1
2829 add r0.z, r0.x, c6.x
2830 mul r0.z, r0.z, c5.x
2831 mul r1.x, r0.z, c6.y
2832 add r0.z, -r0.y, c6.x
2833 add oPos.xy, r0, c0
2834 mul r0.x, r0.z, c5.y
2835 mul r1.y, r0.x, c6.y
2836 mov r1.z, c6.x
2837 dp3 oT0.w, r1, c3
2838 dp3 oT0.z, r1, c4
2839 mov oPos.zw, c6.xyzx
2841 // approximately 13 instruction slots used
2842 vs_4_0
2843 dcl_constantbuffer cb0[3], immediateIndexed
2844 dcl_constantbuffer cb1[4], immediateIndexed
2845 dcl_input v0.xy
2846 dcl_output_siv o0.xyzw, position
2847 dcl_output o1.xy
2848 dcl_output o1.zw
2849 dcl_temps 2
2850 mov o0.zw, l(0,0,0,1.000000)
2851 mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
2852 mov o0.xy, r0.xyxx
2853 add r0.x, r0.x, l(1.000000)
2854 add r0.y, -r0.y, l(1.000000)
2855 mul r0.xy, r0.xyxx, cb1[3].xyxx
2856 mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
2857 mov r1.z, l(1.000000)
2858 dp3 o1.z, r1.xyzx, cb1[0].xyzx
2859 dp3 o1.w, r1.xyzx, cb1[1].xyzx
2860 mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx
2862 // Approximately 12 instruction slots used
2865 GeometryShader = NULL;
2866 PixelShader = asm {
2868 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
2871 // Buffer Definitions:
2873 // cbuffer cb2
2874 // {
2876 // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 [unused]
2877 // float2 dimensions; // Offset: 48 Size: 8 [unused]
2878 // float3 diff; // Offset: 64 Size: 12
2879 // float2 center1; // Offset: 80 Size: 8
2880 // float A; // Offset: 88 Size: 4 [unused]
2881 // float radius1; // Offset: 92 Size: 4
2882 // float sq_radius1; // Offset: 96 Size: 4 [unused]
2884 // }
2887 // Resource Bindings:
2889 // Name Type Format Dim Slot Elements
2890 // ------------------------------ ---------- ------- ----------- ---- --------
2891 // sMirrorSampler sampler NA NA 0 1
2892 // sMaskSampler sampler NA NA 1 1
2893 // tex texture float4 2d 0 1
2894 // mask texture float4 2d 1 1
2895 // cb2 cbuffer NA NA 0 1
2899 // Input signature:
2901 // Name Index Mask Register SysValue Format Used
2902 // -------------------- ----- ------ -------- -------- ------- ------
2903 // SV_Position 0 xyzw 0 POS float
2904 // TEXCOORD 0 xy 1 NONE float xy
2905 // TEXCOORD 1 zw 1 NONE float zw
2908 // Output signature:
2910 // Name Index Mask Register SysValue Format Used
2911 // -------------------- ----- ------ -------- -------- ------- ------
2912 // SV_Target 0 xyzw 0 TARGET float xyzw
2915 // Constant buffer to DX9 shader constant mappings:
2917 // Target Reg Buffer Start Reg # of Regs Data Conversion
2918 // ---------- ------- --------- --------- ----------------------
2919 // c0 cb0 4 2 ( FLT, FLT, FLT, FLT)
2922 // Sampler/Resource to DX9 shader sampler mappings:
2924 // Target Sampler Source Sampler Source Resource
2925 // -------------- --------------- ----------------
2926 // s0 s0 t0
2927 // s1 s1 t1
2930 // Level9 shader bytecode:
2932 ps_2_x
2933 def c2, 0.5, 0, 0, 0
2934 dcl t0
2935 dcl_2d s0
2936 dcl_2d s1
2937 mul r0.w, c1.w, c1.w
2938 add r0.xy, t0.wzzw, -c1
2939 dp2add r0.w, r0, r0, -r0.w
2940 mul r0.w, r0.w, c2.x
2941 mov r0.z, c1.w
2942 dp3 r0.x, r0, c0
2943 rcp r0.x, r0.x
2944 mul r0.x, r0.x, r0.w
2945 mov r0.y, c2.x
2946 texld r1, t0, s1
2947 texld r2, r0, s0
2948 mov r0.w, c1.w
2949 mad r0.x, r0.x, -c0.z, -r0.w
2950 mul r2.xyz, r2.w, r2
2951 mul r1, r1.w, r2
2952 cmp r0, r0.x, c2.y, r1
2953 mov oC0, r0
2955 // approximately 18 instruction slots used (2 texture, 16 arithmetic)
2956 ps_4_0
2957 dcl_constantbuffer cb0[6], immediateIndexed
2958 dcl_sampler s0, mode_default
2959 dcl_sampler s1, mode_default
2960 dcl_resource_texture2d (float,float,float,float) t0
2961 dcl_resource_texture2d (float,float,float,float) t1
2962 dcl_input_ps linear v1.xy
2963 dcl_input_ps linear v1.zw
2964 dcl_output o0.xyzw
2965 dcl_temps 2
2966 add r0.xy, v1.zwzz, -cb0[5].xyxx
2967 mov r0.z, cb0[5].w
2968 dp3 r0.z, r0.xyzx, cb0[4].xyzx
2969 dp2 r0.x, r0.xyxx, r0.xyxx
2970 mad r0.x, -cb0[5].w, cb0[5].w, r0.x
2971 mul r0.x, r0.x, l(0.500000)
2972 div r0.x, r0.x, r0.z
2973 mul r0.z, r0.x, cb0[4].z
2974 ge r0.z, -cb0[5].w, r0.z
2975 mov r0.y, l(0.500000)
2976 sample r1.xyzw, r0.xyxx, t0.xyzw, s0
2977 if_nz r0.z
2978 mov o0.xyzw, l(0,0,0,0)
2980 endif
2981 mul r1.xyz, r1.wwww, r1.xyzx
2982 sample r0.xyzw, v1.xyxx, t1.xyzw, s1
2983 mul o0.xyzw, r0.wwww, r1.xyzw
2985 // Approximately 19 instruction slots used
2992 technique10 SampleConicGradient
2994 pass APos
2996 RasterizerState = TextureRast;
2997 VertexShader = asm {
2999 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
3002 // Buffer Definitions:
3004 // cbuffer cb0
3005 // {
3007 // float4 QuadDesc; // Offset: 0 Size: 16
3008 // float4 TexCoords; // Offset: 16 Size: 16 [unused]
3009 // float4 MaskTexCoords; // Offset: 32 Size: 16
3010 // float4 TextColor; // Offset: 48 Size: 16 [unused]
3012 // }
3014 // cbuffer cb3
3015 // {
3017 // float3x3 DeviceSpaceToUserSpace_cb3;// Offset: 0 Size: 44
3018 // float2 dimensions_cb3; // Offset: 48 Size: 8
3019 // float2 center; // Offset: 56 Size: 8 [unused]
3020 // float angle; // Offset: 64 Size: 4 [unused]
3021 // float start_offset; // Offset: 68 Size: 4 [unused]
3022 // float end_offset; // Offset: 72 Size: 4 [unused]
3024 // }
3027 // Resource Bindings:
3029 // Name Type Format Dim Slot Elements
3030 // ------------------------------ ---------- ------- ----------- ---- --------
3031 // cb0 cbuffer NA NA 0 1
3032 // cb3 cbuffer NA NA 1 1
3036 // Input signature:
3038 // Name Index Mask Register SysValue Format Used
3039 // -------------------- ----- ------ -------- -------- ------- ------
3040 // POSITION 0 xyz 0 NONE float xy
3043 // Output signature:
3045 // Name Index Mask Register SysValue Format Used
3046 // -------------------- ----- ------ -------- -------- ------- ------
3047 // SV_Position 0 xyzw 0 POS float xyzw
3048 // TEXCOORD 0 xy 1 NONE float xy
3049 // TEXCOORD 1 zw 1 NONE float zw
3052 // Constant buffer to DX9 shader constant mappings:
3054 // Target Reg Buffer Start Reg # of Regs Data Conversion
3055 // ---------- ------- --------- --------- ----------------------
3056 // c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
3057 // c2 cb0 2 1 ( FLT, FLT, FLT, FLT)
3058 // c3 cb1 0 2 ( FLT, FLT, FLT, FLT)
3059 // c5 cb1 3 1 ( FLT, FLT, FLT, FLT)
3062 // Runtime generated constant mappings:
3064 // Target Reg Constant Description
3065 // ---------- --------------------------------------------------
3066 // c0 Vertex Shader position offset
3069 // Level9 shader bytecode:
3071 vs_2_x
3072 def c6, 1, 0.5, 0, 0
3073 dcl_texcoord v0
3074 mad oT0.xy, v0, c2.zwzw, c2
3075 mad r0.xy, v0, c1.zwzw, c1
3076 add r0.z, r0.x, c6.x
3077 mul r0.z, r0.z, c5.x
3078 mul r1.x, r0.z, c6.y
3079 add r0.z, -r0.y, c6.x
3080 add oPos.xy, r0, c0
3081 mul r0.x, r0.z, c5.y
3082 mul r1.y, r0.x, c6.y
3083 mov r1.z, c6.x
3084 dp3 oT0.w, r1, c3
3085 dp3 oT0.z, r1, c4
3086 mov oPos.zw, c6.xyzx
3088 // approximately 13 instruction slots used
3089 vs_4_0
3090 dcl_constantbuffer cb0[3], immediateIndexed
3091 dcl_constantbuffer cb1[4], immediateIndexed
3092 dcl_input v0.xy
3093 dcl_output_siv o0.xyzw, position
3094 dcl_output o1.xy
3095 dcl_output o1.zw
3096 dcl_temps 2
3097 mov o0.zw, l(0,0,0,1.000000)
3098 mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
3099 mov o0.xy, r0.xyxx
3100 add r0.x, r0.x, l(1.000000)
3101 add r0.y, -r0.y, l(1.000000)
3102 mul r0.xy, r0.xyxx, cb1[3].xyxx
3103 mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
3104 mov r1.z, l(1.000000)
3105 dp3 o1.z, r1.xyzx, cb1[0].xyzx
3106 dp3 o1.w, r1.xyzx, cb1[1].xyzx
3107 mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx
3109 // Approximately 12 instruction slots used
3112 GeometryShader = NULL;
3113 PixelShader = asm {
3115 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
3118 // Buffer Definitions:
3120 // cbuffer cb3
3121 // {
3123 // float3x3 DeviceSpaceToUserSpace_cb3;// Offset: 0 Size: 44 [unused]
3124 // float2 dimensions_cb3; // Offset: 48 Size: 8 [unused]
3125 // float2 center; // Offset: 56 Size: 8
3126 // float angle; // Offset: 64 Size: 4
3127 // float start_offset; // Offset: 68 Size: 4
3128 // float end_offset; // Offset: 72 Size: 4
3130 // }
3133 // Resource Bindings:
3135 // Name Type Format Dim Slot Elements
3136 // ------------------------------ ---------- ------- ----------- ---- --------
3137 // sSampler sampler NA NA 0 1
3138 // sMaskSampler sampler NA NA 1 1
3139 // tex texture float4 2d 0 1
3140 // mask texture float4 2d 1 1
3141 // cb3 cbuffer NA NA 0 1
3145 // Input signature:
3147 // Name Index Mask Register SysValue Format Used
3148 // -------------------- ----- ------ -------- -------- ------- ------
3149 // SV_Position 0 xyzw 0 POS float
3150 // TEXCOORD 0 xy 1 NONE float xy
3151 // TEXCOORD 1 zw 1 NONE float zw
3154 // Output signature:
3156 // Name Index Mask Register SysValue Format Used
3157 // -------------------- ----- ------ -------- -------- ------- ------
3158 // SV_Target 0 xyzw 0 TARGET float xyzw
3161 // Constant buffer to DX9 shader constant mappings:
3163 // Target Reg Buffer Start Reg # of Regs Data Conversion
3164 // ---------- ------- --------- --------- ----------------------
3165 // c0 cb0 3 2 ( FLT, FLT, FLT, FLT)
3168 // Sampler/Resource to DX9 shader sampler mappings:
3170 // Target Sampler Source Sampler Source Resource
3171 // -------------- --------------- ----------------
3172 // s0 s0 t0
3173 // s1 s1 t1
3176 // Level9 shader bytecode:
3178 ps_2_x
3179 def c2, 0.0208350997, -0.0851330012, 0.180141002, -0.330299497
3180 def c3, 0.999866009, 0, 1, 3.14159274
3181 def c4, -2, 1.57079637, 1.57079601, 0.159154981
3182 def c5, 0.5, 0, 0, 0
3183 dcl t0
3184 dcl_2d s0
3185 dcl_2d s1
3186 add r0.xy, t0.wzzw, -c0.zwzw
3187 abs r0.zw, r0.xyxy
3188 add r1.xy, -r0.zwzw, r0.wzzw
3189 cmp r0.zw, r1.x, r0, r0.xywz
3190 cmp r1.x, r1.y, c3.y, c3.z
3191 rcp r0.w, r0.w
3192 mul r0.z, r0.w, r0.z
3193 mul r0.w, r0.z, r0.z
3194 mad r1.y, r0.w, c2.x, c2.y
3195 mad r1.y, r0.w, r1.y, c2.z
3196 mad r1.y, r0.w, r1.y, c2.w
3197 mad r0.w, r0.w, r1.y, c3.x
3198 mul r0.z, r0.w, r0.z
3199 mad r0.w, r0.z, c4.x, c4.y
3200 mad r0.z, r0.w, r1.x, r0.z
3201 cmp r0.w, r0.x, -c3.y, -c3.w
3202 add r0.z, r0.w, r0.z
3203 add r0.w, r0.z, r0.z
3204 add r1.x, -r0.x, r0.y
3205 cmp r0.xy, r1.x, r0, r0.yxzw
3206 cmp r0.y, r0.y, c3.z, c3.y
3207 cmp r0.x, r0.x, c3.y, r0.y
3208 mad r0.x, r0.x, -r0.w, r0.z
3209 add r0.x, r0.x, -c1.x
3210 add r0.x, r0.x, c4.z
3211 mul r0.y, r0.x, c4.w
3212 abs r0.y, r0.y
3213 frc r0.y, r0.y
3214 cmp r0.x, r0.x, r0.y, -r0.y
3215 add r0.x, r0.x, -c1.y
3216 add r0.y, -c1.y, c1.z
3217 rcp r0.y, r0.y
3218 mul r0.x, r0.y, r0.x
3219 mov r0.y, c5.x
3220 texld r1, t0, s1
3221 texld r0, r0, s0
3222 mul r0.xyz, r0.w, r0
3223 mul r0, r1.w, r0
3224 mov oC0, r0
3226 // approximately 39 instruction slots used (2 texture, 37 arithmetic)
3227 ps_4_0
3228 dcl_constantbuffer cb0[5], immediateIndexed
3229 dcl_sampler s0, mode_default
3230 dcl_sampler s1, mode_default
3231 dcl_resource_texture2d (float,float,float,float) t0
3232 dcl_resource_texture2d (float,float,float,float) t1
3233 dcl_input_ps linear v1.xy
3234 dcl_input_ps linear v1.zw
3235 dcl_output o0.xyzw
3236 dcl_temps 2
3237 add r0.xy, v1.wzww, -cb0[3].wzww
3238 max r0.z, |r0.y|, |r0.x|
3239 div r0.z, l(1.000000, 1.000000, 1.000000, 1.000000), r0.z
3240 min r0.w, |r0.y|, |r0.x|
3241 mul r0.z, r0.z, r0.w
3242 mul r0.w, r0.z, r0.z
3243 mad r1.x, r0.w, l(0.020835), l(-0.085133)
3244 mad r1.x, r0.w, r1.x, l(0.180141)
3245 mad r1.x, r0.w, r1.x, l(-0.330299)
3246 mad r0.w, r0.w, r1.x, l(0.999866)
3247 mul r1.x, r0.w, r0.z
3248 mad r1.x, r1.x, l(-2.000000), l(1.570796)
3249 lt r1.y, |r0.y|, |r0.x|
3250 and r1.x, r1.y, r1.x
3251 mad r0.z, r0.z, r0.w, r1.x
3252 lt r0.w, r0.y, -r0.y
3253 and r0.w, r0.w, l(0xc0490fdb)
3254 add r0.z, r0.w, r0.z
3255 min r0.w, r0.y, r0.x
3256 max r0.x, r0.y, r0.x
3257 ge r0.x, r0.x, -r0.x
3258 lt r0.y, r0.w, -r0.w
3259 and r0.x, r0.x, r0.y
3260 movc r0.x, r0.x, -r0.z, r0.z
3261 add r0.x, r0.x, -cb0[4].x
3262 add r0.x, r0.x, l(1.570796)
3263 mul r0.x, r0.x, l(0.159155)
3264 ge r0.y, r0.x, -r0.x
3265 frc r0.x, |r0.x|
3266 movc r0.x, r0.y, r0.x, -r0.x
3267 add r0.x, r0.x, -cb0[4].y
3268 add r0.y, -cb0[4].y, cb0[4].z
3269 div r0.x, r0.x, r0.y
3270 mov r0.y, l(0.500000)
3271 sample r0.xyzw, r0.xyxx, t0.xyzw, s0
3272 mul r0.xyz, r0.wwww, r0.xyzx
3273 sample r1.xyzw, v1.xyxx, t1.xyzw, s1
3274 mul o0.xyzw, r0.xyzw, r1.wwww
3276 // Approximately 39 instruction slots used
3281 pass APosWrap
3283 RasterizerState = TextureRast;
3284 VertexShader = asm {
3286 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
3289 // Buffer Definitions:
3291 // cbuffer cb0
3292 // {
3294 // float4 QuadDesc; // Offset: 0 Size: 16
3295 // float4 TexCoords; // Offset: 16 Size: 16 [unused]
3296 // float4 MaskTexCoords; // Offset: 32 Size: 16
3297 // float4 TextColor; // Offset: 48 Size: 16 [unused]
3299 // }
3301 // cbuffer cb3
3302 // {
3304 // float3x3 DeviceSpaceToUserSpace_cb3;// Offset: 0 Size: 44
3305 // float2 dimensions_cb3; // Offset: 48 Size: 8
3306 // float2 center; // Offset: 56 Size: 8 [unused]
3307 // float angle; // Offset: 64 Size: 4 [unused]
3308 // float start_offset; // Offset: 68 Size: 4 [unused]
3309 // float end_offset; // Offset: 72 Size: 4 [unused]
3311 // }
3314 // Resource Bindings:
3316 // Name Type Format Dim Slot Elements
3317 // ------------------------------ ---------- ------- ----------- ---- --------
3318 // cb0 cbuffer NA NA 0 1
3319 // cb3 cbuffer NA NA 1 1
3323 // Input signature:
3325 // Name Index Mask Register SysValue Format Used
3326 // -------------------- ----- ------ -------- -------- ------- ------
3327 // POSITION 0 xyz 0 NONE float xy
3330 // Output signature:
3332 // Name Index Mask Register SysValue Format Used
3333 // -------------------- ----- ------ -------- -------- ------- ------
3334 // SV_Position 0 xyzw 0 POS float xyzw
3335 // TEXCOORD 0 xy 1 NONE float xy
3336 // TEXCOORD 1 zw 1 NONE float zw
3339 // Constant buffer to DX9 shader constant mappings:
3341 // Target Reg Buffer Start Reg # of Regs Data Conversion
3342 // ---------- ------- --------- --------- ----------------------
3343 // c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
3344 // c2 cb0 2 1 ( FLT, FLT, FLT, FLT)
3345 // c3 cb1 0 2 ( FLT, FLT, FLT, FLT)
3346 // c5 cb1 3 1 ( FLT, FLT, FLT, FLT)
3349 // Runtime generated constant mappings:
3351 // Target Reg Constant Description
3352 // ---------- --------------------------------------------------
3353 // c0 Vertex Shader position offset
3356 // Level9 shader bytecode:
3358 vs_2_x
3359 def c6, 1, 0.5, 0, 0
3360 dcl_texcoord v0
3361 mad oT0.xy, v0, c2.zwzw, c2
3362 mad r0.xy, v0, c1.zwzw, c1
3363 add r0.z, r0.x, c6.x
3364 mul r0.z, r0.z, c5.x
3365 mul r1.x, r0.z, c6.y
3366 add r0.z, -r0.y, c6.x
3367 add oPos.xy, r0, c0
3368 mul r0.x, r0.z, c5.y
3369 mul r1.y, r0.x, c6.y
3370 mov r1.z, c6.x
3371 dp3 oT0.w, r1, c3
3372 dp3 oT0.z, r1, c4
3373 mov oPos.zw, c6.xyzx
3375 // approximately 13 instruction slots used
3376 vs_4_0
3377 dcl_constantbuffer cb0[3], immediateIndexed
3378 dcl_constantbuffer cb1[4], immediateIndexed
3379 dcl_input v0.xy
3380 dcl_output_siv o0.xyzw, position
3381 dcl_output o1.xy
3382 dcl_output o1.zw
3383 dcl_temps 2
3384 mov o0.zw, l(0,0,0,1.000000)
3385 mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
3386 mov o0.xy, r0.xyxx
3387 add r0.x, r0.x, l(1.000000)
3388 add r0.y, -r0.y, l(1.000000)
3389 mul r0.xy, r0.xyxx, cb1[3].xyxx
3390 mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
3391 mov r1.z, l(1.000000)
3392 dp3 o1.z, r1.xyzx, cb1[0].xyzx
3393 dp3 o1.w, r1.xyzx, cb1[1].xyzx
3394 mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx
3396 // Approximately 12 instruction slots used
3399 GeometryShader = NULL;
3400 PixelShader = asm {
3402 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
3405 // Buffer Definitions:
3407 // cbuffer cb3
3408 // {
3410 // float3x3 DeviceSpaceToUserSpace_cb3;// Offset: 0 Size: 44 [unused]
3411 // float2 dimensions_cb3; // Offset: 48 Size: 8 [unused]
3412 // float2 center; // Offset: 56 Size: 8
3413 // float angle; // Offset: 64 Size: 4
3414 // float start_offset; // Offset: 68 Size: 4
3415 // float end_offset; // Offset: 72 Size: 4
3417 // }
3420 // Resource Bindings:
3422 // Name Type Format Dim Slot Elements
3423 // ------------------------------ ---------- ------- ----------- ---- --------
3424 // sWrapSampler sampler NA NA 0 1
3425 // sMaskSampler sampler NA NA 1 1
3426 // tex texture float4 2d 0 1
3427 // mask texture float4 2d 1 1
3428 // cb3 cbuffer NA NA 0 1
3432 // Input signature:
3434 // Name Index Mask Register SysValue Format Used
3435 // -------------------- ----- ------ -------- -------- ------- ------
3436 // SV_Position 0 xyzw 0 POS float
3437 // TEXCOORD 0 xy 1 NONE float xy
3438 // TEXCOORD 1 zw 1 NONE float zw
3441 // Output signature:
3443 // Name Index Mask Register SysValue Format Used
3444 // -------------------- ----- ------ -------- -------- ------- ------
3445 // SV_Target 0 xyzw 0 TARGET float xyzw
3448 // Constant buffer to DX9 shader constant mappings:
3450 // Target Reg Buffer Start Reg # of Regs Data Conversion
3451 // ---------- ------- --------- --------- ----------------------
3452 // c0 cb0 3 2 ( FLT, FLT, FLT, FLT)
3455 // Sampler/Resource to DX9 shader sampler mappings:
3457 // Target Sampler Source Sampler Source Resource
3458 // -------------- --------------- ----------------
3459 // s0 s0 t0
3460 // s1 s1 t1
3463 // Level9 shader bytecode:
3465 ps_2_x
3466 def c2, 0.0208350997, -0.0851330012, 0.180141002, -0.330299497
3467 def c3, 0.999866009, 0, 1, 3.14159274
3468 def c4, -2, 1.57079637, 1.57079601, 0.159154981
3469 def c5, 0.5, 0, 0, 0
3470 dcl t0
3471 dcl_2d s0
3472 dcl_2d s1
3473 add r0.xy, t0.wzzw, -c0.zwzw
3474 abs r0.zw, r0.xyxy
3475 add r1.xy, -r0.zwzw, r0.wzzw
3476 cmp r0.zw, r1.x, r0, r0.xywz
3477 cmp r1.x, r1.y, c3.y, c3.z
3478 rcp r0.w, r0.w
3479 mul r0.z, r0.w, r0.z
3480 mul r0.w, r0.z, r0.z
3481 mad r1.y, r0.w, c2.x, c2.y
3482 mad r1.y, r0.w, r1.y, c2.z
3483 mad r1.y, r0.w, r1.y, c2.w
3484 mad r0.w, r0.w, r1.y, c3.x
3485 mul r0.z, r0.w, r0.z
3486 mad r0.w, r0.z, c4.x, c4.y
3487 mad r0.z, r0.w, r1.x, r0.z
3488 cmp r0.w, r0.x, -c3.y, -c3.w
3489 add r0.z, r0.w, r0.z
3490 add r0.w, r0.z, r0.z
3491 add r1.x, -r0.x, r0.y
3492 cmp r0.xy, r1.x, r0, r0.yxzw
3493 cmp r0.y, r0.y, c3.z, c3.y
3494 cmp r0.x, r0.x, c3.y, r0.y
3495 mad r0.x, r0.x, -r0.w, r0.z
3496 add r0.x, r0.x, -c1.x
3497 add r0.x, r0.x, c4.z
3498 mul r0.y, r0.x, c4.w
3499 abs r0.y, r0.y
3500 frc r0.y, r0.y
3501 cmp r0.x, r0.x, r0.y, -r0.y
3502 add r0.x, r0.x, -c1.y
3503 add r0.y, -c1.y, c1.z
3504 rcp r0.y, r0.y
3505 mul r0.x, r0.y, r0.x
3506 mov r0.y, c5.x
3507 texld r1, t0, s1
3508 texld r0, r0, s0
3509 mul r0.xyz, r0.w, r0
3510 mul r0, r1.w, r0
3511 mov oC0, r0
3513 // approximately 39 instruction slots used (2 texture, 37 arithmetic)
3514 ps_4_0
3515 dcl_constantbuffer cb0[5], immediateIndexed
3516 dcl_sampler s0, mode_default
3517 dcl_sampler s1, mode_default
3518 dcl_resource_texture2d (float,float,float,float) t0
3519 dcl_resource_texture2d (float,float,float,float) t1
3520 dcl_input_ps linear v1.xy
3521 dcl_input_ps linear v1.zw
3522 dcl_output o0.xyzw
3523 dcl_temps 2
3524 add r0.xy, v1.wzww, -cb0[3].wzww
3525 max r0.z, |r0.y|, |r0.x|
3526 div r0.z, l(1.000000, 1.000000, 1.000000, 1.000000), r0.z
3527 min r0.w, |r0.y|, |r0.x|
3528 mul r0.z, r0.z, r0.w
3529 mul r0.w, r0.z, r0.z
3530 mad r1.x, r0.w, l(0.020835), l(-0.085133)
3531 mad r1.x, r0.w, r1.x, l(0.180141)
3532 mad r1.x, r0.w, r1.x, l(-0.330299)
3533 mad r0.w, r0.w, r1.x, l(0.999866)
3534 mul r1.x, r0.w, r0.z
3535 mad r1.x, r1.x, l(-2.000000), l(1.570796)
3536 lt r1.y, |r0.y|, |r0.x|
3537 and r1.x, r1.y, r1.x
3538 mad r0.z, r0.z, r0.w, r1.x
3539 lt r0.w, r0.y, -r0.y
3540 and r0.w, r0.w, l(0xc0490fdb)
3541 add r0.z, r0.w, r0.z
3542 min r0.w, r0.y, r0.x
3543 max r0.x, r0.y, r0.x
3544 ge r0.x, r0.x, -r0.x
3545 lt r0.y, r0.w, -r0.w
3546 and r0.x, r0.x, r0.y
3547 movc r0.x, r0.x, -r0.z, r0.z
3548 add r0.x, r0.x, -cb0[4].x
3549 add r0.x, r0.x, l(1.570796)
3550 mul r0.x, r0.x, l(0.159155)
3551 ge r0.y, r0.x, -r0.x
3552 frc r0.x, |r0.x|
3553 movc r0.x, r0.y, r0.x, -r0.x
3554 add r0.x, r0.x, -cb0[4].y
3555 add r0.y, -cb0[4].y, cb0[4].z
3556 div r0.x, r0.x, r0.y
3557 mov r0.y, l(0.500000)
3558 sample r0.xyzw, r0.xyxx, t0.xyzw, s0
3559 mul r0.xyz, r0.wwww, r0.xyzx
3560 sample r1.xyzw, v1.xyxx, t1.xyzw, s1
3561 mul o0.xyzw, r0.xyzw, r1.wwww
3563 // Approximately 39 instruction slots used
3568 pass APosMirror
3570 RasterizerState = TextureRast;
3571 VertexShader = asm {
3573 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
3576 // Buffer Definitions:
3578 // cbuffer cb0
3579 // {
3581 // float4 QuadDesc; // Offset: 0 Size: 16
3582 // float4 TexCoords; // Offset: 16 Size: 16 [unused]
3583 // float4 MaskTexCoords; // Offset: 32 Size: 16
3584 // float4 TextColor; // Offset: 48 Size: 16 [unused]
3586 // }
3588 // cbuffer cb3
3589 // {
3591 // float3x3 DeviceSpaceToUserSpace_cb3;// Offset: 0 Size: 44
3592 // float2 dimensions_cb3; // Offset: 48 Size: 8
3593 // float2 center; // Offset: 56 Size: 8 [unused]
3594 // float angle; // Offset: 64 Size: 4 [unused]
3595 // float start_offset; // Offset: 68 Size: 4 [unused]
3596 // float end_offset; // Offset: 72 Size: 4 [unused]
3598 // }
3601 // Resource Bindings:
3603 // Name Type Format Dim Slot Elements
3604 // ------------------------------ ---------- ------- ----------- ---- --------
3605 // cb0 cbuffer NA NA 0 1
3606 // cb3 cbuffer NA NA 1 1
3610 // Input signature:
3612 // Name Index Mask Register SysValue Format Used
3613 // -------------------- ----- ------ -------- -------- ------- ------
3614 // POSITION 0 xyz 0 NONE float xy
3617 // Output signature:
3619 // Name Index Mask Register SysValue Format Used
3620 // -------------------- ----- ------ -------- -------- ------- ------
3621 // SV_Position 0 xyzw 0 POS float xyzw
3622 // TEXCOORD 0 xy 1 NONE float xy
3623 // TEXCOORD 1 zw 1 NONE float zw
3626 // Constant buffer to DX9 shader constant mappings:
3628 // Target Reg Buffer Start Reg # of Regs Data Conversion
3629 // ---------- ------- --------- --------- ----------------------
3630 // c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
3631 // c2 cb0 2 1 ( FLT, FLT, FLT, FLT)
3632 // c3 cb1 0 2 ( FLT, FLT, FLT, FLT)
3633 // c5 cb1 3 1 ( FLT, FLT, FLT, FLT)
3636 // Runtime generated constant mappings:
3638 // Target Reg Constant Description
3639 // ---------- --------------------------------------------------
3640 // c0 Vertex Shader position offset
3643 // Level9 shader bytecode:
3645 vs_2_x
3646 def c6, 1, 0.5, 0, 0
3647 dcl_texcoord v0
3648 mad oT0.xy, v0, c2.zwzw, c2
3649 mad r0.xy, v0, c1.zwzw, c1
3650 add r0.z, r0.x, c6.x
3651 mul r0.z, r0.z, c5.x
3652 mul r1.x, r0.z, c6.y
3653 add r0.z, -r0.y, c6.x
3654 add oPos.xy, r0, c0
3655 mul r0.x, r0.z, c5.y
3656 mul r1.y, r0.x, c6.y
3657 mov r1.z, c6.x
3658 dp3 oT0.w, r1, c3
3659 dp3 oT0.z, r1, c4
3660 mov oPos.zw, c6.xyzx
3662 // approximately 13 instruction slots used
3663 vs_4_0
3664 dcl_constantbuffer cb0[3], immediateIndexed
3665 dcl_constantbuffer cb1[4], immediateIndexed
3666 dcl_input v0.xy
3667 dcl_output_siv o0.xyzw, position
3668 dcl_output o1.xy
3669 dcl_output o1.zw
3670 dcl_temps 2
3671 mov o0.zw, l(0,0,0,1.000000)
3672 mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
3673 mov o0.xy, r0.xyxx
3674 add r0.x, r0.x, l(1.000000)
3675 add r0.y, -r0.y, l(1.000000)
3676 mul r0.xy, r0.xyxx, cb1[3].xyxx
3677 mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
3678 mov r1.z, l(1.000000)
3679 dp3 o1.z, r1.xyzx, cb1[0].xyzx
3680 dp3 o1.w, r1.xyzx, cb1[1].xyzx
3681 mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx
3683 // Approximately 12 instruction slots used
3686 GeometryShader = NULL;
3687 PixelShader = asm {
3689 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
3692 // Buffer Definitions:
3694 // cbuffer cb3
3695 // {
3697 // float3x3 DeviceSpaceToUserSpace_cb3;// Offset: 0 Size: 44 [unused]
3698 // float2 dimensions_cb3; // Offset: 48 Size: 8 [unused]
3699 // float2 center; // Offset: 56 Size: 8
3700 // float angle; // Offset: 64 Size: 4
3701 // float start_offset; // Offset: 68 Size: 4
3702 // float end_offset; // Offset: 72 Size: 4
3704 // }
3707 // Resource Bindings:
3709 // Name Type Format Dim Slot Elements
3710 // ------------------------------ ---------- ------- ----------- ---- --------
3711 // sMirrorSampler sampler NA NA 0 1
3712 // sMaskSampler sampler NA NA 1 1
3713 // tex texture float4 2d 0 1
3714 // mask texture float4 2d 1 1
3715 // cb3 cbuffer NA NA 0 1
3719 // Input signature:
3721 // Name Index Mask Register SysValue Format Used
3722 // -------------------- ----- ------ -------- -------- ------- ------
3723 // SV_Position 0 xyzw 0 POS float
3724 // TEXCOORD 0 xy 1 NONE float xy
3725 // TEXCOORD 1 zw 1 NONE float zw
3728 // Output signature:
3730 // Name Index Mask Register SysValue Format Used
3731 // -------------------- ----- ------ -------- -------- ------- ------
3732 // SV_Target 0 xyzw 0 TARGET float xyzw
3735 // Constant buffer to DX9 shader constant mappings:
3737 // Target Reg Buffer Start Reg # of Regs Data Conversion
3738 // ---------- ------- --------- --------- ----------------------
3739 // c0 cb0 3 2 ( FLT, FLT, FLT, FLT)
3742 // Sampler/Resource to DX9 shader sampler mappings:
3744 // Target Sampler Source Sampler Source Resource
3745 // -------------- --------------- ----------------
3746 // s0 s0 t0
3747 // s1 s1 t1
3750 // Level9 shader bytecode:
3752 ps_2_x
3753 def c2, 0.0208350997, -0.0851330012, 0.180141002, -0.330299497
3754 def c3, 0.999866009, 0, 1, 3.14159274
3755 def c4, -2, 1.57079637, 1.57079601, 0.159154981
3756 def c5, 0.5, 0, 0, 0
3757 dcl t0
3758 dcl_2d s0
3759 dcl_2d s1
3760 add r0.xy, t0.wzzw, -c0.zwzw
3761 abs r0.zw, r0.xyxy
3762 add r1.xy, -r0.zwzw, r0.wzzw
3763 cmp r0.zw, r1.x, r0, r0.xywz
3764 cmp r1.x, r1.y, c3.y, c3.z
3765 rcp r0.w, r0.w
3766 mul r0.z, r0.w, r0.z
3767 mul r0.w, r0.z, r0.z
3768 mad r1.y, r0.w, c2.x, c2.y
3769 mad r1.y, r0.w, r1.y, c2.z
3770 mad r1.y, r0.w, r1.y, c2.w
3771 mad r0.w, r0.w, r1.y, c3.x
3772 mul r0.z, r0.w, r0.z
3773 mad r0.w, r0.z, c4.x, c4.y
3774 mad r0.z, r0.w, r1.x, r0.z
3775 cmp r0.w, r0.x, -c3.y, -c3.w
3776 add r0.z, r0.w, r0.z
3777 add r0.w, r0.z, r0.z
3778 add r1.x, -r0.x, r0.y
3779 cmp r0.xy, r1.x, r0, r0.yxzw
3780 cmp r0.y, r0.y, c3.z, c3.y
3781 cmp r0.x, r0.x, c3.y, r0.y
3782 mad r0.x, r0.x, -r0.w, r0.z
3783 add r0.x, r0.x, -c1.x
3784 add r0.x, r0.x, c4.z
3785 mul r0.y, r0.x, c4.w
3786 abs r0.y, r0.y
3787 frc r0.y, r0.y
3788 cmp r0.x, r0.x, r0.y, -r0.y
3789 add r0.x, r0.x, -c1.y
3790 add r0.y, -c1.y, c1.z
3791 rcp r0.y, r0.y
3792 mul r0.x, r0.y, r0.x
3793 mov r0.y, c5.x
3794 texld r1, t0, s1
3795 texld r0, r0, s0
3796 mul r0.xyz, r0.w, r0
3797 mul r0, r1.w, r0
3798 mov oC0, r0
3800 // approximately 39 instruction slots used (2 texture, 37 arithmetic)
3801 ps_4_0
3802 dcl_constantbuffer cb0[5], immediateIndexed
3803 dcl_sampler s0, mode_default
3804 dcl_sampler s1, mode_default
3805 dcl_resource_texture2d (float,float,float,float) t0
3806 dcl_resource_texture2d (float,float,float,float) t1
3807 dcl_input_ps linear v1.xy
3808 dcl_input_ps linear v1.zw
3809 dcl_output o0.xyzw
3810 dcl_temps 2
3811 add r0.xy, v1.wzww, -cb0[3].wzww
3812 max r0.z, |r0.y|, |r0.x|
3813 div r0.z, l(1.000000, 1.000000, 1.000000, 1.000000), r0.z
3814 min r0.w, |r0.y|, |r0.x|
3815 mul r0.z, r0.z, r0.w
3816 mul r0.w, r0.z, r0.z
3817 mad r1.x, r0.w, l(0.020835), l(-0.085133)
3818 mad r1.x, r0.w, r1.x, l(0.180141)
3819 mad r1.x, r0.w, r1.x, l(-0.330299)
3820 mad r0.w, r0.w, r1.x, l(0.999866)
3821 mul r1.x, r0.w, r0.z
3822 mad r1.x, r1.x, l(-2.000000), l(1.570796)
3823 lt r1.y, |r0.y|, |r0.x|
3824 and r1.x, r1.y, r1.x
3825 mad r0.z, r0.z, r0.w, r1.x
3826 lt r0.w, r0.y, -r0.y
3827 and r0.w, r0.w, l(0xc0490fdb)
3828 add r0.z, r0.w, r0.z
3829 min r0.w, r0.y, r0.x
3830 max r0.x, r0.y, r0.x
3831 ge r0.x, r0.x, -r0.x
3832 lt r0.y, r0.w, -r0.w
3833 and r0.x, r0.x, r0.y
3834 movc r0.x, r0.x, -r0.z, r0.z
3835 add r0.x, r0.x, -cb0[4].x
3836 add r0.x, r0.x, l(1.570796)
3837 mul r0.x, r0.x, l(0.159155)
3838 ge r0.y, r0.x, -r0.x
3839 frc r0.x, |r0.x|
3840 movc r0.x, r0.y, r0.x, -r0.x
3841 add r0.x, r0.x, -cb0[4].y
3842 add r0.y, -cb0[4].y, cb0[4].z
3843 div r0.x, r0.x, r0.y
3844 mov r0.y, l(0.500000)
3845 sample r0.xyzw, r0.xyxx, t0.xyzw, s0
3846 mul r0.xyz, r0.wwww, r0.xyzx
3847 sample r1.xyzw, v1.xyxx, t1.xyzw, s1
3848 mul o0.xyzw, r0.xyzw, r1.wwww
3850 // Approximately 39 instruction slots used
3857 technique10 SampleMaskedTexture
3859 pass P0
3861 RasterizerState = TextureRast;
3862 VertexShader = asm {
3864 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
3867 // Buffer Definitions:
3869 // cbuffer cb0
3870 // {
3872 // float4 QuadDesc; // Offset: 0 Size: 16
3873 // float4 TexCoords; // Offset: 16 Size: 16
3874 // float4 MaskTexCoords; // Offset: 32 Size: 16
3875 // float4 TextColor; // Offset: 48 Size: 16 [unused]
3877 // }
3880 // Resource Bindings:
3882 // Name Type Format Dim Slot Elements
3883 // ------------------------------ ---------- ------- ----------- ---- --------
3884 // cb0 cbuffer NA NA 0 1
3888 // Input signature:
3890 // Name Index Mask Register SysValue Format Used
3891 // -------------------- ----- ------ -------- -------- ------- ------
3892 // POSITION 0 xyz 0 NONE float xy
3895 // Output signature:
3897 // Name Index Mask Register SysValue Format Used
3898 // -------------------- ----- ------ -------- -------- ------- ------
3899 // SV_Position 0 xyzw 0 POS float xyzw
3900 // TEXCOORD 0 xy 1 NONE float xy
3901 // TEXCOORD 1 zw 1 NONE float zw
3904 // Constant buffer to DX9 shader constant mappings:
3906 // Target Reg Buffer Start Reg # of Regs Data Conversion
3907 // ---------- ------- --------- --------- ----------------------
3908 // c1 cb0 0 3 ( FLT, FLT, FLT, FLT)
3911 // Runtime generated constant mappings:
3913 // Target Reg Constant Description
3914 // ---------- --------------------------------------------------
3915 // c0 Vertex Shader position offset
3918 // Level9 shader bytecode:
3920 vs_2_x
3921 def c4, 0, 1, 0, 0
3922 dcl_texcoord v0
3923 mad oT0.xy, v0, c2.zwzw, c2
3924 mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx
3925 mad r0.xy, v0, c1.zwzw, c1
3926 add oPos.xy, r0, c0
3927 mov oPos.zw, c4.xyxy
3929 // approximately 5 instruction slots used
3930 vs_4_0
3931 dcl_constantbuffer cb0[3], immediateIndexed
3932 dcl_input v0.xy
3933 dcl_output_siv o0.xyzw, position
3934 dcl_output o1.xy
3935 dcl_output o1.zw
3936 mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
3937 mov o0.zw, l(0,0,0,1.000000)
3938 mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx
3939 mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy
3941 // Approximately 5 instruction slots used
3944 GeometryShader = NULL;
3945 PixelShader = asm {
3947 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
3950 // Resource Bindings:
3952 // Name Type Format Dim Slot Elements
3953 // ------------------------------ ---------- ------- ----------- ---- --------
3954 // sSampler sampler NA NA 0 1
3955 // sMaskSampler sampler NA NA 1 1
3956 // tex texture float4 2d 0 1
3957 // mask texture float4 2d 1 1
3961 // Input signature:
3963 // Name Index Mask Register SysValue Format Used
3964 // -------------------- ----- ------ -------- -------- ------- ------
3965 // SV_Position 0 xyzw 0 POS float
3966 // TEXCOORD 0 xy 1 NONE float xy
3967 // TEXCOORD 1 zw 1 NONE float zw
3970 // Output signature:
3972 // Name Index Mask Register SysValue Format Used
3973 // -------------------- ----- ------ -------- -------- ------- ------
3974 // SV_Target 0 xyzw 0 TARGET float xyzw
3977 // Sampler/Resource to DX9 shader sampler mappings:
3979 // Target Sampler Source Sampler Source Resource
3980 // -------------- --------------- ----------------
3981 // s0 s0 t0
3982 // s1 s1 t1
3985 // Level9 shader bytecode:
3987 ps_2_x
3988 dcl t0
3989 dcl_2d s0
3990 dcl_2d s1
3991 mov r0.xy, t0.wzzw
3992 texld r1, t0, s0
3993 texld r0, r0, s1
3994 mul r0, r0.w, r1
3995 mov oC0, r0
3997 // approximately 5 instruction slots used (2 texture, 3 arithmetic)
3998 ps_4_0
3999 dcl_sampler s0, mode_default
4000 dcl_sampler s1, mode_default
4001 dcl_resource_texture2d (float,float,float,float) t0
4002 dcl_resource_texture2d (float,float,float,float) t1
4003 dcl_input_ps linear v1.xy
4004 dcl_input_ps linear v1.zw
4005 dcl_output o0.xyzw
4006 dcl_temps 2
4007 sample r0.xyzw, v1.xyxx, t0.xyzw, s0
4008 sample r1.xyzw, v1.zwzz, t1.xyzw, s1
4009 mul o0.xyzw, r0.xyzw, r1.wwww
4011 // Approximately 4 instruction slots used
4018 technique10 SampleTextureWithShadow
4020 pass P0
4022 RasterizerState = TextureRast;
4023 AB_BlendFactor = float4(1, 1, 1, 1);
4024 AB_SampleMask = uint(0xffffffff);
4025 BlendState = ShadowBlendH;
4026 VertexShader = asm {
4028 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
4031 // Buffer Definitions:
4033 // cbuffer cb0
4034 // {
4036 // float4 QuadDesc; // Offset: 0 Size: 16
4037 // float4 TexCoords; // Offset: 16 Size: 16
4038 // float4 MaskTexCoords; // Offset: 32 Size: 16
4039 // float4 TextColor; // Offset: 48 Size: 16 [unused]
4041 // }
4044 // Resource Bindings:
4046 // Name Type Format Dim Slot Elements
4047 // ------------------------------ ---------- ------- ----------- ---- --------
4048 // cb0 cbuffer NA NA 0 1
4052 // Input signature:
4054 // Name Index Mask Register SysValue Format Used
4055 // -------------------- ----- ------ -------- -------- ------- ------
4056 // POSITION 0 xyz 0 NONE float xy
4059 // Output signature:
4061 // Name Index Mask Register SysValue Format Used
4062 // -------------------- ----- ------ -------- -------- ------- ------
4063 // SV_Position 0 xyzw 0 POS float xyzw
4064 // TEXCOORD 0 xy 1 NONE float xy
4065 // TEXCOORD 1 zw 1 NONE float zw
4068 // Constant buffer to DX9 shader constant mappings:
4070 // Target Reg Buffer Start Reg # of Regs Data Conversion
4071 // ---------- ------- --------- --------- ----------------------
4072 // c1 cb0 0 3 ( FLT, FLT, FLT, FLT)
4075 // Runtime generated constant mappings:
4077 // Target Reg Constant Description
4078 // ---------- --------------------------------------------------
4079 // c0 Vertex Shader position offset
4082 // Level9 shader bytecode:
4084 vs_2_x
4085 def c4, 0, 1, 0, 0
4086 dcl_texcoord v0
4087 mad oT0.xy, v0, c2.zwzw, c2
4088 mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx
4089 mad r0.xy, v0, c1.zwzw, c1
4090 add oPos.xy, r0, c0
4091 mov oPos.zw, c4.xyxy
4093 // approximately 5 instruction slots used
4094 vs_4_0
4095 dcl_constantbuffer cb0[3], immediateIndexed
4096 dcl_input v0.xy
4097 dcl_output_siv o0.xyzw, position
4098 dcl_output o1.xy
4099 dcl_output o1.zw
4100 mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
4101 mov o0.zw, l(0,0,0,1.000000)
4102 mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx
4103 mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy
4105 // Approximately 5 instruction slots used
4108 GeometryShader = NULL;
4109 PixelShader = asm {
4111 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
4114 // Buffer Definitions:
4116 // cbuffer cb1
4117 // {
4119 // float4 BlurOffsetsH[3]; // Offset: 0 Size: 48
4120 // float4 BlurOffsetsV[3]; // Offset: 48 Size: 48 [unused]
4121 // float4 BlurWeights[3]; // Offset: 96 Size: 48
4122 // float4 ShadowColor; // Offset: 144 Size: 16
4124 // }
4127 // Resource Bindings:
4129 // Name Type Format Dim Slot Elements
4130 // ------------------------------ ---------- ------- ----------- ---- --------
4131 // sShadowSampler sampler NA NA 0 1
4132 // tex texture float4 2d 0 1
4133 // cb1 cbuffer NA NA 0 1
4137 // Input signature:
4139 // Name Index Mask Register SysValue Format Used
4140 // -------------------- ----- ------ -------- -------- ------- ------
4141 // SV_Position 0 xyzw 0 POS float
4142 // TEXCOORD 0 xy 1 NONE float xy
4143 // TEXCOORD 1 zw 1 NONE float
4146 // Output signature:
4148 // Name Index Mask Register SysValue Format Used
4149 // -------------------- ----- ------ -------- -------- ------- ------
4150 // SV_Target 0 xyzw 0 TARGET float xyzw
4153 // Constant buffer to DX9 shader constant mappings:
4155 // Target Reg Buffer Start Reg # of Regs Data Conversion
4156 // ---------- ------- --------- --------- ----------------------
4157 // c0 cb0 0 3 ( FLT, FLT, FLT, FLT)
4158 // c3 cb0 6 4 ( FLT, FLT, FLT, FLT)
4161 // Sampler/Resource to DX9 shader sampler mappings:
4163 // Target Sampler Source Sampler Source Resource
4164 // -------------- --------------- ----------------
4165 // s0 s0 t0
4168 // Level9 shader bytecode:
4170 ps_2_x
4171 dcl t0
4172 dcl_2d s0
4173 add r0.x, t0.x, c0.y
4174 mov r0.y, t0.y
4175 add r1.x, t0.x, c0.x
4176 mov r1.y, t0.y
4177 texld r0, r0, s0
4178 texld r1, r1, s0
4179 mul r0.x, r0.w, c3.y
4180 mad r0.x, c3.x, r1.w, r0.x
4181 add r1.x, t0.x, c0.z
4182 mov r1.y, t0.y
4183 add r2.x, t0.x, c0.w
4184 mov r2.y, t0.y
4185 texld r1, r1, s0
4186 texld r2, r2, s0
4187 mad r0.x, c3.z, r1.w, r0.x
4188 mad r0.x, c3.w, r2.w, r0.x
4189 add r1.x, t0.x, c1.x
4190 mov r1.y, t0.y
4191 add r2.x, t0.x, c1.y
4192 mov r2.y, t0.y
4193 texld r1, r1, s0
4194 texld r2, r2, s0
4195 mad r0.x, c4.x, r1.w, r0.x
4196 mad r0.x, c4.y, r2.w, r0.x
4197 add r1.x, t0.x, c1.z
4198 mov r1.y, t0.y
4199 add r2.x, t0.x, c1.w
4200 mov r2.y, t0.y
4201 texld r1, r1, s0
4202 texld r2, r2, s0
4203 mad r0.x, c4.z, r1.w, r0.x
4204 mad r0.x, c4.w, r2.w, r0.x
4205 add r1.x, t0.x, c2.x
4206 mov r1.y, t0.y
4207 texld r1, r1, s0
4208 mad r0.x, c5.x, r1.w, r0.x
4209 mul r0, r0.x, c6
4210 mov oC0, r0
4212 // approximately 38 instruction slots used (9 texture, 29 arithmetic)
4213 ps_4_0
4214 dcl_constantbuffer cb0[10], immediateIndexed
4215 dcl_sampler s0, mode_default
4216 dcl_resource_texture2d (float,float,float,float) t0
4217 dcl_input_ps linear v1.xy
4218 dcl_output o0.xyzw
4219 dcl_temps 4
4220 add r0.xyzw, v1.xxxx, cb0[0].zxwy
4221 mov r1.xz, r0.yywy
4222 mov r1.yw, v1.yyyy
4223 sample r2.xyzw, r1.zwzz, t0.xyzw, s0
4224 sample r1.xyzw, r1.xyxx, t0.xyzw, s0
4225 mul r1.x, r2.w, cb0[6].y
4226 mad r1.x, cb0[6].x, r1.w, r1.x
4227 mov r0.yw, v1.yyyy
4228 sample r2.xyzw, r0.xyxx, t0.xyzw, s0
4229 sample r0.xyzw, r0.zwzz, t0.xyzw, s0
4230 mad r0.x, cb0[6].z, r2.w, r1.x
4231 mad r0.x, cb0[6].w, r0.w, r0.x
4232 add r1.xyzw, v1.xxxx, cb0[1].zxwy
4233 mov r2.xz, r1.yywy
4234 mov r2.yw, v1.yyyy
4235 sample r3.xyzw, r2.xyxx, t0.xyzw, s0
4236 sample r2.xyzw, r2.zwzz, t0.xyzw, s0
4237 mad r0.x, cb0[7].x, r3.w, r0.x
4238 mad r0.x, cb0[7].y, r2.w, r0.x
4239 mov r1.yw, v1.yyyy
4240 sample r2.xyzw, r1.xyxx, t0.xyzw, s0
4241 sample r1.xyzw, r1.zwzz, t0.xyzw, s0
4242 mad r0.x, cb0[7].z, r2.w, r0.x
4243 mad r0.x, cb0[7].w, r1.w, r0.x
4244 add r1.x, v1.x, cb0[2].x
4245 mov r1.y, v1.y
4246 sample r1.xyzw, r1.xyxx, t0.xyzw, s0
4247 mad r0.x, cb0[8].x, r1.w, r0.x
4248 mul o0.xyzw, r0.xxxx, cb0[9].xyzw
4250 // Approximately 30 instruction slots used
4255 pass P1
4257 RasterizerState = TextureRast;
4258 AB_BlendFactor = float4(1, 1, 1, 1);
4259 AB_SampleMask = uint(0xffffffff);
4260 BlendState = ShadowBlendV;
4261 VertexShader = asm {
4263 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
4266 // Buffer Definitions:
4268 // cbuffer cb0
4269 // {
4271 // float4 QuadDesc; // Offset: 0 Size: 16
4272 // float4 TexCoords; // Offset: 16 Size: 16
4273 // float4 MaskTexCoords; // Offset: 32 Size: 16
4274 // float4 TextColor; // Offset: 48 Size: 16 [unused]
4276 // }
4279 // Resource Bindings:
4281 // Name Type Format Dim Slot Elements
4282 // ------------------------------ ---------- ------- ----------- ---- --------
4283 // cb0 cbuffer NA NA 0 1
4287 // Input signature:
4289 // Name Index Mask Register SysValue Format Used
4290 // -------------------- ----- ------ -------- -------- ------- ------
4291 // POSITION 0 xyz 0 NONE float xy
4294 // Output signature:
4296 // Name Index Mask Register SysValue Format Used
4297 // -------------------- ----- ------ -------- -------- ------- ------
4298 // SV_Position 0 xyzw 0 POS float xyzw
4299 // TEXCOORD 0 xy 1 NONE float xy
4300 // TEXCOORD 1 zw 1 NONE float zw
4303 // Constant buffer to DX9 shader constant mappings:
4305 // Target Reg Buffer Start Reg # of Regs Data Conversion
4306 // ---------- ------- --------- --------- ----------------------
4307 // c1 cb0 0 3 ( FLT, FLT, FLT, FLT)
4310 // Runtime generated constant mappings:
4312 // Target Reg Constant Description
4313 // ---------- --------------------------------------------------
4314 // c0 Vertex Shader position offset
4317 // Level9 shader bytecode:
4319 vs_2_x
4320 def c4, 0, 1, 0, 0
4321 dcl_texcoord v0
4322 mad oT0.xy, v0, c2.zwzw, c2
4323 mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx
4324 mad r0.xy, v0, c1.zwzw, c1
4325 add oPos.xy, r0, c0
4326 mov oPos.zw, c4.xyxy
4328 // approximately 5 instruction slots used
4329 vs_4_0
4330 dcl_constantbuffer cb0[3], immediateIndexed
4331 dcl_input v0.xy
4332 dcl_output_siv o0.xyzw, position
4333 dcl_output o1.xy
4334 dcl_output o1.zw
4335 mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
4336 mov o0.zw, l(0,0,0,1.000000)
4337 mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx
4338 mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy
4340 // Approximately 5 instruction slots used
4343 GeometryShader = NULL;
4344 PixelShader = asm {
4346 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
4349 // Buffer Definitions:
4351 // cbuffer cb1
4352 // {
4354 // float4 BlurOffsetsH[3]; // Offset: 0 Size: 48 [unused]
4355 // float4 BlurOffsetsV[3]; // Offset: 48 Size: 48
4356 // float4 BlurWeights[3]; // Offset: 96 Size: 48
4357 // float4 ShadowColor; // Offset: 144 Size: 16 [unused]
4359 // }
4362 // Resource Bindings:
4364 // Name Type Format Dim Slot Elements
4365 // ------------------------------ ---------- ------- ----------- ---- --------
4366 // sShadowSampler sampler NA NA 0 1
4367 // tex texture float4 2d 0 1
4368 // cb1 cbuffer NA NA 0 1
4372 // Input signature:
4374 // Name Index Mask Register SysValue Format Used
4375 // -------------------- ----- ------ -------- -------- ------- ------
4376 // SV_Position 0 xyzw 0 POS float
4377 // TEXCOORD 0 xy 1 NONE float xy
4378 // TEXCOORD 1 zw 1 NONE float
4381 // Output signature:
4383 // Name Index Mask Register SysValue Format Used
4384 // -------------------- ----- ------ -------- -------- ------- ------
4385 // SV_Target 0 xyzw 0 TARGET float xyzw
4388 // Constant buffer to DX9 shader constant mappings:
4390 // Target Reg Buffer Start Reg # of Regs Data Conversion
4391 // ---------- ------- --------- --------- ----------------------
4392 // c0 cb0 3 6 ( FLT, FLT, FLT, FLT)
4395 // Sampler/Resource to DX9 shader sampler mappings:
4397 // Target Sampler Source Sampler Source Resource
4398 // -------------- --------------- ----------------
4399 // s0 s0 t0
4402 // Level9 shader bytecode:
4404 ps_2_x
4405 dcl t0
4406 dcl_2d s0
4407 add r0.y, t0.y, c0.y
4408 mov r0.x, t0.x
4409 add r1.y, t0.y, c0.x
4410 mov r1.x, t0.x
4411 texld r0, r0, s0
4412 texld r1, r1, s0
4413 mul r0, r0, c3.y
4414 mad r0, c3.x, r1, r0
4415 add r1.y, t0.y, c0.z
4416 mov r1.x, t0.x
4417 add r2.y, t0.y, c0.w
4418 mov r2.x, t0.x
4419 texld r1, r1, s0
4420 texld r2, r2, s0
4421 mad r0, c3.z, r1, r0
4422 mad r0, c3.w, r2, r0
4423 add r1.y, t0.y, c1.x
4424 mov r1.x, t0.x
4425 add r2.y, t0.y, c1.y
4426 mov r2.x, t0.x
4427 texld r1, r1, s0
4428 texld r2, r2, s0
4429 mad r0, c4.x, r1, r0
4430 mad r0, c4.y, r2, r0
4431 add r1.y, t0.y, c1.z
4432 mov r1.x, t0.x
4433 add r2.y, t0.y, c1.w
4434 mov r2.x, t0.x
4435 texld r1, r1, s0
4436 texld r2, r2, s0
4437 mad r0, c4.z, r1, r0
4438 mad r0, c4.w, r2, r0
4439 add r1.y, t0.y, c2.x
4440 mov r1.x, t0.x
4441 texld r1, r1, s0
4442 mad r0, c5.x, r1, r0
4443 mov oC0, r0
4445 // approximately 37 instruction slots used (9 texture, 28 arithmetic)
4446 ps_4_0
4447 dcl_constantbuffer cb0[9], immediateIndexed
4448 dcl_sampler s0, mode_default
4449 dcl_resource_texture2d (float,float,float,float) t0
4450 dcl_input_ps linear v1.xy
4451 dcl_output o0.xyzw
4452 dcl_temps 4
4453 mov r0.xz, v1.xxxx
4454 add r1.xyzw, v1.yyyy, cb0[3].xzyw
4455 mov r0.yw, r1.xxxz
4456 sample r2.xyzw, r0.zwzz, t0.xyzw, s0
4457 sample r0.xyzw, r0.xyxx, t0.xyzw, s0
4458 mul r2.xyzw, r2.xyzw, cb0[6].yyyy
4459 mad r0.xyzw, cb0[6].xxxx, r0.xyzw, r2.xyzw
4460 mov r1.xz, v1.xxxx
4461 sample r2.xyzw, r1.xyxx, t0.xyzw, s0
4462 sample r1.xyzw, r1.zwzz, t0.xyzw, s0
4463 mad r0.xyzw, cb0[6].zzzz, r2.xyzw, r0.xyzw
4464 mad r0.xyzw, cb0[6].wwww, r1.xyzw, r0.xyzw
4465 mov r1.xz, v1.xxxx
4466 add r2.xyzw, v1.yyyy, cb0[4].xzyw
4467 mov r1.yw, r2.xxxz
4468 sample r3.xyzw, r1.xyxx, t0.xyzw, s0
4469 sample r1.xyzw, r1.zwzz, t0.xyzw, s0
4470 mad r0.xyzw, cb0[7].xxxx, r3.xyzw, r0.xyzw
4471 mad r0.xyzw, cb0[7].yyyy, r1.xyzw, r0.xyzw
4472 mov r2.xz, v1.xxxx
4473 sample r1.xyzw, r2.xyxx, t0.xyzw, s0
4474 sample r2.xyzw, r2.zwzz, t0.xyzw, s0
4475 mad r0.xyzw, cb0[7].zzzz, r1.xyzw, r0.xyzw
4476 mad r0.xyzw, cb0[7].wwww, r2.xyzw, r0.xyzw
4477 add r1.y, v1.y, cb0[5].x
4478 mov r1.x, v1.x
4479 sample r1.xyzw, r1.xyxx, t0.xyzw, s0
4480 mad o0.xyzw, cb0[8].xxxx, r1.xyzw, r0.xyzw
4482 // Approximately 29 instruction slots used
4487 pass P2
4489 RasterizerState = TextureRast;
4490 AB_BlendFactor = float4(1, 1, 1, 1);
4491 AB_SampleMask = uint(0xffffffff);
4492 BlendState = ShadowBlendV;
4493 VertexShader = asm {
4495 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
4498 // Buffer Definitions:
4500 // cbuffer cb0
4501 // {
4503 // float4 QuadDesc; // Offset: 0 Size: 16
4504 // float4 TexCoords; // Offset: 16 Size: 16
4505 // float4 MaskTexCoords; // Offset: 32 Size: 16
4506 // float4 TextColor; // Offset: 48 Size: 16 [unused]
4508 // }
4511 // Resource Bindings:
4513 // Name Type Format Dim Slot Elements
4514 // ------------------------------ ---------- ------- ----------- ---- --------
4515 // cb0 cbuffer NA NA 0 1
4519 // Input signature:
4521 // Name Index Mask Register SysValue Format Used
4522 // -------------------- ----- ------ -------- -------- ------- ------
4523 // POSITION 0 xyz 0 NONE float xy
4526 // Output signature:
4528 // Name Index Mask Register SysValue Format Used
4529 // -------------------- ----- ------ -------- -------- ------- ------
4530 // SV_Position 0 xyzw 0 POS float xyzw
4531 // TEXCOORD 0 xy 1 NONE float xy
4532 // TEXCOORD 1 zw 1 NONE float zw
4535 // Constant buffer to DX9 shader constant mappings:
4537 // Target Reg Buffer Start Reg # of Regs Data Conversion
4538 // ---------- ------- --------- --------- ----------------------
4539 // c1 cb0 0 3 ( FLT, FLT, FLT, FLT)
4542 // Runtime generated constant mappings:
4544 // Target Reg Constant Description
4545 // ---------- --------------------------------------------------
4546 // c0 Vertex Shader position offset
4549 // Level9 shader bytecode:
4551 vs_2_x
4552 def c4, 0, 1, 0, 0
4553 dcl_texcoord v0
4554 mad oT0.xy, v0, c2.zwzw, c2
4555 mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx
4556 mad r0.xy, v0, c1.zwzw, c1
4557 add oPos.xy, r0, c0
4558 mov oPos.zw, c4.xyxy
4560 // approximately 5 instruction slots used
4561 vs_4_0
4562 dcl_constantbuffer cb0[3], immediateIndexed
4563 dcl_input v0.xy
4564 dcl_output_siv o0.xyzw, position
4565 dcl_output o1.xy
4566 dcl_output o1.zw
4567 mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
4568 mov o0.zw, l(0,0,0,1.000000)
4569 mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx
4570 mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy
4572 // Approximately 5 instruction slots used
4575 GeometryShader = NULL;
4576 PixelShader = asm {
4578 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
4581 // Buffer Definitions:
4583 // cbuffer cb1
4584 // {
4586 // float4 BlurOffsetsH[3]; // Offset: 0 Size: 48 [unused]
4587 // float4 BlurOffsetsV[3]; // Offset: 48 Size: 48
4588 // float4 BlurWeights[3]; // Offset: 96 Size: 48
4589 // float4 ShadowColor; // Offset: 144 Size: 16 [unused]
4591 // }
4594 // Resource Bindings:
4596 // Name Type Format Dim Slot Elements
4597 // ------------------------------ ---------- ------- ----------- ---- --------
4598 // sMaskSampler sampler NA NA 0 1
4599 // sShadowSampler sampler NA NA 1 1
4600 // tex texture float4 2d 0 1
4601 // mask texture float4 2d 1 1
4602 // cb1 cbuffer NA NA 0 1
4606 // Input signature:
4608 // Name Index Mask Register SysValue Format Used
4609 // -------------------- ----- ------ -------- -------- ------- ------
4610 // SV_Position 0 xyzw 0 POS float
4611 // TEXCOORD 0 xy 1 NONE float xy
4612 // TEXCOORD 1 zw 1 NONE float zw
4615 // Output signature:
4617 // Name Index Mask Register SysValue Format Used
4618 // -------------------- ----- ------ -------- -------- ------- ------
4619 // SV_Target 0 xyzw 0 TARGET float xyzw
4622 // Constant buffer to DX9 shader constant mappings:
4624 // Target Reg Buffer Start Reg # of Regs Data Conversion
4625 // ---------- ------- --------- --------- ----------------------
4626 // c0 cb0 3 6 ( FLT, FLT, FLT, FLT)
4629 // Sampler/Resource to DX9 shader sampler mappings:
4631 // Target Sampler Source Sampler Source Resource
4632 // -------------- --------------- ----------------
4633 // s0 s0 t1
4634 // s1 s1 t0
4637 // Level9 shader bytecode:
4639 ps_2_x
4640 dcl t0
4641 dcl_2d s0
4642 dcl_2d s1
4643 add r0.y, t0.y, c0.y
4644 mov r0.x, t0.x
4645 add r1.y, t0.y, c0.x
4646 mov r1.x, t0.x
4647 texld r0, r0, s1
4648 texld r1, r1, s1
4649 mul r0, r0, c3.y
4650 mad r0, c3.x, r1, r0
4651 add r1.y, t0.y, c0.z
4652 mov r1.x, t0.x
4653 add r2.y, t0.y, c0.w
4654 mov r2.x, t0.x
4655 texld r1, r1, s1
4656 texld r2, r2, s1
4657 mad r0, c3.z, r1, r0
4658 mad r0, c3.w, r2, r0
4659 add r1.y, t0.y, c1.x
4660 mov r1.x, t0.x
4661 add r2.y, t0.y, c1.y
4662 mov r2.x, t0.x
4663 texld r1, r1, s1
4664 texld r2, r2, s1
4665 mad r0, c4.x, r1, r0
4666 mad r0, c4.y, r2, r0
4667 add r1.y, t0.y, c1.z
4668 mov r1.x, t0.x
4669 add r2.y, t0.y, c1.w
4670 mov r2.x, t0.x
4671 texld r1, r1, s1
4672 texld r2, r2, s1
4673 mad r0, c4.z, r1, r0
4674 mad r0, c4.w, r2, r0
4675 add r1.y, t0.y, c2.x
4676 mov r1.x, t0.x
4677 mov r2.xy, t0.wzzw
4678 texld r1, r1, s1
4679 texld r2, r2, s0
4680 mad r0, c5.x, r1, r0
4681 mul r0, r2.w, r0
4682 mov oC0, r0
4684 // approximately 40 instruction slots used (10 texture, 30 arithmetic)
4685 ps_4_0
4686 dcl_constantbuffer cb0[9], immediateIndexed
4687 dcl_sampler s0, mode_default
4688 dcl_sampler s1, mode_default
4689 dcl_resource_texture2d (float,float,float,float) t0
4690 dcl_resource_texture2d (float,float,float,float) t1
4691 dcl_input_ps linear v1.xy
4692 dcl_input_ps linear v1.zw
4693 dcl_output o0.xyzw
4694 dcl_temps 4
4695 mov r0.xz, v1.xxxx
4696 add r1.xyzw, v1.yyyy, cb0[3].xzyw
4697 mov r0.yw, r1.xxxz
4698 sample r2.xyzw, r0.zwzz, t0.xyzw, s1
4699 sample r0.xyzw, r0.xyxx, t0.xyzw, s1
4700 mul r2.xyzw, r2.xyzw, cb0[6].yyyy
4701 mad r0.xyzw, cb0[6].xxxx, r0.xyzw, r2.xyzw
4702 mov r1.xz, v1.xxxx
4703 sample r2.xyzw, r1.xyxx, t0.xyzw, s1
4704 sample r1.xyzw, r1.zwzz, t0.xyzw, s1
4705 mad r0.xyzw, cb0[6].zzzz, r2.xyzw, r0.xyzw
4706 mad r0.xyzw, cb0[6].wwww, r1.xyzw, r0.xyzw
4707 mov r1.xz, v1.xxxx
4708 add r2.xyzw, v1.yyyy, cb0[4].xzyw
4709 mov r1.yw, r2.xxxz
4710 sample r3.xyzw, r1.xyxx, t0.xyzw, s1
4711 sample r1.xyzw, r1.zwzz, t0.xyzw, s1
4712 mad r0.xyzw, cb0[7].xxxx, r3.xyzw, r0.xyzw
4713 mad r0.xyzw, cb0[7].yyyy, r1.xyzw, r0.xyzw
4714 mov r2.xz, v1.xxxx
4715 sample r1.xyzw, r2.xyxx, t0.xyzw, s1
4716 sample r2.xyzw, r2.zwzz, t0.xyzw, s1
4717 mad r0.xyzw, cb0[7].zzzz, r1.xyzw, r0.xyzw
4718 mad r0.xyzw, cb0[7].wwww, r2.xyzw, r0.xyzw
4719 add r1.y, v1.y, cb0[5].x
4720 mov r1.x, v1.x
4721 sample r1.xyzw, r1.xyxx, t0.xyzw, s1
4722 mad r0.xyzw, cb0[8].xxxx, r1.xyzw, r0.xyzw
4723 sample r1.xyzw, v1.zwzz, t1.xyzw, s0
4724 mul o0.xyzw, r0.xyzw, r1.wwww
4726 // Approximately 31 instruction slots used
4733 technique10 SampleTextTexture
4735 pass Unmasked
4737 RasterizerState = TextureRast;
4738 AB_BlendFactor = float4(0, 0, 0, 0);
4739 AB_SampleMask = uint(0xffffffff);
4740 BlendState = bTextBlend;
4741 VertexShader = asm {
4743 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
4746 // Buffer Definitions:
4748 // cbuffer cb0
4749 // {
4751 // float4 QuadDesc; // Offset: 0 Size: 16
4752 // float4 TexCoords; // Offset: 16 Size: 16
4753 // float4 MaskTexCoords; // Offset: 32 Size: 16
4754 // float4 TextColor; // Offset: 48 Size: 16 [unused]
4756 // }
4759 // Resource Bindings:
4761 // Name Type Format Dim Slot Elements
4762 // ------------------------------ ---------- ------- ----------- ---- --------
4763 // cb0 cbuffer NA NA 0 1
4767 // Input signature:
4769 // Name Index Mask Register SysValue Format Used
4770 // -------------------- ----- ------ -------- -------- ------- ------
4771 // POSITION 0 xyz 0 NONE float xy
4774 // Output signature:
4776 // Name Index Mask Register SysValue Format Used
4777 // -------------------- ----- ------ -------- -------- ------- ------
4778 // SV_Position 0 xyzw 0 POS float xyzw
4779 // TEXCOORD 0 xy 1 NONE float xy
4780 // TEXCOORD 1 zw 1 NONE float zw
4783 // Constant buffer to DX9 shader constant mappings:
4785 // Target Reg Buffer Start Reg # of Regs Data Conversion
4786 // ---------- ------- --------- --------- ----------------------
4787 // c1 cb0 0 3 ( FLT, FLT, FLT, FLT)
4790 // Runtime generated constant mappings:
4792 // Target Reg Constant Description
4793 // ---------- --------------------------------------------------
4794 // c0 Vertex Shader position offset
4797 // Level9 shader bytecode:
4799 vs_2_x
4800 def c4, 0, 1, 0, 0
4801 dcl_texcoord v0
4802 mad oT0.xy, v0, c2.zwzw, c2
4803 mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx
4804 mad r0.xy, v0, c1.zwzw, c1
4805 add oPos.xy, r0, c0
4806 mov oPos.zw, c4.xyxy
4808 // approximately 5 instruction slots used
4809 vs_4_0
4810 dcl_constantbuffer cb0[3], immediateIndexed
4811 dcl_input v0.xy
4812 dcl_output_siv o0.xyzw, position
4813 dcl_output o1.xy
4814 dcl_output o1.zw
4815 mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
4816 mov o0.zw, l(0,0,0,1.000000)
4817 mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx
4818 mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy
4820 // Approximately 5 instruction slots used
4823 GeometryShader = NULL;
4824 PixelShader = asm {
4826 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
4829 // Buffer Definitions:
4831 // cbuffer cb0
4832 // {
4834 // float4 QuadDesc; // Offset: 0 Size: 16 [unused]
4835 // float4 TexCoords; // Offset: 16 Size: 16 [unused]
4836 // float4 MaskTexCoords; // Offset: 32 Size: 16 [unused]
4837 // float4 TextColor; // Offset: 48 Size: 16
4839 // }
4842 // Resource Bindings:
4844 // Name Type Format Dim Slot Elements
4845 // ------------------------------ ---------- ------- ----------- ---- --------
4846 // sSampler sampler NA NA 0 1
4847 // tex texture float4 2d 0 1
4848 // cb0 cbuffer NA NA 0 1
4852 // Input signature:
4854 // Name Index Mask Register SysValue Format Used
4855 // -------------------- ----- ------ -------- -------- ------- ------
4856 // SV_Position 0 xyzw 0 POS float
4857 // TEXCOORD 0 xy 1 NONE float xy
4858 // TEXCOORD 1 zw 1 NONE float
4861 // Output signature:
4863 // Name Index Mask Register SysValue Format Used
4864 // -------------------- ----- ------ -------- -------- ------- ------
4865 // SV_Target 0 xyzw 0 TARGET float xyzw
4866 // SV_Target 1 xyzw 1 TARGET float xyzw
4869 // Constant buffer to DX9 shader constant mappings:
4871 // Target Reg Buffer Start Reg # of Regs Data Conversion
4872 // ---------- ------- --------- --------- ----------------------
4873 // c0 cb0 3 1 ( FLT, FLT, FLT, FLT)
4876 // Sampler/Resource to DX9 shader sampler mappings:
4878 // Target Sampler Source Sampler Source Resource
4879 // -------------- --------------- ----------------
4880 // s0 s0 t0
4883 // Level9 shader bytecode:
4885 ps_2_x
4886 def c1, 1, 0, 0, 0
4887 dcl t0
4888 dcl_2d s0
4889 mov r0.xyz, c0
4890 mad r0, r0.xyzx, c1.xxxy, c1.yyyx
4891 mov oC0, r0
4892 texld r0, t0, s0
4893 mul r0, r0.zyxy, c0.w
4894 mov oC1, r0
4896 // approximately 6 instruction slots used (1 texture, 5 arithmetic)
4897 ps_4_0
4898 dcl_constantbuffer cb0[4], immediateIndexed
4899 dcl_sampler s0, mode_default
4900 dcl_resource_texture2d (float,float,float,float) t0
4901 dcl_input_ps linear v1.xy
4902 dcl_output o0.xyzw
4903 dcl_output o1.xyzw
4904 dcl_temps 1
4905 mov o0.xyz, cb0[3].xyzx
4906 mov o0.w, l(1.000000)
4907 sample r0.xyzw, v1.xyxx, t0.xyzw, s0
4908 mul o1.xyzw, r0.zyxy, cb0[3].wwww
4910 // Approximately 5 instruction slots used
4915 pass Masked
4917 RasterizerState = TextureRast;
4918 AB_BlendFactor = float4(0, 0, 0, 0);
4919 AB_SampleMask = uint(0xffffffff);
4920 BlendState = bTextBlend;
4921 VertexShader = asm {
4923 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
4926 // Buffer Definitions:
4928 // cbuffer cb0
4929 // {
4931 // float4 QuadDesc; // Offset: 0 Size: 16
4932 // float4 TexCoords; // Offset: 16 Size: 16
4933 // float4 MaskTexCoords; // Offset: 32 Size: 16
4934 // float4 TextColor; // Offset: 48 Size: 16 [unused]
4936 // }
4939 // Resource Bindings:
4941 // Name Type Format Dim Slot Elements
4942 // ------------------------------ ---------- ------- ----------- ---- --------
4943 // cb0 cbuffer NA NA 0 1
4947 // Input signature:
4949 // Name Index Mask Register SysValue Format Used
4950 // -------------------- ----- ------ -------- -------- ------- ------
4951 // POSITION 0 xyz 0 NONE float xy
4954 // Output signature:
4956 // Name Index Mask Register SysValue Format Used
4957 // -------------------- ----- ------ -------- -------- ------- ------
4958 // SV_Position 0 xyzw 0 POS float xyzw
4959 // TEXCOORD 0 xy 1 NONE float xy
4960 // TEXCOORD 1 zw 1 NONE float zw
4963 // Constant buffer to DX9 shader constant mappings:
4965 // Target Reg Buffer Start Reg # of Regs Data Conversion
4966 // ---------- ------- --------- --------- ----------------------
4967 // c1 cb0 0 3 ( FLT, FLT, FLT, FLT)
4970 // Runtime generated constant mappings:
4972 // Target Reg Constant Description
4973 // ---------- --------------------------------------------------
4974 // c0 Vertex Shader position offset
4977 // Level9 shader bytecode:
4979 vs_2_x
4980 def c4, 0, 1, 0, 0
4981 dcl_texcoord v0
4982 mad oT0.xy, v0, c2.zwzw, c2
4983 mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx
4984 mad r0.xy, v0, c1.zwzw, c1
4985 add oPos.xy, r0, c0
4986 mov oPos.zw, c4.xyxy
4988 // approximately 5 instruction slots used
4989 vs_4_0
4990 dcl_constantbuffer cb0[3], immediateIndexed
4991 dcl_input v0.xy
4992 dcl_output_siv o0.xyzw, position
4993 dcl_output o1.xy
4994 dcl_output o1.zw
4995 mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx
4996 mov o0.zw, l(0,0,0,1.000000)
4997 mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx
4998 mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy
5000 // Approximately 5 instruction slots used
5003 GeometryShader = NULL;
5004 PixelShader = asm {
5006 // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
5009 // Buffer Definitions:
5011 // cbuffer cb0
5012 // {
5014 // float4 QuadDesc; // Offset: 0 Size: 16 [unused]
5015 // float4 TexCoords; // Offset: 16 Size: 16 [unused]
5016 // float4 MaskTexCoords; // Offset: 32 Size: 16 [unused]
5017 // float4 TextColor; // Offset: 48 Size: 16
5019 // }
5022 // Resource Bindings:
5024 // Name Type Format Dim Slot Elements
5025 // ------------------------------ ---------- ------- ----------- ---- --------
5026 // sSampler sampler NA NA 0 1
5027 // sMaskSampler sampler NA NA 1 1
5028 // tex texture float4 2d 0 1
5029 // mask texture float4 2d 1 1
5030 // cb0 cbuffer NA NA 0 1
5034 // Input signature:
5036 // Name Index Mask Register SysValue Format Used
5037 // -------------------- ----- ------ -------- -------- ------- ------
5038 // SV_Position 0 xyzw 0 POS float
5039 // TEXCOORD 0 xy 1 NONE float xy
5040 // TEXCOORD 1 zw 1 NONE float zw
5043 // Output signature:
5045 // Name Index Mask Register SysValue Format Used
5046 // -------------------- ----- ------ -------- -------- ------- ------
5047 // SV_Target 0 xyzw 0 TARGET float xyzw
5048 // SV_Target 1 xyzw 1 TARGET float xyzw
5051 // Constant buffer to DX9 shader constant mappings:
5053 // Target Reg Buffer Start Reg # of Regs Data Conversion
5054 // ---------- ------- --------- --------- ----------------------
5055 // c0 cb0 3 1 ( FLT, FLT, FLT, FLT)
5058 // Sampler/Resource to DX9 shader sampler mappings:
5060 // Target Sampler Source Sampler Source Resource
5061 // -------------- --------------- ----------------
5062 // s0 s0 t0
5063 // s1 s1 t1
5066 // Level9 shader bytecode:
5068 ps_2_x
5069 def c1, 1, 0, 0, 0
5070 dcl t0
5071 dcl_2d s0
5072 dcl_2d s1
5073 mov r0.xyz, c0
5074 mad r0, r0.xyzx, c1.xxxy, c1.yyyx
5075 mov oC0, r0
5076 mov r0.xy, t0.wzzw
5077 texld r1, t0, s0
5078 texld r0, r0, s1
5079 mul r1, r1.zyxy, c0.w
5080 mul r0, r0.w, r1
5081 mov oC1, r0
5083 // approximately 9 instruction slots used (2 texture, 7 arithmetic)
5084 ps_4_0
5085 dcl_constantbuffer cb0[4], immediateIndexed
5086 dcl_sampler s0, mode_default
5087 dcl_sampler s1, mode_default
5088 dcl_resource_texture2d (float,float,float,float) t0
5089 dcl_resource_texture2d (float,float,float,float) t1
5090 dcl_input_ps linear v1.xy
5091 dcl_input_ps linear v1.zw
5092 dcl_output o0.xyzw
5093 dcl_output o1.xyzw
5094 dcl_temps 2
5095 mov o0.xyz, cb0[3].xyzx
5096 mov o0.w, l(1.000000)
5097 sample r0.xyzw, v1.xyxx, t0.xyzw, s0
5098 mul r0.xyzw, r0.zyxy, cb0[3].wwww
5099 sample r1.xyzw, v1.zwzz, t1.xyzw, s1
5100 mul o1.xyzw, r0.xyzw, r1.wwww
5102 // Approximately 7 instruction slots used
5109 #endif
5111 const BYTE d2deffect[] = {
5112 68, 88, 66, 67, 90, 71, 243, 245, 168, 88, 153, 105, 108, 146, 135,
5113 174, 199, 125, 74, 149, 1, 0, 0, 0, 137, 80, 1, 0, 1, 0,
5114 0, 0, 36, 0, 0, 0, 70, 88, 49, 48, 93, 80, 1, 0, 1,
5115 16, 255, 254, 5, 0, 0, 0, 22, 0, 0, 0, 13, 0, 0, 0,
5116 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0,
5117 0, 37, 66, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0,
5118 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 0,
5119 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 38, 0, 0, 0,
5120 0, 0, 0, 0, 36, 71, 108, 111, 98, 97, 108, 115, 0, 117, 105,
5121 110, 116, 0, 13, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
5122 4, 0, 0, 0, 16, 0, 0, 0, 4, 0, 0, 0, 25, 9, 0,
5123 0, 98, 108, 101, 110, 100, 111, 112, 0, 99, 98, 48, 0, 102, 108,
5124 111, 97, 116, 52, 0, 58, 0, 0, 0, 1, 0, 0, 0, 0, 0,
5125 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 10,
5126 33, 0, 0, 81, 117, 97, 100, 68, 101, 115, 99, 0, 84, 101, 120,
5127 67, 111, 111, 114, 100, 115, 0, 77, 97, 115, 107, 84, 101, 120, 67,
5128 111, 111, 114, 100, 115, 0, 84, 101, 120, 116, 67, 111, 108, 111, 114,
5129 0, 99, 98, 49, 0, 58, 0, 0, 0, 1, 0, 0, 0, 3, 0,
5130 0, 0, 48, 0, 0, 0, 16, 0, 0, 0, 48, 0, 0, 0, 10,
5131 33, 0, 0, 66, 108, 117, 114, 79, 102, 102, 115, 101, 116, 115, 72,
5132 0, 66, 108, 117, 114, 79, 102, 102, 115, 101, 116, 115, 86, 0, 66,
5133 108, 117, 114, 87, 101, 105, 103, 104, 116, 115, 0, 83, 104, 97, 100,
5134 111, 119, 67, 111, 108, 111, 114, 0, 99, 98, 50, 0, 102, 108, 111,
5135 97, 116, 51, 120, 51, 0, 222, 0, 0, 0, 1, 0, 0, 0, 0,
5136 0, 0, 0, 44, 0, 0, 0, 48, 0, 0, 0, 36, 0, 0, 0,
5137 11, 91, 0, 0, 68, 101, 118, 105, 99, 101, 83, 112, 97, 99, 101,
5138 84, 111, 85, 115, 101, 114, 83, 112, 97, 99, 101, 0, 102, 108, 111,
5139 97, 116, 50, 0, 26, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0,
5140 0, 8, 0, 0, 0, 16, 0, 0, 0, 8, 0, 0, 0, 10, 17,
5141 0, 0, 100, 105, 109, 101, 110, 115, 105, 111, 110, 115, 0, 102, 108,
5142 111, 97, 116, 51, 0, 72, 1, 0, 0, 1, 0, 0, 0, 0, 0,
5143 0, 0, 12, 0, 0, 0, 16, 0, 0, 0, 12, 0, 0, 0, 10,
5144 25, 0, 0, 100, 105, 102, 102, 0, 99, 101, 110, 116, 101, 114, 49,
5145 0, 102, 108, 111, 97, 116, 0, 120, 1, 0, 0, 1, 0, 0, 0,
5146 0, 0, 0, 0, 4, 0, 0, 0, 16, 0, 0, 0, 4, 0, 0,
5147 0, 9, 9, 0, 0, 65, 0, 114, 97, 100, 105, 117, 115, 49, 0,
5148 115, 113, 95, 114, 97, 100, 105, 117, 115, 49, 0, 99, 98, 51, 0,
5149 68, 101, 118, 105, 99, 101, 83, 112, 97, 99, 101, 84, 111, 85, 115,
5150 101, 114, 83, 112, 97, 99, 101, 95, 99, 98, 51, 0, 100, 105, 109,
5151 101, 110, 115, 105, 111, 110, 115, 95, 99, 98, 51, 0, 99, 101, 110,
5152 116, 101, 114, 0, 97, 110, 103, 108, 101, 0, 115, 116, 97, 114, 116,
5153 95, 111, 102, 102, 115, 101, 116, 0, 101, 110, 100, 95, 111, 102, 102,
5154 115, 101, 116, 0, 84, 101, 120, 116, 117, 114, 101, 50, 68, 0, 2,
5155 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5156 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 116, 101, 120,
5157 0, 98, 99, 107, 116, 101, 120, 0, 109, 97, 115, 107, 0, 83, 97,
5158 109, 112, 108, 101, 114, 83, 116, 97, 116, 101, 0, 56, 2, 0, 0,
5159 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5160 0, 0, 0, 0, 0, 21, 0, 0, 0, 115, 83, 97, 109, 112, 108,
5161 101, 114, 0, 1, 0, 0, 0, 2, 0, 0, 0, 21, 0, 0, 0,
5162 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0,
5163 0, 2, 0, 0, 0, 3, 0, 0, 0, 115, 66, 99, 107, 83, 97,
5164 109, 112, 108, 101, 114, 0, 1, 0, 0, 0, 2, 0, 0, 0, 21,
5165 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0,
5166 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 115, 87, 114,
5167 97, 112, 83, 97, 109, 112, 108, 101, 114, 0, 1, 0, 0, 0, 2,
5168 0, 0, 0, 21, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0,
5169 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0,
5170 0, 115, 77, 105, 114, 114, 111, 114, 83, 97, 109, 112, 108, 101, 114,
5171 0, 1, 0, 0, 0, 2, 0, 0, 0, 21, 0, 0, 0, 1, 0,
5172 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 2,
5173 0, 0, 0, 2, 0, 0, 0, 115, 77, 97, 115, 107, 83, 97, 109,
5174 112, 108, 101, 114, 0, 1, 0, 0, 0, 2, 0, 0, 0, 21, 0,
5175 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 1,
5176 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 115, 83, 104, 97,
5177 100, 111, 119, 83, 97, 109, 112, 108, 101, 114, 0, 1, 0, 0, 0,
5178 2, 0, 0, 0, 21, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0,
5179 0, 4, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 4, 0,
5180 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1,
5181 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
5182 1, 0, 0, 0, 0, 0, 0, 0, 82, 97, 115, 116, 101, 114, 105,
5183 122, 101, 114, 83, 116, 97, 116, 101, 0, 170, 3, 0, 0, 2, 0,
5184 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5185 0, 0, 0, 4, 0, 0, 0, 84, 101, 120, 116, 117, 114, 101, 82,
5186 97, 115, 116, 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0,
5187 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 66, 108,
5188 101, 110, 100, 83, 116, 97, 116, 101, 0, 250, 3, 0, 0, 2, 0,
5189 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5190 0, 0, 0, 2, 0, 0, 0, 83, 104, 97, 100, 111, 119, 66, 108,
5191 101, 110, 100, 72, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0,
5192 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 15, 0, 0, 0, 83,
5193 104, 97, 100, 111, 119, 66, 108, 101, 110, 100, 86, 0, 1, 0, 0,
5194 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0,
5195 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 6,
5196 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0,
5197 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0,
5198 0, 2, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 2, 0,
5199 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 15,
5200 0, 0, 0, 98, 84, 101, 120, 116, 66, 108, 101, 110, 100, 0, 1,
5201 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
5202 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0,
5203 0, 16, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 17, 0,
5204 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1,
5205 0, 0, 0, 2, 0, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0,
5206 2, 0, 0, 0, 19, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0,
5207 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 15, 0,
5208 0, 0, 83, 97, 109, 112, 108, 101, 84, 101, 120, 116, 117, 114, 101,
5209 0, 80, 48, 0, 68, 4, 0, 0, 68, 88, 66, 67, 77, 85, 167,
5210 240, 56, 56, 155, 78, 125, 96, 49, 253, 103, 100, 22, 62, 1, 0,
5211 0, 0, 68, 4, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 248,
5212 0, 0, 0, 244, 1, 0, 0, 112, 2, 0, 0, 160, 3, 0, 0,
5213 212, 3, 0, 0, 65, 111, 110, 57, 184, 0, 0, 0, 184, 0, 0,
5214 0, 0, 2, 254, 255, 132, 0, 0, 0, 52, 0, 0, 0, 1, 0,
5215 36, 0, 0, 0, 48, 0, 0, 0, 48, 0, 0, 0, 36, 0, 1,
5216 0, 48, 0, 0, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0, 0,
5217 0, 0, 0, 0, 1, 2, 254, 255, 81, 0, 0, 5, 4, 0, 15,
5218 160, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0,
5219 0, 0, 31, 0, 0, 2, 5, 0, 0, 128, 0, 0, 15, 144, 4,
5220 0, 0, 4, 0, 0, 3, 224, 0, 0, 228, 144, 2, 0, 238, 160,
5221 2, 0, 228, 160, 4, 0, 0, 4, 0, 0, 12, 224, 0, 0, 20,
5222 144, 3, 0, 180, 160, 3, 0, 20, 160, 4, 0, 0, 4, 0, 0,
5223 3, 128, 0, 0, 228, 144, 1, 0, 238, 160, 1, 0, 228, 160, 2,
5224 0, 0, 3, 0, 0, 3, 192, 0, 0, 228, 128, 0, 0, 228, 160,
5225 1, 0, 0, 2, 0, 0, 12, 192, 4, 0, 68, 160, 255, 255, 0,
5226 0, 83, 72, 68, 82, 244, 0, 0, 0, 64, 0, 1, 0, 61, 0,
5227 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 3,
5228 0, 0, 0, 95, 0, 0, 3, 50, 16, 16, 0, 0, 0, 0, 0,
5229 103, 0, 0, 4, 242, 32, 16, 0, 0, 0, 0, 0, 1, 0, 0,
5230 0, 101, 0, 0, 3, 50, 32, 16, 0, 1, 0, 0, 0, 101, 0,
5231 0, 3, 194, 32, 16, 0, 1, 0, 0, 0, 50, 0, 0, 11, 50,
5232 32, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0,
5233 230, 138, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128, 32,
5234 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 32,
5235 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0,
5236 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 50, 0, 0, 11,
5237 50, 32, 16, 0, 1, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0,
5238 0, 230, 138, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0, 70, 128,
5239 32, 0, 0, 0, 0, 0, 1, 0, 0, 0, 50, 0, 0, 11, 194,
5240 32, 16, 0, 1, 0, 0, 0, 6, 20, 16, 0, 0, 0, 0, 0,
5241 166, 142, 32, 0, 0, 0, 0, 0, 2, 0, 0, 0, 6, 132, 32,
5242 0, 0, 0, 0, 0, 2, 0, 0, 0, 62, 0, 0, 1, 83, 84,
5243 65, 84, 116, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0,
5244 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0,
5245 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5246 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5247 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5248 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
5249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5250 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5251 0, 0, 82, 68, 69, 70, 40, 1, 0, 0, 1, 0, 0, 0, 64,
5252 0, 0, 0, 1, 0, 0, 0, 28, 0, 0, 0, 0, 4, 254, 255,
5253 0, 1, 0, 0, 246, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0,
5254 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5255 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 99, 98, 48, 0, 60,
5256 0, 0, 0, 4, 0, 0, 0, 88, 0, 0, 0, 64, 0, 0, 0,
5257 0, 0, 0, 0, 0, 0, 0, 0, 184, 0, 0, 0, 0, 0, 0,
5258 0, 16, 0, 0, 0, 2, 0, 0, 0, 196, 0, 0, 0, 0, 0,
5259 0, 0, 212, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 2,
5260 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 222, 0, 0, 0,
5261 32, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 196, 0, 0,
5262 0, 0, 0, 0, 0, 236, 0, 0, 0, 48, 0, 0, 0, 16, 0,
5263 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 81,
5264 117, 97, 100, 68, 101, 115, 99, 0, 171, 171, 171, 1, 0, 3, 0,
5265 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 101, 120,
5266 67, 111, 111, 114, 100, 115, 0, 77, 97, 115, 107, 84, 101, 120, 67,
5267 111, 111, 114, 100, 115, 0, 84, 101, 120, 116, 67, 111, 108, 111, 114,
5268 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32,
5269 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109,
5270 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46,
5271 49, 54, 51, 56, 52, 0, 73, 83, 71, 78, 44, 0, 0, 0, 1,
5272 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0,
5273 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 7, 3, 0,
5274 0, 80, 79, 83, 73, 84, 73, 79, 78, 0, 171, 171, 171, 79, 83,
5275 71, 78, 104, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80,
5276 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0,
5277 0, 0, 0, 0, 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0,
5278 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 12,
5279 0, 0, 92, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3,
5280 0, 0, 0, 1, 0, 0, 0, 12, 3, 0, 0, 83, 86, 95, 80,
5281 111, 115, 105, 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82,
5282 68, 0, 171, 171, 171, 59, 5, 0, 0, 0, 0, 0, 0, 1, 0,
5283 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 212, 2, 0, 0, 68,
5284 88, 66, 67, 17, 106, 69, 218, 119, 68, 79, 85, 211, 176, 27, 183,
5285 77, 210, 131, 41, 1, 0, 0, 0, 212, 2, 0, 0, 6, 0, 0,
5286 0, 56, 0, 0, 0, 164, 0, 0, 0, 16, 1, 0, 0, 140, 1,
5287 0, 0, 48, 2, 0, 0, 160, 2, 0, 0, 65, 111, 110, 57, 100,
5288 0, 0, 0, 100, 0, 0, 0, 0, 2, 255, 255, 60, 0, 0, 0,
5289 40, 0, 0, 0, 0, 0, 40, 0, 0, 0, 40, 0, 0, 0, 40,
5290 0, 1, 0, 36, 0, 0, 0, 40, 0, 0, 0, 0, 0, 1, 2,
5291 255, 255, 31, 0, 0, 2, 0, 0, 0, 128, 0, 0, 15, 176, 31,
5292 0, 0, 2, 0, 0, 0, 144, 0, 8, 15, 160, 66, 0, 0, 3,
5293 0, 0, 15, 128, 0, 0, 228, 176, 0, 8, 228, 160, 1, 0, 0,
5294 2, 0, 8, 15, 128, 0, 0, 228, 128, 255, 255, 0, 0, 83, 72,
5295 68, 82, 100, 0, 0, 0, 64, 0, 0, 0, 25, 0, 0, 0, 90,
5296 0, 0, 3, 0, 96, 16, 0, 0, 0, 0, 0, 88, 24, 0, 4,
5297 0, 112, 16, 0, 0, 0, 0, 0, 85, 85, 0, 0, 98, 16, 0,
5298 3, 50, 16, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 242, 32,
5299 16, 0, 0, 0, 0, 0, 69, 0, 0, 9, 242, 32, 16, 0, 0,
5300 0, 0, 0, 70, 16, 16, 0, 1, 0, 0, 0, 70, 126, 16, 0,
5301 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0, 0, 62, 0, 0,
5302 1, 83, 84, 65, 84, 116, 0, 0, 0, 2, 0, 0, 0, 0, 0,
5303 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0,
5304 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
5305 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5306 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5307 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5308 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5310 0, 0, 0, 0, 0, 82, 68, 69, 70, 156, 0, 0, 0, 0, 0,
5311 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 28, 0, 0, 0, 0,
5312 4, 255, 255, 0, 1, 0, 0, 105, 0, 0, 0, 92, 0, 0, 0,
5313 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5314 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 101, 0,
5315 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255,
5316 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0,
5317 115, 83, 97, 109, 112, 108, 101, 114, 0, 116, 101, 120, 0, 77, 105,
5318 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83,
5319 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109, 112, 105, 108,
5320 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51,
5321 56, 52, 0, 171, 73, 83, 71, 78, 104, 0, 0, 0, 3, 0, 0,
5322 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 1, 0,
5323 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 92,
5324 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
5325 1, 0, 0, 0, 3, 3, 0, 0, 92, 0, 0, 0, 1, 0, 0,
5326 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 12, 0,
5327 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110, 0, 84,
5328 69, 88, 67, 79, 79, 82, 68, 0, 171, 171, 171, 79, 83, 71, 78,
5329 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0,
5330 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0,
5331 0, 0, 15, 0, 0, 0, 83, 86, 95, 84, 97, 114, 103, 101, 116,
5332 0, 171, 171, 151, 9, 0, 0, 0, 0, 0, 0, 83, 97, 109, 112,
5333 108, 101, 84, 101, 120, 116, 117, 114, 101, 70, 111, 114, 83, 101, 112,
5334 97, 114, 97, 98, 108, 101, 66, 108, 101, 110, 100, 105, 110, 103, 95,
5335 49, 0, 68, 4, 0, 0, 68, 88, 66, 67, 77, 85, 167, 240, 56,
5336 56, 155, 78, 125, 96, 49, 253, 103, 100, 22, 62, 1, 0, 0, 0,
5337 68, 4, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 248, 0, 0,
5338 0, 244, 1, 0, 0, 112, 2, 0, 0, 160, 3, 0, 0, 212, 3,
5339 0, 0, 65, 111, 110, 57, 184, 0, 0, 0, 184, 0, 0, 0, 0,
5340 2, 254, 255, 132, 0, 0, 0, 52, 0, 0, 0, 1, 0, 36, 0,
5341 0, 0, 48, 0, 0, 0, 48, 0, 0, 0, 36, 0, 1, 0, 48,
5342 0, 0, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0,
5343 0, 0, 1, 2, 254, 255, 81, 0, 0, 5, 4, 0, 15, 160, 0,
5344 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0,
5345 31, 0, 0, 2, 5, 0, 0, 128, 0, 0, 15, 144, 4, 0, 0,
5346 4, 0, 0, 3, 224, 0, 0, 228, 144, 2, 0, 238, 160, 2, 0,
5347 228, 160, 4, 0, 0, 4, 0, 0, 12, 224, 0, 0, 20, 144, 3,
5348 0, 180, 160, 3, 0, 20, 160, 4, 0, 0, 4, 0, 0, 3, 128,
5349 0, 0, 228, 144, 1, 0, 238, 160, 1, 0, 228, 160, 2, 0, 0,
5350 3, 0, 0, 3, 192, 0, 0, 228, 128, 0, 0, 228, 160, 1, 0,
5351 0, 2, 0, 0, 12, 192, 4, 0, 68, 160, 255, 255, 0, 0, 83,
5352 72, 68, 82, 244, 0, 0, 0, 64, 0, 1, 0, 61, 0, 0, 0,
5353 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 3, 0, 0,
5354 0, 95, 0, 0, 3, 50, 16, 16, 0, 0, 0, 0, 0, 103, 0,
5355 0, 4, 242, 32, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 101,
5356 0, 0, 3, 50, 32, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3,
5357 194, 32, 16, 0, 1, 0, 0, 0, 50, 0, 0, 11, 50, 32, 16,
5358 0, 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138,
5359 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128, 32, 0, 0,
5360 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 32, 16, 0,
5361 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5362 0, 0, 0, 0, 0, 0, 0, 128, 63, 50, 0, 0, 11, 50, 32,
5363 16, 0, 1, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230,
5364 138, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0, 70, 128, 32, 0,
5365 0, 0, 0, 0, 1, 0, 0, 0, 50, 0, 0, 11, 194, 32, 16,
5366 0, 1, 0, 0, 0, 6, 20, 16, 0, 0, 0, 0, 0, 166, 142,
5367 32, 0, 0, 0, 0, 0, 2, 0, 0, 0, 6, 132, 32, 0, 0,
5368 0, 0, 0, 2, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84,
5369 116, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5370 0, 4, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5371 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5372 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5373 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5374 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5375 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5376 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5377 82, 68, 69, 70, 40, 1, 0, 0, 1, 0, 0, 0, 64, 0, 0,
5378 0, 1, 0, 0, 0, 28, 0, 0, 0, 0, 4, 254, 255, 0, 1,
5379 0, 0, 246, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0,
5380 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5381 1, 0, 0, 0, 0, 0, 0, 0, 99, 98, 48, 0, 60, 0, 0,
5382 0, 4, 0, 0, 0, 88, 0, 0, 0, 64, 0, 0, 0, 0, 0,
5383 0, 0, 0, 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 16,
5384 0, 0, 0, 2, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0,
5385 212, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0,
5386 0, 196, 0, 0, 0, 0, 0, 0, 0, 222, 0, 0, 0, 32, 0,
5387 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 196, 0, 0, 0, 0,
5388 0, 0, 0, 236, 0, 0, 0, 48, 0, 0, 0, 16, 0, 0, 0,
5389 0, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 81, 117, 97,
5390 100, 68, 101, 115, 99, 0, 171, 171, 171, 1, 0, 3, 0, 1, 0,
5391 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 101, 120, 67, 111,
5392 111, 114, 100, 115, 0, 77, 97, 115, 107, 84, 101, 120, 67, 111, 111,
5393 114, 100, 115, 0, 84, 101, 120, 116, 67, 111, 108, 111, 114, 0, 77,
5394 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32, 72, 76,
5395 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109, 112, 105,
5396 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54,
5397 51, 56, 52, 0, 73, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0,
5398 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5399 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 80,
5400 79, 83, 73, 84, 73, 79, 78, 0, 171, 171, 171, 79, 83, 71, 78,
5401 104, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0,
5402 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0,
5403 0, 0, 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0,
5404 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 12, 0, 0,
5405 92, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
5406 0, 1, 0, 0, 0, 12, 3, 0, 0, 83, 86, 95, 80, 111, 115,
5407 105, 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0,
5408 171, 171, 171, 155, 12, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
5409 2, 0, 0, 0, 0, 0, 0, 0, 72, 13, 0, 0, 68, 88, 66,
5410 67, 193, 65, 249, 15, 188, 209, 36, 123, 179, 111, 3, 63, 40, 10,
5411 7, 98, 1, 0, 0, 0, 72, 13, 0, 0, 6, 0, 0, 0, 56,
5412 0, 0, 0, 172, 4, 0, 0, 188, 10, 0, 0, 56, 11, 0, 0,
5413 164, 12, 0, 0, 20, 13, 0, 0, 65, 111, 110, 57, 108, 4, 0,
5414 0, 108, 4, 0, 0, 0, 2, 255, 255, 52, 4, 0, 0, 56, 0,
5415 0, 0, 1, 0, 44, 0, 0, 0, 56, 0, 0, 0, 56, 0, 2,
5416 0, 36, 0, 0, 0, 56, 0, 0, 0, 0, 0, 1, 1, 1, 0,
5417 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 2, 255,
5418 255, 81, 0, 0, 5, 1, 0, 15, 160, 0, 0, 128, 191, 0, 0,
5419 0, 192, 0, 0, 64, 192, 0, 0, 128, 192, 81, 0, 0, 5, 2,
5420 0, 15, 160, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 63,
5421 0, 0, 0, 192, 81, 0, 0, 5, 3, 0, 15, 160, 0, 0, 160,
5422 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0,
5423 0, 2, 0, 0, 0, 128, 0, 0, 15, 176, 31, 0, 0, 2, 0,
5424 0, 0, 144, 0, 8, 15, 160, 31, 0, 0, 2, 0, 0, 0, 144,
5425 1, 8, 15, 160, 1, 0, 0, 2, 0, 0, 8, 128, 0, 0, 0,
5426 160, 2, 0, 0, 3, 0, 0, 1, 128, 0, 0, 255, 128, 3, 0,
5427 0, 160, 5, 0, 0, 3, 0, 0, 1, 128, 0, 0, 0, 128, 0,
5428 0, 0, 128, 66, 0, 0, 3, 1, 0, 15, 128, 0, 0, 228, 176,
5429 1, 8, 228, 160, 66, 0, 0, 3, 2, 0, 15, 128, 0, 0, 228,
5430 176, 0, 8, 228, 160, 6, 0, 0, 2, 0, 0, 2, 128, 2, 0,
5431 255, 128, 4, 0, 0, 4, 3, 0, 7, 128, 2, 0, 228, 128, 0,
5432 0, 85, 128, 2, 0, 0, 161, 5, 0, 0, 3, 3, 0, 7, 128,
5433 3, 0, 228, 128, 3, 0, 228, 128, 4, 0, 0, 4, 4, 0, 7,
5434 128, 2, 0, 228, 128, 0, 0, 85, 129, 2, 0, 0, 160, 6, 0,
5435 0, 2, 3, 0, 8, 128, 4, 0, 0, 128, 6, 0, 0, 2, 4,
5436 0, 8, 128, 1, 0, 255, 128, 5, 0, 0, 3, 5, 0, 7, 128,
5437 1, 0, 228, 128, 4, 0, 255, 128, 4, 0, 0, 4, 1, 0, 7,
5438 128, 1, 0, 228, 128, 4, 0, 255, 129, 2, 0, 170, 160, 5, 0,
5439 0, 3, 3, 0, 8, 128, 3, 0, 255, 128, 5, 0, 0, 128, 10,
5440 0, 0, 3, 4, 0, 8, 128, 3, 0, 255, 128, 2, 0, 0, 160,
5441 88, 0, 0, 4, 4, 0, 8, 128, 3, 0, 0, 129, 2, 0, 0,
5442 160, 4, 0, 255, 128, 5, 0, 0, 3, 6, 0, 7, 128, 5, 0,
5443 228, 128, 5, 0, 228, 128, 88, 0, 0, 4, 7, 0, 1, 128, 6,
5444 0, 0, 129, 2, 0, 85, 160, 4, 0, 255, 128, 6, 0, 0, 2,
5445 4, 0, 8, 128, 4, 0, 85, 128, 5, 0, 0, 3, 4, 0, 8,
5446 128, 4, 0, 255, 128, 5, 0, 85, 128, 10, 0, 0, 3, 5, 0,
5447 8, 128, 4, 0, 255, 128, 2, 0, 0, 160, 88, 0, 0, 4, 4,
5448 0, 8, 128, 3, 0, 85, 129, 2, 0, 0, 160, 5, 0, 255, 128,
5449 88, 0, 0, 4, 7, 0, 2, 128, 6, 0, 85, 129, 2, 0, 85,
5450 160, 4, 0, 255, 128, 6, 0, 0, 2, 4, 0, 8, 128, 4, 0,
5451 170, 128, 5, 0, 0, 3, 4, 0, 8, 128, 4, 0, 255, 128, 5,
5452 0, 170, 128, 10, 0, 0, 3, 5, 0, 8, 128, 4, 0, 255, 128,
5453 2, 0, 0, 160, 88, 0, 0, 4, 4, 0, 8, 128, 3, 0, 170,
5454 129, 2, 0, 0, 160, 5, 0, 255, 128, 88, 0, 0, 4, 7, 0,
5455 4, 128, 6, 0, 170, 129, 2, 0, 85, 160, 4, 0, 255, 128, 5,
5456 0, 0, 3, 3, 0, 7, 128, 0, 0, 85, 128, 2, 0, 228, 128,
5457 4, 0, 0, 4, 6, 0, 7, 128, 2, 0, 228, 128, 0, 0, 85,
5458 128, 5, 0, 228, 128, 4, 0, 0, 4, 6, 0, 7, 128, 3, 0,
5459 228, 128, 5, 0, 228, 129, 6, 0, 228, 128, 11, 0, 0, 3, 8,
5460 0, 7, 128, 3, 0, 228, 128, 5, 0, 228, 128, 88, 0, 0, 4,
5461 0, 0, 7, 128, 0, 0, 0, 129, 8, 0, 228, 128, 7, 0, 228,
5462 128, 2, 0, 0, 3, 7, 0, 15, 128, 0, 0, 255, 128, 1, 0,
5463 228, 160, 5, 0, 0, 3, 7, 0, 15, 128, 7, 0, 228, 128, 7,
5464 0, 228, 128, 10, 0, 0, 3, 8, 0, 7, 128, 5, 0, 228, 128,
5465 3, 0, 228, 128, 88, 0, 0, 4, 0, 0, 7, 128, 7, 0, 255,
5466 129, 8, 0, 228, 128, 0, 0, 228, 128, 4, 0, 0, 4, 8, 0,
5467 7, 128, 5, 0, 228, 128, 2, 0, 255, 161, 2, 0, 0, 161, 2,
5468 0, 0, 3, 8, 0, 7, 128, 8, 0, 228, 129, 2, 0, 0, 160,
5469 4, 0, 0, 4, 4, 0, 7, 128, 4, 0, 228, 128, 8, 0, 228,
5470 129, 2, 0, 0, 160, 2, 0, 0, 3, 8, 0, 7, 128, 5, 0,
5471 228, 128, 5, 0, 228, 128, 5, 0, 0, 3, 5, 0, 7, 128, 5,
5472 0, 228, 128, 3, 0, 228, 128, 5, 0, 0, 3, 8, 0, 7, 128,
5473 3, 0, 228, 128, 8, 0, 228, 128, 88, 0, 0, 4, 1, 0, 7,
5474 128, 1, 0, 228, 128, 8, 0, 228, 128, 4, 0, 228, 128, 88, 0,
5475 0, 4, 0, 0, 7, 128, 7, 0, 170, 129, 1, 0, 228, 128, 0,
5476 0, 228, 128, 88, 0, 0, 4, 0, 0, 7, 128, 7, 0, 85, 129,
5477 6, 0, 228, 128, 0, 0, 228, 128, 88, 0, 0, 4, 0, 0, 7,
5478 128, 7, 0, 0, 129, 5, 0, 228, 128, 0, 0, 228, 128, 18, 0,
5479 0, 4, 4, 0, 7, 128, 1, 0, 255, 128, 0, 0, 228, 128, 3,
5480 0, 228, 128, 5, 0, 0, 3, 4, 0, 8, 128, 1, 0, 255, 128,
5481 1, 0, 255, 128, 88, 0, 0, 4, 4, 0, 8, 128, 4, 0, 255,
5482 129, 2, 0, 0, 160, 2, 0, 85, 160, 5, 0, 0, 3, 0, 0,
5483 7, 128, 2, 0, 255, 128, 4, 0, 228, 128, 5, 0, 0, 3, 0,
5484 0, 8, 128, 2, 0, 255, 128, 2, 0, 255, 128, 88, 0, 0, 4,
5485 0, 0, 8, 128, 0, 0, 255, 129, 2, 0, 0, 160, 2, 0, 85,
5486 160, 2, 0, 0, 3, 0, 0, 8, 128, 4, 0, 255, 128, 0, 0,
5487 255, 128, 88, 0, 0, 4, 2, 0, 7, 128, 0, 0, 255, 129, 0,
5488 0, 228, 128, 2, 0, 228, 128, 1, 0, 0, 2, 0, 8, 15, 128,
5489 2, 0, 228, 128, 255, 255, 0, 0, 83, 72, 68, 82, 8, 6, 0,
5490 0, 64, 0, 0, 0, 130, 1, 0, 0, 89, 0, 0, 4, 70, 142,
5491 32, 0, 0, 0, 0, 0, 1, 0, 0, 0, 90, 0, 0, 3, 0,
5492 96, 16, 0, 0, 0, 0, 0, 90, 0, 0, 3, 0, 96, 16, 0,
5493 1, 0, 0, 0, 88, 24, 0, 4, 0, 112, 16, 0, 0, 0, 0,
5494 0, 85, 85, 0, 0, 88, 24, 0, 4, 0, 112, 16, 0, 1, 0,
5495 0, 0, 85, 85, 0, 0, 98, 16, 0, 3, 50, 16, 16, 0, 1,
5496 0, 0, 0, 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0, 0,
5497 104, 0, 0, 2, 7, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16,
5498 0, 0, 0, 0, 0, 70, 16, 16, 0, 1, 0, 0, 0, 70, 126,
5499 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0, 0, 69,
5500 0, 0, 9, 242, 0, 16, 0, 1, 0, 0, 0, 70, 16, 16, 0,
5501 1, 0, 0, 0, 70, 126, 16, 0, 1, 0, 0, 0, 0, 96, 16,
5502 0, 1, 0, 0, 0, 24, 0, 0, 7, 18, 0, 16, 0, 2, 0,
5503 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0,
5504 0, 0, 0, 24, 0, 0, 7, 34, 0, 16, 0, 2, 0, 0, 0,
5505 58, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0,
5506 0, 60, 0, 0, 7, 18, 0, 16, 0, 2, 0, 0, 0, 26, 0,
5507 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 2, 0, 0, 0, 31,
5508 0, 4, 3, 10, 0, 16, 0, 2, 0, 0, 0, 54, 0, 0, 5,
5509 242, 32, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0,
5510 0, 62, 0, 0, 1, 21, 0, 0, 1, 14, 0, 0, 7, 114, 0,
5511 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 246,
5512 15, 16, 0, 0, 0, 0, 0, 14, 0, 0, 7, 114, 0, 16, 0,
5513 1, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 246, 15, 16,
5514 0, 1, 0, 0, 0, 32, 0, 0, 8, 18, 0, 16, 0, 2, 0,
5515 0, 0, 10, 128, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
5516 64, 0, 0, 1, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0,
5517 2, 0, 0, 0, 56, 0, 0, 7, 114, 0, 16, 0, 2, 0, 0,
5518 0, 70, 2, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 1, 0,
5519 0, 0, 18, 0, 0, 1, 32, 0, 0, 8, 130, 0, 16, 0, 2,
5520 0, 0, 0, 10, 128, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5521 1, 64, 0, 0, 2, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16,
5522 0, 2, 0, 0, 0, 0, 0, 0, 7, 114, 0, 16, 0, 3, 0,
5523 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 1,
5524 0, 0, 0, 50, 0, 0, 10, 114, 0, 16, 0, 2, 0, 0, 0,
5525 70, 2, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 70, 2, 16,
5526 0, 1, 0, 0, 0, 70, 2, 16, 0, 3, 0, 0, 0, 18, 0,
5527 0, 1, 32, 0, 0, 8, 130, 0, 16, 0, 2, 0, 0, 0, 10,
5528 128, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, 0, 0,
5529 3, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 2, 0, 0,
5530 0, 29, 0, 0, 10, 114, 0, 16, 0, 3, 0, 0, 0, 2, 64,
5531 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0,
5532 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 0, 0, 0, 7,
5533 114, 0, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0,
5534 0, 70, 2, 16, 0, 1, 0, 0, 0, 56, 0, 0, 7, 114, 0,
5535 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 70,
5536 2, 16, 0, 4, 0, 0, 0, 50, 0, 0, 15, 114, 0, 16, 0,
5537 5, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 2, 64, 0,
5538 0, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0,
5539 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0,
5540 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 11, 114, 0, 16, 0,
5541 6, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, 0, 0, 0,
5542 0, 2, 64, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0,
5543 128, 63, 0, 0, 0, 0, 0, 0, 0, 11, 114, 0, 16, 0, 5,
5544 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, 5, 0, 0, 0,
5545 2, 64, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128,
5546 63, 0, 0, 0, 0, 50, 0, 0, 13, 114, 0, 16, 0, 5, 0,
5547 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, 6, 0, 0, 0, 70,
5548 2, 16, 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 63,
5549 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 55, 0, 0,
5550 9, 114, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 3, 0,
5551 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, 5,
5552 0, 0, 0, 18, 0, 0, 1, 32, 0, 0, 8, 130, 0, 16, 0,
5553 2, 0, 0, 0, 10, 128, 32, 0, 0, 0, 0, 0, 0, 0, 0,
5554 0, 1, 64, 0, 0, 4, 0, 0, 0, 31, 0, 4, 3, 58, 0,
5555 16, 0, 2, 0, 0, 0, 51, 0, 0, 7, 114, 0, 16, 0, 2,
5556 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0,
5557 1, 0, 0, 0, 18, 0, 0, 1, 32, 0, 0, 8, 130, 0, 16,
5558 0, 2, 0, 0, 0, 10, 128, 32, 0, 0, 0, 0, 0, 0, 0,
5559 0, 0, 1, 64, 0, 0, 5, 0, 0, 0, 31, 0, 4, 3, 58,
5560 0, 16, 0, 2, 0, 0, 0, 52, 0, 0, 7, 114, 0, 16, 0,
5561 2, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 70, 2, 16,
5562 0, 1, 0, 0, 0, 18, 0, 0, 1, 24, 0, 0, 10, 114, 0,
5563 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 2,
5564 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5565 0, 0, 0, 0, 24, 0, 0, 10, 114, 0, 16, 0, 4, 0, 0,
5566 0, 70, 2, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0,
5567 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0,
5568 0, 0, 11, 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 128,
5569 65, 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128,
5570 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 14, 0,
5571 0, 7, 114, 0, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, 1,
5572 0, 0, 0, 70, 2, 16, 0, 5, 0, 0, 0, 51, 0, 0, 10,
5573 114, 0, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0,
5574 0, 2, 64, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0,
5575 128, 63, 0, 0, 0, 0, 55, 0, 0, 12, 114, 0, 16, 0, 1,
5576 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0,
5577 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0,
5578 0, 70, 2, 16, 0, 1, 0, 0, 0, 55, 0, 0, 12, 114, 0,
5579 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 3, 0, 0, 0, 2,
5580 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5581 0, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 21, 0, 0,
5582 1, 21, 0, 0, 1, 21, 0, 0, 1, 21, 0, 0, 1, 21, 0,
5583 0, 1, 0, 0, 0, 8, 18, 0, 16, 0, 1, 0, 0, 0, 58,
5584 0, 16, 128, 65, 0, 0, 0, 1, 0, 0, 0, 1, 64, 0, 0,
5585 0, 0, 128, 63, 56, 0, 0, 7, 226, 0, 16, 0, 1, 0, 0,
5586 0, 246, 15, 16, 0, 1, 0, 0, 0, 6, 9, 16, 0, 2, 0,
5587 0, 0, 50, 0, 0, 9, 114, 0, 16, 0, 0, 0, 0, 0, 6,
5588 0, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0,
5589 150, 7, 16, 0, 1, 0, 0, 0, 56, 0, 0, 7, 114, 32, 16,
5590 0, 0, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, 70, 2,
5591 16, 0, 0, 0, 0, 0, 54, 0, 0, 5, 130, 32, 16, 0, 0,
5592 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 62, 0, 0, 1,
5593 83, 84, 65, 84, 116, 0, 0, 0, 57, 0, 0, 0, 7, 0, 0,
5594 0, 0, 0, 0, 0, 2, 0, 0, 0, 25, 0, 0, 0, 5, 0,
5595 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 6, 0, 0, 0, 0,
5596 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5597 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5598 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 3, 0,
5599 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5600 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5601 0, 0, 0, 0, 82, 68, 69, 70, 100, 1, 0, 0, 1, 0, 0,
5602 0, 232, 0, 0, 0, 5, 0, 0, 0, 28, 0, 0, 0, 0, 4,
5603 255, 255, 0, 1, 0, 0, 48, 1, 0, 0, 188, 0, 0, 0, 3,
5604 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5605 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 197, 0, 0,
5606 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5607 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 209,
5608 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0,
5609 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0,
5610 0, 213, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0,
5611 0, 0, 255, 255, 255, 255, 1, 0, 0, 0, 1, 0, 0, 0, 12,
5612 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5613 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
5614 0, 0, 0, 0, 0, 115, 83, 97, 109, 112, 108, 101, 114, 0, 115,
5615 66, 99, 107, 83, 97, 109, 112, 108, 101, 114, 0, 116, 101, 120, 0,
5616 98, 99, 107, 116, 101, 120, 0, 36, 71, 108, 111, 98, 97, 108, 115,
5617 0, 171, 171, 171, 220, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0,
5618 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 1,
5619 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 32,
5620 1, 0, 0, 0, 0, 0, 0, 98, 108, 101, 110, 100, 111, 112, 0,
5621 0, 0, 19, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
5622 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32,
5623 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109,
5624 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46,
5625 49, 54, 51, 56, 52, 0, 171, 171, 73, 83, 71, 78, 104, 0, 0,
5626 0, 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0,
5627 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15,
5628 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5629 3, 0, 0, 0, 1, 0, 0, 0, 3, 3, 0, 0, 92, 0, 0,
5630 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0,
5631 0, 0, 12, 0, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105,
5632 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 171, 171,
5633 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0,
5634 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
5635 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 83, 86, 95, 84, 97,
5636 114, 103, 101, 116, 0, 171, 171, 247, 16, 0, 0, 0, 0, 0, 0,
5637 83, 97, 109, 112, 108, 101, 84, 101, 120, 116, 117, 114, 101, 70, 111,
5638 114, 83, 101, 112, 97, 114, 97, 98, 108, 101, 66, 108, 101, 110, 100,
5639 105, 110, 103, 95, 50, 0, 68, 4, 0, 0, 68, 88, 66, 67, 77,
5640 85, 167, 240, 56, 56, 155, 78, 125, 96, 49, 253, 103, 100, 22, 62,
5641 1, 0, 0, 0, 68, 4, 0, 0, 6, 0, 0, 0, 56, 0, 0,
5642 0, 248, 0, 0, 0, 244, 1, 0, 0, 112, 2, 0, 0, 160, 3,
5643 0, 0, 212, 3, 0, 0, 65, 111, 110, 57, 184, 0, 0, 0, 184,
5644 0, 0, 0, 0, 2, 254, 255, 132, 0, 0, 0, 52, 0, 0, 0,
5645 1, 0, 36, 0, 0, 0, 48, 0, 0, 0, 48, 0, 0, 0, 36,
5646 0, 1, 0, 48, 0, 0, 0, 0, 0, 3, 0, 1, 0, 0, 0,
5647 0, 0, 0, 0, 0, 0, 1, 2, 254, 255, 81, 0, 0, 5, 4,
5648 0, 15, 160, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0,
5649 0, 0, 0, 0, 31, 0, 0, 2, 5, 0, 0, 128, 0, 0, 15,
5650 144, 4, 0, 0, 4, 0, 0, 3, 224, 0, 0, 228, 144, 2, 0,
5651 238, 160, 2, 0, 228, 160, 4, 0, 0, 4, 0, 0, 12, 224, 0,
5652 0, 20, 144, 3, 0, 180, 160, 3, 0, 20, 160, 4, 0, 0, 4,
5653 0, 0, 3, 128, 0, 0, 228, 144, 1, 0, 238, 160, 1, 0, 228,
5654 160, 2, 0, 0, 3, 0, 0, 3, 192, 0, 0, 228, 128, 0, 0,
5655 228, 160, 1, 0, 0, 2, 0, 0, 12, 192, 4, 0, 68, 160, 255,
5656 255, 0, 0, 83, 72, 68, 82, 244, 0, 0, 0, 64, 0, 1, 0,
5657 61, 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0,
5658 0, 3, 0, 0, 0, 95, 0, 0, 3, 50, 16, 16, 0, 0, 0,
5659 0, 0, 103, 0, 0, 4, 242, 32, 16, 0, 0, 0, 0, 0, 1,
5660 0, 0, 0, 101, 0, 0, 3, 50, 32, 16, 0, 1, 0, 0, 0,
5661 101, 0, 0, 3, 194, 32, 16, 0, 1, 0, 0, 0, 50, 0, 0,
5662 11, 50, 32, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 0, 0,
5663 0, 0, 230, 138, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70,
5664 128, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8,
5665 194, 32, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0,
5666 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 50, 0,
5667 0, 11, 50, 32, 16, 0, 1, 0, 0, 0, 70, 16, 16, 0, 0,
5668 0, 0, 0, 230, 138, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0,
5669 70, 128, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0, 50, 0, 0,
5670 11, 194, 32, 16, 0, 1, 0, 0, 0, 6, 20, 16, 0, 0, 0,
5671 0, 0, 166, 142, 32, 0, 0, 0, 0, 0, 2, 0, 0, 0, 6,
5672 132, 32, 0, 0, 0, 0, 0, 2, 0, 0, 0, 62, 0, 0, 1,
5673 83, 84, 65, 84, 116, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0,
5674 0, 0, 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 0, 0,
5675 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
5676 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5677 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5678 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
5679 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5680 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5681 0, 0, 0, 0, 82, 68, 69, 70, 40, 1, 0, 0, 1, 0, 0,
5682 0, 64, 0, 0, 0, 1, 0, 0, 0, 28, 0, 0, 0, 0, 4,
5683 254, 255, 0, 1, 0, 0, 246, 0, 0, 0, 60, 0, 0, 0, 0,
5684 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5685 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 99, 98, 48,
5686 0, 60, 0, 0, 0, 4, 0, 0, 0, 88, 0, 0, 0, 64, 0,
5687 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 184, 0, 0, 0, 0,
5688 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 196, 0, 0, 0,
5689 0, 0, 0, 0, 212, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0,
5690 0, 2, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 222, 0,
5691 0, 0, 32, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 196,
5692 0, 0, 0, 0, 0, 0, 0, 236, 0, 0, 0, 48, 0, 0, 0,
5693 16, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0,
5694 0, 81, 117, 97, 100, 68, 101, 115, 99, 0, 171, 171, 171, 1, 0,
5695 3, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84,
5696 101, 120, 67, 111, 111, 114, 100, 115, 0, 77, 97, 115, 107, 84, 101,
5697 120, 67, 111, 111, 114, 100, 115, 0, 84, 101, 120, 116, 67, 111, 108,
5698 111, 114, 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82,
5699 41, 32, 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67,
5700 111, 109, 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48,
5701 48, 46, 49, 54, 51, 56, 52, 0, 73, 83, 71, 78, 44, 0, 0,
5702 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0,
5703 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 7,
5704 3, 0, 0, 80, 79, 83, 73, 84, 73, 79, 78, 0, 171, 171, 171,
5705 79, 83, 71, 78, 104, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0,
5706 0, 80, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0,
5707 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 92, 0, 0, 0, 0,
5708 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0,
5709 3, 12, 0, 0, 92, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
5710 0, 3, 0, 0, 0, 1, 0, 0, 0, 12, 3, 0, 0, 83, 86,
5711 95, 80, 111, 115, 105, 116, 105, 111, 110, 0, 84, 69, 88, 67, 79,
5712 79, 82, 68, 0, 171, 171, 171, 111, 30, 0, 0, 0, 0, 0, 0,
5713 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 88, 17, 0,
5714 0, 68, 88, 66, 67, 62, 116, 36, 238, 73, 63, 158, 95, 222, 192,
5715 91, 113, 112, 55, 55, 145, 1, 0, 0, 0, 88, 17, 0, 0, 6,
5716 0, 0, 0, 56, 0, 0, 0, 88, 6, 0, 0, 204, 14, 0, 0,
5717 72, 15, 0, 0, 180, 16, 0, 0, 36, 17, 0, 0, 65, 111, 110,
5718 57, 24, 6, 0, 0, 24, 6, 0, 0, 0, 2, 255, 255, 224, 5,
5719 0, 0, 56, 0, 0, 0, 1, 0, 44, 0, 0, 0, 56, 0, 0,
5720 0, 56, 0, 2, 0, 36, 0, 0, 0, 56, 0, 0, 0, 0, 0,
5721 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0,
5722 0, 1, 2, 255, 255, 81, 0, 0, 5, 1, 0, 15, 160, 0, 0,
5723 224, 192, 0, 0, 0, 193, 0, 0, 16, 193, 0, 0, 32, 193, 81,
5724 0, 0, 5, 2, 0, 15, 160, 0, 0, 128, 63, 0, 0, 0, 0,
5725 0, 0, 128, 191, 0, 0, 128, 62, 81, 0, 0, 5, 3, 0, 15,
5726 160, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0,
5727 128, 64, 81, 0, 0, 5, 4, 0, 15, 160, 0, 0, 128, 65, 0,
5728 0, 64, 193, 0, 0, 0, 64, 0, 0, 128, 63, 31, 0, 0, 2,
5729 0, 0, 0, 128, 0, 0, 15, 176, 31, 0, 0, 2, 0, 0, 0,
5730 144, 0, 8, 15, 160, 31, 0, 0, 2, 0, 0, 0, 144, 1, 8,
5731 15, 160, 1, 0, 0, 2, 0, 0, 8, 128, 0, 0, 0, 160, 2,
5732 0, 0, 3, 0, 0, 15, 128, 0, 0, 255, 128, 1, 0, 228, 160,
5733 5, 0, 0, 3, 0, 0, 15, 128, 0, 0, 228, 128, 0, 0, 228,
5734 128, 66, 0, 0, 3, 1, 0, 15, 128, 0, 0, 228, 176, 0, 8,
5735 228, 160, 66, 0, 0, 3, 2, 0, 15, 128, 0, 0, 228, 176, 1,
5736 8, 228, 160, 6, 0, 0, 2, 3, 0, 8, 128, 2, 0, 255, 128,
5737 4, 0, 0, 4, 3, 0, 3, 128, 2, 0, 233, 128, 3, 0, 255,
5738 129, 2, 0, 255, 160, 5, 0, 0, 3, 4, 0, 7, 128, 2, 0,
5739 228, 128, 3, 0, 255, 128, 4, 0, 0, 4, 5, 0, 7, 128, 4,
5740 0, 228, 128, 4, 0, 0, 160, 4, 0, 85, 160, 4, 0, 0, 4,
5741 5, 0, 7, 128, 5, 0, 228, 128, 4, 0, 228, 128, 3, 0, 255,
5742 160, 5, 0, 0, 3, 5, 0, 7, 128, 4, 0, 228, 128, 5, 0,
5743 228, 128, 7, 0, 0, 2, 4, 0, 8, 128, 4, 0, 85, 128, 6,
5744 0, 0, 2, 4, 0, 8, 128, 4, 0, 255, 128, 88, 0, 0, 4,
5745 4, 0, 8, 128, 3, 0, 0, 128, 5, 0, 85, 128, 4, 0, 255,
5746 128, 4, 0, 0, 4, 4, 0, 8, 128, 2, 0, 85, 128, 3, 0,
5747 255, 129, 4, 0, 255, 128, 6, 0, 0, 2, 3, 0, 1, 128, 1,
5748 0, 255, 128, 5, 0, 0, 3, 6, 0, 7, 128, 1, 0, 228, 128,
5749 3, 0, 0, 128, 4, 0, 0, 4, 7, 0, 7, 128, 6, 0, 228,
5750 128, 3, 0, 85, 160, 3, 0, 170, 160, 4, 0, 0, 4, 4, 0,
5751 8, 128, 7, 0, 85, 128, 4, 0, 255, 128, 4, 0, 85, 128, 4,
5752 0, 0, 4, 8, 0, 7, 128, 1, 0, 228, 128, 3, 0, 0, 129,
5753 3, 0, 0, 160, 4, 0, 0, 4, 9, 0, 15, 128, 2, 0, 36,
5754 128, 3, 0, 255, 129, 2, 0, 192, 160, 4, 0, 0, 4, 10, 0,
5755 7, 128, 6, 0, 228, 128, 4, 0, 170, 161, 4, 0, 255, 160, 5,
5756 0, 0, 3, 10, 0, 7, 128, 4, 0, 228, 128, 10, 0, 228, 128,
5757 4, 0, 0, 4, 10, 0, 7, 128, 10, 0, 228, 128, 9, 0, 228,
5758 129, 4, 0, 228, 128, 88, 0, 0, 4, 11, 0, 2, 128, 8, 0,
5759 85, 128, 10, 0, 85, 128, 4, 0, 255, 128, 7, 0, 0, 2, 4,
5760 0, 8, 128, 4, 0, 170, 128, 6, 0, 0, 2, 4, 0, 8, 128,
5761 4, 0, 255, 128, 88, 0, 0, 4, 4, 0, 8, 128, 3, 0, 85,
5762 128, 5, 0, 170, 128, 4, 0, 255, 128, 4, 0, 0, 4, 4, 0,
5763 8, 128, 2, 0, 170, 128, 3, 0, 255, 129, 4, 0, 255, 128, 4,
5764 0, 0, 4, 4, 0, 8, 128, 7, 0, 170, 128, 4, 0, 255, 128,
5765 4, 0, 170, 128, 88, 0, 0, 4, 11, 0, 4, 128, 8, 0, 170,
5766 128, 10, 0, 170, 128, 4, 0, 255, 128, 7, 0, 0, 2, 4, 0,
5767 8, 128, 4, 0, 0, 128, 6, 0, 0, 2, 4, 0, 8, 128, 4,
5768 0, 255, 128, 88, 0, 0, 4, 4, 0, 8, 128, 9, 0, 255, 128,
5769 5, 0, 0, 128, 4, 0, 255, 128, 4, 0, 0, 4, 4, 0, 8,
5770 128, 2, 0, 0, 128, 3, 0, 255, 129, 4, 0, 255, 128, 4, 0,
5771 0, 4, 2, 0, 7, 128, 2, 0, 228, 128, 3, 0, 255, 128, 2,
5772 0, 170, 160, 5, 0, 0, 3, 2, 0, 7, 128, 2, 0, 228, 128,
5773 2, 0, 228, 128, 4, 0, 0, 4, 4, 0, 8, 128, 7, 0, 0,
5774 128, 4, 0, 255, 128, 4, 0, 0, 128, 2, 0, 0, 3, 3, 0,
5775 14, 128, 7, 0, 144, 129, 2, 0, 0, 160, 4, 0, 0, 4, 3,
5776 0, 14, 128, 9, 0, 144, 128, 3, 0, 228, 129, 2, 0, 0, 160,
5777 88, 0, 0, 4, 11, 0, 1, 128, 8, 0, 0, 128, 10, 0, 0,
5778 128, 4, 0, 255, 128, 4, 0, 0, 4, 5, 0, 7, 128, 1, 0,
5779 228, 128, 3, 0, 0, 128, 4, 0, 228, 129, 4, 0, 0, 4, 7,
5780 0, 7, 128, 1, 0, 228, 128, 3, 0, 0, 128, 4, 0, 228, 128,
5781 35, 0, 0, 2, 5, 0, 7, 128, 5, 0, 228, 128, 5, 0, 0,
5782 3, 10, 0, 7, 128, 4, 0, 228, 128, 6, 0, 228, 128, 4, 0,
5783 0, 4, 7, 0, 7, 128, 10, 0, 228, 128, 3, 0, 85, 161, 7,
5784 0, 228, 128, 88, 0, 0, 4, 5, 0, 7, 128, 0, 0, 255, 129,
5785 5, 0, 228, 128, 7, 0, 228, 128, 88, 0, 0, 4, 5, 0, 7,
5786 128, 0, 0, 170, 129, 11, 0, 228, 128, 5, 0, 228, 128, 2, 0,
5787 0, 3, 7, 0, 7, 128, 6, 0, 228, 128, 6, 0, 228, 128, 5,
5788 0, 0, 3, 4, 0, 7, 128, 4, 0, 228, 128, 7, 0, 228, 128,
5789 88, 0, 0, 4, 3, 0, 7, 128, 8, 0, 228, 128, 4, 0, 228,
5790 128, 3, 0, 249, 128, 88, 0, 0, 4, 0, 0, 14, 128, 0, 0,
5791 85, 129, 3, 0, 144, 128, 5, 0, 144, 128, 6, 0, 0, 2, 6,
5792 0, 8, 128, 6, 0, 0, 128, 4, 0, 0, 4, 6, 0, 8, 128,
5793 9, 0, 0, 128, 6, 0, 255, 129, 2, 0, 0, 160, 11, 0, 0,
5794 3, 3, 0, 1, 128, 6, 0, 255, 128, 2, 0, 85, 160, 5, 0,
5795 0, 3, 3, 0, 14, 128, 6, 0, 144, 128, 6, 0, 144, 128, 88,
5796 0, 0, 4, 6, 0, 8, 128, 3, 0, 85, 129, 2, 0, 85, 160,
5797 3, 0, 0, 128, 88, 0, 0, 4, 4, 0, 1, 128, 2, 0, 0,
5798 129, 2, 0, 0, 160, 6, 0, 255, 128, 6, 0, 0, 2, 4, 0,
5799 8, 128, 6, 0, 85, 128, 4, 0, 0, 4, 4, 0, 8, 128, 9,
5800 0, 85, 128, 4, 0, 255, 129, 2, 0, 0, 160, 11, 0, 0, 3,
5801 6, 0, 8, 128, 4, 0, 255, 128, 2, 0, 85, 160, 88, 0, 0,
5802 4, 4, 0, 8, 128, 3, 0, 170, 129, 2, 0, 85, 160, 6, 0,
5803 255, 128, 88, 0, 0, 4, 4, 0, 2, 128, 2, 0, 85, 129, 2,
5804 0, 0, 160, 4, 0, 255, 128, 6, 0, 0, 2, 4, 0, 8, 128,
5805 6, 0, 170, 128, 4, 0, 0, 4, 4, 0, 8, 128, 9, 0, 170,
5806 128, 4, 0, 255, 129, 2, 0, 0, 160, 11, 0, 0, 3, 6, 0,
5807 8, 128, 4, 0, 255, 128, 2, 0, 85, 160, 88, 0, 0, 4, 4,
5808 0, 8, 128, 3, 0, 255, 129, 2, 0, 85, 160, 6, 0, 255, 128,
5809 88, 0, 0, 4, 4, 0, 4, 128, 2, 0, 170, 129, 2, 0, 0,
5810 160, 4, 0, 255, 128, 88, 0, 0, 4, 0, 0, 7, 128, 0, 0,
5811 0, 129, 4, 0, 228, 128, 0, 0, 249, 128, 18, 0, 0, 4, 3,
5812 0, 7, 128, 2, 0, 255, 128, 0, 0, 228, 128, 6, 0, 228, 128,
5813 5, 0, 0, 3, 3, 0, 8, 128, 2, 0, 255, 128, 2, 0, 255,
5814 128, 88, 0, 0, 4, 3, 0, 8, 128, 3, 0, 255, 129, 2, 0,
5815 0, 160, 2, 0, 85, 160, 5, 0, 0, 3, 0, 0, 7, 128, 1,
5816 0, 255, 128, 3, 0, 228, 128, 5, 0, 0, 3, 0, 0, 8, 128,
5817 1, 0, 255, 128, 1, 0, 255, 128, 88, 0, 0, 4, 0, 0, 8,
5818 128, 0, 0, 255, 129, 2, 0, 0, 160, 2, 0, 85, 160, 2, 0,
5819 0, 3, 0, 0, 8, 128, 3, 0, 255, 128, 0, 0, 255, 128, 88,
5820 0, 0, 4, 1, 0, 7, 128, 0, 0, 255, 129, 0, 0, 228, 128,
5821 1, 0, 228, 128, 1, 0, 0, 2, 0, 8, 15, 128, 1, 0, 228,
5822 128, 255, 255, 0, 0, 83, 72, 68, 82, 108, 8, 0, 0, 64, 0,
5823 0, 0, 27, 2, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0,
5824 0, 0, 0, 1, 0, 0, 0, 90, 0, 0, 3, 0, 96, 16, 0,
5825 0, 0, 0, 0, 90, 0, 0, 3, 0, 96, 16, 0, 1, 0, 0,
5826 0, 88, 24, 0, 4, 0, 112, 16, 0, 0, 0, 0, 0, 85, 85,
5827 0, 0, 88, 24, 0, 4, 0, 112, 16, 0, 1, 0, 0, 0, 85,
5828 85, 0, 0, 98, 16, 0, 3, 50, 16, 16, 0, 1, 0, 0, 0,
5829 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0, 0, 104, 0, 0,
5830 2, 7, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 0, 0,
5831 0, 0, 70, 16, 16, 0, 1, 0, 0, 0, 70, 126, 16, 0, 0,
5832 0, 0, 0, 0, 96, 16, 0, 0, 0, 0, 0, 69, 0, 0, 9,
5833 242, 0, 16, 0, 1, 0, 0, 0, 70, 16, 16, 0, 1, 0, 0,
5834 0, 70, 126, 16, 0, 1, 0, 0, 0, 0, 96, 16, 0, 1, 0,
5835 0, 0, 24, 0, 0, 7, 18, 0, 16, 0, 2, 0, 0, 0, 58,
5836 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0,
5837 24, 0, 0, 7, 34, 0, 16, 0, 2, 0, 0, 0, 58, 0, 16,
5838 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 60, 0,
5839 0, 7, 18, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, 2,
5840 0, 0, 0, 10, 0, 16, 0, 2, 0, 0, 0, 31, 0, 4, 3,
5841 10, 0, 16, 0, 2, 0, 0, 0, 54, 0, 0, 5, 242, 32, 16,
5842 0, 0, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 62, 0,
5843 0, 1, 21, 0, 0, 1, 14, 0, 0, 7, 114, 0, 16, 0, 0,
5844 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 246, 15, 16, 0,
5845 0, 0, 0, 0, 14, 0, 0, 7, 114, 0, 16, 0, 1, 0, 0,
5846 0, 70, 2, 16, 0, 1, 0, 0, 0, 246, 15, 16, 0, 1, 0,
5847 0, 0, 32, 0, 0, 8, 18, 0, 16, 0, 2, 0, 0, 0, 10,
5848 128, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, 0, 0,
5849 7, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 2, 0, 0,
5850 0, 24, 0, 0, 10, 114, 0, 16, 0, 2, 0, 0, 0, 70, 2,
5851 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 63, 0,
5852 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 24, 0, 0, 10,
5853 114, 0, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0,
5854 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5855 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 114, 0, 16, 0, 4,
5856 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, 1, 0, 0, 0,
5857 2, 64, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128,
5858 63, 0, 0, 0, 0, 14, 0, 0, 7, 114, 0, 16, 0, 4, 0,
5859 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, 0,
5860 0, 0, 0, 51, 0, 0, 10, 114, 0, 16, 0, 4, 0, 0, 0,
5861 70, 2, 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128,
5862 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0,
5863 0, 11, 114, 0, 16, 0, 4, 0, 0, 0, 70, 2, 16, 128, 65,
5864 0, 0, 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 63,
5865 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 55, 0, 0,
5866 12, 114, 0, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, 3, 0,
5867 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5868 0, 0, 0, 0, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0,
5869 55, 0, 0, 12, 114, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16,
5870 0, 2, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 63, 0, 0,
5871 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 70, 2, 16, 0, 3,
5872 0, 0, 0, 18, 0, 0, 1, 32, 0, 0, 8, 130, 0, 16, 0,
5873 2, 0, 0, 0, 10, 128, 32, 0, 0, 0, 0, 0, 0, 0, 0,
5874 0, 1, 64, 0, 0, 8, 0, 0, 0, 31, 0, 4, 3, 58, 0,
5875 16, 0, 2, 0, 0, 0, 29, 0, 0, 10, 114, 0, 16, 0, 3,
5876 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,
5877 0, 0, 0, 63, 0, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0,
5878 0, 0, 0, 0, 7, 114, 0, 16, 0, 4, 0, 0, 0, 70, 2,
5879 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 56,
5880 0, 0, 7, 114, 0, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0,
5881 1, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 50, 0, 0,
5882 15, 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, 0, 0,
5883 0, 0, 2, 64, 0, 0, 0, 0, 0, 64, 0, 0, 0, 64, 0,
5884 0, 0, 64, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191,
5885 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0,
5886 11, 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, 16, 128, 65, 0,
5887 0, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 63, 0,
5888 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 11,
5889 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0,
5890 0, 5, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 63, 0, 0,
5891 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 50, 0, 0, 13, 114,
5892 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0,
5893 6, 0, 0, 0, 70, 2, 16, 0, 5, 0, 0, 0, 2, 64, 0,
5894 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0,
5895 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 2, 0, 0, 0, 70,
5896 2, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0,
5897 70, 2, 16, 0, 5, 0, 0, 0, 18, 0, 0, 1, 32, 0, 0,
5898 8, 130, 0, 16, 0, 2, 0, 0, 0, 10, 128, 32, 0, 0, 0,
5899 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 9, 0, 0, 0, 31,
5900 0, 4, 3, 58, 0, 16, 0, 2, 0, 0, 0, 29, 0, 0, 10,
5901 114, 0, 16, 0, 3, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128,
5902 62, 0, 0, 128, 62, 0, 0, 128, 62, 0, 0, 0, 0, 70, 2,
5903 16, 0, 1, 0, 0, 0, 50, 0, 0, 15, 114, 0, 16, 0, 4,
5904 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0,
5905 0, 0, 128, 65, 0, 0, 128, 65, 0, 0, 128, 65, 0, 0, 0,
5906 0, 2, 64, 0, 0, 0, 0, 64, 193, 0, 0, 64, 193, 0, 0,
5907 64, 193, 0, 0, 0, 0, 50, 0, 0, 12, 114, 0, 16, 0, 4,
5908 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0,
5909 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 64, 0, 0, 128,
5910 64, 0, 0, 128, 64, 0, 0, 0, 0, 56, 0, 0, 7, 114, 0,
5911 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 70,
5912 2, 16, 0, 4, 0, 0, 0, 75, 0, 0, 5, 114, 0, 16, 0,
5913 5, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 55, 0, 0,
5914 9, 114, 0, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, 3, 0,
5915 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, 5,
5916 0, 0, 0, 29, 0, 0, 10, 114, 0, 16, 0, 4, 0, 0, 0,
5917 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0,
5918 63, 0, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 50, 0,
5919 0, 16, 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 128, 65,
5920 0, 0, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 64,
5921 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 0, 2, 64, 0,
5922 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0,
5923 0, 0, 56, 0, 0, 7, 114, 0, 16, 0, 5, 0, 0, 0, 70,
5924 2, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, 5, 0, 0, 0,
5925 0, 0, 0, 11, 114, 0, 16, 0, 6, 0, 0, 0, 70, 2, 16,
5926 128, 65, 0, 0, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0,
5927 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 50,
5928 0, 0, 10, 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 128,
5929 65, 0, 0, 0, 5, 0, 0, 0, 70, 2, 16, 0, 6, 0, 0,
5930 0, 70, 2, 16, 0, 1, 0, 0, 0, 50, 0, 0, 15, 114, 0,
5931 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 2,
5932 64, 0, 0, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64,
5933 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 191, 0, 0, 128,
5934 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 8, 114, 0,
5935 16, 0, 3, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, 1,
5936 0, 0, 0, 70, 2, 16, 0, 3, 0, 0, 0, 50, 0, 0, 9,
5937 114, 0, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, 6, 0, 0,
5938 0, 70, 2, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, 1, 0,
5939 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 2, 0, 0, 0, 70,
5940 2, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, 5, 0, 0, 0,
5941 70, 2, 16, 0, 3, 0, 0, 0, 18, 0, 0, 1, 32, 0, 0,
5942 8, 130, 0, 16, 0, 2, 0, 0, 0, 10, 128, 32, 0, 0, 0,
5943 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 10, 0, 0, 0, 0,
5944 0, 0, 8, 114, 0, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0,
5945 0, 0, 0, 0, 70, 2, 16, 128, 65, 0, 0, 0, 1, 0, 0,
5946 0, 0, 0, 0, 7, 114, 0, 16, 0, 4, 0, 0, 0, 70, 2,
5947 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 56,
5948 0, 0, 7, 114, 0, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0,
5949 0, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 50, 0, 0,
5950 13, 114, 0, 16, 0, 1, 0, 0, 0, 70, 2, 16, 128, 65, 0,
5951 0, 0, 1, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 64, 0,
5952 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 0, 70, 2, 16, 0,
5953 4, 0, 0, 0, 55, 0, 0, 10, 114, 0, 16, 0, 2, 0, 0,
5954 0, 246, 15, 16, 0, 2, 0, 0, 0, 70, 2, 16, 128, 129, 0,
5955 0, 0, 3, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 21,
5956 0, 0, 1, 21, 0, 0, 1, 21, 0, 0, 1, 0, 0, 0, 8,
5957 18, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 128, 65, 0, 0,
5958 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 56, 0,
5959 0, 7, 226, 0, 16, 0, 1, 0, 0, 0, 246, 15, 16, 0, 1,
5960 0, 0, 0, 6, 9, 16, 0, 2, 0, 0, 0, 50, 0, 0, 9,
5961 114, 0, 16, 0, 0, 0, 0, 0, 6, 0, 16, 0, 1, 0, 0,
5962 0, 70, 2, 16, 0, 0, 0, 0, 0, 150, 7, 16, 0, 1, 0,
5963 0, 0, 56, 0, 0, 7, 114, 32, 16, 0, 0, 0, 0, 0, 246,
5964 15, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0,
5965 54, 0, 0, 5, 130, 32, 16, 0, 0, 0, 0, 0, 58, 0, 16,
5966 0, 0, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0,
5967 0, 0, 66, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 2,
5968 0, 0, 0, 38, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0,
5969 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5970 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
5971 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5972 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0,
5973 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5974 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68,
5975 69, 70, 100, 1, 0, 0, 1, 0, 0, 0, 232, 0, 0, 0, 5,
5976 0, 0, 0, 28, 0, 0, 0, 0, 4, 255, 255, 0, 1, 0, 0,
5977 48, 1, 0, 0, 188, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
5978 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
5979 0, 0, 0, 0, 0, 0, 197, 0, 0, 0, 3, 0, 0, 0, 0,
5980 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
5981 1, 0, 0, 0, 0, 0, 0, 0, 209, 0, 0, 0, 2, 0, 0,
5982 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 0, 0,
5983 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 213, 0, 0, 0, 2,
5984 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255,
5985 1, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 220, 0, 0,
5986 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5987 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 115,
5988 83, 97, 109, 112, 108, 101, 114, 0, 115, 66, 99, 107, 83, 97, 109,
5989 112, 108, 101, 114, 0, 116, 101, 120, 0, 98, 99, 107, 116, 101, 120,
5990 0, 36, 71, 108, 111, 98, 97, 108, 115, 0, 171, 171, 171, 220, 0,
5991 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 16, 0, 0, 0, 0,
5992 0, 0, 0, 0, 0, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0,
5993 4, 0, 0, 0, 2, 0, 0, 0, 32, 1, 0, 0, 0, 0, 0,
5994 0, 98, 108, 101, 110, 100, 111, 112, 0, 0, 0, 19, 0, 1, 0,
5995 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 105, 99, 114, 111,
5996 115, 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83, 76, 32, 83,
5997 104, 97, 100, 101, 114, 32, 67, 111, 109, 112, 105, 108, 101, 114, 32,
5998 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51, 56, 52, 0,
5999 171, 171, 73, 83, 71, 78, 104, 0, 0, 0, 3, 0, 0, 0, 8,
6000 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
6001 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 92, 0, 0,
6002 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0,
6003 0, 0, 3, 3, 0, 0, 92, 0, 0, 0, 1, 0, 0, 0, 0,
6004 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0,
6005 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110, 0, 84, 69, 88,
6006 67, 79, 79, 82, 68, 0, 171, 171, 171, 79, 83, 71, 78, 44, 0,
6007 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0,
6008 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0,
6009 15, 0, 0, 0, 83, 86, 95, 84, 97, 114, 103, 101, 116, 0, 171,
6010 171, 203, 34, 0, 0, 0, 0, 0, 0, 83, 97, 109, 112, 108, 101,
6011 84, 101, 120, 116, 117, 114, 101, 70, 111, 114, 78, 111, 110, 83, 101,
6012 112, 97, 114, 97, 98, 108, 101, 66, 108, 101, 110, 100, 105, 110, 103,
6013 0, 68, 4, 0, 0, 68, 88, 66, 67, 77, 85, 167, 240, 56, 56,
6014 155, 78, 125, 96, 49, 253, 103, 100, 22, 62, 1, 0, 0, 0, 68,
6015 4, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 248, 0, 0, 0,
6016 244, 1, 0, 0, 112, 2, 0, 0, 160, 3, 0, 0, 212, 3, 0,
6017 0, 65, 111, 110, 57, 184, 0, 0, 0, 184, 0, 0, 0, 0, 2,
6018 254, 255, 132, 0, 0, 0, 52, 0, 0, 0, 1, 0, 36, 0, 0,
6019 0, 48, 0, 0, 0, 48, 0, 0, 0, 36, 0, 1, 0, 48, 0,
6020 0, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
6021 0, 1, 2, 254, 255, 81, 0, 0, 5, 4, 0, 15, 160, 0, 0,
6022 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 31,
6023 0, 0, 2, 5, 0, 0, 128, 0, 0, 15, 144, 4, 0, 0, 4,
6024 0, 0, 3, 224, 0, 0, 228, 144, 2, 0, 238, 160, 2, 0, 228,
6025 160, 4, 0, 0, 4, 0, 0, 12, 224, 0, 0, 20, 144, 3, 0,
6026 180, 160, 3, 0, 20, 160, 4, 0, 0, 4, 0, 0, 3, 128, 0,
6027 0, 228, 144, 1, 0, 238, 160, 1, 0, 228, 160, 2, 0, 0, 3,
6028 0, 0, 3, 192, 0, 0, 228, 128, 0, 0, 228, 160, 1, 0, 0,
6029 2, 0, 0, 12, 192, 4, 0, 68, 160, 255, 255, 0, 0, 83, 72,
6030 68, 82, 244, 0, 0, 0, 64, 0, 1, 0, 61, 0, 0, 0, 89,
6031 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 3, 0, 0, 0,
6032 95, 0, 0, 3, 50, 16, 16, 0, 0, 0, 0, 0, 103, 0, 0,
6033 4, 242, 32, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 101, 0,
6034 0, 3, 50, 32, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 194,
6035 32, 16, 0, 1, 0, 0, 0, 50, 0, 0, 11, 50, 32, 16, 0,
6036 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32,
6037 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128, 32, 0, 0, 0,
6038 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 32, 16, 0, 0,
6039 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6040 0, 0, 0, 0, 0, 0, 128, 63, 50, 0, 0, 11, 50, 32, 16,
6041 0, 1, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138,
6042 32, 0, 0, 0, 0, 0, 1, 0, 0, 0, 70, 128, 32, 0, 0,
6043 0, 0, 0, 1, 0, 0, 0, 50, 0, 0, 11, 194, 32, 16, 0,
6044 1, 0, 0, 0, 6, 20, 16, 0, 0, 0, 0, 0, 166, 142, 32,
6045 0, 0, 0, 0, 0, 2, 0, 0, 0, 6, 132, 32, 0, 0, 0,
6046 0, 0, 2, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116,
6047 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6048 4, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6049 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6050 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6051 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6052 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6053 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6054 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82,
6055 68, 69, 70, 40, 1, 0, 0, 1, 0, 0, 0, 64, 0, 0, 0,
6056 1, 0, 0, 0, 28, 0, 0, 0, 0, 4, 254, 255, 0, 1, 0,
6057 0, 246, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6058 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
6059 0, 0, 0, 0, 0, 0, 0, 99, 98, 48, 0, 60, 0, 0, 0,
6060 4, 0, 0, 0, 88, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0,
6061 0, 0, 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 16, 0,
6062 0, 0, 2, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 212,
6063 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0,
6064 196, 0, 0, 0, 0, 0, 0, 0, 222, 0, 0, 0, 32, 0, 0,
6065 0, 16, 0, 0, 0, 2, 0, 0, 0, 196, 0, 0, 0, 0, 0,
6066 0, 0, 236, 0, 0, 0, 48, 0, 0, 0, 16, 0, 0, 0, 0,
6067 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 81, 117, 97, 100,
6068 68, 101, 115, 99, 0, 171, 171, 171, 1, 0, 3, 0, 1, 0, 4,
6069 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 101, 120, 67, 111, 111,
6070 114, 100, 115, 0, 77, 97, 115, 107, 84, 101, 120, 67, 111, 111, 114,
6071 100, 115, 0, 84, 101, 120, 116, 67, 111, 108, 111, 114, 0, 77, 105,
6072 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83,
6073 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109, 112, 105, 108,
6074 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51,
6075 56, 52, 0, 73, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0,
6076 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6077 0, 3, 0, 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 80, 79,
6078 83, 73, 84, 73, 79, 78, 0, 171, 171, 171, 79, 83, 71, 78, 104,
6079 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0,
6080 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
6081 0, 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6082 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 12, 0, 0, 92,
6083 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
6084 1, 0, 0, 0, 12, 3, 0, 0, 83, 86, 95, 80, 111, 115, 105,
6085 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171,
6086 171, 171, 84, 52, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2,
6087 0, 0, 0, 0, 0, 0, 0, 216, 37, 0, 0, 68, 88, 66, 67,
6088 205, 124, 125, 227, 208, 119, 203, 250, 120, 38, 135, 194, 158, 189, 85,
6089 176, 1, 0, 0, 0, 216, 37, 0, 0, 6, 0, 0, 0, 56, 0,
6090 0, 0, 72, 13, 0, 0, 76, 35, 0, 0, 200, 35, 0, 0, 52,
6091 37, 0, 0, 164, 37, 0, 0, 65, 111, 110, 57, 8, 13, 0, 0,
6092 8, 13, 0, 0, 0, 2, 255, 255, 208, 12, 0, 0, 56, 0, 0,
6093 0, 1, 0, 44, 0, 0, 0, 56, 0, 0, 0, 56, 0, 2, 0,
6094 36, 0, 0, 0, 56, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0,
6095 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 2, 255, 255,
6096 81, 0, 0, 5, 1, 0, 15, 160, 0, 0, 64, 193, 0, 0, 80,
6097 193, 0, 0, 96, 193, 0, 0, 0, 0, 81, 0, 0, 5, 2, 0,
6098 15, 160, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6099 0, 0, 0, 81, 0, 0, 5, 3, 0, 15, 160, 154, 153, 153, 62,
6100 61, 10, 23, 63, 174, 71, 225, 61, 0, 0, 0, 0, 31, 0, 0,
6101 2, 0, 0, 0, 128, 0, 0, 15, 176, 31, 0, 0, 2, 0, 0,
6102 0, 144, 0, 8, 15, 160, 31, 0, 0, 2, 0, 0, 0, 144, 1,
6103 8, 15, 160, 1, 0, 0, 2, 0, 0, 2, 128, 2, 0, 85, 160,
6104 1, 0, 0, 2, 1, 0, 2, 128, 2, 0, 85, 160, 1, 0, 0,
6105 2, 2, 0, 4, 128, 2, 0, 85, 160, 66, 0, 0, 3, 3, 0,
6106 15, 128, 0, 0, 228, 176, 1, 8, 228, 160, 66, 0, 0, 3, 4,
6107 0, 15, 128, 0, 0, 228, 176, 0, 8, 228, 160, 6, 0, 0, 2,
6108 0, 0, 8, 128, 4, 0, 255, 128, 5, 0, 0, 3, 5, 0, 7,
6109 128, 0, 0, 255, 128, 4, 0, 228, 128, 4, 0, 0, 4, 6, 0,
6110 3, 128, 4, 0, 225, 128, 0, 0, 255, 128, 5, 0, 230, 129, 88,
6111 0, 0, 4, 7, 0, 3, 128, 6, 0, 0, 128, 5, 0, 233, 128,
6112 5, 0, 230, 128, 11, 0, 0, 3, 1, 0, 8, 128, 5, 0, 0,
6113 128, 7, 0, 0, 128, 10, 0, 0, 3, 2, 0, 8, 128, 7, 0,
6114 85, 128, 5, 0, 0, 128, 2, 0, 0, 3, 7, 0, 8, 128, 1,
6115 0, 255, 128, 2, 0, 255, 129, 6, 0, 0, 2, 1, 0, 8, 128,
6116 3, 0, 255, 128, 5, 0, 0, 3, 8, 0, 7, 128, 1, 0, 255,
6117 128, 3, 0, 228, 128, 4, 0, 0, 4, 9, 0, 3, 128, 3, 0,
6118 0, 128, 1, 0, 255, 128, 8, 0, 230, 129, 6, 0, 0, 2, 2,
6119 0, 8, 128, 9, 0, 85, 128, 5, 0, 0, 3, 2, 0, 8, 128,
6120 2, 0, 255, 128, 7, 0, 255, 128, 4, 0, 0, 4, 10, 0, 15,
6121 128, 3, 0, 150, 128, 1, 0, 255, 128, 8, 0, 96, 129, 5, 0,
6122 0, 3, 7, 0, 2, 128, 2, 0, 255, 128, 10, 0, 255, 128, 1,
6123 0, 0, 2, 9, 0, 12, 128, 10, 0, 228, 128, 88, 0, 0, 4,
6124 1, 0, 5, 128, 9, 0, 85, 129, 9, 0, 245, 128, 7, 0, 215,
6125 128, 6, 0, 0, 2, 2, 0, 8, 128, 9, 0, 0, 128, 5, 0,
6126 0, 3, 2, 0, 8, 128, 2, 0, 255, 128, 7, 0, 255, 128, 5,
6127 0, 0, 3, 7, 0, 1, 128, 2, 0, 255, 128, 9, 0, 170, 128,
6128 88, 0, 0, 4, 2, 0, 3, 128, 9, 0, 0, 129, 9, 0, 232,
6129 128, 7, 0, 227, 128, 88, 0, 0, 4, 1, 0, 7, 128, 9, 0,
6130 255, 128, 1, 0, 228, 128, 2, 0, 228, 128, 6, 0, 0, 2, 5,
6131 0, 8, 128, 9, 0, 255, 128, 5, 0, 0, 3, 5, 0, 8, 128,
6132 5, 0, 255, 128, 7, 0, 255, 128, 5, 0, 0, 3, 7, 0, 4,
6133 128, 5, 0, 255, 128, 9, 0, 85, 128, 88, 0, 0, 4, 0, 0,
6134 5, 128, 10, 0, 255, 129, 9, 0, 245, 128, 7, 0, 246, 128, 88,
6135 0, 0, 4, 0, 0, 7, 128, 10, 0, 0, 128, 0, 0, 228, 128,
6136 1, 0, 228, 128, 1, 0, 0, 2, 1, 0, 1, 128, 2, 0, 85,
6137 160, 1, 0, 0, 2, 2, 0, 1, 128, 2, 0, 85, 160, 1, 0,
6138 0, 2, 11, 0, 4, 128, 2, 0, 85, 160, 6, 0, 0, 2, 2,
6139 0, 8, 128, 9, 0, 170, 128, 5, 0, 0, 3, 2, 0, 8, 128,
6140 2, 0, 255, 128, 7, 0, 255, 128, 5, 0, 0, 3, 7, 0, 1,
6141 128, 2, 0, 255, 128, 9, 0, 0, 128, 88, 0, 0, 4, 11, 0,
6142 3, 128, 10, 0, 170, 129, 9, 0, 232, 128, 7, 0, 236, 128, 6,
6143 0, 0, 2, 2, 0, 8, 128, 10, 0, 85, 128, 5, 0, 0, 3,
6144 2, 0, 8, 128, 2, 0, 255, 128, 7, 0, 255, 128, 5, 0, 0,
6145 3, 7, 0, 2, 128, 2, 0, 255, 128, 10, 0, 0, 128, 88, 0,
6146 0, 4, 2, 0, 6, 128, 10, 0, 85, 129, 10, 0, 196, 128, 7,
6147 0, 220, 128, 88, 0, 0, 4, 2, 0, 7, 128, 10, 0, 0, 128,
6148 2, 0, 228, 128, 11, 0, 228, 128, 6, 0, 0, 2, 2, 0, 8,
6149 128, 10, 0, 0, 128, 5, 0, 0, 3, 2, 0, 8, 128, 2, 0,
6150 255, 128, 7, 0, 255, 128, 5, 0, 0, 3, 7, 0, 4, 128, 2,
6151 0, 255, 128, 10, 0, 85, 128, 88, 0, 0, 4, 1, 0, 6, 128,
6152 10, 0, 0, 129, 10, 0, 196, 128, 7, 0, 248, 128, 88, 0, 0,
6153 4, 1, 0, 7, 128, 9, 0, 255, 128, 1, 0, 228, 128, 2, 0,
6154 228, 128, 88, 0, 0, 4, 0, 0, 7, 128, 10, 0, 85, 128, 1,
6155 0, 228, 128, 0, 0, 228, 128, 88, 0, 0, 4, 1, 0, 3, 128,
6156 9, 0, 170, 128, 8, 0, 233, 128, 8, 0, 230, 128, 8, 0, 0,
6157 3, 5, 0, 8, 128, 0, 0, 228, 128, 3, 0, 228, 160, 8, 0,
6158 0, 3, 1, 0, 4, 128, 8, 0, 228, 128, 3, 0, 228, 160, 2,
6159 0, 0, 3, 5, 0, 8, 128, 5, 0, 255, 129, 1, 0, 170, 128,
6160 2, 0, 0, 3, 0, 0, 7, 128, 0, 0, 228, 128, 5, 0, 255,
6161 128, 2, 0, 0, 3, 5, 0, 8, 128, 0, 0, 85, 129, 0, 0,
6162 0, 128, 88, 0, 0, 4, 2, 0, 3, 128, 5, 0, 255, 128, 0,
6163 0, 225, 128, 0, 0, 228, 128, 10, 0, 0, 3, 5, 0, 8, 128,
6164 0, 0, 170, 128, 2, 0, 0, 128, 11, 0, 0, 3, 7, 0, 1,
6165 128, 2, 0, 85, 128, 0, 0, 170, 128, 8, 0, 0, 3, 2, 0,
6166 1, 128, 0, 0, 228, 128, 3, 0, 228, 160, 2, 0, 0, 3, 2,
6167 0, 2, 128, 5, 0, 255, 129, 2, 0, 0, 128, 6, 0, 0, 2,
6168 2, 0, 2, 128, 2, 0, 85, 128, 2, 0, 0, 3, 7, 0, 14,
6169 128, 0, 0, 144, 128, 2, 0, 0, 129, 5, 0, 0, 3, 7, 0,
6170 14, 128, 2, 0, 0, 128, 7, 0, 228, 128, 4, 0, 0, 4, 2,
6171 0, 14, 128, 7, 0, 228, 128, 2, 0, 85, 128, 2, 0, 0, 128,
6172 88, 0, 0, 4, 0, 0, 7, 128, 5, 0, 255, 128, 0, 0, 228,
6173 128, 2, 0, 249, 128, 2, 0, 0, 3, 2, 0, 14, 128, 2, 0,
6174 0, 129, 0, 0, 144, 128, 2, 0, 0, 3, 5, 0, 8, 128, 2,
6175 0, 0, 129, 2, 0, 0, 160, 5, 0, 0, 3, 2, 0, 14, 128,
6176 2, 0, 228, 128, 5, 0, 255, 128, 2, 0, 0, 3, 5, 0, 8,
6177 128, 2, 0, 0, 129, 7, 0, 0, 128, 2, 0, 0, 3, 7, 0,
6178 1, 128, 7, 0, 0, 129, 2, 0, 0, 160, 6, 0, 0, 2, 5,
6179 0, 8, 128, 5, 0, 255, 128, 4, 0, 0, 4, 2, 0, 7, 128,
6180 2, 0, 249, 128, 5, 0, 255, 128, 2, 0, 0, 128, 88, 0, 0,
6181 4, 0, 0, 7, 128, 7, 0, 0, 128, 0, 0, 228, 128, 2, 0,
6182 228, 128, 8, 0, 0, 3, 5, 0, 8, 128, 5, 0, 228, 128, 3,
6183 0, 228, 160, 2, 0, 0, 3, 2, 0, 1, 128, 1, 0, 170, 128,
6184 5, 0, 255, 129, 2, 0, 0, 3, 5, 0, 8, 128, 1, 0, 170,
6185 129, 5, 0, 255, 128, 4, 0, 0, 4, 2, 0, 14, 128, 3, 0,
6186 144, 128, 1, 0, 255, 128, 5, 0, 255, 128, 4, 0, 0, 4, 3,
6187 0, 7, 128, 4, 0, 228, 128, 0, 0, 255, 128, 2, 0, 0, 128,
6188 4, 0, 0, 4, 7, 0, 15, 128, 4, 0, 38, 128, 0, 0, 255,
6189 128, 5, 0, 144, 129, 2, 0, 0, 3, 0, 0, 8, 128, 3, 0,
6190 85, 129, 3, 0, 0, 128, 88, 0, 0, 4, 8, 0, 6, 128, 0,
6191 0, 255, 128, 3, 0, 196, 128, 3, 0, 208, 128, 10, 0, 0, 3,
6192 0, 0, 8, 128, 3, 0, 170, 128, 8, 0, 85, 128, 11, 0, 0,
6193 3, 1, 0, 8, 128, 8, 0, 170, 128, 3, 0, 170, 128, 8, 0,
6194 0, 3, 5, 0, 8, 128, 3, 0, 228, 128, 3, 0, 228, 160, 2,
6195 0, 0, 3, 2, 0, 1, 128, 0, 0, 255, 129, 5, 0, 255, 128,
6196 6, 0, 0, 2, 2, 0, 1, 128, 2, 0, 0, 128, 2, 0, 0,
6197 3, 8, 0, 14, 128, 3, 0, 144, 128, 5, 0, 255, 129, 5, 0,
6198 0, 3, 8, 0, 14, 128, 5, 0, 255, 128, 8, 0, 228, 128, 4,
6199 0, 0, 4, 8, 0, 14, 128, 8, 0, 228, 128, 2, 0, 0, 128,
6200 5, 0, 255, 128, 88, 0, 0, 4, 3, 0, 7, 128, 0, 0, 255,
6201 128, 3, 0, 228, 128, 8, 0, 249, 128, 2, 0, 0, 3, 8, 0,
6202 14, 128, 5, 0, 255, 129, 3, 0, 144, 128, 2, 0, 0, 3, 0,
6203 0, 8, 128, 5, 0, 255, 129, 2, 0, 0, 160, 5, 0, 0, 3,
6204 8, 0, 14, 128, 0, 0, 255, 128, 8, 0, 228, 128, 2, 0, 0,
6205 3, 0, 0, 8, 128, 1, 0, 255, 128, 5, 0, 255, 129, 2, 0,
6206 0, 3, 1, 0, 8, 128, 1, 0, 255, 129, 2, 0, 0, 160, 6,
6207 0, 0, 2, 0, 0, 8, 128, 0, 0, 255, 128, 4, 0, 0, 4,
6208 8, 0, 14, 128, 8, 0, 228, 128, 0, 0, 255, 128, 5, 0, 255,
6209 128, 88, 0, 0, 4, 3, 0, 7, 128, 1, 0, 255, 128, 3, 0,
6210 228, 128, 8, 0, 249, 128, 2, 0, 0, 3, 0, 0, 8, 128, 2,
6211 0, 170, 129, 2, 0, 85, 128, 88, 0, 0, 4, 8, 0, 6, 128,
6212 0, 0, 255, 128, 2, 0, 216, 128, 2, 0, 228, 128, 10, 0, 0,
6213 3, 0, 0, 8, 128, 2, 0, 255, 128, 8, 0, 85, 128, 11, 0,
6214 0, 3, 1, 0, 8, 128, 8, 0, 170, 128, 2, 0, 255, 128, 8,
6215 0, 0, 3, 5, 0, 8, 128, 2, 0, 249, 128, 3, 0, 228, 160,
6216 2, 0, 0, 3, 2, 0, 1, 128, 0, 0, 255, 129, 5, 0, 255,
6217 128, 6, 0, 0, 2, 2, 0, 1, 128, 2, 0, 0, 128, 2, 0,
6218 0, 3, 8, 0, 14, 128, 2, 0, 228, 128, 5, 0, 255, 129, 5,
6219 0, 0, 3, 8, 0, 14, 128, 5, 0, 255, 128, 8, 0, 228, 128,
6220 4, 0, 0, 4, 8, 0, 14, 128, 8, 0, 228, 128, 2, 0, 0,
6221 128, 5, 0, 255, 128, 88, 0, 0, 4, 2, 0, 7, 128, 0, 0,
6222 255, 128, 2, 0, 249, 128, 8, 0, 249, 128, 2, 0, 0, 3, 8,
6223 0, 14, 128, 5, 0, 255, 129, 2, 0, 144, 128, 2, 0, 0, 3,
6224 0, 0, 8, 128, 5, 0, 255, 129, 2, 0, 0, 160, 5, 0, 0,
6225 3, 8, 0, 14, 128, 0, 0, 255, 128, 8, 0, 228, 128, 2, 0,
6226 0, 3, 0, 0, 8, 128, 1, 0, 255, 128, 5, 0, 255, 129, 2,
6227 0, 0, 3, 1, 0, 8, 128, 1, 0, 255, 129, 2, 0, 0, 160,
6228 6, 0, 0, 2, 0, 0, 8, 128, 0, 0, 255, 128, 4, 0, 0,
6229 4, 8, 0, 14, 128, 8, 0, 228, 128, 0, 0, 255, 128, 5, 0,
6230 255, 128, 88, 0, 0, 4, 2, 0, 7, 128, 1, 0, 255, 128, 2,
6231 0, 228, 128, 8, 0, 249, 128, 1, 0, 0, 2, 0, 0, 8, 128,
6232 0, 0, 0, 160, 2, 0, 0, 3, 8, 0, 14, 128, 0, 0, 255,
6233 128, 1, 0, 144, 160, 5, 0, 0, 3, 8, 0, 14, 128, 8, 0,
6234 228, 128, 8, 0, 228, 128, 88, 0, 0, 4, 2, 0, 7, 128, 8,
6235 0, 255, 129, 3, 0, 228, 128, 2, 0, 228, 128, 88, 0, 0, 4,
6236 0, 0, 7, 128, 8, 0, 170, 129, 0, 0, 228, 128, 2, 0, 228,
6237 128, 1, 0, 0, 2, 2, 0, 2, 128, 2, 0, 85, 160, 1, 0,
6238 0, 2, 3, 0, 2, 128, 2, 0, 85, 160, 1, 0, 0, 2, 9,
6239 0, 4, 128, 2, 0, 85, 160, 11, 0, 0, 3, 0, 0, 8, 128,
6240 8, 0, 0, 128, 1, 0, 0, 128, 10, 0, 0, 3, 2, 0, 8,
6241 128, 1, 0, 85, 128, 8, 0, 0, 128, 2, 0, 0, 3, 10, 0,
6242 8, 128, 0, 0, 255, 128, 2, 0, 255, 129, 6, 0, 0, 2, 0,
6243 0, 8, 128, 7, 0, 255, 128, 5, 0, 0, 3, 0, 0, 8, 128,
6244 0, 0, 255, 128, 10, 0, 255, 128, 5, 0, 0, 3, 10, 0, 1,
6245 128, 0, 0, 255, 128, 6, 0, 0, 128, 1, 0, 0, 2, 6, 0,
6246 12, 128, 7, 0, 180, 128, 88, 0, 0, 4, 9, 0, 3, 128, 7,
6247 0, 255, 129, 6, 0, 226, 128, 10, 0, 227, 128, 6, 0, 0, 2,
6248 0, 0, 8, 128, 6, 0, 85, 128, 5, 0, 0, 3, 0, 0, 8,
6249 128, 0, 0, 255, 128, 10, 0, 255, 128, 5, 0, 0, 3, 10, 0,
6250 2, 128, 0, 0, 255, 128, 7, 0, 170, 128, 88, 0, 0, 4, 3,
6251 0, 5, 128, 6, 0, 85, 129, 6, 0, 245, 128, 10, 0, 215, 128,
6252 88, 0, 0, 4, 1, 0, 11, 128, 7, 0, 170, 128, 3, 0, 164,
6253 128, 9, 0, 164, 128, 6, 0, 0, 2, 0, 0, 8, 128, 7, 0,
6254 170, 128, 5, 0, 0, 3, 0, 0, 8, 128, 0, 0, 255, 128, 10,
6255 0, 255, 128, 5, 0, 0, 3, 10, 0, 4, 128, 0, 0, 255, 128,
6256 6, 0, 85, 128, 88, 0, 0, 4, 2, 0, 5, 128, 7, 0, 170,
6257 129, 6, 0, 245, 128, 10, 0, 246, 128, 88, 0, 0, 4, 1, 0,
6258 11, 128, 7, 0, 0, 128, 2, 0, 164, 128, 1, 0, 228, 128, 1,
6259 0, 0, 2, 2, 0, 1, 128, 2, 0, 85, 160, 1, 0, 0, 2,
6260 3, 0, 4, 128, 2, 0, 85, 160, 6, 0, 0, 2, 0, 0, 8,
6261 128, 6, 0, 0, 128, 5, 0, 0, 3, 0, 0, 8, 128, 0, 0,
6262 255, 128, 10, 0, 255, 128, 5, 0, 0, 3, 10, 0, 1, 128, 0,
6263 0, 255, 128, 7, 0, 255, 128, 88, 0, 0, 4, 3, 0, 3, 128,
6264 6, 0, 0, 129, 6, 0, 226, 128, 10, 0, 236, 128, 6, 0, 0,
6265 2, 0, 0, 8, 128, 7, 0, 85, 128, 5, 0, 0, 3, 0, 0,
6266 8, 128, 0, 0, 255, 128, 10, 0, 255, 128, 5, 0, 0, 3, 10,
6267 0, 2, 128, 0, 0, 255, 128, 7, 0, 0, 128, 88, 0, 0, 4,
6268 2, 0, 6, 128, 7, 0, 85, 129, 7, 0, 196, 128, 10, 0, 220,
6269 128, 88, 0, 0, 4, 2, 0, 7, 128, 7, 0, 0, 128, 2, 0,
6270 228, 128, 3, 0, 228, 128, 1, 0, 0, 2, 3, 0, 1, 128, 2,
6271 0, 85, 160, 6, 0, 0, 2, 0, 0, 8, 128, 7, 0, 0, 128,
6272 5, 0, 0, 3, 0, 0, 8, 128, 0, 0, 255, 128, 10, 0, 255,
6273 128, 5, 0, 0, 3, 10, 0, 4, 128, 0, 0, 255, 128, 7, 0,
6274 85, 128, 88, 0, 0, 4, 3, 0, 6, 128, 7, 0, 0, 129, 7,
6275 0, 196, 128, 10, 0, 248, 128, 88, 0, 0, 4, 2, 0, 7, 128,
6276 7, 0, 170, 128, 3, 0, 228, 128, 2, 0, 228, 128, 88, 0, 0,
6277 4, 1, 0, 11, 128, 7, 0, 85, 128, 2, 0, 164, 128, 1, 0,
6278 228, 128, 8, 0, 0, 3, 0, 0, 8, 128, 1, 0, 244, 128, 3,
6279 0, 228, 160, 2, 0, 0, 3, 0, 0, 8, 128, 0, 0, 255, 129,
6280 1, 0, 170, 128, 2, 0, 0, 3, 1, 0, 7, 128, 0, 0, 255,
6281 128, 1, 0, 244, 128, 2, 0, 0, 3, 0, 0, 8, 128, 1, 0,
6282 85, 129, 1, 0, 0, 128, 88, 0, 0, 4, 2, 0, 3, 128, 0,
6283 0, 255, 128, 1, 0, 225, 128, 1, 0, 228, 128, 10, 0, 0, 3,
6284 0, 0, 8, 128, 1, 0, 170, 128, 2, 0, 0, 128, 11, 0, 0,
6285 3, 5, 0, 8, 128, 2, 0, 85, 128, 1, 0, 170, 128, 8, 0,
6286 0, 3, 1, 0, 8, 128, 1, 0, 228, 128, 3, 0, 228, 160, 2,
6287 0, 0, 3, 2, 0, 7, 128, 1, 0, 255, 129, 1, 0, 228, 128,
6288 5, 0, 0, 3, 2, 0, 7, 128, 1, 0, 255, 128, 2, 0, 228,
6289 128, 2, 0, 0, 3, 2, 0, 8, 128, 0, 0, 255, 129, 1, 0,
6290 255, 128, 6, 0, 0, 2, 2, 0, 8, 128, 2, 0, 255, 128, 4,
6291 0, 0, 4, 2, 0, 7, 128, 2, 0, 228, 128, 2, 0, 255, 128,
6292 1, 0, 255, 128, 88, 0, 0, 4, 1, 0, 7, 128, 0, 0, 255,
6293 128, 1, 0, 228, 128, 2, 0, 228, 128, 2, 0, 0, 3, 2, 0,
6294 7, 128, 1, 0, 255, 129, 1, 0, 228, 128, 2, 0, 0, 3, 0,
6295 0, 8, 128, 1, 0, 255, 129, 2, 0, 0, 160, 5, 0, 0, 3,
6296 2, 0, 7, 128, 0, 0, 255, 128, 2, 0, 228, 128, 2, 0, 0,
6297 3, 0, 0, 8, 128, 1, 0, 255, 129, 5, 0, 255, 128, 2, 0,
6298 0, 3, 2, 0, 8, 128, 5, 0, 255, 129, 2, 0, 0, 160, 6,
6299 0, 0, 2, 0, 0, 8, 128, 0, 0, 255, 128, 4, 0, 0, 4,
6300 2, 0, 7, 128, 2, 0, 228, 128, 0, 0, 255, 128, 1, 0, 255,
6301 128, 88, 0, 0, 4, 1, 0, 7, 128, 2, 0, 255, 128, 1, 0,
6302 228, 128, 2, 0, 228, 128, 88, 0, 0, 4, 0, 0, 7, 128, 8,
6303 0, 85, 129, 1, 0, 228, 128, 0, 0, 228, 128, 18, 0, 0, 4,
6304 1, 0, 7, 128, 3, 0, 255, 128, 0, 0, 228, 128, 5, 0, 228,
6305 128, 5, 0, 0, 3, 1, 0, 8, 128, 3, 0, 255, 128, 3, 0,
6306 255, 128, 88, 0, 0, 4, 1, 0, 8, 128, 1, 0, 255, 129, 2,
6307 0, 0, 160, 2, 0, 85, 160, 5, 0, 0, 3, 0, 0, 7, 128,
6308 4, 0, 255, 128, 1, 0, 228, 128, 5, 0, 0, 3, 0, 0, 8,
6309 128, 4, 0, 255, 128, 4, 0, 255, 128, 88, 0, 0, 4, 0, 0,
6310 8, 128, 0, 0, 255, 129, 2, 0, 0, 160, 2, 0, 85, 160, 2,
6311 0, 0, 3, 0, 0, 8, 128, 1, 0, 255, 128, 0, 0, 255, 128,
6312 88, 0, 0, 4, 4, 0, 7, 128, 0, 0, 255, 129, 0, 0, 228,
6313 128, 4, 0, 228, 128, 1, 0, 0, 2, 0, 8, 15, 128, 4, 0,
6314 228, 128, 255, 255, 0, 0, 83, 72, 68, 82, 252, 21, 0, 0, 64,
6315 0, 0, 0, 127, 5, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0,
6316 0, 0, 0, 0, 1, 0, 0, 0, 90, 0, 0, 3, 0, 96, 16,
6317 0, 0, 0, 0, 0, 90, 0, 0, 3, 0, 96, 16, 0, 1, 0,
6318 0, 0, 88, 24, 0, 4, 0, 112, 16, 0, 0, 0, 0, 0, 85,
6319 85, 0, 0, 88, 24, 0, 4, 0, 112, 16, 0, 1, 0, 0, 0,
6320 85, 85, 0, 0, 98, 16, 0, 3, 50, 16, 16, 0, 1, 0, 0,
6321 0, 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0, 0, 104, 0,
6322 0, 2, 9, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 0,
6323 0, 0, 0, 70, 16, 16, 0, 1, 0, 0, 0, 70, 126, 16, 0,
6324 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0, 0, 69, 0, 0,
6325 9, 242, 0, 16, 0, 1, 0, 0, 0, 70, 16, 16, 0, 1, 0,
6326 0, 0, 70, 126, 16, 0, 1, 0, 0, 0, 0, 96, 16, 0, 1,
6327 0, 0, 0, 24, 0, 0, 7, 18, 0, 16, 0, 2, 0, 0, 0,
6328 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0,
6329 0, 24, 0, 0, 7, 34, 0, 16, 0, 2, 0, 0, 0, 58, 0,
6330 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 60,
6331 0, 0, 7, 18, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0,
6332 2, 0, 0, 0, 10, 0, 16, 0, 2, 0, 0, 0, 31, 0, 4,
6333 3, 10, 0, 16, 0, 2, 0, 0, 0, 54, 0, 0, 5, 242, 32,
6334 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 62,
6335 0, 0, 1, 21, 0, 0, 1, 14, 0, 0, 7, 114, 0, 16, 0,
6336 0, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 246, 15, 16,
6337 0, 0, 0, 0, 0, 14, 0, 0, 7, 114, 0, 16, 0, 1, 0,
6338 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 246, 15, 16, 0, 1,
6339 0, 0, 0, 32, 0, 0, 8, 18, 0, 16, 0, 2, 0, 0, 0,
6340 10, 128, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, 0,
6341 0, 12, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16, 0, 2, 0,
6342 0, 0, 52, 0, 0, 7, 18, 0, 16, 0, 2, 0, 0, 0, 42,
6343 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0,
6344 52, 0, 0, 7, 18, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16,
6345 0, 1, 0, 0, 0, 10, 0, 16, 0, 2, 0, 0, 0, 51, 0,
6346 0, 7, 34, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 1,
6347 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 51, 0, 0, 7,
6348 34, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0,
6349 0, 26, 0, 16, 0, 2, 0, 0, 0, 0, 0, 0, 8, 130, 0,
6350 16, 0, 2, 0, 0, 0, 26, 0, 16, 128, 65, 0, 0, 0, 2,
6351 0, 0, 0, 10, 0, 16, 0, 2, 0, 0, 0, 29, 0, 0, 7,
6352 18, 0, 16, 0, 3, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0,
6353 0, 10, 0, 16, 0, 0, 0, 0, 0, 31, 0, 4, 3, 10, 0,
6354 16, 0, 3, 0, 0, 0, 0, 0, 0, 8, 242, 0, 16, 0, 3,
6355 0, 0, 0, 6, 10, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0,
6356 150, 4, 16, 0, 0, 0, 0, 0, 49, 0, 0, 10, 114, 0, 16,
6357 0, 4, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0,
6358 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 7, 16, 0, 3,
6359 0, 0, 0, 14, 0, 0, 7, 114, 0, 16, 0, 5, 0, 0, 0,
6360 246, 15, 16, 0, 2, 0, 0, 0, 22, 7, 16, 0, 3, 0, 0,
6361 0, 56, 0, 0, 7, 114, 0, 16, 0, 2, 0, 0, 0, 70, 2,
6362 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, 5, 0, 0, 0, 55,
6363 0, 0, 9, 98, 0, 16, 0, 5, 0, 0, 0, 6, 0, 16, 0,
6364 4, 0, 0, 0, 6, 3, 16, 0, 2, 0, 0, 0, 6, 1, 16,
6365 0, 3, 0, 0, 0, 29, 0, 0, 7, 146, 0, 16, 0, 4, 0,
6366 0, 0, 166, 10, 16, 0, 0, 0, 0, 0, 86, 1, 16, 0, 0,
6367 0, 0, 0, 55, 0, 0, 9, 98, 0, 16, 0, 6, 0, 0, 0,
6368 86, 5, 16, 0, 4, 0, 0, 0, 246, 13, 16, 0, 2, 0, 0,
6369 0, 6, 1, 16, 0, 3, 0, 0, 0, 55, 0, 0, 9, 50, 0,
6370 16, 0, 3, 0, 0, 0, 166, 10, 16, 0, 4, 0, 0, 0, 230,
6371 10, 16, 0, 2, 0, 0, 0, 230, 10, 16, 0, 3, 0, 0, 0,
6372 54, 0, 0, 5, 18, 0, 16, 0, 6, 0, 0, 0, 1, 64, 0,
6373 0, 0, 0, 0, 0, 54, 0, 0, 5, 66, 0, 16, 0, 3, 0,
6374 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114,
6375 0, 16, 0, 3, 0, 0, 0, 246, 15, 16, 0, 4, 0, 0, 0,
6376 70, 2, 16, 0, 6, 0, 0, 0, 70, 2, 16, 0, 3, 0, 0,
6377 0, 54, 0, 0, 5, 18, 0, 16, 0, 5, 0, 0, 0, 1, 64,
6378 0, 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 3,
6379 0, 0, 0, 6, 0, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0,
6380 5, 0, 0, 0, 70, 2, 16, 0, 3, 0, 0, 0, 18, 0, 0,
6381 1, 0, 0, 0, 8, 242, 0, 16, 0, 4, 0, 0, 0, 86, 10,
6382 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 134, 1, 16, 0, 0,
6383 0, 0, 0, 49, 0, 0, 10, 114, 0, 16, 0, 5, 0, 0, 0,
6384 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6385 0, 0, 0, 0, 0, 22, 7, 16, 0, 4, 0, 0, 0, 14, 0,
6386 0, 7, 114, 0, 16, 0, 6, 0, 0, 0, 246, 15, 16, 0, 2,
6387 0, 0, 0, 22, 7, 16, 0, 4, 0, 0, 0, 56, 0, 0, 7,
6388 114, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0,
6389 0, 70, 2, 16, 0, 6, 0, 0, 0, 55, 0, 0, 9, 82, 0,
6390 16, 0, 6, 0, 0, 0, 6, 0, 16, 0, 5, 0, 0, 0, 6,
6391 3, 16, 0, 2, 0, 0, 0, 6, 1, 16, 0, 4, 0, 0, 0,
6392 29, 0, 0, 7, 146, 0, 16, 0, 5, 0, 0, 0, 166, 10, 16,
6393 0, 0, 0, 0, 0, 6, 4, 16, 0, 0, 0, 0, 0, 55, 0,
6394 0, 9, 82, 0, 16, 0, 7, 0, 0, 0, 86, 5, 16, 0, 5,
6395 0, 0, 0, 246, 13, 16, 0, 2, 0, 0, 0, 6, 1, 16, 0,
6396 4, 0, 0, 0, 55, 0, 0, 9, 50, 0, 16, 0, 2, 0, 0,
6397 0, 166, 10, 16, 0, 5, 0, 0, 0, 182, 15, 16, 0, 2, 0,
6398 0, 0, 182, 15, 16, 0, 4, 0, 0, 0, 54, 0, 0, 5, 34,
6399 0, 16, 0, 7, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0,
6400 54, 0, 0, 5, 66, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0,
6401 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 2, 0,
6402 0, 0, 246, 15, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, 7,
6403 0, 0, 0, 70, 2, 16, 0, 2, 0, 0, 0, 54, 0, 0, 5,
6404 34, 0, 16, 0, 6, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0,
6405 0, 55, 0, 0, 9, 114, 0, 16, 0, 3, 0, 0, 0, 6, 0,
6406 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, 6, 0, 0, 0, 70,
6407 2, 16, 0, 2, 0, 0, 0, 21, 0, 0, 1, 16, 0, 0, 10,
6408 18, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0,
6409 0, 2, 64, 0, 0, 154, 153, 153, 62, 61, 10, 23, 63, 174, 71,
6410 225, 61, 0, 0, 0, 0, 16, 0, 0, 10, 34, 0, 16, 0, 2,
6411 0, 0, 0, 70, 2, 16, 0, 3, 0, 0, 0, 2, 64, 0, 0,
6412 154, 153, 153, 62, 61, 10, 23, 63, 174, 71, 225, 61, 0, 0, 0,
6413 0, 0, 0, 0, 8, 18, 0, 16, 0, 2, 0, 0, 0, 26, 0,
6414 16, 128, 65, 0, 0, 0, 2, 0, 0, 0, 10, 0, 16, 0, 2,
6415 0, 0, 0, 0, 0, 0, 7, 114, 0, 16, 0, 2, 0, 0, 0,
6416 6, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 3, 0, 0,
6417 0, 16, 0, 0, 10, 130, 0, 16, 0, 2, 0, 0, 0, 70, 2,
6418 16, 0, 2, 0, 0, 0, 2, 64, 0, 0, 154, 153, 153, 62, 61,
6419 10, 23, 63, 174, 71, 225, 61, 0, 0, 0, 0, 51, 0, 0, 7,
6420 18, 0, 16, 0, 3, 0, 0, 0, 26, 0, 16, 0, 2, 0, 0,
6421 0, 10, 0, 16, 0, 2, 0, 0, 0, 51, 0, 0, 7, 18, 0,
6422 16, 0, 3, 0, 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 10,
6423 0, 16, 0, 3, 0, 0, 0, 52, 0, 0, 7, 34, 0, 16, 0,
6424 3, 0, 0, 0, 26, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16,
6425 0, 2, 0, 0, 0, 52, 0, 0, 7, 34, 0, 16, 0, 3, 0,
6426 0, 0, 42, 0, 16, 0, 2, 0, 0, 0, 26, 0, 16, 0, 3,
6427 0, 0, 0, 49, 0, 0, 7, 66, 0, 16, 0, 3, 0, 0, 0,
6428 10, 0, 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0,
6429 0, 0, 0, 0, 8, 114, 0, 16, 0, 4, 0, 0, 0, 246, 15,
6430 16, 128, 65, 0, 0, 0, 2, 0, 0, 0, 70, 2, 16, 0, 2,
6431 0, 0, 0, 56, 0, 0, 7, 114, 0, 16, 0, 4, 0, 0, 0,
6432 246, 15, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0,
6433 0, 0, 0, 0, 8, 18, 0, 16, 0, 3, 0, 0, 0, 58, 0,
6434 16, 0, 2, 0, 0, 0, 10, 0, 16, 128, 65, 0, 0, 0, 3,
6435 0, 0, 0, 14, 0, 0, 7, 114, 0, 16, 0, 4, 0, 0, 0,
6436 70, 2, 16, 0, 4, 0, 0, 0, 6, 0, 16, 0, 3, 0, 0,
6437 0, 0, 0, 0, 7, 114, 0, 16, 0, 4, 0, 0, 0, 246, 15,
6438 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 55,
6439 0, 0, 9, 114, 0, 16, 0, 2, 0, 0, 0, 166, 10, 16, 0,
6440 3, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 70, 2, 16,
6441 0, 2, 0, 0, 0, 49, 0, 0, 7, 18, 0, 16, 0, 3, 0,
6442 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 26, 0, 16, 0, 3,
6443 0, 0, 0, 0, 0, 0, 8, 114, 0, 16, 0, 4, 0, 0, 0,
6444 246, 15, 16, 128, 65, 0, 0, 0, 2, 0, 0, 0, 70, 2, 16,
6445 0, 2, 0, 0, 0, 0, 0, 0, 8, 66, 0, 16, 0, 3, 0,
6446 0, 0, 58, 0, 16, 128, 65, 0, 0, 0, 2, 0, 0, 0, 1,
6447 64, 0, 0, 0, 0, 128, 63, 56, 0, 0, 7, 114, 0, 16, 0,
6448 4, 0, 0, 0, 166, 10, 16, 0, 3, 0, 0, 0, 70, 2, 16,
6449 0, 4, 0, 0, 0, 0, 0, 0, 8, 34, 0, 16, 0, 3, 0,
6450 0, 0, 58, 0, 16, 128, 65, 0, 0, 0, 2, 0, 0, 0, 26,
6451 0, 16, 0, 3, 0, 0, 0, 14, 0, 0, 7, 226, 0, 16, 0,
6452 3, 0, 0, 0, 6, 9, 16, 0, 4, 0, 0, 0, 86, 5, 16,
6453 0, 3, 0, 0, 0, 0, 0, 0, 7, 226, 0, 16, 0, 3, 0,
6454 0, 0, 246, 15, 16, 0, 2, 0, 0, 0, 86, 14, 16, 0, 3,
6455 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 2, 0, 0, 0,
6456 6, 0, 16, 0, 3, 0, 0, 0, 150, 7, 16, 0, 3, 0, 0,
6457 0, 70, 2, 16, 0, 2, 0, 0, 0, 18, 0, 0, 1, 32, 0,
6458 0, 8, 130, 0, 16, 0, 2, 0, 0, 0, 10, 128, 32, 0, 0,
6459 0, 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 13, 0, 0, 0,
6460 31, 0, 4, 3, 58, 0, 16, 0, 2, 0, 0, 0, 52, 0, 0,
6461 7, 130, 0, 16, 0, 2, 0, 0, 0, 42, 0, 16, 0, 0, 0,
6462 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 52, 0, 0, 7, 130,
6463 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0,
6464 58, 0, 16, 0, 2, 0, 0, 0, 51, 0, 0, 7, 18, 0, 16,
6465 0, 3, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 26, 0,
6466 16, 0, 0, 0, 0, 0, 51, 0, 0, 7, 18, 0, 16, 0, 3,
6467 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0,
6468 3, 0, 0, 0, 0, 0, 0, 8, 130, 0, 16, 0, 3, 0, 0,
6469 0, 58, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16, 128, 65, 0,
6470 0, 0, 3, 0, 0, 0, 29, 0, 0, 7, 130, 0, 16, 0, 2,
6471 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0,
6472 1, 0, 0, 0, 31, 0, 4, 3, 58, 0, 16, 0, 2, 0, 0,
6473 0, 0, 0, 0, 8, 242, 0, 16, 0, 4, 0, 0, 0, 6, 10,
6474 16, 128, 65, 0, 0, 0, 1, 0, 0, 0, 150, 4, 16, 0, 1,
6475 0, 0, 0, 49, 0, 0, 10, 114, 0, 16, 0, 5, 0, 0, 0,
6476 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6477 0, 0, 0, 0, 0, 22, 7, 16, 0, 4, 0, 0, 0, 14, 0,
6478 0, 7, 114, 0, 16, 0, 6, 0, 0, 0, 246, 15, 16, 0, 3,
6479 0, 0, 0, 22, 7, 16, 0, 4, 0, 0, 0, 56, 0, 0, 7,
6480 114, 0, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0,
6481 0, 70, 2, 16, 0, 6, 0, 0, 0, 55, 0, 0, 9, 98, 0,
6482 16, 0, 6, 0, 0, 0, 6, 0, 16, 0, 5, 0, 0, 0, 6,
6483 3, 16, 0, 3, 0, 0, 0, 6, 1, 16, 0, 4, 0, 0, 0,
6484 29, 0, 0, 7, 146, 0, 16, 0, 5, 0, 0, 0, 166, 10, 16,
6485 0, 1, 0, 0, 0, 86, 1, 16, 0, 1, 0, 0, 0, 55, 0,
6486 0, 9, 98, 0, 16, 0, 7, 0, 0, 0, 86, 5, 16, 0, 5,
6487 0, 0, 0, 246, 13, 16, 0, 3, 0, 0, 0, 6, 1, 16, 0,
6488 4, 0, 0, 0, 55, 0, 0, 9, 50, 0, 16, 0, 4, 0, 0,
6489 0, 166, 10, 16, 0, 5, 0, 0, 0, 230, 10, 16, 0, 3, 0,
6490 0, 0, 230, 10, 16, 0, 4, 0, 0, 0, 54, 0, 0, 5, 18,
6491 0, 16, 0, 7, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0,
6492 54, 0, 0, 5, 66, 0, 16, 0, 4, 0, 0, 0, 1, 64, 0,
6493 0, 0, 0, 0, 0, 55, 0, 0, 9, 114, 0, 16, 0, 4, 0,
6494 0, 0, 246, 15, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, 7,
6495 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 54, 0, 0, 5,
6496 18, 0, 16, 0, 6, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0,
6497 0, 55, 0, 0, 9, 114, 0, 16, 0, 4, 0, 0, 0, 6, 0,
6498 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, 6, 0, 0, 0, 70,
6499 2, 16, 0, 4, 0, 0, 0, 18, 0, 0, 1, 0, 0, 0, 8,
6500 242, 0, 16, 0, 5, 0, 0, 0, 86, 10, 16, 128, 65, 0, 0,
6501 0, 1, 0, 0, 0, 134, 1, 16, 0, 1, 0, 0, 0, 49, 0,
6502 0, 10, 114, 0, 16, 0, 6, 0, 0, 0, 2, 64, 0, 0, 0,
6503 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6504 22, 7, 16, 0, 5, 0, 0, 0, 14, 0, 0, 7, 114, 0, 16,
6505 0, 7, 0, 0, 0, 246, 15, 16, 0, 3, 0, 0, 0, 22, 7,
6506 16, 0, 5, 0, 0, 0, 56, 0, 0, 7, 114, 0, 16, 0, 3,
6507 0, 0, 0, 70, 2, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0,
6508 7, 0, 0, 0, 55, 0, 0, 9, 82, 0, 16, 0, 7, 0, 0,
6509 0, 6, 0, 16, 0, 6, 0, 0, 0, 6, 3, 16, 0, 3, 0,
6510 0, 0, 6, 1, 16, 0, 5, 0, 0, 0, 29, 0, 0, 7, 146,
6511 0, 16, 0, 6, 0, 0, 0, 166, 10, 16, 0, 1, 0, 0, 0,
6512 6, 4, 16, 0, 1, 0, 0, 0, 55, 0, 0, 9, 82, 0, 16,
6513 0, 8, 0, 0, 0, 86, 5, 16, 0, 6, 0, 0, 0, 246, 13,
6514 16, 0, 3, 0, 0, 0, 6, 1, 16, 0, 5, 0, 0, 0, 55,
6515 0, 0, 9, 50, 0, 16, 0, 3, 0, 0, 0, 166, 10, 16, 0,
6516 6, 0, 0, 0, 182, 15, 16, 0, 3, 0, 0, 0, 182, 15, 16,
6517 0, 5, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, 8, 0,
6518 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 66,
6519 0, 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0,
6520 55, 0, 0, 9, 114, 0, 16, 0, 3, 0, 0, 0, 246, 15, 16,
6521 0, 6, 0, 0, 0, 70, 2, 16, 0, 8, 0, 0, 0, 70, 2,
6522 16, 0, 3, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, 7,
6523 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 55, 0, 0, 9,
6524 114, 0, 16, 0, 4, 0, 0, 0, 6, 0, 16, 0, 6, 0, 0,
6525 0, 70, 2, 16, 0, 7, 0, 0, 0, 70, 2, 16, 0, 3, 0,
6526 0, 0, 21, 0, 0, 1, 16, 0, 0, 10, 130, 0, 16, 0, 2,
6527 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0,
6528 154, 153, 153, 62, 61, 10, 23, 63, 174, 71, 225, 61, 0, 0, 0,
6529 0, 16, 0, 0, 10, 18, 0, 16, 0, 3, 0, 0, 0, 70, 2,
6530 16, 0, 4, 0, 0, 0, 2, 64, 0, 0, 154, 153, 153, 62, 61,
6531 10, 23, 63, 174, 71, 225, 61, 0, 0, 0, 0, 0, 0, 0, 8,
6532 130, 0, 16, 0, 2, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0,
6533 0, 10, 0, 16, 128, 65, 0, 0, 0, 3, 0, 0, 0, 0, 0,
6534 0, 7, 114, 0, 16, 0, 3, 0, 0, 0, 246, 15, 16, 0, 2,
6535 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 16, 0, 0, 10,
6536 130, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 3, 0, 0,
6537 0, 2, 64, 0, 0, 154, 153, 153, 62, 61, 10, 23, 63, 174, 71,
6538 225, 61, 0, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 3,
6539 0, 0, 0, 26, 0, 16, 0, 3, 0, 0, 0, 10, 0, 16, 0,
6540 3, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 3, 0, 0,
6541 0, 42, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, 3, 0,
6542 0, 0, 52, 0, 0, 7, 18, 0, 16, 0, 4, 0, 0, 0, 26,
6543 0, 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, 3, 0, 0, 0,
6544 52, 0, 0, 7, 18, 0, 16, 0, 4, 0, 0, 0, 42, 0, 16,
6545 0, 3, 0, 0, 0, 10, 0, 16, 0, 4, 0, 0, 0, 49, 0,
6546 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 58, 0, 16, 0, 3,
6547 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
6548 114, 0, 16, 0, 5, 0, 0, 0, 246, 15, 16, 128, 65, 0, 0,
6549 0, 2, 0, 0, 0, 70, 2, 16, 0, 3, 0, 0, 0, 56, 0,
6550 0, 7, 114, 0, 16, 0, 5, 0, 0, 0, 246, 15, 16, 0, 2,
6551 0, 0, 0, 70, 2, 16, 0, 5, 0, 0, 0, 0, 0, 0, 8,
6552 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0,
6553 0, 58, 0, 16, 128, 65, 0, 0, 0, 3, 0, 0, 0, 14, 0,
6554 0, 7, 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, 5,
6555 0, 0, 0, 246, 15, 16, 0, 3, 0, 0, 0, 0, 0, 0, 7,
6556 114, 0, 16, 0, 5, 0, 0, 0, 246, 15, 16, 0, 2, 0, 0,
6557 0, 70, 2, 16, 0, 5, 0, 0, 0, 55, 0, 0, 9, 114, 0,
6558 16, 0, 3, 0, 0, 0, 86, 5, 16, 0, 4, 0, 0, 0, 70,
6559 2, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, 3, 0, 0, 0,
6560 49, 0, 0, 7, 130, 0, 16, 0, 3, 0, 0, 0, 1, 64, 0,
6561 0, 0, 0, 128, 63, 10, 0, 16, 0, 4, 0, 0, 0, 0, 0,
6562 0, 8, 226, 0, 16, 0, 4, 0, 0, 0, 246, 15, 16, 128, 65,
6563 0, 0, 0, 2, 0, 0, 0, 6, 9, 16, 0, 3, 0, 0, 0,
6564 0, 0, 0, 8, 18, 0, 16, 0, 5, 0, 0, 0, 58, 0, 16,
6565 128, 65, 0, 0, 0, 2, 0, 0, 0, 1, 64, 0, 0, 0, 0,
6566 128, 63, 56, 0, 0, 7, 226, 0, 16, 0, 4, 0, 0, 0, 86,
6567 14, 16, 0, 4, 0, 0, 0, 6, 0, 16, 0, 5, 0, 0, 0,
6568 0, 0, 0, 8, 18, 0, 16, 0, 4, 0, 0, 0, 58, 0, 16,
6569 128, 65, 0, 0, 0, 2, 0, 0, 0, 10, 0, 16, 0, 4, 0,
6570 0, 0, 14, 0, 0, 7, 114, 0, 16, 0, 4, 0, 0, 0, 150,
6571 7, 16, 0, 4, 0, 0, 0, 6, 0, 16, 0, 4, 0, 0, 0,
6572 0, 0, 0, 7, 114, 0, 16, 0, 4, 0, 0, 0, 246, 15, 16,
6573 0, 2, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 55, 0,
6574 0, 9, 114, 0, 16, 0, 2, 0, 0, 0, 246, 15, 16, 0, 3,
6575 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0,
6576 3, 0, 0, 0, 18, 0, 0, 1, 32, 0, 0, 8, 130, 0, 16,
6577 0, 2, 0, 0, 0, 10, 128, 32, 0, 0, 0, 0, 0, 0, 0,
6578 0, 0, 1, 64, 0, 0, 14, 0, 0, 0, 31, 0, 4, 3, 58,
6579 0, 16, 0, 2, 0, 0, 0, 16, 0, 0, 10, 130, 0, 16, 0,
6580 2, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 2, 64, 0,
6581 0, 154, 153, 153, 62, 61, 10, 23, 63, 174, 71, 225, 61, 0, 0,
6582 0, 0, 16, 0, 0, 10, 18, 0, 16, 0, 3, 0, 0, 0, 70,
6583 2, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 154, 153, 153, 62,
6584 61, 10, 23, 63, 174, 71, 225, 61, 0, 0, 0, 0, 0, 0, 0,
6585 8, 130, 0, 16, 0, 2, 0, 0, 0, 58, 0, 16, 0, 2, 0,
6586 0, 0, 10, 0, 16, 128, 65, 0, 0, 0, 3, 0, 0, 0, 0,
6587 0, 0, 7, 114, 0, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0,
6588 0, 0, 0, 0, 246, 15, 16, 0, 2, 0, 0, 0, 16, 0, 0,
6589 10, 130, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 3, 0,
6590 0, 0, 2, 64, 0, 0, 154, 153, 153, 62, 61, 10, 23, 63, 174,
6591 71, 225, 61, 0, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0,
6592 3, 0, 0, 0, 26, 0, 16, 0, 3, 0, 0, 0, 10, 0, 16,
6593 0, 3, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 3, 0,
6594 0, 0, 42, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, 3,
6595 0, 0, 0, 52, 0, 0, 7, 18, 0, 16, 0, 4, 0, 0, 0,
6596 26, 0, 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, 3, 0, 0,
6597 0, 52, 0, 0, 7, 18, 0, 16, 0, 4, 0, 0, 0, 42, 0,
6598 16, 0, 3, 0, 0, 0, 10, 0, 16, 0, 4, 0, 0, 0, 49,
6599 0, 0, 7, 34, 0, 16, 0, 4, 0, 0, 0, 58, 0, 16, 0,
6600 3, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6601 8, 114, 0, 16, 0, 5, 0, 0, 0, 246, 15, 16, 128, 65, 0,
6602 0, 0, 2, 0, 0, 0, 70, 2, 16, 0, 3, 0, 0, 0, 56,
6603 0, 0, 7, 114, 0, 16, 0, 5, 0, 0, 0, 246, 15, 16, 0,
6604 2, 0, 0, 0, 70, 2, 16, 0, 5, 0, 0, 0, 0, 0, 0,
6605 8, 130, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0, 2, 0,
6606 0, 0, 58, 0, 16, 128, 65, 0, 0, 0, 3, 0, 0, 0, 14,
6607 0, 0, 7, 114, 0, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0,
6608 5, 0, 0, 0, 246, 15, 16, 0, 3, 0, 0, 0, 0, 0, 0,
6609 7, 114, 0, 16, 0, 5, 0, 0, 0, 246, 15, 16, 0, 2, 0,
6610 0, 0, 70, 2, 16, 0, 5, 0, 0, 0, 55, 0, 0, 9, 114,
6611 0, 16, 0, 3, 0, 0, 0, 86, 5, 16, 0, 4, 0, 0, 0,
6612 70, 2, 16, 0, 5, 0, 0, 0, 70, 2, 16, 0, 3, 0, 0,
6613 0, 49, 0, 0, 7, 130, 0, 16, 0, 3, 0, 0, 0, 1, 64,
6614 0, 0, 0, 0, 128, 63, 10, 0, 16, 0, 4, 0, 0, 0, 0,
6615 0, 0, 8, 226, 0, 16, 0, 4, 0, 0, 0, 246, 15, 16, 128,
6616 65, 0, 0, 0, 2, 0, 0, 0, 6, 9, 16, 0, 3, 0, 0,
6617 0, 0, 0, 0, 8, 18, 0, 16, 0, 5, 0, 0, 0, 58, 0,
6618 16, 128, 65, 0, 0, 0, 2, 0, 0, 0, 1, 64, 0, 0, 0,
6619 0, 128, 63, 56, 0, 0, 7, 226, 0, 16, 0, 4, 0, 0, 0,
6620 86, 14, 16, 0, 4, 0, 0, 0, 6, 0, 16, 0, 5, 0, 0,
6621 0, 0, 0, 0, 8, 18, 0, 16, 0, 4, 0, 0, 0, 58, 0,
6622 16, 128, 65, 0, 0, 0, 2, 0, 0, 0, 10, 0, 16, 0, 4,
6623 0, 0, 0, 14, 0, 0, 7, 114, 0, 16, 0, 4, 0, 0, 0,
6624 150, 7, 16, 0, 4, 0, 0, 0, 6, 0, 16, 0, 4, 0, 0,
6625 0, 0, 0, 0, 7, 114, 0, 16, 0, 4, 0, 0, 0, 246, 15,
6626 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 55,
6627 0, 0, 9, 114, 0, 16, 0, 2, 0, 0, 0, 246, 15, 16, 0,
6628 3, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 70, 2, 16,
6629 0, 3, 0, 0, 0, 18, 0, 0, 1, 16, 0, 0, 10, 130, 0,
6630 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 2,
6631 64, 0, 0, 154, 153, 153, 62, 61, 10, 23, 63, 174, 71, 225, 61,
6632 0, 0, 0, 0, 16, 0, 0, 10, 18, 0, 16, 0, 3, 0, 0,
6633 0, 70, 2, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0, 154, 153,
6634 153, 62, 61, 10, 23, 63, 174, 71, 225, 61, 0, 0, 0, 0, 0,
6635 0, 0, 8, 130, 0, 16, 0, 2, 0, 0, 0, 58, 0, 16, 0,
6636 2, 0, 0, 0, 10, 0, 16, 128, 65, 0, 0, 0, 3, 0, 0,
6637 0, 0, 0, 0, 7, 114, 0, 16, 0, 1, 0, 0, 0, 70, 2,
6638 16, 0, 1, 0, 0, 0, 246, 15, 16, 0, 2, 0, 0, 0, 16,
6639 0, 0, 10, 130, 0, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0,
6640 1, 0, 0, 0, 2, 64, 0, 0, 154, 153, 153, 62, 61, 10, 23,
6641 63, 174, 71, 225, 61, 0, 0, 0, 0, 51, 0, 0, 7, 18, 0,
6642 16, 0, 3, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 10,
6643 0, 16, 0, 1, 0, 0, 0, 51, 0, 0, 7, 18, 0, 16, 0,
6644 3, 0, 0, 0, 42, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16,
6645 0, 3, 0, 0, 0, 52, 0, 0, 7, 34, 0, 16, 0, 3, 0,
6646 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1,
6647 0, 0, 0, 52, 0, 0, 7, 34, 0, 16, 0, 3, 0, 0, 0,
6648 42, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 3, 0, 0,
6649 0, 49, 0, 0, 7, 66, 0, 16, 0, 3, 0, 0, 0, 10, 0,
6650 16, 0, 3, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 0,
6651 0, 0, 8, 114, 0, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0,
6652 1, 0, 0, 0, 246, 15, 16, 128, 65, 0, 0, 0, 2, 0, 0,
6653 0, 56, 0, 0, 7, 114, 0, 16, 0, 4, 0, 0, 0, 246, 15,
6654 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 0,
6655 0, 0, 8, 18, 0, 16, 0, 3, 0, 0, 0, 58, 0, 16, 0,
6656 2, 0, 0, 0, 10, 0, 16, 128, 65, 0, 0, 0, 3, 0, 0,
6657 0, 14, 0, 0, 7, 114, 0, 16, 0, 4, 0, 0, 0, 70, 2,
6658 16, 0, 4, 0, 0, 0, 6, 0, 16, 0, 3, 0, 0, 0, 0,
6659 0, 0, 7, 114, 0, 16, 0, 4, 0, 0, 0, 246, 15, 16, 0,
6660 2, 0, 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 55, 0, 0,
6661 9, 114, 0, 16, 0, 1, 0, 0, 0, 166, 10, 16, 0, 3, 0,
6662 0, 0, 70, 2, 16, 0, 4, 0, 0, 0, 70, 2, 16, 0, 1,
6663 0, 0, 0, 49, 0, 0, 7, 18, 0, 16, 0, 3, 0, 0, 0,
6664 1, 64, 0, 0, 0, 0, 128, 63, 26, 0, 16, 0, 3, 0, 0,
6665 0, 0, 0, 0, 8, 114, 0, 16, 0, 4, 0, 0, 0, 246, 15,
6666 16, 128, 65, 0, 0, 0, 2, 0, 0, 0, 70, 2, 16, 0, 1,
6667 0, 0, 0, 0, 0, 0, 8, 66, 0, 16, 0, 3, 0, 0, 0,
6668 58, 0, 16, 128, 65, 0, 0, 0, 2, 0, 0, 0, 1, 64, 0,
6669 0, 0, 0, 128, 63, 56, 0, 0, 7, 114, 0, 16, 0, 4, 0,
6670 0, 0, 166, 10, 16, 0, 3, 0, 0, 0, 70, 2, 16, 0, 4,
6671 0, 0, 0, 0, 0, 0, 8, 34, 0, 16, 0, 3, 0, 0, 0,
6672 58, 0, 16, 128, 65, 0, 0, 0, 2, 0, 0, 0, 26, 0, 16,
6673 0, 3, 0, 0, 0, 14, 0, 0, 7, 226, 0, 16, 0, 3, 0,
6674 0, 0, 6, 9, 16, 0, 4, 0, 0, 0, 86, 5, 16, 0, 3,
6675 0, 0, 0, 0, 0, 0, 7, 226, 0, 16, 0, 3, 0, 0, 0,
6676 246, 15, 16, 0, 2, 0, 0, 0, 86, 14, 16, 0, 3, 0, 0,
6677 0, 55, 0, 0, 9, 114, 0, 16, 0, 2, 0, 0, 0, 6, 0,
6678 16, 0, 3, 0, 0, 0, 150, 7, 16, 0, 3, 0, 0, 0, 70,
6679 2, 16, 0, 1, 0, 0, 0, 21, 0, 0, 1, 21, 0, 0, 1,
6680 21, 0, 0, 1, 0, 0, 0, 8, 18, 0, 16, 0, 1, 0, 0,
6681 0, 58, 0, 16, 128, 65, 0, 0, 0, 1, 0, 0, 0, 1, 64,
6682 0, 0, 0, 0, 128, 63, 56, 0, 0, 7, 226, 0, 16, 0, 1,
6683 0, 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, 6, 9, 16, 0,
6684 2, 0, 0, 0, 50, 0, 0, 9, 114, 0, 16, 0, 0, 0, 0,
6685 0, 6, 0, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, 0, 0,
6686 0, 0, 150, 7, 16, 0, 1, 0, 0, 0, 56, 0, 0, 7, 114,
6687 32, 16, 0, 0, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0,
6688 70, 2, 16, 0, 0, 0, 0, 0, 54, 0, 0, 5, 130, 32, 16,
6689 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 62, 0,
6690 0, 1, 83, 84, 65, 84, 116, 0, 0, 0, 195, 0, 0, 0, 9,
6691 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 128, 0, 0, 0,
6692 3, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 6, 0, 0,
6693 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6694 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0,
6695 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0,
6696 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6697 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6698 0, 0, 0, 0, 0, 0, 82, 68, 69, 70, 100, 1, 0, 0, 1,
6699 0, 0, 0, 232, 0, 0, 0, 5, 0, 0, 0, 28, 0, 0, 0,
6700 0, 4, 255, 255, 0, 1, 0, 0, 48, 1, 0, 0, 188, 0, 0,
6701 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6702 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 197,
6703 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6704 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
6705 0, 209, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0,
6706 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 12,
6707 0, 0, 0, 213, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0,
6708 4, 0, 0, 0, 255, 255, 255, 255, 1, 0, 0, 0, 1, 0, 0,
6709 0, 12, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6710 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
6711 0, 0, 0, 0, 0, 0, 0, 115, 83, 97, 109, 112, 108, 101, 114,
6712 0, 115, 66, 99, 107, 83, 97, 109, 112, 108, 101, 114, 0, 116, 101,
6713 120, 0, 98, 99, 107, 116, 101, 120, 0, 36, 71, 108, 111, 98, 97,
6714 108, 115, 0, 171, 171, 171, 220, 0, 0, 0, 1, 0, 0, 0, 0,
6715 1, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6716 24, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0,
6717 0, 32, 1, 0, 0, 0, 0, 0, 0, 98, 108, 101, 110, 100, 111,
6718 112, 0, 0, 0, 19, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0,
6719 0, 0, 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82,
6720 41, 32, 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67,
6721 111, 109, 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48,
6722 48, 46, 49, 54, 51, 56, 52, 0, 171, 171, 73, 83, 71, 78, 104,
6723 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0,
6724 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
6725 0, 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6726 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 3, 0, 0, 92,
6727 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
6728 1, 0, 0, 0, 12, 0, 0, 0, 83, 86, 95, 80, 111, 115, 105,
6729 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171,
6730 171, 171, 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8,
6731 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6732 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 83, 86, 95,
6733 84, 97, 114, 103, 101, 116, 0, 171, 171, 176, 56, 0, 0, 0, 0,
6734 0, 0, 83, 97, 109, 112, 108, 101, 82, 97, 100, 105, 97, 108, 71,
6735 114, 97, 100, 105, 101, 110, 116, 0, 65, 80, 111, 115, 0, 44, 7,
6736 0, 0, 68, 88, 66, 67, 172, 27, 205, 113, 176, 254, 27, 44, 22,
6737 107, 179, 112, 127, 38, 148, 161, 1, 0, 0, 0, 44, 7, 0, 0,
6738 6, 0, 0, 0, 56, 0, 0, 0, 148, 1, 0, 0, 104, 3, 0,
6739 0, 228, 3, 0, 0, 136, 6, 0, 0, 188, 6, 0, 0, 65, 111,
6740 110, 57, 84, 1, 0, 0, 84, 1, 0, 0, 0, 2, 254, 255, 252,
6741 0, 0, 0, 88, 0, 0, 0, 4, 0, 36, 0, 0, 0, 84, 0,
6742 0, 0, 84, 0, 0, 0, 36, 0, 1, 0, 84, 0, 0, 0, 0,
6743 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0,
6744 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 3, 0, 0,
6745 0, 0, 0, 1, 0, 3, 0, 1, 0, 5, 0, 0, 0, 0, 0,
6746 0, 0, 0, 0, 1, 2, 254, 255, 81, 0, 0, 5, 6, 0, 15,
6747 160, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0,
6748 0, 0, 31, 0, 0, 2, 5, 0, 0, 128, 0, 0, 15, 144, 4,
6749 0, 0, 4, 0, 0, 3, 224, 0, 0, 228, 144, 2, 0, 238, 160,
6750 2, 0, 228, 160, 4, 0, 0, 4, 0, 0, 3, 128, 0, 0, 228,
6751 144, 1, 0, 238, 160, 1, 0, 228, 160, 2, 0, 0, 3, 0, 0,
6752 4, 128, 0, 0, 0, 128, 6, 0, 0, 160, 5, 0, 0, 3, 0,
6753 0, 4, 128, 0, 0, 170, 128, 5, 0, 0, 160, 5, 0, 0, 3,
6754 1, 0, 1, 128, 0, 0, 170, 128, 6, 0, 85, 160, 2, 0, 0,
6755 3, 0, 0, 4, 128, 0, 0, 85, 129, 6, 0, 0, 160, 2, 0,
6756 0, 3, 0, 0, 3, 192, 0, 0, 228, 128, 0, 0, 228, 160, 5,
6757 0, 0, 3, 0, 0, 1, 128, 0, 0, 170, 128, 5, 0, 85, 160,
6758 5, 0, 0, 3, 1, 0, 2, 128, 0, 0, 0, 128, 6, 0, 85,
6759 160, 1, 0, 0, 2, 1, 0, 4, 128, 6, 0, 0, 160, 8, 0,
6760 0, 3, 0, 0, 8, 224, 1, 0, 228, 128, 3, 0, 228, 160, 8,
6761 0, 0, 3, 0, 0, 4, 224, 1, 0, 228, 128, 4, 0, 228, 160,
6762 1, 0, 0, 2, 0, 0, 12, 192, 6, 0, 36, 160, 255, 255, 0,
6763 0, 83, 72, 68, 82, 204, 1, 0, 0, 64, 0, 1, 0, 115, 0,
6764 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 3,
6765 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 1, 0, 0, 0,
6766 4, 0, 0, 0, 95, 0, 0, 3, 50, 16, 16, 0, 0, 0, 0,
6767 0, 103, 0, 0, 4, 242, 32, 16, 0, 0, 0, 0, 0, 1, 0,
6768 0, 0, 101, 0, 0, 3, 50, 32, 16, 0, 1, 0, 0, 0, 101,
6769 0, 0, 3, 194, 32, 16, 0, 1, 0, 0, 0, 104, 0, 0, 2,
6770 2, 0, 0, 0, 54, 0, 0, 8, 194, 32, 16, 0, 0, 0, 0,
6771 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6772 0, 0, 0, 0, 128, 63, 50, 0, 0, 11, 50, 0, 16, 0, 0,
6773 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32, 0,
6774 0, 0, 0, 0, 0, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0,
6775 0, 0, 0, 0, 0, 54, 0, 0, 5, 50, 32, 16, 0, 0, 0,
6776 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 7, 18,
6777 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0,
6778 1, 64, 0, 0, 0, 0, 128, 63, 0, 0, 0, 8, 34, 0, 16,
6779 0, 0, 0, 0, 0, 26, 0, 16, 128, 65, 0, 0, 0, 0, 0,
6780 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 56, 0, 0, 8, 50,
6781 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0,
6782 70, 128, 32, 0, 1, 0, 0, 0, 3, 0, 0, 0, 56, 0, 0,
6783 10, 50, 0, 16, 0, 1, 0, 0, 0, 70, 0, 16, 0, 0, 0,
6784 0, 0, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0,
6785 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 66, 0, 16, 0,
6786 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 16, 0, 0,
6787 8, 66, 32, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, 1, 0,
6788 0, 0, 70, 130, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 16,
6789 0, 0, 8, 130, 32, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0,
6790 1, 0, 0, 0, 70, 130, 32, 0, 1, 0, 0, 0, 1, 0, 0,
6791 0, 50, 0, 0, 11, 50, 32, 16, 0, 1, 0, 0, 0, 70, 16,
6792 16, 0, 0, 0, 0, 0, 230, 138, 32, 0, 0, 0, 0, 0, 2,
6793 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0, 2, 0, 0, 0,
6794 62, 0, 0, 1, 83, 84, 65, 84, 116, 0, 0, 0, 12, 0, 0,
6795 0, 2, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 8, 0,
6796 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
6797 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6798 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6799 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
6800 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6801 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6802 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69, 70, 156, 2, 0,
6803 0, 2, 0, 0, 0, 100, 0, 0, 0, 2, 0, 0, 0, 28, 0,
6804 0, 0, 0, 4, 254, 255, 0, 1, 0, 0, 103, 2, 0, 0, 92,
6805 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6806 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
6807 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6808 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
6809 0, 0, 0, 99, 98, 48, 0, 99, 98, 50, 0, 92, 0, 0, 0,
6810 4, 0, 0, 0, 148, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0,
6811 0, 0, 0, 0, 0, 96, 0, 0, 0, 7, 0, 0, 0, 52, 1,
6812 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244,
6813 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0,
6814 0, 1, 0, 0, 0, 0, 0, 0, 16, 1, 0, 0, 16, 0, 0,
6815 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
6816 0, 0, 26, 1, 0, 0, 32, 0, 0, 0, 16, 0, 0, 0, 2,
6817 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 40, 1, 0, 0,
6818 48, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
6819 0, 0, 0, 0, 0, 81, 117, 97, 100, 68, 101, 115, 99, 0, 171,
6820 171, 171, 1, 0, 3, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0,
6821 0, 0, 0, 84, 101, 120, 67, 111, 111, 114, 100, 115, 0, 77, 97,
6822 115, 107, 84, 101, 120, 67, 111, 111, 114, 100, 115, 0, 84, 101, 120,
6823 116, 67, 111, 108, 111, 114, 0, 171, 171, 220, 1, 0, 0, 0, 0,
6824 0, 0, 44, 0, 0, 0, 2, 0, 0, 0, 244, 1, 0, 0, 0,
6825 0, 0, 0, 4, 2, 0, 0, 48, 0, 0, 0, 8, 0, 0, 0,
6826 2, 0, 0, 0, 16, 2, 0, 0, 0, 0, 0, 0, 32, 2, 0,
6827 0, 64, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 40, 2,
6828 0, 0, 0, 0, 0, 0, 56, 2, 0, 0, 80, 0, 0, 0, 8,
6829 0, 0, 0, 0, 0, 0, 0, 16, 2, 0, 0, 0, 0, 0, 0,
6830 64, 2, 0, 0, 88, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0,
6831 0, 68, 2, 0, 0, 0, 0, 0, 0, 84, 2, 0, 0, 92, 0,
6832 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 68, 2, 0, 0, 0,
6833 0, 0, 0, 92, 2, 0, 0, 96, 0, 0, 0, 4, 0, 0, 0,
6834 0, 0, 0, 0, 68, 2, 0, 0, 0, 0, 0, 0, 68, 101, 118,
6835 105, 99, 101, 83, 112, 97, 99, 101, 84, 111, 85, 115, 101, 114, 83,
6836 112, 97, 99, 101, 0, 171, 3, 0, 3, 0, 3, 0, 3, 0, 0,
6837 0, 0, 0, 0, 0, 0, 0, 100, 105, 109, 101, 110, 115, 105, 111,
6838 110, 115, 0, 171, 1, 0, 3, 0, 1, 0, 2, 0, 0, 0, 0,
6839 0, 0, 0, 0, 0, 100, 105, 102, 102, 0, 171, 171, 171, 1, 0,
6840 3, 0, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99,
6841 101, 110, 116, 101, 114, 49, 0, 65, 0, 171, 171, 0, 0, 3, 0,
6842 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 114, 97, 100,
6843 105, 117, 115, 49, 0, 115, 113, 95, 114, 97, 100, 105, 117, 115, 49,
6844 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32,
6845 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109,
6846 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46,
6847 49, 54, 51, 56, 52, 0, 171, 171, 171, 73, 83, 71, 78, 44, 0,
6848 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0,
6849 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0,
6850 7, 3, 0, 0, 80, 79, 83, 73, 84, 73, 79, 78, 0, 171, 171,
6851 171, 79, 83, 71, 78, 104, 0, 0, 0, 3, 0, 0, 0, 8, 0,
6852 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3,
6853 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 92, 0, 0, 0,
6854 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0,
6855 0, 3, 12, 0, 0, 92, 0, 0, 0, 1, 0, 0, 0, 0, 0,
6856 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 12, 3, 0, 0, 83,
6857 86, 95, 80, 111, 115, 105, 116, 105, 111, 110, 0, 84, 69, 88, 67,
6858 79, 79, 82, 68, 0, 171, 171, 171, 174, 94, 0, 0, 0, 0, 0,
6859 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 224, 9,
6860 0, 0, 68, 88, 66, 67, 76, 106, 34, 250, 169, 50, 124, 43, 130,
6861 255, 198, 178, 126, 127, 40, 188, 1, 0, 0, 0, 224, 9, 0, 0,
6862 6, 0, 0, 0, 56, 0, 0, 0, 128, 2, 0, 0, 88, 6, 0,
6863 0, 212, 6, 0, 0, 60, 9, 0, 0, 172, 9, 0, 0, 65, 111,
6864 110, 57, 64, 2, 0, 0, 64, 2, 0, 0, 0, 2, 255, 255, 8,
6865 2, 0, 0, 56, 0, 0, 0, 1, 0, 44, 0, 0, 0, 56, 0,
6866 0, 0, 56, 0, 2, 0, 36, 0, 0, 0, 56, 0, 0, 0, 0,
6867 0, 1, 1, 1, 0, 0, 0, 4, 0, 3, 0, 0, 0, 0, 0,
6868 0, 0, 1, 2, 255, 255, 81, 0, 0, 5, 3, 0, 15, 160, 0,
6869 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6870 81, 0, 0, 5, 4, 0, 15, 160, 0, 0, 128, 63, 0, 0, 128,
6871 191, 0, 0, 0, 0, 0, 0, 0, 128, 31, 0, 0, 2, 0, 0,
6872 0, 128, 0, 0, 15, 176, 31, 0, 0, 2, 0, 0, 0, 144, 0,
6873 8, 15, 160, 31, 0, 0, 2, 0, 0, 0, 144, 1, 8, 15, 160,
6874 2, 0, 0, 3, 0, 0, 3, 128, 0, 0, 235, 176, 1, 0, 228,
6875 161, 90, 0, 0, 4, 0, 0, 8, 128, 0, 0, 228, 128, 0, 0,
6876 228, 128, 2, 0, 0, 161, 5, 0, 0, 3, 0, 0, 8, 128, 0,
6877 0, 255, 128, 1, 0, 170, 160, 1, 0, 0, 2, 0, 0, 4, 128,
6878 1, 0, 255, 160, 8, 0, 0, 3, 0, 0, 1, 128, 0, 0, 228,
6879 128, 0, 0, 228, 160, 4, 0, 0, 4, 0, 0, 2, 128, 0, 0,
6880 0, 128, 0, 0, 0, 128, 0, 0, 255, 129, 35, 0, 0, 2, 0,
6881 0, 4, 128, 0, 0, 85, 128, 7, 0, 0, 2, 0, 0, 4, 128,
6882 0, 0, 170, 128, 6, 0, 0, 2, 1, 0, 1, 128, 0, 0, 170,
6883 128, 1, 0, 0, 2, 1, 0, 6, 128, 1, 0, 0, 129, 2, 0,
6884 0, 3, 0, 0, 13, 128, 0, 0, 0, 128, 1, 0, 148, 128, 6,
6885 0, 0, 2, 1, 0, 1, 128, 1, 0, 170, 160, 5, 0, 0, 3,
6886 0, 0, 13, 128, 0, 0, 228, 128, 1, 0, 0, 128, 1, 0, 0,
6887 2, 1, 0, 8, 128, 1, 0, 255, 160, 4, 0, 0, 4, 1, 0,
6888 7, 128, 0, 0, 248, 128, 0, 0, 170, 160, 1, 0, 255, 128, 88,
6889 0, 0, 4, 2, 0, 1, 128, 1, 0, 0, 128, 0, 0, 0, 128,
6890 0, 0, 255, 128, 88, 0, 0, 4, 0, 0, 13, 128, 1, 0, 148,
6891 128, 4, 0, 68, 160, 4, 0, 230, 160, 1, 0, 0, 2, 2, 0,
6892 2, 128, 3, 0, 0, 160, 66, 0, 0, 3, 1, 0, 15, 128, 0,
6893 0, 228, 176, 1, 8, 228, 160, 66, 0, 0, 3, 2, 0, 15, 128,
6894 2, 0, 228, 128, 0, 8, 228, 160, 5, 0, 0, 3, 2, 0, 7,
6895 128, 2, 0, 255, 128, 2, 0, 228, 128, 5, 0, 0, 3, 1, 0,
6896 15, 128, 1, 0, 255, 128, 2, 0, 228, 128, 2, 0, 0, 3, 0,
6897 0, 8, 128, 0, 0, 255, 128, 0, 0, 0, 128, 88, 0, 0, 4,
6898 0, 0, 1, 128, 0, 0, 255, 128, 0, 0, 0, 128, 0, 0, 170,
6899 128, 88, 0, 0, 4, 1, 0, 15, 128, 0, 0, 0, 129, 4, 0,
6900 170, 160, 1, 0, 228, 128, 88, 0, 0, 4, 0, 0, 15, 128, 0,
6901 0, 85, 128, 1, 0, 228, 128, 4, 0, 170, 160, 1, 0, 0, 2,
6902 0, 8, 15, 128, 0, 0, 228, 128, 255, 255, 0, 0, 83, 72, 68,
6903 82, 208, 3, 0, 0, 64, 0, 0, 0, 244, 0, 0, 0, 89, 0,
6904 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 7, 0, 0, 0, 90,
6905 0, 0, 3, 0, 96, 16, 0, 0, 0, 0, 0, 90, 0, 0, 3,
6906 0, 96, 16, 0, 1, 0, 0, 0, 88, 24, 0, 4, 0, 112, 16,
6907 0, 0, 0, 0, 0, 85, 85, 0, 0, 88, 24, 0, 4, 0, 112,
6908 16, 0, 1, 0, 0, 0, 85, 85, 0, 0, 98, 16, 0, 3, 50,
6909 16, 16, 0, 1, 0, 0, 0, 98, 16, 0, 3, 194, 16, 16, 0,
6910 1, 0, 0, 0, 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0,
6911 0, 104, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 9, 50, 0,
6912 16, 0, 0, 0, 0, 0, 230, 26, 16, 0, 1, 0, 0, 0, 70,
6913 128, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0,
6914 54, 0, 0, 6, 66, 0, 16, 0, 0, 0, 0, 0, 58, 128, 32,
6915 0, 0, 0, 0, 0, 5, 0, 0, 0, 16, 0, 0, 8, 66, 0,
6916 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 70,
6917 130, 32, 0, 0, 0, 0, 0, 4, 0, 0, 0, 15, 0, 0, 7,
6918 18, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0,
6919 0, 70, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 9, 18, 0,
6920 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 10,
6921 128, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0,
6922 56, 0, 0, 8, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16,
6923 0, 0, 0, 0, 0, 42, 128, 32, 0, 0, 0, 0, 0, 5, 0,
6924 0, 0, 50, 0, 0, 10, 18, 0, 16, 0, 0, 0, 0, 0, 42,
6925 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0,
6926 10, 0, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 49, 0, 0,
6927 7, 34, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0,
6928 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 75, 0, 0, 6, 18,
6929 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 128, 129, 0, 0, 0,
6930 0, 0, 0, 0, 54, 0, 0, 6, 34, 0, 16, 0, 1, 0, 0,
6931 0, 10, 0, 16, 128, 65, 0, 0, 0, 1, 0, 0, 0, 0, 0,
6932 0, 7, 82, 0, 16, 0, 0, 0, 0, 0, 166, 10, 16, 0, 0,
6933 0, 0, 0, 6, 1, 16, 0, 1, 0, 0, 0, 14, 0, 0, 8,
6934 82, 0, 16, 0, 0, 0, 0, 0, 6, 2, 16, 0, 0, 0, 0,
6935 0, 166, 138, 32, 0, 0, 0, 0, 0, 5, 0, 0, 0, 56, 0,
6936 0, 8, 50, 0, 16, 0, 1, 0, 0, 0, 134, 0, 16, 0, 0,
6937 0, 0, 0, 166, 138, 32, 0, 0, 0, 0, 0, 4, 0, 0, 0,
6938 29, 0, 0, 9, 50, 0, 16, 0, 1, 0, 0, 0, 70, 0, 16,
6939 0, 1, 0, 0, 0, 246, 143, 32, 128, 65, 0, 0, 0, 0, 0,
6940 0, 0, 5, 0, 0, 0, 1, 0, 0, 10, 50, 0, 16, 0, 1,
6941 0, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, 2, 64, 0, 0,
6942 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0,
6943 0, 0, 0, 0, 8, 18, 0, 16, 0, 0, 0, 0, 0, 42, 0,
6944 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0,
6945 0, 0, 0, 50, 0, 0, 9, 18, 0, 16, 0, 2, 0, 0, 0,
6946 10, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0,
6947 0, 42, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0, 5, 34, 0,
6948 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 63, 69,
6949 0, 0, 9, 242, 0, 16, 0, 2, 0, 0, 0, 70, 0, 16, 0,
6950 2, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16,
6951 0, 0, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16, 0, 0, 0,
6952 0, 0, 54, 0, 0, 8, 242, 32, 16, 0, 0, 0, 0, 0, 2,
6953 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6954 0, 0, 0, 0, 62, 0, 0, 1, 21, 0, 0, 1, 52, 0, 0,
6955 7, 18, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 1, 0,
6956 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 29, 0, 0, 7, 18,
6957 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0,
6958 10, 0, 16, 0, 0, 0, 0, 0, 31, 0, 4, 3, 10, 0, 16,
6959 0, 0, 0, 0, 0, 54, 0, 0, 8, 242, 32, 16, 0, 0, 0,
6960 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6961 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 1, 21, 0, 0, 1,
6962 56, 0, 0, 7, 114, 0, 16, 0, 2, 0, 0, 0, 246, 15, 16,
6963 0, 2, 0, 0, 0, 70, 2, 16, 0, 2, 0, 0, 0, 69, 0,
6964 0, 9, 242, 0, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 1,
6965 0, 0, 0, 70, 126, 16, 0, 1, 0, 0, 0, 0, 96, 16, 0,
6966 1, 0, 0, 0, 56, 0, 0, 7, 242, 32, 16, 0, 0, 0, 0,
6967 0, 246, 15, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, 2, 0,
6968 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0, 0, 0, 33,
6969 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
6970 19, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0,
6971 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6972 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0,
6973 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6974 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6975 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6976 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69, 70, 96,
6977 2, 0, 0, 1, 0, 0, 0, 224, 0, 0, 0, 5, 0, 0, 0,
6978 28, 0, 0, 0, 0, 4, 255, 255, 0, 1, 0, 0, 43, 2, 0,
6979 0, 188, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6980 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
6981 0, 0, 0, 197, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0,
6982 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0,
6983 0, 0, 0, 0, 0, 210, 0, 0, 0, 2, 0, 0, 0, 5, 0,
6984 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1,
6985 0, 0, 0, 12, 0, 0, 0, 214, 0, 0, 0, 2, 0, 0, 0,
6986 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 1, 0, 0,
6987 0, 1, 0, 0, 0, 12, 0, 0, 0, 219, 0, 0, 0, 0, 0,
6988 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6989 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 115, 83, 97, 109,
6990 112, 108, 101, 114, 0, 115, 77, 97, 115, 107, 83, 97, 109, 112, 108,
6991 101, 114, 0, 116, 101, 120, 0, 109, 97, 115, 107, 0, 99, 98, 50,
6992 0, 171, 219, 0, 0, 0, 7, 0, 0, 0, 248, 0, 0, 0, 112,
6993 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 160, 1, 0, 0,
6994 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 184, 1, 0,
6995 0, 0, 0, 0, 0, 200, 1, 0, 0, 48, 0, 0, 0, 8, 0,
6996 0, 0, 0, 0, 0, 0, 212, 1, 0, 0, 0, 0, 0, 0, 228,
6997 1, 0, 0, 64, 0, 0, 0, 12, 0, 0, 0, 2, 0, 0, 0,
6998 236, 1, 0, 0, 0, 0, 0, 0, 252, 1, 0, 0, 80, 0, 0,
6999 0, 8, 0, 0, 0, 2, 0, 0, 0, 212, 1, 0, 0, 0, 0,
7000 0, 0, 4, 2, 0, 0, 88, 0, 0, 0, 4, 0, 0, 0, 2,
7001 0, 0, 0, 8, 2, 0, 0, 0, 0, 0, 0, 24, 2, 0, 0,
7002 92, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 8, 2, 0,
7003 0, 0, 0, 0, 0, 32, 2, 0, 0, 96, 0, 0, 0, 4, 0,
7004 0, 0, 2, 0, 0, 0, 8, 2, 0, 0, 0, 0, 0, 0, 68,
7005 101, 118, 105, 99, 101, 83, 112, 97, 99, 101, 84, 111, 85, 115, 101,
7006 114, 83, 112, 97, 99, 101, 0, 171, 3, 0, 3, 0, 3, 0, 3,
7007 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 105, 109, 101, 110, 115,
7008 105, 111, 110, 115, 0, 171, 1, 0, 3, 0, 1, 0, 2, 0, 0,
7009 0, 0, 0, 0, 0, 0, 0, 100, 105, 102, 102, 0, 171, 171, 171,
7010 1, 0, 3, 0, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0,
7011 0, 99, 101, 110, 116, 101, 114, 49, 0, 65, 0, 171, 171, 0, 0,
7012 3, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 114,
7013 97, 100, 105, 117, 115, 49, 0, 115, 113, 95, 114, 97, 100, 105, 117,
7014 115, 49, 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82,
7015 41, 32, 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67,
7016 111, 109, 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48,
7017 48, 46, 49, 54, 51, 56, 52, 0, 171, 171, 171, 73, 83, 71, 78,
7018 104, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0,
7019 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0,
7020 0, 0, 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0,
7021 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 3, 0, 0,
7022 92, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
7023 0, 1, 0, 0, 0, 12, 12, 0, 0, 83, 86, 95, 80, 111, 115,
7024 105, 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0,
7025 171, 171, 171, 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0,
7026 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7027 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 83, 86,
7028 95, 84, 97, 114, 103, 101, 116, 0, 171, 171, 242, 101, 0, 0, 0,
7029 0, 0, 0, 65, 48, 0, 44, 7, 0, 0, 68, 88, 66, 67, 172,
7030 27, 205, 113, 176, 254, 27, 44, 22, 107, 179, 112, 127, 38, 148, 161,
7031 1, 0, 0, 0, 44, 7, 0, 0, 6, 0, 0, 0, 56, 0, 0,
7032 0, 148, 1, 0, 0, 104, 3, 0, 0, 228, 3, 0, 0, 136, 6,
7033 0, 0, 188, 6, 0, 0, 65, 111, 110, 57, 84, 1, 0, 0, 84,
7034 1, 0, 0, 0, 2, 254, 255, 252, 0, 0, 0, 88, 0, 0, 0,
7035 4, 0, 36, 0, 0, 0, 84, 0, 0, 0, 84, 0, 0, 0, 36,
7036 0, 1, 0, 84, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0,
7037 0, 0, 0, 0, 2, 0, 1, 0, 2, 0, 0, 0, 0, 0, 1,
7038 0, 0, 0, 2, 0, 3, 0, 0, 0, 0, 0, 1, 0, 3, 0,
7039 1, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 254,
7040 255, 81, 0, 0, 5, 6, 0, 15, 160, 0, 0, 128, 63, 0, 0,
7041 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 2, 5,
7042 0, 0, 128, 0, 0, 15, 144, 4, 0, 0, 4, 0, 0, 3, 224,
7043 0, 0, 228, 144, 2, 0, 238, 160, 2, 0, 228, 160, 4, 0, 0,
7044 4, 0, 0, 3, 128, 0, 0, 228, 144, 1, 0, 238, 160, 1, 0,
7045 228, 160, 2, 0, 0, 3, 0, 0, 4, 128, 0, 0, 0, 128, 6,
7046 0, 0, 160, 5, 0, 0, 3, 0, 0, 4, 128, 0, 0, 170, 128,
7047 5, 0, 0, 160, 5, 0, 0, 3, 1, 0, 1, 128, 0, 0, 170,
7048 128, 6, 0, 85, 160, 2, 0, 0, 3, 0, 0, 4, 128, 0, 0,
7049 85, 129, 6, 0, 0, 160, 2, 0, 0, 3, 0, 0, 3, 192, 0,
7050 0, 228, 128, 0, 0, 228, 160, 5, 0, 0, 3, 0, 0, 1, 128,
7051 0, 0, 170, 128, 5, 0, 85, 160, 5, 0, 0, 3, 1, 0, 2,
7052 128, 0, 0, 0, 128, 6, 0, 85, 160, 1, 0, 0, 2, 1, 0,
7053 4, 128, 6, 0, 0, 160, 8, 0, 0, 3, 0, 0, 8, 224, 1,
7054 0, 228, 128, 3, 0, 228, 160, 8, 0, 0, 3, 0, 0, 4, 224,
7055 1, 0, 228, 128, 4, 0, 228, 160, 1, 0, 0, 2, 0, 0, 12,
7056 192, 6, 0, 36, 160, 255, 255, 0, 0, 83, 72, 68, 82, 204, 1,
7057 0, 0, 64, 0, 1, 0, 115, 0, 0, 0, 89, 0, 0, 4, 70,
7058 142, 32, 0, 0, 0, 0, 0, 3, 0, 0, 0, 89, 0, 0, 4,
7059 70, 142, 32, 0, 1, 0, 0, 0, 4, 0, 0, 0, 95, 0, 0,
7060 3, 50, 16, 16, 0, 0, 0, 0, 0, 103, 0, 0, 4, 242, 32,
7061 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 101, 0, 0, 3, 50,
7062 32, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 194, 32, 16, 0,
7063 1, 0, 0, 0, 104, 0, 0, 2, 2, 0, 0, 0, 54, 0, 0,
7064 8, 194, 32, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0,
7065 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 50,
7066 0, 0, 11, 50, 0, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0,
7067 0, 0, 0, 0, 230, 138, 32, 0, 0, 0, 0, 0, 0, 0, 0,
7068 0, 70, 128, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0,
7069 0, 5, 50, 32, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0,
7070 0, 0, 0, 0, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0,
7071 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128,
7072 63, 0, 0, 0, 8, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0,
7073 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0,
7074 0, 128, 63, 56, 0, 0, 8, 50, 0, 16, 0, 0, 0, 0, 0,
7075 70, 0, 16, 0, 0, 0, 0, 0, 70, 128, 32, 0, 1, 0, 0,
7076 0, 3, 0, 0, 0, 56, 0, 0, 10, 50, 0, 16, 0, 1, 0,
7077 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0,
7078 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0,
7079 54, 0, 0, 5, 66, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0,
7080 0, 0, 0, 128, 63, 16, 0, 0, 8, 66, 32, 16, 0, 1, 0,
7081 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 70, 130, 32, 0, 1,
7082 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 8, 130, 32, 16, 0,
7083 1, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 70, 130, 32,
7084 0, 1, 0, 0, 0, 1, 0, 0, 0, 50, 0, 0, 11, 50, 32,
7085 16, 0, 1, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230,
7086 138, 32, 0, 0, 0, 0, 0, 2, 0, 0, 0, 70, 128, 32, 0,
7087 0, 0, 0, 0, 2, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65,
7088 84, 116, 0, 0, 0, 12, 0, 0, 0, 2, 0, 0, 0, 0, 0,
7089 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0,
7090 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7091 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7092 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7093 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0,
7094 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7095 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7096 0, 82, 68, 69, 70, 156, 2, 0, 0, 2, 0, 0, 0, 100, 0,
7097 0, 0, 2, 0, 0, 0, 28, 0, 0, 0, 0, 4, 254, 255, 0,
7098 1, 0, 0, 103, 2, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0,
7099 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7100 0, 1, 0, 0, 0, 0, 0, 0, 0, 96, 0, 0, 0, 0, 0,
7101 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
7102 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 99, 98, 48, 0,
7103 99, 98, 50, 0, 92, 0, 0, 0, 4, 0, 0, 0, 148, 0, 0,
7104 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 0,
7105 0, 0, 7, 0, 0, 0, 52, 1, 0, 0, 112, 0, 0, 0, 0,
7106 0, 0, 0, 0, 0, 0, 0, 244, 0, 0, 0, 0, 0, 0, 0,
7107 16, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
7108 0, 16, 1, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0,
7109 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 26, 1, 0, 0, 32,
7110 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0,
7111 0, 0, 0, 0, 40, 1, 0, 0, 48, 0, 0, 0, 16, 0, 0,
7112 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 81, 117,
7113 97, 100, 68, 101, 115, 99, 0, 171, 171, 171, 1, 0, 3, 0, 1,
7114 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 101, 120, 67,
7115 111, 111, 114, 100, 115, 0, 77, 97, 115, 107, 84, 101, 120, 67, 111,
7116 111, 114, 100, 115, 0, 84, 101, 120, 116, 67, 111, 108, 111, 114, 0,
7117 171, 171, 220, 1, 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 2,
7118 0, 0, 0, 244, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0,
7119 48, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0, 16, 2, 0,
7120 0, 0, 0, 0, 0, 32, 2, 0, 0, 64, 0, 0, 0, 12, 0,
7121 0, 0, 0, 0, 0, 0, 40, 2, 0, 0, 0, 0, 0, 0, 56,
7122 2, 0, 0, 80, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0,
7123 16, 2, 0, 0, 0, 0, 0, 0, 64, 2, 0, 0, 88, 0, 0,
7124 0, 4, 0, 0, 0, 0, 0, 0, 0, 68, 2, 0, 0, 0, 0,
7125 0, 0, 84, 2, 0, 0, 92, 0, 0, 0, 4, 0, 0, 0, 0,
7126 0, 0, 0, 68, 2, 0, 0, 0, 0, 0, 0, 92, 2, 0, 0,
7127 96, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 68, 2, 0,
7128 0, 0, 0, 0, 0, 68, 101, 118, 105, 99, 101, 83, 112, 97, 99,
7129 101, 84, 111, 85, 115, 101, 114, 83, 112, 97, 99, 101, 0, 171, 3,
7130 0, 3, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7131 100, 105, 109, 101, 110, 115, 105, 111, 110, 115, 0, 171, 1, 0, 3,
7132 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 105,
7133 102, 102, 0, 171, 171, 171, 1, 0, 3, 0, 1, 0, 3, 0, 0,
7134 0, 0, 0, 0, 0, 0, 0, 99, 101, 110, 116, 101, 114, 49, 0,
7135 65, 0, 171, 171, 0, 0, 3, 0, 1, 0, 1, 0, 0, 0, 0,
7136 0, 0, 0, 0, 0, 114, 97, 100, 105, 117, 115, 49, 0, 115, 113,
7137 95, 114, 97, 100, 105, 117, 115, 49, 0, 77, 105, 99, 114, 111, 115,
7138 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83, 76, 32, 83, 104,
7139 97, 100, 101, 114, 32, 67, 111, 109, 112, 105, 108, 101, 114, 32, 54,
7140 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51, 56, 52, 0, 171,
7141 171, 171, 73, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8,
7142 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7143 3, 0, 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 80, 79, 83,
7144 73, 84, 73, 79, 78, 0, 171, 171, 171, 79, 83, 71, 78, 104, 0,
7145 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0,
7146 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0,
7147 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7148 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 12, 0, 0, 92, 0,
7149 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1,
7150 0, 0, 0, 12, 3, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116,
7151 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 171,
7152 171, 225, 111, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0,
7153 0, 0, 0, 0, 0, 0, 192, 7, 0, 0, 68, 88, 66, 67, 73,
7154 174, 125, 52, 147, 212, 172, 159, 223, 39, 1, 144, 137, 10, 201, 206,
7155 1, 0, 0, 0, 192, 7, 0, 0, 6, 0, 0, 0, 56, 0, 0,
7156 0, 196, 1, 0, 0, 56, 4, 0, 0, 180, 4, 0, 0, 28, 7,
7157 0, 0, 140, 7, 0, 0, 65, 111, 110, 57, 132, 1, 0, 0, 132,
7158 1, 0, 0, 0, 2, 255, 255, 76, 1, 0, 0, 56, 0, 0, 0,
7159 1, 0, 44, 0, 0, 0, 56, 0, 0, 0, 56, 0, 2, 0, 36,
7160 0, 0, 0, 56, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
7161 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 2, 255, 255, 81,
7162 0, 0, 5, 2, 0, 15, 160, 0, 0, 0, 63, 0, 0, 0, 0,
7163 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 2, 0, 0, 0,
7164 128, 0, 0, 15, 176, 31, 0, 0, 2, 0, 0, 0, 144, 0, 8,
7165 15, 160, 31, 0, 0, 2, 0, 0, 0, 144, 1, 8, 15, 160, 5,
7166 0, 0, 3, 0, 0, 8, 128, 1, 0, 255, 160, 1, 0, 255, 160,
7167 2, 0, 0, 3, 0, 0, 3, 128, 0, 0, 235, 176, 1, 0, 228,
7168 161, 90, 0, 0, 4, 0, 0, 8, 128, 0, 0, 228, 128, 0, 0,
7169 228, 128, 0, 0, 255, 129, 5, 0, 0, 3, 0, 0, 8, 128, 0,
7170 0, 255, 128, 2, 0, 0, 160, 1, 0, 0, 2, 0, 0, 4, 128,
7171 1, 0, 255, 160, 8, 0, 0, 3, 0, 0, 1, 128, 0, 0, 228,
7172 128, 0, 0, 228, 160, 6, 0, 0, 2, 0, 0, 1, 128, 0, 0,
7173 0, 128, 5, 0, 0, 3, 0, 0, 1, 128, 0, 0, 0, 128, 0,
7174 0, 255, 128, 1, 0, 0, 2, 0, 0, 2, 128, 2, 0, 0, 160,
7175 66, 0, 0, 3, 1, 0, 15, 128, 0, 0, 228, 176, 1, 8, 228,
7176 160, 66, 0, 0, 3, 2, 0, 15, 128, 0, 0, 228, 128, 0, 8,
7177 228, 160, 1, 0, 0, 2, 0, 0, 8, 128, 1, 0, 255, 160, 4,
7178 0, 0, 4, 0, 0, 1, 128, 0, 0, 0, 128, 0, 0, 170, 161,
7179 0, 0, 255, 129, 5, 0, 0, 3, 2, 0, 7, 128, 2, 0, 255,
7180 128, 2, 0, 228, 128, 5, 0, 0, 3, 1, 0, 15, 128, 1, 0,
7181 255, 128, 2, 0, 228, 128, 88, 0, 0, 4, 0, 0, 15, 128, 0,
7182 0, 0, 128, 2, 0, 85, 160, 1, 0, 228, 128, 1, 0, 0, 2,
7183 0, 8, 15, 128, 0, 0, 228, 128, 255, 255, 0, 0, 83, 72, 68,
7184 82, 108, 2, 0, 0, 64, 0, 0, 0, 155, 0, 0, 0, 89, 0,
7185 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 6, 0, 0, 0, 90,
7186 0, 0, 3, 0, 96, 16, 0, 0, 0, 0, 0, 90, 0, 0, 3,
7187 0, 96, 16, 0, 1, 0, 0, 0, 88, 24, 0, 4, 0, 112, 16,
7188 0, 0, 0, 0, 0, 85, 85, 0, 0, 88, 24, 0, 4, 0, 112,
7189 16, 0, 1, 0, 0, 0, 85, 85, 0, 0, 98, 16, 0, 3, 50,
7190 16, 16, 0, 1, 0, 0, 0, 98, 16, 0, 3, 194, 16, 16, 0,
7191 1, 0, 0, 0, 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0,
7192 0, 104, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 9, 50, 0,
7193 16, 0, 0, 0, 0, 0, 230, 26, 16, 0, 1, 0, 0, 0, 70,
7194 128, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0,
7195 54, 0, 0, 6, 66, 0, 16, 0, 0, 0, 0, 0, 58, 128, 32,
7196 0, 0, 0, 0, 0, 5, 0, 0, 0, 16, 0, 0, 8, 66, 0,
7197 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 70,
7198 130, 32, 0, 0, 0, 0, 0, 4, 0, 0, 0, 15, 0, 0, 7,
7199 18, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0,
7200 0, 70, 0, 16, 0, 0, 0, 0, 0, 50, 0, 0, 12, 18, 0,
7201 16, 0, 0, 0, 0, 0, 58, 128, 32, 128, 65, 0, 0, 0, 0,
7202 0, 0, 0, 5, 0, 0, 0, 58, 128, 32, 0, 0, 0, 0, 0,
7203 5, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 56, 0, 0,
7204 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0,
7205 0, 0, 1, 64, 0, 0, 0, 0, 0, 63, 14, 0, 0, 7, 18,
7206 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0,
7207 42, 0, 16, 0, 0, 0, 0, 0, 56, 0, 0, 8, 66, 0, 16,
7208 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 42, 128,
7209 32, 0, 0, 0, 0, 0, 4, 0, 0, 0, 29, 0, 0, 9, 66,
7210 0, 16, 0, 0, 0, 0, 0, 58, 128, 32, 128, 65, 0, 0, 0,
7211 0, 0, 0, 0, 5, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0,
7212 0, 54, 0, 0, 5, 34, 0, 16, 0, 0, 0, 0, 0, 1, 64,
7213 0, 0, 0, 0, 0, 63, 69, 0, 0, 9, 242, 0, 16, 0, 1,
7214 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 70, 126, 16, 0,
7215 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0, 0, 31, 0, 4,
7216 3, 42, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0, 8, 242, 32,
7217 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0,
7218 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 1,
7219 21, 0, 0, 1, 56, 0, 0, 7, 114, 0, 16, 0, 1, 0, 0,
7220 0, 246, 15, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, 1, 0,
7221 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 0, 0, 0, 0, 70,
7222 16, 16, 0, 1, 0, 0, 0, 70, 126, 16, 0, 1, 0, 0, 0,
7223 0, 96, 16, 0, 1, 0, 0, 0, 56, 0, 0, 7, 242, 32, 16,
7224 0, 0, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, 70, 14,
7225 16, 0, 1, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116,
7226 0, 0, 0, 19, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0,
7227 3, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7228 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7229 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,
7230 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7231 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7232 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7233 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82,
7234 68, 69, 70, 96, 2, 0, 0, 1, 0, 0, 0, 224, 0, 0, 0,
7235 5, 0, 0, 0, 28, 0, 0, 0, 0, 4, 255, 255, 0, 1, 0,
7236 0, 43, 2, 0, 0, 188, 0, 0, 0, 3, 0, 0, 0, 0, 0,
7237 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
7238 0, 0, 0, 0, 0, 0, 0, 197, 0, 0, 0, 3, 0, 0, 0,
7239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
7240 0, 1, 0, 0, 0, 0, 0, 0, 0, 210, 0, 0, 0, 2, 0,
7241 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 0,
7242 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 214, 0, 0, 0,
7243 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255,
7244 255, 1, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 219, 0,
7245 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7246 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
7247 115, 83, 97, 109, 112, 108, 101, 114, 0, 115, 77, 97, 115, 107, 83,
7248 97, 109, 112, 108, 101, 114, 0, 116, 101, 120, 0, 109, 97, 115, 107,
7249 0, 99, 98, 50, 0, 171, 219, 0, 0, 0, 7, 0, 0, 0, 248,
7250 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7251 160, 1, 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0,
7252 0, 184, 1, 0, 0, 0, 0, 0, 0, 200, 1, 0, 0, 48, 0,
7253 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 212, 1, 0, 0, 0,
7254 0, 0, 0, 228, 1, 0, 0, 64, 0, 0, 0, 12, 0, 0, 0,
7255 2, 0, 0, 0, 236, 1, 0, 0, 0, 0, 0, 0, 252, 1, 0,
7256 0, 80, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0, 212, 1,
7257 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 88, 0, 0, 0, 4,
7258 0, 0, 0, 0, 0, 0, 0, 8, 2, 0, 0, 0, 0, 0, 0,
7259 24, 2, 0, 0, 92, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0,
7260 0, 8, 2, 0, 0, 0, 0, 0, 0, 32, 2, 0, 0, 96, 0,
7261 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 8, 2, 0, 0, 0,
7262 0, 0, 0, 68, 101, 118, 105, 99, 101, 83, 112, 97, 99, 101, 84,
7263 111, 85, 115, 101, 114, 83, 112, 97, 99, 101, 0, 171, 3, 0, 3,
7264 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 105,
7265 109, 101, 110, 115, 105, 111, 110, 115, 0, 171, 1, 0, 3, 0, 1,
7266 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 105, 102, 102,
7267 0, 171, 171, 171, 1, 0, 3, 0, 1, 0, 3, 0, 0, 0, 0,
7268 0, 0, 0, 0, 0, 99, 101, 110, 116, 101, 114, 49, 0, 65, 0,
7269 171, 171, 0, 0, 3, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0,
7270 0, 0, 0, 114, 97, 100, 105, 117, 115, 49, 0, 115, 113, 95, 114,
7271 97, 100, 105, 117, 115, 49, 0, 77, 105, 99, 114, 111, 115, 111, 102,
7272 116, 32, 40, 82, 41, 32, 72, 76, 83, 76, 32, 83, 104, 97, 100,
7273 101, 114, 32, 67, 111, 109, 112, 105, 108, 101, 114, 32, 54, 46, 51,
7274 46, 57, 54, 48, 48, 46, 49, 54, 51, 56, 52, 0, 171, 171, 171,
7275 73, 83, 71, 78, 104, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0,
7276 0, 80, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0,
7277 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 92, 0, 0, 0, 0,
7278 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0,
7279 3, 3, 0, 0, 92, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
7280 0, 3, 0, 0, 0, 1, 0, 0, 0, 12, 12, 0, 0, 83, 86,
7281 95, 80, 111, 115, 105, 116, 105, 111, 110, 0, 84, 69, 88, 67, 79,
7282 79, 82, 68, 0, 171, 171, 171, 79, 83, 71, 78, 44, 0, 0, 0,
7283 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0,
7284 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0,
7285 0, 0, 83, 86, 95, 84, 97, 114, 103, 101, 116, 0, 171, 171, 37,
7286 119, 0, 0, 0, 0, 0, 0, 65, 80, 111, 115, 87, 114, 97, 112,
7287 0, 44, 7, 0, 0, 68, 88, 66, 67, 172, 27, 205, 113, 176, 254,
7288 27, 44, 22, 107, 179, 112, 127, 38, 148, 161, 1, 0, 0, 0, 44,
7289 7, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 148, 1, 0, 0,
7290 104, 3, 0, 0, 228, 3, 0, 0, 136, 6, 0, 0, 188, 6, 0,
7291 0, 65, 111, 110, 57, 84, 1, 0, 0, 84, 1, 0, 0, 0, 2,
7292 254, 255, 252, 0, 0, 0, 88, 0, 0, 0, 4, 0, 36, 0, 0,
7293 0, 84, 0, 0, 0, 84, 0, 0, 0, 36, 0, 1, 0, 84, 0,
7294 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2,
7295 0, 1, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0,
7296 3, 0, 0, 0, 0, 0, 1, 0, 3, 0, 1, 0, 5, 0, 0,
7297 0, 0, 0, 0, 0, 0, 0, 1, 2, 254, 255, 81, 0, 0, 5,
7298 6, 0, 15, 160, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0,
7299 0, 0, 0, 0, 0, 31, 0, 0, 2, 5, 0, 0, 128, 0, 0,
7300 15, 144, 4, 0, 0, 4, 0, 0, 3, 224, 0, 0, 228, 144, 2,
7301 0, 238, 160, 2, 0, 228, 160, 4, 0, 0, 4, 0, 0, 3, 128,
7302 0, 0, 228, 144, 1, 0, 238, 160, 1, 0, 228, 160, 2, 0, 0,
7303 3, 0, 0, 4, 128, 0, 0, 0, 128, 6, 0, 0, 160, 5, 0,
7304 0, 3, 0, 0, 4, 128, 0, 0, 170, 128, 5, 0, 0, 160, 5,
7305 0, 0, 3, 1, 0, 1, 128, 0, 0, 170, 128, 6, 0, 85, 160,
7306 2, 0, 0, 3, 0, 0, 4, 128, 0, 0, 85, 129, 6, 0, 0,
7307 160, 2, 0, 0, 3, 0, 0, 3, 192, 0, 0, 228, 128, 0, 0,
7308 228, 160, 5, 0, 0, 3, 0, 0, 1, 128, 0, 0, 170, 128, 5,
7309 0, 85, 160, 5, 0, 0, 3, 1, 0, 2, 128, 0, 0, 0, 128,
7310 6, 0, 85, 160, 1, 0, 0, 2, 1, 0, 4, 128, 6, 0, 0,
7311 160, 8, 0, 0, 3, 0, 0, 8, 224, 1, 0, 228, 128, 3, 0,
7312 228, 160, 8, 0, 0, 3, 0, 0, 4, 224, 1, 0, 228, 128, 4,
7313 0, 228, 160, 1, 0, 0, 2, 0, 0, 12, 192, 6, 0, 36, 160,
7314 255, 255, 0, 0, 83, 72, 68, 82, 204, 1, 0, 0, 64, 0, 1,
7315 0, 115, 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0,
7316 0, 0, 3, 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 1,
7317 0, 0, 0, 4, 0, 0, 0, 95, 0, 0, 3, 50, 16, 16, 0,
7318 0, 0, 0, 0, 103, 0, 0, 4, 242, 32, 16, 0, 0, 0, 0,
7319 0, 1, 0, 0, 0, 101, 0, 0, 3, 50, 32, 16, 0, 1, 0,
7320 0, 0, 101, 0, 0, 3, 194, 32, 16, 0, 1, 0, 0, 0, 104,
7321 0, 0, 2, 2, 0, 0, 0, 54, 0, 0, 8, 194, 32, 16, 0,
7322 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7323 0, 0, 0, 0, 0, 0, 0, 128, 63, 50, 0, 0, 11, 50, 0,
7324 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230,
7325 138, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128, 32, 0,
7326 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 50, 32, 16,
7327 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 0, 0,
7328 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0,
7329 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 0, 0, 0, 8,
7330 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 128, 65, 0, 0,
7331 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 56, 0,
7332 0, 8, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0,
7333 0, 0, 0, 70, 128, 32, 0, 1, 0, 0, 0, 3, 0, 0, 0,
7334 56, 0, 0, 10, 50, 0, 16, 0, 1, 0, 0, 0, 70, 0, 16,
7335 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0,
7336 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 66,
7337 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63,
7338 16, 0, 0, 8, 66, 32, 16, 0, 1, 0, 0, 0, 70, 2, 16,
7339 0, 1, 0, 0, 0, 70, 130, 32, 0, 1, 0, 0, 0, 0, 0,
7340 0, 0, 16, 0, 0, 8, 130, 32, 16, 0, 1, 0, 0, 0, 70,
7341 2, 16, 0, 1, 0, 0, 0, 70, 130, 32, 0, 1, 0, 0, 0,
7342 1, 0, 0, 0, 50, 0, 0, 11, 50, 32, 16, 0, 1, 0, 0,
7343 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32, 0, 0, 0,
7344 0, 0, 2, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0, 2,
7345 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0, 0, 0,
7346 12, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0,
7347 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
7348 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7349 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7350 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7351 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7352 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7353 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69, 70,
7354 156, 2, 0, 0, 2, 0, 0, 0, 100, 0, 0, 0, 2, 0, 0,
7355 0, 28, 0, 0, 0, 0, 4, 254, 255, 0, 1, 0, 0, 103, 2,
7356 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7357 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
7358 0, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7359 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0,
7360 0, 0, 0, 0, 0, 0, 99, 98, 48, 0, 99, 98, 50, 0, 92,
7361 0, 0, 0, 4, 0, 0, 0, 148, 0, 0, 0, 64, 0, 0, 0,
7362 0, 0, 0, 0, 0, 0, 0, 0, 96, 0, 0, 0, 7, 0, 0,
7363 0, 52, 1, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7364 0, 0, 244, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 2,
7365 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 16, 1, 0, 0,
7366 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
7367 0, 0, 0, 0, 0, 26, 1, 0, 0, 32, 0, 0, 0, 16, 0,
7368 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 40,
7369 1, 0, 0, 48, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0,
7370 0, 1, 0, 0, 0, 0, 0, 0, 81, 117, 97, 100, 68, 101, 115,
7371 99, 0, 171, 171, 171, 1, 0, 3, 0, 1, 0, 4, 0, 0, 0,
7372 0, 0, 0, 0, 0, 0, 84, 101, 120, 67, 111, 111, 114, 100, 115,
7373 0, 77, 97, 115, 107, 84, 101, 120, 67, 111, 111, 114, 100, 115, 0,
7374 84, 101, 120, 116, 67, 111, 108, 111, 114, 0, 171, 171, 220, 1, 0,
7375 0, 0, 0, 0, 0, 44, 0, 0, 0, 2, 0, 0, 0, 244, 1,
7376 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 48, 0, 0, 0, 8,
7377 0, 0, 0, 2, 0, 0, 0, 16, 2, 0, 0, 0, 0, 0, 0,
7378 32, 2, 0, 0, 64, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0,
7379 0, 40, 2, 0, 0, 0, 0, 0, 0, 56, 2, 0, 0, 80, 0,
7380 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 16, 2, 0, 0, 0,
7381 0, 0, 0, 64, 2, 0, 0, 88, 0, 0, 0, 4, 0, 0, 0,
7382 0, 0, 0, 0, 68, 2, 0, 0, 0, 0, 0, 0, 84, 2, 0,
7383 0, 92, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 68, 2,
7384 0, 0, 0, 0, 0, 0, 92, 2, 0, 0, 96, 0, 0, 0, 4,
7385 0, 0, 0, 0, 0, 0, 0, 68, 2, 0, 0, 0, 0, 0, 0,
7386 68, 101, 118, 105, 99, 101, 83, 112, 97, 99, 101, 84, 111, 85, 115,
7387 101, 114, 83, 112, 97, 99, 101, 0, 171, 3, 0, 3, 0, 3, 0,
7388 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 105, 109, 101, 110,
7389 115, 105, 111, 110, 115, 0, 171, 1, 0, 3, 0, 1, 0, 2, 0,
7390 0, 0, 0, 0, 0, 0, 0, 0, 100, 105, 102, 102, 0, 171, 171,
7391 171, 1, 0, 3, 0, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0,
7392 0, 0, 99, 101, 110, 116, 101, 114, 49, 0, 65, 0, 171, 171, 0,
7393 0, 3, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7394 114, 97, 100, 105, 117, 115, 49, 0, 115, 113, 95, 114, 97, 100, 105,
7395 117, 115, 49, 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40,
7396 82, 41, 32, 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32,
7397 67, 111, 109, 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54,
7398 48, 48, 46, 49, 54, 51, 56, 52, 0, 171, 171, 171, 73, 83, 71,
7399 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0,
7400 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0,
7401 0, 0, 0, 7, 3, 0, 0, 80, 79, 83, 73, 84, 73, 79, 78,
7402 0, 171, 171, 171, 79, 83, 71, 78, 104, 0, 0, 0, 3, 0, 0,
7403 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 1, 0,
7404 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 92,
7405 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
7406 1, 0, 0, 0, 3, 12, 0, 0, 92, 0, 0, 0, 1, 0, 0,
7407 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 12, 3,
7408 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110, 0, 84,
7409 69, 88, 67, 79, 79, 82, 68, 0, 171, 171, 171, 250, 126, 0, 0,
7410 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0,
7411 0, 228, 9, 0, 0, 68, 88, 66, 67, 193, 68, 83, 4, 120, 206,
7412 206, 65, 213, 56, 189, 186, 120, 85, 235, 59, 1, 0, 0, 0, 228,
7413 9, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 128, 2, 0, 0,
7414 88, 6, 0, 0, 212, 6, 0, 0, 64, 9, 0, 0, 176, 9, 0,
7415 0, 65, 111, 110, 57, 64, 2, 0, 0, 64, 2, 0, 0, 0, 2,
7416 255, 255, 8, 2, 0, 0, 56, 0, 0, 0, 1, 0, 44, 0, 0,
7417 0, 56, 0, 0, 0, 56, 0, 2, 0, 36, 0, 0, 0, 56, 0,
7418 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 4, 0, 3, 0, 0,
7419 0, 0, 0, 0, 0, 1, 2, 255, 255, 81, 0, 0, 5, 3, 0,
7420 15, 160, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7421 0, 0, 0, 81, 0, 0, 5, 4, 0, 15, 160, 0, 0, 128, 63,
7422 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 128, 31, 0, 0,
7423 2, 0, 0, 0, 128, 0, 0, 15, 176, 31, 0, 0, 2, 0, 0,
7424 0, 144, 0, 8, 15, 160, 31, 0, 0, 2, 0, 0, 0, 144, 1,
7425 8, 15, 160, 2, 0, 0, 3, 0, 0, 3, 128, 0, 0, 235, 176,
7426 1, 0, 228, 161, 90, 0, 0, 4, 0, 0, 8, 128, 0, 0, 228,
7427 128, 0, 0, 228, 128, 2, 0, 0, 161, 5, 0, 0, 3, 0, 0,
7428 8, 128, 0, 0, 255, 128, 1, 0, 170, 160, 1, 0, 0, 2, 0,
7429 0, 4, 128, 1, 0, 255, 160, 8, 0, 0, 3, 0, 0, 1, 128,
7430 0, 0, 228, 128, 0, 0, 228, 160, 4, 0, 0, 4, 0, 0, 2,
7431 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 255, 129, 35, 0,
7432 0, 2, 0, 0, 4, 128, 0, 0, 85, 128, 7, 0, 0, 2, 0,
7433 0, 4, 128, 0, 0, 170, 128, 6, 0, 0, 2, 1, 0, 1, 128,
7434 0, 0, 170, 128, 1, 0, 0, 2, 1, 0, 6, 128, 1, 0, 0,
7435 129, 2, 0, 0, 3, 0, 0, 13, 128, 0, 0, 0, 128, 1, 0,
7436 148, 128, 6, 0, 0, 2, 1, 0, 1, 128, 1, 0, 170, 160, 5,
7437 0, 0, 3, 0, 0, 13, 128, 0, 0, 228, 128, 1, 0, 0, 128,
7438 1, 0, 0, 2, 1, 0, 8, 128, 1, 0, 255, 160, 4, 0, 0,
7439 4, 1, 0, 7, 128, 0, 0, 248, 128, 0, 0, 170, 160, 1, 0,
7440 255, 128, 88, 0, 0, 4, 2, 0, 1, 128, 1, 0, 0, 128, 0,
7441 0, 0, 128, 0, 0, 255, 128, 88, 0, 0, 4, 0, 0, 13, 128,
7442 1, 0, 148, 128, 4, 0, 68, 160, 4, 0, 230, 160, 1, 0, 0,
7443 2, 2, 0, 2, 128, 3, 0, 0, 160, 66, 0, 0, 3, 1, 0,
7444 15, 128, 0, 0, 228, 176, 1, 8, 228, 160, 66, 0, 0, 3, 2,
7445 0, 15, 128, 2, 0, 228, 128, 0, 8, 228, 160, 5, 0, 0, 3,
7446 2, 0, 7, 128, 2, 0, 255, 128, 2, 0, 228, 128, 5, 0, 0,
7447 3, 1, 0, 15, 128, 1, 0, 255, 128, 2, 0, 228, 128, 2, 0,
7448 0, 3, 0, 0, 8, 128, 0, 0, 255, 128, 0, 0, 0, 128, 88,
7449 0, 0, 4, 0, 0, 1, 128, 0, 0, 255, 128, 0, 0, 0, 128,
7450 0, 0, 170, 128, 88, 0, 0, 4, 1, 0, 15, 128, 0, 0, 0,
7451 129, 4, 0, 170, 160, 1, 0, 228, 128, 88, 0, 0, 4, 0, 0,
7452 15, 128, 0, 0, 85, 128, 1, 0, 228, 128, 4, 0, 170, 160, 1,
7453 0, 0, 2, 0, 8, 15, 128, 0, 0, 228, 128, 255, 255, 0, 0,
7454 83, 72, 68, 82, 208, 3, 0, 0, 64, 0, 0, 0, 244, 0, 0,
7455 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 7, 0,
7456 0, 0, 90, 0, 0, 3, 0, 96, 16, 0, 0, 0, 0, 0, 90,
7457 0, 0, 3, 0, 96, 16, 0, 1, 0, 0, 0, 88, 24, 0, 4,
7458 0, 112, 16, 0, 0, 0, 0, 0, 85, 85, 0, 0, 88, 24, 0,
7459 4, 0, 112, 16, 0, 1, 0, 0, 0, 85, 85, 0, 0, 98, 16,
7460 0, 3, 50, 16, 16, 0, 1, 0, 0, 0, 98, 16, 0, 3, 194,
7461 16, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 242, 32, 16, 0,
7462 0, 0, 0, 0, 104, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0,
7463 9, 50, 0, 16, 0, 0, 0, 0, 0, 230, 26, 16, 0, 1, 0,
7464 0, 0, 70, 128, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0, 5,
7465 0, 0, 0, 54, 0, 0, 6, 66, 0, 16, 0, 0, 0, 0, 0,
7466 58, 128, 32, 0, 0, 0, 0, 0, 5, 0, 0, 0, 16, 0, 0,
7467 8, 66, 0, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 0, 0,
7468 0, 0, 70, 130, 32, 0, 0, 0, 0, 0, 4, 0, 0, 0, 15,
7469 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0,
7470 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0,
7471 9, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0,
7472 0, 0, 10, 128, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0, 6,
7473 0, 0, 0, 56, 0, 0, 8, 18, 0, 16, 0, 0, 0, 0, 0,
7474 10, 0, 16, 0, 0, 0, 0, 0, 42, 128, 32, 0, 0, 0, 0,
7475 0, 5, 0, 0, 0, 50, 0, 0, 10, 18, 0, 16, 0, 0, 0,
7476 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0,
7477 0, 0, 0, 10, 0, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0,
7478 49, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16,
7479 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 75, 0,
7480 0, 6, 18, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 128, 129,
7481 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 6, 34, 0, 16, 0,
7482 1, 0, 0, 0, 10, 0, 16, 128, 65, 0, 0, 0, 1, 0, 0,
7483 0, 0, 0, 0, 7, 82, 0, 16, 0, 0, 0, 0, 0, 166, 10,
7484 16, 0, 0, 0, 0, 0, 6, 1, 16, 0, 1, 0, 0, 0, 14,
7485 0, 0, 8, 82, 0, 16, 0, 0, 0, 0, 0, 6, 2, 16, 0,
7486 0, 0, 0, 0, 166, 138, 32, 0, 0, 0, 0, 0, 5, 0, 0,
7487 0, 56, 0, 0, 8, 50, 0, 16, 0, 1, 0, 0, 0, 134, 0,
7488 16, 0, 0, 0, 0, 0, 166, 138, 32, 0, 0, 0, 0, 0, 4,
7489 0, 0, 0, 29, 0, 0, 9, 50, 0, 16, 0, 1, 0, 0, 0,
7490 70, 0, 16, 0, 1, 0, 0, 0, 246, 143, 32, 128, 65, 0, 0,
7491 0, 0, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 10, 50, 0,
7492 16, 0, 1, 0, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, 2,
7493 64, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0,
7494 0, 0, 0, 0, 0, 0, 0, 8, 18, 0, 16, 0, 0, 0, 0,
7495 0, 42, 0, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 10, 0,
7496 16, 0, 0, 0, 0, 0, 50, 0, 0, 9, 18, 0, 16, 0, 2,
7497 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0,
7498 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0,
7499 5, 34, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0, 0, 0,
7500 0, 63, 69, 0, 0, 9, 242, 0, 16, 0, 2, 0, 0, 0, 70,
7501 0, 16, 0, 2, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0,
7502 0, 96, 16, 0, 0, 0, 0, 0, 31, 0, 4, 3, 26, 0, 16,
7503 0, 0, 0, 0, 0, 54, 0, 0, 8, 242, 32, 16, 0, 0, 0,
7504 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7505 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 1, 21, 0, 0, 1,
7506 52, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16,
7507 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 29, 0,
7508 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0,
7509 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 31, 0, 4, 3,
7510 10, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0, 8, 242, 32, 16,
7511 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0,
7512 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 1, 21,
7513 0, 0, 1, 56, 0, 0, 7, 114, 0, 16, 0, 2, 0, 0, 0,
7514 246, 15, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 2, 0, 0,
7515 0, 69, 0, 0, 9, 242, 0, 16, 0, 0, 0, 0, 0, 70, 16,
7516 16, 0, 1, 0, 0, 0, 70, 126, 16, 0, 1, 0, 0, 0, 0,
7517 96, 16, 0, 1, 0, 0, 0, 56, 0, 0, 7, 242, 32, 16, 0,
7518 0, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, 70, 14, 16,
7519 0, 2, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0,
7520 0, 0, 33, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3,
7521 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
7522 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7523 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
7524 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7525 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7526 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7527 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68,
7528 69, 70, 100, 2, 0, 0, 1, 0, 0, 0, 228, 0, 0, 0, 5,
7529 0, 0, 0, 28, 0, 0, 0, 0, 4, 255, 255, 0, 1, 0, 0,
7530 47, 2, 0, 0, 188, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
7531 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
7532 0, 0, 0, 0, 0, 0, 201, 0, 0, 0, 3, 0, 0, 0, 0,
7533 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
7534 1, 0, 0, 0, 0, 0, 0, 0, 214, 0, 0, 0, 2, 0, 0,
7535 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 0, 0,
7536 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 218, 0, 0, 0, 2,
7537 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255,
7538 1, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 223, 0, 0,
7539 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7540 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 115,
7541 87, 114, 97, 112, 83, 97, 109, 112, 108, 101, 114, 0, 115, 77, 97,
7542 115, 107, 83, 97, 109, 112, 108, 101, 114, 0, 116, 101, 120, 0, 109,
7543 97, 115, 107, 0, 99, 98, 50, 0, 171, 223, 0, 0, 0, 7, 0,
7544 0, 0, 252, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 0,
7545 0, 0, 0, 164, 1, 0, 0, 0, 0, 0, 0, 44, 0, 0, 0,
7546 0, 0, 0, 0, 188, 1, 0, 0, 0, 0, 0, 0, 204, 1, 0,
7547 0, 48, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 216, 1,
7548 0, 0, 0, 0, 0, 0, 232, 1, 0, 0, 64, 0, 0, 0, 12,
7549 0, 0, 0, 2, 0, 0, 0, 240, 1, 0, 0, 0, 0, 0, 0,
7550 0, 2, 0, 0, 80, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0,
7551 0, 216, 1, 0, 0, 0, 0, 0, 0, 8, 2, 0, 0, 88, 0,
7552 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 12, 2, 0, 0, 0,
7553 0, 0, 0, 28, 2, 0, 0, 92, 0, 0, 0, 4, 0, 0, 0,
7554 2, 0, 0, 0, 12, 2, 0, 0, 0, 0, 0, 0, 36, 2, 0,
7555 0, 96, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 12, 2,
7556 0, 0, 0, 0, 0, 0, 68, 101, 118, 105, 99, 101, 83, 112, 97,
7557 99, 101, 84, 111, 85, 115, 101, 114, 83, 112, 97, 99, 101, 0, 171,
7558 3, 0, 3, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0,
7559 0, 100, 105, 109, 101, 110, 115, 105, 111, 110, 115, 0, 171, 1, 0,
7560 3, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100,
7561 105, 102, 102, 0, 171, 171, 171, 1, 0, 3, 0, 1, 0, 3, 0,
7562 0, 0, 0, 0, 0, 0, 0, 0, 99, 101, 110, 116, 101, 114, 49,
7563 0, 65, 0, 171, 171, 0, 0, 3, 0, 1, 0, 1, 0, 0, 0,
7564 0, 0, 0, 0, 0, 0, 114, 97, 100, 105, 117, 115, 49, 0, 115,
7565 113, 95, 114, 97, 100, 105, 117, 115, 49, 0, 77, 105, 99, 114, 111,
7566 115, 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83, 76, 32, 83,
7567 104, 97, 100, 101, 114, 32, 67, 111, 109, 112, 105, 108, 101, 114, 32,
7568 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51, 56, 52, 0,
7569 171, 171, 171, 73, 83, 71, 78, 104, 0, 0, 0, 3, 0, 0, 0,
7570 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
7571 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 92, 0,
7572 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1,
7573 0, 0, 0, 3, 3, 0, 0, 92, 0, 0, 0, 1, 0, 0, 0,
7574 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 12, 12, 0,
7575 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110, 0, 84, 69,
7576 88, 67, 79, 79, 82, 68, 0, 171, 171, 171, 79, 83, 71, 78, 44,
7577 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0,
7578 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
7579 0, 15, 0, 0, 0, 83, 86, 95, 84, 97, 114, 103, 101, 116, 0,
7580 171, 171, 62, 134, 0, 0, 0, 0, 0, 0, 65, 48, 87, 114, 97,
7581 112, 0, 44, 7, 0, 0, 68, 88, 66, 67, 172, 27, 205, 113, 176,
7582 254, 27, 44, 22, 107, 179, 112, 127, 38, 148, 161, 1, 0, 0, 0,
7583 44, 7, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 148, 1, 0,
7584 0, 104, 3, 0, 0, 228, 3, 0, 0, 136, 6, 0, 0, 188, 6,
7585 0, 0, 65, 111, 110, 57, 84, 1, 0, 0, 84, 1, 0, 0, 0,
7586 2, 254, 255, 252, 0, 0, 0, 88, 0, 0, 0, 4, 0, 36, 0,
7587 0, 0, 84, 0, 0, 0, 84, 0, 0, 0, 36, 0, 1, 0, 84,
7588 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0,
7589 2, 0, 1, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2,
7590 0, 3, 0, 0, 0, 0, 0, 1, 0, 3, 0, 1, 0, 5, 0,
7591 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 254, 255, 81, 0, 0,
7592 5, 6, 0, 15, 160, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0,
7593 0, 0, 0, 0, 0, 0, 31, 0, 0, 2, 5, 0, 0, 128, 0,
7594 0, 15, 144, 4, 0, 0, 4, 0, 0, 3, 224, 0, 0, 228, 144,
7595 2, 0, 238, 160, 2, 0, 228, 160, 4, 0, 0, 4, 0, 0, 3,
7596 128, 0, 0, 228, 144, 1, 0, 238, 160, 1, 0, 228, 160, 2, 0,
7597 0, 3, 0, 0, 4, 128, 0, 0, 0, 128, 6, 0, 0, 160, 5,
7598 0, 0, 3, 0, 0, 4, 128, 0, 0, 170, 128, 5, 0, 0, 160,
7599 5, 0, 0, 3, 1, 0, 1, 128, 0, 0, 170, 128, 6, 0, 85,
7600 160, 2, 0, 0, 3, 0, 0, 4, 128, 0, 0, 85, 129, 6, 0,
7601 0, 160, 2, 0, 0, 3, 0, 0, 3, 192, 0, 0, 228, 128, 0,
7602 0, 228, 160, 5, 0, 0, 3, 0, 0, 1, 128, 0, 0, 170, 128,
7603 5, 0, 85, 160, 5, 0, 0, 3, 1, 0, 2, 128, 0, 0, 0,
7604 128, 6, 0, 85, 160, 1, 0, 0, 2, 1, 0, 4, 128, 6, 0,
7605 0, 160, 8, 0, 0, 3, 0, 0, 8, 224, 1, 0, 228, 128, 3,
7606 0, 228, 160, 8, 0, 0, 3, 0, 0, 4, 224, 1, 0, 228, 128,
7607 4, 0, 228, 160, 1, 0, 0, 2, 0, 0, 12, 192, 6, 0, 36,
7608 160, 255, 255, 0, 0, 83, 72, 68, 82, 204, 1, 0, 0, 64, 0,
7609 1, 0, 115, 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0,
7610 0, 0, 0, 3, 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0,
7611 1, 0, 0, 0, 4, 0, 0, 0, 95, 0, 0, 3, 50, 16, 16,
7612 0, 0, 0, 0, 0, 103, 0, 0, 4, 242, 32, 16, 0, 0, 0,
7613 0, 0, 1, 0, 0, 0, 101, 0, 0, 3, 50, 32, 16, 0, 1,
7614 0, 0, 0, 101, 0, 0, 3, 194, 32, 16, 0, 1, 0, 0, 0,
7615 104, 0, 0, 2, 2, 0, 0, 0, 54, 0, 0, 8, 194, 32, 16,
7616 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0,
7617 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 50, 0, 0, 11, 50,
7618 0, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0,
7619 230, 138, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128, 32,
7620 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 50, 32,
7621 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 0,
7622 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0,
7623 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 0, 0, 0,
7624 8, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 128, 65, 0,
7625 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 56,
7626 0, 0, 8, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0,
7627 0, 0, 0, 0, 70, 128, 32, 0, 1, 0, 0, 0, 3, 0, 0,
7628 0, 56, 0, 0, 10, 50, 0, 16, 0, 1, 0, 0, 0, 70, 0,
7629 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 63, 0,
7630 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5,
7631 66, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128,
7632 63, 16, 0, 0, 8, 66, 32, 16, 0, 1, 0, 0, 0, 70, 2,
7633 16, 0, 1, 0, 0, 0, 70, 130, 32, 0, 1, 0, 0, 0, 0,
7634 0, 0, 0, 16, 0, 0, 8, 130, 32, 16, 0, 1, 0, 0, 0,
7635 70, 2, 16, 0, 1, 0, 0, 0, 70, 130, 32, 0, 1, 0, 0,
7636 0, 1, 0, 0, 0, 50, 0, 0, 11, 50, 32, 16, 0, 1, 0,
7637 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32, 0, 0,
7638 0, 0, 0, 2, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0,
7639 2, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0, 0,
7640 0, 12, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 4, 0,
7641 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
7642 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7643 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7644 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7645 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7646 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7647 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69,
7648 70, 156, 2, 0, 0, 2, 0, 0, 0, 100, 0, 0, 0, 2, 0,
7649 0, 0, 28, 0, 0, 0, 0, 4, 254, 255, 0, 1, 0, 0, 103,
7650 2, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7651 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
7652 0, 0, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7653 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1,
7654 0, 0, 0, 0, 0, 0, 0, 99, 98, 48, 0, 99, 98, 50, 0,
7655 92, 0, 0, 0, 4, 0, 0, 0, 148, 0, 0, 0, 64, 0, 0,
7656 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 0, 0, 0, 7, 0,
7657 0, 0, 52, 1, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 0,
7658 0, 0, 0, 244, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0,
7659 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 16, 1, 0,
7660 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 1,
7661 0, 0, 0, 0, 0, 0, 26, 1, 0, 0, 32, 0, 0, 0, 16,
7662 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
7663 40, 1, 0, 0, 48, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0,
7664 0, 0, 1, 0, 0, 0, 0, 0, 0, 81, 117, 97, 100, 68, 101,
7665 115, 99, 0, 171, 171, 171, 1, 0, 3, 0, 1, 0, 4, 0, 0,
7666 0, 0, 0, 0, 0, 0, 0, 84, 101, 120, 67, 111, 111, 114, 100,
7667 115, 0, 77, 97, 115, 107, 84, 101, 120, 67, 111, 111, 114, 100, 115,
7668 0, 84, 101, 120, 116, 67, 111, 108, 111, 114, 0, 171, 171, 220, 1,
7669 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 2, 0, 0, 0, 244,
7670 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 48, 0, 0, 0,
7671 8, 0, 0, 0, 2, 0, 0, 0, 16, 2, 0, 0, 0, 0, 0,
7672 0, 32, 2, 0, 0, 64, 0, 0, 0, 12, 0, 0, 0, 0, 0,
7673 0, 0, 40, 2, 0, 0, 0, 0, 0, 0, 56, 2, 0, 0, 80,
7674 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 16, 2, 0, 0,
7675 0, 0, 0, 0, 64, 2, 0, 0, 88, 0, 0, 0, 4, 0, 0,
7676 0, 0, 0, 0, 0, 68, 2, 0, 0, 0, 0, 0, 0, 84, 2,
7677 0, 0, 92, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 68,
7678 2, 0, 0, 0, 0, 0, 0, 92, 2, 0, 0, 96, 0, 0, 0,
7679 4, 0, 0, 0, 0, 0, 0, 0, 68, 2, 0, 0, 0, 0, 0,
7680 0, 68, 101, 118, 105, 99, 101, 83, 112, 97, 99, 101, 84, 111, 85,
7681 115, 101, 114, 83, 112, 97, 99, 101, 0, 171, 3, 0, 3, 0, 3,
7682 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 105, 109, 101,
7683 110, 115, 105, 111, 110, 115, 0, 171, 1, 0, 3, 0, 1, 0, 2,
7684 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 105, 102, 102, 0, 171,
7685 171, 171, 1, 0, 3, 0, 1, 0, 3, 0, 0, 0, 0, 0, 0,
7686 0, 0, 0, 99, 101, 110, 116, 101, 114, 49, 0, 65, 0, 171, 171,
7687 0, 0, 3, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
7688 0, 114, 97, 100, 105, 117, 115, 49, 0, 115, 113, 95, 114, 97, 100,
7689 105, 117, 115, 49, 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32,
7690 40, 82, 41, 32, 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114,
7691 32, 67, 111, 109, 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57,
7692 54, 48, 48, 46, 49, 54, 51, 56, 52, 0, 171, 171, 171, 73, 83,
7693 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32,
7694 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
7695 0, 0, 0, 0, 7, 3, 0, 0, 80, 79, 83, 73, 84, 73, 79,
7696 78, 0, 171, 171, 171, 79, 83, 71, 78, 104, 0, 0, 0, 3, 0,
7697 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 1,
7698 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0,
7699 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
7700 0, 1, 0, 0, 0, 3, 12, 0, 0, 92, 0, 0, 0, 1, 0,
7701 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 12,
7702 3, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110, 0,
7703 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 171, 171, 53, 144, 0,
7704 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0,
7705 0, 0, 196, 7, 0, 0, 68, 88, 66, 67, 223, 174, 80, 104, 241,
7706 52, 44, 173, 100, 134, 52, 219, 15, 210, 214, 245, 1, 0, 0, 0,
7707 196, 7, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 196, 1, 0,
7708 0, 56, 4, 0, 0, 180, 4, 0, 0, 32, 7, 0, 0, 144, 7,
7709 0, 0, 65, 111, 110, 57, 132, 1, 0, 0, 132, 1, 0, 0, 0,
7710 2, 255, 255, 76, 1, 0, 0, 56, 0, 0, 0, 1, 0, 44, 0,
7711 0, 0, 56, 0, 0, 0, 56, 0, 2, 0, 36, 0, 0, 0, 56,
7712 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 4, 0, 2, 0,
7713 0, 0, 0, 0, 0, 0, 1, 2, 255, 255, 81, 0, 0, 5, 2,
7714 0, 15, 160, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0,
7715 0, 0, 0, 0, 31, 0, 0, 2, 0, 0, 0, 128, 0, 0, 15,
7716 176, 31, 0, 0, 2, 0, 0, 0, 144, 0, 8, 15, 160, 31, 0,
7717 0, 2, 0, 0, 0, 144, 1, 8, 15, 160, 5, 0, 0, 3, 0,
7718 0, 8, 128, 1, 0, 255, 160, 1, 0, 255, 160, 2, 0, 0, 3,
7719 0, 0, 3, 128, 0, 0, 235, 176, 1, 0, 228, 161, 90, 0, 0,
7720 4, 0, 0, 8, 128, 0, 0, 228, 128, 0, 0, 228, 128, 0, 0,
7721 255, 129, 5, 0, 0, 3, 0, 0, 8, 128, 0, 0, 255, 128, 2,
7722 0, 0, 160, 1, 0, 0, 2, 0, 0, 4, 128, 1, 0, 255, 160,
7723 8, 0, 0, 3, 0, 0, 1, 128, 0, 0, 228, 128, 0, 0, 228,
7724 160, 6, 0, 0, 2, 0, 0, 1, 128, 0, 0, 0, 128, 5, 0,
7725 0, 3, 0, 0, 1, 128, 0, 0, 0, 128, 0, 0, 255, 128, 1,
7726 0, 0, 2, 0, 0, 2, 128, 2, 0, 0, 160, 66, 0, 0, 3,
7727 1, 0, 15, 128, 0, 0, 228, 176, 1, 8, 228, 160, 66, 0, 0,
7728 3, 2, 0, 15, 128, 0, 0, 228, 128, 0, 8, 228, 160, 1, 0,
7729 0, 2, 0, 0, 8, 128, 1, 0, 255, 160, 4, 0, 0, 4, 0,
7730 0, 1, 128, 0, 0, 0, 128, 0, 0, 170, 161, 0, 0, 255, 129,
7731 5, 0, 0, 3, 2, 0, 7, 128, 2, 0, 255, 128, 2, 0, 228,
7732 128, 5, 0, 0, 3, 1, 0, 15, 128, 1, 0, 255, 128, 2, 0,
7733 228, 128, 88, 0, 0, 4, 0, 0, 15, 128, 0, 0, 0, 128, 2,
7734 0, 85, 160, 1, 0, 228, 128, 1, 0, 0, 2, 0, 8, 15, 128,
7735 0, 0, 228, 128, 255, 255, 0, 0, 83, 72, 68, 82, 108, 2, 0,
7736 0, 64, 0, 0, 0, 155, 0, 0, 0, 89, 0, 0, 4, 70, 142,
7737 32, 0, 0, 0, 0, 0, 6, 0, 0, 0, 90, 0, 0, 3, 0,
7738 96, 16, 0, 0, 0, 0, 0, 90, 0, 0, 3, 0, 96, 16, 0,
7739 1, 0, 0, 0, 88, 24, 0, 4, 0, 112, 16, 0, 0, 0, 0,
7740 0, 85, 85, 0, 0, 88, 24, 0, 4, 0, 112, 16, 0, 1, 0,
7741 0, 0, 85, 85, 0, 0, 98, 16, 0, 3, 50, 16, 16, 0, 1,
7742 0, 0, 0, 98, 16, 0, 3, 194, 16, 16, 0, 1, 0, 0, 0,
7743 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0, 0, 104, 0, 0,
7744 2, 2, 0, 0, 0, 0, 0, 0, 9, 50, 0, 16, 0, 0, 0,
7745 0, 0, 230, 26, 16, 0, 1, 0, 0, 0, 70, 128, 32, 128, 65,
7746 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 54, 0, 0, 6,
7747 66, 0, 16, 0, 0, 0, 0, 0, 58, 128, 32, 0, 0, 0, 0,
7748 0, 5, 0, 0, 0, 16, 0, 0, 8, 66, 0, 16, 0, 0, 0,
7749 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 70, 130, 32, 0, 0,
7750 0, 0, 0, 4, 0, 0, 0, 15, 0, 0, 7, 18, 0, 16, 0,
7751 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16,
7752 0, 0, 0, 0, 0, 50, 0, 0, 12, 18, 0, 16, 0, 0, 0,
7753 0, 0, 58, 128, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0, 5,
7754 0, 0, 0, 58, 128, 32, 0, 0, 0, 0, 0, 5, 0, 0, 0,
7755 10, 0, 16, 0, 0, 0, 0, 0, 56, 0, 0, 7, 18, 0, 16,
7756 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64,
7757 0, 0, 0, 0, 0, 63, 14, 0, 0, 7, 18, 0, 16, 0, 0,
7758 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0,
7759 0, 0, 0, 0, 56, 0, 0, 8, 66, 0, 16, 0, 0, 0, 0,
7760 0, 10, 0, 16, 0, 0, 0, 0, 0, 42, 128, 32, 0, 0, 0,
7761 0, 0, 4, 0, 0, 0, 29, 0, 0, 9, 66, 0, 16, 0, 0,
7762 0, 0, 0, 58, 128, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0,
7763 5, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0,
7764 5, 34, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0,
7765 0, 63, 69, 0, 0, 9, 242, 0, 16, 0, 1, 0, 0, 0, 70,
7766 0, 16, 0, 0, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0,
7767 0, 96, 16, 0, 0, 0, 0, 0, 31, 0, 4, 3, 42, 0, 16,
7768 0, 0, 0, 0, 0, 54, 0, 0, 8, 242, 32, 16, 0, 0, 0,
7769 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7770 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 1, 21, 0, 0, 1,
7771 56, 0, 0, 7, 114, 0, 16, 0, 1, 0, 0, 0, 246, 15, 16,
7772 0, 1, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 69, 0,
7773 0, 9, 242, 0, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 1,
7774 0, 0, 0, 70, 126, 16, 0, 1, 0, 0, 0, 0, 96, 16, 0,
7775 1, 0, 0, 0, 56, 0, 0, 7, 242, 32, 16, 0, 0, 0, 0,
7776 0, 246, 15, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, 1, 0,
7777 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0, 0, 0, 19,
7778 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
7779 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0,
7780 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7781 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0,
7782 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7783 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7784 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7785 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69, 70, 100,
7786 2, 0, 0, 1, 0, 0, 0, 228, 0, 0, 0, 5, 0, 0, 0,
7787 28, 0, 0, 0, 0, 4, 255, 255, 0, 1, 0, 0, 47, 2, 0,
7788 0, 188, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7789 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
7790 0, 0, 0, 201, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0,
7791 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0,
7792 0, 0, 0, 0, 0, 214, 0, 0, 0, 2, 0, 0, 0, 5, 0,
7793 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1,
7794 0, 0, 0, 12, 0, 0, 0, 218, 0, 0, 0, 2, 0, 0, 0,
7795 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 1, 0, 0,
7796 0, 1, 0, 0, 0, 12, 0, 0, 0, 223, 0, 0, 0, 0, 0,
7797 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7798 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 115, 87, 114, 97,
7799 112, 83, 97, 109, 112, 108, 101, 114, 0, 115, 77, 97, 115, 107, 83,
7800 97, 109, 112, 108, 101, 114, 0, 116, 101, 120, 0, 109, 97, 115, 107,
7801 0, 99, 98, 50, 0, 171, 223, 0, 0, 0, 7, 0, 0, 0, 252,
7802 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7803 164, 1, 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0,
7804 0, 188, 1, 0, 0, 0, 0, 0, 0, 204, 1, 0, 0, 48, 0,
7805 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 216, 1, 0, 0, 0,
7806 0, 0, 0, 232, 1, 0, 0, 64, 0, 0, 0, 12, 0, 0, 0,
7807 2, 0, 0, 0, 240, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0,
7808 0, 80, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0, 216, 1,
7809 0, 0, 0, 0, 0, 0, 8, 2, 0, 0, 88, 0, 0, 0, 4,
7810 0, 0, 0, 0, 0, 0, 0, 12, 2, 0, 0, 0, 0, 0, 0,
7811 28, 2, 0, 0, 92, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0,
7812 0, 12, 2, 0, 0, 0, 0, 0, 0, 36, 2, 0, 0, 96, 0,
7813 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 12, 2, 0, 0, 0,
7814 0, 0, 0, 68, 101, 118, 105, 99, 101, 83, 112, 97, 99, 101, 84,
7815 111, 85, 115, 101, 114, 83, 112, 97, 99, 101, 0, 171, 3, 0, 3,
7816 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 105,
7817 109, 101, 110, 115, 105, 111, 110, 115, 0, 171, 1, 0, 3, 0, 1,
7818 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 105, 102, 102,
7819 0, 171, 171, 171, 1, 0, 3, 0, 1, 0, 3, 0, 0, 0, 0,
7820 0, 0, 0, 0, 0, 99, 101, 110, 116, 101, 114, 49, 0, 65, 0,
7821 171, 171, 0, 0, 3, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0,
7822 0, 0, 0, 114, 97, 100, 105, 117, 115, 49, 0, 115, 113, 95, 114,
7823 97, 100, 105, 117, 115, 49, 0, 77, 105, 99, 114, 111, 115, 111, 102,
7824 116, 32, 40, 82, 41, 32, 72, 76, 83, 76, 32, 83, 104, 97, 100,
7825 101, 114, 32, 67, 111, 109, 112, 105, 108, 101, 114, 32, 54, 46, 51,
7826 46, 57, 54, 48, 48, 46, 49, 54, 51, 56, 52, 0, 171, 171, 171,
7827 73, 83, 71, 78, 104, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0,
7828 0, 80, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0,
7829 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 92, 0, 0, 0, 0,
7830 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0,
7831 3, 3, 0, 0, 92, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
7832 0, 3, 0, 0, 0, 1, 0, 0, 0, 12, 12, 0, 0, 83, 86,
7833 95, 80, 111, 115, 105, 116, 105, 111, 110, 0, 84, 69, 88, 67, 79,
7834 79, 82, 68, 0, 171, 171, 171, 79, 83, 71, 78, 44, 0, 0, 0,
7835 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0,
7836 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0,
7837 0, 0, 83, 86, 95, 84, 97, 114, 103, 101, 116, 0, 171, 171, 121,
7838 151, 0, 0, 0, 0, 0, 0, 65, 80, 111, 115, 77, 105, 114, 114,
7839 111, 114, 0, 44, 7, 0, 0, 68, 88, 66, 67, 172, 27, 205, 113,
7840 176, 254, 27, 44, 22, 107, 179, 112, 127, 38, 148, 161, 1, 0, 0,
7841 0, 44, 7, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 148, 1,
7842 0, 0, 104, 3, 0, 0, 228, 3, 0, 0, 136, 6, 0, 0, 188,
7843 6, 0, 0, 65, 111, 110, 57, 84, 1, 0, 0, 84, 1, 0, 0,
7844 0, 2, 254, 255, 252, 0, 0, 0, 88, 0, 0, 0, 4, 0, 36,
7845 0, 0, 0, 84, 0, 0, 0, 84, 0, 0, 0, 36, 0, 1, 0,
7846 84, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0,
7847 0, 2, 0, 1, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0,
7848 2, 0, 3, 0, 0, 0, 0, 0, 1, 0, 3, 0, 1, 0, 5,
7849 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 254, 255, 81, 0,
7850 0, 5, 6, 0, 15, 160, 0, 0, 128, 63, 0, 0, 0, 63, 0,
7851 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 2, 5, 0, 0, 128,
7852 0, 0, 15, 144, 4, 0, 0, 4, 0, 0, 3, 224, 0, 0, 228,
7853 144, 2, 0, 238, 160, 2, 0, 228, 160, 4, 0, 0, 4, 0, 0,
7854 3, 128, 0, 0, 228, 144, 1, 0, 238, 160, 1, 0, 228, 160, 2,
7855 0, 0, 3, 0, 0, 4, 128, 0, 0, 0, 128, 6, 0, 0, 160,
7856 5, 0, 0, 3, 0, 0, 4, 128, 0, 0, 170, 128, 5, 0, 0,
7857 160, 5, 0, 0, 3, 1, 0, 1, 128, 0, 0, 170, 128, 6, 0,
7858 85, 160, 2, 0, 0, 3, 0, 0, 4, 128, 0, 0, 85, 129, 6,
7859 0, 0, 160, 2, 0, 0, 3, 0, 0, 3, 192, 0, 0, 228, 128,
7860 0, 0, 228, 160, 5, 0, 0, 3, 0, 0, 1, 128, 0, 0, 170,
7861 128, 5, 0, 85, 160, 5, 0, 0, 3, 1, 0, 2, 128, 0, 0,
7862 0, 128, 6, 0, 85, 160, 1, 0, 0, 2, 1, 0, 4, 128, 6,
7863 0, 0, 160, 8, 0, 0, 3, 0, 0, 8, 224, 1, 0, 228, 128,
7864 3, 0, 228, 160, 8, 0, 0, 3, 0, 0, 4, 224, 1, 0, 228,
7865 128, 4, 0, 228, 160, 1, 0, 0, 2, 0, 0, 12, 192, 6, 0,
7866 36, 160, 255, 255, 0, 0, 83, 72, 68, 82, 204, 1, 0, 0, 64,
7867 0, 1, 0, 115, 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0,
7868 0, 0, 0, 0, 3, 0, 0, 0, 89, 0, 0, 4, 70, 142, 32,
7869 0, 1, 0, 0, 0, 4, 0, 0, 0, 95, 0, 0, 3, 50, 16,
7870 16, 0, 0, 0, 0, 0, 103, 0, 0, 4, 242, 32, 16, 0, 0,
7871 0, 0, 0, 1, 0, 0, 0, 101, 0, 0, 3, 50, 32, 16, 0,
7872 1, 0, 0, 0, 101, 0, 0, 3, 194, 32, 16, 0, 1, 0, 0,
7873 0, 104, 0, 0, 2, 2, 0, 0, 0, 54, 0, 0, 8, 194, 32,
7874 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0,
7875 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 50, 0, 0, 11,
7876 50, 0, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0,
7877 0, 230, 138, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128,
7878 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 50,
7879 32, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0,
7880 0, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16,
7881 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 0, 0,
7882 0, 8, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 128, 65,
7883 0, 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63,
7884 56, 0, 0, 8, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16,
7885 0, 0, 0, 0, 0, 70, 128, 32, 0, 1, 0, 0, 0, 3, 0,
7886 0, 0, 56, 0, 0, 10, 50, 0, 16, 0, 1, 0, 0, 0, 70,
7887 0, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 63,
7888 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0,
7889 5, 66, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0,
7890 128, 63, 16, 0, 0, 8, 66, 32, 16, 0, 1, 0, 0, 0, 70,
7891 2, 16, 0, 1, 0, 0, 0, 70, 130, 32, 0, 1, 0, 0, 0,
7892 0, 0, 0, 0, 16, 0, 0, 8, 130, 32, 16, 0, 1, 0, 0,
7893 0, 70, 2, 16, 0, 1, 0, 0, 0, 70, 130, 32, 0, 1, 0,
7894 0, 0, 1, 0, 0, 0, 50, 0, 0, 11, 50, 32, 16, 0, 1,
7895 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32, 0,
7896 0, 0, 0, 0, 2, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0,
7897 0, 2, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0,
7898 0, 0, 12, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 4,
7899 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7900 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7901 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7902 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7903 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7904 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7905 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68,
7906 69, 70, 156, 2, 0, 0, 2, 0, 0, 0, 100, 0, 0, 0, 2,
7907 0, 0, 0, 28, 0, 0, 0, 0, 4, 254, 255, 0, 1, 0, 0,
7908 103, 2, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7909 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
7910 0, 0, 0, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0,
7911 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
7912 1, 0, 0, 0, 0, 0, 0, 0, 99, 98, 48, 0, 99, 98, 50,
7913 0, 92, 0, 0, 0, 4, 0, 0, 0, 148, 0, 0, 0, 64, 0,
7914 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 0, 0, 0, 7,
7915 0, 0, 0, 52, 1, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0,
7916 0, 0, 0, 0, 244, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0,
7917 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 16, 1,
7918 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0,
7919 1, 0, 0, 0, 0, 0, 0, 26, 1, 0, 0, 32, 0, 0, 0,
7920 16, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
7921 0, 40, 1, 0, 0, 48, 0, 0, 0, 16, 0, 0, 0, 0, 0,
7922 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 81, 117, 97, 100, 68,
7923 101, 115, 99, 0, 171, 171, 171, 1, 0, 3, 0, 1, 0, 4, 0,
7924 0, 0, 0, 0, 0, 0, 0, 0, 84, 101, 120, 67, 111, 111, 114,
7925 100, 115, 0, 77, 97, 115, 107, 84, 101, 120, 67, 111, 111, 114, 100,
7926 115, 0, 84, 101, 120, 116, 67, 111, 108, 111, 114, 0, 171, 171, 220,
7927 1, 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 2, 0, 0, 0,
7928 244, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 48, 0, 0,
7929 0, 8, 0, 0, 0, 2, 0, 0, 0, 16, 2, 0, 0, 0, 0,
7930 0, 0, 32, 2, 0, 0, 64, 0, 0, 0, 12, 0, 0, 0, 0,
7931 0, 0, 0, 40, 2, 0, 0, 0, 0, 0, 0, 56, 2, 0, 0,
7932 80, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 16, 2, 0,
7933 0, 0, 0, 0, 0, 64, 2, 0, 0, 88, 0, 0, 0, 4, 0,
7934 0, 0, 0, 0, 0, 0, 68, 2, 0, 0, 0, 0, 0, 0, 84,
7935 2, 0, 0, 92, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0,
7936 68, 2, 0, 0, 0, 0, 0, 0, 92, 2, 0, 0, 96, 0, 0,
7937 0, 4, 0, 0, 0, 0, 0, 0, 0, 68, 2, 0, 0, 0, 0,
7938 0, 0, 68, 101, 118, 105, 99, 101, 83, 112, 97, 99, 101, 84, 111,
7939 85, 115, 101, 114, 83, 112, 97, 99, 101, 0, 171, 3, 0, 3, 0,
7940 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 105, 109,
7941 101, 110, 115, 105, 111, 110, 115, 0, 171, 1, 0, 3, 0, 1, 0,
7942 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 105, 102, 102, 0,
7943 171, 171, 171, 1, 0, 3, 0, 1, 0, 3, 0, 0, 0, 0, 0,
7944 0, 0, 0, 0, 99, 101, 110, 116, 101, 114, 49, 0, 65, 0, 171,
7945 171, 0, 0, 3, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0,
7946 0, 0, 114, 97, 100, 105, 117, 115, 49, 0, 115, 113, 95, 114, 97,
7947 100, 105, 117, 115, 49, 0, 77, 105, 99, 114, 111, 115, 111, 102, 116,
7948 32, 40, 82, 41, 32, 72, 76, 83, 76, 32, 83, 104, 97, 100, 101,
7949 114, 32, 67, 111, 109, 112, 105, 108, 101, 114, 32, 54, 46, 51, 46,
7950 57, 54, 48, 48, 46, 49, 54, 51, 56, 52, 0, 171, 171, 171, 73,
7951 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0,
7952 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
7953 0, 0, 0, 0, 0, 7, 3, 0, 0, 80, 79, 83, 73, 84, 73,
7954 79, 78, 0, 171, 171, 171, 79, 83, 71, 78, 104, 0, 0, 0, 3,
7955 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0,
7956 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0,
7957 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
7958 0, 0, 1, 0, 0, 0, 3, 12, 0, 0, 92, 0, 0, 0, 1,
7959 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0,
7960 12, 3, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110,
7961 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 171, 171, 84, 159,
7962 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0,
7963 0, 0, 0, 232, 9, 0, 0, 68, 88, 66, 67, 48, 133, 157, 76,
7964 135, 209, 82, 153, 49, 138, 172, 57, 31, 63, 161, 231, 1, 0, 0,
7965 0, 232, 9, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 128, 2,
7966 0, 0, 88, 6, 0, 0, 212, 6, 0, 0, 68, 9, 0, 0, 180,
7967 9, 0, 0, 65, 111, 110, 57, 64, 2, 0, 0, 64, 2, 0, 0,
7968 0, 2, 255, 255, 8, 2, 0, 0, 56, 0, 0, 0, 1, 0, 44,
7969 0, 0, 0, 56, 0, 0, 0, 56, 0, 2, 0, 36, 0, 0, 0,
7970 56, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 4, 0, 3,
7971 0, 0, 0, 0, 0, 0, 0, 1, 2, 255, 255, 81, 0, 0, 5,
7972 3, 0, 15, 160, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0,
7973 0, 0, 0, 0, 0, 81, 0, 0, 5, 4, 0, 15, 160, 0, 0,
7974 128, 63, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 128, 31,
7975 0, 0, 2, 0, 0, 0, 128, 0, 0, 15, 176, 31, 0, 0, 2,
7976 0, 0, 0, 144, 0, 8, 15, 160, 31, 0, 0, 2, 0, 0, 0,
7977 144, 1, 8, 15, 160, 2, 0, 0, 3, 0, 0, 3, 128, 0, 0,
7978 235, 176, 1, 0, 228, 161, 90, 0, 0, 4, 0, 0, 8, 128, 0,
7979 0, 228, 128, 0, 0, 228, 128, 2, 0, 0, 161, 5, 0, 0, 3,
7980 0, 0, 8, 128, 0, 0, 255, 128, 1, 0, 170, 160, 1, 0, 0,
7981 2, 0, 0, 4, 128, 1, 0, 255, 160, 8, 0, 0, 3, 0, 0,
7982 1, 128, 0, 0, 228, 128, 0, 0, 228, 160, 4, 0, 0, 4, 0,
7983 0, 2, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 255, 129,
7984 35, 0, 0, 2, 0, 0, 4, 128, 0, 0, 85, 128, 7, 0, 0,
7985 2, 0, 0, 4, 128, 0, 0, 170, 128, 6, 0, 0, 2, 1, 0,
7986 1, 128, 0, 0, 170, 128, 1, 0, 0, 2, 1, 0, 6, 128, 1,
7987 0, 0, 129, 2, 0, 0, 3, 0, 0, 13, 128, 0, 0, 0, 128,
7988 1, 0, 148, 128, 6, 0, 0, 2, 1, 0, 1, 128, 1, 0, 170,
7989 160, 5, 0, 0, 3, 0, 0, 13, 128, 0, 0, 228, 128, 1, 0,
7990 0, 128, 1, 0, 0, 2, 1, 0, 8, 128, 1, 0, 255, 160, 4,
7991 0, 0, 4, 1, 0, 7, 128, 0, 0, 248, 128, 0, 0, 170, 160,
7992 1, 0, 255, 128, 88, 0, 0, 4, 2, 0, 1, 128, 1, 0, 0,
7993 128, 0, 0, 0, 128, 0, 0, 255, 128, 88, 0, 0, 4, 0, 0,
7994 13, 128, 1, 0, 148, 128, 4, 0, 68, 160, 4, 0, 230, 160, 1,
7995 0, 0, 2, 2, 0, 2, 128, 3, 0, 0, 160, 66, 0, 0, 3,
7996 1, 0, 15, 128, 0, 0, 228, 176, 1, 8, 228, 160, 66, 0, 0,
7997 3, 2, 0, 15, 128, 2, 0, 228, 128, 0, 8, 228, 160, 5, 0,
7998 0, 3, 2, 0, 7, 128, 2, 0, 255, 128, 2, 0, 228, 128, 5,
7999 0, 0, 3, 1, 0, 15, 128, 1, 0, 255, 128, 2, 0, 228, 128,
8000 2, 0, 0, 3, 0, 0, 8, 128, 0, 0, 255, 128, 0, 0, 0,
8001 128, 88, 0, 0, 4, 0, 0, 1, 128, 0, 0, 255, 128, 0, 0,
8002 0, 128, 0, 0, 170, 128, 88, 0, 0, 4, 1, 0, 15, 128, 0,
8003 0, 0, 129, 4, 0, 170, 160, 1, 0, 228, 128, 88, 0, 0, 4,
8004 0, 0, 15, 128, 0, 0, 85, 128, 1, 0, 228, 128, 4, 0, 170,
8005 160, 1, 0, 0, 2, 0, 8, 15, 128, 0, 0, 228, 128, 255, 255,
8006 0, 0, 83, 72, 68, 82, 208, 3, 0, 0, 64, 0, 0, 0, 244,
8007 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0,
8008 7, 0, 0, 0, 90, 0, 0, 3, 0, 96, 16, 0, 0, 0, 0,
8009 0, 90, 0, 0, 3, 0, 96, 16, 0, 1, 0, 0, 0, 88, 24,
8010 0, 4, 0, 112, 16, 0, 0, 0, 0, 0, 85, 85, 0, 0, 88,
8011 24, 0, 4, 0, 112, 16, 0, 1, 0, 0, 0, 85, 85, 0, 0,
8012 98, 16, 0, 3, 50, 16, 16, 0, 1, 0, 0, 0, 98, 16, 0,
8013 3, 194, 16, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 242, 32,
8014 16, 0, 0, 0, 0, 0, 104, 0, 0, 2, 3, 0, 0, 0, 0,
8015 0, 0, 9, 50, 0, 16, 0, 0, 0, 0, 0, 230, 26, 16, 0,
8016 1, 0, 0, 0, 70, 128, 32, 128, 65, 0, 0, 0, 0, 0, 0,
8017 0, 5, 0, 0, 0, 54, 0, 0, 6, 66, 0, 16, 0, 0, 0,
8018 0, 0, 58, 128, 32, 0, 0, 0, 0, 0, 5, 0, 0, 0, 16,
8019 0, 0, 8, 66, 0, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0,
8020 0, 0, 0, 0, 70, 130, 32, 0, 0, 0, 0, 0, 4, 0, 0,
8021 0, 15, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 70, 0,
8022 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 0,
8023 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0,
8024 0, 0, 0, 0, 10, 128, 32, 128, 65, 0, 0, 0, 0, 0, 0,
8025 0, 6, 0, 0, 0, 56, 0, 0, 8, 18, 0, 16, 0, 0, 0,
8026 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 42, 128, 32, 0, 0,
8027 0, 0, 0, 5, 0, 0, 0, 50, 0, 0, 10, 18, 0, 16, 0,
8028 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16,
8029 0, 0, 0, 0, 0, 10, 0, 16, 128, 65, 0, 0, 0, 0, 0,
8030 0, 0, 49, 0, 0, 7, 34, 0, 16, 0, 0, 0, 0, 0, 10,
8031 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0,
8032 75, 0, 0, 6, 18, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16,
8033 128, 129, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 6, 34, 0,
8034 16, 0, 1, 0, 0, 0, 10, 0, 16, 128, 65, 0, 0, 0, 1,
8035 0, 0, 0, 0, 0, 0, 7, 82, 0, 16, 0, 0, 0, 0, 0,
8036 166, 10, 16, 0, 0, 0, 0, 0, 6, 1, 16, 0, 1, 0, 0,
8037 0, 14, 0, 0, 8, 82, 0, 16, 0, 0, 0, 0, 0, 6, 2,
8038 16, 0, 0, 0, 0, 0, 166, 138, 32, 0, 0, 0, 0, 0, 5,
8039 0, 0, 0, 56, 0, 0, 8, 50, 0, 16, 0, 1, 0, 0, 0,
8040 134, 0, 16, 0, 0, 0, 0, 0, 166, 138, 32, 0, 0, 0, 0,
8041 0, 4, 0, 0, 0, 29, 0, 0, 9, 50, 0, 16, 0, 1, 0,
8042 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, 246, 143, 32, 128, 65,
8043 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 10,
8044 50, 0, 16, 0, 1, 0, 0, 0, 70, 0, 16, 0, 1, 0, 0,
8045 0, 2, 64, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0,
8046 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 18, 0, 16, 0, 0,
8047 0, 0, 0, 42, 0, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0,
8048 10, 0, 16, 0, 0, 0, 0, 0, 50, 0, 0, 9, 18, 0, 16,
8049 0, 2, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 10, 0,
8050 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 54,
8051 0, 0, 5, 34, 0, 16, 0, 2, 0, 0, 0, 1, 64, 0, 0,
8052 0, 0, 0, 63, 69, 0, 0, 9, 242, 0, 16, 0, 2, 0, 0,
8053 0, 70, 0, 16, 0, 2, 0, 0, 0, 70, 126, 16, 0, 0, 0,
8054 0, 0, 0, 96, 16, 0, 0, 0, 0, 0, 31, 0, 4, 3, 26,
8055 0, 16, 0, 0, 0, 0, 0, 54, 0, 0, 8, 242, 32, 16, 0,
8056 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8057 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 1, 21, 0,
8058 0, 1, 52, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 26,
8059 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0,
8060 29, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0,
8061 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 31, 0,
8062 4, 3, 10, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0, 8, 242,
8063 32, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0,
8064 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0,
8065 1, 21, 0, 0, 1, 56, 0, 0, 7, 114, 0, 16, 0, 2, 0,
8066 0, 0, 246, 15, 16, 0, 2, 0, 0, 0, 70, 2, 16, 0, 2,
8067 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 0, 0, 0, 0,
8068 70, 16, 16, 0, 1, 0, 0, 0, 70, 126, 16, 0, 1, 0, 0,
8069 0, 0, 96, 16, 0, 1, 0, 0, 0, 56, 0, 0, 7, 242, 32,
8070 16, 0, 0, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, 70,
8071 14, 16, 0, 2, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84,
8072 116, 0, 0, 0, 33, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
8073 0, 3, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 1, 0,
8074 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0,
8075 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8076 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8077 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8078 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8079 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8080 82, 68, 69, 70, 104, 2, 0, 0, 1, 0, 0, 0, 232, 0, 0,
8081 0, 5, 0, 0, 0, 28, 0, 0, 0, 0, 4, 255, 255, 0, 1,
8082 0, 0, 51, 2, 0, 0, 188, 0, 0, 0, 3, 0, 0, 0, 0,
8083 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8084 1, 0, 0, 0, 0, 0, 0, 0, 203, 0, 0, 0, 3, 0, 0,
8085 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
8086 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 216, 0, 0, 0, 2,
8087 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255,
8088 0, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 220, 0, 0,
8089 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255,
8090 255, 255, 1, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 225,
8091 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8092 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
8093 0, 115, 77, 105, 114, 114, 111, 114, 83, 97, 109, 112, 108, 101, 114,
8094 0, 115, 77, 97, 115, 107, 83, 97, 109, 112, 108, 101, 114, 0, 116,
8095 101, 120, 0, 109, 97, 115, 107, 0, 99, 98, 50, 0, 171, 171, 171,
8096 225, 0, 0, 0, 7, 0, 0, 0, 0, 1, 0, 0, 112, 0, 0,
8097 0, 0, 0, 0, 0, 0, 0, 0, 0, 168, 1, 0, 0, 0, 0,
8098 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 192, 1, 0, 0, 0,
8099 0, 0, 0, 208, 1, 0, 0, 48, 0, 0, 0, 8, 0, 0, 0,
8100 0, 0, 0, 0, 220, 1, 0, 0, 0, 0, 0, 0, 236, 1, 0,
8101 0, 64, 0, 0, 0, 12, 0, 0, 0, 2, 0, 0, 0, 244, 1,
8102 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 80, 0, 0, 0, 8,
8103 0, 0, 0, 2, 0, 0, 0, 220, 1, 0, 0, 0, 0, 0, 0,
8104 12, 2, 0, 0, 88, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0,
8105 0, 16, 2, 0, 0, 0, 0, 0, 0, 32, 2, 0, 0, 92, 0,
8106 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 16, 2, 0, 0, 0,
8107 0, 0, 0, 40, 2, 0, 0, 96, 0, 0, 0, 4, 0, 0, 0,
8108 2, 0, 0, 0, 16, 2, 0, 0, 0, 0, 0, 0, 68, 101, 118,
8109 105, 99, 101, 83, 112, 97, 99, 101, 84, 111, 85, 115, 101, 114, 83,
8110 112, 97, 99, 101, 0, 171, 3, 0, 3, 0, 3, 0, 3, 0, 0,
8111 0, 0, 0, 0, 0, 0, 0, 100, 105, 109, 101, 110, 115, 105, 111,
8112 110, 115, 0, 171, 1, 0, 3, 0, 1, 0, 2, 0, 0, 0, 0,
8113 0, 0, 0, 0, 0, 100, 105, 102, 102, 0, 171, 171, 171, 1, 0,
8114 3, 0, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99,
8115 101, 110, 116, 101, 114, 49, 0, 65, 0, 171, 171, 0, 0, 3, 0,
8116 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 114, 97, 100,
8117 105, 117, 115, 49, 0, 115, 113, 95, 114, 97, 100, 105, 117, 115, 49,
8118 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32,
8119 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109,
8120 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46,
8121 49, 54, 51, 56, 52, 0, 171, 171, 171, 73, 83, 71, 78, 104, 0,
8122 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0,
8123 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0,
8124 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8125 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 3, 0, 0, 92, 0,
8126 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1,
8127 0, 0, 0, 12, 12, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116,
8128 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 171,
8129 171, 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0,
8130 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,
8131 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 83, 86, 95, 84,
8132 97, 114, 103, 101, 116, 0, 171, 171, 152, 166, 0, 0, 0, 0, 0,
8133 0, 65, 48, 77, 105, 114, 114, 111, 114, 0, 44, 7, 0, 0, 68,
8134 88, 66, 67, 172, 27, 205, 113, 176, 254, 27, 44, 22, 107, 179, 112,
8135 127, 38, 148, 161, 1, 0, 0, 0, 44, 7, 0, 0, 6, 0, 0,
8136 0, 56, 0, 0, 0, 148, 1, 0, 0, 104, 3, 0, 0, 228, 3,
8137 0, 0, 136, 6, 0, 0, 188, 6, 0, 0, 65, 111, 110, 57, 84,
8138 1, 0, 0, 84, 1, 0, 0, 0, 2, 254, 255, 252, 0, 0, 0,
8139 88, 0, 0, 0, 4, 0, 36, 0, 0, 0, 84, 0, 0, 0, 84,
8140 0, 0, 0, 36, 0, 1, 0, 84, 0, 0, 0, 0, 0, 1, 0,
8141 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 2, 0, 0,
8142 0, 0, 0, 1, 0, 0, 0, 2, 0, 3, 0, 0, 0, 0, 0,
8143 1, 0, 3, 0, 1, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0,
8144 0, 1, 2, 254, 255, 81, 0, 0, 5, 6, 0, 15, 160, 0, 0,
8145 128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 31,
8146 0, 0, 2, 5, 0, 0, 128, 0, 0, 15, 144, 4, 0, 0, 4,
8147 0, 0, 3, 224, 0, 0, 228, 144, 2, 0, 238, 160, 2, 0, 228,
8148 160, 4, 0, 0, 4, 0, 0, 3, 128, 0, 0, 228, 144, 1, 0,
8149 238, 160, 1, 0, 228, 160, 2, 0, 0, 3, 0, 0, 4, 128, 0,
8150 0, 0, 128, 6, 0, 0, 160, 5, 0, 0, 3, 0, 0, 4, 128,
8151 0, 0, 170, 128, 5, 0, 0, 160, 5, 0, 0, 3, 1, 0, 1,
8152 128, 0, 0, 170, 128, 6, 0, 85, 160, 2, 0, 0, 3, 0, 0,
8153 4, 128, 0, 0, 85, 129, 6, 0, 0, 160, 2, 0, 0, 3, 0,
8154 0, 3, 192, 0, 0, 228, 128, 0, 0, 228, 160, 5, 0, 0, 3,
8155 0, 0, 1, 128, 0, 0, 170, 128, 5, 0, 85, 160, 5, 0, 0,
8156 3, 1, 0, 2, 128, 0, 0, 0, 128, 6, 0, 85, 160, 1, 0,
8157 0, 2, 1, 0, 4, 128, 6, 0, 0, 160, 8, 0, 0, 3, 0,
8158 0, 8, 224, 1, 0, 228, 128, 3, 0, 228, 160, 8, 0, 0, 3,
8159 0, 0, 4, 224, 1, 0, 228, 128, 4, 0, 228, 160, 1, 0, 0,
8160 2, 0, 0, 12, 192, 6, 0, 36, 160, 255, 255, 0, 0, 83, 72,
8161 68, 82, 204, 1, 0, 0, 64, 0, 1, 0, 115, 0, 0, 0, 89,
8162 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 3, 0, 0, 0,
8163 89, 0, 0, 4, 70, 142, 32, 0, 1, 0, 0, 0, 4, 0, 0,
8164 0, 95, 0, 0, 3, 50, 16, 16, 0, 0, 0, 0, 0, 103, 0,
8165 0, 4, 242, 32, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 101,
8166 0, 0, 3, 50, 32, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3,
8167 194, 32, 16, 0, 1, 0, 0, 0, 104, 0, 0, 2, 2, 0, 0,
8168 0, 54, 0, 0, 8, 194, 32, 16, 0, 0, 0, 0, 0, 2, 64,
8169 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8170 0, 128, 63, 50, 0, 0, 11, 50, 0, 16, 0, 0, 0, 0, 0,
8171 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32, 0, 0, 0, 0,
8172 0, 0, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0, 0, 0,
8173 0, 0, 54, 0, 0, 5, 50, 32, 16, 0, 0, 0, 0, 0, 70,
8174 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 7, 18, 0, 16, 0,
8175 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0,
8176 0, 0, 0, 128, 63, 0, 0, 0, 8, 34, 0, 16, 0, 0, 0,
8177 0, 0, 26, 0, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 1,
8178 64, 0, 0, 0, 0, 128, 63, 56, 0, 0, 8, 50, 0, 16, 0,
8179 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 70, 128, 32,
8180 0, 1, 0, 0, 0, 3, 0, 0, 0, 56, 0, 0, 10, 50, 0,
8181 16, 0, 1, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 2,
8182 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0,
8183 0, 0, 0, 0, 54, 0, 0, 5, 66, 0, 16, 0, 1, 0, 0,
8184 0, 1, 64, 0, 0, 0, 0, 128, 63, 16, 0, 0, 8, 66, 32,
8185 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 70,
8186 130, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 8,
8187 130, 32, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0,
8188 0, 70, 130, 32, 0, 1, 0, 0, 0, 1, 0, 0, 0, 50, 0,
8189 0, 11, 50, 32, 16, 0, 1, 0, 0, 0, 70, 16, 16, 0, 0,
8190 0, 0, 0, 230, 138, 32, 0, 0, 0, 0, 0, 2, 0, 0, 0,
8191 70, 128, 32, 0, 0, 0, 0, 0, 2, 0, 0, 0, 62, 0, 0,
8192 1, 83, 84, 65, 84, 116, 0, 0, 0, 12, 0, 0, 0, 2, 0,
8193 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 0,
8194 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
8195 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8196 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8197 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0,
8198 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8199 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8200 0, 0, 0, 0, 0, 82, 68, 69, 70, 156, 2, 0, 0, 2, 0,
8201 0, 0, 100, 0, 0, 0, 2, 0, 0, 0, 28, 0, 0, 0, 0,
8202 4, 254, 255, 0, 1, 0, 0, 103, 2, 0, 0, 92, 0, 0, 0,
8203 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8204 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 96, 0,
8205 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8206 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
8207 99, 98, 48, 0, 99, 98, 50, 0, 92, 0, 0, 0, 4, 0, 0,
8208 0, 148, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8209 0, 0, 96, 0, 0, 0, 7, 0, 0, 0, 52, 1, 0, 0, 112,
8210 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 0, 0, 0,
8211 0, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0,
8212 0, 0, 0, 0, 0, 16, 1, 0, 0, 16, 0, 0, 0, 16, 0,
8213 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 26,
8214 1, 0, 0, 32, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0,
8215 0, 1, 0, 0, 0, 0, 0, 0, 40, 1, 0, 0, 48, 0, 0,
8216 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
8217 0, 0, 81, 117, 97, 100, 68, 101, 115, 99, 0, 171, 171, 171, 1,
8218 0, 3, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8219 84, 101, 120, 67, 111, 111, 114, 100, 115, 0, 77, 97, 115, 107, 84,
8220 101, 120, 67, 111, 111, 114, 100, 115, 0, 84, 101, 120, 116, 67, 111,
8221 108, 111, 114, 0, 171, 171, 220, 1, 0, 0, 0, 0, 0, 0, 44,
8222 0, 0, 0, 2, 0, 0, 0, 244, 1, 0, 0, 0, 0, 0, 0,
8223 4, 2, 0, 0, 48, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0,
8224 0, 16, 2, 0, 0, 0, 0, 0, 0, 32, 2, 0, 0, 64, 0,
8225 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 40, 2, 0, 0, 0,
8226 0, 0, 0, 56, 2, 0, 0, 80, 0, 0, 0, 8, 0, 0, 0,
8227 0, 0, 0, 0, 16, 2, 0, 0, 0, 0, 0, 0, 64, 2, 0,
8228 0, 88, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 68, 2,
8229 0, 0, 0, 0, 0, 0, 84, 2, 0, 0, 92, 0, 0, 0, 4,
8230 0, 0, 0, 0, 0, 0, 0, 68, 2, 0, 0, 0, 0, 0, 0,
8231 92, 2, 0, 0, 96, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0,
8232 0, 68, 2, 0, 0, 0, 0, 0, 0, 68, 101, 118, 105, 99, 101,
8233 83, 112, 97, 99, 101, 84, 111, 85, 115, 101, 114, 83, 112, 97, 99,
8234 101, 0, 171, 3, 0, 3, 0, 3, 0, 3, 0, 0, 0, 0, 0,
8235 0, 0, 0, 0, 100, 105, 109, 101, 110, 115, 105, 111, 110, 115, 0,
8236 171, 1, 0, 3, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0,
8237 0, 0, 100, 105, 102, 102, 0, 171, 171, 171, 1, 0, 3, 0, 1,
8238 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 101, 110, 116,
8239 101, 114, 49, 0, 65, 0, 171, 171, 0, 0, 3, 0, 1, 0, 1,
8240 0, 0, 0, 0, 0, 0, 0, 0, 0, 114, 97, 100, 105, 117, 115,
8241 49, 0, 115, 113, 95, 114, 97, 100, 105, 117, 115, 49, 0, 77, 105,
8242 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83,
8243 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109, 112, 105, 108,
8244 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51,
8245 56, 52, 0, 171, 171, 171, 73, 83, 71, 78, 44, 0, 0, 0, 1,
8246 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0,
8247 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 7, 3, 0,
8248 0, 80, 79, 83, 73, 84, 73, 79, 78, 0, 171, 171, 171, 79, 83,
8249 71, 78, 104, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80,
8250 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0,
8251 0, 0, 0, 0, 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0,
8252 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 12,
8253 0, 0, 92, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3,
8254 0, 0, 0, 1, 0, 0, 0, 12, 3, 0, 0, 83, 86, 95, 80,
8255 111, 115, 105, 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82,
8256 68, 0, 171, 171, 171, 149, 176, 0, 0, 0, 0, 0, 0, 1, 0,
8257 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 200, 7, 0, 0, 68,
8258 88, 66, 67, 238, 212, 160, 43, 129, 11, 44, 225, 62, 162, 102, 35,
8259 9, 220, 80, 177, 1, 0, 0, 0, 200, 7, 0, 0, 6, 0, 0,
8260 0, 56, 0, 0, 0, 196, 1, 0, 0, 56, 4, 0, 0, 180, 4,
8261 0, 0, 36, 7, 0, 0, 148, 7, 0, 0, 65, 111, 110, 57, 132,
8262 1, 0, 0, 132, 1, 0, 0, 0, 2, 255, 255, 76, 1, 0, 0,
8263 56, 0, 0, 0, 1, 0, 44, 0, 0, 0, 56, 0, 0, 0, 56,
8264 0, 2, 0, 36, 0, 0, 0, 56, 0, 0, 0, 0, 0, 1, 1,
8265 1, 0, 0, 0, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1,
8266 2, 255, 255, 81, 0, 0, 5, 2, 0, 15, 160, 0, 0, 0, 63,
8267 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0,
8268 2, 0, 0, 0, 128, 0, 0, 15, 176, 31, 0, 0, 2, 0, 0,
8269 0, 144, 0, 8, 15, 160, 31, 0, 0, 2, 0, 0, 0, 144, 1,
8270 8, 15, 160, 5, 0, 0, 3, 0, 0, 8, 128, 1, 0, 255, 160,
8271 1, 0, 255, 160, 2, 0, 0, 3, 0, 0, 3, 128, 0, 0, 235,
8272 176, 1, 0, 228, 161, 90, 0, 0, 4, 0, 0, 8, 128, 0, 0,
8273 228, 128, 0, 0, 228, 128, 0, 0, 255, 129, 5, 0, 0, 3, 0,
8274 0, 8, 128, 0, 0, 255, 128, 2, 0, 0, 160, 1, 0, 0, 2,
8275 0, 0, 4, 128, 1, 0, 255, 160, 8, 0, 0, 3, 0, 0, 1,
8276 128, 0, 0, 228, 128, 0, 0, 228, 160, 6, 0, 0, 2, 0, 0,
8277 1, 128, 0, 0, 0, 128, 5, 0, 0, 3, 0, 0, 1, 128, 0,
8278 0, 0, 128, 0, 0, 255, 128, 1, 0, 0, 2, 0, 0, 2, 128,
8279 2, 0, 0, 160, 66, 0, 0, 3, 1, 0, 15, 128, 0, 0, 228,
8280 176, 1, 8, 228, 160, 66, 0, 0, 3, 2, 0, 15, 128, 0, 0,
8281 228, 128, 0, 8, 228, 160, 1, 0, 0, 2, 0, 0, 8, 128, 1,
8282 0, 255, 160, 4, 0, 0, 4, 0, 0, 1, 128, 0, 0, 0, 128,
8283 0, 0, 170, 161, 0, 0, 255, 129, 5, 0, 0, 3, 2, 0, 7,
8284 128, 2, 0, 255, 128, 2, 0, 228, 128, 5, 0, 0, 3, 1, 0,
8285 15, 128, 1, 0, 255, 128, 2, 0, 228, 128, 88, 0, 0, 4, 0,
8286 0, 15, 128, 0, 0, 0, 128, 2, 0, 85, 160, 1, 0, 228, 128,
8287 1, 0, 0, 2, 0, 8, 15, 128, 0, 0, 228, 128, 255, 255, 0,
8288 0, 83, 72, 68, 82, 108, 2, 0, 0, 64, 0, 0, 0, 155, 0,
8289 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 6,
8290 0, 0, 0, 90, 0, 0, 3, 0, 96, 16, 0, 0, 0, 0, 0,
8291 90, 0, 0, 3, 0, 96, 16, 0, 1, 0, 0, 0, 88, 24, 0,
8292 4, 0, 112, 16, 0, 0, 0, 0, 0, 85, 85, 0, 0, 88, 24,
8293 0, 4, 0, 112, 16, 0, 1, 0, 0, 0, 85, 85, 0, 0, 98,
8294 16, 0, 3, 50, 16, 16, 0, 1, 0, 0, 0, 98, 16, 0, 3,
8295 194, 16, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 242, 32, 16,
8296 0, 0, 0, 0, 0, 104, 0, 0, 2, 2, 0, 0, 0, 0, 0,
8297 0, 9, 50, 0, 16, 0, 0, 0, 0, 0, 230, 26, 16, 0, 1,
8298 0, 0, 0, 70, 128, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0,
8299 5, 0, 0, 0, 54, 0, 0, 6, 66, 0, 16, 0, 0, 0, 0,
8300 0, 58, 128, 32, 0, 0, 0, 0, 0, 5, 0, 0, 0, 16, 0,
8301 0, 8, 66, 0, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 0,
8302 0, 0, 0, 70, 130, 32, 0, 0, 0, 0, 0, 4, 0, 0, 0,
8303 15, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16,
8304 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 50, 0,
8305 0, 12, 18, 0, 16, 0, 0, 0, 0, 0, 58, 128, 32, 128, 65,
8306 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 58, 128, 32, 0,
8307 0, 0, 0, 0, 5, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0,
8308 0, 56, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0,
8309 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 63, 14,
8310 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0,
8311 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 56, 0, 0,
8312 8, 66, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0,
8313 0, 0, 42, 128, 32, 0, 0, 0, 0, 0, 4, 0, 0, 0, 29,
8314 0, 0, 9, 66, 0, 16, 0, 0, 0, 0, 0, 58, 128, 32, 128,
8315 65, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 42, 0, 16,
8316 0, 0, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, 0, 0,
8317 0, 0, 1, 64, 0, 0, 0, 0, 0, 63, 69, 0, 0, 9, 242,
8318 0, 16, 0, 1, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0,
8319 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0,
8320 0, 31, 0, 4, 3, 42, 0, 16, 0, 0, 0, 0, 0, 54, 0,
8321 0, 8, 242, 32, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0,
8322 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8323 62, 0, 0, 1, 21, 0, 0, 1, 56, 0, 0, 7, 114, 0, 16,
8324 0, 1, 0, 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, 70, 2,
8325 16, 0, 1, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 0,
8326 0, 0, 0, 70, 16, 16, 0, 1, 0, 0, 0, 70, 126, 16, 0,
8327 1, 0, 0, 0, 0, 96, 16, 0, 1, 0, 0, 0, 56, 0, 0,
8328 7, 242, 32, 16, 0, 0, 0, 0, 0, 246, 15, 16, 0, 0, 0,
8329 0, 0, 70, 14, 16, 0, 1, 0, 0, 0, 62, 0, 0, 1, 83,
8330 84, 65, 84, 116, 0, 0, 0, 19, 0, 0, 0, 2, 0, 0, 0,
8331 0, 0, 0, 0, 3, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0,
8332 0, 0, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0,
8333 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8334 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8335 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
8336 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8337 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8338 0, 0, 0, 82, 68, 69, 70, 104, 2, 0, 0, 1, 0, 0, 0,
8339 232, 0, 0, 0, 5, 0, 0, 0, 28, 0, 0, 0, 0, 4, 255,
8340 255, 0, 1, 0, 0, 51, 2, 0, 0, 188, 0, 0, 0, 3, 0,
8341 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8342 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 203, 0, 0, 0,
8343 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8344 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 216, 0,
8345 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255,
8346 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0,
8347 220, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0,
8348 0, 255, 255, 255, 255, 1, 0, 0, 0, 1, 0, 0, 0, 12, 0,
8349 0, 0, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8350 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
8351 0, 0, 0, 0, 115, 77, 105, 114, 114, 111, 114, 83, 97, 109, 112,
8352 108, 101, 114, 0, 115, 77, 97, 115, 107, 83, 97, 109, 112, 108, 101,
8353 114, 0, 116, 101, 120, 0, 109, 97, 115, 107, 0, 99, 98, 50, 0,
8354 171, 171, 171, 225, 0, 0, 0, 7, 0, 0, 0, 0, 1, 0, 0,
8355 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 168, 1, 0,
8356 0, 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 192, 1,
8357 0, 0, 0, 0, 0, 0, 208, 1, 0, 0, 48, 0, 0, 0, 8,
8358 0, 0, 0, 0, 0, 0, 0, 220, 1, 0, 0, 0, 0, 0, 0,
8359 236, 1, 0, 0, 64, 0, 0, 0, 12, 0, 0, 0, 2, 0, 0,
8360 0, 244, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 80, 0,
8361 0, 0, 8, 0, 0, 0, 2, 0, 0, 0, 220, 1, 0, 0, 0,
8362 0, 0, 0, 12, 2, 0, 0, 88, 0, 0, 0, 4, 0, 0, 0,
8363 0, 0, 0, 0, 16, 2, 0, 0, 0, 0, 0, 0, 32, 2, 0,
8364 0, 92, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 16, 2,
8365 0, 0, 0, 0, 0, 0, 40, 2, 0, 0, 96, 0, 0, 0, 4,
8366 0, 0, 0, 0, 0, 0, 0, 16, 2, 0, 0, 0, 0, 0, 0,
8367 68, 101, 118, 105, 99, 101, 83, 112, 97, 99, 101, 84, 111, 85, 115,
8368 101, 114, 83, 112, 97, 99, 101, 0, 171, 3, 0, 3, 0, 3, 0,
8369 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 105, 109, 101, 110,
8370 115, 105, 111, 110, 115, 0, 171, 1, 0, 3, 0, 1, 0, 2, 0,
8371 0, 0, 0, 0, 0, 0, 0, 0, 100, 105, 102, 102, 0, 171, 171,
8372 171, 1, 0, 3, 0, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0,
8373 0, 0, 99, 101, 110, 116, 101, 114, 49, 0, 65, 0, 171, 171, 0,
8374 0, 3, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8375 114, 97, 100, 105, 117, 115, 49, 0, 115, 113, 95, 114, 97, 100, 105,
8376 117, 115, 49, 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40,
8377 82, 41, 32, 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32,
8378 67, 111, 109, 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54,
8379 48, 48, 46, 49, 54, 51, 56, 52, 0, 171, 171, 171, 73, 83, 71,
8380 78, 104, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80, 0,
8381 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0,
8382 0, 0, 0, 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0,
8383 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 3, 0,
8384 0, 92, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0,
8385 0, 0, 1, 0, 0, 0, 12, 12, 0, 0, 83, 86, 95, 80, 111,
8386 115, 105, 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68,
8387 0, 171, 171, 171, 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0,
8388 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8389 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 83,
8390 86, 95, 84, 97, 114, 103, 101, 116, 0, 171, 171, 217, 183, 0, 0,
8391 0, 0, 0, 0, 83, 97, 109, 112, 108, 101, 67, 111, 110, 105, 99,
8392 71, 114, 97, 100, 105, 101, 110, 116, 0, 12, 7, 0, 0, 68, 88,
8393 66, 67, 139, 251, 38, 36, 124, 246, 203, 168, 214, 67, 77, 25, 142,
8394 114, 138, 15, 1, 0, 0, 0, 12, 7, 0, 0, 6, 0, 0, 0,
8395 56, 0, 0, 0, 148, 1, 0, 0, 104, 3, 0, 0, 228, 3, 0,
8396 0, 104, 6, 0, 0, 156, 6, 0, 0, 65, 111, 110, 57, 84, 1,
8397 0, 0, 84, 1, 0, 0, 0, 2, 254, 255, 252, 0, 0, 0, 88,
8398 0, 0, 0, 4, 0, 36, 0, 0, 0, 84, 0, 0, 0, 84, 0,
8399 0, 0, 36, 0, 1, 0, 84, 0, 0, 0, 0, 0, 1, 0, 1,
8400 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 2, 0, 0, 0,
8401 0, 0, 1, 0, 0, 0, 2, 0, 3, 0, 0, 0, 0, 0, 1,
8402 0, 3, 0, 1, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8403 1, 2, 254, 255, 81, 0, 0, 5, 6, 0, 15, 160, 0, 0, 128,
8404 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0,
8405 0, 2, 5, 0, 0, 128, 0, 0, 15, 144, 4, 0, 0, 4, 0,
8406 0, 3, 224, 0, 0, 228, 144, 2, 0, 238, 160, 2, 0, 228, 160,
8407 4, 0, 0, 4, 0, 0, 3, 128, 0, 0, 228, 144, 1, 0, 238,
8408 160, 1, 0, 228, 160, 2, 0, 0, 3, 0, 0, 4, 128, 0, 0,
8409 0, 128, 6, 0, 0, 160, 5, 0, 0, 3, 0, 0, 4, 128, 0,
8410 0, 170, 128, 5, 0, 0, 160, 5, 0, 0, 3, 1, 0, 1, 128,
8411 0, 0, 170, 128, 6, 0, 85, 160, 2, 0, 0, 3, 0, 0, 4,
8412 128, 0, 0, 85, 129, 6, 0, 0, 160, 2, 0, 0, 3, 0, 0,
8413 3, 192, 0, 0, 228, 128, 0, 0, 228, 160, 5, 0, 0, 3, 0,
8414 0, 1, 128, 0, 0, 170, 128, 5, 0, 85, 160, 5, 0, 0, 3,
8415 1, 0, 2, 128, 0, 0, 0, 128, 6, 0, 85, 160, 1, 0, 0,
8416 2, 1, 0, 4, 128, 6, 0, 0, 160, 8, 0, 0, 3, 0, 0,
8417 8, 224, 1, 0, 228, 128, 3, 0, 228, 160, 8, 0, 0, 3, 0,
8418 0, 4, 224, 1, 0, 228, 128, 4, 0, 228, 160, 1, 0, 0, 2,
8419 0, 0, 12, 192, 6, 0, 36, 160, 255, 255, 0, 0, 83, 72, 68,
8420 82, 204, 1, 0, 0, 64, 0, 1, 0, 115, 0, 0, 0, 89, 0,
8421 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 3, 0, 0, 0, 89,
8422 0, 0, 4, 70, 142, 32, 0, 1, 0, 0, 0, 4, 0, 0, 0,
8423 95, 0, 0, 3, 50, 16, 16, 0, 0, 0, 0, 0, 103, 0, 0,
8424 4, 242, 32, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 101, 0,
8425 0, 3, 50, 32, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 194,
8426 32, 16, 0, 1, 0, 0, 0, 104, 0, 0, 2, 2, 0, 0, 0,
8427 54, 0, 0, 8, 194, 32, 16, 0, 0, 0, 0, 0, 2, 64, 0,
8428 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8429 128, 63, 50, 0, 0, 11, 50, 0, 16, 0, 0, 0, 0, 0, 70,
8430 16, 16, 0, 0, 0, 0, 0, 230, 138, 32, 0, 0, 0, 0, 0,
8431 0, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0, 0, 0, 0,
8432 0, 54, 0, 0, 5, 50, 32, 16, 0, 0, 0, 0, 0, 70, 0,
8433 16, 0, 0, 0, 0, 0, 0, 0, 0, 7, 18, 0, 16, 0, 0,
8434 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0,
8435 0, 0, 128, 63, 0, 0, 0, 8, 34, 0, 16, 0, 0, 0, 0,
8436 0, 26, 0, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 1, 64,
8437 0, 0, 0, 0, 128, 63, 56, 0, 0, 8, 50, 0, 16, 0, 0,
8438 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 70, 128, 32, 0,
8439 1, 0, 0, 0, 3, 0, 0, 0, 56, 0, 0, 10, 50, 0, 16,
8440 0, 1, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 2, 64,
8441 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0,
8442 0, 0, 0, 54, 0, 0, 5, 66, 0, 16, 0, 1, 0, 0, 0,
8443 1, 64, 0, 0, 0, 0, 128, 63, 16, 0, 0, 8, 66, 32, 16,
8444 0, 1, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0, 70, 130,
8445 32, 0, 1, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 8, 130,
8446 32, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, 1, 0, 0, 0,
8447 70, 130, 32, 0, 1, 0, 0, 0, 1, 0, 0, 0, 50, 0, 0,
8448 11, 50, 32, 16, 0, 1, 0, 0, 0, 70, 16, 16, 0, 0, 0,
8449 0, 0, 230, 138, 32, 0, 0, 0, 0, 0, 2, 0, 0, 0, 70,
8450 128, 32, 0, 0, 0, 0, 0, 2, 0, 0, 0, 62, 0, 0, 1,
8451 83, 84, 65, 84, 116, 0, 0, 0, 12, 0, 0, 0, 2, 0, 0,
8452 0, 0, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 0, 0,
8453 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
8454 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8455 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8456 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0,
8457 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8458 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8459 0, 0, 0, 0, 82, 68, 69, 70, 124, 2, 0, 0, 2, 0, 0,
8460 0, 100, 0, 0, 0, 2, 0, 0, 0, 28, 0, 0, 0, 0, 4,
8461 254, 255, 0, 1, 0, 0, 72, 2, 0, 0, 92, 0, 0, 0, 0,
8462 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8463 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 96, 0, 0,
8464 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8465 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 99,
8466 98, 48, 0, 99, 98, 51, 0, 92, 0, 0, 0, 4, 0, 0, 0,
8467 148, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8468 0, 96, 0, 0, 0, 6, 0, 0, 0, 52, 1, 0, 0, 80, 0,
8469 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 244, 0, 0, 0, 0,
8470 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0,
8471 0, 0, 0, 0, 16, 1, 0, 0, 16, 0, 0, 0, 16, 0, 0,
8472 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 26, 1,
8473 0, 0, 32, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 0,
8474 1, 0, 0, 0, 0, 0, 0, 40, 1, 0, 0, 48, 0, 0, 0,
8475 16, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
8476 0, 81, 117, 97, 100, 68, 101, 115, 99, 0, 171, 171, 171, 1, 0,
8477 3, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84,
8478 101, 120, 67, 111, 111, 114, 100, 115, 0, 77, 97, 115, 107, 84, 101,
8479 120, 67, 111, 111, 114, 100, 115, 0, 84, 101, 120, 116, 67, 111, 108,
8480 111, 114, 0, 171, 171, 196, 1, 0, 0, 0, 0, 0, 0, 44, 0,
8481 0, 0, 2, 0, 0, 0, 224, 1, 0, 0, 0, 0, 0, 0, 240,
8482 1, 0, 0, 48, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0,
8483 0, 2, 0, 0, 0, 0, 0, 0, 16, 2, 0, 0, 56, 0, 0,
8484 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0,
8485 0, 0, 23, 2, 0, 0, 64, 0, 0, 0, 4, 0, 0, 0, 0,
8486 0, 0, 0, 32, 2, 0, 0, 0, 0, 0, 0, 48, 2, 0, 0,
8487 68, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 32, 2, 0,
8488 0, 0, 0, 0, 0, 61, 2, 0, 0, 72, 0, 0, 0, 4, 0,
8489 0, 0, 0, 0, 0, 0, 32, 2, 0, 0, 0, 0, 0, 0, 68,
8490 101, 118, 105, 99, 101, 83, 112, 97, 99, 101, 84, 111, 85, 115, 101,
8491 114, 83, 112, 97, 99, 101, 95, 99, 98, 51, 0, 171, 3, 0, 3,
8492 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 105,
8493 109, 101, 110, 115, 105, 111, 110, 115, 95, 99, 98, 51, 0, 171, 1,
8494 0, 3, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8495 99, 101, 110, 116, 101, 114, 0, 97, 110, 103, 108, 101, 0, 171, 171,
8496 171, 0, 0, 3, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0,
8497 0, 0, 115, 116, 97, 114, 116, 95, 111, 102, 102, 115, 101, 116, 0,
8498 101, 110, 100, 95, 111, 102, 102, 115, 101, 116, 0, 77, 105, 99, 114,
8499 111, 115, 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83, 76, 32,
8500 83, 104, 97, 100, 101, 114, 32, 67, 111, 109, 112, 105, 108, 101, 114,
8501 32, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51, 56, 52,
8502 0, 171, 171, 73, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0,
8503 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8504 0, 3, 0, 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 80, 79,
8505 83, 73, 84, 73, 79, 78, 0, 171, 171, 171, 79, 83, 71, 78, 104,
8506 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0,
8507 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
8508 0, 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8509 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 12, 0, 0, 92,
8510 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
8511 1, 0, 0, 0, 12, 3, 0, 0, 83, 86, 95, 80, 111, 115, 105,
8512 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171,
8513 171, 171, 193, 191, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2,
8514 0, 0, 0, 0, 0, 0, 0, 76, 12, 0, 0, 68, 88, 66, 67,
8515 237, 135, 171, 29, 251, 164, 113, 72, 131, 168, 215, 155, 110, 76, 248,
8516 73, 1, 0, 0, 0, 76, 12, 0, 0, 6, 0, 0, 0, 56, 0,
8517 0, 0, 144, 3, 0, 0, 228, 8, 0, 0, 96, 9, 0, 0, 168,
8518 11, 0, 0, 24, 12, 0, 0, 65, 111, 110, 57, 80, 3, 0, 0,
8519 80, 3, 0, 0, 0, 2, 255, 255, 24, 3, 0, 0, 56, 0, 0,
8520 0, 1, 0, 44, 0, 0, 0, 56, 0, 0, 0, 56, 0, 2, 0,
8521 36, 0, 0, 0, 56, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0,
8522 0, 3, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 2, 255, 255,
8523 81, 0, 0, 5, 2, 0, 15, 160, 95, 174, 170, 60, 54, 90, 174,
8524 189, 226, 118, 56, 62, 4, 29, 169, 190, 81, 0, 0, 5, 3, 0,
8525 15, 160, 56, 247, 127, 63, 0, 0, 0, 0, 0, 0, 128, 63, 219,
8526 15, 73, 64, 81, 0, 0, 5, 4, 0, 15, 160, 0, 0, 0, 192,
8527 219, 15, 201, 63, 216, 15, 201, 63, 134, 249, 34, 62, 81, 0, 0,
8528 5, 5, 0, 15, 160, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0,
8529 0, 0, 0, 0, 0, 0, 31, 0, 0, 2, 0, 0, 0, 128, 0,
8530 0, 15, 176, 31, 0, 0, 2, 0, 0, 0, 144, 0, 8, 15, 160,
8531 31, 0, 0, 2, 0, 0, 0, 144, 1, 8, 15, 160, 2, 0, 0,
8532 3, 0, 0, 3, 128, 0, 0, 235, 176, 0, 0, 238, 161, 35, 0,
8533 0, 2, 0, 0, 12, 128, 0, 0, 68, 128, 2, 0, 0, 3, 1,
8534 0, 3, 128, 0, 0, 238, 129, 0, 0, 235, 128, 88, 0, 0, 4,
8535 0, 0, 12, 128, 1, 0, 0, 128, 0, 0, 228, 128, 0, 0, 180,
8536 128, 88, 0, 0, 4, 1, 0, 1, 128, 1, 0, 85, 128, 3, 0,
8537 85, 160, 3, 0, 170, 160, 6, 0, 0, 2, 0, 0, 8, 128, 0,
8538 0, 255, 128, 5, 0, 0, 3, 0, 0, 4, 128, 0, 0, 255, 128,
8539 0, 0, 170, 128, 5, 0, 0, 3, 0, 0, 8, 128, 0, 0, 170,
8540 128, 0, 0, 170, 128, 4, 0, 0, 4, 1, 0, 2, 128, 0, 0,
8541 255, 128, 2, 0, 0, 160, 2, 0, 85, 160, 4, 0, 0, 4, 1,
8542 0, 2, 128, 0, 0, 255, 128, 1, 0, 85, 128, 2, 0, 170, 160,
8543 4, 0, 0, 4, 1, 0, 2, 128, 0, 0, 255, 128, 1, 0, 85,
8544 128, 2, 0, 255, 160, 4, 0, 0, 4, 0, 0, 8, 128, 0, 0,
8545 255, 128, 1, 0, 85, 128, 3, 0, 0, 160, 5, 0, 0, 3, 0,
8546 0, 4, 128, 0, 0, 255, 128, 0, 0, 170, 128, 4, 0, 0, 4,
8547 0, 0, 8, 128, 0, 0, 170, 128, 4, 0, 0, 160, 4, 0, 85,
8548 160, 4, 0, 0, 4, 0, 0, 4, 128, 0, 0, 255, 128, 1, 0,
8549 0, 128, 0, 0, 170, 128, 88, 0, 0, 4, 0, 0, 8, 128, 0,
8550 0, 0, 128, 3, 0, 85, 161, 3, 0, 255, 161, 2, 0, 0, 3,
8551 0, 0, 4, 128, 0, 0, 255, 128, 0, 0, 170, 128, 2, 0, 0,
8552 3, 0, 0, 8, 128, 0, 0, 170, 128, 0, 0, 170, 128, 2, 0,
8553 0, 3, 1, 0, 1, 128, 0, 0, 0, 129, 0, 0, 85, 128, 88,
8554 0, 0, 4, 0, 0, 3, 128, 1, 0, 0, 128, 0, 0, 228, 128,
8555 0, 0, 225, 128, 88, 0, 0, 4, 0, 0, 2, 128, 0, 0, 85,
8556 128, 3, 0, 170, 160, 3, 0, 85, 160, 88, 0, 0, 4, 0, 0,
8557 1, 128, 0, 0, 0, 128, 3, 0, 85, 160, 0, 0, 85, 128, 4,
8558 0, 0, 4, 0, 0, 1, 128, 0, 0, 0, 128, 0, 0, 255, 129,
8559 0, 0, 170, 128, 2, 0, 0, 3, 0, 0, 1, 128, 0, 0, 0,
8560 128, 1, 0, 0, 161, 2, 0, 0, 3, 0, 0, 1, 128, 0, 0,
8561 0, 128, 4, 0, 170, 160, 5, 0, 0, 3, 0, 0, 2, 128, 0,
8562 0, 0, 128, 4, 0, 255, 160, 35, 0, 0, 2, 0, 0, 2, 128,
8563 0, 0, 85, 128, 19, 0, 0, 2, 0, 0, 2, 128, 0, 0, 85,
8564 128, 88, 0, 0, 4, 0, 0, 1, 128, 0, 0, 0, 128, 0, 0,
8565 85, 128, 0, 0, 85, 129, 2, 0, 0, 3, 0, 0, 1, 128, 0,
8566 0, 0, 128, 1, 0, 85, 161, 2, 0, 0, 3, 0, 0, 2, 128,
8567 1, 0, 85, 161, 1, 0, 170, 160, 6, 0, 0, 2, 0, 0, 2,
8568 128, 0, 0, 85, 128, 5, 0, 0, 3, 0, 0, 1, 128, 0, 0,
8569 85, 128, 0, 0, 0, 128, 1, 0, 0, 2, 0, 0, 2, 128, 5,
8570 0, 0, 160, 66, 0, 0, 3, 1, 0, 15, 128, 0, 0, 228, 176,
8571 1, 8, 228, 160, 66, 0, 0, 3, 0, 0, 15, 128, 0, 0, 228,
8572 128, 0, 8, 228, 160, 5, 0, 0, 3, 0, 0, 7, 128, 0, 0,
8573 255, 128, 0, 0, 228, 128, 5, 0, 0, 3, 0, 0, 15, 128, 1,
8574 0, 255, 128, 0, 0, 228, 128, 1, 0, 0, 2, 0, 8, 15, 128,
8575 0, 0, 228, 128, 255, 255, 0, 0, 83, 72, 68, 82, 76, 5, 0,
8576 0, 64, 0, 0, 0, 83, 1, 0, 0, 89, 0, 0, 4, 70, 142,
8577 32, 0, 0, 0, 0, 0, 5, 0, 0, 0, 90, 0, 0, 3, 0,
8578 96, 16, 0, 0, 0, 0, 0, 90, 0, 0, 3, 0, 96, 16, 0,
8579 1, 0, 0, 0, 88, 24, 0, 4, 0, 112, 16, 0, 0, 0, 0,
8580 0, 85, 85, 0, 0, 88, 24, 0, 4, 0, 112, 16, 0, 1, 0,
8581 0, 0, 85, 85, 0, 0, 98, 16, 0, 3, 50, 16, 16, 0, 1,
8582 0, 0, 0, 98, 16, 0, 3, 194, 16, 16, 0, 1, 0, 0, 0,
8583 101, 0, 0, 3, 242, 32, 16, 0, 0, 0, 0, 0, 104, 0, 0,
8584 2, 2, 0, 0, 0, 0, 0, 0, 9, 50, 0, 16, 0, 0, 0,
8585 0, 0, 182, 31, 16, 0, 1, 0, 0, 0, 182, 143, 32, 128, 65,
8586 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 52, 0, 0, 9,
8587 66, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 128, 129, 0, 0,
8588 0, 0, 0, 0, 0, 10, 0, 16, 128, 129, 0, 0, 0, 0, 0,
8589 0, 0, 14, 0, 0, 10, 66, 0, 16, 0, 0, 0, 0, 0, 2,
8590 64, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63,
8591 0, 0, 128, 63, 42, 0, 16, 0, 0, 0, 0, 0, 51, 0, 0,
8592 9, 130, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 128, 129, 0,
8593 0, 0, 0, 0, 0, 0, 10, 0, 16, 128, 129, 0, 0, 0, 0,
8594 0, 0, 0, 56, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0,
8595 42, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0,
8596 0, 56, 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 42, 0,
8597 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 50,
8598 0, 0, 9, 18, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0,
8599 0, 0, 0, 0, 1, 64, 0, 0, 95, 174, 170, 60, 1, 64, 0,
8600 0, 54, 90, 174, 189, 50, 0, 0, 9, 18, 0, 16, 0, 1, 0,
8601 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1,
8602 0, 0, 0, 1, 64, 0, 0, 226, 118, 56, 62, 50, 0, 0, 9,
8603 18, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0,
8604 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 4, 29,
8605 169, 190, 50, 0, 0, 9, 130, 0, 16, 0, 0, 0, 0, 0, 58,
8606 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0,
8607 1, 64, 0, 0, 56, 247, 127, 63, 56, 0, 0, 7, 18, 0, 16,
8608 0, 1, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 42, 0,
8609 16, 0, 0, 0, 0, 0, 50, 0, 0, 9, 18, 0, 16, 0, 1,
8610 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0,
8611 0, 0, 0, 192, 1, 64, 0, 0, 219, 15, 201, 63, 49, 0, 0,
8612 9, 34, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 128, 129, 0,
8613 0, 0, 0, 0, 0, 0, 10, 0, 16, 128, 129, 0, 0, 0, 0,
8614 0, 0, 0, 1, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0,
8615 26, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0,
8616 0, 50, 0, 0, 9, 66, 0, 16, 0, 0, 0, 0, 0, 42, 0,
8617 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 10,
8618 0, 16, 0, 1, 0, 0, 0, 49, 0, 0, 8, 130, 0, 16, 0,
8619 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16,
8620 128, 65, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 7, 130, 0,
8621 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1,
8622 64, 0, 0, 219, 15, 73, 192, 0, 0, 0, 7, 66, 0, 16, 0,
8623 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16,
8624 0, 0, 0, 0, 0, 51, 0, 0, 7, 130, 0, 16, 0, 0, 0,
8625 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0,
8626 0, 0, 0, 52, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0,
8627 26, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0,
8628 0, 29, 0, 0, 8, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0,
8629 16, 0, 0, 0, 0, 0, 10, 0, 16, 128, 65, 0, 0, 0, 0,
8630 0, 0, 0, 49, 0, 0, 8, 34, 0, 16, 0, 0, 0, 0, 0,
8631 58, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 128, 65, 0, 0,
8632 0, 0, 0, 0, 0, 1, 0, 0, 7, 18, 0, 16, 0, 0, 0,
8633 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0,
8634 0, 0, 0, 55, 0, 0, 10, 18, 0, 16, 0, 0, 0, 0, 0,
8635 10, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 128, 65, 0, 0,
8636 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 0, 0,
8637 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0,
8638 0, 0, 0, 10, 128, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0,
8639 4, 0, 0, 0, 0, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0,
8640 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 216, 15,
8641 201, 63, 56, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10,
8642 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 134, 249, 34, 62,
8643 29, 0, 0, 8, 34, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16,
8644 0, 0, 0, 0, 0, 10, 0, 16, 128, 65, 0, 0, 0, 0, 0,
8645 0, 0, 26, 0, 0, 6, 18, 0, 16, 0, 0, 0, 0, 0, 10,
8646 0, 16, 128, 129, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 10,
8647 18, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0,
8648 0, 10, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 128, 65, 0,
8649 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 18, 0, 16, 0, 0,
8650 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 26, 128, 32, 128,
8651 65, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0,
8652 10, 34, 0, 16, 0, 0, 0, 0, 0, 26, 128, 32, 128, 65, 0,
8653 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 42, 128, 32, 0, 0,
8654 0, 0, 0, 4, 0, 0, 0, 14, 0, 0, 7, 18, 0, 16, 0,
8655 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16,
8656 0, 0, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16, 0, 0, 0,
8657 0, 0, 1, 64, 0, 0, 0, 0, 0, 63, 69, 0, 0, 9, 242,
8658 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0,
8659 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0,
8660 0, 56, 0, 0, 7, 114, 0, 16, 0, 0, 0, 0, 0, 246, 15,
8661 16, 0, 0, 0, 0, 0, 70, 2, 16, 0, 0, 0, 0, 0, 69,
8662 0, 0, 9, 242, 0, 16, 0, 1, 0, 0, 0, 70, 16, 16, 0,
8663 1, 0, 0, 0, 70, 126, 16, 0, 1, 0, 0, 0, 0, 96, 16,
8664 0, 1, 0, 0, 0, 56, 0, 0, 7, 242, 32, 16, 0, 0, 0,
8665 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 246, 15, 16, 0, 1,
8666 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0, 0, 0,
8667 39, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
8668 0, 30, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0,
8669 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8670 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0,
8671 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8672 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0,
8673 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8674 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69, 70,
8675 64, 2, 0, 0, 1, 0, 0, 0, 224, 0, 0, 0, 5, 0, 0,
8676 0, 28, 0, 0, 0, 0, 4, 255, 255, 0, 1, 0, 0, 12, 2,
8677 0, 0, 188, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0,
8678 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
8679 0, 0, 0, 0, 197, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
8680 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0,
8681 0, 0, 0, 0, 0, 0, 210, 0, 0, 0, 2, 0, 0, 0, 5,
8682 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0,
8683 1, 0, 0, 0, 12, 0, 0, 0, 214, 0, 0, 0, 2, 0, 0,
8684 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 1, 0,
8685 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 219, 0, 0, 0, 0,
8686 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8687 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 115, 83, 97,
8688 109, 112, 108, 101, 114, 0, 115, 77, 97, 115, 107, 83, 97, 109, 112,
8689 108, 101, 114, 0, 116, 101, 120, 0, 109, 97, 115, 107, 0, 99, 98,
8690 51, 0, 171, 219, 0, 0, 0, 6, 0, 0, 0, 248, 0, 0, 0,
8691 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 136, 1, 0,
8692 0, 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 164, 1,
8693 0, 0, 0, 0, 0, 0, 180, 1, 0, 0, 48, 0, 0, 0, 8,
8694 0, 0, 0, 0, 0, 0, 0, 196, 1, 0, 0, 0, 0, 0, 0,
8695 212, 1, 0, 0, 56, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0,
8696 0, 196, 1, 0, 0, 0, 0, 0, 0, 219, 1, 0, 0, 64, 0,
8697 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 228, 1, 0, 0, 0,
8698 0, 0, 0, 244, 1, 0, 0, 68, 0, 0, 0, 4, 0, 0, 0,
8699 2, 0, 0, 0, 228, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0,
8700 0, 72, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 228, 1,
8701 0, 0, 0, 0, 0, 0, 68, 101, 118, 105, 99, 101, 83, 112, 97,
8702 99, 101, 84, 111, 85, 115, 101, 114, 83, 112, 97, 99, 101, 95, 99,
8703 98, 51, 0, 171, 3, 0, 3, 0, 3, 0, 3, 0, 0, 0, 0,
8704 0, 0, 0, 0, 0, 100, 105, 109, 101, 110, 115, 105, 111, 110, 115,
8705 95, 99, 98, 51, 0, 171, 1, 0, 3, 0, 1, 0, 2, 0, 0,
8706 0, 0, 0, 0, 0, 0, 0, 99, 101, 110, 116, 101, 114, 0, 97,
8707 110, 103, 108, 101, 0, 171, 171, 171, 0, 0, 3, 0, 1, 0, 1,
8708 0, 0, 0, 0, 0, 0, 0, 0, 0, 115, 116, 97, 114, 116, 95,
8709 111, 102, 102, 115, 101, 116, 0, 101, 110, 100, 95, 111, 102, 102, 115,
8710 101, 116, 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82,
8711 41, 32, 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67,
8712 111, 109, 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48,
8713 48, 46, 49, 54, 51, 56, 52, 0, 171, 171, 73, 83, 71, 78, 104,
8714 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0,
8715 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
8716 0, 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8717 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 3, 0, 0, 92,
8718 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
8719 1, 0, 0, 0, 12, 12, 0, 0, 83, 86, 95, 80, 111, 115, 105,
8720 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171,
8721 171, 171, 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8,
8722 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8723 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 83, 86, 95,
8724 84, 97, 114, 103, 101, 116, 0, 171, 171, 229, 198, 0, 0, 0, 0,
8725 0, 0, 12, 7, 0, 0, 68, 88, 66, 67, 139, 251, 38, 36, 124,
8726 246, 203, 168, 214, 67, 77, 25, 142, 114, 138, 15, 1, 0, 0, 0,
8727 12, 7, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 148, 1, 0,
8728 0, 104, 3, 0, 0, 228, 3, 0, 0, 104, 6, 0, 0, 156, 6,
8729 0, 0, 65, 111, 110, 57, 84, 1, 0, 0, 84, 1, 0, 0, 0,
8730 2, 254, 255, 252, 0, 0, 0, 88, 0, 0, 0, 4, 0, 36, 0,
8731 0, 0, 84, 0, 0, 0, 84, 0, 0, 0, 36, 0, 1, 0, 84,
8732 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0,
8733 2, 0, 1, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2,
8734 0, 3, 0, 0, 0, 0, 0, 1, 0, 3, 0, 1, 0, 5, 0,
8735 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 254, 255, 81, 0, 0,
8736 5, 6, 0, 15, 160, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0,
8737 0, 0, 0, 0, 0, 0, 31, 0, 0, 2, 5, 0, 0, 128, 0,
8738 0, 15, 144, 4, 0, 0, 4, 0, 0, 3, 224, 0, 0, 228, 144,
8739 2, 0, 238, 160, 2, 0, 228, 160, 4, 0, 0, 4, 0, 0, 3,
8740 128, 0, 0, 228, 144, 1, 0, 238, 160, 1, 0, 228, 160, 2, 0,
8741 0, 3, 0, 0, 4, 128, 0, 0, 0, 128, 6, 0, 0, 160, 5,
8742 0, 0, 3, 0, 0, 4, 128, 0, 0, 170, 128, 5, 0, 0, 160,
8743 5, 0, 0, 3, 1, 0, 1, 128, 0, 0, 170, 128, 6, 0, 85,
8744 160, 2, 0, 0, 3, 0, 0, 4, 128, 0, 0, 85, 129, 6, 0,
8745 0, 160, 2, 0, 0, 3, 0, 0, 3, 192, 0, 0, 228, 128, 0,
8746 0, 228, 160, 5, 0, 0, 3, 0, 0, 1, 128, 0, 0, 170, 128,
8747 5, 0, 85, 160, 5, 0, 0, 3, 1, 0, 2, 128, 0, 0, 0,
8748 128, 6, 0, 85, 160, 1, 0, 0, 2, 1, 0, 4, 128, 6, 0,
8749 0, 160, 8, 0, 0, 3, 0, 0, 8, 224, 1, 0, 228, 128, 3,
8750 0, 228, 160, 8, 0, 0, 3, 0, 0, 4, 224, 1, 0, 228, 128,
8751 4, 0, 228, 160, 1, 0, 0, 2, 0, 0, 12, 192, 6, 0, 36,
8752 160, 255, 255, 0, 0, 83, 72, 68, 82, 204, 1, 0, 0, 64, 0,
8753 1, 0, 115, 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0,
8754 0, 0, 0, 3, 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0,
8755 1, 0, 0, 0, 4, 0, 0, 0, 95, 0, 0, 3, 50, 16, 16,
8756 0, 0, 0, 0, 0, 103, 0, 0, 4, 242, 32, 16, 0, 0, 0,
8757 0, 0, 1, 0, 0, 0, 101, 0, 0, 3, 50, 32, 16, 0, 1,
8758 0, 0, 0, 101, 0, 0, 3, 194, 32, 16, 0, 1, 0, 0, 0,
8759 104, 0, 0, 2, 2, 0, 0, 0, 54, 0, 0, 8, 194, 32, 16,
8760 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0,
8761 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 50, 0, 0, 11, 50,
8762 0, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0,
8763 230, 138, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128, 32,
8764 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 50, 32,
8765 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 0,
8766 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0,
8767 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 0, 0, 0,
8768 8, 34, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 128, 65, 0,
8769 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 56,
8770 0, 0, 8, 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0,
8771 0, 0, 0, 0, 70, 128, 32, 0, 1, 0, 0, 0, 3, 0, 0,
8772 0, 56, 0, 0, 10, 50, 0, 16, 0, 1, 0, 0, 0, 70, 0,
8773 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 63, 0,
8774 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5,
8775 66, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128,
8776 63, 16, 0, 0, 8, 66, 32, 16, 0, 1, 0, 0, 0, 70, 2,
8777 16, 0, 1, 0, 0, 0, 70, 130, 32, 0, 1, 0, 0, 0, 0,
8778 0, 0, 0, 16, 0, 0, 8, 130, 32, 16, 0, 1, 0, 0, 0,
8779 70, 2, 16, 0, 1, 0, 0, 0, 70, 130, 32, 0, 1, 0, 0,
8780 0, 1, 0, 0, 0, 50, 0, 0, 11, 50, 32, 16, 0, 1, 0,
8781 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32, 0, 0,
8782 0, 0, 0, 2, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0,
8783 2, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0, 0,
8784 0, 12, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 4, 0,
8785 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
8786 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8787 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8788 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8789 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8790 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8791 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69,
8792 70, 124, 2, 0, 0, 2, 0, 0, 0, 100, 0, 0, 0, 2, 0,
8793 0, 0, 28, 0, 0, 0, 0, 4, 254, 255, 0, 1, 0, 0, 72,
8794 2, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8795 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
8796 0, 0, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8797 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1,
8798 0, 0, 0, 0, 0, 0, 0, 99, 98, 48, 0, 99, 98, 51, 0,
8799 92, 0, 0, 0, 4, 0, 0, 0, 148, 0, 0, 0, 64, 0, 0,
8800 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 0, 0, 0, 6, 0,
8801 0, 0, 52, 1, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0,
8802 0, 0, 0, 244, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0,
8803 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 16, 1, 0,
8804 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 1,
8805 0, 0, 0, 0, 0, 0, 26, 1, 0, 0, 32, 0, 0, 0, 16,
8806 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
8807 40, 1, 0, 0, 48, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0,
8808 0, 0, 1, 0, 0, 0, 0, 0, 0, 81, 117, 97, 100, 68, 101,
8809 115, 99, 0, 171, 171, 171, 1, 0, 3, 0, 1, 0, 4, 0, 0,
8810 0, 0, 0, 0, 0, 0, 0, 84, 101, 120, 67, 111, 111, 114, 100,
8811 115, 0, 77, 97, 115, 107, 84, 101, 120, 67, 111, 111, 114, 100, 115,
8812 0, 84, 101, 120, 116, 67, 111, 108, 111, 114, 0, 171, 171, 196, 1,
8813 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 2, 0, 0, 0, 224,
8814 1, 0, 0, 0, 0, 0, 0, 240, 1, 0, 0, 48, 0, 0, 0,
8815 8, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0,
8816 0, 16, 2, 0, 0, 56, 0, 0, 0, 8, 0, 0, 0, 0, 0,
8817 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 23, 2, 0, 0, 64,
8818 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 32, 2, 0, 0,
8819 0, 0, 0, 0, 48, 2, 0, 0, 68, 0, 0, 0, 4, 0, 0,
8820 0, 0, 0, 0, 0, 32, 2, 0, 0, 0, 0, 0, 0, 61, 2,
8821 0, 0, 72, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 32,
8822 2, 0, 0, 0, 0, 0, 0, 68, 101, 118, 105, 99, 101, 83, 112,
8823 97, 99, 101, 84, 111, 85, 115, 101, 114, 83, 112, 97, 99, 101, 95,
8824 99, 98, 51, 0, 171, 3, 0, 3, 0, 3, 0, 3, 0, 0, 0,
8825 0, 0, 0, 0, 0, 0, 100, 105, 109, 101, 110, 115, 105, 111, 110,
8826 115, 95, 99, 98, 51, 0, 171, 1, 0, 3, 0, 1, 0, 2, 0,
8827 0, 0, 0, 0, 0, 0, 0, 0, 99, 101, 110, 116, 101, 114, 0,
8828 97, 110, 103, 108, 101, 0, 171, 171, 171, 0, 0, 3, 0, 1, 0,
8829 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 115, 116, 97, 114, 116,
8830 95, 111, 102, 102, 115, 101, 116, 0, 101, 110, 100, 95, 111, 102, 102,
8831 115, 101, 116, 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40,
8832 82, 41, 32, 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32,
8833 67, 111, 109, 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54,
8834 48, 48, 46, 49, 54, 51, 56, 52, 0, 171, 171, 73, 83, 71, 78,
8835 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0,
8836 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0,
8837 0, 0, 7, 3, 0, 0, 80, 79, 83, 73, 84, 73, 79, 78, 0,
8838 171, 171, 171, 79, 83, 71, 78, 104, 0, 0, 0, 3, 0, 0, 0,
8839 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
8840 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 92, 0,
8841 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1,
8842 0, 0, 0, 3, 12, 0, 0, 92, 0, 0, 0, 1, 0, 0, 0,
8843 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 12, 3, 0,
8844 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110, 0, 84, 69,
8845 88, 67, 79, 79, 82, 68, 0, 171, 171, 171, 61, 211, 0, 0, 0,
8846 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0,
8847 80, 12, 0, 0, 68, 88, 66, 67, 247, 165, 11, 199, 50, 224, 108,
8848 119, 183, 179, 87, 201, 53, 213, 28, 250, 1, 0, 0, 0, 80, 12,
8849 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 144, 3, 0, 0, 228,
8850 8, 0, 0, 96, 9, 0, 0, 172, 11, 0, 0, 28, 12, 0, 0,
8851 65, 111, 110, 57, 80, 3, 0, 0, 80, 3, 0, 0, 0, 2, 255,
8852 255, 24, 3, 0, 0, 56, 0, 0, 0, 1, 0, 44, 0, 0, 0,
8853 56, 0, 0, 0, 56, 0, 2, 0, 36, 0, 0, 0, 56, 0, 0,
8854 0, 0, 0, 1, 1, 1, 0, 0, 0, 3, 0, 2, 0, 0, 0,
8855 0, 0, 0, 0, 1, 2, 255, 255, 81, 0, 0, 5, 2, 0, 15,
8856 160, 95, 174, 170, 60, 54, 90, 174, 189, 226, 118, 56, 62, 4, 29,
8857 169, 190, 81, 0, 0, 5, 3, 0, 15, 160, 56, 247, 127, 63, 0,
8858 0, 0, 0, 0, 0, 128, 63, 219, 15, 73, 64, 81, 0, 0, 5,
8859 4, 0, 15, 160, 0, 0, 0, 192, 219, 15, 201, 63, 216, 15, 201,
8860 63, 134, 249, 34, 62, 81, 0, 0, 5, 5, 0, 15, 160, 0, 0,
8861 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31,
8862 0, 0, 2, 0, 0, 0, 128, 0, 0, 15, 176, 31, 0, 0, 2,
8863 0, 0, 0, 144, 0, 8, 15, 160, 31, 0, 0, 2, 0, 0, 0,
8864 144, 1, 8, 15, 160, 2, 0, 0, 3, 0, 0, 3, 128, 0, 0,
8865 235, 176, 0, 0, 238, 161, 35, 0, 0, 2, 0, 0, 12, 128, 0,
8866 0, 68, 128, 2, 0, 0, 3, 1, 0, 3, 128, 0, 0, 238, 129,
8867 0, 0, 235, 128, 88, 0, 0, 4, 0, 0, 12, 128, 1, 0, 0,
8868 128, 0, 0, 228, 128, 0, 0, 180, 128, 88, 0, 0, 4, 1, 0,
8869 1, 128, 1, 0, 85, 128, 3, 0, 85, 160, 3, 0, 170, 160, 6,
8870 0, 0, 2, 0, 0, 8, 128, 0, 0, 255, 128, 5, 0, 0, 3,
8871 0, 0, 4, 128, 0, 0, 255, 128, 0, 0, 170, 128, 5, 0, 0,
8872 3, 0, 0, 8, 128, 0, 0, 170, 128, 0, 0, 170, 128, 4, 0,
8873 0, 4, 1, 0, 2, 128, 0, 0, 255, 128, 2, 0, 0, 160, 2,
8874 0, 85, 160, 4, 0, 0, 4, 1, 0, 2, 128, 0, 0, 255, 128,
8875 1, 0, 85, 128, 2, 0, 170, 160, 4, 0, 0, 4, 1, 0, 2,
8876 128, 0, 0, 255, 128, 1, 0, 85, 128, 2, 0, 255, 160, 4, 0,
8877 0, 4, 0, 0, 8, 128, 0, 0, 255, 128, 1, 0, 85, 128, 3,
8878 0, 0, 160, 5, 0, 0, 3, 0, 0, 4, 128, 0, 0, 255, 128,
8879 0, 0, 170, 128, 4, 0, 0, 4, 0, 0, 8, 128, 0, 0, 170,
8880 128, 4, 0, 0, 160, 4, 0, 85, 160, 4, 0, 0, 4, 0, 0,
8881 4, 128, 0, 0, 255, 128, 1, 0, 0, 128, 0, 0, 170, 128, 88,
8882 0, 0, 4, 0, 0, 8, 128, 0, 0, 0, 128, 3, 0, 85, 161,
8883 3, 0, 255, 161, 2, 0, 0, 3, 0, 0, 4, 128, 0, 0, 255,
8884 128, 0, 0, 170, 128, 2, 0, 0, 3, 0, 0, 8, 128, 0, 0,
8885 170, 128, 0, 0, 170, 128, 2, 0, 0, 3, 1, 0, 1, 128, 0,
8886 0, 0, 129, 0, 0, 85, 128, 88, 0, 0, 4, 0, 0, 3, 128,
8887 1, 0, 0, 128, 0, 0, 228, 128, 0, 0, 225, 128, 88, 0, 0,
8888 4, 0, 0, 2, 128, 0, 0, 85, 128, 3, 0, 170, 160, 3, 0,
8889 85, 160, 88, 0, 0, 4, 0, 0, 1, 128, 0, 0, 0, 128, 3,
8890 0, 85, 160, 0, 0, 85, 128, 4, 0, 0, 4, 0, 0, 1, 128,
8891 0, 0, 0, 128, 0, 0, 255, 129, 0, 0, 170, 128, 2, 0, 0,
8892 3, 0, 0, 1, 128, 0, 0, 0, 128, 1, 0, 0, 161, 2, 0,
8893 0, 3, 0, 0, 1, 128, 0, 0, 0, 128, 4, 0, 170, 160, 5,
8894 0, 0, 3, 0, 0, 2, 128, 0, 0, 0, 128, 4, 0, 255, 160,
8895 35, 0, 0, 2, 0, 0, 2, 128, 0, 0, 85, 128, 19, 0, 0,
8896 2, 0, 0, 2, 128, 0, 0, 85, 128, 88, 0, 0, 4, 0, 0,
8897 1, 128, 0, 0, 0, 128, 0, 0, 85, 128, 0, 0, 85, 129, 2,
8898 0, 0, 3, 0, 0, 1, 128, 0, 0, 0, 128, 1, 0, 85, 161,
8899 2, 0, 0, 3, 0, 0, 2, 128, 1, 0, 85, 161, 1, 0, 170,
8900 160, 6, 0, 0, 2, 0, 0, 2, 128, 0, 0, 85, 128, 5, 0,
8901 0, 3, 0, 0, 1, 128, 0, 0, 85, 128, 0, 0, 0, 128, 1,
8902 0, 0, 2, 0, 0, 2, 128, 5, 0, 0, 160, 66, 0, 0, 3,
8903 1, 0, 15, 128, 0, 0, 228, 176, 1, 8, 228, 160, 66, 0, 0,
8904 3, 0, 0, 15, 128, 0, 0, 228, 128, 0, 8, 228, 160, 5, 0,
8905 0, 3, 0, 0, 7, 128, 0, 0, 255, 128, 0, 0, 228, 128, 5,
8906 0, 0, 3, 0, 0, 15, 128, 1, 0, 255, 128, 0, 0, 228, 128,
8907 1, 0, 0, 2, 0, 8, 15, 128, 0, 0, 228, 128, 255, 255, 0,
8908 0, 83, 72, 68, 82, 76, 5, 0, 0, 64, 0, 0, 0, 83, 1,
8909 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 5,
8910 0, 0, 0, 90, 0, 0, 3, 0, 96, 16, 0, 0, 0, 0, 0,
8911 90, 0, 0, 3, 0, 96, 16, 0, 1, 0, 0, 0, 88, 24, 0,
8912 4, 0, 112, 16, 0, 0, 0, 0, 0, 85, 85, 0, 0, 88, 24,
8913 0, 4, 0, 112, 16, 0, 1, 0, 0, 0, 85, 85, 0, 0, 98,
8914 16, 0, 3, 50, 16, 16, 0, 1, 0, 0, 0, 98, 16, 0, 3,
8915 194, 16, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 242, 32, 16,
8916 0, 0, 0, 0, 0, 104, 0, 0, 2, 2, 0, 0, 0, 0, 0,
8917 0, 9, 50, 0, 16, 0, 0, 0, 0, 0, 182, 31, 16, 0, 1,
8918 0, 0, 0, 182, 143, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0,
8919 3, 0, 0, 0, 52, 0, 0, 9, 66, 0, 16, 0, 0, 0, 0,
8920 0, 26, 0, 16, 128, 129, 0, 0, 0, 0, 0, 0, 0, 10, 0,
8921 16, 128, 129, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 10, 66,
8922 0, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 63,
8923 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 42, 0, 16,
8924 0, 0, 0, 0, 0, 51, 0, 0, 9, 130, 0, 16, 0, 0, 0,
8925 0, 0, 26, 0, 16, 128, 129, 0, 0, 0, 0, 0, 0, 0, 10,
8926 0, 16, 128, 129, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 7,
8927 66, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0,
8928 0, 58, 0, 16, 0, 0, 0, 0, 0, 56, 0, 0, 7, 130, 0,
8929 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 42,
8930 0, 16, 0, 0, 0, 0, 0, 50, 0, 0, 9, 18, 0, 16, 0,
8931 1, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0,
8932 0, 95, 174, 170, 60, 1, 64, 0, 0, 54, 90, 174, 189, 50, 0,
8933 0, 9, 18, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 0,
8934 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0,
8935 226, 118, 56, 62, 50, 0, 0, 9, 18, 0, 16, 0, 1, 0, 0,
8936 0, 58, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0,
8937 0, 0, 1, 64, 0, 0, 4, 29, 169, 190, 50, 0, 0, 9, 130,
8938 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0,
8939 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 56, 247, 127,
8940 63, 56, 0, 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, 58, 0,
8941 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 50,
8942 0, 0, 9, 18, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0,
8943 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 192, 1, 64, 0,
8944 0, 219, 15, 201, 63, 49, 0, 0, 9, 34, 0, 16, 0, 1, 0,
8945 0, 0, 26, 0, 16, 128, 129, 0, 0, 0, 0, 0, 0, 0, 10,
8946 0, 16, 128, 129, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 7,
8947 18, 0, 16, 0, 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0,
8948 0, 10, 0, 16, 0, 1, 0, 0, 0, 50, 0, 0, 9, 66, 0,
8949 16, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 58,
8950 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0,
8951 49, 0, 0, 8, 130, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16,
8952 0, 0, 0, 0, 0, 26, 0, 16, 128, 65, 0, 0, 0, 0, 0,
8953 0, 0, 1, 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 58,
8954 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 219, 15, 73, 192,
8955 0, 0, 0, 7, 66, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16,
8956 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 51, 0,
8957 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0,
8958 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 52, 0, 0, 7,
8959 18, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0,
8960 0, 10, 0, 16, 0, 0, 0, 0, 0, 29, 0, 0, 8, 18, 0,
8961 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 10,
8962 0, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 49, 0, 0, 8,
8963 34, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0,
8964 0, 58, 0, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 1, 0,
8965 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0,
8966 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 55, 0, 0, 10,
8967 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0,
8968 0, 42, 0, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 42, 0,
8969 16, 0, 0, 0, 0, 0, 0, 0, 0, 9, 18, 0, 16, 0, 0,
8970 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 10, 128, 32, 128,
8971 65, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0,
8972 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0,
8973 0, 0, 1, 64, 0, 0, 216, 15, 201, 63, 56, 0, 0, 7, 18,
8974 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0,
8975 1, 64, 0, 0, 134, 249, 34, 62, 29, 0, 0, 8, 34, 0, 16,
8976 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 10, 0,
8977 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 6, 18,
8978 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 128, 129, 0, 0, 0,
8979 0, 0, 0, 0, 55, 0, 0, 10, 18, 0, 16, 0, 0, 0, 0,
8980 0, 26, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0,
8981 0, 0, 10, 0, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 0,
8982 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0,
8983 0, 0, 0, 0, 26, 128, 32, 128, 65, 0, 0, 0, 0, 0, 0,
8984 0, 4, 0, 0, 0, 0, 0, 0, 10, 34, 0, 16, 0, 0, 0,
8985 0, 0, 26, 128, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0, 4,
8986 0, 0, 0, 42, 128, 32, 0, 0, 0, 0, 0, 4, 0, 0, 0,
8987 14, 0, 0, 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16,
8988 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 54, 0,
8989 0, 5, 34, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0,
8990 0, 0, 63, 69, 0, 0, 9, 242, 0, 16, 0, 0, 0, 0, 0,
8991 70, 0, 16, 0, 0, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0,
8992 0, 0, 96, 16, 0, 0, 0, 0, 0, 56, 0, 0, 7, 114, 0,
8993 16, 0, 0, 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, 70,
8994 2, 16, 0, 0, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0,
8995 1, 0, 0, 0, 70, 16, 16, 0, 1, 0, 0, 0, 70, 126, 16,
8996 0, 1, 0, 0, 0, 0, 96, 16, 0, 1, 0, 0, 0, 56, 0,
8997 0, 7, 242, 32, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, 0,
8998 0, 0, 0, 246, 15, 16, 0, 1, 0, 0, 0, 62, 0, 0, 1,
8999 83, 84, 65, 84, 116, 0, 0, 0, 39, 0, 0, 0, 2, 0, 0,
9000 0, 0, 0, 0, 0, 3, 0, 0, 0, 30, 0, 0, 0, 0, 0,
9001 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
9002 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9003 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9004 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0,
9005 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9006 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9007 0, 0, 0, 0, 82, 68, 69, 70, 68, 2, 0, 0, 1, 0, 0,
9008 0, 228, 0, 0, 0, 5, 0, 0, 0, 28, 0, 0, 0, 0, 4,
9009 255, 255, 0, 1, 0, 0, 16, 2, 0, 0, 188, 0, 0, 0, 3,
9010 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9011 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 201, 0, 0,
9012 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9013 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 214,
9014 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0,
9015 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0,
9016 0, 218, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0,
9017 0, 0, 255, 255, 255, 255, 1, 0, 0, 0, 1, 0, 0, 0, 12,
9018 0, 0, 0, 223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9019 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
9020 0, 0, 0, 0, 0, 115, 87, 114, 97, 112, 83, 97, 109, 112, 108,
9021 101, 114, 0, 115, 77, 97, 115, 107, 83, 97, 109, 112, 108, 101, 114,
9022 0, 116, 101, 120, 0, 109, 97, 115, 107, 0, 99, 98, 51, 0, 171,
9023 223, 0, 0, 0, 6, 0, 0, 0, 252, 0, 0, 0, 80, 0, 0,
9024 0, 0, 0, 0, 0, 0, 0, 0, 0, 140, 1, 0, 0, 0, 0,
9025 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 168, 1, 0, 0, 0,
9026 0, 0, 0, 184, 1, 0, 0, 48, 0, 0, 0, 8, 0, 0, 0,
9027 0, 0, 0, 0, 200, 1, 0, 0, 0, 0, 0, 0, 216, 1, 0,
9028 0, 56, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0, 200, 1,
9029 0, 0, 0, 0, 0, 0, 223, 1, 0, 0, 64, 0, 0, 0, 4,
9030 0, 0, 0, 2, 0, 0, 0, 232, 1, 0, 0, 0, 0, 0, 0,
9031 248, 1, 0, 0, 68, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0,
9032 0, 232, 1, 0, 0, 0, 0, 0, 0, 5, 2, 0, 0, 72, 0,
9033 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 232, 1, 0, 0, 0,
9034 0, 0, 0, 68, 101, 118, 105, 99, 101, 83, 112, 97, 99, 101, 84,
9035 111, 85, 115, 101, 114, 83, 112, 97, 99, 101, 95, 99, 98, 51, 0,
9036 171, 3, 0, 3, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0,
9037 0, 0, 100, 105, 109, 101, 110, 115, 105, 111, 110, 115, 95, 99, 98,
9038 51, 0, 171, 1, 0, 3, 0, 1, 0, 2, 0, 0, 0, 0, 0,
9039 0, 0, 0, 0, 99, 101, 110, 116, 101, 114, 0, 97, 110, 103, 108,
9040 101, 0, 171, 171, 171, 0, 0, 3, 0, 1, 0, 1, 0, 0, 0,
9041 0, 0, 0, 0, 0, 0, 115, 116, 97, 114, 116, 95, 111, 102, 102,
9042 115, 101, 116, 0, 101, 110, 100, 95, 111, 102, 102, 115, 101, 116, 0,
9043 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32, 72,
9044 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109, 112,
9045 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49,
9046 54, 51, 56, 52, 0, 171, 171, 73, 83, 71, 78, 104, 0, 0, 0,
9047 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0,
9048 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0,
9049 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,
9050 0, 0, 0, 1, 0, 0, 0, 3, 3, 0, 0, 92, 0, 0, 0,
9051 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0,
9052 0, 12, 12, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111,
9053 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 171, 171, 79,
9054 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0,
9055 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
9056 0, 0, 0, 0, 0, 15, 0, 0, 0, 83, 86, 95, 84, 97, 114,
9057 103, 101, 116, 0, 171, 171, 97, 218, 0, 0, 0, 0, 0, 0, 12,
9058 7, 0, 0, 68, 88, 66, 67, 139, 251, 38, 36, 124, 246, 203, 168,
9059 214, 67, 77, 25, 142, 114, 138, 15, 1, 0, 0, 0, 12, 7, 0,
9060 0, 6, 0, 0, 0, 56, 0, 0, 0, 148, 1, 0, 0, 104, 3,
9061 0, 0, 228, 3, 0, 0, 104, 6, 0, 0, 156, 6, 0, 0, 65,
9062 111, 110, 57, 84, 1, 0, 0, 84, 1, 0, 0, 0, 2, 254, 255,
9063 252, 0, 0, 0, 88, 0, 0, 0, 4, 0, 36, 0, 0, 0, 84,
9064 0, 0, 0, 84, 0, 0, 0, 36, 0, 1, 0, 84, 0, 0, 0,
9065 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1,
9066 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 3, 0,
9067 0, 0, 0, 0, 1, 0, 3, 0, 1, 0, 5, 0, 0, 0, 0,
9068 0, 0, 0, 0, 0, 1, 2, 254, 255, 81, 0, 0, 5, 6, 0,
9069 15, 160, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0,
9070 0, 0, 0, 31, 0, 0, 2, 5, 0, 0, 128, 0, 0, 15, 144,
9071 4, 0, 0, 4, 0, 0, 3, 224, 0, 0, 228, 144, 2, 0, 238,
9072 160, 2, 0, 228, 160, 4, 0, 0, 4, 0, 0, 3, 128, 0, 0,
9073 228, 144, 1, 0, 238, 160, 1, 0, 228, 160, 2, 0, 0, 3, 0,
9074 0, 4, 128, 0, 0, 0, 128, 6, 0, 0, 160, 5, 0, 0, 3,
9075 0, 0, 4, 128, 0, 0, 170, 128, 5, 0, 0, 160, 5, 0, 0,
9076 3, 1, 0, 1, 128, 0, 0, 170, 128, 6, 0, 85, 160, 2, 0,
9077 0, 3, 0, 0, 4, 128, 0, 0, 85, 129, 6, 0, 0, 160, 2,
9078 0, 0, 3, 0, 0, 3, 192, 0, 0, 228, 128, 0, 0, 228, 160,
9079 5, 0, 0, 3, 0, 0, 1, 128, 0, 0, 170, 128, 5, 0, 85,
9080 160, 5, 0, 0, 3, 1, 0, 2, 128, 0, 0, 0, 128, 6, 0,
9081 85, 160, 1, 0, 0, 2, 1, 0, 4, 128, 6, 0, 0, 160, 8,
9082 0, 0, 3, 0, 0, 8, 224, 1, 0, 228, 128, 3, 0, 228, 160,
9083 8, 0, 0, 3, 0, 0, 4, 224, 1, 0, 228, 128, 4, 0, 228,
9084 160, 1, 0, 0, 2, 0, 0, 12, 192, 6, 0, 36, 160, 255, 255,
9085 0, 0, 83, 72, 68, 82, 204, 1, 0, 0, 64, 0, 1, 0, 115,
9086 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0,
9087 3, 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 1, 0, 0,
9088 0, 4, 0, 0, 0, 95, 0, 0, 3, 50, 16, 16, 0, 0, 0,
9089 0, 0, 103, 0, 0, 4, 242, 32, 16, 0, 0, 0, 0, 0, 1,
9090 0, 0, 0, 101, 0, 0, 3, 50, 32, 16, 0, 1, 0, 0, 0,
9091 101, 0, 0, 3, 194, 32, 16, 0, 1, 0, 0, 0, 104, 0, 0,
9092 2, 2, 0, 0, 0, 54, 0, 0, 8, 194, 32, 16, 0, 0, 0,
9093 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9094 0, 0, 0, 0, 0, 128, 63, 50, 0, 0, 11, 50, 0, 16, 0,
9095 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32,
9096 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128, 32, 0, 0, 0,
9097 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 50, 32, 16, 0, 0,
9098 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 7,
9099 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0,
9100 0, 1, 64, 0, 0, 0, 0, 128, 63, 0, 0, 0, 8, 34, 0,
9101 16, 0, 0, 0, 0, 0, 26, 0, 16, 128, 65, 0, 0, 0, 0,
9102 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 56, 0, 0, 8,
9103 50, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0,
9104 0, 70, 128, 32, 0, 1, 0, 0, 0, 3, 0, 0, 0, 56, 0,
9105 0, 10, 50, 0, 16, 0, 1, 0, 0, 0, 70, 0, 16, 0, 0,
9106 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,
9107 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 5, 66, 0, 16,
9108 0, 1, 0, 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 16, 0,
9109 0, 8, 66, 32, 16, 0, 1, 0, 0, 0, 70, 2, 16, 0, 1,
9110 0, 0, 0, 70, 130, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0,
9111 16, 0, 0, 8, 130, 32, 16, 0, 1, 0, 0, 0, 70, 2, 16,
9112 0, 1, 0, 0, 0, 70, 130, 32, 0, 1, 0, 0, 0, 1, 0,
9113 0, 0, 50, 0, 0, 11, 50, 32, 16, 0, 1, 0, 0, 0, 70,
9114 16, 16, 0, 0, 0, 0, 0, 230, 138, 32, 0, 0, 0, 0, 0,
9115 2, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0, 2, 0, 0,
9116 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0, 0, 0, 12, 0,
9117 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 8,
9118 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
9119 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9120 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9121 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,
9122 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9123 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9124 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69, 70, 124, 2,
9125 0, 0, 2, 0, 0, 0, 100, 0, 0, 0, 2, 0, 0, 0, 28,
9126 0, 0, 0, 0, 4, 254, 255, 0, 1, 0, 0, 72, 2, 0, 0,
9127 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9128 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
9129 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9130 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0,
9131 0, 0, 0, 0, 99, 98, 48, 0, 99, 98, 51, 0, 92, 0, 0,
9132 0, 4, 0, 0, 0, 148, 0, 0, 0, 64, 0, 0, 0, 0, 0,
9133 0, 0, 0, 0, 0, 0, 96, 0, 0, 0, 6, 0, 0, 0, 52,
9134 1, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9135 244, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0,
9136 0, 0, 1, 0, 0, 0, 0, 0, 0, 16, 1, 0, 0, 16, 0,
9137 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
9138 0, 0, 0, 26, 1, 0, 0, 32, 0, 0, 0, 16, 0, 0, 0,
9139 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 40, 1, 0,
9140 0, 48, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 1,
9141 0, 0, 0, 0, 0, 0, 81, 117, 97, 100, 68, 101, 115, 99, 0,
9142 171, 171, 171, 1, 0, 3, 0, 1, 0, 4, 0, 0, 0, 0, 0,
9143 0, 0, 0, 0, 84, 101, 120, 67, 111, 111, 114, 100, 115, 0, 77,
9144 97, 115, 107, 84, 101, 120, 67, 111, 111, 114, 100, 115, 0, 84, 101,
9145 120, 116, 67, 111, 108, 111, 114, 0, 171, 171, 196, 1, 0, 0, 0,
9146 0, 0, 0, 44, 0, 0, 0, 2, 0, 0, 0, 224, 1, 0, 0,
9147 0, 0, 0, 0, 240, 1, 0, 0, 48, 0, 0, 0, 8, 0, 0,
9148 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 16, 2,
9149 0, 0, 56, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0,
9150 2, 0, 0, 0, 0, 0, 0, 23, 2, 0, 0, 64, 0, 0, 0,
9151 4, 0, 0, 0, 0, 0, 0, 0, 32, 2, 0, 0, 0, 0, 0,
9152 0, 48, 2, 0, 0, 68, 0, 0, 0, 4, 0, 0, 0, 0, 0,
9153 0, 0, 32, 2, 0, 0, 0, 0, 0, 0, 61, 2, 0, 0, 72,
9154 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 32, 2, 0, 0,
9155 0, 0, 0, 0, 68, 101, 118, 105, 99, 101, 83, 112, 97, 99, 101,
9156 84, 111, 85, 115, 101, 114, 83, 112, 97, 99, 101, 95, 99, 98, 51,
9157 0, 171, 3, 0, 3, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0,
9158 0, 0, 0, 100, 105, 109, 101, 110, 115, 105, 111, 110, 115, 95, 99,
9159 98, 51, 0, 171, 1, 0, 3, 0, 1, 0, 2, 0, 0, 0, 0,
9160 0, 0, 0, 0, 0, 99, 101, 110, 116, 101, 114, 0, 97, 110, 103,
9161 108, 101, 0, 171, 171, 171, 0, 0, 3, 0, 1, 0, 1, 0, 0,
9162 0, 0, 0, 0, 0, 0, 0, 115, 116, 97, 114, 116, 95, 111, 102,
9163 102, 115, 101, 116, 0, 101, 110, 100, 95, 111, 102, 102, 115, 101, 116,
9164 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32,
9165 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109,
9166 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46,
9167 49, 54, 51, 56, 52, 0, 171, 171, 73, 83, 71, 78, 44, 0, 0,
9168 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0,
9169 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 7,
9170 3, 0, 0, 80, 79, 83, 73, 84, 73, 79, 78, 0, 171, 171, 171,
9171 79, 83, 71, 78, 104, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0,
9172 0, 80, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0,
9173 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 92, 0, 0, 0, 0,
9174 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0,
9175 3, 12, 0, 0, 92, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
9176 0, 3, 0, 0, 0, 1, 0, 0, 0, 12, 3, 0, 0, 83, 86,
9177 95, 80, 111, 115, 105, 116, 105, 111, 110, 0, 84, 69, 88, 67, 79,
9178 79, 82, 68, 0, 171, 171, 171, 189, 230, 0, 0, 0, 0, 0, 0,
9179 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 84, 12, 0,
9180 0, 68, 88, 66, 67, 176, 243, 97, 211, 20, 121, 26, 93, 252, 11,
9181 132, 198, 181, 186, 97, 15, 1, 0, 0, 0, 84, 12, 0, 0, 6,
9182 0, 0, 0, 56, 0, 0, 0, 144, 3, 0, 0, 228, 8, 0, 0,
9183 96, 9, 0, 0, 176, 11, 0, 0, 32, 12, 0, 0, 65, 111, 110,
9184 57, 80, 3, 0, 0, 80, 3, 0, 0, 0, 2, 255, 255, 24, 3,
9185 0, 0, 56, 0, 0, 0, 1, 0, 44, 0, 0, 0, 56, 0, 0,
9186 0, 56, 0, 2, 0, 36, 0, 0, 0, 56, 0, 0, 0, 0, 0,
9187 1, 1, 1, 0, 0, 0, 3, 0, 2, 0, 0, 0, 0, 0, 0,
9188 0, 1, 2, 255, 255, 81, 0, 0, 5, 2, 0, 15, 160, 95, 174,
9189 170, 60, 54, 90, 174, 189, 226, 118, 56, 62, 4, 29, 169, 190, 81,
9190 0, 0, 5, 3, 0, 15, 160, 56, 247, 127, 63, 0, 0, 0, 0,
9191 0, 0, 128, 63, 219, 15, 73, 64, 81, 0, 0, 5, 4, 0, 15,
9192 160, 0, 0, 0, 192, 219, 15, 201, 63, 216, 15, 201, 63, 134, 249,
9193 34, 62, 81, 0, 0, 5, 5, 0, 15, 160, 0, 0, 0, 63, 0,
9194 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 2,
9195 0, 0, 0, 128, 0, 0, 15, 176, 31, 0, 0, 2, 0, 0, 0,
9196 144, 0, 8, 15, 160, 31, 0, 0, 2, 0, 0, 0, 144, 1, 8,
9197 15, 160, 2, 0, 0, 3, 0, 0, 3, 128, 0, 0, 235, 176, 0,
9198 0, 238, 161, 35, 0, 0, 2, 0, 0, 12, 128, 0, 0, 68, 128,
9199 2, 0, 0, 3, 1, 0, 3, 128, 0, 0, 238, 129, 0, 0, 235,
9200 128, 88, 0, 0, 4, 0, 0, 12, 128, 1, 0, 0, 128, 0, 0,
9201 228, 128, 0, 0, 180, 128, 88, 0, 0, 4, 1, 0, 1, 128, 1,
9202 0, 85, 128, 3, 0, 85, 160, 3, 0, 170, 160, 6, 0, 0, 2,
9203 0, 0, 8, 128, 0, 0, 255, 128, 5, 0, 0, 3, 0, 0, 4,
9204 128, 0, 0, 255, 128, 0, 0, 170, 128, 5, 0, 0, 3, 0, 0,
9205 8, 128, 0, 0, 170, 128, 0, 0, 170, 128, 4, 0, 0, 4, 1,
9206 0, 2, 128, 0, 0, 255, 128, 2, 0, 0, 160, 2, 0, 85, 160,
9207 4, 0, 0, 4, 1, 0, 2, 128, 0, 0, 255, 128, 1, 0, 85,
9208 128, 2, 0, 170, 160, 4, 0, 0, 4, 1, 0, 2, 128, 0, 0,
9209 255, 128, 1, 0, 85, 128, 2, 0, 255, 160, 4, 0, 0, 4, 0,
9210 0, 8, 128, 0, 0, 255, 128, 1, 0, 85, 128, 3, 0, 0, 160,
9211 5, 0, 0, 3, 0, 0, 4, 128, 0, 0, 255, 128, 0, 0, 170,
9212 128, 4, 0, 0, 4, 0, 0, 8, 128, 0, 0, 170, 128, 4, 0,
9213 0, 160, 4, 0, 85, 160, 4, 0, 0, 4, 0, 0, 4, 128, 0,
9214 0, 255, 128, 1, 0, 0, 128, 0, 0, 170, 128, 88, 0, 0, 4,
9215 0, 0, 8, 128, 0, 0, 0, 128, 3, 0, 85, 161, 3, 0, 255,
9216 161, 2, 0, 0, 3, 0, 0, 4, 128, 0, 0, 255, 128, 0, 0,
9217 170, 128, 2, 0, 0, 3, 0, 0, 8, 128, 0, 0, 170, 128, 0,
9218 0, 170, 128, 2, 0, 0, 3, 1, 0, 1, 128, 0, 0, 0, 129,
9219 0, 0, 85, 128, 88, 0, 0, 4, 0, 0, 3, 128, 1, 0, 0,
9220 128, 0, 0, 228, 128, 0, 0, 225, 128, 88, 0, 0, 4, 0, 0,
9221 2, 128, 0, 0, 85, 128, 3, 0, 170, 160, 3, 0, 85, 160, 88,
9222 0, 0, 4, 0, 0, 1, 128, 0, 0, 0, 128, 3, 0, 85, 160,
9223 0, 0, 85, 128, 4, 0, 0, 4, 0, 0, 1, 128, 0, 0, 0,
9224 128, 0, 0, 255, 129, 0, 0, 170, 128, 2, 0, 0, 3, 0, 0,
9225 1, 128, 0, 0, 0, 128, 1, 0, 0, 161, 2, 0, 0, 3, 0,
9226 0, 1, 128, 0, 0, 0, 128, 4, 0, 170, 160, 5, 0, 0, 3,
9227 0, 0, 2, 128, 0, 0, 0, 128, 4, 0, 255, 160, 35, 0, 0,
9228 2, 0, 0, 2, 128, 0, 0, 85, 128, 19, 0, 0, 2, 0, 0,
9229 2, 128, 0, 0, 85, 128, 88, 0, 0, 4, 0, 0, 1, 128, 0,
9230 0, 0, 128, 0, 0, 85, 128, 0, 0, 85, 129, 2, 0, 0, 3,
9231 0, 0, 1, 128, 0, 0, 0, 128, 1, 0, 85, 161, 2, 0, 0,
9232 3, 0, 0, 2, 128, 1, 0, 85, 161, 1, 0, 170, 160, 6, 0,
9233 0, 2, 0, 0, 2, 128, 0, 0, 85, 128, 5, 0, 0, 3, 0,
9234 0, 1, 128, 0, 0, 85, 128, 0, 0, 0, 128, 1, 0, 0, 2,
9235 0, 0, 2, 128, 5, 0, 0, 160, 66, 0, 0, 3, 1, 0, 15,
9236 128, 0, 0, 228, 176, 1, 8, 228, 160, 66, 0, 0, 3, 0, 0,
9237 15, 128, 0, 0, 228, 128, 0, 8, 228, 160, 5, 0, 0, 3, 0,
9238 0, 7, 128, 0, 0, 255, 128, 0, 0, 228, 128, 5, 0, 0, 3,
9239 0, 0, 15, 128, 1, 0, 255, 128, 0, 0, 228, 128, 1, 0, 0,
9240 2, 0, 8, 15, 128, 0, 0, 228, 128, 255, 255, 0, 0, 83, 72,
9241 68, 82, 76, 5, 0, 0, 64, 0, 0, 0, 83, 1, 0, 0, 89,
9242 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 5, 0, 0, 0,
9243 90, 0, 0, 3, 0, 96, 16, 0, 0, 0, 0, 0, 90, 0, 0,
9244 3, 0, 96, 16, 0, 1, 0, 0, 0, 88, 24, 0, 4, 0, 112,
9245 16, 0, 0, 0, 0, 0, 85, 85, 0, 0, 88, 24, 0, 4, 0,
9246 112, 16, 0, 1, 0, 0, 0, 85, 85, 0, 0, 98, 16, 0, 3,
9247 50, 16, 16, 0, 1, 0, 0, 0, 98, 16, 0, 3, 194, 16, 16,
9248 0, 1, 0, 0, 0, 101, 0, 0, 3, 242, 32, 16, 0, 0, 0,
9249 0, 0, 104, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 9, 50,
9250 0, 16, 0, 0, 0, 0, 0, 182, 31, 16, 0, 1, 0, 0, 0,
9251 182, 143, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
9252 0, 52, 0, 0, 9, 66, 0, 16, 0, 0, 0, 0, 0, 26, 0,
9253 16, 128, 129, 0, 0, 0, 0, 0, 0, 0, 10, 0, 16, 128, 129,
9254 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 10, 66, 0, 16, 0,
9255 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 128, 63, 0, 0, 128,
9256 63, 0, 0, 128, 63, 0, 0, 128, 63, 42, 0, 16, 0, 0, 0,
9257 0, 0, 51, 0, 0, 9, 130, 0, 16, 0, 0, 0, 0, 0, 26,
9258 0, 16, 128, 129, 0, 0, 0, 0, 0, 0, 0, 10, 0, 16, 128,
9259 129, 0, 0, 0, 0, 0, 0, 0, 56, 0, 0, 7, 66, 0, 16,
9260 0, 0, 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 58, 0,
9261 16, 0, 0, 0, 0, 0, 56, 0, 0, 7, 130, 0, 16, 0, 0,
9262 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 42, 0, 16, 0,
9263 0, 0, 0, 0, 50, 0, 0, 9, 18, 0, 16, 0, 1, 0, 0,
9264 0, 58, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 95, 174,
9265 170, 60, 1, 64, 0, 0, 54, 90, 174, 189, 50, 0, 0, 9, 18,
9266 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0,
9267 10, 0, 16, 0, 1, 0, 0, 0, 1, 64, 0, 0, 226, 118, 56,
9268 62, 50, 0, 0, 9, 18, 0, 16, 0, 1, 0, 0, 0, 58, 0,
9269 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 1,
9270 64, 0, 0, 4, 29, 169, 190, 50, 0, 0, 9, 130, 0, 16, 0,
9271 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16,
9272 0, 1, 0, 0, 0, 1, 64, 0, 0, 56, 247, 127, 63, 56, 0,
9273 0, 7, 18, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 0,
9274 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 50, 0, 0, 9,
9275 18, 0, 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0,
9276 0, 1, 64, 0, 0, 0, 0, 0, 192, 1, 64, 0, 0, 219, 15,
9277 201, 63, 49, 0, 0, 9, 34, 0, 16, 0, 1, 0, 0, 0, 26,
9278 0, 16, 128, 129, 0, 0, 0, 0, 0, 0, 0, 10, 0, 16, 128,
9279 129, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 7, 18, 0, 16,
9280 0, 1, 0, 0, 0, 26, 0, 16, 0, 1, 0, 0, 0, 10, 0,
9281 16, 0, 1, 0, 0, 0, 50, 0, 0, 9, 66, 0, 16, 0, 0,
9282 0, 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0,
9283 0, 0, 0, 0, 10, 0, 16, 0, 1, 0, 0, 0, 49, 0, 0,
9284 8, 130, 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0,
9285 0, 0, 26, 0, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 1,
9286 0, 0, 7, 130, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0,
9287 0, 0, 0, 0, 1, 64, 0, 0, 219, 15, 73, 192, 0, 0, 0,
9288 7, 66, 0, 16, 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0,
9289 0, 0, 42, 0, 16, 0, 0, 0, 0, 0, 51, 0, 0, 7, 130,
9290 0, 16, 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0,
9291 10, 0, 16, 0, 0, 0, 0, 0, 52, 0, 0, 7, 18, 0, 16,
9292 0, 0, 0, 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 10, 0,
9293 16, 0, 0, 0, 0, 0, 29, 0, 0, 8, 18, 0, 16, 0, 0,
9294 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 128,
9295 65, 0, 0, 0, 0, 0, 0, 0, 49, 0, 0, 8, 34, 0, 16,
9296 0, 0, 0, 0, 0, 58, 0, 16, 0, 0, 0, 0, 0, 58, 0,
9297 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 7, 18,
9298 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0,
9299 26, 0, 16, 0, 0, 0, 0, 0, 55, 0, 0, 10, 18, 0, 16,
9300 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 42, 0,
9301 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 42, 0, 16, 0, 0,
9302 0, 0, 0, 0, 0, 0, 9, 18, 0, 16, 0, 0, 0, 0, 0,
9303 10, 0, 16, 0, 0, 0, 0, 0, 10, 128, 32, 128, 65, 0, 0,
9304 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 7, 18, 0,
9305 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1,
9306 64, 0, 0, 216, 15, 201, 63, 56, 0, 0, 7, 18, 0, 16, 0,
9307 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 1, 64, 0,
9308 0, 134, 249, 34, 62, 29, 0, 0, 8, 34, 0, 16, 0, 0, 0,
9309 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 128, 65,
9310 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 6, 18, 0, 16, 0,
9311 0, 0, 0, 0, 10, 0, 16, 128, 129, 0, 0, 0, 0, 0, 0,
9312 0, 55, 0, 0, 10, 18, 0, 16, 0, 0, 0, 0, 0, 26, 0,
9313 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 10,
9314 0, 16, 128, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
9315 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0,
9316 0, 26, 128, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0, 4, 0,
9317 0, 0, 0, 0, 0, 10, 34, 0, 16, 0, 0, 0, 0, 0, 26,
9318 128, 32, 128, 65, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0,
9319 42, 128, 32, 0, 0, 0, 0, 0, 4, 0, 0, 0, 14, 0, 0,
9320 7, 18, 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0,
9321 0, 0, 26, 0, 16, 0, 0, 0, 0, 0, 54, 0, 0, 5, 34,
9322 0, 16, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 63,
9323 69, 0, 0, 9, 242, 0, 16, 0, 0, 0, 0, 0, 70, 0, 16,
9324 0, 0, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96,
9325 16, 0, 0, 0, 0, 0, 56, 0, 0, 7, 114, 0, 16, 0, 0,
9326 0, 0, 0, 246, 15, 16, 0, 0, 0, 0, 0, 70, 2, 16, 0,
9327 0, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 1, 0, 0,
9328 0, 70, 16, 16, 0, 1, 0, 0, 0, 70, 126, 16, 0, 1, 0,
9329 0, 0, 0, 96, 16, 0, 1, 0, 0, 0, 56, 0, 0, 7, 242,
9330 32, 16, 0, 0, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0,
9331 246, 15, 16, 0, 1, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65,
9332 84, 116, 0, 0, 0, 39, 0, 0, 0, 2, 0, 0, 0, 0, 0,
9333 0, 0, 3, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 3,
9334 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9335 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9336 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9337 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 1,
9338 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9339 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9340 0, 82, 68, 69, 70, 72, 2, 0, 0, 1, 0, 0, 0, 232, 0,
9341 0, 0, 5, 0, 0, 0, 28, 0, 0, 0, 0, 4, 255, 255, 0,
9342 1, 0, 0, 20, 2, 0, 0, 188, 0, 0, 0, 3, 0, 0, 0,
9343 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9344 0, 1, 0, 0, 0, 0, 0, 0, 0, 203, 0, 0, 0, 3, 0,
9345 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
9346 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 216, 0, 0, 0,
9347 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255,
9348 255, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 220, 0,
9349 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255,
9350 255, 255, 255, 1, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0,
9351 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9352 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
9353 0, 0, 115, 77, 105, 114, 114, 111, 114, 83, 97, 109, 112, 108, 101,
9354 114, 0, 115, 77, 97, 115, 107, 83, 97, 109, 112, 108, 101, 114, 0,
9355 116, 101, 120, 0, 109, 97, 115, 107, 0, 99, 98, 51, 0, 171, 171,
9356 171, 225, 0, 0, 0, 6, 0, 0, 0, 0, 1, 0, 0, 80, 0,
9357 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 1, 0, 0, 0,
9358 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 172, 1, 0, 0,
9359 0, 0, 0, 0, 188, 1, 0, 0, 48, 0, 0, 0, 8, 0, 0,
9360 0, 0, 0, 0, 0, 204, 1, 0, 0, 0, 0, 0, 0, 220, 1,
9361 0, 0, 56, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0, 204,
9362 1, 0, 0, 0, 0, 0, 0, 227, 1, 0, 0, 64, 0, 0, 0,
9363 4, 0, 0, 0, 2, 0, 0, 0, 236, 1, 0, 0, 0, 0, 0,
9364 0, 252, 1, 0, 0, 68, 0, 0, 0, 4, 0, 0, 0, 2, 0,
9365 0, 0, 236, 1, 0, 0, 0, 0, 0, 0, 9, 2, 0, 0, 72,
9366 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 236, 1, 0, 0,
9367 0, 0, 0, 0, 68, 101, 118, 105, 99, 101, 83, 112, 97, 99, 101,
9368 84, 111, 85, 115, 101, 114, 83, 112, 97, 99, 101, 95, 99, 98, 51,
9369 0, 171, 3, 0, 3, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0,
9370 0, 0, 0, 100, 105, 109, 101, 110, 115, 105, 111, 110, 115, 95, 99,
9371 98, 51, 0, 171, 1, 0, 3, 0, 1, 0, 2, 0, 0, 0, 0,
9372 0, 0, 0, 0, 0, 99, 101, 110, 116, 101, 114, 0, 97, 110, 103,
9373 108, 101, 0, 171, 171, 171, 0, 0, 3, 0, 1, 0, 1, 0, 0,
9374 0, 0, 0, 0, 0, 0, 0, 115, 116, 97, 114, 116, 95, 111, 102,
9375 102, 115, 101, 116, 0, 101, 110, 100, 95, 111, 102, 102, 115, 101, 116,
9376 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32,
9377 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109,
9378 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46,
9379 49, 54, 51, 56, 52, 0, 171, 171, 73, 83, 71, 78, 104, 0, 0,
9380 0, 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0,
9381 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15,
9382 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9383 3, 0, 0, 0, 1, 0, 0, 0, 3, 3, 0, 0, 92, 0, 0,
9384 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0,
9385 0, 0, 12, 12, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105,
9386 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 171, 171,
9387 79, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0,
9388 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
9389 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 83, 86, 95, 84, 97,
9390 114, 103, 101, 116, 0, 171, 171, 225, 237, 0, 0, 0, 0, 0, 0,
9391 83, 97, 109, 112, 108, 101, 77, 97, 115, 107, 101, 100, 84, 101, 120,
9392 116, 117, 114, 101, 0, 68, 4, 0, 0, 68, 88, 66, 67, 77, 85,
9393 167, 240, 56, 56, 155, 78, 125, 96, 49, 253, 103, 100, 22, 62, 1,
9394 0, 0, 0, 68, 4, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0,
9395 248, 0, 0, 0, 244, 1, 0, 0, 112, 2, 0, 0, 160, 3, 0,
9396 0, 212, 3, 0, 0, 65, 111, 110, 57, 184, 0, 0, 0, 184, 0,
9397 0, 0, 0, 2, 254, 255, 132, 0, 0, 0, 52, 0, 0, 0, 1,
9398 0, 36, 0, 0, 0, 48, 0, 0, 0, 48, 0, 0, 0, 36, 0,
9399 1, 0, 48, 0, 0, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0,
9400 0, 0, 0, 0, 0, 1, 2, 254, 255, 81, 0, 0, 5, 4, 0,
9401 15, 160, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0,
9402 0, 0, 0, 31, 0, 0, 2, 5, 0, 0, 128, 0, 0, 15, 144,
9403 4, 0, 0, 4, 0, 0, 3, 224, 0, 0, 228, 144, 2, 0, 238,
9404 160, 2, 0, 228, 160, 4, 0, 0, 4, 0, 0, 12, 224, 0, 0,
9405 20, 144, 3, 0, 180, 160, 3, 0, 20, 160, 4, 0, 0, 4, 0,
9406 0, 3, 128, 0, 0, 228, 144, 1, 0, 238, 160, 1, 0, 228, 160,
9407 2, 0, 0, 3, 0, 0, 3, 192, 0, 0, 228, 128, 0, 0, 228,
9408 160, 1, 0, 0, 2, 0, 0, 12, 192, 4, 0, 68, 160, 255, 255,
9409 0, 0, 83, 72, 68, 82, 244, 0, 0, 0, 64, 0, 1, 0, 61,
9410 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0,
9411 3, 0, 0, 0, 95, 0, 0, 3, 50, 16, 16, 0, 0, 0, 0,
9412 0, 103, 0, 0, 4, 242, 32, 16, 0, 0, 0, 0, 0, 1, 0,
9413 0, 0, 101, 0, 0, 3, 50, 32, 16, 0, 1, 0, 0, 0, 101,
9414 0, 0, 3, 194, 32, 16, 0, 1, 0, 0, 0, 50, 0, 0, 11,
9415 50, 32, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0,
9416 0, 230, 138, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128,
9417 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194,
9418 32, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0,
9419 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 50, 0, 0,
9420 11, 50, 32, 16, 0, 1, 0, 0, 0, 70, 16, 16, 0, 0, 0,
9421 0, 0, 230, 138, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0, 70,
9422 128, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0, 50, 0, 0, 11,
9423 194, 32, 16, 0, 1, 0, 0, 0, 6, 20, 16, 0, 0, 0, 0,
9424 0, 166, 142, 32, 0, 0, 0, 0, 0, 2, 0, 0, 0, 6, 132,
9425 32, 0, 0, 0, 0, 0, 2, 0, 0, 0, 62, 0, 0, 1, 83,
9426 84, 65, 84, 116, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0,
9427 0, 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
9428 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9429 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9430 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9431 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
9432 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9433 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9434 0, 0, 0, 82, 68, 69, 70, 40, 1, 0, 0, 1, 0, 0, 0,
9435 64, 0, 0, 0, 1, 0, 0, 0, 28, 0, 0, 0, 0, 4, 254,
9436 255, 0, 1, 0, 0, 246, 0, 0, 0, 60, 0, 0, 0, 0, 0,
9437 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9438 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 99, 98, 48, 0,
9439 60, 0, 0, 0, 4, 0, 0, 0, 88, 0, 0, 0, 64, 0, 0,
9440 0, 0, 0, 0, 0, 0, 0, 0, 0, 184, 0, 0, 0, 0, 0,
9441 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 196, 0, 0, 0, 0,
9442 0, 0, 0, 212, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0,
9443 2, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 222, 0, 0,
9444 0, 32, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 196, 0,
9445 0, 0, 0, 0, 0, 0, 236, 0, 0, 0, 48, 0, 0, 0, 16,
9446 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0,
9447 81, 117, 97, 100, 68, 101, 115, 99, 0, 171, 171, 171, 1, 0, 3,
9448 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 101,
9449 120, 67, 111, 111, 114, 100, 115, 0, 77, 97, 115, 107, 84, 101, 120,
9450 67, 111, 111, 114, 100, 115, 0, 84, 101, 120, 116, 67, 111, 108, 111,
9451 114, 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41,
9452 32, 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111,
9453 109, 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48,
9454 46, 49, 54, 51, 56, 52, 0, 73, 83, 71, 78, 44, 0, 0, 0,
9455 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0,
9456 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 7, 3,
9457 0, 0, 80, 79, 83, 73, 84, 73, 79, 78, 0, 171, 171, 171, 79,
9458 83, 71, 78, 104, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0,
9459 80, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0,
9460 0, 0, 0, 0, 0, 15, 0, 0, 0, 92, 0, 0, 0, 0, 0,
9461 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3,
9462 12, 0, 0, 92, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
9463 3, 0, 0, 0, 1, 0, 0, 0, 12, 3, 0, 0, 83, 86, 95,
9464 80, 111, 115, 105, 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79,
9465 82, 68, 0, 171, 171, 171, 85, 250, 0, 0, 0, 0, 0, 0, 1,
9466 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 212, 3, 0, 0,
9467 68, 88, 66, 67, 98, 136, 224, 212, 103, 235, 205, 77, 125, 241, 101,
9468 150, 199, 56, 208, 85, 1, 0, 0, 0, 212, 3, 0, 0, 6, 0,
9469 0, 0, 56, 0, 0, 0, 224, 0, 0, 0, 188, 1, 0, 0, 56,
9470 2, 0, 0, 48, 3, 0, 0, 160, 3, 0, 0, 65, 111, 110, 57,
9471 160, 0, 0, 0, 160, 0, 0, 0, 0, 2, 255, 255, 116, 0, 0,
9472 0, 44, 0, 0, 0, 0, 0, 44, 0, 0, 0, 44, 0, 0, 0,
9473 44, 0, 2, 0, 36, 0, 0, 0, 44, 0, 0, 0, 0, 0, 1,
9474 1, 1, 0, 1, 2, 255, 255, 31, 0, 0, 2, 0, 0, 0, 128,
9475 0, 0, 15, 176, 31, 0, 0, 2, 0, 0, 0, 144, 0, 8, 15,
9476 160, 31, 0, 0, 2, 0, 0, 0, 144, 1, 8, 15, 160, 1, 0,
9477 0, 2, 0, 0, 3, 128, 0, 0, 235, 176, 66, 0, 0, 3, 1,
9478 0, 15, 128, 0, 0, 228, 176, 0, 8, 228, 160, 66, 0, 0, 3,
9479 0, 0, 15, 128, 0, 0, 228, 128, 1, 8, 228, 160, 5, 0, 0,
9480 3, 0, 0, 15, 128, 0, 0, 255, 128, 1, 0, 228, 128, 1, 0,
9481 0, 2, 0, 8, 15, 128, 0, 0, 228, 128, 255, 255, 0, 0, 83,
9482 72, 68, 82, 212, 0, 0, 0, 64, 0, 0, 0, 53, 0, 0, 0,
9483 90, 0, 0, 3, 0, 96, 16, 0, 0, 0, 0, 0, 90, 0, 0,
9484 3, 0, 96, 16, 0, 1, 0, 0, 0, 88, 24, 0, 4, 0, 112,
9485 16, 0, 0, 0, 0, 0, 85, 85, 0, 0, 88, 24, 0, 4, 0,
9486 112, 16, 0, 1, 0, 0, 0, 85, 85, 0, 0, 98, 16, 0, 3,
9487 50, 16, 16, 0, 1, 0, 0, 0, 98, 16, 0, 3, 194, 16, 16,
9488 0, 1, 0, 0, 0, 101, 0, 0, 3, 242, 32, 16, 0, 0, 0,
9489 0, 0, 104, 0, 0, 2, 2, 0, 0, 0, 69, 0, 0, 9, 242,
9490 0, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 1, 0, 0, 0,
9491 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0,
9492 0, 69, 0, 0, 9, 242, 0, 16, 0, 1, 0, 0, 0, 230, 26,
9493 16, 0, 1, 0, 0, 0, 70, 126, 16, 0, 1, 0, 0, 0, 0,
9494 96, 16, 0, 1, 0, 0, 0, 56, 0, 0, 7, 242, 32, 16, 0,
9495 0, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 246, 15, 16,
9496 0, 1, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0,
9497 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3,
9498 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9499 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9500 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
9501 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9502 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9503 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9504 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68,
9505 69, 70, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,
9506 0, 0, 0, 28, 0, 0, 0, 0, 4, 255, 255, 0, 1, 0, 0,
9507 187, 0, 0, 0, 156, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
9508 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
9509 0, 0, 0, 0, 0, 0, 165, 0, 0, 0, 3, 0, 0, 0, 0,
9510 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
9511 1, 0, 0, 0, 0, 0, 0, 0, 178, 0, 0, 0, 2, 0, 0,
9512 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 0, 0,
9513 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 182, 0, 0, 0, 2,
9514 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255,
9515 1, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 115, 83, 97,
9516 109, 112, 108, 101, 114, 0, 115, 77, 97, 115, 107, 83, 97, 109, 112,
9517 108, 101, 114, 0, 116, 101, 120, 0, 109, 97, 115, 107, 0, 77, 105,
9518 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83,
9519 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109, 112, 105, 108,
9520 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51,
9521 56, 52, 0, 171, 171, 171, 73, 83, 71, 78, 104, 0, 0, 0, 3,
9522 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0,
9523 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0,
9524 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
9525 0, 0, 1, 0, 0, 0, 3, 3, 0, 0, 92, 0, 0, 0, 1,
9526 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0,
9527 12, 12, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110,
9528 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 171, 171, 79, 83,
9529 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32,
9530 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
9531 0, 0, 0, 0, 15, 0, 0, 0, 83, 86, 95, 84, 97, 114, 103,
9532 101, 116, 0, 171, 171, 177, 254, 0, 0, 0, 0, 0, 0, 83, 97,
9533 109, 112, 108, 101, 84, 101, 120, 116, 117, 114, 101, 87, 105, 116, 104,
9534 83, 104, 97, 100, 111, 119, 0, 4, 0, 0, 0, 1, 0, 0, 0,
9535 0, 0, 128, 63, 1, 0, 0, 0, 0, 0, 128, 63, 1, 0, 0,
9536 0, 0, 0, 128, 63, 1, 0, 0, 0, 0, 0, 128, 63, 1, 0,
9537 0, 0, 3, 0, 0, 0, 255, 255, 255, 255, 68, 4, 0, 0, 68,
9538 88, 66, 67, 77, 85, 167, 240, 56, 56, 155, 78, 125, 96, 49, 253,
9539 103, 100, 22, 62, 1, 0, 0, 0, 68, 4, 0, 0, 6, 0, 0,
9540 0, 56, 0, 0, 0, 248, 0, 0, 0, 244, 1, 0, 0, 112, 2,
9541 0, 0, 160, 3, 0, 0, 212, 3, 0, 0, 65, 111, 110, 57, 184,
9542 0, 0, 0, 184, 0, 0, 0, 0, 2, 254, 255, 132, 0, 0, 0,
9543 52, 0, 0, 0, 1, 0, 36, 0, 0, 0, 48, 0, 0, 0, 48,
9544 0, 0, 0, 36, 0, 1, 0, 48, 0, 0, 0, 0, 0, 3, 0,
9545 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 254, 255, 81,
9546 0, 0, 5, 4, 0, 15, 160, 0, 0, 0, 0, 0, 0, 128, 63,
9547 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 2, 5, 0, 0,
9548 128, 0, 0, 15, 144, 4, 0, 0, 4, 0, 0, 3, 224, 0, 0,
9549 228, 144, 2, 0, 238, 160, 2, 0, 228, 160, 4, 0, 0, 4, 0,
9550 0, 12, 224, 0, 0, 20, 144, 3, 0, 180, 160, 3, 0, 20, 160,
9551 4, 0, 0, 4, 0, 0, 3, 128, 0, 0, 228, 144, 1, 0, 238,
9552 160, 1, 0, 228, 160, 2, 0, 0, 3, 0, 0, 3, 192, 0, 0,
9553 228, 128, 0, 0, 228, 160, 1, 0, 0, 2, 0, 0, 12, 192, 4,
9554 0, 68, 160, 255, 255, 0, 0, 83, 72, 68, 82, 244, 0, 0, 0,
9555 64, 0, 1, 0, 61, 0, 0, 0, 89, 0, 0, 4, 70, 142, 32,
9556 0, 0, 0, 0, 0, 3, 0, 0, 0, 95, 0, 0, 3, 50, 16,
9557 16, 0, 0, 0, 0, 0, 103, 0, 0, 4, 242, 32, 16, 0, 0,
9558 0, 0, 0, 1, 0, 0, 0, 101, 0, 0, 3, 50, 32, 16, 0,
9559 1, 0, 0, 0, 101, 0, 0, 3, 194, 32, 16, 0, 1, 0, 0,
9560 0, 50, 0, 0, 11, 50, 32, 16, 0, 0, 0, 0, 0, 70, 16,
9561 16, 0, 0, 0, 0, 0, 230, 138, 32, 0, 0, 0, 0, 0, 0,
9562 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9563 54, 0, 0, 8, 194, 32, 16, 0, 0, 0, 0, 0, 2, 64, 0,
9564 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9565 128, 63, 50, 0, 0, 11, 50, 32, 16, 0, 1, 0, 0, 0, 70,
9566 16, 16, 0, 0, 0, 0, 0, 230, 138, 32, 0, 0, 0, 0, 0,
9567 1, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0, 1, 0, 0,
9568 0, 50, 0, 0, 11, 194, 32, 16, 0, 1, 0, 0, 0, 6, 20,
9569 16, 0, 0, 0, 0, 0, 166, 142, 32, 0, 0, 0, 0, 0, 2,
9570 0, 0, 0, 6, 132, 32, 0, 0, 0, 0, 0, 2, 0, 0, 0,
9571 62, 0, 0, 1, 83, 84, 65, 84, 116, 0, 0, 0, 5, 0, 0,
9572 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 3, 0,
9573 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
9574 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9575 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9576 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
9577 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9578 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9579 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69, 70, 40, 1, 0,
9580 0, 1, 0, 0, 0, 64, 0, 0, 0, 1, 0, 0, 0, 28, 0,
9581 0, 0, 0, 4, 254, 255, 0, 1, 0, 0, 246, 0, 0, 0, 60,
9582 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9583 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
9584 0, 99, 98, 48, 0, 60, 0, 0, 0, 4, 0, 0, 0, 88, 0,
9585 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 184,
9586 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0,
9587 196, 0, 0, 0, 0, 0, 0, 0, 212, 0, 0, 0, 16, 0, 0,
9588 0, 16, 0, 0, 0, 2, 0, 0, 0, 196, 0, 0, 0, 0, 0,
9589 0, 0, 222, 0, 0, 0, 32, 0, 0, 0, 16, 0, 0, 0, 2,
9590 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 236, 0, 0, 0,
9591 48, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 196, 0, 0,
9592 0, 0, 0, 0, 0, 81, 117, 97, 100, 68, 101, 115, 99, 0, 171,
9593 171, 171, 1, 0, 3, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0,
9594 0, 0, 0, 84, 101, 120, 67, 111, 111, 114, 100, 115, 0, 77, 97,
9595 115, 107, 84, 101, 120, 67, 111, 111, 114, 100, 115, 0, 84, 101, 120,
9596 116, 67, 111, 108, 111, 114, 0, 77, 105, 99, 114, 111, 115, 111, 102,
9597 116, 32, 40, 82, 41, 32, 72, 76, 83, 76, 32, 83, 104, 97, 100,
9598 101, 114, 32, 67, 111, 109, 112, 105, 108, 101, 114, 32, 54, 46, 51,
9599 46, 57, 54, 48, 48, 46, 49, 54, 51, 56, 52, 0, 73, 83, 71,
9600 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0,
9601 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0,
9602 0, 0, 0, 7, 3, 0, 0, 80, 79, 83, 73, 84, 73, 79, 78,
9603 0, 171, 171, 171, 79, 83, 71, 78, 104, 0, 0, 0, 3, 0, 0,
9604 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 1, 0,
9605 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 92,
9606 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
9607 1, 0, 0, 0, 3, 12, 0, 0, 92, 0, 0, 0, 1, 0, 0,
9608 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 12, 3,
9609 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110, 0, 84,
9610 69, 88, 67, 79, 79, 82, 68, 0, 171, 171, 171, 217, 2, 1, 0,
9611 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0,
9612 0, 232, 9, 0, 0, 68, 88, 66, 67, 128, 131, 241, 85, 199, 21,
9613 192, 89, 55, 255, 82, 94, 121, 175, 16, 184, 1, 0, 0, 0, 232,
9614 9, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 248, 2, 0, 0,
9615 8, 7, 0, 0, 132, 7, 0, 0, 68, 9, 0, 0, 180, 9, 0,
9616 0, 65, 111, 110, 57, 184, 2, 0, 0, 184, 2, 0, 0, 0, 2,
9617 255, 255, 120, 2, 0, 0, 64, 0, 0, 0, 2, 0, 40, 0, 0,
9618 0, 64, 0, 0, 0, 64, 0, 1, 0, 36, 0, 0, 0, 64, 0,
9619 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
9620 0, 0, 0, 6, 0, 4, 0, 3, 0, 0, 0, 0, 0, 1, 2,
9621 255, 255, 31, 0, 0, 2, 0, 0, 0, 128, 0, 0, 15, 176, 31,
9622 0, 0, 2, 0, 0, 0, 144, 0, 8, 15, 160, 2, 0, 0, 3,
9623 0, 0, 1, 128, 0, 0, 0, 176, 0, 0, 85, 160, 1, 0, 0,
9624 2, 0, 0, 2, 128, 0, 0, 85, 176, 2, 0, 0, 3, 1, 0,
9625 1, 128, 0, 0, 0, 176, 0, 0, 0, 160, 1, 0, 0, 2, 1,
9626 0, 2, 128, 0, 0, 85, 176, 66, 0, 0, 3, 0, 0, 15, 128,
9627 0, 0, 228, 128, 0, 8, 228, 160, 66, 0, 0, 3, 1, 0, 15,
9628 128, 1, 0, 228, 128, 0, 8, 228, 160, 5, 0, 0, 3, 0, 0,
9629 1, 128, 0, 0, 255, 128, 3, 0, 85, 160, 4, 0, 0, 4, 0,
9630 0, 1, 128, 3, 0, 0, 160, 1, 0, 255, 128, 0, 0, 0, 128,
9631 2, 0, 0, 3, 1, 0, 1, 128, 0, 0, 0, 176, 0, 0, 170,
9632 160, 1, 0, 0, 2, 1, 0, 2, 128, 0, 0, 85, 176, 2, 0,
9633 0, 3, 2, 0, 1, 128, 0, 0, 0, 176, 0, 0, 255, 160, 1,
9634 0, 0, 2, 2, 0, 2, 128, 0, 0, 85, 176, 66, 0, 0, 3,
9635 1, 0, 15, 128, 1, 0, 228, 128, 0, 8, 228, 160, 66, 0, 0,
9636 3, 2, 0, 15, 128, 2, 0, 228, 128, 0, 8, 228, 160, 4, 0,
9637 0, 4, 0, 0, 1, 128, 3, 0, 170, 160, 1, 0, 255, 128, 0,
9638 0, 0, 128, 4, 0, 0, 4, 0, 0, 1, 128, 3, 0, 255, 160,
9639 2, 0, 255, 128, 0, 0, 0, 128, 2, 0, 0, 3, 1, 0, 1,
9640 128, 0, 0, 0, 176, 1, 0, 0, 160, 1, 0, 0, 2, 1, 0,
9641 2, 128, 0, 0, 85, 176, 2, 0, 0, 3, 2, 0, 1, 128, 0,
9642 0, 0, 176, 1, 0, 85, 160, 1, 0, 0, 2, 2, 0, 2, 128,
9643 0, 0, 85, 176, 66, 0, 0, 3, 1, 0, 15, 128, 1, 0, 228,
9644 128, 0, 8, 228, 160, 66, 0, 0, 3, 2, 0, 15, 128, 2, 0,
9645 228, 128, 0, 8, 228, 160, 4, 0, 0, 4, 0, 0, 1, 128, 4,
9646 0, 0, 160, 1, 0, 255, 128, 0, 0, 0, 128, 4, 0, 0, 4,
9647 0, 0, 1, 128, 4, 0, 85, 160, 2, 0, 255, 128, 0, 0, 0,
9648 128, 2, 0, 0, 3, 1, 0, 1, 128, 0, 0, 0, 176, 1, 0,
9649 170, 160, 1, 0, 0, 2, 1, 0, 2, 128, 0, 0, 85, 176, 2,
9650 0, 0, 3, 2, 0, 1, 128, 0, 0, 0, 176, 1, 0, 255, 160,
9651 1, 0, 0, 2, 2, 0, 2, 128, 0, 0, 85, 176, 66, 0, 0,
9652 3, 1, 0, 15, 128, 1, 0, 228, 128, 0, 8, 228, 160, 66, 0,
9653 0, 3, 2, 0, 15, 128, 2, 0, 228, 128, 0, 8, 228, 160, 4,
9654 0, 0, 4, 0, 0, 1, 128, 4, 0, 170, 160, 1, 0, 255, 128,
9655 0, 0, 0, 128, 4, 0, 0, 4, 0, 0, 1, 128, 4, 0, 255,
9656 160, 2, 0, 255, 128, 0, 0, 0, 128, 2, 0, 0, 3, 1, 0,
9657 1, 128, 0, 0, 0, 176, 2, 0, 0, 160, 1, 0, 0, 2, 1,
9658 0, 2, 128, 0, 0, 85, 176, 66, 0, 0, 3, 1, 0, 15, 128,
9659 1, 0, 228, 128, 0, 8, 228, 160, 4, 0, 0, 4, 0, 0, 1,
9660 128, 5, 0, 0, 160, 1, 0, 255, 128, 0, 0, 0, 128, 5, 0,
9661 0, 3, 0, 0, 15, 128, 0, 0, 0, 128, 6, 0, 228, 160, 1,
9662 0, 0, 2, 0, 8, 15, 128, 0, 0, 228, 128, 255, 255, 0, 0,
9663 83, 72, 68, 82, 8, 4, 0, 0, 64, 0, 0, 0, 2, 1, 0,
9664 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 10, 0,
9665 0, 0, 90, 0, 0, 3, 0, 96, 16, 0, 0, 0, 0, 0, 88,
9666 24, 0, 4, 0, 112, 16, 0, 0, 0, 0, 0, 85, 85, 0, 0,
9667 98, 16, 0, 3, 50, 16, 16, 0, 1, 0, 0, 0, 101, 0, 0,
9668 3, 242, 32, 16, 0, 0, 0, 0, 0, 104, 0, 0, 2, 4, 0,
9669 0, 0, 0, 0, 0, 8, 242, 0, 16, 0, 0, 0, 0, 0, 6,
9670 16, 16, 0, 1, 0, 0, 0, 38, 135, 32, 0, 0, 0, 0, 0,
9671 0, 0, 0, 0, 54, 0, 0, 5, 82, 0, 16, 0, 1, 0, 0,
9672 0, 86, 7, 16, 0, 0, 0, 0, 0, 54, 0, 0, 5, 162, 0,
9673 16, 0, 1, 0, 0, 0, 86, 21, 16, 0, 1, 0, 0, 0, 69,
9674 0, 0, 9, 242, 0, 16, 0, 2, 0, 0, 0, 230, 10, 16, 0,
9675 1, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16,
9676 0, 0, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 1, 0,
9677 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, 70, 126, 16, 0, 0,
9678 0, 0, 0, 0, 96, 16, 0, 0, 0, 0, 0, 56, 0, 0, 8,
9679 18, 0, 16, 0, 1, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0,
9680 0, 26, 128, 32, 0, 0, 0, 0, 0, 6, 0, 0, 0, 50, 0,
9681 0, 10, 18, 0, 16, 0, 1, 0, 0, 0, 10, 128, 32, 0, 0,
9682 0, 0, 0, 6, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0,
9683 10, 0, 16, 0, 1, 0, 0, 0, 54, 0, 0, 5, 162, 0, 16,
9684 0, 0, 0, 0, 0, 86, 21, 16, 0, 1, 0, 0, 0, 69, 0,
9685 0, 9, 242, 0, 16, 0, 2, 0, 0, 0, 70, 0, 16, 0, 0,
9686 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0,
9687 0, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 0, 0, 0,
9688 0, 230, 10, 16, 0, 0, 0, 0, 0, 70, 126, 16, 0, 0, 0,
9689 0, 0, 0, 96, 16, 0, 0, 0, 0, 0, 50, 0, 0, 10, 18,
9690 0, 16, 0, 0, 0, 0, 0, 42, 128, 32, 0, 0, 0, 0, 0,
9691 6, 0, 0, 0, 58, 0, 16, 0, 2, 0, 0, 0, 10, 0, 16,
9692 0, 1, 0, 0, 0, 50, 0, 0, 10, 18, 0, 16, 0, 0, 0,
9693 0, 0, 58, 128, 32, 0, 0, 0, 0, 0, 6, 0, 0, 0, 58,
9694 0, 16, 0, 0, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0,
9695 0, 0, 0, 8, 242, 0, 16, 0, 1, 0, 0, 0, 6, 16, 16,
9696 0, 1, 0, 0, 0, 38, 135, 32, 0, 0, 0, 0, 0, 1, 0,
9697 0, 0, 54, 0, 0, 5, 82, 0, 16, 0, 2, 0, 0, 0, 86,
9698 7, 16, 0, 1, 0, 0, 0, 54, 0, 0, 5, 162, 0, 16, 0,
9699 2, 0, 0, 0, 86, 21, 16, 0, 1, 0, 0, 0, 69, 0, 0,
9700 9, 242, 0, 16, 0, 3, 0, 0, 0, 70, 0, 16, 0, 2, 0,
9701 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0,
9702 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 2, 0, 0, 0,
9703 230, 10, 16, 0, 2, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0,
9704 0, 0, 96, 16, 0, 0, 0, 0, 0, 50, 0, 0, 10, 18, 0,
9705 16, 0, 0, 0, 0, 0, 10, 128, 32, 0, 0, 0, 0, 0, 7,
9706 0, 0, 0, 58, 0, 16, 0, 3, 0, 0, 0, 10, 0, 16, 0,
9707 0, 0, 0, 0, 50, 0, 0, 10, 18, 0, 16, 0, 0, 0, 0,
9708 0, 26, 128, 32, 0, 0, 0, 0, 0, 7, 0, 0, 0, 58, 0,
9709 16, 0, 2, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 54,
9710 0, 0, 5, 162, 0, 16, 0, 1, 0, 0, 0, 86, 21, 16, 0,
9711 1, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 2, 0, 0,
9712 0, 70, 0, 16, 0, 1, 0, 0, 0, 70, 126, 16, 0, 0, 0,
9713 0, 0, 0, 96, 16, 0, 0, 0, 0, 0, 69, 0, 0, 9, 242,
9714 0, 16, 0, 1, 0, 0, 0, 230, 10, 16, 0, 1, 0, 0, 0,
9715 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0,
9716 0, 50, 0, 0, 10, 18, 0, 16, 0, 0, 0, 0, 0, 42, 128,
9717 32, 0, 0, 0, 0, 0, 7, 0, 0, 0, 58, 0, 16, 0, 2,
9718 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 50, 0, 0, 10,
9719 18, 0, 16, 0, 0, 0, 0, 0, 58, 128, 32, 0, 0, 0, 0,
9720 0, 7, 0, 0, 0, 58, 0, 16, 0, 1, 0, 0, 0, 10, 0,
9721 16, 0, 0, 0, 0, 0, 0, 0, 0, 8, 18, 0, 16, 0, 1,
9722 0, 0, 0, 10, 16, 16, 0, 1, 0, 0, 0, 10, 128, 32, 0,
9723 0, 0, 0, 0, 2, 0, 0, 0, 54, 0, 0, 5, 34, 0, 16,
9724 0, 1, 0, 0, 0, 26, 16, 16, 0, 1, 0, 0, 0, 69, 0,
9725 0, 9, 242, 0, 16, 0, 1, 0, 0, 0, 70, 0, 16, 0, 1,
9726 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0,
9727 0, 0, 0, 0, 50, 0, 0, 10, 18, 0, 16, 0, 0, 0, 0,
9728 0, 10, 128, 32, 0, 0, 0, 0, 0, 8, 0, 0, 0, 58, 0,
9729 16, 0, 1, 0, 0, 0, 10, 0, 16, 0, 0, 0, 0, 0, 56,
9730 0, 0, 8, 242, 32, 16, 0, 0, 0, 0, 0, 6, 0, 16, 0,
9731 0, 0, 0, 0, 70, 142, 32, 0, 0, 0, 0, 0, 9, 0, 0,
9732 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0, 0, 0, 30, 0,
9733 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 13,
9734 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
9735 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9736 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0,
9737 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
9738 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9739 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9740 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69, 70, 184, 1,
9741 0, 0, 1, 0, 0, 0, 148, 0, 0, 0, 3, 0, 0, 0, 28,
9742 0, 0, 0, 0, 4, 255, 255, 0, 1, 0, 0, 132, 1, 0, 0,
9743 124, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9744 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
9745 0, 0, 139, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 4,
9746 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0,
9747 12, 0, 0, 0, 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9748 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
9749 0, 0, 0, 0, 0, 0, 115, 83, 104, 97, 100, 111, 119, 83, 97,
9750 109, 112, 108, 101, 114, 0, 116, 101, 120, 0, 99, 98, 49, 0, 171,
9751 143, 0, 0, 0, 4, 0, 0, 0, 172, 0, 0, 0, 160, 0, 0,
9752 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0,
9753 0, 0, 48, 0, 0, 0, 2, 0, 0, 0, 28, 1, 0, 0, 0,
9754 0, 0, 0, 44, 1, 0, 0, 48, 0, 0, 0, 48, 0, 0, 0,
9755 0, 0, 0, 0, 60, 1, 0, 0, 0, 0, 0, 0, 76, 1, 0,
9756 0, 96, 0, 0, 0, 48, 0, 0, 0, 2, 0, 0, 0, 88, 1,
9757 0, 0, 0, 0, 0, 0, 104, 1, 0, 0, 144, 0, 0, 0, 16,
9758 0, 0, 0, 2, 0, 0, 0, 116, 1, 0, 0, 0, 0, 0, 0,
9759 66, 108, 117, 114, 79, 102, 102, 115, 101, 116, 115, 72, 0, 171, 171,
9760 171, 1, 0, 3, 0, 1, 0, 4, 0, 3, 0, 0, 0, 0, 0,
9761 0, 0, 66, 108, 117, 114, 79, 102, 102, 115, 101, 116, 115, 86, 0,
9762 171, 171, 171, 1, 0, 3, 0, 1, 0, 4, 0, 3, 0, 0, 0,
9763 0, 0, 0, 0, 66, 108, 117, 114, 87, 101, 105, 103, 104, 116, 115,
9764 0, 1, 0, 3, 0, 1, 0, 4, 0, 3, 0, 0, 0, 0, 0,
9765 0, 0, 83, 104, 97, 100, 111, 119, 67, 111, 108, 111, 114, 0, 1,
9766 0, 3, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9767 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32, 72,
9768 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109, 112,
9769 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49,
9770 54, 51, 56, 52, 0, 171, 171, 73, 83, 71, 78, 104, 0, 0, 0,
9771 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0,
9772 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0,
9773 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,
9774 0, 0, 0, 1, 0, 0, 0, 3, 3, 0, 0, 92, 0, 0, 0,
9775 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0,
9776 0, 12, 0, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111,
9777 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 171, 171, 79,
9778 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0,
9779 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
9780 0, 0, 0, 0, 0, 15, 0, 0, 0, 83, 86, 95, 84, 97, 114,
9781 103, 101, 116, 0, 171, 171, 53, 7, 1, 0, 0, 0, 0, 0, 80,
9782 49, 0, 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 128, 63, 1,
9783 0, 0, 0, 0, 0, 128, 63, 1, 0, 0, 0, 0, 0, 128, 63,
9784 1, 0, 0, 0, 0, 0, 128, 63, 1, 0, 0, 0, 3, 0, 0,
9785 0, 255, 255, 255, 255, 68, 4, 0, 0, 68, 88, 66, 67, 77, 85,
9786 167, 240, 56, 56, 155, 78, 125, 96, 49, 253, 103, 100, 22, 62, 1,
9787 0, 0, 0, 68, 4, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0,
9788 248, 0, 0, 0, 244, 1, 0, 0, 112, 2, 0, 0, 160, 3, 0,
9789 0, 212, 3, 0, 0, 65, 111, 110, 57, 184, 0, 0, 0, 184, 0,
9790 0, 0, 0, 2, 254, 255, 132, 0, 0, 0, 52, 0, 0, 0, 1,
9791 0, 36, 0, 0, 0, 48, 0, 0, 0, 48, 0, 0, 0, 36, 0,
9792 1, 0, 48, 0, 0, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0,
9793 0, 0, 0, 0, 0, 1, 2, 254, 255, 81, 0, 0, 5, 4, 0,
9794 15, 160, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0,
9795 0, 0, 0, 31, 0, 0, 2, 5, 0, 0, 128, 0, 0, 15, 144,
9796 4, 0, 0, 4, 0, 0, 3, 224, 0, 0, 228, 144, 2, 0, 238,
9797 160, 2, 0, 228, 160, 4, 0, 0, 4, 0, 0, 12, 224, 0, 0,
9798 20, 144, 3, 0, 180, 160, 3, 0, 20, 160, 4, 0, 0, 4, 0,
9799 0, 3, 128, 0, 0, 228, 144, 1, 0, 238, 160, 1, 0, 228, 160,
9800 2, 0, 0, 3, 0, 0, 3, 192, 0, 0, 228, 128, 0, 0, 228,
9801 160, 1, 0, 0, 2, 0, 0, 12, 192, 4, 0, 68, 160, 255, 255,
9802 0, 0, 83, 72, 68, 82, 244, 0, 0, 0, 64, 0, 1, 0, 61,
9803 0, 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0,
9804 3, 0, 0, 0, 95, 0, 0, 3, 50, 16, 16, 0, 0, 0, 0,
9805 0, 103, 0, 0, 4, 242, 32, 16, 0, 0, 0, 0, 0, 1, 0,
9806 0, 0, 101, 0, 0, 3, 50, 32, 16, 0, 1, 0, 0, 0, 101,
9807 0, 0, 3, 194, 32, 16, 0, 1, 0, 0, 0, 50, 0, 0, 11,
9808 50, 32, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0,
9809 0, 230, 138, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128,
9810 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194,
9811 32, 16, 0, 0, 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0,
9812 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 50, 0, 0,
9813 11, 50, 32, 16, 0, 1, 0, 0, 0, 70, 16, 16, 0, 0, 0,
9814 0, 0, 230, 138, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0, 70,
9815 128, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0, 50, 0, 0, 11,
9816 194, 32, 16, 0, 1, 0, 0, 0, 6, 20, 16, 0, 0, 0, 0,
9817 0, 166, 142, 32, 0, 0, 0, 0, 0, 2, 0, 0, 0, 6, 132,
9818 32, 0, 0, 0, 0, 0, 2, 0, 0, 0, 62, 0, 0, 1, 83,
9819 84, 65, 84, 116, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0,
9820 0, 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
9821 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9822 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9823 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9824 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
9825 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9826 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9827 0, 0, 0, 82, 68, 69, 70, 40, 1, 0, 0, 1, 0, 0, 0,
9828 64, 0, 0, 0, 1, 0, 0, 0, 28, 0, 0, 0, 0, 4, 254,
9829 255, 0, 1, 0, 0, 246, 0, 0, 0, 60, 0, 0, 0, 0, 0,
9830 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9831 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 99, 98, 48, 0,
9832 60, 0, 0, 0, 4, 0, 0, 0, 88, 0, 0, 0, 64, 0, 0,
9833 0, 0, 0, 0, 0, 0, 0, 0, 0, 184, 0, 0, 0, 0, 0,
9834 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 196, 0, 0, 0, 0,
9835 0, 0, 0, 212, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0,
9836 2, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 222, 0, 0,
9837 0, 32, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 196, 0,
9838 0, 0, 0, 0, 0, 0, 236, 0, 0, 0, 48, 0, 0, 0, 16,
9839 0, 0, 0, 0, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0,
9840 81, 117, 97, 100, 68, 101, 115, 99, 0, 171, 171, 171, 1, 0, 3,
9841 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 101,
9842 120, 67, 111, 111, 114, 100, 115, 0, 77, 97, 115, 107, 84, 101, 120,
9843 67, 111, 111, 114, 100, 115, 0, 84, 101, 120, 116, 67, 111, 108, 111,
9844 114, 0, 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41,
9845 32, 72, 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111,
9846 109, 112, 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48,
9847 46, 49, 54, 51, 56, 52, 0, 73, 83, 71, 78, 44, 0, 0, 0,
9848 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0,
9849 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 7, 3,
9850 0, 0, 80, 79, 83, 73, 84, 73, 79, 78, 0, 171, 171, 171, 79,
9851 83, 71, 78, 104, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0,
9852 80, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0,
9853 0, 0, 0, 0, 0, 15, 0, 0, 0, 92, 0, 0, 0, 0, 0,
9854 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3,
9855 12, 0, 0, 92, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
9856 3, 0, 0, 0, 1, 0, 0, 0, 12, 3, 0, 0, 83, 86, 95,
9857 80, 111, 115, 105, 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79,
9858 82, 68, 0, 171, 171, 171, 92, 17, 1, 0, 0, 0, 0, 0, 1,
9859 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 172, 9, 0, 0,
9860 68, 88, 66, 67, 67, 47, 1, 244, 0, 102, 246, 41, 38, 220, 84,
9861 204, 156, 139, 96, 25, 1, 0, 0, 0, 172, 9, 0, 0, 6, 0,
9862 0, 0, 56, 0, 0, 0, 220, 2, 0, 0, 204, 6, 0, 0, 72,
9863 7, 0, 0, 8, 9, 0, 0, 120, 9, 0, 0, 65, 111, 110, 57,
9864 156, 2, 0, 0, 156, 2, 0, 0, 0, 2, 255, 255, 104, 2, 0,
9865 0, 52, 0, 0, 0, 1, 0, 40, 0, 0, 0, 52, 0, 0, 0,
9866 52, 0, 1, 0, 36, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0,
9867 0, 3, 0, 6, 0, 0, 0, 0, 0, 0, 0, 1, 2, 255, 255,
9868 31, 0, 0, 2, 0, 0, 0, 128, 0, 0, 15, 176, 31, 0, 0,
9869 2, 0, 0, 0, 144, 0, 8, 15, 160, 2, 0, 0, 3, 0, 0,
9870 2, 128, 0, 0, 85, 176, 0, 0, 85, 160, 1, 0, 0, 2, 0,
9871 0, 1, 128, 0, 0, 0, 176, 2, 0, 0, 3, 1, 0, 2, 128,
9872 0, 0, 85, 176, 0, 0, 0, 160, 1, 0, 0, 2, 1, 0, 1,
9873 128, 0, 0, 0, 176, 66, 0, 0, 3, 0, 0, 15, 128, 0, 0,
9874 228, 128, 0, 8, 228, 160, 66, 0, 0, 3, 1, 0, 15, 128, 1,
9875 0, 228, 128, 0, 8, 228, 160, 5, 0, 0, 3, 0, 0, 15, 128,
9876 0, 0, 228, 128, 3, 0, 85, 160, 4, 0, 0, 4, 0, 0, 15,
9877 128, 3, 0, 0, 160, 1, 0, 228, 128, 0, 0, 228, 128, 2, 0,
9878 0, 3, 1, 0, 2, 128, 0, 0, 85, 176, 0, 0, 170, 160, 1,
9879 0, 0, 2, 1, 0, 1, 128, 0, 0, 0, 176, 2, 0, 0, 3,
9880 2, 0, 2, 128, 0, 0, 85, 176, 0, 0, 255, 160, 1, 0, 0,
9881 2, 2, 0, 1, 128, 0, 0, 0, 176, 66, 0, 0, 3, 1, 0,
9882 15, 128, 1, 0, 228, 128, 0, 8, 228, 160, 66, 0, 0, 3, 2,
9883 0, 15, 128, 2, 0, 228, 128, 0, 8, 228, 160, 4, 0, 0, 4,
9884 0, 0, 15, 128, 3, 0, 170, 160, 1, 0, 228, 128, 0, 0, 228,
9885 128, 4, 0, 0, 4, 0, 0, 15, 128, 3, 0, 255, 160, 2, 0,
9886 228, 128, 0, 0, 228, 128, 2, 0, 0, 3, 1, 0, 2, 128, 0,
9887 0, 85, 176, 1, 0, 0, 160, 1, 0, 0, 2, 1, 0, 1, 128,
9888 0, 0, 0, 176, 2, 0, 0, 3, 2, 0, 2, 128, 0, 0, 85,
9889 176, 1, 0, 85, 160, 1, 0, 0, 2, 2, 0, 1, 128, 0, 0,
9890 0, 176, 66, 0, 0, 3, 1, 0, 15, 128, 1, 0, 228, 128, 0,
9891 8, 228, 160, 66, 0, 0, 3, 2, 0, 15, 128, 2, 0, 228, 128,
9892 0, 8, 228, 160, 4, 0, 0, 4, 0, 0, 15, 128, 4, 0, 0,
9893 160, 1, 0, 228, 128, 0, 0, 228, 128, 4, 0, 0, 4, 0, 0,
9894 15, 128, 4, 0, 85, 160, 2, 0, 228, 128, 0, 0, 228, 128, 2,
9895 0, 0, 3, 1, 0, 2, 128, 0, 0, 85, 176, 1, 0, 170, 160,
9896 1, 0, 0, 2, 1, 0, 1, 128, 0, 0, 0, 176, 2, 0, 0,
9897 3, 2, 0, 2, 128, 0, 0, 85, 176, 1, 0, 255, 160, 1, 0,
9898 0, 2, 2, 0, 1, 128, 0, 0, 0, 176, 66, 0, 0, 3, 1,
9899 0, 15, 128, 1, 0, 228, 128, 0, 8, 228, 160, 66, 0, 0, 3,
9900 2, 0, 15, 128, 2, 0, 228, 128, 0, 8, 228, 160, 4, 0, 0,
9901 4, 0, 0, 15, 128, 4, 0, 170, 160, 1, 0, 228, 128, 0, 0,
9902 228, 128, 4, 0, 0, 4, 0, 0, 15, 128, 4, 0, 255, 160, 2,
9903 0, 228, 128, 0, 0, 228, 128, 2, 0, 0, 3, 1, 0, 2, 128,
9904 0, 0, 85, 176, 2, 0, 0, 160, 1, 0, 0, 2, 1, 0, 1,
9905 128, 0, 0, 0, 176, 66, 0, 0, 3, 1, 0, 15, 128, 1, 0,
9906 228, 128, 0, 8, 228, 160, 4, 0, 0, 4, 0, 0, 15, 128, 5,
9907 0, 0, 160, 1, 0, 228, 128, 0, 0, 228, 128, 1, 0, 0, 2,
9908 0, 8, 15, 128, 0, 0, 228, 128, 255, 255, 0, 0, 83, 72, 68,
9909 82, 232, 3, 0, 0, 64, 0, 0, 0, 250, 0, 0, 0, 89, 0,
9910 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 9, 0, 0, 0, 90,
9911 0, 0, 3, 0, 96, 16, 0, 0, 0, 0, 0, 88, 24, 0, 4,
9912 0, 112, 16, 0, 0, 0, 0, 0, 85, 85, 0, 0, 98, 16, 0,
9913 3, 50, 16, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 242, 32,
9914 16, 0, 0, 0, 0, 0, 104, 0, 0, 2, 4, 0, 0, 0, 54,
9915 0, 0, 5, 82, 0, 16, 0, 0, 0, 0, 0, 6, 16, 16, 0,
9916 1, 0, 0, 0, 0, 0, 0, 8, 242, 0, 16, 0, 1, 0, 0,
9917 0, 86, 21, 16, 0, 1, 0, 0, 0, 134, 141, 32, 0, 0, 0,
9918 0, 0, 3, 0, 0, 0, 54, 0, 0, 5, 162, 0, 16, 0, 0,
9919 0, 0, 0, 6, 8, 16, 0, 1, 0, 0, 0, 69, 0, 0, 9,
9920 242, 0, 16, 0, 2, 0, 0, 0, 230, 10, 16, 0, 0, 0, 0,
9921 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0,
9922 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 0, 0, 0, 0, 70,
9923 0, 16, 0, 0, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0,
9924 0, 96, 16, 0, 0, 0, 0, 0, 56, 0, 0, 8, 242, 0, 16,
9925 0, 2, 0, 0, 0, 70, 14, 16, 0, 2, 0, 0, 0, 86, 133,
9926 32, 0, 0, 0, 0, 0, 6, 0, 0, 0, 50, 0, 0, 10, 242,
9927 0, 16, 0, 0, 0, 0, 0, 6, 128, 32, 0, 0, 0, 0, 0,
9928 6, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 70, 14, 16,
9929 0, 2, 0, 0, 0, 54, 0, 0, 5, 82, 0, 16, 0, 1, 0,
9930 0, 0, 6, 16, 16, 0, 1, 0, 0, 0, 69, 0, 0, 9, 242,
9931 0, 16, 0, 2, 0, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0,
9932 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0,
9933 0, 69, 0, 0, 9, 242, 0, 16, 0, 1, 0, 0, 0, 230, 10,
9934 16, 0, 1, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0,
9935 96, 16, 0, 0, 0, 0, 0, 50, 0, 0, 10, 242, 0, 16, 0,
9936 0, 0, 0, 0, 166, 138, 32, 0, 0, 0, 0, 0, 6, 0, 0,
9937 0, 70, 14, 16, 0, 2, 0, 0, 0, 70, 14, 16, 0, 0, 0,
9938 0, 0, 50, 0, 0, 10, 242, 0, 16, 0, 0, 0, 0, 0, 246,
9939 143, 32, 0, 0, 0, 0, 0, 6, 0, 0, 0, 70, 14, 16, 0,
9940 1, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 54, 0, 0,
9941 5, 82, 0, 16, 0, 1, 0, 0, 0, 6, 16, 16, 0, 1, 0,
9942 0, 0, 0, 0, 0, 8, 242, 0, 16, 0, 2, 0, 0, 0, 86,
9943 21, 16, 0, 1, 0, 0, 0, 134, 141, 32, 0, 0, 0, 0, 0,
9944 4, 0, 0, 0, 54, 0, 0, 5, 162, 0, 16, 0, 1, 0, 0,
9945 0, 6, 8, 16, 0, 2, 0, 0, 0, 69, 0, 0, 9, 242, 0,
9946 16, 0, 3, 0, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0, 70,
9947 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0, 0,
9948 69, 0, 0, 9, 242, 0, 16, 0, 1, 0, 0, 0, 230, 10, 16,
9949 0, 1, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96,
9950 16, 0, 0, 0, 0, 0, 50, 0, 0, 10, 242, 0, 16, 0, 0,
9951 0, 0, 0, 6, 128, 32, 0, 0, 0, 0, 0, 7, 0, 0, 0,
9952 70, 14, 16, 0, 3, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0,
9953 0, 50, 0, 0, 10, 242, 0, 16, 0, 0, 0, 0, 0, 86, 133,
9954 32, 0, 0, 0, 0, 0, 7, 0, 0, 0, 70, 14, 16, 0, 1,
9955 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 54, 0, 0, 5,
9956 82, 0, 16, 0, 2, 0, 0, 0, 6, 16, 16, 0, 1, 0, 0,
9957 0, 69, 0, 0, 9, 242, 0, 16, 0, 1, 0, 0, 0, 70, 0,
9958 16, 0, 2, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0,
9959 96, 16, 0, 0, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0,
9960 2, 0, 0, 0, 230, 10, 16, 0, 2, 0, 0, 0, 70, 126, 16,
9961 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0, 0, 50, 0,
9962 0, 10, 242, 0, 16, 0, 0, 0, 0, 0, 166, 138, 32, 0, 0,
9963 0, 0, 0, 7, 0, 0, 0, 70, 14, 16, 0, 1, 0, 0, 0,
9964 70, 14, 16, 0, 0, 0, 0, 0, 50, 0, 0, 10, 242, 0, 16,
9965 0, 0, 0, 0, 0, 246, 143, 32, 0, 0, 0, 0, 0, 7, 0,
9966 0, 0, 70, 14, 16, 0, 2, 0, 0, 0, 70, 14, 16, 0, 0,
9967 0, 0, 0, 0, 0, 0, 8, 34, 0, 16, 0, 1, 0, 0, 0,
9968 26, 16, 16, 0, 1, 0, 0, 0, 10, 128, 32, 0, 0, 0, 0,
9969 0, 5, 0, 0, 0, 54, 0, 0, 5, 18, 0, 16, 0, 1, 0,
9970 0, 0, 10, 16, 16, 0, 1, 0, 0, 0, 69, 0, 0, 9, 242,
9971 0, 16, 0, 1, 0, 0, 0, 70, 0, 16, 0, 1, 0, 0, 0,
9972 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0,
9973 0, 50, 0, 0, 10, 242, 32, 16, 0, 0, 0, 0, 0, 6, 128,
9974 32, 0, 0, 0, 0, 0, 8, 0, 0, 0, 70, 14, 16, 0, 1,
9975 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 62, 0, 0, 1,
9976 83, 84, 65, 84, 116, 0, 0, 0, 29, 0, 0, 0, 4, 0, 0,
9977 0, 0, 0, 0, 0, 2, 0, 0, 0, 12, 0, 0, 0, 0, 0,
9978 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
9979 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9980 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9981 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0,
9982 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9983 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9984 0, 0, 0, 0, 82, 68, 69, 70, 184, 1, 0, 0, 1, 0, 0,
9985 0, 148, 0, 0, 0, 3, 0, 0, 0, 28, 0, 0, 0, 0, 4,
9986 255, 255, 0, 1, 0, 0, 132, 1, 0, 0, 124, 0, 0, 0, 3,
9987 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9988 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 139, 0, 0,
9989 0, 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255,
9990 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 143,
9991 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9992 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
9993 0, 115, 83, 104, 97, 100, 111, 119, 83, 97, 109, 112, 108, 101, 114,
9994 0, 116, 101, 120, 0, 99, 98, 49, 0, 171, 143, 0, 0, 0, 4,
9995 0, 0, 0, 172, 0, 0, 0, 160, 0, 0, 0, 0, 0, 0, 0,
9996 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 48, 0, 0,
9997 0, 0, 0, 0, 0, 28, 1, 0, 0, 0, 0, 0, 0, 44, 1,
9998 0, 0, 48, 0, 0, 0, 48, 0, 0, 0, 2, 0, 0, 0, 60,
9999 1, 0, 0, 0, 0, 0, 0, 76, 1, 0, 0, 96, 0, 0, 0,
10000 48, 0, 0, 0, 2, 0, 0, 0, 88, 1, 0, 0, 0, 0, 0,
10001 0, 104, 1, 0, 0, 144, 0, 0, 0, 16, 0, 0, 0, 0, 0,
10002 0, 0, 116, 1, 0, 0, 0, 0, 0, 0, 66, 108, 117, 114, 79,
10003 102, 102, 115, 101, 116, 115, 72, 0, 171, 171, 171, 1, 0, 3, 0,
10004 1, 0, 4, 0, 3, 0, 0, 0, 0, 0, 0, 0, 66, 108, 117,
10005 114, 79, 102, 102, 115, 101, 116, 115, 86, 0, 171, 171, 171, 1, 0,
10006 3, 0, 1, 0, 4, 0, 3, 0, 0, 0, 0, 0, 0, 0, 66,
10007 108, 117, 114, 87, 101, 105, 103, 104, 116, 115, 0, 1, 0, 3, 0,
10008 1, 0, 4, 0, 3, 0, 0, 0, 0, 0, 0, 0, 83, 104, 97,
10009 100, 111, 119, 67, 111, 108, 111, 114, 0, 1, 0, 3, 0, 1, 0,
10010 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 105, 99, 114, 111,
10011 115, 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83, 76, 32, 83,
10012 104, 97, 100, 101, 114, 32, 67, 111, 109, 112, 105, 108, 101, 114, 32,
10013 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51, 56, 52, 0,
10014 171, 171, 73, 83, 71, 78, 104, 0, 0, 0, 3, 0, 0, 0, 8,
10015 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
10016 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 92, 0, 0,
10017 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0,
10018 0, 0, 3, 3, 0, 0, 92, 0, 0, 0, 1, 0, 0, 0, 0,
10019 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0,
10020 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110, 0, 84, 69, 88,
10021 67, 79, 79, 82, 68, 0, 171, 171, 171, 79, 83, 71, 78, 44, 0,
10022 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0, 0, 0, 0,
10023 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0,
10024 15, 0, 0, 0, 83, 86, 95, 84, 97, 114, 103, 101, 116, 0, 171,
10025 171, 184, 21, 1, 0, 0, 0, 0, 0, 80, 50, 0, 4, 0, 0,
10026 0, 1, 0, 0, 0, 0, 0, 128, 63, 1, 0, 0, 0, 0, 0,
10027 128, 63, 1, 0, 0, 0, 0, 0, 128, 63, 1, 0, 0, 0, 0,
10028 0, 128, 63, 1, 0, 0, 0, 3, 0, 0, 0, 255, 255, 255, 255,
10029 68, 4, 0, 0, 68, 88, 66, 67, 77, 85, 167, 240, 56, 56, 155,
10030 78, 125, 96, 49, 253, 103, 100, 22, 62, 1, 0, 0, 0, 68, 4,
10031 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 248, 0, 0, 0, 244,
10032 1, 0, 0, 112, 2, 0, 0, 160, 3, 0, 0, 212, 3, 0, 0,
10033 65, 111, 110, 57, 184, 0, 0, 0, 184, 0, 0, 0, 0, 2, 254,
10034 255, 132, 0, 0, 0, 52, 0, 0, 0, 1, 0, 36, 0, 0, 0,
10035 48, 0, 0, 0, 48, 0, 0, 0, 36, 0, 1, 0, 48, 0, 0,
10036 0, 0, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10037 1, 2, 254, 255, 81, 0, 0, 5, 4, 0, 15, 160, 0, 0, 0,
10038 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0,
10039 0, 2, 5, 0, 0, 128, 0, 0, 15, 144, 4, 0, 0, 4, 0,
10040 0, 3, 224, 0, 0, 228, 144, 2, 0, 238, 160, 2, 0, 228, 160,
10041 4, 0, 0, 4, 0, 0, 12, 224, 0, 0, 20, 144, 3, 0, 180,
10042 160, 3, 0, 20, 160, 4, 0, 0, 4, 0, 0, 3, 128, 0, 0,
10043 228, 144, 1, 0, 238, 160, 1, 0, 228, 160, 2, 0, 0, 3, 0,
10044 0, 3, 192, 0, 0, 228, 128, 0, 0, 228, 160, 1, 0, 0, 2,
10045 0, 0, 12, 192, 4, 0, 68, 160, 255, 255, 0, 0, 83, 72, 68,
10046 82, 244, 0, 0, 0, 64, 0, 1, 0, 61, 0, 0, 0, 89, 0,
10047 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 3, 0, 0, 0, 95,
10048 0, 0, 3, 50, 16, 16, 0, 0, 0, 0, 0, 103, 0, 0, 4,
10049 242, 32, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 101, 0, 0,
10050 3, 50, 32, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 194, 32,
10051 16, 0, 1, 0, 0, 0, 50, 0, 0, 11, 50, 32, 16, 0, 0,
10052 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32, 0,
10053 0, 0, 0, 0, 0, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0,
10054 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 32, 16, 0, 0, 0,
10055 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10056 0, 0, 0, 0, 0, 128, 63, 50, 0, 0, 11, 50, 32, 16, 0,
10057 1, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32,
10058 0, 0, 0, 0, 0, 1, 0, 0, 0, 70, 128, 32, 0, 0, 0,
10059 0, 0, 1, 0, 0, 0, 50, 0, 0, 11, 194, 32, 16, 0, 1,
10060 0, 0, 0, 6, 20, 16, 0, 0, 0, 0, 0, 166, 142, 32, 0,
10061 0, 0, 0, 0, 2, 0, 0, 0, 6, 132, 32, 0, 0, 0, 0,
10062 0, 2, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0,
10063 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,
10064 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10065 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10066 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10067 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10068 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10069 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10070 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68,
10071 69, 70, 40, 1, 0, 0, 1, 0, 0, 0, 64, 0, 0, 0, 1,
10072 0, 0, 0, 28, 0, 0, 0, 0, 4, 254, 255, 0, 1, 0, 0,
10073 246, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10074 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
10075 0, 0, 0, 0, 0, 0, 99, 98, 48, 0, 60, 0, 0, 0, 4,
10076 0, 0, 0, 88, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0,
10077 0, 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0,
10078 0, 2, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 212, 0,
10079 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 196,
10080 0, 0, 0, 0, 0, 0, 0, 222, 0, 0, 0, 32, 0, 0, 0,
10081 16, 0, 0, 0, 2, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0,
10082 0, 236, 0, 0, 0, 48, 0, 0, 0, 16, 0, 0, 0, 0, 0,
10083 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 81, 117, 97, 100, 68,
10084 101, 115, 99, 0, 171, 171, 171, 1, 0, 3, 0, 1, 0, 4, 0,
10085 0, 0, 0, 0, 0, 0, 0, 0, 84, 101, 120, 67, 111, 111, 114,
10086 100, 115, 0, 77, 97, 115, 107, 84, 101, 120, 67, 111, 111, 114, 100,
10087 115, 0, 84, 101, 120, 116, 67, 111, 108, 111, 114, 0, 77, 105, 99,
10088 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83, 76,
10089 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109, 112, 105, 108, 101,
10090 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51, 56,
10091 52, 0, 73, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8,
10092 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10093 3, 0, 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 80, 79, 83,
10094 73, 84, 73, 79, 78, 0, 171, 171, 171, 79, 83, 71, 78, 104, 0,
10095 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0,
10096 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0,
10097 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10098 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 12, 0, 0, 92, 0,
10099 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1,
10100 0, 0, 0, 12, 3, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116,
10101 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 171,
10102 171, 163, 31, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0,
10103 0, 0, 0, 0, 0, 0, 164, 10, 0, 0, 68, 88, 66, 67, 70,
10104 166, 174, 156, 153, 145, 163, 116, 127, 37, 205, 162, 136, 116, 62, 222,
10105 1, 0, 0, 0, 164, 10, 0, 0, 6, 0, 0, 0, 56, 0, 0,
10106 0, 24, 3, 0, 0, 112, 7, 0, 0, 236, 7, 0, 0, 0, 10,
10107 0, 0, 112, 10, 0, 0, 65, 111, 110, 57, 216, 2, 0, 0, 216,
10108 2, 0, 0, 0, 2, 255, 255, 160, 2, 0, 0, 56, 0, 0, 0,
10109 1, 0, 44, 0, 0, 0, 56, 0, 0, 0, 56, 0, 2, 0, 36,
10110 0, 0, 0, 56, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0,
10111 3, 0, 6, 0, 0, 0, 0, 0, 0, 0, 1, 2, 255, 255, 31,
10112 0, 0, 2, 0, 0, 0, 128, 0, 0, 15, 176, 31, 0, 0, 2,
10113 0, 0, 0, 144, 0, 8, 15, 160, 31, 0, 0, 2, 0, 0, 0,
10114 144, 1, 8, 15, 160, 2, 0, 0, 3, 0, 0, 2, 128, 0, 0,
10115 85, 176, 0, 0, 85, 160, 1, 0, 0, 2, 0, 0, 1, 128, 0,
10116 0, 0, 176, 2, 0, 0, 3, 1, 0, 2, 128, 0, 0, 85, 176,
10117 0, 0, 0, 160, 1, 0, 0, 2, 1, 0, 1, 128, 0, 0, 0,
10118 176, 66, 0, 0, 3, 0, 0, 15, 128, 0, 0, 228, 128, 1, 8,
10119 228, 160, 66, 0, 0, 3, 1, 0, 15, 128, 1, 0, 228, 128, 1,
10120 8, 228, 160, 5, 0, 0, 3, 0, 0, 15, 128, 0, 0, 228, 128,
10121 3, 0, 85, 160, 4, 0, 0, 4, 0, 0, 15, 128, 3, 0, 0,
10122 160, 1, 0, 228, 128, 0, 0, 228, 128, 2, 0, 0, 3, 1, 0,
10123 2, 128, 0, 0, 85, 176, 0, 0, 170, 160, 1, 0, 0, 2, 1,
10124 0, 1, 128, 0, 0, 0, 176, 2, 0, 0, 3, 2, 0, 2, 128,
10125 0, 0, 85, 176, 0, 0, 255, 160, 1, 0, 0, 2, 2, 0, 1,
10126 128, 0, 0, 0, 176, 66, 0, 0, 3, 1, 0, 15, 128, 1, 0,
10127 228, 128, 1, 8, 228, 160, 66, 0, 0, 3, 2, 0, 15, 128, 2,
10128 0, 228, 128, 1, 8, 228, 160, 4, 0, 0, 4, 0, 0, 15, 128,
10129 3, 0, 170, 160, 1, 0, 228, 128, 0, 0, 228, 128, 4, 0, 0,
10130 4, 0, 0, 15, 128, 3, 0, 255, 160, 2, 0, 228, 128, 0, 0,
10131 228, 128, 2, 0, 0, 3, 1, 0, 2, 128, 0, 0, 85, 176, 1,
10132 0, 0, 160, 1, 0, 0, 2, 1, 0, 1, 128, 0, 0, 0, 176,
10133 2, 0, 0, 3, 2, 0, 2, 128, 0, 0, 85, 176, 1, 0, 85,
10134 160, 1, 0, 0, 2, 2, 0, 1, 128, 0, 0, 0, 176, 66, 0,
10135 0, 3, 1, 0, 15, 128, 1, 0, 228, 128, 1, 8, 228, 160, 66,
10136 0, 0, 3, 2, 0, 15, 128, 2, 0, 228, 128, 1, 8, 228, 160,
10137 4, 0, 0, 4, 0, 0, 15, 128, 4, 0, 0, 160, 1, 0, 228,
10138 128, 0, 0, 228, 128, 4, 0, 0, 4, 0, 0, 15, 128, 4, 0,
10139 85, 160, 2, 0, 228, 128, 0, 0, 228, 128, 2, 0, 0, 3, 1,
10140 0, 2, 128, 0, 0, 85, 176, 1, 0, 170, 160, 1, 0, 0, 2,
10141 1, 0, 1, 128, 0, 0, 0, 176, 2, 0, 0, 3, 2, 0, 2,
10142 128, 0, 0, 85, 176, 1, 0, 255, 160, 1, 0, 0, 2, 2, 0,
10143 1, 128, 0, 0, 0, 176, 66, 0, 0, 3, 1, 0, 15, 128, 1,
10144 0, 228, 128, 1, 8, 228, 160, 66, 0, 0, 3, 2, 0, 15, 128,
10145 2, 0, 228, 128, 1, 8, 228, 160, 4, 0, 0, 4, 0, 0, 15,
10146 128, 4, 0, 170, 160, 1, 0, 228, 128, 0, 0, 228, 128, 4, 0,
10147 0, 4, 0, 0, 15, 128, 4, 0, 255, 160, 2, 0, 228, 128, 0,
10148 0, 228, 128, 2, 0, 0, 3, 1, 0, 2, 128, 0, 0, 85, 176,
10149 2, 0, 0, 160, 1, 0, 0, 2, 1, 0, 1, 128, 0, 0, 0,
10150 176, 1, 0, 0, 2, 2, 0, 3, 128, 0, 0, 235, 176, 66, 0,
10151 0, 3, 1, 0, 15, 128, 1, 0, 228, 128, 1, 8, 228, 160, 66,
10152 0, 0, 3, 2, 0, 15, 128, 2, 0, 228, 128, 0, 8, 228, 160,
10153 4, 0, 0, 4, 0, 0, 15, 128, 5, 0, 0, 160, 1, 0, 228,
10154 128, 0, 0, 228, 128, 5, 0, 0, 3, 0, 0, 15, 128, 2, 0,
10155 255, 128, 0, 0, 228, 128, 1, 0, 0, 2, 0, 8, 15, 128, 0,
10156 0, 228, 128, 255, 255, 0, 0, 83, 72, 68, 82, 80, 4, 0, 0,
10157 64, 0, 0, 0, 20, 1, 0, 0, 89, 0, 0, 4, 70, 142, 32,
10158 0, 0, 0, 0, 0, 9, 0, 0, 0, 90, 0, 0, 3, 0, 96,
10159 16, 0, 0, 0, 0, 0, 90, 0, 0, 3, 0, 96, 16, 0, 1,
10160 0, 0, 0, 88, 24, 0, 4, 0, 112, 16, 0, 0, 0, 0, 0,
10161 85, 85, 0, 0, 88, 24, 0, 4, 0, 112, 16, 0, 1, 0, 0,
10162 0, 85, 85, 0, 0, 98, 16, 0, 3, 50, 16, 16, 0, 1, 0,
10163 0, 0, 98, 16, 0, 3, 194, 16, 16, 0, 1, 0, 0, 0, 101,
10164 0, 0, 3, 242, 32, 16, 0, 0, 0, 0, 0, 104, 0, 0, 2,
10165 4, 0, 0, 0, 54, 0, 0, 5, 82, 0, 16, 0, 0, 0, 0,
10166 0, 6, 16, 16, 0, 1, 0, 0, 0, 0, 0, 0, 8, 242, 0,
10167 16, 0, 1, 0, 0, 0, 86, 21, 16, 0, 1, 0, 0, 0, 134,
10168 141, 32, 0, 0, 0, 0, 0, 3, 0, 0, 0, 54, 0, 0, 5,
10169 162, 0, 16, 0, 0, 0, 0, 0, 6, 8, 16, 0, 1, 0, 0,
10170 0, 69, 0, 0, 9, 242, 0, 16, 0, 2, 0, 0, 0, 230, 10,
10171 16, 0, 0, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0,
10172 96, 16, 0, 1, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0,
10173 0, 0, 0, 0, 70, 0, 16, 0, 0, 0, 0, 0, 70, 126, 16,
10174 0, 0, 0, 0, 0, 0, 96, 16, 0, 1, 0, 0, 0, 56, 0,
10175 0, 8, 242, 0, 16, 0, 2, 0, 0, 0, 70, 14, 16, 0, 2,
10176 0, 0, 0, 86, 133, 32, 0, 0, 0, 0, 0, 6, 0, 0, 0,
10177 50, 0, 0, 10, 242, 0, 16, 0, 0, 0, 0, 0, 6, 128, 32,
10178 0, 0, 0, 0, 0, 6, 0, 0, 0, 70, 14, 16, 0, 0, 0,
10179 0, 0, 70, 14, 16, 0, 2, 0, 0, 0, 54, 0, 0, 5, 82,
10180 0, 16, 0, 1, 0, 0, 0, 6, 16, 16, 0, 1, 0, 0, 0,
10181 69, 0, 0, 9, 242, 0, 16, 0, 2, 0, 0, 0, 70, 0, 16,
10182 0, 1, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96,
10183 16, 0, 1, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 1,
10184 0, 0, 0, 230, 10, 16, 0, 1, 0, 0, 0, 70, 126, 16, 0,
10185 0, 0, 0, 0, 0, 96, 16, 0, 1, 0, 0, 0, 50, 0, 0,
10186 10, 242, 0, 16, 0, 0, 0, 0, 0, 166, 138, 32, 0, 0, 0,
10187 0, 0, 6, 0, 0, 0, 70, 14, 16, 0, 2, 0, 0, 0, 70,
10188 14, 16, 0, 0, 0, 0, 0, 50, 0, 0, 10, 242, 0, 16, 0,
10189 0, 0, 0, 0, 246, 143, 32, 0, 0, 0, 0, 0, 6, 0, 0,
10190 0, 70, 14, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, 0, 0,
10191 0, 0, 54, 0, 0, 5, 82, 0, 16, 0, 1, 0, 0, 0, 6,
10192 16, 16, 0, 1, 0, 0, 0, 0, 0, 0, 8, 242, 0, 16, 0,
10193 2, 0, 0, 0, 86, 21, 16, 0, 1, 0, 0, 0, 134, 141, 32,
10194 0, 0, 0, 0, 0, 4, 0, 0, 0, 54, 0, 0, 5, 162, 0,
10195 16, 0, 1, 0, 0, 0, 6, 8, 16, 0, 2, 0, 0, 0, 69,
10196 0, 0, 9, 242, 0, 16, 0, 3, 0, 0, 0, 70, 0, 16, 0,
10197 1, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16,
10198 0, 1, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 1, 0,
10199 0, 0, 230, 10, 16, 0, 1, 0, 0, 0, 70, 126, 16, 0, 0,
10200 0, 0, 0, 0, 96, 16, 0, 1, 0, 0, 0, 50, 0, 0, 10,
10201 242, 0, 16, 0, 0, 0, 0, 0, 6, 128, 32, 0, 0, 0, 0,
10202 0, 7, 0, 0, 0, 70, 14, 16, 0, 3, 0, 0, 0, 70, 14,
10203 16, 0, 0, 0, 0, 0, 50, 0, 0, 10, 242, 0, 16, 0, 0,
10204 0, 0, 0, 86, 133, 32, 0, 0, 0, 0, 0, 7, 0, 0, 0,
10205 70, 14, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0,
10206 0, 54, 0, 0, 5, 82, 0, 16, 0, 2, 0, 0, 0, 6, 16,
10207 16, 0, 1, 0, 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 1,
10208 0, 0, 0, 70, 0, 16, 0, 2, 0, 0, 0, 70, 126, 16, 0,
10209 0, 0, 0, 0, 0, 96, 16, 0, 1, 0, 0, 0, 69, 0, 0,
10210 9, 242, 0, 16, 0, 2, 0, 0, 0, 230, 10, 16, 0, 2, 0,
10211 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 1,
10212 0, 0, 0, 50, 0, 0, 10, 242, 0, 16, 0, 0, 0, 0, 0,
10213 166, 138, 32, 0, 0, 0, 0, 0, 7, 0, 0, 0, 70, 14, 16,
10214 0, 1, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 50, 0,
10215 0, 10, 242, 0, 16, 0, 0, 0, 0, 0, 246, 143, 32, 0, 0,
10216 0, 0, 0, 7, 0, 0, 0, 70, 14, 16, 0, 2, 0, 0, 0,
10217 70, 14, 16, 0, 0, 0, 0, 0, 0, 0, 0, 8, 34, 0, 16,
10218 0, 1, 0, 0, 0, 26, 16, 16, 0, 1, 0, 0, 0, 10, 128,
10219 32, 0, 0, 0, 0, 0, 5, 0, 0, 0, 54, 0, 0, 5, 18,
10220 0, 16, 0, 1, 0, 0, 0, 10, 16, 16, 0, 1, 0, 0, 0,
10221 69, 0, 0, 9, 242, 0, 16, 0, 1, 0, 0, 0, 70, 0, 16,
10222 0, 1, 0, 0, 0, 70, 126, 16, 0, 0, 0, 0, 0, 0, 96,
10223 16, 0, 1, 0, 0, 0, 50, 0, 0, 10, 242, 0, 16, 0, 0,
10224 0, 0, 0, 6, 128, 32, 0, 0, 0, 0, 0, 8, 0, 0, 0,
10225 70, 14, 16, 0, 1, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0,
10226 0, 69, 0, 0, 9, 242, 0, 16, 0, 1, 0, 0, 0, 230, 26,
10227 16, 0, 1, 0, 0, 0, 70, 126, 16, 0, 1, 0, 0, 0, 0,
10228 96, 16, 0, 0, 0, 0, 0, 56, 0, 0, 7, 242, 32, 16, 0,
10229 0, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 246, 15, 16,
10230 0, 1, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0,
10231 0, 0, 31, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 3,
10232 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10233 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10234 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0,
10235 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10236 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10237 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10238 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68,
10239 69, 70, 12, 2, 0, 0, 1, 0, 0, 0, 232, 0, 0, 0, 5,
10240 0, 0, 0, 28, 0, 0, 0, 0, 4, 255, 255, 0, 1, 0, 0,
10241 216, 1, 0, 0, 188, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
10242 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
10243 0, 0, 0, 0, 0, 0, 201, 0, 0, 0, 3, 0, 0, 0, 0,
10244 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
10245 1, 0, 0, 0, 0, 0, 0, 0, 216, 0, 0, 0, 2, 0, 0,
10246 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 0, 0,
10247 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 220, 0, 0, 0, 2,
10248 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255,
10249 1, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 225, 0, 0,
10250 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10251 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 115,
10252 77, 97, 115, 107, 83, 97, 109, 112, 108, 101, 114, 0, 115, 83, 104,
10253 97, 100, 111, 119, 83, 97, 109, 112, 108, 101, 114, 0, 116, 101, 120,
10254 0, 109, 97, 115, 107, 0, 99, 98, 49, 0, 171, 171, 171, 225, 0,
10255 0, 0, 4, 0, 0, 0, 0, 1, 0, 0, 160, 0, 0, 0, 0,
10256 0, 0, 0, 0, 0, 0, 0, 96, 1, 0, 0, 0, 0, 0, 0,
10257 48, 0, 0, 0, 0, 0, 0, 0, 112, 1, 0, 0, 0, 0, 0,
10258 0, 128, 1, 0, 0, 48, 0, 0, 0, 48, 0, 0, 0, 2, 0,
10259 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 160, 1, 0, 0, 96,
10260 0, 0, 0, 48, 0, 0, 0, 2, 0, 0, 0, 172, 1, 0, 0,
10261 0, 0, 0, 0, 188, 1, 0, 0, 144, 0, 0, 0, 16, 0, 0,
10262 0, 0, 0, 0, 0, 200, 1, 0, 0, 0, 0, 0, 0, 66, 108,
10263 117, 114, 79, 102, 102, 115, 101, 116, 115, 72, 0, 171, 171, 171, 1,
10264 0, 3, 0, 1, 0, 4, 0, 3, 0, 0, 0, 0, 0, 0, 0,
10265 66, 108, 117, 114, 79, 102, 102, 115, 101, 116, 115, 86, 0, 171, 171,
10266 171, 1, 0, 3, 0, 1, 0, 4, 0, 3, 0, 0, 0, 0, 0,
10267 0, 0, 66, 108, 117, 114, 87, 101, 105, 103, 104, 116, 115, 0, 1,
10268 0, 3, 0, 1, 0, 4, 0, 3, 0, 0, 0, 0, 0, 0, 0,
10269 83, 104, 97, 100, 111, 119, 67, 111, 108, 111, 114, 0, 1, 0, 3,
10270 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 105,
10271 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83,
10272 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109, 112, 105, 108,
10273 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51,
10274 56, 52, 0, 171, 171, 73, 83, 71, 78, 104, 0, 0, 0, 3, 0,
10275 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 1,
10276 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0,
10277 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
10278 0, 1, 0, 0, 0, 3, 3, 0, 0, 92, 0, 0, 0, 1, 0,
10279 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 12,
10280 12, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110, 0,
10281 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 171, 171, 79, 83, 71,
10282 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 32, 0,
10283 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0,
10284 0, 0, 0, 15, 0, 0, 0, 83, 86, 95, 84, 97, 114, 103, 101,
10285 116, 0, 171, 171, 255, 35, 1, 0, 0, 0, 0, 0, 83, 97, 109,
10286 112, 108, 101, 84, 101, 120, 116, 84, 101, 120, 116, 117, 114, 101, 0,
10287 85, 110, 109, 97, 115, 107, 101, 100, 0, 4, 0, 0, 0, 1, 0,
10288 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1,
10289 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
10290 1, 0, 0, 0, 3, 0, 0, 0, 255, 255, 255, 255, 68, 4, 0,
10291 0, 68, 88, 66, 67, 77, 85, 167, 240, 56, 56, 155, 78, 125, 96,
10292 49, 253, 103, 100, 22, 62, 1, 0, 0, 0, 68, 4, 0, 0, 6,
10293 0, 0, 0, 56, 0, 0, 0, 248, 0, 0, 0, 244, 1, 0, 0,
10294 112, 2, 0, 0, 160, 3, 0, 0, 212, 3, 0, 0, 65, 111, 110,
10295 57, 184, 0, 0, 0, 184, 0, 0, 0, 0, 2, 254, 255, 132, 0,
10296 0, 0, 52, 0, 0, 0, 1, 0, 36, 0, 0, 0, 48, 0, 0,
10297 0, 48, 0, 0, 0, 36, 0, 1, 0, 48, 0, 0, 0, 0, 0,
10298 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 254,
10299 255, 81, 0, 0, 5, 4, 0, 15, 160, 0, 0, 0, 0, 0, 0,
10300 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 2, 5,
10301 0, 0, 128, 0, 0, 15, 144, 4, 0, 0, 4, 0, 0, 3, 224,
10302 0, 0, 228, 144, 2, 0, 238, 160, 2, 0, 228, 160, 4, 0, 0,
10303 4, 0, 0, 12, 224, 0, 0, 20, 144, 3, 0, 180, 160, 3, 0,
10304 20, 160, 4, 0, 0, 4, 0, 0, 3, 128, 0, 0, 228, 144, 1,
10305 0, 238, 160, 1, 0, 228, 160, 2, 0, 0, 3, 0, 0, 3, 192,
10306 0, 0, 228, 128, 0, 0, 228, 160, 1, 0, 0, 2, 0, 0, 12,
10307 192, 4, 0, 68, 160, 255, 255, 0, 0, 83, 72, 68, 82, 244, 0,
10308 0, 0, 64, 0, 1, 0, 61, 0, 0, 0, 89, 0, 0, 4, 70,
10309 142, 32, 0, 0, 0, 0, 0, 3, 0, 0, 0, 95, 0, 0, 3,
10310 50, 16, 16, 0, 0, 0, 0, 0, 103, 0, 0, 4, 242, 32, 16,
10311 0, 0, 0, 0, 0, 1, 0, 0, 0, 101, 0, 0, 3, 50, 32,
10312 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 194, 32, 16, 0, 1,
10313 0, 0, 0, 50, 0, 0, 11, 50, 32, 16, 0, 0, 0, 0, 0,
10314 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32, 0, 0, 0, 0,
10315 0, 0, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0, 0, 0,
10316 0, 0, 54, 0, 0, 8, 194, 32, 16, 0, 0, 0, 0, 0, 2,
10317 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10318 0, 0, 128, 63, 50, 0, 0, 11, 50, 32, 16, 0, 1, 0, 0,
10319 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32, 0, 0, 0,
10320 0, 0, 1, 0, 0, 0, 70, 128, 32, 0, 0, 0, 0, 0, 1,
10321 0, 0, 0, 50, 0, 0, 11, 194, 32, 16, 0, 1, 0, 0, 0,
10322 6, 20, 16, 0, 0, 0, 0, 0, 166, 142, 32, 0, 0, 0, 0,
10323 0, 2, 0, 0, 0, 6, 132, 32, 0, 0, 0, 0, 0, 2, 0,
10324 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0, 0, 0, 5,
10325 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0,
10326 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
10327 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10328 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10329 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10330 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10331 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10332 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69, 70, 40,
10333 1, 0, 0, 1, 0, 0, 0, 64, 0, 0, 0, 1, 0, 0, 0,
10334 28, 0, 0, 0, 0, 4, 254, 255, 0, 1, 0, 0, 246, 0, 0,
10335 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10336 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
10337 0, 0, 0, 99, 98, 48, 0, 60, 0, 0, 0, 4, 0, 0, 0,
10338 88, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10339 0, 184, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 2, 0,
10340 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 212, 0, 0, 0, 16,
10341 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 196, 0, 0, 0,
10342 0, 0, 0, 0, 222, 0, 0, 0, 32, 0, 0, 0, 16, 0, 0,
10343 0, 2, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 236, 0,
10344 0, 0, 48, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 196,
10345 0, 0, 0, 0, 0, 0, 0, 81, 117, 97, 100, 68, 101, 115, 99,
10346 0, 171, 171, 171, 1, 0, 3, 0, 1, 0, 4, 0, 0, 0, 0,
10347 0, 0, 0, 0, 0, 84, 101, 120, 67, 111, 111, 114, 100, 115, 0,
10348 77, 97, 115, 107, 84, 101, 120, 67, 111, 111, 114, 100, 115, 0, 84,
10349 101, 120, 116, 67, 111, 108, 111, 114, 0, 77, 105, 99, 114, 111, 115,
10350 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83, 76, 32, 83, 104,
10351 97, 100, 101, 114, 32, 67, 111, 109, 112, 105, 108, 101, 114, 32, 54,
10352 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51, 56, 52, 0, 73,
10353 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0,
10354 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
10355 0, 0, 0, 0, 0, 7, 3, 0, 0, 80, 79, 83, 73, 84, 73,
10356 79, 78, 0, 171, 171, 171, 79, 83, 71, 78, 104, 0, 0, 0, 3,
10357 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0,
10358 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0,
10359 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
10360 0, 0, 1, 0, 0, 0, 3, 12, 0, 0, 92, 0, 0, 0, 1,
10361 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0,
10362 12, 3, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110,
10363 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 171, 171, 250, 46,
10364 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0,
10365 0, 0, 0, 152, 4, 0, 0, 68, 88, 66, 67, 227, 84, 48, 176,
10366 142, 231, 109, 63, 97, 30, 1, 57, 105, 137, 178, 120, 1, 0, 0,
10367 0, 152, 4, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 4, 1,
10368 0, 0, 224, 1, 0, 0, 92, 2, 0, 0, 220, 3, 0, 0, 76,
10369 4, 0, 0, 65, 111, 110, 57, 196, 0, 0, 0, 196, 0, 0, 0,
10370 0, 2, 255, 255, 144, 0, 0, 0, 52, 0, 0, 0, 1, 0, 40,
10371 0, 0, 0, 52, 0, 0, 0, 52, 0, 1, 0, 36, 0, 0, 0,
10372 52, 0, 0, 0, 0, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0,
10373 0, 0, 0, 1, 2, 255, 255, 81, 0, 0, 5, 1, 0, 15, 160,
10374 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10375 0, 31, 0, 0, 2, 0, 0, 0, 128, 0, 0, 15, 176, 31, 0,
10376 0, 2, 0, 0, 0, 144, 0, 8, 15, 160, 1, 0, 0, 2, 0,
10377 0, 7, 128, 0, 0, 228, 160, 4, 0, 0, 4, 0, 0, 15, 128,
10378 0, 0, 36, 128, 1, 0, 64, 160, 1, 0, 21, 160, 1, 0, 0,
10379 2, 0, 8, 15, 128, 0, 0, 228, 128, 66, 0, 0, 3, 0, 0,
10380 15, 128, 0, 0, 228, 176, 0, 8, 228, 160, 5, 0, 0, 3, 0,
10381 0, 15, 128, 0, 0, 70, 128, 0, 0, 255, 160, 1, 0, 0, 2,
10382 1, 8, 15, 128, 0, 0, 228, 128, 255, 255, 0, 0, 83, 72, 68,
10383 82, 212, 0, 0, 0, 64, 0, 0, 0, 53, 0, 0, 0, 89, 0,
10384 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 4, 0, 0, 0, 90,
10385 0, 0, 3, 0, 96, 16, 0, 0, 0, 0, 0, 88, 24, 0, 4,
10386 0, 112, 16, 0, 0, 0, 0, 0, 85, 85, 0, 0, 98, 16, 0,
10387 3, 50, 16, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 242, 32,
10388 16, 0, 0, 0, 0, 0, 101, 0, 0, 3, 242, 32, 16, 0, 1,
10389 0, 0, 0, 104, 0, 0, 2, 1, 0, 0, 0, 54, 0, 0, 6,
10390 114, 32, 16, 0, 0, 0, 0, 0, 70, 130, 32, 0, 0, 0, 0,
10391 0, 3, 0, 0, 0, 54, 0, 0, 5, 130, 32, 16, 0, 0, 0,
10392 0, 0, 1, 64, 0, 0, 0, 0, 128, 63, 69, 0, 0, 9, 242,
10393 0, 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 1, 0, 0, 0,
10394 70, 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0,
10395 0, 56, 0, 0, 8, 242, 32, 16, 0, 1, 0, 0, 0, 102, 4,
10396 16, 0, 0, 0, 0, 0, 246, 143, 32, 0, 0, 0, 0, 0, 3,
10397 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116, 0, 0, 0,
10398 5, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
10399 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
10400 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10401 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
10402 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10403 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10404 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10405 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 68, 69, 70,
10406 120, 1, 0, 0, 1, 0, 0, 0, 144, 0, 0, 0, 3, 0, 0,
10407 0, 28, 0, 0, 0, 0, 4, 255, 255, 0, 1, 0, 0, 70, 1,
10408 0, 0, 124, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0,
10409 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
10410 0, 0, 0, 0, 133, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0,
10411 0, 4, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0,
10412 0, 0, 12, 0, 0, 0, 137, 0, 0, 0, 0, 0, 0, 0, 0,
10413 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10414 1, 0, 0, 0, 0, 0, 0, 0, 115, 83, 97, 109, 112, 108, 101,
10415 114, 0, 116, 101, 120, 0, 99, 98, 48, 0, 171, 171, 171, 137, 0,
10416 0, 0, 4, 0, 0, 0, 168, 0, 0, 0, 64, 0, 0, 0, 0,
10417 0, 0, 0, 0, 0, 0, 0, 8, 1, 0, 0, 0, 0, 0, 0,
10418 16, 0, 0, 0, 0, 0, 0, 0, 20, 1, 0, 0, 0, 0, 0,
10419 0, 36, 1, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 0, 0,
10420 0, 0, 20, 1, 0, 0, 0, 0, 0, 0, 46, 1, 0, 0, 32,
10421 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 20, 1, 0, 0,
10422 0, 0, 0, 0, 60, 1, 0, 0, 48, 0, 0, 0, 16, 0, 0,
10423 0, 2, 0, 0, 0, 20, 1, 0, 0, 0, 0, 0, 0, 81, 117,
10424 97, 100, 68, 101, 115, 99, 0, 171, 171, 171, 1, 0, 3, 0, 1,
10425 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 101, 120, 67,
10426 111, 111, 114, 100, 115, 0, 77, 97, 115, 107, 84, 101, 120, 67, 111,
10427 111, 114, 100, 115, 0, 84, 101, 120, 116, 67, 111, 108, 111, 114, 0,
10428 77, 105, 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32, 72,
10429 76, 83, 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109, 112,
10430 105, 108, 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49,
10431 54, 51, 56, 52, 0, 73, 83, 71, 78, 104, 0, 0, 0, 3, 0,
10432 0, 0, 8, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 1,
10433 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0,
10434 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
10435 0, 1, 0, 0, 0, 3, 3, 0, 0, 92, 0, 0, 0, 1, 0,
10436 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 12,
10437 0, 0, 0, 83, 86, 95, 80, 111, 115, 105, 116, 105, 111, 110, 0,
10438 84, 69, 88, 67, 79, 79, 82, 68, 0, 171, 171, 171, 79, 83, 71,
10439 78, 68, 0, 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, 56, 0,
10440 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0,
10441 0, 0, 0, 15, 0, 0, 0, 56, 0, 0, 0, 1, 0, 0, 0,
10442 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 15, 0, 0,
10443 0, 83, 86, 95, 84, 97, 114, 103, 101, 116, 0, 171, 171, 86, 51,
10444 1, 0, 0, 0, 0, 0, 77, 97, 115, 107, 101, 100, 0, 4, 0,
10445 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
10446 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
10447 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 255, 255, 255,
10448 255, 68, 4, 0, 0, 68, 88, 66, 67, 77, 85, 167, 240, 56, 56,
10449 155, 78, 125, 96, 49, 253, 103, 100, 22, 62, 1, 0, 0, 0, 68,
10450 4, 0, 0, 6, 0, 0, 0, 56, 0, 0, 0, 248, 0, 0, 0,
10451 244, 1, 0, 0, 112, 2, 0, 0, 160, 3, 0, 0, 212, 3, 0,
10452 0, 65, 111, 110, 57, 184, 0, 0, 0, 184, 0, 0, 0, 0, 2,
10453 254, 255, 132, 0, 0, 0, 52, 0, 0, 0, 1, 0, 36, 0, 0,
10454 0, 48, 0, 0, 0, 48, 0, 0, 0, 36, 0, 1, 0, 48, 0,
10455 0, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
10456 0, 1, 2, 254, 255, 81, 0, 0, 5, 4, 0, 15, 160, 0, 0,
10457 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 31,
10458 0, 0, 2, 5, 0, 0, 128, 0, 0, 15, 144, 4, 0, 0, 4,
10459 0, 0, 3, 224, 0, 0, 228, 144, 2, 0, 238, 160, 2, 0, 228,
10460 160, 4, 0, 0, 4, 0, 0, 12, 224, 0, 0, 20, 144, 3, 0,
10461 180, 160, 3, 0, 20, 160, 4, 0, 0, 4, 0, 0, 3, 128, 0,
10462 0, 228, 144, 1, 0, 238, 160, 1, 0, 228, 160, 2, 0, 0, 3,
10463 0, 0, 3, 192, 0, 0, 228, 128, 0, 0, 228, 160, 1, 0, 0,
10464 2, 0, 0, 12, 192, 4, 0, 68, 160, 255, 255, 0, 0, 83, 72,
10465 68, 82, 244, 0, 0, 0, 64, 0, 1, 0, 61, 0, 0, 0, 89,
10466 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 3, 0, 0, 0,
10467 95, 0, 0, 3, 50, 16, 16, 0, 0, 0, 0, 0, 103, 0, 0,
10468 4, 242, 32, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 101, 0,
10469 0, 3, 50, 32, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 194,
10470 32, 16, 0, 1, 0, 0, 0, 50, 0, 0, 11, 50, 32, 16, 0,
10471 0, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138, 32,
10472 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 128, 32, 0, 0, 0,
10473 0, 0, 0, 0, 0, 0, 54, 0, 0, 8, 194, 32, 16, 0, 0,
10474 0, 0, 0, 2, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10475 0, 0, 0, 0, 0, 0, 128, 63, 50, 0, 0, 11, 50, 32, 16,
10476 0, 1, 0, 0, 0, 70, 16, 16, 0, 0, 0, 0, 0, 230, 138,
10477 32, 0, 0, 0, 0, 0, 1, 0, 0, 0, 70, 128, 32, 0, 0,
10478 0, 0, 0, 1, 0, 0, 0, 50, 0, 0, 11, 194, 32, 16, 0,
10479 1, 0, 0, 0, 6, 20, 16, 0, 0, 0, 0, 0, 166, 142, 32,
10480 0, 0, 0, 0, 0, 2, 0, 0, 0, 6, 132, 32, 0, 0, 0,
10481 0, 0, 2, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116,
10482 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10483 4, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10484 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10485 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10486 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10487 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10488 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10489 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82,
10490 68, 69, 70, 40, 1, 0, 0, 1, 0, 0, 0, 64, 0, 0, 0,
10491 1, 0, 0, 0, 28, 0, 0, 0, 0, 4, 254, 255, 0, 1, 0,
10492 0, 246, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10493 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
10494 0, 0, 0, 0, 0, 0, 0, 99, 98, 48, 0, 60, 0, 0, 0,
10495 4, 0, 0, 0, 88, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0,
10496 0, 0, 0, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 16, 0,
10497 0, 0, 2, 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 212,
10498 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0,
10499 196, 0, 0, 0, 0, 0, 0, 0, 222, 0, 0, 0, 32, 0, 0,
10500 0, 16, 0, 0, 0, 2, 0, 0, 0, 196, 0, 0, 0, 0, 0,
10501 0, 0, 236, 0, 0, 0, 48, 0, 0, 0, 16, 0, 0, 0, 0,
10502 0, 0, 0, 196, 0, 0, 0, 0, 0, 0, 0, 81, 117, 97, 100,
10503 68, 101, 115, 99, 0, 171, 171, 171, 1, 0, 3, 0, 1, 0, 4,
10504 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 101, 120, 67, 111, 111,
10505 114, 100, 115, 0, 77, 97, 115, 107, 84, 101, 120, 67, 111, 111, 114,
10506 100, 115, 0, 84, 101, 120, 116, 67, 111, 108, 111, 114, 0, 77, 105,
10507 99, 114, 111, 115, 111, 102, 116, 32, 40, 82, 41, 32, 72, 76, 83,
10508 76, 32, 83, 104, 97, 100, 101, 114, 32, 67, 111, 109, 112, 105, 108,
10509 101, 114, 32, 54, 46, 51, 46, 57, 54, 48, 48, 46, 49, 54, 51,
10510 56, 52, 0, 73, 83, 71, 78, 44, 0, 0, 0, 1, 0, 0, 0,
10511 8, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10512 0, 3, 0, 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 80, 79,
10513 83, 73, 84, 73, 79, 78, 0, 171, 171, 171, 79, 83, 71, 78, 104,
10514 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80, 0, 0, 0,
10515 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0,
10516 0, 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10517 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 12, 0, 0, 92,
10518 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,
10519 1, 0, 0, 0, 12, 3, 0, 0, 83, 86, 95, 80, 111, 115, 105,
10520 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82, 68, 0, 171,
10521 171, 171, 49, 56, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2,
10522 0, 0, 0, 0, 0, 0, 0, 140, 5, 0, 0, 68, 88, 66, 67,
10523 233, 167, 4, 110, 60, 182, 197, 16, 114, 252, 67, 184, 217, 172, 169,
10524 241, 1, 0, 0, 0, 140, 5, 0, 0, 6, 0, 0, 0, 56, 0,
10525 0, 0, 64, 1, 0, 0, 132, 2, 0, 0, 0, 3, 0, 0, 208,
10526 4, 0, 0, 64, 5, 0, 0, 65, 111, 110, 57, 0, 1, 0, 0,
10527 0, 1, 0, 0, 0, 2, 255, 255, 200, 0, 0, 0, 56, 0, 0,
10528 0, 1, 0, 44, 0, 0, 0, 56, 0, 0, 0, 56, 0, 2, 0,
10529 36, 0, 0, 0, 56, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0,
10530 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 255, 255,
10531 81, 0, 0, 5, 1, 0, 15, 160, 0, 0, 128, 63, 0, 0, 0,
10532 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 2, 0, 0,
10533 0, 128, 0, 0, 15, 176, 31, 0, 0, 2, 0, 0, 0, 144, 0,
10534 8, 15, 160, 31, 0, 0, 2, 0, 0, 0, 144, 1, 8, 15, 160,
10535 1, 0, 0, 2, 0, 0, 7, 128, 0, 0, 228, 160, 4, 0, 0,
10536 4, 0, 0, 15, 128, 0, 0, 36, 128, 1, 0, 64, 160, 1, 0,
10537 21, 160, 1, 0, 0, 2, 0, 8, 15, 128, 0, 0, 228, 128, 1,
10538 0, 0, 2, 0, 0, 3, 128, 0, 0, 235, 176, 66, 0, 0, 3,
10539 1, 0, 15, 128, 0, 0, 228, 176, 0, 8, 228, 160, 66, 0, 0,
10540 3, 0, 0, 15, 128, 0, 0, 228, 128, 1, 8, 228, 160, 5, 0,
10541 0, 3, 1, 0, 15, 128, 1, 0, 70, 128, 0, 0, 255, 160, 5,
10542 0, 0, 3, 0, 0, 15, 128, 0, 0, 255, 128, 1, 0, 228, 128,
10543 1, 0, 0, 2, 1, 8, 15, 128, 0, 0, 228, 128, 255, 255, 0,
10544 0, 83, 72, 68, 82, 60, 1, 0, 0, 64, 0, 0, 0, 79, 0,
10545 0, 0, 89, 0, 0, 4, 70, 142, 32, 0, 0, 0, 0, 0, 4,
10546 0, 0, 0, 90, 0, 0, 3, 0, 96, 16, 0, 0, 0, 0, 0,
10547 90, 0, 0, 3, 0, 96, 16, 0, 1, 0, 0, 0, 88, 24, 0,
10548 4, 0, 112, 16, 0, 0, 0, 0, 0, 85, 85, 0, 0, 88, 24,
10549 0, 4, 0, 112, 16, 0, 1, 0, 0, 0, 85, 85, 0, 0, 98,
10550 16, 0, 3, 50, 16, 16, 0, 1, 0, 0, 0, 98, 16, 0, 3,
10551 194, 16, 16, 0, 1, 0, 0, 0, 101, 0, 0, 3, 242, 32, 16,
10552 0, 0, 0, 0, 0, 101, 0, 0, 3, 242, 32, 16, 0, 1, 0,
10553 0, 0, 104, 0, 0, 2, 2, 0, 0, 0, 54, 0, 0, 6, 114,
10554 32, 16, 0, 0, 0, 0, 0, 70, 130, 32, 0, 0, 0, 0, 0,
10555 3, 0, 0, 0, 54, 0, 0, 5, 130, 32, 16, 0, 0, 0, 0,
10556 0, 1, 64, 0, 0, 0, 0, 128, 63, 69, 0, 0, 9, 242, 0,
10557 16, 0, 0, 0, 0, 0, 70, 16, 16, 0, 1, 0, 0, 0, 70,
10558 126, 16, 0, 0, 0, 0, 0, 0, 96, 16, 0, 0, 0, 0, 0,
10559 56, 0, 0, 8, 242, 0, 16, 0, 0, 0, 0, 0, 102, 4, 16,
10560 0, 0, 0, 0, 0, 246, 143, 32, 0, 0, 0, 0, 0, 3, 0,
10561 0, 0, 69, 0, 0, 9, 242, 0, 16, 0, 1, 0, 0, 0, 230,
10562 26, 16, 0, 1, 0, 0, 0, 70, 126, 16, 0, 1, 0, 0, 0,
10563 0, 96, 16, 0, 1, 0, 0, 0, 56, 0, 0, 7, 242, 32, 16,
10564 0, 1, 0, 0, 0, 70, 14, 16, 0, 0, 0, 0, 0, 246, 15,
10565 16, 0, 1, 0, 0, 0, 62, 0, 0, 1, 83, 84, 65, 84, 116,
10566 0, 0, 0, 7, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0,
10567 4, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10568 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10569 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,
10570 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10571 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10572 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10573 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82,
10574 68, 69, 70, 200, 1, 0, 0, 1, 0, 0, 0, 224, 0, 0, 0,
10575 5, 0, 0, 0, 28, 0, 0, 0, 0, 4, 255, 255, 0, 1, 0,
10576 0, 150, 1, 0, 0, 188, 0, 0, 0, 3, 0, 0, 0, 0, 0,
10577 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
10578 0, 0, 0, 0, 0, 0, 0, 197, 0, 0, 0, 3, 0, 0, 0,
10579 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
10580 0, 1, 0, 0, 0, 0, 0, 0, 0, 210, 0, 0, 0, 2, 0,
10581 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 0,
10582 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 214, 0, 0, 0,
10583 2, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255,
10584 255, 1, 0, 0, 0, 1, 0, 0, 0, 12, 0, 0, 0, 219, 0,
10585 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10586 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
10587 115, 83, 97, 109, 112, 108, 101, 114, 0, 115, 77, 97, 115, 107, 83,
10588 97, 109, 112, 108, 101, 114, 0, 116, 101, 120, 0, 109, 97, 115, 107,
10589 0, 99, 98, 48, 0, 171, 219, 0, 0, 0, 4, 0, 0, 0, 248,
10590 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10591 88, 1, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0,
10592 0, 100, 1, 0, 0, 0, 0, 0, 0, 116, 1, 0, 0, 16, 0,
10593 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 100, 1, 0, 0, 0,
10594 0, 0, 0, 126, 1, 0, 0, 32, 0, 0, 0, 16, 0, 0, 0,
10595 0, 0, 0, 0, 100, 1, 0, 0, 0, 0, 0, 0, 140, 1, 0,
10596 0, 48, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 100, 1,
10597 0, 0, 0, 0, 0, 0, 81, 117, 97, 100, 68, 101, 115, 99, 0,
10598 171, 171, 171, 1, 0, 3, 0, 1, 0, 4, 0, 0, 0, 0, 0,
10599 0, 0, 0, 0, 84, 101, 120, 67, 111, 111, 114, 100, 115, 0, 77,
10600 97, 115, 107, 84, 101, 120, 67, 111, 111, 114, 100, 115, 0, 84, 101,
10601 120, 116, 67, 111, 108, 111, 114, 0, 77, 105, 99, 114, 111, 115, 111,
10602 102, 116, 32, 40, 82, 41, 32, 72, 76, 83, 76, 32, 83, 104, 97,
10603 100, 101, 114, 32, 67, 111, 109, 112, 105, 108, 101, 114, 32, 54, 46,
10604 51, 46, 57, 54, 48, 48, 46, 49, 54, 51, 56, 52, 0, 73, 83,
10605 71, 78, 104, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 80,
10606 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0,
10607 0, 0, 0, 0, 15, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0,
10608 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 3, 3,
10609 0, 0, 92, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3,
10610 0, 0, 0, 1, 0, 0, 0, 12, 12, 0, 0, 83, 86, 95, 80,
10611 111, 115, 105, 116, 105, 111, 110, 0, 84, 69, 88, 67, 79, 79, 82,
10612 68, 0, 171, 171, 171, 79, 83, 71, 78, 68, 0, 0, 0, 2, 0,
10613 0, 0, 8, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0,
10614 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0,
10615 56, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
10616 0, 1, 0, 0, 0, 15, 0, 0, 0, 83, 86, 95, 84, 97, 114,
10617 103, 101, 116, 0, 171, 171, 141, 60, 1, 0, 0, 0, 0, 0, 4,
10618 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
10619 255, 255, 255, 255, 0, 0, 0, 0, 46, 0, 0, 0, 18, 0, 0,
10620 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10621 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 64, 0, 0, 0, 0,
10622 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0,
10623 93, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10624 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 0,
10625 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0,
10626 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0,
10627 65, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0,
10628 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 0, 0, 0, 65, 0,
10629 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 0, 0,
10630 0, 0, 0, 0, 0, 0, 0, 136, 0, 0, 0, 160, 0, 0, 0,
10631 0, 0, 0, 0, 4, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0,
10632 0, 168, 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10633 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 181,
10634 0, 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0,
10635 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 194, 0, 0,
10636 0, 140, 0, 0, 0, 0, 0, 0, 0, 96, 0, 0, 0, 0, 0,
10637 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 0, 0, 0, 65,
10638 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0,
10639 0, 0, 0, 0, 0, 0, 0, 0, 218, 0, 0, 0, 112, 0, 0,
10640 0, 0, 0, 0, 0, 7, 0, 0, 0, 255, 255, 255, 255, 0, 0,
10641 0, 0, 3, 1, 0, 0, 231, 0, 0, 0, 0, 0, 0, 0, 0,
10642 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10643 61, 1, 0, 0, 33, 1, 0, 0, 0, 0, 0, 0, 48, 0, 0,
10644 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 107, 1,
10645 0, 0, 79, 1, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0,
10646 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 1, 0, 0,
10647 33, 1, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0,
10648 0, 0, 0, 0, 0, 0, 0, 0, 0, 154, 1, 0, 0, 126, 1,
10649 0, 0, 0, 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0,
10650 0, 0, 0, 0, 0, 0, 0, 156, 1, 0, 0, 126, 1, 0, 0,
10651 0, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10652 0, 0, 0, 0, 0, 164, 1, 0, 0, 126, 1, 0, 0, 0, 0,
10653 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10654 0, 0, 0, 175, 1, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0,
10655 6, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 179, 1, 0,
10656 0, 231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10657 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 1, 0, 0, 33,
10658 1, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 0,
10659 0, 0, 0, 0, 0, 0, 0, 0, 221, 1, 0, 0, 33, 1, 0,
10660 0, 0, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10661 0, 0, 0, 0, 0, 0, 228, 1, 0, 0, 126, 1, 0, 0, 0,
10662 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10663 0, 0, 0, 0, 234, 1, 0, 0, 126, 1, 0, 0, 0, 0, 0,
10664 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10665 0, 0, 247, 1, 0, 0, 126, 1, 0, 0, 0, 0, 0, 0, 72,
10666 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10667 40, 2, 0, 0, 12, 2, 0, 0, 0, 0, 0, 0, 255, 255, 255,
10668 255, 0, 0, 0, 0, 44, 2, 0, 0, 12, 2, 0, 0, 0, 0,
10669 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 51, 2, 0, 0, 12,
10670 2, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0,
10671 97, 2, 0, 0, 69, 2, 0, 0, 0, 0, 0, 0, 255, 255, 255,
10672 255, 4, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 1, 0,
10673 0, 0, 106, 2, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 2,
10674 0, 0, 0, 40, 2, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0,
10675 1, 0, 0, 0, 118, 2, 0, 0, 47, 0, 0, 0, 0, 0, 0,
10676 0, 1, 0, 0, 0, 130, 2, 0, 0, 0, 0, 0, 0, 142, 2,
10677 0, 0, 69, 2, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 4,
10678 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
10679 154, 2, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0,
10680 0, 44, 2, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 1, 0,
10681 0, 0, 166, 2, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 1,
10682 0, 0, 0, 178, 2, 0, 0, 0, 0, 0, 0, 190, 2, 0, 0,
10683 69, 2, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 4, 0, 0,
10684 0, 45, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 203, 2,
10685 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 40,
10686 2, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
10687 215, 2, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
10688 0, 227, 2, 0, 0, 0, 0, 0, 0, 239, 2, 0, 0, 69, 2,
10689 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 4, 0, 0, 0, 45,
10690 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 254, 2, 0, 0,
10691 55, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 40, 2, 0,
10692 0, 46, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 10, 3,
10693 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 22,
10694 3, 0, 0, 0, 0, 0, 0, 34, 3, 0, 0, 69, 2, 0, 0,
10695 0, 0, 0, 0, 255, 255, 255, 255, 4, 0, 0, 0, 45, 0, 0,
10696 0, 0, 0, 0, 0, 1, 0, 0, 0, 47, 3, 0, 0, 55, 0,
10697 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 51, 2, 0, 0, 46,
10698 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 59, 3, 0, 0,
10699 47, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 71, 3, 0,
10700 0, 0, 0, 0, 0, 83, 3, 0, 0, 69, 2, 0, 0, 0, 0,
10701 0, 0, 255, 255, 255, 255, 5, 0, 0, 0, 45, 0, 0, 0, 0,
10702 0, 0, 0, 1, 0, 0, 0, 98, 3, 0, 0, 55, 0, 0, 0,
10703 0, 0, 0, 0, 2, 0, 0, 0, 40, 2, 0, 0, 46, 0, 0,
10704 0, 0, 0, 0, 0, 1, 0, 0, 0, 110, 3, 0, 0, 47, 0,
10705 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 122, 3, 0, 0, 52,
10706 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 134, 3, 0, 0,
10707 0, 0, 0, 0, 214, 3, 0, 0, 186, 3, 0, 0, 0, 0, 0,
10708 0, 255, 255, 255, 255, 2, 0, 0, 0, 19, 0, 0, 0, 0, 0,
10709 0, 0, 1, 0, 0, 0, 226, 3, 0, 0, 13, 0, 0, 0, 0,
10710 0, 0, 0, 1, 0, 0, 0, 238, 3, 0, 0, 0, 0, 0, 0,
10711 33, 4, 0, 0, 5, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255,
10712 255, 2, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 1, 0,
10713 0, 0, 46, 4, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 1,
10714 0, 0, 0, 58, 4, 0, 0, 0, 0, 0, 0, 70, 4, 0, 0,
10715 5, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 8, 0, 0,
10716 0, 37, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 83, 4,
10717 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 95,
10718 4, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
10719 107, 4, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
10720 0, 119, 4, 0, 0, 41, 0, 0, 0, 0, 0, 0, 0, 1, 0,
10721 0, 0, 131, 4, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 1,
10722 0, 0, 0, 143, 4, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0,
10723 1, 0, 0, 0, 155, 4, 0, 0, 44, 0, 0, 0, 0, 0, 0,
10724 0, 1, 0, 0, 0, 167, 4, 0, 0, 0, 0, 0, 0, 179, 4,
10725 0, 0, 5, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 9,
10726 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
10727 190, 4, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
10728 0, 202, 4, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 1, 0,
10729 0, 0, 214, 4, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 1,
10730 0, 0, 0, 226, 4, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0,
10731 1, 0, 0, 0, 238, 4, 0, 0, 41, 0, 0, 0, 0, 0, 0,
10732 0, 1, 0, 0, 0, 250, 4, 0, 0, 42, 0, 0, 0, 0, 0,
10733 0, 0, 1, 0, 0, 0, 6, 5, 0, 0, 43, 0, 0, 0, 0,
10734 0, 0, 0, 1, 0, 0, 0, 18, 5, 0, 0, 44, 0, 0, 0,
10735 0, 0, 0, 0, 1, 0, 0, 0, 30, 5, 0, 0, 0, 0, 0,
10736 0, 42, 5, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 56, 5,
10737 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10738 0, 0, 0, 2, 0, 0, 0, 214, 3, 0, 0, 6, 0, 0, 0,
10739 0, 0, 0, 0, 7, 0, 0, 0, 131, 9, 0, 0, 8, 0, 0,
10740 0, 0, 0, 0, 0, 1, 0, 0, 0, 139, 9, 0, 0, 7, 0,
10741 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 111, 12, 0, 0, 119,
10742 12, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 56, 5, 0, 0,
10743 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10744 0, 2, 0, 0, 0, 214, 3, 0, 0, 6, 0, 0, 0, 0, 0,
10745 0, 0, 7, 0, 0, 0, 227, 16, 0, 0, 8, 0, 0, 0, 0,
10746 0, 0, 0, 1, 0, 0, 0, 235, 16, 0, 0, 7, 0, 0, 0,
10747 0, 0, 0, 0, 7, 0, 0, 0, 67, 30, 0, 0, 75, 30, 0,
10748 0, 1, 0, 0, 0, 0, 0, 0, 0, 56, 5, 0, 0, 4, 0,
10749 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,
10750 0, 0, 0, 214, 3, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0,
10751 7, 0, 0, 0, 183, 34, 0, 0, 8, 0, 0, 0, 0, 0, 0,
10752 0, 1, 0, 0, 0, 191, 34, 0, 0, 7, 0, 0, 0, 0, 0,
10753 0, 0, 7, 0, 0, 0, 39, 52, 0, 0, 47, 52, 0, 0, 1,
10754 0, 0, 0, 0, 0, 0, 0, 56, 5, 0, 0, 4, 0, 0, 0,
10755 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0,
10756 0, 214, 3, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 0,
10757 0, 0, 156, 56, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 1,
10758 0, 0, 0, 164, 56, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0,
10759 7, 0, 0, 0, 140, 94, 0, 0, 148, 94, 0, 0, 6, 0, 0,
10760 0, 0, 0, 0, 0, 169, 94, 0, 0, 4, 0, 0, 0, 0, 0,
10761 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 214,
10762 3, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0,
10763 222, 101, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
10764 0, 230, 101, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0,
10765 0, 0, 214, 111, 0, 0, 222, 111, 0, 0, 4, 0, 0, 0, 0,
10766 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0,
10767 214, 3, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0,
10768 0, 17, 119, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 1, 0,
10769 0, 0, 25, 119, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7,
10770 0, 0, 0, 233, 126, 0, 0, 241, 126, 0, 0, 4, 0, 0, 0,
10771 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0,
10772 0, 214, 3, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 0,
10773 0, 0, 42, 134, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 1,
10774 0, 0, 0, 50, 134, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0,
10775 7, 0, 0, 0, 38, 144, 0, 0, 46, 144, 0, 0, 4, 0, 0,
10776 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
10777 0, 0, 214, 3, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7,
10778 0, 0, 0, 101, 151, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0,
10779 1, 0, 0, 0, 109, 151, 0, 0, 7, 0, 0, 0, 0, 0, 0,
10780 0, 7, 0, 0, 0, 65, 159, 0, 0, 73, 159, 0, 0, 4, 0,
10781 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,
10782 0, 0, 0, 214, 3, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0,
10783 7, 0, 0, 0, 132, 166, 0, 0, 8, 0, 0, 0, 0, 0, 0,
10784 0, 1, 0, 0, 0, 140, 166, 0, 0, 7, 0, 0, 0, 0, 0,
10785 0, 0, 7, 0, 0, 0, 132, 176, 0, 0, 140, 176, 0, 0, 4,
10786 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10787 2, 0, 0, 0, 214, 3, 0, 0, 6, 0, 0, 0, 0, 0, 0,
10788 0, 7, 0, 0, 0, 197, 183, 0, 0, 8, 0, 0, 0, 0, 0,
10789 0, 0, 1, 0, 0, 0, 205, 183, 0, 0, 7, 0, 0, 0, 0,
10790 0, 0, 0, 7, 0, 0, 0, 165, 191, 0, 0, 173, 191, 0, 0,
10791 3, 0, 0, 0, 0, 0, 0, 0, 169, 94, 0, 0, 4, 0, 0,
10792 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
10793 0, 0, 214, 3, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7,
10794 0, 0, 0, 209, 198, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0,
10795 1, 0, 0, 0, 217, 198, 0, 0, 7, 0, 0, 0, 0, 0, 0,
10796 0, 7, 0, 0, 0, 53, 211, 0, 0, 241, 126, 0, 0, 4, 0,
10797 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,
10798 0, 0, 0, 214, 3, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0,
10799 7, 0, 0, 0, 77, 218, 0, 0, 8, 0, 0, 0, 0, 0, 0,
10800 0, 1, 0, 0, 0, 85, 218, 0, 0, 7, 0, 0, 0, 0, 0,
10801 0, 0, 7, 0, 0, 0, 181, 230, 0, 0, 73, 159, 0, 0, 4,
10802 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10803 2, 0, 0, 0, 214, 3, 0, 0, 6, 0, 0, 0, 0, 0, 0,
10804 0, 7, 0, 0, 0, 205, 237, 0, 0, 8, 0, 0, 0, 0, 0,
10805 0, 0, 1, 0, 0, 0, 213, 237, 0, 0, 7, 0, 0, 0, 0,
10806 0, 0, 0, 7, 0, 0, 0, 57, 250, 0, 0, 65, 250, 0, 0,
10807 1, 0, 0, 0, 0, 0, 0, 0, 56, 5, 0, 0, 4, 0, 0,
10808 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
10809 0, 0, 214, 3, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7,
10810 0, 0, 0, 157, 254, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0,
10811 1, 0, 0, 0, 165, 254, 0, 0, 7, 0, 0, 0, 0, 0, 0,
10812 0, 7, 0, 0, 0, 137, 2, 1, 0, 145, 2, 1, 0, 3, 0,
10813 0, 0, 0, 0, 0, 0, 56, 5, 0, 0, 7, 0, 0, 0, 0,
10814 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0,
10815 214, 3, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
10816 0, 169, 2, 1, 0, 11, 0, 0, 0, 0, 0, 0, 0, 1, 0,
10817 0, 0, 205, 2, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2,
10818 0, 0, 0, 33, 4, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0,
10819 7, 0, 0, 0, 33, 7, 1, 0, 8, 0, 0, 0, 0, 0, 0,
10820 0, 1, 0, 0, 0, 41, 7, 1, 0, 7, 0, 0, 0, 0, 0,
10821 0, 0, 7, 0, 0, 0, 33, 17, 1, 0, 41, 17, 1, 0, 7,
10822 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10823 2, 0, 0, 0, 214, 3, 0, 0, 10, 0, 0, 0, 0, 0, 0,
10824 0, 1, 0, 0, 0, 44, 17, 1, 0, 11, 0, 0, 0, 0, 0,
10825 0, 0, 1, 0, 0, 0, 80, 17, 1, 0, 2, 0, 0, 0, 0,
10826 0, 0, 0, 2, 0, 0, 0, 70, 4, 0, 0, 6, 0, 0, 0,
10827 0, 0, 0, 0, 7, 0, 0, 0, 164, 21, 1, 0, 8, 0, 0,
10828 0, 0, 0, 0, 0, 1, 0, 0, 0, 172, 21, 1, 0, 7, 0,
10829 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 104, 31, 1, 0, 112,
10830 31, 1, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10831 0, 0, 0, 0, 2, 0, 0, 0, 214, 3, 0, 0, 10, 0, 0,
10832 0, 0, 0, 0, 0, 1, 0, 0, 0, 115, 31, 1, 0, 11, 0,
10833 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 151, 31, 1, 0, 2,
10834 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 70, 4, 0, 0,
10835 6, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 235, 35, 1,
10836 0, 8, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 243, 35,
10837 1, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 167,
10838 46, 1, 0, 175, 46, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0,
10839 193, 46, 1, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10840 0, 0, 0, 0, 0, 2, 0, 0, 0, 214, 3, 0, 0, 10, 0,
10841 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 202, 46, 1, 0, 11,
10842 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 238, 46, 1, 0,
10843 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 179, 4, 0,
10844 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 66, 51,
10845 1, 0, 8, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 74,
10846 51, 1, 0, 7, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0,
10847 242, 55, 1, 0, 250, 55, 1, 0, 7, 0, 0, 0, 0, 0, 0,
10848 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 214, 3,
10849 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1,
10850 56, 1, 0, 11, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
10851 37, 56, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0,
10852 0, 179, 4, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 0,
10853 0, 0, 121, 60, 1, 0, 8, 0, 0, 0, 0, 0, 0, 0, 1,
10854 0, 0, 0, 129, 60, 1, 0, 7, 0, 0, 0, 0, 0, 0, 0,
10855 7, 0, 0, 0, 29, 66, 1, 0};