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

Unified Diff: mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_service.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/sample/sample_service.mojom.dart
diff --git a/mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_service.mojom.dart b/mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_service.mojom.dart
index babf764fc2f42140be52693d8401d6e503213299..0b56831a67fe49d9d8ecfdc9ce3cccd912b395a3 100644
--- a/mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_service.mojom.dart
+++ b/mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_service.mojom.dart
@@ -5,6 +5,7 @@
library sample_service_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;
@@ -81,34 +82,6 @@ class BarType extends bindings.MojoEnum {
int toJson() => mojoEnumValue;
}
-mojom_types.MojomEnum _sampleServiceType() {
- return new mojom_types.MojomEnum()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Type'
- ..fullIdentifier = 'sample.Type')
- ..values = <mojom_types.EnumValue>[
- new mojom_types.EnumValue()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Vertical')
- ..enumTypeKey = 'sample_service_Type__'
- ..intValue = 1,
- new mojom_types.EnumValue()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Horizontal')
- ..enumTypeKey = 'sample_service_Type__'
- ..intValue = 2,
- new mojom_types.EnumValue()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Both')
- ..enumTypeKey = 'sample_service_Type__'
- ..intValue = 3,
- new mojom_types.EnumValue()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Invalid')
- ..enumTypeKey = 'sample_service_Type__'
- ..intValue = 4,];
-}
-
class Bar extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
@@ -226,37 +199,6 @@ class Bar extends bindings.Struct {
}
}
-mojom_types.MojomStruct _sampleServiceBar() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Bar'
- ..fullIdentifier = 'sample.Bar')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Alpha')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint8),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Beta')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint8),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Gamma')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint8),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Type')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..identifier = 'sample_service_Type__'
- ..typeKey = 'sample_service_Type__'
- )),];
-}
-
class Foo extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -594,129 +536,6 @@ class Foo extends bindings.Struct {
}
}
-mojom_types.MojomStruct _sampleServiceFoo() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Foo'
- ..fullIdentifier = 'sample.Foo')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Name')
- ..type = (new mojom_types.Type()
- ..stringType = (new mojom_types.StringType())),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'X')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int32),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Y')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int32),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.bool),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'B')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.bool),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'C')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.bool),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Bar')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..nullable = true
-
- ..identifier = 'sample_service_Bar__'
- ..typeKey = 'sample_service_Bar__'
- )),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'ExtraBars')
- ..type = (new mojom_types.Type()
- ..arrayType = (new mojom_types.ArrayType()
- ..nullable = true
- ..elementType = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..identifier = 'sample_service_Bar__'
- ..typeKey = 'sample_service_Bar__'
- )))),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Data')
- ..type = (new mojom_types.Type()
- ..arrayType = (new mojom_types.ArrayType()
- ..nullable = true
- ..elementType = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint8))),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Source')
- ..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 = 'InputStreams')
- ..type = (new mojom_types.Type()
- ..arrayType = (new mojom_types.ArrayType()
- ..nullable = true
- ..elementType = (new mojom_types.Type()
- ..handleType = (new mojom_types.HandleType()
- ..kind = mojom_types.HandleTypeKind.dataPipeConsumer)))),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'OutputStreams')
- ..type = (new mojom_types.Type()
- ..arrayType = (new mojom_types.ArrayType()
- ..nullable = true
- ..elementType = (new mojom_types.Type()
- ..handleType = (new mojom_types.HandleType()
- ..kind = mojom_types.HandleTypeKind.dataPipeProducer)))),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'ArrayOfArrayOfBools')
- ..type = (new mojom_types.Type()
- ..arrayType = (new mojom_types.ArrayType()
- ..nullable = true
- ..elementType = (new mojom_types.Type()
- ..arrayType = (new mojom_types.ArrayType()
- ..elementType = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.bool))))),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'MultiArrayOfStrings')
- ..type = (new mojom_types.Type()
- ..arrayType = (new mojom_types.ArrayType()
- ..nullable = true
- ..elementType = (new mojom_types.Type()
- ..arrayType = (new mojom_types.ArrayType()
- ..elementType = (new mojom_types.Type()
- ..arrayType = (new mojom_types.ArrayType()
- ..elementType = (new mojom_types.Type()
- ..stringType = (new mojom_types.StringType())))))))),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'ArrayOfBools')
- ..type = (new mojom_types.Type()
- ..arrayType = (new mojom_types.ArrayType()
- ..nullable = true
- ..elementType = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.bool))),];
-}
-
class DefaultsTest extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -1229,185 +1048,6 @@ class DefaultsTest extends bindings.Struct {
}
}
-mojom_types.MojomStruct _sampleServiceDefaultsTest() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'DefaultsTest'
- ..fullIdentifier = 'sample.DefaultsTest')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A0')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int8),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A1')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint8),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A2')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int16),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A3')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint16),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A4')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int32),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A5')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint32),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A6')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int64),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A7')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint64),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A8')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int32),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A9')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int32),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A10')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int32),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A11')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.bool),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A12')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.bool),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A13')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.float),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A14')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.double),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A15')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.double),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A16')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.double),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A17')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.double),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A18')
- ..type = (new mojom_types.Type()
- ..arrayType = (new mojom_types.ArrayType()
- ..elementType = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint8))),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A19')
- ..type = (new mojom_types.Type()
- ..stringType = (new mojom_types.StringType())),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A20')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..identifier = 'sample_service_Type__'
- ..typeKey = 'sample_service_Type__'
- )),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A21')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..identifier = 'sample_import_Point__'
- ..typeKey = 'sample_import_Point__'
- )),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A22')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..identifier = 'sample_import2_Thing__'
- ..typeKey = 'sample_import2_Thing__'
- )),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A23')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.uint64),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A24')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int64),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A25')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int64),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A26')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.double),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A27')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.double),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A28')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.double),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A29')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.float),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A30')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.float),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'A31')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.float),];
-}
-
class StructWithHoleV1 extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -1494,24 +1134,6 @@ class StructWithHoleV1 extends bindings.Struct {
}
}
-mojom_types.MojomStruct _sampleServiceStructWithHoleV1() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'StructWithHoleV1'
- ..fullIdentifier = 'sample.StructWithHoleV1')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'V1')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int32),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'V2')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int64),];
-}
-
class StructWithHoleV2 extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -1612,29 +1234,6 @@ class StructWithHoleV2 extends bindings.Struct {
}
}
-mojom_types.MojomStruct _sampleServiceStructWithHoleV2() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'StructWithHoleV2'
- ..fullIdentifier = 'sample.StructWithHoleV2')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'V1')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int32),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'V2')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int64),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'V3')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int32),];
-}
-
class NonNullableMapStruct extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -1758,23 +1357,6 @@ class NonNullableMapStruct extends bindings.Struct {
}
}
-mojom_types.MojomStruct _sampleServiceNonNullableMapStruct() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'NonNullableMapStruct'
- ..fullIdentifier = 'sample.NonNullableMapStruct')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'MapField')
- ..type = (new mojom_types.Type()
- ..mapType = (new mojom_types.MapType()
- ..keyType = (new mojom_types.Type()
- ..stringType = (new mojom_types.StringType()))
- ..valueType = (new mojom_types.Type()
- ..stringType = (new mojom_types.StringType())))),];
-}
-
class _ServiceFrobinateParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -1877,42 +1459,6 @@ class _ServiceFrobinateParams extends bindings.Struct {
}
}
-mojom_types.MojomStruct _sampleServiceServiceFrobinateParams() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'ServiceFrobinateParams'
- ..fullIdentifier = 'sample.Service_Frobinate_Params')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Foo')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..nullable = true
-
- ..identifier = 'sample_service_Foo__'
- ..typeKey = 'sample_service_Foo__'
- )),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Baz')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..identifier = 'sample_service_BazOptions__'
- ..typeKey = 'sample_service_BazOptions__'
- )),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Port')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..nullable = true
-
- ..identifier = 'sample_service_Port__'
- ..typeKey = 'sample_service_Port__'
- )),];
-}
-
class ServiceFrobinateResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -1985,19 +1531,6 @@ class ServiceFrobinateResponseParams extends bindings.Struct {
}
}
-mojom_types.MojomStruct _sampleServiceServiceFrobinateResponseParams() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'ServiceFrobinateResponseParams'
- ..fullIdentifier = 'sample.Service_Frobinate_ResponseParams')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Result')
- ..type = (new mojom_types.Type()
- ..simpleType = mojom_types.SimpleType.int32),];
-}
-
class _ServiceGetPortParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -2069,23 +1602,6 @@ class _ServiceGetPortParams extends bindings.Struct {
}
}
-mojom_types.MojomStruct _sampleServiceServiceGetPortParams() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'ServiceGetPortParams'
- ..fullIdentifier = 'sample.Service_GetPort_Params')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Port')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..isInterfaceRequest = true
- ..identifier = 'sample_service_Port__'
- ..typeKey = 'sample_service_Port__'
- )),];
-}
-
class _PortPostMessageParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
@@ -2170,28 +1686,6 @@ class _PortPostMessageParams extends bindings.Struct {
}
}
-mojom_types.MojomStruct _sampleServicePortPostMessageParams() {
- return new mojom_types.MojomStruct()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'PortPostMessageParams'
- ..fullIdentifier = 'sample.Port_PostMessage_Params')
- ..fields = <mojom_types.StructField>[
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'MessageText')
- ..type = (new mojom_types.Type()
- ..stringType = (new mojom_types.StringType())),
- new mojom_types.StructField()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Port')
- ..type = (new mojom_types.Type()
- ..typeReference = (new mojom_types.TypeReference()
- ..identifier = 'sample_service_Port__'
- ..typeKey = 'sample_service_Port__'
- )),];
-}
-
-
const int _Service_frobinateName = 0;
const int _Service_getPortName = 1;
@@ -2247,54 +1741,15 @@ class ServiceBazOptions extends bindings.MojoEnum {
int toJson() => mojoEnumValue;
}
-mojom_types.MojomEnum _sampleServiceBazOptions() {
- return new mojom_types.MojomEnum()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'BazOptions'
- ..fullIdentifier = 'sample.BazOptions')
- ..values = <mojom_types.EnumValue>[
- new mojom_types.EnumValue()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Regular')
- ..enumTypeKey = 'sample_service_BazOptions__'
- ..intValue = 0,
- new mojom_types.EnumValue()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Extra')
- ..enumTypeKey = 'sample_service_BazOptions__'
- ..intValue = 1,];
-}
-
-mojom_types.MojomInterface _sampleServiceService() {
- return new mojom_types.MojomInterface()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Service'
- ..fullIdentifier = 'sample.Service')
- ..serviceName_ = 'Service'
- ..methods = <int, mojom_types.MojomMethod>{
- _Service_frobinateName: new mojom_types.MojomMethod()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Frobinate')
- ..ordinal = _Service_frobinateName
- ..responseParams = _sampleServiceServiceFrobinateResponseParams()
- ..parameters = _sampleServiceServiceFrobinateParams(),
- _Service_getPortName: new mojom_types.MojomMethod()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'GetPort')
- ..ordinal = _Service_getPortName
- ..parameters = _sampleServiceServiceGetPortParams(),
- };
-}
-
class _ServiceServiceDescription implements service_describer.ServiceDescription {
dynamic getTopLevelInterface([Function responseFactory]) =>
- responseFactory(_sampleServiceService());
+ responseFactory(null);
dynamic getTypeDefinition(String typeKey, [Function responseFactory]) =>
- responseFactory(getAllMojomTypeDefinitions()[typeKey]);
+ responseFactory(null);
dynamic getAllTypeDefinitions([Function responseFactory]) =>
- responseFactory(getAllMojomTypeDefinitions());
+ responseFactory(null);
}
abstract class Service {
@@ -2536,30 +1991,15 @@ class ServiceStub extends bindings.Stub {
const int _Port_postMessageName = 0;
-mojom_types.MojomInterface _sampleServicePort() {
- return new mojom_types.MojomInterface()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'Port'
- ..fullIdentifier = 'sample.Port')
- ..serviceName_ = 'Port'
- ..methods = <int, mojom_types.MojomMethod>{
- _Port_postMessageName: new mojom_types.MojomMethod()
- ..declData = (new mojom_types.DeclarationData()
- ..shortName = 'PostMessage')
- ..ordinal = _Port_postMessageName
- ..parameters = _sampleServicePortPostMessageParams(),
- };
-}
-
class _PortServiceDescription implements service_describer.ServiceDescription {
dynamic getTopLevelInterface([Function responseFactory]) =>
- responseFactory(_sampleServicePort());
+ responseFactory(null);
dynamic getTypeDefinition(String typeKey, [Function responseFactory]) =>
- responseFactory(getAllMojomTypeDefinitions()[typeKey]);
+ responseFactory(null);
dynamic getAllTypeDefinitions([Function responseFactory]) =>
- responseFactory(getAllMojomTypeDefinitions());
+ responseFactory(null);
}
abstract class Port {
@@ -2741,68 +2181,51 @@ class PortStub extends bindings.Stub {
}
-Map<String, mojom_types.UserDefinedType> _initDescriptions() {
- var map = new HashMap<String, mojom_types.UserDefinedType>();
- map["sample_service_Bar__"] =
- new mojom_types.UserDefinedType()
- ..structType = _sampleServiceBar();
- map["sample_service_Type__"] =
- new mojom_types.UserDefinedType()
- ..enumType = _sampleServiceType();
- map["sample_service_Foo__"] =
- new mojom_types.UserDefinedType()
- ..structType = _sampleServiceFoo();
- map["sample_service_DefaultsTest__"] =
- new mojom_types.UserDefinedType()
- ..structType = _sampleServiceDefaultsTest();
- map["sample_service_StructWithHoleV1__"] =
- new mojom_types.UserDefinedType()
- ..structType = _sampleServiceStructWithHoleV1();
- map["sample_service_StructWithHoleV2__"] =
- new mojom_types.UserDefinedType()
- ..structType = _sampleServiceStructWithHoleV2();
- map["sample_service_NonNullableMapStruct__"] =
- new mojom_types.UserDefinedType()
- ..structType = _sampleServiceNonNullableMapStruct();
- map["sample_service_Service_Frobinate_Params__"] =
- new mojom_types.UserDefinedType()
- ..structType = _sampleServiceServiceFrobinateParams();
- map["sample_service_Service_Frobinate_ResponseParams__"] =
- new mojom_types.UserDefinedType()
- ..structType = _sampleServiceServiceFrobinateResponseParams();
- map["sample_service_Service_GetPort_Params__"] =
- new mojom_types.UserDefinedType()
- ..structType = _sampleServiceServiceGetPortParams();
- map["sample_service_Port_PostMessage_Params__"] =
- new mojom_types.UserDefinedType()
- ..structType = _sampleServicePortPostMessageParams();
- map["sample_service_Service__"] =
- new mojom_types.UserDefinedType()
- ..interfaceType = _sampleServiceService();
- map["sample_service_BazOptions__"] =
- new mojom_types.UserDefinedType()
- ..enumType = _sampleServiceBazOptions();
- map["sample_service_Port__"] =
- new mojom_types.UserDefinedType()
- ..interfaceType = _sampleServicePort();
- sample_import_mojom.getAllMojomTypeDefinitions()
- .forEach((String s, mojom_types.UserDefinedType udt) {
- map[s] = udt;
- });
-
- sample_import2_mojom.getAllMojomTypeDefinitions()
- .forEach((String s, mojom_types.UserDefinedType udt) {
- map[s] = udt;
- });
-
- 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,1,0,0,0,0,0,0,88,0,0,0,10,0,0,0,80,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,144,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,208,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,24,1,0,0,0,0,0,0,56,1,0,0,0,0,0,0,88,1,0,0,0,0,0,0,42,0,0,0,34,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,83,101,114,118,105,99,101,46,66,97,122,79,112,116,105,111,110,115,0,0,0,0,0,0,28,0,0,0,20,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,80,111,114,116,0,0,0,0,27,0,0,0,19,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,70,111,111,0,0,0,0,0,44,0,0,0,36,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,78,111,110,78,117,108,108,97,98,108,101,77,97,112,83,116,114,117,99,116,0,0,0,0,31,0,0,0,23,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,83,101,114,118,105,99,101,0,27,0,0,0,19,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,0,0,0,0,0,32,0,0,0,24,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,36,0,0,0,28,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,68,101,102,97,117,108,116,115,84,101,115,116,0,0,0,0,40,0,0,0,32,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,83,116,114,117,99,116,87,105,116,104,72,111,108,101,86,49,40,0,0,0,32,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,83,116,114,117,99,116,87,105,116,104,72,111,108,101,86,50,168,0,0,0,10,0,0,0,16,0,0,0,0,0,0,0,152,0,0,0,0,0,0,0,16,0,0,0,3,0,0,0,160,4,0,0,0,0,0,0,16,0,0,0,1,0,0,0,96,10,0,0,0,0,0,0,16,0,0,0,1,0,0,0,160,30,0,0,0,0,0,0,16,0,0,0,3,0,0,0,40,33,0,0,0,0,0,0,16,0,0,0,1,0,0,0,168,46,0,0,0,0,0,0,16,0,0,0,0,0,0,0,40,53,0,0,0,0,0,0,16,0,0,0,1,0,0,0,128,59,0,0,0,0,0,0,16,0,0,0,1,0,0,0,136,99,0,0,0,0,0,0,16,0,0,0,1,0,0,0,248,102,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,40,1,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,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,18,0,0,0,10,0,0,0,66,97,122,79,112,116,105,111,110,115,0,0,0,0,0,0,33,0,0,0,25,0,0,0,115,97,109,112,108,101,46,83,101,114,118,105,99,101,46,66,97,122,79,112,116,105,111,110,115,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,97,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,
+31,0,0,0,23,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,83,101,114,118,105,99,101,0,24,0,0,0,2,0,0,0,16,0,0,0,0,0,0,0,120,1,0,0,0,0,0,0,48,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,1,0,0,0,0,0,0,16,0,0,0,0,0,0,0,64,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,56,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,88,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,82,69,71,85,76,65,82,0,41,0,0,0,33,0,0,0,115,97,109,112,108,101,46,83,101,114,118,105,99,101,46,66,97,122,79,112,116,105,111,110,115,46,82,69,71,85,76,65,82,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,98,0,0,0,4,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,42,0,0,0,34,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,83,101,114,118,105,99,101,46,66,97,122,79,112,116,105,111,110,115,0,0,0,0,0,0,16,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,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,56,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,13,0,0,0,5,0,0,0,69,88,84,82,65,0,0,0,39,0,0,0,31,0,0,0,115,97,109,112,108,101,46,83,101,114,118,105,99,101,46,66,97,122,79,112,116,105,111,110,115,46,69,88,84,82,65,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,99,0,0,0,4,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,42,0,0,0,34,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,83,101,114,118,105,99,101,46,66,97,122,79,112,116,105,111,110,115,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,64,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,111,114,116,0,0,0,0,19,0,0,0,11,0,0,0,115,97,109,112,108,101,46,80,111,114,116,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,108,0,0,0,10,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,
+47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,12,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,1,0,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,240,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,0,0,0,0,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,80,111,115,116,77,101,115,115,97,103,101,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,109,0,0,0,2,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,240,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,27,0,0,0,19,0,0,0,80,111,115,116,77,101,115,115,97,103,101,45,114,101,113,117,101,115,116,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,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,24,0,0,0,2,0,0,0,16,0,0,0,0,0,0,0,40,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,1,0,0,0,248,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,0,0,0,0,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,109,101,115,115,97,103,101,95,116,101,120,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,109,0,0,0,23,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,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,5,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,1,0,0,0,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,112,111,114,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,109,0,0,0,44,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,12,0,0,0,4,0,0,0,80,111,114,116,0,0,0,0,28,0,0,0,20,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,80,111,114,116,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,72,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,56,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,64,0,0,0,0,0,0,0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,3,0,0,0,70,111,111,0,0,0,0,0,18,0,0,0,10,0,0,0,115,97,109,112,108,101,46,70,111,111,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,25,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,34,0,0,0,26,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,70,111,111,46,107,70,111,111,98,121,0,0,0,0,0,0,128,0,0,0,15,0,0,0,120,0,0,0,0,0,0,0,248,1,0,0,0,0,0,0,248,2,0,0,0,0,0,0,248,3,0,0,0,0,0,0,24,5,0,0,0,0,0,0,24,6,0,0,0,0,0,0,24,7,0,0,0,0,0,0,104,8,0,0,0,0,0,0,224,9,0,0,0,0,0,0,0,11,0,0,0,0,0,0,16,12,0,0,0,0,0,0,72,13,0,0,0,0,0,0,128,14,0,0,0,0,0,0,208,15,0,0,0,0,0,0,80,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,1,0,0,0,240,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,240,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,8,0,0,0,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,27,0,0,0,9,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,16,0,0,0,1,0,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,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,6,0,0,0,107,70,111,111,98,121,0,0,34,0,0,0,26,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,70,111,111,46,107,70,111,111,98,121,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,0,0,0,0,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,9,0,0,0,1,0,0,0,120,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,28,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,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,1,0,0,0,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,9,0,0,0,1,0,0,0,121,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,29,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,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,0,0,0,0,0,0,0,0,16,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,2,0,0,0,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,9,0,0,0,1,0,0,0,97,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,30,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,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,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,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,3,0,0,0,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,9,0,0,0,1,0,0,0,98,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,31,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,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,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,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,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,9,0,0,0,1,0,0,0,99,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,32,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,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,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,5,0,0,0,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,98,97,114,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,33,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,11,0,0,0,3,0,0,0,66,97,114,0,0,0,0,0,27,0,0,0,19,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,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,248,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,7,0,0,0,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,101,120,116,114,97,95,98,97,114,115,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,34,0,0,0,14,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,0,0,0,0,1,0,0,0,255,255,255,255,16,0,0,0,5,0,0,0,8,0,0,0,0,0,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,11,0,0,0,3,0,0,0,66,97,114,0,0,0,0,0,27,0,0,0,19,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,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,6,0,0,0,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,100,97,116,97,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,35,0,0,0,16,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,0,0,0,0,1,0,0,0,255,255,255,255,16,0,0,0,0,0,0,0,7,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,9,0,0,0,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,14,0,0,0,6,0,0,0,115,111,117,114,99,101,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,36,0,0,0,24,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,2,0,0,0,248,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,10,0,0,0,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,105,110,112,117,116,95,115,116,114,101,97,109,115,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,37,0,0,0,37,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,
+101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,0,0,0,0,1,0,0,0,255,255,255,255,16,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,2,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,248,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,11,0,0,0,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,111,117,116,112,117,116,95,115,116,114,101,97,109,115,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,38,0,0,0,37,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,0,0,0,0,1,0,0,0,255,255,255,255,16,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,3,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,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,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,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,31,0,0,0,23,0,0,0,97,114,114,97,121,95,111,102,95,97,114,114,97,121,95,111,102,95,98,111,111,108,115,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,39,0,0,0,22,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,0,0,0,0,1,0,0,0,255,255,255,255,16,0,0,0,2,0,0,0,8,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,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,2,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,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,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,30,0,0,0,22,0,0,0,109,117,108,116,105,95,97,114,114,97,121,95,111,102,95,115,116,114,105,110,103,115,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,40,0,0,0,31,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,
+98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,0,0,0,0,1,0,0,0,255,255,255,255,16,0,0,0,2,0,0,0,8,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,16,0,0,0,2,0,0,0,8,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,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,2,0,0,0,248,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,14,0,0,0,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,97,114,114,97,121,95,111,102,95,98,111,111,108,115,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,41,0,0,0,15,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,0,0,0,0,1,0,0,0,255,255,255,255,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,24,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,72,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,96,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,78,111,110,78,117,108,108,97,98,108,101,77,97,112,83,116,114,117,99,116,0,0,0,0,35,0,0,0,27,0,0,0,115,97,109,112,108,101,46,78,111,110,78,117,108,108,97,98,108,101,77,97,112,83,116,114,117,99,116,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,112,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,3,0,0,0,248,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,109,97,112,95,102,105,101,108,100,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,113,0,0,0,22,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,
+98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,1,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,16,0,0,0,0,0,0,0,0,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,136,1,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,64,0,0,0,0,0,0,0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,7,0,0,0,83,101,114,118,105,99,101,0,22,0,0,0,14,0,0,0,115,97,109,112,108,101,46,83,101,114,118,105,99,101,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,96,0,0,0,10,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,42,0,0,0,34,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,83,101,114,118,105,99,101,46,66,97,122,79,112,116,105,111,110,115,0,0,0,0,0,0,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,44,0,0,0,36,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,83,101,114,118,105,99,101,46,107,70,97,118,111,114,105,116,101,66,97,122,0,0,0,0,24,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,2,0,0,0,0,0,0,0,1,0,0,0,24,0,0,0,2,0,0,0,16,0,0,0,0,0,0,0,96,8,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,40,6,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,0,0,0,0,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,70,114,111,98,105,110,97,116,101,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,102,0,0,0,2,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,240,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,70,114,111,98,105,110,97,116,101,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,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,3,0,0,0,24,0,0,0,0,0,0,0,104,1,0,0,0,0,0,0,208,2,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,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,0,0,0,0,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,102,111,111,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,102,0,0,0,19,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,11,0,0,0,3,0,0,0,70,111,111,0,0,0,0,0,27,0,0,0,19,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,70,111,111,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,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,1,0,0,0,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,98,97,122,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,102,0,0,0,37,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,18,0,0,0,10,0,0,0,66,97,122,79,112,116,105,111,110,115,0,0,0,0,0,0,42,0,0,0,34,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,83,101,114,118,105,99,101,46,66,97,122,79,112,116,105,111,110,115,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,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,2,0,0,0,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,112,111,114,116,0,0,0,0,
+24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,102,0,0,0,50,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,12,0,0,0,4,0,0,0,80,111,114,116,0,0,0,0,28,0,0,0,20,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,80,111,114,116,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,240,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,26,0,0,0,18,0,0,0,70,114,111,98,105,110,97,116,101,45,114,101,115,112,111,110,115,101,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,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,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,0,0,0,0,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,14,0,0,0,6,0,0,0,114,101,115,117,108,116,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,102,0,0,0,68,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,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,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,1,0,0,0,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,71,101,116,80,111,114,116,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,103,0,0,0,2,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,0,0,0,15,0,0,0,71,101,116,80,111,114,116,45,114,101,113,117,101,115,116,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,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,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,0,0,0,0,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,112,111,114,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,103,0,0,0,18,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,80,111,114,116,0,0,0,0,28,0,0,0,20,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,80,111,114,116,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,64,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,56,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,64,0,0,0,0,0,0,0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,3,0,0,0,66,97,114,0,0,0,0,0,18,0,0,0,10,0,0,0,115,97,109,112,108,101,46,66,97,114,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,12,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,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,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,32,0,0,0,24,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,40,0,0,0,4,0,0,0,32,0,0,0,0,0,0,0,64,1,0,0,0,0,0,0,64,2,0,0,0,0,0,0,64,3,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,7,0,0,0,0,0,0,0,
+16,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,0,0,0,0,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,13,0,0,0,5,0,0,0,97,108,112,104,97,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,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,8,0,0,0,255,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,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,1,0,0,0,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,98,101,116,97,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,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,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,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,2,0,0,0,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,13,0,0,0,5,0,0,0,103,97,109,109,97,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,21,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,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,240,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,48,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,3,0,0,0,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,116,121,112,101,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,22,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,
+98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,12,0,0,0,4,0,0,0,84,121,112,101,0,0,0,0,32,0,0,0,24,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,16,0,0,0,1,0,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,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,24,0,0,0,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,46,86,69,82,84,73,67,65,76,41,0,0,0,33,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,46,86,69,82,84,73,67,65,76,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,16,1,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,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,84,121,112,101,0,0,0,0,23,0,0,0,15,0,0,0,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,13,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,27,0,0,0,19,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,0,0,0,0,0,40,0,0,0,4,0,0,0,32,0,0,0,0,0,0,0,104,1,0,0,0,0,0,0,176,2,0,0,0,0,0,0,232,3,0,0,0,0,0,0,48,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,16,0,0,0,0,0,0,0,32,1,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,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,86,69,82,84,73,67,65,76,32,0,0,0,24,0,0,0,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,46,86,69,82,84,73,67,65,76,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,14,0,0,0,4,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,24,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,16,0,0,0,3,0,0,0,1,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,1,0,0,0,0,0,0,0,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,64,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,88,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,72,79,82,73,90,79,78,84,65,76,0,0,0,0,0,0,34,0,0,0,26,0,0,0,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,46,72,79,82,73,90,79,78,84,65,76,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,15,0,0,0,4,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,24,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,48,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,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,12,0,0,0,4,0,0,0,66,79,84,72,0,0,0,0,28,0,0,0,20,0,0,0,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,46,66,79,84,72,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,16,0,0,0,4,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,24,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,48,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,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,73,78,86,65,76,73,68,0,31,0,0,0,23,0,0,0,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,46,73,78,86,65,76,73,68,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,17,0,0,0,4,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,24,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,8,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,68,101,102,97,117,108,116,115,84,101,115,116,0,0,0,0,27,0,0,0,19,0,0,0,115,97,109,112,108,101,46,68,101,102,97,117,108,116,115,84,101,115,116,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,44,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,8,1,0,0,32,0,0,0,0,1,0,0,0,0,0,0,32,2,0,0,0,0,0,0,144,3,0,0,0,0,0,0,176,4,0,0,0,0,0,0,208,5,0,0,0,0,0,0,240,6,0,0,0,0,0,0,16,8,0,0,0,0,0,0,48,9,0,0,0,0,0,0,80,10,0,0,0,0,0,0,112,11,0,0,0,0,0,0,144,12,0,0,0,0,0,0,176,13,0,0,0,0,0,0,208,14,0,0,0,0,0,0,240,15,0,0,0,0,0,0,16,17,0,0,0,0,0,0,48,18,0,0,0,0,0,0,80,19,0,0,0,0,0,0,112,20,0,0,0,0,0,0,144,21,0,0,0,0,0,0,176,22,0,0,0,0,0,0,192,23,0,0,0,0,0,0,128,25,0,0,0,0,0,0,216,26,0,0,0,0,0,0,56,28,0,0,0,0,0,0,88,29,0,0,0,0,0,0,120,30,0,0,0,0,0,0,152,31,0,0,0,0,0,0,168,32,0,0,0,0,0,0,184,33,0,0,0,0,0,0,200,34,0,0,0,0,0,0,216,35,0,0,0,0,0,0,232,36,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,3,0,0,0,0,0,0,0,16,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,0,0,0,0,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,10,0,0,0,2,0,0,0,97,48,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,45,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,3,0,0,0,244,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,0,0,0,0,7,0,0,0,0,0,0,0,16,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,1,0,0,0,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,10,0,0,0,2,0,0,0,97,49,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,46,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,
+114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,1,0,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,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,115,97,109,112,108,101,46,107,84,119,101,108,118,101,0,0,31,0,0,0,23,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,107,84,119,101,108,118,101,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,16,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,2,0,0,0,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,10,0,0,0,2,0,0,0,97,50,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,47,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,4,0,0,0,210,4,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,8,0,0,0,0,0,0,0,16,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,3,0,0,0,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,10,0,0,0,2,0,0,0,97,51,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,48,0,0,0,9,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,9,0,0,0,7,135,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,16,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,4,0,0,0,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,10,0,0,0,2,0,0,0,97,52,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,49,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,
+16,0,0,0,5,0,0,0,64,226,1,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,9,0,0,0,0,0,0,0,16,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,5,0,0,0,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,10,0,0,0,2,0,0,0,97,53,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,9,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,10,0,0,0,20,106,10,206,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,16,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,6,0,0,0,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,10,0,0,0,2,0,0,0,97,54,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,51,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,6,0,0,0,57,254,66,33,230,255,255,255,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,16,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,7,0,0,0,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,10,0,0,0,2,0,0,0,97,55,0,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,9,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,11,0,0,0,255,255,231,137,4,35,199,138,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,16,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,8,0,0,0,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,10,0,0,0,2,0,0,0,97,56,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,53,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,5,0,0,0,69,35,1,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,16,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,9,0,0,0,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,10,0,0,0,2,0,0,0,97,57,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,54,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,5,0,0,0,187,220,254,255,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,16,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,10,0,0,0,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,49,48,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,55,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,4,0,0,0,210,4,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,0,0,0,0,0,0,0,0,16,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,11,0,0,0,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,49,49,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,56,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,
+98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,16,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,12,0,0,0,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,49,50,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,57,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,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,0,0,0,0,2,0,0,0,0,0,0,0,16,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,13,0,0,0,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,49,51,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,58,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,0,0,0,0,0,208,94,64,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,16,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,14,0,0,0,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,49,52,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,59,0,0,0,9,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,59,223,135,180,128,101,210,65,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,16,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,15,0,0,0,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,49,53,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,60,0,0,0,9,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,0,0,0,32,95,160,2,66,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,16,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,16,0,0,0,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,49,54,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,61,0,0,0,9,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,128,219,217,144,86,5,26,196,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,16,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,17,0,0,0,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,49,55,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,62,0,0,0,9,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,49,117,118,207,228,10,205,59,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,18,0,0,0,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,49,56,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,66,0,0,0,15,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,16,0,0,0,0,0,0,0,7,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,1,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,19,0,0,0,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,49,57,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,67,0,0,0,9,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,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,5,0,0,0,240,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,48,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,20,0,0,0,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,50,48,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,69,0,0,0,11,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,66,97,114,46,84,121,112,101,32,0,0,0,24,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,16,0,0,0,1,0,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,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,66,79,84,72,0,0,0,0,37,0,0,0,29,0,0,0,84,89,80,69,95,75,69,89,58,115,97,109,112,108,101,46,66,97,114,46,84,121,112,101,46,66,79,84,72,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,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,21,0,0,0,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,50,49,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,70,0,0,0,17,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,22,0,0,0,14,0,0,0,105,109,112,111,114,116,101,100,46,80,111,105,110,116,0,0,31,0,0,0,23,0,0,0,84,89,80,69,95,75,69,89,58,105,109,112,111,114,116,101,100,46,80,111,105,110,116,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,240,0,0,0,0,0,0,0,16,0,0,0,1,0,0,0,56,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,22,0,0,0,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,50,50,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,71,0,0,0,17,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,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,22,0,0,0,14,0,0,0,105,109,112,111,114,116,101,100,46,84,104,105,110,103,0,0,31,0,0,0,23,0,0,0,84,89,80,69,95,75,69,89,58,105,109,112,111,114,116,101,100,46,84,104,105,110,103,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,0,0,0,0,10,0,0,0,0,0,0,0,16,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,23,0,0,0,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,50,51,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,73,0,0,0,9,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,11,0,0,0,255,255,255,255,255,255,255,255,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,16,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,24,0,0,0,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,50,52,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,74,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,6,0,0,0,137,103,69,35,1,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,16,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,25,0,0,0,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,50,53,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,75,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,6,0,0,0,119,152,186,220,254,255,255,255,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,16,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,26,0,0,0,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,50,54,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,77,0,0,0,9,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,2,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,0,0,0,0,1,0,0,0,0,0,0,0,16,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,27,0,0,0,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,50,55,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,78,0,0,0,9,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,
+98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,2,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,0,0,0,0,1,0,0,0,0,0,0,0,16,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,28,0,0,0,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,50,56,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,79,0,0,0,9,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,2,0,0,0,2,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,0,0,0,0,2,0,0,0,0,0,0,0,16,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,29,0,0,0,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,50,57,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,80,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,2,0,0,0,3,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,0,0,0,0,2,0,0,0,0,0,0,0,16,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,30,0,0,0,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,51,48,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,81,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,2,0,0,0,4,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,0,0,0,0,2,0,0,0,0,0,0,0,16,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,31,0,0,0,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,51,49,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,82,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,2,0,0,0,5,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,8,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,24,0,0,0,16,0,0,0,83,116,114,117,99,116,87,105,116,104,72,111,108,101,86,49,31,0,0,0,23,0,0,0,115,97,109,112,108,101,46,83,116,114,117,99,116,87,105,116,104,72,111,108,101,86,49,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,85,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,24,0,0,0,2,0,0,0,16,0,0,0,0,0,0,0,48,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,16,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,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,2,0,0,0,118,49,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,86,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,3,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,0,0,0,0,6,0,0,0,0,0,0,0,16,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,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,2,0,0,0,118,50,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,87,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,
+98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,3,0,0,0,2,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,8,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,24,0,0,0,16,0,0,0,83,116,114,117,99,116,87,105,116,104,72,111,108,101,86,50,31,0,0,0,23,0,0,0,115,97,109,112,108,101,46,83,116,114,117,99,116,87,105,116,104,72,111,108,101,86,50,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,90,0,0,0,7,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,32,0,0,0,3,0,0,0,24,0,0,0,0,0,0,0,56,1,0,0,0,0,0,0,88,2,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,16,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,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,2,0,0,0,118,49,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,91,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,3,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,0,0,0,0,6,0,0,0,0,0,0,0,16,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,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,2,0,0,0,118,50,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,92,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,3,0,0,0,2,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,0,0,0,0,
+5,0,0,0,0,0,0,0,16,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,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,2,0,0,0,118,51,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,93,0,0,0,8,0,0,0,91,0,0,0,83,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,112,117,98,108,105,99,47,105,110,116,101,114,102,97,99,101,115,47,98,105,110,100,105,110,103,115,47,116,101,115,116,115,47,115,97,109,112,108,101,95,115,101,114,118,105,99,101,46,109,111,106,111,109,0,0,0,0,0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,3,0,0,0,3,0,0,0,0,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