Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(560)

Unified Diff: mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart

Issue 1753013002: Mojom runtime type info: New implementation for Dart. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: No changes to sha1s Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart
diff --git a/mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart b/mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart
index ab5db77852fa7b0b320c63780a71dd87106bda54..c2eb1eb21fa4797caf6f157a5e3c321040f52884 100644
--- a/mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart
+++ b/mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart
@@ -5,6 +5,7 @@
library dart_to_cpp_mojom;
import 'dart:async';
import 'dart:collection';
+import 'dart:typed_data';
import 'package:mojo/bindings.dart' as bindings;
import 'package:mojo/core.dart' as core;
import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types;
@@ -320,115 +321,6 @@ class EchoArgs extends bindings.Struct {
}
}
-mojom_types.MojomStruct _dartToCppEchoArgs() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'EchoArgs'
- ..fullIdentifier = 'dart_to_cpp.EchoArgs')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Si64')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int64),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Si32')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int32),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Si16')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int16),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Si8')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int8),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Ui64')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint64),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Ui32')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint32),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Ui16')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint16),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Ui8')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint8),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'FloatVal')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.float),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'FloatInf')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.float),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'FloatNan')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.float),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'DoubleVal')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.double),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'DoubleInf')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.double),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'DoubleNan')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.double),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Name')
- ..type = (new mojom_types.Type()
- ..stringType = (new mojom_types.StringType()
- ..nullable = true
- )),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'StringArray')
- ..type = (new mojom_types.Type()
- ..arrayType = (new mojom_types.ArrayType()
- ..nullable = true
- ..elementType = (new mojom_types.Type()
- ..stringType = (new mojom_types.StringType())))),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'MessageHandle')
- ..type = (new mojom_types.Type()
- ..handleType = (new mojom_types.HandleType()
- ..kind = mojom_types.HandleTypeKind.messagePipe
- ..nullable = true
- )),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'DataHandle')
- ..type = (new mojom_types.Type()
- ..handleType = (new mojom_types.HandleType()
- ..kind = mojom_types.HandleTypeKind.dataPipeConsumer
- ..nullable = true
- )),];
-}
-
class EchoArgsList extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -515,34 +407,6 @@ class EchoArgsList extends bindings.Struct {
}
}
-mojom_types.MojomStruct _dartToCppEchoArgsList() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'EchoArgsList'
- ..fullIdentifier = 'dart_to_cpp.EchoArgsList')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Next')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..nullable = true
-
- ..identifier = 'dart_to_cpp_EchoArgsList__'
- ..typeKey = 'dart_to_cpp_EchoArgsList__'
- )),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Item')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..nullable = true
-
- ..identifier = 'dart_to_cpp_EchoArgs__'
- ..typeKey = 'dart_to_cpp_EchoArgs__'
- )),];
-}
-
class _CppSideStartTestParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -601,14 +465,6 @@ class _CppSideStartTestParams extends bindings.Struct {
}
}
-mojom_types.MojomStruct _dartToCppCppSideStartTestParams() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'CppSideStartTestParams'
- ..fullIdentifier = 'dart_to_cpp.CppSide_StartTest_Params')
- ..fields = <mojom_types.StructField>[];
-}
-
class _CppSideTestFinishedParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -667,14 +523,6 @@ class _CppSideTestFinishedParams extends bindings.Struct {
}
}
-mojom_types.MojomStruct _dartToCppCppSideTestFinishedParams() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'CppSideTestFinishedParams'
- ..fullIdentifier = 'dart_to_cpp.CppSide_TestFinished_Params')
- ..fields = <mojom_types.StructField>[];
-}
-
class _CppSidePingResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -733,14 +581,6 @@ class _CppSidePingResponseParams extends bindings.Struct {
}
}
-mojom_types.MojomStruct _dartToCppCppSidePingResponseParams() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'CppSidePingResponseParams'
- ..fullIdentifier = 'dart_to_cpp.CppSide_PingResponse_Params')
- ..fields = <mojom_types.StructField>[];
-}
-
class _CppSideEchoResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -813,22 +653,6 @@ class _CppSideEchoResponseParams extends bindings.Struct {
}
}
-mojom_types.MojomStruct _dartToCppCppSideEchoResponseParams() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'CppSideEchoResponseParams'
- ..fullIdentifier = 'dart_to_cpp.CppSide_EchoResponse_Params')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'List')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..identifier = 'dart_to_cpp_EchoArgsList__'
- ..typeKey = 'dart_to_cpp_EchoArgsList__'
- )),];
-}
-
class _DartSideSetClientParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -900,22 +724,6 @@ class _DartSideSetClientParams extends bindings.Struct {
}
}
-mojom_types.MojomStruct _dartToCppDartSideSetClientParams() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'DartSideSetClientParams'
- ..fullIdentifier = 'dart_to_cpp.DartSide_SetClient_Params')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'CppSide')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..identifier = 'dart_to_cpp_CppSide__'
- ..typeKey = 'dart_to_cpp_CppSide__'
- )),];
-}
-
class _DartSidePingParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -974,14 +782,6 @@ class _DartSidePingParams extends bindings.Struct {
}
}
-mojom_types.MojomStruct _dartToCppDartSidePingParams() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'DartSidePingParams'
- ..fullIdentifier = 'dart_to_cpp.DartSide_Ping_Params')
- ..fields = <mojom_types.StructField>[];
-}
-
class _DartSideEchoParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -1067,72 +867,20 @@ class _DartSideEchoParams extends bindings.Struct {
}
}
-mojom_types.MojomStruct _dartToCppDartSideEchoParams() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'DartSideEchoParams'
- ..fullIdentifier = 'dart_to_cpp.DartSide_Echo_Params')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'NumIterations')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int32),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Arg')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..identifier = 'dart_to_cpp_EchoArgs__'
- ..typeKey = 'dart_to_cpp_EchoArgs__'
- )),];
-}
-
-
const int _CppSide_startTestName = 88888888;
const int _CppSide_testFinishedName = 99999999;
const int _CppSide_pingResponseName = 100000000;
const int _CppSide_echoResponseName = 100000001;
-mojom_types.MojomInterface _dartToCppCppSide() {
- return new mojom_types.MojomInterface()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'CppSide'
- ..fullIdentifier = 'dart_to_cpp.CppSide')
- ..serviceName_ = 'CppSide'
- ..methods = <int, mojom_types.MojomMethod>{
- _CppSide_startTestName: new mojom_types.MojomMethod()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'StartTest')
- ..ordinal = _CppSide_startTestName
- ..parameters = _dartToCppCppSideStartTestParams(),
- _CppSide_testFinishedName: new mojom_types.MojomMethod()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'TestFinished')
- ..ordinal = _CppSide_testFinishedName
- ..parameters = _dartToCppCppSideTestFinishedParams(),
- _CppSide_pingResponseName: new mojom_types.MojomMethod()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'PingResponse')
- ..ordinal = _CppSide_pingResponseName
- ..parameters = _dartToCppCppSidePingResponseParams(),
- _CppSide_echoResponseName: new mojom_types.MojomMethod()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'EchoResponse')
- ..ordinal = _CppSide_echoResponseName
- ..parameters = _dartToCppCppSideEchoResponseParams(),
- };
-}
-
class _CppSideServiceDescription implements service_describer.ServiceDescription {
dynamic getTopLevelInterface([Function responseFactory]) =>
- responseFactory(_dartToCppCppSide());
+ responseFactory(null);
dynamic getTypeDefinition(String typeKey, [Function responseFactory]) =>
- responseFactory(getAllMojomTypeDefinitions()[typeKey]);
+ responseFactory(null);
dynamic getAllTypeDefinitions([Function responseFactory]) =>
- responseFactory(getAllMojomTypeDefinitions());
+ responseFactory(null);
}
abstract class CppSide {
@@ -1352,40 +1100,15 @@ const int _DartSide_setClientName = 0;
const int _DartSide_pingName = 1;
const int _DartSide_echoName = 2;
-mojom_types.MojomInterface _dartToCppDartSide() {
- return new mojom_types.MojomInterface()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'DartSide'
- ..fullIdentifier = 'dart_to_cpp.DartSide')
- ..serviceName_ = 'DartSide'
- ..methods = <int, mojom_types.MojomMethod>{
- _DartSide_setClientName: new mojom_types.MojomMethod()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'SetClient')
- ..ordinal = _DartSide_setClientName
- ..parameters = _dartToCppDartSideSetClientParams(),
- _DartSide_pingName: new mojom_types.MojomMethod()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Ping')
- ..ordinal = _DartSide_pingName
- ..parameters = _dartToCppDartSidePingParams(),
- _DartSide_echoName: new mojom_types.MojomMethod()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Echo')
- ..ordinal = _DartSide_echoName
- ..parameters = _dartToCppDartSideEchoParams(),
- };
-}
-
class _DartSideServiceDescription implements service_describer.ServiceDescription {
dynamic getTopLevelInterface([Function responseFactory]) =>
- responseFactory(_dartToCppDartSide());
+ responseFactory(null);
dynamic getTypeDefinition(String typeKey, [Function responseFactory]) =>
- responseFactory(getAllMojomTypeDefinitions()[typeKey]);
+ responseFactory(null);
dynamic getAllTypeDefinitions([Function responseFactory]) =>
- responseFactory(getAllMojomTypeDefinitions());
+ responseFactory(null);
}
abstract class DartSide {
@@ -1594,49 +1317,35 @@ class DartSideStub extends bindings.Stub {
}
-Map<String, mojom_types.UserDefinedType> _initDescriptions() {
- var map = new HashMap<String, mojom_types.UserDefinedType>();
- map["dart_to_cpp_EchoArgs__"] =
- new mojom_types.UserDefinedType()
- ..structType = _dartToCppEchoArgs();
- map["dart_to_cpp_EchoArgsList__"] =
- new mojom_types.UserDefinedType()
- ..structType = _dartToCppEchoArgsList();
- map["dart_to_cpp_CppSide_StartTest_Params__"] =
- new mojom_types.UserDefinedType()
- ..structType = _dartToCppCppSideStartTestParams();
- map["dart_to_cpp_CppSide_TestFinished_Params__"] =
- new mojom_types.UserDefinedType()
- ..structType = _dartToCppCppSideTestFinishedParams();
- map["dart_to_cpp_CppSide_PingResponse_Params__"] =
- new mojom_types.UserDefinedType()
- ..structType = _dartToCppCppSidePingResponseParams();
- map["dart_to_cpp_CppSide_EchoResponse_Params__"] =
- new mojom_types.UserDefinedType()
- ..structType = _dartToCppCppSideEchoResponseParams();
- map["dart_to_cpp_DartSide_SetClient_Params__"] =
- new mojom_types.UserDefinedType()
- ..structType = _dartToCppDartSideSetClientParams();
- map["dart_to_cpp_DartSide_Ping_Params__"] =
- new mojom_types.UserDefinedType()
- ..structType = _dartToCppDartSidePingParams();
- map["dart_to_cpp_DartSide_Echo_Params__"] =
- new mojom_types.UserDefinedType()
- ..structType = _dartToCppDartSideEchoParams();
- map["dart_to_cpp_CppSide__"] =
- new mojom_types.UserDefinedType()
- ..interfaceType = _dartToCppCppSide();
- map["dart_to_cpp_DartSide__"] =
- new mojom_types.UserDefinedType()
- ..interfaceType = _dartToCppDartSide();
- return map;
-}
+mojom_types.RuntimeTypeInfo getRuntimeTypeInfo() => _runtimeTypeInfo ??
+ _initRuntimeTypeInfo();
-var _mojomDesc;
Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() {
- if (_mojomDesc == null) {
- _mojomDesc = _initDescriptions();
- }
- return _mojomDesc;
+ return getRuntimeTypeInfo().typeMap;
}
+var _runtimeTypeInfo;
+mojom_types.RuntimeTypeInfo _initRuntimeTypeInfo() {
+ // serializedRuntimeTypeInfo contains the bytes of the Mojo serialization of
+ // a mojom_types.RuntimeTypeInfo struct describing the Mojom types in this
+ // file.
+ var serializedRuntimeTypeInfo = new Uint8List.fromList(const [24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,216,0,0,0,0,0,0,0,40,0,0,0,4,0,0,0,32,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,96,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,36,0,0,0,28,0,0,0,84,89,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,67,112,112,83,105,100,101,0,0,0,0,37,0,0,0,29,0,0,0,84,89,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,68,97,114,116,83,105,100,101,0,0,0,37,0,0,0,29,0,0,0,84,89,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,111,65,114,103,115,0,0,0,41,0,0,0,33,0,0,0,84,89,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,111,65,114,103,115,76,105,115,116,0,0,0,0,0,0,0,72,0,0,0,4,0,0,0,16,0,0,0,3,0,0,0,56,0,0,0,0,0,0,0,16,0,0,0,3,0,0,0,216,10,0,0,0,0,0,0,16,0,0,0,1,0,0,0,184,21,0,0,0,0,0,0,16,0,0,0,1,0,0,0,240,41,0,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,7,0,0,0,67,112,112,83,105,100,101,0,27,0,0,0,19,0,0,0,100,97,114,116,95,116,111,95,99,112,112,46,67,112,112,83,105,100,101,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,37,0,0,0,10,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,4,0,0,0,56,86,76,5,255,224,245,5,0,225,245,5,1,225,245,5,40,0,0,0,4,0,0,0,32,0,0,0,0,0,0,0,16,2,0,0,0,0,0,0,0,4,0,0,0,0,0,0,240,5,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,86,76,5,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,86,76,5,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,9,0,0,0,83,116,97,114,116,84,101,115,116,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,39,0,0,0,2,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,17,0,0,0,83,116,97,114,116,84,101,115,116,45,114,101,113,117,101,115,116,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,8,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,224,245,5,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,224,245,5,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,84,101,115,116,70,105,110,105,115,104,101,100,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,42,0,0,0,2,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,20,0,0,0,84,101,115,116,70,105,110,105,115,104,101,100,45,114,101,113,117,101,115,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,8,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,245,5,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,80,105,110,103,82,101,115,112,111,110,115,101,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,45,0,0,0,2,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,20,0,0,0,80,105,110,103,82,101,115,112,111,110,115,101,45,114,101,113,117,101,115,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,8,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,245,5,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,69,99,104,111,82,101,115,112,111,110,115,101,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,46,0,0,0,2,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,20,0,0,0,69,99,104,111,82,101,115,112,111,110,115,101,45,114,101,113,117,101,115,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,5,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,108,105,115,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,46,0,0,0,28,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,
+32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,69,99,104,111,65,114,103,115,76,105,115,116,0,0,0,0,41,0,0,0,33,0,0,0,84,89,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,111,65,114,103,115,76,105,115,116,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,8,0,0,0,68,97,114,116,83,105,100,101,28,0,0,0,20,0,0,0,100,97,114,116,95,116,111,95,99,112,112,46,68,97,114,116,83,105,100,101,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,49,0,0,0,10,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,20,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,3,0,0,0,24,0,0,0,0,0,0,0,248,1,0,0,0,0,0,0,72,6,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,80,105,110,103,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,51,0,0,0,2,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,80,105,110,103,45,114,101,113,117,101,115,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,8,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,
+48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,69,99,104,111,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,52,0,0,0,2,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,69,99,104,111,45,114,101,113,117,101,115,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,24,0,0,0,2,0,0,0,16,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,13,0,0,0,110,117,109,73,116,101,114,97,116,105,111,110,115,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,52,0,0,0,13,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,5,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,3,0,0,0,97,114,103,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,52,0,0,0,37,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,8,0,0,0,
+69,99,104,111,65,114,103,115,37,0,0,0,29,0,0,0,84,89,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,111,65,114,103,115,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,9,0,0,0,83,101,116,67,108,105,101,110,116,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,50,0,0,0,2,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,17,0,0,0,83,101,116,67,108,105,101,110,116,45,114,101,113,117,101,115,116,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,5,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,7,0,0,0,99,112,112,83,105,100,101,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,50,0,0,0,20,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,15,0,0,0,7,0,0,0,67,112,112,83,105,100,101,0,36,0,0,0,28,0,0,0,84,89,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,67,112,112,83,105,100,101,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,16,0,0,0,8,0,0,0,69,99,104,111,65,114,103,115,28,0,0,0,20,0,0,0,100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,111,65,114,103,115,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,9,0,0,0,7,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,152,0,0,0,18,0,0,0,144,0,0,0,0,0,0,0,136,1,0,0,0,0,0,0,128,2,0,0,0,0,0,0,120,3,0,0,0,0,0,0,112,4,0,0,0,0,0,0,104,5,0,0,0,0,0,0,96,6,0,0,0,0,0,0,88,7,0,0,0,0,0,0,80,8,0,0,0,0,0,0,80,9,0,0,0,0,0,0,80,10,0,0,0,0,0,0,80,11,0,0,0,0,0,0,80,12,0,0,0,0,0,0,80,13,0,0,0,0,0,0,80,14,0,0,0,0,0,0,88,15,0,0,0,0,0,0,136,16,0,0,0,0,0,0,152,17,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,115,105,54,52,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,10,0,0,0,8,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,115,105,51,50,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,11,0,0,0,8,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,115,105,49,54,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,12,0,0,0,8,0,0,0,
+86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,3,0,0,0,115,105,56,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,13,0,0,0,8,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,117,105,54,52,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,14,0,0,0,9,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,117,105,51,50,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,15,0,0,0,9,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,117,105,49,54,0,0,0,0,
+24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,16,0,0,0,9,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,3,0,0,0,117,105,56,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,17,0,0,0,9,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,9,0,0,0,102,108,111,97,116,95,118,97,108,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,18,0,0,0,8,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,9,0,0,0,102,108,111,97,116,95,105,110,102,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,19,0,0,0,8,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,
+48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,9,0,0,0,102,108,111,97,116,95,110,97,110,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,20,0,0,0,8,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,10,0,0,0,100,111,117,98,108,101,95,118,97,108,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,21,0,0,0,9,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,10,0,0,0,100,111,117,98,108,101,95,105,110,102,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,22,0,0,0,9,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,10,0,0,0,100,111,117,98,108,101,95,110,97,110,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,23,0,0,0,9,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,110,97,109,101,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,24,0,0,0,10,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,16,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,2,0,0,0,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,115,116,114,105,110,103,95,97,114,114,97,121,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,25,0,0,0,17,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,1,0,0,0,255,255,255,255,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,4,0,0,0,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,0,0,0,14,0,0,0,109,101,115,115,97,103,101,95,104,97,110,100,108,101,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,26,0,0,0,24,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,16,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,4,0,0,0,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,0,0,0,11,0,0,0,100,97,116,97,95,104,97,110,100,108,101,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,27,0,0,0,30,0,0,0,86,0,0,0,78,0,0,0,
+47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,16,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,69,99,104,111,65,114,103,115,76,105,115,116,0,0,0,0,32,0,0,0,24,0,0,0,100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,111,65,114,103,115,76,105,115,116,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,30,0,0,0,7,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,24,0,0,0,2,0,0,0,16,0,0,0,0,0,0,0,112,1,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,5,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,110,101,120,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,31,0,0,0,16,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,69,99,104,111,65,114,103,115,76,105,115,116,0,0,0,0,41,0,0,0,33,0,0,0,84,89,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,111,65,114,103,115,76,105,115,116,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,5,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,105,116,101,109,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,32,0,0,0,12,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,
+46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,8,0,0,0,69,99,104,111,65,114,103,115,37,0,0,0,29,0,0,0,84,89,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,111,65,114,103,115,0,0,0]);
+
+ // Deserialize RuntimeTypeInfo
+ var bdata = new ByteData.view(serializedRuntimeTypeInfo.buffer);
+ var message = new bindings.Message(bdata, null, serializedRuntimeTypeInfo.length, 0);
+ _runtimeTypeInfo = mojom_types.RuntimeTypeInfo.deserialize(message);
+ return _runtimeTypeInfo;
+}

Powered by Google App Engine
This is Rietveld 408576698