From 0cfc76a0dd82d43b4ba0241d76250187ee75118c Mon Sep 17 00:00:00 2001 From: Ethan Nicholas Date: Wed, 26 Jan 2022 16:31:17 -0500 Subject: [PATCH] Added support for dehydrating / rehydrating FunctionPrototypes Change-Id: I075301319a6a0caedd8cb501502fa5db7fa7185b Reviewed-on: https://skia-review.googlesource.com/c/skia/+/500442 Reviewed-by: John Stiles Commit-Queue: Ethan Nicholas --- src/sksl/SkSLDehydrator.cpp | 9 +- src/sksl/SkSLRehydrator.cpp | 8 + src/sksl/SkSLRehydrator.h | 4 +- src/sksl/generated/sksl_frag.dehydrated.sksl | 84 +- src/sksl/generated/sksl_gpu.dehydrated.sksl | 6526 ++++++++--------- .../generated/sksl_public.dehydrated.sksl | 3104 ++++---- .../generated/sksl_rt_shader.dehydrated.sksl | 20 +- src/sksl/generated/sksl_vert.dehydrated.sksl | 60 +- 8 files changed, 4914 insertions(+), 4901 deletions(-) diff --git a/src/sksl/SkSLDehydrator.cpp b/src/sksl/SkSLDehydrator.cpp index c8d54b397b..e93fa3d1b5 100644 --- a/src/sksl/SkSLDehydrator.cpp +++ b/src/sksl/SkSLDehydrator.cpp @@ -35,6 +35,7 @@ #include "src/sksl/ir/SkSLFunctionCall.h" #include "src/sksl/ir/SkSLFunctionDeclaration.h" #include "src/sksl/ir/SkSLFunctionDefinition.h" +#include "src/sksl/ir/SkSLFunctionPrototype.h" #include "src/sksl/ir/SkSLIfStatement.h" #include "src/sksl/ir/SkSLIndexExpression.h" #include "src/sksl/ir/SkSLInlineMarker.h" @@ -562,9 +563,11 @@ void Dehydrator::write(const ProgramElement& e) { break; } case ProgramElement::Kind::kFunctionPrototype: { - // We don't need to emit function prototypes into the dehydrated data, because we don't - // ever need to re-emit the intrinsics files as raw GLSL/Metal. As long as the symbols - // exist in the symbol table, we're in good shape. + const FunctionPrototype& f = e.as(); + if (!f.isBuiltin()) { + this->writeCommand(Rehydrator::kFunctionPrototype_Command); + this->writeU16(this->symbolId(&f.declaration())); + } break; } case ProgramElement::Kind::kInterfaceBlock: { diff --git a/src/sksl/SkSLRehydrator.cpp b/src/sksl/SkSLRehydrator.cpp index d01cf4abec..de507491ea 100644 --- a/src/sksl/SkSLRehydrator.cpp +++ b/src/sksl/SkSLRehydrator.cpp @@ -36,6 +36,7 @@ #include "src/sksl/ir/SkSLFunctionCall.h" #include "src/sksl/ir/SkSLFunctionDeclaration.h" #include "src/sksl/ir/SkSLFunctionDefinition.h" +#include "src/sksl/ir/SkSLFunctionPrototype.h" #include "src/sksl/ir/SkSLIfStatement.h" #include "src/sksl/ir/SkSLIndexExpression.h" #include "src/sksl/ir/SkSLInlineMarker.h" @@ -278,6 +279,13 @@ std::unique_ptr Rehydrator::element() { decl->setDefinition(result.get()); return std::move(result); } + case Rehydrator::kFunctionPrototype_Command: { + const FunctionDeclaration* decl = this->symbolRef( + Symbol::Kind::kFunctionDeclaration); + // since we skip over builtin prototypes when dehydrating, we know that this + // builtin=false + return std::make_unique(/*line=*/-1, decl, /*builtin=*/false); + } case Rehydrator::kInterfaceBlock_Command: { const Symbol* var = this->symbol(); SkASSERT(var && var->is()); diff --git a/src/sksl/SkSLRehydrator.h b/src/sksl/SkSLRehydrator.h index dc2e3a2769..4478891fa6 100644 --- a/src/sksl/SkSLRehydrator.h +++ b/src/sksl/SkSLRehydrator.h @@ -32,7 +32,7 @@ class Type; */ class Rehydrator { public: - static constexpr uint16_t kVersion = 3; + static constexpr uint16_t kVersion = 4; enum Command { // uint16 id, Type componentType, uint8 count @@ -84,6 +84,8 @@ public: // uint16 id, Modifiers modifiers, String name, uint8 parameterCount, uint16[] parameterIds, // Type returnType kFunctionDeclaration_Command, + // uint16 declaration + kFunctionPrototype_Command, // bool isStatic, Expression test, Statement ifTrue, Statement ifFalse kIf_Command, // Expression base, Expression index diff --git a/src/sksl/generated/sksl_frag.dehydrated.sksl b/src/sksl/generated/sksl_frag.dehydrated.sksl index 3d53436cff..779a46a456 100644 --- a/src/sksl/generated/sksl_frag.dehydrated.sksl +++ b/src/sksl/generated/sksl_frag.dehydrated.sksl @@ -1,4 +1,4 @@ -static uint8_t SKSL_INCLUDE_sksl_frag[] = {3,0,96,0, +static uint8_t SKSL_INCLUDE_sksl_frag[] = {4,0,96,0, 12,115,107,95,70,114,97,103,67,111,111,114,100, 6,102,108,111,97,116,52, 12,115,107,95,67,108,111,99,107,119,105,115,101, @@ -7,52 +7,52 @@ static uint8_t SKSL_INCLUDE_sksl_frag[] = {3,0,96,0, 5,104,97,108,102,52, 16,115,107,95,76,97,115,116,70,114,97,103,67,111,108,111,114, 21,115,107,95,83,101,99,111,110,100,97,114,121,70,114,97,103,67,111,108,111,114, -47,1,5,0, -51,1,0, -36, -35,0,2,0,0,255,255,255,255,255,255,255,15,0,255,16,2,0, -48,2,0,15,0,0, -51,3,0, -36, -35,0,2,0,0,255,255,255,255,255,255,255,17,0,255,16,22,0, -48,4,0,35,0,0, -51,5,0, -36, -35,144,2,0,0,0,255,255,255,255,0,255,17,39,255,32,40,0, -48,6,0,53,0,0, -51,7,0, -36, -35,0,2,0,0,255,255,255,255,255,255,255,24,39,255,0,59,0, -46,6,0,0, -51,8,0, -36, -35,0,2,0,0,255,255,255,255,255,255,255,28,39,255,32,76,0, -46,6,0,0,5,0, +48,1,5,0, +52,1,0, +37, +36,0,2,0,0,255,255,255,255,255,255,255,15,0,255,16,2,0, +49,2,0,15,0,0, +52,3,0, +37, +36,0,2,0,0,255,255,255,255,255,255,255,17,0,255,16,22,0, +49,4,0,35,0,0, +52,5,0, +37, +36,144,2,0,0,0,255,255,255,255,0,255,17,39,255,32,40,0, +49,6,0,53,0,0, +52,7,0, +37, +36,0,2,0,0,255,255,255,255,255,255,255,24,39,255,0,59,0, +47,6,0,0, +52,8,0, +37, +36,0,2,0,0,255,255,255,255,255,255,255,28,39,255,32,76,0, +47,6,0,0,5,0, 1,0, 2,0, 0,0, 3,0, 4,0, 20, -53, -52,1,0, -46,2,0,0, -55, -53, -52,3,0, -46,4,0,0, -55, -53, -52,5,0, -46,6,0,0, -55, -53, -52,7,0, -46,6,0,0, -55, -53, -52,8,0, -46,6,0,0, -55, +54, +53,1,0, +47,2,0,0, +56, +54, +53,3,0, +47,4,0,0, +56, +54, +53,5,0, +47,6,0,0, +56, +54, +53,7,0, +47,6,0,0, +56, +54, +53,8,0, +47,6,0,0, +56, 21,}; static constexpr size_t SKSL_INCLUDE_sksl_frag_LENGTH = sizeof(SKSL_INCLUDE_sksl_frag); diff --git a/src/sksl/generated/sksl_gpu.dehydrated.sksl b/src/sksl/generated/sksl_gpu.dehydrated.sksl index 4e04b31054..fc40740d12 100644 --- a/src/sksl/generated/sksl_gpu.dehydrated.sksl +++ b/src/sksl/generated/sksl_gpu.dehydrated.sksl @@ -1,4 +1,4 @@ -static uint8_t SKSL_INCLUDE_sksl_gpu[] = {3,0,189,8, +static uint8_t SKSL_INCLUDE_sksl_gpu[] = {4,0,189,8, 7,100,101,103,114,101,101,115, 8,36,103,101,110,84,121,112,101, 7,114,97,100,105,97,110,115, @@ -240,3310 +240,3310 @@ static uint8_t SKSL_INCLUDE_sksl_gpu[] = {3,0,189,8, 25,98,117,105,108,116,105,110,68,101,116,101,114,109,105,110,97,110,116,83,117,112,112,111,114,116, 8,102,108,111,97,116,50,120,50, 7,104,97,108,102,50,120,50, -47,1,210,3, -51,1,0, +48,1,210,3, +52,1,0, 17,2,0, -48,2,0,10,0,3, +49,2,0,10,0,3, 29,3,0, 17,19,0,1,1,0, -46,2,0, -51,4,0, +47,2,0, +52,4,0, 17,19,0, -46,2,0,3, +47,2,0,3, 29,5,0, 17,2,0,1,4,0, -46,2,0, -51,6,0, +47,2,0, +52,6,0, 17,27,0, -46,2,0,3, +47,2,0,3, 29,7,0, 17,33,0,1,6,0, -46,2,0, -51,8,0, +47,2,0, +52,8,0, 17,27,0, -46,2,0,3, +47,2,0,3, 29,9,0, 17,37,0,1,8,0, -46,2,0, -51,10,0, +47,2,0, +52,10,0, 17,27,0, -46,2,0,3, +47,2,0,3, 29,11,0, 17,41,0,1,10,0, -46,2,0, -51,12,0, +47,2,0, +52,12,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,13,0, 17,47,0,1,12,0, -46,2,0, -51,14,0, +47,2,0, +52,14,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,15,0, 17,52,0,1,14,0, -46,2,0, -51,16,0, +47,2,0, +52,16,0, 17,57,0, -46,2,0,3, -51,17,0, +47,2,0,3, +52,17,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,18,0, 17,59,0,2,16,0,17,0, -46,2,0, -51,19,0, +47,2,0, +52,19,0, 17,64,0, -46,2,0,3, -50,20,0,2, -46,18,0, +47,2,0,3, +51,20,0,2, +47,18,0, 29,21,0, 17,59,0,1,19,0, -46,2,0, -46,21,0, -51,22,0, +47,2,0, +47,21,0, +52,22,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,23,0, 17,73,0,1,22,0, -46,2,0, -51,24,0, +47,2,0, +52,24,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,25,0, 17,78,0,1,24,0, -46,2,0, -51,26,0, +47,2,0, +52,26,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,27,0, 17,83,0,1,26,0, -46,2,0, -51,28,0, +47,2,0, +52,28,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,29,0, 17,88,0,1,28,0, -46,2,0, -51,30,0, +47,2,0, +52,30,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,31,0, 17,94,0,1,30,0, -46,2,0, -51,32,0, +47,2,0, +52,32,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,33,0, 17,100,0,1,32,0, -46,2,0, -51,34,0, +47,2,0, +52,34,0, 17,45,0, -46,2,0,3, -51,35,0, +47,2,0,3, +52,35,0, 17,57,0, -46,2,0,3, +47,2,0,3, 29,36,0, 17,106,0,2,34,0,35,0, -46,2,0, -51,37,0, +47,2,0, +52,37,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,38,0, 17,110,0,1,37,0, -46,2,0, -51,39,0, +47,2,0, +52,39,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,40,0, 17,114,0,1,39,0, -46,2,0, -51,41,0, +47,2,0, +52,41,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,42,0, 17,118,0,1,41,0, -46,2,0, -51,43,0, +47,2,0, +52,43,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,44,0, 17,123,0,1,43,0, -46,2,0, -51,45,0, +47,2,0, +52,45,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,46,0, 17,128,0,1,45,0, -46,2,0, -51,47,0, +47,2,0, +52,47,0, 17,2,0, -48,48,0,133,0,3, -50,49,0,2, -46,3,0, +49,48,0,133,0,3, +51,49,0,2, +47,3,0, 29,50,0, 17,19,0,1,47,0, -46,48,0, -46,50,0, -51,51,0, +47,48,0, +47,50,0, +52,51,0, 17,19,0, -46,48,0,3, -50,52,0,2, -46,5,0, +47,48,0,3, +51,52,0,2, +47,5,0, 29,53,0, 17,2,0,1,51,0, -46,48,0, -46,53,0, -51,54,0, +47,48,0, +47,53,0, +52,54,0, 17,27,0, -46,48,0,3, -50,55,0,2, -46,7,0, +47,48,0,3, +51,55,0,2, +47,7,0, 29,56,0, 17,33,0,1,54,0, -46,48,0, -46,56,0, -51,57,0, +47,48,0, +47,56,0, +52,57,0, 17,27,0, -46,48,0,3, -50,58,0,2, -46,9,0, +47,48,0,3, +51,58,0,2, +47,9,0, 29,59,0, 17,37,0,1,57,0, -46,48,0, -46,59,0, -51,60,0, +47,48,0, +47,59,0, +52,60,0, 17,27,0, -46,48,0,3, -50,61,0,2, -46,11,0, +47,48,0,3, +51,61,0,2, +47,11,0, 29,62,0, 17,41,0,1,60,0, -46,48,0, -46,62,0, -51,63,0, +47,48,0, +47,62,0, +52,63,0, 17,45,0, -46,48,0,3, -50,64,0,2, -46,13,0, +47,48,0,3, +51,64,0,2, +47,13,0, 29,65,0, 17,47,0,1,63,0, -46,48,0, -46,65,0, -51,66,0, +47,48,0, +47,65,0, +52,66,0, 17,45,0, -46,48,0,3, -50,67,0,2, -46,15,0, +47,48,0,3, +51,67,0,2, +47,15,0, 29,68,0, 17,52,0,1,66,0, -46,48,0, -46,68,0, -51,69,0, +47,48,0, +47,68,0, +52,69,0, 17,57,0, -46,48,0,3, -51,70,0, +47,48,0,3, +52,70,0, 17,45,0, -46,48,0,3, -50,71,0,3, -46,18,0, -46,21,0, +47,48,0,3, +51,71,0,3, +47,18,0, +47,21,0, 29,72,0, 17,59,0,2,69,0,70,0, -46,48,0, -46,72,0, -51,73,0, +47,48,0, +47,72,0, +52,73,0, 17,64,0, -46,48,0,3, -50,74,0,4, -46,18,0, -46,21,0, -46,72,0, +47,48,0,3, +51,74,0,4, +47,18,0, +47,21,0, +47,72,0, 29,75,0, 17,59,0,1,73,0, -46,48,0, -46,75,0, -51,76,0, +47,48,0, +47,75,0, +52,76,0, 17,45,0, -46,48,0,3, -50,77,0,2, -46,23,0, +47,48,0,3, +51,77,0,2, +47,23,0, 29,78,0, 17,73,0,1,76,0, -46,48,0, -46,78,0, -51,79,0, +47,48,0, +47,78,0, +52,79,0, 17,45,0, -46,48,0,3, -50,80,0,2, -46,25,0, +47,48,0,3, +51,80,0,2, +47,25,0, 29,81,0, 17,78,0,1,79,0, -46,48,0, -46,81,0, -51,82,0, +47,48,0, +47,81,0, +52,82,0, 17,45,0, -46,48,0,3, -50,83,0,2, -46,27,0, +47,48,0,3, +51,83,0,2, +47,27,0, 29,84,0, 17,83,0,1,82,0, -46,48,0, -46,84,0, -51,85,0, +47,48,0, +47,84,0, +52,85,0, 17,45,0, -46,48,0,3, -50,86,0,2, -46,29,0, +47,48,0,3, +51,86,0,2, +47,29,0, 29,87,0, 17,88,0,1,85,0, -46,48,0, -46,87,0, -51,88,0, +47,48,0, +47,87,0, +52,88,0, 17,45,0, -46,48,0,3, -50,89,0,2, -46,31,0, +47,48,0,3, +51,89,0,2, +47,31,0, 29,90,0, 17,94,0,1,88,0, -46,48,0, -46,90,0, -51,91,0, +47,48,0, +47,90,0, +52,91,0, 17,45,0, -46,48,0,3, -50,92,0,2, -46,33,0, +47,48,0,3, +51,92,0,2, +47,33,0, 29,93,0, 17,100,0,1,91,0, -46,48,0, -46,93,0, -51,94,0, +47,48,0, +47,93,0, +52,94,0, 17,45,0, -46,48,0,3, -51,95,0, +47,48,0,3, +52,95,0, 17,57,0, -46,48,0,3, -50,96,0,2, -46,36,0, +47,48,0,3, +51,96,0,2, +47,36,0, 29,97,0, 17,106,0,2,94,0,95,0, -46,48,0, -46,97,0, -51,98,0, +47,48,0, +47,97,0, +52,98,0, 17,45,0, -46,48,0,3, -50,99,0,2, -46,38,0, +47,48,0,3, +51,99,0,2, +47,38,0, 29,100,0, 17,110,0,1,98,0, -46,48,0, -46,100,0, -51,101,0, +47,48,0, +47,100,0, +52,101,0, 17,45,0, -46,48,0,3, -50,102,0,2, -46,40,0, +47,48,0,3, +51,102,0,2, +47,40,0, 29,103,0, 17,114,0,1,101,0, -46,48,0, -46,103,0, -51,104,0, +47,48,0, +47,103,0, +52,104,0, 17,45,0, -46,48,0,3, -50,105,0,2, -46,42,0, +47,48,0,3, +51,105,0,2, +47,42,0, 29,106,0, 17,118,0,1,104,0, -46,48,0, -46,106,0, -51,107,0, +47,48,0, +47,106,0, +52,107,0, 17,45,0, -46,48,0,3, -50,108,0,2, -46,44,0, +47,48,0,3, +51,108,0,2, +47,44,0, 29,109,0, 17,123,0,1,107,0, -46,48,0, -46,109,0, -51,110,0, +47,48,0, +47,109,0, +52,110,0, 17,45,0, -46,48,0,3, -50,111,0,2, -46,46,0, +47,48,0,3, +51,111,0,2, +47,46,0, 29,112,0, 17,128,0,1,110,0, -46,48,0, -46,112,0, -51,113,0, +47,48,0, +47,112,0, +52,113,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,114,0, 17,143,0,1,113,0, -46,2,0, -51,115,0, +47,2,0, +52,115,0, 17,45,0, -46,48,0,3, -50,116,0,2, -46,114,0, +47,48,0,3, +51,116,0,2, +47,114,0, 29,117,0, 17,143,0,1,115,0, -46,48,0, -46,117,0, -51,118,0, +47,48,0, +47,117,0, +52,118,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,119,0, 17,155,0,1,118,0, -46,2,0, -51,120,0, +47,2,0, +52,120,0, 17,45,0, -46,48,0,3, -50,121,0,2, -46,119,0, +47,48,0,3, +51,121,0,2, +47,119,0, 29,122,0, 17,155,0,1,120,0, -46,48,0, -46,122,0, -51,123,0, +47,48,0, +47,122,0, +52,123,0, 17,45,0, -48,124,0,159,0,3, -50,125,0,3, -46,119,0, -46,122,0, +49,124,0,159,0,3, +51,125,0,3, +47,119,0, +47,122,0, 29,126,0, 17,155,0,1,123,0, -46,124,0, -46,126,0, -51,127,0, +47,124,0, +47,126,0, +52,127,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,128,0, 17,169,0,1,127,0, -46,2,0, -51,129,0, +47,2,0, +52,129,0, 17,45,0, -46,48,0,3, -50,130,0,2, -46,128,0, +47,48,0,3, +51,130,0,2, +47,128,0, 29,131,0, 17,169,0,1,129,0, -46,48,0, -46,131,0, -51,132,0, +47,48,0, +47,131,0, +52,132,0, 17,45,0, -46,124,0,3, -50,133,0,3, -46,128,0, -46,131,0, +47,124,0,3, +51,133,0,3, +47,128,0, +47,131,0, 29,134,0, 17,169,0,1,132,0, -46,124,0, -46,134,0, -51,135,0, +47,124,0, +47,134,0, +52,135,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,136,0, 17,174,0,1,135,0, -46,2,0, -51,137,0, +47,2,0, +52,137,0, 17,45,0, -46,48,0,3, -50,138,0,2, -46,136,0, +47,48,0,3, +51,138,0,2, +47,136,0, 29,139,0, 17,174,0,1,137,0, -46,48,0, -46,139,0, -51,140,0, +47,48,0, +47,139,0, +52,140,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,141,0, 17,180,0,1,140,0, -46,2,0, -51,142,0, +47,2,0, +52,142,0, 17,45,0, -46,48,0,3, -50,143,0,2, -46,141,0, +47,48,0,3, +51,143,0,2, +47,141,0, 29,144,0, 17,180,0,1,142,0, -46,48,0, -46,144,0, -51,145,0, +47,48,0, +47,144,0, +52,145,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,146,0, 17,186,0,1,145,0, -46,2,0, -51,147,0, +47,2,0, +52,147,0, 17,45,0, -46,48,0,3, -50,148,0,2, -46,146,0, +47,48,0,3, +51,148,0,2, +47,146,0, 29,149,0, 17,186,0,1,147,0, -46,48,0, -46,149,0, -51,150,0, +47,48,0, +47,149,0, +52,150,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,151,0, 17,192,0,1,150,0, -46,2,0, -51,152,0, +47,2,0, +52,152,0, 17,45,0, -46,48,0,3, -50,153,0,2, -46,151,0, +47,48,0,3, +51,153,0,2, +47,151,0, 29,154,0, 17,192,0,1,152,0, -46,48,0, -46,154,0, -51,155,0, +47,48,0, +47,154,0, +52,155,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,156,0, 17,202,0,1,155,0, -46,2,0, -51,157,0, +47,2,0, +52,157,0, 17,45,0, -46,48,0,3, -50,158,0,2, -46,156,0, +47,48,0,3, +51,158,0,2, +47,156,0, 29,159,0, 17,202,0,1,157,0, -46,48,0, -46,159,0, -51,160,0, +47,48,0, +47,159,0, +52,160,0, 17,45,0, -46,2,0,3, +47,2,0,3, 29,161,0, 17,207,0,1,160,0, -46,2,0, -51,162,0, +47,2,0, +52,162,0, 17,45,0, -46,48,0,3, -50,163,0,2, -46,161,0, +47,48,0,3, +51,163,0,2, +47,161,0, 29,164,0, 17,207,0,1,162,0, -46,48,0, -46,164,0, -51,165,0, +47,48,0, +47,164,0, +52,165,0, 17,45,0, -46,2,0,3, -51,166,0, +47,2,0,3, +52,166,0, 17,57,0, -48,167,0,213,0,3, +49,167,0,213,0,3, 29,168,0, 17,219,0,2,165,0,166,0, -46,2,0, -51,169,0, +47,2,0, +52,169,0, 17,45,0, -46,2,0,3, -51,170,0, +47,2,0,3, +52,170,0, 17,57,0, -46,2,0,3, -50,171,0,2, -46,168,0, +47,2,0,3, +51,171,0,2, +47,168,0, 29,172,0, 17,219,0,2,169,0,170,0, -46,2,0, -46,172,0, -51,173,0, +47,2,0, +47,172,0, +52,173,0, 17,45,0, -46,48,0,3, -51,174,0, +47,48,0,3, +52,174,0, 17,57,0, -48,175,0,223,0,3, -50,176,0,3, -46,168,0, -46,172,0, +49,175,0,223,0,3, +51,176,0,3, +47,168,0, +47,172,0, 29,177,0, 17,219,0,2,173,0,174,0, -46,48,0, -46,177,0, -51,178,0, +47,48,0, +47,177,0, +52,178,0, 17,45,0, -46,48,0,3, -51,179,0, +47,48,0,3, +52,179,0, 17,57,0, -46,48,0,3, -50,180,0,4, -46,168,0, -46,172,0, -46,177,0, +47,48,0,3, +51,180,0,4, +47,168,0, +47,172,0, +47,177,0, 29,181,0, 17,219,0,2,178,0,179,0, -46,48,0, -46,181,0, -51,182,0, +47,48,0, +47,181,0, +52,182,0, 17,45,0, -46,2,0,3, -51,183,0, -36, +47,2,0,3, +52,183,0, +37, 16,32,228,0, -46,2,0,3, +47,2,0,3, 29,184,0, 17,230,0,2,182,0,183,0, -46,2,0, -51,185,0, +47,2,0, +52,185,0, 17,45,0, -46,48,0,3, -51,186,0, -36, +47,48,0,3, +52,186,0, +37, 16,32,228,0, -46,48,0,3, -50,187,0,2, -46,184,0, +47,48,0,3, +51,187,0,2, +47,184,0, 29,188,0, 17,230,0,2,185,0,186,0, -46,48,0, -46,188,0, -51,189,0, +47,48,0, +47,188,0, +52,189,0, 17,45,0, -46,2,0,3, -51,190,0, +47,2,0,3, +52,190,0, 17,57,0, -46,2,0,3, +47,2,0,3, 29,191,0, 17,235,0,2,189,0,190,0, -46,2,0, -51,192,0, +47,2,0, +52,192,0, 17,45,0, -46,2,0,3, -51,193,0, +47,2,0,3, +52,193,0, 17,57,0, -46,167,0,3, -50,194,0,2, -46,191,0, +47,167,0,3, +51,194,0,2, +47,191,0, 29,195,0, 17,235,0,2,192,0,193,0, -46,2,0, -46,195,0, -51,196,0, +47,2,0, +47,195,0, +52,196,0, 17,45,0, -46,48,0,3, -51,197,0, +47,48,0,3, +52,197,0, 17,57,0, -46,48,0,3, -50,198,0,3, -46,191,0, -46,195,0, +47,48,0,3, +51,198,0,3, +47,191,0, +47,195,0, 29,199,0, 17,235,0,2,196,0,197,0, -46,48,0, -46,199,0, -51,200,0, +47,48,0, +47,199,0, +52,200,0, 17,45,0, -46,48,0,3, -51,201,0, +47,48,0,3, +52,201,0, 17,57,0, -46,175,0,3, -50,202,0,4, -46,191,0, -46,195,0, -46,199,0, +47,175,0,3, +51,202,0,4, +47,191,0, +47,195,0, +47,199,0, 29,203,0, 17,235,0,2,200,0,201,0, -46,48,0, -46,203,0, -51,204,0, +47,48,0, +47,203,0, +52,204,0, 17,45,0, -46,124,0,3, -51,205,0, +47,124,0,3, +52,205,0, 17,57,0, -46,124,0,3, -50,206,0,5, -46,191,0, -46,195,0, -46,199,0, -46,203,0, +47,124,0,3, +51,206,0,5, +47,191,0, +47,195,0, +47,199,0, +47,203,0, 29,207,0, 17,235,0,2,204,0,205,0, -46,124,0, -46,207,0, -51,208,0, +47,124,0, +47,207,0, +52,208,0, 17,45,0, -46,124,0,3, -51,209,0, +47,124,0,3, +52,209,0, 17,57,0, -48,210,0,239,0,3, -50,211,0,6, -46,191,0, -46,195,0, -46,199,0, -46,203,0, -46,207,0, +49,210,0,239,0,3, +51,211,0,6, +47,191,0, +47,195,0, +47,199,0, +47,203,0, +47,207,0, 29,212,0, 17,235,0,2,208,0,209,0, -46,124,0, -46,212,0, -51,213,0, +47,124,0, +47,212,0, +52,213,0, 17,45,0, -46,2,0,3, -51,214,0, +47,2,0,3, +52,214,0, 17,57,0, -46,2,0,3, +47,2,0,3, 29,215,0, 17,243,0,2,213,0,214,0, -46,2,0, -51,216,0, +47,2,0, +52,216,0, 17,45,0, -46,2,0,3, -51,217,0, +47,2,0,3, +52,217,0, 17,57,0, -46,167,0,3, -50,218,0,2, -46,215,0, +47,167,0,3, +51,218,0,2, +47,215,0, 29,219,0, 17,243,0,2,216,0,217,0, -46,2,0, -46,219,0, -51,220,0, +47,2,0, +47,219,0, +52,220,0, 17,45,0, -46,48,0,3, -51,221,0, +47,48,0,3, +52,221,0, 17,57,0, -46,48,0,3, -50,222,0,3, -46,215,0, -46,219,0, +47,48,0,3, +51,222,0,3, +47,215,0, +47,219,0, 29,223,0, 17,243,0,2,220,0,221,0, -46,48,0, -46,223,0, -51,224,0, +47,48,0, +47,223,0, +52,224,0, 17,45,0, -46,48,0,3, -51,225,0, +47,48,0,3, +52,225,0, 17,57,0, -46,175,0,3, -50,226,0,4, -46,215,0, -46,219,0, -46,223,0, +47,175,0,3, +51,226,0,4, +47,215,0, +47,219,0, +47,223,0, 29,227,0, 17,243,0,2,224,0,225,0, -46,48,0, -46,227,0, -51,228,0, +47,48,0, +47,227,0, +52,228,0, 17,45,0, -46,124,0,3, -51,229,0, +47,124,0,3, +52,229,0, 17,57,0, -46,124,0,3, -50,230,0,5, -46,215,0, -46,219,0, -46,223,0, -46,227,0, +47,124,0,3, +51,230,0,5, +47,215,0, +47,219,0, +47,223,0, +47,227,0, 29,231,0, 17,243,0,2,228,0,229,0, -46,124,0, -46,231,0, -51,232,0, +47,124,0, +47,231,0, +52,232,0, 17,45,0, -46,124,0,3, -51,233,0, +47,124,0,3, +52,233,0, 17,57,0, -46,210,0,3, -50,234,0,6, -46,215,0, -46,219,0, -46,223,0, -46,227,0, -46,231,0, +47,210,0,3, +51,234,0,6, +47,215,0, +47,219,0, +47,223,0, +47,227,0, +47,231,0, 29,235,0, 17,243,0,2,232,0,233,0, -46,124,0, -46,235,0, -51,236,0, +47,124,0, +47,235,0, +52,236,0, 17,45,0, -46,2,0,3, -51,237,0, +47,2,0,3, +52,237,0, 17,247,0, -46,2,0,3, -51,238,0, +47,2,0,3, +52,238,0, 17,254,0, -46,2,0,3, +47,2,0,3, 29,239,0, 17,5,1,3,236,0,237,0,238,0, -46,2,0, -51,240,0, +47,2,0, +52,240,0, 17,45,0, -46,2,0,3, -51,241,0, +47,2,0,3, +52,241,0, 17,247,0, -46,167,0,3, -51,242,0, +47,167,0,3, +52,242,0, 17,254,0, -46,167,0,3, -50,243,0,2, -46,239,0, +47,167,0,3, +51,243,0,2, +47,239,0, 29,244,0, 17,5,1,3,240,0,241,0,242,0, -46,2,0, -46,244,0, -51,245,0, +47,2,0, +47,244,0, +52,245,0, 17,45,0, -46,48,0,3, -51,246,0, +47,48,0,3, +52,246,0, 17,247,0, -46,48,0,3, -51,247,0, +47,48,0,3, +52,247,0, 17,254,0, -46,48,0,3, -50,248,0,3, -46,239,0, -46,244,0, +47,48,0,3, +51,248,0,3, +47,239,0, +47,244,0, 29,249,0, 17,5,1,3,245,0,246,0,247,0, -46,48,0, -46,249,0, -51,250,0, +47,48,0, +47,249,0, +52,250,0, 17,45,0, -46,48,0,3, -51,251,0, +47,48,0,3, +52,251,0, 17,247,0, -46,175,0,3, -51,252,0, +47,175,0,3, +52,252,0, 17,254,0, -46,175,0,3, -50,253,0,4, -46,239,0, -46,244,0, -46,249,0, +47,175,0,3, +51,253,0,4, +47,239,0, +47,244,0, +47,249,0, 29,254,0, 17,5,1,3,250,0,251,0,252,0, -46,48,0, -46,254,0, -51,255,0, +47,48,0, +47,254,0, +52,255,0, 17,45,0, -46,124,0,3, -51,0,1, +47,124,0,3, +52,0,1, 17,247,0, -46,124,0,3, -51,1,1, +47,124,0,3, +52,1,1, 17,254,0, -46,124,0,3, -50,2,1,5, -46,239,0, -46,244,0, -46,249,0, -46,254,0, +47,124,0,3, +51,2,1,5, +47,239,0, +47,244,0, +47,249,0, +47,254,0, 29,3,1, 17,5,1,3,255,0,0,1,1,1, -46,124,0, -46,3,1, -51,4,1, +47,124,0, +47,3,1, +52,4,1, 17,45,0, -46,124,0,3, -51,5,1, +47,124,0,3, +52,5,1, 17,247,0, -46,210,0,3, -51,6,1, +47,210,0,3, +52,6,1, 17,254,0, -46,210,0,3, -50,7,1,6, -46,239,0, -46,244,0, -46,249,0, -46,254,0, -46,3,1, +47,210,0,3, +51,7,1,6, +47,239,0, +47,244,0, +47,249,0, +47,254,0, +47,3,1, 29,8,1, 17,5,1,3,4,1,5,1,6,1, -46,124,0, -46,8,1, -51,9,1, +47,124,0, +47,8,1, +52,9,1, 17,45,0, -48,10,1,11,1,3, -51,11,1, +49,10,1,11,1,3, +52,11,1, 17,247,0, -46,10,1,3, -51,12,1, +47,10,1,3, +52,12,1, 17,254,0, -46,10,1,3, -50,13,1,7, -46,239,0, -46,244,0, -46,249,0, -46,254,0, -46,3,1, -46,8,1, +47,10,1,3, +51,13,1,7, +47,239,0, +47,244,0, +47,249,0, +47,254,0, +47,3,1, +47,8,1, 29,14,1, 17,5,1,3,9,1,11,1,12,1, -46,10,1, -46,14,1, -51,15,1, +47,10,1, +47,14,1, +52,15,1, 17,45,0, -46,10,1,3, -51,16,1, +47,10,1,3, +52,16,1, 17,247,0, -48,17,1,21,1,3, -51,18,1, +49,17,1,21,1,3, +52,18,1, 17,254,0, -46,17,1,3, -50,19,1,8, -46,239,0, -46,244,0, -46,249,0, -46,254,0, -46,3,1, -46,8,1, -46,14,1, +47,17,1,3, +51,19,1,8, +47,239,0, +47,244,0, +47,249,0, +47,254,0, +47,3,1, +47,8,1, +47,14,1, 29,20,1, 17,5,1,3,15,1,16,1,18,1, -46,10,1, -46,20,1, -51,21,1, +47,10,1, +47,20,1, +52,21,1, 17,45,0, -46,2,0,3, +47,2,0,3, 29,22,1, 17,26,1,1,21,1, -46,2,0, -51,23,1, +47,2,0, +52,23,1, 17,45,0, -46,48,0,3, -50,24,1,2, -46,22,1, +47,48,0,3, +51,24,1,2, +47,22,1, 29,25,1, 17,26,1,1,23,1, -46,48,0, -46,25,1, -51,26,1, +47,48,0, +47,25,1, +52,26,1, 17,45,0, -46,2,0,3, -51,27,1, +47,2,0,3, +52,27,1, 17,57,0, -46,2,0,3, -51,28,1, +47,2,0,3, +52,28,1, 17,35,1, -46,2,0,3, +47,2,0,3, 29,29,1, 17,37,1,3,26,1,27,1,28,1, -46,2,0, -51,30,1, +47,2,0, +52,30,1, 17,45,0, -46,2,0,3, -51,31,1, +47,2,0,3, +52,31,1, 17,57,0, -46,2,0,3, -51,32,1, +47,2,0,3, +52,32,1, 17,35,1, -46,167,0,3, -50,33,1,2, -46,29,1, +47,167,0,3, +51,33,1,2, +47,29,1, 29,34,1, 17,37,1,3,30,1,31,1,32,1, -46,2,0, -46,34,1, -51,35,1, +47,2,0, +47,34,1, +52,35,1, 17,45,0, -46,48,0,3, -51,36,1, +47,48,0,3, +52,36,1, 17,57,0, -46,48,0,3, -51,37,1, +47,48,0,3, +52,37,1, 17,35,1, -46,48,0,3, -50,38,1,3, -46,29,1, -46,34,1, +47,48,0,3, +51,38,1,3, +47,29,1, +47,34,1, 29,39,1, 17,37,1,3,35,1,36,1,37,1, -46,48,0, -46,39,1, -51,40,1, +47,48,0, +47,39,1, +52,40,1, 17,45,0, -46,48,0,3, -51,41,1, +47,48,0,3, +52,41,1, 17,57,0, -46,48,0,3, -51,42,1, +47,48,0,3, +52,42,1, 17,35,1, -46,175,0,3, -50,43,1,4, -46,29,1, -46,34,1, -46,39,1, +47,175,0,3, +51,43,1,4, +47,29,1, +47,34,1, +47,39,1, 29,44,1, 17,37,1,3,40,1,41,1,42,1, -46,48,0, -46,44,1, -51,45,1, +47,48,0, +47,44,1, +52,45,1, 17,45,0, -46,2,0,3, -51,46,1, +47,2,0,3, +52,46,1, 17,57,0, -46,2,0,3, -51,47,1, +47,2,0,3, +52,47,1, 17,35,1, -48,48,1,41,1,3, -50,49,1,5, -46,29,1, -46,34,1, -46,39,1, -46,44,1, +49,48,1,41,1,3, +51,49,1,5, +47,29,1, +47,34,1, +47,39,1, +47,44,1, 29,50,1, 17,37,1,3,45,1,46,1,47,1, -46,2,0, -46,50,1, -51,51,1, +47,2,0, +47,50,1, +52,51,1, 17,45,0, -46,48,0,3, -51,52,1, +47,48,0,3, +52,52,1, 17,57,0, -46,48,0,3, -51,53,1, +47,48,0,3, +52,53,1, 17,35,1, -46,48,1,3, -50,54,1,6, -46,29,1, -46,34,1, -46,39,1, -46,44,1, -46,50,1, +47,48,1,3, +51,54,1,6, +47,29,1, +47,34,1, +47,39,1, +47,44,1, +47,50,1, 29,55,1, 17,37,1,3,51,1,52,1,53,1, -46,48,0, -46,55,1, -51,56,1, +47,48,0, +47,55,1, +52,56,1, 17,45,0, -46,124,0,3, -51,57,1, +47,124,0,3, +52,57,1, 17,57,0, -46,124,0,3, -51,58,1, +47,124,0,3, +52,58,1, 17,35,1, -46,48,1,3, -50,59,1,7, -46,29,1, -46,34,1, -46,39,1, -46,44,1, -46,50,1, -46,55,1, +47,48,1,3, +51,59,1,7, +47,29,1, +47,34,1, +47,39,1, +47,44,1, +47,50,1, +47,55,1, 29,60,1, 17,37,1,3,56,1,57,1,58,1, -46,124,0, -46,60,1, -51,61,1, +47,124,0, +47,60,1, +52,61,1, 17,45,0, -46,48,1,3, -51,62,1, +47,48,1,3, +52,62,1, 17,57,0, -46,48,1,3, -51,63,1, +47,48,1,3, +52,63,1, 17,35,1, -46,48,1,3, -50,64,1,8, -46,29,1, -46,34,1, -46,39,1, -46,44,1, -46,50,1, -46,55,1, -46,60,1, +47,48,1,3, +51,64,1,8, +47,29,1, +47,34,1, +47,39,1, +47,44,1, +47,50,1, +47,55,1, +47,60,1, 29,65,1, 17,37,1,3,61,1,62,1,63,1, -46,48,1, -46,65,1, -51,66,1, +47,48,1, +47,65,1, +52,66,1, 17,51,1, -46,2,0,3, -51,67,1, +47,2,0,3, +52,67,1, 17,45,0, -46,2,0,3, +47,2,0,3, 29,68,1, 17,56,1,2,66,1,67,1, -46,2,0, -51,69,1, +47,2,0, +52,69,1, 17,51,1, -46,167,0,3, -51,70,1, +47,167,0,3, +52,70,1, 17,45,0, -46,2,0,3, -50,71,1,2, -46,68,1, +47,2,0,3, +51,71,1,2, +47,68,1, 29,72,1, 17,56,1,2,69,1,70,1, -46,2,0, -46,72,1, -51,73,1, +47,2,0, +47,72,1, +52,73,1, 17,51,1, -46,48,0,3, -51,74,1, +47,48,0,3, +52,74,1, 17,45,0, -46,48,0,3, -50,75,1,3, -46,68,1, -46,72,1, +47,48,0,3, +51,75,1,3, +47,68,1, +47,72,1, 29,76,1, 17,56,1,2,73,1,74,1, -46,48,0, -46,76,1, -51,77,1, +47,48,0, +47,76,1, +52,77,1, 17,51,1, -46,175,0,3, -51,78,1, +47,175,0,3, +52,78,1, 17,45,0, -46,48,0,3, -50,79,1,4, -46,68,1, -46,72,1, -46,76,1, +47,48,0,3, +51,79,1,4, +47,68,1, +47,72,1, +47,76,1, 29,80,1, 17,56,1,2,77,1,78,1, -46,48,0, -46,80,1, -51,81,1, +47,48,0, +47,80,1, +52,81,1, 17,61,1, -46,2,0,3, -51,82,1, +47,2,0,3, +52,82,1, 17,67,1, -46,2,0,3, -51,83,1, +47,2,0,3, +52,83,1, 17,45,0, -46,2,0,3, +47,2,0,3, 29,84,1, 17,73,1,3,81,1,82,1,83,1, -46,2,0, -51,85,1, +47,2,0, +52,85,1, 17,61,1, -46,167,0,3, -51,86,1, +47,167,0,3, +52,86,1, 17,67,1, -46,167,0,3, -51,87,1, +47,167,0,3, +52,87,1, 17,45,0, -46,2,0,3, -50,88,1,2, -46,84,1, +47,2,0,3, +51,88,1,2, +47,84,1, 29,89,1, 17,73,1,3,85,1,86,1,87,1, -46,2,0, -46,89,1, -51,90,1, +47,2,0, +47,89,1, +52,90,1, 17,61,1, -46,48,0,3, -51,91,1, +47,48,0,3, +52,91,1, 17,67,1, -46,48,0,3, -51,92,1, +47,48,0,3, +52,92,1, 17,45,0, -46,48,0,3, -50,93,1,3, -46,84,1, -46,89,1, +47,48,0,3, +51,93,1,3, +47,84,1, +47,89,1, 29,94,1, 17,73,1,3,90,1,91,1,92,1, -46,48,0, -46,94,1, -51,95,1, +47,48,0, +47,94,1, +52,95,1, 17,61,1, -46,175,0,3, -51,96,1, +47,175,0,3, +52,96,1, 17,67,1, -46,175,0,3, -51,97,1, +47,175,0,3, +52,97,1, 17,45,0, -46,48,0,3, -50,98,1,4, -46,84,1, -46,89,1, -46,94,1, +47,48,0,3, +51,98,1,4, +47,84,1, +47,89,1, +47,94,1, 29,99,1, 17,73,1,3,95,1,96,1,97,1, -46,48,0, -46,99,1, -51,100,1, +47,48,0, +47,99,1, +52,100,1, 17,45,0, -46,2,0,3, +47,2,0,3, 29,101,1, 17,84,1,1,100,1, -46,48,1, -51,102,1, +47,48,1, +52,102,1, 17,45,0, -46,2,0,3, +47,2,0,3, 29,103,1, 17,90,1,1,102,1, -46,48,1, -51,104,1, +47,48,1, +52,104,1, 17,96,1, -46,2,0,3, +47,2,0,3, 29,105,1, 17,102,1,1,104,1, -46,124,0, -51,106,1, +47,124,0, +52,106,1, 17,96,1, -46,2,0,3, +47,2,0,3, 29,107,1, 17,117,1,1,106,1, -46,10,1, -51,108,1, +47,10,1, +52,108,1, 17,96,1, -46,124,0,3, +47,124,0,3, 29,109,1, 17,133,1,1,108,1, -46,2,0, -51,110,1, +47,2,0, +52,110,1, 17,96,1, -46,10,1,3, +47,10,1,3, 29,111,1, 17,148,1,1,110,1, -46,2,0, -51,112,1, +47,2,0, +52,112,1, 17,35,1, -46,2,0,3, -51,113,1, +47,2,0,3, +52,113,1, 17,164,1, -46,2,0,3, -51,114,1, +47,2,0,3, +52,114,1, 17,166,1, -46,2,0,3, +47,2,0,3, 29,115,1, 17,168,1,3,112,1,113,1,114,1, -46,2,0, -51,116,1, +47,2,0, +52,116,1, 17,35,1, -46,48,0,3, -51,117,1, +47,48,0,3, +52,117,1, 17,164,1, -46,48,0,3, -51,118,1, +47,48,0,3, +52,118,1, 17,166,1, -46,48,0,3, -50,119,1,2, -46,115,1, +47,48,0,3, +51,119,1,2, +47,115,1, 29,120,1, 17,168,1,3,116,1,117,1,118,1, -46,48,0, -46,120,1, -51,121,1, +47,48,0, +47,120,1, +52,121,1, 17,45,0, -46,2,0,3, -51,122,1, -36, +47,2,0,3, +52,122,1, +37, 16,32,110,0, -46,124,0,3, +47,124,0,3, 29,123,1, -37, +38, 16,0,4,0,0,172,1,2,121,1,122,1, -46,2,0, -51,124,1, +47,2,0, +52,124,1, 17,45,0, -46,48,0,3, -51,125,1, -36, -16,32,110,0, -46,124,0,3, -50,126,1,2, -46,123,1, -29,127,1, +47,48,0,3, +52,125,1, 37, +16,32,110,0, +47,124,0,3, +51,126,1,2, +47,123,1, +29,127,1, +38, 16,0,4,0,0,172,1,2,124,1,125,1, -46,48,0, -46,127,1, -51,128,1, +47,48,0, +47,127,1, +52,128,1, 17,45,0, -46,2,0,3, -51,129,1, +47,2,0,3, +52,129,1, 17,110,0, -46,124,0,3, +47,124,0,3, 29,130,1, 17,178,1,2,128,1,129,1, -46,2,0, -51,131,1, +47,2,0, +52,131,1, 17,45,0, -46,48,0,3, -51,132,1, +47,48,0,3, +52,132,1, 17,110,0, -46,124,0,3, -50,133,1,2, -46,130,1, +47,124,0,3, +51,133,1,2, +47,130,1, 29,134,1, 17,178,1,2,131,1,132,1, -46,48,0, -46,134,1, -51,135,1, +47,48,0, +47,134,1, +52,135,1, 17,184,1, -48,136,1,186,1,3, +49,136,1,186,1,3, 29,137,1, 17,193,1,1,135,1, -46,17,1, -51,138,1, +47,17,1, +52,138,1, 17,184,1, -46,136,1,3, +47,136,1,3, 29,139,1, 17,207,1,1,138,1, -46,17,1, -51,140,1, +47,17,1, +52,140,1, 17,184,1, -48,141,1,221,1,3, +49,141,1,221,1,3, 29,142,1, 17,228,1,1,140,1, -46,17,1, -51,143,1, +47,17,1, +52,143,1, 17,184,1, -46,141,1,3, +47,141,1,3, 29,144,1, 17,241,1,1,143,1, -46,17,1, -51,145,1, +47,17,1, +52,145,1, 17,254,1, -46,17,1,3, +47,17,1,3, 29,146,1, 17,0,2,1,145,1, -46,136,1, -51,147,1, +47,136,1, +52,147,1, 17,254,1, -46,17,1,3, +47,17,1,3, 29,148,1, 17,16,2,1,147,1, -46,136,1, -51,149,1, +47,136,1, +52,149,1, 17,254,1, -46,17,1,3, +47,17,1,3, 29,150,1, 17,32,2,1,149,1, -46,141,1, -51,151,1, +47,141,1, +52,151,1, 17,254,1, -46,17,1,3, +47,17,1,3, 29,152,1, 17,47,2,1,151,1, -46,141,1, -51,153,1, +47,141,1, +52,153,1, 17,184,1, -46,136,1,3, +47,136,1,3, 29,154,1, 17,62,2,1,153,1, -46,17,1, -51,155,1, +47,17,1, +52,155,1, 17,184,1, -46,17,1,3, +47,17,1,3, 29,156,1, 17,75,2,1,155,1, -46,136,1, -51,157,1, +47,136,1, +52,157,1, 17,45,0, -46,2,0,3, +47,2,0,3, 29,158,1, 17,90,2,1,157,1, -46,167,0, -51,159,1, +47,167,0, +52,159,1, 17,45,0, -46,48,0,3, -50,160,1,2, -46,158,1, +47,48,0,3, +51,160,1,2, +47,158,1, 29,161,1, 17,90,2,1,159,1, -46,175,0, -46,161,1, -51,162,1, +47,175,0, +47,161,1, +52,162,1, 17,97,2, -46,2,0,3, -51,163,1, +47,2,0,3, +52,163,1, 17,100,2, -46,2,0,3, +47,2,0,3, 29,164,1, 17,103,2,2,162,1,163,1, -46,167,0, -51,165,1, +47,167,0, +52,165,1, 17,97,2, -46,48,0,3, -51,166,1, +47,48,0,3, +52,166,1, 17,100,2, -46,48,0,3, -50,167,1,2, -46,164,1, +47,48,0,3, +51,167,1,2, +47,164,1, 29,168,1, 17,103,2,2,165,1,166,1, -46,175,0, -46,168,1, -51,169,1, +47,175,0, +47,168,1, +52,169,1, 17,45,0, -46,2,0,3, -51,170,1, +47,2,0,3, +52,170,1, 17,57,0, -46,2,0,3, +47,2,0,3, 29,171,1, 17,112,2,2,169,1,170,1, -46,167,0, -51,172,1, +47,167,0, +52,172,1, 17,45,0, -46,48,0,3, -51,173,1, +47,48,0,3, +52,173,1, 17,57,0, -46,48,0,3, -50,174,1,2, -46,171,1, +47,48,0,3, +51,174,1,2, +47,171,1, 29,175,1, 17,112,2,2,172,1,173,1, -46,175,0, -46,175,1, -51,176,1, +47,175,0, +47,175,1, +52,176,1, 17,45,0, -48,177,1,116,2,3, -51,178,1, +49,177,1,116,2,3, +52,178,1, 17,57,0, -46,177,1,3, +47,177,1,3, 29,179,1, 17,123,2,2,176,1,178,1, -46,177,1, -51,180,1, +47,177,1, +52,180,1, 17,45,0, -48,181,1,129,2,3, -51,182,1, +49,181,1,129,2,3, +52,182,1, 17,57,0, -46,181,1,3, -50,183,1,2, -46,179,1, +47,181,1,3, +51,183,1,2, +47,179,1, 29,184,1, 17,123,2,2,180,1,182,1, -46,181,1, -46,184,1, -51,185,1, +47,181,1, +47,184,1, +52,185,1, 17,45,0, -46,2,0,3, +47,2,0,3, 29,186,1, 17,135,2,1,185,1, -46,2,0, -51,187,1, +47,2,0, +52,187,1, 17,45,0, -46,48,0,3, -50,188,1,2, -46,186,1, +47,48,0,3, +51,188,1,2, +47,186,1, 29,189,1, 17,135,2,1,187,1, -46,48,0, -46,189,1, -51,190,1, +47,48,0, +47,189,1, +52,190,1, 17,145,2, -46,2,0,3, -51,191,1, +47,2,0,3, +52,191,1, 17,147,2, -46,2,0,3, -51,192,1, +47,2,0,3, +52,192,1, 17,149,2, -46,2,0,3, +47,2,0,3, 29,193,1, 17,154,2,3,190,1,191,1,192,1, -46,2,0, -51,194,1, +47,2,0, +52,194,1, 17,145,2, -46,48,0,3, -51,195,1, +47,48,0,3, +52,195,1, 17,147,2, -46,48,0,3, -51,196,1, +47,48,0,3, +52,196,1, 17,149,2, -46,48,0,3, -50,197,1,2, -46,193,1, +47,48,0,3, +51,197,1,2, +47,193,1, 29,198,1, 17,154,2,3,194,1,195,1,196,1, -46,48,0, -46,198,1, -51,199,1, +47,48,0, +47,198,1, +52,199,1, 17,147,2, -46,2,0,3, -51,200,1, +47,2,0,3, +52,200,1, 17,145,2, -46,2,0,3, +47,2,0,3, 29,201,1, 17,166,2,2,199,1,200,1, -46,2,0, -51,202,1, +47,2,0, +52,202,1, 17,147,2, -46,48,0,3, -51,203,1, +47,48,0,3, +52,203,1, 17,145,2, -46,48,0,3, -50,204,1,2, -46,201,1, +47,48,0,3, +51,204,1,2, +47,201,1, 29,205,1, 17,166,2,2,202,1,203,1, -46,48,0, -46,205,1, -51,206,1, +47,48,0, +47,205,1, +52,206,1, 17,147,2, -46,2,0,3, -51,207,1, +47,2,0,3, +52,207,1, 17,145,2, -46,2,0,3, -51,208,1, +47,2,0,3, +52,208,1, 17,174,2, -46,167,0,3, +47,167,0,3, 29,209,1, 17,178,2,3,206,1,207,1,208,1, -46,2,0, -51,210,1, +47,2,0, +52,210,1, 17,147,2, -46,48,0,3, -51,211,1, +47,48,0,3, +52,211,1, 17,145,2, -46,48,0,3, -51,212,1, +47,48,0,3, +52,212,1, 17,174,2, -46,175,0,3, -50,213,1,2, -46,209,1, +47,175,0,3, +51,213,1,2, +47,209,1, 29,214,1, 17,178,2,3,210,1,211,1,212,1, -46,48,0, -46,214,1, -51,215,1, +47,48,0, +47,214,1, +52,215,1, 17,45,0, -48,216,1,186,2,3, -51,217,1, +49,216,1,186,2,3, +52,217,1, 17,57,0, -46,216,1,3, +47,216,1,3, 29,218,1, 17,191,2,2,215,1,217,1, -46,216,1, -51,219,1, +47,216,1, +52,219,1, 17,45,0, -48,220,1,206,2,3, -51,221,1, +49,220,1,206,2,3, +52,221,1, 17,57,0, -46,220,1,3, -50,222,1,2, -46,218,1, +47,220,1,3, +51,222,1,2, +47,218,1, 29,223,1, 17,191,2,2,219,1,221,1, -46,220,1, -46,223,1, -51,224,1, +47,220,1, +47,223,1, +52,224,1, 17,166,1, -48,225,1,212,2,3, -51,226,1, +49,225,1,212,2,3, +52,226,1, 17,217,2, -46,225,1,3, +47,225,1,3, 29,227,1, 17,219,2,2,224,1,226,1, -48,228,1,232,2, -51,229,1, +49,228,1,232,2, +52,229,1, 17,166,1, -46,177,1,3, -51,230,1, +47,177,1,3, +52,230,1, 17,217,2, -46,136,1,3, -50,231,1,2, -46,227,1, +47,136,1,3, +51,231,1,2, +47,227,1, 29,232,1, 17,219,2,2,229,1,230,1, -48,233,1,243,2, -46,232,1, -51,234,1, +49,233,1,243,2, +47,232,1, +52,234,1, 17,166,1, -46,136,1,3, -51,235,1, +47,136,1,3, +52,235,1, 17,217,2, -46,177,1,3, -50,236,1,3, -46,227,1, -46,232,1, +47,177,1,3, +51,236,1,3, +47,227,1, +47,232,1, 29,237,1, 17,219,2,2,234,1,235,1, -48,238,1,252,2, -46,237,1, -51,239,1, +49,238,1,252,2, +47,237,1, +52,239,1, 17,166,1, -46,141,1,3, -51,240,1, +47,141,1,3, +52,240,1, 17,217,2, -46,136,1,3, -50,241,1,4, -46,227,1, -46,232,1, -46,237,1, +47,136,1,3, +51,241,1,4, +47,227,1, +47,232,1, +47,237,1, 29,242,1, 17,219,2,2,239,1,240,1, -48,243,1,5,3, -46,242,1, -51,244,1, +49,243,1,5,3, +47,242,1, +52,244,1, 17,166,1, -46,136,1,3, -51,245,1, +47,136,1,3, +52,245,1, 17,217,2, -46,141,1,3, -50,246,1,5, -46,227,1, -46,232,1, -46,237,1, -46,242,1, +47,141,1,3, +51,246,1,5, +47,227,1, +47,232,1, +47,237,1, +47,242,1, 29,247,1, 17,219,2,2,244,1,245,1, -48,248,1,14,3, -46,247,1, -51,249,1, +49,248,1,14,3, +47,247,1, +52,249,1, 17,166,1, -46,141,1,3, -51,250,1, +47,141,1,3, +52,250,1, 17,217,2, -46,177,1,3, -50,251,1,6, -46,227,1, -46,232,1, -46,237,1, -46,242,1, -46,247,1, +47,177,1,3, +51,251,1,6, +47,227,1, +47,232,1, +47,237,1, +47,242,1, +47,247,1, 29,252,1, 17,219,2,2,249,1,250,1, -48,253,1,23,3, -46,252,1, -51,254,1, +49,253,1,23,3, +47,252,1, +52,254,1, 17,166,1, -46,177,1,3, -51,255,1, +47,177,1,3, +52,255,1, 17,217,2, -46,141,1,3, -50,0,2,7, -46,227,1, -46,232,1, -46,237,1, -46,242,1, -46,247,1, -46,252,1, +47,141,1,3, +51,0,2,7, +47,227,1, +47,232,1, +47,237,1, +47,242,1, +47,247,1, +47,252,1, 29,1,2, 17,219,2,2,254,1,255,1, -48,2,2,32,3, -46,1,2, -51,3,2, +49,2,2,32,3, +47,1,2, +52,3,2, 17,166,1, -48,4,2,41,3,3, -51,5,2, +49,4,2,41,3,3, +52,5,2, 17,217,2, -46,4,2,3, -50,6,2,8, -46,227,1, -46,232,1, -46,237,1, -46,242,1, -46,247,1, -46,252,1, -46,1,2, +47,4,2,3, +51,6,2,8, +47,227,1, +47,232,1, +47,237,1, +47,242,1, +47,247,1, +47,252,1, +47,1,2, 29,7,2, 17,219,2,2,3,2,5,2, -48,8,2,47,3, -46,7,2, -51,9,2, +49,8,2,47,3, +47,7,2, +52,9,2, 17,166,1, -46,181,1,3, -51,10,2, +47,181,1,3, +52,10,2, 17,217,2, -48,11,2,59,3,3, -50,12,2,9, -46,227,1, -46,232,1, -46,237,1, -46,242,1, -46,247,1, -46,252,1, -46,1,2, -46,7,2, +49,11,2,59,3,3, +51,12,2,9, +47,227,1, +47,232,1, +47,237,1, +47,242,1, +47,247,1, +47,252,1, +47,1,2, +47,7,2, 29,13,2, 17,219,2,2,9,2,10,2, -48,14,2,65,3, -46,13,2, -51,15,2, +49,14,2,65,3, +47,13,2, +52,15,2, 17,166,1, -46,11,2,3, -51,16,2, +47,11,2,3, +52,16,2, 17,217,2, -46,181,1,3, -50,17,2,10, -46,227,1, -46,232,1, -46,237,1, -46,242,1, -46,247,1, -46,252,1, -46,1,2, -46,7,2, -46,13,2, +47,181,1,3, +51,17,2,10, +47,227,1, +47,232,1, +47,237,1, +47,242,1, +47,247,1, +47,252,1, +47,1,2, +47,7,2, +47,13,2, 29,18,2, 17,219,2,2,15,2,16,2, -48,19,2,73,3, -46,18,2, -51,20,2, +49,19,2,73,3, +47,18,2, +52,20,2, 17,166,1, -48,21,2,81,3,3, -51,22,2, +49,21,2,81,3,3, +52,22,2, 17,217,2, -46,11,2,3, -50,23,2,11, -46,227,1, -46,232,1, -46,237,1, -46,242,1, -46,247,1, -46,252,1, -46,1,2, -46,7,2, -46,13,2, -46,18,2, +47,11,2,3, +51,23,2,11, +47,227,1, +47,232,1, +47,237,1, +47,242,1, +47,247,1, +47,252,1, +47,1,2, +47,7,2, +47,13,2, +47,18,2, 29,24,2, 17,219,2,2,20,2,22,2, -48,25,2,87,3, -46,24,2, -51,26,2, +49,25,2,87,3, +47,24,2, +52,26,2, 17,166,1, -46,11,2,3, -51,27,2, +47,11,2,3, +52,27,2, 17,217,2, -46,21,2,3, -50,28,2,12, -46,227,1, -46,232,1, -46,237,1, -46,242,1, -46,247,1, -46,252,1, -46,1,2, -46,7,2, -46,13,2, -46,18,2, -46,24,2, +47,21,2,3, +51,28,2,12, +47,227,1, +47,232,1, +47,237,1, +47,242,1, +47,247,1, +47,252,1, +47,1,2, +47,7,2, +47,13,2, +47,18,2, +47,24,2, 29,29,2, 17,219,2,2,26,2,27,2, -48,30,2,95,3, -46,29,2, -51,31,2, +49,30,2,95,3, +47,29,2, +52,31,2, 17,166,1, -46,21,2,3, -51,32,2, +47,21,2,3, +52,32,2, 17,217,2, -46,181,1,3, -50,33,2,13, -46,227,1, -46,232,1, -46,237,1, -46,242,1, -46,247,1, -46,252,1, -46,1,2, -46,7,2, -46,13,2, -46,18,2, -46,24,2, -46,29,2, +47,181,1,3, +51,33,2,13, +47,227,1, +47,232,1, +47,237,1, +47,242,1, +47,247,1, +47,252,1, +47,1,2, +47,7,2, +47,13,2, +47,18,2, +47,24,2, +47,29,2, 29,34,2, 17,219,2,2,31,2,32,2, -48,35,2,103,3, -46,34,2, -51,36,2, +49,35,2,103,3, +47,34,2, +52,36,2, 17,166,1, -46,181,1,3, -51,37,2, +47,181,1,3, +52,37,2, 17,217,2, -46,21,2,3, -50,38,2,14, -46,227,1, -46,232,1, -46,237,1, -46,242,1, -46,247,1, -46,252,1, -46,1,2, -46,7,2, -46,13,2, -46,18,2, -46,24,2, -46,29,2, -46,34,2, +47,21,2,3, +51,38,2,14, +47,227,1, +47,232,1, +47,237,1, +47,242,1, +47,247,1, +47,252,1, +47,1,2, +47,7,2, +47,13,2, +47,18,2, +47,24,2, +47,29,2, +47,34,2, 29,39,2, 17,219,2,2,36,2,37,2, -48,40,2,111,3, -46,39,2, -51,41,2, +49,40,2,111,3, +47,39,2, +52,41,2, 17,119,3, -46,228,1,3, +47,228,1,3, 29,42,2, 17,121,3,1,41,2, -46,228,1, -51,43,2, +47,228,1, +52,43,2, 17,119,3, -46,238,1,3, -50,44,2,2, -46,42,2, +47,238,1,3, +51,44,2,2, +47,42,2, 29,45,2, 17,121,3,1,43,2, -46,233,1, -46,45,2, -51,46,2, +47,233,1, +47,45,2, +52,46,2, 17,119,3, -46,233,1,3, -50,47,2,3, -46,42,2, -46,45,2, +47,233,1,3, +51,47,2,3, +47,42,2, +47,45,2, 29,48,2, 17,121,3,1,46,2, -46,238,1, -46,48,2, -51,49,2, +47,238,1, +47,48,2, +52,49,2, 17,119,3, -46,248,1,3, -50,50,2,4, -46,42,2, -46,45,2, -46,48,2, +47,248,1,3, +51,50,2,4, +47,42,2, +47,45,2, +47,48,2, 29,51,2, 17,121,3,1,49,2, -46,243,1, -46,51,2, -51,52,2, +47,243,1, +47,51,2, +52,52,2, 17,119,3, -46,243,1,3, -50,53,2,5, -46,42,2, -46,45,2, -46,48,2, -46,51,2, +47,243,1,3, +51,53,2,5, +47,42,2, +47,45,2, +47,48,2, +47,51,2, 29,54,2, 17,121,3,1,52,2, -46,248,1, -46,54,2, -51,55,2, +47,248,1, +47,54,2, +52,55,2, 17,119,3, -46,2,2,3, -50,56,2,6, -46,42,2, -46,45,2, -46,48,2, -46,51,2, -46,54,2, +47,2,2,3, +51,56,2,6, +47,42,2, +47,45,2, +47,48,2, +47,51,2, +47,54,2, 29,57,2, 17,121,3,1,55,2, -46,253,1, -46,57,2, -51,58,2, +47,253,1, +47,57,2, +52,58,2, 17,119,3, -46,253,1,3, -50,59,2,7, -46,42,2, -46,45,2, -46,48,2, -46,51,2, -46,54,2, -46,57,2, +47,253,1,3, +51,59,2,7, +47,42,2, +47,45,2, +47,48,2, +47,51,2, +47,54,2, +47,57,2, 29,60,2, 17,121,3,1,58,2, -46,2,2, -46,60,2, -51,61,2, +47,2,2, +47,60,2, +52,61,2, 17,119,3, -46,8,2,3, -50,62,2,8, -46,42,2, -46,45,2, -46,48,2, -46,51,2, -46,54,2, -46,57,2, -46,60,2, +47,8,2,3, +51,62,2,8, +47,42,2, +47,45,2, +47,48,2, +47,51,2, +47,54,2, +47,57,2, +47,60,2, 29,63,2, 17,121,3,1,61,2, -46,8,2, -46,63,2, -51,64,2, +47,8,2, +47,63,2, +52,64,2, 17,119,3, -46,19,2,3, -50,65,2,9, -46,42,2, -46,45,2, -46,48,2, -46,51,2, -46,54,2, -46,57,2, -46,60,2, -46,63,2, +47,19,2,3, +51,65,2,9, +47,42,2, +47,45,2, +47,48,2, +47,51,2, +47,54,2, +47,57,2, +47,60,2, +47,63,2, 29,66,2, 17,121,3,1,64,2, -46,14,2, -46,66,2, -51,67,2, +47,14,2, +47,66,2, +52,67,2, 17,119,3, -46,14,2,3, -50,68,2,10, -46,42,2, -46,45,2, -46,48,2, -46,51,2, -46,54,2, -46,57,2, -46,60,2, -46,63,2, -46,66,2, +47,14,2,3, +51,68,2,10, +47,42,2, +47,45,2, +47,48,2, +47,51,2, +47,54,2, +47,57,2, +47,60,2, +47,63,2, +47,66,2, 29,69,2, 17,121,3,1,67,2, -46,19,2, -46,69,2, -51,70,2, +47,19,2, +47,69,2, +52,70,2, 17,119,3, -46,30,2,3, -50,71,2,11, -46,42,2, -46,45,2, -46,48,2, -46,51,2, -46,54,2, -46,57,2, -46,60,2, -46,63,2, -46,66,2, -46,69,2, +47,30,2,3, +51,71,2,11, +47,42,2, +47,45,2, +47,48,2, +47,51,2, +47,54,2, +47,57,2, +47,60,2, +47,63,2, +47,66,2, +47,69,2, 29,72,2, 17,121,3,1,70,2, -46,25,2, -46,72,2, -51,73,2, +47,25,2, +47,72,2, +52,73,2, 17,119,3, -46,25,2,3, -50,74,2,12, -46,42,2, -46,45,2, -46,48,2, -46,51,2, -46,54,2, -46,57,2, -46,60,2, -46,63,2, -46,66,2, -46,69,2, -46,72,2, +47,25,2,3, +51,74,2,12, +47,42,2, +47,45,2, +47,48,2, +47,51,2, +47,54,2, +47,57,2, +47,60,2, +47,63,2, +47,66,2, +47,69,2, +47,72,2, 29,75,2, 17,121,3,1,73,2, -46,30,2, -46,75,2, -51,76,2, +47,30,2, +47,75,2, +52,76,2, 17,119,3, -46,40,2,3, -50,77,2,13, -46,42,2, -46,45,2, -46,48,2, -46,51,2, -46,54,2, -46,57,2, -46,60,2, -46,63,2, -46,66,2, -46,69,2, -46,72,2, -46,75,2, +47,40,2,3, +51,77,2,13, +47,42,2, +47,45,2, +47,48,2, +47,51,2, +47,54,2, +47,57,2, +47,60,2, +47,63,2, +47,66,2, +47,69,2, +47,72,2, +47,75,2, 29,78,2, 17,121,3,1,76,2, -46,35,2, -46,78,2, -51,79,2, +47,35,2, +47,78,2, +52,79,2, 17,119,3, -46,35,2,3, -50,80,2,14, -46,42,2, -46,45,2, -46,48,2, -46,51,2, -46,54,2, -46,57,2, -46,60,2, -46,63,2, -46,66,2, -46,69,2, -46,72,2, -46,75,2, -46,78,2, +47,35,2,3, +51,80,2,14, +47,42,2, +47,45,2, +47,48,2, +47,51,2, +47,54,2, +47,57,2, +47,60,2, +47,63,2, +47,66,2, +47,69,2, +47,72,2, +47,75,2, +47,78,2, 29,81,2, 17,121,3,1,79,2, -46,40,2, -46,81,2, -51,82,2, +47,40,2, +47,81,2, +52,82,2, 17,119,3, -46,228,1,3, +47,228,1,3, 29,83,2, 17,131,3,1,82,2, -46,167,0, -51,84,2, +47,167,0, +52,84,2, 17,119,3, -46,8,2,3, -50,85,2,2, -46,83,2, +47,8,2,3, +51,85,2,2, +47,83,2, 29,86,2, 17,131,3,1,84,2, -46,175,0, -46,86,2, -51,87,2, +47,175,0, +47,86,2, +52,87,2, 17,119,3, -46,228,1,3, +47,228,1,3, 29,88,2, 17,143,3,1,87,2, -46,228,1, -51,89,2, +47,228,1, +52,89,2, 17,119,3, -46,8,2,3, -50,90,2,2, -46,88,2, +47,8,2,3, +51,90,2,2, +47,88,2, 29,91,2, 17,143,3,1,89,2, -46,8,2, -46,91,2, -51,92,2, +47,8,2, +47,91,2, +52,92,2, 17,45,0, -46,225,1,3, -51,93,2, +47,225,1,3, +52,93,2, 17,57,0, -46,225,1,3, +47,225,1,3, 29,94,2, 17,151,3,2,92,2,93,2, -48,95,2,160,3, -51,96,2, +49,95,2,160,3, +52,96,2, 17,45,0, -46,4,2,3, -51,97,2, +47,4,2,3, +52,97,2, 17,57,0, -46,4,2,3, -50,98,2,2, -46,94,2, +47,4,2,3, +51,98,2,2, +47,94,2, 29,99,2, 17,151,3,2,96,2,97,2, -46,95,2, -46,99,2, -51,100,2, +47,95,2, +47,99,2, +52,100,2, 17,45,0, -48,101,2,166,3,3, -51,102,2, +49,101,2,166,3,3, +52,102,2, 17,57,0, -46,101,2,3, -50,103,2,3, -46,94,2, -46,99,2, +47,101,2,3, +51,103,2,3, +47,94,2, +47,99,2, 29,104,2, 17,151,3,2,100,2,102,2, -46,95,2, -46,104,2, -51,105,2, +47,95,2, +47,104,2, +52,105,2, 17,45,0, -48,106,2,172,3,3, -51,107,2, +49,106,2,172,3,3, +52,107,2, 17,57,0, -46,106,2,3, -50,108,2,4, -46,94,2, -46,99,2, -46,104,2, +47,106,2,3, +51,108,2,4, +47,94,2, +47,99,2, +47,104,2, 29,109,2, 17,151,3,2,105,2,107,2, -46,95,2, -46,109,2, -51,110,2, +47,95,2, +47,109,2, +52,110,2, 17,45,0, -48,111,2,178,3,3, -51,112,2, +49,111,2,178,3,3, +52,112,2, 17,57,0, -46,111,2,3, -50,113,2,5, -46,94,2, -46,99,2, -46,104,2, -46,109,2, +47,111,2,3, +51,113,2,5, +47,94,2, +47,99,2, +47,104,2, +47,109,2, 29,114,2, 17,151,3,2,110,2,112,2, -46,95,2, -46,114,2, -51,115,2, +47,95,2, +47,114,2, +52,115,2, 17,45,0, -48,116,2,185,3,3, -51,117,2, +49,116,2,185,3,3, +52,117,2, 17,57,0, -46,116,2,3, -50,118,2,6, -46,94,2, -46,99,2, -46,104,2, -46,109,2, -46,114,2, +47,116,2,3, +51,118,2,6, +47,94,2, +47,99,2, +47,104,2, +47,109,2, +47,114,2, 29,119,2, 17,151,3,2,115,2,117,2, -46,95,2, -46,119,2, -51,120,2, +47,95,2, +47,119,2, +52,120,2, 17,45,0, -46,225,1,3, -51,121,2, +47,225,1,3, +52,121,2, 17,57,0, -46,225,1,3, +47,225,1,3, 29,122,2, 17,191,3,2,120,2,121,2, -46,95,2, -51,123,2, +47,95,2, +52,123,2, 17,45,0, -46,4,2,3, -51,124,2, +47,4,2,3, +52,124,2, 17,57,0, -46,4,2,3, -50,125,2,2, -46,122,2, +47,4,2,3, +51,125,2,2, +47,122,2, 29,126,2, 17,191,3,2,123,2,124,2, -46,95,2, -46,126,2, -51,127,2, +47,95,2, +47,126,2, +52,127,2, 17,45,0, -46,101,2,3, -51,128,2, +47,101,2,3, +52,128,2, 17,57,0, -46,101,2,3, -50,129,2,3, -46,122,2, -46,126,2, +47,101,2,3, +51,129,2,3, +47,122,2, +47,126,2, 29,130,2, 17,191,3,2,127,2,128,2, -46,95,2, -46,130,2, -51,131,2, +47,95,2, +47,130,2, +52,131,2, 17,45,0, -46,116,2,3, -51,132,2, +47,116,2,3, +52,132,2, 17,57,0, -46,116,2,3, -50,133,2,4, -46,122,2, -46,126,2, -46,130,2, +47,116,2,3, +51,133,2,4, +47,122,2, +47,126,2, +47,130,2, 29,134,2, 17,191,3,2,131,2,132,2, -46,95,2, -46,134,2, -51,135,2, +47,95,2, +47,134,2, +52,135,2, 17,45,0, -46,106,2,3, -51,136,2, +47,106,2,3, +52,136,2, 17,57,0, -46,106,2,3, -50,137,2,5, -46,122,2, -46,126,2, -46,130,2, -46,134,2, +47,106,2,3, +51,137,2,5, +47,122,2, +47,126,2, +47,130,2, +47,134,2, 29,138,2, 17,191,3,2,135,2,136,2, -46,95,2, -46,138,2, -51,139,2, +47,95,2, +47,138,2, +52,139,2, 17,45,0, -46,111,2,3, -51,140,2, +47,111,2,3, +52,140,2, 17,57,0, -46,111,2,3, -50,141,2,6, -46,122,2, -46,126,2, -46,130,2, -46,134,2, -46,138,2, +47,111,2,3, +51,141,2,6, +47,122,2, +47,126,2, +47,130,2, +47,134,2, +47,138,2, 29,142,2, 17,191,3,2,139,2,140,2, -46,95,2, -46,142,2, -51,143,2, +47,95,2, +47,142,2, +52,143,2, 17,45,0, -46,225,1,3, -51,144,2, +47,225,1,3, +52,144,2, 17,57,0, -46,225,1,3, +47,225,1,3, 29,145,2, 17,205,3,2,143,2,144,2, -46,95,2, -51,146,2, +47,95,2, +52,146,2, 17,45,0, -46,4,2,3, -51,147,2, +47,4,2,3, +52,147,2, 17,57,0, -46,4,2,3, -50,148,2,2, -46,145,2, +47,4,2,3, +51,148,2,2, +47,145,2, 29,149,2, 17,205,3,2,146,2,147,2, -46,95,2, -46,149,2, -51,150,2, +47,95,2, +47,149,2, +52,150,2, 17,45,0, -46,101,2,3, -51,151,2, +47,101,2,3, +52,151,2, 17,57,0, -46,101,2,3, -50,152,2,3, -46,145,2, -46,149,2, +47,101,2,3, +51,152,2,3, +47,145,2, +47,149,2, 29,153,2, 17,205,3,2,150,2,151,2, -46,95,2, -46,153,2, -51,154,2, +47,95,2, +47,153,2, +52,154,2, 17,45,0, -46,116,2,3, -51,155,2, +47,116,2,3, +52,155,2, 17,57,0, -46,116,2,3, -50,156,2,4, -46,145,2, -46,149,2, -46,153,2, +47,116,2,3, +51,156,2,4, +47,145,2, +47,149,2, +47,153,2, 29,157,2, 17,205,3,2,154,2,155,2, -46,95,2, -46,157,2, -51,158,2, +47,95,2, +47,157,2, +52,158,2, 17,45,0, -46,106,2,3, -51,159,2, +47,106,2,3, +52,159,2, 17,57,0, -46,106,2,3, -50,160,2,5, -46,145,2, -46,149,2, -46,153,2, -46,157,2, +47,106,2,3, +51,160,2,5, +47,145,2, +47,149,2, +47,153,2, +47,157,2, 29,161,2, 17,205,3,2,158,2,159,2, -46,95,2, -46,161,2, -51,162,2, +47,95,2, +47,161,2, +52,162,2, 17,45,0, -46,111,2,3, -51,163,2, +47,111,2,3, +52,163,2, 17,57,0, -46,111,2,3, -50,164,2,6, -46,145,2, -46,149,2, -46,153,2, -46,157,2, -46,161,2, +47,111,2,3, +51,164,2,6, +47,145,2, +47,149,2, +47,153,2, +47,157,2, +47,161,2, 29,165,2, 17,205,3,2,162,2,163,2, -46,95,2, -46,165,2, -51,166,2, +47,95,2, +47,165,2, +52,166,2, 17,45,0, -46,225,1,3, -51,167,2, +47,225,1,3, +52,167,2, 17,57,0, -46,225,1,3, +47,225,1,3, 29,168,2, 17,217,3,2,166,2,167,2, -46,95,2, -51,169,2, +47,95,2, +52,169,2, 17,45,0, -46,4,2,3, -51,170,2, +47,4,2,3, +52,170,2, 17,57,0, -46,4,2,3, -50,171,2,2, -46,168,2, +47,4,2,3, +51,171,2,2, +47,168,2, 29,172,2, 17,217,3,2,169,2,170,2, -46,95,2, -46,172,2, -51,173,2, +47,95,2, +47,172,2, +52,173,2, 17,45,0, -46,101,2,3, -51,174,2, +47,101,2,3, +52,174,2, 17,57,0, -46,101,2,3, -50,175,2,3, -46,168,2, -46,172,2, +47,101,2,3, +51,175,2,3, +47,168,2, +47,172,2, 29,176,2, 17,217,3,2,173,2,174,2, -46,95,2, -46,176,2, -51,177,2, +47,95,2, +47,176,2, +52,177,2, 17,45,0, -46,116,2,3, -51,178,2, +47,116,2,3, +52,178,2, 17,57,0, -46,116,2,3, -50,179,2,4, -46,168,2, -46,172,2, -46,176,2, +47,116,2,3, +51,179,2,4, +47,168,2, +47,172,2, +47,176,2, 29,180,2, 17,217,3,2,177,2,178,2, -46,95,2, -46,180,2, -51,181,2, +47,95,2, +47,180,2, +52,181,2, 17,45,0, -46,106,2,3, -51,182,2, +47,106,2,3, +52,182,2, 17,57,0, -46,106,2,3, -50,183,2,5, -46,168,2, -46,172,2, -46,176,2, -46,180,2, +47,106,2,3, +51,183,2,5, +47,168,2, +47,172,2, +47,176,2, +47,180,2, 29,184,2, 17,217,3,2,181,2,182,2, -46,95,2, -46,184,2, -51,185,2, +47,95,2, +47,184,2, +52,185,2, 17,45,0, -46,111,2,3, -51,186,2, +47,111,2,3, +52,186,2, 17,57,0, -46,111,2,3, -50,187,2,6, -46,168,2, -46,172,2, -46,176,2, -46,180,2, -46,184,2, +47,111,2,3, +51,187,2,6, +47,168,2, +47,172,2, +47,176,2, +47,180,2, +47,184,2, 29,188,2, 17,217,3,2,185,2,186,2, -46,95,2, -46,188,2, -51,189,2, +47,95,2, +47,188,2, +52,189,2, 17,45,0, -46,225,1,3, -51,190,2, +47,225,1,3, +52,190,2, 17,57,0, -46,225,1,3, +47,225,1,3, 29,191,2, 17,234,3,2,189,2,190,2, -46,95,2, -51,192,2, +47,95,2, +52,192,2, 17,45,0, -46,4,2,3, -51,193,2, +47,4,2,3, +52,193,2, 17,57,0, -46,4,2,3, -50,194,2,2, -46,191,2, +47,4,2,3, +51,194,2,2, +47,191,2, 29,195,2, 17,234,3,2,192,2,193,2, -46,95,2, -46,195,2, -51,196,2, +47,95,2, +47,195,2, +52,196,2, 17,45,0, -46,101,2,3, -51,197,2, +47,101,2,3, +52,197,2, 17,57,0, -46,101,2,3, -50,198,2,3, -46,191,2, -46,195,2, +47,101,2,3, +51,198,2,3, +47,191,2, +47,195,2, 29,199,2, 17,234,3,2,196,2,197,2, -46,95,2, -46,199,2, -51,200,2, +47,95,2, +47,199,2, +52,200,2, 17,45,0, -46,116,2,3, -51,201,2, +47,116,2,3, +52,201,2, 17,57,0, -46,116,2,3, -50,202,2,4, -46,191,2, -46,195,2, -46,199,2, +47,116,2,3, +51,202,2,4, +47,191,2, +47,195,2, +47,199,2, 29,203,2, 17,234,3,2,200,2,201,2, -46,95,2, -46,203,2, -51,204,2, +47,95,2, +47,203,2, +52,204,2, 17,45,0, -46,106,2,3, -51,205,2, +47,106,2,3, +52,205,2, 17,57,0, -46,106,2,3, -50,206,2,5, -46,191,2, -46,195,2, -46,199,2, -46,203,2, +47,106,2,3, +51,206,2,5, +47,191,2, +47,195,2, +47,199,2, +47,203,2, 29,207,2, 17,234,3,2,204,2,205,2, -46,95,2, -46,207,2, -51,208,2, +47,95,2, +47,207,2, +52,208,2, 17,45,0, -46,111,2,3, -51,209,2, +47,111,2,3, +52,209,2, 17,57,0, -46,111,2,3, -50,210,2,6, -46,191,2, -46,195,2, -46,199,2, -46,203,2, -46,207,2, +47,111,2,3, +51,210,2,6, +47,191,2, +47,195,2, +47,199,2, +47,203,2, +47,207,2, 29,211,2, 17,234,3,2,208,2,209,2, -46,95,2, -46,211,2, -51,212,2, +47,95,2, +47,211,2, +52,212,2, 17,45,0, -46,95,2,3, -51,213,2, +47,95,2,3, +52,213,2, 17,57,0, -46,95,2,3, -50,214,2,7, -46,191,2, -46,195,2, -46,199,2, -46,203,2, -46,207,2, -46,211,2, +47,95,2,3, +51,214,2,7, +47,191,2, +47,195,2, +47,199,2, +47,203,2, +47,207,2, +47,211,2, 29,215,2, 17,234,3,2,212,2,213,2, -46,95,2, -46,215,2, -51,216,2, +47,95,2, +47,215,2, +52,216,2, 17,45,0, -46,225,1,3, -51,217,2, +47,225,1,3, +52,217,2, 17,57,0, -46,225,1,3, +47,225,1,3, 29,218,2, 17,240,3,2,216,2,217,2, -46,95,2, -51,219,2, +47,95,2, +52,219,2, 17,45,0, -46,4,2,3, -51,220,2, +47,4,2,3, +52,220,2, 17,57,0, -46,4,2,3, -50,221,2,2, -46,218,2, +47,4,2,3, +51,221,2,2, +47,218,2, 29,222,2, 17,240,3,2,219,2,220,2, -46,95,2, -46,222,2, -51,223,2, +47,95,2, +47,222,2, +52,223,2, 17,45,0, -46,101,2,3, -51,224,2, +47,101,2,3, +52,224,2, 17,57,0, -46,101,2,3, -50,225,2,3, -46,218,2, -46,222,2, +47,101,2,3, +51,225,2,3, +47,218,2, +47,222,2, 29,226,2, 17,240,3,2,223,2,224,2, -46,95,2, -46,226,2, -51,227,2, +47,95,2, +47,226,2, +52,227,2, 17,45,0, -46,116,2,3, -51,228,2, +47,116,2,3, +52,228,2, 17,57,0, -46,116,2,3, -50,229,2,4, -46,218,2, -46,222,2, -46,226,2, +47,116,2,3, +51,229,2,4, +47,218,2, +47,222,2, +47,226,2, 29,230,2, 17,240,3,2,227,2,228,2, -46,95,2, -46,230,2, -51,231,2, +47,95,2, +47,230,2, +52,231,2, 17,45,0, -46,106,2,3, -51,232,2, +47,106,2,3, +52,232,2, 17,57,0, -46,106,2,3, -50,233,2,5, -46,218,2, -46,222,2, -46,226,2, -46,230,2, +47,106,2,3, +51,233,2,5, +47,218,2, +47,222,2, +47,226,2, +47,230,2, 29,234,2, 17,240,3,2,231,2,232,2, -46,95,2, -46,234,2, -51,235,2, +47,95,2, +47,234,2, +52,235,2, 17,45,0, -46,111,2,3, -51,236,2, +47,111,2,3, +52,236,2, 17,57,0, -46,111,2,3, -50,237,2,6, -46,218,2, -46,222,2, -46,226,2, -46,230,2, -46,234,2, +47,111,2,3, +51,237,2,6, +47,218,2, +47,222,2, +47,226,2, +47,230,2, +47,234,2, 29,238,2, 17,240,3,2,235,2,236,2, -46,95,2, -46,238,2, -51,239,2, +47,95,2, +47,238,2, +52,239,2, 17,45,0, -46,95,2,3, -51,240,2, +47,95,2,3, +52,240,2, 17,57,0, -46,95,2,3, -50,241,2,7, -46,218,2, -46,222,2, -46,226,2, -46,230,2, -46,234,2, -46,238,2, +47,95,2,3, +51,241,2,7, +47,218,2, +47,222,2, +47,226,2, +47,230,2, +47,234,2, +47,238,2, 29,242,2, 17,240,3,2,239,2,240,2, -46,95,2, -46,242,2, -51,243,2, +47,95,2, +47,242,2, +52,243,2, 17,45,0, -46,95,2,3, +47,95,2,3, 29,244,2, 17,249,3,1,243,2, -48,245,2,253,3, -51,246,2, +49,245,2,253,3, +52,246,2, 17,45,0, -46,95,2,3, +47,95,2,3, 29,247,2, 17,2,4,1,246,2, -46,245,2, -51,248,2, +47,245,2, +52,248,2, 17,45,0, -46,95,2,3, +47,95,2,3, 29,249,2, 17,6,4,1,248,2, -46,95,2, -51,250,2, +47,95,2, +52,250,2, 17,96,1, -46,124,0,3, +47,124,0,3, 29,251,2, 17,10,4,1,250,2, -46,124,0, -51,252,2, +47,124,0, +52,252,2, 17,96,1, -46,10,1,3, -50,253,2,2, -46,251,2, +47,10,1,3, +51,253,2,2, +47,251,2, 29,254,2, 17,10,4,1,252,2, -46,124,0, -46,254,2, -51,255,2, +47,124,0, +47,254,2, +52,255,2, 17,96,1, -46,124,0,3, +47,124,0,3, 29,0,3, 17,19,4,1,255,2, -46,124,0, -51,1,3, +47,124,0, +52,1,3, 17,96,1, -46,10,1,3, -50,2,3,2, -46,0,3, +47,10,1,3, +51,2,3,2, +47,0,3, 29,3,3, 17,19,4,1,1,3, -46,124,0, -46,3,3, -51,4,3, +47,124,0, +47,3,3, +52,4,3, 17,96,1, -46,124,0,3, +47,124,0,3, 29,5,3, 17,27,4,1,4,3, -46,124,0, -51,6,3, +47,124,0, +52,6,3, 17,96,1, -46,10,1,3, -50,7,3,2, -46,5,3, +47,10,1,3, +51,7,3,2, +47,5,3, 29,8,3, 17,27,4,1,6,3, -46,124,0, -46,8,3, -51,9,3, +47,124,0, +47,8,3, +52,9,3, 17,35,4, -48,10,3,43,4,3, -51,11,3, +49,10,3,43,4,3, +52,11,3, 17,53,4, -48,12,3,55,4,3, +49,12,3,55,4,3, 29,13,3, 17,63,4,2,9,3,11,3, -48,14,3,77,4, -51,15,3, +49,14,3,77,4, +52,15,3, 17,53,4, -48,16,3,87,4,3, +49,16,3,87,4,3, 29,17,3, 17,101,4,1,15,3, -48,18,3,113,4, -51,19,3, +49,18,3,113,4, +52,19,3, 17,53,4, -48,20,3,118,4,3, -51,21,3, +49,20,3,118,4,3, +52,21,3, 17,128,4, -46,167,0,3, +47,167,0,3, 29,22,3, 17,130,4,2,19,3,21,3, -46,21,2, -51,23,3, +47,21,2, +52,23,3, 17,53,4, -46,20,3,3, -51,24,3, +47,20,3,3, +52,24,3, 17,128,4, -46,167,0,3, -51,25,3, +47,167,0,3, +52,25,3, 17,137,4, -46,167,0,3, -50,26,3,2, -46,22,3, +47,167,0,3, +51,26,3,2, +47,22,3, 29,27,3, 17,130,4,3,23,3,24,3,25,3, -46,21,2, -46,27,3, -51,28,3, +47,21,2, +47,27,3, +52,28,3, 17,53,4, -46,14,3,3, -51,29,3, +47,14,3,3, +52,29,3, 17,128,4, -46,136,1,3, -50,30,3,3, -46,22,3, -46,27,3, +47,136,1,3, +51,30,3,3, +47,22,3, +47,27,3, 29,31,3, 17,130,4,2,28,3,29,3, -46,21,2, -46,31,3, -51,32,3, +47,21,2, +47,31,3, +52,32,3, 17,53,4, -48,33,3,142,4,3, -51,34,3, +49,33,3,142,4,3, +52,34,3, 17,128,4, -46,136,1,3, -50,35,3,4, -46,22,3, -46,27,3, -46,31,3, +47,136,1,3, +51,35,3,4, +47,22,3, +47,27,3, +47,31,3, 29,36,3, 17,130,4,2,32,3,34,3, -48,37,3,153,4, -46,36,3, -51,38,3, +49,37,3,153,4, +47,36,3, +52,38,3, 17,53,4, -48,39,3,158,4,3, -51,40,3, +49,39,3,158,4,3, +52,40,3, 17,128,4, -46,136,1,3, -51,41,3, +47,136,1,3, +52,41,3, 17,137,4, -46,167,0,3, -50,42,3,5, -46,22,3, -46,27,3, -46,31,3, -46,36,3, +47,167,0,3, +51,42,3,5, +47,22,3, +47,27,3, +47,31,3, +47,36,3, 29,43,3, 17,130,4,3,38,3,40,3,41,3, -46,21,2, -46,43,3, -51,44,3, +47,21,2, +47,43,3, +52,44,3, 17,53,4, -46,39,3,3, -51,45,3, +47,39,3,3, +52,45,3, 17,128,4, -46,136,1,3, -50,46,3,6, -46,22,3, -46,27,3, -46,31,3, -46,36,3, -46,43,3, +47,136,1,3, +51,46,3,6, +47,22,3, +47,27,3, +47,31,3, +47,36,3, +47,43,3, 29,47,3, 17,130,4,2,44,3,45,3, -46,21,2, -46,47,3, -51,48,3, +47,21,2, +47,47,3, +52,48,3, 17,53,4, -46,16,3,3, -51,49,3, +47,16,3,3, +52,49,3, 17,128,4, -46,136,1,3, -50,50,3,7, -46,22,3, -46,27,3, -46,31,3, -46,36,3, -46,43,3, -46,47,3, +47,136,1,3, +51,50,3,7, +47,22,3, +47,27,3, +47,31,3, +47,36,3, +47,43,3, +47,47,3, 29,51,3, 17,130,4,2,48,3,49,3, -46,21,2, -46,51,3, -51,52,3, +47,21,2, +47,51,3, +52,52,3, 17,53,4, -46,16,3,3, -51,53,3, +47,16,3,3, +52,53,3, 17,128,4, -46,177,1,3, -50,54,3,8, -46,22,3, -46,27,3, -46,31,3, -46,36,3, -46,43,3, -46,47,3, -46,51,3, +47,177,1,3, +51,54,3,8, +47,22,3, +47,27,3, +47,31,3, +47,36,3, +47,43,3, +47,47,3, +47,51,3, 29,55,3, 17,130,4,2,52,3,53,3, -46,21,2, -46,55,3, -51,56,3, +47,21,2, +47,55,3, +52,56,3, 17,177,4, -48,57,3,185,4,3, +49,57,3,185,4,3, 29,58,3, 17,198,4,1,56,3, -46,21,2, -51,59,3, +47,21,2, +52,59,3, 17,177,4, -48,60,3,210,4,3, -51,61,3, +49,60,3,210,4,3, +52,61,3, 17,130,4, -46,210,0,3, -50,62,3,2, -46,58,3, +47,210,0,3, +51,62,3,2, +47,58,3, 29,63,3, 17,198,4,2,59,3,61,3, -46,21,2, -46,63,3, -51,64,3, +47,21,2, +47,63,3, +52,64,3, 17,53,4, -46,20,3,3, -51,65,3, +47,20,3,3, +52,65,3, 17,128,4, -46,136,1,3, -50,66,3,9, -46,22,3, -46,27,3, -46,31,3, -46,36,3, -46,43,3, -46,47,3, -46,51,3, -46,55,3, +47,136,1,3, +51,66,3,9, +47,22,3, +47,27,3, +47,31,3, +47,36,3, +47,43,3, +47,47,3, +47,51,3, +47,55,3, 29,67,3, 17,130,4,2,64,3,65,3, -46,21,2, -46,67,3, -51,68,3, +47,21,2, +47,67,3, +52,68,3, 17,53,4, -46,20,3,3, -51,69,3, +47,20,3,3, +52,69,3, 17,128,4, -46,136,1,3, -51,70,3, +47,136,1,3, +52,70,3, 17,137,4, -46,167,0,3, -50,71,3,10, -46,22,3, -46,27,3, -46,31,3, -46,36,3, -46,43,3, -46,47,3, -46,51,3, -46,55,3, -46,67,3, +47,167,0,3, +51,71,3,10, +47,22,3, +47,27,3, +47,31,3, +47,36,3, +47,43,3, +47,47,3, +47,51,3, +47,55,3, +47,67,3, 29,72,3, 17,130,4,3,68,3,69,3,70,3, -46,21,2, -46,72,3, -51,73,3, +47,21,2, +47,72,3, +52,73,3, 17,53,4, -46,14,3,3, -51,74,3, +47,14,3,3, +52,74,3, 17,128,4, -46,177,1,3, -50,75,3,11, -46,22,3, -46,27,3, -46,31,3, -46,36,3, -46,43,3, -46,47,3, -46,51,3, -46,55,3, -46,67,3, -46,72,3, +47,177,1,3, +51,75,3,11, +47,22,3, +47,27,3, +47,31,3, +47,36,3, +47,43,3, +47,47,3, +47,51,3, +47,55,3, +47,67,3, +47,72,3, 29,76,3, 17,130,4,2,73,3,74,3, -46,21,2, -46,76,3, -51,77,3, +47,21,2, +47,76,3, +52,77,3, 17,53,4, -46,14,3,3, -51,78,3, +47,14,3,3, +52,78,3, 17,128,4, -46,177,1,3, -51,79,3, +47,177,1,3, +52,79,3, 17,137,4, -46,167,0,3, -50,80,3,12, -46,22,3, -46,27,3, -46,31,3, -46,36,3, -46,43,3, -46,47,3, -46,51,3, -46,55,3, -46,67,3, -46,72,3, -46,76,3, +47,167,0,3, +51,80,3,12, +47,22,3, +47,27,3, +47,31,3, +47,36,3, +47,43,3, +47,47,3, +47,51,3, +47,55,3, +47,67,3, +47,72,3, +47,76,3, 29,81,3, 17,130,4,3,77,3,78,3,79,3, -46,21,2, -46,81,3, -51,82,3, +47,21,2, +47,81,3, +52,82,3, 17,254,1, -46,2,0,3, +47,2,0,3, 29,83,3, 17,225,4,1,82,3, -46,2,0, -51,84,3, +47,2,0, +52,84,3, 17,254,1, -46,2,0,3, +47,2,0,3, 29,85,3, 17,230,4,1,84,3, -46,2,0, -51,86,3, +47,2,0, +52,86,3, 17,254,1, -46,48,0,3, -50,87,3,2, -46,83,3, +47,48,0,3, +51,87,3,2, +47,83,3, 29,88,3, 17,225,4,1,86,3, -46,48,0, -46,88,3, -51,89,3, +47,48,0, +47,88,3, +52,89,3, 17,254,1, -46,48,0,3, -50,90,3,2, -46,85,3, +47,48,0,3, +51,90,3,2, +47,85,3, 29,91,3, 17,230,4,1,89,3, -46,48,0, -46,91,3, -51,92,3, +47,48,0, +47,91,3, +52,92,3, 17,254,1, -46,2,0,3, +47,2,0,3, 29,93,3, 17,235,4,1,92,3, -46,2,0, -51,94,3, +47,2,0, +52,94,3, 17,254,1, -46,48,0,3, -50,95,3,2, -46,93,3, +47,48,0,3, +51,95,3,2, +47,93,3, 29,96,3, 17,235,4,1,94,3, -46,48,0, -46,96,3, -51,97,3, +47,48,0, +47,96,3, +52,97,3, 17,242,4, -46,167,0,3, -51,98,3, +47,167,0,3, +52,98,3, 17,130,4, -46,210,0,3, +47,210,0,3, 29,99,3, 17,254,4,2,97,3,98,3, -46,167,0, -51,100,3, +47,167,0, +52,100,3, 17,242,4, -46,136,1,3, -51,101,3, +47,136,1,3, +52,101,3, 17,130,4, -46,210,0,3, -50,102,3,2, -46,99,3, +47,210,0,3, +51,102,3,2, +47,99,3, 29,103,3, 17,254,4,2,100,3,101,3, -46,136,1, -46,103,3, -51,104,3, +47,136,1, +47,103,3, +52,104,3, 17,242,4, -46,177,1,3, -51,105,3, +47,177,1,3, +52,105,3, 17,130,4, -46,210,0,3, -50,106,3,3, -46,99,3, -46,103,3, +47,210,0,3, +51,106,3,3, +47,99,3, +47,103,3, 29,107,3, 17,254,4,2,104,3,105,3, -46,177,1, -46,107,3, -51,108,3, +47,177,1, +47,107,3, +52,108,3, 17,242,4, -46,141,1,3, -51,109,3, +47,141,1,3, +52,109,3, 17,130,4, -46,210,0,3, -50,110,3,4, -46,99,3, -46,103,3, -46,107,3, +47,210,0,3, +51,110,3,4, +47,99,3, +47,103,3, +47,107,3, 29,111,3, 17,254,4,2,108,3,109,3, -46,141,1, -46,111,3, -51,112,3, +47,141,1, +47,111,3, +52,112,3, 17,242,4, -46,167,0,3, -51,113,3, +47,167,0,3, +52,113,3, 17,18,5, -46,136,1,3, +47,136,1,3, 29,114,3, 17,25,5,2,112,3,113,3, -46,167,0, -51,115,3, +47,167,0, +52,115,3, 17,242,4, -46,136,1,3, -51,116,3, +47,136,1,3, +52,116,3, 17,18,5, -46,136,1,3, -50,117,3,2, -46,114,3, +47,136,1,3, +51,117,3,2, +47,114,3, 29,118,3, 17,25,5,2,115,3,116,3, -46,136,1, -46,118,3, -51,119,3, +47,136,1, +47,118,3, +52,119,3, 17,242,4, -46,177,1,3, -51,120,3, +47,177,1,3, +52,120,3, 17,18,5, -46,136,1,3, -50,121,3,3, -46,114,3, -46,118,3, +47,136,1,3, +51,121,3,3, +47,114,3, +47,118,3, 29,122,3, 17,25,5,2,119,3,120,3, -46,177,1, -46,122,3, -51,123,3, +47,177,1, +47,122,3, +52,123,3, 17,242,4, -46,141,1,3, -51,124,3, +47,141,1,3, +52,124,3, 17,18,5, -46,136,1,3, -50,125,3,4, -46,114,3, -46,118,3, -46,122,3, +47,136,1,3, +51,125,3,4, +47,114,3, +47,118,3, +47,122,3, 29,126,3, 17,25,5,2,123,3,124,3, -46,141,1, -46,126,3, -51,127,3, +47,141,1, +47,126,3, +52,127,3, 17,45,5, -46,21,2,3, -51,128,3, +47,21,2,3, +52,128,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,129,3, 17,53,5,2,127,3,128,3, -46,21,2, -51,130,3, +47,21,2, +52,130,3, 17,45,5, -46,21,2,3, -51,131,3, +47,21,2,3, +52,131,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,132,3, 17,65,5,2,130,3,131,3, -46,21,2, -51,133,3, +47,21,2, +52,133,3, 17,45,5, -46,21,2,3, -51,134,3, +47,21,2,3, +52,134,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,135,3, 17,75,5,2,133,3,134,3, -46,21,2, -51,136,3, +47,21,2, +52,136,3, 17,45,5, -46,21,2,3, -51,137,3, +47,21,2,3, +52,137,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,138,3, 17,85,5,2,136,3,137,3, -46,21,2, -51,139,3, +47,21,2, +52,139,3, 17,45,5, -46,21,2,3, -51,140,3, +47,21,2,3, +52,140,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,141,3, 17,100,5,2,139,3,140,3, -46,21,2, -51,142,3, +47,21,2, +52,142,3, 17,45,5, -46,21,2,3, -51,143,3, +47,21,2,3, +52,143,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,144,3, 17,115,5,2,142,3,143,3, -46,21,2, -51,145,3, +47,21,2, +52,145,3, 17,45,5, -46,21,2,3, -51,146,3, +47,21,2,3, +52,146,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,147,3, 17,128,5,2,145,3,146,3, -46,21,2, -51,148,3, +47,21,2, +52,148,3, 17,45,5, -46,21,2,3, -51,149,3, +47,21,2,3, +52,149,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,150,3, 17,141,5,2,148,3,149,3, -46,21,2, -51,151,3, +47,21,2, +52,151,3, 17,45,5, -46,21,2,3, -51,152,3, +47,21,2,3, +52,152,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,153,3, 17,155,5,2,151,3,152,3, -46,21,2, -51,154,3, +47,21,2, +52,154,3, 17,45,5, -46,21,2,3, -51,155,3, +47,21,2,3, +52,155,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,156,3, 17,169,5,2,154,3,155,3, -46,21,2, -51,157,3, +47,21,2, +52,157,3, 17,45,5, -46,21,2,3, -51,158,3, +47,21,2,3, +52,158,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,159,3, 17,184,5,2,157,3,158,3, -46,21,2, -51,160,3, +47,21,2, +52,160,3, 17,45,5, -46,21,2,3, -51,161,3, +47,21,2,3, +52,161,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,162,3, 17,199,5,2,160,3,161,3, -46,21,2, -51,163,3, +47,21,2, +52,163,3, 17,45,5, -46,21,2,3, -51,164,3, +47,21,2,3, +52,164,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,165,3, 17,209,5,2,163,3,164,3, -46,21,2, -51,166,3, +47,21,2, +52,166,3, 17,45,5, -46,21,2,3, -51,167,3, +47,21,2,3, +52,167,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,168,3, 17,220,5,2,166,3,167,3, -46,21,2, -51,169,3, +47,21,2, +52,169,3, 17,45,5, -46,21,2,3, -51,170,3, +47,21,2,3, +52,170,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,171,3, 17,235,5,2,169,3,170,3, -46,21,2, -51,172,3, +47,21,2, +52,172,3, 17,53,4, -46,11,2,3, -51,173,3, +47,11,2,3, +52,173,3, 17,248,5, -46,11,2,3, +47,11,2,3, 29,174,3, 17,250,5,2,172,3,173,3, -46,175,0, -51,175,3, +47,175,0, +52,175,3, 17,45,5, -46,21,2,3, -51,176,3, +47,21,2,3, +52,176,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,177,3, 17,19,6,2,175,3,176,3, -46,21,2, -51,178,3, +47,21,2, +52,178,3, 17,45,5, -46,21,2,3, -51,179,3, +47,21,2,3, +52,179,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,180,3, 17,33,6,2,178,3,179,3, -46,21,2, -51,181,3, +47,21,2, +52,181,3, 17,45,5, -46,21,2,3, -51,182,3, +47,21,2,3, +52,182,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,183,3, 17,46,6,2,181,3,182,3, -46,21,2, -51,184,3, +47,21,2, +52,184,3, 17,60,6, -46,175,0,3, -51,185,3, +47,175,0,3, +52,185,3, 17,248,5, -46,175,0,3, +47,175,0,3, 29,186,3, 17,62,6,2,184,3,185,3, -46,175,0, -51,187,3, +47,175,0, +52,187,3, 17,60,6, -46,181,1,3, -51,188,3, +47,181,1,3, +52,188,3, 17,248,5, -46,175,0,3, -50,189,3,2, -46,186,3, +47,175,0,3, +51,189,3,2, +47,186,3, 29,190,3, 17,62,6,2,187,3,188,3, -46,181,1, -46,190,3, -51,191,3, +47,181,1, +47,190,3, +52,191,3, 17,53,4, -46,11,2,3, -51,192,3, +47,11,2,3, +52,192,3, 17,248,5, -46,11,2,3, +47,11,2,3, 29,193,3, 17,78,6,2,191,3,192,3, -46,175,0, -51,194,3, +47,175,0, +52,194,3, 17,45,5, -46,21,2,3, -51,195,3, +47,21,2,3, +52,195,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,196,3, 17,101,6,2,194,3,195,3, -46,21,2, -51,197,3, +47,21,2, +52,197,3, 17,53,4, -46,11,2,3, -51,198,3, +47,11,2,3, +52,198,3, 17,248,5, -46,11,2,3, +47,11,2,3, 29,199,3, 17,119,6,2,197,3,198,3, -46,175,0, -51,200,3, +47,175,0, +52,200,3, 17,45,5, -46,21,2,3, -51,201,3, +47,21,2,3, +52,201,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,202,3, 17,141,6,2,200,3,201,3, -46,21,2, -51,203,3, +47,21,2, +52,203,3, 17,45,5, -46,21,2,3, -51,204,3, +47,21,2,3, +52,204,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,205,3, 17,158,6,2,203,3,204,3, -46,21,2, -51,206,3, +47,21,2, +52,206,3, 17,53,4, -46,11,2,3, -51,207,3, +47,11,2,3, +52,207,3, 17,248,5, -46,11,2,3, +47,11,2,3, 29,208,3, 17,175,6,2,206,3,207,3, -46,175,0, -51,209,3, +47,175,0, +52,209,3, 17,45,5, -46,21,2,3, -51,210,3, +47,21,2,3, +52,210,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,211,3, 17,197,6,2,209,3,210,3, -46,21,2, -51,212,3, +47,21,2, +52,212,3, 17,45,5, -46,21,2,3, -51,213,3, +47,21,2,3, +52,213,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,214,3, 17,214,6,2,212,3,213,3, -46,21,2, -51,215,3, +47,21,2, +52,215,3, 17,45,5, -46,21,2,3, -51,216,3, +47,21,2,3, +52,216,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,217,3, 17,231,6,2,215,3,216,3, -46,21,2, -51,218,3, +47,21,2, +52,218,3, 17,45,5, -46,21,2,3, -51,219,3, +47,21,2,3, +52,219,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,220,3, 17,247,6,2,218,3,219,3, -46,21,2, -51,221,3, +47,21,2, +52,221,3, 17,6,7, -46,181,1,3, +47,181,1,3, 29,222,3, 17,12,7,1,221,3, -46,175,0, -51,223,3, +47,175,0, +52,223,3, 17,35,7, -46,181,1,3, -51,224,3, +47,181,1,3, +52,224,3, 17,47,7, -46,175,0,3, -51,225,3, +47,175,0,3, +52,225,3, 17,53,7, -46,181,1,3, +47,181,1,3, 29,226,3, 17,62,7,3,223,3,224,3,225,3, -46,181,1, -51,227,3, +47,181,1, +52,227,3, 17,6,7, -46,181,1,3, +47,181,1,3, 29,228,3, 17,89,7,1,227,3, -46,175,0, -51,229,3, +47,175,0, +52,229,3, 17,113,7, -46,181,1,3, -51,230,3, +47,181,1,3, +52,230,3, 17,123,7, -46,175,0,3, +47,175,0,3, 29,231,3, 17,127,7,2,229,3,230,3, -46,181,1, -51,232,3, +47,181,1, +52,232,3, 17,162,7, -46,181,1,3, -51,233,3, +47,181,1,3, +52,233,3, 17,174,7, -46,181,1,3, +47,181,1,3, 29,234,3, 17,183,7,2,232,3,233,3, -46,181,1, -51,235,3, +47,181,1, +52,235,3, 17,45,5, -46,21,2,3, -51,236,3, +47,21,2,3, +52,236,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,237,3, 17,211,7,2,235,3,236,3, -46,21,2, -51,238,3, +47,21,2, +52,238,3, 17,45,5, -46,21,2,3, -51,239,3, +47,21,2,3, +52,239,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,240,3, 17,221,7,2,238,3,239,3, -46,21,2, -51,241,3, +47,21,2, +52,241,3, 17,45,5, -46,21,2,3, -51,242,3, +47,21,2,3, +52,242,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,243,3, 17,238,7,2,241,3,242,3, -46,21,2, -51,244,3, +47,21,2, +52,244,3, 17,45,5, -46,21,2,3, -51,245,3, +47,21,2,3, +52,245,3, 17,49,5, -46,21,2,3, +47,21,2,3, 29,246,3, 17,250,7,2,244,3,245,3, -46,21,2, -51,247,3, +47,21,2, +52,247,3, 17,6,7, -46,21,2,3, +47,21,2,3, 29,248,3, 17,11,8,1,247,3, -46,21,2, -51,249,3, +47,21,2, +52,249,3, 17,6,7, -46,141,1,3, -50,250,3,2, -46,248,3, +47,141,1,3, +51,250,3,2, +47,248,3, 29,251,3, 17,11,8,1,249,3, -46,141,1, -46,251,3, -51,252,3, +47,141,1, +47,251,3, +52,252,3, 17,254,1, -46,177,1,3, +47,177,1,3, 29,253,3, 17,20,8,1,252,3, -46,136,1, -51,254,3, +47,136,1, +52,254,3, 17,35,1, -46,136,1,3, -51,255,3, +47,136,1,3, +52,255,3, 17,164,1, -46,136,1,3, +47,136,1,3, 29,0,4, 17,25,8,2,254,3,255,3, -46,167,0, -51,1,4, +47,167,0, +52,1,4, 17,35,1, -46,11,2,3, -51,2,4, +47,11,2,3, +52,2,4, 17,164,1, -46,11,2,3, -50,3,4,2, -46,0,4, +47,11,2,3, +51,3,4,2, +47,0,4, 29,4,4, 17,25,8,2,1,4,2,4, -46,175,0, -46,4,4,133,0, +47,175,0, +47,4,4,133,0, 171,3, 177,3, 123,3, @@ -3680,1645 +3680,1645 @@ static uint8_t SKSL_INCLUDE_sksl_gpu[] = {3,0,189,8, 20, 28,129,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 13, -46,21,2,1, +47,21,2,1, 25, -46,175,0,0,0,0,0,1, +47,175,0,0,0,0,0,1, 28,132,3, 2, -47,1,0,0,0,0,1, -40, -54,130,3,0,1, +48,1,0,0,0,0,1, +41, +55,130,3,0,1, 28,135,3, 2, -47,1,0,0,0,0,1, -40, -54,134,3,0,1, +48,1,0,0,0,0,1, +41, +55,134,3,0,1, 28,138,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, -54,136,3,0,49, +55,136,3,0,49, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,136,3,0,1,3,51, -54,137,3,0,1, +47,175,0,0,0,128,63,50, +46, +55,136,3,0,1,3,51, +55,137,3,0,1, 28,141,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,140,3,0,1,3,51, -54,139,3,0,49, -54,140,3,0,1, +47,175,0,0,0,128,63,50, +46, +55,140,3,0,1,3,51, +55,139,3,0,49, +55,140,3,0,1, 28,144,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, -54,142,3,0,51, -45, -54,143,3,0,1,3,1, +55,142,3,0,51, +46, +55,143,3,0,1,3,1, 28,147,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, -54,146,3,0,51, -45, -54,145,3,0,1,3,1, +55,146,3,0,51, +46, +55,145,3,0,1,3,1, 28,150,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,149,3,0,1,3,51, -54,148,3,0,1, +47,175,0,0,0,128,63,50, +46, +55,149,3,0,1,3,51, +55,148,3,0,1, 28,153,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,151,3,0,1,3,51, -54,152,3,0,1, +47,175,0,0,0,128,63,50, +46, +55,151,3,0,1,3,51, +55,152,3,0,1, 28,156,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, 1, -45, -54,155,3,0,1,3,51, -54,154,3,0,49, +46, +55,155,3,0,1,3,51, +55,154,3,0,49, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,154,3,0,1,3,51, -54,155,3,0,1, +47,175,0,0,0,128,63,50, +46, +55,154,3,0,1,3,51, +55,155,3,0,1, 28,159,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,158,3,0,1,3,51, -54,157,3,0,49, +47,175,0,0,0,128,63,50, +46, +55,158,3,0,1,3,51, +55,157,3,0,49, 1, -45, -54,157,3,0,1,3,51, -54,158,3,0,1, +46, +55,157,3,0,1,3,51, +55,158,3,0,1, 28,162,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,161,3,0,1,3,51, -54,160,3,0,49, +47,175,0,0,0,128,63,50, +46, +55,161,3,0,1,3,51, +55,160,3,0,49, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,160,3,0,1,3,51, -54,161,3,0,1, +47,175,0,0,0,128,63,50, +46, +55,160,3,0,1,3,51, +55,161,3,0,1, 28,165,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 27, -46,21,2,203,0,2, +47,21,2,203,0,2, 1, -54,163,3,0,49, -54,164,3,0, +55,163,3,0,49, +55,164,3,0, 25, -46,175,0,0,0,128,63,1, +47,175,0,0,0,128,63,1, 28,168,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, -54,166,3,0,51, -54,167,3,0,1, +55,166,3,0,51, +55,167,3,0,1, 28,171,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, -54,169,3,0,49, +55,169,3,0,49, 1, 1, 25, -46,175,0,0,0,128,63,50, -54,169,3,0,51, -54,170,3,0,1, +47,175,0,0,0,128,63,50, +55,169,3,0,51, +55,170,3,0,1, 28,174,3, 2, -47,1,0,0,0,0,1, -40, -49, +48,1,0,0,0,0,1, +41, +50, 1, 1, 25, -46,175,0,0,0,0,64,51, -45, -54,173,3,0,1,0,72, -45, -54,173,3,0,1,1, +47,175,0,0,0,0,64,51, +46, +55,173,3,0,1,0,72, +46, +55,173,3,0,1,1, 1, 1, 25, -46,175,0,0,0,0,64,51, -45, -54,172,3,0,1,0,51, -45, -54,173,3,0,1,0, +47,175,0,0,0,0,64,51, +46, +55,172,3,0,1,0,51, +46, +55,173,3,0,1,0, 1, 1, -45, -54,172,3,0,1,1,51, -45, -54,173,3,0,1,1,50, +46, +55,172,3,0,1,1,51, +46, +55,173,3,0,1,1,50, 1, 1, 25, -46,175,0,0,0,0,64,51, +47,175,0,0,0,0,64,51, 1, -45, -54,173,3,0,1,1,50, -45, -54,173,3,0,1,0,51, +46, +55,173,3,0,1,1,50, +46, +55,173,3,0,1,0,51, 1, -45, -54,172,3,0,1,1,50, -45, -54,172,3,0,1,0,1, +46, +55,172,3,0,1,1,50, +46, +55,172,3,0,1,0,1, 28,177,3, 2, -47,1,1,0, -51,5,4, -17,41,8, -46,21,2,2,1,0, -0,0,3, +48,1,1,0, 52,5,4, -46,21,2,0, +17,41,8, +47,21,2,2,1,0, +0,0,3, +53,5,4, +47,21,2,0, 8, -46,21,2,4, +47,21,2,4, 27, -46,175,0,174,3,2, -45, -54,175,3,0,2,0,3, -45, -54,176,3,0,2,0,3, +47,175,0,174,3,2, +46, +55,175,3,0,2,0,3, +46, +55,176,3,0,2,0,3, 27, -46,175,0,174,3,2, -45, -54,175,3,0,2,1,3, -45, -54,176,3,0,2,1,3, +47,175,0,174,3,2, +46, +55,175,3,0,2,1,3, +46, +55,176,3,0,2,1,3, 27, -46,175,0,174,3,2, -45, -54,175,3,0,2,2,3, -45, -54,176,3,0,2,2,3, +47,175,0,174,3,2, +46, +55,175,3,0,2,2,3, +46, +55,176,3,0,2,2,3, 1, -45, -54,175,3,0,1,3,49, +46, +55,175,3,0,1,3,49, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,175,3,0,1,3,51, -45, -54,176,3,0,1,3, +47,175,0,0,0,128,63,50, +46, +55,175,3,0,1,3,51, +46, +55,176,3,0,1,3, 22, 1, -45, -54,5,4,2,3,0,1,2,73, +46, +55,5,4,2,3,0,1,2,73, 1, 1, -45, -54,176,3,0,3,0,1,2,51, +46, +55,176,3,0,3,0,1,2,51, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,175,3,0,1,3,49, +47,175,0,0,0,128,63,50, +46, +55,175,3,0,1,3,49, 1, -45, -54,175,3,0,3,0,1,2,51, +46, +55,175,3,0,3,0,1,2,51, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,176,3,0,1,3, -40, -54,5,4,0,1, +47,175,0,0,0,128,63,50, +46, +55,176,3,0,1,3, +41, +55,5,4,0,1, 28,180,3, 2, -47,1,1,0, -51,6,4, -17,41,8, -46,21,2,2,1,0, -0,0,3, +48,1,1,0, 52,6,4, -46,21,2,0, +17,41,8, +47,21,2,2,1,0, +0,0,3, +53,6,4, +47,21,2,0, 27, -46,21,2,138,3,2, -54,178,3,0, -54,179,3,0, +47,21,2,138,3,2, +55,178,3,0, +55,179,3,0, 22, 1, -45, -54,6,4,1,3,0,1,2,66, +46, +55,6,4,1,3,0,1,2,66, 27, -46,181,1,199,0,2, -45, -54,6,4,0,3,0,1,2, +47,181,1,199,0,2, +46, +55,6,4,0,3,0,1,2, 1, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,179,3,0,1,3,51, -45, -54,178,3,0,3,0,1,2,49, -45, -54,179,3,0,3,0,1,2, -40, -54,6,4,0,1, +47,175,0,0,0,128,63,50, +46, +55,179,3,0,1,3,51, +46, +55,178,3,0,3,0,1,2,49, +46, +55,179,3,0,3,0,1,2, +41, +55,6,4,0,1, 28,183,3, 2, -47,1,1,0, -51,7,4, -17,41,8, -46,21,2,2,1,0, -0,0,3, +48,1,1,0, 52,7,4, -46,21,2,0, +17,41,8, +47,21,2,2,1,0, +0,0,3, +53,7,4, +47,21,2,0, 27, -46,21,2,138,3,2, -54,181,3,0, -54,182,3,0, +47,21,2,138,3,2, +55,181,3,0, +55,182,3,0, 22, 1, -45, -54,7,4,1,3,0,1,2,66, +46, +55,7,4,1,3,0,1,2,66, 27, -46,181,1,223,0,2, -45, -54,7,4,0,3,0,1,2, +47,181,1,223,0,2, +46, +55,7,4,0,3,0,1,2, 1, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,182,3,0,1,3,51, -45, -54,181,3,0,3,0,1,2,49, -45, -54,182,3,0,3,0,1,2, -40, -54,7,4,0,1, +47,175,0,0,0,128,63,50, +46, +55,182,3,0,1,3,51, +46, +55,181,3,0,3,0,1,2,49, +46, +55,182,3,0,3,0,1,2, +41, +55,7,4,0,1, 28,186,3, 2, -47,1,0,0,0,0,1, -40, -49, -41,48,8, +48,1,0,0,0,0,1, +41, +50, +42,48,8, 1, -54,184,3,0,52, +55,184,3,0,52, 1, -54,185,3,0,49, +55,185,3,0,49, 25, -46,175,0,119,204,43,50, +47,175,0,119,204,43,50, 1, -54,184,3,0,52, -54,185,3,0,1, +55,184,3,0,52, +55,185,3,0,1, 28,190,3, 2, -47,1,0,0,0,0,1, -40, -49, -41,48,8, +48,1,0,0,0,0,1, +41, +50, +42,48,8, 1, -54,187,3,0,52, +55,187,3,0,52, 1, -54,188,3,0,49, +55,188,3,0,49, 25, -46,175,0,119,204,43,50, +47,175,0,119,204,43,50, 1, -54,187,3,0,52, -54,188,3,0,1, +55,187,3,0,52, +55,188,3,0,1, 28,193,3, 2, -47,1,0,0,0,0,1, -30,0, +48,1,0,0,0,0,1, +31,0, 1, -45, -54,192,3,0,1,0,67, +46, +55,192,3,0,1,0,67, 25, -46,175,0,0,0,0,0, +47,175,0,0,0,0,0, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, -45, -54,191,3,0,1,0,51, +46, +55,191,3,0,1,0,51, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,192,3,0,1,1,1, +47,175,0,0,0,128,63,50, +46, +55,192,3,0,1,1,1, 2, -47,1,1,0, -51,8,4, -17,92,8, -46,175,0,2,1,0, -0,0,2, +48,1,1,0, 52,8,4, -46,175,0,0, +17,92,8, +47,175,0,2,1,0, +0,0,2, +53,8,4, +47,175,0,0, 1, -45, -54,191,3,0,1,1,50, -45, -54,191,3,0,1,0, -30,0, +46, +55,191,3,0,1,1,50, +46, +55,191,3,0,1,0, +31,0, 1, -54,8,4,0,67, +55,8,4,0,67, 25, -46,175,0,0,0,0,0, +47,175,0,0,0,0,0, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, 1, 1, -45, -54,191,3,0,1,1,51, -45, -54,192,3,0,1,1,49, +46, +55,191,3,0,1,1,51, +46, +55,192,3,0,1,1,49, 1, -45, -54,191,3,0,1,0,51, +46, +55,191,3,0,1,0,51, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,192,3,0,1,1,49, +47,175,0,0,0,128,63,50, +46, +55,192,3,0,1,1,49, 1, -45, -54,192,3,0,1,0,51, +46, +55,192,3,0,1,0,51, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,191,3,0,1,1,1, +47,175,0,0,0,128,63,50, +46, +55,191,3,0,1,1,1, 2, -47,1,0,0,0,0,2, +48,1,0,0,0,0,2, 22, 1, -54,8,4,1,66, +55,8,4,1,66, 27, -46,175,0,199,0,2, -45, -54,192,3,0,1,1, +47,175,0,199,0,2, +46, +55,192,3,0,1,1, 27, -46,175,0,186,3,2, +47,175,0,186,3,2, 1, -45, -54,192,3,0,1,0,51, -45, -54,191,3,0,1,1, -54,8,4,0, -40, +46, +55,192,3,0,1,0,51, +46, +55,191,3,0,1,1, +55,8,4,0, +41, 1, 1, 1, -54,8,4,0,51, -45, -54,191,3,0,1,1,49, +55,8,4,0,51, +46, +55,191,3,0,1,1,49, 1, -45, -54,191,3,0,1,0,51, +46, +55,191,3,0,1,0,51, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,192,3,0,1,1,49, +47,175,0,0,0,128,63,50, +46, +55,192,3,0,1,1,49, 1, -45, -54,192,3,0,1,0,51, +46, +55,192,3,0,1,0,51, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,191,3,0,1,1,1,1,1, +47,175,0,0,0,128,63,50, +46, +55,191,3,0,1,1,1,1,1, 28,196,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 8, -46,21,2,4, +47,21,2,4, 27, -46,175,0,193,3,2, -45, -54,194,3,0,2,0,3, -45, -54,195,3,0,2,0,3, +47,175,0,193,3,2, +46, +55,194,3,0,2,0,3, +46, +55,195,3,0,2,0,3, 27, -46,175,0,193,3,2, -45, -54,194,3,0,2,1,3, -45, -54,195,3,0,2,1,3, +47,175,0,193,3,2, +46, +55,194,3,0,2,1,3, +46, +55,195,3,0,2,1,3, 27, -46,175,0,193,3,2, -45, -54,194,3,0,2,2,3, -45, -54,195,3,0,2,2,3, +47,175,0,193,3,2, +46, +55,194,3,0,2,2,3, +46, +55,195,3,0,2,2,3, 1, -45, -54,194,3,0,1,3,49, +46, +55,194,3,0,1,3,49, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,194,3,0,1,3,51, -45, -54,195,3,0,1,3,1, +47,175,0,0,0,128,63,50, +46, +55,194,3,0,1,3,51, +46, +55,195,3,0,1,3,1, 28,199,3, 2, -47,1,0,0,0,0,1, -30,0, +48,1,0,0,0,0,1, +31,0, 1, -45, -54,198,3,0,1,1,67, -45, -54,198,3,0,1,0, +46, +55,198,3,0,1,1,67, +46, +55,198,3,0,1,0, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, 1, 1, -45, -54,197,3,0,1,1,51, -45, -54,198,3,0,1,1,49, +46, +55,197,3,0,1,1,51, +46, +55,198,3,0,1,1,49, 1, -45, -54,197,3,0,1,0,51, +46, +55,197,3,0,1,0,51, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,198,3,0,1,1,49, +47,175,0,0,0,128,63,50, +46, +55,198,3,0,1,1,49, 1, -45, -54,198,3,0,1,0,51, +46, +55,198,3,0,1,0,51, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,197,3,0,1,1,1, -30,0, +47,175,0,0,0,128,63,50, +46, +55,197,3,0,1,1,1, +31,0, 1, -45, -54,197,3,0,1,0,67, +46, +55,197,3,0,1,0,67, 25, -46,175,0,0,0,0,0, +47,175,0,0,0,0,0, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, -45, -54,198,3,0,1,0,51, +46, +55,198,3,0,1,0,51, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,197,3,0,1,1,1, +47,175,0,0,0,128,63,50, +46, +55,197,3,0,1,1,1, 2, -47,1,1,0, -51,9,4, -17,92,8, -46,175,0,2,1,0, -0,0,2, +48,1,1,0, 52,9,4, -46,175,0,0, +17,92,8, +47,175,0,2,1,0, +0,0,2, +53,9,4, +47,175,0,0, 27, -46,175,0,223,0,2, +47,175,0,223,0,2, 25, -46,175,0,0,0,0,0, +47,175,0,0,0,0,0, 1, -45, -54,198,3,0,1,1,50, +46, +55,198,3,0,1,1,50, 27, -46,175,0,186,3,2, +47,175,0,186,3,2, 1, 1, -45, -54,198,3,0,1,1,50, -45, -54,198,3,0,1,0,51, -45, -54,197,3,0,1,1, -45, -54,197,3,0,1,0, -40, +46, +55,198,3,0,1,1,50, +46, +55,198,3,0,1,0,51, +46, +55,197,3,0,1,1, +46, +55,197,3,0,1,0, +41, 1, 1, 1, -54,9,4,0,51, -45, -54,197,3,0,1,1,49, +55,9,4,0,51, +46, +55,197,3,0,1,1,49, 1, -45, -54,197,3,0,1,0,51, +46, +55,197,3,0,1,0,51, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,198,3,0,1,1,49, +47,175,0,0,0,128,63,50, +46, +55,198,3,0,1,1,49, 1, -45, -54,198,3,0,1,0,51, +46, +55,198,3,0,1,0,51, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,197,3,0,1,1,1,1, +47,175,0,0,0,128,63,50, +46, +55,197,3,0,1,1,1,1, 28,202,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 8, -46,21,2,4, +47,21,2,4, 27, -46,175,0,199,3,2, -45, -54,200,3,0,2,0,3, -45, -54,201,3,0,2,0,3, +47,175,0,199,3,2, +46, +55,200,3,0,2,0,3, +46, +55,201,3,0,2,0,3, 27, -46,175,0,199,3,2, -45, -54,200,3,0,2,1,3, -45, -54,201,3,0,2,1,3, +47,175,0,199,3,2, +46, +55,200,3,0,2,1,3, +46, +55,201,3,0,2,1,3, 27, -46,175,0,199,3,2, -45, -54,200,3,0,2,2,3, -45, -54,201,3,0,2,2,3, +47,175,0,199,3,2, +46, +55,200,3,0,2,2,3, +46, +55,201,3,0,2,2,3, 1, -45, -54,200,3,0,1,3,49, +46, +55,200,3,0,1,3,49, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,200,3,0,1,3,51, -45, -54,201,3,0,1,3,1, +47,175,0,0,0,128,63,50, +46, +55,200,3,0,1,3,51, +46, +55,201,3,0,1,3,1, 28,205,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 27, -46,21,2,177,3,2, -54,204,3,0, -54,203,3,0,1, +47,21,2,177,3,2, +55,204,3,0, +55,203,3,0,1, 28,208,3, 2, -47,1,0,0,0,0,1, -30,0, +48,1,0,0,0,0,1, +31,0, 1, 1, 25, -46,175,0,0,0,0,64,51, -45, -54,206,3,0,1,0,72, -45, -54,206,3,0,1,1, +47,175,0,0,0,0,64,51, +46, +55,206,3,0,1,0,72, +46, +55,206,3,0,1,1, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, 1, 27, -46,175,0,186,3,2, +47,175,0,186,3,2, 1, 1, -45, -54,207,3,0,1,0,51, -45, -54,207,3,0,1,0,51, +46, +55,207,3,0,1,0,51, +46, +55,207,3,0,1,0,51, 1, -45, -54,206,3,0,1,1,50, +46, +55,206,3,0,1,1,50, 1, 25, -46,175,0,0,0,0,64,51, -45, -54,206,3,0,1,0, -45, -54,207,3,0,1,1,49, +47,175,0,0,0,0,64,51, +46, +55,206,3,0,1,0, +46, +55,207,3,0,1,1,49, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,207,3,0,1,1,51, -45, -54,206,3,0,1,0,49, +47,175,0,0,0,128,63,50, +46, +55,207,3,0,1,1,51, +46, +55,206,3,0,1,0,49, 1, -45, -54,207,3,0,1,0,51, +46, +55,207,3,0,1,0,51, 1, 1, -39,50, -45, -54,206,3,0,1,1,49, +40,50, +46, +55,206,3,0,1,1,49, 1, 25, -46,175,0,0,0,0,64,51, -45, -54,206,3,0,1,0,49, +47,175,0,0,0,0,64,51, +46, +55,206,3,0,1,0,49, 25, -46,175,0,0,0,128,63,1, -30,0, +47,175,0,0,0,128,63,1, +31,0, 1, 1, 25, -46,175,0,0,0,128,64,51, -45, -54,207,3,0,1,0,72, -45, -54,207,3,0,1,1, +47,175,0,0,0,128,64,51, +46, +55,207,3,0,1,0,72, +46, +55,207,3,0,1,1, 2, -47,1,4,0, -51,10,4, +48,1,4,0, +52,10,4, 17,98,8, -46,175,0,2, -51,11,4, +47,175,0,2, +52,11,4, 17,103,8, -46,175,0,2, -51,12,4, +47,175,0,2, +52,12,4, 17,108,8, -46,175,0,2, -51,13,4, +47,175,0,2, +52,13,4, 17,114,8, -46,175,0,2,4,0, +47,175,0,2,4,0, 1,0, 0,0, 3,0, 2,0,5, -52,10,4, -46,175,0,0, +53,10,4, +47,175,0,0, 1, -45, -54,207,3,0,1,0,51, -45, -54,207,3,0,1,0, -52,11,4, -46,175,0,0, +46, +55,207,3,0,1,0,51, +46, +55,207,3,0,1,0, +53,11,4, +47,175,0,0, 1, -54,10,4,0,51, -45, -54,207,3,0,1,0, -52,12,4, -46,175,0,0, +55,10,4,0,51, +46, +55,207,3,0,1,0, +53,12,4, +47,175,0,0, 1, -45, -54,207,3,0,1,1,51, -45, -54,207,3,0,1,1, -52,13,4, -46,175,0,0, +46, +55,207,3,0,1,1,51, +46, +55,207,3,0,1,1, +53,13,4, +47,175,0,0, 1, -54,12,4,0,51, -45, -54,207,3,0,1,1, -40, +55,12,4,0,51, +46, +55,207,3,0,1,1, +41, 27, -46,175,0,186,3,2, +47,175,0,186,3,2, 1, 1, 1, 1, -54,12,4,0,51, +55,12,4,0,51, 1, -45, -54,206,3,0,1,0,50, +46, +55,206,3,0,1,0,50, 1, -45, -54,207,3,0,1,0,51, +46, +55,207,3,0,1,0,51, 1, 1, 1, 25, -46,175,0,0,0,64,64,51, -45, -54,206,3,0,1,1,50, +47,175,0,0,0,64,64,51, +46, +55,206,3,0,1,1,50, 1, 25, -46,175,0,0,0,192,64,51, -45, -54,206,3,0,1,0,50, +47,175,0,0,0,192,64,51, +46, +55,206,3,0,1,0,50, 25, -46,175,0,0,0,128,63,49, +47,175,0,0,0,128,63,49, 1, 1, 1, 25, -46,175,0,0,0,64,65,51, -45, -54,207,3,0,1,1,51, -54,10,4,0,51, +47,175,0,0,0,64,65,51, +46, +55,207,3,0,1,1,51, +55,10,4,0,51, 1, -45, -54,206,3,0,1,1,50, +46, +55,206,3,0,1,1,50, 1, 25, -46,175,0,0,0,0,64,51, -45, -54,206,3,0,1,0,50, +47,175,0,0,0,0,64,51, +46, +55,206,3,0,1,0,50, 1, 1, 25, -46,175,0,0,0,128,65,51, -54,11,4,0,51, +47,175,0,0,0,128,65,51, +55,11,4,0,51, 1, -45, -54,206,3,0,1,1,50, +46, +55,206,3,0,1,1,50, 1, 25, -46,175,0,0,0,0,64,51, -45, -54,206,3,0,1,0,50, +47,175,0,0,0,0,64,51, +46, +55,206,3,0,1,0,50, 1, -54,13,4,0,51, -45, -54,206,3,0,1,0, -54,12,4,0,1, +55,13,4,0,51, +46, +55,206,3,0,1,0, +55,12,4,0,1, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, 1, 1, 1, -45, -54,207,3,0,1,0,51, +46, +55,207,3,0,1,0,51, 1, 1, -45, -54,206,3,0,1,1,50, +46, +55,206,3,0,1,1,50, 1, 25, -46,175,0,0,0,0,64,51, -45, -54,206,3,0,1,0,49, +47,175,0,0,0,0,64,51, +46, +55,206,3,0,1,0,49, 25, -46,175,0,0,0,128,63,49, -45, -54,206,3,0,1,0,50, +47,175,0,0,0,128,63,49, +46, +55,206,3,0,1,0,50, 1, 27, -46,175,0,112,0,1, +47,175,0,112,0,1, 1, -45, -54,207,3,0,1,1,51, -45, -54,207,3,0,1,0,51, +46, +55,207,3,0,1,1,51, +46, +55,207,3,0,1,0,51, 1, -45, -54,206,3,0,1,1,50, +46, +55,206,3,0,1,1,50, 1, 25, -46,175,0,0,0,0,64,51, -45, -54,206,3,0,1,0,50, +47,175,0,0,0,0,64,51, +46, +55,206,3,0,1,0,50, 1, -45, -54,207,3,0,1,1,51, -45, -54,206,3,0,1,0,1,1, +46, +55,207,3,0,1,1,51, +46, +55,206,3,0,1,0,1,1, 28,211,3, 2, -47,1,0,0,0,0,1, -40, -49, +48,1,0,0,0,0,1, +41, +50, 1, -45, -54,210,3,0,1,3,67, +46, +55,210,3,0,1,3,67, 25, -46,175,0,0,0,0,0, -54,209,3,0, +47,175,0,0,0,0,0, +55,209,3,0, 8, -46,21,2,4, +47,21,2,4, 27, -46,175,0,208,3,2, -45, -54,209,3,0,2,0,3, -45, -54,210,3,0,2,0,3, +47,175,0,208,3,2, +46, +55,209,3,0,2,0,3, +46, +55,210,3,0,2,0,3, 27, -46,175,0,208,3,2, -45, -54,209,3,0,2,1,3, -45, -54,210,3,0,2,1,3, +47,175,0,208,3,2, +46, +55,209,3,0,2,1,3, +46, +55,210,3,0,2,1,3, 27, -46,175,0,208,3,2, -45, -54,209,3,0,2,2,3, -45, -54,210,3,0,2,2,3, +47,175,0,208,3,2, +46, +55,209,3,0,2,2,3, +46, +55,210,3,0,2,2,3, 1, -45, -54,209,3,0,1,3,49, +46, +55,209,3,0,1,3,49, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,209,3,0,1,3,51, -45, -54,210,3,0,1,3,1, +47,175,0,0,0,128,63,50, +46, +55,209,3,0,1,3,51, +46, +55,210,3,0,1,3,1, 28,214,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 8, -46,21,2,2, +47,21,2,2, 1, 1, -45, -54,212,3,0,3,0,1,2,49, -45, -54,213,3,0,3,0,1,2,50, +46, +55,212,3,0,3,0,1,2,49, +46, +55,213,3,0,3,0,1,2,50, 1, 25, -46,175,0,0,0,0,64,51, +47,175,0,0,0,0,64,51, 27, -46,181,1,199,0,2, +47,181,1,199,0,2, 1, -45, -54,212,3,0,3,0,1,2,51, -45, -54,213,3,0,1,3, +46, +55,212,3,0,3,0,1,2,51, +46, +55,213,3,0,1,3, 1, -45, -54,213,3,0,3,0,1,2,51, -45, -54,212,3,0,1,3, +46, +55,213,3,0,3,0,1,2,51, +46, +55,212,3,0,1,3, 1, -45, -54,212,3,0,1,3,49, +46, +55,212,3,0,1,3,49, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,212,3,0,1,3,51, -45, -54,213,3,0,1,3,1, +47,175,0,0,0,128,63,50, +46, +55,212,3,0,1,3,51, +46, +55,213,3,0,1,3,1, 28,217,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 8, -46,21,2,2, +47,21,2,2, 1, 1, -45, -54,216,3,0,3,0,1,2,49, -45, -54,215,3,0,3,0,1,2,50, +46, +55,216,3,0,3,0,1,2,49, +46, +55,215,3,0,3,0,1,2,50, 1, 1, 25, -46,175,0,0,0,0,64,51, -45, -54,216,3,0,3,0,1,2,51, -45, -54,215,3,0,3,0,1,2, +47,175,0,0,0,0,64,51, +46, +55,216,3,0,3,0,1,2,51, +46, +55,215,3,0,3,0,1,2, 1, -45, -54,215,3,0,1,3,49, +46, +55,215,3,0,1,3,49, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,215,3,0,1,3,51, -45, -54,216,3,0,1,3,1, +47,175,0,0,0,128,63,50, +46, +55,215,3,0,1,3,51, +46, +55,216,3,0,1,3,1, 28,220,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 8, -46,21,2,2, +47,21,2,2, 1, 1, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,218,3,0,1,3,51, -45, -54,219,3,0,3,0,1,2,49, +47,175,0,0,0,128,63,50, +46, +55,218,3,0,1,3,51, +46, +55,219,3,0,3,0,1,2,49, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,219,3,0,1,3,51, -45, -54,218,3,0,3,0,1,2,49, +47,175,0,0,0,128,63,50, +46, +55,219,3,0,1,3,51, +46, +55,218,3,0,3,0,1,2,49, 1, -45, -54,218,3,0,3,0,1,2,51, -45, -54,219,3,0,3,0,1,2, +46, +55,218,3,0,3,0,1,2,51, +46, +55,219,3,0,3,0,1,2, 1, -45, -54,218,3,0,1,3,49, +46, +55,218,3,0,1,3,49, 1, 1, 25, -46,175,0,0,0,128,63,50, -45, -54,218,3,0,1,3,51, -45, -54,219,3,0,1,3,1, +47,175,0,0,0,128,63,50, +46, +55,218,3,0,1,3,51, +46, +55,219,3,0,1,3,1, 28,222,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 27, -46,175,0,175,1,2, +47,175,0,175,1,2, 8, -46,181,1,3, +47,181,1,3, 25, -46,175,0,154,153,153,62, +47,175,0,154,153,153,62, 25, -46,175,0,61,10,23,63, +47,175,0,61,10,23,63, 25, -46,175,0,174,71,225,61, -54,221,3,0,1, +47,175,0,174,71,225,61, +55,221,3,0,1, 28,226,3, 2, -47,1,4,0, -51,14,4, +48,1,4,0, +52,14,4, 17,120,8, -46,175,0,2, -51,15,4, +47,175,0,2, +52,15,4, 17,41,8, -46,181,1,2, -51,16,4, +47,181,1,2, +52,16,4, 17,124,8, -46,175,0,2, -51,17,4, +47,175,0,2, +52,17,4, 17,132,8, -46,175,0,2,4,0, +47,175,0,2,4,0, 0,0, 3,0, 2,0, 1,0,6, -52,14,4, -46,175,0,0, +53,14,4, +47,175,0,0, 27, -46,175,0,222,3,1, -54,225,3,0, -52,15,4, -46,181,1,0, +47,175,0,222,3,1, +55,225,3,0, +53,15,4, +47,181,1,0, 1, 1, -54,14,4,0,50, +55,14,4,0,50, 27, -46,175,0,222,3,1, -54,223,3,0,49, -54,223,3,0, -52,16,4, -46,175,0,0, +47,175,0,222,3,1, +55,223,3,0,49, +55,223,3,0, +53,16,4, +47,175,0,0, 27, -46,175,0,199,0,2, +47,175,0,199,0,2, 27, -46,175,0,199,0,2, -45, -54,15,4,0,1,0, -45, -54,15,4,0,1,1, -45, -54,15,4,0,1,2, -52,17,4, -46,175,0,0, +47,175,0,199,0,2, +46, +55,15,4,0,1,0, +46, +55,15,4,0,1,1, +46, +55,15,4,0,1,2, +53,17,4, +47,175,0,0, 27, -46,175,0,223,0,2, +47,175,0,223,0,2, 27, -46,175,0,223,0,2, -45, -54,15,4,0,1,0, -45, -54,15,4,0,1,1, -45, -54,15,4,0,1,2, -30,0, +47,175,0,223,0,2, +46, +55,15,4,0,1,0, +46, +55,15,4,0,1,1, +46, +55,15,4,0,1,2, +31,0, 1, 1, -54,16,4,0,70, +55,16,4,0,70, 25, -46,175,0,0,0,0,0,62, +47,175,0,0,0,0,0,62, 1, -54,14,4,0,68, -54,16,4,0, +55,14,4,0,68, +55,16,4,0, 2, -47,1,0,0,0,0,1, +48,1,0,0,0,0,1, 22, 1, -54,15,4,1,66, +55,15,4,1,66, 1, -54,14,4,0,49, +55,14,4,0,49, 1, 1, -54,15,4,0,50, -54,14,4,0,51, +55,15,4,0,50, +55,14,4,0,51, 27, -46,175,0,186,3,2, -54,14,4,0, +47,175,0,186,3,2, +55,14,4,0, 1, -54,14,4,0,50, -54,16,4,0,1, -55, -30,0, +55,14,4,0,50, +55,16,4,0,1, +56, +31,0, 1, 1, -54,17,4,0,69, -54,224,3,0,62, +55,17,4,0,69, +55,224,3,0,62, 1, -54,17,4,0,68, -54,14,4,0, +55,17,4,0,68, +55,14,4,0, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, -54,14,4,0,49, +55,14,4,0,49, 27, -46,181,1,190,3,2, +47,181,1,190,3,2, 1, 1, -54,15,4,0,50, -54,14,4,0,51, +55,15,4,0,50, +55,14,4,0,51, 1, -54,224,3,0,50, -54,14,4,0, +55,224,3,0,50, +55,14,4,0, 1, -54,17,4,0,50, -54,14,4,0,1, +55,17,4,0,50, +55,14,4,0,1, 2, -47,1,0,0,0,0,1, -40, -54,15,4,0,1,1, +48,1,0,0,0,0,1, +41, +55,15,4,0,1,1, 28,228,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, 27, -46,175,0,223,0,2, +47,175,0,223,0,2, 27, -46,175,0,223,0,2, -45, -54,227,3,0,1,0, -45, -54,227,3,0,1,1, -45, -54,227,3,0,1,2,50, +47,175,0,223,0,2, +46, +55,227,3,0,1,0, +46, +55,227,3,0,1,1, +46, +55,227,3,0,1,2,50, 27, -46,175,0,199,0,2, +47,175,0,199,0,2, 27, -46,175,0,199,0,2, -45, -54,227,3,0,1,0, -45, -54,227,3,0,1,1, -45, -54,227,3,0,1,2,1, +47,175,0,199,0,2, +46, +55,227,3,0,1,0, +46, +55,227,3,0,1,1, +46, +55,227,3,0,1,2,1, 28,231,3, 2, -47,1,0,0,0,0,1, -30,0, +48,1,0,0,0,0,1, +31,0, 1, -45, -54,229,3,0,1,0,70, -45, -54,229,3,0,1,2, +46, +55,229,3,0,1,0,70, +46, +55,229,3,0,1,2, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 8, -46,181,1,3, +47,181,1,3, 25, -46,175,0,0,0,0,0, +47,175,0,0,0,0,0, 27, -46,175,0,186,3,2, +47,175,0,186,3,2, 1, -54,230,3,0,51, +55,230,3,0,51, 1, -45, -54,229,3,0,1,1,50, -45, -54,229,3,0,1,0, +46, +55,229,3,0,1,1,50, +46, +55,229,3,0,1,0, 1, -45, -54,229,3,0,1,2,50, -45, -54,229,3,0,1,0, -54,230,3,0,1, +46, +55,229,3,0,1,2,50, +46, +55,229,3,0,1,0, +55,230,3,0,1, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 13, -46,181,1,1, +47,181,1,1, 25, -46,175,0,0,0,0,0,1,1, +47,175,0,0,0,0,0,1,1, 28,234,3, 2, -47,1,1,0, -51,18,4, -17,123,7, -46,175,0,2,1,0, -0,0,2, +48,1,1,0, 52,18,4, -46,175,0,0, +17,123,7, +47,175,0,2,1,0, +0,0,2, +53,18,4, +47,175,0,0, 27, -46,175,0,228,3,1, -54,233,3,0, -30,0, +47,175,0,228,3,1, +55,233,3,0, +31,0, 1, -45, -54,232,3,0,1,0,72, -45, -54,232,3,0,1,1, +46, +55,232,3,0,1,0,72, +46, +55,232,3,0,1,1, 2, -47,1,0,0,0,0,1, -30,0, +48,1,0,0,0,0,1, +31,0, 1, -45, -54,232,3,0,1,1,72, -45, -54,232,3,0,1,2, +46, +55,232,3,0,1,1,72, +46, +55,232,3,0,1,2, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 27, -46,181,1,231,3,2, -54,232,3,0, -54,18,4,0,1, -30,0, +47,181,1,231,3,2, +55,232,3,0, +55,18,4,0,1, +31,0, 1, -45, -54,232,3,0,1,0,72, -45, -54,232,3,0,1,2, +46, +55,232,3,0,1,0,72, +46, +55,232,3,0,1,2, 2, -47,1,0,0,0,0,1, -40, -45, +48,1,0,0,0,0,1, +41, +46, 27, -46,181,1,231,3,2, -45, -54,232,3,0,3,0,2,1, -54,18,4,0,3,0,2,1,1, +47,181,1,231,3,2, +46, +55,232,3,0,3,0,2,1, +55,18,4,0,3,0,2,1,1, 2, -47,1,0,0,0,0,1, -40, -45, +48,1,0,0,0,0,1, +41, +46, 27, -46,181,1,231,3,2, -45, -54,232,3,0,3,2,0,1, -54,18,4,0,3,1,2,0,1,1, -30,0, +47,181,1,231,3,2, +46, +55,232,3,0,3,2,0,1, +55,18,4,0,3,1,2,0,1,1, +31,0, 1, -45, -54,232,3,0,1,0,72, -45, -54,232,3,0,1,2, +46, +55,232,3,0,1,0,72, +46, +55,232,3,0,1,2, 2, -47,1,0,0,0,0,1, -40, -45, +48,1,0,0,0,0,1, +41, +46, 27, -46,181,1,231,3,2, -45, -54,232,3,0,3,1,0,2, -54,18,4,0,3,1,0,2,1, -30,0, +47,181,1,231,3,2, +46, +55,232,3,0,3,1,0,2, +55,18,4,0,3,1,0,2,1, +31,0, 1, -45, -54,232,3,0,1,1,72, -45, -54,232,3,0,1,2, +46, +55,232,3,0,1,1,72, +46, +55,232,3,0,1,2, 2, -47,1,0,0,0,0,1, -40, -45, +48,1,0,0,0,0,1, +41, +46, 27, -46,181,1,231,3,2, -45, -54,232,3,0,3,1,2,0, -54,18,4,0,3,2,0,1,1, +47,181,1,231,3,2, +46, +55,232,3,0,3,1,2,0, +55,18,4,0,3,2,0,1,1, 2, -47,1,0,0,0,0,1, -40, -45, +48,1,0,0,0,0,1, +41, +46, 27, -46,181,1,231,3,2, -45, -54,232,3,0,3,2,1,0, -54,18,4,0,3,2,1,0,1,1, +47,181,1,231,3,2, +46, +55,232,3,0,3,2,1,0, +55,18,4,0,3,2,1,0,1,1, 28,237,3, 2, -47,1,3,0, -51,19,4, +48,1,3,0, +52,19,4, 17,47,7, -46,175,0,2, -51,20,4, +47,175,0,2, +52,20,4, 17,140,8, -46,181,1,2, -51,21,4, +47,181,1,2, +52,21,4, 17,144,8, -46,181,1,2,3,0, +47,181,1,2,3,0, 0,0, 2,0, 1,0,4, -52,19,4, -46,175,0,0, +53,19,4, +47,175,0,0, 1, -45, -54,236,3,0,1,3,51, -45, -54,235,3,0,1,3, -52,20,4, -46,181,1,0, +46, +55,236,3,0,1,3,51, +46, +55,235,3,0,1,3, +53,20,4, +47,181,1,0, 1, -45, -54,235,3,0,3,0,1,2,51, -45, -54,236,3,0,1,3, -52,21,4, -46,181,1,0, +46, +55,235,3,0,3,0,1,2,51, +46, +55,236,3,0,1,3, +53,21,4, +47,181,1,0, 1, -45, -54,236,3,0,3,0,1,2,51, -45, -54,235,3,0,1,3, -40, +46, +55,236,3,0,3,0,1,2,51, +46, +55,235,3,0,1,3, +41, 8, -46,21,2,2, +47,21,2,2, 1, 1, 1, 1, 27, -46,181,1,226,3,3, +47,181,1,226,3,3, 27, -46,181,1,234,3,2, -54,20,4,0, -54,21,4,0, -54,19,4,0, -54,21,4,0,49, -45, -54,236,3,0,3,0,1,2,50, -54,21,4,0,49, -45, -54,235,3,0,3,0,1,2,50, -54,20,4,0, +47,181,1,234,3,2, +55,20,4,0, +55,21,4,0, +55,19,4,0, +55,21,4,0,49, +46, +55,236,3,0,3,0,1,2,50, +55,21,4,0,49, +46, +55,235,3,0,3,0,1,2,50, +55,20,4,0, 1, 1, -45, -54,235,3,0,1,3,49, -45, -54,236,3,0,1,3,50, -54,19,4,0,1, +46, +55,235,3,0,1,3,49, +46, +55,236,3,0,1,3,50, +55,19,4,0,1, 28,240,3, 2, -47,1,3,0, -51,22,4, +48,1,3,0, +52,22,4, 17,47,7, -46,175,0,2, -51,23,4, +47,175,0,2, +52,23,4, 17,140,8, -46,181,1,2, -51,24,4, +47,181,1,2, +52,24,4, 17,144,8, -46,181,1,2,3,0, +47,181,1,2,3,0, 0,0, 2,0, 1,0,4, -52,22,4, -46,175,0,0, +53,22,4, +47,175,0,0, 1, -45, -54,239,3,0,1,3,51, -45, -54,238,3,0,1,3, -52,23,4, -46,181,1,0, +46, +55,239,3,0,1,3,51, +46, +55,238,3,0,1,3, +53,23,4, +47,181,1,0, 1, -45, -54,238,3,0,3,0,1,2,51, -45, -54,239,3,0,1,3, -52,24,4, -46,181,1,0, +46, +55,238,3,0,3,0,1,2,51, +46, +55,239,3,0,1,3, +53,24,4, +47,181,1,0, 1, -45, -54,239,3,0,3,0,1,2,51, -45, -54,238,3,0,1,3, -40, +46, +55,239,3,0,3,0,1,2,51, +46, +55,238,3,0,1,3, +41, 8, -46,21,2,2, +47,21,2,2, 1, 1, 1, 1, 27, -46,181,1,226,3,3, +47,181,1,226,3,3, 27, -46,181,1,234,3,2, -54,24,4,0, -54,23,4,0, -54,22,4,0, -54,24,4,0,49, -45, -54,239,3,0,3,0,1,2,50, -54,24,4,0,49, -45, -54,238,3,0,3,0,1,2,50, -54,23,4,0, +47,181,1,234,3,2, +55,24,4,0, +55,23,4,0, +55,22,4,0, +55,24,4,0,49, +46, +55,239,3,0,3,0,1,2,50, +55,24,4,0,49, +46, +55,238,3,0,3,0,1,2,50, +55,23,4,0, 1, 1, -45, -54,238,3,0,1,3,49, -45, -54,239,3,0,1,3,50, -54,22,4,0,1, +46, +55,238,3,0,1,3,49, +46, +55,239,3,0,1,3,50, +55,22,4,0,1, 28,243,3, 2, -47,1,3,0, -51,25,4, +48,1,3,0, +52,25,4, 17,47,7, -46,175,0,2, -51,26,4, +47,175,0,2, +52,26,4, 17,140,8, -46,181,1,2, -51,27,4, +47,181,1,2, +52,27,4, 17,144,8, -46,181,1,2,3,0, +47,181,1,2,3,0, 0,0, 2,0, 1,0,4, -52,25,4, -46,175,0,0, +53,25,4, +47,175,0,0, 1, -45, -54,242,3,0,1,3,51, -45, -54,241,3,0,1,3, -52,26,4, -46,181,1,0, +46, +55,242,3,0,1,3,51, +46, +55,241,3,0,1,3, +53,26,4, +47,181,1,0, 1, -45, -54,241,3,0,3,0,1,2,51, -45, -54,242,3,0,1,3, -52,27,4, -46,181,1,0, +46, +55,241,3,0,3,0,1,2,51, +46, +55,242,3,0,1,3, +53,27,4, +47,181,1,0, 1, -45, -54,242,3,0,3,0,1,2,51, -45, -54,241,3,0,1,3, -40, +46, +55,242,3,0,3,0,1,2,51, +46, +55,241,3,0,1,3, +41, 8, -46,21,2,2, +47,21,2,2, 1, 1, 1, 1, 27, -46,181,1,226,3,3, -54,26,4,0, -54,25,4,0, -54,27,4,0,49, -45, -54,242,3,0,3,0,1,2,50, -54,27,4,0,49, -45, -54,241,3,0,3,0,1,2,50, -54,26,4,0, +47,181,1,226,3,3, +55,26,4,0, +55,25,4,0, +55,27,4,0,49, +46, +55,242,3,0,3,0,1,2,50, +55,27,4,0,49, +46, +55,241,3,0,3,0,1,2,50, +55,26,4,0, 1, 1, -45, -54,241,3,0,1,3,49, -45, -54,242,3,0,1,3,50, -54,25,4,0,1, +46, +55,241,3,0,1,3,49, +46, +55,242,3,0,1,3,50, +55,25,4,0,1, 28,246,3, 2, -47,1,3,0, -51,28,4, +48,1,3,0, +52,28,4, 17,47,7, -46,175,0,2, -51,29,4, +47,175,0,2, +52,29,4, 17,140,8, -46,181,1,2, -51,30,4, +47,181,1,2, +52,30,4, 17,144,8, -46,181,1,2,3,0, +47,181,1,2,3,0, 0,0, 2,0, 1,0,4, -52,28,4, -46,175,0,0, +53,28,4, +47,175,0,0, 1, -45, -54,245,3,0,1,3,51, -45, -54,244,3,0,1,3, -52,29,4, -46,181,1,0, +46, +55,245,3,0,1,3,51, +46, +55,244,3,0,1,3, +53,29,4, +47,181,1,0, 1, -45, -54,244,3,0,3,0,1,2,51, -45, -54,245,3,0,1,3, -52,30,4, -46,181,1,0, +46, +55,244,3,0,3,0,1,2,51, +46, +55,245,3,0,1,3, +53,30,4, +47,181,1,0, 1, -45, -54,245,3,0,3,0,1,2,51, -45, -54,244,3,0,1,3, -40, +46, +55,245,3,0,3,0,1,2,51, +46, +55,244,3,0,1,3, +41, 8, -46,21,2,2, +47,21,2,2, 1, 1, 1, 1, 27, -46,181,1,226,3,3, -54,30,4,0, -54,28,4,0, -54,29,4,0,49, -45, -54,245,3,0,3,0,1,2,50, -54,30,4,0,49, -45, -54,244,3,0,3,0,1,2,50, -54,29,4,0, +47,181,1,226,3,3, +55,30,4,0, +55,28,4,0, +55,29,4,0,49, +46, +55,245,3,0,3,0,1,2,50, +55,30,4,0,49, +46, +55,244,3,0,3,0,1,2,50, +55,29,4,0, 1, 1, -45, -54,244,3,0,1,3,49, -45, -54,245,3,0,1,3,50, -54,28,4,0,1, +46, +55,244,3,0,1,3,49, +46, +55,245,3,0,1,3,50, +55,28,4,0,1, 28,248,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 8, -46,21,2,2, +47,21,2,2, 1, -45, -54,247,3,0,3,0,1,2,52, +46, +55,247,3,0,3,0,1,2,52, 27, -46,175,0,223,0,2, -45, -54,247,3,0,1,3, +47,175,0,223,0,2, +46, +55,247,3,0,1,3, 25, -46,175,0,23,183,209,56, -45, -54,247,3,0,1,3,1, +47,175,0,23,183,209,56, +46, +55,247,3,0,1,3,1, 28,251,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 8, -46,141,1,2, +47,141,1,2, 1, -45, -54,249,3,0,3,0,1,2,52, +46, +55,249,3,0,3,0,1,2,52, 27, -46,167,0,215,0,2, -45, -54,249,3,0,1,3, +47,167,0,215,0,2, +46, +55,249,3,0,1,3, 25, -46,167,0,23,183,209,56, -45, -54,249,3,0,1,3,1, +47,167,0,23,183,209,56, +46, +55,249,3,0,1,3,1, 28,253,3, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 1, -45, -54,252,3,0,2,0,1,52, -45, -54,252,3,0,1,2,1, +46, +55,252,3,0,2,0,1,52, +46, +55,252,3,0,1,2,1, 28,0,4, 2, -47,1,0,0,0,0,1, -40, -49, -41,148,8, +48,1,0,0,0,0,1, +41, +50, +42,148,8, 27, -46,167,0,83,2,1, +47,167,0,83,2,1, 8, -48,31,4,174,8,2, -54,254,3,0, -54,255,3,0, +49,31,4,174,8,2, +55,254,3,0, +55,255,3,0, 1, 1, -45, -54,254,3,0,1,0,51, -45, -54,255,3,0,1,1,50, +46, +55,254,3,0,1,0,51, +46, +55,255,3,0,1,1,50, 1, -45, -54,254,3,0,1,1,51, -45, -54,255,3,0,1,0,1, +46, +55,254,3,0,1,1,51, +46, +55,255,3,0,1,0,1, 28,4,4, 2, -47,1,0,0,0,0,1, -40, -49, -41,148,8, +48,1,0,0,0,0,1, +41, +50, +42,148,8, 27, -46,175,0,86,2,1, +47,175,0,86,2,1, 8, -48,32,4,183,8,2, -54,1,4,0, -54,2,4,0, +49,32,4,183,8,2, +55,1,4,0, +55,2,4,0, 1, 1, -45, -54,1,4,0,1,0,51, -45, -54,2,4,0,1,1,50, +46, +55,1,4,0,1,0,51, +46, +55,2,4,0,1,1,50, 1, -45, -54,1,4,0,1,1,51, -45, -54,2,4,0,1,0,1, +46, +55,1,4,0,1,1,51, +46, +55,2,4,0,1,0,1, 21,}; static constexpr size_t SKSL_INCLUDE_sksl_gpu_LENGTH = sizeof(SKSL_INCLUDE_sksl_gpu); diff --git a/src/sksl/generated/sksl_public.dehydrated.sksl b/src/sksl/generated/sksl_public.dehydrated.sksl index 2ba7681d16..8190444ad6 100644 --- a/src/sksl/generated/sksl_public.dehydrated.sksl +++ b/src/sksl/generated/sksl_public.dehydrated.sksl @@ -1,4 +1,4 @@ -static uint8_t SKSL_INCLUDE_sksl_public[] = {3,0,227,3, +static uint8_t SKSL_INCLUDE_sksl_public[] = {4,0,227,3, 7,100,101,103,114,101,101,115, 8,36,103,101,110,84,121,112,101, 7,114,97,100,105,97,110,115, @@ -143,2255 +143,2255 @@ static uint8_t SKSL_INCLUDE_sksl_public[] = {3,0,227,3, 3,100,115,116, 1,98, 7,98,108,101,110,100,101,114, -47,1,133,2, -51,1,0, +48,1,133,2, +52,1,0, 17,2,0, -48,2,0,10,0,3, +49,2,0,10,0,3, 29,3,0, 17,19,0,1,1,0, -46,2,0, -51,4,0, +47,2,0, +52,4,0, 17,2,0, -48,5,0,27,0,3, -50,6,0,2, -46,3,0, +49,5,0,27,0,3, +51,6,0,2, +47,3,0, 29,7,0, 17,19,0,1,4,0, -46,5,0, -46,7,0, -51,8,0, +47,5,0, +47,7,0, +52,8,0, 17,19,0, -46,2,0,3, +47,2,0,3, 29,9,0, 17,2,0,1,8,0, -46,2,0, -51,10,0, +47,2,0, +52,10,0, 17,19,0, -46,5,0,3, -50,11,0,2, -46,9,0, +47,5,0,3, +51,11,0,2, +47,9,0, 29,12,0, 17,2,0,1,10,0, -46,5,0, -46,12,0, -51,13,0, +47,5,0, +47,12,0, +52,13,0, 17,37,0, -46,2,0,3, +47,2,0,3, 29,14,0, 17,43,0,1,13,0, -46,2,0, -51,15,0, +47,2,0, +52,15,0, 17,37,0, -46,5,0,3, -50,16,0,2, -46,14,0, +47,5,0,3, +51,16,0,2, +47,14,0, 29,17,0, 17,43,0,1,15,0, -46,5,0, -46,17,0, -51,18,0, +47,5,0, +47,17,0, +52,18,0, 17,37,0, -46,2,0,3, +47,2,0,3, 29,19,0, 17,47,0,1,18,0, -46,2,0, -51,20,0, +47,2,0, +52,20,0, 17,37,0, -46,5,0,3, -50,21,0,2, -46,19,0, +47,5,0,3, +51,21,0,2, +47,19,0, 29,22,0, 17,47,0,1,20,0, -46,5,0, -46,22,0, -51,23,0, +47,5,0, +47,22,0, +52,23,0, 17,37,0, -46,2,0,3, +47,2,0,3, 29,24,0, 17,51,0,1,23,0, -46,2,0, -51,25,0, +47,2,0, +52,25,0, 17,37,0, -46,5,0,3, -50,26,0,2, -46,24,0, +47,5,0,3, +51,26,0,2, +47,24,0, 29,27,0, 17,51,0,1,25,0, -46,5,0, -46,27,0, -51,28,0, +47,5,0, +47,27,0, +52,28,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,29,0, 17,57,0,1,28,0, -46,2,0, -51,30,0, +47,2,0, +52,30,0, 17,55,0, -46,5,0,3, -50,31,0,2, -46,29,0, +47,5,0,3, +51,31,0,2, +47,29,0, 29,32,0, 17,57,0,1,30,0, -46,5,0, -46,32,0, -51,33,0, +47,5,0, +47,32,0, +52,33,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,34,0, 17,62,0,1,33,0, -46,2,0, -51,35,0, +47,2,0, +52,35,0, 17,55,0, -46,5,0,3, -50,36,0,2, -46,34,0, +47,5,0,3, +51,36,0,2, +47,34,0, 29,37,0, 17,62,0,1,35,0, -46,5,0, -46,37,0, -51,38,0, +47,5,0, +47,37,0, +52,38,0, 17,67,0, -46,2,0,3, -51,39,0, +47,2,0,3, +52,39,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,40,0, 17,69,0,2,38,0,39,0, -46,2,0, -51,41,0, +47,2,0, +52,41,0, 17,67,0, -46,5,0,3, -51,42,0, +47,5,0,3, +52,42,0, 17,55,0, -46,5,0,3, -50,43,0,2, -46,40,0, +47,5,0,3, +51,43,0,2, +47,40,0, 29,44,0, 17,69,0,2,41,0,42,0, -46,5,0, -46,44,0, -51,45,0, +47,5,0, +47,44,0, +52,45,0, 17,74,0, -46,2,0,3, -50,46,0,3, -46,40,0, -46,44,0, +47,2,0,3, +51,46,0,3, +47,40,0, +47,44,0, 29,47,0, 17,69,0,1,45,0, -46,2,0, -46,47,0, -51,48,0, +47,2,0, +47,47,0, +52,48,0, 17,74,0, -46,5,0,3, -50,49,0,4, -46,40,0, -46,44,0, -46,47,0, +47,5,0,3, +51,49,0,4, +47,40,0, +47,44,0, +47,47,0, 29,50,0, 17,69,0,1,48,0, -46,5,0, -46,50,0, -51,51,0, +47,5,0, +47,50,0, +52,51,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,52,0, -37, +38, 16,0,2,0,0,83,0,1,51,0, -46,2,0, -51,53,0, +47,2,0, +52,53,0, 17,55,0, -46,5,0,3, -50,54,0,2, -46,52,0, +47,5,0,3, +51,54,0,2, +47,52,0, 29,55,0, -37, +38, 16,0,2,0,0,83,0,1,53,0, -46,5,0, -46,55,0, -51,56,0, +47,5,0, +47,55,0, +52,56,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,57,0, -37, +38, 16,0,2,0,0,88,0,1,56,0, -46,2,0, -51,58,0, +47,2,0, +52,58,0, 17,55,0, -46,5,0,3, -50,59,0,2, -46,57,0, +47,5,0,3, +51,59,0,2, +47,57,0, 29,60,0, -37, +38, 16,0,2,0,0,88,0,1,58,0, -46,5,0, -46,60,0, -51,61,0, +47,5,0, +47,60,0, +52,61,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,62,0, -37, +38, 16,0,2,0,0,93,0,1,61,0, -46,2,0, -51,63,0, +47,2,0, +52,63,0, 17,55,0, -46,5,0,3, -50,64,0,2, -46,62,0, +47,5,0,3, +51,64,0,2, +47,62,0, 29,65,0, -37, +38, 16,0,2,0,0,93,0,1,63,0, -46,5,0, -46,65,0, -51,66,0, +47,5,0, +47,65,0, +52,66,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,67,0, -37, +38, 16,0,2,0,0,98,0,1,66,0, -46,2,0, -51,68,0, +47,2,0, +52,68,0, 17,55,0, -46,5,0,3, -50,69,0,2, -46,67,0, +47,5,0,3, +51,69,0,2, +47,67,0, 29,70,0, -37, +38, 16,0,2,0,0,98,0,1,68,0, -46,5,0, -46,70,0, -51,71,0, +47,5,0, +47,70,0, +52,71,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,72,0, -37, +38, 16,0,2,0,0,104,0,1,71,0, -46,2,0, -51,73,0, +47,2,0, +52,73,0, 17,55,0, -46,5,0,3, -50,74,0,2, -46,72,0, +47,5,0,3, +51,74,0,2, +47,72,0, 29,75,0, -37, +38, 16,0,2,0,0,104,0,1,73,0, -46,5,0, -46,75,0, -51,76,0, +47,5,0, +47,75,0, +52,76,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,77,0, -37, +38, 16,0,2,0,0,110,0,1,76,0, -46,2,0, -51,78,0, +47,2,0, +52,78,0, 17,55,0, -46,5,0,3, -50,79,0,2, -46,77,0, +47,5,0,3, +51,79,0,2, +47,77,0, 29,80,0, -37, +38, 16,0,2,0,0,110,0,1,78,0, -46,5,0, -46,80,0, -51,81,0, +47,5,0, +47,80,0, +52,81,0, 17,55,0, -46,2,0,3, -51,82,0, +47,2,0,3, +52,82,0, 17,67,0, -46,2,0,3, +47,2,0,3, 29,83,0, 17,116,0,2,81,0,82,0, -46,2,0, -51,84,0, +47,2,0, +52,84,0, 17,55,0, -46,5,0,3, -51,85,0, +47,5,0,3, +52,85,0, 17,67,0, -46,5,0,3, -50,86,0,2, -46,83,0, +47,5,0,3, +51,86,0,2, +47,83,0, 29,87,0, 17,116,0,2,84,0,85,0, -46,5,0, -46,87,0, -51,88,0, +47,5,0, +47,87,0, +52,88,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,89,0, 17,120,0,1,88,0, -46,2,0, -51,90,0, +47,2,0, +52,90,0, 17,55,0, -46,5,0,3, -50,91,0,2, -46,89,0, +47,5,0,3, +51,91,0,2, +47,89,0, 29,92,0, 17,120,0,1,90,0, -46,5,0, -46,92,0, -51,93,0, +47,5,0, +47,92,0, +52,93,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,94,0, 17,124,0,1,93,0, -46,2,0, -51,95,0, +47,2,0, +52,95,0, 17,55,0, -46,5,0,3, -50,96,0,2, -46,94,0, +47,5,0,3, +51,96,0,2, +47,94,0, 29,97,0, 17,124,0,1,95,0, -46,5,0, -46,97,0, -51,98,0, +47,5,0, +47,97,0, +52,98,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,99,0, 17,128,0,1,98,0, -46,2,0, -51,100,0, +47,2,0, +52,100,0, 17,55,0, -46,5,0,3, -50,101,0,2, -46,99,0, +47,5,0,3, +51,101,0,2, +47,99,0, 29,102,0, 17,128,0,1,100,0, -46,5,0, -46,102,0, -51,103,0, +47,5,0, +47,102,0, +52,103,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,104,0, 17,133,0,1,103,0, -46,2,0, -51,105,0, +47,2,0, +52,105,0, 17,55,0, -46,5,0,3, -50,106,0,2, -46,104,0, +47,5,0,3, +51,106,0,2, +47,104,0, 29,107,0, 17,133,0,1,105,0, -46,5,0, -46,107,0, -51,108,0, +47,5,0, +47,107,0, +52,108,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,109,0, 17,138,0,1,108,0, -46,2,0, -51,110,0, +47,2,0, +52,110,0, 17,55,0, -46,5,0,3, -50,111,0,2, -46,109,0, +47,5,0,3, +51,111,0,2, +47,109,0, 29,112,0, 17,138,0,1,110,0, -46,5,0, -46,112,0, -51,113,0, +47,5,0, +47,112,0, +52,113,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,114,0, 17,143,0,1,113,0, -46,2,0, -51,115,0, +47,2,0, +52,115,0, 17,55,0, -46,5,0,3, -50,116,0,2, -46,114,0, +47,5,0,3, +51,116,0,2, +47,114,0, 29,117,0, 17,143,0,1,115,0, -46,5,0, -46,117,0, -51,118,0, +47,5,0, +47,117,0, +52,118,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,119,0, 17,155,0,1,118,0, -46,2,0, -51,120,0, +47,2,0, +52,120,0, 17,55,0, -46,5,0,3, -50,121,0,2, -46,119,0, +47,5,0,3, +51,121,0,2, +47,119,0, 29,122,0, 17,155,0,1,120,0, -46,5,0, -46,122,0, -51,123,0, +47,5,0, +47,122,0, +52,123,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,124,0, 17,159,0,1,123,0, -46,2,0, -51,125,0, +47,2,0, +52,125,0, 17,55,0, -46,5,0,3, -50,126,0,2, -46,124,0, +47,5,0,3, +51,126,0,2, +47,124,0, 29,127,0, 17,159,0,1,125,0, -46,5,0, -46,127,0, -51,128,0, +47,5,0, +47,127,0, +52,128,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,129,0, 17,164,0,1,128,0, -46,2,0, -51,130,0, +47,2,0, +52,130,0, 17,55,0, -46,5,0,3, -50,131,0,2, -46,129,0, +47,5,0,3, +51,131,0,2, +47,129,0, 29,132,0, 17,164,0,1,130,0, -46,5,0, -46,132,0, -51,133,0, +47,5,0, +47,132,0, +52,133,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,134,0, 17,170,0,1,133,0, -46,2,0, -51,135,0, +47,2,0, +52,135,0, 17,55,0, -46,5,0,3, -50,136,0,2, -46,134,0, +47,5,0,3, +51,136,0,2, +47,134,0, 29,137,0, 17,170,0,1,135,0, -46,5,0, -46,137,0, -51,138,0, +47,5,0, +47,137,0, +52,138,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,139,0, 17,175,0,1,138,0, -46,2,0, -51,140,0, +47,2,0, +52,140,0, 17,55,0, -46,5,0,3, -50,141,0,2, -46,139,0, +47,5,0,3, +51,141,0,2, +47,139,0, 29,142,0, 17,175,0,1,140,0, -46,5,0, -46,142,0, -51,143,0, +47,5,0, +47,142,0, +52,143,0, 17,55,0, -46,2,0,3, -51,144,0, +47,2,0,3, +52,144,0, 17,67,0, -48,145,0,181,0,3, +49,145,0,181,0,3, 29,146,0, 17,187,0,2,143,0,144,0, -46,2,0, -51,147,0, +47,2,0, +52,147,0, 17,55,0, -46,2,0,3, -51,148,0, +47,2,0,3, +52,148,0, 17,67,0, -46,2,0,3, -50,149,0,2, -46,146,0, +47,2,0,3, +51,149,0,2, +47,146,0, 29,150,0, 17,187,0,2,147,0,148,0, -46,2,0, -46,150,0, -51,151,0, +47,2,0, +47,150,0, +52,151,0, 17,55,0, -46,5,0,3, -51,152,0, +47,5,0,3, +52,152,0, 17,67,0, -48,153,0,191,0,3, -50,154,0,3, -46,146,0, -46,150,0, +49,153,0,191,0,3, +51,154,0,3, +47,146,0, +47,150,0, 29,155,0, 17,187,0,2,151,0,152,0, -46,5,0, -46,155,0, -51,156,0, +47,5,0, +47,155,0, +52,156,0, 17,55,0, -46,5,0,3, -51,157,0, +47,5,0,3, +52,157,0, 17,67,0, -46,5,0,3, -50,158,0,4, -46,146,0, -46,150,0, -46,155,0, +47,5,0,3, +51,158,0,4, +47,146,0, +47,150,0, +47,155,0, 29,159,0, 17,187,0,2,156,0,157,0, -46,5,0, -46,159,0, -51,160,0, +47,5,0, +47,159,0, +52,160,0, 17,55,0, -46,2,0,3, -51,161,0, +47,2,0,3, +52,161,0, 17,67,0, -46,2,0,3, +47,2,0,3, 29,162,0, 17,196,0,2,160,0,161,0, -46,2,0, -51,163,0, +47,2,0, +52,163,0, 17,55,0, -46,2,0,3, -51,164,0, +47,2,0,3, +52,164,0, 17,67,0, -46,145,0,3, -50,165,0,2, -46,162,0, +47,145,0,3, +51,165,0,2, +47,162,0, 29,166,0, 17,196,0,2,163,0,164,0, -46,2,0, -46,166,0, -51,167,0, +47,2,0, +47,166,0, +52,167,0, 17,55,0, -46,5,0,3, -51,168,0, +47,5,0,3, +52,168,0, 17,67,0, -46,5,0,3, -50,169,0,3, -46,162,0, -46,166,0, +47,5,0,3, +51,169,0,3, +47,162,0, +47,166,0, 29,170,0, 17,196,0,2,167,0,168,0, -46,5,0, -46,170,0, -51,171,0, +47,5,0, +47,170,0, +52,171,0, 17,55,0, -46,5,0,3, -51,172,0, +47,5,0,3, +52,172,0, 17,67,0, -46,153,0,3, -50,173,0,4, -46,162,0, -46,166,0, -46,170,0, +47,153,0,3, +51,173,0,4, +47,162,0, +47,166,0, +47,170,0, 29,174,0, 17,196,0,2,171,0,172,0, -46,5,0, -46,174,0, -51,175,0, +47,5,0, +47,174,0, +52,175,0, 17,55,0, -46,2,0,3, -51,176,0, +47,2,0,3, +52,176,0, 17,67,0, -46,2,0,3, +47,2,0,3, 29,177,0, 17,200,0,2,175,0,176,0, -46,2,0, -51,178,0, +47,2,0, +52,178,0, 17,55,0, -46,2,0,3, -51,179,0, +47,2,0,3, +52,179,0, 17,67,0, -46,145,0,3, -50,180,0,2, -46,177,0, +47,145,0,3, +51,180,0,2, +47,177,0, 29,181,0, 17,200,0,2,178,0,179,0, -46,2,0, -46,181,0, -51,182,0, +47,2,0, +47,181,0, +52,182,0, 17,55,0, -46,5,0,3, -51,183,0, +47,5,0,3, +52,183,0, 17,67,0, -46,5,0,3, -50,184,0,3, -46,177,0, -46,181,0, +47,5,0,3, +51,184,0,3, +47,177,0, +47,181,0, 29,185,0, 17,200,0,2,182,0,183,0, -46,5,0, -46,185,0, -51,186,0, +47,5,0, +47,185,0, +52,186,0, 17,55,0, -46,5,0,3, -51,187,0, +47,5,0,3, +52,187,0, 17,67,0, -46,153,0,3, -50,188,0,4, -46,177,0, -46,181,0, -46,185,0, +47,153,0,3, +51,188,0,4, +47,177,0, +47,181,0, +47,185,0, 29,189,0, 17,200,0,2,186,0,187,0, -46,5,0, -46,189,0, -51,190,0, +47,5,0, +47,189,0, +52,190,0, 17,55,0, -46,2,0,3, -51,191,0, +47,2,0,3, +52,191,0, 17,204,0, -46,2,0,3, -51,192,0, +47,2,0,3, +52,192,0, 17,211,0, -46,2,0,3, +47,2,0,3, 29,193,0, 17,218,0,3,190,0,191,0,192,0, -46,2,0, -51,194,0, +47,2,0, +52,194,0, 17,55,0, -46,2,0,3, -51,195,0, +47,2,0,3, +52,195,0, 17,204,0, -46,145,0,3, -51,196,0, +47,145,0,3, +52,196,0, 17,211,0, -46,145,0,3, -50,197,0,2, -46,193,0, +47,145,0,3, +51,197,0,2, +47,193,0, 29,198,0, 17,218,0,3,194,0,195,0,196,0, -46,2,0, -46,198,0, -51,199,0, +47,2,0, +47,198,0, +52,199,0, 17,55,0, -46,5,0,3, -51,200,0, +47,5,0,3, +52,200,0, 17,204,0, -46,5,0,3, -51,201,0, +47,5,0,3, +52,201,0, 17,211,0, -46,5,0,3, -50,202,0,3, -46,193,0, -46,198,0, +47,5,0,3, +51,202,0,3, +47,193,0, +47,198,0, 29,203,0, 17,218,0,3,199,0,200,0,201,0, -46,5,0, -46,203,0, -51,204,0, +47,5,0, +47,203,0, +52,204,0, 17,55,0, -46,5,0,3, -51,205,0, +47,5,0,3, +52,205,0, 17,204,0, -46,153,0,3, -51,206,0, +47,153,0,3, +52,206,0, 17,211,0, -46,153,0,3, -50,207,0,4, -46,193,0, -46,198,0, -46,203,0, +47,153,0,3, +51,207,0,4, +47,193,0, +47,198,0, +47,203,0, 29,208,0, 17,218,0,3,204,0,205,0,206,0, -46,5,0, -46,208,0, -51,209,0, +47,5,0, +47,208,0, +52,209,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,210,0, 17,224,0,1,209,0, -46,2,0, -51,211,0, +47,2,0, +52,211,0, 17,55,0, -46,5,0,3, -50,212,0,2, -46,210,0, +47,5,0,3, +51,212,0,2, +47,210,0, 29,213,0, 17,224,0,1,211,0, -46,5,0, -46,213,0, -51,214,0, +47,5,0, +47,213,0, +52,214,0, 17,55,0, -46,2,0,3, -51,215,0, +47,2,0,3, +52,215,0, 17,67,0, -46,2,0,3, -51,216,0, +47,2,0,3, +52,216,0, 17,233,0, -46,2,0,3, +47,2,0,3, 29,217,0, 17,235,0,3,214,0,215,0,216,0, -46,2,0, -51,218,0, +47,2,0, +52,218,0, 17,55,0, -46,2,0,3, -51,219,0, +47,2,0,3, +52,219,0, 17,67,0, -46,2,0,3, -51,220,0, +47,2,0,3, +52,220,0, 17,233,0, -46,145,0,3, -50,221,0,2, -46,217,0, +47,145,0,3, +51,221,0,2, +47,217,0, 29,222,0, 17,235,0,3,218,0,219,0,220,0, -46,2,0, -46,222,0, -51,223,0, +47,2,0, +47,222,0, +52,223,0, 17,55,0, -46,5,0,3, -51,224,0, +47,5,0,3, +52,224,0, 17,67,0, -46,5,0,3, -51,225,0, +47,5,0,3, +52,225,0, 17,233,0, -46,5,0,3, -50,226,0,3, -46,217,0, -46,222,0, +47,5,0,3, +51,226,0,3, +47,217,0, +47,222,0, 29,227,0, 17,235,0,3,223,0,224,0,225,0, -46,5,0, -46,227,0, -51,228,0, +47,5,0, +47,227,0, +52,228,0, 17,55,0, -46,5,0,3, -51,229,0, +47,5,0,3, +52,229,0, 17,67,0, -46,5,0,3, -51,230,0, +47,5,0,3, +52,230,0, 17,233,0, -46,153,0,3, -50,231,0,4, -46,217,0, -46,222,0, -46,227,0, +47,153,0,3, +51,231,0,4, +47,217,0, +47,222,0, +47,227,0, 29,232,0, 17,235,0,3,228,0,229,0,230,0, -46,5,0, -46,232,0, -51,233,0, +47,5,0, +47,232,0, +52,233,0, 17,239,0, -46,2,0,3, -51,234,0, +47,2,0,3, +52,234,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,235,0, 17,244,0,2,233,0,234,0, -46,2,0, -51,236,0, +47,2,0, +52,236,0, 17,239,0, -46,145,0,3, -51,237,0, +47,145,0,3, +52,237,0, 17,55,0, -46,2,0,3, -50,238,0,2, -46,235,0, +47,2,0,3, +51,238,0,2, +47,235,0, 29,239,0, 17,244,0,2,236,0,237,0, -46,2,0, -46,239,0, -51,240,0, +47,2,0, +47,239,0, +52,240,0, 17,239,0, -46,5,0,3, -51,241,0, +47,5,0,3, +52,241,0, 17,55,0, -46,5,0,3, -50,242,0,3, -46,235,0, -46,239,0, +47,5,0,3, +51,242,0,3, +47,235,0, +47,239,0, 29,243,0, 17,244,0,2,240,0,241,0, -46,5,0, -46,243,0, -51,244,0, +47,5,0, +47,243,0, +52,244,0, 17,239,0, -46,153,0,3, -51,245,0, +47,153,0,3, +52,245,0, 17,55,0, -46,5,0,3, -50,246,0,4, -46,235,0, -46,239,0, -46,243,0, +47,5,0,3, +51,246,0,4, +47,235,0, +47,239,0, +47,243,0, 29,247,0, 17,244,0,2,244,0,245,0, -46,5,0, -46,247,0, -51,248,0, +47,5,0, +47,247,0, +52,248,0, 17,249,0, -46,2,0,3, -51,249,0, +47,2,0,3, +52,249,0, 17,255,0, -46,2,0,3, -51,250,0, +47,2,0,3, +52,250,0, 17,55,0, -46,2,0,3, +47,2,0,3, 29,251,0, 17,5,1,3,248,0,249,0,250,0, -46,2,0, -51,252,0, +47,2,0, +52,252,0, 17,249,0, -46,145,0,3, -51,253,0, +47,145,0,3, +52,253,0, 17,255,0, -46,145,0,3, -51,254,0, +47,145,0,3, +52,254,0, 17,55,0, -46,2,0,3, -50,255,0,2, -46,251,0, +47,2,0,3, +51,255,0,2, +47,251,0, 29,0,1, 17,5,1,3,252,0,253,0,254,0, -46,2,0, -46,0,1, -51,1,1, +47,2,0, +47,0,1, +52,1,1, 17,249,0, -46,5,0,3, -51,2,1, +47,5,0,3, +52,2,1, 17,255,0, -46,5,0,3, -51,3,1, +47,5,0,3, +52,3,1, 17,55,0, -46,5,0,3, -50,4,1,3, -46,251,0, -46,0,1, +47,5,0,3, +51,4,1,3, +47,251,0, +47,0,1, 29,5,1, 17,5,1,3,1,1,2,1,3,1, -46,5,0, -46,5,1, -51,6,1, +47,5,0, +47,5,1, +52,6,1, 17,249,0, -46,153,0,3, -51,7,1, +47,153,0,3, +52,7,1, 17,255,0, -46,153,0,3, -51,8,1, +47,153,0,3, +52,8,1, 17,55,0, -46,5,0,3, -50,9,1,4, -46,251,0, -46,0,1, -46,5,1, +47,5,0,3, +51,9,1,4, +47,251,0, +47,0,1, +47,5,1, 29,10,1, 17,5,1,3,6,1,7,1,8,1, -46,5,0, -46,10,1, -51,11,1, +47,5,0, +47,10,1, +52,11,1, 17,16,1, -46,2,0,3, +47,2,0,3, 29,12,1, -37, +38, 16,0,2,0,0,22,1,1,11,1, -48,13,1,37,1, -51,14,1, +49,13,1,37,1, +52,14,1, 17,16,1, -46,2,0,3, +47,2,0,3, 29,15,1, -37, +38, 16,0,2,0,0,47,1,1,14,1, -48,16,1,63,1, -51,17,1, +49,16,1,63,1, +52,17,1, 17,16,1, -46,13,1,3, +47,13,1,3, 29,18,1, -37, +38, 16,0,2,0,0,73,1,1,17,1, -46,2,0, -51,19,1, +47,2,0, +52,19,1, 17,16,1, -46,16,1,3, +47,16,1,3, 29,20,1, -37, +38, 16,0,2,0,0,88,1,1,19,1, -46,2,0, -51,21,1, +47,2,0, +52,21,1, 17,55,0, -46,2,0,3, +47,2,0,3, 29,22,1, -37, +38, 16,0,2,0,0,104,1,1,21,1, -46,2,0, -51,23,1, +47,2,0, +52,23,1, 17,55,0, -46,5,0,3, -50,24,1,2, -46,22,1, +47,5,0,3, +51,24,1,2, +47,22,1, 29,25,1, -37, +38, 16,0,2,0,0,104,1,1,23,1, -46,5,0, -46,25,1, -51,26,1, +47,5,0, +47,25,1, +52,26,1, 17,55,0, -46,2,0,3, +47,2,0,3, 29,27,1, -37, +38, 16,0,2,0,0,110,1,1,26,1, -46,2,0, -51,28,1, +47,2,0, +52,28,1, 17,55,0, -46,5,0,3, -50,29,1,2, -46,27,1, +47,5,0,3, +51,29,1,2, +47,27,1, 29,30,1, -37, +38, 16,0,2,0,0,110,1,1,28,1, -46,5,0, -46,30,1, -51,31,1, +47,5,0, +47,30,1, +52,31,1, 17,55,0, -46,2,0,3, +47,2,0,3, 29,32,1, -37, +38, 16,0,2,0,0,116,1,1,31,1, -46,2,0, -51,33,1, +47,2,0, +52,33,1, 17,55,0, -46,5,0,3, -50,34,1,2, -46,32,1, +47,5,0,3, +51,34,1,2, +47,32,1, 29,35,1, -37, +38, 16,0,2,0,0,116,1,1,33,1, -46,5,0, -46,35,1, -51,36,1, +47,5,0, +47,35,1, +52,36,1, 17,55,0, -46,13,1,3, -51,37,1, +47,13,1,3, +52,37,1, 17,67,0, -46,13,1,3, -50,38,1,5, -46,162,0, -46,166,0, -46,170,0, -46,174,0, +47,13,1,3, +51,38,1,5, +47,162,0, +47,166,0, +47,170,0, +47,174,0, 29,39,1, -37, +38, 16,0,2,0,0,196,0,2,36,1,37,1, -46,13,1, -46,39,1, -51,40,1, +47,13,1, +47,39,1, +52,40,1, 17,55,0, -46,13,1,3, -51,41,1, +47,13,1,3, +52,41,1, 17,67,0, -48,42,1,126,1,3, -50,43,1,6, -46,162,0, -46,166,0, -46,170,0, -46,174,0, -46,39,1, +49,42,1,126,1,3, +51,43,1,6, +47,162,0, +47,166,0, +47,170,0, +47,174,0, +47,39,1, 29,44,1, -37, +38, 16,0,2,0,0,196,0,2,40,1,41,1, -46,13,1, -46,44,1, -51,45,1, +47,13,1, +47,44,1, +52,45,1, 17,55,0, -46,13,1,3, -51,46,1, +47,13,1,3, +52,46,1, 17,67,0, -46,13,1,3, -50,47,1,5, -46,177,0, -46,181,0, -46,185,0, -46,189,0, +47,13,1,3, +51,47,1,5, +47,177,0, +47,181,0, +47,185,0, +47,189,0, 29,48,1, -37, +38, 16,0,2,0,0,200,0,2,45,1,46,1, -46,13,1, -46,48,1, -51,49,1, +47,13,1, +47,48,1, +52,49,1, 17,55,0, -46,13,1,3, -51,50,1, +47,13,1,3, +52,50,1, 17,67,0, -46,42,1,3, -50,51,1,6, -46,177,0, -46,181,0, -46,185,0, -46,189,0, -46,48,1, +47,42,1,3, +51,51,1,6, +47,177,0, +47,181,0, +47,185,0, +47,189,0, +47,48,1, 29,52,1, -37, +38, 16,0,2,0,0,200,0,2,49,1,50,1, -46,13,1, -46,52,1, -51,53,1, +47,13,1, +47,52,1, +52,53,1, 17,55,0, -46,13,1,3, -51,54,1, +47,13,1,3, +52,54,1, 17,204,0, -46,13,1,3, -51,55,1, +47,13,1,3, +52,55,1, 17,211,0, -46,13,1,3, -50,56,1,5, -46,193,0, -46,198,0, -46,203,0, -46,208,0, +47,13,1,3, +51,56,1,5, +47,193,0, +47,198,0, +47,203,0, +47,208,0, 29,57,1, -37, +38, 16,0,2,0,0,218,0,3,53,1,54,1,55,1, -46,13,1, -46,57,1, -51,58,1, +47,13,1, +47,57,1, +52,58,1, 17,55,0, -46,13,1,3, -51,59,1, +47,13,1,3, +52,59,1, 17,204,0, -46,42,1,3, -51,60,1, +47,42,1,3, +52,60,1, 17,211,0, -46,42,1,3, -50,61,1,6, -46,193,0, -46,198,0, -46,203,0, -46,208,0, -46,57,1, +47,42,1,3, +51,61,1,6, +47,193,0, +47,198,0, +47,203,0, +47,208,0, +47,57,1, 29,62,1, -37, +38, 16,0,2,0,0,218,0,3,58,1,59,1,60,1, -46,13,1, -46,62,1, -51,63,1, +47,13,1, +47,62,1, +52,63,1, 17,55,0, -46,16,1,3, -51,64,1, +47,16,1,3, +52,64,1, 17,204,0, -46,16,1,3, -51,65,1, +47,16,1,3, +52,65,1, 17,211,0, -46,16,1,3, -50,66,1,7, -46,193,0, -46,198,0, -46,203,0, -46,208,0, -46,57,1, -46,62,1, +47,16,1,3, +51,66,1,7, +47,193,0, +47,198,0, +47,203,0, +47,208,0, +47,57,1, +47,62,1, 29,67,1, -37, +38, 16,0,2,0,0,218,0,3,63,1,64,1,65,1, -46,16,1, -46,67,1, -51,68,1, +47,16,1, +47,67,1, +52,68,1, 17,55,0, -46,16,1,3, -51,69,1, +47,16,1,3, +52,69,1, 17,204,0, -48,70,1,130,1,3, -51,71,1, +49,70,1,130,1,3, +52,71,1, 17,211,0, -46,70,1,3, -50,72,1,8, -46,193,0, -46,198,0, -46,203,0, -46,208,0, -46,57,1, -46,62,1, -46,67,1, +47,70,1,3, +51,72,1,8, +47,193,0, +47,198,0, +47,203,0, +47,208,0, +47,57,1, +47,62,1, +47,67,1, 29,73,1, -37, +38, 16,0,2,0,0,218,0,3,68,1,69,1,71,1, -46,16,1, -46,73,1, -51,74,1, +47,16,1, +47,73,1, +52,74,1, 17,55,0, -46,2,0,3, -51,75,1, +47,2,0,3, +52,75,1, 17,67,0, -46,2,0,3, -51,76,1, +47,2,0,3, +52,76,1, 17,233,0, -48,77,1,135,1,3, -50,78,1,5, -46,217,0, -46,222,0, -46,227,0, -46,232,0, +49,77,1,135,1,3, +51,78,1,5, +47,217,0, +47,222,0, +47,227,0, +47,232,0, 29,79,1, -37, +38, 16,0,2,0,0,235,0,3,74,1,75,1,76,1, -46,2,0, -46,79,1, -51,80,1, +47,2,0, +47,79,1, +52,80,1, 17,55,0, -46,5,0,3, -51,81,1, +47,5,0,3, +52,81,1, 17,67,0, -46,5,0,3, -51,82,1, +47,5,0,3, +52,82,1, 17,233,0, -46,77,1,3, -50,83,1,6, -46,217,0, -46,222,0, -46,227,0, -46,232,0, -46,79,1, +47,77,1,3, +51,83,1,6, +47,217,0, +47,222,0, +47,227,0, +47,232,0, +47,79,1, 29,84,1, -37, +38, 16,0,2,0,0,235,0,3,80,1,81,1,82,1, -46,5,0, -46,84,1, -51,85,1, +47,5,0, +47,84,1, +52,85,1, 17,55,0, -46,2,0,3, +47,2,0,3, 29,86,1, -37, +38, 16,0,2,0,0,145,1,1,85,1, -46,77,1, -51,87,1, +47,77,1, +52,87,1, 17,55,0, -46,5,0,3, -50,88,1,2, -46,86,1, +47,5,0,3, +51,88,1,2, +47,86,1, 29,89,1, -37, +38, 16,0,2,0,0,145,1,1,87,1, -46,77,1, -46,89,1, -51,90,1, +47,77,1, +47,89,1, +52,90,1, 17,55,0, -46,2,0,3, +47,2,0,3, 29,91,1, -37, +38, 16,0,2,0,0,151,1,1,90,1, -46,77,1, -51,92,1, +47,77,1, +52,92,1, 17,55,0, -46,5,0,3, -50,93,1,2, -46,91,1, +47,5,0,3, +51,93,1,2, +47,91,1, 29,94,1, -37, +38, 16,0,2,0,0,151,1,1,92,1, -46,77,1, -46,94,1, -51,95,1, +47,77,1, +47,94,1, +52,95,1, 17,55,0, -46,2,0,3, -51,96,1, -36, +47,2,0,3, +52,96,1, +37, 16,32,157,1, -46,2,0,3, +47,2,0,3, 29,97,1, -37, +38, 16,0,2,0,0,159,1,2,95,1,96,1, -46,2,0, -51,98,1, +47,2,0, +52,98,1, 17,55,0, -46,5,0,3, -51,99,1, -36, +47,5,0,3, +52,99,1, +37, 16,32,157,1, -46,5,0,3, -50,100,1,2, -46,97,1, +47,5,0,3, +51,100,1,2, +47,97,1, 29,101,1, -37, +38, 16,0,2,0,0,159,1,2,98,1,99,1, -46,5,0, -46,101,1, -51,102,1, +47,5,0, +47,101,1, +52,102,1, 17,164,1, -48,103,1,166,1,3, +49,103,1,166,1,3, 29,104,1, -37, +38, 16,0,2,0,0,173,1,1,102,1, -46,70,1, -51,105,1, +47,70,1, +52,105,1, 17,187,1, -46,70,1,3, +47,70,1,3, 29,106,1, -37, +38, 16,0,2,0,0,189,1,1,105,1, -46,103,1, -51,107,1, +47,103,1, +52,107,1, 17,55,0, -46,2,0,3, +47,2,0,3, 29,108,1, 17,205,1,1,107,1, -46,145,0, -51,109,1, +47,145,0, +52,109,1, 17,55,0, -46,5,0,3, -50,110,1,2, -46,108,1, +47,5,0,3, +51,110,1,2, +47,108,1, 29,111,1, 17,205,1,1,109,1, -46,153,0, -46,111,1, -51,112,1, +47,153,0, +47,111,1, +52,112,1, 17,212,1, -46,2,0,3, -51,113,1, +47,2,0,3, +52,113,1, 17,215,1, -46,2,0,3, +47,2,0,3, 29,114,1, 17,218,1,2,112,1,113,1, -46,145,0, -51,115,1, +47,145,0, +52,115,1, 17,212,1, -46,5,0,3, -51,116,1, +47,5,0,3, +52,116,1, 17,215,1, -46,5,0,3, -50,117,1,2, -46,114,1, +47,5,0,3, +51,117,1,2, +47,114,1, 29,118,1, 17,218,1,2,115,1,116,1, -46,153,0, -46,118,1, -51,119,1, +47,153,0, +47,118,1, +52,119,1, 17,55,0, -46,2,0,3, -51,120,1, +47,2,0,3, +52,120,1, 17,67,0, -46,2,0,3, +47,2,0,3, 29,121,1, 17,227,1,2,119,1,120,1, -46,145,0, -51,122,1, +47,145,0, +52,122,1, 17,55,0, -46,5,0,3, -51,123,1, +47,5,0,3, +52,123,1, 17,67,0, -46,5,0,3, -50,124,1,2, -46,121,1, +47,5,0,3, +51,124,1,2, +47,121,1, 29,125,1, 17,227,1,2,122,1,123,1, -46,153,0, -46,125,1, -51,126,1, +47,153,0, +47,125,1, +52,126,1, 17,55,0, -48,127,1,231,1,3, -51,128,1, +49,127,1,231,1,3, +52,128,1, 17,67,0, -46,127,1,3, +47,127,1,3, 29,129,1, 17,238,1,2,126,1,128,1, -46,127,1, -51,130,1, +47,127,1, +52,130,1, 17,55,0, -48,131,1,244,1,3, -51,132,1, +49,131,1,244,1,3, +52,132,1, 17,67,0, -46,131,1,3, -50,133,1,2, -46,129,1, +47,131,1,3, +51,133,1,2, +47,129,1, 29,134,1, 17,238,1,2,130,1,132,1, -46,131,1, -46,134,1, -51,135,1, +47,131,1, +47,134,1, +52,135,1, 17,55,0, -46,2,0,3, +47,2,0,3, 29,136,1, 17,250,1,1,135,1, -46,2,0, -51,137,1, +47,2,0, +52,137,1, 17,55,0, -46,5,0,3, -50,138,1,2, -46,136,1, +47,5,0,3, +51,138,1,2, +47,136,1, 29,139,1, 17,250,1,1,137,1, -46,5,0, -46,139,1, -51,140,1, +47,5,0, +47,139,1, +52,140,1, 17,4,2, -46,2,0,3, -51,141,1, +47,2,0,3, +52,141,1, 17,6,2, -46,2,0,3, -51,142,1, +47,2,0,3, +52,142,1, 17,8,2, -46,2,0,3, +47,2,0,3, 29,143,1, 17,13,2,3,140,1,141,1,142,1, -46,2,0, -51,144,1, +47,2,0, +52,144,1, 17,4,2, -46,5,0,3, -51,145,1, +47,5,0,3, +52,145,1, 17,6,2, -46,5,0,3, -51,146,1, +47,5,0,3, +52,146,1, 17,8,2, -46,5,0,3, -50,147,1,2, -46,143,1, +47,5,0,3, +51,147,1,2, +47,143,1, 29,148,1, 17,13,2,3,144,1,145,1,146,1, -46,5,0, -46,148,1, -51,149,1, +47,5,0, +47,148,1, +52,149,1, 17,6,2, -46,2,0,3, -51,150,1, +47,2,0,3, +52,150,1, 17,4,2, -46,2,0,3, +47,2,0,3, 29,151,1, 17,25,2,2,149,1,150,1, -46,2,0, -51,152,1, +47,2,0, +52,152,1, 17,6,2, -46,5,0,3, -51,153,1, +47,5,0,3, +52,153,1, 17,4,2, -46,5,0,3, -50,154,1,2, -46,151,1, +47,5,0,3, +51,154,1,2, +47,151,1, 29,155,1, 17,25,2,2,152,1,153,1, -46,5,0, -46,155,1, -51,156,1, +47,5,0, +47,155,1, +52,156,1, 17,6,2, -46,2,0,3, -51,157,1, +47,2,0,3, +52,157,1, 17,4,2, -46,2,0,3, -51,158,1, +47,2,0,3, +52,158,1, 17,33,2, -46,145,0,3, +47,145,0,3, 29,159,1, 17,37,2,3,156,1,157,1,158,1, -46,2,0, -51,160,1, +47,2,0, +52,160,1, 17,6,2, -46,5,0,3, -51,161,1, +47,5,0,3, +52,161,1, 17,4,2, -46,5,0,3, -51,162,1, +47,5,0,3, +52,162,1, 17,33,2, -46,153,0,3, -50,163,1,2, -46,159,1, +47,153,0,3, +51,163,1,2, +47,159,1, 29,164,1, 17,37,2,3,160,1,161,1,162,1, -46,5,0, -46,164,1, -51,165,1, +47,5,0, +47,164,1, +52,165,1, 17,55,0, -48,166,1,45,2,3, -51,167,1, +49,166,1,45,2,3, +52,167,1, 17,67,0, -46,166,1,3, +47,166,1,3, 29,168,1, 17,56,2,2,165,1,167,1, -46,166,1, -51,169,1, +47,166,1, +52,169,1, 17,55,0, -48,170,1,71,2,3, -51,171,1, +49,170,1,71,2,3, +52,171,1, 17,67,0, -46,170,1,3, -50,172,1,2, -46,168,1, +47,170,1,3, +51,172,1,2, +47,168,1, 29,173,1, 17,56,2,2,169,1,171,1, -46,170,1, -46,173,1, -51,174,1, +47,170,1, +47,173,1, +52,174,1, 17,55,0, -48,175,1,83,2,3, -51,176,1, +49,175,1,83,2,3, +52,176,1, 17,67,0, -46,175,1,3, -50,177,1,3, -46,168,1, -46,173,1, +47,175,1,3, +51,177,1,3, +47,168,1, +47,173,1, 29,178,1, -37, +38, 16,0,2,0,0,56,2,2,174,1,176,1, -46,175,1, -46,178,1, -51,179,1, +47,175,1, +47,178,1, +52,179,1, 17,55,0, -48,180,1,88,2,3, -51,181,1, +49,180,1,88,2,3, +52,181,1, 17,67,0, -46,180,1,3, -50,182,1,4, -46,168,1, -46,173,1, -46,178,1, +47,180,1,3, +51,182,1,4, +47,168,1, +47,173,1, +47,178,1, 29,183,1, -37, +38, 16,0,2,0,0,56,2,2,179,1,181,1, -46,180,1, -46,183,1, -51,184,1, +47,180,1, +47,183,1, +52,184,1, 17,94,2, -46,166,1,3, +47,166,1,3, 29,185,1, 17,96,2,1,184,1, -46,166,1, -51,186,1, +47,166,1, +52,186,1, 17,94,2, -46,170,1,3, -50,187,1,2, -46,185,1, +47,170,1,3, +51,187,1,2, +47,185,1, 29,188,1, 17,96,2,1,186,1, -46,170,1, -46,188,1, -51,189,1, +47,170,1, +47,188,1, +52,189,1, 17,94,2, -46,166,1,3, +47,166,1,3, 29,190,1, -37, +38, 16,0,2,0,0,104,2,1,189,1, -46,145,0, -51,191,1, +47,145,0, +52,191,1, 17,94,2, -46,170,1,3, -50,192,1,2, -46,190,1, +47,170,1,3, +51,192,1,2, +47,190,1, 29,193,1, -37, +38, 16,0,2,0,0,104,2,1,191,1, -46,153,0, -46,193,1, -51,194,1, +47,153,0, +47,193,1, +52,194,1, 17,94,2, -46,166,1,3, +47,166,1,3, 29,195,1, -37, +38, 16,0,2,0,0,116,2,1,194,1, -46,166,1, -51,196,1, +47,166,1, +52,196,1, 17,94,2, -46,170,1,3, -50,197,1,2, -46,195,1, +47,170,1,3, +51,197,1,2, +47,195,1, 29,198,1, -37, +38, 16,0,2,0,0,116,2,1,196,1, -46,170,1, -46,198,1, -51,199,1, +47,170,1, +47,198,1, +52,199,1, 17,94,2, -48,200,1,126,2,3, -50,201,1,3, -46,195,1, -46,198,1, +49,200,1,126,2,3, +51,201,1,3, +47,195,1, +47,198,1, 29,202,1, -37, +38, 16,0,2,0,0,116,2,1,199,1, -48,203,1,135,2, -46,202,1, -51,204,1, +49,203,1,135,2, +47,202,1, +52,204,1, 17,94,2, -48,205,1,144,2,3, -50,206,1,4, -46,195,1, -46,198,1, -46,202,1, +49,205,1,144,2,3, +51,206,1,4, +47,195,1, +47,198,1, +47,202,1, 29,207,1, -37, +38, 16,0,2,0,0,116,2,1,204,1, -48,208,1,152,2, -46,207,1, -51,209,1, +49,208,1,152,2, +47,207,1, +52,209,1, 17,94,2, -48,210,1,160,2,3, -50,211,1,5, -46,195,1, -46,198,1, -46,202,1, -46,207,1, +49,210,1,160,2,3, +51,211,1,5, +47,195,1, +47,198,1, +47,202,1, +47,207,1, 29,212,1, -37, +38, 16,0,2,0,0,116,2,1,209,1, -48,213,1,169,2, -46,212,1, -51,214,1, +49,213,1,169,2, +47,212,1, +52,214,1, 17,94,2, -48,215,1,178,2,3, -50,216,1,6, -46,195,1, -46,198,1, -46,202,1, -46,207,1, -46,212,1, +49,215,1,178,2,3, +51,216,1,6, +47,195,1, +47,198,1, +47,202,1, +47,207,1, +47,212,1, 29,217,1, -37, +38, 16,0,2,0,0,116,2,1,214,1, -48,218,1,186,2, -46,217,1, -51,219,1, +49,218,1,186,2, +47,217,1, +52,219,1, 17,94,2, -46,203,1,3, -50,220,1,7, -46,195,1, -46,198,1, -46,202,1, -46,207,1, -46,212,1, -46,217,1, +47,203,1,3, +51,220,1,7, +47,195,1, +47,198,1, +47,202,1, +47,207,1, +47,212,1, +47,217,1, 29,221,1, -37, +38, 16,0,2,0,0,116,2,1,219,1, -46,200,1, -46,221,1, -51,222,1, +47,200,1, +47,221,1, +52,222,1, 17,94,2, -46,208,1,3, -50,223,1,8, -46,195,1, -46,198,1, -46,202,1, -46,207,1, -46,212,1, -46,217,1, -46,221,1, +47,208,1,3, +51,223,1,8, +47,195,1, +47,198,1, +47,202,1, +47,207,1, +47,212,1, +47,217,1, +47,221,1, 29,224,1, -37, +38, 16,0,2,0,0,116,2,1,222,1, -46,205,1, -46,224,1, -51,225,1, +47,205,1, +47,224,1, +52,225,1, 17,94,2, -48,226,1,194,2,3, -50,227,1,9, -46,195,1, -46,198,1, -46,202,1, -46,207,1, -46,212,1, -46,217,1, -46,221,1, -46,224,1, +49,226,1,194,2,3, +51,227,1,9, +47,195,1, +47,198,1, +47,202,1, +47,207,1, +47,212,1, +47,217,1, +47,221,1, +47,224,1, 29,228,1, -37, +38, 16,0,2,0,0,116,2,1,225,1, -48,229,1,203,2, -46,228,1, -51,230,1, +49,229,1,203,2, +47,228,1, +52,230,1, 17,94,2, -48,231,1,212,2,3, -50,232,1,10, -46,195,1, -46,198,1, -46,202,1, -46,207,1, -46,212,1, -46,217,1, -46,221,1, -46,224,1, -46,228,1, +49,231,1,212,2,3, +51,232,1,10, +47,195,1, +47,198,1, +47,202,1, +47,207,1, +47,212,1, +47,217,1, +47,221,1, +47,224,1, +47,228,1, 29,233,1, -37, +38, 16,0,2,0,0,116,2,1,230,1, -48,234,1,220,2, -46,233,1, -51,235,1, +49,234,1,220,2, +47,233,1, +52,235,1, 17,94,2, -46,213,1,3, -50,236,1,11, -46,195,1, -46,198,1, -46,202,1, -46,207,1, -46,212,1, -46,217,1, -46,221,1, -46,224,1, -46,228,1, -46,233,1, +47,213,1,3, +51,236,1,11, +47,195,1, +47,198,1, +47,202,1, +47,207,1, +47,212,1, +47,217,1, +47,221,1, +47,224,1, +47,228,1, +47,233,1, 29,237,1, -37, +38, 16,0,2,0,0,116,2,1,235,1, -46,210,1, -46,237,1, -51,238,1, +47,210,1, +47,237,1, +52,238,1, 17,94,2, -46,218,1,3, -50,239,1,12, -46,195,1, -46,198,1, -46,202,1, -46,207,1, -46,212,1, -46,217,1, -46,221,1, -46,224,1, -46,228,1, -46,233,1, -46,237,1, +47,218,1,3, +51,239,1,12, +47,195,1, +47,198,1, +47,202,1, +47,207,1, +47,212,1, +47,217,1, +47,221,1, +47,224,1, +47,228,1, +47,233,1, +47,237,1, 29,240,1, -37, +38, 16,0,2,0,0,116,2,1,238,1, -46,215,1, -46,240,1, -51,241,1, +47,215,1, +47,240,1, +52,241,1, 17,94,2, -46,229,1,3, -50,242,1,13, -46,195,1, -46,198,1, -46,202,1, -46,207,1, -46,212,1, -46,217,1, -46,221,1, -46,224,1, -46,228,1, -46,233,1, -46,237,1, -46,240,1, +47,229,1,3, +51,242,1,13, +47,195,1, +47,198,1, +47,202,1, +47,207,1, +47,212,1, +47,217,1, +47,221,1, +47,224,1, +47,228,1, +47,233,1, +47,237,1, +47,240,1, 29,243,1, -37, +38, 16,0,2,0,0,116,2,1,241,1, -46,226,1, -46,243,1, -51,244,1, +47,226,1, +47,243,1, +52,244,1, 17,94,2, -46,234,1,3, -50,245,1,14, -46,195,1, -46,198,1, -46,202,1, -46,207,1, -46,212,1, -46,217,1, -46,221,1, -46,224,1, -46,228,1, -46,233,1, -46,237,1, -46,240,1, -46,243,1, +47,234,1,3, +51,245,1,14, +47,195,1, +47,198,1, +47,202,1, +47,207,1, +47,212,1, +47,217,1, +47,221,1, +47,224,1, +47,228,1, +47,233,1, +47,237,1, +47,240,1, +47,243,1, 29,246,1, -37, +38, 16,0,2,0,0,116,2,1,244,1, -46,231,1, -46,246,1, -51,247,1, +47,231,1, +47,246,1, +52,247,1, 17,228,2, -48,248,1,230,2,3, -51,249,1, +49,248,1,230,2,3, +52,249,1, 17,235,2, -46,248,1,3, +47,248,1,3, 29,250,1, -37, +38, 16,0,2,0,0,237,2,2,247,1,249,1, -46,166,1, -51,251,1, +47,166,1, +52,251,1, 17,228,2, -48,252,1,250,2,3, -51,253,1, +49,252,1,250,2,3, +52,253,1, 17,235,2, -46,252,1,3, -50,254,1,2, -46,250,1, +47,252,1,3, +51,254,1,2, +47,250,1, 29,255,1, -37, +38, 16,0,2,0,0,237,2,2,251,1,253,1, -46,170,1, -46,255,1, -51,0,2, +47,170,1, +47,255,1, +52,0,2, 17,228,2, -46,127,1,3, -51,1,2, +47,127,1,3, +52,1,2, 17,235,2, -46,103,1,3, -50,2,2,3, -46,250,1, -46,255,1, +47,103,1,3, +51,2,2,3, +47,250,1, +47,255,1, 29,3,2, -37, +38, 16,0,2,0,0,237,2,2,0,2,1,2, -46,203,1, -46,3,2, -51,4,2, +47,203,1, +47,3,2, +52,4,2, 17,228,2, -46,131,1,3, -51,5,2, +47,131,1,3, +52,5,2, 17,235,2, -48,6,2,0,3,3, -50,7,2,4, -46,250,1, -46,255,1, -46,3,2, +49,6,2,0,3,3, +51,7,2,4, +47,250,1, +47,255,1, +47,3,2, 29,8,2, -37, +38, 16,0,2,0,0,237,2,2,4,2,5,2, -46,208,1, -46,8,2, -51,9,2, +47,208,1, +47,8,2, +52,9,2, 17,228,2, -46,103,1,3, -51,10,2, +47,103,1,3, +52,10,2, 17,235,2, -46,127,1,3, -50,11,2,5, -46,250,1, -46,255,1, -46,3,2, -46,8,2, +47,127,1,3, +51,11,2,5, +47,250,1, +47,255,1, +47,3,2, +47,8,2, 29,12,2, -37, +38, 16,0,2,0,0,237,2,2,9,2,10,2, -46,200,1, -46,12,2, -51,13,2, +47,200,1, +47,12,2, +52,13,2, 17,228,2, -46,6,2,3, -51,14,2, +47,6,2,3, +52,14,2, 17,235,2, -46,131,1,3, -50,15,2,6, -46,250,1, -46,255,1, -46,3,2, -46,8,2, -46,12,2, +47,131,1,3, +51,15,2,6, +47,250,1, +47,255,1, +47,3,2, +47,8,2, +47,12,2, 29,16,2, -37, +38, 16,0,2,0,0,237,2,2,13,2,14,2, -46,205,1, -46,16,2, -51,17,2, +47,205,1, +47,16,2, +52,17,2, 17,228,2, -48,18,2,6,3,3, -51,19,2, +49,18,2,6,3,3, +52,19,2, 17,235,2, -46,103,1,3, -50,20,2,7, -46,250,1, -46,255,1, -46,3,2, -46,8,2, -46,12,2, -46,16,2, +47,103,1,3, +51,20,2,7, +47,250,1, +47,255,1, +47,3,2, +47,8,2, +47,12,2, +47,16,2, 29,21,2, -37, +38, 16,0,2,0,0,237,2,2,17,2,19,2, -46,213,1, -46,21,2, -51,22,2, +47,213,1, +47,21,2, +52,22,2, 17,228,2, -48,23,2,13,3,3, -51,24,2, +49,23,2,13,3,3, +52,24,2, 17,235,2, -46,6,2,3, -50,25,2,8, -46,250,1, -46,255,1, -46,3,2, -46,8,2, -46,12,2, -46,16,2, -46,21,2, +47,6,2,3, +51,25,2,8, +47,250,1, +47,255,1, +47,3,2, +47,8,2, +47,12,2, +47,16,2, +47,21,2, 29,26,2, -37, +38, 16,0,2,0,0,237,2,2,22,2,24,2, -46,218,1, -46,26,2, -51,27,2, +47,218,1, +47,26,2, +52,27,2, 17,228,2, -46,103,1,3, -51,28,2, +47,103,1,3, +52,28,2, 17,235,2, -46,18,2,3, -50,29,2,9, -46,250,1, -46,255,1, -46,3,2, -46,8,2, -46,12,2, -46,16,2, -46,21,2, -46,26,2, +47,18,2,3, +51,29,2,9, +47,250,1, +47,255,1, +47,3,2, +47,8,2, +47,12,2, +47,16,2, +47,21,2, +47,26,2, 29,30,2, -37, +38, 16,0,2,0,0,237,2,2,27,2,28,2, -46,210,1, -46,30,2, -51,31,2, +47,210,1, +47,30,2, +52,31,2, 17,228,2, -46,6,2,3, -51,32,2, +47,6,2,3, +52,32,2, 17,235,2, -46,23,2,3, -50,33,2,10, -46,250,1, -46,255,1, -46,3,2, -46,8,2, -46,12,2, -46,16,2, -46,21,2, -46,26,2, -46,30,2, +47,23,2,3, +51,33,2,10, +47,250,1, +47,255,1, +47,3,2, +47,8,2, +47,12,2, +47,16,2, +47,21,2, +47,26,2, +47,30,2, 29,34,2, -37, +38, 16,0,2,0,0,237,2,2,31,2,32,2, -46,215,1, -46,34,2, -51,35,2, +47,215,1, +47,34,2, +52,35,2, 17,228,2, -46,18,2,3, -51,36,2, +47,18,2,3, +52,36,2, 17,235,2, -46,127,1,3, -50,37,2,11, -46,250,1, -46,255,1, -46,3,2, -46,8,2, -46,12,2, -46,16,2, -46,21,2, -46,26,2, -46,30,2, -46,34,2, +47,127,1,3, +51,37,2,11, +47,250,1, +47,255,1, +47,3,2, +47,8,2, +47,12,2, +47,16,2, +47,21,2, +47,26,2, +47,30,2, +47,34,2, 29,38,2, -37, +38, 16,0,2,0,0,237,2,2,35,2,36,2, -46,229,1, -46,38,2, -51,39,2, +47,229,1, +47,38,2, +52,39,2, 17,228,2, -46,23,2,3, -51,40,2, +47,23,2,3, +52,40,2, 17,235,2, -46,131,1,3, -50,41,2,12, -46,250,1, -46,255,1, -46,3,2, -46,8,2, -46,12,2, -46,16,2, -46,21,2, -46,26,2, -46,30,2, -46,34,2, -46,38,2, +47,131,1,3, +51,41,2,12, +47,250,1, +47,255,1, +47,3,2, +47,8,2, +47,12,2, +47,16,2, +47,21,2, +47,26,2, +47,30,2, +47,34,2, +47,38,2, 29,42,2, -37, +38, 16,0,2,0,0,237,2,2,39,2,40,2, -46,234,1, -46,42,2, -51,43,2, +47,234,1, +47,42,2, +52,43,2, 17,228,2, -46,127,1,3, -51,44,2, +47,127,1,3, +52,44,2, 17,235,2, -46,18,2,3, -50,45,2,13, -46,250,1, -46,255,1, -46,3,2, -46,8,2, -46,12,2, -46,16,2, -46,21,2, -46,26,2, -46,30,2, -46,34,2, -46,38,2, -46,42,2, +47,18,2,3, +51,45,2,13, +47,250,1, +47,255,1, +47,3,2, +47,8,2, +47,12,2, +47,16,2, +47,21,2, +47,26,2, +47,30,2, +47,34,2, +47,38,2, +47,42,2, 29,46,2, -37, +38, 16,0,2,0,0,237,2,2,43,2,44,2, -46,226,1, -46,46,2, -51,47,2, +47,226,1, +47,46,2, +52,47,2, 17,228,2, -46,131,1,3, -51,48,2, +47,131,1,3, +52,48,2, 17,235,2, -46,23,2,3, -50,49,2,14, -46,250,1, -46,255,1, -46,3,2, -46,8,2, -46,12,2, -46,16,2, -46,21,2, -46,26,2, -46,30,2, -46,34,2, -46,38,2, -46,42,2, -46,46,2, +47,23,2,3, +51,49,2,14, +47,250,1, +47,255,1, +47,3,2, +47,8,2, +47,12,2, +47,16,2, +47,21,2, +47,26,2, +47,30,2, +47,34,2, +47,38,2, +47,42,2, +47,46,2, 29,50,2, -37, +38, 16,0,2,0,0,237,2,2,47,2,48,2, -46,231,1, -46,50,2, -51,51,2, +47,231,1, +47,50,2, +52,51,2, 17,55,0, -46,248,1,3, -51,52,2, +47,248,1,3, +52,52,2, 17,67,0, -46,248,1,3, +47,248,1,3, 29,53,2, 17,19,3,2,51,2,52,2, -48,54,2,28,3, -51,55,2, +49,54,2,28,3, +52,55,2, 17,55,0, -46,252,1,3, -51,56,2, +47,252,1,3, +52,56,2, 17,67,0, -46,252,1,3, -50,57,2,2, -46,53,2, +47,252,1,3, +51,57,2,2, +47,53,2, 29,58,2, 17,19,3,2,55,2,56,2, -46,54,2, -46,58,2, -51,59,2, +47,54,2, +47,58,2, +52,59,2, 17,55,0, -48,60,2,34,3,3, -51,61,2, +49,60,2,34,3,3, +52,61,2, 17,67,0, -46,60,2,3, -50,62,2,3, -46,53,2, -46,58,2, +47,60,2,3, +51,62,2,3, +47,53,2, +47,58,2, 29,63,2, 17,19,3,2,59,2,61,2, -46,54,2, -46,63,2, -51,64,2, +47,54,2, +47,63,2, +52,64,2, 17,55,0, -46,248,1,3, -51,65,2, +47,248,1,3, +52,65,2, 17,67,0, -46,248,1,3, +47,248,1,3, 29,66,2, 17,40,3,2,64,2,65,2, -46,54,2, -51,67,2, +47,54,2, +52,67,2, 17,55,0, -46,252,1,3, -51,68,2, +47,252,1,3, +52,68,2, 17,67,0, -46,252,1,3, -50,69,2,2, -46,66,2, +47,252,1,3, +51,69,2,2, +47,66,2, 29,70,2, 17,40,3,2,67,2,68,2, -46,54,2, -46,70,2, -51,71,2, +47,54,2, +47,70,2, +52,71,2, 17,55,0, -46,60,2,3, -51,72,2, +47,60,2,3, +52,72,2, 17,67,0, -46,60,2,3, -50,73,2,3, -46,66,2, -46,70,2, +47,60,2,3, +51,73,2,3, +47,66,2, +47,70,2, 29,74,2, 17,40,3,2,71,2,72,2, -46,54,2, -46,74,2, -51,75,2, +47,54,2, +47,74,2, +52,75,2, 17,55,0, -46,248,1,3, -51,76,2, +47,248,1,3, +52,76,2, 17,67,0, -46,248,1,3, +47,248,1,3, 29,77,2, 17,54,3,2,75,2,76,2, -46,54,2, -51,78,2, +47,54,2, +52,78,2, 17,55,0, -46,252,1,3, -51,79,2, +47,252,1,3, +52,79,2, 17,67,0, -46,252,1,3, -50,80,2,2, -46,77,2, +47,252,1,3, +51,80,2,2, +47,77,2, 29,81,2, 17,54,3,2,78,2,79,2, -46,54,2, -46,81,2, -51,82,2, +47,54,2, +47,81,2, +52,82,2, 17,55,0, -46,60,2,3, -51,83,2, +47,60,2,3, +52,83,2, 17,67,0, -46,60,2,3, -50,84,2,3, -46,77,2, -46,81,2, +47,60,2,3, +51,84,2,3, +47,77,2, +47,81,2, 29,85,2, 17,54,3,2,82,2,83,2, -46,54,2, -46,85,2, -51,86,2, +47,54,2, +47,85,2, +52,86,2, 17,55,0, -46,248,1,3, -51,87,2, +47,248,1,3, +52,87,2, 17,67,0, -46,248,1,3, +47,248,1,3, 29,88,2, 17,66,3,2,86,2,87,2, -46,54,2, -51,89,2, +47,54,2, +52,89,2, 17,55,0, -46,252,1,3, -51,90,2, +47,252,1,3, +52,90,2, 17,67,0, -46,252,1,3, -50,91,2,2, -46,88,2, +47,252,1,3, +51,91,2,2, +47,88,2, 29,92,2, 17,66,3,2,89,2,90,2, -46,54,2, -46,92,2, -51,93,2, +47,54,2, +47,92,2, +52,93,2, 17,55,0, -46,60,2,3, -51,94,2, +47,60,2,3, +52,94,2, 17,67,0, -46,60,2,3, -50,95,2,3, -46,88,2, -46,92,2, +47,60,2,3, +51,95,2,3, +47,88,2, +47,92,2, 29,96,2, 17,66,3,2,93,2,94,2, -46,54,2, -46,96,2, -51,97,2, +47,54,2, +47,96,2, +52,97,2, 17,55,0, -46,248,1,3, -51,98,2, +47,248,1,3, +52,98,2, 17,67,0, -46,248,1,3, +47,248,1,3, 29,99,2, 17,83,3,2,97,2,98,2, -46,54,2, -51,100,2, +47,54,2, +52,100,2, 17,55,0, -46,252,1,3, -51,101,2, +47,252,1,3, +52,101,2, 17,67,0, -46,252,1,3, -50,102,2,2, -46,99,2, +47,252,1,3, +51,102,2,2, +47,99,2, 29,103,2, 17,83,3,2,100,2,101,2, -46,54,2, -46,103,2, -51,104,2, +47,54,2, +47,103,2, +52,104,2, 17,55,0, -46,60,2,3, -51,105,2, +47,60,2,3, +52,105,2, 17,67,0, -46,60,2,3, -50,106,2,3, -46,99,2, -46,103,2, +47,60,2,3, +51,106,2,3, +47,99,2, +47,103,2, 29,107,2, 17,83,3,2,104,2,105,2, -46,54,2, -46,107,2, -51,108,2, +47,54,2, +47,107,2, +52,108,2, 17,55,0, -46,54,2,3, -51,109,2, +47,54,2,3, +52,109,2, 17,67,0, -46,54,2,3, -50,110,2,4, -46,99,2, -46,103,2, -46,107,2, +47,54,2,3, +51,110,2,4, +47,99,2, +47,103,2, +47,107,2, 29,111,2, 17,83,3,2,108,2,109,2, -46,54,2, -46,111,2, -51,112,2, +47,54,2, +47,111,2, +52,112,2, 17,55,0, -46,248,1,3, -51,113,2, +47,248,1,3, +52,113,2, 17,67,0, -46,248,1,3, +47,248,1,3, 29,114,2, 17,89,3,2,112,2,113,2, -46,54,2, -51,115,2, +47,54,2, +52,115,2, 17,55,0, -46,252,1,3, -51,116,2, +47,252,1,3, +52,116,2, 17,67,0, -46,252,1,3, -50,117,2,2, -46,114,2, +47,252,1,3, +51,117,2,2, +47,114,2, 29,118,2, 17,89,3,2,115,2,116,2, -46,54,2, -46,118,2, -51,119,2, +47,54,2, +47,118,2, +52,119,2, 17,55,0, -46,60,2,3, -51,120,2, +47,60,2,3, +52,120,2, 17,67,0, -46,60,2,3, -50,121,2,3, -46,114,2, -46,118,2, +47,60,2,3, +51,121,2,3, +47,114,2, +47,118,2, 29,122,2, 17,89,3,2,119,2,120,2, -46,54,2, -46,122,2, -51,123,2, +47,54,2, +47,122,2, +52,123,2, 17,55,0, -46,54,2,3, -51,124,2, +47,54,2,3, +52,124,2, 17,67,0, -46,54,2,3, -50,125,2,4, -46,114,2, -46,118,2, -46,122,2, +47,54,2,3, +51,125,2,4, +47,114,2, +47,118,2, +47,122,2, 29,126,2, 17,89,3,2,123,2,124,2, -46,54,2, -46,126,2, -51,127,2, +47,54,2, +47,126,2, +52,127,2, 17,55,0, -46,54,2,3, +47,54,2,3, 29,128,2, 17,98,3,1,127,2, -48,129,2,102,3, -51,130,2, +49,129,2,102,3, +52,130,2, 17,55,0, -46,54,2,3, +47,54,2,3, 29,131,2, 17,107,3,1,130,2, -46,129,2, -51,132,2, +47,129,2, +52,132,2, 17,55,0, -46,54,2,3, +47,54,2,3, 29,133,2, 17,111,3,1,132,2, -46,54,2, -51,134,2, +47,54,2, +52,134,2, 17,187,1, -46,2,0,3, +47,2,0,3, 29,135,2, -37, +38, 16,0,2,0,0,115,3,1,134,2, -46,2,0, -51,136,2, +47,2,0, +52,136,2, 17,187,1, -46,2,0,3, +47,2,0,3, 29,137,2, -37, +38, 16,0,2,0,0,120,3,1,136,2, -46,2,0, -51,138,2, +47,2,0, +52,138,2, 17,187,1, -46,5,0,3, -50,139,2,2, -46,135,2, +47,5,0,3, +51,139,2,2, +47,135,2, 29,140,2, -37, +38, 16,0,2,0,0,115,3,1,138,2, -46,5,0, -46,140,2, -51,141,2, +47,5,0, +47,140,2, +52,141,2, 17,187,1, -46,5,0,3, -50,142,2,2, -46,137,2, +47,5,0,3, +51,142,2,2, +47,137,2, 29,143,2, -37, +38, 16,0,2,0,0,120,3,1,141,2, -46,5,0, -46,143,2, -51,144,2, +47,5,0, +47,143,2, +52,144,2, 17,187,1, -46,2,0,3, +47,2,0,3, 29,145,2, -37, +38, 16,0,2,0,0,125,3,1,144,2, -46,2,0, -51,146,2, +47,2,0, +52,146,2, 17,187,1, -46,5,0,3, -50,147,2,2, -46,145,2, +47,5,0,3, +51,147,2,2, +47,145,2, 29,148,2, -37, +38, 16,0,2,0,0,125,3,1,146,2, -46,5,0, -46,148,2, -51,149,2, +47,5,0, +47,148,2, +52,149,2, 17,132,3, -46,23,2,3, +47,23,2,3, 29,150,2, 17,138,3,1,149,2, -46,23,2, -51,151,2, +47,23,2, +52,151,2, 17,132,3, -46,18,2,3, -50,152,2,2, -46,150,2, +47,18,2,3, +51,152,2,2, +47,150,2, 29,153,2, 17,138,3,1,151,2, -46,18,2, -46,153,2, -51,154,2, +47,18,2, +47,153,2, +52,154,2, 17,132,3, -46,131,1,3, +47,131,1,3, 29,155,2, 17,147,3,1,154,2, -46,131,1, -51,156,2, +47,131,1, +52,156,2, 17,132,3, -46,131,1,3, +47,131,1,3, 29,157,2, 17,160,3,1,156,2, -46,131,1, -51,158,2, +47,131,1, +52,158,2, 17,175,3, -46,103,1,3, -51,159,2, +47,103,1,3, +52,159,2, 17,182,3, -48,160,2,184,3,3, +49,160,2,184,3,3, 29,161,2, 17,191,3,2,158,2,159,2, -46,23,2, -51,162,2, +47,23,2, +52,162,2, 17,132,3, -46,23,2,3, -51,163,2, +47,23,2,3, +52,163,2, 17,197,3, -48,164,2,199,3,3, -50,165,2,2, -46,161,2, +49,164,2,199,3,3, +51,165,2,2, +47,161,2, 29,166,2, 17,191,3,2,162,2,163,2, -46,23,2, -46,166,2, -51,167,2, +47,23,2, +47,166,2, +52,167,2, 17,211,3, -46,23,2,3, -51,168,2, +47,23,2,3, +52,168,2, 17,215,3, -46,23,2,3, -51,169,2, +47,23,2,3, +52,169,2, 17,219,3, -48,170,2,221,3,3, -50,171,2,3, -46,161,2, -46,166,2, +49,170,2,221,3,3, +51,171,2,3, +47,161,2, +47,166,2, 29,172,2, 17,191,3,3,167,2,168,2,169,2, -46,23,2, -46,172,2,75,0, +47,23,2, +47,172,2,75,0, 131,2, 118,0, 33,0, @@ -2470,37 +2470,37 @@ static uint8_t SKSL_INCLUDE_sksl_public[] = {3,0,227,3, 20, 28,150,2, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 8, -46,23,2,2, +47,23,2,2, 1, -45, -54,149,2,0,3,0,1,2,52, +46, +55,149,2,0,3,0,1,2,52, 27, -46,153,0,185,0,2, -45, -54,149,2,0,1,3, +47,153,0,185,0,2, +46, +55,149,2,0,1,3, 25, -46,153,0,23,183,209,56, -45, -54,149,2,0,1,3,1, +47,153,0,23,183,209,56, +46, +55,149,2,0,1,3,1, 28,153,2, 2, -47,1,0,0,0,0,1, -40, +48,1,0,0,0,0,1, +41, 8, -46,18,2,2, +47,18,2,2, 1, -45, -54,151,2,0,3,0,1,2,52, +46, +55,151,2,0,3,0,1,2,52, 27, -46,145,0,177,0,2, -45, -54,151,2,0,1,3, +47,145,0,177,0,2, +46, +55,151,2,0,1,3, 25, -46,145,0,23,183,209,56, -45, -54,151,2,0,1,3,1, +47,145,0,23,183,209,56, +46, +55,151,2,0,1,3,1, 21,}; static constexpr size_t SKSL_INCLUDE_sksl_public_LENGTH = sizeof(SKSL_INCLUDE_sksl_public); diff --git a/src/sksl/generated/sksl_rt_shader.dehydrated.sksl b/src/sksl/generated/sksl_rt_shader.dehydrated.sksl index f656800fb5..c5275d4221 100644 --- a/src/sksl/generated/sksl_rt_shader.dehydrated.sksl +++ b/src/sksl/generated/sksl_rt_shader.dehydrated.sksl @@ -1,16 +1,16 @@ -static uint8_t SKSL_INCLUDE_sksl_rt_shader[] = {3,0,20,0, +static uint8_t SKSL_INCLUDE_sksl_rt_shader[] = {4,0,20,0, 12,115,107,95,70,114,97,103,67,111,111,114,100, 6,102,108,111,97,116,52, -47,1,1,0, -51,1,0, -36, -35,0,2,0,0,255,255,255,255,255,255,255,15,0,255,0,2,0, -48,2,0,15,0,0,1,0, +48,1,1,0, +52,1,0, +37, +36,0,2,0,0,255,255,255,255,255,255,255,15,0,255,0,2,0, +49,2,0,15,0,0,1,0, 0,0, 20, -53, -52,1,0, -46,2,0,0, -55, +54, +53,1,0, +47,2,0,0, +56, 21,}; static constexpr size_t SKSL_INCLUDE_sksl_rt_shader_LENGTH = sizeof(SKSL_INCLUDE_sksl_rt_shader); diff --git a/src/sksl/generated/sksl_vert.dehydrated.sksl b/src/sksl/generated/sksl_vert.dehydrated.sksl index e04098b3cf..f349086978 100644 --- a/src/sksl/generated/sksl_vert.dehydrated.sksl +++ b/src/sksl/generated/sksl_vert.dehydrated.sksl @@ -1,4 +1,4 @@ -static uint8_t SKSL_INCLUDE_sksl_vert[] = {3,0,82,0, +static uint8_t SKSL_INCLUDE_sksl_vert[] = {4,0,82,0, 12,115,107,95,80,101,114,86,101,114,116,101,120, 11,115,107,95,80,111,115,105,116,105,111,110, 6,102,108,111,97,116,52, @@ -8,42 +8,42 @@ static uint8_t SKSL_INCLUDE_sksl_vert[] = {3,0,82,0, 3,105,110,116, 13,115,107,95,73,110,115,116,97,110,99,101,73,68, 0, -47,1,6,0, -43,1,0,2,0,2, -36, -35,0,2,0,0,255,255,255,255,255,255,255,0,0,255,0,15,0, -48,2,0,27,0, -36, -35,0,2,0,0,255,255,255,255,255,255,255,1,0,255,0,34,0, -48,3,0,47,0,1, -51,4,0, -36, +48,1,6,0, +44,1,0,2,0,2, +37, +36,0,2,0,0,255,255,255,255,255,255,255,0,0,255,0,15,0, +49,2,0,27,0, +37, +36,0,2,0,0,255,255,255,255,255,255,255,1,0,255,0,34,0, +49,3,0,47,0,1, +52,4,0, +37, 16,32,2,0, -46,1,0,0, +47,1,0,0, 23,4,0,0, 23,4,0,1, -51,5,0, -36, -35,0,2,0,0,255,255,255,255,255,255,255,42,0,255,16,53,0, -48,6,0,65,0,0, -51,7,0, -36, -35,0,2,0,0,255,255,255,255,255,255,255,43,0,255,16,69,0, -46,6,0,0,4,0, +52,5,0, +37, +36,0,2,0,0,255,255,255,255,255,255,255,42,0,255,16,53,0, +49,6,0,65,0,0, +52,7,0, +37, +36,0,2,0,0,255,255,255,255,255,255,255,43,0,255,16,69,0, +47,6,0,0,4,0, 5,0, 3,0, 2,0, 4,0, 20, -33, -46,4,0,2,0,83,0,0, -53, -52,5,0, -46,6,0,0, -55, -53, -52,7,0, -46,6,0,0, -55, +34, +47,4,0,2,0,83,0,0, +54, +53,5,0, +47,6,0,0, +56, +54, +53,7,0, +47,6,0,0, +56, 21,}; static constexpr size_t SKSL_INCLUDE_sksl_vert_LENGTH = sizeof(SKSL_INCLUDE_sksl_vert);