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

Side by Side Diff: mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart

Issue 1753013002: Mojom runtime type info: New implementation for Dart. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 4 years, 9 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 library dart_to_cpp_mojom; 5 library dart_to_cpp_mojom;
6 import 'dart:async'; 6 import 'dart:async';
7 import 'dart:collection'; 7 import 'dart:collection';
8 import 'dart:typed_data';
8 import 'package:mojo/bindings.dart' as bindings; 9 import 'package:mojo/bindings.dart' as bindings;
9 import 'package:mojo/core.dart' as core; 10 import 'package:mojo/core.dart' as core;
10 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types; 11 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types;
11 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer; 12 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer;
12 13
13 14
14 15
15 class EchoArgs extends bindings.Struct { 16 class EchoArgs extends bindings.Struct {
16 static const List<bindings.StructDataHeader> kVersions = const [ 17 static const List<bindings.StructDataHeader> kVersions = const [
17 const bindings.StructDataHeader(104, 0) 18 const bindings.StructDataHeader(104, 0)
(...skipping 295 matching lines...) Expand 10 before | Expand all | Expand 10 after
313 "stringArray: $stringArray" ", " 314 "stringArray: $stringArray" ", "
314 "dataHandle: $dataHandle" ")"; 315 "dataHandle: $dataHandle" ")";
315 } 316 }
316 317
317 Map toJson() { 318 Map toJson() {
318 throw new bindings.MojoCodecError( 319 throw new bindings.MojoCodecError(
319 'Object containing handles cannot be encoded to JSON.'); 320 'Object containing handles cannot be encoded to JSON.');
320 } 321 }
321 } 322 }
322 323
323 mojom_types.MojomStruct _dartToCppEchoArgs() {
324 return new mojom_types.MojomStruct()
325 ..declData = (new mojom_types.DeclarationData()
326 ..shortName = 'EchoArgs'
327 ..fullIdentifier = 'dart_to_cpp.EchoArgs')
328 ..fields = <mojom_types.StructField>[
329 new mojom_types.StructField()
330 ..declData = (new mojom_types.DeclarationData()
331 ..shortName = 'Si64')
332 ..type = (new mojom_types.Type()
333 ..simpleType = mojom_types.SimpleType.int64),
334 new mojom_types.StructField()
335 ..declData = (new mojom_types.DeclarationData()
336 ..shortName = 'Si32')
337 ..type = (new mojom_types.Type()
338 ..simpleType = mojom_types.SimpleType.int32),
339 new mojom_types.StructField()
340 ..declData = (new mojom_types.DeclarationData()
341 ..shortName = 'Si16')
342 ..type = (new mojom_types.Type()
343 ..simpleType = mojom_types.SimpleType.int16),
344 new mojom_types.StructField()
345 ..declData = (new mojom_types.DeclarationData()
346 ..shortName = 'Si8')
347 ..type = (new mojom_types.Type()
348 ..simpleType = mojom_types.SimpleType.int8),
349 new mojom_types.StructField()
350 ..declData = (new mojom_types.DeclarationData()
351 ..shortName = 'Ui64')
352 ..type = (new mojom_types.Type()
353 ..simpleType = mojom_types.SimpleType.uint64),
354 new mojom_types.StructField()
355 ..declData = (new mojom_types.DeclarationData()
356 ..shortName = 'Ui32')
357 ..type = (new mojom_types.Type()
358 ..simpleType = mojom_types.SimpleType.uint32),
359 new mojom_types.StructField()
360 ..declData = (new mojom_types.DeclarationData()
361 ..shortName = 'Ui16')
362 ..type = (new mojom_types.Type()
363 ..simpleType = mojom_types.SimpleType.uint16),
364 new mojom_types.StructField()
365 ..declData = (new mojom_types.DeclarationData()
366 ..shortName = 'Ui8')
367 ..type = (new mojom_types.Type()
368 ..simpleType = mojom_types.SimpleType.uint8),
369 new mojom_types.StructField()
370 ..declData = (new mojom_types.DeclarationData()
371 ..shortName = 'FloatVal')
372 ..type = (new mojom_types.Type()
373 ..simpleType = mojom_types.SimpleType.float),
374 new mojom_types.StructField()
375 ..declData = (new mojom_types.DeclarationData()
376 ..shortName = 'FloatInf')
377 ..type = (new mojom_types.Type()
378 ..simpleType = mojom_types.SimpleType.float),
379 new mojom_types.StructField()
380 ..declData = (new mojom_types.DeclarationData()
381 ..shortName = 'FloatNan')
382 ..type = (new mojom_types.Type()
383 ..simpleType = mojom_types.SimpleType.float),
384 new mojom_types.StructField()
385 ..declData = (new mojom_types.DeclarationData()
386 ..shortName = 'DoubleVal')
387 ..type = (new mojom_types.Type()
388 ..simpleType = mojom_types.SimpleType.double),
389 new mojom_types.StructField()
390 ..declData = (new mojom_types.DeclarationData()
391 ..shortName = 'DoubleInf')
392 ..type = (new mojom_types.Type()
393 ..simpleType = mojom_types.SimpleType.double),
394 new mojom_types.StructField()
395 ..declData = (new mojom_types.DeclarationData()
396 ..shortName = 'DoubleNan')
397 ..type = (new mojom_types.Type()
398 ..simpleType = mojom_types.SimpleType.double),
399 new mojom_types.StructField()
400 ..declData = (new mojom_types.DeclarationData()
401 ..shortName = 'Name')
402 ..type = (new mojom_types.Type()
403 ..stringType = (new mojom_types.StringType()
404 ..nullable = true
405 )),
406 new mojom_types.StructField()
407 ..declData = (new mojom_types.DeclarationData()
408 ..shortName = 'StringArray')
409 ..type = (new mojom_types.Type()
410 ..arrayType = (new mojom_types.ArrayType()
411 ..nullable = true
412 ..elementType = (new mojom_types.Type()
413 ..stringType = (new mojom_types.StringType())))),
414 new mojom_types.StructField()
415 ..declData = (new mojom_types.DeclarationData()
416 ..shortName = 'MessageHandle')
417 ..type = (new mojom_types.Type()
418 ..handleType = (new mojom_types.HandleType()
419 ..kind = mojom_types.HandleTypeKind.messagePipe
420 ..nullable = true
421 )),
422 new mojom_types.StructField()
423 ..declData = (new mojom_types.DeclarationData()
424 ..shortName = 'DataHandle')
425 ..type = (new mojom_types.Type()
426 ..handleType = (new mojom_types.HandleType()
427 ..kind = mojom_types.HandleTypeKind.dataPipeConsumer
428 ..nullable = true
429 )),];
430 }
431
432 324
433 class EchoArgsList extends bindings.Struct { 325 class EchoArgsList extends bindings.Struct {
434 static const List<bindings.StructDataHeader> kVersions = const [ 326 static const List<bindings.StructDataHeader> kVersions = const [
435 const bindings.StructDataHeader(24, 0) 327 const bindings.StructDataHeader(24, 0)
436 ]; 328 ];
437 EchoArgsList next = null; 329 EchoArgsList next = null;
438 EchoArgs item = null; 330 EchoArgs item = null;
439 331
440 EchoArgsList() : super(kVersions.last.size); 332 EchoArgsList() : super(kVersions.last.size);
441 333
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
508 "next: $next" ", " 400 "next: $next" ", "
509 "item: $item" ")"; 401 "item: $item" ")";
510 } 402 }
511 403
512 Map toJson() { 404 Map toJson() {
513 throw new bindings.MojoCodecError( 405 throw new bindings.MojoCodecError(
514 'Object containing handles cannot be encoded to JSON.'); 406 'Object containing handles cannot be encoded to JSON.');
515 } 407 }
516 } 408 }
517 409
518 mojom_types.MojomStruct _dartToCppEchoArgsList() {
519 return new mojom_types.MojomStruct()
520 ..declData = (new mojom_types.DeclarationData()
521 ..shortName = 'EchoArgsList'
522 ..fullIdentifier = 'dart_to_cpp.EchoArgsList')
523 ..fields = <mojom_types.StructField>[
524 new mojom_types.StructField()
525 ..declData = (new mojom_types.DeclarationData()
526 ..shortName = 'Next')
527 ..type = (new mojom_types.Type()
528 ..typeReference = (new mojom_types.TypeReference()
529 ..nullable = true
530
531 ..identifier = 'dart_to_cpp_EchoArgsList__'
532 ..typeKey = 'dart_to_cpp_EchoArgsList__'
533 )),
534 new mojom_types.StructField()
535 ..declData = (new mojom_types.DeclarationData()
536 ..shortName = 'Item')
537 ..type = (new mojom_types.Type()
538 ..typeReference = (new mojom_types.TypeReference()
539 ..nullable = true
540
541 ..identifier = 'dart_to_cpp_EchoArgs__'
542 ..typeKey = 'dart_to_cpp_EchoArgs__'
543 )),];
544 }
545
546 410
547 class _CppSideStartTestParams extends bindings.Struct { 411 class _CppSideStartTestParams extends bindings.Struct {
548 static const List<bindings.StructDataHeader> kVersions = const [ 412 static const List<bindings.StructDataHeader> kVersions = const [
549 const bindings.StructDataHeader(8, 0) 413 const bindings.StructDataHeader(8, 0)
550 ]; 414 ];
551 415
552 _CppSideStartTestParams() : super(kVersions.last.size); 416 _CppSideStartTestParams() : super(kVersions.last.size);
553 417
554 static _CppSideStartTestParams deserialize(bindings.Message message) { 418 static _CppSideStartTestParams deserialize(bindings.Message message) {
555 var decoder = new bindings.Decoder(message); 419 var decoder = new bindings.Decoder(message);
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
594 String toString() { 458 String toString() {
595 return "_CppSideStartTestParams("")"; 459 return "_CppSideStartTestParams("")";
596 } 460 }
597 461
598 Map toJson() { 462 Map toJson() {
599 Map map = new Map(); 463 Map map = new Map();
600 return map; 464 return map;
601 } 465 }
602 } 466 }
603 467
604 mojom_types.MojomStruct _dartToCppCppSideStartTestParams() {
605 return new mojom_types.MojomStruct()
606 ..declData = (new mojom_types.DeclarationData()
607 ..shortName = 'CppSideStartTestParams'
608 ..fullIdentifier = 'dart_to_cpp.CppSide_StartTest_Params')
609 ..fields = <mojom_types.StructField>[];
610 }
611
612 468
613 class _CppSideTestFinishedParams extends bindings.Struct { 469 class _CppSideTestFinishedParams extends bindings.Struct {
614 static const List<bindings.StructDataHeader> kVersions = const [ 470 static const List<bindings.StructDataHeader> kVersions = const [
615 const bindings.StructDataHeader(8, 0) 471 const bindings.StructDataHeader(8, 0)
616 ]; 472 ];
617 473
618 _CppSideTestFinishedParams() : super(kVersions.last.size); 474 _CppSideTestFinishedParams() : super(kVersions.last.size);
619 475
620 static _CppSideTestFinishedParams deserialize(bindings.Message message) { 476 static _CppSideTestFinishedParams deserialize(bindings.Message message) {
621 var decoder = new bindings.Decoder(message); 477 var decoder = new bindings.Decoder(message);
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
660 String toString() { 516 String toString() {
661 return "_CppSideTestFinishedParams("")"; 517 return "_CppSideTestFinishedParams("")";
662 } 518 }
663 519
664 Map toJson() { 520 Map toJson() {
665 Map map = new Map(); 521 Map map = new Map();
666 return map; 522 return map;
667 } 523 }
668 } 524 }
669 525
670 mojom_types.MojomStruct _dartToCppCppSideTestFinishedParams() {
671 return new mojom_types.MojomStruct()
672 ..declData = (new mojom_types.DeclarationData()
673 ..shortName = 'CppSideTestFinishedParams'
674 ..fullIdentifier = 'dart_to_cpp.CppSide_TestFinished_Params')
675 ..fields = <mojom_types.StructField>[];
676 }
677
678 526
679 class _CppSidePingResponseParams extends bindings.Struct { 527 class _CppSidePingResponseParams extends bindings.Struct {
680 static const List<bindings.StructDataHeader> kVersions = const [ 528 static const List<bindings.StructDataHeader> kVersions = const [
681 const bindings.StructDataHeader(8, 0) 529 const bindings.StructDataHeader(8, 0)
682 ]; 530 ];
683 531
684 _CppSidePingResponseParams() : super(kVersions.last.size); 532 _CppSidePingResponseParams() : super(kVersions.last.size);
685 533
686 static _CppSidePingResponseParams deserialize(bindings.Message message) { 534 static _CppSidePingResponseParams deserialize(bindings.Message message) {
687 var decoder = new bindings.Decoder(message); 535 var decoder = new bindings.Decoder(message);
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
726 String toString() { 574 String toString() {
727 return "_CppSidePingResponseParams("")"; 575 return "_CppSidePingResponseParams("")";
728 } 576 }
729 577
730 Map toJson() { 578 Map toJson() {
731 Map map = new Map(); 579 Map map = new Map();
732 return map; 580 return map;
733 } 581 }
734 } 582 }
735 583
736 mojom_types.MojomStruct _dartToCppCppSidePingResponseParams() {
737 return new mojom_types.MojomStruct()
738 ..declData = (new mojom_types.DeclarationData()
739 ..shortName = 'CppSidePingResponseParams'
740 ..fullIdentifier = 'dart_to_cpp.CppSide_PingResponse_Params')
741 ..fields = <mojom_types.StructField>[];
742 }
743
744 584
745 class _CppSideEchoResponseParams extends bindings.Struct { 585 class _CppSideEchoResponseParams extends bindings.Struct {
746 static const List<bindings.StructDataHeader> kVersions = const [ 586 static const List<bindings.StructDataHeader> kVersions = const [
747 const bindings.StructDataHeader(16, 0) 587 const bindings.StructDataHeader(16, 0)
748 ]; 588 ];
749 EchoArgsList list = null; 589 EchoArgsList list = null;
750 590
751 _CppSideEchoResponseParams() : super(kVersions.last.size); 591 _CppSideEchoResponseParams() : super(kVersions.last.size);
752 592
753 static _CppSideEchoResponseParams deserialize(bindings.Message message) { 593 static _CppSideEchoResponseParams deserialize(bindings.Message message) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
806 return "_CppSideEchoResponseParams(" 646 return "_CppSideEchoResponseParams("
807 "list: $list" ")"; 647 "list: $list" ")";
808 } 648 }
809 649
810 Map toJson() { 650 Map toJson() {
811 throw new bindings.MojoCodecError( 651 throw new bindings.MojoCodecError(
812 'Object containing handles cannot be encoded to JSON.'); 652 'Object containing handles cannot be encoded to JSON.');
813 } 653 }
814 } 654 }
815 655
816 mojom_types.MojomStruct _dartToCppCppSideEchoResponseParams() {
817 return new mojom_types.MojomStruct()
818 ..declData = (new mojom_types.DeclarationData()
819 ..shortName = 'CppSideEchoResponseParams'
820 ..fullIdentifier = 'dart_to_cpp.CppSide_EchoResponse_Params')
821 ..fields = <mojom_types.StructField>[
822 new mojom_types.StructField()
823 ..declData = (new mojom_types.DeclarationData()
824 ..shortName = 'List')
825 ..type = (new mojom_types.Type()
826 ..typeReference = (new mojom_types.TypeReference()
827 ..identifier = 'dart_to_cpp_EchoArgsList__'
828 ..typeKey = 'dart_to_cpp_EchoArgsList__'
829 )),];
830 }
831
832 656
833 class _DartSideSetClientParams extends bindings.Struct { 657 class _DartSideSetClientParams extends bindings.Struct {
834 static const List<bindings.StructDataHeader> kVersions = const [ 658 static const List<bindings.StructDataHeader> kVersions = const [
835 const bindings.StructDataHeader(16, 0) 659 const bindings.StructDataHeader(16, 0)
836 ]; 660 ];
837 Object cppSide = null; 661 Object cppSide = null;
838 662
839 _DartSideSetClientParams() : super(kVersions.last.size); 663 _DartSideSetClientParams() : super(kVersions.last.size);
840 664
841 static _DartSideSetClientParams deserialize(bindings.Message message) { 665 static _DartSideSetClientParams deserialize(bindings.Message message) {
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
893 return "_DartSideSetClientParams(" 717 return "_DartSideSetClientParams("
894 "cppSide: $cppSide" ")"; 718 "cppSide: $cppSide" ")";
895 } 719 }
896 720
897 Map toJson() { 721 Map toJson() {
898 throw new bindings.MojoCodecError( 722 throw new bindings.MojoCodecError(
899 'Object containing handles cannot be encoded to JSON.'); 723 'Object containing handles cannot be encoded to JSON.');
900 } 724 }
901 } 725 }
902 726
903 mojom_types.MojomStruct _dartToCppDartSideSetClientParams() {
904 return new mojom_types.MojomStruct()
905 ..declData = (new mojom_types.DeclarationData()
906 ..shortName = 'DartSideSetClientParams'
907 ..fullIdentifier = 'dart_to_cpp.DartSide_SetClient_Params')
908 ..fields = <mojom_types.StructField>[
909 new mojom_types.StructField()
910 ..declData = (new mojom_types.DeclarationData()
911 ..shortName = 'CppSide')
912 ..type = (new mojom_types.Type()
913 ..typeReference = (new mojom_types.TypeReference()
914 ..identifier = 'dart_to_cpp_CppSide__'
915 ..typeKey = 'dart_to_cpp_CppSide__'
916 )),];
917 }
918
919 727
920 class _DartSidePingParams extends bindings.Struct { 728 class _DartSidePingParams extends bindings.Struct {
921 static const List<bindings.StructDataHeader> kVersions = const [ 729 static const List<bindings.StructDataHeader> kVersions = const [
922 const bindings.StructDataHeader(8, 0) 730 const bindings.StructDataHeader(8, 0)
923 ]; 731 ];
924 732
925 _DartSidePingParams() : super(kVersions.last.size); 733 _DartSidePingParams() : super(kVersions.last.size);
926 734
927 static _DartSidePingParams deserialize(bindings.Message message) { 735 static _DartSidePingParams deserialize(bindings.Message message) {
928 var decoder = new bindings.Decoder(message); 736 var decoder = new bindings.Decoder(message);
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
967 String toString() { 775 String toString() {
968 return "_DartSidePingParams("")"; 776 return "_DartSidePingParams("")";
969 } 777 }
970 778
971 Map toJson() { 779 Map toJson() {
972 Map map = new Map(); 780 Map map = new Map();
973 return map; 781 return map;
974 } 782 }
975 } 783 }
976 784
977 mojom_types.MojomStruct _dartToCppDartSidePingParams() {
978 return new mojom_types.MojomStruct()
979 ..declData = (new mojom_types.DeclarationData()
980 ..shortName = 'DartSidePingParams'
981 ..fullIdentifier = 'dart_to_cpp.DartSide_Ping_Params')
982 ..fields = <mojom_types.StructField>[];
983 }
984
985 785
986 class _DartSideEchoParams extends bindings.Struct { 786 class _DartSideEchoParams extends bindings.Struct {
987 static const List<bindings.StructDataHeader> kVersions = const [ 787 static const List<bindings.StructDataHeader> kVersions = const [
988 const bindings.StructDataHeader(24, 0) 788 const bindings.StructDataHeader(24, 0)
989 ]; 789 ];
990 int numIterations = 0; 790 int numIterations = 0;
991 EchoArgs arg = null; 791 EchoArgs arg = null;
992 792
993 _DartSideEchoParams() : super(kVersions.last.size); 793 _DartSideEchoParams() : super(kVersions.last.size);
994 794
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
1060 "numIterations: $numIterations" ", " 860 "numIterations: $numIterations" ", "
1061 "arg: $arg" ")"; 861 "arg: $arg" ")";
1062 } 862 }
1063 863
1064 Map toJson() { 864 Map toJson() {
1065 throw new bindings.MojoCodecError( 865 throw new bindings.MojoCodecError(
1066 'Object containing handles cannot be encoded to JSON.'); 866 'Object containing handles cannot be encoded to JSON.');
1067 } 867 }
1068 } 868 }
1069 869
1070 mojom_types.MojomStruct _dartToCppDartSideEchoParams() {
1071 return new mojom_types.MojomStruct()
1072 ..declData = (new mojom_types.DeclarationData()
1073 ..shortName = 'DartSideEchoParams'
1074 ..fullIdentifier = 'dart_to_cpp.DartSide_Echo_Params')
1075 ..fields = <mojom_types.StructField>[
1076 new mojom_types.StructField()
1077 ..declData = (new mojom_types.DeclarationData()
1078 ..shortName = 'NumIterations')
1079 ..type = (new mojom_types.Type()
1080 ..simpleType = mojom_types.SimpleType.int32),
1081 new mojom_types.StructField()
1082 ..declData = (new mojom_types.DeclarationData()
1083 ..shortName = 'Arg')
1084 ..type = (new mojom_types.Type()
1085 ..typeReference = (new mojom_types.TypeReference()
1086 ..identifier = 'dart_to_cpp_EchoArgs__'
1087 ..typeKey = 'dart_to_cpp_EchoArgs__'
1088 )),];
1089 }
1090
1091
1092 const int _CppSide_startTestName = 88888888; 870 const int _CppSide_startTestName = 88888888;
1093 const int _CppSide_testFinishedName = 99999999; 871 const int _CppSide_testFinishedName = 99999999;
1094 const int _CppSide_pingResponseName = 100000000; 872 const int _CppSide_pingResponseName = 100000000;
1095 const int _CppSide_echoResponseName = 100000001; 873 const int _CppSide_echoResponseName = 100000001;
1096 874
1097 mojom_types.MojomInterface _dartToCppCppSide() {
1098 return new mojom_types.MojomInterface()
1099 ..declData = (new mojom_types.DeclarationData()
1100 ..shortName = 'CppSide'
1101 ..fullIdentifier = 'dart_to_cpp.CppSide')
1102 ..serviceName_ = 'CppSide'
1103 ..methods = <int, mojom_types.MojomMethod>{
1104 _CppSide_startTestName: new mojom_types.MojomMethod()
1105 ..declData = (new mojom_types.DeclarationData()
1106 ..shortName = 'StartTest')
1107 ..ordinal = _CppSide_startTestName
1108 ..parameters = _dartToCppCppSideStartTestParams(),
1109 _CppSide_testFinishedName: new mojom_types.MojomMethod()
1110 ..declData = (new mojom_types.DeclarationData()
1111 ..shortName = 'TestFinished')
1112 ..ordinal = _CppSide_testFinishedName
1113 ..parameters = _dartToCppCppSideTestFinishedParams(),
1114 _CppSide_pingResponseName: new mojom_types.MojomMethod()
1115 ..declData = (new mojom_types.DeclarationData()
1116 ..shortName = 'PingResponse')
1117 ..ordinal = _CppSide_pingResponseName
1118 ..parameters = _dartToCppCppSidePingResponseParams(),
1119 _CppSide_echoResponseName: new mojom_types.MojomMethod()
1120 ..declData = (new mojom_types.DeclarationData()
1121 ..shortName = 'EchoResponse')
1122 ..ordinal = _CppSide_echoResponseName
1123 ..parameters = _dartToCppCppSideEchoResponseParams(),
1124 };
1125 }
1126
1127 class _CppSideServiceDescription implements service_describer.ServiceDescription { 875 class _CppSideServiceDescription implements service_describer.ServiceDescription {
1128 dynamic getTopLevelInterface([Function responseFactory]) => 876 dynamic getTopLevelInterface([Function responseFactory]) =>
1129 responseFactory(_dartToCppCppSide()); 877 responseFactory(null);
alexfandrianto 2016/03/02 05:27:12 Observation: The CppSide interface didn't have a s
rudominer 2016/03/03 01:09:36 Acknowledged.
1130 878
1131 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 879 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) =>
1132 responseFactory(getAllMojomTypeDefinitions()[typeKey]); 880 responseFactory(null);
1133 881
1134 dynamic getAllTypeDefinitions([Function responseFactory]) => 882 dynamic getAllTypeDefinitions([Function responseFactory]) =>
1135 responseFactory(getAllMojomTypeDefinitions()); 883 responseFactory(null);
1136 } 884 }
1137 885
1138 abstract class CppSide { 886 abstract class CppSide {
1139 static const String serviceName = null; 887 static const String serviceName = null;
1140 void startTest(); 888 void startTest();
1141 void testFinished(); 889 void testFinished();
1142 void pingResponse(); 890 void pingResponse();
1143 void echoResponse(EchoArgsList list); 891 void echoResponse(EchoArgsList list);
1144 } 892 }
1145 893
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after
1345 _cachedServiceDescription = new _CppSideServiceDescription(); 1093 _cachedServiceDescription = new _CppSideServiceDescription();
1346 } 1094 }
1347 return _cachedServiceDescription; 1095 return _cachedServiceDescription;
1348 } 1096 }
1349 } 1097 }
1350 1098
1351 const int _DartSide_setClientName = 0; 1099 const int _DartSide_setClientName = 0;
1352 const int _DartSide_pingName = 1; 1100 const int _DartSide_pingName = 1;
1353 const int _DartSide_echoName = 2; 1101 const int _DartSide_echoName = 2;
1354 1102
1355 mojom_types.MojomInterface _dartToCppDartSide() {
1356 return new mojom_types.MojomInterface()
1357 ..declData = (new mojom_types.DeclarationData()
1358 ..shortName = 'DartSide'
1359 ..fullIdentifier = 'dart_to_cpp.DartSide')
1360 ..serviceName_ = 'DartSide'
1361 ..methods = <int, mojom_types.MojomMethod>{
1362 _DartSide_setClientName: new mojom_types.MojomMethod()
1363 ..declData = (new mojom_types.DeclarationData()
1364 ..shortName = 'SetClient')
1365 ..ordinal = _DartSide_setClientName
1366 ..parameters = _dartToCppDartSideSetClientParams(),
1367 _DartSide_pingName: new mojom_types.MojomMethod()
1368 ..declData = (new mojom_types.DeclarationData()
1369 ..shortName = 'Ping')
1370 ..ordinal = _DartSide_pingName
1371 ..parameters = _dartToCppDartSidePingParams(),
1372 _DartSide_echoName: new mojom_types.MojomMethod()
1373 ..declData = (new mojom_types.DeclarationData()
1374 ..shortName = 'Echo')
1375 ..ordinal = _DartSide_echoName
1376 ..parameters = _dartToCppDartSideEchoParams(),
1377 };
1378 }
1379
1380 class _DartSideServiceDescription implements service_describer.ServiceDescriptio n { 1103 class _DartSideServiceDescription implements service_describer.ServiceDescriptio n {
1381 dynamic getTopLevelInterface([Function responseFactory]) => 1104 dynamic getTopLevelInterface([Function responseFactory]) =>
1382 responseFactory(_dartToCppDartSide()); 1105 responseFactory(null);
1383 1106
1384 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 1107 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) =>
1385 responseFactory(getAllMojomTypeDefinitions()[typeKey]); 1108 responseFactory(null);
1386 1109
1387 dynamic getAllTypeDefinitions([Function responseFactory]) => 1110 dynamic getAllTypeDefinitions([Function responseFactory]) =>
1388 responseFactory(getAllMojomTypeDefinitions()); 1111 responseFactory(null);
1389 } 1112 }
1390 1113
1391 abstract class DartSide { 1114 abstract class DartSide {
1392 static const String serviceName = null; 1115 static const String serviceName = null;
1393 void setClient(Object cppSide); 1116 void setClient(Object cppSide);
1394 void ping(); 1117 void ping();
1395 void echo(int numIterations, EchoArgs arg); 1118 void echo(int numIterations, EchoArgs arg);
1396 } 1119 }
1397 1120
1398 1121
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
1587 static service_describer.ServiceDescription _cachedServiceDescription; 1310 static service_describer.ServiceDescription _cachedServiceDescription;
1588 static service_describer.ServiceDescription get serviceDescription { 1311 static service_describer.ServiceDescription get serviceDescription {
1589 if (_cachedServiceDescription == null) { 1312 if (_cachedServiceDescription == null) {
1590 _cachedServiceDescription = new _DartSideServiceDescription(); 1313 _cachedServiceDescription = new _DartSideServiceDescription();
1591 } 1314 }
1592 return _cachedServiceDescription; 1315 return _cachedServiceDescription;
1593 } 1316 }
1594 } 1317 }
1595 1318
1596 1319
1597 Map<String, mojom_types.UserDefinedType> _initDescriptions() { 1320 mojom_types.RuntimeTypeInfo getRuntimeTypeInfo() {
1598 var map = new HashMap<String, mojom_types.UserDefinedType>(); 1321 if (runtimeTypeInfo__ == null) {
1599 map["dart_to_cpp_EchoArgs__"] = 1322 _initRuntimeTypeInfo();
1600 new mojom_types.UserDefinedType() 1323 }
1601 ..structType = _dartToCppEchoArgs(); 1324 return runtimeTypeInfo__;
zra 2016/03/02 17:15:35 Change to '_runtimeTypeInfo'
rudominer 2016/03/03 01:09:36 Done.
1602 map["dart_to_cpp_EchoArgsList__"] =
1603 new mojom_types.UserDefinedType()
1604 ..structType = _dartToCppEchoArgsList();
1605 map["dart_to_cpp_CppSide_StartTest_Params__"] =
1606 new mojom_types.UserDefinedType()
1607 ..structType = _dartToCppCppSideStartTestParams();
1608 map["dart_to_cpp_CppSide_TestFinished_Params__"] =
1609 new mojom_types.UserDefinedType()
1610 ..structType = _dartToCppCppSideTestFinishedParams();
1611 map["dart_to_cpp_CppSide_PingResponse_Params__"] =
1612 new mojom_types.UserDefinedType()
1613 ..structType = _dartToCppCppSidePingResponseParams();
1614 map["dart_to_cpp_CppSide_EchoResponse_Params__"] =
1615 new mojom_types.UserDefinedType()
1616 ..structType = _dartToCppCppSideEchoResponseParams();
1617 map["dart_to_cpp_DartSide_SetClient_Params__"] =
1618 new mojom_types.UserDefinedType()
1619 ..structType = _dartToCppDartSideSetClientParams();
1620 map["dart_to_cpp_DartSide_Ping_Params__"] =
1621 new mojom_types.UserDefinedType()
1622 ..structType = _dartToCppDartSidePingParams();
1623 map["dart_to_cpp_DartSide_Echo_Params__"] =
1624 new mojom_types.UserDefinedType()
1625 ..structType = _dartToCppDartSideEchoParams();
1626 map["dart_to_cpp_CppSide__"] =
1627 new mojom_types.UserDefinedType()
1628 ..interfaceType = _dartToCppCppSide();
1629 map["dart_to_cpp_DartSide__"] =
1630 new mojom_types.UserDefinedType()
1631 ..interfaceType = _dartToCppDartSide();
1632 return map;
1633 } 1325 }
1634 1326
1635 var _mojomDesc;
1636 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { 1327 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() {
1637 if (_mojomDesc == null) { 1328 return getRuntimeTypeInfo().typeMap;
1638 _mojomDesc = _initDescriptions();
1639 }
1640 return _mojomDesc;
1641 } 1329 }
1642 1330
1331 var runtimeTypeInfo__;
1332 _initRuntimeTypeInfo() {
zra 2016/03/02 17:15:35 void _initRuntimeTypeInfo()
rudominer 2016/03/03 01:09:36 Following a suggestion of alexfandrianto this now
1333 // serializedRuntimeTypeInfo contains the bytes of the Mojo serialization of
1334 // a mojom_types.RuntimeTypeInfo struct describing the Mojom types in this
1335 // file.
1336 var serializedRuntimeTypeInfo = new Uint8List.fromList(const [24,0,0,0,0,0,0,0 ,16,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,16,0,0,0,0, 0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,216,0,0, 0,0,0,0,0,40,0,0,0,4,0,0,0,32,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,96,0,0,0,0,0,0,0,12 8,0,0,0,0,0,0,0,36,0,0,0,28,0,0,0,84,89,80,69,95,75,69,89,58,100,97,114,116,95,1 16,111,95,99,112,112,46,67,112,112,83,105,100,101,0,0,0,0,37,0,0,0,29,0,0,0,84,8 9,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,68,97,114,116, 83,105,100,101,0,0,0,37,0,0,0,29,0,0,0,84,89,80,69,95,75,69,89,58,100,97,114,116 ,95,116,111,95,99,112,112,46,69,99,104,111,65,114,103,115,0,0,0,41,0,0,0,33,0,0, 0,84,89,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,69,99,10 4,111,65,114,103,115,76,105,115,116,0,0,0,0,0,0,0,72,0,0,0,4,0,0,0,16,0,0,0,3,0, 0,0,56,0,0,0,0,0,0,0,16,0,0,0,3,0,0,0,216,10,0,0,0,0,0,0,16,0,0,0,1,0,0,0,184,21 ,0,0,0,0,0,0,16,0,0,0,1,0,0,0,240,41,0,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25 5,255,255,255,48,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,72,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,7,0,0,0,67,112,112,83,105,100, 101,0,27,0,0,0,19,0,0,0,100,97,114,116,95,116,111,95,99,112,112,46,67,112,112,83 ,105,100,101,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,37,0,0,0,10,0,0,0,86,0, 0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,11 1,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116, 116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114 ,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,24,0,0,0, 0,0,0,0,16,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,4,0,0,0,1,225,245,5,56,86,76, 5,255,224,245,5,0,225,245,5,40,0,0,0,4,0,0,0,32,0,0,0,0,0,0,0,128,3,0,0,0,0,0,0, 112,5,0,0,0,0,0,0,96,7,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,232,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,1,225,245,5,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,69,99,104,111,82 ,101,115,112,111,110,115,101,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,46,0,0,0, 2,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101, 114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117 ,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,11 5,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109, 0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
zra 2016/03/02 17:15:35 I'd like to understand a little better what these
rudominer 2016/03/03 01:09:36 Zach, I completely agree with you and had the same
1337 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,255,255,255,255,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,28,0,0,0,20,0,0,0,69,99,104,111,82,101,115,112,111,110,115,101,45,114,101,113 ,117,101,115,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,0, 0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,11 1,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116, 116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114 ,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,16,0,0,0, 1,0,0,0,8,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,5,0,0,0,232,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,2 55,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0 ,108,105,115,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,46,0,0,0,28,0,0,0,86, 0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109, 111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,11 6,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,1 14,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,69 ,99,104,111,65,114,103,115,76,105,115,116,0,0,0,0,41,0,0,0,33,0,0,0,84,89,80,69, 95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,111,65,114,1 03,115,76,105,115,116,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,232,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,56,86,76,5,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,56,86,76,5,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,9,0,0,0,83,116,97,114,116,84,1 01,115,116,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,39,0,0,0,2,0,0,0,86,0 ,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,1 11,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116 ,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,11 4,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0 ,0,0,0,0,24,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,25 5,255,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,17,0,0,0 ,83,116,97,114,116,84,101,115,116,45,114,101,113,117,101,115,116,0,0,0,0,0,0,0,2 4,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1338 86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,1 09,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105 ,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,10 1,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,8,0, 0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 255,224,245,5,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,224,245,5,48, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,84,101,115,116,70,105,110,105,115,104,1 01,100,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,42,0,0,0,2,0,0,0,86,0,0,0,78,0, 0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111 ,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,1 15,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,9 7,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,2 4,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0, 0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,20,0,0,0,84,101,11 5,116,70,105,110,105,115,104,101,100,45,114,101,113,117,101,115,116,0,0,0,0,24,0 ,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,1 01,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,10 9,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,10 9,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111 ,95,99,112,112,46,109,111,106,111,109,0,0,8,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0, 0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,245,5,0,0,0,0,72,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, 255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,12 ,0,0,0,80,105,110,103,82,101,115,112,111,110,115,101,0,0,0,0,24,0,0,0,0,0,0,0,16 ,0,0,0,0,0,0,0,45,0,0,0,2,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117, 100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111, 47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,1 00,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112 ,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,28,0,0,0,20,0,0,0,80,105,110,103,82,101,115,112,111,110,115,1 01,45,114,101,113,117,101,115,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,
1339 0,0,0,0,0,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105, 110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,11 6,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,11 6,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106, 111,109,0,0,8,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24 0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0, 0,0,0,0,0,56,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,16,0,0,0,8,0,0,0,68,97,114,116,83,105,100,101,28,0,0,0,20,0, 0,0,100,97,114,116,95,116,111,95,99,112,112,46,68,97,114,116,83,105,100,101,0,0, 0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,49,0,0,0,10,0,0,0,86,0,0,0,78,0,0,0,47,104 ,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,11 4,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115 ,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116, 95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0, 0,0,0,32,0,0,0,0,0,0,0,20,0,0,0,3,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,32,0,0,0 ,3,0,0,0,24,0,0,0,0,0,0,0,104,3,0,0,0,0,0,0,72,5,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32 ,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,2 55,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,9,0 ,0,0,83,101,116,67,108,105,101,110,116,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0 ,0,0,0,50,0,0,0,2,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111, 109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,9 7,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,1 14,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109, 111,106,111,109,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,25,0,0,0,17,0,0,0,83,101,116,67,108,105,101,110,116,45,114,101,113,11 7,101,115,116,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86 ,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109 ,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,1 16,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101, 114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,16,0,0 ,0,1,0,0,0,8,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,5,0,0,0,23 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1340 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255 ,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,7,0,0,0,99,112,112,83,105,100,101,0, 24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,50,0,0,0,20,0,0,0,86,0,0,0,78,0,0,0,47,104,111 ,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99 ,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47, 101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,1 16,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,16,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,15,0,0,0,7,0,0,0,67,112,112,83,105,100,101,0, 36,0,0,0,28,0,0,0,84,89,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112 ,112,46,67,112,112,83,105,100,101,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,224, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0, 40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,80,105,110,103 ,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,51,0,0,0,2,0,0,0,86,0,0,0,78,0,0,0,47 ,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,11 5,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116 ,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114, 116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,24,0,0, 0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,80,105,110,103, 45,114,101,113,117,101,115,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101 ,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,11 7,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,1 15,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109 ,0,0,8,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,2,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,25 5,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,69,99,104,111,0,0,0,0,24,0,0,0,0,0, 0,0,16,0,0,0,0,0,0,0,52,0,0,0,2,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,11 4,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,10 6,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,
1341 101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,9 9,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,224,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,25 5,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,69,99,104,111,45,114,101,113,117,1 01,115,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,0,0,0,78 ,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106, 111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,10 1,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,10 0,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,24,0,0,0,2,0,0, 0,16,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0 ,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0 ,0,13,0,0,0,110,117,109,73,116,101,114,97,116,105,111,110,115,0,0,0,24,0,0,0,0,0 ,0,0,16,0,0,0,0,0,0,0,52,0,0,0,13,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47, 114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111, 106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,1 01,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99 ,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,5 ,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0 ,0,0,3,0,0,0,97,114,103,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,52,0,0,0,37, 0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,11 4,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,1 10,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115, 116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0, 0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,8, 0,0,0,69,99,104,111,65,114,103,115,37,0,0,0,29,0,0,0,84,89,80,69,95,75,69,89,58, 100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,111,65,114,103,115,0,0,0,32 ,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,255 ,255,255,255,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1342 0,0,0,0,0,0,0,0,16,0,0,0,8,0,0,0,69,99,104,111,65,114,103,115,28,0,0,0,20,0,0,0, 100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,111,65,114,103,115,0,0,0,0, 24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,9,0,0,0,7,0,0,0,86,0,0,0,78,0,0,0,47,104,111,1 09,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,4 7,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,10 1,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116 ,111,95,99,112,112,46,109,111,106,111,109,0,0,152,0,0,0,18,0,0,0,144,0,0,0,0,0,0 ,0,136,1,0,0,0,0,0,0,128,2,0,0,0,0,0,0,120,3,0,0,0,0,0,0,112,4,0,0,0,0,0,0,104,5 ,0,0,0,0,0,0,96,6,0,0,0,0,0,0,88,7,0,0,0,0,0,0,80,8,0,0,0,0,0,0,80,9,0,0,0,0,0,0 ,80,10,0,0,0,0,0,0,80,11,0,0,0,0,0,0,80,12,0,0,0,0,0,0,80,13,0,0,0,0,0,0,80,14,0 ,0,0,0,0,0,88,15,0,0,0,0,0,0,136,16,0,0,0,0,0,0,152,17,0,0,0,0,0,0,56,0,0,0,0,0, 0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,4 8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,115,105,54,52,0,0,0,0,24,0,0,0,0,0,0,0 ,16,0,0,0,0,0,0,0,10,0,0,0,8,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,1 17,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,1 11,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,10 0,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112, 112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0, 0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, 255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4, 0,0,0,115,105,51,50,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,11,0,0,0,8,0,0,0,8 6,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,10 9,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105, 116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101 ,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0, 0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,2 55,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,115,105,49,54,0,0,0,0,24,0,0,0 ,0,0,0,0,16,0,0,0,0,0,0,0,12,0,0,0,8,0,0,0,
1343 86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,1 09,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105 ,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,10 1,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0 ,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, 255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,3,0,0,0,115,105,56,0,0,0,0,0,24,0,0,0 ,0,0,0,0,16,0,0,0,0,0,0,0,13,0,0,0,8,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101, 47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,1 11,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,9 8,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95 ,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0, 0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12 ,0,0,0,4,0,0,0,117,105,54,52,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,14,0,0,0, 9,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101, 114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117 ,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,11 5,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109, 0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,117,105,51,50,0,0,0,0 ,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,15,0,0,0,9,0,0,0,86,0,0,0,78,0,0,0,47,104,111 ,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99 ,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47, 101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,1 16,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0, 0,16,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,12,0,0,0,4,0,0,0,117,105,49,54,0,0,0,0,
1344 24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,16,0,0,0,9,0,0,0,86,0,0,0,78,0,0,0,47,104,111, 109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99, 47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,1 01,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,11 6,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0 ,16,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,11,0,0,0,3,0,0,0,117,105,56,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,17, 0,0,0,9,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,11 0,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116, 47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116, 101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,11 1,109,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,4 8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,9,0,0,0,102,108,111,97, 116,95,118,97,108,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,18,0,0,0,8,0,0 ,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,4 7,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110, 105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116 ,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,5 6,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,2 55,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,9,0,0,0,102,108,111,97,116,95,105, 110,102,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,19,0,0,0,8,0,0,0,86,0,0, 0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111, 106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,11 6,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,4 7,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0, 0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255 ,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,
1345 48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,9,0,0,0,102,108,111,97 ,116,95,110,97,110,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,20,0,0,0,8,0, 0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114, 47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110 ,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,11 6,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0, 56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, 255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,10,0,0,0,100,111,117,98,108,101,9 5,118,97,108,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,21,0,0,0,9,0,0,0,86,0 ,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,1 11,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116 ,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,11 4,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0 ,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,10,0,0,0,100,111,117,98,108,101,95,105,11 0,102,0,0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,22,0,0,0,9,0,0,0,86,0,0,0,78 ,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106, 111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,10 1,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,10 0,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0, 0,48,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,10,0,0,0,100,111,117,98,108,101,95,110,97,110,0, 0,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,23,0,0,0,9,0,0,0,86,0,0,0,78,0,0,0,4 7,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47,1 15,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,11 6,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,114 ,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,56,0,0,0,0,0,0,0,48,0,0 ,0,0,0,0,0,16,0,0,0,1,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1346 0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,12,0,0,0,4,0,0,0,110,97,109,101,0,0,0,0,24,0,0,0,0,0,0,0,16,0 ,0,0,0,0,0,0,24,0,0,0,10,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,1 00,111,109,105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,4 7,100,97,114,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,10 0,101,114,95,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112, 46,109,111,106,111,109,0,0,16,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48, 0,0,0,0,0,0,0,16,0,0,0,2,0,0,0,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,20,0,0,0,12,0,0,0,115,116,114,105,110,103,95,97,114,114,97,1 21,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,25,0,0,0,17,0,0,0,86,0,0,0,78,0,0,0 ,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47 ,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115, 116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,1 14,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,1,0, 0,0,255,255,255,255,16,0,0,0,1,0,0,0,8,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,4,0,0,0,240,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,48, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,0,0,0,14,0,0,0,109,101,115,115, 97,103,101,95,104,97,110,100,108,101,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,26,0, 0,0,24,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110 ,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,4 7,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,1 01,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111 ,109,0,0,16,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0 ,0,0,4,0,0,0,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,0,255,255,255,255,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,19,0,0,0,11,0,0,0,100,97,116,97,95,104,97,110,100,108,101,0,0,0,0,0,24,0,0,0,0 ,0,0,0,16,0,0,0,0,0,0,0,27,0,0,0,30,0,0,0,86,0,0,0,78,0,0,0,
1347 47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,111,47, 115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101,115,1 16,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100,97,11 4,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,16,0,0,0,0,0,0,0,1,0,0 ,0,2,0,0,0,32,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,64,0,0,0, 0,0,0,0,255,255,255,255,0,0,0,0,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,20,0,0,0,12,0,0,0,69,99,104,111,65,114,103,115,76,105,115,116,0,0,0,0,32,0,0,0, 24,0,0,0,100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,111,65,114,103,115 ,76,105,115,116,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,30,0,0,0,7,0,0,0,86,0,0,0,78,0 ,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101,114,47,109,111,106,11 1,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117,110,105,116,116,101, 115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,115,116,101,114,47,100, 97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109,0,0,24,0,0,0,2,0,0,0, 16,0,0,0,0,0,0,0,112,1,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,16,0,0,0,5, 0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0, 0,0,4,0,0,0,110,101,120,116,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,31,0,0,0,1 6,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109,105,110,101, 114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,114,116,47,117 ,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,95,116,101,11 5,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,46,109,111,106,111,109, 0,0,32,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,20,0,0,0, 12,0,0,0,69,99,104,111,65,114,103,115,76,105,115,116,0,0,0,0,41,0,0,0,33,0,0,0,8 4,89,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,1 11,65,114,103,115,76,105,115,116,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0 ,16,0,0,0,5,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,48,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,12,0,0,0,4,0,0,0,105,116,101,109,0,0,0,0,24,0,0,0,0,0,0,0,16,0,0,0,0,0,0, 0,32,0,0,0,12,0,0,0,86,0,0,0,78,0,0,0,47,104,111,109,101,47,114,117,100,111,109, 105,110,101,114,47,109,111,106,111,47,115,114,99,47,109,111,106,111,47,100,97,11 4,116,47,117,110,105,116,116,101,115,116,115,47,101,109,98,101,100,100,101,114,9 5,116,101,115,116,101,114,47,100,97,114,116,95,116,111,95,99,112,112,
1348 46,109,111,106,111,109,0,0,32,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,24, 0,0,0,0,0,0,0,16,0,0,0,8,0,0,0,69,99,104,111,65,114,103,115,37,0,0,0,29,0,0,0,84 ,89,80,69,95,75,69,89,58,100,97,114,116,95,116,111,95,99,112,112,46,69,99,104,11 1,65,114,103,115,0,0,0]);
1349
1350 // Deserialize RuntimeTypeInfo
1351 var bdata = new ByteData.view(serializedRuntimeTypeInfo.buffer);
1352 var message = new bindings.Message(bdata, null, serializedRuntimeTypeInfo.leng th, 0);
1353 runtimeTypeInfo__ = mojom_types.RuntimeTypeInfo.deserialize(message);
1354 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698