diff --git a/tracer/src/Datadog.Tracer.Native/CMakeLists.txt b/tracer/src/Datadog.Tracer.Native/CMakeLists.txt
index e690e88b40b4..ed8382659a9b 100644
--- a/tracer/src/Datadog.Tracer.Native/CMakeLists.txt
+++ b/tracer/src/Datadog.Tracer.Native/CMakeLists.txt
@@ -177,6 +177,7 @@ add_library("Datadog.Tracer.Native.static" STATIC
environment_variables_util.cpp
method_rewriter.cpp
tracer_tokens.cpp
+ signature_builder.cpp
debugger_environment_variables_util.cpp
debugger_probes_tracker.cpp
iast/aspect.cpp
diff --git a/tracer/src/Datadog.Tracer.Native/Datadog.Tracer.Native.vcxproj b/tracer/src/Datadog.Tracer.Native/Datadog.Tracer.Native.vcxproj
index f04a6bcff95b..3ac387f155a9 100644
--- a/tracer/src/Datadog.Tracer.Native/Datadog.Tracer.Native.vcxproj
+++ b/tracer/src/Datadog.Tracer.Native/Datadog.Tracer.Native.vcxproj
@@ -336,6 +336,7 @@
+
@@ -394,6 +395,7 @@
+
diff --git a/tracer/src/Datadog.Tracer.Native/Datadog.Tracer.Native.vcxproj.filters b/tracer/src/Datadog.Tracer.Native/Datadog.Tracer.Native.vcxproj.filters
index 30c929799d88..ca42b06a98e2 100644
--- a/tracer/src/Datadog.Tracer.Native/Datadog.Tracer.Native.vcxproj.filters
+++ b/tracer/src/Datadog.Tracer.Native/Datadog.Tracer.Native.vcxproj.filters
@@ -117,6 +117,7 @@
Iast
+
@@ -270,6 +271,7 @@
+
diff --git a/tracer/src/Datadog.Tracer.Native/calltarget_tokens.cpp b/tracer/src/Datadog.Tracer.Native/calltarget_tokens.cpp
index 86446ae2cb72..d6ffbe6ecccc 100644
--- a/tracer/src/Datadog.Tracer.Native/calltarget_tokens.cpp
+++ b/tracer/src/Datadog.Tracer.Native/calltarget_tokens.cpp
@@ -4,6 +4,7 @@
#include "il_rewriter_wrapper.h"
#include "logger.h"
#include "module_metadata.h"
+#include "signature_builder.h"
namespace trace
{
@@ -434,11 +435,6 @@ HRESULT CallTargetTokens::ModifyLocalSig(ILRewriter* reWriter, TypeSignature* me
callTargetReturnSizeForNewSignature = 1 + callTargetReturnSize;
}
- // New signature size
- ULONG newSignatureSize = originalSignatureSize + returnSignatureTypeSize + (1 + exTypeRefSize) +
- callTargetReturnSizeForNewSignature + (1 + callTargetStateTypeRefSize);
- ULONG newSignatureOffset = 0;
-
ULONG oldLocalsBuffer;
ULONG oldLocalsLen = 0;
unsigned newLocalsBuffer;
@@ -447,7 +443,6 @@ HRESULT CallTargetTokens::ModifyLocalSig(ILRewriter* reWriter, TypeSignature* me
// Calculate the new locals count
if (originalSignatureSize == 0)
{
- newSignatureSize += 2;
newLocalsLen = CorSigCompressData(newLocalsCount, &newLocalsBuffer);
}
else
@@ -455,61 +450,53 @@ HRESULT CallTargetTokens::ModifyLocalSig(ILRewriter* reWriter, TypeSignature* me
oldLocalsLen = CorSigUncompressData(originalSignature + 1, &oldLocalsBuffer);
newLocalsCount += oldLocalsBuffer;
newLocalsLen = CorSigCompressData(newLocalsCount, &newLocalsBuffer);
- newSignatureSize += newLocalsLen - oldLocalsLen;
}
// New signature declaration
- COR_SIGNATURE newSignatureBuffer[BUFFER_SIZE];
- newSignatureBuffer[newSignatureOffset++] = IMAGE_CEE_CS_CALLCONV_LOCAL_SIG;
+ SignatureBuilder newSignature;
+ newSignature.Append(IMAGE_CEE_CS_CALLCONV_LOCAL_SIG);
// Set the locals count
- memcpy(&newSignatureBuffer[newSignatureOffset], &newLocalsBuffer, newLocalsLen);
- newSignatureOffset += newLocalsLen;
+ newSignature.Append(&newLocalsBuffer, newLocalsLen);
// Copy previous locals to the signature
if (originalSignatureSize > 0)
{
const auto copyLength = originalSignatureSize - 1 - oldLocalsLen;
- memcpy(&newSignatureBuffer[newSignatureOffset], originalSignature + 1 + oldLocalsLen, copyLength);
- newSignatureOffset += copyLength;
+ newSignature.Append(originalSignature + 1 + oldLocalsLen, copyLength);
}
// Return value local
if (returnSignatureType != nullptr)
{
- memcpy(&newSignatureBuffer[newSignatureOffset], returnSignatureType, returnSignatureTypeSize);
- newSignatureOffset += returnSignatureTypeSize;
+ newSignature.Append(returnSignatureType, returnSignatureTypeSize);
}
// Exception value
- newSignatureBuffer[newSignatureOffset++] = ELEMENT_TYPE_CLASS;
- memcpy(&newSignatureBuffer[newSignatureOffset], &exTypeRefBuffer, exTypeRefSize);
- newSignatureOffset += exTypeRefSize;
+ newSignature.Append(ELEMENT_TYPE_CLASS);
+ newSignature.Append(&exTypeRefBuffer, exTypeRefSize);
// CallTarget Return value
if (callTargetReturnSignature != nullptr)
{
- memcpy(&newSignatureBuffer[newSignatureOffset], callTargetReturnSignature, callTargetReturnSignatureSize);
- newSignatureOffset += callTargetReturnSignatureSize;
+ newSignature.Append(callTargetReturnSignature, callTargetReturnSignatureSize);
}
else
{
- newSignatureBuffer[newSignatureOffset++] = ELEMENT_TYPE_VALUETYPE;
- memcpy(&newSignatureBuffer[newSignatureOffset], &callTargetReturnBuffer, callTargetReturnSize);
- newSignatureOffset += callTargetReturnSize;
+ newSignature.Append(ELEMENT_TYPE_VALUETYPE);
+ newSignature.Append(&callTargetReturnBuffer, callTargetReturnSize);
}
// Add custom locals
- AddAdditionalLocals(methodReturnValue, methodTypeArguments, newSignatureBuffer, newSignatureOffset, newSignatureSize, isAsyncMethod);
+ AddAdditionalLocals(methodReturnValue, methodTypeArguments, newSignature, isAsyncMethod);
// CallTarget state value
- newSignatureBuffer[newSignatureOffset++] = ELEMENT_TYPE_VALUETYPE;
- memcpy(&newSignatureBuffer[newSignatureOffset], &callTargetStateTypeRefBuffer, callTargetStateTypeRefSize);
- newSignatureOffset += callTargetStateTypeRefSize;
+ newSignature.Append(ELEMENT_TYPE_VALUETYPE);
+ newSignature.Append(&callTargetStateTypeRefBuffer, callTargetStateTypeRefSize);
// Get new locals token
mdToken newLocalVarSig;
- hr = module_metadata->metadata_emit->GetTokenFromSig(newSignatureBuffer, newSignatureSize, &newLocalVarSig);
+ hr = module_metadata->metadata_emit->GetTokenFromSig(newSignature.GetSignature(), newSignature.Size(), &newLocalVarSig);
if (FAILED(hr))
{
Logger::Warn("Error creating new locals var signature.");
@@ -809,8 +796,7 @@ int CallTargetTokens::GetAdditionalLocalsCount(const std::vector&
}
void CallTargetTokens::AddAdditionalLocals(TypeSignature* methodReturnValue, std::vector* methodTypeArguments,
- COR_SIGNATURE (&signatureBuffer)[BUFFER_SIZE], ULONG& signatureOffset,
- ULONG& signatureSize, bool isAsyncMethod)
+ SignatureBuilder& signatureBuffer, bool isAsyncMethod)
{
}
diff --git a/tracer/src/Datadog.Tracer.Native/calltarget_tokens.h b/tracer/src/Datadog.Tracer.Native/calltarget_tokens.h
index 9cccae894dfc..909beb374f9a 100644
--- a/tracer/src/Datadog.Tracer.Native/calltarget_tokens.h
+++ b/tracer/src/Datadog.Tracer.Native/calltarget_tokens.h
@@ -12,6 +12,7 @@
#include "clr_helpers.h"
#include "il_rewriter.h"
#include "integration.h"
+#include "signature_builder.h"
#include "../../../shared/src/native-src/string.h" // NOLINT
#include "../../../shared/src/native-src/com_ptr.h"
@@ -77,8 +78,7 @@ class CallTargetTokens
virtual const shared::WSTRING& GetCallTargetRefStructType() = 0;
virtual void AddAdditionalLocals(TypeSignature* methodReturnValue, std::vector* methodTypeArguments,
- COR_SIGNATURE (&signatureBuffer)[BUFFER_SIZE], ULONG& signatureOffset,
- ULONG& signatureSize, bool isAsyncMethod);
+ SignatureBuilder& signatureBuffer, bool isAsyncMethod);
CallTargetTokens(ModuleMetadata* moduleMetadataPtr, bool enableByRefInstrumentation,
bool enableCallTargetStateByRef);
diff --git a/tracer/src/Datadog.Tracer.Native/debugger_tokens.cpp b/tracer/src/Datadog.Tracer.Native/debugger_tokens.cpp
index 3ff15c6b739a..e649c085f363 100644
--- a/tracer/src/Datadog.Tracer.Native/debugger_tokens.cpp
+++ b/tracer/src/Datadog.Tracer.Native/debugger_tokens.cpp
@@ -315,32 +315,23 @@ int DebuggerTokens::GetAdditionalLocalsCount(const std::vector& m
}
void DebuggerTokens::AddAdditionalLocals(TypeSignature* methodReturnValue, std::vector* methodTypeArguments,
- COR_SIGNATURE (&signatureBuffer)[BUFFER_SIZE], ULONG& signatureOffset,
- ULONG& signatureSize, bool isAsyncMethod)
+ SignatureBuilder& signature, bool isAsyncMethod)
{
// Gets the calltarget state of line probe type buffer and size
unsigned callTargetStateTypeRefBuffer;
const auto callTargetStateTypeRefSize = CorSigCompressToken(GetDebuggerState(isAsyncMethod ? AsyncLineProbe : NonAsyncLineProbe), &callTargetStateTypeRefBuffer);
- // Enlarge the *new* signature size
- signatureSize += (1 + callTargetStateTypeRefSize);
-
// CallTarget state of line probe
- signatureBuffer[signatureOffset++] = ELEMENT_TYPE_VALUETYPE;
- memcpy(&signatureBuffer[signatureOffset], &callTargetStateTypeRefBuffer, callTargetStateTypeRefSize);
- signatureOffset += callTargetStateTypeRefSize;
+ signature.Append(ELEMENT_TYPE_VALUETYPE);
+ signature.Append(&callTargetStateTypeRefBuffer, callTargetStateTypeRefSize);
// Gets the calltarget state of span method probe type buffer and size
unsigned spanStateTypeRefBuffer;
const auto spanStateTypeRefSize = CorSigCompressToken(methodSpanProbeDebuggerStateTypeRef, &spanStateTypeRefBuffer);
- // Enlarge the *new* signature size
- signatureSize += (1 + spanStateTypeRefSize);
-
// CallTarget state of async method probe
- signatureBuffer[signatureOffset++] = ELEMENT_TYPE_VALUETYPE;
- memcpy(&signatureBuffer[signatureOffset], &spanStateTypeRefBuffer, spanStateTypeRefSize);
- signatureOffset += spanStateTypeRefSize;
+ signature.Append(ELEMENT_TYPE_VALUETYPE);
+ signature.Append(&spanStateTypeRefBuffer, spanStateTypeRefSize);
// CallTarget states of multi-probe scenario
@@ -348,13 +339,9 @@ void DebuggerTokens::AddAdditionalLocals(TypeSignature* methodReturnValue, std::
unsigned methodDebuggerStatesTypeRefBuffer;
const auto methodDebuggerStatesTypeRefSize = CorSigCompressToken(GetDebuggerState(NonAsyncMethodMultiProbe), &methodDebuggerStatesTypeRefBuffer);
- // Enlarge the *new* signature size
- signatureSize += (2 + methodDebuggerStatesTypeRefSize);
-
- signatureBuffer[signatureOffset++] = ELEMENT_TYPE_SZARRAY;
- signatureBuffer[signatureOffset++] = ELEMENT_TYPE_VALUETYPE;
- memcpy(&signatureBuffer[signatureOffset], &methodDebuggerStatesTypeRefBuffer, methodDebuggerStatesTypeRefSize);
- signatureOffset += methodDebuggerStatesTypeRefSize;
+ signature.Append(ELEMENT_TYPE_SZARRAY);
+ signature.Append(ELEMENT_TYPE_VALUETYPE);
+ signature.Append(&methodDebuggerStatesTypeRefBuffer, methodDebuggerStatesTypeRefSize);
}
/**
diff --git a/tracer/src/Datadog.Tracer.Native/debugger_tokens.h b/tracer/src/Datadog.Tracer.Native/debugger_tokens.h
index c0d13be655aa..4390ffe0f77b 100644
--- a/tracer/src/Datadog.Tracer.Native/debugger_tokens.h
+++ b/tracer/src/Datadog.Tracer.Native/debugger_tokens.h
@@ -550,8 +550,7 @@ class DebuggerTokens : public CallTargetTokens
const WSTRING& GetCallTargetRefStructType() override;
void AddAdditionalLocals(TypeSignature* methodReturnValue, std::vector* methodTypeArguments,
- COR_SIGNATURE (&signatureBuffer)[BUFFER_SIZE], ULONG& signatureOffset,
- ULONG& signatureSize, bool isAsyncMethod) override;
+ SignatureBuilder& signatureBuffer, bool isAsyncMethod) override;
public:
DebuggerTokens(ModuleMetadata* module_metadata_ptr);
diff --git a/tracer/src/Datadog.Tracer.Native/signature_builder.cpp b/tracer/src/Datadog.Tracer.Native/signature_builder.cpp
new file mode 100644
index 000000000000..721769d90040
--- /dev/null
+++ b/tracer/src/Datadog.Tracer.Native/signature_builder.cpp
@@ -0,0 +1,33 @@
+#include "signature_builder.h"
+
+SignatureBuilder::SignatureBuilder()
+{
+ _buffer = _stackSignatureBuffer;
+ _offset = 0;
+ _length = STACK_BUFFER_SIZE;
+}
+
+void SignatureBuilder::Append(const COR_SIGNATURE element)
+{
+ EnsureBufferSpace(1);
+ _buffer[_offset++] = element;
+}
+
+void SignatureBuilder::Append(const void* elements, const size_t length)
+{
+ EnsureBufferSpace(length);
+ memcpy(_buffer + _offset, elements, length);
+ _offset += length;
+}
+
+void SignatureBuilder::EnsureBufferSpace(int size)
+{
+ if (_offset + size >= _length)
+ {
+ auto newSignatureBuffer = std::make_unique(_length * 2);
+ memcpy(newSignatureBuffer.get(), _buffer, _length);
+ _heapSignatureBuffer = std::move(newSignatureBuffer);
+ _buffer = _heapSignatureBuffer.get();
+ _length *= 2;
+ }
+}
diff --git a/tracer/src/Datadog.Tracer.Native/signature_builder.h b/tracer/src/Datadog.Tracer.Native/signature_builder.h
new file mode 100644
index 000000000000..6dac253fa484
--- /dev/null
+++ b/tracer/src/Datadog.Tracer.Native/signature_builder.h
@@ -0,0 +1,30 @@
+#pragma once
+
+#include
+#include
+
+class SignatureBuilder
+{
+public:
+ SignatureBuilder();
+
+ void Append(const COR_SIGNATURE elementType);
+ void Append(const void* elements, const size_t length);
+
+ const size_t Size() const { return _offset; }
+
+ const COR_SIGNATURE* GetSignature() const { return _buffer; }
+
+private:
+ constexpr static int STACK_BUFFER_SIZE = 1000;
+
+ COR_SIGNATURE _stackSignatureBuffer[STACK_BUFFER_SIZE];
+ std::unique_ptr _heapSignatureBuffer;
+
+ COR_SIGNATURE* _buffer;
+
+ size_t _length;
+ size_t _offset;
+
+ void EnsureBufferSpace(int size);
+};
diff --git a/tracer/src/Datadog.Tracer.Native/tracer_tokens.cpp b/tracer/src/Datadog.Tracer.Native/tracer_tokens.cpp
index 562f76efc0c5..2cca0f6772a6 100644
--- a/tracer/src/Datadog.Tracer.Native/tracer_tokens.cpp
+++ b/tracer/src/Datadog.Tracer.Native/tracer_tokens.cpp
@@ -259,24 +259,18 @@ int TracerTokens::GetAdditionalLocalsCount(const std::vector& met
}
void TracerTokens::AddAdditionalLocals(TypeSignature* methodReturnValue, std::vector* methodTypeArguments,
- COR_SIGNATURE (&signatureBuffer)[BUFFER_SIZE], ULONG& signatureOffset,
- ULONG& signatureSize, bool isAsyncMethod)
+ SignatureBuilder& signature, bool isAsyncMethod)
{
// Gets the exception type buffer and size
unsigned exTypeRefBuffer;
auto exTypeRefSize = CorSigCompressToken(exTypeRef, &exTypeRefBuffer);
// Exception value for calltarget exception filters
- signatureBuffer[signatureOffset++] = ELEMENT_TYPE_CLASS;
- memcpy(&signatureBuffer[signatureOffset], &exTypeRefBuffer, exTypeRefSize);
- signatureOffset += exTypeRefSize;
- signatureSize += 1 + exTypeRefSize;
+ signature.Append(ELEMENT_TYPE_CLASS);
+ signature.Append(&exTypeRefBuffer, exTypeRefSize);
-
- signatureBuffer[signatureOffset++] = ELEMENT_TYPE_CLASS;
- memcpy(&signatureBuffer[signatureOffset], &exTypeRefBuffer, exTypeRefSize);
- signatureOffset += exTypeRefSize;
- signatureSize += 1 + exTypeRefSize;
+ signature.Append(ELEMENT_TYPE_CLASS);
+ signature.Append(&exTypeRefBuffer, exTypeRefSize);
if (enable_by_ref_instrumentation)
{
@@ -291,10 +285,8 @@ void TracerTokens::AddAdditionalLocals(TypeSignature* methodReturnValue, std::ve
if (SUCCEEDED(IsTypeByRefLike(_profiler_info, *module_metadata, typeArgument, GetCorLibAssemblyRef(), isByRefLike)) &&
isByRefLike)
{
- signatureBuffer[signatureOffset++] = ELEMENT_TYPE_VALUETYPE;
- memcpy(&signatureBuffer[signatureOffset], &callTargetRefStructTypeRefBuffer, callTargetRefStructTypeRefSize);
- signatureOffset += callTargetRefStructTypeRefSize;
- signatureSize += 1 + callTargetRefStructTypeRefSize;
+ signature.Append(ELEMENT_TYPE_VALUETYPE);
+ signature.Append(&callTargetRefStructTypeRefBuffer, callTargetRefStructTypeRefSize);
}
}
}
diff --git a/tracer/src/Datadog.Tracer.Native/tracer_tokens.h b/tracer/src/Datadog.Tracer.Native/tracer_tokens.h
index e8079fa9e3a5..ed4cc195e454 100644
--- a/tracer/src/Datadog.Tracer.Native/tracer_tokens.h
+++ b/tracer/src/Datadog.Tracer.Native/tracer_tokens.h
@@ -34,8 +34,7 @@ class TracerTokens : public CallTargetTokens
HRESULT EnsureBaseCalltargetTokens() override;
void AddAdditionalLocals(TypeSignature* methodReturnValue, std::vector* methodTypeArguments,
- COR_SIGNATURE (&signatureBuffer)[BUFFER_SIZE], ULONG& signatureOffset,
- ULONG& signatureSize, bool isAsyncMethod) override;
+ SignatureBuilder& signature, bool isAsyncMethod) override;
public:
TracerTokens(ModuleMetadata* module_metadata_ptr, bool enableByRefInstrumentation,
diff --git a/tracer/test/Datadog.Trace.Debugger.IntegrationTests/Approvals/snapshots/ProbeTests.ManyLocals.verified.txt b/tracer/test/Datadog.Trace.Debugger.IntegrationTests/Approvals/snapshots/ProbeTests.ManyLocals.verified.txt
new file mode 100644
index 000000000000..73ec1057fd66
--- /dev/null
+++ b/tracer/test/Datadog.Trace.Debugger.IntegrationTests/Approvals/snapshots/ProbeTests.ManyLocals.verified.txt
@@ -0,0 +1,4053 @@
+[
+ {
+ "dd.span_id": "ScrubbedValue",
+ "dd.trace_id": "ScrubbedValue",
+ "ddsource": "dd_debugger",
+ "debugger": {
+ "snapshot": {
+ "captures": {
+ "entry": {
+ "arguments": {
+ "this": {
+ "type": "ManyLocals",
+ "value": "ManyLocals"
+ }
+ }
+ },
+ "return": {
+ "arguments": {
+ "this": {
+ "type": "ManyLocals",
+ "value": "ManyLocals"
+ }
+ },
+ "locals": {
+ "@return": {
+ "type": "Int64",
+ "value": "500500"
+ },
+ "var10": {
+ "type": "Int32",
+ "value": "10"
+ },
+ "var100": {
+ "type": "Int32",
+ "value": "100"
+ },
+ "var1000": {
+ "type": "Int32",
+ "value": "1000"
+ },
+ "var101": {
+ "type": "Int32",
+ "value": "101"
+ },
+ "var102": {
+ "type": "Int32",
+ "value": "102"
+ },
+ "var103": {
+ "type": "Int32",
+ "value": "103"
+ },
+ "var104": {
+ "type": "Int32",
+ "value": "104"
+ },
+ "var105": {
+ "type": "Int32",
+ "value": "105"
+ },
+ "var106": {
+ "type": "Int32",
+ "value": "106"
+ },
+ "var107": {
+ "type": "Int32",
+ "value": "107"
+ },
+ "var108": {
+ "type": "Int32",
+ "value": "108"
+ },
+ "var109": {
+ "type": "Int32",
+ "value": "109"
+ },
+ "var11": {
+ "type": "Int32",
+ "value": "11"
+ },
+ "var110": {
+ "type": "Int32",
+ "value": "110"
+ },
+ "var111": {
+ "type": "Int32",
+ "value": "111"
+ },
+ "var112": {
+ "type": "Int32",
+ "value": "112"
+ },
+ "var113": {
+ "type": "Int32",
+ "value": "113"
+ },
+ "var114": {
+ "type": "Int32",
+ "value": "114"
+ },
+ "var115": {
+ "type": "Int32",
+ "value": "115"
+ },
+ "var116": {
+ "type": "Int32",
+ "value": "116"
+ },
+ "var117": {
+ "type": "Int32",
+ "value": "117"
+ },
+ "var118": {
+ "type": "Int32",
+ "value": "118"
+ },
+ "var119": {
+ "type": "Int32",
+ "value": "119"
+ },
+ "var12": {
+ "type": "Int32",
+ "value": "12"
+ },
+ "var120": {
+ "type": "Int32",
+ "value": "120"
+ },
+ "var121": {
+ "type": "Int32",
+ "value": "121"
+ },
+ "var122": {
+ "type": "Int32",
+ "value": "122"
+ },
+ "var123": {
+ "type": "Int32",
+ "value": "123"
+ },
+ "var124": {
+ "type": "Int32",
+ "value": "124"
+ },
+ "var125": {
+ "type": "Int32",
+ "value": "125"
+ },
+ "var126": {
+ "type": "Int32",
+ "value": "126"
+ },
+ "var127": {
+ "type": "Int32",
+ "value": "127"
+ },
+ "var128": {
+ "type": "Int32",
+ "value": "128"
+ },
+ "var129": {
+ "type": "Int32",
+ "value": "129"
+ },
+ "var13": {
+ "type": "Int32",
+ "value": "13"
+ },
+ "var130": {
+ "type": "Int32",
+ "value": "130"
+ },
+ "var131": {
+ "type": "Int32",
+ "value": "131"
+ },
+ "var132": {
+ "type": "Int32",
+ "value": "132"
+ },
+ "var133": {
+ "type": "Int32",
+ "value": "133"
+ },
+ "var134": {
+ "type": "Int32",
+ "value": "134"
+ },
+ "var135": {
+ "type": "Int32",
+ "value": "135"
+ },
+ "var136": {
+ "type": "Int32",
+ "value": "136"
+ },
+ "var137": {
+ "type": "Int32",
+ "value": "137"
+ },
+ "var138": {
+ "type": "Int32",
+ "value": "138"
+ },
+ "var139": {
+ "type": "Int32",
+ "value": "139"
+ },
+ "var14": {
+ "type": "Int32",
+ "value": "14"
+ },
+ "var140": {
+ "type": "Int32",
+ "value": "140"
+ },
+ "var141": {
+ "type": "Int32",
+ "value": "141"
+ },
+ "var142": {
+ "type": "Int32",
+ "value": "142"
+ },
+ "var143": {
+ "type": "Int32",
+ "value": "143"
+ },
+ "var144": {
+ "type": "Int32",
+ "value": "144"
+ },
+ "var145": {
+ "type": "Int32",
+ "value": "145"
+ },
+ "var146": {
+ "type": "Int32",
+ "value": "146"
+ },
+ "var147": {
+ "type": "Int32",
+ "value": "147"
+ },
+ "var148": {
+ "type": "Int32",
+ "value": "148"
+ },
+ "var149": {
+ "type": "Int32",
+ "value": "149"
+ },
+ "var15": {
+ "type": "Int32",
+ "value": "15"
+ },
+ "var150": {
+ "type": "Int32",
+ "value": "150"
+ },
+ "var151": {
+ "type": "Int32",
+ "value": "151"
+ },
+ "var152": {
+ "type": "Int32",
+ "value": "152"
+ },
+ "var153": {
+ "type": "Int32",
+ "value": "153"
+ },
+ "var154": {
+ "type": "Int32",
+ "value": "154"
+ },
+ "var155": {
+ "type": "Int32",
+ "value": "155"
+ },
+ "var156": {
+ "type": "Int32",
+ "value": "156"
+ },
+ "var157": {
+ "type": "Int32",
+ "value": "157"
+ },
+ "var158": {
+ "type": "Int32",
+ "value": "158"
+ },
+ "var159": {
+ "type": "Int32",
+ "value": "159"
+ },
+ "var16": {
+ "type": "Int32",
+ "value": "16"
+ },
+ "var160": {
+ "type": "Int32",
+ "value": "160"
+ },
+ "var161": {
+ "type": "Int32",
+ "value": "161"
+ },
+ "var162": {
+ "type": "Int32",
+ "value": "162"
+ },
+ "var163": {
+ "type": "Int32",
+ "value": "163"
+ },
+ "var164": {
+ "type": "Int32",
+ "value": "164"
+ },
+ "var165": {
+ "type": "Int32",
+ "value": "165"
+ },
+ "var166": {
+ "type": "Int32",
+ "value": "166"
+ },
+ "var167": {
+ "type": "Int32",
+ "value": "167"
+ },
+ "var168": {
+ "type": "Int32",
+ "value": "168"
+ },
+ "var169": {
+ "type": "Int32",
+ "value": "169"
+ },
+ "var17": {
+ "type": "Int32",
+ "value": "17"
+ },
+ "var170": {
+ "type": "Int32",
+ "value": "170"
+ },
+ "var171": {
+ "type": "Int32",
+ "value": "171"
+ },
+ "var172": {
+ "type": "Int32",
+ "value": "172"
+ },
+ "var173": {
+ "type": "Int32",
+ "value": "173"
+ },
+ "var174": {
+ "type": "Int32",
+ "value": "174"
+ },
+ "var175": {
+ "type": "Int32",
+ "value": "175"
+ },
+ "var176": {
+ "type": "Int32",
+ "value": "176"
+ },
+ "var177": {
+ "type": "Int32",
+ "value": "177"
+ },
+ "var178": {
+ "type": "Int32",
+ "value": "178"
+ },
+ "var179": {
+ "type": "Int32",
+ "value": "179"
+ },
+ "var18": {
+ "type": "Int32",
+ "value": "18"
+ },
+ "var180": {
+ "type": "Int32",
+ "value": "180"
+ },
+ "var181": {
+ "type": "Int32",
+ "value": "181"
+ },
+ "var182": {
+ "type": "Int32",
+ "value": "182"
+ },
+ "var183": {
+ "type": "Int32",
+ "value": "183"
+ },
+ "var184": {
+ "type": "Int32",
+ "value": "184"
+ },
+ "var185": {
+ "type": "Int32",
+ "value": "185"
+ },
+ "var186": {
+ "type": "Int32",
+ "value": "186"
+ },
+ "var187": {
+ "type": "Int32",
+ "value": "187"
+ },
+ "var188": {
+ "type": "Int32",
+ "value": "188"
+ },
+ "var189": {
+ "type": "Int32",
+ "value": "189"
+ },
+ "var19": {
+ "type": "Int32",
+ "value": "19"
+ },
+ "var190": {
+ "type": "Int32",
+ "value": "190"
+ },
+ "var191": {
+ "type": "Int32",
+ "value": "191"
+ },
+ "var192": {
+ "type": "Int32",
+ "value": "192"
+ },
+ "var193": {
+ "type": "Int32",
+ "value": "193"
+ },
+ "var194": {
+ "type": "Int32",
+ "value": "194"
+ },
+ "var195": {
+ "type": "Int32",
+ "value": "195"
+ },
+ "var196": {
+ "type": "Int32",
+ "value": "196"
+ },
+ "var197": {
+ "type": "Int32",
+ "value": "197"
+ },
+ "var198": {
+ "type": "Int32",
+ "value": "198"
+ },
+ "var199": {
+ "type": "Int32",
+ "value": "199"
+ },
+ "var2": {
+ "type": "Int32",
+ "value": "2"
+ },
+ "var20": {
+ "type": "Int32",
+ "value": "20"
+ },
+ "var200": {
+ "type": "Int32",
+ "value": "200"
+ },
+ "var201": {
+ "type": "Int32",
+ "value": "201"
+ },
+ "var202": {
+ "type": "Int32",
+ "value": "202"
+ },
+ "var203": {
+ "type": "Int32",
+ "value": "203"
+ },
+ "var204": {
+ "type": "Int32",
+ "value": "204"
+ },
+ "var205": {
+ "type": "Int32",
+ "value": "205"
+ },
+ "var206": {
+ "type": "Int32",
+ "value": "206"
+ },
+ "var207": {
+ "type": "Int32",
+ "value": "207"
+ },
+ "var208": {
+ "type": "Int32",
+ "value": "208"
+ },
+ "var209": {
+ "type": "Int32",
+ "value": "209"
+ },
+ "var21": {
+ "type": "Int32",
+ "value": "21"
+ },
+ "var210": {
+ "type": "Int32",
+ "value": "210"
+ },
+ "var211": {
+ "type": "Int32",
+ "value": "211"
+ },
+ "var212": {
+ "type": "Int32",
+ "value": "212"
+ },
+ "var213": {
+ "type": "Int32",
+ "value": "213"
+ },
+ "var214": {
+ "type": "Int32",
+ "value": "214"
+ },
+ "var215": {
+ "type": "Int32",
+ "value": "215"
+ },
+ "var216": {
+ "type": "Int32",
+ "value": "216"
+ },
+ "var217": {
+ "type": "Int32",
+ "value": "217"
+ },
+ "var218": {
+ "type": "Int32",
+ "value": "218"
+ },
+ "var219": {
+ "type": "Int32",
+ "value": "219"
+ },
+ "var22": {
+ "type": "Int32",
+ "value": "22"
+ },
+ "var220": {
+ "type": "Int32",
+ "value": "220"
+ },
+ "var221": {
+ "type": "Int32",
+ "value": "221"
+ },
+ "var222": {
+ "type": "Int32",
+ "value": "222"
+ },
+ "var223": {
+ "type": "Int32",
+ "value": "223"
+ },
+ "var224": {
+ "type": "Int32",
+ "value": "224"
+ },
+ "var225": {
+ "type": "Int32",
+ "value": "225"
+ },
+ "var226": {
+ "type": "Int32",
+ "value": "226"
+ },
+ "var227": {
+ "type": "Int32",
+ "value": "227"
+ },
+ "var228": {
+ "type": "Int32",
+ "value": "228"
+ },
+ "var229": {
+ "type": "Int32",
+ "value": "229"
+ },
+ "var23": {
+ "type": "Int32",
+ "value": "23"
+ },
+ "var230": {
+ "type": "Int32",
+ "value": "230"
+ },
+ "var231": {
+ "type": "Int32",
+ "value": "231"
+ },
+ "var232": {
+ "type": "Int32",
+ "value": "232"
+ },
+ "var233": {
+ "type": "Int32",
+ "value": "233"
+ },
+ "var234": {
+ "type": "Int32",
+ "value": "234"
+ },
+ "var235": {
+ "type": "Int32",
+ "value": "235"
+ },
+ "var236": {
+ "type": "Int32",
+ "value": "236"
+ },
+ "var237": {
+ "type": "Int32",
+ "value": "237"
+ },
+ "var238": {
+ "type": "Int32",
+ "value": "238"
+ },
+ "var239": {
+ "type": "Int32",
+ "value": "239"
+ },
+ "var24": {
+ "type": "Int32",
+ "value": "24"
+ },
+ "var240": {
+ "type": "Int32",
+ "value": "240"
+ },
+ "var241": {
+ "type": "Int32",
+ "value": "241"
+ },
+ "var242": {
+ "type": "Int32",
+ "value": "242"
+ },
+ "var243": {
+ "type": "Int32",
+ "value": "243"
+ },
+ "var244": {
+ "type": "Int32",
+ "value": "244"
+ },
+ "var245": {
+ "type": "Int32",
+ "value": "245"
+ },
+ "var246": {
+ "type": "Int32",
+ "value": "246"
+ },
+ "var247": {
+ "type": "Int32",
+ "value": "247"
+ },
+ "var248": {
+ "type": "Int32",
+ "value": "248"
+ },
+ "var249": {
+ "type": "Int32",
+ "value": "249"
+ },
+ "var25": {
+ "type": "Int32",
+ "value": "25"
+ },
+ "var250": {
+ "type": "Int32",
+ "value": "250"
+ },
+ "var251": {
+ "type": "Int32",
+ "value": "251"
+ },
+ "var252": {
+ "type": "Int32",
+ "value": "252"
+ },
+ "var253": {
+ "type": "Int32",
+ "value": "253"
+ },
+ "var254": {
+ "type": "Int32",
+ "value": "254"
+ },
+ "var255": {
+ "type": "Int32",
+ "value": "255"
+ },
+ "var256": {
+ "type": "Int32",
+ "value": "256"
+ },
+ "var257": {
+ "type": "Int32",
+ "value": "257"
+ },
+ "var258": {
+ "type": "Int32",
+ "value": "258"
+ },
+ "var259": {
+ "type": "Int32",
+ "value": "259"
+ },
+ "var26": {
+ "type": "Int32",
+ "value": "26"
+ },
+ "var260": {
+ "type": "Int32",
+ "value": "260"
+ },
+ "var261": {
+ "type": "Int32",
+ "value": "261"
+ },
+ "var262": {
+ "type": "Int32",
+ "value": "262"
+ },
+ "var263": {
+ "type": "Int32",
+ "value": "263"
+ },
+ "var264": {
+ "type": "Int32",
+ "value": "264"
+ },
+ "var265": {
+ "type": "Int32",
+ "value": "265"
+ },
+ "var266": {
+ "type": "Int32",
+ "value": "266"
+ },
+ "var267": {
+ "type": "Int32",
+ "value": "267"
+ },
+ "var268": {
+ "type": "Int32",
+ "value": "268"
+ },
+ "var269": {
+ "type": "Int32",
+ "value": "269"
+ },
+ "var27": {
+ "type": "Int32",
+ "value": "27"
+ },
+ "var270": {
+ "type": "Int32",
+ "value": "270"
+ },
+ "var271": {
+ "type": "Int32",
+ "value": "271"
+ },
+ "var272": {
+ "type": "Int32",
+ "value": "272"
+ },
+ "var273": {
+ "type": "Int32",
+ "value": "273"
+ },
+ "var274": {
+ "type": "Int32",
+ "value": "274"
+ },
+ "var275": {
+ "type": "Int32",
+ "value": "275"
+ },
+ "var276": {
+ "type": "Int32",
+ "value": "276"
+ },
+ "var277": {
+ "type": "Int32",
+ "value": "277"
+ },
+ "var278": {
+ "type": "Int32",
+ "value": "278"
+ },
+ "var279": {
+ "type": "Int32",
+ "value": "279"
+ },
+ "var28": {
+ "type": "Int32",
+ "value": "28"
+ },
+ "var280": {
+ "type": "Int32",
+ "value": "280"
+ },
+ "var281": {
+ "type": "Int32",
+ "value": "281"
+ },
+ "var282": {
+ "type": "Int32",
+ "value": "282"
+ },
+ "var283": {
+ "type": "Int32",
+ "value": "283"
+ },
+ "var284": {
+ "type": "Int32",
+ "value": "284"
+ },
+ "var285": {
+ "type": "Int32",
+ "value": "285"
+ },
+ "var286": {
+ "type": "Int32",
+ "value": "286"
+ },
+ "var287": {
+ "type": "Int32",
+ "value": "287"
+ },
+ "var288": {
+ "type": "Int32",
+ "value": "288"
+ },
+ "var289": {
+ "type": "Int32",
+ "value": "289"
+ },
+ "var29": {
+ "type": "Int32",
+ "value": "29"
+ },
+ "var290": {
+ "type": "Int32",
+ "value": "290"
+ },
+ "var291": {
+ "type": "Int32",
+ "value": "291"
+ },
+ "var292": {
+ "type": "Int32",
+ "value": "292"
+ },
+ "var293": {
+ "type": "Int32",
+ "value": "293"
+ },
+ "var294": {
+ "type": "Int32",
+ "value": "294"
+ },
+ "var295": {
+ "type": "Int32",
+ "value": "295"
+ },
+ "var296": {
+ "type": "Int32",
+ "value": "296"
+ },
+ "var297": {
+ "type": "Int32",
+ "value": "297"
+ },
+ "var298": {
+ "type": "Int32",
+ "value": "298"
+ },
+ "var299": {
+ "type": "Int32",
+ "value": "299"
+ },
+ "var3": {
+ "type": "Int32",
+ "value": "3"
+ },
+ "var30": {
+ "type": "Int32",
+ "value": "30"
+ },
+ "var300": {
+ "type": "Int32",
+ "value": "300"
+ },
+ "var301": {
+ "type": "Int32",
+ "value": "301"
+ },
+ "var302": {
+ "type": "Int32",
+ "value": "302"
+ },
+ "var303": {
+ "type": "Int32",
+ "value": "303"
+ },
+ "var304": {
+ "type": "Int32",
+ "value": "304"
+ },
+ "var305": {
+ "type": "Int32",
+ "value": "305"
+ },
+ "var306": {
+ "type": "Int32",
+ "value": "306"
+ },
+ "var307": {
+ "type": "Int32",
+ "value": "307"
+ },
+ "var308": {
+ "type": "Int32",
+ "value": "308"
+ },
+ "var309": {
+ "type": "Int32",
+ "value": "309"
+ },
+ "var31": {
+ "type": "Int32",
+ "value": "31"
+ },
+ "var310": {
+ "type": "Int32",
+ "value": "310"
+ },
+ "var311": {
+ "type": "Int32",
+ "value": "311"
+ },
+ "var312": {
+ "type": "Int32",
+ "value": "312"
+ },
+ "var313": {
+ "type": "Int32",
+ "value": "313"
+ },
+ "var314": {
+ "type": "Int32",
+ "value": "314"
+ },
+ "var315": {
+ "type": "Int32",
+ "value": "315"
+ },
+ "var316": {
+ "type": "Int32",
+ "value": "316"
+ },
+ "var317": {
+ "type": "Int32",
+ "value": "317"
+ },
+ "var318": {
+ "type": "Int32",
+ "value": "318"
+ },
+ "var319": {
+ "type": "Int32",
+ "value": "319"
+ },
+ "var32": {
+ "type": "Int32",
+ "value": "32"
+ },
+ "var320": {
+ "type": "Int32",
+ "value": "320"
+ },
+ "var321": {
+ "type": "Int32",
+ "value": "321"
+ },
+ "var322": {
+ "type": "Int32",
+ "value": "322"
+ },
+ "var323": {
+ "type": "Int32",
+ "value": "323"
+ },
+ "var324": {
+ "type": "Int32",
+ "value": "324"
+ },
+ "var325": {
+ "type": "Int32",
+ "value": "325"
+ },
+ "var326": {
+ "type": "Int32",
+ "value": "326"
+ },
+ "var327": {
+ "type": "Int32",
+ "value": "327"
+ },
+ "var328": {
+ "type": "Int32",
+ "value": "328"
+ },
+ "var329": {
+ "type": "Int32",
+ "value": "329"
+ },
+ "var33": {
+ "type": "Int32",
+ "value": "33"
+ },
+ "var330": {
+ "type": "Int32",
+ "value": "330"
+ },
+ "var331": {
+ "type": "Int32",
+ "value": "331"
+ },
+ "var332": {
+ "type": "Int32",
+ "value": "332"
+ },
+ "var333": {
+ "type": "Int32",
+ "value": "333"
+ },
+ "var334": {
+ "type": "Int32",
+ "value": "334"
+ },
+ "var335": {
+ "type": "Int32",
+ "value": "335"
+ },
+ "var336": {
+ "type": "Int32",
+ "value": "336"
+ },
+ "var337": {
+ "type": "Int32",
+ "value": "337"
+ },
+ "var338": {
+ "type": "Int32",
+ "value": "338"
+ },
+ "var339": {
+ "type": "Int32",
+ "value": "339"
+ },
+ "var34": {
+ "type": "Int32",
+ "value": "34"
+ },
+ "var340": {
+ "type": "Int32",
+ "value": "340"
+ },
+ "var341": {
+ "type": "Int32",
+ "value": "341"
+ },
+ "var342": {
+ "type": "Int32",
+ "value": "342"
+ },
+ "var343": {
+ "type": "Int32",
+ "value": "343"
+ },
+ "var344": {
+ "type": "Int32",
+ "value": "344"
+ },
+ "var345": {
+ "type": "Int32",
+ "value": "345"
+ },
+ "var346": {
+ "type": "Int32",
+ "value": "346"
+ },
+ "var347": {
+ "type": "Int32",
+ "value": "347"
+ },
+ "var348": {
+ "type": "Int32",
+ "value": "348"
+ },
+ "var349": {
+ "type": "Int32",
+ "value": "349"
+ },
+ "var35": {
+ "type": "Int32",
+ "value": "35"
+ },
+ "var350": {
+ "type": "Int32",
+ "value": "350"
+ },
+ "var351": {
+ "type": "Int32",
+ "value": "351"
+ },
+ "var352": {
+ "type": "Int32",
+ "value": "352"
+ },
+ "var353": {
+ "type": "Int32",
+ "value": "353"
+ },
+ "var354": {
+ "type": "Int32",
+ "value": "354"
+ },
+ "var355": {
+ "type": "Int32",
+ "value": "355"
+ },
+ "var356": {
+ "type": "Int32",
+ "value": "356"
+ },
+ "var357": {
+ "type": "Int32",
+ "value": "357"
+ },
+ "var358": {
+ "type": "Int32",
+ "value": "358"
+ },
+ "var359": {
+ "type": "Int32",
+ "value": "359"
+ },
+ "var36": {
+ "type": "Int32",
+ "value": "36"
+ },
+ "var360": {
+ "type": "Int32",
+ "value": "360"
+ },
+ "var361": {
+ "type": "Int32",
+ "value": "361"
+ },
+ "var362": {
+ "type": "Int32",
+ "value": "362"
+ },
+ "var363": {
+ "type": "Int32",
+ "value": "363"
+ },
+ "var364": {
+ "type": "Int32",
+ "value": "364"
+ },
+ "var365": {
+ "type": "Int32",
+ "value": "365"
+ },
+ "var366": {
+ "type": "Int32",
+ "value": "366"
+ },
+ "var367": {
+ "type": "Int32",
+ "value": "367"
+ },
+ "var368": {
+ "type": "Int32",
+ "value": "368"
+ },
+ "var369": {
+ "type": "Int32",
+ "value": "369"
+ },
+ "var37": {
+ "type": "Int32",
+ "value": "37"
+ },
+ "var370": {
+ "type": "Int32",
+ "value": "370"
+ },
+ "var371": {
+ "type": "Int32",
+ "value": "371"
+ },
+ "var372": {
+ "type": "Int32",
+ "value": "372"
+ },
+ "var373": {
+ "type": "Int32",
+ "value": "373"
+ },
+ "var374": {
+ "type": "Int32",
+ "value": "374"
+ },
+ "var375": {
+ "type": "Int32",
+ "value": "375"
+ },
+ "var376": {
+ "type": "Int32",
+ "value": "376"
+ },
+ "var377": {
+ "type": "Int32",
+ "value": "377"
+ },
+ "var378": {
+ "type": "Int32",
+ "value": "378"
+ },
+ "var379": {
+ "type": "Int32",
+ "value": "379"
+ },
+ "var38": {
+ "type": "Int32",
+ "value": "38"
+ },
+ "var380": {
+ "type": "Int32",
+ "value": "380"
+ },
+ "var381": {
+ "type": "Int32",
+ "value": "381"
+ },
+ "var382": {
+ "type": "Int32",
+ "value": "382"
+ },
+ "var383": {
+ "type": "Int32",
+ "value": "383"
+ },
+ "var384": {
+ "type": "Int32",
+ "value": "384"
+ },
+ "var385": {
+ "type": "Int32",
+ "value": "385"
+ },
+ "var386": {
+ "type": "Int32",
+ "value": "386"
+ },
+ "var387": {
+ "type": "Int32",
+ "value": "387"
+ },
+ "var388": {
+ "type": "Int32",
+ "value": "388"
+ },
+ "var389": {
+ "type": "Int32",
+ "value": "389"
+ },
+ "var39": {
+ "type": "Int32",
+ "value": "39"
+ },
+ "var390": {
+ "type": "Int32",
+ "value": "390"
+ },
+ "var391": {
+ "type": "Int32",
+ "value": "391"
+ },
+ "var392": {
+ "type": "Int32",
+ "value": "392"
+ },
+ "var393": {
+ "type": "Int32",
+ "value": "393"
+ },
+ "var394": {
+ "type": "Int32",
+ "value": "394"
+ },
+ "var395": {
+ "type": "Int32",
+ "value": "395"
+ },
+ "var396": {
+ "type": "Int32",
+ "value": "396"
+ },
+ "var397": {
+ "type": "Int32",
+ "value": "397"
+ },
+ "var398": {
+ "type": "Int32",
+ "value": "398"
+ },
+ "var399": {
+ "type": "Int32",
+ "value": "399"
+ },
+ "var4": {
+ "type": "Int32",
+ "value": "4"
+ },
+ "var40": {
+ "type": "Int32",
+ "value": "40"
+ },
+ "var400": {
+ "type": "Int32",
+ "value": "400"
+ },
+ "var401": {
+ "type": "Int32",
+ "value": "401"
+ },
+ "var402": {
+ "type": "Int32",
+ "value": "402"
+ },
+ "var403": {
+ "type": "Int32",
+ "value": "403"
+ },
+ "var404": {
+ "type": "Int32",
+ "value": "404"
+ },
+ "var405": {
+ "type": "Int32",
+ "value": "405"
+ },
+ "var406": {
+ "type": "Int32",
+ "value": "406"
+ },
+ "var407": {
+ "type": "Int32",
+ "value": "407"
+ },
+ "var408": {
+ "type": "Int32",
+ "value": "408"
+ },
+ "var409": {
+ "type": "Int32",
+ "value": "409"
+ },
+ "var41": {
+ "type": "Int32",
+ "value": "41"
+ },
+ "var410": {
+ "type": "Int32",
+ "value": "410"
+ },
+ "var411": {
+ "type": "Int32",
+ "value": "411"
+ },
+ "var412": {
+ "type": "Int32",
+ "value": "412"
+ },
+ "var413": {
+ "type": "Int32",
+ "value": "413"
+ },
+ "var414": {
+ "type": "Int32",
+ "value": "414"
+ },
+ "var415": {
+ "type": "Int32",
+ "value": "415"
+ },
+ "var416": {
+ "type": "Int32",
+ "value": "416"
+ },
+ "var417": {
+ "type": "Int32",
+ "value": "417"
+ },
+ "var418": {
+ "type": "Int32",
+ "value": "418"
+ },
+ "var419": {
+ "type": "Int32",
+ "value": "419"
+ },
+ "var42": {
+ "type": "Int32",
+ "value": "42"
+ },
+ "var420": {
+ "type": "Int32",
+ "value": "420"
+ },
+ "var421": {
+ "type": "Int32",
+ "value": "421"
+ },
+ "var422": {
+ "type": "Int32",
+ "value": "422"
+ },
+ "var423": {
+ "type": "Int32",
+ "value": "423"
+ },
+ "var424": {
+ "type": "Int32",
+ "value": "424"
+ },
+ "var425": {
+ "type": "Int32",
+ "value": "425"
+ },
+ "var426": {
+ "type": "Int32",
+ "value": "426"
+ },
+ "var427": {
+ "type": "Int32",
+ "value": "427"
+ },
+ "var428": {
+ "type": "Int32",
+ "value": "428"
+ },
+ "var429": {
+ "type": "Int32",
+ "value": "429"
+ },
+ "var43": {
+ "type": "Int32",
+ "value": "43"
+ },
+ "var430": {
+ "type": "Int32",
+ "value": "430"
+ },
+ "var431": {
+ "type": "Int32",
+ "value": "431"
+ },
+ "var432": {
+ "type": "Int32",
+ "value": "432"
+ },
+ "var433": {
+ "type": "Int32",
+ "value": "433"
+ },
+ "var434": {
+ "type": "Int32",
+ "value": "434"
+ },
+ "var435": {
+ "type": "Int32",
+ "value": "435"
+ },
+ "var436": {
+ "type": "Int32",
+ "value": "436"
+ },
+ "var437": {
+ "type": "Int32",
+ "value": "437"
+ },
+ "var438": {
+ "type": "Int32",
+ "value": "438"
+ },
+ "var439": {
+ "type": "Int32",
+ "value": "439"
+ },
+ "var44": {
+ "type": "Int32",
+ "value": "44"
+ },
+ "var440": {
+ "type": "Int32",
+ "value": "440"
+ },
+ "var441": {
+ "type": "Int32",
+ "value": "441"
+ },
+ "var442": {
+ "type": "Int32",
+ "value": "442"
+ },
+ "var443": {
+ "type": "Int32",
+ "value": "443"
+ },
+ "var444": {
+ "type": "Int32",
+ "value": "444"
+ },
+ "var445": {
+ "type": "Int32",
+ "value": "445"
+ },
+ "var446": {
+ "type": "Int32",
+ "value": "446"
+ },
+ "var447": {
+ "type": "Int32",
+ "value": "447"
+ },
+ "var448": {
+ "type": "Int32",
+ "value": "448"
+ },
+ "var449": {
+ "type": "Int32",
+ "value": "449"
+ },
+ "var45": {
+ "type": "Int32",
+ "value": "45"
+ },
+ "var450": {
+ "type": "Int32",
+ "value": "450"
+ },
+ "var451": {
+ "type": "Int32",
+ "value": "451"
+ },
+ "var452": {
+ "type": "Int32",
+ "value": "452"
+ },
+ "var453": {
+ "type": "Int32",
+ "value": "453"
+ },
+ "var454": {
+ "type": "Int32",
+ "value": "454"
+ },
+ "var455": {
+ "type": "Int32",
+ "value": "455"
+ },
+ "var456": {
+ "type": "Int32",
+ "value": "456"
+ },
+ "var457": {
+ "type": "Int32",
+ "value": "457"
+ },
+ "var458": {
+ "type": "Int32",
+ "value": "458"
+ },
+ "var459": {
+ "type": "Int32",
+ "value": "459"
+ },
+ "var46": {
+ "type": "Int32",
+ "value": "46"
+ },
+ "var460": {
+ "type": "Int32",
+ "value": "460"
+ },
+ "var461": {
+ "type": "Int32",
+ "value": "461"
+ },
+ "var462": {
+ "type": "Int32",
+ "value": "462"
+ },
+ "var463": {
+ "type": "Int32",
+ "value": "463"
+ },
+ "var464": {
+ "type": "Int32",
+ "value": "464"
+ },
+ "var465": {
+ "type": "Int32",
+ "value": "465"
+ },
+ "var466": {
+ "type": "Int32",
+ "value": "466"
+ },
+ "var467": {
+ "type": "Int32",
+ "value": "467"
+ },
+ "var468": {
+ "type": "Int32",
+ "value": "468"
+ },
+ "var469": {
+ "type": "Int32",
+ "value": "469"
+ },
+ "var47": {
+ "type": "Int32",
+ "value": "47"
+ },
+ "var470": {
+ "type": "Int32",
+ "value": "470"
+ },
+ "var471": {
+ "type": "Int32",
+ "value": "471"
+ },
+ "var472": {
+ "type": "Int32",
+ "value": "472"
+ },
+ "var473": {
+ "type": "Int32",
+ "value": "473"
+ },
+ "var474": {
+ "type": "Int32",
+ "value": "474"
+ },
+ "var475": {
+ "type": "Int32",
+ "value": "475"
+ },
+ "var476": {
+ "type": "Int32",
+ "value": "476"
+ },
+ "var477": {
+ "type": "Int32",
+ "value": "477"
+ },
+ "var478": {
+ "type": "Int32",
+ "value": "478"
+ },
+ "var479": {
+ "type": "Int32",
+ "value": "479"
+ },
+ "var48": {
+ "type": "Int32",
+ "value": "48"
+ },
+ "var480": {
+ "type": "Int32",
+ "value": "480"
+ },
+ "var481": {
+ "type": "Int32",
+ "value": "481"
+ },
+ "var482": {
+ "type": "Int32",
+ "value": "482"
+ },
+ "var483": {
+ "type": "Int32",
+ "value": "483"
+ },
+ "var484": {
+ "type": "Int32",
+ "value": "484"
+ },
+ "var485": {
+ "type": "Int32",
+ "value": "485"
+ },
+ "var486": {
+ "type": "Int32",
+ "value": "486"
+ },
+ "var487": {
+ "type": "Int32",
+ "value": "487"
+ },
+ "var488": {
+ "type": "Int32",
+ "value": "488"
+ },
+ "var489": {
+ "type": "Int32",
+ "value": "489"
+ },
+ "var49": {
+ "type": "Int32",
+ "value": "49"
+ },
+ "var490": {
+ "type": "Int32",
+ "value": "490"
+ },
+ "var491": {
+ "type": "Int32",
+ "value": "491"
+ },
+ "var492": {
+ "type": "Int32",
+ "value": "492"
+ },
+ "var493": {
+ "type": "Int32",
+ "value": "493"
+ },
+ "var494": {
+ "type": "Int32",
+ "value": "494"
+ },
+ "var495": {
+ "type": "Int32",
+ "value": "495"
+ },
+ "var496": {
+ "type": "Int32",
+ "value": "496"
+ },
+ "var497": {
+ "type": "Int32",
+ "value": "497"
+ },
+ "var498": {
+ "type": "Int32",
+ "value": "498"
+ },
+ "var499": {
+ "type": "Int32",
+ "value": "499"
+ },
+ "var5": {
+ "type": "Int32",
+ "value": "5"
+ },
+ "var50": {
+ "type": "Int32",
+ "value": "50"
+ },
+ "var500": {
+ "type": "Int32",
+ "value": "500"
+ },
+ "var501": {
+ "type": "Int32",
+ "value": "501"
+ },
+ "var502": {
+ "type": "Int32",
+ "value": "502"
+ },
+ "var503": {
+ "type": "Int32",
+ "value": "503"
+ },
+ "var504": {
+ "type": "Int32",
+ "value": "504"
+ },
+ "var505": {
+ "type": "Int32",
+ "value": "505"
+ },
+ "var506": {
+ "type": "Int32",
+ "value": "506"
+ },
+ "var507": {
+ "type": "Int32",
+ "value": "507"
+ },
+ "var508": {
+ "type": "Int32",
+ "value": "508"
+ },
+ "var509": {
+ "type": "Int32",
+ "value": "509"
+ },
+ "var51": {
+ "type": "Int32",
+ "value": "51"
+ },
+ "var510": {
+ "type": "Int32",
+ "value": "510"
+ },
+ "var511": {
+ "type": "Int32",
+ "value": "511"
+ },
+ "var512": {
+ "type": "Int32",
+ "value": "512"
+ },
+ "var513": {
+ "type": "Int32",
+ "value": "513"
+ },
+ "var514": {
+ "type": "Int32",
+ "value": "514"
+ },
+ "var515": {
+ "type": "Int32",
+ "value": "515"
+ },
+ "var516": {
+ "type": "Int32",
+ "value": "516"
+ },
+ "var517": {
+ "type": "Int32",
+ "value": "517"
+ },
+ "var518": {
+ "type": "Int32",
+ "value": "518"
+ },
+ "var519": {
+ "type": "Int32",
+ "value": "519"
+ },
+ "var52": {
+ "type": "Int32",
+ "value": "52"
+ },
+ "var520": {
+ "type": "Int32",
+ "value": "520"
+ },
+ "var521": {
+ "type": "Int32",
+ "value": "521"
+ },
+ "var522": {
+ "type": "Int32",
+ "value": "522"
+ },
+ "var523": {
+ "type": "Int32",
+ "value": "523"
+ },
+ "var524": {
+ "type": "Int32",
+ "value": "524"
+ },
+ "var525": {
+ "type": "Int32",
+ "value": "525"
+ },
+ "var526": {
+ "type": "Int32",
+ "value": "526"
+ },
+ "var527": {
+ "type": "Int32",
+ "value": "527"
+ },
+ "var528": {
+ "type": "Int32",
+ "value": "528"
+ },
+ "var529": {
+ "type": "Int32",
+ "value": "529"
+ },
+ "var53": {
+ "type": "Int32",
+ "value": "53"
+ },
+ "var530": {
+ "type": "Int32",
+ "value": "530"
+ },
+ "var531": {
+ "type": "Int32",
+ "value": "531"
+ },
+ "var532": {
+ "type": "Int32",
+ "value": "532"
+ },
+ "var533": {
+ "type": "Int32",
+ "value": "533"
+ },
+ "var534": {
+ "type": "Int32",
+ "value": "534"
+ },
+ "var535": {
+ "type": "Int32",
+ "value": "535"
+ },
+ "var536": {
+ "type": "Int32",
+ "value": "536"
+ },
+ "var537": {
+ "type": "Int32",
+ "value": "537"
+ },
+ "var538": {
+ "type": "Int32",
+ "value": "538"
+ },
+ "var539": {
+ "type": "Int32",
+ "value": "539"
+ },
+ "var54": {
+ "type": "Int32",
+ "value": "54"
+ },
+ "var540": {
+ "type": "Int32",
+ "value": "540"
+ },
+ "var541": {
+ "type": "Int32",
+ "value": "541"
+ },
+ "var542": {
+ "type": "Int32",
+ "value": "542"
+ },
+ "var543": {
+ "type": "Int32",
+ "value": "543"
+ },
+ "var544": {
+ "type": "Int32",
+ "value": "544"
+ },
+ "var545": {
+ "type": "Int32",
+ "value": "545"
+ },
+ "var546": {
+ "type": "Int32",
+ "value": "546"
+ },
+ "var547": {
+ "type": "Int32",
+ "value": "547"
+ },
+ "var548": {
+ "type": "Int32",
+ "value": "548"
+ },
+ "var549": {
+ "type": "Int32",
+ "value": "549"
+ },
+ "var55": {
+ "type": "Int32",
+ "value": "55"
+ },
+ "var550": {
+ "type": "Int32",
+ "value": "550"
+ },
+ "var551": {
+ "type": "Int32",
+ "value": "551"
+ },
+ "var552": {
+ "type": "Int32",
+ "value": "552"
+ },
+ "var553": {
+ "type": "Int32",
+ "value": "553"
+ },
+ "var554": {
+ "type": "Int32",
+ "value": "554"
+ },
+ "var555": {
+ "type": "Int32",
+ "value": "555"
+ },
+ "var556": {
+ "type": "Int32",
+ "value": "556"
+ },
+ "var557": {
+ "type": "Int32",
+ "value": "557"
+ },
+ "var558": {
+ "type": "Int32",
+ "value": "558"
+ },
+ "var559": {
+ "type": "Int32",
+ "value": "559"
+ },
+ "var56": {
+ "type": "Int32",
+ "value": "56"
+ },
+ "var560": {
+ "type": "Int32",
+ "value": "560"
+ },
+ "var561": {
+ "type": "Int32",
+ "value": "561"
+ },
+ "var562": {
+ "type": "Int32",
+ "value": "562"
+ },
+ "var563": {
+ "type": "Int32",
+ "value": "563"
+ },
+ "var564": {
+ "type": "Int32",
+ "value": "564"
+ },
+ "var565": {
+ "type": "Int32",
+ "value": "565"
+ },
+ "var566": {
+ "type": "Int32",
+ "value": "566"
+ },
+ "var567": {
+ "type": "Int32",
+ "value": "567"
+ },
+ "var568": {
+ "type": "Int32",
+ "value": "568"
+ },
+ "var569": {
+ "type": "Int32",
+ "value": "569"
+ },
+ "var57": {
+ "type": "Int32",
+ "value": "57"
+ },
+ "var570": {
+ "type": "Int32",
+ "value": "570"
+ },
+ "var571": {
+ "type": "Int32",
+ "value": "571"
+ },
+ "var572": {
+ "type": "Int32",
+ "value": "572"
+ },
+ "var573": {
+ "type": "Int32",
+ "value": "573"
+ },
+ "var574": {
+ "type": "Int32",
+ "value": "574"
+ },
+ "var575": {
+ "type": "Int32",
+ "value": "575"
+ },
+ "var576": {
+ "type": "Int32",
+ "value": "576"
+ },
+ "var577": {
+ "type": "Int32",
+ "value": "577"
+ },
+ "var578": {
+ "type": "Int32",
+ "value": "578"
+ },
+ "var579": {
+ "type": "Int32",
+ "value": "579"
+ },
+ "var58": {
+ "type": "Int32",
+ "value": "58"
+ },
+ "var580": {
+ "type": "Int32",
+ "value": "580"
+ },
+ "var581": {
+ "type": "Int32",
+ "value": "581"
+ },
+ "var582": {
+ "type": "Int32",
+ "value": "582"
+ },
+ "var583": {
+ "type": "Int32",
+ "value": "583"
+ },
+ "var584": {
+ "type": "Int32",
+ "value": "584"
+ },
+ "var585": {
+ "type": "Int32",
+ "value": "585"
+ },
+ "var586": {
+ "type": "Int32",
+ "value": "586"
+ },
+ "var587": {
+ "type": "Int32",
+ "value": "587"
+ },
+ "var588": {
+ "type": "Int32",
+ "value": "588"
+ },
+ "var589": {
+ "type": "Int32",
+ "value": "589"
+ },
+ "var59": {
+ "type": "Int32",
+ "value": "59"
+ },
+ "var590": {
+ "type": "Int32",
+ "value": "590"
+ },
+ "var591": {
+ "type": "Int32",
+ "value": "591"
+ },
+ "var592": {
+ "type": "Int32",
+ "value": "592"
+ },
+ "var593": {
+ "type": "Int32",
+ "value": "593"
+ },
+ "var594": {
+ "type": "Int32",
+ "value": "594"
+ },
+ "var595": {
+ "type": "Int32",
+ "value": "595"
+ },
+ "var596": {
+ "type": "Int32",
+ "value": "596"
+ },
+ "var597": {
+ "type": "Int32",
+ "value": "597"
+ },
+ "var598": {
+ "type": "Int32",
+ "value": "598"
+ },
+ "var599": {
+ "type": "Int32",
+ "value": "599"
+ },
+ "var6": {
+ "type": "Int32",
+ "value": "6"
+ },
+ "var60": {
+ "type": "Int32",
+ "value": "60"
+ },
+ "var600": {
+ "type": "Int32",
+ "value": "600"
+ },
+ "var601": {
+ "type": "Int32",
+ "value": "601"
+ },
+ "var602": {
+ "type": "Int32",
+ "value": "602"
+ },
+ "var603": {
+ "type": "Int32",
+ "value": "603"
+ },
+ "var604": {
+ "type": "Int32",
+ "value": "604"
+ },
+ "var605": {
+ "type": "Int32",
+ "value": "605"
+ },
+ "var606": {
+ "type": "Int32",
+ "value": "606"
+ },
+ "var607": {
+ "type": "Int32",
+ "value": "607"
+ },
+ "var608": {
+ "type": "Int32",
+ "value": "608"
+ },
+ "var609": {
+ "type": "Int32",
+ "value": "609"
+ },
+ "var61": {
+ "type": "Int32",
+ "value": "61"
+ },
+ "var610": {
+ "type": "Int32",
+ "value": "610"
+ },
+ "var611": {
+ "type": "Int32",
+ "value": "611"
+ },
+ "var612": {
+ "type": "Int32",
+ "value": "612"
+ },
+ "var613": {
+ "type": "Int32",
+ "value": "613"
+ },
+ "var614": {
+ "type": "Int32",
+ "value": "614"
+ },
+ "var615": {
+ "type": "Int32",
+ "value": "615"
+ },
+ "var616": {
+ "type": "Int32",
+ "value": "616"
+ },
+ "var617": {
+ "type": "Int32",
+ "value": "617"
+ },
+ "var618": {
+ "type": "Int32",
+ "value": "618"
+ },
+ "var619": {
+ "type": "Int32",
+ "value": "619"
+ },
+ "var62": {
+ "type": "Int32",
+ "value": "62"
+ },
+ "var620": {
+ "type": "Int32",
+ "value": "620"
+ },
+ "var621": {
+ "type": "Int32",
+ "value": "621"
+ },
+ "var622": {
+ "type": "Int32",
+ "value": "622"
+ },
+ "var623": {
+ "type": "Int32",
+ "value": "623"
+ },
+ "var624": {
+ "type": "Int32",
+ "value": "624"
+ },
+ "var625": {
+ "type": "Int32",
+ "value": "625"
+ },
+ "var626": {
+ "type": "Int32",
+ "value": "626"
+ },
+ "var627": {
+ "type": "Int32",
+ "value": "627"
+ },
+ "var628": {
+ "type": "Int32",
+ "value": "628"
+ },
+ "var629": {
+ "type": "Int32",
+ "value": "629"
+ },
+ "var63": {
+ "type": "Int32",
+ "value": "63"
+ },
+ "var630": {
+ "type": "Int32",
+ "value": "630"
+ },
+ "var631": {
+ "type": "Int32",
+ "value": "631"
+ },
+ "var632": {
+ "type": "Int32",
+ "value": "632"
+ },
+ "var633": {
+ "type": "Int32",
+ "value": "633"
+ },
+ "var634": {
+ "type": "Int32",
+ "value": "634"
+ },
+ "var635": {
+ "type": "Int32",
+ "value": "635"
+ },
+ "var636": {
+ "type": "Int32",
+ "value": "636"
+ },
+ "var637": {
+ "type": "Int32",
+ "value": "637"
+ },
+ "var638": {
+ "type": "Int32",
+ "value": "638"
+ },
+ "var639": {
+ "type": "Int32",
+ "value": "639"
+ },
+ "var64": {
+ "type": "Int32",
+ "value": "64"
+ },
+ "var640": {
+ "type": "Int32",
+ "value": "640"
+ },
+ "var641": {
+ "type": "Int32",
+ "value": "641"
+ },
+ "var642": {
+ "type": "Int32",
+ "value": "642"
+ },
+ "var643": {
+ "type": "Int32",
+ "value": "643"
+ },
+ "var644": {
+ "type": "Int32",
+ "value": "644"
+ },
+ "var645": {
+ "type": "Int32",
+ "value": "645"
+ },
+ "var646": {
+ "type": "Int32",
+ "value": "646"
+ },
+ "var647": {
+ "type": "Int32",
+ "value": "647"
+ },
+ "var648": {
+ "type": "Int32",
+ "value": "648"
+ },
+ "var649": {
+ "type": "Int32",
+ "value": "649"
+ },
+ "var65": {
+ "type": "Int32",
+ "value": "65"
+ },
+ "var650": {
+ "type": "Int32",
+ "value": "650"
+ },
+ "var651": {
+ "type": "Int32",
+ "value": "651"
+ },
+ "var652": {
+ "type": "Int32",
+ "value": "652"
+ },
+ "var653": {
+ "type": "Int32",
+ "value": "653"
+ },
+ "var654": {
+ "type": "Int32",
+ "value": "654"
+ },
+ "var655": {
+ "type": "Int32",
+ "value": "655"
+ },
+ "var656": {
+ "type": "Int32",
+ "value": "656"
+ },
+ "var657": {
+ "type": "Int32",
+ "value": "657"
+ },
+ "var658": {
+ "type": "Int32",
+ "value": "658"
+ },
+ "var659": {
+ "type": "Int32",
+ "value": "659"
+ },
+ "var66": {
+ "type": "Int32",
+ "value": "66"
+ },
+ "var660": {
+ "type": "Int32",
+ "value": "660"
+ },
+ "var661": {
+ "type": "Int32",
+ "value": "661"
+ },
+ "var662": {
+ "type": "Int32",
+ "value": "662"
+ },
+ "var663": {
+ "type": "Int32",
+ "value": "663"
+ },
+ "var664": {
+ "type": "Int32",
+ "value": "664"
+ },
+ "var665": {
+ "type": "Int32",
+ "value": "665"
+ },
+ "var666": {
+ "type": "Int32",
+ "value": "666"
+ },
+ "var667": {
+ "type": "Int32",
+ "value": "667"
+ },
+ "var668": {
+ "type": "Int32",
+ "value": "668"
+ },
+ "var669": {
+ "type": "Int32",
+ "value": "669"
+ },
+ "var67": {
+ "type": "Int32",
+ "value": "67"
+ },
+ "var670": {
+ "type": "Int32",
+ "value": "670"
+ },
+ "var671": {
+ "type": "Int32",
+ "value": "671"
+ },
+ "var672": {
+ "type": "Int32",
+ "value": "672"
+ },
+ "var673": {
+ "type": "Int32",
+ "value": "673"
+ },
+ "var674": {
+ "type": "Int32",
+ "value": "674"
+ },
+ "var675": {
+ "type": "Int32",
+ "value": "675"
+ },
+ "var676": {
+ "type": "Int32",
+ "value": "676"
+ },
+ "var677": {
+ "type": "Int32",
+ "value": "677"
+ },
+ "var678": {
+ "type": "Int32",
+ "value": "678"
+ },
+ "var679": {
+ "type": "Int32",
+ "value": "679"
+ },
+ "var68": {
+ "type": "Int32",
+ "value": "68"
+ },
+ "var680": {
+ "type": "Int32",
+ "value": "680"
+ },
+ "var681": {
+ "type": "Int32",
+ "value": "681"
+ },
+ "var682": {
+ "type": "Int32",
+ "value": "682"
+ },
+ "var683": {
+ "type": "Int32",
+ "value": "683"
+ },
+ "var684": {
+ "type": "Int32",
+ "value": "684"
+ },
+ "var685": {
+ "type": "Int32",
+ "value": "685"
+ },
+ "var686": {
+ "type": "Int32",
+ "value": "686"
+ },
+ "var687": {
+ "type": "Int32",
+ "value": "687"
+ },
+ "var688": {
+ "type": "Int32",
+ "value": "688"
+ },
+ "var689": {
+ "type": "Int32",
+ "value": "689"
+ },
+ "var69": {
+ "type": "Int32",
+ "value": "69"
+ },
+ "var690": {
+ "type": "Int32",
+ "value": "690"
+ },
+ "var691": {
+ "type": "Int32",
+ "value": "691"
+ },
+ "var692": {
+ "type": "Int32",
+ "value": "692"
+ },
+ "var693": {
+ "type": "Int32",
+ "value": "693"
+ },
+ "var694": {
+ "type": "Int32",
+ "value": "694"
+ },
+ "var695": {
+ "type": "Int32",
+ "value": "695"
+ },
+ "var696": {
+ "type": "Int32",
+ "value": "696"
+ },
+ "var697": {
+ "type": "Int32",
+ "value": "697"
+ },
+ "var698": {
+ "type": "Int32",
+ "value": "698"
+ },
+ "var699": {
+ "type": "Int32",
+ "value": "699"
+ },
+ "var7": {
+ "type": "Int32",
+ "value": "7"
+ },
+ "var70": {
+ "type": "Int32",
+ "value": "70"
+ },
+ "var700": {
+ "type": "Int32",
+ "value": "700"
+ },
+ "var701": {
+ "type": "Int32",
+ "value": "701"
+ },
+ "var702": {
+ "type": "Int32",
+ "value": "702"
+ },
+ "var703": {
+ "type": "Int32",
+ "value": "703"
+ },
+ "var704": {
+ "type": "Int32",
+ "value": "704"
+ },
+ "var705": {
+ "type": "Int32",
+ "value": "705"
+ },
+ "var706": {
+ "type": "Int32",
+ "value": "706"
+ },
+ "var707": {
+ "type": "Int32",
+ "value": "707"
+ },
+ "var708": {
+ "type": "Int32",
+ "value": "708"
+ },
+ "var709": {
+ "type": "Int32",
+ "value": "709"
+ },
+ "var71": {
+ "type": "Int32",
+ "value": "71"
+ },
+ "var710": {
+ "type": "Int32",
+ "value": "710"
+ },
+ "var711": {
+ "type": "Int32",
+ "value": "711"
+ },
+ "var712": {
+ "type": "Int32",
+ "value": "712"
+ },
+ "var713": {
+ "type": "Int32",
+ "value": "713"
+ },
+ "var714": {
+ "type": "Int32",
+ "value": "714"
+ },
+ "var715": {
+ "type": "Int32",
+ "value": "715"
+ },
+ "var716": {
+ "type": "Int32",
+ "value": "716"
+ },
+ "var717": {
+ "type": "Int32",
+ "value": "717"
+ },
+ "var718": {
+ "type": "Int32",
+ "value": "718"
+ },
+ "var719": {
+ "type": "Int32",
+ "value": "719"
+ },
+ "var72": {
+ "type": "Int32",
+ "value": "72"
+ },
+ "var720": {
+ "type": "Int32",
+ "value": "720"
+ },
+ "var721": {
+ "type": "Int32",
+ "value": "721"
+ },
+ "var722": {
+ "type": "Int32",
+ "value": "722"
+ },
+ "var723": {
+ "type": "Int32",
+ "value": "723"
+ },
+ "var724": {
+ "type": "Int32",
+ "value": "724"
+ },
+ "var725": {
+ "type": "Int32",
+ "value": "725"
+ },
+ "var726": {
+ "type": "Int32",
+ "value": "726"
+ },
+ "var727": {
+ "type": "Int32",
+ "value": "727"
+ },
+ "var728": {
+ "type": "Int32",
+ "value": "728"
+ },
+ "var729": {
+ "type": "Int32",
+ "value": "729"
+ },
+ "var73": {
+ "type": "Int32",
+ "value": "73"
+ },
+ "var730": {
+ "type": "Int32",
+ "value": "730"
+ },
+ "var731": {
+ "type": "Int32",
+ "value": "731"
+ },
+ "var732": {
+ "type": "Int32",
+ "value": "732"
+ },
+ "var733": {
+ "type": "Int32",
+ "value": "733"
+ },
+ "var734": {
+ "type": "Int32",
+ "value": "734"
+ },
+ "var735": {
+ "type": "Int32",
+ "value": "735"
+ },
+ "var736": {
+ "type": "Int32",
+ "value": "736"
+ },
+ "var737": {
+ "type": "Int32",
+ "value": "737"
+ },
+ "var738": {
+ "type": "Int32",
+ "value": "738"
+ },
+ "var739": {
+ "type": "Int32",
+ "value": "739"
+ },
+ "var74": {
+ "type": "Int32",
+ "value": "74"
+ },
+ "var740": {
+ "type": "Int32",
+ "value": "740"
+ },
+ "var741": {
+ "type": "Int32",
+ "value": "741"
+ },
+ "var742": {
+ "type": "Int32",
+ "value": "742"
+ },
+ "var743": {
+ "type": "Int32",
+ "value": "743"
+ },
+ "var744": {
+ "type": "Int32",
+ "value": "744"
+ },
+ "var745": {
+ "type": "Int32",
+ "value": "745"
+ },
+ "var746": {
+ "type": "Int32",
+ "value": "746"
+ },
+ "var747": {
+ "type": "Int32",
+ "value": "747"
+ },
+ "var748": {
+ "type": "Int32",
+ "value": "748"
+ },
+ "var749": {
+ "type": "Int32",
+ "value": "749"
+ },
+ "var75": {
+ "type": "Int32",
+ "value": "75"
+ },
+ "var750": {
+ "type": "Int32",
+ "value": "750"
+ },
+ "var751": {
+ "type": "Int32",
+ "value": "751"
+ },
+ "var752": {
+ "type": "Int32",
+ "value": "752"
+ },
+ "var753": {
+ "type": "Int32",
+ "value": "753"
+ },
+ "var754": {
+ "type": "Int32",
+ "value": "754"
+ },
+ "var755": {
+ "type": "Int32",
+ "value": "755"
+ },
+ "var756": {
+ "type": "Int32",
+ "value": "756"
+ },
+ "var757": {
+ "type": "Int32",
+ "value": "757"
+ },
+ "var758": {
+ "type": "Int32",
+ "value": "758"
+ },
+ "var759": {
+ "type": "Int32",
+ "value": "759"
+ },
+ "var76": {
+ "type": "Int32",
+ "value": "76"
+ },
+ "var760": {
+ "type": "Int32",
+ "value": "760"
+ },
+ "var761": {
+ "type": "Int32",
+ "value": "761"
+ },
+ "var762": {
+ "type": "Int32",
+ "value": "762"
+ },
+ "var763": {
+ "type": "Int32",
+ "value": "763"
+ },
+ "var764": {
+ "type": "Int32",
+ "value": "764"
+ },
+ "var765": {
+ "type": "Int32",
+ "value": "765"
+ },
+ "var766": {
+ "type": "Int32",
+ "value": "766"
+ },
+ "var767": {
+ "type": "Int32",
+ "value": "767"
+ },
+ "var768": {
+ "type": "Int32",
+ "value": "768"
+ },
+ "var769": {
+ "type": "Int32",
+ "value": "769"
+ },
+ "var77": {
+ "type": "Int32",
+ "value": "77"
+ },
+ "var770": {
+ "type": "Int32",
+ "value": "770"
+ },
+ "var771": {
+ "type": "Int32",
+ "value": "771"
+ },
+ "var772": {
+ "type": "Int32",
+ "value": "772"
+ },
+ "var773": {
+ "type": "Int32",
+ "value": "773"
+ },
+ "var774": {
+ "type": "Int32",
+ "value": "774"
+ },
+ "var775": {
+ "type": "Int32",
+ "value": "775"
+ },
+ "var776": {
+ "type": "Int32",
+ "value": "776"
+ },
+ "var777": {
+ "type": "Int32",
+ "value": "777"
+ },
+ "var778": {
+ "type": "Int32",
+ "value": "778"
+ },
+ "var779": {
+ "type": "Int32",
+ "value": "779"
+ },
+ "var78": {
+ "type": "Int32",
+ "value": "78"
+ },
+ "var780": {
+ "type": "Int32",
+ "value": "780"
+ },
+ "var781": {
+ "type": "Int32",
+ "value": "781"
+ },
+ "var782": {
+ "type": "Int32",
+ "value": "782"
+ },
+ "var783": {
+ "type": "Int32",
+ "value": "783"
+ },
+ "var784": {
+ "type": "Int32",
+ "value": "784"
+ },
+ "var785": {
+ "type": "Int32",
+ "value": "785"
+ },
+ "var786": {
+ "type": "Int32",
+ "value": "786"
+ },
+ "var787": {
+ "type": "Int32",
+ "value": "787"
+ },
+ "var788": {
+ "type": "Int32",
+ "value": "788"
+ },
+ "var789": {
+ "type": "Int32",
+ "value": "789"
+ },
+ "var79": {
+ "type": "Int32",
+ "value": "79"
+ },
+ "var790": {
+ "type": "Int32",
+ "value": "790"
+ },
+ "var791": {
+ "type": "Int32",
+ "value": "791"
+ },
+ "var792": {
+ "type": "Int32",
+ "value": "792"
+ },
+ "var793": {
+ "type": "Int32",
+ "value": "793"
+ },
+ "var794": {
+ "type": "Int32",
+ "value": "794"
+ },
+ "var795": {
+ "type": "Int32",
+ "value": "795"
+ },
+ "var796": {
+ "type": "Int32",
+ "value": "796"
+ },
+ "var797": {
+ "type": "Int32",
+ "value": "797"
+ },
+ "var798": {
+ "type": "Int32",
+ "value": "798"
+ },
+ "var799": {
+ "type": "Int32",
+ "value": "799"
+ },
+ "var8": {
+ "type": "Int32",
+ "value": "8"
+ },
+ "var80": {
+ "type": "Int32",
+ "value": "80"
+ },
+ "var800": {
+ "type": "Int32",
+ "value": "800"
+ },
+ "var801": {
+ "type": "Int32",
+ "value": "801"
+ },
+ "var802": {
+ "type": "Int32",
+ "value": "802"
+ },
+ "var803": {
+ "type": "Int32",
+ "value": "803"
+ },
+ "var804": {
+ "type": "Int32",
+ "value": "804"
+ },
+ "var805": {
+ "type": "Int32",
+ "value": "805"
+ },
+ "var806": {
+ "type": "Int32",
+ "value": "806"
+ },
+ "var807": {
+ "type": "Int32",
+ "value": "807"
+ },
+ "var808": {
+ "type": "Int32",
+ "value": "808"
+ },
+ "var809": {
+ "type": "Int32",
+ "value": "809"
+ },
+ "var81": {
+ "type": "Int32",
+ "value": "81"
+ },
+ "var810": {
+ "type": "Int32",
+ "value": "810"
+ },
+ "var811": {
+ "type": "Int32",
+ "value": "811"
+ },
+ "var812": {
+ "type": "Int32",
+ "value": "812"
+ },
+ "var813": {
+ "type": "Int32",
+ "value": "813"
+ },
+ "var814": {
+ "type": "Int32",
+ "value": "814"
+ },
+ "var815": {
+ "type": "Int32",
+ "value": "815"
+ },
+ "var816": {
+ "type": "Int32",
+ "value": "816"
+ },
+ "var817": {
+ "type": "Int32",
+ "value": "817"
+ },
+ "var818": {
+ "type": "Int32",
+ "value": "818"
+ },
+ "var819": {
+ "type": "Int32",
+ "value": "819"
+ },
+ "var82": {
+ "type": "Int32",
+ "value": "82"
+ },
+ "var820": {
+ "type": "Int32",
+ "value": "820"
+ },
+ "var821": {
+ "type": "Int32",
+ "value": "821"
+ },
+ "var822": {
+ "type": "Int32",
+ "value": "822"
+ },
+ "var823": {
+ "type": "Int32",
+ "value": "823"
+ },
+ "var824": {
+ "type": "Int32",
+ "value": "824"
+ },
+ "var825": {
+ "type": "Int32",
+ "value": "825"
+ },
+ "var826": {
+ "type": "Int32",
+ "value": "826"
+ },
+ "var827": {
+ "type": "Int32",
+ "value": "827"
+ },
+ "var828": {
+ "type": "Int32",
+ "value": "828"
+ },
+ "var829": {
+ "type": "Int32",
+ "value": "829"
+ },
+ "var83": {
+ "type": "Int32",
+ "value": "83"
+ },
+ "var830": {
+ "type": "Int32",
+ "value": "830"
+ },
+ "var831": {
+ "type": "Int32",
+ "value": "831"
+ },
+ "var832": {
+ "type": "Int32",
+ "value": "832"
+ },
+ "var833": {
+ "type": "Int32",
+ "value": "833"
+ },
+ "var834": {
+ "type": "Int32",
+ "value": "834"
+ },
+ "var835": {
+ "type": "Int32",
+ "value": "835"
+ },
+ "var836": {
+ "type": "Int32",
+ "value": "836"
+ },
+ "var837": {
+ "type": "Int32",
+ "value": "837"
+ },
+ "var838": {
+ "type": "Int32",
+ "value": "838"
+ },
+ "var839": {
+ "type": "Int32",
+ "value": "839"
+ },
+ "var84": {
+ "type": "Int32",
+ "value": "84"
+ },
+ "var840": {
+ "type": "Int32",
+ "value": "840"
+ },
+ "var841": {
+ "type": "Int32",
+ "value": "841"
+ },
+ "var842": {
+ "type": "Int32",
+ "value": "842"
+ },
+ "var843": {
+ "type": "Int32",
+ "value": "843"
+ },
+ "var844": {
+ "type": "Int32",
+ "value": "844"
+ },
+ "var845": {
+ "type": "Int32",
+ "value": "845"
+ },
+ "var846": {
+ "type": "Int32",
+ "value": "846"
+ },
+ "var847": {
+ "type": "Int32",
+ "value": "847"
+ },
+ "var848": {
+ "type": "Int32",
+ "value": "848"
+ },
+ "var849": {
+ "type": "Int32",
+ "value": "849"
+ },
+ "var85": {
+ "type": "Int32",
+ "value": "85"
+ },
+ "var850": {
+ "type": "Int32",
+ "value": "850"
+ },
+ "var851": {
+ "type": "Int32",
+ "value": "851"
+ },
+ "var852": {
+ "type": "Int32",
+ "value": "852"
+ },
+ "var853": {
+ "type": "Int32",
+ "value": "853"
+ },
+ "var854": {
+ "type": "Int32",
+ "value": "854"
+ },
+ "var855": {
+ "type": "Int32",
+ "value": "855"
+ },
+ "var856": {
+ "type": "Int32",
+ "value": "856"
+ },
+ "var857": {
+ "type": "Int32",
+ "value": "857"
+ },
+ "var858": {
+ "type": "Int32",
+ "value": "858"
+ },
+ "var859": {
+ "type": "Int32",
+ "value": "859"
+ },
+ "var86": {
+ "type": "Int32",
+ "value": "86"
+ },
+ "var860": {
+ "type": "Int32",
+ "value": "860"
+ },
+ "var861": {
+ "type": "Int32",
+ "value": "861"
+ },
+ "var862": {
+ "type": "Int32",
+ "value": "862"
+ },
+ "var863": {
+ "type": "Int32",
+ "value": "863"
+ },
+ "var864": {
+ "type": "Int32",
+ "value": "864"
+ },
+ "var865": {
+ "type": "Int32",
+ "value": "865"
+ },
+ "var866": {
+ "type": "Int32",
+ "value": "866"
+ },
+ "var867": {
+ "type": "Int32",
+ "value": "867"
+ },
+ "var868": {
+ "type": "Int32",
+ "value": "868"
+ },
+ "var869": {
+ "type": "Int32",
+ "value": "869"
+ },
+ "var87": {
+ "type": "Int32",
+ "value": "87"
+ },
+ "var870": {
+ "type": "Int32",
+ "value": "870"
+ },
+ "var871": {
+ "type": "Int32",
+ "value": "871"
+ },
+ "var872": {
+ "type": "Int32",
+ "value": "872"
+ },
+ "var873": {
+ "type": "Int32",
+ "value": "873"
+ },
+ "var874": {
+ "type": "Int32",
+ "value": "874"
+ },
+ "var875": {
+ "type": "Int32",
+ "value": "875"
+ },
+ "var876": {
+ "type": "Int32",
+ "value": "876"
+ },
+ "var877": {
+ "type": "Int32",
+ "value": "877"
+ },
+ "var878": {
+ "type": "Int32",
+ "value": "878"
+ },
+ "var879": {
+ "type": "Int32",
+ "value": "879"
+ },
+ "var88": {
+ "type": "Int32",
+ "value": "88"
+ },
+ "var880": {
+ "type": "Int32",
+ "value": "880"
+ },
+ "var881": {
+ "type": "Int32",
+ "value": "881"
+ },
+ "var882": {
+ "type": "Int32",
+ "value": "882"
+ },
+ "var883": {
+ "type": "Int32",
+ "value": "883"
+ },
+ "var884": {
+ "type": "Int32",
+ "value": "884"
+ },
+ "var885": {
+ "type": "Int32",
+ "value": "885"
+ },
+ "var886": {
+ "type": "Int32",
+ "value": "886"
+ },
+ "var887": {
+ "type": "Int32",
+ "value": "887"
+ },
+ "var888": {
+ "type": "Int32",
+ "value": "888"
+ },
+ "var889": {
+ "type": "Int32",
+ "value": "889"
+ },
+ "var89": {
+ "type": "Int32",
+ "value": "89"
+ },
+ "var890": {
+ "type": "Int32",
+ "value": "890"
+ },
+ "var891": {
+ "type": "Int32",
+ "value": "891"
+ },
+ "var892": {
+ "type": "Int32",
+ "value": "892"
+ },
+ "var893": {
+ "type": "Int32",
+ "value": "893"
+ },
+ "var894": {
+ "type": "Int32",
+ "value": "894"
+ },
+ "var895": {
+ "type": "Int32",
+ "value": "895"
+ },
+ "var896": {
+ "type": "Int32",
+ "value": "896"
+ },
+ "var897": {
+ "type": "Int32",
+ "value": "897"
+ },
+ "var898": {
+ "type": "Int32",
+ "value": "898"
+ },
+ "var899": {
+ "type": "Int32",
+ "value": "899"
+ },
+ "var9": {
+ "type": "Int32",
+ "value": "9"
+ },
+ "var90": {
+ "type": "Int32",
+ "value": "90"
+ },
+ "var900": {
+ "type": "Int32",
+ "value": "900"
+ },
+ "var901": {
+ "type": "Int32",
+ "value": "901"
+ },
+ "var902": {
+ "type": "Int32",
+ "value": "902"
+ },
+ "var903": {
+ "type": "Int32",
+ "value": "903"
+ },
+ "var904": {
+ "type": "Int32",
+ "value": "904"
+ },
+ "var905": {
+ "type": "Int32",
+ "value": "905"
+ },
+ "var906": {
+ "type": "Int32",
+ "value": "906"
+ },
+ "var907": {
+ "type": "Int32",
+ "value": "907"
+ },
+ "var908": {
+ "type": "Int32",
+ "value": "908"
+ },
+ "var909": {
+ "type": "Int32",
+ "value": "909"
+ },
+ "var91": {
+ "type": "Int32",
+ "value": "91"
+ },
+ "var910": {
+ "type": "Int32",
+ "value": "910"
+ },
+ "var911": {
+ "type": "Int32",
+ "value": "911"
+ },
+ "var912": {
+ "type": "Int32",
+ "value": "912"
+ },
+ "var913": {
+ "type": "Int32",
+ "value": "913"
+ },
+ "var914": {
+ "type": "Int32",
+ "value": "914"
+ },
+ "var915": {
+ "type": "Int32",
+ "value": "915"
+ },
+ "var916": {
+ "type": "Int32",
+ "value": "916"
+ },
+ "var917": {
+ "type": "Int32",
+ "value": "917"
+ },
+ "var918": {
+ "type": "Int32",
+ "value": "918"
+ },
+ "var919": {
+ "type": "Int32",
+ "value": "919"
+ },
+ "var92": {
+ "type": "Int32",
+ "value": "92"
+ },
+ "var920": {
+ "type": "Int32",
+ "value": "920"
+ },
+ "var921": {
+ "type": "Int32",
+ "value": "921"
+ },
+ "var922": {
+ "type": "Int32",
+ "value": "922"
+ },
+ "var923": {
+ "type": "Int32",
+ "value": "923"
+ },
+ "var924": {
+ "type": "Int32",
+ "value": "924"
+ },
+ "var925": {
+ "type": "Int32",
+ "value": "925"
+ },
+ "var926": {
+ "type": "Int32",
+ "value": "926"
+ },
+ "var927": {
+ "type": "Int32",
+ "value": "927"
+ },
+ "var928": {
+ "type": "Int32",
+ "value": "928"
+ },
+ "var929": {
+ "type": "Int32",
+ "value": "929"
+ },
+ "var93": {
+ "type": "Int32",
+ "value": "93"
+ },
+ "var930": {
+ "type": "Int32",
+ "value": "930"
+ },
+ "var931": {
+ "type": "Int32",
+ "value": "931"
+ },
+ "var932": {
+ "type": "Int32",
+ "value": "932"
+ },
+ "var933": {
+ "type": "Int32",
+ "value": "933"
+ },
+ "var934": {
+ "type": "Int32",
+ "value": "934"
+ },
+ "var935": {
+ "type": "Int32",
+ "value": "935"
+ },
+ "var936": {
+ "type": "Int32",
+ "value": "936"
+ },
+ "var937": {
+ "type": "Int32",
+ "value": "937"
+ },
+ "var938": {
+ "type": "Int32",
+ "value": "938"
+ },
+ "var939": {
+ "type": "Int32",
+ "value": "939"
+ },
+ "var94": {
+ "type": "Int32",
+ "value": "94"
+ },
+ "var940": {
+ "type": "Int32",
+ "value": "940"
+ },
+ "var941": {
+ "type": "Int32",
+ "value": "941"
+ },
+ "var942": {
+ "type": "Int32",
+ "value": "942"
+ },
+ "var943": {
+ "type": "Int32",
+ "value": "943"
+ },
+ "var944": {
+ "type": "Int32",
+ "value": "944"
+ },
+ "var945": {
+ "type": "Int32",
+ "value": "945"
+ },
+ "var946": {
+ "type": "Int32",
+ "value": "946"
+ },
+ "var947": {
+ "type": "Int32",
+ "value": "947"
+ },
+ "var948": {
+ "type": "Int32",
+ "value": "948"
+ },
+ "var949": {
+ "type": "Int32",
+ "value": "949"
+ },
+ "var95": {
+ "type": "Int32",
+ "value": "95"
+ },
+ "var950": {
+ "type": "Int32",
+ "value": "950"
+ },
+ "var951": {
+ "type": "Int32",
+ "value": "951"
+ },
+ "var952": {
+ "type": "Int32",
+ "value": "952"
+ },
+ "var953": {
+ "type": "Int32",
+ "value": "953"
+ },
+ "var954": {
+ "type": "Int32",
+ "value": "954"
+ },
+ "var955": {
+ "type": "Int32",
+ "value": "955"
+ },
+ "var956": {
+ "type": "Int32",
+ "value": "956"
+ },
+ "var957": {
+ "type": "Int32",
+ "value": "957"
+ },
+ "var958": {
+ "type": "Int32",
+ "value": "958"
+ },
+ "var959": {
+ "type": "Int32",
+ "value": "959"
+ },
+ "var96": {
+ "type": "Int32",
+ "value": "96"
+ },
+ "var960": {
+ "type": "Int32",
+ "value": "960"
+ },
+ "var961": {
+ "type": "Int32",
+ "value": "961"
+ },
+ "var962": {
+ "type": "Int32",
+ "value": "962"
+ },
+ "var963": {
+ "type": "Int32",
+ "value": "963"
+ },
+ "var964": {
+ "type": "Int32",
+ "value": "964"
+ },
+ "var965": {
+ "type": "Int32",
+ "value": "965"
+ },
+ "var966": {
+ "type": "Int32",
+ "value": "966"
+ },
+ "var967": {
+ "type": "Int32",
+ "value": "967"
+ },
+ "var968": {
+ "type": "Int32",
+ "value": "968"
+ },
+ "var969": {
+ "type": "Int32",
+ "value": "969"
+ },
+ "var97": {
+ "type": "Int32",
+ "value": "97"
+ },
+ "var970": {
+ "type": "Int32",
+ "value": "970"
+ },
+ "var971": {
+ "type": "Int32",
+ "value": "971"
+ },
+ "var972": {
+ "type": "Int32",
+ "value": "972"
+ },
+ "var973": {
+ "type": "Int32",
+ "value": "973"
+ },
+ "var974": {
+ "type": "Int32",
+ "value": "974"
+ },
+ "var975": {
+ "type": "Int32",
+ "value": "975"
+ },
+ "var976": {
+ "type": "Int32",
+ "value": "976"
+ },
+ "var977": {
+ "type": "Int32",
+ "value": "977"
+ },
+ "var978": {
+ "type": "Int32",
+ "value": "978"
+ },
+ "var979": {
+ "type": "Int32",
+ "value": "979"
+ },
+ "var98": {
+ "type": "Int32",
+ "value": "98"
+ },
+ "var980": {
+ "type": "Int32",
+ "value": "980"
+ },
+ "var981": {
+ "type": "Int32",
+ "value": "981"
+ },
+ "var982": {
+ "type": "Int32",
+ "value": "982"
+ },
+ "var983": {
+ "type": "Int32",
+ "value": "983"
+ },
+ "var984": {
+ "type": "Int32",
+ "value": "984"
+ },
+ "var985": {
+ "type": "Int32",
+ "value": "985"
+ },
+ "var986": {
+ "type": "Int32",
+ "value": "986"
+ },
+ "var987": {
+ "type": "Int32",
+ "value": "987"
+ },
+ "var988": {
+ "type": "Int32",
+ "value": "988"
+ },
+ "var989": {
+ "type": "Int32",
+ "value": "989"
+ },
+ "var99": {
+ "type": "Int32",
+ "value": "99"
+ },
+ "var990": {
+ "type": "Int32",
+ "value": "990"
+ },
+ "var991": {
+ "type": "Int32",
+ "value": "991"
+ },
+ "var992": {
+ "type": "Int32",
+ "value": "992"
+ },
+ "var993": {
+ "type": "Int32",
+ "value": "993"
+ },
+ "var994": {
+ "type": "Int32",
+ "value": "994"
+ },
+ "var995": {
+ "type": "Int32",
+ "value": "995"
+ },
+ "var996": {
+ "type": "Int32",
+ "value": "996"
+ },
+ "var997": {
+ "type": "Int32",
+ "value": "997"
+ },
+ "var998": {
+ "type": "Int32",
+ "value": "998"
+ },
+ "var999": {
+ "type": "Int32",
+ "value": "999"
+ }
+ }
+ }
+ },
+ "duration": "ScrubbedValue",
+ "id": "ScrubbedValue",
+ "language": "dotnet",
+ "probe": {
+ "id": "ScrubbedValue",
+ "location": {
+ "method": "MethodWith1000Variables",
+ "type": "Samples.Probes.TestRuns.SmokeTests.ManyLocals"
+ },
+ "version": 0
+ },
+ "stack": "ScrubbedValue",
+ "timestamp": "ScrubbedValue"
+ }
+ },
+ "logger": {
+ "method": "MethodWith1000Variables",
+ "name": "Samples.Probes.TestRuns.SmokeTests.ManyLocals",
+ "thread_id": "ScrubbedValue",
+ "thread_name": "ScrubbedValue",
+ "version": "2"
+ },
+ "message": "ScrubbedValue",
+ "service": "probes"
+ }
+]
\ No newline at end of file
diff --git a/tracer/test/Datadog.Trace.Debugger.IntegrationTests/Approvals/statuses/ProbeTests.ManyLocals.verified.txt b/tracer/test/Datadog.Trace.Debugger.IntegrationTests/Approvals/statuses/ProbeTests.ManyLocals.verified.txt
new file mode 100644
index 000000000000..09d2b2f1d2d5
--- /dev/null
+++ b/tracer/test/Datadog.Trace.Debugger.IntegrationTests/Approvals/statuses/ProbeTests.ManyLocals.verified.txt
@@ -0,0 +1,16 @@
+[
+ {
+ "ddsource": "dd_debugger",
+ "debugger": {
+ "diagnostics": {
+ "exception": null,
+ "probeId": "8286d046-9740-a3e4-95cf-ff46699c73c4",
+ "probeVersion": 0,
+ "runtimeId": "scrubbed",
+ "status": "EMITTING"
+ }
+ },
+ "message": "Emitted probe 8286d046-9740-a3e4-95cf-ff46699c73c4.",
+ "service": "probes"
+ }
+]
\ No newline at end of file
diff --git a/tracer/test/test-applications/debugger/dependency-libs/Samples.Probes.TestRuns/SmokeTests/ManyLocals.cs b/tracer/test/test-applications/debugger/dependency-libs/Samples.Probes.TestRuns/SmokeTests/ManyLocals.cs
new file mode 100644
index 000000000000..8ddaee015a88
--- /dev/null
+++ b/tracer/test/test-applications/debugger/dependency-libs/Samples.Probes.TestRuns/SmokeTests/ManyLocals.cs
@@ -0,0 +1,1027 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Samples.Probes.TestRuns.SmokeTests;
+public class ManyLocals : IRun
+{
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int GetValue(int index)
+ {
+ return index;
+ }
+
+ [LogMethodProbeTestData]
+ public long MethodWith1000Variables()
+ {
+ int var1 = GetValue(1);
+ int var2 = GetValue(2);
+ int var3 = GetValue(3);
+ int var4 = GetValue(4);
+ int var5 = GetValue(5);
+ int var6 = GetValue(6);
+ int var7 = GetValue(7);
+ int var8 = GetValue(8);
+ int var9 = GetValue(9);
+ int var10 = GetValue(10);
+ int var11 = GetValue(11);
+ int var12 = GetValue(12);
+ int var13 = GetValue(13);
+ int var14 = GetValue(14);
+ int var15 = GetValue(15);
+ int var16 = GetValue(16);
+ int var17 = GetValue(17);
+ int var18 = GetValue(18);
+ int var19 = GetValue(19);
+ int var20 = GetValue(20);
+ int var21 = GetValue(21);
+ int var22 = GetValue(22);
+ int var23 = GetValue(23);
+ int var24 = GetValue(24);
+ int var25 = GetValue(25);
+ int var26 = GetValue(26);
+ int var27 = GetValue(27);
+ int var28 = GetValue(28);
+ int var29 = GetValue(29);
+ int var30 = GetValue(30);
+ int var31 = GetValue(31);
+ int var32 = GetValue(32);
+ int var33 = GetValue(33);
+ int var34 = GetValue(34);
+ int var35 = GetValue(35);
+ int var36 = GetValue(36);
+ int var37 = GetValue(37);
+ int var38 = GetValue(38);
+ int var39 = GetValue(39);
+ int var40 = GetValue(40);
+ int var41 = GetValue(41);
+ int var42 = GetValue(42);
+ int var43 = GetValue(43);
+ int var44 = GetValue(44);
+ int var45 = GetValue(45);
+ int var46 = GetValue(46);
+ int var47 = GetValue(47);
+ int var48 = GetValue(48);
+ int var49 = GetValue(49);
+ int var50 = GetValue(50);
+ int var51 = GetValue(51);
+ int var52 = GetValue(52);
+ int var53 = GetValue(53);
+ int var54 = GetValue(54);
+ int var55 = GetValue(55);
+ int var56 = GetValue(56);
+ int var57 = GetValue(57);
+ int var58 = GetValue(58);
+ int var59 = GetValue(59);
+ int var60 = GetValue(60);
+ int var61 = GetValue(61);
+ int var62 = GetValue(62);
+ int var63 = GetValue(63);
+ int var64 = GetValue(64);
+ int var65 = GetValue(65);
+ int var66 = GetValue(66);
+ int var67 = GetValue(67);
+ int var68 = GetValue(68);
+ int var69 = GetValue(69);
+ int var70 = GetValue(70);
+ int var71 = GetValue(71);
+ int var72 = GetValue(72);
+ int var73 = GetValue(73);
+ int var74 = GetValue(74);
+ int var75 = GetValue(75);
+ int var76 = GetValue(76);
+ int var77 = GetValue(77);
+ int var78 = GetValue(78);
+ int var79 = GetValue(79);
+ int var80 = GetValue(80);
+ int var81 = GetValue(81);
+ int var82 = GetValue(82);
+ int var83 = GetValue(83);
+ int var84 = GetValue(84);
+ int var85 = GetValue(85);
+ int var86 = GetValue(86);
+ int var87 = GetValue(87);
+ int var88 = GetValue(88);
+ int var89 = GetValue(89);
+ int var90 = GetValue(90);
+ int var91 = GetValue(91);
+ int var92 = GetValue(92);
+ int var93 = GetValue(93);
+ int var94 = GetValue(94);
+ int var95 = GetValue(95);
+ int var96 = GetValue(96);
+ int var97 = GetValue(97);
+ int var98 = GetValue(98);
+ int var99 = GetValue(99);
+ int var100 = GetValue(100);
+ int var101 = GetValue(101);
+ int var102 = GetValue(102);
+ int var103 = GetValue(103);
+ int var104 = GetValue(104);
+ int var105 = GetValue(105);
+ int var106 = GetValue(106);
+ int var107 = GetValue(107);
+ int var108 = GetValue(108);
+ int var109 = GetValue(109);
+ int var110 = GetValue(110);
+ int var111 = GetValue(111);
+ int var112 = GetValue(112);
+ int var113 = GetValue(113);
+ int var114 = GetValue(114);
+ int var115 = GetValue(115);
+ int var116 = GetValue(116);
+ int var117 = GetValue(117);
+ int var118 = GetValue(118);
+ int var119 = GetValue(119);
+ int var120 = GetValue(120);
+ int var121 = GetValue(121);
+ int var122 = GetValue(122);
+ int var123 = GetValue(123);
+ int var124 = GetValue(124);
+ int var125 = GetValue(125);
+ int var126 = GetValue(126);
+ int var127 = GetValue(127);
+ int var128 = GetValue(128);
+ int var129 = GetValue(129);
+ int var130 = GetValue(130);
+ int var131 = GetValue(131);
+ int var132 = GetValue(132);
+ int var133 = GetValue(133);
+ int var134 = GetValue(134);
+ int var135 = GetValue(135);
+ int var136 = GetValue(136);
+ int var137 = GetValue(137);
+ int var138 = GetValue(138);
+ int var139 = GetValue(139);
+ int var140 = GetValue(140);
+ int var141 = GetValue(141);
+ int var142 = GetValue(142);
+ int var143 = GetValue(143);
+ int var144 = GetValue(144);
+ int var145 = GetValue(145);
+ int var146 = GetValue(146);
+ int var147 = GetValue(147);
+ int var148 = GetValue(148);
+ int var149 = GetValue(149);
+ int var150 = GetValue(150);
+ int var151 = GetValue(151);
+ int var152 = GetValue(152);
+ int var153 = GetValue(153);
+ int var154 = GetValue(154);
+ int var155 = GetValue(155);
+ int var156 = GetValue(156);
+ int var157 = GetValue(157);
+ int var158 = GetValue(158);
+ int var159 = GetValue(159);
+ int var160 = GetValue(160);
+ int var161 = GetValue(161);
+ int var162 = GetValue(162);
+ int var163 = GetValue(163);
+ int var164 = GetValue(164);
+ int var165 = GetValue(165);
+ int var166 = GetValue(166);
+ int var167 = GetValue(167);
+ int var168 = GetValue(168);
+ int var169 = GetValue(169);
+ int var170 = GetValue(170);
+ int var171 = GetValue(171);
+ int var172 = GetValue(172);
+ int var173 = GetValue(173);
+ int var174 = GetValue(174);
+ int var175 = GetValue(175);
+ int var176 = GetValue(176);
+ int var177 = GetValue(177);
+ int var178 = GetValue(178);
+ int var179 = GetValue(179);
+ int var180 = GetValue(180);
+ int var181 = GetValue(181);
+ int var182 = GetValue(182);
+ int var183 = GetValue(183);
+ int var184 = GetValue(184);
+ int var185 = GetValue(185);
+ int var186 = GetValue(186);
+ int var187 = GetValue(187);
+ int var188 = GetValue(188);
+ int var189 = GetValue(189);
+ int var190 = GetValue(190);
+ int var191 = GetValue(191);
+ int var192 = GetValue(192);
+ int var193 = GetValue(193);
+ int var194 = GetValue(194);
+ int var195 = GetValue(195);
+ int var196 = GetValue(196);
+ int var197 = GetValue(197);
+ int var198 = GetValue(198);
+ int var199 = GetValue(199);
+ int var200 = GetValue(200);
+ int var201 = GetValue(201);
+ int var202 = GetValue(202);
+ int var203 = GetValue(203);
+ int var204 = GetValue(204);
+ int var205 = GetValue(205);
+ int var206 = GetValue(206);
+ int var207 = GetValue(207);
+ int var208 = GetValue(208);
+ int var209 = GetValue(209);
+ int var210 = GetValue(210);
+ int var211 = GetValue(211);
+ int var212 = GetValue(212);
+ int var213 = GetValue(213);
+ int var214 = GetValue(214);
+ int var215 = GetValue(215);
+ int var216 = GetValue(216);
+ int var217 = GetValue(217);
+ int var218 = GetValue(218);
+ int var219 = GetValue(219);
+ int var220 = GetValue(220);
+ int var221 = GetValue(221);
+ int var222 = GetValue(222);
+ int var223 = GetValue(223);
+ int var224 = GetValue(224);
+ int var225 = GetValue(225);
+ int var226 = GetValue(226);
+ int var227 = GetValue(227);
+ int var228 = GetValue(228);
+ int var229 = GetValue(229);
+ int var230 = GetValue(230);
+ int var231 = GetValue(231);
+ int var232 = GetValue(232);
+ int var233 = GetValue(233);
+ int var234 = GetValue(234);
+ int var235 = GetValue(235);
+ int var236 = GetValue(236);
+ int var237 = GetValue(237);
+ int var238 = GetValue(238);
+ int var239 = GetValue(239);
+ int var240 = GetValue(240);
+ int var241 = GetValue(241);
+ int var242 = GetValue(242);
+ int var243 = GetValue(243);
+ int var244 = GetValue(244);
+ int var245 = GetValue(245);
+ int var246 = GetValue(246);
+ int var247 = GetValue(247);
+ int var248 = GetValue(248);
+ int var249 = GetValue(249);
+ int var250 = GetValue(250);
+ int var251 = GetValue(251);
+ int var252 = GetValue(252);
+ int var253 = GetValue(253);
+ int var254 = GetValue(254);
+ int var255 = GetValue(255);
+ int var256 = GetValue(256);
+ int var257 = GetValue(257);
+ int var258 = GetValue(258);
+ int var259 = GetValue(259);
+ int var260 = GetValue(260);
+ int var261 = GetValue(261);
+ int var262 = GetValue(262);
+ int var263 = GetValue(263);
+ int var264 = GetValue(264);
+ int var265 = GetValue(265);
+ int var266 = GetValue(266);
+ int var267 = GetValue(267);
+ int var268 = GetValue(268);
+ int var269 = GetValue(269);
+ int var270 = GetValue(270);
+ int var271 = GetValue(271);
+ int var272 = GetValue(272);
+ int var273 = GetValue(273);
+ int var274 = GetValue(274);
+ int var275 = GetValue(275);
+ int var276 = GetValue(276);
+ int var277 = GetValue(277);
+ int var278 = GetValue(278);
+ int var279 = GetValue(279);
+ int var280 = GetValue(280);
+ int var281 = GetValue(281);
+ int var282 = GetValue(282);
+ int var283 = GetValue(283);
+ int var284 = GetValue(284);
+ int var285 = GetValue(285);
+ int var286 = GetValue(286);
+ int var287 = GetValue(287);
+ int var288 = GetValue(288);
+ int var289 = GetValue(289);
+ int var290 = GetValue(290);
+ int var291 = GetValue(291);
+ int var292 = GetValue(292);
+ int var293 = GetValue(293);
+ int var294 = GetValue(294);
+ int var295 = GetValue(295);
+ int var296 = GetValue(296);
+ int var297 = GetValue(297);
+ int var298 = GetValue(298);
+ int var299 = GetValue(299);
+ int var300 = GetValue(300);
+ int var301 = GetValue(301);
+ int var302 = GetValue(302);
+ int var303 = GetValue(303);
+ int var304 = GetValue(304);
+ int var305 = GetValue(305);
+ int var306 = GetValue(306);
+ int var307 = GetValue(307);
+ int var308 = GetValue(308);
+ int var309 = GetValue(309);
+ int var310 = GetValue(310);
+ int var311 = GetValue(311);
+ int var312 = GetValue(312);
+ int var313 = GetValue(313);
+ int var314 = GetValue(314);
+ int var315 = GetValue(315);
+ int var316 = GetValue(316);
+ int var317 = GetValue(317);
+ int var318 = GetValue(318);
+ int var319 = GetValue(319);
+ int var320 = GetValue(320);
+ int var321 = GetValue(321);
+ int var322 = GetValue(322);
+ int var323 = GetValue(323);
+ int var324 = GetValue(324);
+ int var325 = GetValue(325);
+ int var326 = GetValue(326);
+ int var327 = GetValue(327);
+ int var328 = GetValue(328);
+ int var329 = GetValue(329);
+ int var330 = GetValue(330);
+ int var331 = GetValue(331);
+ int var332 = GetValue(332);
+ int var333 = GetValue(333);
+ int var334 = GetValue(334);
+ int var335 = GetValue(335);
+ int var336 = GetValue(336);
+ int var337 = GetValue(337);
+ int var338 = GetValue(338);
+ int var339 = GetValue(339);
+ int var340 = GetValue(340);
+ int var341 = GetValue(341);
+ int var342 = GetValue(342);
+ int var343 = GetValue(343);
+ int var344 = GetValue(344);
+ int var345 = GetValue(345);
+ int var346 = GetValue(346);
+ int var347 = GetValue(347);
+ int var348 = GetValue(348);
+ int var349 = GetValue(349);
+ int var350 = GetValue(350);
+ int var351 = GetValue(351);
+ int var352 = GetValue(352);
+ int var353 = GetValue(353);
+ int var354 = GetValue(354);
+ int var355 = GetValue(355);
+ int var356 = GetValue(356);
+ int var357 = GetValue(357);
+ int var358 = GetValue(358);
+ int var359 = GetValue(359);
+ int var360 = GetValue(360);
+ int var361 = GetValue(361);
+ int var362 = GetValue(362);
+ int var363 = GetValue(363);
+ int var364 = GetValue(364);
+ int var365 = GetValue(365);
+ int var366 = GetValue(366);
+ int var367 = GetValue(367);
+ int var368 = GetValue(368);
+ int var369 = GetValue(369);
+ int var370 = GetValue(370);
+ int var371 = GetValue(371);
+ int var372 = GetValue(372);
+ int var373 = GetValue(373);
+ int var374 = GetValue(374);
+ int var375 = GetValue(375);
+ int var376 = GetValue(376);
+ int var377 = GetValue(377);
+ int var378 = GetValue(378);
+ int var379 = GetValue(379);
+ int var380 = GetValue(380);
+ int var381 = GetValue(381);
+ int var382 = GetValue(382);
+ int var383 = GetValue(383);
+ int var384 = GetValue(384);
+ int var385 = GetValue(385);
+ int var386 = GetValue(386);
+ int var387 = GetValue(387);
+ int var388 = GetValue(388);
+ int var389 = GetValue(389);
+ int var390 = GetValue(390);
+ int var391 = GetValue(391);
+ int var392 = GetValue(392);
+ int var393 = GetValue(393);
+ int var394 = GetValue(394);
+ int var395 = GetValue(395);
+ int var396 = GetValue(396);
+ int var397 = GetValue(397);
+ int var398 = GetValue(398);
+ int var399 = GetValue(399);
+ int var400 = GetValue(400);
+ int var401 = GetValue(401);
+ int var402 = GetValue(402);
+ int var403 = GetValue(403);
+ int var404 = GetValue(404);
+ int var405 = GetValue(405);
+ int var406 = GetValue(406);
+ int var407 = GetValue(407);
+ int var408 = GetValue(408);
+ int var409 = GetValue(409);
+ int var410 = GetValue(410);
+ int var411 = GetValue(411);
+ int var412 = GetValue(412);
+ int var413 = GetValue(413);
+ int var414 = GetValue(414);
+ int var415 = GetValue(415);
+ int var416 = GetValue(416);
+ int var417 = GetValue(417);
+ int var418 = GetValue(418);
+ int var419 = GetValue(419);
+ int var420 = GetValue(420);
+ int var421 = GetValue(421);
+ int var422 = GetValue(422);
+ int var423 = GetValue(423);
+ int var424 = GetValue(424);
+ int var425 = GetValue(425);
+ int var426 = GetValue(426);
+ int var427 = GetValue(427);
+ int var428 = GetValue(428);
+ int var429 = GetValue(429);
+ int var430 = GetValue(430);
+ int var431 = GetValue(431);
+ int var432 = GetValue(432);
+ int var433 = GetValue(433);
+ int var434 = GetValue(434);
+ int var435 = GetValue(435);
+ int var436 = GetValue(436);
+ int var437 = GetValue(437);
+ int var438 = GetValue(438);
+ int var439 = GetValue(439);
+ int var440 = GetValue(440);
+ int var441 = GetValue(441);
+ int var442 = GetValue(442);
+ int var443 = GetValue(443);
+ int var444 = GetValue(444);
+ int var445 = GetValue(445);
+ int var446 = GetValue(446);
+ int var447 = GetValue(447);
+ int var448 = GetValue(448);
+ int var449 = GetValue(449);
+ int var450 = GetValue(450);
+ int var451 = GetValue(451);
+ int var452 = GetValue(452);
+ int var453 = GetValue(453);
+ int var454 = GetValue(454);
+ int var455 = GetValue(455);
+ int var456 = GetValue(456);
+ int var457 = GetValue(457);
+ int var458 = GetValue(458);
+ int var459 = GetValue(459);
+ int var460 = GetValue(460);
+ int var461 = GetValue(461);
+ int var462 = GetValue(462);
+ int var463 = GetValue(463);
+ int var464 = GetValue(464);
+ int var465 = GetValue(465);
+ int var466 = GetValue(466);
+ int var467 = GetValue(467);
+ int var468 = GetValue(468);
+ int var469 = GetValue(469);
+ int var470 = GetValue(470);
+ int var471 = GetValue(471);
+ int var472 = GetValue(472);
+ int var473 = GetValue(473);
+ int var474 = GetValue(474);
+ int var475 = GetValue(475);
+ int var476 = GetValue(476);
+ int var477 = GetValue(477);
+ int var478 = GetValue(478);
+ int var479 = GetValue(479);
+ int var480 = GetValue(480);
+ int var481 = GetValue(481);
+ int var482 = GetValue(482);
+ int var483 = GetValue(483);
+ int var484 = GetValue(484);
+ int var485 = GetValue(485);
+ int var486 = GetValue(486);
+ int var487 = GetValue(487);
+ int var488 = GetValue(488);
+ int var489 = GetValue(489);
+ int var490 = GetValue(490);
+ int var491 = GetValue(491);
+ int var492 = GetValue(492);
+ int var493 = GetValue(493);
+ int var494 = GetValue(494);
+ int var495 = GetValue(495);
+ int var496 = GetValue(496);
+ int var497 = GetValue(497);
+ int var498 = GetValue(498);
+ int var499 = GetValue(499);
+ int var500 = GetValue(500);
+ int var501 = GetValue(501);
+ int var502 = GetValue(502);
+ int var503 = GetValue(503);
+ int var504 = GetValue(504);
+ int var505 = GetValue(505);
+ int var506 = GetValue(506);
+ int var507 = GetValue(507);
+ int var508 = GetValue(508);
+ int var509 = GetValue(509);
+ int var510 = GetValue(510);
+ int var511 = GetValue(511);
+ int var512 = GetValue(512);
+ int var513 = GetValue(513);
+ int var514 = GetValue(514);
+ int var515 = GetValue(515);
+ int var516 = GetValue(516);
+ int var517 = GetValue(517);
+ int var518 = GetValue(518);
+ int var519 = GetValue(519);
+ int var520 = GetValue(520);
+ int var521 = GetValue(521);
+ int var522 = GetValue(522);
+ int var523 = GetValue(523);
+ int var524 = GetValue(524);
+ int var525 = GetValue(525);
+ int var526 = GetValue(526);
+ int var527 = GetValue(527);
+ int var528 = GetValue(528);
+ int var529 = GetValue(529);
+ int var530 = GetValue(530);
+ int var531 = GetValue(531);
+ int var532 = GetValue(532);
+ int var533 = GetValue(533);
+ int var534 = GetValue(534);
+ int var535 = GetValue(535);
+ int var536 = GetValue(536);
+ int var537 = GetValue(537);
+ int var538 = GetValue(538);
+ int var539 = GetValue(539);
+ int var540 = GetValue(540);
+ int var541 = GetValue(541);
+ int var542 = GetValue(542);
+ int var543 = GetValue(543);
+ int var544 = GetValue(544);
+ int var545 = GetValue(545);
+ int var546 = GetValue(546);
+ int var547 = GetValue(547);
+ int var548 = GetValue(548);
+ int var549 = GetValue(549);
+ int var550 = GetValue(550);
+ int var551 = GetValue(551);
+ int var552 = GetValue(552);
+ int var553 = GetValue(553);
+ int var554 = GetValue(554);
+ int var555 = GetValue(555);
+ int var556 = GetValue(556);
+ int var557 = GetValue(557);
+ int var558 = GetValue(558);
+ int var559 = GetValue(559);
+ int var560 = GetValue(560);
+ int var561 = GetValue(561);
+ int var562 = GetValue(562);
+ int var563 = GetValue(563);
+ int var564 = GetValue(564);
+ int var565 = GetValue(565);
+ int var566 = GetValue(566);
+ int var567 = GetValue(567);
+ int var568 = GetValue(568);
+ int var569 = GetValue(569);
+ int var570 = GetValue(570);
+ int var571 = GetValue(571);
+ int var572 = GetValue(572);
+ int var573 = GetValue(573);
+ int var574 = GetValue(574);
+ int var575 = GetValue(575);
+ int var576 = GetValue(576);
+ int var577 = GetValue(577);
+ int var578 = GetValue(578);
+ int var579 = GetValue(579);
+ int var580 = GetValue(580);
+ int var581 = GetValue(581);
+ int var582 = GetValue(582);
+ int var583 = GetValue(583);
+ int var584 = GetValue(584);
+ int var585 = GetValue(585);
+ int var586 = GetValue(586);
+ int var587 = GetValue(587);
+ int var588 = GetValue(588);
+ int var589 = GetValue(589);
+ int var590 = GetValue(590);
+ int var591 = GetValue(591);
+ int var592 = GetValue(592);
+ int var593 = GetValue(593);
+ int var594 = GetValue(594);
+ int var595 = GetValue(595);
+ int var596 = GetValue(596);
+ int var597 = GetValue(597);
+ int var598 = GetValue(598);
+ int var599 = GetValue(599);
+ int var600 = GetValue(600);
+ int var601 = GetValue(601);
+ int var602 = GetValue(602);
+ int var603 = GetValue(603);
+ int var604 = GetValue(604);
+ int var605 = GetValue(605);
+ int var606 = GetValue(606);
+ int var607 = GetValue(607);
+ int var608 = GetValue(608);
+ int var609 = GetValue(609);
+ int var610 = GetValue(610);
+ int var611 = GetValue(611);
+ int var612 = GetValue(612);
+ int var613 = GetValue(613);
+ int var614 = GetValue(614);
+ int var615 = GetValue(615);
+ int var616 = GetValue(616);
+ int var617 = GetValue(617);
+ int var618 = GetValue(618);
+ int var619 = GetValue(619);
+ int var620 = GetValue(620);
+ int var621 = GetValue(621);
+ int var622 = GetValue(622);
+ int var623 = GetValue(623);
+ int var624 = GetValue(624);
+ int var625 = GetValue(625);
+ int var626 = GetValue(626);
+ int var627 = GetValue(627);
+ int var628 = GetValue(628);
+ int var629 = GetValue(629);
+ int var630 = GetValue(630);
+ int var631 = GetValue(631);
+ int var632 = GetValue(632);
+ int var633 = GetValue(633);
+ int var634 = GetValue(634);
+ int var635 = GetValue(635);
+ int var636 = GetValue(636);
+ int var637 = GetValue(637);
+ int var638 = GetValue(638);
+ int var639 = GetValue(639);
+ int var640 = GetValue(640);
+ int var641 = GetValue(641);
+ int var642 = GetValue(642);
+ int var643 = GetValue(643);
+ int var644 = GetValue(644);
+ int var645 = GetValue(645);
+ int var646 = GetValue(646);
+ int var647 = GetValue(647);
+ int var648 = GetValue(648);
+ int var649 = GetValue(649);
+ int var650 = GetValue(650);
+ int var651 = GetValue(651);
+ int var652 = GetValue(652);
+ int var653 = GetValue(653);
+ int var654 = GetValue(654);
+ int var655 = GetValue(655);
+ int var656 = GetValue(656);
+ int var657 = GetValue(657);
+ int var658 = GetValue(658);
+ int var659 = GetValue(659);
+ int var660 = GetValue(660);
+ int var661 = GetValue(661);
+ int var662 = GetValue(662);
+ int var663 = GetValue(663);
+ int var664 = GetValue(664);
+ int var665 = GetValue(665);
+ int var666 = GetValue(666);
+ int var667 = GetValue(667);
+ int var668 = GetValue(668);
+ int var669 = GetValue(669);
+ int var670 = GetValue(670);
+ int var671 = GetValue(671);
+ int var672 = GetValue(672);
+ int var673 = GetValue(673);
+ int var674 = GetValue(674);
+ int var675 = GetValue(675);
+ int var676 = GetValue(676);
+ int var677 = GetValue(677);
+ int var678 = GetValue(678);
+ int var679 = GetValue(679);
+ int var680 = GetValue(680);
+ int var681 = GetValue(681);
+ int var682 = GetValue(682);
+ int var683 = GetValue(683);
+ int var684 = GetValue(684);
+ int var685 = GetValue(685);
+ int var686 = GetValue(686);
+ int var687 = GetValue(687);
+ int var688 = GetValue(688);
+ int var689 = GetValue(689);
+ int var690 = GetValue(690);
+ int var691 = GetValue(691);
+ int var692 = GetValue(692);
+ int var693 = GetValue(693);
+ int var694 = GetValue(694);
+ int var695 = GetValue(695);
+ int var696 = GetValue(696);
+ int var697 = GetValue(697);
+ int var698 = GetValue(698);
+ int var699 = GetValue(699);
+ int var700 = GetValue(700);
+ int var701 = GetValue(701);
+ int var702 = GetValue(702);
+ int var703 = GetValue(703);
+ int var704 = GetValue(704);
+ int var705 = GetValue(705);
+ int var706 = GetValue(706);
+ int var707 = GetValue(707);
+ int var708 = GetValue(708);
+ int var709 = GetValue(709);
+ int var710 = GetValue(710);
+ int var711 = GetValue(711);
+ int var712 = GetValue(712);
+ int var713 = GetValue(713);
+ int var714 = GetValue(714);
+ int var715 = GetValue(715);
+ int var716 = GetValue(716);
+ int var717 = GetValue(717);
+ int var718 = GetValue(718);
+ int var719 = GetValue(719);
+ int var720 = GetValue(720);
+ int var721 = GetValue(721);
+ int var722 = GetValue(722);
+ int var723 = GetValue(723);
+ int var724 = GetValue(724);
+ int var725 = GetValue(725);
+ int var726 = GetValue(726);
+ int var727 = GetValue(727);
+ int var728 = GetValue(728);
+ int var729 = GetValue(729);
+ int var730 = GetValue(730);
+ int var731 = GetValue(731);
+ int var732 = GetValue(732);
+ int var733 = GetValue(733);
+ int var734 = GetValue(734);
+ int var735 = GetValue(735);
+ int var736 = GetValue(736);
+ int var737 = GetValue(737);
+ int var738 = GetValue(738);
+ int var739 = GetValue(739);
+ int var740 = GetValue(740);
+ int var741 = GetValue(741);
+ int var742 = GetValue(742);
+ int var743 = GetValue(743);
+ int var744 = GetValue(744);
+ int var745 = GetValue(745);
+ int var746 = GetValue(746);
+ int var747 = GetValue(747);
+ int var748 = GetValue(748);
+ int var749 = GetValue(749);
+ int var750 = GetValue(750);
+ int var751 = GetValue(751);
+ int var752 = GetValue(752);
+ int var753 = GetValue(753);
+ int var754 = GetValue(754);
+ int var755 = GetValue(755);
+ int var756 = GetValue(756);
+ int var757 = GetValue(757);
+ int var758 = GetValue(758);
+ int var759 = GetValue(759);
+ int var760 = GetValue(760);
+ int var761 = GetValue(761);
+ int var762 = GetValue(762);
+ int var763 = GetValue(763);
+ int var764 = GetValue(764);
+ int var765 = GetValue(765);
+ int var766 = GetValue(766);
+ int var767 = GetValue(767);
+ int var768 = GetValue(768);
+ int var769 = GetValue(769);
+ int var770 = GetValue(770);
+ int var771 = GetValue(771);
+ int var772 = GetValue(772);
+ int var773 = GetValue(773);
+ int var774 = GetValue(774);
+ int var775 = GetValue(775);
+ int var776 = GetValue(776);
+ int var777 = GetValue(777);
+ int var778 = GetValue(778);
+ int var779 = GetValue(779);
+ int var780 = GetValue(780);
+ int var781 = GetValue(781);
+ int var782 = GetValue(782);
+ int var783 = GetValue(783);
+ int var784 = GetValue(784);
+ int var785 = GetValue(785);
+ int var786 = GetValue(786);
+ int var787 = GetValue(787);
+ int var788 = GetValue(788);
+ int var789 = GetValue(789);
+ int var790 = GetValue(790);
+ int var791 = GetValue(791);
+ int var792 = GetValue(792);
+ int var793 = GetValue(793);
+ int var794 = GetValue(794);
+ int var795 = GetValue(795);
+ int var796 = GetValue(796);
+ int var797 = GetValue(797);
+ int var798 = GetValue(798);
+ int var799 = GetValue(799);
+ int var800 = GetValue(800);
+ int var801 = GetValue(801);
+ int var802 = GetValue(802);
+ int var803 = GetValue(803);
+ int var804 = GetValue(804);
+ int var805 = GetValue(805);
+ int var806 = GetValue(806);
+ int var807 = GetValue(807);
+ int var808 = GetValue(808);
+ int var809 = GetValue(809);
+ int var810 = GetValue(810);
+ int var811 = GetValue(811);
+ int var812 = GetValue(812);
+ int var813 = GetValue(813);
+ int var814 = GetValue(814);
+ int var815 = GetValue(815);
+ int var816 = GetValue(816);
+ int var817 = GetValue(817);
+ int var818 = GetValue(818);
+ int var819 = GetValue(819);
+ int var820 = GetValue(820);
+ int var821 = GetValue(821);
+ int var822 = GetValue(822);
+ int var823 = GetValue(823);
+ int var824 = GetValue(824);
+ int var825 = GetValue(825);
+ int var826 = GetValue(826);
+ int var827 = GetValue(827);
+ int var828 = GetValue(828);
+ int var829 = GetValue(829);
+ int var830 = GetValue(830);
+ int var831 = GetValue(831);
+ int var832 = GetValue(832);
+ int var833 = GetValue(833);
+ int var834 = GetValue(834);
+ int var835 = GetValue(835);
+ int var836 = GetValue(836);
+ int var837 = GetValue(837);
+ int var838 = GetValue(838);
+ int var839 = GetValue(839);
+ int var840 = GetValue(840);
+ int var841 = GetValue(841);
+ int var842 = GetValue(842);
+ int var843 = GetValue(843);
+ int var844 = GetValue(844);
+ int var845 = GetValue(845);
+ int var846 = GetValue(846);
+ int var847 = GetValue(847);
+ int var848 = GetValue(848);
+ int var849 = GetValue(849);
+ int var850 = GetValue(850);
+ int var851 = GetValue(851);
+ int var852 = GetValue(852);
+ int var853 = GetValue(853);
+ int var854 = GetValue(854);
+ int var855 = GetValue(855);
+ int var856 = GetValue(856);
+ int var857 = GetValue(857);
+ int var858 = GetValue(858);
+ int var859 = GetValue(859);
+ int var860 = GetValue(860);
+ int var861 = GetValue(861);
+ int var862 = GetValue(862);
+ int var863 = GetValue(863);
+ int var864 = GetValue(864);
+ int var865 = GetValue(865);
+ int var866 = GetValue(866);
+ int var867 = GetValue(867);
+ int var868 = GetValue(868);
+ int var869 = GetValue(869);
+ int var870 = GetValue(870);
+ int var871 = GetValue(871);
+ int var872 = GetValue(872);
+ int var873 = GetValue(873);
+ int var874 = GetValue(874);
+ int var875 = GetValue(875);
+ int var876 = GetValue(876);
+ int var877 = GetValue(877);
+ int var878 = GetValue(878);
+ int var879 = GetValue(879);
+ int var880 = GetValue(880);
+ int var881 = GetValue(881);
+ int var882 = GetValue(882);
+ int var883 = GetValue(883);
+ int var884 = GetValue(884);
+ int var885 = GetValue(885);
+ int var886 = GetValue(886);
+ int var887 = GetValue(887);
+ int var888 = GetValue(888);
+ int var889 = GetValue(889);
+ int var890 = GetValue(890);
+ int var891 = GetValue(891);
+ int var892 = GetValue(892);
+ int var893 = GetValue(893);
+ int var894 = GetValue(894);
+ int var895 = GetValue(895);
+ int var896 = GetValue(896);
+ int var897 = GetValue(897);
+ int var898 = GetValue(898);
+ int var899 = GetValue(899);
+ int var900 = GetValue(900);
+ int var901 = GetValue(901);
+ int var902 = GetValue(902);
+ int var903 = GetValue(903);
+ int var904 = GetValue(904);
+ int var905 = GetValue(905);
+ int var906 = GetValue(906);
+ int var907 = GetValue(907);
+ int var908 = GetValue(908);
+ int var909 = GetValue(909);
+ int var910 = GetValue(910);
+ int var911 = GetValue(911);
+ int var912 = GetValue(912);
+ int var913 = GetValue(913);
+ int var914 = GetValue(914);
+ int var915 = GetValue(915);
+ int var916 = GetValue(916);
+ int var917 = GetValue(917);
+ int var918 = GetValue(918);
+ int var919 = GetValue(919);
+ int var920 = GetValue(920);
+ int var921 = GetValue(921);
+ int var922 = GetValue(922);
+ int var923 = GetValue(923);
+ int var924 = GetValue(924);
+ int var925 = GetValue(925);
+ int var926 = GetValue(926);
+ int var927 = GetValue(927);
+ int var928 = GetValue(928);
+ int var929 = GetValue(929);
+ int var930 = GetValue(930);
+ int var931 = GetValue(931);
+ int var932 = GetValue(932);
+ int var933 = GetValue(933);
+ int var934 = GetValue(934);
+ int var935 = GetValue(935);
+ int var936 = GetValue(936);
+ int var937 = GetValue(937);
+ int var938 = GetValue(938);
+ int var939 = GetValue(939);
+ int var940 = GetValue(940);
+ int var941 = GetValue(941);
+ int var942 = GetValue(942);
+ int var943 = GetValue(943);
+ int var944 = GetValue(944);
+ int var945 = GetValue(945);
+ int var946 = GetValue(946);
+ int var947 = GetValue(947);
+ int var948 = GetValue(948);
+ int var949 = GetValue(949);
+ int var950 = GetValue(950);
+ int var951 = GetValue(951);
+ int var952 = GetValue(952);
+ int var953 = GetValue(953);
+ int var954 = GetValue(954);
+ int var955 = GetValue(955);
+ int var956 = GetValue(956);
+ int var957 = GetValue(957);
+ int var958 = GetValue(958);
+ int var959 = GetValue(959);
+ int var960 = GetValue(960);
+ int var961 = GetValue(961);
+ int var962 = GetValue(962);
+ int var963 = GetValue(963);
+ int var964 = GetValue(964);
+ int var965 = GetValue(965);
+ int var966 = GetValue(966);
+ int var967 = GetValue(967);
+ int var968 = GetValue(968);
+ int var969 = GetValue(969);
+ int var970 = GetValue(970);
+ int var971 = GetValue(971);
+ int var972 = GetValue(972);
+ int var973 = GetValue(973);
+ int var974 = GetValue(974);
+ int var975 = GetValue(975);
+ int var976 = GetValue(976);
+ int var977 = GetValue(977);
+ int var978 = GetValue(978);
+ int var979 = GetValue(979);
+ int var980 = GetValue(980);
+ int var981 = GetValue(981);
+ int var982 = GetValue(982);
+ int var983 = GetValue(983);
+ int var984 = GetValue(984);
+ int var985 = GetValue(985);
+ int var986 = GetValue(986);
+ int var987 = GetValue(987);
+ int var988 = GetValue(988);
+ int var989 = GetValue(989);
+ int var990 = GetValue(990);
+ int var991 = GetValue(991);
+ int var992 = GetValue(992);
+ int var993 = GetValue(993);
+ int var994 = GetValue(994);
+ int var995 = GetValue(995);
+ int var996 = GetValue(996);
+ int var997 = GetValue(997);
+ int var998 = GetValue(998);
+ int var999 = GetValue(999);
+ int var1000 = GetValue(1000);
+ return var1 + var2 + var3 + var4 + var5 + var6 + var7 + var8 + var9 + var10 + var11 + var12 + var13 + var14 + var15 + var16 + var17 + var18 + var19 + var20 + var21 + var22 + var23 + var24 + var25 + var26 + var27 + var28 + var29 + var30 + var31 + var32 + var33 + var34 + var35 + var36 + var37 + var38 + var39 + var40 + var41 + var42 + var43 + var44 + var45 + var46 + var47 + var48 + var49 + var50 + var51 + var52 + var53 + var54 + var55 + var56 + var57 + var58 + var59 + var60 + var61 + var62 + var63 + var64 + var65 + var66 + var67 + var68 + var69 + var70 + var71 + var72 + var73 + var74 + var75 + var76 + var77 + var78 + var79 + var80 + var81 + var82 + var83 + var84 + var85 + var86 + var87 + var88 + var89 + var90 + var91 + var92 + var93 + var94 + var95 + var96 + var97 + var98 + var99 + var100 + var101 + var102 + var103 + var104 + var105 + var106 + var107 + var108 + var109 + var110 + var111 + var112 + var113 + var114 + var115 + var116 + var117 + var118 + var119 + var120 + var121 + var122 + var123 + var124 + var125 + var126 + var127 + var128 + var129 + var130 + var131 + var132 + var133 + var134 + var135 + var136 + var137 + var138 + var139 + var140 + var141 + var142 + var143 + var144 + var145 + var146 + var147 + var148 + var149 + var150 + var151 + var152 + var153 + var154 + var155 + var156 + var157 + var158 + var159 + var160 + var161 + var162 + var163 + var164 + var165 + var166 + var167 + var168 + var169 + var170 + var171 + var172 + var173 + var174 + var175 + var176 + var177 + var178 + var179 + var180 + var181 + var182 + var183 + var184 + var185 + var186 + var187 + var188 + var189 + var190 + var191 + var192 + var193 + var194 + var195 + var196 + var197 + var198 + var199 + var200 + var201 + var202 + var203 + var204 + var205 + var206 + var207 + var208 + var209 + var210 + var211 + var212 + var213 + var214 + var215 + var216 + var217 + var218 + var219 + var220 + var221 + var222 + var223 + var224 + var225 + var226 + var227 + var228 + var229 + var230 + var231 + var232 + var233 + var234 + var235 + var236 + var237 + var238 + var239 + var240 + var241 + var242 + var243 + var244 + var245 + var246 + var247 + var248 + var249 + var250 + var251 + var252 + var253 + var254 + var255 + var256 + var257 + var258 + var259 + var260 + var261 + var262 + var263 + var264 + var265 + var266 + var267 + var268 + var269 + var270 + var271 + var272 + var273 + var274 + var275 + var276 + var277 + var278 + var279 + var280 + var281 + var282 + var283 + var284 + var285 + var286 + var287 + var288 + var289 + var290 + var291 + var292 + var293 + var294 + var295 + var296 + var297 + var298 + var299 + var300 + var301 + var302 + var303 + var304 + var305 + var306 + var307 + var308 + var309 + var310 + var311 + var312 + var313 + var314 + var315 + var316 + var317 + var318 + var319 + var320 + var321 + var322 + var323 + var324 + var325 + var326 + var327 + var328 + var329 + var330 + var331 + var332 + var333 + var334 + var335 + var336 + var337 + var338 + var339 + var340 + var341 + var342 + var343 + var344 + var345 + var346 + var347 + var348 + var349 + var350 + var351 + var352 + var353 + var354 + var355 + var356 + var357 + var358 + var359 + var360 + var361 + var362 + var363 + var364 + var365 + var366 + var367 + var368 + var369 + var370 + var371 + var372 + var373 + var374 + var375 + var376 + var377 + var378 + var379 + var380 + var381 + var382 + var383 + var384 + var385 + var386 + var387 + var388 + var389 + var390 + var391 + var392 + var393 + var394 + var395 + var396 + var397 + var398 + var399 + var400 + var401 + var402 + var403 + var404 + var405 + var406 + var407 + var408 + var409 + var410 + var411 + var412 + var413 + var414 + var415 + var416 + var417 + var418 + var419 + var420 + var421 + var422 + var423 + var424 + var425 + var426 + var427 + var428 + var429 + var430 + var431 + var432 + var433 + var434 + var435 + var436 + var437 + var438 + var439 + var440 + var441 + var442 + var443 + var444 + var445 + var446 + var447 + var448 + var449 + var450 + var451 + var452 + var453 + var454 + var455 + var456 + var457 + var458 + var459 + var460 + var461 + var462 + var463 + var464 + var465 + var466 + var467 + var468 + var469 + var470 + var471 + var472 + var473 + var474 + var475 + var476 + var477 + var478 + var479 + var480 + var481 + var482 + var483 + var484 + var485 + var486 + var487 + var488 + var489 + var490 + var491 + var492 + var493 + var494 + var495 + var496 + var497 + var498 + var499 + var500 + var501 + var502 + var503 + var504 + var505 + var506 + var507 + var508 + var509 + var510 + var511 + var512 + var513 + var514 + var515 + var516 + var517 + var518 + var519 + var520 + var521 + var522 + var523 + var524 + var525 + var526 + var527 + var528 + var529 + var530 + var531 + var532 + var533 + var534 + var535 + var536 + var537 + var538 + var539 + var540 + var541 + var542 + var543 + var544 + var545 + var546 + var547 + var548 + var549 + var550 + var551 + var552 + var553 + var554 + var555 + var556 + var557 + var558 + var559 + var560 + var561 + var562 + var563 + var564 + var565 + var566 + var567 + var568 + var569 + var570 + var571 + var572 + var573 + var574 + var575 + var576 + var577 + var578 + var579 + var580 + var581 + var582 + var583 + var584 + var585 + var586 + var587 + var588 + var589 + var590 + var591 + var592 + var593 + var594 + var595 + var596 + var597 + var598 + var599 + var600 + var601 + var602 + var603 + var604 + var605 + var606 + var607 + var608 + var609 + var610 + var611 + var612 + var613 + var614 + var615 + var616 + var617 + var618 + var619 + var620 + var621 + var622 + var623 + var624 + var625 + var626 + var627 + var628 + var629 + var630 + var631 + var632 + var633 + var634 + var635 + var636 + var637 + var638 + var639 + var640 + var641 + var642 + var643 + var644 + var645 + var646 + var647 + var648 + var649 + var650 + var651 + var652 + var653 + var654 + var655 + var656 + var657 + var658 + var659 + var660 + var661 + var662 + var663 + var664 + var665 + var666 + var667 + var668 + var669 + var670 + var671 + var672 + var673 + var674 + var675 + var676 + var677 + var678 + var679 + var680 + var681 + var682 + var683 + var684 + var685 + var686 + var687 + var688 + var689 + var690 + var691 + var692 + var693 + var694 + var695 + var696 + var697 + var698 + var699 + var700 + var701 + var702 + var703 + var704 + var705 + var706 + var707 + var708 + var709 + var710 + var711 + var712 + var713 + var714 + var715 + var716 + var717 + var718 + var719 + var720 + var721 + var722 + var723 + var724 + var725 + var726 + var727 + var728 + var729 + var730 + var731 + var732 + var733 + var734 + var735 + var736 + var737 + var738 + var739 + var740 + var741 + var742 + var743 + var744 + var745 + var746 + var747 + var748 + var749 + var750 + var751 + var752 + var753 + var754 + var755 + var756 + var757 + var758 + var759 + var760 + var761 + var762 + var763 + var764 + var765 + var766 + var767 + var768 + var769 + var770 + var771 + var772 + var773 + var774 + var775 + var776 + var777 + var778 + var779 + var780 + var781 + var782 + var783 + var784 + var785 + var786 + var787 + var788 + var789 + var790 + var791 + var792 + var793 + var794 + var795 + var796 + var797 + var798 + var799 + var800 + var801 + var802 + var803 + var804 + var805 + var806 + var807 + var808 + var809 + var810 + var811 + var812 + var813 + var814 + var815 + var816 + var817 + var818 + var819 + var820 + var821 + var822 + var823 + var824 + var825 + var826 + var827 + var828 + var829 + var830 + var831 + var832 + var833 + var834 + var835 + var836 + var837 + var838 + var839 + var840 + var841 + var842 + var843 + var844 + var845 + var846 + var847 + var848 + var849 + var850 + var851 + var852 + var853 + var854 + var855 + var856 + var857 + var858 + var859 + var860 + var861 + var862 + var863 + var864 + var865 + var866 + var867 + var868 + var869 + var870 + var871 + var872 + var873 + var874 + var875 + var876 + var877 + var878 + var879 + var880 + var881 + var882 + var883 + var884 + var885 + var886 + var887 + var888 + var889 + var890 + var891 + var892 + var893 + var894 + var895 + var896 + var897 + var898 + var899 + var900 + var901 + var902 + var903 + var904 + var905 + var906 + var907 + var908 + var909 + var910 + var911 + var912 + var913 + var914 + var915 + var916 + var917 + var918 + var919 + var920 + var921 + var922 + var923 + var924 + var925 + var926 + var927 + var928 + var929 + var930 + var931 + var932 + var933 + var934 + var935 + var936 + var937 + var938 + var939 + var940 + var941 + var942 + var943 + var944 + var945 + var946 + var947 + var948 + var949 + var950 + var951 + var952 + var953 + var954 + var955 + var956 + var957 + var958 + var959 + var960 + var961 + var962 + var963 + var964 + var965 + var966 + var967 + var968 + var969 + var970 + var971 + var972 + var973 + var974 + var975 + var976 + var977 + var978 + var979 + var980 + var981 + var982 + var983 + var984 + var985 + var986 + var987 + var988 + var989 + var990 + var991 + var992 + var993 + var994 + var995 + var996 + var997 + var998 + var999 + var1000;
+ }
+
+ public void Run()
+ {
+ MethodWith1000Variables();
+ }
+}